From 6a64538703c0e497824bd102a69acbed3ae8de5e Mon Sep 17 00:00:00 2001 From: Ian Wahbe Date: Tue, 31 Oct 2023 12:15:24 -0700 Subject: [PATCH 1/2] make tfgen --- .../bridge-metadata.json | 21945 +++++++++------- .../cmd/pulumi-resource-akamai/schema.json | 12788 ++++++++- provider/go.mod | 2 +- provider/go.sum | 4 +- upstream | 2 +- 5 files changed, 24535 insertions(+), 10206 deletions(-) diff --git a/provider/cmd/pulumi-resource-akamai/bridge-metadata.json b/provider/cmd/pulumi-resource-akamai/bridge-metadata.json index 6116ec6c5..be99a5f86 100644 --- a/provider/cmd/pulumi-resource-akamai/bridge-metadata.json +++ b/provider/cmd/pulumi-resource-akamai/bridge-metadata.json @@ -401,11 +401,21 @@ }, "akamai_cloudlets_application_load_balancer_activation": { "current": "akamai:index/cloudletsApplicationLoadBalancerActivation:CloudletsApplicationLoadBalancerActivation", - "majorVersion": 6 + "majorVersion": 6, + "fields": { + "timeouts": { + "maxItemsOne": true + } + } }, "akamai_cloudlets_policy": { "current": "akamai:index/cloudletsPolicy:CloudletsPolicy", - "majorVersion": 6 + "majorVersion": 6, + "fields": { + "timeouts": { + "maxItemsOne": true + } + } }, "akamai_cloudlets_policy_activation": { "current": "akamai:index/cloudletsPolicyActivation:CloudletsPolicyActivation", @@ -413,6 +423,9 @@ "fields": { "associated_properties": { "maxItemsOne": false + }, + "timeouts": { + "maxItemsOne": true } } }, @@ -444,7 +457,12 @@ "majorVersion": 4 } ], - "majorVersion": 6 + "majorVersion": 6, + "fields": { + "timeouts": { + "maxItemsOne": true + } + } }, "akamai_cps_dv_enrollment": { "current": "akamai:index/cpsDvEnrollment:CpsDvEnrollment", @@ -483,6 +501,9 @@ }, "tech_contact": { "maxItemsOne": true + }, + "timeouts": { + "maxItemsOne": true } } }, @@ -492,6 +513,9 @@ "fields": { "sans": { "maxItemsOne": false + }, + "timeouts": { + "maxItemsOne": true } } }, @@ -529,6 +553,9 @@ }, "tech_contact": { "maxItemsOne": true + }, + "timeouts": { + "maxItemsOne": true } } }, @@ -538,6 +565,9 @@ "fields": { "auto_approve_warnings": { "maxItemsOne": false + }, + "timeouts": { + "maxItemsOne": true } } }, @@ -647,6 +677,9 @@ "fields": { "status_update_email": { "maxItemsOne": false + }, + "timeouts": { + "maxItemsOne": true } } }, @@ -661,12 +694,20 @@ }, "akamai_edgekv_group_items": { "current": "akamai:index/edgekvGroupItems:EdgekvGroupItems", - "majorVersion": 6 + "majorVersion": 6, + "fields": { + "timeouts": { + "maxItemsOne": true + } + } }, "akamai_edgeworker": { "current": "akamai:index/edgeWorker:EdgeWorker", "majorVersion": 6, "fields": { + "timeouts": { + "maxItemsOne": true + }, "warnings": { "maxItemsOne": false } @@ -674,7 +715,12 @@ }, "akamai_edgeworkers_activation": { "current": "akamai:index/edgeWorkersActivation:EdgeWorkersActivation", - "majorVersion": 6 + "majorVersion": 6, + "fields": { + "timeouts": { + "maxItemsOne": true + } + } }, "akamai_gtm_asmap": { "current": "akamai:trafficmanagement/gtmASmap:GtmASmap", @@ -997,6 +1043,9 @@ }, "rule_errors": { "maxItemsOne": false + }, + "timeouts": { + "maxItemsOne": true } } }, @@ -1029,6 +1078,9 @@ }, "notify_emails": { "maxItemsOne": false + }, + "timeouts": { + "maxItemsOne": true } } } @@ -38564,471 +38616,2048 @@ } } } - } - } - }, - "akamai_property_rules_legacy": { - "current": "akamai:properties/getPropertyRules:getPropertyRules", - "majorVersion": 6 - }, - "akamai_property_rules_template": { - "current": "akamai:index/getPropertyRulesTemplate:getPropertyRulesTemplate", - "majorVersion": 6, - "fields": { - "template": { - "maxItemsOne": false }, - "variables": { - "maxItemsOne": false - } - } - } - } - }, - "mux": { - "resources": { - "akamai:index/appSecActivations:AppSecActivations": 0, - "akamai:index/appSecAdvancedSettingsEvasivePathMatch:AppSecAdvancedSettingsEvasivePathMatch": 0, - "akamai:index/appSecAdvancedSettingsLogging:AppSecAdvancedSettingsLogging": 0, - "akamai:index/appSecAdvancedSettingsPragmaHeader:AppSecAdvancedSettingsPragmaHeader": 0, - "akamai:index/appSecAdvancedSettingsPrefetch:AppSecAdvancedSettingsPrefetch": 0, - "akamai:index/appSecApiConstraintsProtection:AppSecApiConstraintsProtection": 0, - "akamai:index/appSecApiRequestConstraints:AppSecApiRequestConstraints": 0, - "akamai:index/appSecAttackGroup:AppSecAttackGroup": 0, - "akamai:index/appSecByPassNetworkList:AppSecByPassNetworkList": 0, - "akamai:index/appSecConfiguration:AppSecConfiguration": 0, - "akamai:index/appSecConfigurationRename:AppSecConfigurationRename": 0, - "akamai:index/appSecCustomDeny:AppSecCustomDeny": 0, - "akamai:index/appSecCustomRule:AppSecCustomRule": 0, - "akamai:index/appSecCustomRuleAction:AppSecCustomRuleAction": 0, - "akamai:index/appSecEval:AppSecEval": 0, - "akamai:index/appSecEvalGroup:AppSecEvalGroup": 0, - "akamai:index/appSecEvalPenaltyBox:AppSecEvalPenaltyBox": 0, - "akamai:index/appSecEvalRule:AppSecEvalRule": 0, - "akamai:index/appSecIPGeo:AppSecIPGeo": 0, - "akamai:index/appSecIPGeoProtection:AppSecIPGeoProtection": 0, - "akamai:index/appSecMalwarePolicy:AppSecMalwarePolicy": 0, - "akamai:index/appSecMalwarePolicyAction:AppSecMalwarePolicyAction": 0, - "akamai:index/appSecMalwarePolicyActions:AppSecMalwarePolicyActions": 0, - "akamai:index/appSecMalwareProtection:AppSecMalwareProtection": 0, - "akamai:index/appSecMatchTarget:AppSecMatchTarget": 0, - "akamai:index/appSecMatchTargetSequence:AppSecMatchTargetSequence": 0, - "akamai:index/appSecPenaltyBox:AppSecPenaltyBox": 0, - "akamai:index/appSecRatePolicy:AppSecRatePolicy": 0, - "akamai:index/appSecRatePolicyAction:AppSecRatePolicyAction": 0, - "akamai:index/appSecRateProtection:AppSecRateProtection": 0, - "akamai:index/appSecReputationProfile:AppSecReputationProfile": 0, - "akamai:index/appSecReputationProfileAction:AppSecReputationProfileAction": 0, - "akamai:index/appSecReputationProfileAnalysis:AppSecReputationProfileAnalysis": 0, - "akamai:index/appSecReputationProtection:AppSecReputationProtection": 0, - "akamai:index/appSecRule:AppSecRule": 0, - "akamai:index/appSecRuleUpgrade:AppSecRuleUpgrade": 0, - "akamai:index/appSecSecurityPolicy:AppSecSecurityPolicy": 0, - "akamai:index/appSecSecurityPolicyRename:AppSecSecurityPolicyRename": 0, - "akamai:index/appSecSelectedHostnames:AppSecSelectedHostnames": 0, - "akamai:index/appSecSiemSettings:AppSecSiemSettings": 0, - "akamai:index/appSecSlowPost:AppSecSlowPost": 0, - "akamai:index/appSecSlowPostProtection:AppSecSlowPostProtection": 0, - "akamai:index/appSecThreatIntel:AppSecThreatIntel": 0, - "akamai:index/appSecVersionNodes:AppSecVersionNodes": 0, - "akamai:index/appSecWafMode:AppSecWafMode": 0, - "akamai:index/appSecWafProtection:AppSecWafProtection": 0, - "akamai:index/appSecWapSelectedHostnames:AppSecWapSelectedHostnames": 0, - "akamai:index/appsecAdvancedSettingsAttackPayloadLogging:AppsecAdvancedSettingsAttackPayloadLogging": 0, - "akamai:index/appsecAdvancedSettingsPiiLearning:AppsecAdvancedSettingsPiiLearning": 0, - "akamai:index/appsecAdvancedSettingsRequestBody:AppsecAdvancedSettingsRequestBody": 0, - "akamai:index/appsecSecurityPolicyDefaultProtections:AppsecSecurityPolicyDefaultProtections": 0, - "akamai:index/botmanAkamaiBotCategoryAction:BotmanAkamaiBotCategoryAction": 0, - "akamai:index/botmanBotAnalyticsCookie:BotmanBotAnalyticsCookie": 0, - "akamai:index/botmanBotCategoryException:BotmanBotCategoryException": 0, - "akamai:index/botmanBotDetectionAction:BotmanBotDetectionAction": 0, - "akamai:index/botmanBotManagementSettings:BotmanBotManagementSettings": 0, - "akamai:index/botmanChallengeAction:BotmanChallengeAction": 0, - "akamai:index/botmanChallengeInjectionRules:BotmanChallengeInjectionRules": 0, - "akamai:index/botmanChallengeInterceptionRules:BotmanChallengeInterceptionRules": 0, - "akamai:index/botmanClientSideSecurity:BotmanClientSideSecurity": 0, - "akamai:index/botmanConditionalAction:BotmanConditionalAction": 0, - "akamai:index/botmanCustomBotCategory:BotmanCustomBotCategory": 0, - "akamai:index/botmanCustomBotCategoryAction:BotmanCustomBotCategoryAction": 0, - "akamai:index/botmanCustomBotCategorySequence:BotmanCustomBotCategorySequence": 0, - "akamai:index/botmanCustomClient:BotmanCustomClient": 0, - "akamai:index/botmanCustomClientSequence:BotmanCustomClientSequence": 0, - "akamai:index/botmanCustomDefinedBot:BotmanCustomDefinedBot": 0, - "akamai:index/botmanCustomDenyAction:BotmanCustomDenyAction": 0, - "akamai:index/botmanJavascriptInjection:BotmanJavascriptInjection": 0, - "akamai:index/botmanRecategorizedAkamaiDefinedBot:BotmanRecategorizedAkamaiDefinedBot": 0, - "akamai:index/botmanServeAlternateAction:BotmanServeAlternateAction": 0, - "akamai:index/botmanTransactionalEndpoint:BotmanTransactionalEndpoint": 0, - "akamai:index/botmanTransactionalEndpointProtection:BotmanTransactionalEndpointProtection": 0, - "akamai:index/clientlistActivation:ClientlistActivation": 0, - "akamai:index/clientlistList:ClientlistList": 0, - "akamai:index/cloudletsApplicationLoadBalancer:CloudletsApplicationLoadBalancer": 0, - "akamai:index/cloudletsApplicationLoadBalancerActivation:CloudletsApplicationLoadBalancerActivation": 0, - "akamai:index/cloudletsPolicy:CloudletsPolicy": 0, - "akamai:index/cloudletsPolicyActivation:CloudletsPolicyActivation": 0, - "akamai:index/cloudwrapperActivation:CloudwrapperActivation": 1, - "akamai:index/cloudwrapperConfiguration:CloudwrapperConfiguration": 1, - "akamai:index/cpCode:CpCode": 0, - "akamai:index/cpsDvEnrollment:CpsDvEnrollment": 0, - "akamai:index/cpsDvValidation:CpsDvValidation": 0, - "akamai:index/cpsThirdPartyEnrollment:CpsThirdPartyEnrollment": 0, - "akamai:index/cpsUploadCertificate:CpsUploadCertificate": 0, - "akamai:index/datastream:Datastream": 0, - "akamai:index/dnsRecord:DnsRecord": 0, - "akamai:index/dnsZone:DnsZone": 0, - "akamai:index/edgeHostName:EdgeHostName": 0, - "akamai:index/edgeKv:EdgeKv": 0, - "akamai:index/edgeWorker:EdgeWorker": 0, - "akamai:index/edgeWorkersActivation:EdgeWorkersActivation": 0, - "akamai:index/edgekvGroupItems:EdgekvGroupItems": 0, - "akamai:index/gtmAsmap:GtmAsmap": 0, - "akamai:index/gtmCidrmap:GtmCidrmap": 0, - "akamai:index/gtmDatacenter:GtmDatacenter": 0, - "akamai:index/gtmDomain:GtmDomain": 0, - "akamai:index/gtmGeomap:GtmGeomap": 0, - "akamai:index/gtmProperty:GtmProperty": 0, - "akamai:index/gtmResource:GtmResource": 0, - "akamai:index/iamBlockedUserProperties:IamBlockedUserProperties": 0, - "akamai:index/iamGroup:IamGroup": 0, - "akamai:index/iamRole:IamRole": 0, - "akamai:index/iamUser:IamUser": 0, - "akamai:index/imagingPolicyImage:ImagingPolicyImage": 0, - "akamai:index/imagingPolicySet:ImagingPolicySet": 0, - "akamai:index/imagingPolicyVideo:ImagingPolicyVideo": 0, - "akamai:index/networkList:NetworkList": 0, - "akamai:index/networkListActivations:NetworkListActivations": 0, - "akamai:index/networkListDescription:NetworkListDescription": 0, - "akamai:index/networkListSubscription:NetworkListSubscription": 0, - "akamai:index/property:Property": 0, - "akamai:index/propertyActivation:PropertyActivation": 0, - "akamai:index/propertyInclude:PropertyInclude": 0, - "akamai:index/propertyIncludeActivation:PropertyIncludeActivation": 0 - }, - "functions": { - "akamai:edgedns/getAuthoritiesSet:getAuthoritiesSet": 0, - "akamai:edgedns/getDnsRecordSet:getDnsRecordSet": 0, - "akamai:index/getAppSecAdvancedSettingsEvasivePathMatch:getAppSecAdvancedSettingsEvasivePathMatch": 0, - "akamai:index/getAppSecAdvancedSettingsLogging:getAppSecAdvancedSettingsLogging": 0, - "akamai:index/getAppSecAdvancedSettingsPragmaHeader:getAppSecAdvancedSettingsPragmaHeader": 0, - "akamai:index/getAppSecAdvancedSettingsPrefetch:getAppSecAdvancedSettingsPrefetch": 0, - "akamai:index/getAppSecApiEndpoints:getAppSecApiEndpoints": 0, - "akamai:index/getAppSecApiRequestConstraints:getAppSecApiRequestConstraints": 0, - "akamai:index/getAppSecAttackGroups:getAppSecAttackGroups": 0, - "akamai:index/getAppSecBypassNetworkLists:getAppSecBypassNetworkLists": 0, - "akamai:index/getAppSecConfiguration:getAppSecConfiguration": 0, - "akamai:index/getAppSecConfigurationVersion:getAppSecConfigurationVersion": 0, - "akamai:index/getAppSecContractsGroups:getAppSecContractsGroups": 0, - "akamai:index/getAppSecCustomDeny:getAppSecCustomDeny": 0, - "akamai:index/getAppSecCustomRuleActions:getAppSecCustomRuleActions": 0, - "akamai:index/getAppSecCustomRules:getAppSecCustomRules": 0, - "akamai:index/getAppSecEval:getAppSecEval": 0, - "akamai:index/getAppSecEvalGroups:getAppSecEvalGroups": 0, - "akamai:index/getAppSecEvalPenaltyBox:getAppSecEvalPenaltyBox": 0, - "akamai:index/getAppSecEvalRules:getAppSecEvalRules": 0, - "akamai:index/getAppSecExportConfiguration:getAppSecExportConfiguration": 0, - "akamai:index/getAppSecFailoverHostnames:getAppSecFailoverHostnames": 0, - "akamai:index/getAppSecHostnameCoverage:getAppSecHostnameCoverage": 0, - "akamai:index/getAppSecHostnameCoverageMatchTargets:getAppSecHostnameCoverageMatchTargets": 0, - "akamai:index/getAppSecHostnameCoverageOverlapping:getAppSecHostnameCoverageOverlapping": 0, - "akamai:index/getAppSecIPGeo:getAppSecIPGeo": 0, - "akamai:index/getAppSecMalwareContentTypes:getAppSecMalwareContentTypes": 0, - "akamai:index/getAppSecMalwarePolicies:getAppSecMalwarePolicies": 0, - "akamai:index/getAppSecMalwarePolicyActions:getAppSecMalwarePolicyActions": 0, - "akamai:index/getAppSecMatchTargets:getAppSecMatchTargets": 0, - "akamai:index/getAppSecPenaltyBox:getAppSecPenaltyBox": 0, - "akamai:index/getAppSecRatePolicies:getAppSecRatePolicies": 0, - "akamai:index/getAppSecRatePolicyActions:getAppSecRatePolicyActions": 0, - "akamai:index/getAppSecReputationProfileActions:getAppSecReputationProfileActions": 0, - "akamai:index/getAppSecReputationProfileAnalysis:getAppSecReputationProfileAnalysis": 0, - "akamai:index/getAppSecReputationProfiles:getAppSecReputationProfiles": 0, - "akamai:index/getAppSecRuleUpgradeDetails:getAppSecRuleUpgradeDetails": 0, - "akamai:index/getAppSecRules:getAppSecRules": 0, - "akamai:index/getAppSecSecurityPolicy:getAppSecSecurityPolicy": 0, - "akamai:index/getAppSecSecurityPolicyProtections:getAppSecSecurityPolicyProtections": 0, - "akamai:index/getAppSecSelectableHostnames:getAppSecSelectableHostnames": 0, - "akamai:index/getAppSecSelectedHostnames:getAppSecSelectedHostnames": 0, - "akamai:index/getAppSecSiemDefinitions:getAppSecSiemDefinitions": 0, - "akamai:index/getAppSecSiemSettings:getAppSecSiemSettings": 0, - "akamai:index/getAppSecSlowPost:getAppSecSlowPost": 0, - "akamai:index/getAppSecThreatIntel:getAppSecThreatIntel": 0, - "akamai:index/getAppSecTuningRecommendations:getAppSecTuningRecommendations": 0, - "akamai:index/getAppSecVersionNotes:getAppSecVersionNotes": 0, - "akamai:index/getAppSecWafMode:getAppSecWafMode": 0, - "akamai:index/getAppSecWapSelectedHostnames:getAppSecWapSelectedHostnames": 0, - "akamai:index/getAppsecAdvancedSettingsAttackPayloadLogging:getAppsecAdvancedSettingsAttackPayloadLogging": 0, - "akamai:index/getAppsecAdvancedSettingsPiiLearning:getAppsecAdvancedSettingsPiiLearning": 0, - "akamai:index/getAppsecAdvancedSettingsRequestBody:getAppsecAdvancedSettingsRequestBody": 0, - "akamai:index/getAuthoritiesSet:getAuthoritiesSet": 0, - "akamai:index/getBotmanAkamaiBotCategory:getBotmanAkamaiBotCategory": 0, - "akamai:index/getBotmanAkamaiBotCategoryAction:getBotmanAkamaiBotCategoryAction": 0, - "akamai:index/getBotmanAkamaiDefinedBot:getBotmanAkamaiDefinedBot": 0, - "akamai:index/getBotmanBotAnalyticsCookie:getBotmanBotAnalyticsCookie": 0, - "akamai:index/getBotmanBotAnalyticsCookieValues:getBotmanBotAnalyticsCookieValues": 0, - "akamai:index/getBotmanBotCategoryException:getBotmanBotCategoryException": 0, - "akamai:index/getBotmanBotDetection:getBotmanBotDetection": 0, - "akamai:index/getBotmanBotDetectionAction:getBotmanBotDetectionAction": 0, - "akamai:index/getBotmanBotEndpointCoverageReport:getBotmanBotEndpointCoverageReport": 0, - "akamai:index/getBotmanBotManagementSettings:getBotmanBotManagementSettings": 0, - "akamai:index/getBotmanChallengeAction:getBotmanChallengeAction": 0, - "akamai:index/getBotmanChallengeInjectionRules:getBotmanChallengeInjectionRules": 0, - "akamai:index/getBotmanChallengeInterceptionRules:getBotmanChallengeInterceptionRules": 0, - "akamai:index/getBotmanClientSideSecurity:getBotmanClientSideSecurity": 0, - "akamai:index/getBotmanConditionalAction:getBotmanConditionalAction": 0, - "akamai:index/getBotmanCustomBotCategory:getBotmanCustomBotCategory": 0, - "akamai:index/getBotmanCustomBotCategoryAction:getBotmanCustomBotCategoryAction": 0, - "akamai:index/getBotmanCustomBotCategorySequence:getBotmanCustomBotCategorySequence": 0, - "akamai:index/getBotmanCustomClient:getBotmanCustomClient": 0, - "akamai:index/getBotmanCustomClientSequence:getBotmanCustomClientSequence": 0, - "akamai:index/getBotmanCustomDefinedBot:getBotmanCustomDefinedBot": 0, - "akamai:index/getBotmanCustomDenyAction:getBotmanCustomDenyAction": 0, - "akamai:index/getBotmanJavascriptInjection:getBotmanJavascriptInjection": 0, - "akamai:index/getBotmanRecategorizedAkamaiDefinedBot:getBotmanRecategorizedAkamaiDefinedBot": 0, - "akamai:index/getBotmanResponseAction:getBotmanResponseAction": 0, - "akamai:index/getBotmanServeAlternateAction:getBotmanServeAlternateAction": 0, - "akamai:index/getBotmanTransactionalEndpoint:getBotmanTransactionalEndpoint": 0, - "akamai:index/getBotmanTransactionalEndpointProtection:getBotmanTransactionalEndpointProtection": 0, - "akamai:index/getCPSEnrollment:getCPSEnrollment": 0, - "akamai:index/getCPSEnrollments:getCPSEnrollments": 0, - "akamai:index/getClientlistLists:getClientlistLists": 0, - "akamai:index/getCloudletsApiPrioritizationMatchRule:getCloudletsApiPrioritizationMatchRule": 0, - "akamai:index/getCloudletsApplicationLoadBalancer:getCloudletsApplicationLoadBalancer": 0, - "akamai:index/getCloudletsApplicationLoadBalancerMatchRule:getCloudletsApplicationLoadBalancerMatchRule": 0, - "akamai:index/getCloudletsAudienceSegmentationMatchRule:getCloudletsAudienceSegmentationMatchRule": 0, - "akamai:index/getCloudletsEdgeRedirectorMatchRule:getCloudletsEdgeRedirectorMatchRule": 0, - "akamai:index/getCloudletsForwardRewriteMatchRule:getCloudletsForwardRewriteMatchRule": 0, - "akamai:index/getCloudletsPhasedReleaseMatchRule:getCloudletsPhasedReleaseMatchRule": 0, - "akamai:index/getCloudletsPolicy:getCloudletsPolicy": 0, - "akamai:index/getCloudletsRequestControlMatchRule:getCloudletsRequestControlMatchRule": 0, - "akamai:index/getCloudletsVisitorPrioritizationMatchRule:getCloudletsVisitorPrioritizationMatchRule": 0, - "akamai:index/getCloudwrapperCapacities:getCloudwrapperCapacities": 1, - "akamai:index/getCloudwrapperConfiguration:getCloudwrapperConfiguration": 1, - "akamai:index/getCloudwrapperConfigurations:getCloudwrapperConfigurations": 1, - "akamai:index/getCloudwrapperLocation:getCloudwrapperLocation": 1, - "akamai:index/getCloudwrapperLocations:getCloudwrapperLocations": 1, - "akamai:index/getCloudwrapperProperties:getCloudwrapperProperties": 1, - "akamai:index/getContract:getContract": 0, - "akamai:index/getContracts:getContracts": 0, - "akamai:index/getCpCode:getCpCode": 0, - "akamai:index/getCpsCsr:getCpsCsr": 0, - "akamai:index/getCpsDeployments:getCpsDeployments": 0, - "akamai:index/getCpsWarnings:getCpsWarnings": 0, - "akamai:index/getDatastreamActivationHistory:getDatastreamActivationHistory": 0, - "akamai:index/getDatastreamDatasetFields:getDatastreamDatasetFields": 0, - "akamai:index/getDatastreams:getDatastreams": 0, - "akamai:index/getDnsRecordSet:getDnsRecordSet": 0, - "akamai:index/getEdgeWorker:getEdgeWorker": 0, - "akamai:index/getEdgeWorkerActivation:getEdgeWorkerActivation": 0, - "akamai:index/getEdgeWorkersPropertyRules:getEdgeWorkersPropertyRules": 0, - "akamai:index/getEdgeWorkersResourceTier:getEdgeWorkersResourceTier": 0, - "akamai:index/getEdgekvGroupItems:getEdgekvGroupItems": 0, - "akamai:index/getEdgekvGroups:getEdgekvGroups": 0, - "akamai:index/getGroup:getGroup": 0, - "akamai:index/getGroups:getGroups": 0, - "akamai:index/getGtmDatacenter:getGtmDatacenter": 0, - "akamai:index/getGtmDatacenters:getGtmDatacenters": 0, - "akamai:index/getGtmDefaultDatacenter:getGtmDefaultDatacenter": 0, - "akamai:index/getIamContactTypes:getIamContactTypes": 0, - "akamai:index/getIamCountries:getIamCountries": 0, - "akamai:index/getIamGrantableRoles:getIamGrantableRoles": 0, - "akamai:index/getIamRoles:getIamRoles": 0, - "akamai:index/getIamStates:getIamStates": 0, - "akamai:index/getIamSupportedLangs:getIamSupportedLangs": 0, - "akamai:index/getIamTimeoutPolicies:getIamTimeoutPolicies": 0, - "akamai:index/getIamTimezones:getIamTimezones": 0, - "akamai:index/getImagingPolicyImage:getImagingPolicyImage": 0, - "akamai:index/getImagingPolicyVideo:getImagingPolicyVideo": 0, - "akamai:index/getNetworkLists:getNetworkLists": 0, - "akamai:index/getProperties:getProperties": 0, - "akamai:index/getPropertiesSearch:getPropertiesSearch": 0, - "akamai:index/getProperty:getProperty": 0, - "akamai:index/getPropertyActivation:getPropertyActivation": 0, - "akamai:index/getPropertyHostnames:getPropertyHostnames": 0, - "akamai:index/getPropertyInclude:getPropertyInclude": 1, - "akamai:index/getPropertyIncludeActivation:getPropertyIncludeActivation": 0, - "akamai:index/getPropertyIncludeParents:getPropertyIncludeParents": 0, - "akamai:index/getPropertyIncludeRules:getPropertyIncludeRules": 0, - "akamai:index/getPropertyIncludes:getPropertyIncludes": 0, - "akamai:index/getPropertyProducts:getPropertyProducts": 0, - "akamai:index/getPropertyRuleFormats:getPropertyRuleFormats": 0, - "akamai:index/getPropertyRules:getPropertyRules": 0, - "akamai:index/getPropertyRulesBuilder:getPropertyRulesBuilder": 0, - "akamai:index/getPropertyRulesTemplate:getPropertyRulesTemplate": 0, - "akamai:properties/getActivation:getActivation": 0, - "akamai:properties/getCpCode:getCpCode": 0, - "akamai:properties/getProperty:getProperty": 0, - "akamai:properties/getPropertyRules:getPropertyRules": 0, - "akamai:trafficmanagement/getGtmDefaultDatacenter:getGtmDefaultDatacenter": 0 - } - }, - "renames": { - "resources": { - "akamai:index/appSecActivations:AppSecActivations": "akamai_appsec_activations", - "akamai:index/appSecAdvancedSettingsEvasivePathMatch:AppSecAdvancedSettingsEvasivePathMatch": "akamai_appsec_advanced_settings_evasive_path_match", - "akamai:index/appSecAdvancedSettingsLogging:AppSecAdvancedSettingsLogging": "akamai_appsec_advanced_settings_logging", - "akamai:index/appSecAdvancedSettingsPragmaHeader:AppSecAdvancedSettingsPragmaHeader": "akamai_appsec_advanced_settings_pragma_header", - "akamai:index/appSecAdvancedSettingsPrefetch:AppSecAdvancedSettingsPrefetch": "akamai_appsec_advanced_settings_prefetch", - "akamai:index/appSecApiConstraintsProtection:AppSecApiConstraintsProtection": "akamai_appsec_api_constraints_protection", - "akamai:index/appSecApiRequestConstraints:AppSecApiRequestConstraints": "akamai_appsec_api_request_constraints", - "akamai:index/appSecAttackGroup:AppSecAttackGroup": "akamai_appsec_attack_group", - "akamai:index/appSecByPassNetworkList:AppSecByPassNetworkList": "akamai_appsec_bypass_network_lists", - "akamai:index/appSecConfiguration:AppSecConfiguration": "akamai_appsec_configuration", - "akamai:index/appSecConfigurationRename:AppSecConfigurationRename": "akamai_appsec_configuration_rename", - "akamai:index/appSecCustomDeny:AppSecCustomDeny": "akamai_appsec_custom_deny", - "akamai:index/appSecCustomRule:AppSecCustomRule": "akamai_appsec_custom_rule", - "akamai:index/appSecCustomRuleAction:AppSecCustomRuleAction": "akamai_appsec_custom_rule_action", - "akamai:index/appSecEval:AppSecEval": "akamai_appsec_eval", - "akamai:index/appSecEvalGroup:AppSecEvalGroup": "akamai_appsec_eval_group", - "akamai:index/appSecEvalPenaltyBox:AppSecEvalPenaltyBox": "akamai_appsec_eval_penalty_box", - "akamai:index/appSecEvalRule:AppSecEvalRule": "akamai_appsec_eval_rule", - "akamai:index/appSecIPGeo:AppSecIPGeo": "akamai_appsec_ip_geo", - "akamai:index/appSecIPGeoProtection:AppSecIPGeoProtection": "akamai_appsec_ip_geo_protection", - "akamai:index/appSecMalwarePolicy:AppSecMalwarePolicy": "akamai_appsec_malware_policy", - "akamai:index/appSecMalwarePolicyAction:AppSecMalwarePolicyAction": "akamai_appsec_malware_policy_action", - "akamai:index/appSecMalwarePolicyActions:AppSecMalwarePolicyActions": "akamai_appsec_malware_policy_actions", - "akamai:index/appSecMalwareProtection:AppSecMalwareProtection": "akamai_appsec_malware_protection", - "akamai:index/appSecMatchTarget:AppSecMatchTarget": "akamai_appsec_match_target", - "akamai:index/appSecMatchTargetSequence:AppSecMatchTargetSequence": "akamai_appsec_match_target_sequence", - "akamai:index/appSecPenaltyBox:AppSecPenaltyBox": "akamai_appsec_penalty_box", - "akamai:index/appSecRatePolicy:AppSecRatePolicy": "akamai_appsec_rate_policy", - "akamai:index/appSecRatePolicyAction:AppSecRatePolicyAction": "akamai_appsec_rate_policy_action", - "akamai:index/appSecRateProtection:AppSecRateProtection": "akamai_appsec_rate_protection", - "akamai:index/appSecReputationProfile:AppSecReputationProfile": "akamai_appsec_reputation_profile", - "akamai:index/appSecReputationProfileAction:AppSecReputationProfileAction": "akamai_appsec_reputation_profile_action", - "akamai:index/appSecReputationProfileAnalysis:AppSecReputationProfileAnalysis": "akamai_appsec_reputation_profile_analysis", - "akamai:index/appSecReputationProtection:AppSecReputationProtection": "akamai_appsec_reputation_protection", - "akamai:index/appSecRule:AppSecRule": "akamai_appsec_rule", - "akamai:index/appSecRuleUpgrade:AppSecRuleUpgrade": "akamai_appsec_rule_upgrade", - "akamai:index/appSecSecurityPolicy:AppSecSecurityPolicy": "akamai_appsec_security_policy", - "akamai:index/appSecSecurityPolicyRename:AppSecSecurityPolicyRename": "akamai_appsec_security_policy_rename", - "akamai:index/appSecSelectedHostnames:AppSecSelectedHostnames": "akamai_appsec_selected_hostnames", - "akamai:index/appSecSiemSettings:AppSecSiemSettings": "akamai_appsec_siem_settings", - "akamai:index/appSecSlowPost:AppSecSlowPost": "akamai_appsec_slow_post", - "akamai:index/appSecSlowPostProtection:AppSecSlowPostProtection": "akamai_appsec_slowpost_protection", - "akamai:index/appSecThreatIntel:AppSecThreatIntel": "akamai_appsec_threat_intel", - "akamai:index/appSecVersionNodes:AppSecVersionNodes": "akamai_appsec_version_notes", - "akamai:index/appSecWafMode:AppSecWafMode": "akamai_appsec_waf_mode", - "akamai:index/appSecWafProtection:AppSecWafProtection": "akamai_appsec_waf_protection", - "akamai:index/appSecWapSelectedHostnames:AppSecWapSelectedHostnames": "akamai_appsec_wap_selected_hostnames", - "akamai:index/appsecAdvancedSettingsAttackPayloadLogging:AppsecAdvancedSettingsAttackPayloadLogging": "akamai_appsec_advanced_settings_attack_payload_logging", - "akamai:index/appsecAdvancedSettingsPiiLearning:AppsecAdvancedSettingsPiiLearning": "akamai_appsec_advanced_settings_pii_learning", - "akamai:index/appsecAdvancedSettingsRequestBody:AppsecAdvancedSettingsRequestBody": "akamai_appsec_advanced_settings_request_body", - "akamai:index/appsecSecurityPolicyDefaultProtections:AppsecSecurityPolicyDefaultProtections": "akamai_appsec_security_policy_default_protections", - "akamai:index/botmanAkamaiBotCategoryAction:BotmanAkamaiBotCategoryAction": "akamai_botman_akamai_bot_category_action", - "akamai:index/botmanBotAnalyticsCookie:BotmanBotAnalyticsCookie": "akamai_botman_bot_analytics_cookie", - "akamai:index/botmanBotCategoryException:BotmanBotCategoryException": "akamai_botman_bot_category_exception", - "akamai:index/botmanBotDetectionAction:BotmanBotDetectionAction": "akamai_botman_bot_detection_action", - "akamai:index/botmanBotManagementSettings:BotmanBotManagementSettings": "akamai_botman_bot_management_settings", - "akamai:index/botmanChallengeAction:BotmanChallengeAction": "akamai_botman_challenge_action", - "akamai:index/botmanChallengeInjectionRules:BotmanChallengeInjectionRules": "akamai_botman_challenge_injection_rules", - "akamai:index/botmanChallengeInterceptionRules:BotmanChallengeInterceptionRules": "akamai_botman_challenge_interception_rules", - "akamai:index/botmanClientSideSecurity:BotmanClientSideSecurity": "akamai_botman_client_side_security", - "akamai:index/botmanConditionalAction:BotmanConditionalAction": "akamai_botman_conditional_action", - "akamai:index/botmanCustomBotCategory:BotmanCustomBotCategory": "akamai_botman_custom_bot_category", - "akamai:index/botmanCustomBotCategoryAction:BotmanCustomBotCategoryAction": "akamai_botman_custom_bot_category_action", - "akamai:index/botmanCustomBotCategorySequence:BotmanCustomBotCategorySequence": "akamai_botman_custom_bot_category_sequence", - "akamai:index/botmanCustomClient:BotmanCustomClient": "akamai_botman_custom_client", - "akamai:index/botmanCustomClientSequence:BotmanCustomClientSequence": "akamai_botman_custom_client_sequence", - "akamai:index/botmanCustomDefinedBot:BotmanCustomDefinedBot": "akamai_botman_custom_defined_bot", - "akamai:index/botmanCustomDenyAction:BotmanCustomDenyAction": "akamai_botman_custom_deny_action", - "akamai:index/botmanJavascriptInjection:BotmanJavascriptInjection": "akamai_botman_javascript_injection", - "akamai:index/botmanRecategorizedAkamaiDefinedBot:BotmanRecategorizedAkamaiDefinedBot": "akamai_botman_recategorized_akamai_defined_bot", - "akamai:index/botmanServeAlternateAction:BotmanServeAlternateAction": "akamai_botman_serve_alternate_action", - "akamai:index/botmanTransactionalEndpoint:BotmanTransactionalEndpoint": "akamai_botman_transactional_endpoint", - "akamai:index/botmanTransactionalEndpointProtection:BotmanTransactionalEndpointProtection": "akamai_botman_transactional_endpoint_protection", - "akamai:index/clientlistActivation:ClientlistActivation": "akamai_clientlist_activation", - "akamai:index/clientlistList:ClientlistList": "akamai_clientlist_list", - "akamai:index/cloudletsApplicationLoadBalancer:CloudletsApplicationLoadBalancer": "akamai_cloudlets_application_load_balancer", - "akamai:index/cloudletsApplicationLoadBalancerActivation:CloudletsApplicationLoadBalancerActivation": "akamai_cloudlets_application_load_balancer_activation", - "akamai:index/cloudletsPolicy:CloudletsPolicy": "akamai_cloudlets_policy", - "akamai:index/cloudletsPolicyActivation:CloudletsPolicyActivation": "akamai_cloudlets_policy_activation", - "akamai:index/cloudwrapperActivation:CloudwrapperActivation": "akamai_cloudwrapper_activation", - "akamai:index/cloudwrapperConfiguration:CloudwrapperConfiguration": "akamai_cloudwrapper_configuration", - "akamai:index/cpCode:CpCode": "akamai_cp_code", - "akamai:index/cpsDvEnrollment:CpsDvEnrollment": "akamai_cps_dv_enrollment", - "akamai:index/cpsDvValidation:CpsDvValidation": "akamai_cps_dv_validation", - "akamai:index/cpsThirdPartyEnrollment:CpsThirdPartyEnrollment": "akamai_cps_third_party_enrollment", - "akamai:index/cpsUploadCertificate:CpsUploadCertificate": "akamai_cps_upload_certificate", - "akamai:index/datastream:Datastream": "akamai_datastream", - "akamai:index/dnsRecord:DnsRecord": "akamai_dns_record", - "akamai:index/dnsZone:DnsZone": "akamai_dns_zone", - "akamai:index/edgeHostName:EdgeHostName": "akamai_edge_hostname", - "akamai:index/edgeKv:EdgeKv": "akamai_edgekv", - "akamai:index/edgeWorker:EdgeWorker": "akamai_edgeworker", - "akamai:index/edgeWorkersActivation:EdgeWorkersActivation": "akamai_edgeworkers_activation", - "akamai:index/edgekvGroupItems:EdgekvGroupItems": "akamai_edgekv_group_items", - "akamai:index/gtmAsmap:GtmAsmap": "akamai_gtm_asmap", - "akamai:index/gtmCidrmap:GtmCidrmap": "akamai_gtm_cidrmap", - "akamai:index/gtmDatacenter:GtmDatacenter": "akamai_gtm_datacenter", - "akamai:index/gtmDomain:GtmDomain": "akamai_gtm_domain", - "akamai:index/gtmGeomap:GtmGeomap": "akamai_gtm_geomap", - "akamai:index/gtmProperty:GtmProperty": "akamai_gtm_property", - "akamai:index/gtmResource:GtmResource": "akamai_gtm_resource", - "akamai:index/iamBlockedUserProperties:IamBlockedUserProperties": "akamai_iam_blocked_user_properties", - "akamai:index/iamGroup:IamGroup": "akamai_iam_group", - "akamai:index/iamRole:IamRole": "akamai_iam_role", - "akamai:index/iamUser:IamUser": "akamai_iam_user", - "akamai:index/imagingPolicyImage:ImagingPolicyImage": "akamai_imaging_policy_image", - "akamai:index/imagingPolicySet:ImagingPolicySet": "akamai_imaging_policy_set", - "akamai:index/imagingPolicyVideo:ImagingPolicyVideo": "akamai_imaging_policy_video", - "akamai:index/networkList:NetworkList": "akamai_networklist_network_list", - "akamai:index/networkListActivations:NetworkListActivations": "akamai_networklist_activations", - "akamai:index/networkListDescription:NetworkListDescription": "akamai_networklist_description", - "akamai:index/networkListSubscription:NetworkListSubscription": "akamai_networklist_subscription", - "akamai:index/property:Property": "akamai_property", - "akamai:index/propertyActivation:PropertyActivation": "akamai_property_activation", - "akamai:index/propertyInclude:PropertyInclude": "akamai_property_include", - "akamai:index/propertyIncludeActivation:PropertyIncludeActivation": "akamai_property_include_activation" - }, - "functions": { - "akamai:edgedns/getAuthoritiesSet:getAuthoritiesSet": "akamai_authorities_set_legacy", - "akamai:edgedns/getDnsRecordSet:getDnsRecordSet": "akamai_dns_record_set_legacy", - "akamai:index/getAppSecAdvancedSettingsEvasivePathMatch:getAppSecAdvancedSettingsEvasivePathMatch": "akamai_appsec_advanced_settings_evasive_path_match", - "akamai:index/getAppSecAdvancedSettingsLogging:getAppSecAdvancedSettingsLogging": "akamai_appsec_advanced_settings_logging", - "akamai:index/getAppSecAdvancedSettingsPragmaHeader:getAppSecAdvancedSettingsPragmaHeader": "akamai_appsec_advanced_settings_pragma_header", - "akamai:index/getAppSecAdvancedSettingsPrefetch:getAppSecAdvancedSettingsPrefetch": "akamai_appsec_advanced_settings_prefetch", - "akamai:index/getAppSecApiEndpoints:getAppSecApiEndpoints": "akamai_appsec_api_endpoints", - "akamai:index/getAppSecApiRequestConstraints:getAppSecApiRequestConstraints": "akamai_appsec_api_request_constraints", - "akamai:index/getAppSecAttackGroups:getAppSecAttackGroups": "akamai_appsec_attack_groups", - "akamai:index/getAppSecBypassNetworkLists:getAppSecBypassNetworkLists": "akamai_appsec_bypass_network_lists", - "akamai:index/getAppSecConfiguration:getAppSecConfiguration": "akamai_appsec_configuration", - "akamai:index/getAppSecConfigurationVersion:getAppSecConfigurationVersion": "akamai_appsec_configuration_version", - "akamai:index/getAppSecContractsGroups:getAppSecContractsGroups": "akamai_appsec_contracts_groups", - "akamai:index/getAppSecCustomDeny:getAppSecCustomDeny": "akamai_appsec_custom_deny", - "akamai:index/getAppSecCustomRuleActions:getAppSecCustomRuleActions": "akamai_appsec_custom_rule_actions", - "akamai:index/getAppSecCustomRules:getAppSecCustomRules": "akamai_appsec_custom_rules", - "akamai:index/getAppSecEval:getAppSecEval": "akamai_appsec_eval", - "akamai:index/getAppSecEvalGroups:getAppSecEvalGroups": "akamai_appsec_eval_groups", - "akamai:index/getAppSecEvalPenaltyBox:getAppSecEvalPenaltyBox": "akamai_appsec_eval_penalty_box", - "akamai:index/getAppSecEvalRules:getAppSecEvalRules": "akamai_appsec_eval_rules", - "akamai:index/getAppSecExportConfiguration:getAppSecExportConfiguration": "akamai_appsec_export_configuration", - "akamai:index/getAppSecFailoverHostnames:getAppSecFailoverHostnames": "akamai_appsec_failover_hostnames", - "akamai:index/getAppSecHostnameCoverage:getAppSecHostnameCoverage": "akamai_appsec_hostname_coverage", - "akamai:index/getAppSecHostnameCoverageMatchTargets:getAppSecHostnameCoverageMatchTargets": "akamai_appsec_hostname_coverage_match_targets", - "akamai:index/getAppSecHostnameCoverageOverlapping:getAppSecHostnameCoverageOverlapping": "akamai_appsec_hostname_coverage_overlapping", - "akamai:index/getAppSecIPGeo:getAppSecIPGeo": "akamai_appsec_ip_geo", - "akamai:index/getAppSecMalwareContentTypes:getAppSecMalwareContentTypes": "akamai_appsec_malware_content_types", - "akamai:index/getAppSecMalwarePolicies:getAppSecMalwarePolicies": "akamai_appsec_malware_policies", - "akamai:index/getAppSecMalwarePolicyActions:getAppSecMalwarePolicyActions": "akamai_appsec_malware_policy_actions", - "akamai:index/getAppSecMatchTargets:getAppSecMatchTargets": "akamai_appsec_match_targets", - "akamai:index/getAppSecPenaltyBox:getAppSecPenaltyBox": "akamai_appsec_penalty_box", - "akamai:index/getAppSecRatePolicies:getAppSecRatePolicies": "akamai_appsec_rate_policies", - "akamai:index/getAppSecRatePolicyActions:getAppSecRatePolicyActions": "akamai_appsec_rate_policy_actions", - "akamai:index/getAppSecReputationProfileActions:getAppSecReputationProfileActions": "akamai_appsec_reputation_profile_actions", - "akamai:index/getAppSecReputationProfileAnalysis:getAppSecReputationProfileAnalysis": "akamai_appsec_reputation_profile_analysis", - "akamai:index/getAppSecReputationProfiles:getAppSecReputationProfiles": "akamai_appsec_reputation_profiles", - "akamai:index/getAppSecRuleUpgradeDetails:getAppSecRuleUpgradeDetails": "akamai_appsec_rule_upgrade_details", - "akamai:index/getAppSecRules:getAppSecRules": "akamai_appsec_rules", - "akamai:index/getAppSecSecurityPolicy:getAppSecSecurityPolicy": "akamai_appsec_security_policy", - "akamai:index/getAppSecSecurityPolicyProtections:getAppSecSecurityPolicyProtections": "akamai_appsec_security_policy_protections", - "akamai:index/getAppSecSelectableHostnames:getAppSecSelectableHostnames": "akamai_appsec_selectable_hostnames", - "akamai:index/getAppSecSelectedHostnames:getAppSecSelectedHostnames": "akamai_appsec_selected_hostnames", - "akamai:index/getAppSecSiemDefinitions:getAppSecSiemDefinitions": "akamai_appsec_siem_definitions", - "akamai:index/getAppSecSiemSettings:getAppSecSiemSettings": "akamai_appsec_siem_settings", - "akamai:index/getAppSecSlowPost:getAppSecSlowPost": "akamai_appsec_slow_post", - "akamai:index/getAppSecThreatIntel:getAppSecThreatIntel": "akamai_appsec_threat_intel", - "akamai:index/getAppSecTuningRecommendations:getAppSecTuningRecommendations": "akamai_appsec_tuning_recommendations", - "akamai:index/getAppSecVersionNotes:getAppSecVersionNotes": "akamai_appsec_version_notes", - "akamai:index/getAppSecWafMode:getAppSecWafMode": "akamai_appsec_waf_mode", + "rules_v2023_09_20": { + "maxItemsOne": true, + "elem": { + "fields": { + "behavior": { + "maxItemsOne": false, + "elem": { + "fields": { + "ad_scaler_circuit_breaker": { + "maxItemsOne": true + }, + "adaptive_acceleration": { + "maxItemsOne": true + }, + "adaptive_image_compression": { + "maxItemsOne": true + }, + "advanced": { + "maxItemsOne": true + }, + "aggregated_reporting": { + "maxItemsOne": true + }, + "akamaizer": { + "maxItemsOne": true + }, + "akamaizer_tag": { + "maxItemsOne": true + }, + "all_http_in_cache_hierarchy": { + "maxItemsOne": true + }, + "allow_cloudlets_origins": { + "maxItemsOne": true + }, + "allow_delete": { + "maxItemsOne": true + }, + "allow_https_cache_key_sharing": { + "maxItemsOne": true + }, + "allow_https_downgrade": { + "maxItemsOne": true + }, + "allow_options": { + "maxItemsOne": true + }, + "allow_patch": { + "maxItemsOne": true + }, + "allow_post": { + "maxItemsOne": true + }, + "allow_put": { + "maxItemsOne": true + }, + "allow_transfer_encoding": { + "maxItemsOne": true + }, + "alt_svc_header": { + "maxItemsOne": true + }, + "api_prioritization": { + "maxItemsOne": true, + "elem": { + "fields": { + "cloudlet_policy": { + "maxItemsOne": true + }, + "net_storage": { + "maxItemsOne": true + }, + "throttled_cp_code": { + "maxItemsOne": true, + "elem": { + "fields": { + "cp_code_limits": { + "maxItemsOne": true + }, + "products": { + "maxItemsOne": false + } + } + } + } + } + } + }, + "application_load_balancer": { + "maxItemsOne": true, + "elem": { + "fields": { + "all_down_net_storage": { + "maxItemsOne": true + }, + "cloudlet_policy": { + "maxItemsOne": true + }, + "failover_origin_map": { + "maxItemsOne": false, + "elem": { + "fields": { + "to_origin_ids": { + "maxItemsOne": false + } + } + } + }, + "failover_status_codes": { + "maxItemsOne": false + } + } + } + }, + "audience_segmentation": { + "maxItemsOne": true, + "elem": { + "fields": { + "cloudlet_policy": { + "maxItemsOne": true + } + } + } + }, + "auto_domain_validation": { + "maxItemsOne": true + }, + "base_directory": { + "maxItemsOne": true + }, + "boss_beaconing": { + "maxItemsOne": true, + "elem": { + "fields": { + "conditional_http_status": { + "maxItemsOne": false + } + } + } + }, + "breadcrumbs": { + "maxItemsOne": true + }, + "break_connection": { + "maxItemsOne": true + }, + "brotli": { + "maxItemsOne": true + }, + "cache_error": { + "maxItemsOne": true + }, + "cache_id": { + "maxItemsOne": true, + "elem": { + "fields": { + "elements": { + "maxItemsOne": false + } + } + } + }, + "cache_key_ignore_case": { + "maxItemsOne": true + }, + "cache_key_query_params": { + "maxItemsOne": true, + "elem": { + "fields": { + "parameters": { + "maxItemsOne": false + } + } + } + }, + "cache_key_rewrite": { + "maxItemsOne": true + }, + "cache_post": { + "maxItemsOne": true + }, + "cache_redirect": { + "maxItemsOne": true + }, + "cache_tag": { + "maxItemsOne": true + }, + "cache_tag_visible": { + "maxItemsOne": true + }, + "caching": { + "maxItemsOne": true + }, + "central_authorization": { + "maxItemsOne": true + }, + "chase_redirects": { + "maxItemsOne": true + }, + "client_certificate_auth": { + "maxItemsOne": true, + "elem": { + "fields": { + "client_certificate_attributes": { + "maxItemsOne": false + } + } + } + }, + "client_characteristics": { + "maxItemsOne": true + }, + "cloud_interconnects": { + "maxItemsOne": true, + "elem": { + "fields": { + "cloud_locations": { + "maxItemsOne": false + } + } + } + }, + "cloud_wrapper": { + "maxItemsOne": true + }, + "cloud_wrapper_advanced": { + "maxItemsOne": true + }, + "common_media_client_data": { + "maxItemsOne": true + }, + "conditional_origin": { + "maxItemsOne": true + }, + "construct_response": { + "maxItemsOne": true + }, + "content_characteristics": { + "maxItemsOne": true + }, + "content_characteristics_amd": { + "maxItemsOne": true + }, + "content_characteristics_dd": { + "maxItemsOne": true + }, + "content_characteristics_wsd_large_file": { + "maxItemsOne": true + }, + "content_characteristics_wsd_live": { + "maxItemsOne": true + }, + "content_characteristics_wsd_vod": { + "maxItemsOne": true + }, + "content_pre_position": { + "maxItemsOne": true + }, + "content_targeting_protection": { + "maxItemsOne": true, + "elem": { + "fields": { + "countries": { + "maxItemsOne": false + }, + "dmas": { + "maxItemsOne": false + }, + "ip_addresses": { + "maxItemsOne": false + }, + "override_ip_addresses": { + "maxItemsOne": false + }, + "referrer_domains": { + "maxItemsOne": false + }, + "regions": { + "maxItemsOne": false + } + } + } + }, + "cors_support": { + "maxItemsOne": true, + "elem": { + "fields": { + "expose_headers": { + "maxItemsOne": false + }, + "headers": { + "maxItemsOne": false + }, + "methods": { + "maxItemsOne": false + }, + "origins": { + "maxItemsOne": false + } + } + } + }, + "cp_code": { + "maxItemsOne": true, + "elem": { + "fields": { + "value": { + "maxItemsOne": true, + "elem": { + "fields": { + "cp_code_limits": { + "maxItemsOne": true + }, + "products": { + "maxItemsOne": false + } + } + } + } + } + } + }, + "custom_behavior": { + "maxItemsOne": true + }, + "datastream": { + "maxItemsOne": true, + "elem": { + "fields": { + "log_stream_name": { + "maxItemsOne": false + } + } + } + }, + "dcp": { + "maxItemsOne": true + }, + "dcp_auth_hmac_transformation": { + "maxItemsOne": true + }, + "dcp_auth_regex_transformation": { + "maxItemsOne": true + }, + "dcp_auth_substring_transformation": { + "maxItemsOne": true + }, + "dcp_auth_variable_extractor": { + "maxItemsOne": true + }, + "dcp_default_authz_groups": { + "maxItemsOne": true, + "elem": { + "fields": { + "group_names": { + "maxItemsOne": false + } + } + } + }, + "dcp_dev_relations": { + "maxItemsOne": true + }, + "dcp_real_time_auth": { + "maxItemsOne": true + }, + "delivery_receipt": { + "maxItemsOne": true + }, + "deny_access": { + "maxItemsOne": true + }, + "deny_direct_failover_access": { + "maxItemsOne": true + }, + "device_characteristic_cache_id": { + "maxItemsOne": true, + "elem": { + "fields": { + "elements": { + "maxItemsOne": false + } + } + } + }, + "device_characteristic_header": { + "maxItemsOne": true, + "elem": { + "fields": { + "elements": { + "maxItemsOne": false + } + } + } + }, + "dns_async_refresh": { + "maxItemsOne": true + }, + "dns_prefresh": { + "maxItemsOne": true + }, + "downgrade_protocol": { + "maxItemsOne": true + }, + "download_complete_marker": { + "maxItemsOne": true + }, + "download_notification": { + "maxItemsOne": true + }, + "downstream_cache": { + "maxItemsOne": true + }, + "dynamic_throughtput_optimization": { + "maxItemsOne": true + }, + "dynamic_throughtput_optimization_override": { + "maxItemsOne": true + }, + "dynamic_web_content": { + "maxItemsOne": true + }, + "ecms_bulk_upload": { + "maxItemsOne": true + }, + "ecms_database": { + "maxItemsOne": true + }, + "ecms_dataset": { + "maxItemsOne": true + }, + "ecms_object_key": { + "maxItemsOne": true + }, + "edge_connect": { + "maxItemsOne": true, + "elem": { + "fields": { + "api_data_elements": { + "maxItemsOne": false + } + } + } + }, + "edge_load_balancing_advanced": { + "maxItemsOne": true + }, + "edge_load_balancing_data_center": { + "maxItemsOne": true, + "elem": { + "fields": { + "failover_rules": { + "maxItemsOne": false + } + } + } + }, + "edge_load_balancing_origin": { + "maxItemsOne": true + }, + "edge_origin_authorization": { + "maxItemsOne": true + }, + "edge_redirector": { + "maxItemsOne": true, + "elem": { + "fields": { + "cloudlet_policy": { + "maxItemsOne": true + } + } + } + }, + "edge_scape": { + "maxItemsOne": true + }, + "edge_side_includes": { + "maxItemsOne": true, + "elem": { + "fields": { + "i18n_charset": { + "maxItemsOne": false + } + } + } + }, + "edge_worker": { + "maxItemsOne": true + }, + "enforce_mtls_settings": { + "maxItemsOne": true, + "elem": { + "fields": { + "certificate_authority_set": { + "maxItemsOne": false + } + } + } + }, + "enhanced_akamai_protocol": { + "maxItemsOne": true + }, + "enhanced_proxy_detection": { + "maxItemsOne": true + }, + "epd_forward_header_enrichment": { + "maxItemsOne": true + }, + "fail_action": { + "maxItemsOne": true, + "elem": { + "fields": { + "cp_code": { + "maxItemsOne": true, + "elem": { + "fields": { + "cp_code_limits": { + "maxItemsOne": true + }, + "products": { + "maxItemsOne": false + } + } + } + }, + "net_storage_hostname": { + "maxItemsOne": true + } + } + } + }, + "failover_bot_manager_feature_compatibility": { + "maxItemsOne": true + }, + "fast_invalidate": { + "maxItemsOne": true + }, + "fips": { + "maxItemsOne": true + }, + "first_party_marketing": { + "maxItemsOne": true, + "elem": { + "fields": { + "cloudlet_policy": { + "maxItemsOne": true + } + } + } + }, + "first_party_marketing_plus": { + "maxItemsOne": true, + "elem": { + "fields": { + "cloudlet_policy": { + "maxItemsOne": true + } + } + } + }, + "forward_rewrite": { + "maxItemsOne": true, + "elem": { + "fields": { + "cloudlet_policy": { + "maxItemsOne": true + } + } + } + }, + "g2oheader": { + "maxItemsOne": true, + "elem": { + "fields": { + "custom_sign_string": { + "maxItemsOne": false + } + } + } + }, + "global_request_number": { + "maxItemsOne": true + }, + "graphql_caching": { + "maxItemsOne": true + }, + "gzip_response": { + "maxItemsOne": true + }, + "hd_data_advanced": { + "maxItemsOne": true + }, + "health_detection": { + "maxItemsOne": true + }, + "hsaf_eip_binding": { + "maxItemsOne": true + }, + "http2": { + "maxItemsOne": true + }, + "http3": { + "maxItemsOne": true + }, + "http_strict_transport_security": { + "maxItemsOne": true + }, + "http_to_https_upgrade": { + "maxItemsOne": true + }, + "im_override": { + "maxItemsOne": true, + "elem": { + "fields": { + "excluded_query_parameters": { + "maxItemsOne": false + } + } + } + }, + "image_and_video_manager": { + "maxItemsOne": true, + "elem": { + "fields": { + "cp_code_original": { + "maxItemsOne": true, + "elem": { + "fields": { + "cp_code_limits": { + "maxItemsOne": true + }, + "products": { + "maxItemsOne": false + } + } + } + }, + "cp_code_transformed": { + "maxItemsOne": true, + "elem": { + "fields": { + "cp_code_limits": { + "maxItemsOne": true + }, + "products": { + "maxItemsOne": false + } + } + } + } + } + } + }, + "image_manager": { + "maxItemsOne": true, + "elem": { + "fields": { + "cp_code_original": { + "maxItemsOne": true, + "elem": { + "fields": { + "cp_code_limits": { + "maxItemsOne": true + }, + "products": { + "maxItemsOne": false + } + } + } + }, + "cp_code_transformed": { + "maxItemsOne": true, + "elem": { + "fields": { + "cp_code_limits": { + "maxItemsOne": true + }, + "products": { + "maxItemsOne": false + } + } + } + } + } + } + }, + "image_manager_video": { + "maxItemsOne": true, + "elem": { + "fields": { + "cp_code_original": { + "maxItemsOne": true, + "elem": { + "fields": { + "cp_code_limits": { + "maxItemsOne": true + }, + "products": { + "maxItemsOne": false + } + } + } + }, + "cp_code_transformed": { + "maxItemsOne": true, + "elem": { + "fields": { + "cp_code_limits": { + "maxItemsOne": true + }, + "products": { + "maxItemsOne": false + } + } + } + } + } + } + }, + "include": { + "maxItemsOne": true + }, + "instant": { + "maxItemsOne": true, + "elem": { + "fields": { + "custom_link_relations": { + "maxItemsOne": false + }, + "prefetch_no_store_extensions": { + "maxItemsOne": false + } + } + } + }, + "instant_config": { + "maxItemsOne": true + }, + "large_file_optimization": { + "maxItemsOne": true + }, + "large_file_optimization_advanced": { + "maxItemsOne": true + }, + "limit_bit_rate": { + "maxItemsOne": true, + "elem": { + "fields": { + "bitrate_table": { + "maxItemsOne": false + }, + "threshold_table": { + "maxItemsOne": false + } + } + } + }, + "log_custom": { + "maxItemsOne": true + }, + "m_pulse": { + "maxItemsOne": true + }, + "manifest_personalization": { + "maxItemsOne": true + }, + "manifest_rerouting": { + "maxItemsOne": true + }, + "manual_server_push": { + "maxItemsOne": true, + "elem": { + "fields": { + "serverpushlist": { + "maxItemsOne": false + } + } + } + }, + "media_acceleration": { + "maxItemsOne": true + }, + "media_acceleration_quic_optout": { + "maxItemsOne": true + }, + "media_client": { + "maxItemsOne": true + }, + "media_file_retrieval_optimization": { + "maxItemsOne": true + }, + "media_origin_failover": { + "maxItemsOne": true, + "elem": { + "fields": { + "object_unavailable_response_codes": { + "maxItemsOne": false + }, + "origin_unavailable_response_codes": { + "maxItemsOne": false + } + } + } + }, + "metadata_caching": { + "maxItemsOne": true + }, + "mobile_sdk_performance": { + "maxItemsOne": true + }, + "modify_incoming_request_header": { + "maxItemsOne": true + }, + "modify_incoming_response_header": { + "maxItemsOne": true + }, + "modify_outgoing_request_header": { + "maxItemsOne": true + }, + "modify_outgoing_response_header": { + "maxItemsOne": true + }, + "modify_via_header": { + "maxItemsOne": true + }, + "origin": { + "maxItemsOne": true, + "elem": { + "fields": { + "custom_certificate_authorities": { + "maxItemsOne": false, + "elem": { + "fields": { + "issuer_rdns": { + "maxItemsOne": true + }, + "subject_alternative_names": { + "maxItemsOne": false + }, + "subject_rdns": { + "maxItemsOne": true + } + } + } + }, + "custom_certificates": { + "maxItemsOne": false, + "elem": { + "fields": { + "issuer_rdns": { + "maxItemsOne": true + }, + "subject_alternative_names": { + "maxItemsOne": false + }, + "subject_rdns": { + "maxItemsOne": true + } + } + } + }, + "custom_valid_cn_values": { + "maxItemsOne": false + }, + "net_storage": { + "maxItemsOne": true + }, + "standard_certificate_authorities": { + "maxItemsOne": false + } + } + } + }, + "origin_characteristics": { + "maxItemsOne": true, + "elem": { + "fields": { + "custom_sign_string": { + "maxItemsOne": false + } + } + } + }, + "origin_characteristics_wsd": { + "maxItemsOne": true + }, + "origin_failure_recovery_method": { + "maxItemsOne": true + }, + "origin_failure_recovery_policy": { + "maxItemsOne": true, + "elem": { + "fields": { + "monitor_response_codes1": { + "maxItemsOne": false + }, + "monitor_response_codes2": { + "maxItemsOne": false + }, + "monitor_response_codes3": { + "maxItemsOne": false + } + } + } + }, + "origin_ip_acl": { + "maxItemsOne": true + }, + "permissions_policy": { + "maxItemsOne": true, + "elem": { + "fields": { + "permissions_policy_directive": { + "maxItemsOne": false + } + } + } + }, + "persistent_client_connection": { + "maxItemsOne": true + }, + "persistent_connection": { + "maxItemsOne": true + }, + "personally_identifiable_information": { + "maxItemsOne": true + }, + "phased_release": { + "maxItemsOne": true, + "elem": { + "fields": { + "cloudlet_policy": { + "maxItemsOne": true + }, + "failover_response_code": { + "maxItemsOne": false + } + } + } + }, + "preconnect": { + "maxItemsOne": true, + "elem": { + "fields": { + "preconnectlist": { + "maxItemsOne": false + } + } + } + }, + "predictive_content_delivery": { + "maxItemsOne": true + }, + "predictive_prefetching": { + "maxItemsOne": true + }, + "prefetch": { + "maxItemsOne": true + }, + "prefetchable": { + "maxItemsOne": true + }, + "prefresh_cache": { + "maxItemsOne": true + }, + "quality": { + "maxItemsOne": true + }, + "quic_beta": { + "maxItemsOne": true + }, + "random_seek": { + "maxItemsOne": true + }, + "rapid": { + "maxItemsOne": true + }, + "read_timeout": { + "maxItemsOne": true + }, + "real_time_reporting": { + "maxItemsOne": true + }, + "real_user_monitoring": { + "maxItemsOne": true + }, + "redirect": { + "maxItemsOne": true + }, + "redirectplus": { + "maxItemsOne": true + }, + "referer_checking": { + "maxItemsOne": true, + "elem": { + "fields": { + "domains": { + "maxItemsOne": false + } + } + } + }, + "remove_query_parameter": { + "maxItemsOne": true, + "elem": { + "fields": { + "parameters": { + "maxItemsOne": false + } + } + } + }, + "remove_vary": { + "maxItemsOne": true + }, + "report": { + "maxItemsOne": true, + "elem": { + "fields": { + "cookies": { + "maxItemsOne": false + } + } + } + }, + "request_client_hints": { + "maxItemsOne": true, + "elem": { + "fields": { + "accept_ch": { + "maxItemsOne": false + }, + "accept_critical_ch": { + "maxItemsOne": false + } + } + } + }, + "request_control": { + "maxItemsOne": true, + "elem": { + "fields": { + "cloudlet_policy": { + "maxItemsOne": true + }, + "net_storage": { + "maxItemsOne": true + } + } + } + }, + "request_type_marker": { + "maxItemsOne": true + }, + "resource_optimizer": { + "maxItemsOne": true + }, + "resource_optimizer_extended_compatibility": { + "maxItemsOne": true + }, + "response_code": { + "maxItemsOne": true + }, + "response_cookie": { + "maxItemsOne": true + }, + "restrict_object_caching": { + "maxItemsOne": true + }, + "return_cache_status": { + "maxItemsOne": true + }, + "rewrite_url": { + "maxItemsOne": true + }, + "rum_custom": { + "maxItemsOne": true + }, + "saas_definitions": { + "maxItemsOne": true + }, + "sales_force_commerce_cloud_client": { + "maxItemsOne": true + }, + "sales_force_commerce_cloud_provider": { + "maxItemsOne": true + }, + "sales_force_commerce_cloud_provider_host_header": { + "maxItemsOne": true + }, + "save_post_dca_processing": { + "maxItemsOne": true + }, + "schedule_invalidation": { + "maxItemsOne": true + }, + "script_management": { + "maxItemsOne": true + }, + "segmented_content_protection": { + "maxItemsOne": true, + "elem": { + "fields": { + "header_for_salt": { + "maxItemsOne": false + }, + "hls_master_manifest_files": { + "maxItemsOne": false + } + } + } + }, + "segmented_media_optimization": { + "maxItemsOne": true + }, + "segmented_media_streaming_prefetch": { + "maxItemsOne": true + }, + "set_variable": { + "maxItemsOne": true + }, + "simulate_error_code": { + "maxItemsOne": true + }, + "site_shield": { + "maxItemsOne": true, + "elem": { + "fields": { + "ssmap": { + "maxItemsOne": true + } + } + } + }, + "standard_tls_migration": { + "maxItemsOne": true + }, + "standard_tls_migration_override": { + "maxItemsOne": true + }, + "strict_header_parsing": { + "maxItemsOne": true + }, + "sub_customer": { + "maxItemsOne": true + }, + "sure_route": { + "maxItemsOne": true + }, + "tcp_optimization": { + "maxItemsOne": true + }, + "tea_leaf": { + "maxItemsOne": true + }, + "tiered_distribution": { + "maxItemsOne": true + }, + "tiered_distribution_advanced": { + "maxItemsOne": true + }, + "tiered_distribution_customization": { + "maxItemsOne": true + }, + "timeout": { + "maxItemsOne": true + }, + "uid_configuration": { + "maxItemsOne": true + }, + "validate_entity_tag": { + "maxItemsOne": true + }, + "verify_json_web_token": { + "maxItemsOne": true + }, + "verify_json_web_token_for_dcp": { + "maxItemsOne": true + }, + "verify_token_authorization": { + "maxItemsOne": true + }, + "virtual_waiting_room": { + "maxItemsOne": true, + "elem": { + "fields": { + "waiting_room_assets_paths": { + "maxItemsOne": false + } + } + } + }, + "virtual_waiting_room_with_edge_workers": { + "maxItemsOne": true + }, + "visitor_prioritization": { + "maxItemsOne": true, + "elem": { + "fields": { + "cloudlet_policy": { + "maxItemsOne": true + }, + "user_identification_key_headers": { + "maxItemsOne": false + }, + "user_identification_key_params": { + "maxItemsOne": false + }, + "waiting_room_cp_code": { + "maxItemsOne": true, + "elem": { + "fields": { + "cp_code_limits": { + "maxItemsOne": true + }, + "products": { + "maxItemsOne": false + } + } + } + }, + "waiting_room_net_storage": { + "maxItemsOne": true + } + } + } + }, + "visitor_prioritization_fifo": { + "maxItemsOne": true, + "elem": { + "fields": { + "waiting_room_assets_paths": { + "maxItemsOne": false + } + } + } + }, + "visitor_prioritization_fifo_standalone": { + "maxItemsOne": true + }, + "watermarking": { + "maxItemsOne": true + }, + "web_application_firewall": { + "maxItemsOne": true, + "elem": { + "fields": { + "firewall_configuration": { + "maxItemsOne": true + } + } + } + }, + "web_sockets": { + "maxItemsOne": true + }, + "webdav": { + "maxItemsOne": true + } + } + } + }, + "children": { + "maxItemsOne": false + }, + "criterion": { + "maxItemsOne": false, + "elem": { + "fields": { + "advanced_im_match": { + "maxItemsOne": true + }, + "bucket": { + "maxItemsOne": true + }, + "cacheability": { + "maxItemsOne": true + }, + "china_cdn_region": { + "maxItemsOne": true + }, + "client_certificate": { + "maxItemsOne": true + }, + "client_ip": { + "maxItemsOne": true, + "elem": { + "fields": { + "values": { + "maxItemsOne": false + } + } + } + }, + "client_ip_version": { + "maxItemsOne": true + }, + "cloudlets_origin": { + "maxItemsOne": true + }, + "content_delivery_network": { + "maxItemsOne": true + }, + "content_type": { + "maxItemsOne": true, + "elem": { + "fields": { + "values": { + "maxItemsOne": false + } + } + } + }, + "device_characteristic": { + "maxItemsOne": true, + "elem": { + "fields": { + "string_value": { + "maxItemsOne": false + } + } + } + }, + "ecmd_auth_groups": { + "maxItemsOne": true + }, + "ecmd_auth_scheme": { + "maxItemsOne": true + }, + "ecmd_is_authenticated": { + "maxItemsOne": true + }, + "ecmd_username": { + "maxItemsOne": true + }, + "edge_workers_failure": { + "maxItemsOne": true + }, + "file_extension": { + "maxItemsOne": true, + "elem": { + "fields": { + "values": { + "maxItemsOne": false + } + } + } + }, + "filename": { + "maxItemsOne": true, + "elem": { + "fields": { + "values": { + "maxItemsOne": false + } + } + } + }, + "hostname": { + "maxItemsOne": true, + "elem": { + "fields": { + "values": { + "maxItemsOne": false + } + } + } + }, + "match_advanced": { + "maxItemsOne": true + }, + "match_cp_code": { + "maxItemsOne": true, + "elem": { + "fields": { + "value": { + "maxItemsOne": true, + "elem": { + "fields": { + "cp_code_limits": { + "maxItemsOne": true + }, + "products": { + "maxItemsOne": false + } + } + } + } + } + } + }, + "match_response_code": { + "maxItemsOne": true, + "elem": { + "fields": { + "values": { + "maxItemsOne": false + } + } + } + }, + "match_variable": { + "maxItemsOne": true, + "elem": { + "fields": { + "variable_values": { + "maxItemsOne": false + } + } + } + }, + "metadata_stage": { + "maxItemsOne": true + }, + "origin_timeout": { + "maxItemsOne": true + }, + "path": { + "maxItemsOne": true, + "elem": { + "fields": { + "values": { + "maxItemsOne": false + } + } + } + }, + "query_string_parameter": { + "maxItemsOne": true, + "elem": { + "fields": { + "values": { + "maxItemsOne": false + } + } + } + }, + "random": { + "maxItemsOne": true + }, + "recovery_config": { + "maxItemsOne": true + }, + "regular_expression": { + "maxItemsOne": true + }, + "request_cookie": { + "maxItemsOne": true + }, + "request_header": { + "maxItemsOne": true, + "elem": { + "fields": { + "values": { + "maxItemsOne": false + } + } + } + }, + "request_method": { + "maxItemsOne": true + }, + "request_protocol": { + "maxItemsOne": true + }, + "request_type": { + "maxItemsOne": true + }, + "response_header": { + "maxItemsOne": true, + "elem": { + "fields": { + "values": { + "maxItemsOne": false + } + } + } + }, + "server_location": { + "maxItemsOne": true, + "elem": { + "fields": { + "continents": { + "maxItemsOne": false + }, + "countries": { + "maxItemsOne": false + }, + "regions": { + "maxItemsOne": false + } + } + } + }, + "time": { + "maxItemsOne": true + }, + "token_authorization": { + "maxItemsOne": true, + "elem": { + "fields": { + "status_list": { + "maxItemsOne": false + } + } + } + }, + "user_agent": { + "maxItemsOne": true, + "elem": { + "fields": { + "values": { + "maxItemsOne": false + } + } + } + }, + "user_location": { + "maxItemsOne": true, + "elem": { + "fields": { + "continent_values": { + "maxItemsOne": false + }, + "country_values": { + "maxItemsOne": false + }, + "region_values": { + "maxItemsOne": false + } + } + } + }, + "user_network": { + "maxItemsOne": true, + "elem": { + "fields": { + "bandwidth_values": { + "maxItemsOne": false + }, + "network_type_values": { + "maxItemsOne": false + }, + "network_values": { + "maxItemsOne": false + } + } + } + }, + "variable_error": { + "maxItemsOne": true, + "elem": { + "fields": { + "variable_names": { + "maxItemsOne": false + } + } + } + }, + "virtual_waiting_room_request": { + "maxItemsOne": true + }, + "visitor_prioritization_request": { + "maxItemsOne": true + } + } + } + }, + "custom_override": { + "maxItemsOne": true + }, + "variable": { + "maxItemsOne": false + } + } + } + } + } + }, + "akamai_property_rules_legacy": { + "current": "akamai:properties/getPropertyRules:getPropertyRules", + "majorVersion": 6 + }, + "akamai_property_rules_template": { + "current": "akamai:index/getPropertyRulesTemplate:getPropertyRulesTemplate", + "majorVersion": 6, + "fields": { + "template": { + "maxItemsOne": false + }, + "variables": { + "maxItemsOne": false + } + } + } + } + }, + "mux": { + "resources": { + "akamai:index/appSecActivations:AppSecActivations": 0, + "akamai:index/appSecAdvancedSettingsEvasivePathMatch:AppSecAdvancedSettingsEvasivePathMatch": 0, + "akamai:index/appSecAdvancedSettingsLogging:AppSecAdvancedSettingsLogging": 0, + "akamai:index/appSecAdvancedSettingsPragmaHeader:AppSecAdvancedSettingsPragmaHeader": 0, + "akamai:index/appSecAdvancedSettingsPrefetch:AppSecAdvancedSettingsPrefetch": 0, + "akamai:index/appSecApiConstraintsProtection:AppSecApiConstraintsProtection": 0, + "akamai:index/appSecApiRequestConstraints:AppSecApiRequestConstraints": 0, + "akamai:index/appSecAttackGroup:AppSecAttackGroup": 0, + "akamai:index/appSecByPassNetworkList:AppSecByPassNetworkList": 0, + "akamai:index/appSecConfiguration:AppSecConfiguration": 0, + "akamai:index/appSecConfigurationRename:AppSecConfigurationRename": 0, + "akamai:index/appSecCustomDeny:AppSecCustomDeny": 0, + "akamai:index/appSecCustomRule:AppSecCustomRule": 0, + "akamai:index/appSecCustomRuleAction:AppSecCustomRuleAction": 0, + "akamai:index/appSecEval:AppSecEval": 0, + "akamai:index/appSecEvalGroup:AppSecEvalGroup": 0, + "akamai:index/appSecEvalPenaltyBox:AppSecEvalPenaltyBox": 0, + "akamai:index/appSecEvalRule:AppSecEvalRule": 0, + "akamai:index/appSecIPGeo:AppSecIPGeo": 0, + "akamai:index/appSecIPGeoProtection:AppSecIPGeoProtection": 0, + "akamai:index/appSecMalwarePolicy:AppSecMalwarePolicy": 0, + "akamai:index/appSecMalwarePolicyAction:AppSecMalwarePolicyAction": 0, + "akamai:index/appSecMalwarePolicyActions:AppSecMalwarePolicyActions": 0, + "akamai:index/appSecMalwareProtection:AppSecMalwareProtection": 0, + "akamai:index/appSecMatchTarget:AppSecMatchTarget": 0, + "akamai:index/appSecMatchTargetSequence:AppSecMatchTargetSequence": 0, + "akamai:index/appSecPenaltyBox:AppSecPenaltyBox": 0, + "akamai:index/appSecRatePolicy:AppSecRatePolicy": 0, + "akamai:index/appSecRatePolicyAction:AppSecRatePolicyAction": 0, + "akamai:index/appSecRateProtection:AppSecRateProtection": 0, + "akamai:index/appSecReputationProfile:AppSecReputationProfile": 0, + "akamai:index/appSecReputationProfileAction:AppSecReputationProfileAction": 0, + "akamai:index/appSecReputationProfileAnalysis:AppSecReputationProfileAnalysis": 0, + "akamai:index/appSecReputationProtection:AppSecReputationProtection": 0, + "akamai:index/appSecRule:AppSecRule": 0, + "akamai:index/appSecRuleUpgrade:AppSecRuleUpgrade": 0, + "akamai:index/appSecSecurityPolicy:AppSecSecurityPolicy": 0, + "akamai:index/appSecSecurityPolicyRename:AppSecSecurityPolicyRename": 0, + "akamai:index/appSecSelectedHostnames:AppSecSelectedHostnames": 0, + "akamai:index/appSecSiemSettings:AppSecSiemSettings": 0, + "akamai:index/appSecSlowPost:AppSecSlowPost": 0, + "akamai:index/appSecSlowPostProtection:AppSecSlowPostProtection": 0, + "akamai:index/appSecThreatIntel:AppSecThreatIntel": 0, + "akamai:index/appSecVersionNodes:AppSecVersionNodes": 0, + "akamai:index/appSecWafMode:AppSecWafMode": 0, + "akamai:index/appSecWafProtection:AppSecWafProtection": 0, + "akamai:index/appSecWapSelectedHostnames:AppSecWapSelectedHostnames": 0, + "akamai:index/appsecAdvancedSettingsAttackPayloadLogging:AppsecAdvancedSettingsAttackPayloadLogging": 0, + "akamai:index/appsecAdvancedSettingsPiiLearning:AppsecAdvancedSettingsPiiLearning": 0, + "akamai:index/appsecAdvancedSettingsRequestBody:AppsecAdvancedSettingsRequestBody": 0, + "akamai:index/appsecSecurityPolicyDefaultProtections:AppsecSecurityPolicyDefaultProtections": 0, + "akamai:index/botmanAkamaiBotCategoryAction:BotmanAkamaiBotCategoryAction": 0, + "akamai:index/botmanBotAnalyticsCookie:BotmanBotAnalyticsCookie": 0, + "akamai:index/botmanBotCategoryException:BotmanBotCategoryException": 0, + "akamai:index/botmanBotDetectionAction:BotmanBotDetectionAction": 0, + "akamai:index/botmanBotManagementSettings:BotmanBotManagementSettings": 0, + "akamai:index/botmanChallengeAction:BotmanChallengeAction": 0, + "akamai:index/botmanChallengeInjectionRules:BotmanChallengeInjectionRules": 0, + "akamai:index/botmanChallengeInterceptionRules:BotmanChallengeInterceptionRules": 0, + "akamai:index/botmanClientSideSecurity:BotmanClientSideSecurity": 0, + "akamai:index/botmanConditionalAction:BotmanConditionalAction": 0, + "akamai:index/botmanCustomBotCategory:BotmanCustomBotCategory": 0, + "akamai:index/botmanCustomBotCategoryAction:BotmanCustomBotCategoryAction": 0, + "akamai:index/botmanCustomBotCategorySequence:BotmanCustomBotCategorySequence": 0, + "akamai:index/botmanCustomClient:BotmanCustomClient": 0, + "akamai:index/botmanCustomClientSequence:BotmanCustomClientSequence": 0, + "akamai:index/botmanCustomDefinedBot:BotmanCustomDefinedBot": 0, + "akamai:index/botmanCustomDenyAction:BotmanCustomDenyAction": 0, + "akamai:index/botmanJavascriptInjection:BotmanJavascriptInjection": 0, + "akamai:index/botmanRecategorizedAkamaiDefinedBot:BotmanRecategorizedAkamaiDefinedBot": 0, + "akamai:index/botmanServeAlternateAction:BotmanServeAlternateAction": 0, + "akamai:index/botmanTransactionalEndpoint:BotmanTransactionalEndpoint": 0, + "akamai:index/botmanTransactionalEndpointProtection:BotmanTransactionalEndpointProtection": 0, + "akamai:index/clientlistActivation:ClientlistActivation": 0, + "akamai:index/clientlistList:ClientlistList": 0, + "akamai:index/cloudletsApplicationLoadBalancer:CloudletsApplicationLoadBalancer": 0, + "akamai:index/cloudletsApplicationLoadBalancerActivation:CloudletsApplicationLoadBalancerActivation": 0, + "akamai:index/cloudletsPolicy:CloudletsPolicy": 0, + "akamai:index/cloudletsPolicyActivation:CloudletsPolicyActivation": 0, + "akamai:index/cloudwrapperActivation:CloudwrapperActivation": 1, + "akamai:index/cloudwrapperConfiguration:CloudwrapperConfiguration": 1, + "akamai:index/cpCode:CpCode": 0, + "akamai:index/cpsDvEnrollment:CpsDvEnrollment": 0, + "akamai:index/cpsDvValidation:CpsDvValidation": 0, + "akamai:index/cpsThirdPartyEnrollment:CpsThirdPartyEnrollment": 0, + "akamai:index/cpsUploadCertificate:CpsUploadCertificate": 0, + "akamai:index/datastream:Datastream": 0, + "akamai:index/dnsRecord:DnsRecord": 0, + "akamai:index/dnsZone:DnsZone": 0, + "akamai:index/edgeHostName:EdgeHostName": 0, + "akamai:index/edgeKv:EdgeKv": 0, + "akamai:index/edgeWorker:EdgeWorker": 0, + "akamai:index/edgeWorkersActivation:EdgeWorkersActivation": 0, + "akamai:index/edgekvGroupItems:EdgekvGroupItems": 0, + "akamai:index/gtmAsmap:GtmAsmap": 0, + "akamai:index/gtmCidrmap:GtmCidrmap": 0, + "akamai:index/gtmDatacenter:GtmDatacenter": 0, + "akamai:index/gtmDomain:GtmDomain": 0, + "akamai:index/gtmGeomap:GtmGeomap": 0, + "akamai:index/gtmProperty:GtmProperty": 0, + "akamai:index/gtmResource:GtmResource": 0, + "akamai:index/iamBlockedUserProperties:IamBlockedUserProperties": 0, + "akamai:index/iamGroup:IamGroup": 0, + "akamai:index/iamRole:IamRole": 0, + "akamai:index/iamUser:IamUser": 0, + "akamai:index/imagingPolicyImage:ImagingPolicyImage": 0, + "akamai:index/imagingPolicySet:ImagingPolicySet": 0, + "akamai:index/imagingPolicyVideo:ImagingPolicyVideo": 0, + "akamai:index/networkList:NetworkList": 0, + "akamai:index/networkListActivations:NetworkListActivations": 0, + "akamai:index/networkListDescription:NetworkListDescription": 0, + "akamai:index/networkListSubscription:NetworkListSubscription": 0, + "akamai:index/property:Property": 0, + "akamai:index/propertyActivation:PropertyActivation": 0, + "akamai:index/propertyInclude:PropertyInclude": 0, + "akamai:index/propertyIncludeActivation:PropertyIncludeActivation": 0 + }, + "functions": { + "akamai:edgedns/getAuthoritiesSet:getAuthoritiesSet": 0, + "akamai:edgedns/getDnsRecordSet:getDnsRecordSet": 0, + "akamai:index/getAppSecAdvancedSettingsEvasivePathMatch:getAppSecAdvancedSettingsEvasivePathMatch": 0, + "akamai:index/getAppSecAdvancedSettingsLogging:getAppSecAdvancedSettingsLogging": 0, + "akamai:index/getAppSecAdvancedSettingsPragmaHeader:getAppSecAdvancedSettingsPragmaHeader": 0, + "akamai:index/getAppSecAdvancedSettingsPrefetch:getAppSecAdvancedSettingsPrefetch": 0, + "akamai:index/getAppSecApiEndpoints:getAppSecApiEndpoints": 0, + "akamai:index/getAppSecApiRequestConstraints:getAppSecApiRequestConstraints": 0, + "akamai:index/getAppSecAttackGroups:getAppSecAttackGroups": 0, + "akamai:index/getAppSecBypassNetworkLists:getAppSecBypassNetworkLists": 0, + "akamai:index/getAppSecConfiguration:getAppSecConfiguration": 0, + "akamai:index/getAppSecConfigurationVersion:getAppSecConfigurationVersion": 0, + "akamai:index/getAppSecContractsGroups:getAppSecContractsGroups": 0, + "akamai:index/getAppSecCustomDeny:getAppSecCustomDeny": 0, + "akamai:index/getAppSecCustomRuleActions:getAppSecCustomRuleActions": 0, + "akamai:index/getAppSecCustomRules:getAppSecCustomRules": 0, + "akamai:index/getAppSecEval:getAppSecEval": 0, + "akamai:index/getAppSecEvalGroups:getAppSecEvalGroups": 0, + "akamai:index/getAppSecEvalPenaltyBox:getAppSecEvalPenaltyBox": 0, + "akamai:index/getAppSecEvalRules:getAppSecEvalRules": 0, + "akamai:index/getAppSecExportConfiguration:getAppSecExportConfiguration": 0, + "akamai:index/getAppSecFailoverHostnames:getAppSecFailoverHostnames": 0, + "akamai:index/getAppSecHostnameCoverage:getAppSecHostnameCoverage": 0, + "akamai:index/getAppSecHostnameCoverageMatchTargets:getAppSecHostnameCoverageMatchTargets": 0, + "akamai:index/getAppSecHostnameCoverageOverlapping:getAppSecHostnameCoverageOverlapping": 0, + "akamai:index/getAppSecIPGeo:getAppSecIPGeo": 0, + "akamai:index/getAppSecMalwareContentTypes:getAppSecMalwareContentTypes": 0, + "akamai:index/getAppSecMalwarePolicies:getAppSecMalwarePolicies": 0, + "akamai:index/getAppSecMalwarePolicyActions:getAppSecMalwarePolicyActions": 0, + "akamai:index/getAppSecMatchTargets:getAppSecMatchTargets": 0, + "akamai:index/getAppSecPenaltyBox:getAppSecPenaltyBox": 0, + "akamai:index/getAppSecRatePolicies:getAppSecRatePolicies": 0, + "akamai:index/getAppSecRatePolicyActions:getAppSecRatePolicyActions": 0, + "akamai:index/getAppSecReputationProfileActions:getAppSecReputationProfileActions": 0, + "akamai:index/getAppSecReputationProfileAnalysis:getAppSecReputationProfileAnalysis": 0, + "akamai:index/getAppSecReputationProfiles:getAppSecReputationProfiles": 0, + "akamai:index/getAppSecRuleUpgradeDetails:getAppSecRuleUpgradeDetails": 0, + "akamai:index/getAppSecRules:getAppSecRules": 0, + "akamai:index/getAppSecSecurityPolicy:getAppSecSecurityPolicy": 0, + "akamai:index/getAppSecSecurityPolicyProtections:getAppSecSecurityPolicyProtections": 0, + "akamai:index/getAppSecSelectableHostnames:getAppSecSelectableHostnames": 0, + "akamai:index/getAppSecSelectedHostnames:getAppSecSelectedHostnames": 0, + "akamai:index/getAppSecSiemDefinitions:getAppSecSiemDefinitions": 0, + "akamai:index/getAppSecSiemSettings:getAppSecSiemSettings": 0, + "akamai:index/getAppSecSlowPost:getAppSecSlowPost": 0, + "akamai:index/getAppSecThreatIntel:getAppSecThreatIntel": 0, + "akamai:index/getAppSecTuningRecommendations:getAppSecTuningRecommendations": 0, + "akamai:index/getAppSecVersionNotes:getAppSecVersionNotes": 0, + "akamai:index/getAppSecWafMode:getAppSecWafMode": 0, + "akamai:index/getAppSecWapSelectedHostnames:getAppSecWapSelectedHostnames": 0, + "akamai:index/getAppsecAdvancedSettingsAttackPayloadLogging:getAppsecAdvancedSettingsAttackPayloadLogging": 0, + "akamai:index/getAppsecAdvancedSettingsPiiLearning:getAppsecAdvancedSettingsPiiLearning": 0, + "akamai:index/getAppsecAdvancedSettingsRequestBody:getAppsecAdvancedSettingsRequestBody": 0, + "akamai:index/getAuthoritiesSet:getAuthoritiesSet": 0, + "akamai:index/getBotmanAkamaiBotCategory:getBotmanAkamaiBotCategory": 0, + "akamai:index/getBotmanAkamaiBotCategoryAction:getBotmanAkamaiBotCategoryAction": 0, + "akamai:index/getBotmanAkamaiDefinedBot:getBotmanAkamaiDefinedBot": 0, + "akamai:index/getBotmanBotAnalyticsCookie:getBotmanBotAnalyticsCookie": 0, + "akamai:index/getBotmanBotAnalyticsCookieValues:getBotmanBotAnalyticsCookieValues": 0, + "akamai:index/getBotmanBotCategoryException:getBotmanBotCategoryException": 0, + "akamai:index/getBotmanBotDetection:getBotmanBotDetection": 0, + "akamai:index/getBotmanBotDetectionAction:getBotmanBotDetectionAction": 0, + "akamai:index/getBotmanBotEndpointCoverageReport:getBotmanBotEndpointCoverageReport": 0, + "akamai:index/getBotmanBotManagementSettings:getBotmanBotManagementSettings": 0, + "akamai:index/getBotmanChallengeAction:getBotmanChallengeAction": 0, + "akamai:index/getBotmanChallengeInjectionRules:getBotmanChallengeInjectionRules": 0, + "akamai:index/getBotmanChallengeInterceptionRules:getBotmanChallengeInterceptionRules": 0, + "akamai:index/getBotmanClientSideSecurity:getBotmanClientSideSecurity": 0, + "akamai:index/getBotmanConditionalAction:getBotmanConditionalAction": 0, + "akamai:index/getBotmanCustomBotCategory:getBotmanCustomBotCategory": 0, + "akamai:index/getBotmanCustomBotCategoryAction:getBotmanCustomBotCategoryAction": 0, + "akamai:index/getBotmanCustomBotCategorySequence:getBotmanCustomBotCategorySequence": 0, + "akamai:index/getBotmanCustomClient:getBotmanCustomClient": 0, + "akamai:index/getBotmanCustomClientSequence:getBotmanCustomClientSequence": 0, + "akamai:index/getBotmanCustomDefinedBot:getBotmanCustomDefinedBot": 0, + "akamai:index/getBotmanCustomDenyAction:getBotmanCustomDenyAction": 0, + "akamai:index/getBotmanJavascriptInjection:getBotmanJavascriptInjection": 0, + "akamai:index/getBotmanRecategorizedAkamaiDefinedBot:getBotmanRecategorizedAkamaiDefinedBot": 0, + "akamai:index/getBotmanResponseAction:getBotmanResponseAction": 0, + "akamai:index/getBotmanServeAlternateAction:getBotmanServeAlternateAction": 0, + "akamai:index/getBotmanTransactionalEndpoint:getBotmanTransactionalEndpoint": 0, + "akamai:index/getBotmanTransactionalEndpointProtection:getBotmanTransactionalEndpointProtection": 0, + "akamai:index/getCPSEnrollment:getCPSEnrollment": 0, + "akamai:index/getCPSEnrollments:getCPSEnrollments": 0, + "akamai:index/getClientlistLists:getClientlistLists": 0, + "akamai:index/getCloudletsApiPrioritizationMatchRule:getCloudletsApiPrioritizationMatchRule": 0, + "akamai:index/getCloudletsApplicationLoadBalancer:getCloudletsApplicationLoadBalancer": 0, + "akamai:index/getCloudletsApplicationLoadBalancerMatchRule:getCloudletsApplicationLoadBalancerMatchRule": 0, + "akamai:index/getCloudletsAudienceSegmentationMatchRule:getCloudletsAudienceSegmentationMatchRule": 0, + "akamai:index/getCloudletsEdgeRedirectorMatchRule:getCloudletsEdgeRedirectorMatchRule": 0, + "akamai:index/getCloudletsForwardRewriteMatchRule:getCloudletsForwardRewriteMatchRule": 0, + "akamai:index/getCloudletsPhasedReleaseMatchRule:getCloudletsPhasedReleaseMatchRule": 0, + "akamai:index/getCloudletsPolicy:getCloudletsPolicy": 0, + "akamai:index/getCloudletsRequestControlMatchRule:getCloudletsRequestControlMatchRule": 0, + "akamai:index/getCloudletsVisitorPrioritizationMatchRule:getCloudletsVisitorPrioritizationMatchRule": 0, + "akamai:index/getCloudwrapperCapacities:getCloudwrapperCapacities": 1, + "akamai:index/getCloudwrapperConfiguration:getCloudwrapperConfiguration": 1, + "akamai:index/getCloudwrapperConfigurations:getCloudwrapperConfigurations": 1, + "akamai:index/getCloudwrapperLocation:getCloudwrapperLocation": 1, + "akamai:index/getCloudwrapperLocations:getCloudwrapperLocations": 1, + "akamai:index/getCloudwrapperProperties:getCloudwrapperProperties": 1, + "akamai:index/getContract:getContract": 0, + "akamai:index/getContracts:getContracts": 0, + "akamai:index/getCpCode:getCpCode": 0, + "akamai:index/getCpsCsr:getCpsCsr": 0, + "akamai:index/getCpsDeployments:getCpsDeployments": 0, + "akamai:index/getCpsWarnings:getCpsWarnings": 0, + "akamai:index/getDatastreamActivationHistory:getDatastreamActivationHistory": 0, + "akamai:index/getDatastreamDatasetFields:getDatastreamDatasetFields": 0, + "akamai:index/getDatastreams:getDatastreams": 0, + "akamai:index/getDnsRecordSet:getDnsRecordSet": 0, + "akamai:index/getEdgeWorker:getEdgeWorker": 0, + "akamai:index/getEdgeWorkerActivation:getEdgeWorkerActivation": 0, + "akamai:index/getEdgeWorkersPropertyRules:getEdgeWorkersPropertyRules": 0, + "akamai:index/getEdgeWorkersResourceTier:getEdgeWorkersResourceTier": 0, + "akamai:index/getEdgekvGroupItems:getEdgekvGroupItems": 0, + "akamai:index/getEdgekvGroups:getEdgekvGroups": 0, + "akamai:index/getGroup:getGroup": 0, + "akamai:index/getGroups:getGroups": 0, + "akamai:index/getGtmDatacenter:getGtmDatacenter": 0, + "akamai:index/getGtmDatacenters:getGtmDatacenters": 0, + "akamai:index/getGtmDefaultDatacenter:getGtmDefaultDatacenter": 0, + "akamai:index/getIamContactTypes:getIamContactTypes": 0, + "akamai:index/getIamCountries:getIamCountries": 0, + "akamai:index/getIamGrantableRoles:getIamGrantableRoles": 0, + "akamai:index/getIamRoles:getIamRoles": 0, + "akamai:index/getIamStates:getIamStates": 0, + "akamai:index/getIamSupportedLangs:getIamSupportedLangs": 0, + "akamai:index/getIamTimeoutPolicies:getIamTimeoutPolicies": 0, + "akamai:index/getIamTimezones:getIamTimezones": 0, + "akamai:index/getImagingPolicyImage:getImagingPolicyImage": 0, + "akamai:index/getImagingPolicyVideo:getImagingPolicyVideo": 0, + "akamai:index/getNetworkLists:getNetworkLists": 0, + "akamai:index/getProperties:getProperties": 0, + "akamai:index/getPropertiesSearch:getPropertiesSearch": 0, + "akamai:index/getProperty:getProperty": 0, + "akamai:index/getPropertyActivation:getPropertyActivation": 0, + "akamai:index/getPropertyHostnames:getPropertyHostnames": 0, + "akamai:index/getPropertyInclude:getPropertyInclude": 1, + "akamai:index/getPropertyIncludeActivation:getPropertyIncludeActivation": 0, + "akamai:index/getPropertyIncludeParents:getPropertyIncludeParents": 0, + "akamai:index/getPropertyIncludeRules:getPropertyIncludeRules": 0, + "akamai:index/getPropertyIncludes:getPropertyIncludes": 0, + "akamai:index/getPropertyProducts:getPropertyProducts": 0, + "akamai:index/getPropertyRuleFormats:getPropertyRuleFormats": 0, + "akamai:index/getPropertyRules:getPropertyRules": 0, + "akamai:index/getPropertyRulesBuilder:getPropertyRulesBuilder": 0, + "akamai:index/getPropertyRulesTemplate:getPropertyRulesTemplate": 0, + "akamai:properties/getActivation:getActivation": 0, + "akamai:properties/getCpCode:getCpCode": 0, + "akamai:properties/getProperty:getProperty": 0, + "akamai:properties/getPropertyRules:getPropertyRules": 0, + "akamai:trafficmanagement/getGtmDefaultDatacenter:getGtmDefaultDatacenter": 0 + } + }, + "renames": { + "resources": { + "akamai:index/appSecActivations:AppSecActivations": "akamai_appsec_activations", + "akamai:index/appSecAdvancedSettingsEvasivePathMatch:AppSecAdvancedSettingsEvasivePathMatch": "akamai_appsec_advanced_settings_evasive_path_match", + "akamai:index/appSecAdvancedSettingsLogging:AppSecAdvancedSettingsLogging": "akamai_appsec_advanced_settings_logging", + "akamai:index/appSecAdvancedSettingsPragmaHeader:AppSecAdvancedSettingsPragmaHeader": "akamai_appsec_advanced_settings_pragma_header", + "akamai:index/appSecAdvancedSettingsPrefetch:AppSecAdvancedSettingsPrefetch": "akamai_appsec_advanced_settings_prefetch", + "akamai:index/appSecApiConstraintsProtection:AppSecApiConstraintsProtection": "akamai_appsec_api_constraints_protection", + "akamai:index/appSecApiRequestConstraints:AppSecApiRequestConstraints": "akamai_appsec_api_request_constraints", + "akamai:index/appSecAttackGroup:AppSecAttackGroup": "akamai_appsec_attack_group", + "akamai:index/appSecByPassNetworkList:AppSecByPassNetworkList": "akamai_appsec_bypass_network_lists", + "akamai:index/appSecConfiguration:AppSecConfiguration": "akamai_appsec_configuration", + "akamai:index/appSecConfigurationRename:AppSecConfigurationRename": "akamai_appsec_configuration_rename", + "akamai:index/appSecCustomDeny:AppSecCustomDeny": "akamai_appsec_custom_deny", + "akamai:index/appSecCustomRule:AppSecCustomRule": "akamai_appsec_custom_rule", + "akamai:index/appSecCustomRuleAction:AppSecCustomRuleAction": "akamai_appsec_custom_rule_action", + "akamai:index/appSecEval:AppSecEval": "akamai_appsec_eval", + "akamai:index/appSecEvalGroup:AppSecEvalGroup": "akamai_appsec_eval_group", + "akamai:index/appSecEvalPenaltyBox:AppSecEvalPenaltyBox": "akamai_appsec_eval_penalty_box", + "akamai:index/appSecEvalRule:AppSecEvalRule": "akamai_appsec_eval_rule", + "akamai:index/appSecIPGeo:AppSecIPGeo": "akamai_appsec_ip_geo", + "akamai:index/appSecIPGeoProtection:AppSecIPGeoProtection": "akamai_appsec_ip_geo_protection", + "akamai:index/appSecMalwarePolicy:AppSecMalwarePolicy": "akamai_appsec_malware_policy", + "akamai:index/appSecMalwarePolicyAction:AppSecMalwarePolicyAction": "akamai_appsec_malware_policy_action", + "akamai:index/appSecMalwarePolicyActions:AppSecMalwarePolicyActions": "akamai_appsec_malware_policy_actions", + "akamai:index/appSecMalwareProtection:AppSecMalwareProtection": "akamai_appsec_malware_protection", + "akamai:index/appSecMatchTarget:AppSecMatchTarget": "akamai_appsec_match_target", + "akamai:index/appSecMatchTargetSequence:AppSecMatchTargetSequence": "akamai_appsec_match_target_sequence", + "akamai:index/appSecPenaltyBox:AppSecPenaltyBox": "akamai_appsec_penalty_box", + "akamai:index/appSecRatePolicy:AppSecRatePolicy": "akamai_appsec_rate_policy", + "akamai:index/appSecRatePolicyAction:AppSecRatePolicyAction": "akamai_appsec_rate_policy_action", + "akamai:index/appSecRateProtection:AppSecRateProtection": "akamai_appsec_rate_protection", + "akamai:index/appSecReputationProfile:AppSecReputationProfile": "akamai_appsec_reputation_profile", + "akamai:index/appSecReputationProfileAction:AppSecReputationProfileAction": "akamai_appsec_reputation_profile_action", + "akamai:index/appSecReputationProfileAnalysis:AppSecReputationProfileAnalysis": "akamai_appsec_reputation_profile_analysis", + "akamai:index/appSecReputationProtection:AppSecReputationProtection": "akamai_appsec_reputation_protection", + "akamai:index/appSecRule:AppSecRule": "akamai_appsec_rule", + "akamai:index/appSecRuleUpgrade:AppSecRuleUpgrade": "akamai_appsec_rule_upgrade", + "akamai:index/appSecSecurityPolicy:AppSecSecurityPolicy": "akamai_appsec_security_policy", + "akamai:index/appSecSecurityPolicyRename:AppSecSecurityPolicyRename": "akamai_appsec_security_policy_rename", + "akamai:index/appSecSelectedHostnames:AppSecSelectedHostnames": "akamai_appsec_selected_hostnames", + "akamai:index/appSecSiemSettings:AppSecSiemSettings": "akamai_appsec_siem_settings", + "akamai:index/appSecSlowPost:AppSecSlowPost": "akamai_appsec_slow_post", + "akamai:index/appSecSlowPostProtection:AppSecSlowPostProtection": "akamai_appsec_slowpost_protection", + "akamai:index/appSecThreatIntel:AppSecThreatIntel": "akamai_appsec_threat_intel", + "akamai:index/appSecVersionNodes:AppSecVersionNodes": "akamai_appsec_version_notes", + "akamai:index/appSecWafMode:AppSecWafMode": "akamai_appsec_waf_mode", + "akamai:index/appSecWafProtection:AppSecWafProtection": "akamai_appsec_waf_protection", + "akamai:index/appSecWapSelectedHostnames:AppSecWapSelectedHostnames": "akamai_appsec_wap_selected_hostnames", + "akamai:index/appsecAdvancedSettingsAttackPayloadLogging:AppsecAdvancedSettingsAttackPayloadLogging": "akamai_appsec_advanced_settings_attack_payload_logging", + "akamai:index/appsecAdvancedSettingsPiiLearning:AppsecAdvancedSettingsPiiLearning": "akamai_appsec_advanced_settings_pii_learning", + "akamai:index/appsecAdvancedSettingsRequestBody:AppsecAdvancedSettingsRequestBody": "akamai_appsec_advanced_settings_request_body", + "akamai:index/appsecSecurityPolicyDefaultProtections:AppsecSecurityPolicyDefaultProtections": "akamai_appsec_security_policy_default_protections", + "akamai:index/botmanAkamaiBotCategoryAction:BotmanAkamaiBotCategoryAction": "akamai_botman_akamai_bot_category_action", + "akamai:index/botmanBotAnalyticsCookie:BotmanBotAnalyticsCookie": "akamai_botman_bot_analytics_cookie", + "akamai:index/botmanBotCategoryException:BotmanBotCategoryException": "akamai_botman_bot_category_exception", + "akamai:index/botmanBotDetectionAction:BotmanBotDetectionAction": "akamai_botman_bot_detection_action", + "akamai:index/botmanBotManagementSettings:BotmanBotManagementSettings": "akamai_botman_bot_management_settings", + "akamai:index/botmanChallengeAction:BotmanChallengeAction": "akamai_botman_challenge_action", + "akamai:index/botmanChallengeInjectionRules:BotmanChallengeInjectionRules": "akamai_botman_challenge_injection_rules", + "akamai:index/botmanChallengeInterceptionRules:BotmanChallengeInterceptionRules": "akamai_botman_challenge_interception_rules", + "akamai:index/botmanClientSideSecurity:BotmanClientSideSecurity": "akamai_botman_client_side_security", + "akamai:index/botmanConditionalAction:BotmanConditionalAction": "akamai_botman_conditional_action", + "akamai:index/botmanCustomBotCategory:BotmanCustomBotCategory": "akamai_botman_custom_bot_category", + "akamai:index/botmanCustomBotCategoryAction:BotmanCustomBotCategoryAction": "akamai_botman_custom_bot_category_action", + "akamai:index/botmanCustomBotCategorySequence:BotmanCustomBotCategorySequence": "akamai_botman_custom_bot_category_sequence", + "akamai:index/botmanCustomClient:BotmanCustomClient": "akamai_botman_custom_client", + "akamai:index/botmanCustomClientSequence:BotmanCustomClientSequence": "akamai_botman_custom_client_sequence", + "akamai:index/botmanCustomDefinedBot:BotmanCustomDefinedBot": "akamai_botman_custom_defined_bot", + "akamai:index/botmanCustomDenyAction:BotmanCustomDenyAction": "akamai_botman_custom_deny_action", + "akamai:index/botmanJavascriptInjection:BotmanJavascriptInjection": "akamai_botman_javascript_injection", + "akamai:index/botmanRecategorizedAkamaiDefinedBot:BotmanRecategorizedAkamaiDefinedBot": "akamai_botman_recategorized_akamai_defined_bot", + "akamai:index/botmanServeAlternateAction:BotmanServeAlternateAction": "akamai_botman_serve_alternate_action", + "akamai:index/botmanTransactionalEndpoint:BotmanTransactionalEndpoint": "akamai_botman_transactional_endpoint", + "akamai:index/botmanTransactionalEndpointProtection:BotmanTransactionalEndpointProtection": "akamai_botman_transactional_endpoint_protection", + "akamai:index/clientlistActivation:ClientlistActivation": "akamai_clientlist_activation", + "akamai:index/clientlistList:ClientlistList": "akamai_clientlist_list", + "akamai:index/cloudletsApplicationLoadBalancer:CloudletsApplicationLoadBalancer": "akamai_cloudlets_application_load_balancer", + "akamai:index/cloudletsApplicationLoadBalancerActivation:CloudletsApplicationLoadBalancerActivation": "akamai_cloudlets_application_load_balancer_activation", + "akamai:index/cloudletsPolicy:CloudletsPolicy": "akamai_cloudlets_policy", + "akamai:index/cloudletsPolicyActivation:CloudletsPolicyActivation": "akamai_cloudlets_policy_activation", + "akamai:index/cloudwrapperActivation:CloudwrapperActivation": "akamai_cloudwrapper_activation", + "akamai:index/cloudwrapperConfiguration:CloudwrapperConfiguration": "akamai_cloudwrapper_configuration", + "akamai:index/cpCode:CpCode": "akamai_cp_code", + "akamai:index/cpsDvEnrollment:CpsDvEnrollment": "akamai_cps_dv_enrollment", + "akamai:index/cpsDvValidation:CpsDvValidation": "akamai_cps_dv_validation", + "akamai:index/cpsThirdPartyEnrollment:CpsThirdPartyEnrollment": "akamai_cps_third_party_enrollment", + "akamai:index/cpsUploadCertificate:CpsUploadCertificate": "akamai_cps_upload_certificate", + "akamai:index/datastream:Datastream": "akamai_datastream", + "akamai:index/dnsRecord:DnsRecord": "akamai_dns_record", + "akamai:index/dnsZone:DnsZone": "akamai_dns_zone", + "akamai:index/edgeHostName:EdgeHostName": "akamai_edge_hostname", + "akamai:index/edgeKv:EdgeKv": "akamai_edgekv", + "akamai:index/edgeWorker:EdgeWorker": "akamai_edgeworker", + "akamai:index/edgeWorkersActivation:EdgeWorkersActivation": "akamai_edgeworkers_activation", + "akamai:index/edgekvGroupItems:EdgekvGroupItems": "akamai_edgekv_group_items", + "akamai:index/gtmAsmap:GtmAsmap": "akamai_gtm_asmap", + "akamai:index/gtmCidrmap:GtmCidrmap": "akamai_gtm_cidrmap", + "akamai:index/gtmDatacenter:GtmDatacenter": "akamai_gtm_datacenter", + "akamai:index/gtmDomain:GtmDomain": "akamai_gtm_domain", + "akamai:index/gtmGeomap:GtmGeomap": "akamai_gtm_geomap", + "akamai:index/gtmProperty:GtmProperty": "akamai_gtm_property", + "akamai:index/gtmResource:GtmResource": "akamai_gtm_resource", + "akamai:index/iamBlockedUserProperties:IamBlockedUserProperties": "akamai_iam_blocked_user_properties", + "akamai:index/iamGroup:IamGroup": "akamai_iam_group", + "akamai:index/iamRole:IamRole": "akamai_iam_role", + "akamai:index/iamUser:IamUser": "akamai_iam_user", + "akamai:index/imagingPolicyImage:ImagingPolicyImage": "akamai_imaging_policy_image", + "akamai:index/imagingPolicySet:ImagingPolicySet": "akamai_imaging_policy_set", + "akamai:index/imagingPolicyVideo:ImagingPolicyVideo": "akamai_imaging_policy_video", + "akamai:index/networkList:NetworkList": "akamai_networklist_network_list", + "akamai:index/networkListActivations:NetworkListActivations": "akamai_networklist_activations", + "akamai:index/networkListDescription:NetworkListDescription": "akamai_networklist_description", + "akamai:index/networkListSubscription:NetworkListSubscription": "akamai_networklist_subscription", + "akamai:index/property:Property": "akamai_property", + "akamai:index/propertyActivation:PropertyActivation": "akamai_property_activation", + "akamai:index/propertyInclude:PropertyInclude": "akamai_property_include", + "akamai:index/propertyIncludeActivation:PropertyIncludeActivation": "akamai_property_include_activation" + }, + "functions": { + "akamai:edgedns/getAuthoritiesSet:getAuthoritiesSet": "akamai_authorities_set_legacy", + "akamai:edgedns/getDnsRecordSet:getDnsRecordSet": "akamai_dns_record_set_legacy", + "akamai:index/getAppSecAdvancedSettingsEvasivePathMatch:getAppSecAdvancedSettingsEvasivePathMatch": "akamai_appsec_advanced_settings_evasive_path_match", + "akamai:index/getAppSecAdvancedSettingsLogging:getAppSecAdvancedSettingsLogging": "akamai_appsec_advanced_settings_logging", + "akamai:index/getAppSecAdvancedSettingsPragmaHeader:getAppSecAdvancedSettingsPragmaHeader": "akamai_appsec_advanced_settings_pragma_header", + "akamai:index/getAppSecAdvancedSettingsPrefetch:getAppSecAdvancedSettingsPrefetch": "akamai_appsec_advanced_settings_prefetch", + "akamai:index/getAppSecApiEndpoints:getAppSecApiEndpoints": "akamai_appsec_api_endpoints", + "akamai:index/getAppSecApiRequestConstraints:getAppSecApiRequestConstraints": "akamai_appsec_api_request_constraints", + "akamai:index/getAppSecAttackGroups:getAppSecAttackGroups": "akamai_appsec_attack_groups", + "akamai:index/getAppSecBypassNetworkLists:getAppSecBypassNetworkLists": "akamai_appsec_bypass_network_lists", + "akamai:index/getAppSecConfiguration:getAppSecConfiguration": "akamai_appsec_configuration", + "akamai:index/getAppSecConfigurationVersion:getAppSecConfigurationVersion": "akamai_appsec_configuration_version", + "akamai:index/getAppSecContractsGroups:getAppSecContractsGroups": "akamai_appsec_contracts_groups", + "akamai:index/getAppSecCustomDeny:getAppSecCustomDeny": "akamai_appsec_custom_deny", + "akamai:index/getAppSecCustomRuleActions:getAppSecCustomRuleActions": "akamai_appsec_custom_rule_actions", + "akamai:index/getAppSecCustomRules:getAppSecCustomRules": "akamai_appsec_custom_rules", + "akamai:index/getAppSecEval:getAppSecEval": "akamai_appsec_eval", + "akamai:index/getAppSecEvalGroups:getAppSecEvalGroups": "akamai_appsec_eval_groups", + "akamai:index/getAppSecEvalPenaltyBox:getAppSecEvalPenaltyBox": "akamai_appsec_eval_penalty_box", + "akamai:index/getAppSecEvalRules:getAppSecEvalRules": "akamai_appsec_eval_rules", + "akamai:index/getAppSecExportConfiguration:getAppSecExportConfiguration": "akamai_appsec_export_configuration", + "akamai:index/getAppSecFailoverHostnames:getAppSecFailoverHostnames": "akamai_appsec_failover_hostnames", + "akamai:index/getAppSecHostnameCoverage:getAppSecHostnameCoverage": "akamai_appsec_hostname_coverage", + "akamai:index/getAppSecHostnameCoverageMatchTargets:getAppSecHostnameCoverageMatchTargets": "akamai_appsec_hostname_coverage_match_targets", + "akamai:index/getAppSecHostnameCoverageOverlapping:getAppSecHostnameCoverageOverlapping": "akamai_appsec_hostname_coverage_overlapping", + "akamai:index/getAppSecIPGeo:getAppSecIPGeo": "akamai_appsec_ip_geo", + "akamai:index/getAppSecMalwareContentTypes:getAppSecMalwareContentTypes": "akamai_appsec_malware_content_types", + "akamai:index/getAppSecMalwarePolicies:getAppSecMalwarePolicies": "akamai_appsec_malware_policies", + "akamai:index/getAppSecMalwarePolicyActions:getAppSecMalwarePolicyActions": "akamai_appsec_malware_policy_actions", + "akamai:index/getAppSecMatchTargets:getAppSecMatchTargets": "akamai_appsec_match_targets", + "akamai:index/getAppSecPenaltyBox:getAppSecPenaltyBox": "akamai_appsec_penalty_box", + "akamai:index/getAppSecRatePolicies:getAppSecRatePolicies": "akamai_appsec_rate_policies", + "akamai:index/getAppSecRatePolicyActions:getAppSecRatePolicyActions": "akamai_appsec_rate_policy_actions", + "akamai:index/getAppSecReputationProfileActions:getAppSecReputationProfileActions": "akamai_appsec_reputation_profile_actions", + "akamai:index/getAppSecReputationProfileAnalysis:getAppSecReputationProfileAnalysis": "akamai_appsec_reputation_profile_analysis", + "akamai:index/getAppSecReputationProfiles:getAppSecReputationProfiles": "akamai_appsec_reputation_profiles", + "akamai:index/getAppSecRuleUpgradeDetails:getAppSecRuleUpgradeDetails": "akamai_appsec_rule_upgrade_details", + "akamai:index/getAppSecRules:getAppSecRules": "akamai_appsec_rules", + "akamai:index/getAppSecSecurityPolicy:getAppSecSecurityPolicy": "akamai_appsec_security_policy", + "akamai:index/getAppSecSecurityPolicyProtections:getAppSecSecurityPolicyProtections": "akamai_appsec_security_policy_protections", + "akamai:index/getAppSecSelectableHostnames:getAppSecSelectableHostnames": "akamai_appsec_selectable_hostnames", + "akamai:index/getAppSecSelectedHostnames:getAppSecSelectedHostnames": "akamai_appsec_selected_hostnames", + "akamai:index/getAppSecSiemDefinitions:getAppSecSiemDefinitions": "akamai_appsec_siem_definitions", + "akamai:index/getAppSecSiemSettings:getAppSecSiemSettings": "akamai_appsec_siem_settings", + "akamai:index/getAppSecSlowPost:getAppSecSlowPost": "akamai_appsec_slow_post", + "akamai:index/getAppSecThreatIntel:getAppSecThreatIntel": "akamai_appsec_threat_intel", + "akamai:index/getAppSecTuningRecommendations:getAppSecTuningRecommendations": "akamai_appsec_tuning_recommendations", + "akamai:index/getAppSecVersionNotes:getAppSecVersionNotes": "akamai_appsec_version_notes", + "akamai:index/getAppSecWafMode:getAppSecWafMode": "akamai_appsec_waf_mode", "akamai:index/getAppSecWapSelectedHostnames:getAppSecWapSelectedHostnames": "akamai_appsec_wap_selected_hostnames", "akamai:index/getAppsecAdvancedSettingsAttackPayloadLogging:getAppsecAdvancedSettingsAttackPayloadLogging": "akamai_appsec_advanced_settings_attack_payload_logging", "akamai:index/getAppsecAdvancedSettingsPiiLearning:getAppsecAdvancedSettingsPiiLearning": "akamai_appsec_advanced_settings_pii_learning", @@ -40746,6 +42375,7 @@ }, "akamai:index/getCloudletsEdgeRedirectorMatchRuleMatchRule:getCloudletsEdgeRedirectorMatchRuleMatchRule": { "matchUrl": "match_url", + "matchesAlways": "matches_always", "redirectUrl": "redirect_url", "statusCode": "status_code", "useIncomingQueryString": "use_incoming_query_string", @@ -50329,35 +51959,376 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompositeImage:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompositeImage": { - "boxImages": "box_image", - "circleImages": "circle_image", - "textImages": "text_image", - "urlImages": "url_image" + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompositeImage:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompositeImage": { + "boxImages": "box_image", + "circleImages": "circle_image", + "textImages": "text_image", + "urlImages": "url_image" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompositeImageBoxImage:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompositeImageBoxImage": { + "colorVar": "color_var", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompositeImageCircleImage:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompositeImageCircleImage": { + "colorVar": "color_var", + "diameterVar": "diameter_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompositeImageTextImage:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompositeImageTextImage": { + "fillVar": "fill_var", + "sizeVar": "size_var", + "strokeSize": "stroke_size", + "strokeSizeVar": "stroke_size_var", + "strokeVar": "stroke_var", + "textVar": "text_var", + "typefaceVar": "typeface_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompositeImageUrlImage:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompositeImageUrlImage": { + "urlVar": "url_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformation:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformation": { + "backgroundColors": "background_color", + "blurs": "blur", + "chromaKeys": "chroma_key", + "composites": "composite", + "compounds": "compound", + "contrasts": "contrast", + "goops": "goop", + "grayscales": "grayscale", + "hsls": "hsl", + "hsvs": "hsv", + "ifDimensions": "if_dimension", + "ifOrientations": "if_orientation", + "maxColors": "max_colors", + "mirrors": "mirror", + "monoHues": "mono_hue", + "opacities": "opacity", + "removeColors": "remove_color", + "unsharpMasks": "unsharp_mask" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationBackgroundColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationBackgroundColor": { + "colorVar": "color_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationBlur:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationBlur": { + "sigmaVar": "sigma_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationChromaKey:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationChromaKey": { + "hueFeather": "hue_feather", + "hueFeatherVar": "hue_feather_var", + "hueTolerance": "hue_tolerance", + "hueToleranceVar": "hue_tolerance_var", + "hueVar": "hue_var", + "lightnessFeather": "lightness_feather", + "lightnessFeatherVar": "lightness_feather_var", + "lightnessTolerance": "lightness_tolerance", + "lightnessToleranceVar": "lightness_tolerance_var", + "saturationFeather": "saturation_feather", + "saturationFeatherVar": "saturation_feather_var", + "saturationTolerance": "saturation_tolerance", + "saturationToleranceVar": "saturation_tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationComposite:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationComposite": { + "gravityVar": "gravity_var", + "placementVar": "placement_var", + "scaleDimension": "scale_dimension", + "scaleDimensionVar": "scale_dimension_var", + "scaleVar": "scale_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationContrast:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationContrast": { + "brightnessVar": "brightness_var", + "contrastVar": "contrast_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationGoop:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationGoop": { + "chaosVar": "chaos_var", + "densityVar": "density_var", + "powerVar": "power_var", + "seedVar": "seed_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationGrayscale:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationGrayscale": { + "typeVar": "type_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationHsl:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationHsl": { + "hueVar": "hue_var", + "lightnessVar": "lightness_var", + "saturationVar": "saturation_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationHsv:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationHsv": { + "hueVar": "hue_var", + "saturationVar": "saturation_var", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationIfDimension:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationIfDimension": { + "dimensionVar": "dimension_var", + "greaterThan": "greater_than", + "lessThan": "less_than", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationMaxColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationMaxColor": { + "colorsVar": "colors_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationMirror:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationMirror": { + "horizontalVar": "horizontal_var", + "verticalVar": "vertical_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationMonoHue:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationMonoHue": { + "hueVar": "hue_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationOpacity:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationOpacity": { + "opacityVar": "opacity_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationRemoveColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationRemoveColor": { + "colorVar": "color_var", + "featherVar": "feather_var", + "toleranceVar": "tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationUnsharpMask:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareContrast:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareContrast": { + "brightnessVar": "brightness_var", + "contrastVar": "contrast_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareGoop:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareGoop": { + "chaosVar": "chaos_var", + "densityVar": "density_var", + "powerVar": "power_var", + "seedVar": "seed_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareGrayscale:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareGrayscale": { + "typeVar": "type_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareHsl:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareHsl": { + "hueVar": "hue_var", + "lightnessVar": "lightness_var", + "saturationVar": "saturation_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareHsv:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareHsv": { + "hueVar": "hue_var", + "saturationVar": "saturation_var", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimension:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimension": { + "dimensionVar": "dimension_var", + "greaterThan": "greater_than", + "lessThan": "less_than", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefault:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefault": { + "backgroundColors": "background_color", + "blurs": "blur", + "chromaKeys": "chroma_key", + "composites": "composite", + "compounds": "compound", + "contrasts": "contrast", + "goops": "goop", + "grayscales": "grayscale", + "hsls": "hsl", + "hsvs": "hsv", + "ifDimensions": "if_dimension", + "ifOrientations": "if_orientation", + "maxColors": "max_colors", + "mirrors": "mirror", + "monoHues": "mono_hue", + "opacities": "opacity", + "removeColors": "remove_color", + "unsharpMasks": "unsharp_mask" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultBackgroundColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultBackgroundColor": { + "colorVar": "color_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultBlur:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultBlur": { + "sigmaVar": "sigma_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultChromaKey:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultChromaKey": { + "hueFeather": "hue_feather", + "hueFeatherVar": "hue_feather_var", + "hueTolerance": "hue_tolerance", + "hueToleranceVar": "hue_tolerance_var", + "hueVar": "hue_var", + "lightnessFeather": "lightness_feather", + "lightnessFeatherVar": "lightness_feather_var", + "lightnessTolerance": "lightness_tolerance", + "lightnessToleranceVar": "lightness_tolerance_var", + "saturationFeather": "saturation_feather", + "saturationFeatherVar": "saturation_feather_var", + "saturationTolerance": "saturation_tolerance", + "saturationToleranceVar": "saturation_tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultComposite:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultComposite": { + "gravityVar": "gravity_var", + "placementVar": "placement_var", + "scaleDimension": "scale_dimension", + "scaleDimensionVar": "scale_dimension_var", + "scaleVar": "scale_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultContrast:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultContrast": { + "brightnessVar": "brightness_var", + "contrastVar": "contrast_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultGoop:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultGoop": { + "chaosVar": "chaos_var", + "densityVar": "density_var", + "powerVar": "power_var", + "seedVar": "seed_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultGrayscale:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultGrayscale": { + "typeVar": "type_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultHsl:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultHsl": { + "hueVar": "hue_var", + "lightnessVar": "lightness_var", + "saturationVar": "saturation_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultHsv:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultHsv": { + "hueVar": "hue_var", + "saturationVar": "saturation_var", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultIfDimension:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultIfDimension": { + "dimensionVar": "dimension_var", + "greaterThan": "greater_than", + "lessThan": "less_than", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultMaxColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultMaxColor": { + "colorsVar": "colors_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultMirror:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultMirror": { + "horizontalVar": "horizontal_var", + "verticalVar": "vertical_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultMonoHue:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultMonoHue": { + "hueVar": "hue_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultOpacity:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultOpacity": { + "opacityVar": "opacity_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultRemoveColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultRemoveColor": { + "colorVar": "color_var", + "featherVar": "feather_var", + "toleranceVar": "tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultUnsharpMask:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqual:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqual": { + "backgroundColors": "background_color", + "blurs": "blur", + "chromaKeys": "chroma_key", + "composites": "composite", + "compounds": "compound", + "contrasts": "contrast", + "goops": "goop", + "grayscales": "grayscale", + "hsls": "hsl", + "hsvs": "hsv", + "ifDimensions": "if_dimension", + "ifOrientations": "if_orientation", + "maxColors": "max_colors", + "mirrors": "mirror", + "monoHues": "mono_hue", + "opacities": "opacity", + "removeColors": "remove_color", + "unsharpMasks": "unsharp_mask" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualBackgroundColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualBackgroundColor": { + "colorVar": "color_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualBlur:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualBlur": { + "sigmaVar": "sigma_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualChromaKey:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualChromaKey": { + "hueFeather": "hue_feather", + "hueFeatherVar": "hue_feather_var", + "hueTolerance": "hue_tolerance", + "hueToleranceVar": "hue_tolerance_var", + "hueVar": "hue_var", + "lightnessFeather": "lightness_feather", + "lightnessFeatherVar": "lightness_feather_var", + "lightnessTolerance": "lightness_tolerance", + "lightnessToleranceVar": "lightness_tolerance_var", + "saturationFeather": "saturation_feather", + "saturationFeatherVar": "saturation_feather_var", + "saturationTolerance": "saturation_tolerance", + "saturationToleranceVar": "saturation_tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualComposite:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualComposite": { + "gravityVar": "gravity_var", + "placementVar": "placement_var", + "scaleDimension": "scale_dimension", + "scaleDimensionVar": "scale_dimension_var", + "scaleVar": "scale_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualContrast:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualContrast": { + "brightnessVar": "brightness_var", + "contrastVar": "contrast_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualGoop:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualGoop": { + "chaosVar": "chaos_var", + "densityVar": "density_var", + "powerVar": "power_var", + "seedVar": "seed_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualGrayscale:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualGrayscale": { + "typeVar": "type_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualHsl:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualHsl": { + "hueVar": "hue_var", + "lightnessVar": "lightness_var", + "saturationVar": "saturation_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualHsv:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualHsv": { + "hueVar": "hue_var", + "saturationVar": "saturation_var", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualIfDimension:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualIfDimension": { + "dimensionVar": "dimension_var", + "greaterThan": "greater_than", + "lessThan": "less_than", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualMaxColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualMaxColor": { + "colorsVar": "colors_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualMirror:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualMirror": { + "horizontalVar": "horizontal_var", + "verticalVar": "vertical_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualMonoHue:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualMonoHue": { + "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompositeImageBoxImage:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompositeImageBoxImage": { - "colorVar": "color_var", - "heightVar": "height_var", - "widthVar": "width_var" + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualOpacity:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualOpacity": { + "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompositeImageCircleImage:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompositeImageCircleImage": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualRemoveColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualRemoveColor": { "colorVar": "color_var", - "diameterVar": "diameter_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompositeImageTextImage:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompositeImageTextImage": { - "fillVar": "fill_var", - "sizeVar": "size_var", - "strokeSize": "stroke_size", - "strokeSizeVar": "stroke_size_var", - "strokeVar": "stroke_var", - "textVar": "text_var", - "typefaceVar": "typeface_var" + "featherVar": "feather_var", + "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompositeImageUrlImage:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompositeImageUrlImage": { - "urlVar": "url_var" + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualUnsharpMask:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformation:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformation": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThan:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThan": { "backgroundColors": "background_color", "blurs": "blur", "chromaKeys": "chroma_key", @@ -50377,13 +52348,13 @@ "removeColors": "remove_color", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationBackgroundColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanBackgroundColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationBlur:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanBlur:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationChromaKey:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanChromaKey:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -50398,7 +52369,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationComposite:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanComposite:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -50409,88 +52380,59 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationContrast:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanContrast:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationGoop:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanGoop:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationGrayscale:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanGrayscale:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationHsl:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanHsl:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationHsv:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanHsv:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationIfDimension:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanIfDimension:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationMaxColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanMaxColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationMirror:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanMirror:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationMonoHue:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanMonoHue:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationOpacity:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanOpacity:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationRemoveColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanRemoveColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationUnsharpMask:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareCompoundTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanUnsharpMask:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareContrast:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareContrast": { - "brightnessVar": "brightness_var", - "contrastVar": "contrast_var" - }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareGoop:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareGoop": { - "chaosVar": "chaos_var", - "densityVar": "density_var", - "powerVar": "power_var", - "seedVar": "seed_var" - }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareGrayscale:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareGrayscale": { - "typeVar": "type_var" - }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareHsl:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareHsl": { - "hueVar": "hue_var", - "lightnessVar": "lightness_var", - "saturationVar": "saturation_var" - }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareHsv:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareHsv": { - "hueVar": "hue_var", - "saturationVar": "saturation_var", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimension:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimension": { - "dimensionVar": "dimension_var", - "greaterThan": "greater_than", - "lessThan": "less_than", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefault:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefault": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThan:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThan": { "backgroundColors": "background_color", "blurs": "blur", "chromaKeys": "chroma_key", @@ -50510,13 +52452,13 @@ "removeColors": "remove_color", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultBackgroundColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanBackgroundColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultBlur:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultBlur": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanBlur:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultChromaKey:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultChromaKey": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanChromaKey:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -50531,7 +52473,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultComposite:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultComposite": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanComposite:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -50542,59 +52484,59 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultContrast:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultContrast": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanContrast:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultGoop:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultGoop": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanGoop:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultGrayscale:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultGrayscale": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanGrayscale:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultHsl:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultHsl": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanHsl:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultHsv:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultHsv": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanHsv:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultIfDimension:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultIfDimension": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanIfDimension:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultMaxColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultMaxColor": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanMaxColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultMirror:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultMirror": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanMirror:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultMonoHue:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultMonoHue": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanMonoHue:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultOpacity:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultOpacity": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanOpacity:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultRemoveColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanRemoveColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultUnsharpMask:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionDefaultUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanUnsharpMask:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqual:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqual": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefault:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefault": { "backgroundColors": "background_color", "blurs": "blur", "chromaKeys": "chroma_key", @@ -50614,13 +52556,13 @@ "removeColors": "remove_color", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualBackgroundColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultBackgroundColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualBlur:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualBlur": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultBlur:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualChromaKey:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualChromaKey": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultChromaKey:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -50635,7 +52577,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualComposite:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualComposite": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultComposite:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -50646,59 +52588,59 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualContrast:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualContrast": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultContrast:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualGoop:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualGoop": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultGoop:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualGrayscale:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualGrayscale": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultGrayscale:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualHsl:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualHsl": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultHsl:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualHsv:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualHsv": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultHsv:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualIfDimension:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualIfDimension": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultIfDimension:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualMaxColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualMaxColor": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultMaxColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualMirror:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualMirror": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultMirror:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualMonoHue:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualMonoHue": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultMonoHue:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualOpacity:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualOpacity": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultOpacity:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualRemoveColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultRemoveColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualUnsharpMask:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionEqualUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultUnsharpMask:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThan:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThan": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscape:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscape": { "backgroundColors": "background_color", "blurs": "blur", "chromaKeys": "chroma_key", @@ -50718,13 +52660,13 @@ "removeColors": "remove_color", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanBackgroundColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeBackgroundColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanBlur:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanBlur": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeBlur:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanChromaKey:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanChromaKey": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeChromaKey:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -50739,7 +52681,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanComposite:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanComposite": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeComposite:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -50750,59 +52692,59 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanContrast:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanContrast": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeContrast:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanGoop:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanGoop": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeGoop:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanGrayscale:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanGrayscale": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeGrayscale:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanHsl:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanHsl": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeHsl:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanHsv:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanHsv": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeHsv:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanIfDimension:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanIfDimension": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeIfDimension:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanMaxColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanMaxColor": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeMaxColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanMirror:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanMirror": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeMirror:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanMonoHue:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanMonoHue": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeMonoHue:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanOpacity:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanOpacity": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeOpacity:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanRemoveColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeRemoveColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanUnsharpMask:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionGreaterThanUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeUnsharpMask:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThan:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThan": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortrait:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortrait": { "backgroundColors": "background_color", "blurs": "blur", "chromaKeys": "chroma_key", @@ -50822,13 +52764,13 @@ "removeColors": "remove_color", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanBackgroundColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitBackgroundColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanBlur:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanBlur": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitBlur:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanChromaKey:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanChromaKey": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitChromaKey:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -50843,7 +52785,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanComposite:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanComposite": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitComposite:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -50854,59 +52796,59 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanContrast:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanContrast": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitContrast:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanGoop:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanGoop": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitGoop:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanGrayscale:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanGrayscale": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitGrayscale:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanHsl:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanHsl": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitHsl:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanHsv:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanHsv": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitHsv:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanIfDimension:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanIfDimension": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitIfDimension:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanMaxColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanMaxColor": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitMaxColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanMirror:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanMirror": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitMirror:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanMonoHue:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanMonoHue": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitMonoHue:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanOpacity:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanOpacity": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitOpacity:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanRemoveColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitRemoveColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanUnsharpMask:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfDimensionLessThanUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitUnsharpMask:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefault:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefault": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquare:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquare": { "backgroundColors": "background_color", "blurs": "blur", "chromaKeys": "chroma_key", @@ -50926,13 +52868,13 @@ "removeColors": "remove_color", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultBackgroundColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareBackgroundColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultBlur:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultBlur": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareBlur:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultChromaKey:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultChromaKey": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareChromaKey:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -50947,7 +52889,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultComposite:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultComposite": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareComposite:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -50958,85 +52900,214 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultContrast:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultContrast": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareContrast:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultGoop:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultGoop": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareGoop:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultGrayscale:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultGrayscale": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareGrayscale:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultHsl:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultHsl": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareHsl:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultHsv:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultHsv": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareHsv:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultIfDimension:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultIfDimension": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareIfDimension:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultMaxColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultMaxColor": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareMaxColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultMirror:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultMirror": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareMirror:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultMonoHue:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultMonoHue": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareMonoHue:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultOpacity:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultOpacity": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareOpacity:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultRemoveColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultUnsharpMask:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationDefaultUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscape:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscape": { + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareMaxColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareMaxColor": { + "colorsVar": "colors_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareMirror:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareMirror": { + "horizontalVar": "horizontal_var", + "verticalVar": "vertical_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareMonoHue:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareMonoHue": { + "hueVar": "hue_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareOpacity:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareOpacity": { + "opacityVar": "opacity_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareRemoveColor": { + "colorVar": "color_var", + "featherVar": "feather_var", + "toleranceVar": "tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationMaxColor:getImagingPolicyImagePolicyPostBreakpointTransformationMaxColor": { + "colorsVar": "colors_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationMirror:getImagingPolicyImagePolicyPostBreakpointTransformationMirror": { + "horizontalVar": "horizontal_var", + "verticalVar": "vertical_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationMonoHue:getImagingPolicyImagePolicyPostBreakpointTransformationMonoHue": { + "hueVar": "hue_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationOpacity:getImagingPolicyImagePolicyPostBreakpointTransformationOpacity": { + "opacityVar": "opacity_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationRemoveColor:getImagingPolicyImagePolicyPostBreakpointTransformationRemoveColor": { + "colorVar": "color_var", + "featherVar": "feather_var", + "toleranceVar": "tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationUnsharpMask:getImagingPolicyImagePolicyPostBreakpointTransformationUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformation:getImagingPolicyImagePolicyTransformation": { + "appends": "append", + "aspectCrops": "aspect_crop", + "backgroundColors": "background_color", + "blurs": "blur", + "chromaKeys": "chroma_key", + "composites": "composite", + "compounds": "compound", + "contrasts": "contrast", + "crops": "crop", + "faceCrops": "face_crop", + "featureCrops": "feature_crop", + "fitAndFills": "fit_and_fill", + "goops": "goop", + "grayscales": "grayscale", + "hsls": "hsl", + "hsvs": "hsv", + "ifDimensions": "if_dimension", + "ifOrientations": "if_orientation", + "imQueries": "im_query", + "maxColors": "max_colors", + "mirrors": "mirror", + "monoHues": "mono_hue", + "opacities": "opacity", + "regionOfInterestCrops": "region_of_interest_crop", + "relativeCrops": "relative_crop", + "removeColors": "remove_color", + "resizes": "resize", + "rotates": "rotate", + "scales": "scale", + "shears": "shear", + "trims": "trim", + "unsharpMasks": "unsharp_mask" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppend:getImagingPolicyImagePolicyTransformationAppend": { + "gravityPriority": "gravity_priority", + "gravityPriorityVar": "gravity_priority_var", + "gravityVar": "gravity_var", + "preserveMinorDimension": "preserve_minor_dimension", + "preserveMinorDimensionVar": "preserve_minor_dimension_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImage:getImagingPolicyImagePolicyTransformationAppendImage": { + "boxImages": "box_image", + "circleImages": "circle_image", + "textImages": "text_image", + "urlImages": "url_image" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImage:getImagingPolicyImagePolicyTransformationAppendImageBoxImage": { + "colorVar": "color_var", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformation:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformation": { + "appends": "append", + "aspectCrops": "aspect_crop", "backgroundColors": "background_color", "blurs": "blur", "chromaKeys": "chroma_key", "composites": "composite", "compounds": "compound", "contrasts": "contrast", + "crops": "crop", + "faceCrops": "face_crop", + "featureCrops": "feature_crop", + "fitAndFills": "fit_and_fill", "goops": "goop", "grayscales": "grayscale", "hsls": "hsl", "hsvs": "hsv", "ifDimensions": "if_dimension", "ifOrientations": "if_orientation", + "imQueries": "im_query", "maxColors": "max_colors", "mirrors": "mirror", "monoHues": "mono_hue", "opacities": "opacity", + "regionOfInterestCrops": "region_of_interest_crop", + "relativeCrops": "relative_crop", "removeColors": "remove_color", + "resizes": "resize", + "rotates": "rotate", + "scales": "scale", + "shears": "shear", + "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeBackgroundColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationAppend:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationAppend": { + "gravityPriority": "gravity_priority", + "gravityPriorityVar": "gravity_priority_var", + "gravityVar": "gravity_var", + "preserveMinorDimension": "preserve_minor_dimension", + "preserveMinorDimensionVar": "preserve_minor_dimension_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationAspectCrop:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationAspectCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeBlur:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationBlur:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeChromaKey:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationChromaKey:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -51051,7 +53122,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeComposite:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationComposite:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -51062,85 +53133,204 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeContrast:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationContrast:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeGoop:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationCrop:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationFaceCrop:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationFaceCrop": { + "algorithmVar": "algorithm_var", + "confidenceVar": "confidence_var", + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "focusVar": "focus_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationFeatureCrop": { + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "featureRadius": "feature_radius", + "featureRadiusVar": "feature_radius_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "maxFeatures": "max_features", + "maxFeaturesVar": "max_features_var", + "minFeatureQuality": "min_feature_quality", + "minFeatureQualityVar": "min_feature_quality_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationFitAndFill:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationFitAndFill": { + "fillTransformation": "fill_transformation", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationGoop:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeGrayscale:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationGrayscale:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeHsl:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationHsl:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeHsv:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationHsv:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeIfDimension:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationIfDimension:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeMaxColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationImQuery:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationImQuery": { + "allowedTransformations": "allowed_transformations", + "queryVar": "query_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationMaxColor:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeMirror:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationMirror:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeMonoHue:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationMonoHue:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeOpacity:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationOpacity:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeRemoveColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationRegionOfInterestCrop": { + "gravityVar": "gravity_var", + "heightVar": "height_var", + "regionOfInterest": "region_of_interest", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationRelativeCrop": { + "eastVar": "east_var", + "northVar": "north_var", + "southVar": "south_var", + "westVar": "west_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationRemoveColor:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeUnsharpMask:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationLandscapeUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationResize:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationResize": { + "aspectVar": "aspect_var", + "heightVar": "height_var", + "typeVar": "type_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationRotate:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationRotate": { + "degreesVar": "degrees_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationScale:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationScale": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationShears:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationShears": { + "xShear": "x_shear", + "xShearVar": "x_shear_var", + "yShear": "y_shear", + "yShearVar": "y_shear_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationTrim:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationTrim": { + "fuzzVar": "fuzz_var", + "paddingVar": "padding_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortrait:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortrait": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImage:getImagingPolicyImagePolicyTransformationAppendImageCircleImage": { + "colorVar": "color_var", + "diameterVar": "diameter_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformation:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformation": { + "appends": "append", + "aspectCrops": "aspect_crop", "backgroundColors": "background_color", "blurs": "blur", "chromaKeys": "chroma_key", "composites": "composite", "compounds": "compound", "contrasts": "contrast", + "crops": "crop", + "faceCrops": "face_crop", + "featureCrops": "feature_crop", + "fitAndFills": "fit_and_fill", "goops": "goop", "grayscales": "grayscale", "hsls": "hsl", "hsvs": "hsv", "ifDimensions": "if_dimension", "ifOrientations": "if_orientation", + "imQueries": "im_query", "maxColors": "max_colors", "mirrors": "mirror", "monoHues": "mono_hue", "opacities": "opacity", + "regionOfInterestCrops": "region_of_interest_crop", + "relativeCrops": "relative_crop", "removeColors": "remove_color", + "resizes": "resize", + "rotates": "rotate", + "scales": "scale", + "shears": "shear", + "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitBackgroundColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationAppend:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationAppend": { + "gravityPriority": "gravity_priority", + "gravityPriorityVar": "gravity_priority_var", + "gravityVar": "gravity_var", + "preserveMinorDimension": "preserve_minor_dimension", + "preserveMinorDimensionVar": "preserve_minor_dimension_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationAspectCrop:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationAspectCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitBlur:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationBlur:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitChromaKey:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationChromaKey:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -51155,7 +53345,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitComposite:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationComposite:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -51166,85 +53356,208 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitContrast:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationContrast:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitGoop:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationCrop:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationFaceCrop:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationFaceCrop": { + "algorithmVar": "algorithm_var", + "confidenceVar": "confidence_var", + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "focusVar": "focus_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationFeatureCrop": { + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "featureRadius": "feature_radius", + "featureRadiusVar": "feature_radius_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "maxFeatures": "max_features", + "maxFeaturesVar": "max_features_var", + "minFeatureQuality": "min_feature_quality", + "minFeatureQualityVar": "min_feature_quality_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationFitAndFill:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationFitAndFill": { + "fillTransformation": "fill_transformation", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationGoop:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitGrayscale:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationGrayscale:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitHsl:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationHsl:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitHsv:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationHsv:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitIfDimension:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationIfDimension:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitMaxColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationImQuery:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationImQuery": { + "allowedTransformations": "allowed_transformations", + "queryVar": "query_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationMaxColor:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitMirror:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationMirror:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitMonoHue:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationMonoHue:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitOpacity:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationOpacity:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitRemoveColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationRegionOfInterestCrop": { + "gravityVar": "gravity_var", + "heightVar": "height_var", + "regionOfInterest": "region_of_interest", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationRelativeCrop": { + "eastVar": "east_var", + "northVar": "north_var", + "southVar": "south_var", + "westVar": "west_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationRemoveColor:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitUnsharpMask:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationPortraitUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationResize:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationResize": { + "aspectVar": "aspect_var", + "heightVar": "height_var", + "typeVar": "type_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationRotate:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationRotate": { + "degreesVar": "degrees_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationScale:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationScale": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationShears:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationShears": { + "xShear": "x_shear", + "xShearVar": "x_shear_var", + "yShear": "y_shear", + "yShearVar": "y_shear_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationTrim:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationTrim": { + "fuzzVar": "fuzz_var", + "paddingVar": "padding_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquare:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquare": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImage:getImagingPolicyImagePolicyTransformationAppendImageTextImage": { + "fillVar": "fill_var", + "sizeVar": "size_var", + "strokeSize": "stroke_size", + "strokeSizeVar": "stroke_size_var", + "strokeVar": "stroke_var", + "textVar": "text_var", + "typefaceVar": "typeface_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformation:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformation": { + "appends": "append", + "aspectCrops": "aspect_crop", "backgroundColors": "background_color", "blurs": "blur", "chromaKeys": "chroma_key", "composites": "composite", "compounds": "compound", "contrasts": "contrast", + "crops": "crop", + "faceCrops": "face_crop", + "featureCrops": "feature_crop", + "fitAndFills": "fit_and_fill", "goops": "goop", "grayscales": "grayscale", "hsls": "hsl", "hsvs": "hsv", "ifDimensions": "if_dimension", "ifOrientations": "if_orientation", + "imQueries": "im_query", "maxColors": "max_colors", "mirrors": "mirror", "monoHues": "mono_hue", "opacities": "opacity", + "regionOfInterestCrops": "region_of_interest_crop", + "relativeCrops": "relative_crop", "removeColors": "remove_color", + "resizes": "resize", + "rotates": "rotate", + "scales": "scale", + "shears": "shear", + "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareBackgroundColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationAppend:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationAppend": { + "gravityPriority": "gravity_priority", + "gravityPriorityVar": "gravity_priority_var", + "gravityVar": "gravity_var", + "preserveMinorDimension": "preserve_minor_dimension", + "preserveMinorDimensionVar": "preserve_minor_dimension_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationAspectCrop:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationAspectCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareBlur:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationBlur:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareChromaKey:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationChromaKey:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -51259,7 +53572,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareComposite:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationComposite:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -51270,157 +53583,145 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareContrast:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationContrast:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareGoop:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationCrop:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationFaceCrop:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationFaceCrop": { + "algorithmVar": "algorithm_var", + "confidenceVar": "confidence_var", + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "focusVar": "focus_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationFeatureCrop": { + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "featureRadius": "feature_radius", + "featureRadiusVar": "feature_radius_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "maxFeatures": "max_features", + "maxFeaturesVar": "max_features_var", + "minFeatureQuality": "min_feature_quality", + "minFeatureQualityVar": "min_feature_quality_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationFitAndFill:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationFitAndFill": { + "fillTransformation": "fill_transformation", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationGoop:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareGrayscale:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationGrayscale:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareHsl:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationHsl:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareHsv:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationHsv:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareIfDimension:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationIfDimension:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareMaxColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationImQuery:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationImQuery": { + "allowedTransformations": "allowed_transformations", + "queryVar": "query_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationMaxColor:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareMirror:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationMirror:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareMonoHue:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationMonoHue:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareOpacity:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationOpacity:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareRemoveColor": { - "colorVar": "color_var", - "featherVar": "feather_var", - "toleranceVar": "tolerance_var" - }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareIfOrientationSquareUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" - }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareMaxColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareMaxColor": { - "colorsVar": "colors_var" - }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareMirror:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareMirror": { - "horizontalVar": "horizontal_var", - "verticalVar": "vertical_var" - }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareMonoHue:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareMonoHue": { - "hueVar": "hue_var" + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationRegionOfInterestCrop": { + "gravityVar": "gravity_var", + "heightVar": "height_var", + "regionOfInterest": "region_of_interest", + "styleVar": "style_var", + "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareOpacity:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareOpacity": { - "opacityVar": "opacity_var" + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationRelativeCrop": { + "eastVar": "east_var", + "northVar": "north_var", + "southVar": "south_var", + "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationRemoveColor:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyPostBreakpointTransformationIfOrientationSquareUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" - }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationMaxColor:getImagingPolicyImagePolicyPostBreakpointTransformationMaxColor": { - "colorsVar": "colors_var" + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationResize:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationResize": { + "aspectVar": "aspect_var", + "heightVar": "height_var", + "typeVar": "type_var", + "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationMirror:getImagingPolicyImagePolicyPostBreakpointTransformationMirror": { - "horizontalVar": "horizontal_var", - "verticalVar": "vertical_var" + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationRotate:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationRotate": { + "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationMonoHue:getImagingPolicyImagePolicyPostBreakpointTransformationMonoHue": { - "hueVar": "hue_var" + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationScale:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationScale": { + "heightVar": "height_var", + "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationOpacity:getImagingPolicyImagePolicyPostBreakpointTransformationOpacity": { - "opacityVar": "opacity_var" + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationShears:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationShears": { + "xShear": "x_shear", + "xShearVar": "x_shear_var", + "yShear": "y_shear", + "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationRemoveColor:getImagingPolicyImagePolicyPostBreakpointTransformationRemoveColor": { - "colorVar": "color_var", - "featherVar": "feather_var", - "toleranceVar": "tolerance_var" + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationTrim:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationTrim": { + "fuzzVar": "fuzz_var", + "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyPostBreakpointTransformationUnsharpMask:getImagingPolicyImagePolicyPostBreakpointTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformation:getImagingPolicyImagePolicyTransformation": { - "appends": "append", - "aspectCrops": "aspect_crop", - "backgroundColors": "background_color", - "blurs": "blur", - "chromaKeys": "chroma_key", - "composites": "composite", - "compounds": "compound", - "contrasts": "contrast", - "crops": "crop", - "faceCrops": "face_crop", - "featureCrops": "feature_crop", - "fitAndFills": "fit_and_fill", - "goops": "goop", - "grayscales": "grayscale", - "hsls": "hsl", - "hsvs": "hsv", - "ifDimensions": "if_dimension", - "ifOrientations": "if_orientation", - "imQueries": "im_query", - "maxColors": "max_colors", - "mirrors": "mirror", - "monoHues": "mono_hue", - "opacities": "opacity", - "regionOfInterestCrops": "region_of_interest_crop", - "relativeCrops": "relative_crop", - "removeColors": "remove_color", - "resizes": "resize", - "rotates": "rotate", - "scales": "scale", - "shears": "shear", - "trims": "trim", - "unsharpMasks": "unsharp_mask" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppend:getImagingPolicyImagePolicyTransformationAppend": { - "gravityPriority": "gravity_priority", - "gravityPriorityVar": "gravity_priority_var", - "gravityVar": "gravity_var", - "preserveMinorDimension": "preserve_minor_dimension", - "preserveMinorDimensionVar": "preserve_minor_dimension_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImage:getImagingPolicyImagePolicyTransformationAppendImage": { - "boxImages": "box_image", - "circleImages": "circle_image", - "textImages": "text_image", - "urlImages": "url_image" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImage:getImagingPolicyImagePolicyTransformationAppendImageBoxImage": { - "colorVar": "color_var", - "heightVar": "height_var", - "widthVar": "width_var" + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImage:getImagingPolicyImagePolicyTransformationAppendImageUrlImage": { + "urlVar": "url_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformation:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformation:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformation": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -51454,14 +53755,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationAppend:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationAppend:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationAspectCrop:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationAspectCrop:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -51471,13 +53772,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationBlur:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationBlur:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationChromaKey:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationChromaKey:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -51492,7 +53793,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationComposite:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationComposite:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -51503,11 +53804,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationContrast:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationContrast:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationCrop:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationCrop:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -51518,7 +53819,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationFaceCrop:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationFaceCrop:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -51530,7 +53831,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -51545,105 +53846,153 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationFitAndFill:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationFitAndFill:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationGoop:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationGoop:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationGrayscale:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationGrayscale:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationHsl:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationHsl:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationHsv:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationHsv:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationIfDimension:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationIfDimension:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationImQuery:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationImQuery:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationMaxColor:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationMaxColor:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationMirror:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationMirror:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationMonoHue:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationMonoHue:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationOpacity:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationOpacity:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationRemoveColor:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationRemoveColor:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationResize:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationResize:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationRotate:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationRotate:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationScale:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationScale:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationShears:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationShears:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationTrim:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationTrim:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationAppendImageBoxImageTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImage:getImagingPolicyImagePolicyTransformationAppendImageCircleImage": { + "akamai:index/getImagingPolicyImagePolicyTransformationAspectCrop:getImagingPolicyImagePolicyTransformationAspectCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationBackgroundColor": { + "colorVar": "color_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationBlur:getImagingPolicyImagePolicyTransformationBlur": { + "sigmaVar": "sigma_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationChromaKey:getImagingPolicyImagePolicyTransformationChromaKey": { + "hueFeather": "hue_feather", + "hueFeatherVar": "hue_feather_var", + "hueTolerance": "hue_tolerance", + "hueToleranceVar": "hue_tolerance_var", + "hueVar": "hue_var", + "lightnessFeather": "lightness_feather", + "lightnessFeatherVar": "lightness_feather_var", + "lightnessTolerance": "lightness_tolerance", + "lightnessToleranceVar": "lightness_tolerance_var", + "saturationFeather": "saturation_feather", + "saturationFeatherVar": "saturation_feather_var", + "saturationTolerance": "saturation_tolerance", + "saturationToleranceVar": "saturation_tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationComposite:getImagingPolicyImagePolicyTransformationComposite": { + "gravityVar": "gravity_var", + "placementVar": "placement_var", + "scaleDimension": "scale_dimension", + "scaleDimensionVar": "scale_dimension_var", + "scaleVar": "scale_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImage:getImagingPolicyImagePolicyTransformationCompositeImage": { + "boxImages": "box_image", + "circleImages": "circle_image", + "textImages": "text_image", + "urlImages": "url_image" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImage:getImagingPolicyImagePolicyTransformationCompositeImageBoxImage": { "colorVar": "color_var", - "diameterVar": "diameter_var", + "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformation:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformation:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformation": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -51677,14 +54026,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationAppend:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationAppend:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationAspectCrop:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationAspectCrop:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -51694,13 +54043,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationBlur:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationBlur:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationChromaKey:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationChromaKey:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -51715,7 +54064,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationComposite:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationComposite:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -51726,11 +54075,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationContrast:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationContrast:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationCrop:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationCrop:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -51741,7 +54090,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationFaceCrop:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationFaceCrop:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -51753,7 +54102,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -51768,109 +54117,105 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationFitAndFill:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationFitAndFill:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationGoop:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationGoop:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationGrayscale:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationGrayscale:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationHsl:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationHsl:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationHsv:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationHsv:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationIfDimension:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationIfDimension:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationImQuery:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationImQuery:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationMaxColor:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationMaxColor:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationMirror:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationMirror:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationMonoHue:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationMonoHue:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationOpacity:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationOpacity:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationRemoveColor:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationRemoveColor:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationResize:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationResize:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationRotate:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationRotate:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationScale:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationScale:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationShears:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationShears:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationTrim:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationTrim:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationAppendImageCircleImageTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImage:getImagingPolicyImagePolicyTransformationAppendImageTextImage": { - "fillVar": "fill_var", - "sizeVar": "size_var", - "strokeSize": "stroke_size", - "strokeSizeVar": "stroke_size_var", - "strokeVar": "stroke_var", - "textVar": "text_var", - "typefaceVar": "typeface_var" + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImage:getImagingPolicyImagePolicyTransformationCompositeImageCircleImage": { + "colorVar": "color_var", + "diameterVar": "diameter_var", + "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformation:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformation:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformation": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -51904,14 +54249,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationAppend:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationAppend:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationAspectCrop:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationAspectCrop:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -51921,13 +54266,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationBlur:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationBlur:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationChromaKey:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationChromaKey:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -51942,7 +54287,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationComposite:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationComposite:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -51953,11 +54298,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationContrast:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationContrast:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationCrop:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationCrop:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -51968,7 +54313,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationFaceCrop:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationFaceCrop:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -51980,7 +54325,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -51995,103 +54340,109 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationFitAndFill:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationFitAndFill:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationGoop:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationGoop:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationGrayscale:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationGrayscale:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationHsl:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationHsl:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationHsv:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationHsv:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationIfDimension:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationIfDimension:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationImQuery:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationImQuery:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationMaxColor:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationMaxColor:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationMirror:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationMirror:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationMonoHue:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationMonoHue:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationOpacity:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationOpacity:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationRemoveColor:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationRemoveColor:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationResize:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationResize:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationRotate:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationRotate:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationScale:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationScale:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationShears:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationShears:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationTrim:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationTrim:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationAppendImageTextImageTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImage:getImagingPolicyImagePolicyTransformationAppendImageUrlImage": { - "urlVar": "url_var" + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImage:getImagingPolicyImagePolicyTransformationCompositeImageTextImage": { + "fillVar": "fill_var", + "sizeVar": "size_var", + "strokeSize": "stroke_size", + "strokeSizeVar": "stroke_size_var", + "strokeVar": "stroke_var", + "textVar": "text_var", + "typefaceVar": "typeface_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformation:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformation:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformation": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -52125,14 +54476,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationAppend:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationAppend:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationAspectCrop:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationAspectCrop:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -52142,13 +54493,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationBlur:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationBlur:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationChromaKey:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationChromaKey:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -52163,7 +54514,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationComposite:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationComposite:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -52174,11 +54525,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationContrast:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationContrast:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationCrop:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationCrop:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -52189,7 +54540,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationFaceCrop:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationFaceCrop:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -52201,7 +54552,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -52216,153 +54567,103 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationFitAndFill:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationFitAndFill:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationGoop:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationGoop:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationGrayscale:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationGrayscale:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationHsl:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationHsl:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationHsv:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationHsv:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationIfDimension:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationIfDimension:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationImQuery:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationImQuery:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationMaxColor:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationMaxColor:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationMirror:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationMirror:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationMonoHue:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationMonoHue:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationOpacity:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationOpacity:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationRemoveColor:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationRemoveColor:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationResize:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationResize:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationRotate:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationRotate:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationScale:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationScale:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationShears:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationShears:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationTrim:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationTrim:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationAppendImageUrlImageTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationAspectCrop:getImagingPolicyImagePolicyTransformationAspectCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationBackgroundColor": { - "colorVar": "color_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationBlur:getImagingPolicyImagePolicyTransformationBlur": { - "sigmaVar": "sigma_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationChromaKey:getImagingPolicyImagePolicyTransformationChromaKey": { - "hueFeather": "hue_feather", - "hueFeatherVar": "hue_feather_var", - "hueTolerance": "hue_tolerance", - "hueToleranceVar": "hue_tolerance_var", - "hueVar": "hue_var", - "lightnessFeather": "lightness_feather", - "lightnessFeatherVar": "lightness_feather_var", - "lightnessTolerance": "lightness_tolerance", - "lightnessToleranceVar": "lightness_tolerance_var", - "saturationFeather": "saturation_feather", - "saturationFeatherVar": "saturation_feather_var", - "saturationTolerance": "saturation_tolerance", - "saturationToleranceVar": "saturation_tolerance_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationComposite:getImagingPolicyImagePolicyTransformationComposite": { - "gravityVar": "gravity_var", - "placementVar": "placement_var", - "scaleDimension": "scale_dimension", - "scaleDimensionVar": "scale_dimension_var", - "scaleVar": "scale_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImage:getImagingPolicyImagePolicyTransformationCompositeImage": { - "boxImages": "box_image", - "circleImages": "circle_image", - "textImages": "text_image", - "urlImages": "url_image" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImage:getImagingPolicyImagePolicyTransformationCompositeImageBoxImage": { - "colorVar": "color_var", - "heightVar": "height_var", - "widthVar": "width_var" + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImage:getImagingPolicyImagePolicyTransformationCompositeImageUrlImage": { + "urlVar": "url_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformation:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformation:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformation": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -52396,14 +54697,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationAppend:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationAppend:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationAspectCrop:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationAspectCrop:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -52413,13 +54714,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationBlur:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationBlur:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationChromaKey:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationChromaKey:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -52434,7 +54735,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationComposite:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationComposite:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -52445,11 +54746,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationContrast:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationContrast:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationCrop:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationCrop:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -52460,7 +54761,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationFaceCrop:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationFaceCrop:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -52472,7 +54773,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -52487,105 +54788,239 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationFitAndFill:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationFitAndFill:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationGoop:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationGoop:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationGrayscale:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationGrayscale:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationHsl:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationHsl:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationHsv:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationHsv:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationIfDimension:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationIfDimension:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationImQuery:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationImQuery:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationMaxColor:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationMaxColor": { - "colorsVar": "colors_var" + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationMaxColor:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationMaxColor": { + "colorsVar": "colors_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationMirror:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationMirror": { + "horizontalVar": "horizontal_var", + "verticalVar": "vertical_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationMonoHue:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationMonoHue": { + "hueVar": "hue_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationOpacity:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationOpacity": { + "opacityVar": "opacity_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationRegionOfInterestCrop": { + "gravityVar": "gravity_var", + "heightVar": "height_var", + "regionOfInterest": "region_of_interest", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationRelativeCrop": { + "eastVar": "east_var", + "northVar": "north_var", + "southVar": "south_var", + "westVar": "west_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationRemoveColor:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationRemoveColor": { + "colorVar": "color_var", + "featherVar": "feather_var", + "toleranceVar": "tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationResize:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationResize": { + "aspectVar": "aspect_var", + "heightVar": "height_var", + "typeVar": "type_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationRotate:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationRotate": { + "degreesVar": "degrees_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationScale:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationScale": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationShears:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationShears": { + "xShear": "x_shear", + "xShearVar": "x_shear_var", + "yShear": "y_shear", + "yShearVar": "y_shear_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationTrim:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationTrim": { + "fuzzVar": "fuzz_var", + "paddingVar": "padding_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformation:getImagingPolicyImagePolicyTransformationCompoundTransformation": { + "appends": "append", + "aspectCrops": "aspect_crop", + "backgroundColors": "background_color", + "blurs": "blur", + "chromaKeys": "chroma_key", + "composites": "composite", + "compounds": "compound", + "contrasts": "contrast", + "crops": "crop", + "faceCrops": "face_crop", + "featureCrops": "feature_crop", + "fitAndFills": "fit_and_fill", + "goops": "goop", + "grayscales": "grayscale", + "hsls": "hsl", + "hsvs": "hsv", + "ifDimensions": "if_dimension", + "ifOrientations": "if_orientation", + "imQueries": "im_query", + "maxColors": "max_colors", + "mirrors": "mirror", + "monoHues": "mono_hue", + "opacities": "opacity", + "regionOfInterestCrops": "region_of_interest_crop", + "relativeCrops": "relative_crop", + "removeColors": "remove_color", + "resizes": "resize", + "rotates": "rotate", + "scales": "scale", + "shears": "shear", + "trims": "trim", + "unsharpMasks": "unsharp_mask" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationAppend:getImagingPolicyImagePolicyTransformationCompoundTransformationAppend": { + "gravityPriority": "gravity_priority", + "gravityPriorityVar": "gravity_priority_var", + "gravityVar": "gravity_var", + "preserveMinorDimension": "preserve_minor_dimension", + "preserveMinorDimensionVar": "preserve_minor_dimension_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationAppendImage:getImagingPolicyImagePolicyTransformationCompoundTransformationAppendImage": { + "boxImages": "box_image", + "circleImages": "circle_image", + "textImages": "text_image", + "urlImages": "url_image" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationAppendImageBoxImage:getImagingPolicyImagePolicyTransformationCompoundTransformationAppendImageBoxImage": { + "colorVar": "color_var", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationAppendImageCircleImage:getImagingPolicyImagePolicyTransformationCompoundTransformationAppendImageCircleImage": { + "colorVar": "color_var", + "diameterVar": "diameter_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationAppendImageTextImage:getImagingPolicyImagePolicyTransformationCompoundTransformationAppendImageTextImage": { + "fillVar": "fill_var", + "sizeVar": "size_var", + "strokeSize": "stroke_size", + "strokeSizeVar": "stroke_size_var", + "strokeVar": "stroke_var", + "textVar": "text_var", + "typefaceVar": "typeface_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationAppendImageUrlImage:getImagingPolicyImagePolicyTransformationCompoundTransformationAppendImageUrlImage": { + "urlVar": "url_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationAspectCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationAspectCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationMirror:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationMirror": { - "horizontalVar": "horizontal_var", - "verticalVar": "vertical_var" + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationCompoundTransformationBackgroundColor": { + "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationMonoHue:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationMonoHue": { - "hueVar": "hue_var" + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationBlur:getImagingPolicyImagePolicyTransformationCompoundTransformationBlur": { + "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationOpacity:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationOpacity": { - "opacityVar": "opacity_var" + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationChromaKey:getImagingPolicyImagePolicyTransformationCompoundTransformationChromaKey": { + "hueFeather": "hue_feather", + "hueFeatherVar": "hue_feather_var", + "hueTolerance": "hue_tolerance", + "hueToleranceVar": "hue_tolerance_var", + "hueVar": "hue_var", + "lightnessFeather": "lightness_feather", + "lightnessFeatherVar": "lightness_feather_var", + "lightnessTolerance": "lightness_tolerance", + "lightnessToleranceVar": "lightness_tolerance_var", + "saturationFeather": "saturation_feather", + "saturationFeatherVar": "saturation_feather_var", + "saturationTolerance": "saturation_tolerance", + "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationComposite:getImagingPolicyImagePolicyTransformationCompoundTransformationComposite": { "gravityVar": "gravity_var", - "heightVar": "height_var", - "regionOfInterest": "region_of_interest", - "styleVar": "style_var", - "widthVar": "width_var" + "placementVar": "placement_var", + "scaleDimension": "scale_dimension", + "scaleDimensionVar": "scale_dimension_var", + "scaleVar": "scale_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationRelativeCrop": { - "eastVar": "east_var", - "northVar": "north_var", - "southVar": "south_var", - "westVar": "west_var" + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompositeImage:getImagingPolicyImagePolicyTransformationCompoundTransformationCompositeImage": { + "boxImages": "box_image", + "circleImages": "circle_image", + "textImages": "text_image", + "urlImages": "url_image" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationRemoveColor:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompositeImageBoxImage:getImagingPolicyImagePolicyTransformationCompoundTransformationCompositeImageBoxImage": { "colorVar": "color_var", - "featherVar": "feather_var", - "toleranceVar": "tolerance_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationResize:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationResize": { - "aspectVar": "aspect_var", - "heightVar": "height_var", - "typeVar": "type_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationRotate:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationRotate": { - "degreesVar": "degrees_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationScale:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationShears:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationShears": { - "xShear": "x_shear", - "xShearVar": "x_shear_var", - "yShear": "y_shear", - "yShearVar": "y_shear_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationTrim:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationTrim": { - "fuzzVar": "fuzz_var", - "paddingVar": "padding_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationCompositeImageBoxImageTransformationUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImage:getImagingPolicyImagePolicyTransformationCompositeImageCircleImage": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompositeImageCircleImage:getImagingPolicyImagePolicyTransformationCompoundTransformationCompositeImageCircleImage": { "colorVar": "color_var", "diameterVar": "diameter_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformation:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompositeImageTextImage:getImagingPolicyImagePolicyTransformationCompoundTransformationCompositeImageTextImage": { + "fillVar": "fill_var", + "sizeVar": "size_var", + "strokeSize": "stroke_size", + "strokeSizeVar": "stroke_size_var", + "strokeVar": "stroke_var", + "textVar": "text_var", + "typefaceVar": "typeface_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompositeImageUrlImage:getImagingPolicyImagePolicyTransformationCompoundTransformationCompositeImageUrlImage": { + "urlVar": "url_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformation:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformation": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -52619,14 +55054,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationAppend:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationAppend:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationAspectCrop:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationAspectCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -52636,13 +55071,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationBlur:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationBlur:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationChromaKey:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationChromaKey:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -52657,7 +55092,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationComposite:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationComposite:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -52668,11 +55103,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationContrast:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationContrast:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationCrop:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -52683,7 +55118,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationFaceCrop:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationFaceCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -52695,7 +55130,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -52710,109 +55145,147 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationFitAndFill:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationFitAndFill:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationGoop:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationGoop:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationGrayscale:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationGrayscale:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationHsl:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationHsl:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationHsv:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationHsv:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationIfDimension:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationIfDimension:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationImQuery:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationImQuery:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationMaxColor:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationMaxColor:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationMirror:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationMirror:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationMonoHue:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationMonoHue:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationOpacity:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationOpacity:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationRemoveColor:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationRemoveColor:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationResize:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationResize:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationRotate:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationRotate:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationScale:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationScale:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationShears:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationShears:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationTrim:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationTrim:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationCompositeImageCircleImageTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImage:getImagingPolicyImagePolicyTransformationCompositeImageTextImage": { - "fillVar": "fill_var", - "sizeVar": "size_var", - "strokeSize": "stroke_size", - "strokeSizeVar": "stroke_size_var", - "strokeVar": "stroke_var", - "textVar": "text_var", - "typefaceVar": "typeface_var" + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationContrast:getImagingPolicyImagePolicyTransformationCompoundTransformationContrast": { + "brightnessVar": "brightness_var", + "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformation:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFaceCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationFaceCrop": { + "algorithmVar": "algorithm_var", + "confidenceVar": "confidence_var", + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "focusVar": "focus_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationFeatureCrop": { + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "featureRadius": "feature_radius", + "featureRadiusVar": "feature_radius_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "maxFeatures": "max_features", + "maxFeaturesVar": "max_features_var", + "minFeatureQuality": "min_feature_quality", + "minFeatureQualityVar": "min_feature_quality_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFill:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFill": { + "fillTransformation": "fill_transformation", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformation:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformation": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -52846,14 +55319,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationAppend:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationAppend:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationAspectCrop:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationAspectCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -52863,13 +55336,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationBlur:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationBlur:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationChromaKey:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationChromaKey:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -52884,7 +55357,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationComposite:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationComposite:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -52895,11 +55368,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationContrast:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationContrast:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationCrop:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -52910,7 +55383,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationFaceCrop:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationFaceCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -52922,7 +55395,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -52937,103 +55410,125 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationFitAndFill:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationFitAndFill:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationGoop:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationGoop:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationGrayscale:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationGrayscale:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationHsl:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationHsl:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationHsv:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationHsv:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationIfDimension:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationIfDimension:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationImQuery:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationImQuery:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationMaxColor:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationMaxColor:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationMirror:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationMirror:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationMonoHue:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationMonoHue:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationOpacity:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationOpacity:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationRemoveColor:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationRemoveColor:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationResize:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationResize:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationRotate:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationRotate:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationScale:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationScale:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationShears:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationShears:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationTrim:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationTrim:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationCompositeImageTextImageTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImage:getImagingPolicyImagePolicyTransformationCompositeImageUrlImage": { - "urlVar": "url_var" + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationGoop:getImagingPolicyImagePolicyTransformationCompoundTransformationGoop": { + "chaosVar": "chaos_var", + "densityVar": "density_var", + "powerVar": "power_var", + "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformation:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationGrayscale:getImagingPolicyImagePolicyTransformationCompoundTransformationGrayscale": { + "typeVar": "type_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationHsl:getImagingPolicyImagePolicyTransformationCompoundTransformationHsl": { + "hueVar": "hue_var", + "lightnessVar": "lightness_var", + "saturationVar": "saturation_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationHsv:getImagingPolicyImagePolicyTransformationCompoundTransformationHsv": { + "hueVar": "hue_var", + "saturationVar": "saturation_var", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimension:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimension": { + "dimensionVar": "dimension_var", + "greaterThan": "greater_than", + "lessThan": "less_than", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefault:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefault": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -53067,14 +55562,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationAppend:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultAppend:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationAspectCrop:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultAspectCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -53084,13 +55579,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationBlur:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultBlur:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationChromaKey:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultChromaKey:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -53105,7 +55600,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationComposite:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultComposite:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -53116,11 +55611,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationContrast:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultContrast:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationCrop:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -53131,7 +55626,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationFaceCrop:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultFaceCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -53143,7 +55638,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -53158,239 +55653,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationFitAndFill:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultFitAndFill:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationGoop:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultGoop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationGrayscale:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultGrayscale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationHsl:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultHsl:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationHsv:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultHsv:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationIfDimension:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultIfDimension:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationImQuery:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultImQuery:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationMaxColor:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultMaxColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationMirror:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultMirror:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationMonoHue:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultMonoHue:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationOpacity:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultOpacity:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationRemoveColor:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultRemoveColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationResize:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultResize:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationRotate:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultRotate:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationScale:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultScale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationShears:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultShears:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationTrim:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultTrim:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationCompositeImageUrlImageTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformation:getImagingPolicyImagePolicyTransformationCompoundTransformation": { - "appends": "append", - "aspectCrops": "aspect_crop", - "backgroundColors": "background_color", - "blurs": "blur", - "chromaKeys": "chroma_key", - "composites": "composite", - "compounds": "compound", - "contrasts": "contrast", - "crops": "crop", - "faceCrops": "face_crop", - "featureCrops": "feature_crop", - "fitAndFills": "fit_and_fill", - "goops": "goop", - "grayscales": "grayscale", - "hsls": "hsl", - "hsvs": "hsv", - "ifDimensions": "if_dimension", - "ifOrientations": "if_orientation", - "imQueries": "im_query", - "maxColors": "max_colors", - "mirrors": "mirror", - "monoHues": "mono_hue", - "opacities": "opacity", - "regionOfInterestCrops": "region_of_interest_crop", - "relativeCrops": "relative_crop", - "removeColors": "remove_color", - "resizes": "resize", - "rotates": "rotate", - "scales": "scale", - "shears": "shear", - "trims": "trim", - "unsharpMasks": "unsharp_mask" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationAppend:getImagingPolicyImagePolicyTransformationCompoundTransformationAppend": { - "gravityPriority": "gravity_priority", - "gravityPriorityVar": "gravity_priority_var", - "gravityVar": "gravity_var", - "preserveMinorDimension": "preserve_minor_dimension", - "preserveMinorDimensionVar": "preserve_minor_dimension_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationAppendImage:getImagingPolicyImagePolicyTransformationCompoundTransformationAppendImage": { - "boxImages": "box_image", - "circleImages": "circle_image", - "textImages": "text_image", - "urlImages": "url_image" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationAppendImageBoxImage:getImagingPolicyImagePolicyTransformationCompoundTransformationAppendImageBoxImage": { - "colorVar": "color_var", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationAppendImageCircleImage:getImagingPolicyImagePolicyTransformationCompoundTransformationAppendImageCircleImage": { - "colorVar": "color_var", - "diameterVar": "diameter_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationAppendImageTextImage:getImagingPolicyImagePolicyTransformationCompoundTransformationAppendImageTextImage": { - "fillVar": "fill_var", - "sizeVar": "size_var", - "strokeSize": "stroke_size", - "strokeSizeVar": "stroke_size_var", - "strokeVar": "stroke_var", - "textVar": "text_var", - "typefaceVar": "typeface_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationAppendImageUrlImage:getImagingPolicyImagePolicyTransformationCompoundTransformationAppendImageUrlImage": { - "urlVar": "url_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationAspectCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationAspectCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationCompoundTransformationBackgroundColor": { - "colorVar": "color_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationBlur:getImagingPolicyImagePolicyTransformationCompoundTransformationBlur": { - "sigmaVar": "sigma_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationChromaKey:getImagingPolicyImagePolicyTransformationCompoundTransformationChromaKey": { - "hueFeather": "hue_feather", - "hueFeatherVar": "hue_feather_var", - "hueTolerance": "hue_tolerance", - "hueToleranceVar": "hue_tolerance_var", - "hueVar": "hue_var", - "lightnessFeather": "lightness_feather", - "lightnessFeatherVar": "lightness_feather_var", - "lightnessTolerance": "lightness_tolerance", - "lightnessToleranceVar": "lightness_tolerance_var", - "saturationFeather": "saturation_feather", - "saturationFeatherVar": "saturation_feather_var", - "saturationTolerance": "saturation_tolerance", - "saturationToleranceVar": "saturation_tolerance_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationComposite:getImagingPolicyImagePolicyTransformationCompoundTransformationComposite": { - "gravityVar": "gravity_var", - "placementVar": "placement_var", - "scaleDimension": "scale_dimension", - "scaleDimensionVar": "scale_dimension_var", - "scaleVar": "scale_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompositeImage:getImagingPolicyImagePolicyTransformationCompoundTransformationCompositeImage": { - "boxImages": "box_image", - "circleImages": "circle_image", - "textImages": "text_image", - "urlImages": "url_image" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompositeImageBoxImage:getImagingPolicyImagePolicyTransformationCompoundTransformationCompositeImageBoxImage": { - "colorVar": "color_var", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompositeImageCircleImage:getImagingPolicyImagePolicyTransformationCompoundTransformationCompositeImageCircleImage": { - "colorVar": "color_var", - "diameterVar": "diameter_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompositeImageTextImage:getImagingPolicyImagePolicyTransformationCompoundTransformationCompositeImageTextImage": { - "fillVar": "fill_var", - "sizeVar": "size_var", - "strokeSize": "stroke_size", - "strokeSizeVar": "stroke_size_var", - "strokeVar": "stroke_var", - "textVar": "text_var", - "typefaceVar": "typeface_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompositeImageUrlImage:getImagingPolicyImagePolicyTransformationCompoundTransformationCompositeImageUrlImage": { - "urlVar": "url_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformation:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqual:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqual": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -53424,14 +55780,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationAppend:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualAppend:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationAspectCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualAspectCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -53441,13 +55797,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualBackgroundColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationBlur:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualBlur:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationChromaKey:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualChromaKey:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -53462,7 +55818,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationComposite:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualComposite:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -53473,11 +55829,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationContrast:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualContrast:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -53488,7 +55844,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationFaceCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualFaceCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -53500,7 +55856,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualFeatureCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -53515,147 +55871,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationFitAndFill:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualFitAndFill:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationGoop:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualGoop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationGrayscale:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualGrayscale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationHsl:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualHsl:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationHsv:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualHsv:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationIfDimension:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualIfDimension:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationImQuery:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualImQuery:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationMaxColor:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualMaxColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationMirror:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualMirror:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationMonoHue:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualMonoHue:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationOpacity:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualOpacity:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualRelativeCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationRemoveColor:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualRemoveColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationResize:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualResize:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationRotate:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualRotate:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationScale:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualScale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationShears:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualShears:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationTrim:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualTrim:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationCompoundTransformationCompoundTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualUnsharpMask:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationContrast:getImagingPolicyImagePolicyTransformationCompoundTransformationContrast": { - "brightnessVar": "brightness_var", - "contrastVar": "contrast_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFaceCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationFaceCrop": { - "algorithmVar": "algorithm_var", - "confidenceVar": "confidence_var", - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "focusVar": "focus_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationFeatureCrop": { - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "featureRadius": "feature_radius", - "featureRadiusVar": "feature_radius_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "maxFeatures": "max_features", - "maxFeaturesVar": "max_features_var", - "minFeatureQuality": "min_feature_quality", - "minFeatureQualityVar": "min_feature_quality_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFill:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFill": { - "fillTransformation": "fill_transformation", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformation:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThan:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThan": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -53689,14 +55998,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationAppend:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanAppend:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationAspectCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanAspectCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -53706,13 +56015,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanBackgroundColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationBlur:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanBlur:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationChromaKey:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanChromaKey:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -53727,7 +56036,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationComposite:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanComposite:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -53738,11 +56047,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationContrast:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanContrast:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -53753,7 +56062,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationFaceCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanFaceCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -53765,7 +56074,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanFeatureCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -53780,125 +56089,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationFitAndFill:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanFitAndFill:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationGoop:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanGoop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationGrayscale:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanGrayscale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationHsl:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanHsl:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationHsv:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanHsv:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationIfDimension:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanIfDimension:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationImQuery:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanImQuery:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationMaxColor:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanMaxColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationMirror:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanMirror:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationMonoHue:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanMonoHue:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationOpacity:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanOpacity:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanRelativeCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationRemoveColor:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanRemoveColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationResize:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanResize:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationRotate:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanRotate:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationScale:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanScale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationShears:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanShears:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationTrim:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanTrim:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationCompoundTransformationFitAndFillFillTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanUnsharpMask:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationGoop:getImagingPolicyImagePolicyTransformationCompoundTransformationGoop": { - "chaosVar": "chaos_var", - "densityVar": "density_var", - "powerVar": "power_var", - "seedVar": "seed_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationGrayscale:getImagingPolicyImagePolicyTransformationCompoundTransformationGrayscale": { - "typeVar": "type_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationHsl:getImagingPolicyImagePolicyTransformationCompoundTransformationHsl": { - "hueVar": "hue_var", - "lightnessVar": "lightness_var", - "saturationVar": "saturation_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationHsv:getImagingPolicyImagePolicyTransformationCompoundTransformationHsv": { - "hueVar": "hue_var", - "saturationVar": "saturation_var", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimension:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimension": { - "dimensionVar": "dimension_var", - "greaterThan": "greater_than", - "lessThan": "less_than", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefault:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefault": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThan:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThan": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -53932,14 +56216,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultAppend:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanAppend:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultAspectCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanAspectCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -53949,13 +56233,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanBackgroundColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultBlur:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanBlur:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultChromaKey:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanChromaKey:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -53970,7 +56254,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultComposite:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanComposite:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -53981,11 +56265,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultContrast:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanContrast:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -53996,7 +56280,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultFaceCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanFaceCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -54008,7 +56292,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanFeatureCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -54023,100 +56307,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultFitAndFill:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanFitAndFill:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultGoop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanGoop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultGrayscale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanGrayscale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultHsl:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanHsl:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultHsv:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanHsv:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultIfDimension:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanIfDimension:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultImQuery:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanImQuery:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultMaxColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanMaxColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultMirror:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanMirror:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultMonoHue:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanMonoHue:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultOpacity:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanOpacity:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanRelativeCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultRemoveColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanRemoveColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultResize:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanResize:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultRotate:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanRotate:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultScale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanScale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultShears:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanShears:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultTrim:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanTrim:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionDefaultUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanUnsharpMask:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqual:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqual": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefault:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefault": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -54150,14 +56434,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualAppend:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultAppend:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualAspectCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultAspectCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -54167,13 +56451,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualBackgroundColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualBlur:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultBlur:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualChromaKey:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultChromaKey:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -54188,7 +56472,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualComposite:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultComposite:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -54199,11 +56483,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualContrast:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultContrast:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -54214,7 +56498,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualFaceCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultFaceCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -54226,7 +56510,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualFeatureCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -54241,100 +56525,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualFitAndFill:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultFitAndFill:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualGoop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultGoop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualGrayscale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultGrayscale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualHsl:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultHsl:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualHsv:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultHsv:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualIfDimension:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultIfDimension:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualImQuery:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultImQuery:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualMaxColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultMaxColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualMirror:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultMirror:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualMonoHue:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultMonoHue:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualOpacity:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultOpacity:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualRelativeCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualRemoveColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultRemoveColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualResize:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultResize:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualRotate:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultRotate:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualScale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultScale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualShears:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultShears:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualTrim:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultTrim:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualUnsharpMask:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionEqualUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThan:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThan": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscape:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscape": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -54368,14 +56652,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanAppend:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeAppend:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanAspectCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeAspectCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -54385,13 +56669,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanBackgroundColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeBackgroundColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanBlur:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeBlur:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanChromaKey:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeChromaKey:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -54406,7 +56690,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanComposite:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeComposite:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -54417,11 +56701,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanContrast:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeContrast:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -54432,7 +56716,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanFaceCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeFaceCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -54444,7 +56728,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanFeatureCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeFeatureCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -54459,100 +56743,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanFitAndFill:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeFitAndFill:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanGoop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeGoop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanGrayscale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeGrayscale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanHsl:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeHsl:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanHsv:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeHsv:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanIfDimension:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeIfDimension:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanImQuery:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeImQuery:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanMaxColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeMaxColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanMirror:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeMirror:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanMonoHue:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeMonoHue:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanOpacity:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeOpacity:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanRelativeCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeRelativeCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanRemoveColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeRemoveColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanResize:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeResize:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanRotate:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeRotate:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanScale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeScale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanShears:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeShears:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanTrim:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeTrim:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanUnsharpMask:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionGreaterThanUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeUnsharpMask:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThan:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThan": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortrait:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortrait": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -54586,14 +56870,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanAppend:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitAppend:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanAspectCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitAspectCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -54603,13 +56887,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanBackgroundColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitBackgroundColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanBlur:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitBlur:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanChromaKey:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitChromaKey:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -54624,7 +56908,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanComposite:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitComposite:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -54635,11 +56919,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanContrast:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitContrast:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -54650,7 +56934,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanFaceCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitFaceCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -54662,7 +56946,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanFeatureCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitFeatureCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -54677,100 +56961,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanFitAndFill:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitFitAndFill:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanGoop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitGoop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanGrayscale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitGrayscale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanHsl:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitHsl:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanHsv:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitHsv:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanIfDimension:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitIfDimension:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanImQuery:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitImQuery:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanMaxColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitMaxColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanMirror:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitMirror:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanMonoHue:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitMonoHue:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanOpacity:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitOpacity:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanRelativeCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitRelativeCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanRemoveColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitRemoveColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanResize:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitResize:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanRotate:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitRotate:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanScale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitScale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanShears:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitShears:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanTrim:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitTrim:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanUnsharpMask:getImagingPolicyImagePolicyTransformationCompoundTransformationIfDimensionLessThanUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitUnsharpMask:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefault:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefault": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquare:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquare": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -54804,14 +57088,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultAppend:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareAppend:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultAspectCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareAspectCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -54821,13 +57105,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareBackgroundColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultBlur:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareBlur:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultChromaKey:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareChromaKey:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -54842,7 +57126,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultComposite:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareComposite:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -54853,11 +57137,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultContrast:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareContrast:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -54868,7 +57152,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultFaceCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareFaceCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -54880,7 +57164,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareFeatureCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -54895,100 +57179,379 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultFitAndFill:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareFitAndFill:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultGoop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareGoop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultGrayscale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareGrayscale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultHsl:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareHsl:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultHsv:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareHsv:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultIfDimension:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareIfDimension:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultImQuery:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareImQuery:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultMaxColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareMaxColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultMirror:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareMirror:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultMonoHue:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareMonoHue:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultOpacity:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareOpacity:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareRelativeCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultRemoveColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultResize:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareResize:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultRotate:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareRotate:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultScale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareScale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultShears:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareShears:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultTrim:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareTrim:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationDefaultUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscape:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscape": { + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationImQuery:getImagingPolicyImagePolicyTransformationCompoundTransformationImQuery": { + "allowedTransformations": "allowed_transformations", + "queryVar": "query_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationMaxColor:getImagingPolicyImagePolicyTransformationCompoundTransformationMaxColor": { + "colorsVar": "colors_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationMirror:getImagingPolicyImagePolicyTransformationCompoundTransformationMirror": { + "horizontalVar": "horizontal_var", + "verticalVar": "vertical_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationMonoHue:getImagingPolicyImagePolicyTransformationCompoundTransformationMonoHue": { + "hueVar": "hue_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationOpacity:getImagingPolicyImagePolicyTransformationCompoundTransformationOpacity": { + "opacityVar": "opacity_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCrop": { + "gravityVar": "gravity_var", + "heightVar": "height_var", + "regionOfInterest": "region_of_interest", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterest:getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterest": { + "circleShapes": "circle_shape", + "pointShapes": "point_shape", + "polygonShapes": "polygon_shape", + "rectangleShapes": "rectangle_shape", + "unionShapes": "union_shape" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterestCircleShape:getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterestCircleShape": { + "radiusVar": "radius_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterestCircleShapeCenter:getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterestCircleShapeCenter": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterestPointShape:getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterestPointShape": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterestPolygonShapePoint:getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterestPolygonShapePoint": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterestRectangleShape:getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterestRectangleShape": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterestRectangleShapeAnchor:getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterestRectangleShapeAnchor": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationRelativeCrop": { + "eastVar": "east_var", + "northVar": "north_var", + "southVar": "south_var", + "westVar": "west_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationRemoveColor:getImagingPolicyImagePolicyTransformationCompoundTransformationRemoveColor": { + "colorVar": "color_var", + "featherVar": "feather_var", + "toleranceVar": "tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationResize:getImagingPolicyImagePolicyTransformationCompoundTransformationResize": { + "aspectVar": "aspect_var", + "heightVar": "height_var", + "typeVar": "type_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationRotate:getImagingPolicyImagePolicyTransformationCompoundTransformationRotate": { + "degreesVar": "degrees_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationScale:getImagingPolicyImagePolicyTransformationCompoundTransformationScale": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationShears:getImagingPolicyImagePolicyTransformationCompoundTransformationShears": { + "xShear": "x_shear", + "xShearVar": "x_shear_var", + "yShear": "y_shear", + "yShearVar": "y_shear_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationTrim:getImagingPolicyImagePolicyTransformationCompoundTransformationTrim": { + "fuzzVar": "fuzz_var", + "paddingVar": "padding_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationCompoundTransformationUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationContrast:getImagingPolicyImagePolicyTransformationContrast": { + "brightnessVar": "brightness_var", + "contrastVar": "contrast_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationCrop:getImagingPolicyImagePolicyTransformationCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFaceCrop:getImagingPolicyImagePolicyTransformationFaceCrop": { + "algorithmVar": "algorithm_var", + "confidenceVar": "confidence_var", + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "focusVar": "focus_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationFeatureCrop": { + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "featureRadius": "feature_radius", + "featureRadiusVar": "feature_radius_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "maxFeatures": "max_features", + "maxFeaturesVar": "max_features_var", + "minFeatureQuality": "min_feature_quality", + "minFeatureQualityVar": "min_feature_quality_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFill:getImagingPolicyImagePolicyTransformationFitAndFill": { + "fillTransformation": "fill_transformation", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformation:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformation": { + "appends": "append", + "aspectCrops": "aspect_crop", + "backgroundColors": "background_color", + "blurs": "blur", + "chromaKeys": "chroma_key", + "composites": "composite", + "compounds": "compound", + "contrasts": "contrast", + "crops": "crop", + "faceCrops": "face_crop", + "featureCrops": "feature_crop", + "fitAndFills": "fit_and_fill", + "goops": "goop", + "grayscales": "grayscale", + "hsls": "hsl", + "hsvs": "hsv", + "ifDimensions": "if_dimension", + "ifOrientations": "if_orientation", + "imQueries": "im_query", + "maxColors": "max_colors", + "mirrors": "mirror", + "monoHues": "mono_hue", + "opacities": "opacity", + "regionOfInterestCrops": "region_of_interest_crop", + "relativeCrops": "relative_crop", + "removeColors": "remove_color", + "resizes": "resize", + "rotates": "rotate", + "scales": "scale", + "shears": "shear", + "trims": "trim", + "unsharpMasks": "unsharp_mask" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAppend:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAppend": { + "gravityPriority": "gravity_priority", + "gravityPriorityVar": "gravity_priority_var", + "gravityVar": "gravity_var", + "preserveMinorDimension": "preserve_minor_dimension", + "preserveMinorDimensionVar": "preserve_minor_dimension_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAppendImage:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAppendImage": { + "boxImages": "box_image", + "circleImages": "circle_image", + "textImages": "text_image", + "urlImages": "url_image" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAppendImageBoxImage:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAppendImageBoxImage": { + "colorVar": "color_var", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAppendImageCircleImage:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAppendImageCircleImage": { + "colorVar": "color_var", + "diameterVar": "diameter_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAppendImageTextImage:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAppendImageTextImage": { + "fillVar": "fill_var", + "sizeVar": "size_var", + "strokeSize": "stroke_size", + "strokeSizeVar": "stroke_size_var", + "strokeVar": "stroke_var", + "textVar": "text_var", + "typefaceVar": "typeface_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAppendImageUrlImage:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAppendImageUrlImage": { + "urlVar": "url_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAspectCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAspectCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationBackgroundColor": { + "colorVar": "color_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationBlur:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationBlur": { + "sigmaVar": "sigma_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationChromaKey:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationChromaKey": { + "hueFeather": "hue_feather", + "hueFeatherVar": "hue_feather_var", + "hueTolerance": "hue_tolerance", + "hueToleranceVar": "hue_tolerance_var", + "hueVar": "hue_var", + "lightnessFeather": "lightness_feather", + "lightnessFeatherVar": "lightness_feather_var", + "lightnessTolerance": "lightness_tolerance", + "lightnessToleranceVar": "lightness_tolerance_var", + "saturationFeather": "saturation_feather", + "saturationFeatherVar": "saturation_feather_var", + "saturationTolerance": "saturation_tolerance", + "saturationToleranceVar": "saturation_tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationComposite:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationComposite": { + "gravityVar": "gravity_var", + "placementVar": "placement_var", + "scaleDimension": "scale_dimension", + "scaleDimensionVar": "scale_dimension_var", + "scaleVar": "scale_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompositeImage:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompositeImage": { + "boxImages": "box_image", + "circleImages": "circle_image", + "textImages": "text_image", + "urlImages": "url_image" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompositeImageBoxImage:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompositeImageBoxImage": { + "colorVar": "color_var", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompositeImageCircleImage:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompositeImageCircleImage": { + "colorVar": "color_var", + "diameterVar": "diameter_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompositeImageTextImage:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompositeImageTextImage": { + "fillVar": "fill_var", + "sizeVar": "size_var", + "strokeSize": "stroke_size", + "strokeSizeVar": "stroke_size_var", + "strokeVar": "stroke_var", + "textVar": "text_var", + "typefaceVar": "typeface_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompositeImageUrlImage:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompositeImageUrlImage": { + "urlVar": "url_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformation:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformation": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -55022,14 +57585,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeAppend:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationAppend:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeAspectCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationAspectCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -55039,13 +57602,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeBackgroundColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeBlur:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationBlur:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeChromaKey:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationChromaKey:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -55060,7 +57623,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeComposite:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationComposite:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -55071,11 +57634,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeContrast:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationContrast:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -55086,7 +57649,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeFaceCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationFaceCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -55098,7 +57661,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeFeatureCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -55113,100 +57676,147 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeFitAndFill:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationFitAndFill:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeGoop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationGoop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeGrayscale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationGrayscale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeHsl:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationHsl:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeHsv:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationHsv:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeIfDimension:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationIfDimension:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeImQuery:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationImQuery:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeMaxColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationMaxColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeMirror:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationMirror:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeMonoHue:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationMonoHue:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeOpacity:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationOpacity:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeRelativeCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeRemoveColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationRemoveColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeResize:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationResize:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeRotate:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationRotate:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeScale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationScale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeShears:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationShears:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeTrim:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationTrim:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeUnsharpMask:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationLandscapeUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortrait:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortrait": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationContrast:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationContrast": { + "brightnessVar": "brightness_var", + "contrastVar": "contrast_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFaceCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFaceCrop": { + "algorithmVar": "algorithm_var", + "confidenceVar": "confidence_var", + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "focusVar": "focus_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFeatureCrop": { + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "featureRadius": "feature_radius", + "featureRadiusVar": "feature_radius_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "maxFeatures": "max_features", + "maxFeaturesVar": "max_features_var", + "minFeatureQuality": "min_feature_quality", + "minFeatureQualityVar": "min_feature_quality_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFill:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFill": { + "fillTransformation": "fill_transformation", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformation:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformation": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -55240,14 +57850,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitAppend:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationAppend:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitAspectCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationAspectCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -55257,13 +57867,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitBackgroundColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitBlur:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationBlur:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitChromaKey:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationChromaKey:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -55278,7 +57888,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitComposite:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationComposite:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -55289,11 +57899,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitContrast:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationContrast:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -55304,7 +57914,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitFaceCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationFaceCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -55316,7 +57926,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitFeatureCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -55331,100 +57941,125 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitFitAndFill:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationFitAndFill:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitGoop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationGoop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitGrayscale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationGrayscale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitHsl:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationHsl:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitHsv:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationHsv:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitIfDimension:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationIfDimension:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitImQuery:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationImQuery:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitMaxColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationMaxColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitMirror:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationMirror:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitMonoHue:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationMonoHue:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitOpacity:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationOpacity:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitRelativeCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitRemoveColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationRemoveColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitResize:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationResize:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitRotate:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationRotate:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitScale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationScale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitShears:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationShears:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitTrim:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationTrim:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitUnsharpMask:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationPortraitUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquare:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquare": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationGoop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationGoop": { + "chaosVar": "chaos_var", + "densityVar": "density_var", + "powerVar": "power_var", + "seedVar": "seed_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationGrayscale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationGrayscale": { + "typeVar": "type_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationHsl:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationHsl": { + "hueVar": "hue_var", + "lightnessVar": "lightness_var", + "saturationVar": "saturation_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationHsv:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationHsv": { + "hueVar": "hue_var", + "saturationVar": "saturation_var", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimension:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimension": { + "dimensionVar": "dimension_var", + "greaterThan": "greater_than", + "lessThan": "less_than", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefault:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefault": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -55458,14 +58093,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareAppend:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultAppend:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareAspectCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultAspectCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -55475,13 +58110,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareBackgroundColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareBlur:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultBlur:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareChromaKey:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultChromaKey:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -55496,7 +58131,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareComposite:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultComposite:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -55507,11 +58142,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareContrast:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultContrast:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -55522,7 +58157,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareFaceCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultFaceCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -55534,7 +58169,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareFeatureCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -55549,240 +58184,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareFitAndFill:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultFitAndFill:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareGoop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultGoop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareGrayscale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultGrayscale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareHsl:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareHsl": { - "hueVar": "hue_var", - "lightnessVar": "lightness_var", - "saturationVar": "saturation_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareHsv:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareHsv": { - "hueVar": "hue_var", - "saturationVar": "saturation_var", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareIfDimension:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareIfDimension": { - "dimensionVar": "dimension_var", - "greaterThan": "greater_than", - "lessThan": "less_than", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareImQuery:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareImQuery": { - "allowedTransformations": "allowed_transformations", - "queryVar": "query_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareMaxColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareMaxColor": { - "colorsVar": "colors_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareMirror:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareMirror": { - "horizontalVar": "horizontal_var", - "verticalVar": "vertical_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareMonoHue:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareMonoHue": { - "hueVar": "hue_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareOpacity:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareOpacity": { - "opacityVar": "opacity_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareRegionOfInterestCrop": { - "gravityVar": "gravity_var", - "heightVar": "height_var", - "regionOfInterest": "region_of_interest", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareRelativeCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareRelativeCrop": { - "eastVar": "east_var", - "northVar": "north_var", - "southVar": "south_var", - "westVar": "west_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareRemoveColor": { - "colorVar": "color_var", - "featherVar": "feather_var", - "toleranceVar": "tolerance_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareResize:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareResize": { - "aspectVar": "aspect_var", - "heightVar": "height_var", - "typeVar": "type_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareRotate:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareRotate": { - "degreesVar": "degrees_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareScale:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareScale": { - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareShears:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareShears": { - "xShear": "x_shear", - "xShearVar": "x_shear_var", - "yShear": "y_shear", - "yShearVar": "y_shear_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareTrim:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareTrim": { - "fuzzVar": "fuzz_var", - "paddingVar": "padding_var" + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultHsl:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultHsl": { + "hueVar": "hue_var", + "lightnessVar": "lightness_var", + "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyTransformationCompoundTransformationIfOrientationSquareUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultHsv:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultHsv": { + "hueVar": "hue_var", + "saturationVar": "saturation_var", + "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationImQuery:getImagingPolicyImagePolicyTransformationCompoundTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultIfDimension:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultIfDimension": { + "dimensionVar": "dimension_var", + "greaterThan": "greater_than", + "lessThan": "less_than", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultImQuery:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationMaxColor:getImagingPolicyImagePolicyTransformationCompoundTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultMaxColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationMirror:getImagingPolicyImagePolicyTransformationCompoundTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultMirror:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationMonoHue:getImagingPolicyImagePolicyTransformationCompoundTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultMonoHue:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationOpacity:getImagingPolicyImagePolicyTransformationCompoundTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultOpacity:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterest:getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterest": { - "circleShapes": "circle_shape", - "pointShapes": "point_shape", - "polygonShapes": "polygon_shape", - "rectangleShapes": "rectangle_shape", - "unionShapes": "union_shape" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterestCircleShape:getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterestCircleShape": { - "radiusVar": "radius_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterestCircleShapeCenter:getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterestCircleShapeCenter": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterestPointShape:getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterestPointShape": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterestPolygonShapePoint:getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterestPolygonShapePoint": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterestRectangleShape:getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterestRectangleShape": { - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterestRectangleShapeAnchor:getImagingPolicyImagePolicyTransformationCompoundTransformationRegionOfInterestCropRegionOfInterestRectangleShapeAnchor": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationCompoundTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationRemoveColor:getImagingPolicyImagePolicyTransformationCompoundTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultRemoveColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationResize:getImagingPolicyImagePolicyTransformationCompoundTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultResize:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationRotate:getImagingPolicyImagePolicyTransformationCompoundTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultRotate:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationScale:getImagingPolicyImagePolicyTransformationCompoundTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultScale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationShears:getImagingPolicyImagePolicyTransformationCompoundTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultShears:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationTrim:getImagingPolicyImagePolicyTransformationCompoundTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultTrim:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationCompoundTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationCompoundTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationContrast:getImagingPolicyImagePolicyTransformationContrast": { - "brightnessVar": "brightness_var", - "contrastVar": "contrast_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationCrop:getImagingPolicyImagePolicyTransformationCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFaceCrop:getImagingPolicyImagePolicyTransformationFaceCrop": { - "algorithmVar": "algorithm_var", - "confidenceVar": "confidence_var", - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "focusVar": "focus_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationFeatureCrop": { - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "featureRadius": "feature_radius", - "featureRadiusVar": "feature_radius_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "maxFeatures": "max_features", - "maxFeaturesVar": "max_features_var", - "minFeatureQuality": "min_feature_quality", - "minFeatureQualityVar": "min_feature_quality_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFill:getImagingPolicyImagePolicyTransformationFitAndFill": { - "fillTransformation": "fill_transformation", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformation:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqual:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqual": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -55816,42 +58311,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAppend:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualAppend:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAppendImage:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAppendImage": { - "boxImages": "box_image", - "circleImages": "circle_image", - "textImages": "text_image", - "urlImages": "url_image" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAppendImageBoxImage:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAppendImageBoxImage": { - "colorVar": "color_var", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAppendImageCircleImage:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAppendImageCircleImage": { - "colorVar": "color_var", - "diameterVar": "diameter_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAppendImageTextImage:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAppendImageTextImage": { - "fillVar": "fill_var", - "sizeVar": "size_var", - "strokeSize": "stroke_size", - "strokeSizeVar": "stroke_size_var", - "strokeVar": "stroke_var", - "textVar": "text_var", - "typefaceVar": "typeface_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAppendImageUrlImage:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAppendImageUrlImage": { - "urlVar": "url_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAspectCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualAspectCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -55861,13 +58328,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualBackgroundColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationBlur:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualBlur:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationChromaKey:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualChromaKey:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -55882,7 +58349,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationComposite:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualComposite:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -55893,35 +58360,142 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompositeImage:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompositeImage": { - "boxImages": "box_image", - "circleImages": "circle_image", - "textImages": "text_image", - "urlImages": "url_image" + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualContrast:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualContrast": { + "brightnessVar": "brightness_var", + "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompositeImageBoxImage:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompositeImageBoxImage": { - "colorVar": "color_var", + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualFaceCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualFaceCrop": { + "algorithmVar": "algorithm_var", + "confidenceVar": "confidence_var", + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "focusVar": "focus_var", + "gravityVar": "gravity_var", "heightVar": "height_var", + "paddingVar": "padding_var", + "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompositeImageCircleImage:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompositeImageCircleImage": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualFeatureCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualFeatureCrop": { + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "featureRadius": "feature_radius", + "featureRadiusVar": "feature_radius_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "maxFeatures": "max_features", + "maxFeaturesVar": "max_features_var", + "minFeatureQuality": "min_feature_quality", + "minFeatureQualityVar": "min_feature_quality_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualFitAndFill:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualFitAndFill": { + "fillTransformation": "fill_transformation", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualGoop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualGoop": { + "chaosVar": "chaos_var", + "densityVar": "density_var", + "powerVar": "power_var", + "seedVar": "seed_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualGrayscale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualGrayscale": { + "typeVar": "type_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualHsl:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualHsl": { + "hueVar": "hue_var", + "lightnessVar": "lightness_var", + "saturationVar": "saturation_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualHsv:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualHsv": { + "hueVar": "hue_var", + "saturationVar": "saturation_var", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualIfDimension:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualIfDimension": { + "dimensionVar": "dimension_var", + "greaterThan": "greater_than", + "lessThan": "less_than", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualImQuery:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualImQuery": { + "allowedTransformations": "allowed_transformations", + "queryVar": "query_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualMaxColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualMaxColor": { + "colorsVar": "colors_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualMirror:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualMirror": { + "horizontalVar": "horizontal_var", + "verticalVar": "vertical_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualMonoHue:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualMonoHue": { + "hueVar": "hue_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualOpacity:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualOpacity": { + "opacityVar": "opacity_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualRegionOfInterestCrop": { + "gravityVar": "gravity_var", + "heightVar": "height_var", + "regionOfInterest": "region_of_interest", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualRelativeCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualRelativeCrop": { + "eastVar": "east_var", + "northVar": "north_var", + "southVar": "south_var", + "westVar": "west_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualRemoveColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualRemoveColor": { "colorVar": "color_var", - "diameterVar": "diameter_var", + "featherVar": "feather_var", + "toleranceVar": "tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualResize:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualResize": { + "aspectVar": "aspect_var", + "heightVar": "height_var", + "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompositeImageTextImage:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompositeImageTextImage": { - "fillVar": "fill_var", - "sizeVar": "size_var", - "strokeSize": "stroke_size", - "strokeSizeVar": "stroke_size_var", - "strokeVar": "stroke_var", - "textVar": "text_var", - "typefaceVar": "typeface_var" + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualRotate:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualRotate": { + "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompositeImageUrlImage:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompositeImageUrlImage": { - "urlVar": "url_var" + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualScale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualScale": { + "heightVar": "height_var", + "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformation:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualShears:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualShears": { + "xShear": "x_shear", + "xShearVar": "x_shear_var", + "yShear": "y_shear", + "yShearVar": "y_shear_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualTrim:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualTrim": { + "fuzzVar": "fuzz_var", + "paddingVar": "padding_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualUnsharpMask:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThan:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThan": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -55955,14 +58529,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationAppend:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanAppend:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationAspectCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanAspectCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -55972,13 +58546,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanBackgroundColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationBlur:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanBlur:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationChromaKey:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanChromaKey:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -55993,7 +58567,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationComposite:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanComposite:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -56004,11 +58578,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationContrast:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanContrast:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -56019,7 +58593,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationFaceCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanFaceCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -56031,7 +58605,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanFeatureCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -56046,147 +58620,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationFitAndFill:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanFitAndFill:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationGoop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanGoop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationGrayscale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanGrayscale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationHsl:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanHsl:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationHsv:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanHsv:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationIfDimension:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanIfDimension:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationImQuery:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanImQuery:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationMaxColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanMaxColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationMirror:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanMirror:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationMonoHue:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanMonoHue:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationOpacity:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanOpacity:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanRelativeCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationRemoveColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanRemoveColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationResize:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanResize:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationRotate:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanRotate:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationScale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanScale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationShears:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanShears:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationTrim:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanTrim:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCompoundTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanUnsharpMask:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationContrast:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationContrast": { - "brightnessVar": "brightness_var", - "contrastVar": "contrast_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFaceCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFaceCrop": { - "algorithmVar": "algorithm_var", - "confidenceVar": "confidence_var", - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "focusVar": "focus_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFeatureCrop": { - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "featureRadius": "feature_radius", - "featureRadiusVar": "feature_radius_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "maxFeatures": "max_features", - "maxFeaturesVar": "max_features_var", - "minFeatureQuality": "min_feature_quality", - "minFeatureQualityVar": "min_feature_quality_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFill:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFill": { - "fillTransformation": "fill_transformation", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformation:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThan:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThan": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -56220,14 +58747,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationAppend:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanAppend:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationAspectCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanAspectCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -56237,13 +58764,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanBackgroundColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationBlur:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanBlur:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationChromaKey:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanChromaKey:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -56258,7 +58785,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationComposite:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanComposite:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -56269,11 +58796,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationContrast:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanContrast:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -56284,7 +58811,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationFaceCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanFaceCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -56296,7 +58823,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanFeatureCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -56311,125 +58838,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationFitAndFill:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanFitAndFill:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationGoop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanGoop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationGrayscale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanGrayscale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationHsl:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanHsl:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationHsv:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanHsv:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationIfDimension:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanIfDimension:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationImQuery:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanImQuery:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationMaxColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanMaxColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationMirror:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanMirror:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationMonoHue:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanMonoHue:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationOpacity:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanOpacity:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanRelativeCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationRemoveColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanRemoveColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationResize:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanResize:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationRotate:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanRotate:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationScale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanScale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationShears:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanShears:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationTrim:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanTrim:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationFitAndFillFillTransformationUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationGoop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationGoop": { - "chaosVar": "chaos_var", - "densityVar": "density_var", - "powerVar": "power_var", - "seedVar": "seed_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationGrayscale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationGrayscale": { - "typeVar": "type_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationHsl:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationHsl": { - "hueVar": "hue_var", - "lightnessVar": "lightness_var", - "saturationVar": "saturation_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationHsv:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationHsv": { - "hueVar": "hue_var", - "saturationVar": "saturation_var", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimension:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimension": { - "dimensionVar": "dimension_var", - "greaterThan": "greater_than", - "lessThan": "less_than", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefault:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefault": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanUnsharpMask:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefault:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefault": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -56463,14 +58965,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultAppend:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultAppend:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultAspectCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultAspectCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -56480,13 +58982,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultBlur:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultBlur:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultChromaKey:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultChromaKey:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -56501,7 +59003,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultComposite:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultComposite:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -56512,11 +59014,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultContrast:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultContrast:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -56527,7 +59029,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultFaceCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultFaceCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -56539,7 +59041,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -56554,100 +59056,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultFitAndFill:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultFitAndFill:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultGoop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultGoop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultGrayscale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultGrayscale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultHsl:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultHsl:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultHsv:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultHsv:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultIfDimension:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultIfDimension:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultImQuery:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultImQuery:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultMaxColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultMaxColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultMirror:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultMirror:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultMonoHue:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultMonoHue:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultOpacity:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultOpacity:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultRemoveColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultRemoveColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultResize:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultResize:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultRotate:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultRotate:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultScale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultScale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultShears:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultShears:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultTrim:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultTrim:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionDefaultUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqual:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqual": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscape:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscape": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -56681,14 +59183,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualAppend:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeAppend:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualAspectCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeAspectCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -56698,13 +59200,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualBackgroundColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeBackgroundColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualBlur:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeBlur:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualChromaKey:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeChromaKey:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -56719,7 +59221,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualComposite:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeComposite:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -56730,11 +59232,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualContrast:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeContrast:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -56745,7 +59247,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualFaceCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeFaceCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -56757,7 +59259,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualFeatureCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeFeatureCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -56772,100 +59274,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualFitAndFill:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeFitAndFill:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualGoop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeGoop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualGrayscale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeGrayscale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualHsl:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeHsl:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualHsv:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeHsv:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualIfDimension:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeIfDimension:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualImQuery:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeImQuery:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualMaxColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeMaxColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualMirror:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeMirror:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualMonoHue:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeMonoHue:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualOpacity:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeOpacity:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualRelativeCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeRelativeCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualRemoveColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeRemoveColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualResize:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeResize:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualRotate:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeRotate:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualScale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeScale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualShears:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeShears:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualTrim:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeTrim:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualUnsharpMask:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionEqualUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeUnsharpMask:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThan:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThan": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortrait:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortrait": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -56899,14 +59401,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanAppend:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitAppend:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanAspectCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitAspectCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -56916,13 +59418,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanBackgroundColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitBackgroundColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanBlur:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitBlur:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanChromaKey:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitChromaKey:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -56937,7 +59439,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanComposite:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitComposite:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -56948,11 +59450,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanContrast:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitContrast:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -56963,7 +59465,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanFaceCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitFaceCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -56975,7 +59477,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanFeatureCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitFeatureCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -56990,100 +59492,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanFitAndFill:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitFitAndFill:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanGoop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitGoop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanGrayscale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitGrayscale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanHsl:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitHsl:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanHsv:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitHsv:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanIfDimension:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitIfDimension:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanImQuery:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitImQuery:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanMaxColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitMaxColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanMirror:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitMirror:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanMonoHue:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitMonoHue:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanOpacity:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitOpacity:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanRelativeCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitRelativeCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanRemoveColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitRemoveColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanResize:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitResize:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanRotate:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitRotate:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanScale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitScale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanShears:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitShears:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanTrim:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitTrim:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanUnsharpMask:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionGreaterThanUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitUnsharpMask:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThan:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThan": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquare:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquare": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -57117,14 +59619,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanAppend:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareAppend:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanAspectCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareAspectCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -57134,13 +59636,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanBackgroundColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareBackgroundColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanBlur:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareBlur:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanChromaKey:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareChromaKey:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -57155,7 +59657,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanComposite:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareComposite:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -57166,11 +59668,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanContrast:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareContrast:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -57181,7 +59683,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanFaceCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareFaceCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -57193,7 +59695,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanFeatureCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareFeatureCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -57208,100 +59710,357 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanFitAndFill:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareFitAndFill:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanGoop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareGoop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanGrayscale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareGrayscale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanHsl:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareHsl:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanHsv:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareHsv:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanIfDimension:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareIfDimension:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanImQuery:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareImQuery:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanMaxColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareMaxColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanMirror:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareMirror:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanMonoHue:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareMonoHue:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanOpacity:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareOpacity:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanRelativeCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareRelativeCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanRemoveColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanResize:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareResize:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanRotate:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareRotate:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanScale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareScale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanShears:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareShears:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanTrim:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareTrim:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanUnsharpMask:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfDimensionLessThanUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefault:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefault": { + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationImQuery:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationImQuery": { + "allowedTransformations": "allowed_transformations", + "queryVar": "query_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationMaxColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationMaxColor": { + "colorsVar": "colors_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationMirror:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationMirror": { + "horizontalVar": "horizontal_var", + "verticalVar": "vertical_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationMonoHue:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationMonoHue": { + "hueVar": "hue_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationOpacity:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationOpacity": { + "opacityVar": "opacity_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCrop": { + "gravityVar": "gravity_var", + "heightVar": "height_var", + "regionOfInterest": "region_of_interest", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterest:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterest": { + "circleShapes": "circle_shape", + "pointShapes": "point_shape", + "polygonShapes": "polygon_shape", + "rectangleShapes": "rectangle_shape", + "unionShapes": "union_shape" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterestCircleShape:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterestCircleShape": { + "radiusVar": "radius_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterestCircleShapeCenter:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterestCircleShapeCenter": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterestPointShape:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterestPointShape": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterestPolygonShapePoint:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterestPolygonShapePoint": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterestRectangleShape:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterestRectangleShape": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterestRectangleShapeAnchor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterestRectangleShapeAnchor": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRelativeCrop": { + "eastVar": "east_var", + "northVar": "north_var", + "southVar": "south_var", + "westVar": "west_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRemoveColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRemoveColor": { + "colorVar": "color_var", + "featherVar": "feather_var", + "toleranceVar": "tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationResize:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationResize": { + "aspectVar": "aspect_var", + "heightVar": "height_var", + "typeVar": "type_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRotate:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRotate": { + "degreesVar": "degrees_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationScale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationScale": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationShears:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationShears": { + "xShear": "x_shear", + "xShearVar": "x_shear_var", + "yShear": "y_shear", + "yShearVar": "y_shear_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationTrim:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationTrim": { + "fuzzVar": "fuzz_var", + "paddingVar": "padding_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationGoop:getImagingPolicyImagePolicyTransformationGoop": { + "chaosVar": "chaos_var", + "densityVar": "density_var", + "powerVar": "power_var", + "seedVar": "seed_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationGrayscale:getImagingPolicyImagePolicyTransformationGrayscale": { + "typeVar": "type_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationHsl:getImagingPolicyImagePolicyTransformationHsl": { + "hueVar": "hue_var", + "lightnessVar": "lightness_var", + "saturationVar": "saturation_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationHsv:getImagingPolicyImagePolicyTransformationHsv": { + "hueVar": "hue_var", + "saturationVar": "saturation_var", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfDimension": { + "dimensionVar": "dimension_var", + "greaterThan": "greater_than", + "lessThan": "less_than", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefault:getImagingPolicyImagePolicyTransformationIfDimensionDefault": { + "appends": "append", + "aspectCrops": "aspect_crop", + "backgroundColors": "background_color", + "blurs": "blur", + "chromaKeys": "chroma_key", + "composites": "composite", + "compounds": "compound", + "contrasts": "contrast", + "crops": "crop", + "faceCrops": "face_crop", + "featureCrops": "feature_crop", + "fitAndFills": "fit_and_fill", + "goops": "goop", + "grayscales": "grayscale", + "hsls": "hsl", + "hsvs": "hsv", + "ifDimensions": "if_dimension", + "ifOrientations": "if_orientation", + "imQueries": "im_query", + "maxColors": "max_colors", + "mirrors": "mirror", + "monoHues": "mono_hue", + "opacities": "opacity", + "regionOfInterestCrops": "region_of_interest_crop", + "relativeCrops": "relative_crop", + "removeColors": "remove_color", + "resizes": "resize", + "rotates": "rotate", + "scales": "scale", + "shears": "shear", + "trims": "trim", + "unsharpMasks": "unsharp_mask" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultAppend:getImagingPolicyImagePolicyTransformationIfDimensionDefaultAppend": { + "gravityPriority": "gravity_priority", + "gravityPriorityVar": "gravity_priority_var", + "gravityVar": "gravity_var", + "preserveMinorDimension": "preserve_minor_dimension", + "preserveMinorDimensionVar": "preserve_minor_dimension_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultAppendImage:getImagingPolicyImagePolicyTransformationIfDimensionDefaultAppendImage": { + "boxImages": "box_image", + "circleImages": "circle_image", + "textImages": "text_image", + "urlImages": "url_image" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultAppendImageBoxImage:getImagingPolicyImagePolicyTransformationIfDimensionDefaultAppendImageBoxImage": { + "colorVar": "color_var", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultAppendImageCircleImage:getImagingPolicyImagePolicyTransformationIfDimensionDefaultAppendImageCircleImage": { + "colorVar": "color_var", + "diameterVar": "diameter_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultAppendImageTextImage:getImagingPolicyImagePolicyTransformationIfDimensionDefaultAppendImageTextImage": { + "fillVar": "fill_var", + "sizeVar": "size_var", + "strokeSize": "stroke_size", + "strokeSizeVar": "stroke_size_var", + "strokeVar": "stroke_var", + "textVar": "text_var", + "typefaceVar": "typeface_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultAppendImageUrlImage:getImagingPolicyImagePolicyTransformationIfDimensionDefaultAppendImageUrlImage": { + "urlVar": "url_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultAspectCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultBackgroundColor": { + "colorVar": "color_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultBlur:getImagingPolicyImagePolicyTransformationIfDimensionDefaultBlur": { + "sigmaVar": "sigma_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionDefaultChromaKey": { + "hueFeather": "hue_feather", + "hueFeatherVar": "hue_feather_var", + "hueTolerance": "hue_tolerance", + "hueToleranceVar": "hue_tolerance_var", + "hueVar": "hue_var", + "lightnessFeather": "lightness_feather", + "lightnessFeatherVar": "lightness_feather_var", + "lightnessTolerance": "lightness_tolerance", + "lightnessToleranceVar": "lightness_tolerance_var", + "saturationFeather": "saturation_feather", + "saturationFeatherVar": "saturation_feather_var", + "saturationTolerance": "saturation_tolerance", + "saturationToleranceVar": "saturation_tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultComposite:getImagingPolicyImagePolicyTransformationIfDimensionDefaultComposite": { + "gravityVar": "gravity_var", + "placementVar": "placement_var", + "scaleDimension": "scale_dimension", + "scaleDimensionVar": "scale_dimension_var", + "scaleVar": "scale_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompositeImage:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompositeImage": { + "boxImages": "box_image", + "circleImages": "circle_image", + "textImages": "text_image", + "urlImages": "url_image" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompositeImageBoxImage:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompositeImageBoxImage": { + "colorVar": "color_var", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompositeImageCircleImage:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompositeImageCircleImage": { + "colorVar": "color_var", + "diameterVar": "diameter_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompositeImageTextImage:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompositeImageTextImage": { + "fillVar": "fill_var", + "sizeVar": "size_var", + "strokeSize": "stroke_size", + "strokeSizeVar": "stroke_size_var", + "strokeVar": "stroke_var", + "textVar": "text_var", + "typefaceVar": "typeface_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompositeImageUrlImage:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompositeImageUrlImage": { + "urlVar": "url_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformation:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformation": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -57335,14 +60094,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultAppend:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationAppend:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultAspectCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -57352,13 +60111,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultBlur:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationBlur:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultChromaKey:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -57373,7 +60132,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultComposite:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationComposite:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -57384,11 +60143,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultContrast:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationContrast:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -57399,7 +60158,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultFaceCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -57411,7 +60170,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -57426,100 +60185,147 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultFitAndFill:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultGoop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationGoop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultGrayscale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultHsl:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationHsl:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultHsv:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationHsv:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultIfDimension:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultImQuery:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationImQuery:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultMaxColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultMirror:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationMirror:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultMonoHue:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultOpacity:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationOpacity:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultRemoveColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultResize:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationResize:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultRotate:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationRotate:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultScale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationScale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultShears:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationShears:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultTrim:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationTrim:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationDefaultUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscape:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscape": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultContrast:getImagingPolicyImagePolicyTransformationIfDimensionDefaultContrast": { + "brightnessVar": "brightness_var", + "contrastVar": "contrast_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFaceCrop": { + "algorithmVar": "algorithm_var", + "confidenceVar": "confidence_var", + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "focusVar": "focus_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFeatureCrop": { + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "featureRadius": "feature_radius", + "featureRadiusVar": "feature_radius_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "maxFeatures": "max_features", + "maxFeaturesVar": "max_features_var", + "minFeatureQuality": "min_feature_quality", + "minFeatureQualityVar": "min_feature_quality_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFill": { + "fillTransformation": "fill_transformation", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformation:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformation": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -57553,14 +60359,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeAppend:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationAppend:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeAspectCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -57570,13 +60376,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeBackgroundColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeBlur:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationBlur:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeChromaKey:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -57591,7 +60397,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeComposite:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationComposite:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -57602,11 +60408,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeContrast:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationContrast:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -57617,7 +60423,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeFaceCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -57629,7 +60435,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeFeatureCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -57644,100 +60450,125 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeFitAndFill:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeGoop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationGoop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeGrayscale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeHsl:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationHsl:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeHsv:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationHsv:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeIfDimension:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeImQuery:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationImQuery:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeMaxColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeMirror:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationMirror:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeMonoHue:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeOpacity:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationOpacity:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeRelativeCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeRemoveColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeResize:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationResize:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeRotate:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationRotate:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeScale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationScale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeShears:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationShears:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeTrim:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationTrim:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeUnsharpMask:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationLandscapeUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortrait:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortrait": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultGoop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultGoop": { + "chaosVar": "chaos_var", + "densityVar": "density_var", + "powerVar": "power_var", + "seedVar": "seed_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultGrayscale": { + "typeVar": "type_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultHsl:getImagingPolicyImagePolicyTransformationIfDimensionDefaultHsl": { + "hueVar": "hue_var", + "lightnessVar": "lightness_var", + "saturationVar": "saturation_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultHsv:getImagingPolicyImagePolicyTransformationIfDimensionDefaultHsv": { + "hueVar": "hue_var", + "saturationVar": "saturation_var", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimension": { + "dimensionVar": "dimension_var", + "greaterThan": "greater_than", + "lessThan": "less_than", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefault:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefault": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -57771,14 +60602,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitAppend:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultAppend:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitAspectCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -57788,13 +60619,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitBackgroundColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitBlur:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultBlur:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitChromaKey:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -57809,7 +60640,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitComposite:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultComposite:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -57820,11 +60651,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitContrast:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultContrast:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -57835,7 +60666,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitFaceCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -57847,7 +60678,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitFeatureCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -57862,100 +60693,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitFitAndFill:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitGoop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultGoop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitGrayscale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitHsl:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultHsl:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitHsv:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultHsv:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitIfDimension:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitImQuery:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultImQuery:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitMaxColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitMirror:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultMirror:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitMonoHue:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitOpacity:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultOpacity:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitRelativeCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitRemoveColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitResize:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultResize:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitRotate:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultRotate:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitScale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultScale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitShears:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultShears:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitTrim:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultTrim:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitUnsharpMask:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationPortraitUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquare:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquare": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqual:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqual": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -57989,14 +60820,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareAppend:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualAppend:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareAspectCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -58006,13 +60837,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareBackgroundColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareBlur:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualBlur:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareChromaKey:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -58027,7 +60858,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareComposite:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualComposite:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -58038,11 +60869,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareContrast:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualContrast:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -58053,7 +60884,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareFaceCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -58065,7 +60896,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareFeatureCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -58080,218 +60911,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareFitAndFill:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareFitAndFill": { - "fillTransformation": "fill_transformation", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareGoop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareGoop": { - "chaosVar": "chaos_var", - "densityVar": "density_var", - "powerVar": "power_var", - "seedVar": "seed_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareGrayscale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareGrayscale": { - "typeVar": "type_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareHsl:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareHsl": { - "hueVar": "hue_var", - "lightnessVar": "lightness_var", - "saturationVar": "saturation_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareHsv:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareHsv": { - "hueVar": "hue_var", - "saturationVar": "saturation_var", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareIfDimension:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareIfDimension": { - "dimensionVar": "dimension_var", - "greaterThan": "greater_than", - "lessThan": "less_than", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareImQuery:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareImQuery": { - "allowedTransformations": "allowed_transformations", - "queryVar": "query_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareMaxColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareMaxColor": { - "colorsVar": "colors_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareMirror:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareMirror": { - "horizontalVar": "horizontal_var", - "verticalVar": "vertical_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareMonoHue:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareMonoHue": { - "hueVar": "hue_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareOpacity:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareOpacity": { - "opacityVar": "opacity_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareRegionOfInterestCrop": { - "gravityVar": "gravity_var", - "heightVar": "height_var", - "regionOfInterest": "region_of_interest", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareRelativeCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareRelativeCrop": { - "eastVar": "east_var", - "northVar": "north_var", - "southVar": "south_var", - "westVar": "west_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareRemoveColor": { - "colorVar": "color_var", - "featherVar": "feather_var", - "toleranceVar": "tolerance_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareResize:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareResize": { - "aspectVar": "aspect_var", - "heightVar": "height_var", - "typeVar": "type_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareRotate:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareRotate": { - "degreesVar": "degrees_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareScale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualFitAndFill": { + "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareShears:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareShears": { - "xShear": "x_shear", - "xShearVar": "x_shear_var", - "yShear": "y_shear", - "yShearVar": "y_shear_var" + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualGoop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualGoop": { + "chaosVar": "chaos_var", + "densityVar": "density_var", + "powerVar": "power_var", + "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareTrim:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareTrim": { - "fuzzVar": "fuzz_var", - "paddingVar": "padding_var" + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualGrayscale": { + "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationIfOrientationSquareUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualHsl:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualHsl": { + "hueVar": "hue_var", + "lightnessVar": "lightness_var", + "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationImQuery:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualHsv:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualHsv": { + "hueVar": "hue_var", + "saturationVar": "saturation_var", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualIfDimension": { + "dimensionVar": "dimension_var", + "greaterThan": "greater_than", + "lessThan": "less_than", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualImQuery:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationMaxColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationMirror:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualMirror:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationMonoHue:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationOpacity:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualOpacity:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterest:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterest": { - "circleShapes": "circle_shape", - "pointShapes": "point_shape", - "polygonShapes": "polygon_shape", - "rectangleShapes": "rectangle_shape", - "unionShapes": "union_shape" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterestCircleShape:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterestCircleShape": { - "radiusVar": "radius_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterestCircleShapeCenter:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterestCircleShapeCenter": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterestPointShape:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterestPointShape": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterestPolygonShapePoint:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterestPolygonShapePoint": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterestRectangleShape:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterestRectangleShape": { - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterestRectangleShapeAnchor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRegionOfInterestCropRegionOfInterestRectangleShapeAnchor": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRemoveColor:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationResize:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualResize:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRotate:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualRotate:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationScale:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualScale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationShears:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualShears:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationTrim:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualTrim:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationFitAndFillFillTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationGoop:getImagingPolicyImagePolicyTransformationGoop": { - "chaosVar": "chaos_var", - "densityVar": "density_var", - "powerVar": "power_var", - "seedVar": "seed_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationGrayscale:getImagingPolicyImagePolicyTransformationGrayscale": { - "typeVar": "type_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationHsl:getImagingPolicyImagePolicyTransformationHsl": { - "hueVar": "hue_var", - "lightnessVar": "lightness_var", - "saturationVar": "saturation_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationHsv:getImagingPolicyImagePolicyTransformationHsv": { - "hueVar": "hue_var", - "saturationVar": "saturation_var", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfDimension": { - "dimensionVar": "dimension_var", - "greaterThan": "greater_than", - "lessThan": "less_than", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefault:getImagingPolicyImagePolicyTransformationIfDimensionDefault": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThan:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThan": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -58325,42 +61038,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultAppend:getImagingPolicyImagePolicyTransformationIfDimensionDefaultAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanAppend:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultAppendImage:getImagingPolicyImagePolicyTransformationIfDimensionDefaultAppendImage": { - "boxImages": "box_image", - "circleImages": "circle_image", - "textImages": "text_image", - "urlImages": "url_image" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultAppendImageBoxImage:getImagingPolicyImagePolicyTransformationIfDimensionDefaultAppendImageBoxImage": { - "colorVar": "color_var", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultAppendImageCircleImage:getImagingPolicyImagePolicyTransformationIfDimensionDefaultAppendImageCircleImage": { - "colorVar": "color_var", - "diameterVar": "diameter_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultAppendImageTextImage:getImagingPolicyImagePolicyTransformationIfDimensionDefaultAppendImageTextImage": { - "fillVar": "fill_var", - "sizeVar": "size_var", - "strokeSize": "stroke_size", - "strokeSizeVar": "stroke_size_var", - "strokeVar": "stroke_var", - "textVar": "text_var", - "typefaceVar": "typeface_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultAppendImageUrlImage:getImagingPolicyImagePolicyTransformationIfDimensionDefaultAppendImageUrlImage": { - "urlVar": "url_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -58370,13 +61055,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultBlur:getImagingPolicyImagePolicyTransformationIfDimensionDefaultBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanBlur:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionDefaultChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -58391,7 +61076,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultComposite:getImagingPolicyImagePolicyTransformationIfDimensionDefaultComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanComposite:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -58402,35 +61087,142 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompositeImage:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompositeImage": { - "boxImages": "box_image", - "circleImages": "circle_image", - "textImages": "text_image", - "urlImages": "url_image" + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanContrast:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanContrast": { + "brightnessVar": "brightness_var", + "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompositeImageBoxImage:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompositeImageBoxImage": { - "colorVar": "color_var", + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanFaceCrop": { + "algorithmVar": "algorithm_var", + "confidenceVar": "confidence_var", + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "focusVar": "focus_var", + "gravityVar": "gravity_var", "heightVar": "height_var", + "paddingVar": "padding_var", + "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompositeImageCircleImage:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompositeImageCircleImage": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanFeatureCrop": { + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "featureRadius": "feature_radius", + "featureRadiusVar": "feature_radius_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "maxFeatures": "max_features", + "maxFeaturesVar": "max_features_var", + "minFeatureQuality": "min_feature_quality", + "minFeatureQualityVar": "min_feature_quality_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanFitAndFill": { + "fillTransformation": "fill_transformation", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanGoop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanGoop": { + "chaosVar": "chaos_var", + "densityVar": "density_var", + "powerVar": "power_var", + "seedVar": "seed_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanGrayscale": { + "typeVar": "type_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanHsl:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanHsl": { + "hueVar": "hue_var", + "lightnessVar": "lightness_var", + "saturationVar": "saturation_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanHsv:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanHsv": { + "hueVar": "hue_var", + "saturationVar": "saturation_var", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanIfDimension": { + "dimensionVar": "dimension_var", + "greaterThan": "greater_than", + "lessThan": "less_than", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanImQuery:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanImQuery": { + "allowedTransformations": "allowed_transformations", + "queryVar": "query_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanMaxColor": { + "colorsVar": "colors_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanMirror:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanMirror": { + "horizontalVar": "horizontal_var", + "verticalVar": "vertical_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanMonoHue": { + "hueVar": "hue_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanOpacity:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanOpacity": { + "opacityVar": "opacity_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanRegionOfInterestCrop": { + "gravityVar": "gravity_var", + "heightVar": "height_var", + "regionOfInterest": "region_of_interest", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanRelativeCrop": { + "eastVar": "east_var", + "northVar": "north_var", + "southVar": "south_var", + "westVar": "west_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanRemoveColor": { "colorVar": "color_var", - "diameterVar": "diameter_var", + "featherVar": "feather_var", + "toleranceVar": "tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanResize:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanResize": { + "aspectVar": "aspect_var", + "heightVar": "height_var", + "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompositeImageTextImage:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompositeImageTextImage": { - "fillVar": "fill_var", - "sizeVar": "size_var", - "strokeSize": "stroke_size", - "strokeSizeVar": "stroke_size_var", - "strokeVar": "stroke_var", - "textVar": "text_var", - "typefaceVar": "typeface_var" + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanRotate:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanRotate": { + "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompositeImageUrlImage:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompositeImageUrlImage": { - "urlVar": "url_var" + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanScale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanScale": { + "heightVar": "height_var", + "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformation:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanShears:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanShears": { + "xShear": "x_shear", + "xShearVar": "x_shear_var", + "yShear": "y_shear", + "yShearVar": "y_shear_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanTrim:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanTrim": { + "fuzzVar": "fuzz_var", + "paddingVar": "padding_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThan:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThan": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -58464,14 +61256,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationAppend:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanAppend:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -58481,13 +61273,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationBlur:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanBlur:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -58502,7 +61294,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationComposite:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanComposite:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -58513,11 +61305,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationContrast:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanContrast:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -58528,7 +61320,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -58540,7 +61332,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -58555,147 +61347,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationGoop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanGoop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationHsl:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanHsl:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationHsv:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanHsv:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationImQuery:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanImQuery:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationMirror:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanMirror:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationOpacity:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanOpacity:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationResize:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanResize:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationRotate:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanRotate:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationScale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanScale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationShears:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanShears:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationTrim:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanTrim:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCompoundTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultContrast:getImagingPolicyImagePolicyTransformationIfDimensionDefaultContrast": { - "brightnessVar": "brightness_var", - "contrastVar": "contrast_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFaceCrop": { - "algorithmVar": "algorithm_var", - "confidenceVar": "confidence_var", - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "focusVar": "focus_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFeatureCrop": { - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "featureRadius": "feature_radius", - "featureRadiusVar": "feature_radius_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "maxFeatures": "max_features", - "maxFeaturesVar": "max_features_var", - "minFeatureQuality": "min_feature_quality", - "minFeatureQualityVar": "min_feature_quality_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFill": { - "fillTransformation": "fill_transformation", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformation:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefault:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefault": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -58729,14 +61474,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationAppend:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultAppend:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -58746,13 +61491,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationBlur:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultBlur:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -58767,7 +61512,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationComposite:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultComposite:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -58778,11 +61523,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationContrast:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultContrast:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -58793,7 +61538,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -58805,7 +61550,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -58820,125 +61565,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationGoop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultGoop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationHsl:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultHsl:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationHsv:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultHsv:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationImQuery:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultImQuery:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationMirror:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultMirror:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationOpacity:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultOpacity:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationResize:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultResize:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationRotate:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultRotate:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationScale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultScale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationShears:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultShears:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationTrim:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultTrim:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionDefaultFitAndFillFillTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultGoop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultGoop": { - "chaosVar": "chaos_var", - "densityVar": "density_var", - "powerVar": "power_var", - "seedVar": "seed_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultGrayscale": { - "typeVar": "type_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultHsl:getImagingPolicyImagePolicyTransformationIfDimensionDefaultHsl": { - "hueVar": "hue_var", - "lightnessVar": "lightness_var", - "saturationVar": "saturation_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultHsv:getImagingPolicyImagePolicyTransformationIfDimensionDefaultHsv": { - "hueVar": "hue_var", - "saturationVar": "saturation_var", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimension": { - "dimensionVar": "dimension_var", - "greaterThan": "greater_than", - "lessThan": "less_than", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefault:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefault": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscape:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscape": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -58972,14 +61692,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultAppend:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeAppend:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -58989,13 +61709,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultBlur:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeBlur:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -59010,7 +61730,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultComposite:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeComposite:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -59021,11 +61741,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultContrast:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeContrast:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -59036,7 +61756,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -59048,7 +61768,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -59063,100 +61783,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultGoop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeGoop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultHsl:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeHsl:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultHsv:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeHsv:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultImQuery:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeImQuery:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultMirror:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeMirror:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultOpacity:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeOpacity:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultResize:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeResize:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultRotate:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeRotate:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultScale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeScale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultShears:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeShears:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultTrim:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeTrim:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionDefaultUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqual:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqual": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortrait:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortrait": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -59190,14 +61910,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualAppend:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitAppend:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -59207,13 +61927,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualBlur:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitBlur:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -59228,7 +61948,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualComposite:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitComposite:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -59239,11 +61959,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualContrast:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitContrast:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -59254,7 +61974,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -59266,7 +61986,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -59281,100 +62001,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualGoop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitGoop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualHsl:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitHsl:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualHsv:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitHsv:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualImQuery:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitImQuery:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualMirror:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitMirror:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualOpacity:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitOpacity:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualResize:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitResize:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualRotate:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitRotate:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualScale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitScale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualShears:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitShears:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualTrim:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitTrim:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionEqualUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThan:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThan": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquare:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquare": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -59408,14 +62128,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanAppend:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareAppend:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -59425,13 +62145,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanBlur:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareBlur:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -59446,7 +62166,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanComposite:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareComposite:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -59457,11 +62177,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanContrast:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareContrast:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -59472,7 +62192,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -59484,7 +62204,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -59499,100 +62219,193 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanGoop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareGoop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanHsl:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareHsl:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanHsv:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareHsv:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanImQuery:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareImQuery:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanMirror:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareMirror:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanOpacity:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareOpacity:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanResize:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareResize:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanRotate:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareRotate:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanScale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareScale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanShears:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareShears:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanTrim:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareTrim:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionGreaterThanUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThan:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThan": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultImQuery:getImagingPolicyImagePolicyTransformationIfDimensionDefaultImQuery": { + "allowedTransformations": "allowed_transformations", + "queryVar": "query_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultMaxColor": { + "colorsVar": "colors_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultMirror:getImagingPolicyImagePolicyTransformationIfDimensionDefaultMirror": { + "horizontalVar": "horizontal_var", + "verticalVar": "vertical_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionDefaultMonoHue": { + "hueVar": "hue_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultOpacity:getImagingPolicyImagePolicyTransformationIfDimensionDefaultOpacity": { + "opacityVar": "opacity_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCrop": { + "gravityVar": "gravity_var", + "heightVar": "height_var", + "regionOfInterest": "region_of_interest", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterest:getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterest": { + "circleShapes": "circle_shape", + "pointShapes": "point_shape", + "polygonShapes": "polygon_shape", + "rectangleShapes": "rectangle_shape", + "unionShapes": "union_shape" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterestCircleShape:getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterestCircleShape": { + "radiusVar": "radius_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterestCircleShapeCenter:getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterestCircleShapeCenter": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterestPointShape:getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterestPointShape": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterestPolygonShapePoint:getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterestPolygonShapePoint": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterestRectangleShape:getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterestRectangleShape": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterestRectangleShapeAnchor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterestRectangleShapeAnchor": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultRelativeCrop": { + "eastVar": "east_var", + "northVar": "north_var", + "southVar": "south_var", + "westVar": "west_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultRemoveColor": { + "colorVar": "color_var", + "featherVar": "feather_var", + "toleranceVar": "tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultResize:getImagingPolicyImagePolicyTransformationIfDimensionDefaultResize": { + "aspectVar": "aspect_var", + "heightVar": "height_var", + "typeVar": "type_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultRotate:getImagingPolicyImagePolicyTransformationIfDimensionDefaultRotate": { + "degreesVar": "degrees_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultScale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultScale": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultShears:getImagingPolicyImagePolicyTransformationIfDimensionDefaultShears": { + "xShear": "x_shear", + "xShearVar": "x_shear_var", + "yShear": "y_shear", + "yShearVar": "y_shear_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultTrim:getImagingPolicyImagePolicyTransformationIfDimensionDefaultTrim": { + "fuzzVar": "fuzz_var", + "paddingVar": "padding_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionDefaultUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqual:getImagingPolicyImagePolicyTransformationIfDimensionEqual": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -59626,14 +62439,42 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanAppend:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualAppend:getImagingPolicyImagePolicyTransformationIfDimensionEqualAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualAppendImage:getImagingPolicyImagePolicyTransformationIfDimensionEqualAppendImage": { + "boxImages": "box_image", + "circleImages": "circle_image", + "textImages": "text_image", + "urlImages": "url_image" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualAppendImageBoxImage:getImagingPolicyImagePolicyTransformationIfDimensionEqualAppendImageBoxImage": { + "colorVar": "color_var", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualAppendImageCircleImage:getImagingPolicyImagePolicyTransformationIfDimensionEqualAppendImageCircleImage": { + "colorVar": "color_var", + "diameterVar": "diameter_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualAppendImageTextImage:getImagingPolicyImagePolicyTransformationIfDimensionEqualAppendImageTextImage": { + "fillVar": "fill_var", + "sizeVar": "size_var", + "strokeSize": "stroke_size", + "strokeSizeVar": "stroke_size_var", + "strokeVar": "stroke_var", + "textVar": "text_var", + "typefaceVar": "typeface_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualAppendImageUrlImage:getImagingPolicyImagePolicyTransformationIfDimensionEqualAppendImageUrlImage": { + "urlVar": "url_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -59643,13 +62484,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanBlur:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualBlur:getImagingPolicyImagePolicyTransformationIfDimensionEqualBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionEqualChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -59664,7 +62505,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanComposite:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualComposite:getImagingPolicyImagePolicyTransformationIfDimensionEqualComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -59675,11 +62516,122 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanContrast:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompositeImage:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompositeImage": { + "boxImages": "box_image", + "circleImages": "circle_image", + "textImages": "text_image", + "urlImages": "url_image" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompositeImageBoxImage:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompositeImageBoxImage": { + "colorVar": "color_var", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompositeImageCircleImage:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompositeImageCircleImage": { + "colorVar": "color_var", + "diameterVar": "diameter_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompositeImageTextImage:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompositeImageTextImage": { + "fillVar": "fill_var", + "sizeVar": "size_var", + "strokeSize": "stroke_size", + "strokeSizeVar": "stroke_size_var", + "strokeVar": "stroke_var", + "textVar": "text_var", + "typefaceVar": "typeface_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompositeImageUrlImage:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompositeImageUrlImage": { + "urlVar": "url_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformation:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformation": { + "appends": "append", + "aspectCrops": "aspect_crop", + "backgroundColors": "background_color", + "blurs": "blur", + "chromaKeys": "chroma_key", + "composites": "composite", + "compounds": "compound", + "contrasts": "contrast", + "crops": "crop", + "faceCrops": "face_crop", + "featureCrops": "feature_crop", + "fitAndFills": "fit_and_fill", + "goops": "goop", + "grayscales": "grayscale", + "hsls": "hsl", + "hsvs": "hsv", + "ifDimensions": "if_dimension", + "ifOrientations": "if_orientation", + "imQueries": "im_query", + "maxColors": "max_colors", + "mirrors": "mirror", + "monoHues": "mono_hue", + "opacities": "opacity", + "regionOfInterestCrops": "region_of_interest_crop", + "relativeCrops": "relative_crop", + "removeColors": "remove_color", + "resizes": "resize", + "rotates": "rotate", + "scales": "scale", + "shears": "shear", + "trims": "trim", + "unsharpMasks": "unsharp_mask" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationAppend:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationAppend": { + "gravityPriority": "gravity_priority", + "gravityPriorityVar": "gravity_priority_var", + "gravityVar": "gravity_var", + "preserveMinorDimension": "preserve_minor_dimension", + "preserveMinorDimensionVar": "preserve_minor_dimension_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationAspectCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationBackgroundColor": { + "colorVar": "color_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationBlur:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationBlur": { + "sigmaVar": "sigma_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationChromaKey": { + "hueFeather": "hue_feather", + "hueFeatherVar": "hue_feather_var", + "hueTolerance": "hue_tolerance", + "hueToleranceVar": "hue_tolerance_var", + "hueVar": "hue_var", + "lightnessFeather": "lightness_feather", + "lightnessFeatherVar": "lightness_feather_var", + "lightnessTolerance": "lightness_tolerance", + "lightnessToleranceVar": "lightness_tolerance_var", + "saturationFeather": "saturation_feather", + "saturationFeatherVar": "saturation_feather_var", + "saturationTolerance": "saturation_tolerance", + "saturationToleranceVar": "saturation_tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationComposite:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationComposite": { + "gravityVar": "gravity_var", + "placementVar": "placement_var", + "scaleDimension": "scale_dimension", + "scaleDimensionVar": "scale_dimension_var", + "scaleVar": "scale_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationContrast:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -59690,7 +62642,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -59702,7 +62654,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -59717,100 +62669,147 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanGoop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationGoop:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanHsl:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationHsl:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanHsv:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationHsv:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanImQuery:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationImQuery:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanMirror:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationMirror:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanOpacity:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationOpacity:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanResize:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationResize:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanRotate:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationRotate:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanScale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationScale:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanShears:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationShears:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanTrim:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationTrim:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfDimensionLessThanUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefault:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefault": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualContrast:getImagingPolicyImagePolicyTransformationIfDimensionEqualContrast": { + "brightnessVar": "brightness_var", + "contrastVar": "contrast_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualFaceCrop": { + "algorithmVar": "algorithm_var", + "confidenceVar": "confidence_var", + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "focusVar": "focus_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualFeatureCrop": { + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "featureRadius": "feature_radius", + "featureRadiusVar": "feature_radius_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "maxFeatures": "max_features", + "maxFeaturesVar": "max_features_var", + "minFeatureQuality": "min_feature_quality", + "minFeatureQualityVar": "min_feature_quality_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFill": { + "fillTransformation": "fill_transformation", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformation:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformation": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -59844,14 +62843,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultAppend:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationAppend:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -59861,13 +62860,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultBlur:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationBlur:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -59882,7 +62881,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultComposite:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationComposite:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -59893,11 +62892,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultContrast:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationContrast:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -59908,7 +62907,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -59920,7 +62919,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -59935,100 +62934,125 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultGoop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationGoop:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultHsl:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationHsl:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultHsv:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationHsv:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultImQuery:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationImQuery:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultMirror:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationMirror:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultOpacity:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationOpacity:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultResize:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationResize:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultRotate:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationRotate:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultScale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationScale:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultShears:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationShears:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultTrim:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationTrim:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationDefaultUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscape:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscape": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualGoop:getImagingPolicyImagePolicyTransformationIfDimensionEqualGoop": { + "chaosVar": "chaos_var", + "densityVar": "density_var", + "powerVar": "power_var", + "seedVar": "seed_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionEqualGrayscale": { + "typeVar": "type_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualHsl:getImagingPolicyImagePolicyTransformationIfDimensionEqualHsl": { + "hueVar": "hue_var", + "lightnessVar": "lightness_var", + "saturationVar": "saturation_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualHsv:getImagingPolicyImagePolicyTransformationIfDimensionEqualHsv": { + "hueVar": "hue_var", + "saturationVar": "saturation_var", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimension": { + "dimensionVar": "dimension_var", + "greaterThan": "greater_than", + "lessThan": "less_than", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefault:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefault": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -60062,14 +63086,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeAppend:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultAppend:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -60079,13 +63103,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeBlur:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultBlur:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -60100,7 +63124,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeComposite:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultComposite:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -60111,11 +63135,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeContrast:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultContrast:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -60126,7 +63150,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -60138,7 +63162,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -60153,100 +63177,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeGoop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultGoop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeHsl:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultHsl:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeHsv:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultHsv:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeImQuery:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultImQuery:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeMirror:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultMirror:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeOpacity:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultOpacity:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeResize:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultResize:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeRotate:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultRotate:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeScale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultScale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeShears:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultShears:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeTrim:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultTrim:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationLandscapeUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortrait:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortrait": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqual:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqual": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -60280,14 +63304,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitAppend:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualAppend:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -60297,13 +63321,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitBlur:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualBlur:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -60318,7 +63342,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitComposite:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualComposite:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -60329,11 +63353,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitContrast:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualContrast:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -60344,7 +63368,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -60356,7 +63380,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -60371,100 +63395,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitGoop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualGoop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitHsl:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualHsl:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitHsv:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualHsv:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitImQuery:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualImQuery:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitMirror:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualMirror:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitOpacity:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualOpacity:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitResize:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualResize:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitRotate:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualRotate:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitScale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualScale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitShears:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualShears:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitTrim:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualTrim:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationPortraitUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquare:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquare": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThan:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThan": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -60498,14 +63522,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareAppend:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanAppend:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -60515,13 +63539,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareBlur:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanBlur:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -60536,7 +63560,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareComposite:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanComposite:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -60547,11 +63571,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareContrast:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanContrast:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -60562,7 +63586,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -60574,7 +63598,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -60589,332 +63613,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareGoop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanGoop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareHsl:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanHsl:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareHsv:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanHsv:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareImQuery:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareImQuery": { - "allowedTransformations": "allowed_transformations", - "queryVar": "query_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareMaxColor": { - "colorsVar": "colors_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareMirror:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareMirror": { - "horizontalVar": "horizontal_var", - "verticalVar": "vertical_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareMonoHue": { - "hueVar": "hue_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareOpacity:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareOpacity": { - "opacityVar": "opacity_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareRegionOfInterestCrop": { - "gravityVar": "gravity_var", - "heightVar": "height_var", - "regionOfInterest": "region_of_interest", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareRelativeCrop": { - "eastVar": "east_var", - "northVar": "north_var", - "southVar": "south_var", - "westVar": "west_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareRemoveColor": { - "colorVar": "color_var", - "featherVar": "feather_var", - "toleranceVar": "tolerance_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareResize:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareResize": { - "aspectVar": "aspect_var", - "heightVar": "height_var", - "typeVar": "type_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareRotate:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareRotate": { - "degreesVar": "degrees_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareScale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareScale": { - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareShears:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareShears": { - "xShear": "x_shear", - "xShearVar": "x_shear_var", - "yShear": "y_shear", - "yShearVar": "y_shear_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareTrim:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareTrim": { - "fuzzVar": "fuzz_var", - "paddingVar": "padding_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionDefaultIfOrientationSquareUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultImQuery:getImagingPolicyImagePolicyTransformationIfDimensionDefaultImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanImQuery:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultMirror:getImagingPolicyImagePolicyTransformationIfDimensionDefaultMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanMirror:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionDefaultMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultOpacity:getImagingPolicyImagePolicyTransformationIfDimensionDefaultOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanOpacity:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterest:getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterest": { - "circleShapes": "circle_shape", - "pointShapes": "point_shape", - "polygonShapes": "polygon_shape", - "rectangleShapes": "rectangle_shape", - "unionShapes": "union_shape" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterestCircleShape:getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterestCircleShape": { - "radiusVar": "radius_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterestCircleShapeCenter:getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterestCircleShapeCenter": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterestPointShape:getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterestPointShape": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterestPolygonShapePoint:getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterestPolygonShapePoint": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterestRectangleShape:getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterestRectangleShape": { - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterestRectangleShapeAnchor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultRegionOfInterestCropRegionOfInterestRectangleShapeAnchor": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionDefaultRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionDefaultRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultResize:getImagingPolicyImagePolicyTransformationIfDimensionDefaultResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanResize:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultRotate:getImagingPolicyImagePolicyTransformationIfDimensionDefaultRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanRotate:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultScale:getImagingPolicyImagePolicyTransformationIfDimensionDefaultScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanScale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultShears:getImagingPolicyImagePolicyTransformationIfDimensionDefaultShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanShears:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultTrim:getImagingPolicyImagePolicyTransformationIfDimensionDefaultTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanTrim:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionDefaultUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqual:getImagingPolicyImagePolicyTransformationIfDimensionEqual": { - "appends": "append", - "aspectCrops": "aspect_crop", - "backgroundColors": "background_color", - "blurs": "blur", - "chromaKeys": "chroma_key", - "composites": "composite", - "compounds": "compound", - "contrasts": "contrast", - "crops": "crop", - "faceCrops": "face_crop", - "featureCrops": "feature_crop", - "fitAndFills": "fit_and_fill", - "goops": "goop", - "grayscales": "grayscale", - "hsls": "hsl", - "hsvs": "hsv", - "ifDimensions": "if_dimension", - "ifOrientations": "if_orientation", - "imQueries": "im_query", - "maxColors": "max_colors", - "mirrors": "mirror", - "monoHues": "mono_hue", - "opacities": "opacity", - "regionOfInterestCrops": "region_of_interest_crop", - "relativeCrops": "relative_crop", - "removeColors": "remove_color", - "resizes": "resize", - "rotates": "rotate", - "scales": "scale", - "shears": "shear", - "trims": "trim", - "unsharpMasks": "unsharp_mask" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualAppend:getImagingPolicyImagePolicyTransformationIfDimensionEqualAppend": { - "gravityPriority": "gravity_priority", - "gravityPriorityVar": "gravity_priority_var", - "gravityVar": "gravity_var", - "preserveMinorDimension": "preserve_minor_dimension", - "preserveMinorDimensionVar": "preserve_minor_dimension_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualAppendImage:getImagingPolicyImagePolicyTransformationIfDimensionEqualAppendImage": { - "boxImages": "box_image", - "circleImages": "circle_image", - "textImages": "text_image", - "urlImages": "url_image" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualAppendImageBoxImage:getImagingPolicyImagePolicyTransformationIfDimensionEqualAppendImageBoxImage": { - "colorVar": "color_var", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualAppendImageCircleImage:getImagingPolicyImagePolicyTransformationIfDimensionEqualAppendImageCircleImage": { - "colorVar": "color_var", - "diameterVar": "diameter_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualAppendImageTextImage:getImagingPolicyImagePolicyTransformationIfDimensionEqualAppendImageTextImage": { - "fillVar": "fill_var", - "sizeVar": "size_var", - "strokeSize": "stroke_size", - "strokeSizeVar": "stroke_size_var", - "strokeVar": "stroke_var", - "textVar": "text_var", - "typefaceVar": "typeface_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualAppendImageUrlImage:getImagingPolicyImagePolicyTransformationIfDimensionEqualAppendImageUrlImage": { - "urlVar": "url_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualAspectCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualBackgroundColor": { - "colorVar": "color_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualBlur:getImagingPolicyImagePolicyTransformationIfDimensionEqualBlur": { - "sigmaVar": "sigma_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionEqualChromaKey": { - "hueFeather": "hue_feather", - "hueFeatherVar": "hue_feather_var", - "hueTolerance": "hue_tolerance", - "hueToleranceVar": "hue_tolerance_var", - "hueVar": "hue_var", - "lightnessFeather": "lightness_feather", - "lightnessFeatherVar": "lightness_feather_var", - "lightnessTolerance": "lightness_tolerance", - "lightnessToleranceVar": "lightness_tolerance_var", - "saturationFeather": "saturation_feather", - "saturationFeatherVar": "saturation_feather_var", - "saturationTolerance": "saturation_tolerance", - "saturationToleranceVar": "saturation_tolerance_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualComposite:getImagingPolicyImagePolicyTransformationIfDimensionEqualComposite": { - "gravityVar": "gravity_var", - "placementVar": "placement_var", - "scaleDimension": "scale_dimension", - "scaleDimensionVar": "scale_dimension_var", - "scaleVar": "scale_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompositeImage:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompositeImage": { - "boxImages": "box_image", - "circleImages": "circle_image", - "textImages": "text_image", - "urlImages": "url_image" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompositeImageBoxImage:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompositeImageBoxImage": { - "colorVar": "color_var", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompositeImageCircleImage:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompositeImageCircleImage": { - "colorVar": "color_var", - "diameterVar": "diameter_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompositeImageTextImage:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompositeImageTextImage": { - "fillVar": "fill_var", - "sizeVar": "size_var", - "strokeSize": "stroke_size", - "strokeSizeVar": "stroke_size_var", - "strokeVar": "stroke_var", - "textVar": "text_var", - "typefaceVar": "typeface_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompositeImageUrlImage:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompositeImageUrlImage": { - "urlVar": "url_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformation:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThan:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThan": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -60948,14 +63740,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationAppend:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanAppend:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -60965,13 +63757,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationBlur:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanBlur:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -60986,7 +63778,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationComposite:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanComposite:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -60997,11 +63789,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationContrast:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanContrast:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -61012,7 +63804,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -61024,7 +63816,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -61039,147 +63831,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationGoop:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanGoop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationHsl:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanHsl:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationHsv:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanHsv:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationImQuery:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanImQuery:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationMirror:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanMirror:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationOpacity:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanOpacity:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationResize:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanResize:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationRotate:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanRotate:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationScale:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanScale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationShears:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanShears:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationTrim:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanTrim:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionEqualCompoundTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualContrast:getImagingPolicyImagePolicyTransformationIfDimensionEqualContrast": { - "brightnessVar": "brightness_var", - "contrastVar": "contrast_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualFaceCrop": { - "algorithmVar": "algorithm_var", - "confidenceVar": "confidence_var", - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "focusVar": "focus_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualFeatureCrop": { - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "featureRadius": "feature_radius", - "featureRadiusVar": "feature_radius_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "maxFeatures": "max_features", - "maxFeaturesVar": "max_features_var", - "minFeatureQuality": "min_feature_quality", - "minFeatureQualityVar": "min_feature_quality_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFill": { - "fillTransformation": "fill_transformation", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformation:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefault:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefault": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -61213,14 +63958,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationAppend:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultAppend:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -61230,13 +63975,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationBlur:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultBlur:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -61251,7 +63996,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationComposite:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultComposite:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -61262,11 +64007,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationContrast:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultContrast:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -61277,7 +64022,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -61289,7 +64034,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -61304,125 +64049,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationGoop:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultGoop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationHsl:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultHsl:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationHsv:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultHsv:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationImQuery:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultImQuery:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationMirror:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultMirror:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationOpacity:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultOpacity:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationResize:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultResize:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationRotate:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultRotate:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationScale:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultScale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationShears:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultShears:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationTrim:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultTrim:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionEqualFitAndFillFillTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualGoop:getImagingPolicyImagePolicyTransformationIfDimensionEqualGoop": { - "chaosVar": "chaos_var", - "densityVar": "density_var", - "powerVar": "power_var", - "seedVar": "seed_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionEqualGrayscale": { - "typeVar": "type_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualHsl:getImagingPolicyImagePolicyTransformationIfDimensionEqualHsl": { - "hueVar": "hue_var", - "lightnessVar": "lightness_var", - "saturationVar": "saturation_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualHsv:getImagingPolicyImagePolicyTransformationIfDimensionEqualHsv": { - "hueVar": "hue_var", - "saturationVar": "saturation_var", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimension": { - "dimensionVar": "dimension_var", - "greaterThan": "greater_than", - "lessThan": "less_than", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefault:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefault": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscape:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscape": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -61456,14 +64176,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultAppend:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeAppend:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -61473,13 +64193,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultBlur:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeBlur:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -61494,7 +64214,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultComposite:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeComposite:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -61505,11 +64225,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultContrast:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeContrast:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -61520,7 +64240,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -61532,7 +64252,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -61547,100 +64267,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultGoop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeGoop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultHsl:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeHsl:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultHsv:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeHsv:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultImQuery:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeImQuery:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultMirror:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeMirror:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultOpacity:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeOpacity:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultResize:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeResize:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultRotate:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeRotate:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultScale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeScale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultShears:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeShears:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultTrim:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeTrim:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionDefaultUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqual:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqual": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortrait:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortrait": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -61674,14 +64394,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualAppend:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitAppend:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -61691,13 +64411,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualBlur:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitBlur:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -61712,7 +64432,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualComposite:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitComposite:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -61723,11 +64443,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualContrast:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitContrast:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -61738,7 +64458,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -61750,7 +64470,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -61765,100 +64485,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualGoop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitGoop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualHsl:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitHsl:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualHsv:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitHsv:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualImQuery:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitImQuery:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualMirror:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitMirror:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualOpacity:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitOpacity:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualResize:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitResize:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualRotate:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitRotate:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualScale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitScale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualShears:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitShears:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualTrim:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitTrim:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionEqualUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThan:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThan": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquare:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquare": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -61892,14 +64612,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanAppend:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareAppend:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -61909,13 +64629,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanBlur:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareBlur:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -61930,7 +64650,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanComposite:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareComposite:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -61941,11 +64661,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanContrast:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareContrast:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -61956,7 +64676,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -61968,7 +64688,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -61983,100 +64703,193 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanGoop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareGoop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanHsl:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareHsl:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanHsv:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareHsv:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanImQuery:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareImQuery:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanMirror:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareMirror:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanOpacity:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareOpacity:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanResize:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareResize:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanRotate:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareRotate:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanScale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareScale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanShears:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareShears:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanTrim:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareTrim:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionGreaterThanUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThan:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThan": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualImQuery:getImagingPolicyImagePolicyTransformationIfDimensionEqualImQuery": { + "allowedTransformations": "allowed_transformations", + "queryVar": "query_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualMaxColor": { + "colorsVar": "colors_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualMirror:getImagingPolicyImagePolicyTransformationIfDimensionEqualMirror": { + "horizontalVar": "horizontal_var", + "verticalVar": "vertical_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionEqualMonoHue": { + "hueVar": "hue_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualOpacity:getImagingPolicyImagePolicyTransformationIfDimensionEqualOpacity": { + "opacityVar": "opacity_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCrop": { + "gravityVar": "gravity_var", + "heightVar": "height_var", + "regionOfInterest": "region_of_interest", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterest:getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterest": { + "circleShapes": "circle_shape", + "pointShapes": "point_shape", + "polygonShapes": "polygon_shape", + "rectangleShapes": "rectangle_shape", + "unionShapes": "union_shape" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterestCircleShape:getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterestCircleShape": { + "radiusVar": "radius_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterestCircleShapeCenter:getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterestCircleShapeCenter": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterestPointShape:getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterestPointShape": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterestPolygonShapePoint:getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterestPolygonShapePoint": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterestRectangleShape:getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterestRectangleShape": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterestRectangleShapeAnchor:getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterestRectangleShapeAnchor": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualRelativeCrop": { + "eastVar": "east_var", + "northVar": "north_var", + "southVar": "south_var", + "westVar": "west_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualRemoveColor": { + "colorVar": "color_var", + "featherVar": "feather_var", + "toleranceVar": "tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualResize:getImagingPolicyImagePolicyTransformationIfDimensionEqualResize": { + "aspectVar": "aspect_var", + "heightVar": "height_var", + "typeVar": "type_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualRotate:getImagingPolicyImagePolicyTransformationIfDimensionEqualRotate": { + "degreesVar": "degrees_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualScale:getImagingPolicyImagePolicyTransformationIfDimensionEqualScale": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualShears:getImagingPolicyImagePolicyTransformationIfDimensionEqualShears": { + "xShear": "x_shear", + "xShearVar": "x_shear_var", + "yShear": "y_shear", + "yShearVar": "y_shear_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualTrim:getImagingPolicyImagePolicyTransformationIfDimensionEqualTrim": { + "fuzzVar": "fuzz_var", + "paddingVar": "padding_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionEqualUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThan:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThan": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -62110,14 +64923,42 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanAppend:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAppend:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAppendImage:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAppendImage": { + "boxImages": "box_image", + "circleImages": "circle_image", + "textImages": "text_image", + "urlImages": "url_image" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAppendImageBoxImage:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAppendImageBoxImage": { + "colorVar": "color_var", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAppendImageCircleImage:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAppendImageCircleImage": { + "colorVar": "color_var", + "diameterVar": "diameter_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAppendImageTextImage:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAppendImageTextImage": { + "fillVar": "fill_var", + "sizeVar": "size_var", + "strokeSize": "stroke_size", + "strokeSizeVar": "stroke_size_var", + "strokeVar": "stroke_var", + "textVar": "text_var", + "typefaceVar": "typeface_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAppendImageUrlImage:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAppendImageUrlImage": { + "urlVar": "url_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -62127,13 +64968,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanBlur:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanBlur:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -62148,7 +64989,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanComposite:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanComposite:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -62159,11 +65000,122 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanContrast:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompositeImage:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompositeImage": { + "boxImages": "box_image", + "circleImages": "circle_image", + "textImages": "text_image", + "urlImages": "url_image" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompositeImageBoxImage:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompositeImageBoxImage": { + "colorVar": "color_var", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompositeImageCircleImage:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompositeImageCircleImage": { + "colorVar": "color_var", + "diameterVar": "diameter_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompositeImageTextImage:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompositeImageTextImage": { + "fillVar": "fill_var", + "sizeVar": "size_var", + "strokeSize": "stroke_size", + "strokeSizeVar": "stroke_size_var", + "strokeVar": "stroke_var", + "textVar": "text_var", + "typefaceVar": "typeface_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompositeImageUrlImage:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompositeImageUrlImage": { + "urlVar": "url_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformation:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformation": { + "appends": "append", + "aspectCrops": "aspect_crop", + "backgroundColors": "background_color", + "blurs": "blur", + "chromaKeys": "chroma_key", + "composites": "composite", + "compounds": "compound", + "contrasts": "contrast", + "crops": "crop", + "faceCrops": "face_crop", + "featureCrops": "feature_crop", + "fitAndFills": "fit_and_fill", + "goops": "goop", + "grayscales": "grayscale", + "hsls": "hsl", + "hsvs": "hsv", + "ifDimensions": "if_dimension", + "ifOrientations": "if_orientation", + "imQueries": "im_query", + "maxColors": "max_colors", + "mirrors": "mirror", + "monoHues": "mono_hue", + "opacities": "opacity", + "regionOfInterestCrops": "region_of_interest_crop", + "relativeCrops": "relative_crop", + "removeColors": "remove_color", + "resizes": "resize", + "rotates": "rotate", + "scales": "scale", + "shears": "shear", + "trims": "trim", + "unsharpMasks": "unsharp_mask" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationAppend:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationAppend": { + "gravityPriority": "gravity_priority", + "gravityPriorityVar": "gravity_priority_var", + "gravityVar": "gravity_var", + "preserveMinorDimension": "preserve_minor_dimension", + "preserveMinorDimensionVar": "preserve_minor_dimension_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationAspectCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationBackgroundColor": { + "colorVar": "color_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationBlur:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationBlur": { + "sigmaVar": "sigma_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationChromaKey": { + "hueFeather": "hue_feather", + "hueFeatherVar": "hue_feather_var", + "hueTolerance": "hue_tolerance", + "hueToleranceVar": "hue_tolerance_var", + "hueVar": "hue_var", + "lightnessFeather": "lightness_feather", + "lightnessFeatherVar": "lightness_feather_var", + "lightnessTolerance": "lightness_tolerance", + "lightnessToleranceVar": "lightness_tolerance_var", + "saturationFeather": "saturation_feather", + "saturationFeatherVar": "saturation_feather_var", + "saturationTolerance": "saturation_tolerance", + "saturationToleranceVar": "saturation_tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationComposite:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationComposite": { + "gravityVar": "gravity_var", + "placementVar": "placement_var", + "scaleDimension": "scale_dimension", + "scaleDimensionVar": "scale_dimension_var", + "scaleVar": "scale_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationContrast:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -62174,7 +65126,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -62186,7 +65138,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -62201,100 +65153,147 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanGoop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationGoop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanHsl:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationHsl:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanHsv:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationHsv:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanImQuery:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationImQuery:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanMirror:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationMirror:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanOpacity:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationOpacity:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanResize:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationResize:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanRotate:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationRotate:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanScale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationScale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanShears:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationShears:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanTrim:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationTrim:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfDimensionLessThanUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefault:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefault": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanContrast:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanContrast": { + "brightnessVar": "brightness_var", + "contrastVar": "contrast_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFaceCrop": { + "algorithmVar": "algorithm_var", + "confidenceVar": "confidence_var", + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "focusVar": "focus_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFeatureCrop": { + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "featureRadius": "feature_radius", + "featureRadiusVar": "feature_radius_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "maxFeatures": "max_features", + "maxFeaturesVar": "max_features_var", + "minFeatureQuality": "min_feature_quality", + "minFeatureQualityVar": "min_feature_quality_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFill": { + "fillTransformation": "fill_transformation", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformation:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformation": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -62328,14 +65327,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultAppend:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationAppend:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -62345,13 +65344,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultBlur:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationBlur:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -62366,7 +65365,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultComposite:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationComposite:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -62377,11 +65376,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultContrast:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationContrast:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -62392,7 +65391,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -62404,7 +65403,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -62419,100 +65418,125 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultGoop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationGoop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultHsl:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationHsl:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultHsv:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationHsv:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultImQuery:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationImQuery:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultMirror:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationMirror:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultOpacity:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationOpacity:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultResize:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationResize:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultRotate:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationRotate:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultScale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationScale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultShears:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationShears:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultTrim:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationTrim:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationDefaultUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscape:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscape": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanGoop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanGoop": { + "chaosVar": "chaos_var", + "densityVar": "density_var", + "powerVar": "power_var", + "seedVar": "seed_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanGrayscale": { + "typeVar": "type_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanHsl:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanHsl": { + "hueVar": "hue_var", + "lightnessVar": "lightness_var", + "saturationVar": "saturation_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanHsv:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanHsv": { + "hueVar": "hue_var", + "saturationVar": "saturation_var", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimension": { + "dimensionVar": "dimension_var", + "greaterThan": "greater_than", + "lessThan": "less_than", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefault:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefault": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -62546,14 +65570,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeAppend:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultAppend:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -62563,13 +65587,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeBlur:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultBlur:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -62584,7 +65608,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeComposite:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultComposite:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -62595,11 +65619,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeContrast:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultContrast:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -62610,7 +65634,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -62622,7 +65646,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -62637,100 +65661,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeGoop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultGoop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeHsl:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultHsl:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeHsv:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultHsv:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeImQuery:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultImQuery:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeMirror:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultMirror:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeOpacity:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultOpacity:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeResize:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultResize:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeRotate:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultRotate:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeScale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultScale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeShears:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultShears:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeTrim:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultTrim:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationLandscapeUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortrait:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortrait": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqual:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqual": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -62764,14 +65788,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitAppend:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualAppend:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -62781,13 +65805,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitBlur:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualBlur:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -62802,7 +65826,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitComposite:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualComposite:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -62813,11 +65837,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitContrast:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualContrast:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -62828,7 +65852,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -62840,7 +65864,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -62855,100 +65879,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitGoop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualGoop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitHsl:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualHsl:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitHsv:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualHsv:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitImQuery:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualImQuery:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitMirror:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualMirror:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitOpacity:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualOpacity:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitResize:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualResize:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitRotate:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualRotate:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitScale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualScale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitShears:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualShears:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitTrim:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualTrim:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationPortraitUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquare:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquare": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThan:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThan": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -62982,14 +66006,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareAppend:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanAppend:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -62999,13 +66023,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareBlur:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanBlur:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -63020,7 +66044,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareComposite:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanComposite:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -63031,11 +66055,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareContrast:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanContrast:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -63046,7 +66070,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -63058,7 +66082,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -63073,332 +66097,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareGoop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanGoop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareHsl:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanHsl:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareHsv:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanHsv:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareImQuery:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareImQuery": { - "allowedTransformations": "allowed_transformations", - "queryVar": "query_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareMaxColor": { - "colorsVar": "colors_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareMirror:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareMirror": { - "horizontalVar": "horizontal_var", - "verticalVar": "vertical_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareMonoHue": { - "hueVar": "hue_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareOpacity:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareOpacity": { - "opacityVar": "opacity_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareRegionOfInterestCrop": { - "gravityVar": "gravity_var", - "heightVar": "height_var", - "regionOfInterest": "region_of_interest", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareRelativeCrop": { - "eastVar": "east_var", - "northVar": "north_var", - "southVar": "south_var", - "westVar": "west_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareRemoveColor": { - "colorVar": "color_var", - "featherVar": "feather_var", - "toleranceVar": "tolerance_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareResize:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareResize": { - "aspectVar": "aspect_var", - "heightVar": "height_var", - "typeVar": "type_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareRotate:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareRotate": { - "degreesVar": "degrees_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareScale:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareScale": { - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareShears:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareShears": { - "xShear": "x_shear", - "xShearVar": "x_shear_var", - "yShear": "y_shear", - "yShearVar": "y_shear_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareTrim:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareTrim": { - "fuzzVar": "fuzz_var", - "paddingVar": "padding_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionEqualIfOrientationSquareUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualImQuery:getImagingPolicyImagePolicyTransformationIfDimensionEqualImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanImQuery:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualMirror:getImagingPolicyImagePolicyTransformationIfDimensionEqualMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanMirror:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionEqualMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualOpacity:getImagingPolicyImagePolicyTransformationIfDimensionEqualOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanOpacity:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterest:getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterest": { - "circleShapes": "circle_shape", - "pointShapes": "point_shape", - "polygonShapes": "polygon_shape", - "rectangleShapes": "rectangle_shape", - "unionShapes": "union_shape" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterestCircleShape:getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterestCircleShape": { - "radiusVar": "radius_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterestCircleShapeCenter:getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterestCircleShapeCenter": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterestPointShape:getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterestPointShape": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterestPolygonShapePoint:getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterestPolygonShapePoint": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterestRectangleShape:getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterestRectangleShape": { - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterestRectangleShapeAnchor:getImagingPolicyImagePolicyTransformationIfDimensionEqualRegionOfInterestCropRegionOfInterestRectangleShapeAnchor": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionEqualRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionEqualRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualResize:getImagingPolicyImagePolicyTransformationIfDimensionEqualResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanResize:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualRotate:getImagingPolicyImagePolicyTransformationIfDimensionEqualRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanRotate:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualScale:getImagingPolicyImagePolicyTransformationIfDimensionEqualScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanScale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualShears:getImagingPolicyImagePolicyTransformationIfDimensionEqualShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanShears:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualTrim:getImagingPolicyImagePolicyTransformationIfDimensionEqualTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanTrim:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionEqualUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionEqualUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThan:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThan": { - "appends": "append", - "aspectCrops": "aspect_crop", - "backgroundColors": "background_color", - "blurs": "blur", - "chromaKeys": "chroma_key", - "composites": "composite", - "compounds": "compound", - "contrasts": "contrast", - "crops": "crop", - "faceCrops": "face_crop", - "featureCrops": "feature_crop", - "fitAndFills": "fit_and_fill", - "goops": "goop", - "grayscales": "grayscale", - "hsls": "hsl", - "hsvs": "hsv", - "ifDimensions": "if_dimension", - "ifOrientations": "if_orientation", - "imQueries": "im_query", - "maxColors": "max_colors", - "mirrors": "mirror", - "monoHues": "mono_hue", - "opacities": "opacity", - "regionOfInterestCrops": "region_of_interest_crop", - "relativeCrops": "relative_crop", - "removeColors": "remove_color", - "resizes": "resize", - "rotates": "rotate", - "scales": "scale", - "shears": "shear", - "trims": "trim", - "unsharpMasks": "unsharp_mask" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAppend:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAppend": { - "gravityPriority": "gravity_priority", - "gravityPriorityVar": "gravity_priority_var", - "gravityVar": "gravity_var", - "preserveMinorDimension": "preserve_minor_dimension", - "preserveMinorDimensionVar": "preserve_minor_dimension_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAppendImage:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAppendImage": { - "boxImages": "box_image", - "circleImages": "circle_image", - "textImages": "text_image", - "urlImages": "url_image" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAppendImageBoxImage:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAppendImageBoxImage": { - "colorVar": "color_var", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAppendImageCircleImage:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAppendImageCircleImage": { - "colorVar": "color_var", - "diameterVar": "diameter_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAppendImageTextImage:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAppendImageTextImage": { - "fillVar": "fill_var", - "sizeVar": "size_var", - "strokeSize": "stroke_size", - "strokeSizeVar": "stroke_size_var", - "strokeVar": "stroke_var", - "textVar": "text_var", - "typefaceVar": "typeface_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAppendImageUrlImage:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAppendImageUrlImage": { - "urlVar": "url_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanAspectCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanBackgroundColor": { - "colorVar": "color_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanBlur:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanBlur": { - "sigmaVar": "sigma_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanChromaKey": { - "hueFeather": "hue_feather", - "hueFeatherVar": "hue_feather_var", - "hueTolerance": "hue_tolerance", - "hueToleranceVar": "hue_tolerance_var", - "hueVar": "hue_var", - "lightnessFeather": "lightness_feather", - "lightnessFeatherVar": "lightness_feather_var", - "lightnessTolerance": "lightness_tolerance", - "lightnessToleranceVar": "lightness_tolerance_var", - "saturationFeather": "saturation_feather", - "saturationFeatherVar": "saturation_feather_var", - "saturationTolerance": "saturation_tolerance", - "saturationToleranceVar": "saturation_tolerance_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanComposite:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanComposite": { - "gravityVar": "gravity_var", - "placementVar": "placement_var", - "scaleDimension": "scale_dimension", - "scaleDimensionVar": "scale_dimension_var", - "scaleVar": "scale_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompositeImage:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompositeImage": { - "boxImages": "box_image", - "circleImages": "circle_image", - "textImages": "text_image", - "urlImages": "url_image" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompositeImageBoxImage:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompositeImageBoxImage": { - "colorVar": "color_var", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompositeImageCircleImage:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompositeImageCircleImage": { - "colorVar": "color_var", - "diameterVar": "diameter_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompositeImageTextImage:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompositeImageTextImage": { - "fillVar": "fill_var", - "sizeVar": "size_var", - "strokeSize": "stroke_size", - "strokeSizeVar": "stroke_size_var", - "strokeVar": "stroke_var", - "textVar": "text_var", - "typefaceVar": "typeface_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompositeImageUrlImage:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompositeImageUrlImage": { - "urlVar": "url_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformation:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThan:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThan": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -63432,14 +66224,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationAppend:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanAppend:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -63449,13 +66241,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationBlur:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanBlur:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -63470,7 +66262,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationComposite:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanComposite:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -63481,11 +66273,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationContrast:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanContrast:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -63496,7 +66288,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -63508,7 +66300,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -63523,147 +66315,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationGoop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanGoop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationHsl:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanHsl:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationHsv:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanHsv:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationImQuery:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanImQuery:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationMirror:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanMirror:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationOpacity:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanOpacity:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationResize:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanResize:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationRotate:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanRotate:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationScale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanScale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationShears:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanShears:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationTrim:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanTrim:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCompoundTransformationUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanContrast:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanContrast": { - "brightnessVar": "brightness_var", - "contrastVar": "contrast_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFaceCrop": { - "algorithmVar": "algorithm_var", - "confidenceVar": "confidence_var", - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "focusVar": "focus_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFeatureCrop": { - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "featureRadius": "feature_radius", - "featureRadiusVar": "feature_radius_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "maxFeatures": "max_features", - "maxFeaturesVar": "max_features_var", - "minFeatureQuality": "min_feature_quality", - "minFeatureQualityVar": "min_feature_quality_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFill": { - "fillTransformation": "fill_transformation", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformation:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefault:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefault": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -63697,14 +66442,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationAppend:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultAppend:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -63714,13 +66459,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationBlur:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultBlur:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -63735,7 +66480,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationComposite:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultComposite:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -63746,11 +66491,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationContrast:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultContrast:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -63761,7 +66506,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -63773,7 +66518,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -63788,125 +66533,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationGoop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultGoop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationHsl:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultHsl:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationHsv:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultHsv:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationImQuery:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultImQuery:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationMirror:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultMirror:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationOpacity:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultOpacity:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationResize:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultResize:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationRotate:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultRotate:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationScale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultScale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationShears:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultShears:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationTrim:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultTrim:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanFitAndFillFillTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanGoop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanGoop": { - "chaosVar": "chaos_var", - "densityVar": "density_var", - "powerVar": "power_var", - "seedVar": "seed_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanGrayscale": { - "typeVar": "type_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanHsl:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanHsl": { - "hueVar": "hue_var", - "lightnessVar": "lightness_var", - "saturationVar": "saturation_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanHsv:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanHsv": { - "hueVar": "hue_var", - "saturationVar": "saturation_var", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimension": { - "dimensionVar": "dimension_var", - "greaterThan": "greater_than", - "lessThan": "less_than", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefault:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefault": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscape:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscape": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -63940,14 +66660,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultAppend:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeAppend:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -63957,13 +66677,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultBlur:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeBlur:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -63978,7 +66698,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultComposite:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeComposite:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -63989,11 +66709,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultContrast:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeContrast:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -64004,7 +66724,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -64016,7 +66736,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -64031,100 +66751,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultGoop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeGoop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultHsl:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeHsl:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultHsv:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeHsv:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultImQuery:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeImQuery:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultMirror:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeMirror:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultOpacity:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeOpacity:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultResize:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeResize:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultRotate:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeRotate:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultScale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeScale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultShears:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeShears:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultTrim:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeTrim:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionDefaultUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqual:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqual": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortrait:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortrait": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -64158,14 +66878,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualAppend:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitAppend:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -64175,13 +66895,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualBlur:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitBlur:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -64196,7 +66916,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualComposite:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitComposite:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -64207,11 +66927,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualContrast:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitContrast:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -64222,7 +66942,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -64234,7 +66954,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -64249,100 +66969,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualGoop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitGoop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualHsl:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitHsl:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualHsv:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitHsv:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualImQuery:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitImQuery:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualMirror:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitMirror:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualOpacity:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitOpacity:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualResize:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitResize:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualRotate:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitRotate:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualScale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitScale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualShears:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitShears:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualTrim:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitTrim:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionEqualUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThan:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThan": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquare:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquare": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -64376,14 +67096,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanAppend:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareAppend:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -64393,13 +67113,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanBlur:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareBlur:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -64414,7 +67134,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanComposite:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareComposite:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -64425,11 +67145,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanContrast:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareContrast:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -64440,7 +67160,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -64452,7 +67172,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -64467,100 +67187,332 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanGoop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareGoop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanHsl:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareHsl:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanHsv:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareHsv:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanImQuery:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareImQuery:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanMirror:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareMirror:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanOpacity:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareOpacity:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanResize:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareResize:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanRotate:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareRotate:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanScale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareScale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanShears:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareShears:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanTrim:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareTrim:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionGreaterThanUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThan:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThan": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanImQuery:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanImQuery": { + "allowedTransformations": "allowed_transformations", + "queryVar": "query_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanMaxColor": { + "colorsVar": "colors_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanMirror:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanMirror": { + "horizontalVar": "horizontal_var", + "verticalVar": "vertical_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanMonoHue": { + "hueVar": "hue_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanOpacity:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanOpacity": { + "opacityVar": "opacity_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCrop": { + "gravityVar": "gravity_var", + "heightVar": "height_var", + "regionOfInterest": "region_of_interest", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterest:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterest": { + "circleShapes": "circle_shape", + "pointShapes": "point_shape", + "polygonShapes": "polygon_shape", + "rectangleShapes": "rectangle_shape", + "unionShapes": "union_shape" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterestCircleShape:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterestCircleShape": { + "radiusVar": "radius_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterestCircleShapeCenter:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterestCircleShapeCenter": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterestPointShape:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterestPointShape": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterestPolygonShapePoint:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterestPolygonShapePoint": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterestRectangleShape:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterestRectangleShape": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterestRectangleShapeAnchor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterestRectangleShapeAnchor": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRelativeCrop": { + "eastVar": "east_var", + "northVar": "north_var", + "southVar": "south_var", + "westVar": "west_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRemoveColor": { + "colorVar": "color_var", + "featherVar": "feather_var", + "toleranceVar": "tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanResize:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanResize": { + "aspectVar": "aspect_var", + "heightVar": "height_var", + "typeVar": "type_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRotate:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRotate": { + "degreesVar": "degrees_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanScale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanScale": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanShears:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanShears": { + "xShear": "x_shear", + "xShearVar": "x_shear_var", + "yShear": "y_shear", + "yShearVar": "y_shear_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanTrim:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanTrim": { + "fuzzVar": "fuzz_var", + "paddingVar": "padding_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThan:getImagingPolicyImagePolicyTransformationIfDimensionLessThan": { + "appends": "append", + "aspectCrops": "aspect_crop", + "backgroundColors": "background_color", + "blurs": "blur", + "chromaKeys": "chroma_key", + "composites": "composite", + "compounds": "compound", + "contrasts": "contrast", + "crops": "crop", + "faceCrops": "face_crop", + "featureCrops": "feature_crop", + "fitAndFills": "fit_and_fill", + "goops": "goop", + "grayscales": "grayscale", + "hsls": "hsl", + "hsvs": "hsv", + "ifDimensions": "if_dimension", + "ifOrientations": "if_orientation", + "imQueries": "im_query", + "maxColors": "max_colors", + "mirrors": "mirror", + "monoHues": "mono_hue", + "opacities": "opacity", + "regionOfInterestCrops": "region_of_interest_crop", + "relativeCrops": "relative_crop", + "removeColors": "remove_color", + "resizes": "resize", + "rotates": "rotate", + "scales": "scale", + "shears": "shear", + "trims": "trim", + "unsharpMasks": "unsharp_mask" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanAppend:getImagingPolicyImagePolicyTransformationIfDimensionLessThanAppend": { + "gravityPriority": "gravity_priority", + "gravityPriorityVar": "gravity_priority_var", + "gravityVar": "gravity_var", + "preserveMinorDimension": "preserve_minor_dimension", + "preserveMinorDimensionVar": "preserve_minor_dimension_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanAppendImage:getImagingPolicyImagePolicyTransformationIfDimensionLessThanAppendImage": { + "boxImages": "box_image", + "circleImages": "circle_image", + "textImages": "text_image", + "urlImages": "url_image" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanAppendImageBoxImage:getImagingPolicyImagePolicyTransformationIfDimensionLessThanAppendImageBoxImage": { + "colorVar": "color_var", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanAppendImageCircleImage:getImagingPolicyImagePolicyTransformationIfDimensionLessThanAppendImageCircleImage": { + "colorVar": "color_var", + "diameterVar": "diameter_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanAppendImageTextImage:getImagingPolicyImagePolicyTransformationIfDimensionLessThanAppendImageTextImage": { + "fillVar": "fill_var", + "sizeVar": "size_var", + "strokeSize": "stroke_size", + "strokeSizeVar": "stroke_size_var", + "strokeVar": "stroke_var", + "textVar": "text_var", + "typefaceVar": "typeface_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanAppendImageUrlImage:getImagingPolicyImagePolicyTransformationIfDimensionLessThanAppendImageUrlImage": { + "urlVar": "url_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanAspectCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanBackgroundColor": { + "colorVar": "color_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanBlur:getImagingPolicyImagePolicyTransformationIfDimensionLessThanBlur": { + "sigmaVar": "sigma_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionLessThanChromaKey": { + "hueFeather": "hue_feather", + "hueFeatherVar": "hue_feather_var", + "hueTolerance": "hue_tolerance", + "hueToleranceVar": "hue_tolerance_var", + "hueVar": "hue_var", + "lightnessFeather": "lightness_feather", + "lightnessFeatherVar": "lightness_feather_var", + "lightnessTolerance": "lightness_tolerance", + "lightnessToleranceVar": "lightness_tolerance_var", + "saturationFeather": "saturation_feather", + "saturationFeatherVar": "saturation_feather_var", + "saturationTolerance": "saturation_tolerance", + "saturationToleranceVar": "saturation_tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanComposite:getImagingPolicyImagePolicyTransformationIfDimensionLessThanComposite": { + "gravityVar": "gravity_var", + "placementVar": "placement_var", + "scaleDimension": "scale_dimension", + "scaleDimensionVar": "scale_dimension_var", + "scaleVar": "scale_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompositeImage:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompositeImage": { + "boxImages": "box_image", + "circleImages": "circle_image", + "textImages": "text_image", + "urlImages": "url_image" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompositeImageBoxImage:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompositeImageBoxImage": { + "colorVar": "color_var", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompositeImageCircleImage:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompositeImageCircleImage": { + "colorVar": "color_var", + "diameterVar": "diameter_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompositeImageTextImage:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompositeImageTextImage": { + "fillVar": "fill_var", + "sizeVar": "size_var", + "strokeSize": "stroke_size", + "strokeSizeVar": "stroke_size_var", + "strokeVar": "stroke_var", + "textVar": "text_var", + "typefaceVar": "typeface_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompositeImageUrlImage:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompositeImageUrlImage": { + "urlVar": "url_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformation:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformation": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -64594,14 +67546,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanAppend:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationAppend:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -64611,13 +67563,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanBlur:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationBlur:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -64632,7 +67584,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanComposite:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationComposite:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -64643,11 +67595,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanContrast:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationContrast:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -64658,7 +67610,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -64670,7 +67622,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -64685,100 +67637,147 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanGoop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationGoop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanHsl:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationHsl:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanHsv:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationHsv:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanImQuery:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationImQuery:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanMirror:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationMirror:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanOpacity:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationOpacity:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanResize:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationResize:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanRotate:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationRotate:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanScale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationScale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanShears:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationShears:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanTrim:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationTrim:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfDimensionLessThanUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefault:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefault": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanContrast:getImagingPolicyImagePolicyTransformationIfDimensionLessThanContrast": { + "brightnessVar": "brightness_var", + "contrastVar": "contrast_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFaceCrop": { + "algorithmVar": "algorithm_var", + "confidenceVar": "confidence_var", + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "focusVar": "focus_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFeatureCrop": { + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "featureRadius": "feature_radius", + "featureRadiusVar": "feature_radius_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "maxFeatures": "max_features", + "maxFeaturesVar": "max_features_var", + "minFeatureQuality": "min_feature_quality", + "minFeatureQualityVar": "min_feature_quality_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFill": { + "fillTransformation": "fill_transformation", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformation:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformation": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -64812,14 +67811,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultAppend:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationAppend:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -64829,13 +67828,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultBlur:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationBlur:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -64850,7 +67849,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultComposite:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationComposite:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -64861,11 +67860,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultContrast:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationContrast:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -64876,7 +67875,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -64888,7 +67887,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -64903,100 +67902,125 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultGoop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationGoop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultHsl:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationHsl:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultHsv:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationHsv:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultImQuery:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationImQuery:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultMirror:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationMirror:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultOpacity:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationOpacity:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultResize:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationResize:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultRotate:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationRotate:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultScale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationScale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultShears:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationShears:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultTrim:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationTrim:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationDefaultUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscape:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscape": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanGoop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanGoop": { + "chaosVar": "chaos_var", + "densityVar": "density_var", + "powerVar": "power_var", + "seedVar": "seed_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanGrayscale": { + "typeVar": "type_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanHsl:getImagingPolicyImagePolicyTransformationIfDimensionLessThanHsl": { + "hueVar": "hue_var", + "lightnessVar": "lightness_var", + "saturationVar": "saturation_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanHsv:getImagingPolicyImagePolicyTransformationIfDimensionLessThanHsv": { + "hueVar": "hue_var", + "saturationVar": "saturation_var", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimension": { + "dimensionVar": "dimension_var", + "greaterThan": "greater_than", + "lessThan": "less_than", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefault:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefault": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -65030,14 +68054,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeAppend:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultAppend:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -65047,13 +68071,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeBlur:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultBlur:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -65068,7 +68092,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeComposite:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultComposite:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -65079,11 +68103,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeContrast:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultContrast:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -65094,7 +68118,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -65106,7 +68130,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -65121,100 +68145,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeGoop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultGoop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeHsl:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultHsl:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeHsv:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultHsv:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeImQuery:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultImQuery:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeMirror:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultMirror:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeOpacity:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultOpacity:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeResize:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultResize:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeRotate:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultRotate:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeScale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultScale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeShears:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultShears:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeTrim:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultTrim:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationLandscapeUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortrait:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortrait": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqual:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqual": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -65248,14 +68272,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitAppend:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualAppend:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -65265,13 +68289,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitBlur:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualBlur:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -65286,7 +68310,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitComposite:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualComposite:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -65297,11 +68321,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitContrast:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualContrast:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -65312,7 +68336,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -65324,7 +68348,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -65339,100 +68363,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitGoop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualGoop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitHsl:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualHsl:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitHsv:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualHsv:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitImQuery:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualImQuery:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitMirror:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualMirror:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitOpacity:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualOpacity:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitResize:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualResize:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitRotate:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualRotate:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitScale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualScale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitShears:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualShears:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitTrim:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualTrim:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationPortraitUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquare:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquare": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThan:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThan": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -65466,14 +68490,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareAppend:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanAppend:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -65483,13 +68507,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareBlur:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanBlur:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -65504,7 +68528,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareComposite:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanComposite:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -65515,11 +68539,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareContrast:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanContrast:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -65530,7 +68554,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -65542,7 +68566,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -65557,332 +68581,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareGoop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanGoop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareHsl:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanHsl:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareHsv:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanHsv:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareImQuery:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareImQuery": { - "allowedTransformations": "allowed_transformations", - "queryVar": "query_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareMaxColor": { - "colorsVar": "colors_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareMirror:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareMirror": { - "horizontalVar": "horizontal_var", - "verticalVar": "vertical_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareMonoHue": { - "hueVar": "hue_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareOpacity:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareOpacity": { - "opacityVar": "opacity_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareRegionOfInterestCrop": { - "gravityVar": "gravity_var", - "heightVar": "height_var", - "regionOfInterest": "region_of_interest", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareRelativeCrop": { - "eastVar": "east_var", - "northVar": "north_var", - "southVar": "south_var", - "westVar": "west_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareRemoveColor": { - "colorVar": "color_var", - "featherVar": "feather_var", - "toleranceVar": "tolerance_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareResize:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareResize": { - "aspectVar": "aspect_var", - "heightVar": "height_var", - "typeVar": "type_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareRotate:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareRotate": { - "degreesVar": "degrees_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareScale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareScale": { - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareShears:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareShears": { - "xShear": "x_shear", - "xShearVar": "x_shear_var", - "yShear": "y_shear", - "yShearVar": "y_shear_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareTrim:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareTrim": { - "fuzzVar": "fuzz_var", - "paddingVar": "padding_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanIfOrientationSquareUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanImQuery:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanImQuery:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanMirror:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanMirror:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanOpacity:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanOpacity:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterest:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterest": { - "circleShapes": "circle_shape", - "pointShapes": "point_shape", - "polygonShapes": "polygon_shape", - "rectangleShapes": "rectangle_shape", - "unionShapes": "union_shape" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterestCircleShape:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterestCircleShape": { - "radiusVar": "radius_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterestCircleShapeCenter:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterestCircleShapeCenter": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterestPointShape:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterestPointShape": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterestPolygonShapePoint:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterestPolygonShapePoint": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterestRectangleShape:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterestRectangleShape": { - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterestRectangleShapeAnchor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRegionOfInterestCropRegionOfInterestRectangleShapeAnchor": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanResize:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanResize:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRotate:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanRotate:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanScale:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanScale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanShears:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanShears:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanTrim:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanTrim:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionGreaterThanUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThan:getImagingPolicyImagePolicyTransformationIfDimensionLessThan": { - "appends": "append", - "aspectCrops": "aspect_crop", - "backgroundColors": "background_color", - "blurs": "blur", - "chromaKeys": "chroma_key", - "composites": "composite", - "compounds": "compound", - "contrasts": "contrast", - "crops": "crop", - "faceCrops": "face_crop", - "featureCrops": "feature_crop", - "fitAndFills": "fit_and_fill", - "goops": "goop", - "grayscales": "grayscale", - "hsls": "hsl", - "hsvs": "hsv", - "ifDimensions": "if_dimension", - "ifOrientations": "if_orientation", - "imQueries": "im_query", - "maxColors": "max_colors", - "mirrors": "mirror", - "monoHues": "mono_hue", - "opacities": "opacity", - "regionOfInterestCrops": "region_of_interest_crop", - "relativeCrops": "relative_crop", - "removeColors": "remove_color", - "resizes": "resize", - "rotates": "rotate", - "scales": "scale", - "shears": "shear", - "trims": "trim", - "unsharpMasks": "unsharp_mask" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanAppend:getImagingPolicyImagePolicyTransformationIfDimensionLessThanAppend": { - "gravityPriority": "gravity_priority", - "gravityPriorityVar": "gravity_priority_var", - "gravityVar": "gravity_var", - "preserveMinorDimension": "preserve_minor_dimension", - "preserveMinorDimensionVar": "preserve_minor_dimension_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanAppendImage:getImagingPolicyImagePolicyTransformationIfDimensionLessThanAppendImage": { - "boxImages": "box_image", - "circleImages": "circle_image", - "textImages": "text_image", - "urlImages": "url_image" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanAppendImageBoxImage:getImagingPolicyImagePolicyTransformationIfDimensionLessThanAppendImageBoxImage": { - "colorVar": "color_var", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanAppendImageCircleImage:getImagingPolicyImagePolicyTransformationIfDimensionLessThanAppendImageCircleImage": { - "colorVar": "color_var", - "diameterVar": "diameter_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanAppendImageTextImage:getImagingPolicyImagePolicyTransformationIfDimensionLessThanAppendImageTextImage": { - "fillVar": "fill_var", - "sizeVar": "size_var", - "strokeSize": "stroke_size", - "strokeSizeVar": "stroke_size_var", - "strokeVar": "stroke_var", - "textVar": "text_var", - "typefaceVar": "typeface_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanAppendImageUrlImage:getImagingPolicyImagePolicyTransformationIfDimensionLessThanAppendImageUrlImage": { - "urlVar": "url_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanAspectCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanBackgroundColor": { - "colorVar": "color_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanBlur:getImagingPolicyImagePolicyTransformationIfDimensionLessThanBlur": { - "sigmaVar": "sigma_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionLessThanChromaKey": { - "hueFeather": "hue_feather", - "hueFeatherVar": "hue_feather_var", - "hueTolerance": "hue_tolerance", - "hueToleranceVar": "hue_tolerance_var", - "hueVar": "hue_var", - "lightnessFeather": "lightness_feather", - "lightnessFeatherVar": "lightness_feather_var", - "lightnessTolerance": "lightness_tolerance", - "lightnessToleranceVar": "lightness_tolerance_var", - "saturationFeather": "saturation_feather", - "saturationFeatherVar": "saturation_feather_var", - "saturationTolerance": "saturation_tolerance", - "saturationToleranceVar": "saturation_tolerance_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanComposite:getImagingPolicyImagePolicyTransformationIfDimensionLessThanComposite": { - "gravityVar": "gravity_var", - "placementVar": "placement_var", - "scaleDimension": "scale_dimension", - "scaleDimensionVar": "scale_dimension_var", - "scaleVar": "scale_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompositeImage:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompositeImage": { - "boxImages": "box_image", - "circleImages": "circle_image", - "textImages": "text_image", - "urlImages": "url_image" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompositeImageBoxImage:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompositeImageBoxImage": { - "colorVar": "color_var", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompositeImageCircleImage:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompositeImageCircleImage": { - "colorVar": "color_var", - "diameterVar": "diameter_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompositeImageTextImage:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompositeImageTextImage": { - "fillVar": "fill_var", - "sizeVar": "size_var", - "strokeSize": "stroke_size", - "strokeSizeVar": "stroke_size_var", - "strokeVar": "stroke_var", - "textVar": "text_var", - "typefaceVar": "typeface_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompositeImageUrlImage:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompositeImageUrlImage": { - "urlVar": "url_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformation:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThan:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThan": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -65916,14 +68708,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationAppend:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanAppend:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -65933,13 +68725,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationBlur:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanBlur:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -65954,7 +68746,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationComposite:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanComposite:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -65965,11 +68757,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationContrast:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanContrast:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -65980,7 +68772,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -65992,7 +68784,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -66007,147 +68799,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationGoop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanGoop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationHsl:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanHsl:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationHsv:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanHsv:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationImQuery:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanImQuery:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationMirror:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanMirror:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationOpacity:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanOpacity:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationResize:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanResize:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationRotate:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanRotate:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationScale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanScale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationShears:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanShears:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationTrim:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanTrim:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCompoundTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanContrast:getImagingPolicyImagePolicyTransformationIfDimensionLessThanContrast": { - "brightnessVar": "brightness_var", - "contrastVar": "contrast_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFaceCrop": { - "algorithmVar": "algorithm_var", - "confidenceVar": "confidence_var", - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "focusVar": "focus_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFeatureCrop": { - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "featureRadius": "feature_radius", - "featureRadiusVar": "feature_radius_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "maxFeatures": "max_features", - "maxFeaturesVar": "max_features_var", - "minFeatureQuality": "min_feature_quality", - "minFeatureQualityVar": "min_feature_quality_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFill": { - "fillTransformation": "fill_transformation", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformation:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefault:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefault": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -66181,14 +68926,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationAppend:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultAppend:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -66198,13 +68943,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationBlur:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultBlur:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -66219,7 +68964,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationComposite:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultComposite:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -66230,11 +68975,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationContrast:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultContrast:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -66245,7 +68990,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -66257,7 +69002,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -66272,125 +69017,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationGoop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultGoop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationHsl:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultHsl:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationHsv:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultHsv:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationImQuery:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultImQuery:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationMirror:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultMirror:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationOpacity:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultOpacity:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationResize:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultResize:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationRotate:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultRotate:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationScale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultScale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationShears:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultShears:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationTrim:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultTrim:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionLessThanFitAndFillFillTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanGoop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanGoop": { - "chaosVar": "chaos_var", - "densityVar": "density_var", - "powerVar": "power_var", - "seedVar": "seed_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanGrayscale": { - "typeVar": "type_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanHsl:getImagingPolicyImagePolicyTransformationIfDimensionLessThanHsl": { - "hueVar": "hue_var", - "lightnessVar": "lightness_var", - "saturationVar": "saturation_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanHsv:getImagingPolicyImagePolicyTransformationIfDimensionLessThanHsv": { - "hueVar": "hue_var", - "saturationVar": "saturation_var", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimension": { - "dimensionVar": "dimension_var", - "greaterThan": "greater_than", - "lessThan": "less_than", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefault:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefault": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscape:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscape": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -66424,14 +69144,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultAppend:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeAppend:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -66441,13 +69161,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultBlur:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeBlur:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -66462,7 +69182,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultComposite:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeComposite:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -66473,11 +69193,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultContrast:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeContrast:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -66488,7 +69208,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -66500,7 +69220,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -66515,100 +69235,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultGoop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeGoop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultHsl:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeHsl:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultHsv:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeHsv:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultImQuery:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeImQuery:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultMirror:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeMirror:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultOpacity:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeOpacity:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultResize:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeResize:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultRotate:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeRotate:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultScale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeScale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultShears:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeShears:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultTrim:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeTrim:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionDefaultUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqual:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqual": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortrait:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortrait": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -66642,14 +69362,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualAppend:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitAppend:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -66659,13 +69379,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualBlur:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitBlur:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -66680,7 +69400,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualComposite:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitComposite:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -66691,11 +69411,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualContrast:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitContrast:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -66706,7 +69426,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -66718,7 +69438,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -66733,100 +69453,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualGoop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitGoop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualHsl:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitHsl:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualHsv:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitHsv:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualImQuery:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitImQuery:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualMirror:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitMirror:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualOpacity:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitOpacity:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualResize:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitResize:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualRotate:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitRotate:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualScale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitScale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualShears:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitShears:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualTrim:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitTrim:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionEqualUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThan:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThan": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquare:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquare": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -66860,14 +69580,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanAppend:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareAppend:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -66877,13 +69597,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanBlur:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareBlur:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -66898,7 +69618,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanComposite:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareComposite:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -66909,11 +69629,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanContrast:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareContrast:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -66924,7 +69644,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -66936,7 +69656,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -66951,100 +69671,193 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanGoop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareGoop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanHsl:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareHsl:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanHsv:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareHsv:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanImQuery:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareImQuery:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanMirror:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareMirror:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanOpacity:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareOpacity:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanResize:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareResize:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanRotate:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareRotate:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanScale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareScale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanShears:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareShears:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanTrim:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareTrim:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionGreaterThanUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThan:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThan": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanImQuery:getImagingPolicyImagePolicyTransformationIfDimensionLessThanImQuery": { + "allowedTransformations": "allowed_transformations", + "queryVar": "query_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanMaxColor": { + "colorsVar": "colors_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanMirror:getImagingPolicyImagePolicyTransformationIfDimensionLessThanMirror": { + "horizontalVar": "horizontal_var", + "verticalVar": "vertical_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionLessThanMonoHue": { + "hueVar": "hue_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanOpacity:getImagingPolicyImagePolicyTransformationIfDimensionLessThanOpacity": { + "opacityVar": "opacity_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCrop": { + "gravityVar": "gravity_var", + "heightVar": "height_var", + "regionOfInterest": "region_of_interest", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterest:getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterest": { + "circleShapes": "circle_shape", + "pointShapes": "point_shape", + "polygonShapes": "polygon_shape", + "rectangleShapes": "rectangle_shape", + "unionShapes": "union_shape" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterestCircleShape:getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterestCircleShape": { + "radiusVar": "radius_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterestCircleShapeCenter:getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterestCircleShapeCenter": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterestPointShape:getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterestPointShape": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterestPolygonShapePoint:getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterestPolygonShapePoint": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterestRectangleShape:getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterestRectangleShape": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterestRectangleShapeAnchor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterestRectangleShapeAnchor": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanRelativeCrop": { + "eastVar": "east_var", + "northVar": "north_var", + "southVar": "south_var", + "westVar": "west_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanRemoveColor": { + "colorVar": "color_var", + "featherVar": "feather_var", + "toleranceVar": "tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanResize:getImagingPolicyImagePolicyTransformationIfDimensionLessThanResize": { + "aspectVar": "aspect_var", + "heightVar": "height_var", + "typeVar": "type_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanRotate:getImagingPolicyImagePolicyTransformationIfDimensionLessThanRotate": { + "degreesVar": "degrees_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanScale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanScale": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanShears:getImagingPolicyImagePolicyTransformationIfDimensionLessThanShears": { + "xShear": "x_shear", + "xShearVar": "x_shear_var", + "yShear": "y_shear", + "yShearVar": "y_shear_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanTrim:getImagingPolicyImagePolicyTransformationIfDimensionLessThanTrim": { + "fuzzVar": "fuzz_var", + "paddingVar": "padding_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionLessThanUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefault:getImagingPolicyImagePolicyTransformationIfOrientationDefault": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -67078,14 +69891,42 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanAppend:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultAppend:getImagingPolicyImagePolicyTransformationIfOrientationDefaultAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultAppendImage:getImagingPolicyImagePolicyTransformationIfOrientationDefaultAppendImage": { + "boxImages": "box_image", + "circleImages": "circle_image", + "textImages": "text_image", + "urlImages": "url_image" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultAppendImageBoxImage:getImagingPolicyImagePolicyTransformationIfOrientationDefaultAppendImageBoxImage": { + "colorVar": "color_var", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultAppendImageCircleImage:getImagingPolicyImagePolicyTransformationIfOrientationDefaultAppendImageCircleImage": { + "colorVar": "color_var", + "diameterVar": "diameter_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultAppendImageTextImage:getImagingPolicyImagePolicyTransformationIfOrientationDefaultAppendImageTextImage": { + "fillVar": "fill_var", + "sizeVar": "size_var", + "strokeSize": "stroke_size", + "strokeSizeVar": "stroke_size_var", + "strokeVar": "stroke_var", + "textVar": "text_var", + "typefaceVar": "typeface_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultAppendImageUrlImage:getImagingPolicyImagePolicyTransformationIfOrientationDefaultAppendImageUrlImage": { + "urlVar": "url_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -67095,13 +69936,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanBlur:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultBlur:getImagingPolicyImagePolicyTransformationIfOrientationDefaultBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationDefaultChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -67116,7 +69957,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanComposite:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultComposite:getImagingPolicyImagePolicyTransformationIfOrientationDefaultComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -67127,11 +69968,122 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanContrast:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompositeImage:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompositeImage": { + "boxImages": "box_image", + "circleImages": "circle_image", + "textImages": "text_image", + "urlImages": "url_image" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompositeImageBoxImage:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompositeImageBoxImage": { + "colorVar": "color_var", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompositeImageCircleImage:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompositeImageCircleImage": { + "colorVar": "color_var", + "diameterVar": "diameter_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompositeImageTextImage:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompositeImageTextImage": { + "fillVar": "fill_var", + "sizeVar": "size_var", + "strokeSize": "stroke_size", + "strokeSizeVar": "stroke_size_var", + "strokeVar": "stroke_var", + "textVar": "text_var", + "typefaceVar": "typeface_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompositeImageUrlImage:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompositeImageUrlImage": { + "urlVar": "url_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformation:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformation": { + "appends": "append", + "aspectCrops": "aspect_crop", + "backgroundColors": "background_color", + "blurs": "blur", + "chromaKeys": "chroma_key", + "composites": "composite", + "compounds": "compound", + "contrasts": "contrast", + "crops": "crop", + "faceCrops": "face_crop", + "featureCrops": "feature_crop", + "fitAndFills": "fit_and_fill", + "goops": "goop", + "grayscales": "grayscale", + "hsls": "hsl", + "hsvs": "hsv", + "ifDimensions": "if_dimension", + "ifOrientations": "if_orientation", + "imQueries": "im_query", + "maxColors": "max_colors", + "mirrors": "mirror", + "monoHues": "mono_hue", + "opacities": "opacity", + "regionOfInterestCrops": "region_of_interest_crop", + "relativeCrops": "relative_crop", + "removeColors": "remove_color", + "resizes": "resize", + "rotates": "rotate", + "scales": "scale", + "shears": "shear", + "trims": "trim", + "unsharpMasks": "unsharp_mask" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationAppend:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationAppend": { + "gravityPriority": "gravity_priority", + "gravityPriorityVar": "gravity_priority_var", + "gravityVar": "gravity_var", + "preserveMinorDimension": "preserve_minor_dimension", + "preserveMinorDimensionVar": "preserve_minor_dimension_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationAspectCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationBackgroundColor": { + "colorVar": "color_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationBlur:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationBlur": { + "sigmaVar": "sigma_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationChromaKey": { + "hueFeather": "hue_feather", + "hueFeatherVar": "hue_feather_var", + "hueTolerance": "hue_tolerance", + "hueToleranceVar": "hue_tolerance_var", + "hueVar": "hue_var", + "lightnessFeather": "lightness_feather", + "lightnessFeatherVar": "lightness_feather_var", + "lightnessTolerance": "lightness_tolerance", + "lightnessToleranceVar": "lightness_tolerance_var", + "saturationFeather": "saturation_feather", + "saturationFeatherVar": "saturation_feather_var", + "saturationTolerance": "saturation_tolerance", + "saturationToleranceVar": "saturation_tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationComposite:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationComposite": { + "gravityVar": "gravity_var", + "placementVar": "placement_var", + "scaleDimension": "scale_dimension", + "scaleDimensionVar": "scale_dimension_var", + "scaleVar": "scale_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationContrast:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -67142,7 +70094,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -67154,7 +70106,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -67169,100 +70121,147 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanGoop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationGoop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanHsl:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationHsl:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanHsv:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationHsv:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanImQuery:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationImQuery:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanMirror:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationMirror:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanOpacity:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationOpacity:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanResize:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationResize:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanRotate:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationRotate:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanScale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationScale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanShears:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationShears:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanTrim:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationTrim:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfDimensionLessThanUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefault:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefault": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultContrast:getImagingPolicyImagePolicyTransformationIfOrientationDefaultContrast": { + "brightnessVar": "brightness_var", + "contrastVar": "contrast_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFaceCrop": { + "algorithmVar": "algorithm_var", + "confidenceVar": "confidence_var", + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "focusVar": "focus_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFeatureCrop": { + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "featureRadius": "feature_radius", + "featureRadiusVar": "feature_radius_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "maxFeatures": "max_features", + "maxFeaturesVar": "max_features_var", + "minFeatureQuality": "min_feature_quality", + "minFeatureQualityVar": "min_feature_quality_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFill": { + "fillTransformation": "fill_transformation", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformation:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformation": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -67296,14 +70295,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultAppend:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationAppend:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -67313,13 +70312,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultBlur:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationBlur:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -67334,7 +70333,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultComposite:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationComposite:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -67345,11 +70344,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultContrast:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationContrast:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -67360,7 +70359,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -67372,7 +70371,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -67387,100 +70386,125 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultGoop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationGoop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultHsl:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationHsl:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultHsv:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationHsv:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultImQuery:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationImQuery:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultMirror:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationMirror:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultOpacity:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationOpacity:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultResize:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationResize:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultRotate:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationRotate:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultScale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationScale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultShears:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationShears:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultTrim:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationTrim:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationDefaultUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscape:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscape": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultGoop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultGoop": { + "chaosVar": "chaos_var", + "densityVar": "density_var", + "powerVar": "power_var", + "seedVar": "seed_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultGrayscale": { + "typeVar": "type_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultHsl:getImagingPolicyImagePolicyTransformationIfOrientationDefaultHsl": { + "hueVar": "hue_var", + "lightnessVar": "lightness_var", + "saturationVar": "saturation_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultHsv:getImagingPolicyImagePolicyTransformationIfOrientationDefaultHsv": { + "hueVar": "hue_var", + "saturationVar": "saturation_var", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimension": { + "dimensionVar": "dimension_var", + "greaterThan": "greater_than", + "lessThan": "less_than", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefault:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefault": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -67514,14 +70538,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeAppend:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultAppend:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -67531,13 +70555,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeBlur:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultBlur:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -67552,7 +70576,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeComposite:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultComposite:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -67563,11 +70587,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeContrast:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultContrast:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -67578,7 +70602,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -67590,7 +70614,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -67605,100 +70629,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeGoop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultGoop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeHsl:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultHsl:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeHsv:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultHsv:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeImQuery:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultImQuery:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeMirror:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultMirror:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeOpacity:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultOpacity:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeResize:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultResize:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeRotate:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultRotate:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeScale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultScale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeShears:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultShears:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeTrim:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultTrim:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationLandscapeUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortrait:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortrait": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqual:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqual": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -67732,14 +70756,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitAppend:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualAppend:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -67749,13 +70773,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitBlur:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualBlur:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -67770,7 +70794,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitComposite:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualComposite:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -67781,11 +70805,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitContrast:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualContrast:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -67796,7 +70820,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -67808,7 +70832,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -67823,100 +70847,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitGoop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualGoop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitHsl:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualHsl:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitHsv:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualHsv:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitImQuery:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualImQuery:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitMirror:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualMirror:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitOpacity:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualOpacity:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitResize:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualResize:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitRotate:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualRotate:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitScale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualScale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitShears:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualShears:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitTrim:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualTrim:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationPortraitUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquare:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquare": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThan:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThan": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -67950,14 +70974,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareAppend:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanAppend:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareAspectCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -67967,13 +70991,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareBackgroundColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareBlur:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanBlur:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareChromaKey:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -67988,7 +71012,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareComposite:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanComposite:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -67999,11 +71023,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareContrast:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanContrast:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -68014,7 +71038,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareFaceCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -68026,7 +71050,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareFeatureCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -68041,193 +71065,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareFitAndFill:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareGoop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanGoop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", - "seedVar": "seed_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareGrayscale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareGrayscale": { - "typeVar": "type_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareHsl:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareHsl": { - "hueVar": "hue_var", - "lightnessVar": "lightness_var", - "saturationVar": "saturation_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareHsv:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareHsv": { - "hueVar": "hue_var", - "saturationVar": "saturation_var", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareIfDimension:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareIfDimension": { - "dimensionVar": "dimension_var", - "greaterThan": "greater_than", - "lessThan": "less_than", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareImQuery:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareImQuery": { - "allowedTransformations": "allowed_transformations", - "queryVar": "query_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareMaxColor": { - "colorsVar": "colors_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareMirror:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareMirror": { - "horizontalVar": "horizontal_var", - "verticalVar": "vertical_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareMonoHue": { - "hueVar": "hue_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareOpacity:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareOpacity": { - "opacityVar": "opacity_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareRegionOfInterestCrop": { - "gravityVar": "gravity_var", - "heightVar": "height_var", - "regionOfInterest": "region_of_interest", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareRelativeCrop": { - "eastVar": "east_var", - "northVar": "north_var", - "southVar": "south_var", - "westVar": "west_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareRemoveColor": { - "colorVar": "color_var", - "featherVar": "feather_var", - "toleranceVar": "tolerance_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareResize:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareResize": { - "aspectVar": "aspect_var", - "heightVar": "height_var", - "typeVar": "type_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareRotate:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareRotate": { - "degreesVar": "degrees_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareScale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareScale": { - "heightVar": "height_var", - "widthVar": "width_var" + "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareShears:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareShears": { - "xShear": "x_shear", - "xShearVar": "x_shear_var", - "yShear": "y_shear", - "yShearVar": "y_shear_var" + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanGrayscale": { + "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareTrim:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareTrim": { - "fuzzVar": "fuzz_var", - "paddingVar": "padding_var" + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanHsl:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanHsl": { + "hueVar": "hue_var", + "lightnessVar": "lightness_var", + "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionLessThanIfOrientationSquareUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanHsv:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanHsv": { + "hueVar": "hue_var", + "saturationVar": "saturation_var", + "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanImQuery:getImagingPolicyImagePolicyTransformationIfDimensionLessThanImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanIfDimension": { + "dimensionVar": "dimension_var", + "greaterThan": "greater_than", + "lessThan": "less_than", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanImQuery:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanMaxColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanMirror:getImagingPolicyImagePolicyTransformationIfDimensionLessThanMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanMirror:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanMonoHue:getImagingPolicyImagePolicyTransformationIfDimensionLessThanMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanOpacity:getImagingPolicyImagePolicyTransformationIfDimensionLessThanOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanOpacity:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterest:getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterest": { - "circleShapes": "circle_shape", - "pointShapes": "point_shape", - "polygonShapes": "polygon_shape", - "rectangleShapes": "rectangle_shape", - "unionShapes": "union_shape" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterestCircleShape:getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterestCircleShape": { - "radiusVar": "radius_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterestCircleShapeCenter:getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterestCircleShapeCenter": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterestPointShape:getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterestPointShape": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterestPolygonShapePoint:getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterestPolygonShapePoint": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterestRectangleShape:getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterestRectangleShape": { - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterestRectangleShapeAnchor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanRegionOfInterestCropRegionOfInterestRectangleShapeAnchor": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfDimensionLessThanRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanRemoveColor:getImagingPolicyImagePolicyTransformationIfDimensionLessThanRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanResize:getImagingPolicyImagePolicyTransformationIfDimensionLessThanResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanResize:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanRotate:getImagingPolicyImagePolicyTransformationIfDimensionLessThanRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanRotate:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanScale:getImagingPolicyImagePolicyTransformationIfDimensionLessThanScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanScale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanShears:getImagingPolicyImagePolicyTransformationIfDimensionLessThanShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanShears:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanTrim:getImagingPolicyImagePolicyTransformationIfDimensionLessThanTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanTrim:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfDimensionLessThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfDimensionLessThanUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefault:getImagingPolicyImagePolicyTransformationIfOrientationDefault": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThan:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThan": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -68261,42 +71192,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultAppend:getImagingPolicyImagePolicyTransformationIfOrientationDefaultAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanAppend:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultAppendImage:getImagingPolicyImagePolicyTransformationIfOrientationDefaultAppendImage": { - "boxImages": "box_image", - "circleImages": "circle_image", - "textImages": "text_image", - "urlImages": "url_image" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultAppendImageBoxImage:getImagingPolicyImagePolicyTransformationIfOrientationDefaultAppendImageBoxImage": { - "colorVar": "color_var", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultAppendImageCircleImage:getImagingPolicyImagePolicyTransformationIfOrientationDefaultAppendImageCircleImage": { - "colorVar": "color_var", - "diameterVar": "diameter_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultAppendImageTextImage:getImagingPolicyImagePolicyTransformationIfOrientationDefaultAppendImageTextImage": { - "fillVar": "fill_var", - "sizeVar": "size_var", - "strokeSize": "stroke_size", - "strokeSizeVar": "stroke_size_var", - "strokeVar": "stroke_var", - "textVar": "text_var", - "typefaceVar": "typeface_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultAppendImageUrlImage:getImagingPolicyImagePolicyTransformationIfOrientationDefaultAppendImageUrlImage": { - "urlVar": "url_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -68306,13 +71209,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultBlur:getImagingPolicyImagePolicyTransformationIfOrientationDefaultBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanBlur:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationDefaultChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -68327,7 +71230,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultComposite:getImagingPolicyImagePolicyTransformationIfOrientationDefaultComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanComposite:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -68338,35 +71241,142 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompositeImage:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompositeImage": { - "boxImages": "box_image", - "circleImages": "circle_image", - "textImages": "text_image", - "urlImages": "url_image" + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanContrast:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanContrast": { + "brightnessVar": "brightness_var", + "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompositeImageBoxImage:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompositeImageBoxImage": { - "colorVar": "color_var", + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanFaceCrop": { + "algorithmVar": "algorithm_var", + "confidenceVar": "confidence_var", + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "focusVar": "focus_var", + "gravityVar": "gravity_var", "heightVar": "height_var", + "paddingVar": "padding_var", + "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompositeImageCircleImage:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompositeImageCircleImage": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanFeatureCrop": { + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "featureRadius": "feature_radius", + "featureRadiusVar": "feature_radius_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "maxFeatures": "max_features", + "maxFeaturesVar": "max_features_var", + "minFeatureQuality": "min_feature_quality", + "minFeatureQualityVar": "min_feature_quality_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanFitAndFill": { + "fillTransformation": "fill_transformation", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanGoop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanGoop": { + "chaosVar": "chaos_var", + "densityVar": "density_var", + "powerVar": "power_var", + "seedVar": "seed_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanGrayscale": { + "typeVar": "type_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanHsl:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanHsl": { + "hueVar": "hue_var", + "lightnessVar": "lightness_var", + "saturationVar": "saturation_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanHsv:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanHsv": { + "hueVar": "hue_var", + "saturationVar": "saturation_var", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanIfDimension": { + "dimensionVar": "dimension_var", + "greaterThan": "greater_than", + "lessThan": "less_than", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanImQuery:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanImQuery": { + "allowedTransformations": "allowed_transformations", + "queryVar": "query_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanMaxColor": { + "colorsVar": "colors_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanMirror:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanMirror": { + "horizontalVar": "horizontal_var", + "verticalVar": "vertical_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanMonoHue": { + "hueVar": "hue_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanOpacity:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanOpacity": { + "opacityVar": "opacity_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanRegionOfInterestCrop": { + "gravityVar": "gravity_var", + "heightVar": "height_var", + "regionOfInterest": "region_of_interest", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanRelativeCrop": { + "eastVar": "east_var", + "northVar": "north_var", + "southVar": "south_var", + "westVar": "west_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanRemoveColor": { "colorVar": "color_var", - "diameterVar": "diameter_var", + "featherVar": "feather_var", + "toleranceVar": "tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanResize:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanResize": { + "aspectVar": "aspect_var", + "heightVar": "height_var", + "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompositeImageTextImage:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompositeImageTextImage": { - "fillVar": "fill_var", - "sizeVar": "size_var", - "strokeSize": "stroke_size", - "strokeSizeVar": "stroke_size_var", - "strokeVar": "stroke_var", - "textVar": "text_var", - "typefaceVar": "typeface_var" + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanRotate:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanRotate": { + "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompositeImageUrlImage:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompositeImageUrlImage": { - "urlVar": "url_var" + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanScale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanScale": { + "heightVar": "height_var", + "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformation:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanShears:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanShears": { + "xShear": "x_shear", + "xShearVar": "x_shear_var", + "yShear": "y_shear", + "yShearVar": "y_shear_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanTrim:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanTrim": { + "fuzzVar": "fuzz_var", + "paddingVar": "padding_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefault:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefault": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -68400,14 +71410,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationAppend:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultAppend:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -68417,13 +71427,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationBlur:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultBlur:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -68438,7 +71448,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationComposite:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultComposite:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -68449,11 +71459,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationContrast:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultContrast:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -68464,7 +71474,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -68476,7 +71486,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -68491,147 +71501,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationGoop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultGoop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationHsl:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultHsl:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationHsv:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultHsv:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationImQuery:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultImQuery:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationMirror:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultMirror:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationOpacity:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultOpacity:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationResize:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultResize:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationRotate:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultRotate:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationScale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultScale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationShears:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultShears:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationTrim:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultTrim:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCompoundTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultContrast:getImagingPolicyImagePolicyTransformationIfOrientationDefaultContrast": { - "brightnessVar": "brightness_var", - "contrastVar": "contrast_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFaceCrop": { - "algorithmVar": "algorithm_var", - "confidenceVar": "confidence_var", - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "focusVar": "focus_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFeatureCrop": { - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "featureRadius": "feature_radius", - "featureRadiusVar": "feature_radius_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "maxFeatures": "max_features", - "maxFeaturesVar": "max_features_var", - "minFeatureQuality": "min_feature_quality", - "minFeatureQualityVar": "min_feature_quality_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFill": { - "fillTransformation": "fill_transformation", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformation:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscape:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscape": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -68665,14 +71628,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationAppend:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeAppend:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -68682,13 +71645,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationBlur:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeBlur:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -68703,7 +71666,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationComposite:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeComposite:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -68714,11 +71677,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationContrast:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeContrast:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -68729,7 +71692,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -68741,7 +71704,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -68756,125 +71719,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationGoop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeGoop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationHsl:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeHsl:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationHsv:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeHsv:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationImQuery:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeImQuery:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationMirror:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeMirror:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationOpacity:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeOpacity:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationResize:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeResize:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationRotate:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeRotate:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationScale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeScale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationShears:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeShears:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationTrim:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeTrim:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationDefaultFitAndFillFillTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultGoop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultGoop": { - "chaosVar": "chaos_var", - "densityVar": "density_var", - "powerVar": "power_var", - "seedVar": "seed_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultGrayscale": { - "typeVar": "type_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultHsl:getImagingPolicyImagePolicyTransformationIfOrientationDefaultHsl": { - "hueVar": "hue_var", - "lightnessVar": "lightness_var", - "saturationVar": "saturation_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultHsv:getImagingPolicyImagePolicyTransformationIfOrientationDefaultHsv": { - "hueVar": "hue_var", - "saturationVar": "saturation_var", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimension": { - "dimensionVar": "dimension_var", - "greaterThan": "greater_than", - "lessThan": "less_than", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefault:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefault": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortrait:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortrait": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -68908,14 +71846,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultAppend:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitAppend:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -68925,13 +71863,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultBlur:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitBlur:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -68946,7 +71884,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultComposite:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitComposite:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -68957,11 +71895,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultContrast:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitContrast:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -68972,7 +71910,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -68984,7 +71922,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -68999,100 +71937,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultGoop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitGoop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultHsl:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitHsl:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultHsv:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitHsv:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultImQuery:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitImQuery:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultMirror:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitMirror:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultOpacity:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitOpacity:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultResize:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitResize:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultRotate:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitRotate:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultScale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitScale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultShears:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitShears:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultTrim:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitTrim:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionDefaultUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqual:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqual": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquare:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquare": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -69126,14 +72064,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualAppend:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareAppend:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -69143,13 +72081,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualBlur:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareBlur:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -69164,7 +72102,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualComposite:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareComposite:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -69175,11 +72113,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualContrast:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareContrast:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -69190,7 +72128,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -69202,7 +72140,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -69217,100 +72155,193 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualGoop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareGoop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualHsl:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareHsl:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualHsv:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareHsv:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualImQuery:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareImQuery:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualMirror:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareMirror:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualOpacity:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareOpacity:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualResize:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareResize:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualRotate:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareRotate:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualScale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareScale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualShears:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareShears:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualTrim:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareTrim:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionEqualUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThan:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThan": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultImQuery:getImagingPolicyImagePolicyTransformationIfOrientationDefaultImQuery": { + "allowedTransformations": "allowed_transformations", + "queryVar": "query_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultMaxColor": { + "colorsVar": "colors_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultMirror:getImagingPolicyImagePolicyTransformationIfOrientationDefaultMirror": { + "horizontalVar": "horizontal_var", + "verticalVar": "vertical_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationDefaultMonoHue": { + "hueVar": "hue_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultOpacity:getImagingPolicyImagePolicyTransformationIfOrientationDefaultOpacity": { + "opacityVar": "opacity_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCrop": { + "gravityVar": "gravity_var", + "heightVar": "height_var", + "regionOfInterest": "region_of_interest", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterest:getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterest": { + "circleShapes": "circle_shape", + "pointShapes": "point_shape", + "polygonShapes": "polygon_shape", + "rectangleShapes": "rectangle_shape", + "unionShapes": "union_shape" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterestCircleShape:getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterestCircleShape": { + "radiusVar": "radius_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterestCircleShapeCenter:getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterestCircleShapeCenter": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterestPointShape:getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterestPointShape": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterestPolygonShapePoint:getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterestPolygonShapePoint": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterestRectangleShape:getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterestRectangleShape": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterestRectangleShapeAnchor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterestRectangleShapeAnchor": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultRelativeCrop": { + "eastVar": "east_var", + "northVar": "north_var", + "southVar": "south_var", + "westVar": "west_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultRemoveColor": { + "colorVar": "color_var", + "featherVar": "feather_var", + "toleranceVar": "tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultResize:getImagingPolicyImagePolicyTransformationIfOrientationDefaultResize": { + "aspectVar": "aspect_var", + "heightVar": "height_var", + "typeVar": "type_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultRotate:getImagingPolicyImagePolicyTransformationIfOrientationDefaultRotate": { + "degreesVar": "degrees_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultScale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultScale": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultShears:getImagingPolicyImagePolicyTransformationIfOrientationDefaultShears": { + "xShear": "x_shear", + "xShearVar": "x_shear_var", + "yShear": "y_shear", + "yShearVar": "y_shear_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultTrim:getImagingPolicyImagePolicyTransformationIfOrientationDefaultTrim": { + "fuzzVar": "fuzz_var", + "paddingVar": "padding_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationDefaultUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscape:getImagingPolicyImagePolicyTransformationIfOrientationLandscape": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -69344,14 +72375,42 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanAppend:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAppend:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAppendImage:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAppendImage": { + "boxImages": "box_image", + "circleImages": "circle_image", + "textImages": "text_image", + "urlImages": "url_image" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAppendImageBoxImage:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAppendImageBoxImage": { + "colorVar": "color_var", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAppendImageCircleImage:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAppendImageCircleImage": { + "colorVar": "color_var", + "diameterVar": "diameter_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAppendImageTextImage:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAppendImageTextImage": { + "fillVar": "fill_var", + "sizeVar": "size_var", + "strokeSize": "stroke_size", + "strokeSizeVar": "stroke_size_var", + "strokeVar": "stroke_var", + "textVar": "text_var", + "typefaceVar": "typeface_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAppendImageUrlImage:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAppendImageUrlImage": { + "urlVar": "url_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -69361,13 +72420,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanBlur:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeBlur:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -69382,7 +72441,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanComposite:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeComposite:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -69393,11 +72452,122 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanContrast:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompositeImage:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompositeImage": { + "boxImages": "box_image", + "circleImages": "circle_image", + "textImages": "text_image", + "urlImages": "url_image" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompositeImageBoxImage:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompositeImageBoxImage": { + "colorVar": "color_var", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompositeImageCircleImage:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompositeImageCircleImage": { + "colorVar": "color_var", + "diameterVar": "diameter_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompositeImageTextImage:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompositeImageTextImage": { + "fillVar": "fill_var", + "sizeVar": "size_var", + "strokeSize": "stroke_size", + "strokeSizeVar": "stroke_size_var", + "strokeVar": "stroke_var", + "textVar": "text_var", + "typefaceVar": "typeface_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompositeImageUrlImage:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompositeImageUrlImage": { + "urlVar": "url_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformation:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformation": { + "appends": "append", + "aspectCrops": "aspect_crop", + "backgroundColors": "background_color", + "blurs": "blur", + "chromaKeys": "chroma_key", + "composites": "composite", + "compounds": "compound", + "contrasts": "contrast", + "crops": "crop", + "faceCrops": "face_crop", + "featureCrops": "feature_crop", + "fitAndFills": "fit_and_fill", + "goops": "goop", + "grayscales": "grayscale", + "hsls": "hsl", + "hsvs": "hsv", + "ifDimensions": "if_dimension", + "ifOrientations": "if_orientation", + "imQueries": "im_query", + "maxColors": "max_colors", + "mirrors": "mirror", + "monoHues": "mono_hue", + "opacities": "opacity", + "regionOfInterestCrops": "region_of_interest_crop", + "relativeCrops": "relative_crop", + "removeColors": "remove_color", + "resizes": "resize", + "rotates": "rotate", + "scales": "scale", + "shears": "shear", + "trims": "trim", + "unsharpMasks": "unsharp_mask" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationAppend:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationAppend": { + "gravityPriority": "gravity_priority", + "gravityPriorityVar": "gravity_priority_var", + "gravityVar": "gravity_var", + "preserveMinorDimension": "preserve_minor_dimension", + "preserveMinorDimensionVar": "preserve_minor_dimension_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationAspectCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationBackgroundColor": { + "colorVar": "color_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationBlur:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationBlur": { + "sigmaVar": "sigma_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationChromaKey": { + "hueFeather": "hue_feather", + "hueFeatherVar": "hue_feather_var", + "hueTolerance": "hue_tolerance", + "hueToleranceVar": "hue_tolerance_var", + "hueVar": "hue_var", + "lightnessFeather": "lightness_feather", + "lightnessFeatherVar": "lightness_feather_var", + "lightnessTolerance": "lightness_tolerance", + "lightnessToleranceVar": "lightness_tolerance_var", + "saturationFeather": "saturation_feather", + "saturationFeatherVar": "saturation_feather_var", + "saturationTolerance": "saturation_tolerance", + "saturationToleranceVar": "saturation_tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationComposite:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationComposite": { + "gravityVar": "gravity_var", + "placementVar": "placement_var", + "scaleDimension": "scale_dimension", + "scaleDimensionVar": "scale_dimension_var", + "scaleVar": "scale_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationContrast:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -69408,7 +72578,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -69420,7 +72590,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -69435,100 +72605,147 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanGoop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationGoop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanHsl:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationHsl:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanHsv:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationHsv:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanImQuery:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationImQuery:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanMirror:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationMirror:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanOpacity:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationOpacity:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanResize:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationResize:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanRotate:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationRotate:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanScale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationScale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanShears:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationShears:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanTrim:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationTrim:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionGreaterThanUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThan:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThan": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeContrast:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeContrast": { + "brightnessVar": "brightness_var", + "contrastVar": "contrast_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFaceCrop": { + "algorithmVar": "algorithm_var", + "confidenceVar": "confidence_var", + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "focusVar": "focus_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFeatureCrop": { + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "featureRadius": "feature_radius", + "featureRadiusVar": "feature_radius_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "maxFeatures": "max_features", + "maxFeaturesVar": "max_features_var", + "minFeatureQuality": "min_feature_quality", + "minFeatureQualityVar": "min_feature_quality_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFill": { + "fillTransformation": "fill_transformation", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformation:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformation": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -69562,14 +72779,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanAppend:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationAppend:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -69579,13 +72796,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanBlur:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationBlur:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -69600,7 +72817,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanComposite:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationComposite:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -69611,11 +72828,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanContrast:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationContrast:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -69626,7 +72843,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -69638,7 +72855,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -69653,100 +72870,125 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanGoop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationGoop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanHsl:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationHsl:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanHsv:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationHsv:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanImQuery:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationImQuery:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanMirror:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationMirror:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanOpacity:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationOpacity:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanResize:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationResize:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanRotate:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationRotate:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanScale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationScale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanShears:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationShears:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanTrim:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationTrim:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfDimensionLessThanUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefault:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefault": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeGoop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeGoop": { + "chaosVar": "chaos_var", + "densityVar": "density_var", + "powerVar": "power_var", + "seedVar": "seed_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeGrayscale": { + "typeVar": "type_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeHsl:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeHsl": { + "hueVar": "hue_var", + "lightnessVar": "lightness_var", + "saturationVar": "saturation_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeHsv:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeHsv": { + "hueVar": "hue_var", + "saturationVar": "saturation_var", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimension": { + "dimensionVar": "dimension_var", + "greaterThan": "greater_than", + "lessThan": "less_than", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefault:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefault": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -69780,14 +73022,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultAppend:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultAppend:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -69797,13 +73039,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultBlur:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultBlur:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -69818,7 +73060,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultComposite:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultComposite:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -69829,11 +73071,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultContrast:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultContrast:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -69844,7 +73086,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -69856,7 +73098,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -69871,100 +73113,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultGoop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultGoop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultHsl:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultHsl:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultHsv:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultHsv:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultImQuery:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultImQuery:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultMirror:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultMirror:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultOpacity:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultOpacity:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultResize:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultResize:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultRotate:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultRotate:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultScale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultScale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultShears:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultShears:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultTrim:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultTrim:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationDefaultUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscape:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscape": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqual:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqual": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -69998,14 +73240,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeAppend:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualAppend:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -70015,13 +73257,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeBlur:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualBlur:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -70036,7 +73278,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeComposite:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualComposite:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -70047,11 +73289,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeContrast:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualContrast:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -70062,7 +73304,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -70074,7 +73316,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -70089,100 +73331,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeGoop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualGoop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeHsl:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualHsl:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeHsv:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualHsv:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeImQuery:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualImQuery:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeMirror:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualMirror:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeOpacity:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualOpacity:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeResize:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualResize:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeRotate:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualRotate:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeScale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualScale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeShears:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualShears:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeTrim:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualTrim:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationLandscapeUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortrait:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortrait": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThan:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThan": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -70216,14 +73458,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitAppend:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanAppend:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -70233,13 +73475,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitBlur:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanBlur:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -70254,7 +73496,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitComposite:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanComposite:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -70265,11 +73507,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitContrast:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanContrast:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -70280,7 +73522,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -70292,7 +73534,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -70307,100 +73549,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitGoop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanGoop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitHsl:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanHsl:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitHsv:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanHsv:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitImQuery:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanImQuery:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitMirror:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanMirror:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitOpacity:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanOpacity:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitResize:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanResize:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitRotate:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanRotate:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitScale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanScale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitShears:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanShears:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitTrim:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanTrim:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationPortraitUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquare:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquare": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThan:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThan": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -70434,14 +73676,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareAppend:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanAppend:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -70451,13 +73693,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareBlur:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanBlur:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -70472,7 +73714,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareComposite:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanComposite:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -70483,11 +73725,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareContrast:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanContrast:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -70498,7 +73740,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -70510,7 +73752,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -70525,193 +73767,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareGoop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanGoop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareHsl:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanHsl:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareHsv:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanHsv:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareImQuery:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareImQuery": { - "allowedTransformations": "allowed_transformations", - "queryVar": "query_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareMaxColor": { - "colorsVar": "colors_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareMirror:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareMirror": { - "horizontalVar": "horizontal_var", - "verticalVar": "vertical_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareMonoHue": { - "hueVar": "hue_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareOpacity:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareOpacity": { - "opacityVar": "opacity_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareRegionOfInterestCrop": { - "gravityVar": "gravity_var", - "heightVar": "height_var", - "regionOfInterest": "region_of_interest", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareRelativeCrop": { - "eastVar": "east_var", - "northVar": "north_var", - "southVar": "south_var", - "westVar": "west_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareRemoveColor": { - "colorVar": "color_var", - "featherVar": "feather_var", - "toleranceVar": "tolerance_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareResize:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareResize": { - "aspectVar": "aspect_var", - "heightVar": "height_var", - "typeVar": "type_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareRotate:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareRotate": { - "degreesVar": "degrees_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareScale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareScale": { - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareShears:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareShears": { - "xShear": "x_shear", - "xShearVar": "x_shear_var", - "yShear": "y_shear", - "yShearVar": "y_shear_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareTrim:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareTrim": { - "fuzzVar": "fuzz_var", - "paddingVar": "padding_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationDefaultIfOrientationSquareUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultImQuery:getImagingPolicyImagePolicyTransformationIfOrientationDefaultImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanImQuery:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultMirror:getImagingPolicyImagePolicyTransformationIfOrientationDefaultMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanMirror:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationDefaultMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultOpacity:getImagingPolicyImagePolicyTransformationIfOrientationDefaultOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanOpacity:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterest:getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterest": { - "circleShapes": "circle_shape", - "pointShapes": "point_shape", - "polygonShapes": "polygon_shape", - "rectangleShapes": "rectangle_shape", - "unionShapes": "union_shape" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterestCircleShape:getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterestCircleShape": { - "radiusVar": "radius_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterestCircleShapeCenter:getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterestCircleShapeCenter": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterestPointShape:getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterestPointShape": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterestPolygonShapePoint:getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterestPolygonShapePoint": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterestRectangleShape:getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterestRectangleShape": { - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterestRectangleShapeAnchor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultRegionOfInterestCropRegionOfInterestRectangleShapeAnchor": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationDefaultRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationDefaultRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultResize:getImagingPolicyImagePolicyTransformationIfOrientationDefaultResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanResize:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultRotate:getImagingPolicyImagePolicyTransformationIfOrientationDefaultRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanRotate:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultScale:getImagingPolicyImagePolicyTransformationIfOrientationDefaultScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanScale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultShears:getImagingPolicyImagePolicyTransformationIfOrientationDefaultShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanShears:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultTrim:getImagingPolicyImagePolicyTransformationIfOrientationDefaultTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanTrim:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationDefaultUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscape:getImagingPolicyImagePolicyTransformationIfOrientationLandscape": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefault:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefault": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -70745,42 +73894,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAppend:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultAppend:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAppendImage:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAppendImage": { - "boxImages": "box_image", - "circleImages": "circle_image", - "textImages": "text_image", - "urlImages": "url_image" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAppendImageBoxImage:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAppendImageBoxImage": { - "colorVar": "color_var", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAppendImageCircleImage:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAppendImageCircleImage": { - "colorVar": "color_var", - "diameterVar": "diameter_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAppendImageTextImage:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAppendImageTextImage": { - "fillVar": "fill_var", - "sizeVar": "size_var", - "strokeSize": "stroke_size", - "strokeSizeVar": "stroke_size_var", - "strokeVar": "stroke_var", - "textVar": "text_var", - "typefaceVar": "typeface_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAppendImageUrlImage:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAppendImageUrlImage": { - "urlVar": "url_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -70790,13 +73911,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeBlur:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultBlur:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -70811,7 +73932,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeComposite:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultComposite:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -70822,35 +73943,142 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompositeImage:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompositeImage": { - "boxImages": "box_image", - "circleImages": "circle_image", - "textImages": "text_image", - "urlImages": "url_image" + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultContrast:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultContrast": { + "brightnessVar": "brightness_var", + "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompositeImageBoxImage:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompositeImageBoxImage": { - "colorVar": "color_var", + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultFaceCrop": { + "algorithmVar": "algorithm_var", + "confidenceVar": "confidence_var", + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "focusVar": "focus_var", + "gravityVar": "gravity_var", "heightVar": "height_var", + "paddingVar": "padding_var", + "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompositeImageCircleImage:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompositeImageCircleImage": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultFeatureCrop": { + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "featureRadius": "feature_radius", + "featureRadiusVar": "feature_radius_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "maxFeatures": "max_features", + "maxFeaturesVar": "max_features_var", + "minFeatureQuality": "min_feature_quality", + "minFeatureQualityVar": "min_feature_quality_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultFitAndFill": { + "fillTransformation": "fill_transformation", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultGoop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultGoop": { + "chaosVar": "chaos_var", + "densityVar": "density_var", + "powerVar": "power_var", + "seedVar": "seed_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultGrayscale": { + "typeVar": "type_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultHsl:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultHsl": { + "hueVar": "hue_var", + "lightnessVar": "lightness_var", + "saturationVar": "saturation_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultHsv:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultHsv": { + "hueVar": "hue_var", + "saturationVar": "saturation_var", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultIfDimension": { + "dimensionVar": "dimension_var", + "greaterThan": "greater_than", + "lessThan": "less_than", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultImQuery:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultImQuery": { + "allowedTransformations": "allowed_transformations", + "queryVar": "query_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultMaxColor": { + "colorsVar": "colors_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultMirror:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultMirror": { + "horizontalVar": "horizontal_var", + "verticalVar": "vertical_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultMonoHue": { + "hueVar": "hue_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultOpacity:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultOpacity": { + "opacityVar": "opacity_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultRegionOfInterestCrop": { + "gravityVar": "gravity_var", + "heightVar": "height_var", + "regionOfInterest": "region_of_interest", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultRelativeCrop": { + "eastVar": "east_var", + "northVar": "north_var", + "southVar": "south_var", + "westVar": "west_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultRemoveColor": { "colorVar": "color_var", - "diameterVar": "diameter_var", + "featherVar": "feather_var", + "toleranceVar": "tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultResize:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultResize": { + "aspectVar": "aspect_var", + "heightVar": "height_var", + "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompositeImageTextImage:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompositeImageTextImage": { - "fillVar": "fill_var", - "sizeVar": "size_var", - "strokeSize": "stroke_size", - "strokeSizeVar": "stroke_size_var", - "strokeVar": "stroke_var", - "textVar": "text_var", - "typefaceVar": "typeface_var" + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultRotate:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultRotate": { + "degreesVar": "degrees_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultScale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultScale": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultShears:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultShears": { + "xShear": "x_shear", + "xShearVar": "x_shear_var", + "yShear": "y_shear", + "yShearVar": "y_shear_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultTrim:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultTrim": { + "fuzzVar": "fuzz_var", + "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompositeImageUrlImage:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompositeImageUrlImage": { - "urlVar": "url_var" + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformation:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscape:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscape": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -70884,14 +74112,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationAppend:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeAppend:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -70901,13 +74129,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationBlur:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeBlur:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -70922,7 +74150,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationComposite:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeComposite:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -70933,11 +74161,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationContrast:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeContrast:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -70948,7 +74176,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -70960,7 +74188,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -70975,147 +74203,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationGoop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeGoop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationHsl:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeHsl:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationHsv:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeHsv:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationImQuery:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeImQuery:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationMirror:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeMirror:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationOpacity:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeOpacity:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationResize:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeResize:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationRotate:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeRotate:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationScale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeScale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationShears:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeShears:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationTrim:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeTrim:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCompoundTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeContrast:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeContrast": { - "brightnessVar": "brightness_var", - "contrastVar": "contrast_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFaceCrop": { - "algorithmVar": "algorithm_var", - "confidenceVar": "confidence_var", - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "focusVar": "focus_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFeatureCrop": { - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "featureRadius": "feature_radius", - "featureRadiusVar": "feature_radius_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "maxFeatures": "max_features", - "maxFeaturesVar": "max_features_var", - "minFeatureQuality": "min_feature_quality", - "minFeatureQualityVar": "min_feature_quality_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFill": { - "fillTransformation": "fill_transformation", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformation:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortrait:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortrait": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -71149,14 +74330,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationAppend:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitAppend:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -71166,13 +74347,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationBlur:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitBlur:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -71187,7 +74368,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationComposite:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitComposite:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -71198,11 +74379,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationContrast:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitContrast:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -71213,7 +74394,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -71225,7 +74406,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -71240,125 +74421,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationGoop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitGoop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationHsl:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitHsl:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationHsv:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitHsv:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationImQuery:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitImQuery:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationMirror:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitMirror:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationOpacity:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitOpacity:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationResize:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitResize:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationRotate:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitRotate:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationScale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitScale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationShears:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitShears:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationTrim:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitTrim:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeFitAndFillFillTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeGoop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeGoop": { - "chaosVar": "chaos_var", - "densityVar": "density_var", - "powerVar": "power_var", - "seedVar": "seed_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeGrayscale": { - "typeVar": "type_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeHsl:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeHsl": { - "hueVar": "hue_var", - "lightnessVar": "lightness_var", - "saturationVar": "saturation_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeHsv:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeHsv": { - "hueVar": "hue_var", - "saturationVar": "saturation_var", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimension": { - "dimensionVar": "dimension_var", - "greaterThan": "greater_than", - "lessThan": "less_than", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefault:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefault": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquare:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquare": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -71392,14 +74548,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultAppend:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareAppend:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -71409,13 +74565,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultBlur:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareBlur:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -71430,7 +74586,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultComposite:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareComposite:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -71441,11 +74597,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultContrast:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareContrast:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -71456,7 +74612,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -71468,7 +74624,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -71483,100 +74639,332 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultGoop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareGoop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultHsl:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareHsl:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultHsv:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareHsv:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultImQuery:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareImQuery:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultMirror:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareMirror:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultOpacity:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareOpacity:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultResize:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareResize:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultRotate:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareRotate:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultScale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareScale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultShears:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareShears:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultTrim:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareTrim:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionDefaultUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqual:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqual": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeImQuery:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeImQuery": { + "allowedTransformations": "allowed_transformations", + "queryVar": "query_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeMaxColor": { + "colorsVar": "colors_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeMirror:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeMirror": { + "horizontalVar": "horizontal_var", + "verticalVar": "vertical_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeMonoHue": { + "hueVar": "hue_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeOpacity:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeOpacity": { + "opacityVar": "opacity_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCrop": { + "gravityVar": "gravity_var", + "heightVar": "height_var", + "regionOfInterest": "region_of_interest", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterest:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterest": { + "circleShapes": "circle_shape", + "pointShapes": "point_shape", + "polygonShapes": "polygon_shape", + "rectangleShapes": "rectangle_shape", + "unionShapes": "union_shape" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterestCircleShape:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterestCircleShape": { + "radiusVar": "radius_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterestCircleShapeCenter:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterestCircleShapeCenter": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterestPointShape:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterestPointShape": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterestPolygonShapePoint:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterestPolygonShapePoint": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterestRectangleShape:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterestRectangleShape": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterestRectangleShapeAnchor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterestRectangleShapeAnchor": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRelativeCrop": { + "eastVar": "east_var", + "northVar": "north_var", + "southVar": "south_var", + "westVar": "west_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRemoveColor": { + "colorVar": "color_var", + "featherVar": "feather_var", + "toleranceVar": "tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeResize:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeResize": { + "aspectVar": "aspect_var", + "heightVar": "height_var", + "typeVar": "type_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRotate:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRotate": { + "degreesVar": "degrees_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeScale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeScale": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeShears:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeShears": { + "xShear": "x_shear", + "xShearVar": "x_shear_var", + "yShear": "y_shear", + "yShearVar": "y_shear_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeTrim:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeTrim": { + "fuzzVar": "fuzz_var", + "paddingVar": "padding_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortrait:getImagingPolicyImagePolicyTransformationIfOrientationPortrait": { + "appends": "append", + "aspectCrops": "aspect_crop", + "backgroundColors": "background_color", + "blurs": "blur", + "chromaKeys": "chroma_key", + "composites": "composite", + "compounds": "compound", + "contrasts": "contrast", + "crops": "crop", + "faceCrops": "face_crop", + "featureCrops": "feature_crop", + "fitAndFills": "fit_and_fill", + "goops": "goop", + "grayscales": "grayscale", + "hsls": "hsl", + "hsvs": "hsv", + "ifDimensions": "if_dimension", + "ifOrientations": "if_orientation", + "imQueries": "im_query", + "maxColors": "max_colors", + "mirrors": "mirror", + "monoHues": "mono_hue", + "opacities": "opacity", + "regionOfInterestCrops": "region_of_interest_crop", + "relativeCrops": "relative_crop", + "removeColors": "remove_color", + "resizes": "resize", + "rotates": "rotate", + "scales": "scale", + "shears": "shear", + "trims": "trim", + "unsharpMasks": "unsharp_mask" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitAppend:getImagingPolicyImagePolicyTransformationIfOrientationPortraitAppend": { + "gravityPriority": "gravity_priority", + "gravityPriorityVar": "gravity_priority_var", + "gravityVar": "gravity_var", + "preserveMinorDimension": "preserve_minor_dimension", + "preserveMinorDimensionVar": "preserve_minor_dimension_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitAppendImage:getImagingPolicyImagePolicyTransformationIfOrientationPortraitAppendImage": { + "boxImages": "box_image", + "circleImages": "circle_image", + "textImages": "text_image", + "urlImages": "url_image" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitAppendImageBoxImage:getImagingPolicyImagePolicyTransformationIfOrientationPortraitAppendImageBoxImage": { + "colorVar": "color_var", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitAppendImageCircleImage:getImagingPolicyImagePolicyTransformationIfOrientationPortraitAppendImageCircleImage": { + "colorVar": "color_var", + "diameterVar": "diameter_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitAppendImageTextImage:getImagingPolicyImagePolicyTransformationIfOrientationPortraitAppendImageTextImage": { + "fillVar": "fill_var", + "sizeVar": "size_var", + "strokeSize": "stroke_size", + "strokeSizeVar": "stroke_size_var", + "strokeVar": "stroke_var", + "textVar": "text_var", + "typefaceVar": "typeface_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitAppendImageUrlImage:getImagingPolicyImagePolicyTransformationIfOrientationPortraitAppendImageUrlImage": { + "urlVar": "url_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitAspectCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitBackgroundColor": { + "colorVar": "color_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitBlur:getImagingPolicyImagePolicyTransformationIfOrientationPortraitBlur": { + "sigmaVar": "sigma_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationPortraitChromaKey": { + "hueFeather": "hue_feather", + "hueFeatherVar": "hue_feather_var", + "hueTolerance": "hue_tolerance", + "hueToleranceVar": "hue_tolerance_var", + "hueVar": "hue_var", + "lightnessFeather": "lightness_feather", + "lightnessFeatherVar": "lightness_feather_var", + "lightnessTolerance": "lightness_tolerance", + "lightnessToleranceVar": "lightness_tolerance_var", + "saturationFeather": "saturation_feather", + "saturationFeatherVar": "saturation_feather_var", + "saturationTolerance": "saturation_tolerance", + "saturationToleranceVar": "saturation_tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitComposite:getImagingPolicyImagePolicyTransformationIfOrientationPortraitComposite": { + "gravityVar": "gravity_var", + "placementVar": "placement_var", + "scaleDimension": "scale_dimension", + "scaleDimensionVar": "scale_dimension_var", + "scaleVar": "scale_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompositeImage:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompositeImage": { + "boxImages": "box_image", + "circleImages": "circle_image", + "textImages": "text_image", + "urlImages": "url_image" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompositeImageBoxImage:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompositeImageBoxImage": { + "colorVar": "color_var", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompositeImageCircleImage:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompositeImageCircleImage": { + "colorVar": "color_var", + "diameterVar": "diameter_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompositeImageTextImage:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompositeImageTextImage": { + "fillVar": "fill_var", + "sizeVar": "size_var", + "strokeSize": "stroke_size", + "strokeSizeVar": "stroke_size_var", + "strokeVar": "stroke_var", + "textVar": "text_var", + "typefaceVar": "typeface_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompositeImageUrlImage:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompositeImageUrlImage": { + "urlVar": "url_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformation:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformation": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -71610,14 +74998,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualAppend:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationAppend:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -71627,13 +75015,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualBlur:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationBlur:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -71648,7 +75036,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualComposite:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationComposite:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -71659,11 +75047,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualContrast:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationContrast:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -71674,7 +75062,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -71686,7 +75074,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -71701,100 +75089,147 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualGoop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationGoop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualHsl:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationHsl:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualHsv:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationHsv:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualImQuery:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationImQuery:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualMirror:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationMirror:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualOpacity:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationOpacity:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualResize:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationResize:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualRotate:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationRotate:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualScale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationScale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualShears:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationShears:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualTrim:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationTrim:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionEqualUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThan:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThan": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitContrast:getImagingPolicyImagePolicyTransformationIfOrientationPortraitContrast": { + "brightnessVar": "brightness_var", + "contrastVar": "contrast_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFaceCrop": { + "algorithmVar": "algorithm_var", + "confidenceVar": "confidence_var", + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "focusVar": "focus_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFeatureCrop": { + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "featureRadius": "feature_radius", + "featureRadiusVar": "feature_radius_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "maxFeatures": "max_features", + "maxFeaturesVar": "max_features_var", + "minFeatureQuality": "min_feature_quality", + "minFeatureQualityVar": "min_feature_quality_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFill": { + "fillTransformation": "fill_transformation", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformation:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformation": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -71828,14 +75263,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanAppend:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationAppend:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -71845,13 +75280,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanBlur:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationBlur:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -71866,7 +75301,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanComposite:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationComposite:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -71877,11 +75312,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanContrast:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationContrast:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -71892,7 +75327,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -71904,7 +75339,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -71919,100 +75354,125 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanGoop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationGoop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanHsl:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationHsl:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanHsv:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationHsv:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanImQuery:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationImQuery:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanMirror:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationMirror:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanOpacity:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationOpacity:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanResize:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationResize:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanRotate:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationRotate:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanScale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationScale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanShears:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationShears:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanTrim:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationTrim:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionGreaterThanUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThan:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThan": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitGoop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitGoop": { + "chaosVar": "chaos_var", + "densityVar": "density_var", + "powerVar": "power_var", + "seedVar": "seed_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitGrayscale": { + "typeVar": "type_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitHsl:getImagingPolicyImagePolicyTransformationIfOrientationPortraitHsl": { + "hueVar": "hue_var", + "lightnessVar": "lightness_var", + "saturationVar": "saturation_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitHsv:getImagingPolicyImagePolicyTransformationIfOrientationPortraitHsv": { + "hueVar": "hue_var", + "saturationVar": "saturation_var", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimension": { + "dimensionVar": "dimension_var", + "greaterThan": "greater_than", + "lessThan": "less_than", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefault:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefault": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -72046,14 +75506,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanAppend:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultAppend:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -72063,13 +75523,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanBlur:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultBlur:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -72084,7 +75544,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanComposite:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultComposite:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -72095,11 +75555,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanContrast:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultContrast:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -72110,7 +75570,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -72122,7 +75582,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -72137,100 +75597,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanGoop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultGoop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanHsl:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultHsl:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanHsv:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultHsv:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanImQuery:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultImQuery:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanMirror:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultMirror:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanOpacity:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultOpacity:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanResize:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultResize:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanRotate:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultRotate:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanScale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultScale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanShears:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultShears:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanTrim:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultTrim:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfDimensionLessThanUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefault:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefault": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqual:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqual": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -72264,14 +75724,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultAppend:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualAppend:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -72281,13 +75741,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultBlur:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualBlur:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -72302,7 +75762,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultComposite:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualComposite:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -72313,11 +75773,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultContrast:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualContrast:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -72328,7 +75788,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -72340,7 +75800,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -72355,100 +75815,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultGoop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualGoop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultHsl:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualHsl:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultHsv:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualHsv:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultImQuery:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualImQuery:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultMirror:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualMirror:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultOpacity:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualOpacity:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultResize:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualResize:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultRotate:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualRotate:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultScale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualScale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultShears:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualShears:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultTrim:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualTrim:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationDefaultUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscape:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscape": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThan:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThan": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -72482,14 +75942,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeAppend:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanAppend:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -72499,13 +75959,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeBlur:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanBlur:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -72520,7 +75980,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeComposite:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanComposite:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -72531,11 +75991,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeContrast:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanContrast:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -72546,7 +76006,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -72558,7 +76018,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -72573,100 +76033,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeGoop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanGoop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeHsl:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanHsl:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeHsv:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanHsv:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeImQuery:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanImQuery:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeMirror:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanMirror:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeOpacity:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanOpacity:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeResize:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanResize:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeRotate:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanRotate:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeScale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanScale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeShears:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanShears:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeTrim:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanTrim:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationLandscapeUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortrait:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortrait": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThan:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThan": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -72700,14 +76160,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitAppend:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanAppend:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -72717,13 +76177,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitBlur:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanBlur:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -72738,7 +76198,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitComposite:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanComposite:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -72749,11 +76209,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitContrast:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanContrast:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -72764,7 +76224,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -72776,7 +76236,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -72791,100 +76251,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitGoop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanGoop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitHsl:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanHsl:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitHsv:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanHsv:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitImQuery:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanImQuery:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitMirror:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanMirror:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitOpacity:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanOpacity:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitResize:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanResize:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitRotate:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanRotate:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitScale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanScale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitShears:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanShears:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitTrim:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanTrim:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationPortraitUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquare:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquare": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefault:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefault": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -72918,14 +76378,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareAppend:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultAppend:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -72935,13 +76395,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareBlur:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultBlur:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -72956,7 +76416,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareComposite:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultComposite:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -72967,11 +76427,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareContrast:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultContrast:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -72982,7 +76442,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -72994,7 +76454,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -73009,332 +76469,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareGoop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultGoop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareHsl:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultHsl:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareHsv:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultHsv:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareImQuery:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareImQuery": { - "allowedTransformations": "allowed_transformations", - "queryVar": "query_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareMaxColor": { - "colorsVar": "colors_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareMirror:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareMirror": { - "horizontalVar": "horizontal_var", - "verticalVar": "vertical_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareMonoHue": { - "hueVar": "hue_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareOpacity:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareOpacity": { - "opacityVar": "opacity_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareRegionOfInterestCrop": { - "gravityVar": "gravity_var", - "heightVar": "height_var", - "regionOfInterest": "region_of_interest", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareRelativeCrop": { - "eastVar": "east_var", - "northVar": "north_var", - "southVar": "south_var", - "westVar": "west_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareRemoveColor": { - "colorVar": "color_var", - "featherVar": "feather_var", - "toleranceVar": "tolerance_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareResize:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareResize": { - "aspectVar": "aspect_var", - "heightVar": "height_var", - "typeVar": "type_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareRotate:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareRotate": { - "degreesVar": "degrees_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareScale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareScale": { - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareShears:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareShears": { - "xShear": "x_shear", - "xShearVar": "x_shear_var", - "yShear": "y_shear", - "yShearVar": "y_shear_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareTrim:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareTrim": { - "fuzzVar": "fuzz_var", - "paddingVar": "padding_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeIfOrientationSquareUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeImQuery:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultImQuery:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeMirror:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultMirror:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeOpacity:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultOpacity:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterest:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterest": { - "circleShapes": "circle_shape", - "pointShapes": "point_shape", - "polygonShapes": "polygon_shape", - "rectangleShapes": "rectangle_shape", - "unionShapes": "union_shape" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterestCircleShape:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterestCircleShape": { - "radiusVar": "radius_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterestCircleShapeCenter:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterestCircleShapeCenter": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterestPointShape:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterestPointShape": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterestPolygonShapePoint:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterestPolygonShapePoint": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterestRectangleShape:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterestRectangleShape": { - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterestRectangleShapeAnchor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRegionOfInterestCropRegionOfInterestRectangleShapeAnchor": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeResize:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultResize:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRotate:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultRotate:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeScale:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultScale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeShears:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultShears:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeTrim:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultTrim:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationLandscapeUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationLandscapeUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortrait:getImagingPolicyImagePolicyTransformationIfOrientationPortrait": { - "appends": "append", - "aspectCrops": "aspect_crop", - "backgroundColors": "background_color", - "blurs": "blur", - "chromaKeys": "chroma_key", - "composites": "composite", - "compounds": "compound", - "contrasts": "contrast", - "crops": "crop", - "faceCrops": "face_crop", - "featureCrops": "feature_crop", - "fitAndFills": "fit_and_fill", - "goops": "goop", - "grayscales": "grayscale", - "hsls": "hsl", - "hsvs": "hsv", - "ifDimensions": "if_dimension", - "ifOrientations": "if_orientation", - "imQueries": "im_query", - "maxColors": "max_colors", - "mirrors": "mirror", - "monoHues": "mono_hue", - "opacities": "opacity", - "regionOfInterestCrops": "region_of_interest_crop", - "relativeCrops": "relative_crop", - "removeColors": "remove_color", - "resizes": "resize", - "rotates": "rotate", - "scales": "scale", - "shears": "shear", - "trims": "trim", - "unsharpMasks": "unsharp_mask" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitAppend:getImagingPolicyImagePolicyTransformationIfOrientationPortraitAppend": { - "gravityPriority": "gravity_priority", - "gravityPriorityVar": "gravity_priority_var", - "gravityVar": "gravity_var", - "preserveMinorDimension": "preserve_minor_dimension", - "preserveMinorDimensionVar": "preserve_minor_dimension_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitAppendImage:getImagingPolicyImagePolicyTransformationIfOrientationPortraitAppendImage": { - "boxImages": "box_image", - "circleImages": "circle_image", - "textImages": "text_image", - "urlImages": "url_image" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitAppendImageBoxImage:getImagingPolicyImagePolicyTransformationIfOrientationPortraitAppendImageBoxImage": { - "colorVar": "color_var", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitAppendImageCircleImage:getImagingPolicyImagePolicyTransformationIfOrientationPortraitAppendImageCircleImage": { - "colorVar": "color_var", - "diameterVar": "diameter_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitAppendImageTextImage:getImagingPolicyImagePolicyTransformationIfOrientationPortraitAppendImageTextImage": { - "fillVar": "fill_var", - "sizeVar": "size_var", - "strokeSize": "stroke_size", - "strokeSizeVar": "stroke_size_var", - "strokeVar": "stroke_var", - "textVar": "text_var", - "typefaceVar": "typeface_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitAppendImageUrlImage:getImagingPolicyImagePolicyTransformationIfOrientationPortraitAppendImageUrlImage": { - "urlVar": "url_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitAspectCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitBackgroundColor": { - "colorVar": "color_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitBlur:getImagingPolicyImagePolicyTransformationIfOrientationPortraitBlur": { - "sigmaVar": "sigma_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationPortraitChromaKey": { - "hueFeather": "hue_feather", - "hueFeatherVar": "hue_feather_var", - "hueTolerance": "hue_tolerance", - "hueToleranceVar": "hue_tolerance_var", - "hueVar": "hue_var", - "lightnessFeather": "lightness_feather", - "lightnessFeatherVar": "lightness_feather_var", - "lightnessTolerance": "lightness_tolerance", - "lightnessToleranceVar": "lightness_tolerance_var", - "saturationFeather": "saturation_feather", - "saturationFeatherVar": "saturation_feather_var", - "saturationTolerance": "saturation_tolerance", - "saturationToleranceVar": "saturation_tolerance_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitComposite:getImagingPolicyImagePolicyTransformationIfOrientationPortraitComposite": { - "gravityVar": "gravity_var", - "placementVar": "placement_var", - "scaleDimension": "scale_dimension", - "scaleDimensionVar": "scale_dimension_var", - "scaleVar": "scale_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompositeImage:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompositeImage": { - "boxImages": "box_image", - "circleImages": "circle_image", - "textImages": "text_image", - "urlImages": "url_image" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompositeImageBoxImage:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompositeImageBoxImage": { - "colorVar": "color_var", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompositeImageCircleImage:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompositeImageCircleImage": { - "colorVar": "color_var", - "diameterVar": "diameter_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompositeImageTextImage:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompositeImageTextImage": { - "fillVar": "fill_var", - "sizeVar": "size_var", - "strokeSize": "stroke_size", - "strokeSizeVar": "stroke_size_var", - "strokeVar": "stroke_var", - "textVar": "text_var", - "typefaceVar": "typeface_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompositeImageUrlImage:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompositeImageUrlImage": { - "urlVar": "url_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformation:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscape:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscape": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -73368,14 +76596,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationAppend:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeAppend:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -73385,13 +76613,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationBlur:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeBlur:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -73406,7 +76634,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationComposite:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeComposite:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -73417,11 +76645,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationContrast:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeContrast:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -73432,7 +76660,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -73444,7 +76672,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -73459,147 +76687,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationGoop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeGoop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationHsl:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeHsl:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationHsv:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeHsv:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationImQuery:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeImQuery:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationMirror:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeMirror:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationOpacity:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeOpacity:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationResize:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeResize:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationRotate:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationRotate": { - "degreesVar": "degrees_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationScale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationScale": { - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationShears:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationShears": { - "xShear": "x_shear", - "xShearVar": "x_shear_var", - "yShear": "y_shear", - "yShearVar": "y_shear_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationTrim:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationTrim": { - "fuzzVar": "fuzz_var", - "paddingVar": "padding_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCompoundTransformationUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitContrast:getImagingPolicyImagePolicyTransformationIfOrientationPortraitContrast": { - "brightnessVar": "brightness_var", - "contrastVar": "contrast_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFaceCrop": { - "algorithmVar": "algorithm_var", - "confidenceVar": "confidence_var", - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "focusVar": "focus_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFeatureCrop": { - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "featureRadius": "feature_radius", - "featureRadiusVar": "feature_radius_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "maxFeatures": "max_features", - "maxFeaturesVar": "max_features_var", - "minFeatureQuality": "min_feature_quality", - "minFeatureQualityVar": "min_feature_quality_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeRotate:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeRotate": { + "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFill": { - "fillTransformation": "fill_transformation", + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeScale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformation:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeShears:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeShears": { + "xShear": "x_shear", + "xShearVar": "x_shear_var", + "yShear": "y_shear", + "yShearVar": "y_shear_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeTrim:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeTrim": { + "fuzzVar": "fuzz_var", + "paddingVar": "padding_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortrait:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortrait": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -73633,14 +76814,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationAppend:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitAppend:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -73650,13 +76831,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationBlur:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitBlur:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -73671,7 +76852,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationComposite:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitComposite:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -73682,11 +76863,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationContrast:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitContrast:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -73697,7 +76878,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -73709,7 +76890,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -73724,125 +76905,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationGoop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitGoop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationHsl:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitHsl:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationHsv:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitHsv:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationImQuery:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitImQuery:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationMirror:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitMirror:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationOpacity:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitOpacity:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationResize:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitResize:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationRotate:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitRotate:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationScale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitScale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationShears:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitShears:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationTrim:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitTrim:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationPortraitFitAndFillFillTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitGoop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitGoop": { - "chaosVar": "chaos_var", - "densityVar": "density_var", - "powerVar": "power_var", - "seedVar": "seed_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitGrayscale": { - "typeVar": "type_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitHsl:getImagingPolicyImagePolicyTransformationIfOrientationPortraitHsl": { - "hueVar": "hue_var", - "lightnessVar": "lightness_var", - "saturationVar": "saturation_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitHsv:getImagingPolicyImagePolicyTransformationIfOrientationPortraitHsv": { - "hueVar": "hue_var", - "saturationVar": "saturation_var", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimension": { - "dimensionVar": "dimension_var", - "greaterThan": "greater_than", - "lessThan": "less_than", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefault:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefault": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquare:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquare": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -73876,14 +77032,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultAppend:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareAppend:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -73893,13 +77049,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultBlur:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareBlur:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -73914,7 +77070,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultComposite:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareComposite:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -73925,11 +77081,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultContrast:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareContrast:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -73940,7 +77096,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -73952,7 +77108,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -73967,100 +77123,193 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultGoop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareGoop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultHsl:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareHsl:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultHsv:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareHsv:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultImQuery:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareImQuery:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultMirror:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareMirror:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultOpacity:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareOpacity:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultResize:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareResize:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultRotate:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareRotate:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultScale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareScale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultShears:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareShears:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultTrim:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareTrim:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionDefaultUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqual:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqual": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitImQuery:getImagingPolicyImagePolicyTransformationIfOrientationPortraitImQuery": { + "allowedTransformations": "allowed_transformations", + "queryVar": "query_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitMaxColor": { + "colorsVar": "colors_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitMirror:getImagingPolicyImagePolicyTransformationIfOrientationPortraitMirror": { + "horizontalVar": "horizontal_var", + "verticalVar": "vertical_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationPortraitMonoHue": { + "hueVar": "hue_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitOpacity:getImagingPolicyImagePolicyTransformationIfOrientationPortraitOpacity": { + "opacityVar": "opacity_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCrop": { + "gravityVar": "gravity_var", + "heightVar": "height_var", + "regionOfInterest": "region_of_interest", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterest:getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterest": { + "circleShapes": "circle_shape", + "pointShapes": "point_shape", + "polygonShapes": "polygon_shape", + "rectangleShapes": "rectangle_shape", + "unionShapes": "union_shape" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterestCircleShape:getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterestCircleShape": { + "radiusVar": "radius_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterestCircleShapeCenter:getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterestCircleShapeCenter": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterestPointShape:getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterestPointShape": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterestPolygonShapePoint:getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterestPolygonShapePoint": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterestRectangleShape:getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterestRectangleShape": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterestRectangleShapeAnchor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterestRectangleShapeAnchor": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitRelativeCrop": { + "eastVar": "east_var", + "northVar": "north_var", + "southVar": "south_var", + "westVar": "west_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitRemoveColor": { + "colorVar": "color_var", + "featherVar": "feather_var", + "toleranceVar": "tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitResize:getImagingPolicyImagePolicyTransformationIfOrientationPortraitResize": { + "aspectVar": "aspect_var", + "heightVar": "height_var", + "typeVar": "type_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitRotate:getImagingPolicyImagePolicyTransformationIfOrientationPortraitRotate": { + "degreesVar": "degrees_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitScale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitScale": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitShears:getImagingPolicyImagePolicyTransformationIfOrientationPortraitShears": { + "xShear": "x_shear", + "xShearVar": "x_shear_var", + "yShear": "y_shear", + "yShearVar": "y_shear_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitTrim:getImagingPolicyImagePolicyTransformationIfOrientationPortraitTrim": { + "fuzzVar": "fuzz_var", + "paddingVar": "padding_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationPortraitUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquare:getImagingPolicyImagePolicyTransformationIfOrientationSquare": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -74094,14 +77343,42 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualAppend:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareAppend:getImagingPolicyImagePolicyTransformationIfOrientationSquareAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareAppendImage:getImagingPolicyImagePolicyTransformationIfOrientationSquareAppendImage": { + "boxImages": "box_image", + "circleImages": "circle_image", + "textImages": "text_image", + "urlImages": "url_image" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareAppendImageBoxImage:getImagingPolicyImagePolicyTransformationIfOrientationSquareAppendImageBoxImage": { + "colorVar": "color_var", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareAppendImageCircleImage:getImagingPolicyImagePolicyTransformationIfOrientationSquareAppendImageCircleImage": { + "colorVar": "color_var", + "diameterVar": "diameter_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareAppendImageTextImage:getImagingPolicyImagePolicyTransformationIfOrientationSquareAppendImageTextImage": { + "fillVar": "fill_var", + "sizeVar": "size_var", + "strokeSize": "stroke_size", + "strokeSizeVar": "stroke_size_var", + "strokeVar": "stroke_var", + "textVar": "text_var", + "typefaceVar": "typeface_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareAppendImageUrlImage:getImagingPolicyImagePolicyTransformationIfOrientationSquareAppendImageUrlImage": { + "urlVar": "url_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -74111,13 +77388,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualBlur:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareBlur:getImagingPolicyImagePolicyTransformationIfOrientationSquareBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationSquareChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -74132,7 +77409,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualComposite:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareComposite:getImagingPolicyImagePolicyTransformationIfOrientationSquareComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -74143,11 +77420,122 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualContrast:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompositeImage:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompositeImage": { + "boxImages": "box_image", + "circleImages": "circle_image", + "textImages": "text_image", + "urlImages": "url_image" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompositeImageBoxImage:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompositeImageBoxImage": { + "colorVar": "color_var", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompositeImageCircleImage:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompositeImageCircleImage": { + "colorVar": "color_var", + "diameterVar": "diameter_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompositeImageTextImage:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompositeImageTextImage": { + "fillVar": "fill_var", + "sizeVar": "size_var", + "strokeSize": "stroke_size", + "strokeSizeVar": "stroke_size_var", + "strokeVar": "stroke_var", + "textVar": "text_var", + "typefaceVar": "typeface_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompositeImageUrlImage:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompositeImageUrlImage": { + "urlVar": "url_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformation:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformation": { + "appends": "append", + "aspectCrops": "aspect_crop", + "backgroundColors": "background_color", + "blurs": "blur", + "chromaKeys": "chroma_key", + "composites": "composite", + "compounds": "compound", + "contrasts": "contrast", + "crops": "crop", + "faceCrops": "face_crop", + "featureCrops": "feature_crop", + "fitAndFills": "fit_and_fill", + "goops": "goop", + "grayscales": "grayscale", + "hsls": "hsl", + "hsvs": "hsv", + "ifDimensions": "if_dimension", + "ifOrientations": "if_orientation", + "imQueries": "im_query", + "maxColors": "max_colors", + "mirrors": "mirror", + "monoHues": "mono_hue", + "opacities": "opacity", + "regionOfInterestCrops": "region_of_interest_crop", + "relativeCrops": "relative_crop", + "removeColors": "remove_color", + "resizes": "resize", + "rotates": "rotate", + "scales": "scale", + "shears": "shear", + "trims": "trim", + "unsharpMasks": "unsharp_mask" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationAppend:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationAppend": { + "gravityPriority": "gravity_priority", + "gravityPriorityVar": "gravity_priority_var", + "gravityVar": "gravity_var", + "preserveMinorDimension": "preserve_minor_dimension", + "preserveMinorDimensionVar": "preserve_minor_dimension_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationAspectCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationBackgroundColor": { + "colorVar": "color_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationBlur:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationBlur": { + "sigmaVar": "sigma_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationChromaKey": { + "hueFeather": "hue_feather", + "hueFeatherVar": "hue_feather_var", + "hueTolerance": "hue_tolerance", + "hueToleranceVar": "hue_tolerance_var", + "hueVar": "hue_var", + "lightnessFeather": "lightness_feather", + "lightnessFeatherVar": "lightness_feather_var", + "lightnessTolerance": "lightness_tolerance", + "lightnessToleranceVar": "lightness_tolerance_var", + "saturationFeather": "saturation_feather", + "saturationFeatherVar": "saturation_feather_var", + "saturationTolerance": "saturation_tolerance", + "saturationToleranceVar": "saturation_tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationComposite:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationComposite": { + "gravityVar": "gravity_var", + "placementVar": "placement_var", + "scaleDimension": "scale_dimension", + "scaleDimensionVar": "scale_dimension_var", + "scaleVar": "scale_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationContrast:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -74158,7 +77546,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -74170,7 +77558,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -74185,100 +77573,147 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualGoop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationGoop:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualHsl:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationHsl:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualHsv:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationHsv:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualImQuery:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationImQuery:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualMirror:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationMirror:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualOpacity:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationOpacity:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualResize:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationResize:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualRotate:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationRotate:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualScale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationScale:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualShears:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationShears:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualTrim:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationTrim:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionEqualUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThan:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThan": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareContrast:getImagingPolicyImagePolicyTransformationIfOrientationSquareContrast": { + "brightnessVar": "brightness_var", + "contrastVar": "contrast_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareCrop": { + "allowExpansion": "allow_expansion", + "allowExpansionVar": "allow_expansion_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "widthVar": "width_var", + "xPosition": "x_position", + "xPositionVar": "x_position_var", + "yPosition": "y_position", + "yPositionVar": "y_position_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareFaceCrop": { + "algorithmVar": "algorithm_var", + "confidenceVar": "confidence_var", + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "focusVar": "focus_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareFeatureCrop": { + "failGravity": "fail_gravity", + "failGravityVar": "fail_gravity_var", + "featureRadius": "feature_radius", + "featureRadiusVar": "feature_radius_var", + "gravityVar": "gravity_var", + "heightVar": "height_var", + "maxFeatures": "max_features", + "maxFeaturesVar": "max_features_var", + "minFeatureQuality": "min_feature_quality", + "minFeatureQualityVar": "min_feature_quality_var", + "paddingVar": "padding_var", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFill": { + "fillTransformation": "fill_transformation", + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformation:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformation": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -74312,14 +77747,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanAppend:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationAppend:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -74329,13 +77764,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanBlur:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationBlur:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -74350,7 +77785,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanComposite:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationComposite:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -74361,11 +77796,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanContrast:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationContrast:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -74376,7 +77811,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -74388,7 +77823,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -74403,100 +77838,125 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanGoop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationGoop:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanHsl:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationHsl:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanHsv:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationHsv:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanImQuery:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationImQuery:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanMirror:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationMirror:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanOpacity:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationOpacity:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanResize:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationResize:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanRotate:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationRotate:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanScale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationScale:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanShears:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationShears:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanTrim:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationTrim:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionGreaterThanUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThan:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThan": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareGoop:getImagingPolicyImagePolicyTransformationIfOrientationSquareGoop": { + "chaosVar": "chaos_var", + "densityVar": "density_var", + "powerVar": "power_var", + "seedVar": "seed_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationSquareGrayscale": { + "typeVar": "type_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareHsl:getImagingPolicyImagePolicyTransformationIfOrientationSquareHsl": { + "hueVar": "hue_var", + "lightnessVar": "lightness_var", + "saturationVar": "saturation_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareHsv:getImagingPolicyImagePolicyTransformationIfOrientationSquareHsv": { + "hueVar": "hue_var", + "saturationVar": "saturation_var", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimension": { + "dimensionVar": "dimension_var", + "greaterThan": "greater_than", + "lessThan": "less_than", + "valueVar": "value_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefault:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefault": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -74530,14 +77990,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanAppend:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultAppend:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -74547,13 +78007,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanBlur:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultBlur:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -74568,7 +78028,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanComposite:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultComposite:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -74579,11 +78039,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanContrast:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultContrast:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -74594,7 +78054,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -74606,7 +78066,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -74621,100 +78081,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanGoop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultGoop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanHsl:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultHsl:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanHsv:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultHsv:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanImQuery:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultImQuery:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanMirror:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultMirror:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanOpacity:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultOpacity:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanResize:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultResize:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanRotate:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultRotate:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanScale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultScale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanShears:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultShears:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanTrim:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultTrim:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfDimensionLessThanUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefault:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefault": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqual:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqual": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -74748,14 +78208,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultAppend:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualAppend:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -74765,13 +78225,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultBlur:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualBlur:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -74786,7 +78246,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultComposite:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualComposite:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -74797,11 +78257,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultContrast:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualContrast:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -74812,7 +78272,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -74824,7 +78284,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -74839,100 +78299,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultGoop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualGoop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultHsl:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualHsl:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultHsv:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualHsv:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultImQuery:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualImQuery:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultMirror:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualMirror:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultOpacity:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualOpacity:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultResize:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualResize:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultRotate:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualRotate:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultScale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualScale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultShears:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualShears:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultTrim:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualTrim:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationDefaultUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscape:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscape": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThan:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThan": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -74966,14 +78426,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeAppend:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanAppend:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -74983,13 +78443,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeBlur:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanBlur:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -75004,7 +78464,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeComposite:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanComposite:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -75015,11 +78475,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeContrast:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanContrast:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -75030,7 +78490,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -75042,7 +78502,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -75057,100 +78517,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeGoop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanGoop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeHsl:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanHsl:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeHsv:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanHsv:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeImQuery:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanImQuery:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeMirror:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanMirror:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeOpacity:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanOpacity:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeResize:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanResize:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeRotate:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanRotate:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeScale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanScale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeShears:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanShears:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeTrim:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanTrim:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationLandscapeUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortrait:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortrait": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThan:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThan": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -75184,14 +78644,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitAppend:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanAppend:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -75201,13 +78661,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitBlur:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanBlur:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -75222,7 +78682,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitComposite:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanComposite:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -75233,11 +78693,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitContrast:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanContrast:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -75248,7 +78708,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -75260,7 +78720,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -75275,100 +78735,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitGoop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanGoop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitHsl:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanHsl:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitHsv:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanHsv:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitImQuery:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanImQuery:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitMirror:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanMirror:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitOpacity:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanOpacity:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitResize:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanResize:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitRotate:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanRotate:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitScale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanScale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitShears:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanShears:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitTrim:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanTrim:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationPortraitUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquare:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquare": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefault:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefault": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -75402,14 +78862,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareAppend:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultAppend:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -75419,13 +78879,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareBlur:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultBlur:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -75440,7 +78900,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareComposite:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultComposite:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -75451,11 +78911,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareContrast:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultContrast:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -75466,7 +78926,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -75478,7 +78938,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -75493,332 +78953,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareGoop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultGoop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareHsl:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultHsl:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareHsv:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultHsv:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareImQuery:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareImQuery": { - "allowedTransformations": "allowed_transformations", - "queryVar": "query_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareMaxColor": { - "colorsVar": "colors_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareMirror:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareMirror": { - "horizontalVar": "horizontal_var", - "verticalVar": "vertical_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareMonoHue": { - "hueVar": "hue_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareOpacity:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareOpacity": { - "opacityVar": "opacity_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareRegionOfInterestCrop": { - "gravityVar": "gravity_var", - "heightVar": "height_var", - "regionOfInterest": "region_of_interest", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareRelativeCrop": { - "eastVar": "east_var", - "northVar": "north_var", - "southVar": "south_var", - "westVar": "west_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareRemoveColor": { - "colorVar": "color_var", - "featherVar": "feather_var", - "toleranceVar": "tolerance_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareResize:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareResize": { - "aspectVar": "aspect_var", - "heightVar": "height_var", - "typeVar": "type_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareRotate:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareRotate": { - "degreesVar": "degrees_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareScale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareScale": { - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareShears:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareShears": { - "xShear": "x_shear", - "xShearVar": "x_shear_var", - "yShear": "y_shear", - "yShearVar": "y_shear_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareTrim:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareTrim": { - "fuzzVar": "fuzz_var", - "paddingVar": "padding_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationPortraitIfOrientationSquareUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitImQuery:getImagingPolicyImagePolicyTransformationIfOrientationPortraitImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultImQuery:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitMirror:getImagingPolicyImagePolicyTransformationIfOrientationPortraitMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultMirror:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationPortraitMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitOpacity:getImagingPolicyImagePolicyTransformationIfOrientationPortraitOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultOpacity:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterest:getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterest": { - "circleShapes": "circle_shape", - "pointShapes": "point_shape", - "polygonShapes": "polygon_shape", - "rectangleShapes": "rectangle_shape", - "unionShapes": "union_shape" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterestCircleShape:getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterestCircleShape": { - "radiusVar": "radius_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterestCircleShapeCenter:getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterestCircleShapeCenter": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterestPointShape:getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterestPointShape": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterestPolygonShapePoint:getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterestPolygonShapePoint": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterestRectangleShape:getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterestRectangleShape": { - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterestRectangleShapeAnchor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitRegionOfInterestCropRegionOfInterestRectangleShapeAnchor": { - "xVar": "x_var", - "yVar": "y_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationPortraitRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationPortraitRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitResize:getImagingPolicyImagePolicyTransformationIfOrientationPortraitResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultResize:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitRotate:getImagingPolicyImagePolicyTransformationIfOrientationPortraitRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultRotate:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitScale:getImagingPolicyImagePolicyTransformationIfOrientationPortraitScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultScale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitShears:getImagingPolicyImagePolicyTransformationIfOrientationPortraitShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultShears:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitTrim:getImagingPolicyImagePolicyTransformationIfOrientationPortraitTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultTrim:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationPortraitUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationPortraitUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquare:getImagingPolicyImagePolicyTransformationIfOrientationSquare": { - "appends": "append", - "aspectCrops": "aspect_crop", - "backgroundColors": "background_color", - "blurs": "blur", - "chromaKeys": "chroma_key", - "composites": "composite", - "compounds": "compound", - "contrasts": "contrast", - "crops": "crop", - "faceCrops": "face_crop", - "featureCrops": "feature_crop", - "fitAndFills": "fit_and_fill", - "goops": "goop", - "grayscales": "grayscale", - "hsls": "hsl", - "hsvs": "hsv", - "ifDimensions": "if_dimension", - "ifOrientations": "if_orientation", - "imQueries": "im_query", - "maxColors": "max_colors", - "mirrors": "mirror", - "monoHues": "mono_hue", - "opacities": "opacity", - "regionOfInterestCrops": "region_of_interest_crop", - "relativeCrops": "relative_crop", - "removeColors": "remove_color", - "resizes": "resize", - "rotates": "rotate", - "scales": "scale", - "shears": "shear", - "trims": "trim", - "unsharpMasks": "unsharp_mask" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareAppend:getImagingPolicyImagePolicyTransformationIfOrientationSquareAppend": { - "gravityPriority": "gravity_priority", - "gravityPriorityVar": "gravity_priority_var", - "gravityVar": "gravity_var", - "preserveMinorDimension": "preserve_minor_dimension", - "preserveMinorDimensionVar": "preserve_minor_dimension_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareAppendImage:getImagingPolicyImagePolicyTransformationIfOrientationSquareAppendImage": { - "boxImages": "box_image", - "circleImages": "circle_image", - "textImages": "text_image", - "urlImages": "url_image" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareAppendImageBoxImage:getImagingPolicyImagePolicyTransformationIfOrientationSquareAppendImageBoxImage": { - "colorVar": "color_var", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareAppendImageCircleImage:getImagingPolicyImagePolicyTransformationIfOrientationSquareAppendImageCircleImage": { - "colorVar": "color_var", - "diameterVar": "diameter_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareAppendImageTextImage:getImagingPolicyImagePolicyTransformationIfOrientationSquareAppendImageTextImage": { - "fillVar": "fill_var", - "sizeVar": "size_var", - "strokeSize": "stroke_size", - "strokeSizeVar": "stroke_size_var", - "strokeVar": "stroke_var", - "textVar": "text_var", - "typefaceVar": "typeface_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareAppendImageUrlImage:getImagingPolicyImagePolicyTransformationIfOrientationSquareAppendImageUrlImage": { - "urlVar": "url_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareAspectCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareBackgroundColor": { - "colorVar": "color_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareBlur:getImagingPolicyImagePolicyTransformationIfOrientationSquareBlur": { - "sigmaVar": "sigma_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationSquareChromaKey": { - "hueFeather": "hue_feather", - "hueFeatherVar": "hue_feather_var", - "hueTolerance": "hue_tolerance", - "hueToleranceVar": "hue_tolerance_var", - "hueVar": "hue_var", - "lightnessFeather": "lightness_feather", - "lightnessFeatherVar": "lightness_feather_var", - "lightnessTolerance": "lightness_tolerance", - "lightnessToleranceVar": "lightness_tolerance_var", - "saturationFeather": "saturation_feather", - "saturationFeatherVar": "saturation_feather_var", - "saturationTolerance": "saturation_tolerance", - "saturationToleranceVar": "saturation_tolerance_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareComposite:getImagingPolicyImagePolicyTransformationIfOrientationSquareComposite": { - "gravityVar": "gravity_var", - "placementVar": "placement_var", - "scaleDimension": "scale_dimension", - "scaleDimensionVar": "scale_dimension_var", - "scaleVar": "scale_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompositeImage:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompositeImage": { - "boxImages": "box_image", - "circleImages": "circle_image", - "textImages": "text_image", - "urlImages": "url_image" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompositeImageBoxImage:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompositeImageBoxImage": { - "colorVar": "color_var", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompositeImageCircleImage:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompositeImageCircleImage": { - "colorVar": "color_var", - "diameterVar": "diameter_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompositeImageTextImage:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompositeImageTextImage": { - "fillVar": "fill_var", - "sizeVar": "size_var", - "strokeSize": "stroke_size", - "strokeSizeVar": "stroke_size_var", - "strokeVar": "stroke_var", - "textVar": "text_var", - "typefaceVar": "typeface_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompositeImageUrlImage:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompositeImageUrlImage": { - "urlVar": "url_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformation:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscape:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscape": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -75852,14 +79080,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationAppend:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeAppend:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -75869,13 +79097,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationBlur:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeBlur:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -75890,7 +79118,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationComposite:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeComposite:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -75901,11 +79129,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationContrast:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeContrast:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -75916,7 +79144,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -75928,7 +79156,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -75943,147 +79171,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationGoop:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeGoop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationHsl:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeHsl:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationHsv:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeHsv:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationImQuery:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeImQuery:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationMirror:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeMirror:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationOpacity:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeOpacity:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationResize:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeResize:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationRotate:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeRotate:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationScale:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeScale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationShears:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeShears:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationTrim:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeTrim:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationSquareCompoundTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareContrast:getImagingPolicyImagePolicyTransformationIfOrientationSquareContrast": { - "brightnessVar": "brightness_var", - "contrastVar": "contrast_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareFaceCrop": { - "algorithmVar": "algorithm_var", - "confidenceVar": "confidence_var", - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "focusVar": "focus_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareFeatureCrop": { - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "featureRadius": "feature_radius", - "featureRadiusVar": "feature_radius_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "maxFeatures": "max_features", - "maxFeaturesVar": "max_features_var", - "minFeatureQuality": "min_feature_quality", - "minFeatureQualityVar": "min_feature_quality_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFill": { - "fillTransformation": "fill_transformation", - "heightVar": "height_var", - "widthVar": "width_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformation:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformation": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortrait:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortrait": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -76117,14 +79298,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationAppend:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitAppend:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -76134,13 +79315,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationBlur:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitBlur:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -76155,7 +79336,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationComposite:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitComposite:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -76166,11 +79347,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationContrast:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitContrast:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -76181,7 +79362,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -76193,7 +79374,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -76208,125 +79389,100 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationGoop:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitGoop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationHsl:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitHsl:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationHsv:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitHsv:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationImQuery:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitImQuery:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationMirror:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitMirror:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationOpacity:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitOpacity:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationResize:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitResize:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationRotate:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationRotate": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitRotate:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitRotate": { "degreesVar": "degrees_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationScale:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationScale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitScale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitScale": { "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationShears:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationShears": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitShears:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitShears": { "xShear": "x_shear", "xShearVar": "x_shear_var", "yShear": "y_shear", "yShearVar": "y_shear_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationTrim:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationTrim": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitTrim:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitTrim": { "fuzzVar": "fuzz_var", "paddingVar": "padding_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationSquareFitAndFillFillTransformationUnsharpMask": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitUnsharpMask": { "gainVar": "gain_var", "sigmaVar": "sigma_var", "thresholdVar": "threshold_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareGoop:getImagingPolicyImagePolicyTransformationIfOrientationSquareGoop": { - "chaosVar": "chaos_var", - "densityVar": "density_var", - "powerVar": "power_var", - "seedVar": "seed_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationSquareGrayscale": { - "typeVar": "type_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareHsl:getImagingPolicyImagePolicyTransformationIfOrientationSquareHsl": { - "hueVar": "hue_var", - "lightnessVar": "lightness_var", - "saturationVar": "saturation_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareHsv:getImagingPolicyImagePolicyTransformationIfOrientationSquareHsv": { - "hueVar": "hue_var", - "saturationVar": "saturation_var", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimension": { - "dimensionVar": "dimension_var", - "greaterThan": "greater_than", - "lessThan": "less_than", - "valueVar": "value_var" - }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefault:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefault": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquare:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquare": { "appends": "append", "aspectCrops": "aspect_crop", "backgroundColors": "background_color", @@ -76360,14 +79516,14 @@ "trims": "trim", "unsharpMasks": "unsharp_mask" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultAppend:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultAppend": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareAppend:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareAppend": { "gravityPriority": "gravity_priority", "gravityPriorityVar": "gravity_priority_var", "gravityVar": "gravity_var", "preserveMinorDimension": "preserve_minor_dimension", "preserveMinorDimensionVar": "preserve_minor_dimension_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultAspectCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareAspectCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "heightVar": "height_var", @@ -76377,13 +79533,13 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultBackgroundColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareBackgroundColor": { "colorVar": "color_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultBlur:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultBlur": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareBlur:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareBlur": { "sigmaVar": "sigma_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultChromaKey": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareChromaKey": { "hueFeather": "hue_feather", "hueFeatherVar": "hue_feather_var", "hueTolerance": "hue_tolerance", @@ -76398,7 +79554,7 @@ "saturationTolerance": "saturation_tolerance", "saturationToleranceVar": "saturation_tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultComposite:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultComposite": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareComposite:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareComposite": { "gravityVar": "gravity_var", "placementVar": "placement_var", "scaleDimension": "scale_dimension", @@ -76409,11 +79565,11 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultContrast:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultContrast": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareContrast:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareContrast": { "brightnessVar": "brightness_var", "contrastVar": "contrast_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareCrop": { "allowExpansion": "allow_expansion", "allowExpansionVar": "allow_expansion_var", "gravityVar": "gravity_var", @@ -76424,7 +79580,7 @@ "yPosition": "y_position", "yPositionVar": "y_position_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultFaceCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareFaceCrop": { "algorithmVar": "algorithm_var", "confidenceVar": "confidence_var", "failGravity": "fail_gravity", @@ -76436,7 +79592,7 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultFeatureCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareFeatureCrop": { "failGravity": "fail_gravity", "failGravityVar": "fail_gravity_var", "featureRadius": "feature_radius", @@ -76451,1984 +79607,2761 @@ "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultFitAndFill": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareFitAndFill": { "fillTransformation": "fill_transformation", "heightVar": "height_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultGoop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultGoop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareGoop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareGoop": { "chaosVar": "chaos_var", "densityVar": "density_var", "powerVar": "power_var", "seedVar": "seed_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultGrayscale": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareGrayscale": { "typeVar": "type_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultHsl:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultHsl": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareHsl:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareHsl": { "hueVar": "hue_var", "lightnessVar": "lightness_var", "saturationVar": "saturation_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultHsv:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultHsv": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareHsv:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareHsv": { "hueVar": "hue_var", "saturationVar": "saturation_var", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultIfDimension": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareIfDimension": { "dimensionVar": "dimension_var", "greaterThan": "greater_than", "lessThan": "less_than", "valueVar": "value_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultImQuery:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultImQuery": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareImQuery:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareImQuery": { "allowedTransformations": "allowed_transformations", "queryVar": "query_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultMaxColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareMaxColor": { "colorsVar": "colors_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultMirror:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultMirror": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareMirror:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareMirror": { "horizontalVar": "horizontal_var", "verticalVar": "vertical_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultMonoHue": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareMonoHue": { "hueVar": "hue_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultOpacity:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultOpacity": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareOpacity:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareOpacity": { "opacityVar": "opacity_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultRegionOfInterestCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareRegionOfInterestCrop": { "gravityVar": "gravity_var", "heightVar": "height_var", "regionOfInterest": "region_of_interest", "styleVar": "style_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultRelativeCrop": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareRelativeCrop": { "eastVar": "east_var", "northVar": "north_var", "southVar": "south_var", "westVar": "west_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultRemoveColor": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareRemoveColor": { "colorVar": "color_var", "featherVar": "feather_var", "toleranceVar": "tolerance_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultResize:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultResize": { + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareResize:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareResize": { + "aspectVar": "aspect_var", + "heightVar": "height_var", + "typeVar": "type_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareRotate:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareRotate": { + "degreesVar": "degrees_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareScale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareScale": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareShears:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareShears": { + "xShear": "x_shear", + "xShearVar": "x_shear_var", + "yShear": "y_shear", + "yShearVar": "y_shear_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareTrim:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareTrim": { + "fuzzVar": "fuzz_var", + "paddingVar": "padding_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareImQuery:getImagingPolicyImagePolicyTransformationIfOrientationSquareImQuery": { + "allowedTransformations": "allowed_transformations", + "queryVar": "query_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareMaxColor": { + "colorsVar": "colors_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareMirror:getImagingPolicyImagePolicyTransformationIfOrientationSquareMirror": { + "horizontalVar": "horizontal_var", + "verticalVar": "vertical_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationSquareMonoHue": { + "hueVar": "hue_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareOpacity:getImagingPolicyImagePolicyTransformationIfOrientationSquareOpacity": { + "opacityVar": "opacity_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCrop": { + "gravityVar": "gravity_var", + "heightVar": "height_var", + "regionOfInterest": "region_of_interest", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterest:getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterest": { + "circleShapes": "circle_shape", + "pointShapes": "point_shape", + "polygonShapes": "polygon_shape", + "rectangleShapes": "rectangle_shape", + "unionShapes": "union_shape" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterestCircleShape:getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterestCircleShape": { + "radiusVar": "radius_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterestCircleShapeCenter:getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterestCircleShapeCenter": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterestPointShape:getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterestPointShape": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterestPolygonShapePoint:getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterestPolygonShapePoint": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterestRectangleShape:getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterestRectangleShape": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterestRectangleShapeAnchor:getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterestRectangleShapeAnchor": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareRelativeCrop": { + "eastVar": "east_var", + "northVar": "north_var", + "southVar": "south_var", + "westVar": "west_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareRemoveColor": { + "colorVar": "color_var", + "featherVar": "feather_var", + "toleranceVar": "tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareResize:getImagingPolicyImagePolicyTransformationIfOrientationSquareResize": { + "aspectVar": "aspect_var", + "heightVar": "height_var", + "typeVar": "type_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareRotate:getImagingPolicyImagePolicyTransformationIfOrientationSquareRotate": { + "degreesVar": "degrees_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareScale:getImagingPolicyImagePolicyTransformationIfOrientationSquareScale": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareShears:getImagingPolicyImagePolicyTransformationIfOrientationSquareShears": { + "xShear": "x_shear", + "xShearVar": "x_shear_var", + "yShear": "y_shear", + "yShearVar": "y_shear_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareTrim:getImagingPolicyImagePolicyTransformationIfOrientationSquareTrim": { + "fuzzVar": "fuzz_var", + "paddingVar": "padding_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationSquareUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationImQuery:getImagingPolicyImagePolicyTransformationImQuery": { + "allowedTransformations": "allowed_transformations", + "queryVar": "query_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationMaxColor:getImagingPolicyImagePolicyTransformationMaxColor": { + "colorsVar": "colors_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationMirror:getImagingPolicyImagePolicyTransformationMirror": { + "horizontalVar": "horizontal_var", + "verticalVar": "vertical_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationMonoHue:getImagingPolicyImagePolicyTransformationMonoHue": { + "hueVar": "hue_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationOpacity:getImagingPolicyImagePolicyTransformationOpacity": { + "opacityVar": "opacity_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationRegionOfInterestCrop": { + "gravityVar": "gravity_var", + "heightVar": "height_var", + "regionOfInterest": "region_of_interest", + "styleVar": "style_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterest:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterest": { + "circleShapes": "circle_shape", + "pointShapes": "point_shape", + "polygonShapes": "polygon_shape", + "rectangleShapes": "rectangle_shape", + "unionShapes": "union_shape" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestCircleShape:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestCircleShape": { + "radiusVar": "radius_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestCircleShapeCenter:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestCircleShapeCenter": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestPointShape:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestPointShape": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestPolygonShapePoint:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestPolygonShapePoint": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestRectangleShape:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestRectangleShape": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestRectangleShapeAnchor:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestRectangleShapeAnchor": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShape:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShape": { + "circleShapes": "circle_shape", + "pointShapes": "point_shape", + "polygonShapes": "polygon_shape", + "rectangleShapes": "rectangle_shape", + "unionShapes": "union_shape" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShapeCircleShape:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShapeCircleShape": { + "radiusVar": "radius_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShapeCircleShapeCenter:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShapeCircleShapeCenter": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShapePointShape:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShapePointShape": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShapePolygonShapePoint:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShapePolygonShapePoint": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShapeRectangleShape:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShapeRectangleShape": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShapeRectangleShapeAnchor:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShapeRectangleShapeAnchor": { + "xVar": "x_var", + "yVar": "y_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationRelativeCrop": { + "eastVar": "east_var", + "northVar": "north_var", + "southVar": "south_var", + "westVar": "west_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationRemoveColor:getImagingPolicyImagePolicyTransformationRemoveColor": { + "colorVar": "color_var", + "featherVar": "feather_var", + "toleranceVar": "tolerance_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationResize:getImagingPolicyImagePolicyTransformationResize": { "aspectVar": "aspect_var", "heightVar": "height_var", "typeVar": "type_var", "widthVar": "width_var" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultRotate:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultRotate": { - "degreesVar": "degrees_var" + "akamai:index/getImagingPolicyImagePolicyTransformationRotate:getImagingPolicyImagePolicyTransformationRotate": { + "degreesVar": "degrees_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationScale:getImagingPolicyImagePolicyTransformationScale": { + "heightVar": "height_var", + "widthVar": "width_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationShears:getImagingPolicyImagePolicyTransformationShears": { + "xShear": "x_shear", + "xShearVar": "x_shear_var", + "yShear": "y_shear", + "yShearVar": "y_shear_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationTrim:getImagingPolicyImagePolicyTransformationTrim": { + "fuzzVar": "fuzz_var", + "paddingVar": "padding_var" + }, + "akamai:index/getImagingPolicyImagePolicyTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationUnsharpMask": { + "gainVar": "gain_var", + "sigmaVar": "sigma_var", + "thresholdVar": "threshold_var" + }, + "akamai:index/getImagingPolicyImagePolicyVariable:getImagingPolicyImagePolicyVariable": { + "defaultValue": "default_value", + "enumOptions": "enum_options" + }, + "akamai:index/getImagingPolicyVideoPolicy:getImagingPolicyVideoPolicy": { + "rolloutDuration": "rollout_duration" + }, + "akamai:index/getImagingPolicyVideoPolicyOutput:getImagingPolicyVideoPolicyOutput": { + "perceptualQuality": "perceptual_quality", + "perceptualQualityVar": "perceptual_quality_var", + "placeholderVideoUrl": "placeholder_video_url", + "placeholderVideoUrlVar": "placeholder_video_url_var", + "videoAdaptiveQuality": "video_adaptive_quality", + "videoAdaptiveQualityVar": "video_adaptive_quality_var" + }, + "akamai:index/getImagingPolicyVideoPolicyVariable:getImagingPolicyVideoPolicyVariable": { + "defaultValue": "default_value", + "enumOptions": "enum_options" + }, + "akamai:index/getNetworkLists:getNetworkLists": { + "contractId": "contract_id", + "groupId": "group_id", + "lists": "list", + "networkListId": "network_list_id", + "outputText": "output_text", + "syncPoint": "sync_point" + }, + "akamai:index/getProperties:getProperties": { + "contractId": "contract_id", + "groupId": "group_id" + }, + "akamai:index/getPropertiesProperty:getPropertiesProperty": { + "contractId": "contract_id", + "groupId": "group_id", + "latestVersion": "latest_version", + "productId": "product_id", + "productionVersion": "production_version", + "propertyId": "property_id", + "propertyName": "property_name", + "ruleFormat": "rule_format", + "stagingVersion": "staging_version" + }, + "akamai:index/getPropertiesSearchProperty:getPropertiesSearchProperty": { + "accountId": "account_id", + "assetId": "asset_id", + "contractId": "contract_id", + "edgeHostname": "edge_hostname", + "groupId": "group_id", + "productionStatus": "production_status", + "propertyId": "property_id", + "propertyName": "property_name", + "propertyVersion": "property_version", + "stagingStatus": "staging_status", + "updatedByUser": "updated_by_user", + "updatedDate": "updated_date" + }, + "akamai:index/getPropertyActivation:getPropertyActivation": { + "activationId": "activation_id", + "contacts": "contact", + "propertyId": "property_id" + }, + "akamai:index/getPropertyHostnames:getPropertyHostnames": { + "contractId": "contract_id", + "groupId": "group_id", + "propertyId": "property_id" + }, + "akamai:index/getPropertyHostnamesHostname:getPropertyHostnamesHostname": { + "certProvisioningType": "cert_provisioning_type", + "certStatuses": "cert_status", + "cnameFrom": "cname_from", + "cnameTo": "cname_to", + "cnameType": "cname_type", + "edgeHostnameId": "edge_hostname_id" + }, + "akamai:index/getPropertyHostnamesHostnameCertStatus:getPropertyHostnamesHostnameCertStatus": { + "productionStatus": "production_status", + "stagingStatus": "staging_status" + }, + "akamai:index/getPropertyInclude:getPropertyInclude": { + "contractId": "contract_id", + "groupId": "group_id", + "includeId": "include_id", + "latestVersion": "latest_version", + "productionVersion": "production_version", + "stagingVersion": "staging_version" + }, + "akamai:index/getPropertyIncludeActivation:getPropertyIncludeActivation": { + "contractId": "contract_id", + "groupId": "group_id", + "includeId": "include_id", + "notifyEmails": "notify_emails" + }, + "akamai:index/getPropertyIncludeParents:getPropertyIncludeParents": { + "contractId": "contract_id", + "groupId": "group_id", + "includeId": "include_id" + }, + "akamai:index/getPropertyIncludeParentsParent:getPropertyIncludeParentsParent": { + "isIncludeUsedInProductionVersion": "is_include_used_in_production_version", + "isIncludeUsedInStagingVersion": "is_include_used_in_staging_version", + "productionVersion": "production_version", + "stagingVersion": "staging_version" + }, + "akamai:index/getPropertyIncludeRules:getPropertyIncludeRules": { + "contractId": "contract_id", + "groupId": "group_id", + "includeId": "include_id", + "ruleErrors": "rule_errors", + "ruleFormat": "rule_format", + "ruleWarnings": "rule_warnings" + }, + "akamai:index/getPropertyIncludes:getPropertyIncludes": { + "contractId": "contract_id", + "groupId": "group_id", + "parentProperty": "parent_property" + }, + "akamai:index/getPropertyIncludesInclude:getPropertyIncludesInclude": { + "latestVersion": "latest_version", + "productionVersion": "production_version", + "stagingVersion": "staging_version" + }, + "akamai:index/getPropertyProducts:getPropertyProducts": { + "contractId": "contract_id" + }, + "akamai:index/getPropertyProductsProduct:getPropertyProductsProduct": { + "productId": "product_id", + "productName": "product_name" + }, + "akamai:index/getPropertyRuleFormats:getPropertyRuleFormats": { + "ruleFormats": "rule_format" + }, + "akamai:index/getPropertyRules:getPropertyRules": { + "contractId": "contract_id", + "groupId": "group_id", + "propertyId": "property_id", + "ruleFormat": "rule_format" + }, + "akamai:index/getPropertyRulesBuilder:getPropertyRulesBuilder": { + "ruleFormat": "rule_format", + "rulesV20230105": "rules_v2023_01_05", + "rulesV20230530": "rules_v2023_05_30", + "rulesV20230920": "rules_v2023_09_20" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105:getPropertyRulesBuilderRulesV20230105": { + "advancedOverride": "advanced_override", + "behaviors": "behavior", + "childrens": "children", + "criteriaLocked": "criteria_locked", + "criteriaMustSatisfy": "criteria_must_satisfy", + "criterions": "criterion", + "customOverride": "custom_override", + "isSecure": "is_secure", + "templateLink": "template_link", + "templateUuid": "template_uuid", + "variables": "variable" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105Behavior:getPropertyRulesBuilderRulesV20230105Behavior": { + "adScalerCircuitBreaker": "ad_scaler_circuit_breaker", + "adaptiveAcceleration": "adaptive_acceleration", + "adaptiveImageCompression": "adaptive_image_compression", + "aggregatedReporting": "aggregated_reporting", + "akamaizerTag": "akamaizer_tag", + "allHttpInCacheHierarchy": "all_http_in_cache_hierarchy", + "allowCloudletsOrigins": "allow_cloudlets_origins", + "allowDelete": "allow_delete", + "allowHttpsCacheKeySharing": "allow_https_cache_key_sharing", + "allowHttpsDowngrade": "allow_https_downgrade", + "allowOptions": "allow_options", + "allowPatch": "allow_patch", + "allowPost": "allow_post", + "allowPut": "allow_put", + "allowTransferEncoding": "allow_transfer_encoding", + "altSvcHeader": "alt_svc_header", + "apiPrioritization": "api_prioritization", + "applicationLoadBalancer": "application_load_balancer", + "audienceSegmentation": "audience_segmentation", + "autoDomainValidation": "auto_domain_validation", + "baseDirectory": "base_directory", + "bossBeaconing": "boss_beaconing", + "breakConnection": "break_connection", + "cacheError": "cache_error", + "cacheId": "cache_id", + "cacheKeyIgnoreCase": "cache_key_ignore_case", + "cacheKeyQueryParams": "cache_key_query_params", + "cacheKeyRewrite": "cache_key_rewrite", + "cachePost": "cache_post", + "cacheRedirect": "cache_redirect", + "cacheTag": "cache_tag", + "cacheTagVisible": "cache_tag_visible", + "centralAuthorization": "central_authorization", + "chaseRedirects": "chase_redirects", + "clientCharacteristics": "client_characteristics", + "cloudInterconnects": "cloud_interconnects", + "cloudWrapper": "cloud_wrapper", + "cloudWrapperAdvanced": "cloud_wrapper_advanced", + "conditionalOrigin": "conditional_origin", + "constructResponse": "construct_response", + "contentCharacteristics": "content_characteristics", + "contentCharacteristicsAmd": "content_characteristics_amd", + "contentCharacteristicsDd": "content_characteristics_dd", + "contentCharacteristicsWsdLargeFile": "content_characteristics_wsd_large_file", + "contentCharacteristicsWsdLive": "content_characteristics_wsd_live", + "contentCharacteristicsWsdVod": "content_characteristics_wsd_vod", + "contentPrePosition": "content_pre_position", + "contentTargetingProtection": "content_targeting_protection", + "corsSupport": "cors_support", + "cpCode": "cp_code", + "customBehavior": "custom_behavior", + "dcpAuthHmacTransformation": "dcp_auth_hmac_transformation", + "dcpAuthRegexTransformation": "dcp_auth_regex_transformation", + "dcpAuthSubstringTransformation": "dcp_auth_substring_transformation", + "dcpAuthVariableExtractor": "dcp_auth_variable_extractor", + "dcpDefaultAuthzGroups": "dcp_default_authz_groups", + "dcpDevRelations": "dcp_dev_relations", + "dcpRealTimeAuth": "dcp_real_time_auth", + "deliveryReceipt": "delivery_receipt", + "denyAccess": "deny_access", + "denyDirectFailoverAccess": "deny_direct_failover_access", + "deviceCharacteristicCacheId": "device_characteristic_cache_id", + "deviceCharacteristicHeader": "device_characteristic_header", + "dnsAsyncRefresh": "dns_async_refresh", + "dnsPrefresh": "dns_prefresh", + "downgradeProtocol": "downgrade_protocol", + "downloadCompleteMarker": "download_complete_marker", + "downloadNotification": "download_notification", + "downstreamCache": "downstream_cache", + "dynamicThroughtputOptimization": "dynamic_throughtput_optimization", + "dynamicThroughtputOptimizationOverride": "dynamic_throughtput_optimization_override", + "dynamicWebContent": "dynamic_web_content", + "ecmsBulkUpload": "ecms_bulk_upload", + "ecmsDatabase": "ecms_database", + "ecmsDataset": "ecms_dataset", + "ecmsObjectKey": "ecms_object_key", + "edgeConnect": "edge_connect", + "edgeLoadBalancingAdvanced": "edge_load_balancing_advanced", + "edgeLoadBalancingDataCenter": "edge_load_balancing_data_center", + "edgeLoadBalancingOrigin": "edge_load_balancing_origin", + "edgeOriginAuthorization": "edge_origin_authorization", + "edgeRedirector": "edge_redirector", + "edgeScape": "edge_scape", + "edgeSideIncludes": "edge_side_includes", + "edgeWorker": "edge_worker", + "enhancedAkamaiProtocol": "enhanced_akamai_protocol", + "enhancedProxyDetection": "enhanced_proxy_detection", + "epdForwardHeaderEnrichment": "epd_forward_header_enrichment", + "failAction": "fail_action", + "failoverBotManagerFeatureCompatibility": "failover_bot_manager_feature_compatibility", + "fastInvalidate": "fast_invalidate", + "firstPartyMarketing": "first_party_marketing", + "firstPartyMarketingPlus": "first_party_marketing_plus", + "forwardRewrite": "forward_rewrite", + "frontEndOptimization": "front_end_optimization", + "globalRequestNumber": "global_request_number", + "graphqlCaching": "graphql_caching", + "gzipResponse": "gzip_response", + "hdDataAdvanced": "hd_data_advanced", + "healthDetection": "health_detection", + "hsafEipBinding": "hsaf_eip_binding", + "httpStrictTransportSecurity": "http_strict_transport_security", + "httpToHttpsUpgrade": "http_to_https_upgrade", + "imOverride": "im_override", + "imageAndVideoManager": "image_and_video_manager", + "imageManager": "image_manager", + "imageManagerVideo": "image_manager_video", + "inputValidation": "input_validation", + "instantConfig": "instant_config", + "largeFileOptimization": "large_file_optimization", + "largeFileOptimizationAdvanced": "large_file_optimization_advanced", + "limitBitRate": "limit_bit_rate", + "logCustom": "log_custom", + "mPulse": "m_pulse", + "manifestPersonalization": "manifest_personalization", + "manifestRerouting": "manifest_rerouting", + "manualServerPush": "manual_server_push", + "mediaAcceleration": "media_acceleration", + "mediaAccelerationQuicOptout": "media_acceleration_quic_optout", + "mediaClient": "media_client", + "mediaFileRetrievalOptimization": "media_file_retrieval_optimization", + "mediaOriginFailover": "media_origin_failover", + "metadataCaching": "metadata_caching", + "mobileSdkPerformance": "mobile_sdk_performance", + "modifyIncomingRequestHeader": "modify_incoming_request_header", + "modifyIncomingResponseHeader": "modify_incoming_response_header", + "modifyOutgoingRequestHeader": "modify_outgoing_request_header", + "modifyOutgoingResponseHeader": "modify_outgoing_response_header", + "modifyViaHeader": "modify_via_header", + "originCharacteristics": "origin_characteristics", + "originCharacteristicsWsd": "origin_characteristics_wsd", + "originFailureRecoveryMethod": "origin_failure_recovery_method", + "originFailureRecoveryPolicy": "origin_failure_recovery_policy", + "originIpAcl": "origin_ip_acl", + "persistentClientConnection": "persistent_client_connection", + "persistentConnection": "persistent_connection", + "personallyIdentifiableInformation": "personally_identifiable_information", + "phasedRelease": "phased_release", + "predictiveContentDelivery": "predictive_content_delivery", + "predictivePrefetching": "predictive_prefetching", + "prefreshCache": "prefresh_cache", + "quicBeta": "quic_beta", + "randomSeek": "random_seek", + "readTimeout": "read_timeout", + "realTimeReporting": "real_time_reporting", + "realUserMonitoring": "real_user_monitoring", + "refererChecking": "referer_checking", + "removeQueryParameter": "remove_query_parameter", + "removeVary": "remove_vary", + "requestControl": "request_control", + "requestTypeMarker": "request_type_marker", + "resourceOptimizer": "resource_optimizer", + "resourceOptimizerExtendedCompatibility": "resource_optimizer_extended_compatibility", + "responseCode": "response_code", + "responseCookie": "response_cookie", + "restrictObjectCaching": "restrict_object_caching", + "returnCacheStatus": "return_cache_status", + "rewriteUrl": "rewrite_url", + "rumCustom": "rum_custom", + "saasDefinitions": "saas_definitions", + "salesForceCommerceCloudClient": "sales_force_commerce_cloud_client", + "salesForceCommerceCloudProvider": "sales_force_commerce_cloud_provider", + "salesForceCommerceCloudProviderHostHeader": "sales_force_commerce_cloud_provider_host_header", + "savePostDcaProcessing": "save_post_dca_processing", + "scheduleInvalidation": "schedule_invalidation", + "scriptManagement": "script_management", + "segmentedContentProtection": "segmented_content_protection", + "segmentedMediaOptimization": "segmented_media_optimization", + "segmentedMediaStreamingPrefetch": "segmented_media_streaming_prefetch", + "setVariable": "set_variable", + "simulateErrorCode": "simulate_error_code", + "siteShield": "site_shield", + "standardTlsMigration": "standard_tls_migration", + "standardTlsMigrationOverride": "standard_tls_migration_override", + "strictHeaderParsing": "strict_header_parsing", + "subCustomer": "sub_customer", + "sureRoute": "sure_route", + "tcpOptimization": "tcp_optimization", + "teaLeaf": "tea_leaf", + "tieredDistribution": "tiered_distribution", + "tieredDistributionAdvanced": "tiered_distribution_advanced", + "tieredDistributionCustomization": "tiered_distribution_customization", + "uidConfiguration": "uid_configuration", + "validateEntityTag": "validate_entity_tag", + "verifyJsonWebToken": "verify_json_web_token", + "verifyJsonWebTokenForDcp": "verify_json_web_token_for_dcp", + "verifyTokenAuthorization": "verify_token_authorization", + "virtualWaitingRoom": "virtual_waiting_room", + "virtualWaitingRoomWithEdgeWorkers": "virtual_waiting_room_with_edge_workers", + "visitorPrioritization": "visitor_prioritization", + "visitorPrioritizationFifo": "visitor_prioritization_fifo", + "visitorPrioritizationFifoStandalone": "visitor_prioritization_fifo_standalone", + "webApplicationFirewall": "web_application_firewall", + "webSockets": "web_sockets" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAdScalerCircuitBreaker:getPropertyRulesBuilderRulesV20230105BehaviorAdScalerCircuitBreaker": { + "fallbackActionResponseCodeBased": "fallback_action_response_code_based", + "responseCodeBased": "response_code_based", + "responseCodes": "response_codes", + "responseDelayBased": "response_delay_based", + "responseDelayThreshold": "response_delay_threshold", + "returnErrorResponseCodeBased": "return_error_response_code_based", + "specifyYourOwnResponseCodeBased": "specify_your_own_response_code_based", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultScale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultScale": { - "heightVar": "height_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAdaptiveAcceleration:getPropertyRulesBuilderRulesV20230105BehaviorAdaptiveAcceleration": { + "abLogic": "ab_logic", + "abTesting": "ab_testing", + "cookieName": "cookie_name", + "enableBrotliCompression": "enable_brotli_compression", + "enableForNoncacheable": "enable_for_noncacheable", + "enablePreconnect": "enable_preconnect", + "enablePush": "enable_push", + "enableRo": "enable_ro", + "preloadEnable": "preload_enable", + "templateUuid": "template_uuid", + "titleBrotli": "title_brotli", + "titleHttp2ServerPush": "title_http2_server_push", + "titlePreconnect": "title_preconnect", + "titlePreload": "title_preload", + "titleRo": "title_ro" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultShears:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultShears": { - "xShear": "x_shear", - "xShearVar": "x_shear_var", - "yShear": "y_shear", - "yShearVar": "y_shear_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAdaptiveImageCompression:getPropertyRulesBuilderRulesV20230105BehaviorAdaptiveImageCompression": { + "compressMobile": "compress_mobile", + "compressStandard": "compress_standard", + "templateUuid": "template_uuid", + "tier1MobileCompressionMethod": "tier1_mobile_compression_method", + "tier1MobileCompressionValue": "tier1_mobile_compression_value", + "tier1StandardCompressionMethod": "tier1_standard_compression_method", + "tier1StandardCompressionValue": "tier1_standard_compression_value", + "tier2MobileCompressionMethod": "tier2_mobile_compression_method", + "tier2MobileCompressionValue": "tier2_mobile_compression_value", + "tier2StandardCompressionMethod": "tier2_standard_compression_method", + "tier2StandardCompressionValue": "tier2_standard_compression_value", + "tier3MobileCompressionMethod": "tier3_mobile_compression_method", + "tier3MobileCompressionValue": "tier3_mobile_compression_value", + "tier3StandardCompressionMethod": "tier3_standard_compression_method", + "tier3StandardCompressionValue": "tier3_standard_compression_value", + "titleAicMobile": "title_aic_mobile", + "titleAicNonmobile": "title_aic_nonmobile" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultTrim:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultTrim": { - "fuzzVar": "fuzz_var", - "paddingVar": "padding_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAdvanced:getPropertyRulesBuilderRulesV20230105BehaviorAdvanced": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionDefaultUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAggregatedReporting:getPropertyRulesBuilderRulesV20230105BehaviorAggregatedReporting": { + "attributesCount": "attributes_count", + "reportName": "report_name", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqual:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqual": { - "appends": "append", - "aspectCrops": "aspect_crop", - "backgroundColors": "background_color", - "blurs": "blur", - "chromaKeys": "chroma_key", - "composites": "composite", - "compounds": "compound", - "contrasts": "contrast", - "crops": "crop", - "faceCrops": "face_crop", - "featureCrops": "feature_crop", - "fitAndFills": "fit_and_fill", - "goops": "goop", - "grayscales": "grayscale", - "hsls": "hsl", - "hsvs": "hsv", - "ifDimensions": "if_dimension", - "ifOrientations": "if_orientation", - "imQueries": "im_query", - "maxColors": "max_colors", - "mirrors": "mirror", - "monoHues": "mono_hue", - "opacities": "opacity", - "regionOfInterestCrops": "region_of_interest_crop", - "relativeCrops": "relative_crop", - "removeColors": "remove_color", - "resizes": "resize", - "rotates": "rotate", - "scales": "scale", - "shears": "shear", - "trims": "trim", - "unsharpMasks": "unsharp_mask" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAkamaizer:getPropertyRulesBuilderRulesV20230105BehaviorAkamaizer": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualAppend:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualAppend": { - "gravityPriority": "gravity_priority", - "gravityPriorityVar": "gravity_priority_var", - "gravityVar": "gravity_var", - "preserveMinorDimension": "preserve_minor_dimension", - "preserveMinorDimensionVar": "preserve_minor_dimension_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAkamaizerTag:getPropertyRulesBuilderRulesV20230105BehaviorAkamaizerTag": { + "includeTagsAttribute": "include_tags_attribute", + "matchHostname": "match_hostname", + "replaceAll": "replace_all", + "replacementHostname": "replacement_hostname", + "tagsAttribute": "tags_attribute", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualAspectCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllHttpInCacheHierarchy:getPropertyRulesBuilderRulesV20230105BehaviorAllHttpInCacheHierarchy": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualBackgroundColor": { - "colorVar": "color_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowCloudletsOrigins:getPropertyRulesBuilderRulesV20230105BehaviorAllowCloudletsOrigins": { + "honorBaseDirectory": "honor_base_directory", + "purgeOriginQueryParameter": "purge_origin_query_parameter", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualBlur:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualBlur": { - "sigmaVar": "sigma_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowDelete:getPropertyRulesBuilderRulesV20230105BehaviorAllowDelete": { + "allowBody": "allow_body", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualChromaKey": { - "hueFeather": "hue_feather", - "hueFeatherVar": "hue_feather_var", - "hueTolerance": "hue_tolerance", - "hueToleranceVar": "hue_tolerance_var", - "hueVar": "hue_var", - "lightnessFeather": "lightness_feather", - "lightnessFeatherVar": "lightness_feather_var", - "lightnessTolerance": "lightness_tolerance", - "lightnessToleranceVar": "lightness_tolerance_var", - "saturationFeather": "saturation_feather", - "saturationFeatherVar": "saturation_feather_var", - "saturationTolerance": "saturation_tolerance", - "saturationToleranceVar": "saturation_tolerance_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowHttpsCacheKeySharing:getPropertyRulesBuilderRulesV20230105BehaviorAllowHttpsCacheKeySharing": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualComposite:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualComposite": { - "gravityVar": "gravity_var", - "placementVar": "placement_var", - "scaleDimension": "scale_dimension", - "scaleDimensionVar": "scale_dimension_var", - "scaleVar": "scale_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowHttpsDowngrade:getPropertyRulesBuilderRulesV20230105BehaviorAllowHttpsDowngrade": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualContrast:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualContrast": { - "brightnessVar": "brightness_var", - "contrastVar": "contrast_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowOptions:getPropertyRulesBuilderRulesV20230105BehaviorAllowOptions": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowPatch:getPropertyRulesBuilderRulesV20230105BehaviorAllowPatch": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualFaceCrop": { - "algorithmVar": "algorithm_var", - "confidenceVar": "confidence_var", - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "focusVar": "focus_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowPost:getPropertyRulesBuilderRulesV20230105BehaviorAllowPost": { + "allowWithoutContentLength": "allow_without_content_length", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualFeatureCrop": { - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "featureRadius": "feature_radius", - "featureRadiusVar": "feature_radius_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "maxFeatures": "max_features", - "maxFeaturesVar": "max_features_var", - "minFeatureQuality": "min_feature_quality", - "minFeatureQualityVar": "min_feature_quality_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowPut:getPropertyRulesBuilderRulesV20230105BehaviorAllowPut": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualFitAndFill": { - "fillTransformation": "fill_transformation", - "heightVar": "height_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowTransferEncoding:getPropertyRulesBuilderRulesV20230105BehaviorAllowTransferEncoding": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualGoop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualGoop": { - "chaosVar": "chaos_var", - "densityVar": "density_var", - "powerVar": "power_var", - "seedVar": "seed_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAltSvcHeader:getPropertyRulesBuilderRulesV20230105BehaviorAltSvcHeader": { + "maxAge": "max_age", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualGrayscale": { - "typeVar": "type_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritization:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritization": { + "alternateResponseCacheTtl": "alternate_response_cache_ttl", + "cloudletPolicy": "cloudlet_policy", + "netStorage": "net_storage", + "netStoragePath": "net_storage_path", + "templateUuid": "template_uuid", + "throttledCpCode": "throttled_cp_code", + "throttledStatusCode": "throttled_status_code", + "useThrottledCpCode": "use_throttled_cp_code", + "useThrottledStatusCode": "use_throttled_status_code" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualHsl:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualHsl": { - "hueVar": "hue_var", - "lightnessVar": "lightness_var", - "saturationVar": "saturation_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationNetStorage": { + "cpCode": "cp_code", + "downloadDomainName": "download_domain_name", + "g2oToken": "g2o_token" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualHsv:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualHsv": { - "hueVar": "hue_var", - "saturationVar": "saturation_var", - "valueVar": "value_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationThrottledCpCode:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationThrottledCpCode": { + "cpCodeLimits": "cp_code_limits", + "createdDate": "created_date" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualIfDimension": { - "dimensionVar": "dimension_var", - "greaterThan": "greater_than", - "lessThan": "less_than", - "valueVar": "value_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits": { + "currentCapacity": "current_capacity", + "limitType": "limit_type" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualImQuery:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualImQuery": { - "allowedTransformations": "allowed_transformations", - "queryVar": "query_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancer:getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancer": { + "allDownNetStorage": "all_down_net_storage", + "allDownNetStorageFile": "all_down_net_storage_file", + "allDownStatusCode": "all_down_status_code", + "allDownTitle": "all_down_title", + "allowCachePrefresh": "allow_cache_prefresh", + "cachedContentTitle": "cached_content_title", + "cloudletPolicy": "cloudlet_policy", + "failoverAttemptsThreshold": "failover_attempts_threshold", + "failoverMode": "failover_mode", + "failoverOriginMaps": "failover_origin_map", + "failoverStatusCodes": "failover_status_codes", + "failoverTitle": "failover_title", + "originCookieName": "origin_cookie_name", + "specifyStickinessCookieDomain": "specify_stickiness_cookie_domain", + "stickinessCookieAutomaticSalt": "stickiness_cookie_automatic_salt", + "stickinessCookieDomain": "stickiness_cookie_domain", + "stickinessCookieSalt": "stickiness_cookie_salt", + "stickinessCookieSetHttpOnlyFlag": "stickiness_cookie_set_http_only_flag", + "stickinessCookieType": "stickiness_cookie_type", + "stickinessDuration": "stickiness_duration", + "stickinessExpirationDate": "stickiness_expiration_date", + "stickinessRefresh": "stickiness_refresh", + "stickinessTitle": "stickiness_title", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualMaxColor": { - "colorsVar": "colors_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerAllDownNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerAllDownNetStorage": { + "cpCode": "cp_code", + "downloadDomainName": "download_domain_name", + "g2oToken": "g2o_token" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualMirror:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualMirror": { - "horizontalVar": "horizontal_var", - "verticalVar": "vertical_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerFailoverOriginMap:getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerFailoverOriginMap": { + "fromOriginId": "from_origin_id", + "toOriginIds": "to_origin_ids" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualMonoHue": { - "hueVar": "hue_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAudienceSegmentation:getPropertyRulesBuilderRulesV20230105BehaviorAudienceSegmentation": { + "cloudletPolicy": "cloudlet_policy", + "cloudletSharedPolicy": "cloudlet_shared_policy", + "isSharedPolicy": "is_shared_policy", + "populationCookieAutomaticSalt": "population_cookie_automatic_salt", + "populationCookieDomain": "population_cookie_domain", + "populationCookieIncludeRuleName": "population_cookie_include_rule_name", + "populationCookieSalt": "population_cookie_salt", + "populationCookieType": "population_cookie_type", + "populationDuration": "population_duration", + "populationRefresh": "population_refresh", + "populationTitle": "population_title", + "segmentTrackingCookieName": "segment_tracking_cookie_name", + "segmentTrackingCustomHeader": "segment_tracking_custom_header", + "segmentTrackingMethod": "segment_tracking_method", + "segmentTrackingQueryParam": "segment_tracking_query_param", + "segmentTrackingTitle": "segment_tracking_title", + "specifyPopulationCookieDomain": "specify_population_cookie_domain", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualOpacity:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualOpacity": { - "opacityVar": "opacity_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAutoDomainValidation:getPropertyRulesBuilderRulesV20230105BehaviorAutoDomainValidation": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualRegionOfInterestCrop": { - "gravityVar": "gravity_var", - "heightVar": "height_var", - "regionOfInterest": "region_of_interest", - "styleVar": "style_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorBaseDirectory:getPropertyRulesBuilderRulesV20230105BehaviorBaseDirectory": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualRelativeCrop": { - "eastVar": "east_var", - "northVar": "north_var", - "southVar": "south_var", - "westVar": "west_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorBossBeaconing:getPropertyRulesBuilderRulesV20230105BehaviorBossBeaconing": { + "conditionalErrorPattern": "conditional_error_pattern", + "conditionalHttpStatuses": "conditional_http_status", + "conditionalSamplingFrequency": "conditional_sampling_frequency", + "forwardType": "forward_type", + "requestType": "request_type", + "samplingFrequency": "sampling_frequency", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualRemoveColor": { - "colorVar": "color_var", - "featherVar": "feather_var", - "toleranceVar": "tolerance_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorBreadcrumbs:getPropertyRulesBuilderRulesV20230105BehaviorBreadcrumbs": { + "loggingEnabled": "logging_enabled", + "optMode": "opt_mode", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualResize:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualResize": { - "aspectVar": "aspect_var", - "heightVar": "height_var", - "typeVar": "type_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorBreakConnection:getPropertyRulesBuilderRulesV20230105BehaviorBreakConnection": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualRotate:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualRotate": { - "degreesVar": "degrees_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorBrotli:getPropertyRulesBuilderRulesV20230105BehaviorBrotli": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualScale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualScale": { - "heightVar": "height_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheError:getPropertyRulesBuilderRulesV20230105BehaviorCacheError": { + "preserveStale": "preserve_stale", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualShears:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualShears": { - "xShear": "x_shear", - "xShearVar": "x_shear_var", - "yShear": "y_shear", - "yShearVar": "y_shear_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheId:getPropertyRulesBuilderRulesV20230105BehaviorCacheId": { + "includeValue": "include_value", + "templateUuid": "template_uuid", + "variableName": "variable_name" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualTrim:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualTrim": { - "fuzzVar": "fuzz_var", - "paddingVar": "padding_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheKeyIgnoreCase:getPropertyRulesBuilderRulesV20230105BehaviorCacheKeyIgnoreCase": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionEqualUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheKeyQueryParams:getPropertyRulesBuilderRulesV20230105BehaviorCacheKeyQueryParams": { + "exactMatch": "exact_match", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThan:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThan": { - "appends": "append", - "aspectCrops": "aspect_crop", - "backgroundColors": "background_color", - "blurs": "blur", - "chromaKeys": "chroma_key", - "composites": "composite", - "compounds": "compound", - "contrasts": "contrast", - "crops": "crop", - "faceCrops": "face_crop", - "featureCrops": "feature_crop", - "fitAndFills": "fit_and_fill", - "goops": "goop", - "grayscales": "grayscale", - "hsls": "hsl", - "hsvs": "hsv", - "ifDimensions": "if_dimension", - "ifOrientations": "if_orientation", - "imQueries": "im_query", - "maxColors": "max_colors", - "mirrors": "mirror", - "monoHues": "mono_hue", - "opacities": "opacity", - "regionOfInterestCrops": "region_of_interest_crop", - "relativeCrops": "relative_crop", - "removeColors": "remove_color", - "resizes": "resize", - "rotates": "rotate", - "scales": "scale", - "shears": "shear", - "trims": "trim", - "unsharpMasks": "unsharp_mask" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheKeyRewrite:getPropertyRulesBuilderRulesV20230105BehaviorCacheKeyRewrite": { + "purgeKey": "purge_key", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanAppend:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanAppend": { - "gravityPriority": "gravity_priority", - "gravityPriorityVar": "gravity_priority_var", - "gravityVar": "gravity_var", - "preserveMinorDimension": "preserve_minor_dimension", - "preserveMinorDimensionVar": "preserve_minor_dimension_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCachePost:getPropertyRulesBuilderRulesV20230105BehaviorCachePost": { + "templateUuid": "template_uuid", + "useBody": "use_body" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanAspectCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheRedirect:getPropertyRulesBuilderRulesV20230105BehaviorCacheRedirect": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanBackgroundColor": { - "colorVar": "color_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheTag:getPropertyRulesBuilderRulesV20230105BehaviorCacheTag": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanBlur:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanBlur": { - "sigmaVar": "sigma_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheTagVisible:getPropertyRulesBuilderRulesV20230105BehaviorCacheTagVisible": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanChromaKey": { - "hueFeather": "hue_feather", - "hueFeatherVar": "hue_feather_var", - "hueTolerance": "hue_tolerance", - "hueToleranceVar": "hue_tolerance_var", - "hueVar": "hue_var", - "lightnessFeather": "lightness_feather", - "lightnessFeatherVar": "lightness_feather_var", - "lightnessTolerance": "lightness_tolerance", - "lightnessToleranceVar": "lightness_tolerance_var", - "saturationFeather": "saturation_feather", - "saturationFeatherVar": "saturation_feather_var", - "saturationTolerance": "saturation_tolerance", - "saturationToleranceVar": "saturation_tolerance_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCaching:getPropertyRulesBuilderRulesV20230105BehaviorCaching": { + "cacheControlDirectives": "cache_control_directives", + "cacheabilitySettings": "cacheability_settings", + "defaultTtl": "default_ttl", + "enhancedRfcSupport": "enhanced_rfc_support", + "expirationSettings": "expiration_settings", + "honorMaxAge": "honor_max_age", + "honorMustRevalidate": "honor_must_revalidate", + "honorNoCache": "honor_no_cache", + "honorNoStore": "honor_no_store", + "honorPrivate": "honor_private", + "honorProxyRevalidate": "honor_proxy_revalidate", + "honorSMaxage": "honor_s_maxage", + "mustRevalidate": "must_revalidate", + "revalidationSettings": "revalidation_settings", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanComposite:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanComposite": { - "gravityVar": "gravity_var", - "placementVar": "placement_var", - "scaleDimension": "scale_dimension", - "scaleDimensionVar": "scale_dimension_var", - "scaleVar": "scale_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCentralAuthorization:getPropertyRulesBuilderRulesV20230105BehaviorCentralAuthorization": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanContrast:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanContrast": { - "brightnessVar": "brightness_var", - "contrastVar": "contrast_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorChaseRedirects:getPropertyRulesBuilderRulesV20230105BehaviorChaseRedirects": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorClientCharacteristics:getPropertyRulesBuilderRulesV20230105BehaviorClientCharacteristics": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanFaceCrop": { - "algorithmVar": "algorithm_var", - "confidenceVar": "confidence_var", - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "focusVar": "focus_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCloudInterconnects:getPropertyRulesBuilderRulesV20230105BehaviorCloudInterconnects": { + "cloudLocations": "cloud_locations", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanFeatureCrop": { - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "featureRadius": "feature_radius", - "featureRadiusVar": "feature_radius_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "maxFeatures": "max_features", - "maxFeaturesVar": "max_features_var", - "minFeatureQuality": "min_feature_quality", - "minFeatureQualityVar": "min_feature_quality_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCloudWrapper:getPropertyRulesBuilderRulesV20230105BehaviorCloudWrapper": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanFitAndFill": { - "fillTransformation": "fill_transformation", - "heightVar": "height_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCloudWrapperAdvanced:getPropertyRulesBuilderRulesV20230105BehaviorCloudWrapperAdvanced": { + "customFailoverMap": "custom_failover_map", + "failoverMap": "failover_map", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanGoop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanGoop": { - "chaosVar": "chaos_var", - "densityVar": "density_var", - "powerVar": "power_var", - "seedVar": "seed_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorConditionalOrigin:getPropertyRulesBuilderRulesV20230105BehaviorConditionalOrigin": { + "originId": "origin_id", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanGrayscale": { - "typeVar": "type_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorConstructResponse:getPropertyRulesBuilderRulesV20230105BehaviorConstructResponse": { + "forceEviction": "force_eviction", + "ignorePurge": "ignore_purge", + "responseCode": "response_code", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanHsl:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanHsl": { - "hueVar": "hue_var", - "lightnessVar": "lightness_var", - "saturationVar": "saturation_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristics:getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristics": { + "catalogSize": "catalog_size", + "contentType": "content_type", + "objectSize": "object_size", + "popularityDistribution": "popularity_distribution", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanHsv:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanHsv": { - "hueVar": "hue_var", - "saturationVar": "saturation_var", - "valueVar": "value_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsAmd:getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsAmd": { + "catalogSize": "catalog_size", + "contentType": "content_type", + "popularityDistribution": "popularity_distribution", + "segmentDurationDash": "segment_duration_dash", + "segmentDurationDashCustom": "segment_duration_dash_custom", + "segmentDurationHds": "segment_duration_hds", + "segmentDurationHdsCustom": "segment_duration_hds_custom", + "segmentDurationHls": "segment_duration_hls", + "segmentDurationHlsCustom": "segment_duration_hls_custom", + "segmentDurationSmooth": "segment_duration_smooth", + "segmentDurationSmoothCustom": "segment_duration_smooth_custom", + "segmentSizeDash": "segment_size_dash", + "segmentSizeHds": "segment_size_hds", + "segmentSizeHls": "segment_size_hls", + "segmentSizeSmooth": "segment_size_smooth", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanIfDimension": { - "dimensionVar": "dimension_var", - "greaterThan": "greater_than", - "lessThan": "less_than", - "valueVar": "value_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsDd:getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsDd": { + "catalogSize": "catalog_size", + "contentType": "content_type", + "objectSize": "object_size", + "optimizeOption": "optimize_option", + "popularityDistribution": "popularity_distribution", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanImQuery:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanImQuery": { - "allowedTransformations": "allowed_transformations", - "queryVar": "query_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsWsdLargeFile:getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsWsdLargeFile": { + "catalogSize": "catalog_size", + "contentType": "content_type", + "objectSize": "object_size", + "popularityDistribution": "popularity_distribution", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanMaxColor": { - "colorsVar": "colors_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsWsdLive:getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsWsdLive": { + "catalogSize": "catalog_size", + "contentType": "content_type", + "popularityDistribution": "popularity_distribution", + "segmentDurationDash": "segment_duration_dash", + "segmentDurationHds": "segment_duration_hds", + "segmentDurationHls": "segment_duration_hls", + "segmentDurationSmooth": "segment_duration_smooth", + "segmentSizeDash": "segment_size_dash", + "segmentSizeHds": "segment_size_hds", + "segmentSizeHls": "segment_size_hls", + "segmentSizeSmooth": "segment_size_smooth", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanMirror:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanMirror": { - "horizontalVar": "horizontal_var", - "verticalVar": "vertical_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsWsdVod:getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsWsdVod": { + "catalogSize": "catalog_size", + "contentType": "content_type", + "popularityDistribution": "popularity_distribution", + "segmentDurationDash": "segment_duration_dash", + "segmentDurationHds": "segment_duration_hds", + "segmentDurationHls": "segment_duration_hls", + "segmentDurationSmooth": "segment_duration_smooth", + "segmentSizeDash": "segment_size_dash", + "segmentSizeHds": "segment_size_hds", + "segmentSizeHls": "segment_size_hls", + "segmentSizeSmooth": "segment_size_smooth", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanMonoHue": { - "hueVar": "hue_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentPrePosition:getPropertyRulesBuilderRulesV20230105BehaviorContentPrePosition": { + "firstLocation": "first_location", + "secondLocation": "second_location", + "sourceType": "source_type", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanOpacity:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanOpacity": { - "opacityVar": "opacity_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentTargetingProtection:getPropertyRulesBuilderRulesV20230105BehaviorContentTargetingProtection": { + "enableGeoProtection": "enable_geo_protection", + "enableGeoRedirectOnDeny": "enable_geo_redirect_on_deny", + "enableIpProtection": "enable_ip_protection", + "enableIpRedirectOnDeny": "enable_ip_redirect_on_deny", + "enableReferrerProtection": "enable_referrer_protection", + "enableReferrerRedirectOnDeny": "enable_referrer_redirect_on_deny", + "geoProtectionMode": "geo_protection_mode", + "geoProtectionTitle": "geo_protection_title", + "geoRedirectUrl": "geo_redirect_url", + "ipAddresses": "ip_addresses", + "ipProtectionMode": "ip_protection_mode", + "ipProtectionTitle": "ip_protection_title", + "ipRedirectUrl": "ip_redirect_url", + "overrideIpAddresses": "override_ip_addresses", + "referrerDomains": "referrer_domains", + "referrerProtectionMode": "referrer_protection_mode", + "referrerProtectionTitle": "referrer_protection_title", + "referrerRedirectUrl": "referrer_redirect_url", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanRegionOfInterestCrop": { - "gravityVar": "gravity_var", - "heightVar": "height_var", - "regionOfInterest": "region_of_interest", - "styleVar": "style_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCorsSupport:getPropertyRulesBuilderRulesV20230105BehaviorCorsSupport": { + "allowCredentials": "allow_credentials", + "allowHeaders": "allow_headers", + "allowOrigins": "allow_origins", + "exposeHeaders": "expose_headers", + "preflightMaxAge": "preflight_max_age", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanRelativeCrop": { - "eastVar": "east_var", - "northVar": "north_var", - "southVar": "south_var", - "westVar": "west_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCpCode:getPropertyRulesBuilderRulesV20230105BehaviorCpCode": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanRemoveColor": { - "colorVar": "color_var", - "featherVar": "feather_var", - "toleranceVar": "tolerance_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCpCodeValue:getPropertyRulesBuilderRulesV20230105BehaviorCpCodeValue": { + "cpCodeLimits": "cp_code_limits", + "createdDate": "created_date" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanResize:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanResize": { - "aspectVar": "aspect_var", - "heightVar": "height_var", - "typeVar": "type_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorCpCodeValueCpCodeLimits": { + "currentCapacity": "current_capacity", + "limitType": "limit_type" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanRotate:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanRotate": { - "degreesVar": "degrees_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCustomBehavior:getPropertyRulesBuilderRulesV20230105BehaviorCustomBehavior": { + "behaviorId": "behavior_id", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanScale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanScale": { - "heightVar": "height_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDatastream:getPropertyRulesBuilderRulesV20230105BehaviorDatastream": { + "beaconStreamTitle": "beacon_stream_title", + "collectMidgressTraffic": "collect_midgress_traffic", + "datastreamIds": "datastream_ids", + "logEnabled": "log_enabled", + "logStreamName": "log_stream_name", + "logStreamTitle": "log_stream_title", + "samplingPercentage": "sampling_percentage", + "streamType": "stream_type", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanShears:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanShears": { - "xShear": "x_shear", - "xShearVar": "x_shear_var", - "yShear": "y_shear", - "yShearVar": "y_shear_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcp:getPropertyRulesBuilderRulesV20230105BehaviorDcp": { + "namespaceId": "namespace_id", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanTrim:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanTrim": { - "fuzzVar": "fuzz_var", - "paddingVar": "padding_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthHmacTransformation:getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthHmacTransformation": { + "hashConversionAlgorithm": "hash_conversion_algorithm", + "hashConversionKey": "hash_conversion_key", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionGreaterThanUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthRegexTransformation:getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthRegexTransformation": { + "regexPattern": "regex_pattern", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThan:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThan": { - "appends": "append", - "aspectCrops": "aspect_crop", - "backgroundColors": "background_color", - "blurs": "blur", - "chromaKeys": "chroma_key", - "composites": "composite", - "compounds": "compound", - "contrasts": "contrast", - "crops": "crop", - "faceCrops": "face_crop", - "featureCrops": "feature_crop", - "fitAndFills": "fit_and_fill", - "goops": "goop", - "grayscales": "grayscale", - "hsls": "hsl", - "hsvs": "hsv", - "ifDimensions": "if_dimension", - "ifOrientations": "if_orientation", - "imQueries": "im_query", - "maxColors": "max_colors", - "mirrors": "mirror", - "monoHues": "mono_hue", - "opacities": "opacity", - "regionOfInterestCrops": "region_of_interest_crop", - "relativeCrops": "relative_crop", - "removeColors": "remove_color", - "resizes": "resize", - "rotates": "rotate", - "scales": "scale", - "shears": "shear", - "trims": "trim", - "unsharpMasks": "unsharp_mask" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthSubstringTransformation:getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthSubstringTransformation": { + "substringEnd": "substring_end", + "substringStart": "substring_start", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanAppend:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanAppend": { - "gravityPriority": "gravity_priority", - "gravityPriorityVar": "gravity_priority_var", - "gravityVar": "gravity_var", - "preserveMinorDimension": "preserve_minor_dimension", - "preserveMinorDimensionVar": "preserve_minor_dimension_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthVariableExtractor:getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthVariableExtractor": { + "certificateField": "certificate_field", + "dcpMutualAuthProcessingVariableId": "dcp_mutual_auth_processing_variable_id", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanAspectCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpDefaultAuthzGroups:getPropertyRulesBuilderRulesV20230105BehaviorDcpDefaultAuthzGroups": { + "groupNames": "group_names", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanBackgroundColor": { - "colorVar": "color_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpDevRelations:getPropertyRulesBuilderRulesV20230105BehaviorDcpDevRelations": { + "customValues": "custom_values", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanBlur:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanBlur": { - "sigmaVar": "sigma_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpRealTimeAuth:getPropertyRulesBuilderRulesV20230105BehaviorDcpRealTimeAuth": { + "extractHostname": "extract_hostname", + "extractJurisdiction": "extract_jurisdiction", + "extractNamespace": "extract_namespace", + "hostnameClaim": "hostname_claim", + "jurisdictionClaim": "jurisdiction_claim", + "namespaceClaim": "namespace_claim", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanChromaKey": { - "hueFeather": "hue_feather", - "hueFeatherVar": "hue_feather_var", - "hueTolerance": "hue_tolerance", - "hueToleranceVar": "hue_tolerance_var", - "hueVar": "hue_var", - "lightnessFeather": "lightness_feather", - "lightnessFeatherVar": "lightness_feather_var", - "lightnessTolerance": "lightness_tolerance", - "lightnessToleranceVar": "lightness_tolerance_var", - "saturationFeather": "saturation_feather", - "saturationFeatherVar": "saturation_feather_var", - "saturationTolerance": "saturation_tolerance", - "saturationToleranceVar": "saturation_tolerance_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDeliveryReceipt:getPropertyRulesBuilderRulesV20230105BehaviorDeliveryReceipt": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanComposite:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanComposite": { - "gravityVar": "gravity_var", - "placementVar": "placement_var", - "scaleDimension": "scale_dimension", - "scaleDimensionVar": "scale_dimension_var", - "scaleVar": "scale_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDenyAccess:getPropertyRulesBuilderRulesV20230105BehaviorDenyAccess": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanContrast:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanContrast": { - "brightnessVar": "brightness_var", - "contrastVar": "contrast_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDenyDirectFailoverAccess:getPropertyRulesBuilderRulesV20230105BehaviorDenyDirectFailoverAccess": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDeviceCharacteristicCacheId:getPropertyRulesBuilderRulesV20230105BehaviorDeviceCharacteristicCacheId": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanFaceCrop": { - "algorithmVar": "algorithm_var", - "confidenceVar": "confidence_var", - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "focusVar": "focus_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDeviceCharacteristicHeader:getPropertyRulesBuilderRulesV20230105BehaviorDeviceCharacteristicHeader": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanFeatureCrop": { - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "featureRadius": "feature_radius", - "featureRadiusVar": "feature_radius_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "maxFeatures": "max_features", - "maxFeaturesVar": "max_features_var", - "minFeatureQuality": "min_feature_quality", - "minFeatureQualityVar": "min_feature_quality_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDnsAsyncRefresh:getPropertyRulesBuilderRulesV20230105BehaviorDnsAsyncRefresh": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanFitAndFill": { - "fillTransformation": "fill_transformation", - "heightVar": "height_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDnsPrefresh:getPropertyRulesBuilderRulesV20230105BehaviorDnsPrefresh": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanGoop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanGoop": { - "chaosVar": "chaos_var", - "densityVar": "density_var", - "powerVar": "power_var", - "seedVar": "seed_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDowngradeProtocol:getPropertyRulesBuilderRulesV20230105BehaviorDowngradeProtocol": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanGrayscale": { - "typeVar": "type_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDownloadCompleteMarker:getPropertyRulesBuilderRulesV20230105BehaviorDownloadCompleteMarker": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanHsl:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanHsl": { - "hueVar": "hue_var", - "lightnessVar": "lightness_var", - "saturationVar": "saturation_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDownloadNotification:getPropertyRulesBuilderRulesV20230105BehaviorDownloadNotification": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanHsv:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanHsv": { - "hueVar": "hue_var", - "saturationVar": "saturation_var", - "valueVar": "value_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDownstreamCache:getPropertyRulesBuilderRulesV20230105BehaviorDownstreamCache": { + "allowBehavior": "allow_behavior", + "sendHeaders": "send_headers", + "sendPrivate": "send_private", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanIfDimension": { - "dimensionVar": "dimension_var", - "greaterThan": "greater_than", - "lessThan": "less_than", - "valueVar": "value_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDynamicThroughtputOptimization:getPropertyRulesBuilderRulesV20230105BehaviorDynamicThroughtputOptimization": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanImQuery:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanImQuery": { - "allowedTransformations": "allowed_transformations", - "queryVar": "query_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDynamicThroughtputOptimizationOverride:getPropertyRulesBuilderRulesV20230105BehaviorDynamicThroughtputOptimizationOverride": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanMaxColor": { - "colorsVar": "colors_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDynamicWebContent:getPropertyRulesBuilderRulesV20230105BehaviorDynamicWebContent": { + "imageCompression": "image_compression", + "realUserMonitoring": "real_user_monitoring", + "sureRoute": "sure_route", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanMirror:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanMirror": { - "horizontalVar": "horizontal_var", - "verticalVar": "vertical_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEcmsBulkUpload:getPropertyRulesBuilderRulesV20230105BehaviorEcmsBulkUpload": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanMonoHue": { - "hueVar": "hue_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEcmsDatabase:getPropertyRulesBuilderRulesV20230105BehaviorEcmsDatabase": { + "extractLocation": "extract_location", + "headerName": "header_name", + "queryParameterName": "query_parameter_name", + "regexPattern": "regex_pattern", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanOpacity:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanOpacity": { - "opacityVar": "opacity_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEcmsDataset:getPropertyRulesBuilderRulesV20230105BehaviorEcmsDataset": { + "extractLocation": "extract_location", + "headerName": "header_name", + "queryParameterName": "query_parameter_name", + "regexPattern": "regex_pattern", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanRegionOfInterestCrop": { - "gravityVar": "gravity_var", - "heightVar": "height_var", - "regionOfInterest": "region_of_interest", - "styleVar": "style_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEcmsObjectKey:getPropertyRulesBuilderRulesV20230105BehaviorEcmsObjectKey": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanRelativeCrop": { - "eastVar": "east_var", - "northVar": "north_var", - "southVar": "south_var", - "westVar": "west_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeConnect:getPropertyRulesBuilderRulesV20230105BehaviorEdgeConnect": { + "aggregateLines": "aggregate_lines", + "aggregateSize": "aggregate_size", + "aggregateTime": "aggregate_time", + "apiConnector": "api_connector", + "apiDataElements": "api_data_elements", + "destinationHostname": "destination_hostname", + "destinationPath": "destination_path", + "overrideAggregateSettings": "override_aggregate_settings", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanRemoveColor": { - "colorVar": "color_var", - "featherVar": "feather_var", - "toleranceVar": "tolerance_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingAdvanced:getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingAdvanced": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanResize:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanResize": { - "aspectVar": "aspect_var", - "heightVar": "height_var", - "typeVar": "type_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenter:getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenter": { + "cookieName": "cookie_name", + "enableFailover": "enable_failover", + "failoverRules": "failover_rules", + "failoverTitle": "failover_title", + "originId": "origin_id", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanRotate:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanRotate": { - "degreesVar": "degrees_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenterFailoverRule:getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenterFailoverRule": { + "absolutePath": "absolute_path", + "contextRoot": "context_root", + "failoverHostname": "failover_hostname", + "modifyRequest": "modify_request", + "overrideHostname": "override_hostname" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanScale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanScale": { - "heightVar": "height_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingOrigin:getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingOrigin": { + "cookieName": "cookie_name", + "enableSessionPersistence": "enable_session_persistence", + "sessionPersistenceTitle": "session_persistence_title", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanShears:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanShears": { - "xShear": "x_shear", - "xShearVar": "x_shear_var", - "yShear": "y_shear", - "yShearVar": "y_shear_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeOriginAuthorization:getPropertyRulesBuilderRulesV20230105BehaviorEdgeOriginAuthorization": { + "cookieName": "cookie_name", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanTrim:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanTrim": { - "fuzzVar": "fuzz_var", - "paddingVar": "padding_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeRedirector:getPropertyRulesBuilderRulesV20230105BehaviorEdgeRedirector": { + "cloudletPolicy": "cloudlet_policy", + "cloudletSharedPolicy": "cloudlet_shared_policy", + "isSharedPolicy": "is_shared_policy", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfDimensionLessThanUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeScape:getPropertyRulesBuilderRulesV20230105BehaviorEdgeScape": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefault:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefault": { - "appends": "append", - "aspectCrops": "aspect_crop", - "backgroundColors": "background_color", - "blurs": "blur", - "chromaKeys": "chroma_key", - "composites": "composite", - "compounds": "compound", - "contrasts": "contrast", - "crops": "crop", - "faceCrops": "face_crop", - "featureCrops": "feature_crop", - "fitAndFills": "fit_and_fill", - "goops": "goop", - "grayscales": "grayscale", - "hsls": "hsl", - "hsvs": "hsv", - "ifDimensions": "if_dimension", - "ifOrientations": "if_orientation", - "imQueries": "im_query", - "maxColors": "max_colors", - "mirrors": "mirror", - "monoHues": "mono_hue", - "opacities": "opacity", - "regionOfInterestCrops": "region_of_interest_crop", - "relativeCrops": "relative_crop", - "removeColors": "remove_color", - "resizes": "resize", - "rotates": "rotate", - "scales": "scale", - "shears": "shear", - "trims": "trim", - "unsharpMasks": "unsharp_mask" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeSideIncludes:getPropertyRulesBuilderRulesV20230105BehaviorEdgeSideIncludes": { + "detectInjection": "detect_injection", + "enableViaHttp": "enable_via_http", + "i18nCharsets": "i18n_charset", + "i18nStatus": "i18n_status", + "passClientIp": "pass_client_ip", + "passSetCookie": "pass_set_cookie", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultAppend:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultAppend": { - "gravityPriority": "gravity_priority", - "gravityPriorityVar": "gravity_priority_var", - "gravityVar": "gravity_var", - "preserveMinorDimension": "preserve_minor_dimension", - "preserveMinorDimensionVar": "preserve_minor_dimension_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeWorker:getPropertyRulesBuilderRulesV20230105BehaviorEdgeWorker": { + "createEdgeWorker": "create_edge_worker", + "edgeWorkerId": "edge_worker_id", + "resourceTier": "resource_tier", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultAspectCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEnhancedAkamaiProtocol:getPropertyRulesBuilderRulesV20230105BehaviorEnhancedAkamaiProtocol": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultBackgroundColor": { - "colorVar": "color_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEnhancedProxyDetection:getPropertyRulesBuilderRulesV20230105BehaviorEnhancedProxyDetection": { + "anonymousVpn": "anonymous_vpn", + "bestPracticeAction": "best_practice_action", + "bestPracticeRedirecturl": "best_practice_redirecturl", + "detectAnonymousVpn": "detect_anonymous_vpn", + "detectAnonymousVpnAction": "detect_anonymous_vpn_action", + "detectAnonymousVpnRedirecturl": "detect_anonymous_vpn_redirecturl", + "detectHostingProvider": "detect_hosting_provider", + "detectHostingProviderAction": "detect_hosting_provider_action", + "detectHostingProviderRedirecturl": "detect_hosting_provider_redirecturl", + "detectPublicProxy": "detect_public_proxy", + "detectPublicProxyAction": "detect_public_proxy_action", + "detectPublicProxyRedirecturl": "detect_public_proxy_redirecturl", + "detectResidentialProxy": "detect_residential_proxy", + "detectResidentialProxyAction": "detect_residential_proxy_action", + "detectResidentialProxyRedirecturl": "detect_residential_proxy_redirecturl", + "detectSmartDnsProxy": "detect_smart_dns_proxy", + "detectSmartDnsProxyAction": "detect_smart_dns_proxy_action", + "detectSmartDnsProxyRedirecturl": "detect_smart_dns_proxy_redirecturl", + "detectTorExitNode": "detect_tor_exit_node", + "detectTorExitNodeAction": "detect_tor_exit_node_action", + "detectTorExitNodeRedirecturl": "detect_tor_exit_node_redirecturl", + "detectVpnDataCenter": "detect_vpn_data_center", + "detectVpnDataCenterAction": "detect_vpn_data_center_action", + "detectVpnDataCenterRedirecturl": "detect_vpn_data_center_redirecturl", + "enableConfigurationMode": "enable_configuration_mode", + "forwardHeaderEnrichment": "forward_header_enrichment", + "hostingProvider": "hosting_provider", + "publicProxy": "public_proxy", + "residentialProxy": "residential_proxy", + "smartDnsProxy": "smart_dns_proxy", + "templateUuid": "template_uuid", + "torExitNode": "tor_exit_node", + "vpnDataCenter": "vpn_data_center" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultBlur:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultBlur": { - "sigmaVar": "sigma_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEpdForwardHeaderEnrichment:getPropertyRulesBuilderRulesV20230105BehaviorEpdForwardHeaderEnrichment": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultChromaKey": { - "hueFeather": "hue_feather", - "hueFeatherVar": "hue_feather_var", - "hueTolerance": "hue_tolerance", - "hueToleranceVar": "hue_tolerance_var", - "hueVar": "hue_var", - "lightnessFeather": "lightness_feather", - "lightnessFeatherVar": "lightness_feather_var", - "lightnessTolerance": "lightness_tolerance", - "lightnessToleranceVar": "lightness_tolerance_var", - "saturationFeather": "saturation_feather", - "saturationFeatherVar": "saturation_feather_var", - "saturationTolerance": "saturation_tolerance", - "saturationToleranceVar": "saturation_tolerance_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailAction:getPropertyRulesBuilderRulesV20230105BehaviorFailAction": { + "actionType": "action_type", + "allowFcmParentOverride": "allow_fcm_parent_override", + "cexCustomPath": "cex_custom_path", + "cexHostname": "cex_hostname", + "cexPath": "cex_path", + "contentCustomPath": "content_custom_path", + "contentHostname": "content_hostname", + "contentPath": "content_path", + "cpCode": "cp_code", + "dynamicCustomPath": "dynamic_custom_path", + "dynamicMethod": "dynamic_method", + "dynamicPath": "dynamic_path", + "modifyProtocol": "modify_protocol", + "netStorageHostname": "net_storage_hostname", + "netStoragePath": "net_storage_path", + "preserveQueryString": "preserve_query_string", + "redirectCustomPath": "redirect_custom_path", + "redirectHostname": "redirect_hostname", + "redirectHostnameType": "redirect_hostname_type", + "redirectMethod": "redirect_method", + "redirectPath": "redirect_path", + "saasCnameEnabled": "saas_cname_enabled", + "saasCnameLevel": "saas_cname_level", + "saasCookie": "saas_cookie", + "saasQueryString": "saas_query_string", + "saasRegex": "saas_regex", + "saasReplace": "saas_replace", + "saasSuffix": "saas_suffix", + "saasType": "saas_type", + "statusCode": "status_code", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultComposite:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultComposite": { - "gravityVar": "gravity_var", - "placementVar": "placement_var", - "scaleDimension": "scale_dimension", - "scaleDimensionVar": "scale_dimension_var", - "scaleVar": "scale_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCode:getPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCode": { + "cpCodeLimits": "cp_code_limits", + "createdDate": "created_date" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultContrast:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultContrast": { - "brightnessVar": "brightness_var", - "contrastVar": "contrast_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCodeCpCodeLimits": { + "currentCapacity": "current_capacity", + "limitType": "limit_type" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailActionNetStorageHostname:getPropertyRulesBuilderRulesV20230105BehaviorFailActionNetStorageHostname": { + "cpCode": "cp_code", + "downloadDomainName": "download_domain_name", + "g2oToken": "g2o_token" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultFaceCrop": { - "algorithmVar": "algorithm_var", - "confidenceVar": "confidence_var", - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "focusVar": "focus_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailoverBotManagerFeatureCompatibility:getPropertyRulesBuilderRulesV20230105BehaviorFailoverBotManagerFeatureCompatibility": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultFeatureCrop": { - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "featureRadius": "feature_radius", - "featureRadiusVar": "feature_radius_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "maxFeatures": "max_features", - "maxFeaturesVar": "max_features_var", - "minFeatureQuality": "min_feature_quality", - "minFeatureQualityVar": "min_feature_quality_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFastInvalidate:getPropertyRulesBuilderRulesV20230105BehaviorFastInvalidate": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultFitAndFill": { - "fillTransformation": "fill_transformation", - "heightVar": "height_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketing:getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketing": { + "cloudletPolicy": "cloudlet_policy", + "javaScriptInsertionRule": "java_script_insertion_rule", + "mediaMathPrefix": "media_math_prefix", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultGoop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultGoop": { - "chaosVar": "chaos_var", - "densityVar": "density_var", - "powerVar": "power_var", - "seedVar": "seed_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingPlus:getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingPlus": { + "cloudletPolicy": "cloudlet_policy", + "javaScriptInsertionRule": "java_script_insertion_rule", + "mediaMathPrefix": "media_math_prefix", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultGrayscale": { - "typeVar": "type_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorForwardRewrite:getPropertyRulesBuilderRulesV20230105BehaviorForwardRewrite": { + "cloudletPolicy": "cloudlet_policy", + "cloudletSharedPolicy": "cloudlet_shared_policy", + "isSharedPolicy": "is_shared_policy", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultHsl:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultHsl": { - "hueVar": "hue_var", - "lightnessVar": "lightness_var", - "saturationVar": "saturation_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFrontEndOptimization:getPropertyRulesBuilderRulesV20230105BehaviorFrontEndOptimization": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultHsv:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultHsv": { - "hueVar": "hue_var", - "saturationVar": "saturation_var", - "valueVar": "value_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorG2oheader:getPropertyRulesBuilderRulesV20230105BehaviorG2oheader": { + "customSignStrings": "custom_sign_string", + "dataHeader": "data_header", + "encodingVersion": "encoding_version", + "secretKey": "secret_key", + "signedHeader": "signed_header", + "templateUuid": "template_uuid", + "useCustomSignString": "use_custom_sign_string" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultIfDimension": { - "dimensionVar": "dimension_var", - "greaterThan": "greater_than", - "lessThan": "less_than", - "valueVar": "value_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorGlobalRequestNumber:getPropertyRulesBuilderRulesV20230105BehaviorGlobalRequestNumber": { + "headerName": "header_name", + "outputOption": "output_option", + "templateUuid": "template_uuid", + "variableName": "variable_name" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultImQuery:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultImQuery": { - "allowedTransformations": "allowed_transformations", - "queryVar": "query_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorGraphqlCaching:getPropertyRulesBuilderRulesV20230105BehaviorGraphqlCaching": { + "cacheResponsesWithErrors": "cache_responses_with_errors", + "operationsJsonBodyParameterName": "operations_json_body_parameter_name", + "operationsUrlQueryParameterName": "operations_url_query_parameter_name", + "postRequestProcessingErrorHandling": "post_request_processing_error_handling", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultMaxColor": { - "colorsVar": "colors_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorGzipResponse:getPropertyRulesBuilderRulesV20230105BehaviorGzipResponse": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultMirror:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultMirror": { - "horizontalVar": "horizontal_var", - "verticalVar": "vertical_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHdDataAdvanced:getPropertyRulesBuilderRulesV20230105BehaviorHdDataAdvanced": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultMonoHue": { - "hueVar": "hue_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHealthDetection:getPropertyRulesBuilderRulesV20230105BehaviorHealthDetection": { + "maximumReconnects": "maximum_reconnects", + "retryCount": "retry_count", + "retryInterval": "retry_interval", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultOpacity:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultOpacity": { - "opacityVar": "opacity_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHsafEipBinding:getPropertyRulesBuilderRulesV20230105BehaviorHsafEipBinding": { + "customExtractedSerial": "custom_extracted_serial", + "hashMaxValue": "hash_max_value", + "hashMinValue": "hash_min_value", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultRegionOfInterestCrop": { - "gravityVar": "gravity_var", - "heightVar": "height_var", - "regionOfInterest": "region_of_interest", - "styleVar": "style_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHttp2:getPropertyRulesBuilderRulesV20230105BehaviorHttp2": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultRelativeCrop": { - "eastVar": "east_var", - "northVar": "north_var", - "southVar": "south_var", - "westVar": "west_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHttp3:getPropertyRulesBuilderRulesV20230105BehaviorHttp3": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultRemoveColor": { - "colorVar": "color_var", - "featherVar": "feather_var", - "toleranceVar": "tolerance_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHttpStrictTransportSecurity:getPropertyRulesBuilderRulesV20230105BehaviorHttpStrictTransportSecurity": { + "includeSubDomains": "include_sub_domains", + "maxAge": "max_age", + "redirectStatusCode": "redirect_status_code", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultResize:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultResize": { - "aspectVar": "aspect_var", - "heightVar": "height_var", - "typeVar": "type_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHttpToHttpsUpgrade:getPropertyRulesBuilderRulesV20230105BehaviorHttpToHttpsUpgrade": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultRotate:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultRotate": { - "degreesVar": "degrees_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImOverride:getPropertyRulesBuilderRulesV20230105BehaviorImOverride": { + "excludeAllQueryParameters": "exclude_all_query_parameters", + "excludedQueryParameters": "excluded_query_parameters", + "policyvarIMvar": "policyvar_i_mvar", + "policyvarName": "policyvar_name", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultScale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultScale": { - "heightVar": "height_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManager:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManager": { + "applyBestFileType": "apply_best_file_type", + "cpCodeOriginal": "cp_code_original", + "cpCodeTransformed": "cp_code_transformed", + "imageSet": "image_set", + "policySetType": "policy_set_type", + "templateUuid": "template_uuid", + "videoSet": "video_set" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginal": { + "cpCodeLimits": "cp_code_limits", + "createdDate": "created_date" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits": { + "currentCapacity": "current_capacity", + "limitType": "limit_type" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformed": { + "cpCodeLimits": "cp_code_limits", + "createdDate": "created_date" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits": { + "currentCapacity": "current_capacity", + "limitType": "limit_type" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultShears:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultShears": { - "xShear": "x_shear", - "xShearVar": "x_shear_var", - "yShear": "y_shear", - "yShearVar": "y_shear_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManager:getPropertyRulesBuilderRulesV20230105BehaviorImageManager": { + "apiReferenceTitle": "api_reference_title", + "applyBestFileType": "apply_best_file_type", + "cpCodeOriginal": "cp_code_original", + "cpCodeTransformed": "cp_code_transformed", + "policySet": "policy_set", + "policyToken": "policy_token", + "policyTokenDefault": "policy_token_default", + "settingsTitle": "settings_title", + "superCacheRegion": "super_cache_region", + "templateUuid": "template_uuid", + "trafficTitle": "traffic_title", + "useExistingPolicySet": "use_existing_policy_set" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultTrim:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultTrim": { - "fuzzVar": "fuzz_var", - "paddingVar": "padding_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginal": { + "cpCodeLimits": "cp_code_limits", + "createdDate": "created_date" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationDefaultUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginalCpCodeLimits": { + "currentCapacity": "current_capacity", + "limitType": "limit_type" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscape:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscape": { - "appends": "append", - "aspectCrops": "aspect_crop", - "backgroundColors": "background_color", - "blurs": "blur", - "chromaKeys": "chroma_key", - "composites": "composite", - "compounds": "compound", - "contrasts": "contrast", - "crops": "crop", - "faceCrops": "face_crop", - "featureCrops": "feature_crop", - "fitAndFills": "fit_and_fill", - "goops": "goop", - "grayscales": "grayscale", - "hsls": "hsl", - "hsvs": "hsv", - "ifDimensions": "if_dimension", - "ifOrientations": "if_orientation", - "imQueries": "im_query", - "maxColors": "max_colors", - "mirrors": "mirror", - "monoHues": "mono_hue", - "opacities": "opacity", - "regionOfInterestCrops": "region_of_interest_crop", - "relativeCrops": "relative_crop", - "removeColors": "remove_color", - "resizes": "resize", - "rotates": "rotate", - "scales": "scale", - "shears": "shear", - "trims": "trim", - "unsharpMasks": "unsharp_mask" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformed": { + "cpCodeLimits": "cp_code_limits", + "createdDate": "created_date" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeAppend:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeAppend": { - "gravityPriority": "gravity_priority", - "gravityPriorityVar": "gravity_priority_var", - "gravityVar": "gravity_var", - "preserveMinorDimension": "preserve_minor_dimension", - "preserveMinorDimensionVar": "preserve_minor_dimension_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformedCpCodeLimits": { + "currentCapacity": "current_capacity", + "limitType": "limit_type" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeAspectCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideo:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideo": { + "apiReferenceTitle": "api_reference_title", + "applyBestFileType": "apply_best_file_type", + "cpCodeOriginal": "cp_code_original", + "cpCodeTransformed": "cp_code_transformed", + "policySet": "policy_set", + "policyToken": "policy_token", + "policyTokenDefault": "policy_token_default", + "settingsTitle": "settings_title", + "superCacheRegion": "super_cache_region", + "templateUuid": "template_uuid", + "trafficTitle": "traffic_title", + "useExistingPolicySet": "use_existing_policy_set" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeBackgroundColor": { - "colorVar": "color_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginal:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginal": { + "cpCodeLimits": "cp_code_limits", + "createdDate": "created_date" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeBlur:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeBlur": { - "sigmaVar": "sigma_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits": { + "currentCapacity": "current_capacity", + "limitType": "limit_type" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeChromaKey": { - "hueFeather": "hue_feather", - "hueFeatherVar": "hue_feather_var", - "hueTolerance": "hue_tolerance", - "hueToleranceVar": "hue_tolerance_var", - "hueVar": "hue_var", - "lightnessFeather": "lightness_feather", - "lightnessFeatherVar": "lightness_feather_var", - "lightnessTolerance": "lightness_tolerance", - "lightnessToleranceVar": "lightness_tolerance_var", - "saturationFeather": "saturation_feather", - "saturationFeatherVar": "saturation_feather_var", - "saturationTolerance": "saturation_tolerance", - "saturationToleranceVar": "saturation_tolerance_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformed:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformed": { + "cpCodeLimits": "cp_code_limits", + "createdDate": "created_date" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeComposite:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeComposite": { - "gravityVar": "gravity_var", - "placementVar": "placement_var", - "scaleDimension": "scale_dimension", - "scaleDimensionVar": "scale_dimension_var", - "scaleVar": "scale_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits": { + "currentCapacity": "current_capacity", + "limitType": "limit_type" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeContrast:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeContrast": { - "brightnessVar": "brightness_var", - "contrastVar": "contrast_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInclude:getPropertyRulesBuilderRulesV20230105BehaviorInclude": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInputValidation:getPropertyRulesBuilderRulesV20230105BehaviorInputValidation": { + "allowLargePostBody": "allow_large_post_body", + "cloudletPolicy": "cloudlet_policy", + "failure302Uri": "failure302_uri", + "penalty302Uri": "penalty302_uri", + "penalty403NetStoragePath": "penalty403_net_storage_path", + "penaltyAction": "penalty_action", + "penaltyBrandedDenyCacheTtl": "penalty_branded_deny_cache_ttl", + "penaltyNetStorage": "penalty_net_storage", + "penaltyThreshold": "penalty_threshold", + "penaltyTitle": "penalty_title", + "resetOnValid": "reset_on_valid", + "templateUuid": "template_uuid", + "userIdentificationByCookie": "user_identification_by_cookie", + "userIdentificationByHeaders": "user_identification_by_headers", + "userIdentificationByIp": "user_identification_by_ip", + "userIdentificationByParams": "user_identification_by_params", + "userIdentificationKeyCookie": "user_identification_key_cookie", + "userIdentificationKeyHeaders": "user_identification_key_headers", + "userIdentificationKeyParams": "user_identification_key_params", + "userIdentificationTitle": "user_identification_title", + "validateOnOriginHeaderName": "validate_on_origin_header_name", + "validateOnOriginHeaderValue": "validate_on_origin_header_value", + "validateOnOriginResponseCode": "validate_on_origin_response_code", + "validateOnOriginWith": "validate_on_origin_with", + "validationTitle": "validation_title" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeFaceCrop": { - "algorithmVar": "algorithm_var", - "confidenceVar": "confidence_var", - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "focusVar": "focus_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInputValidationPenaltyNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorInputValidationPenaltyNetStorage": { + "cpCode": "cp_code", + "downloadDomainName": "download_domain_name", + "g2oToken": "g2o_token" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeFeatureCrop": { - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "featureRadius": "feature_radius", - "featureRadiusVar": "feature_radius_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "maxFeatures": "max_features", - "maxFeaturesVar": "max_features_var", - "minFeatureQuality": "min_feature_quality", - "minFeatureQualityVar": "min_feature_quality_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInstant:getPropertyRulesBuilderRulesV20230105BehaviorInstant": { + "customLinkRelations": "custom_link_relations", + "prefetchCacheable": "prefetch_cacheable", + "prefetchHtml": "prefetch_html", + "prefetchNoStore": "prefetch_no_store", + "prefetchNoStoreExtensions": "prefetch_no_store_extensions", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeFitAndFill": { - "fillTransformation": "fill_transformation", - "heightVar": "height_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInstantConfig:getPropertyRulesBuilderRulesV20230105BehaviorInstantConfig": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeGoop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeGoop": { - "chaosVar": "chaos_var", - "densityVar": "density_var", - "powerVar": "power_var", - "seedVar": "seed_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLargeFileOptimization:getPropertyRulesBuilderRulesV20230105BehaviorLargeFileOptimization": { + "enablePartialObjectCaching": "enable_partial_object_caching", + "maximumSize": "maximum_size", + "minimumSize": "minimum_size", + "templateUuid": "template_uuid", + "useVersioning": "use_versioning" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeGrayscale": { - "typeVar": "type_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLargeFileOptimizationAdvanced:getPropertyRulesBuilderRulesV20230105BehaviorLargeFileOptimizationAdvanced": { + "fragmentSize": "fragment_size", + "objectSize": "object_size", + "prefetchAfterRequest": "prefetch_after_request", + "prefetchDuringRequest": "prefetch_during_request", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeHsl:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeHsl": { - "hueVar": "hue_var", - "lightnessVar": "lightness_var", - "saturationVar": "saturation_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRate:getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRate": { + "bitrateTables": "bitrate_table", + "templateUuid": "template_uuid", + "thresholdTables": "threshold_table" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeHsv:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeHsv": { - "hueVar": "hue_var", - "saturationVar": "saturation_var", - "valueVar": "value_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateBitrateTable:getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateBitrateTable": { + "bitrateUnit": "bitrate_unit", + "bitrateValue": "bitrate_value" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeIfDimension": { - "dimensionVar": "dimension_var", - "greaterThan": "greater_than", - "lessThan": "less_than", - "valueVar": "value_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateThresholdTable:getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateThresholdTable": { + "thresholdUnit": "threshold_unit", + "thresholdValue": "threshold_value" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeImQuery:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeImQuery": { - "allowedTransformations": "allowed_transformations", - "queryVar": "query_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLogCustom:getPropertyRulesBuilderRulesV20230105BehaviorLogCustom": { + "customLogField": "custom_log_field", + "logCustomLogField": "log_custom_log_field", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeMaxColor": { - "colorsVar": "colors_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMPulse:getPropertyRulesBuilderRulesV20230105BehaviorMPulse": { + "apiKey": "api_key", + "bufferSize": "buffer_size", + "configOverride": "config_override", + "loaderVersion": "loader_version", + "requirePci": "require_pci", + "templateUuid": "template_uuid", + "titleOptional": "title_optional" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeMirror:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeMirror": { - "horizontalVar": "horizontal_var", - "verticalVar": "vertical_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorManifestPersonalization:getPropertyRulesBuilderRulesV20230105BehaviorManifestPersonalization": { + "hlsEnableDebugHeaders": "hls_enable_debug_headers", + "hlsEnabled": "hls_enabled", + "hlsFilterInBitrateRanges": "hls_filter_in_bitrate_ranges", + "hlsFilterInBitrates": "hls_filter_in_bitrates", + "hlsMode": "hls_mode", + "hlsPreferredBitrate": "hls_preferred_bitrate", + "hlsQueryParamEnabled": "hls_query_param_enabled", + "hlsQueryParamSecretKey": "hls_query_param_secret_key", + "hlsQueryParamTransitionKey": "hls_query_param_transition_key", + "hlsShowAdvanced": "hls_show_advanced", + "hlsTitle": "hls_title", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeMonoHue": { - "hueVar": "hue_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorManifestRerouting:getPropertyRulesBuilderRulesV20230105BehaviorManifestRerouting": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeOpacity:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeOpacity": { - "opacityVar": "opacity_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorManualServerPush:getPropertyRulesBuilderRulesV20230105BehaviorManualServerPush": { + "serverpushlists": "serverpushlist", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeRegionOfInterestCrop": { - "gravityVar": "gravity_var", - "heightVar": "height_var", - "regionOfInterest": "region_of_interest", - "styleVar": "style_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMediaAcceleration:getPropertyRulesBuilderRulesV20230105BehaviorMediaAcceleration": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeRelativeCrop": { - "eastVar": "east_var", - "northVar": "north_var", - "southVar": "south_var", - "westVar": "west_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMediaAccelerationQuicOptout:getPropertyRulesBuilderRulesV20230105BehaviorMediaAccelerationQuicOptout": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeRemoveColor": { - "colorVar": "color_var", - "featherVar": "feather_var", - "toleranceVar": "tolerance_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMediaClient:getPropertyRulesBuilderRulesV20230105BehaviorMediaClient": { + "beaconId": "beacon_id", + "templateUuid": "template_uuid", + "useHybridHttpUdp": "use_hybrid_http_udp" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeResize:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeResize": { - "aspectVar": "aspect_var", - "heightVar": "height_var", - "typeVar": "type_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMediaFileRetrievalOptimization:getPropertyRulesBuilderRulesV20230105BehaviorMediaFileRetrievalOptimization": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeRotate:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeRotate": { - "degreesVar": "degrees_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMediaOriginFailover:getPropertyRulesBuilderRulesV20230105BehaviorMediaOriginFailover": { + "cacheErrorResponse": "cache_error_response", + "cacheWindow": "cache_window", + "clientResponseCode": "client_response_code", + "detectObjectUnavailable": "detect_object_unavailable", + "detectObjectUnavailableTitle": "detect_object_unavailable_title", + "detectOriginUnavailable": "detect_origin_unavailable", + "detectOriginUnavailableTitle": "detect_origin_unavailable_title", + "detectOriginUnresponsive": "detect_origin_unresponsive", + "detectOriginUnresponsiveTitle": "detect_origin_unresponsive_title", + "objectUnavailableAlternateHost": "object_unavailable_alternate_host", + "objectUnavailableBackupHost": "object_unavailable_backup_host", + "objectUnavailableBlacklistOriginIp": "object_unavailable_blacklist_origin_ip", + "objectUnavailableBlacklistWindow": "object_unavailable_blacklist_window", + "objectUnavailableChangeProtocol": "object_unavailable_change_protocol", + "objectUnavailableDetectionLevel": "object_unavailable_detection_level", + "objectUnavailableIncludeQueryString": "object_unavailable_include_query_string", + "objectUnavailableModifiedPath": "object_unavailable_modified_path", + "objectUnavailableModifyRequestPath": "object_unavailable_modify_request_path", + "objectUnavailableProtocol": "object_unavailable_protocol", + "objectUnavailableRecovery": "object_unavailable_recovery", + "objectUnavailableRedirectMethod": "object_unavailable_redirect_method", + "objectUnavailableResponseCodes": "object_unavailable_response_codes", + "objectUnavailableRetryLimit": "object_unavailable_retry_limit", + "originUnavailableAlternateHost": "origin_unavailable_alternate_host", + "originUnavailableBackupHost": "origin_unavailable_backup_host", + "originUnavailableBlacklistOriginIp": "origin_unavailable_blacklist_origin_ip", + "originUnavailableBlacklistWindow": "origin_unavailable_blacklist_window", + "originUnavailableChangeProtocol": "origin_unavailable_change_protocol", + "originUnavailableDetectionLevel": "origin_unavailable_detection_level", + "originUnavailableIncludeQueryString": "origin_unavailable_include_query_string", + "originUnavailableModifiedPath": "origin_unavailable_modified_path", + "originUnavailableModifyRequestPath": "origin_unavailable_modify_request_path", + "originUnavailableProtocol": "origin_unavailable_protocol", + "originUnavailableRecovery": "origin_unavailable_recovery", + "originUnavailableRedirectMethod": "origin_unavailable_redirect_method", + "originUnavailableResponseCodes": "origin_unavailable_response_codes", + "originUnavailableRetryLimit": "origin_unavailable_retry_limit", + "originUnresponsiveAlternateHost": "origin_unresponsive_alternate_host", + "originUnresponsiveBackupHost": "origin_unresponsive_backup_host", + "originUnresponsiveBlacklistOriginIp": "origin_unresponsive_blacklist_origin_ip", + "originUnresponsiveBlacklistWindow": "origin_unresponsive_blacklist_window", + "originUnresponsiveChangeProtocol": "origin_unresponsive_change_protocol", + "originUnresponsiveDetectionLevel": "origin_unresponsive_detection_level", + "originUnresponsiveIncludeQueryString": "origin_unresponsive_include_query_string", + "originUnresponsiveModifiedPath": "origin_unresponsive_modified_path", + "originUnresponsiveModifyRequestPath": "origin_unresponsive_modify_request_path", + "originUnresponsiveProtocol": "origin_unresponsive_protocol", + "originUnresponsiveRecovery": "origin_unresponsive_recovery", + "originUnresponsiveRedirectMethod": "origin_unresponsive_redirect_method", + "originUnresponsiveRetryLimit": "origin_unresponsive_retry_limit", + "otherOptions": "other_options", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeScale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeScale": { - "heightVar": "height_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMetadataCaching:getPropertyRulesBuilderRulesV20230105BehaviorMetadataCaching": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeShears:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeShears": { - "xShear": "x_shear", - "xShearVar": "x_shear_var", - "yShear": "y_shear", - "yShearVar": "y_shear_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMobileSdkPerformance:getPropertyRulesBuilderRulesV20230105BehaviorMobileSdkPerformance": { + "secondaryMultipathToOrigin": "secondary_multipath_to_origin", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeTrim:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeTrim": { - "fuzzVar": "fuzz_var", - "paddingVar": "padding_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorModifyIncomingRequestHeader:getPropertyRulesBuilderRulesV20230105BehaviorModifyIncomingRequestHeader": { + "avoidDuplicateHeaders": "avoid_duplicate_headers", + "customHeaderName": "custom_header_name", + "headerValue": "header_value", + "newHeaderValue": "new_header_value", + "standardAddHeaderName": "standard_add_header_name", + "standardDeleteHeaderName": "standard_delete_header_name", + "standardModifyHeaderName": "standard_modify_header_name", + "standardPassHeaderName": "standard_pass_header_name", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationLandscapeUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorModifyIncomingResponseHeader:getPropertyRulesBuilderRulesV20230105BehaviorModifyIncomingResponseHeader": { + "avoidDuplicateHeaders": "avoid_duplicate_headers", + "customHeaderName": "custom_header_name", + "headerValue": "header_value", + "newHeaderValue": "new_header_value", + "standardAddHeaderName": "standard_add_header_name", + "standardDeleteHeaderName": "standard_delete_header_name", + "standardModifyHeaderName": "standard_modify_header_name", + "standardPassHeaderName": "standard_pass_header_name", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortrait:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortrait": { - "appends": "append", - "aspectCrops": "aspect_crop", - "backgroundColors": "background_color", - "blurs": "blur", - "chromaKeys": "chroma_key", - "composites": "composite", - "compounds": "compound", - "contrasts": "contrast", - "crops": "crop", - "faceCrops": "face_crop", - "featureCrops": "feature_crop", - "fitAndFills": "fit_and_fill", - "goops": "goop", - "grayscales": "grayscale", - "hsls": "hsl", - "hsvs": "hsv", - "ifDimensions": "if_dimension", - "ifOrientations": "if_orientation", - "imQueries": "im_query", - "maxColors": "max_colors", - "mirrors": "mirror", - "monoHues": "mono_hue", - "opacities": "opacity", - "regionOfInterestCrops": "region_of_interest_crop", - "relativeCrops": "relative_crop", - "removeColors": "remove_color", - "resizes": "resize", - "rotates": "rotate", - "scales": "scale", - "shears": "shear", - "trims": "trim", - "unsharpMasks": "unsharp_mask" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorModifyOutgoingRequestHeader:getPropertyRulesBuilderRulesV20230105BehaviorModifyOutgoingRequestHeader": { + "avoidDuplicateHeaders": "avoid_duplicate_headers", + "customHeaderName": "custom_header_name", + "headerValue": "header_value", + "matchMultiple": "match_multiple", + "newHeaderValue": "new_header_value", + "regexHeaderMatch": "regex_header_match", + "regexHeaderReplace": "regex_header_replace", + "standardAddHeaderName": "standard_add_header_name", + "standardDeleteHeaderName": "standard_delete_header_name", + "standardModifyHeaderName": "standard_modify_header_name", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitAppend:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitAppend": { - "gravityPriority": "gravity_priority", - "gravityPriorityVar": "gravity_priority_var", - "gravityVar": "gravity_var", - "preserveMinorDimension": "preserve_minor_dimension", - "preserveMinorDimensionVar": "preserve_minor_dimension_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorModifyOutgoingResponseHeader:getPropertyRulesBuilderRulesV20230105BehaviorModifyOutgoingResponseHeader": { + "avoidDuplicateHeaders": "avoid_duplicate_headers", + "customHeaderName": "custom_header_name", + "headerValue": "header_value", + "matchMultiple": "match_multiple", + "newHeaderValue": "new_header_value", + "regexHeaderMatch": "regex_header_match", + "regexHeaderReplace": "regex_header_replace", + "standardAddHeaderName": "standard_add_header_name", + "standardDeleteHeaderName": "standard_delete_header_name", + "standardModifyHeaderName": "standard_modify_header_name", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitAspectCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorModifyViaHeader:getPropertyRulesBuilderRulesV20230105BehaviorModifyViaHeader": { + "modificationOption": "modification_option", + "renameHeaderTo": "rename_header_to", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitBackgroundColor": { - "colorVar": "color_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOrigin:getPropertyRulesBuilderRulesV20230105BehaviorOrigin": { + "cacheKeyHostname": "cache_key_hostname", + "customCertificateAuthorities": "custom_certificate_authorities", + "customCertificates": "custom_certificates", + "customForwardHostHeader": "custom_forward_host_header", + "customValidCnValues": "custom_valid_cn_values", + "enableTrueClientIp": "enable_true_client_ip", + "forwardHostHeader": "forward_host_header", + "httpPort": "http_port", + "httpsPort": "https_port", + "ipVersion": "ip_version", + "netStorage": "net_storage", + "originCertificate": "origin_certificate", + "originCertsToHonor": "origin_certs_to_honor", + "originId": "origin_id", + "originSni": "origin_sni", + "originType": "origin_type", + "saasCnameEnabled": "saas_cname_enabled", + "saasCnameLevel": "saas_cname_level", + "saasCookie": "saas_cookie", + "saasQueryString": "saas_query_string", + "saasRegex": "saas_regex", + "saasReplace": "saas_replace", + "saasSuffix": "saas_suffix", + "saasType": "saas_type", + "secondHostname": "second_hostname", + "secondHostnameEnabled": "second_hostname_enabled", + "standardCertificateAuthorities": "standard_certificate_authorities", + "templateUuid": "template_uuid", + "trueClientIpClientSetting": "true_client_ip_client_setting", + "trueClientIpHeader": "true_client_ip_header", + "useUniqueCacheKey": "use_unique_cache_key", + "verificationMode": "verification_mode" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitBlur:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitBlur": { - "sigmaVar": "sigma_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCharacteristics:getPropertyRulesBuilderRulesV20230105BehaviorOriginCharacteristics": { + "accessKeyEncryptedStorage": "access_key_encrypted_storage", + "adcTitle": "adc_title", + "authenticationMethod": "authentication_method", + "authenticationMethodTitle": "authentication_method_title", + "awsAccessKeyId": "aws_access_key_id", + "awsAccessKeyVersionGuid": "aws_access_key_version_guid", + "awsHost": "aws_host", + "awsRegion": "aws_region", + "awsSecretAccessKey": "aws_secret_access_key", + "awsService": "aws_service", + "customSignStrings": "custom_sign_string", + "directConnectGeo": "direct_connect_geo", + "encodingVersion": "encoding_version", + "gcsAccessKeyVersionGuid": "gcs_access_key_version_guid", + "gcsHmacKeyAccessId": "gcs_hmac_key_access_id", + "gcsHmacKeySecret": "gcs_hmac_key_secret", + "secretKey": "secret_key", + "templateUuid": "template_uuid", + "useCustomSignString": "use_custom_sign_string" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitChromaKey": { - "hueFeather": "hue_feather", - "hueFeatherVar": "hue_feather_var", - "hueTolerance": "hue_tolerance", - "hueToleranceVar": "hue_tolerance_var", - "hueVar": "hue_var", - "lightnessFeather": "lightness_feather", - "lightnessFeatherVar": "lightness_feather_var", - "lightnessTolerance": "lightness_tolerance", - "lightnessToleranceVar": "lightness_tolerance_var", - "saturationFeather": "saturation_feather", - "saturationFeatherVar": "saturation_feather_var", - "saturationTolerance": "saturation_tolerance", - "saturationToleranceVar": "saturation_tolerance_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCharacteristicsWsd:getPropertyRulesBuilderRulesV20230105BehaviorOriginCharacteristicsWsd": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitComposite:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitComposite": { - "gravityVar": "gravity_var", - "placementVar": "placement_var", - "scaleDimension": "scale_dimension", - "scaleDimensionVar": "scale_dimension_var", - "scaleVar": "scale_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificate:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificate": { + "canBeCa": "can_be_ca", + "canBeLeaf": "can_be_leaf", + "issuerRdns": "issuer_rdns", + "notAfter": "not_after", + "notBefore": "not_before", + "pemEncodedCert": "pem_encoded_cert", + "publicKey": "public_key", + "publicKeyAlgorithm": "public_key_algorithm", + "publicKeyFormat": "public_key_format", + "selfSigned": "self_signed", + "serialNumber": "serial_number", + "sha1Fingerprint": "sha1_fingerprint", + "sigAlgName": "sig_alg_name", + "subjectAlternativeNames": "subject_alternative_names", + "subjectCn": "subject_cn", + "subjectRdns": "subject_rdns" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitContrast:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitContrast": { - "brightnessVar": "brightness_var", - "contrastVar": "contrast_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthority:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthority": { + "canBeCa": "can_be_ca", + "canBeLeaf": "can_be_leaf", + "issuerRdns": "issuer_rdns", + "notAfter": "not_after", + "notBefore": "not_before", + "pemEncodedCert": "pem_encoded_cert", + "publicKey": "public_key", + "publicKeyAlgorithm": "public_key_algorithm", + "publicKeyFormat": "public_key_format", + "selfSigned": "self_signed", + "serialNumber": "serial_number", + "sha1Fingerprint": "sha1_fingerprint", + "sigAlgName": "sig_alg_name", + "subjectAlternativeNames": "subject_alternative_names", + "subjectCn": "subject_cn", + "subjectRdns": "subject_rdns" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginFailureRecoveryMethod:getPropertyRulesBuilderRulesV20230105BehaviorOriginFailureRecoveryMethod": { + "customStatusCode": "custom_status_code", + "recoveryMethod": "recovery_method", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitFaceCrop": { - "algorithmVar": "algorithm_var", - "confidenceVar": "confidence_var", - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "focusVar": "focus_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginFailureRecoveryPolicy:getPropertyRulesBuilderRulesV20230105BehaviorOriginFailureRecoveryPolicy": { + "binaryEquivalentContent": "binary_equivalent_content", + "enableIpAvoidance": "enable_ip_avoidance", + "ipAvoidanceErrorThreshold": "ip_avoidance_error_threshold", + "ipAvoidanceRetryInterval": "ip_avoidance_retry_interval", + "monitorOriginResponsiveness": "monitor_origin_responsiveness", + "monitorResponseCodes1s": "monitor_response_codes1", + "monitorResponseCodes2s": "monitor_response_codes2", + "monitorResponseCodes3s": "monitor_response_codes3", + "monitorStatusCodes1": "monitor_status_codes1", + "monitorStatusCodes1EnableRecovery": "monitor_status_codes1_enable_recovery", + "monitorStatusCodes1EnableRetry": "monitor_status_codes1_enable_retry", + "monitorStatusCodes1RecoveryConfigName": "monitor_status_codes1_recovery_config_name", + "monitorStatusCodes2": "monitor_status_codes2", + "monitorStatusCodes2EnableRecovery": "monitor_status_codes2_enable_recovery", + "monitorStatusCodes2EnableRetry": "monitor_status_codes2_enable_retry", + "monitorStatusCodes2RecoveryConfigName": "monitor_status_codes2_recovery_config_name", + "monitorStatusCodes3": "monitor_status_codes3", + "monitorStatusCodes3EnableRecovery": "monitor_status_codes3_enable_recovery", + "monitorStatusCodes3EnableRetry": "monitor_status_codes3_enable_retry", + "monitorStatusCodes3RecoveryConfigName": "monitor_status_codes3_recovery_config_name", + "originResponsivenessCustomTimeout": "origin_responsiveness_custom_timeout", + "originResponsivenessEnableRecovery": "origin_responsiveness_enable_recovery", + "originResponsivenessEnableRetry": "origin_responsiveness_enable_retry", + "originResponsivenessMonitoring": "origin_responsiveness_monitoring", + "originResponsivenessRecoveryConfigName": "origin_responsiveness_recovery_config_name", + "originResponsivenessTimeout": "origin_responsiveness_timeout", + "statusCodeMonitoring1": "status_code_monitoring1", + "statusCodeMonitoring2": "status_code_monitoring2", + "statusCodeMonitoring3": "status_code_monitoring3", + "templateUuid": "template_uuid", + "tuningParameters": "tuning_parameters" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitFeatureCrop": { - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "featureRadius": "feature_radius", - "featureRadiusVar": "feature_radius_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "maxFeatures": "max_features", - "maxFeaturesVar": "max_features_var", - "minFeatureQuality": "min_feature_quality", - "minFeatureQualityVar": "min_feature_quality_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginIpAcl:getPropertyRulesBuilderRulesV20230105BehaviorOriginIpAcl": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitFitAndFill": { - "fillTransformation": "fill_transformation", - "heightVar": "height_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorOriginNetStorage": { + "cpCode": "cp_code", + "downloadDomainName": "download_domain_name", + "g2oToken": "g2o_token" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitGoop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitGoop": { - "chaosVar": "chaos_var", - "densityVar": "density_var", - "powerVar": "power_var", - "seedVar": "seed_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPersistentClientConnection:getPropertyRulesBuilderRulesV20230105BehaviorPersistentClientConnection": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitGrayscale": { - "typeVar": "type_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPersistentConnection:getPropertyRulesBuilderRulesV20230105BehaviorPersistentConnection": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitHsl:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitHsl": { - "hueVar": "hue_var", - "lightnessVar": "lightness_var", - "saturationVar": "saturation_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPersonallyIdentifiableInformation:getPropertyRulesBuilderRulesV20230105BehaviorPersonallyIdentifiableInformation": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitHsv:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitHsv": { - "hueVar": "hue_var", - "saturationVar": "saturation_var", - "valueVar": "value_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPhasedRelease:getPropertyRulesBuilderRulesV20230105BehaviorPhasedRelease": { + "cloudletPolicy": "cloudlet_policy", + "failoverDuration": "failover_duration", + "failoverEnabled": "failover_enabled", + "failoverResponseCodes": "failover_response_code", + "failoverTitle": "failover_title", + "populationCookieType": "population_cookie_type", + "populationDuration": "population_duration", + "populationExpirationDate": "population_expiration_date", + "populationRefresh": "population_refresh", + "populationTitle": "population_title", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitIfDimension": { - "dimensionVar": "dimension_var", - "greaterThan": "greater_than", - "lessThan": "less_than", - "valueVar": "value_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPreconnect:getPropertyRulesBuilderRulesV20230105BehaviorPreconnect": { + "preconnectlists": "preconnectlist", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitImQuery:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitImQuery": { - "allowedTransformations": "allowed_transformations", - "queryVar": "query_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPredictiveContentDelivery:getPropertyRulesBuilderRulesV20230105BehaviorPredictiveContentDelivery": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitMaxColor": { - "colorsVar": "colors_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPredictivePrefetching:getPropertyRulesBuilderRulesV20230105BehaviorPredictivePrefetching": { + "accuracyTarget": "accuracy_target", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitMirror:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitMirror": { - "horizontalVar": "horizontal_var", - "verticalVar": "vertical_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPrefetch:getPropertyRulesBuilderRulesV20230105BehaviorPrefetch": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitMonoHue": { - "hueVar": "hue_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPrefetchable:getPropertyRulesBuilderRulesV20230105BehaviorPrefetchable": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitOpacity:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitOpacity": { - "opacityVar": "opacity_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPrefreshCache:getPropertyRulesBuilderRulesV20230105BehaviorPrefreshCache": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitRegionOfInterestCrop": { - "gravityVar": "gravity_var", - "heightVar": "height_var", - "regionOfInterest": "region_of_interest", - "styleVar": "style_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorQuality:getPropertyRulesBuilderRulesV20230105BehaviorQuality": { + "audienceSettings": "audience_settings", + "catalogSize": "catalog_size", + "contentSettings": "content_settings", + "contentType": "content_type", + "deliveryFormat": "delivery_format", + "deliveryType": "delivery_type", + "downloadType": "download_type", + "endUserLocation": "end_user_location", + "maximumConcurrentUsers": "maximum_concurrent_users", + "objectSize": "object_size", + "optimizeFor": "optimize_for", + "originSettings": "origin_settings", + "popularityDistribution": "popularity_distribution", + "refreshRate": "refresh_rate", + "segmentDuration": "segment_duration", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitRelativeCrop": { - "eastVar": "east_var", - "northVar": "north_var", - "southVar": "south_var", - "westVar": "west_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorQuicBeta:getPropertyRulesBuilderRulesV20230105BehaviorQuicBeta": { + "quicOfferPercentage": "quic_offer_percentage", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitRemoveColor": { - "colorVar": "color_var", - "featherVar": "feather_var", - "toleranceVar": "tolerance_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRandomSeek:getPropertyRulesBuilderRulesV20230105BehaviorRandomSeek": { + "maximumSize": "maximum_size", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitResize:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitResize": { - "aspectVar": "aspect_var", - "heightVar": "height_var", - "typeVar": "type_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRapid:getPropertyRulesBuilderRulesV20230105BehaviorRapid": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitRotate:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitRotate": { - "degreesVar": "degrees_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorReadTimeout:getPropertyRulesBuilderRulesV20230105BehaviorReadTimeout": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitScale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitScale": { - "heightVar": "height_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRealTimeReporting:getPropertyRulesBuilderRulesV20230105BehaviorRealTimeReporting": { + "beaconSamplingPercentage": "beacon_sampling_percentage", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitShears:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitShears": { - "xShear": "x_shear", - "xShearVar": "x_shear_var", - "yShear": "y_shear", - "yShearVar": "y_shear_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRealUserMonitoring:getPropertyRulesBuilderRulesV20230105BehaviorRealUserMonitoring": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitTrim:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitTrim": { - "fuzzVar": "fuzz_var", - "paddingVar": "padding_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRedirect:getPropertyRulesBuilderRulesV20230105BehaviorRedirect": { + "destinationHostname": "destination_hostname", + "destinationHostnameOther": "destination_hostname_other", + "destinationHostnameSibling": "destination_hostname_sibling", + "destinationHostnameSubdomain": "destination_hostname_subdomain", + "destinationPath": "destination_path", + "destinationPathOther": "destination_path_other", + "destinationPathPrefix": "destination_path_prefix", + "destinationPathSuffix": "destination_path_suffix", + "destinationPathSuffixStatus": "destination_path_suffix_status", + "destinationProtocol": "destination_protocol", + "mobileDefaultChoice": "mobile_default_choice", + "queryString": "query_string", + "responseCode": "response_code", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationPortraitUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRedirectplus:getPropertyRulesBuilderRulesV20230105BehaviorRedirectplus": { + "responseCode": "response_code", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquare:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquare": { - "appends": "append", - "aspectCrops": "aspect_crop", - "backgroundColors": "background_color", - "blurs": "blur", - "chromaKeys": "chroma_key", - "composites": "composite", - "compounds": "compound", - "contrasts": "contrast", - "crops": "crop", - "faceCrops": "face_crop", - "featureCrops": "feature_crop", - "fitAndFills": "fit_and_fill", - "goops": "goop", - "grayscales": "grayscale", - "hsls": "hsl", - "hsvs": "hsv", - "ifDimensions": "if_dimension", - "ifOrientations": "if_orientation", - "imQueries": "im_query", - "maxColors": "max_colors", - "mirrors": "mirror", - "monoHues": "mono_hue", - "opacities": "opacity", - "regionOfInterestCrops": "region_of_interest_crop", - "relativeCrops": "relative_crop", - "removeColors": "remove_color", - "resizes": "resize", - "rotates": "rotate", - "scales": "scale", - "shears": "shear", - "trims": "trim", - "unsharpMasks": "unsharp_mask" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRefererChecking:getPropertyRulesBuilderRulesV20230105BehaviorRefererChecking": { + "allowChildren": "allow_children", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareAppend:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareAppend": { - "gravityPriority": "gravity_priority", - "gravityPriorityVar": "gravity_priority_var", - "gravityVar": "gravity_var", - "preserveMinorDimension": "preserve_minor_dimension", - "preserveMinorDimensionVar": "preserve_minor_dimension_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRemoveQueryParameter:getPropertyRulesBuilderRulesV20230105BehaviorRemoveQueryParameter": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareAspectCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareAspectCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRemoveVary:getPropertyRulesBuilderRulesV20230105BehaviorRemoveVary": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareBackgroundColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareBackgroundColor": { - "colorVar": "color_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorReport:getPropertyRulesBuilderRulesV20230105BehaviorReport": { + "customLogField": "custom_log_field", + "logAcceptLanguage": "log_accept_language", + "logCookies": "log_cookies", + "logCustomLogField": "log_custom_log_field", + "logEdgeIp": "log_edge_ip", + "logHost": "log_host", + "logReferer": "log_referer", + "logUserAgent": "log_user_agent", + "logXForwardedFor": "log_x_forwarded_for", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareBlur:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareBlur": { - "sigmaVar": "sigma_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRequestControl:getPropertyRulesBuilderRulesV20230105BehaviorRequestControl": { + "branded403File": "branded403_file", + "branded403StatusCode": "branded403_status_code", + "branded403Url": "branded403_url", + "brandedDenyCacheTtl": "branded_deny_cache_ttl", + "cloudletPolicy": "cloudlet_policy", + "enableBranded403": "enable_branded403", + "netStorage": "net_storage", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareChromaKey:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareChromaKey": { - "hueFeather": "hue_feather", - "hueFeatherVar": "hue_feather_var", - "hueTolerance": "hue_tolerance", - "hueToleranceVar": "hue_tolerance_var", - "hueVar": "hue_var", - "lightnessFeather": "lightness_feather", - "lightnessFeatherVar": "lightness_feather_var", - "lightnessTolerance": "lightness_tolerance", - "lightnessToleranceVar": "lightness_tolerance_var", - "saturationFeather": "saturation_feather", - "saturationFeatherVar": "saturation_feather_var", - "saturationTolerance": "saturation_tolerance", - "saturationToleranceVar": "saturation_tolerance_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRequestControlNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorRequestControlNetStorage": { + "cpCode": "cp_code", + "downloadDomainName": "download_domain_name", + "g2oToken": "g2o_token" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareComposite:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareComposite": { - "gravityVar": "gravity_var", - "placementVar": "placement_var", - "scaleDimension": "scale_dimension", - "scaleDimensionVar": "scale_dimension_var", - "scaleVar": "scale_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRequestTypeMarker:getPropertyRulesBuilderRulesV20230105BehaviorRequestTypeMarker": { + "requestType": "request_type", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareContrast:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareContrast": { - "brightnessVar": "brightness_var", - "contrastVar": "contrast_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorResourceOptimizer:getPropertyRulesBuilderRulesV20230105BehaviorResourceOptimizer": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareCrop": { - "allowExpansion": "allow_expansion", - "allowExpansionVar": "allow_expansion_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "widthVar": "width_var", - "xPosition": "x_position", - "xPositionVar": "x_position_var", - "yPosition": "y_position", - "yPositionVar": "y_position_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorResourceOptimizerExtendedCompatibility:getPropertyRulesBuilderRulesV20230105BehaviorResourceOptimizerExtendedCompatibility": { + "enableAllFeatures": "enable_all_features", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareFaceCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareFaceCrop": { - "algorithmVar": "algorithm_var", - "confidenceVar": "confidence_var", - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "focusVar": "focus_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorResponseCode:getPropertyRulesBuilderRulesV20230105BehaviorResponseCode": { + "statusCode": "status_code", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareFeatureCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareFeatureCrop": { - "failGravity": "fail_gravity", - "failGravityVar": "fail_gravity_var", - "featureRadius": "feature_radius", - "featureRadiusVar": "feature_radius_var", - "gravityVar": "gravity_var", - "heightVar": "height_var", - "maxFeatures": "max_features", - "maxFeaturesVar": "max_features_var", - "minFeatureQuality": "min_feature_quality", - "minFeatureQualityVar": "min_feature_quality_var", - "paddingVar": "padding_var", - "styleVar": "style_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorResponseCookie:getPropertyRulesBuilderRulesV20230105BehaviorResponseCookie": { + "cookieName": "cookie_name", + "defaultDomain": "default_domain", + "defaultPath": "default_path", + "expirationDate": "expiration_date", + "httpOnly": "http_only", + "sameSite": "same_site", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareFitAndFill:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareFitAndFill": { - "fillTransformation": "fill_transformation", - "heightVar": "height_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRestrictObjectCaching:getPropertyRulesBuilderRulesV20230105BehaviorRestrictObjectCaching": { + "maximumSize": "maximum_size", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareGoop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareGoop": { - "chaosVar": "chaos_var", - "densityVar": "density_var", - "powerVar": "power_var", - "seedVar": "seed_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorReturnCacheStatus:getPropertyRulesBuilderRulesV20230105BehaviorReturnCacheStatus": { + "responseHeaderName": "response_header_name", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareGrayscale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareGrayscale": { - "typeVar": "type_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl:getPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl": { + "keepQueryString": "keep_query_string", + "matchMultiple": "match_multiple", + "matchRegex": "match_regex", + "targetPath": "target_path", + "targetPathPrepend": "target_path_prepend", + "targetRegex": "target_regex", + "targetUrl": "target_url", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareHsl:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareHsl": { - "hueVar": "hue_var", - "lightnessVar": "lightness_var", - "saturationVar": "saturation_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRumCustom:getPropertyRulesBuilderRulesV20230105BehaviorRumCustom": { + "rumGroupName": "rum_group_name", + "rumSampleRate": "rum_sample_rate", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareHsv:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareHsv": { - "hueVar": "hue_var", - "saturationVar": "saturation_var", - "valueVar": "value_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions:getPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions": { + "applicationAction": "application_action", + "applicationCnameEnabled": "application_cname_enabled", + "applicationCnameLevel": "application_cname_level", + "applicationCookie": "application_cookie", + "applicationQueryString": "application_query_string", + "applicationRegex": "application_regex", + "applicationReplace": "application_replace", + "applicationTitle": "application_title", + "customerAction": "customer_action", + "customerCnameEnabled": "customer_cname_enabled", + "customerCnameLevel": "customer_cname_level", + "customerCookie": "customer_cookie", + "customerQueryString": "customer_query_string", + "customerRegex": "customer_regex", + "customerReplace": "customer_replace", + "customerTitle": "customer_title", + "templateUuid": "template_uuid", + "usersAction": "users_action", + "usersCnameEnabled": "users_cname_enabled", + "usersCnameLevel": "users_cname_level", + "usersCookie": "users_cookie", + "usersQueryString": "users_query_string", + "usersRegex": "users_regex", + "usersReplace": "users_replace", + "usersTitle": "users_title" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareIfDimension:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareIfDimension": { - "dimensionVar": "dimension_var", - "greaterThan": "greater_than", - "lessThan": "less_than", - "valueVar": "value_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient:getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient": { + "allowOverrideOriginCacheKey": "allow_override_origin_cache_key", + "connectorId": "connector_id", + "originHostHeader": "origin_host_header", + "originType": "origin_type", + "sf3cOriginHost": "sf3c_origin_host", + "sf3cOriginHostHeader": "sf3c_origin_host_header", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareImQuery:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareImQuery": { - "allowedTransformations": "allowed_transformations", - "queryVar": "query_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider:getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareMaxColor": { - "colorsVar": "colors_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader:getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader": { + "hostHeaderSource": "host_header_source", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareMirror:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareMirror": { - "horizontalVar": "horizontal_var", - "verticalVar": "vertical_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing:getPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareMonoHue": { - "hueVar": "hue_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation:getPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation": { + "refreshMethod": "refresh_method", + "repeatInterval": "repeat_interval", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareOpacity:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareOpacity": { - "opacityVar": "opacity_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorScriptManagement:getPropertyRulesBuilderRulesV20230105BehaviorScriptManagement": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareRegionOfInterestCrop": { - "gravityVar": "gravity_var", - "heightVar": "height_var", - "regionOfInterest": "region_of_interest", - "styleVar": "style_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection:getPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection": { + "dashMediaEncryption": "dash_media_encryption", + "dataPayload": "data_payload", + "enableTokenInUri": "enable_token_in_uri", + "fieldCarryOver": "field_carry_over", + "headerForSalts": "header_for_salt", + "hlsMasterManifestFiles": "hls_master_manifest_files", + "hlsMediaEncryption": "hls_media_encryption", + "mediaEncryptionTitle": "media_encryption_title", + "revokedListId": "revoked_list_id", + "sessionId": "session_id", + "templateUuid": "template_uuid", + "tokenAuthHlsTitle": "token_auth_hls_title", + "tokenAuthenticationTitle": "token_authentication_title", + "tokenRevocationEnabled": "token_revocation_enabled", + "tokenRevocationTitle": "token_revocation_title", + "transitionKey": "transition_key", + "useAdvanced": "use_advanced" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareRelativeCrop": { - "eastVar": "east_var", - "northVar": "north_var", - "southVar": "south_var", - "westVar": "west_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization:getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization": { + "dvrType": "dvr_type", + "dvrWindow": "dvr_window", + "enableUllStreaming": "enable_ull_streaming", + "endTime": "end_time", + "liveType": "live_type", + "showAdvanced": "show_advanced", + "startTime": "start_time", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareRemoveColor": { - "colorVar": "color_var", - "featherVar": "feather_var", - "toleranceVar": "tolerance_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch:getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareResize:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareResize": { - "aspectVar": "aspect_var", - "heightVar": "height_var", - "typeVar": "type_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSetVariable:getPropertyRulesBuilderRulesV20230105BehaviorSetVariable": { + "caseSensitive": "case_sensitive", + "certificateFieldName": "certificate_field_name", + "cookieName": "cookie_name", + "deviceProfile": "device_profile", + "encryptionKey": "encryption_key", + "encryptionMode": "encryption_mode", + "endIndex": "end_index", + "exceptChars": "except_chars", + "extractLocation": "extract_location", + "forceChars": "force_chars", + "formatString": "format_string", + "globalSubstitution": "global_substitution", + "headerName": "header_name", + "hmacAlgorithm": "hmac_algorithm", + "hmacKey": "hmac_key", + "initializationVector": "initialization_vector", + "ipVersion": "ip_version", + "ipv4Prefix": "ipv4_prefix", + "ipv6Prefix": "ipv6_prefix", + "locationId": "location_id", + "maxRandomNumber": "max_random_number", + "minRandomNumber": "min_random_number", + "numberOfBytes": "number_of_bytes", + "operandOne": "operand_one", + "paramName": "param_name", + "pathComponentOffset": "path_component_offset", + "prependBytes": "prepend_bytes", + "queryParameterName": "query_parameter_name", + "responseHeaderName": "response_header_name", + "setCookieName": "set_cookie_name", + "startIndex": "start_index", + "subString": "sub_string", + "templateUuid": "template_uuid", + "valueSource": "value_source", + "variableName": "variable_name", + "variableValue": "variable_value" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareRotate:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareRotate": { - "degreesVar": "degrees_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorShutr:getPropertyRulesBuilderRulesV20230105BehaviorShutr": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareScale:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareScale": { - "heightVar": "height_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode:getPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode": { + "errorType": "error_type", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareShears:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareShears": { - "xShear": "x_shear", - "xShearVar": "x_shear_var", - "yShear": "y_shear", - "yShearVar": "y_shear_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSiteShield:getPropertyRulesBuilderRulesV20230105BehaviorSiteShield": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareTrim:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareTrim": { - "fuzzVar": "fuzz_var", - "paddingVar": "padding_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap:getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap": { + "chinaCdnMap": "china_cdn_map", + "hasMixedHosts": "has_mixed_hosts" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationSquareIfOrientationSquareUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration:getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration": { + "allowHttpsDowngrade": "allow_https_downgrade", + "allowHttpsUpgrade": "allow_https_upgrade", + "cacheSharingDuration": "cache_sharing_duration", + "cacheSharingStartTime": "cache_sharing_start_time", + "isCertificateSniOnly": "is_certificate_sni_only", + "isTieredDistributionUsed": "is_tiered_distribution_used", + "migrationDuration": "migration_duration", + "migrationFrom": "migration_from", + "migrationStartTime": "migration_start_time", + "tdLocation": "td_location", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareImQuery:getImagingPolicyImagePolicyTransformationIfOrientationSquareImQuery": { - "allowedTransformations": "allowed_transformations", - "queryVar": "query_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride:getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareMaxColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareMaxColor": { - "colorsVar": "colors_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing:getPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing": { + "strictMode": "strict_mode", + "templateUuid": "template_uuid", + "validMode": "valid_mode" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareMirror:getImagingPolicyImagePolicyTransformationIfOrientationSquareMirror": { - "horizontalVar": "horizontal_var", - "verticalVar": "vertical_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSubCustomer:getPropertyRulesBuilderRulesV20230105BehaviorSubCustomer": { + "accessControl": "access_control", + "cacheKey": "cache_key", + "contentCompressor": "content_compressor", + "dynamicWebContent": "dynamic_web_content", + "geoLocation": "geo_location", + "largeFileDelivery": "large_file_delivery", + "liveVideoDelivery": "live_video_delivery", + "modifyPath": "modify_path", + "onDemandVideoDelivery": "on_demand_video_delivery", + "partnerDomainSuffix": "partner_domain_suffix", + "refreshContent": "refresh_content", + "siteFailover": "site_failover", + "templateUuid": "template_uuid", + "tokenAuthorization": "token_authorization", + "webApplicationFirewall": "web_application_firewall" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareMonoHue:getImagingPolicyImagePolicyTransformationIfOrientationSquareMonoHue": { - "hueVar": "hue_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSureRoute:getPropertyRulesBuilderRulesV20230105BehaviorSureRoute": { + "allowFcmParentOverride": "allow_fcm_parent_override", + "customMap": "custom_map", + "customStatKey": "custom_stat_key", + "enableCustomKey": "enable_custom_key", + "forceSslForward": "force_ssl_forward", + "raceStatTtl": "race_stat_ttl", + "srDownloadLinkTitle": "sr_download_link_title", + "templateUuid": "template_uuid", + "testObjectUrl": "test_object_url", + "toHost": "to_host", + "toHostStatus": "to_host_status" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareOpacity:getImagingPolicyImagePolicyTransformationIfOrientationSquareOpacity": { - "opacityVar": "opacity_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization:getPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCrop": { - "gravityVar": "gravity_var", - "heightVar": "height_var", - "regionOfInterest": "region_of_interest", - "styleVar": "style_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf:getPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf": { + "ibmCustomerId": "ibm_customer_id", + "limitToDynamic": "limit_to_dynamic", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterest:getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterest": { - "circleShapes": "circle_shape", - "pointShapes": "point_shape", - "polygonShapes": "polygon_shape", - "rectangleShapes": "rectangle_shape", - "unionShapes": "union_shape" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution:getPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution": { + "templateUuid": "template_uuid", + "tieredDistributionMap": "tiered_distribution_map" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterestCircleShape:getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterestCircleShape": { - "radiusVar": "radius_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced:getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced": { + "templateUuid": "template_uuid", + "tieredDistributionMap": "tiered_distribution_map" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterestCircleShapeCenter:getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterestCircleShapeCenter": { - "xVar": "x_var", - "yVar": "y_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization:getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization": { + "cloudwrapperMapMigrationTitle": "cloudwrapper_map_migration_title", + "customMapEnabled": "custom_map_enabled", + "customMapName": "custom_map_name", + "hashAlgorithm": "hash_algorithm", + "mapMigrationEnabled": "map_migration_enabled", + "migrationEndDate": "migration_end_date", + "migrationStartDate": "migration_start_date", + "migrationWithinCwMapsEnabled": "migration_within_cw_maps_enabled", + "serialEnd": "serial_end", + "serialStart": "serial_start", + "templateUuid": "template_uuid", + "tier1Title": "tier1_title" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterestPointShape:getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterestPointShape": { - "xVar": "x_var", - "yVar": "y_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorTimeout:getPropertyRulesBuilderRulesV20230105BehaviorTimeout": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterestPolygonShapePoint:getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterestPolygonShapePoint": { - "xVar": "x_var", - "yVar": "y_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration:getPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration": { + "extractLocation": "extract_location", + "headerName": "header_name", + "legalText": "legal_text", + "queryParameterName": "query_parameter_name", + "templateUuid": "template_uuid", + "variableName": "variable_name" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterestRectangleShape:getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterestRectangleShape": { - "heightVar": "height_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag:getPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterestRectangleShapeAnchor:getImagingPolicyImagePolicyTransformationIfOrientationSquareRegionOfInterestCropRegionOfInterestRectangleShapeAnchor": { - "xVar": "x_var", - "yVar": "y_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken:getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken": { + "enableEs256": "enable_es256", + "enableRs256": "enable_rs256", + "extractLocation": "extract_location", + "headerName": "header_name", + "queryParameterName": "query_parameter_name", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareRelativeCrop:getImagingPolicyImagePolicyTransformationIfOrientationSquareRelativeCrop": { - "eastVar": "east_var", - "northVar": "north_var", - "southVar": "south_var", - "westVar": "west_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp:getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp": { + "clientId": "client_id", + "customHeader": "custom_header", + "enableEs256": "enable_es256", + "enableRs256": "enable_rs256", + "extractAuthorizations": "extract_authorizations", + "extractClientId": "extract_client_id", + "extractLocation": "extract_location", + "extractUserName": "extract_user_name", + "headerName": "header_name", + "primaryLocation": "primary_location", + "queryParameterName": "query_parameter_name", + "templateUuid": "template_uuid", + "userName": "user_name" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareRemoveColor:getImagingPolicyImagePolicyTransformationIfOrientationSquareRemoveColor": { - "colorVar": "color_var", - "featherVar": "feather_var", - "toleranceVar": "tolerance_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization:getPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization": { + "escapeHmacInputs": "escape_hmac_inputs", + "failureResponse": "failure_response", + "ignoreQueryString": "ignore_query_string", + "locationId": "location_id", + "templateUuid": "template_uuid", + "transitionKey": "transition_key", + "useAdvanced": "use_advanced" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareResize:getImagingPolicyImagePolicyTransformationIfOrientationSquareResize": { - "aspectVar": "aspect_var", - "heightVar": "height_var", - "typeVar": "type_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom:getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom": { + "accessTitle": "access_title", + "cloudletSharedPolicy": "cloudlet_shared_policy", + "customCookieDomain": "custom_cookie_domain", + "domainConfig": "domain_config", + "sessionAutoProlong": "session_auto_prolong", + "sessionDuration": "session_duration", + "templateUuid": "template_uuid", + "waitingRoomAssetsPaths": "waiting_room_assets_paths", + "waitingRoomPath": "waiting_room_path", + "waitingRoomTitle": "waiting_room_title" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareRotate:getImagingPolicyImagePolicyTransformationIfOrientationSquareRotate": { - "degreesVar": "degrees_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers:getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareScale:getImagingPolicyImagePolicyTransformationIfOrientationSquareScale": { - "heightVar": "height_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization": { + "allowedUserCookieAdvanced": "allowed_user_cookie_advanced", + "allowedUserCookieAutomaticSalt": "allowed_user_cookie_automatic_salt", + "allowedUserCookieDomain": "allowed_user_cookie_domain", + "allowedUserCookieDomainType": "allowed_user_cookie_domain_type", + "allowedUserCookieDuration": "allowed_user_cookie_duration", + "allowedUserCookieEnabled": "allowed_user_cookie_enabled", + "allowedUserCookieHttpOnly": "allowed_user_cookie_http_only", + "allowedUserCookieLabel": "allowed_user_cookie_label", + "allowedUserCookieManagementTitle": "allowed_user_cookie_management_title", + "allowedUserCookieRefresh": "allowed_user_cookie_refresh", + "allowedUserCookieSalt": "allowed_user_cookie_salt", + "cloudletPolicy": "cloudlet_policy", + "templateUuid": "template_uuid", + "userIdentificationByCookie": "user_identification_by_cookie", + "userIdentificationByHeaders": "user_identification_by_headers", + "userIdentificationByIp": "user_identification_by_ip", + "userIdentificationByParams": "user_identification_by_params", + "userIdentificationKeyCookie": "user_identification_key_cookie", + "userIdentificationKeyHeaders": "user_identification_key_headers", + "userIdentificationKeyParams": "user_identification_key_params", + "userIdentificationTitle": "user_identification_title", + "waitingRoomCacheTtl": "waiting_room_cache_ttl", + "waitingRoomCookieAdvanced": "waiting_room_cookie_advanced", + "waitingRoomCookieAutomaticSalt": "waiting_room_cookie_automatic_salt", + "waitingRoomCookieDomain": "waiting_room_cookie_domain", + "waitingRoomCookieDomainType": "waiting_room_cookie_domain_type", + "waitingRoomCookieDuration": "waiting_room_cookie_duration", + "waitingRoomCookieEnabled": "waiting_room_cookie_enabled", + "waitingRoomCookieHttpOnly": "waiting_room_cookie_http_only", + "waitingRoomCookieLabel": "waiting_room_cookie_label", + "waitingRoomCookieManagementTitle": "waiting_room_cookie_management_title", + "waitingRoomCookieSalt": "waiting_room_cookie_salt", + "waitingRoomCookieShareLabel": "waiting_room_cookie_share_label", + "waitingRoomCpCode": "waiting_room_cp_code", + "waitingRoomDirectory": "waiting_room_directory", + "waitingRoomManagementTitle": "waiting_room_management_title", + "waitingRoomNetStorage": "waiting_room_net_storage", + "waitingRoomStatusCode": "waiting_room_status_code", + "waitingRoomUseCpCode": "waiting_room_use_cp_code" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareShears:getImagingPolicyImagePolicyTransformationIfOrientationSquareShears": { - "xShear": "x_shear", - "xShearVar": "x_shear_var", - "yShear": "y_shear", - "yShearVar": "y_shear_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo": { + "accessTitle": "access_title", + "cloudletSharedPolicy": "cloudlet_shared_policy", + "customCookieDomain": "custom_cookie_domain", + "domainConfig": "domain_config", + "sessionAutoProlong": "session_auto_prolong", + "sessionDuration": "session_duration", + "templateUuid": "template_uuid", + "waitingRoomAssetsPaths": "waiting_room_assets_paths", + "waitingRoomPath": "waiting_room_path", + "waitingRoomTitle": "waiting_room_title" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareTrim:getImagingPolicyImagePolicyTransformationIfOrientationSquareTrim": { - "fuzzVar": "fuzz_var", - "paddingVar": "padding_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationIfOrientationSquareUnsharpMask:getImagingPolicyImagePolicyTransformationIfOrientationSquareUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode": { + "cpCodeLimits": "cp_code_limits", + "createdDate": "created_date" }, - "akamai:index/getImagingPolicyImagePolicyTransformationImQuery:getImagingPolicyImagePolicyTransformationImQuery": { - "allowedTransformations": "allowed_transformations", - "queryVar": "query_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits": { + "currentCapacity": "current_capacity", + "limitType": "limit_type" }, - "akamai:index/getImagingPolicyImagePolicyTransformationMaxColor:getImagingPolicyImagePolicyTransformationMaxColor": { - "colorsVar": "colors_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage": { + "cpCode": "cp_code", + "downloadDomainName": "download_domain_name", + "g2oToken": "g2o_token" }, - "akamai:index/getImagingPolicyImagePolicyTransformationMirror:getImagingPolicyImagePolicyTransformationMirror": { - "horizontalVar": "horizontal_var", - "verticalVar": "vertical_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorWatermarking:getPropertyRulesBuilderRulesV20230105BehaviorWatermarking": { + "abVariantLocation": "ab_variant_location", + "decryptionPassword1": "decryption_password1", + "decryptionPassword2": "decryption_password2", + "decryptionPasswordId1": "decryption_password_id1", + "decryptionPasswordId2": "decryption_password_id2", + "miscellaneousSettingsTitle": "miscellaneous_settings_title", + "patternDecryptionEnable": "pattern_decryption_enable", + "patternEncryptionTitle": "pattern_encryption_title", + "signatureVerificationEnable": "signature_verification_enable", + "templateUuid": "template_uuid", + "tokenSigningTitle": "token_signing_title", + "useOriginalAsA": "use_original_as_a", + "verificationKeyId1": "verification_key_id1", + "verificationKeyId2": "verification_key_id2", + "verificationPublicKey1": "verification_public_key1", + "verificationPublicKey2": "verification_public_key2" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall:getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall": { + "firewallConfiguration": "firewall_configuration", + "templateUuid": "template_uuid" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration:getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration": { + "configId": "config_id", + "fileName": "file_name", + "productionStatus": "production_status", + "productionVersion": "production_version", + "stagingStatus": "staging_status", + "stagingVersion": "staging_version" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorWebSockets:getPropertyRulesBuilderRulesV20230105BehaviorWebSockets": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationMonoHue:getImagingPolicyImagePolicyTransformationMonoHue": { - "hueVar": "hue_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorWebdav:getPropertyRulesBuilderRulesV20230105BehaviorWebdav": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationOpacity:getImagingPolicyImagePolicyTransformationOpacity": { - "opacityVar": "opacity_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105Criterion:getPropertyRulesBuilderRulesV20230105Criterion": { + "advancedImMatch": "advanced_im_match", + "chinaCdnRegion": "china_cdn_region", + "clientCertificate": "client_certificate", + "clientIp": "client_ip", + "clientIpVersion": "client_ip_version", + "cloudletsOrigin": "cloudlets_origin", + "contentDeliveryNetwork": "content_delivery_network", + "contentType": "content_type", + "deviceCharacteristic": "device_characteristic", + "ecmdAuthGroups": "ecmd_auth_groups", + "ecmdAuthScheme": "ecmd_auth_scheme", + "ecmdIsAuthenticated": "ecmd_is_authenticated", + "ecmdUsername": "ecmd_username", + "edgeWorkersFailure": "edge_workers_failure", + "fileExtension": "file_extension", + "matchAdvanced": "match_advanced", + "matchCpCode": "match_cp_code", + "matchResponseCode": "match_response_code", + "matchVariable": "match_variable", + "metadataStage": "metadata_stage", + "originTimeout": "origin_timeout", + "queryStringParameter": "query_string_parameter", + "recoveryConfig": "recovery_config", + "regularExpression": "regular_expression", + "requestCookie": "request_cookie", + "requestHeader": "request_header", + "requestMethod": "request_method", + "requestProtocol": "request_protocol", + "requestType": "request_type", + "responseHeader": "response_header", + "tokenAuthorization": "token_authorization", + "userAgent": "user_agent", + "userLocation": "user_location", + "userNetwork": "user_network", + "variableError": "variable_error", + "virtualWaitingRoomRequest": "virtual_waiting_room_request", + "visitorPrioritizationRequest": "visitor_prioritization_request" }, - "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCrop:getImagingPolicyImagePolicyTransformationRegionOfInterestCrop": { - "gravityVar": "gravity_var", - "heightVar": "height_var", - "regionOfInterest": "region_of_interest", - "styleVar": "style_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch:getPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch": { + "matchOn": "match_on", + "matchOperator": "match_operator", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterest:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterest": { - "circleShapes": "circle_shape", - "pointShapes": "point_shape", - "polygonShapes": "polygon_shape", - "rectangleShapes": "rectangle_shape", - "unionShapes": "union_shape" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionBucket:getPropertyRulesBuilderRulesV20230105CriterionBucket": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestCircleShape:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestCircleShape": { - "radiusVar": "radius_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionCacheability:getPropertyRulesBuilderRulesV20230105CriterionCacheability": { + "matchOperator": "match_operator", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestCircleShapeCenter:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestCircleShapeCenter": { - "xVar": "x_var", - "yVar": "y_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion:getPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion": { + "matchOperator": "match_operator", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestPointShape:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestPointShape": { - "xVar": "x_var", - "yVar": "y_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionClientCertificate:getPropertyRulesBuilderRulesV20230105CriterionClientCertificate": { + "isCertificatePresent": "is_certificate_present", + "isCertificateValid": "is_certificate_valid", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestPolygonShapePoint:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestPolygonShapePoint": { - "xVar": "x_var", - "yVar": "y_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionClientIp:getPropertyRulesBuilderRulesV20230105CriterionClientIp": { + "matchOperator": "match_operator", + "templateUuid": "template_uuid", + "useHeaders": "use_headers" }, - "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestRectangleShape:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestRectangleShape": { - "heightVar": "height_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionClientIpVersion:getPropertyRulesBuilderRulesV20230105CriterionClientIpVersion": { + "templateUuid": "template_uuid", + "useXForwardedFor": "use_x_forwarded_for" }, - "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestRectangleShapeAnchor:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestRectangleShapeAnchor": { - "xVar": "x_var", - "yVar": "y_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin:getPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin": { + "originId": "origin_id", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShape:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShape": { - "circleShapes": "circle_shape", - "pointShapes": "point_shape", - "polygonShapes": "polygon_shape", - "rectangleShapes": "rectangle_shape", - "unionShapes": "union_shape" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork:getPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork": { + "matchOperator": "match_operator", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShapeCircleShape:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShapeCircleShape": { - "radiusVar": "radius_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionContentType:getPropertyRulesBuilderRulesV20230105CriterionContentType": { + "matchCaseSensitive": "match_case_sensitive", + "matchOperator": "match_operator", + "matchWildcard": "match_wildcard", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShapeCircleShapeCenter:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShapeCircleShapeCenter": { - "xVar": "x_var", - "yVar": "y_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic:getPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic": { + "booleanValue": "boolean_value", + "matchCaseSensitive": "match_case_sensitive", + "matchWildcard": "match_wildcard", + "numericMatchOperator": "numeric_match_operator", + "numericValue": "numeric_value", + "stringMatchOperator": "string_match_operator", + "stringValues": "string_value", + "templateUuid": "template_uuid", + "versionMatchOperator": "version_match_operator", + "versionValue": "version_value" }, - "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShapePointShape:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShapePointShape": { - "xVar": "x_var", - "yVar": "y_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups:getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups": { + "matchOperator": "match_operator", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShapePolygonShapePoint:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShapePolygonShapePoint": { - "xVar": "x_var", - "yVar": "y_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme:getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme": { + "authScheme": "auth_scheme", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShapeRectangleShape:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShapeRectangleShape": { - "heightVar": "height_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated:getPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated": { + "matchOperator": "match_operator", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShapeRectangleShapeAnchor:getImagingPolicyImagePolicyTransformationRegionOfInterestCropRegionOfInterestUnionShapeShapeRectangleShapeAnchor": { - "xVar": "x_var", - "yVar": "y_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEcmdUsername:getPropertyRulesBuilderRulesV20230105CriterionEcmdUsername": { + "matchOperator": "match_operator", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationRelativeCrop:getImagingPolicyImagePolicyTransformationRelativeCrop": { - "eastVar": "east_var", - "northVar": "north_var", - "southVar": "south_var", - "westVar": "west_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure:getPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure": { + "execStatus": "exec_status", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationRemoveColor:getImagingPolicyImagePolicyTransformationRemoveColor": { - "colorVar": "color_var", - "featherVar": "feather_var", - "toleranceVar": "tolerance_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionFileExtension:getPropertyRulesBuilderRulesV20230105CriterionFileExtension": { + "matchCaseSensitive": "match_case_sensitive", + "matchOperator": "match_operator", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationResize:getImagingPolicyImagePolicyTransformationResize": { - "aspectVar": "aspect_var", - "heightVar": "height_var", - "typeVar": "type_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionFilename:getPropertyRulesBuilderRulesV20230105CriterionFilename": { + "matchCaseSensitive": "match_case_sensitive", + "matchOperator": "match_operator", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationRotate:getImagingPolicyImagePolicyTransformationRotate": { - "degreesVar": "degrees_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionHostname:getPropertyRulesBuilderRulesV20230105CriterionHostname": { + "matchOperator": "match_operator", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationScale:getImagingPolicyImagePolicyTransformationScale": { - "heightVar": "height_var", - "widthVar": "width_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced:getPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced": { + "closeXml": "close_xml", + "openXml": "open_xml", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationShears:getImagingPolicyImagePolicyTransformationShears": { - "xShear": "x_shear", - "xShearVar": "x_shear_var", - "yShear": "y_shear", - "yShearVar": "y_shear_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchCpCode:getPropertyRulesBuilderRulesV20230105CriterionMatchCpCode": { + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyImagePolicyTransformationTrim:getImagingPolicyImagePolicyTransformationTrim": { - "fuzzVar": "fuzz_var", - "paddingVar": "padding_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue:getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue": { + "cpCodeLimits": "cp_code_limits", + "createdDate": "created_date" }, - "akamai:index/getImagingPolicyImagePolicyTransformationUnsharpMask:getImagingPolicyImagePolicyTransformationUnsharpMask": { - "gainVar": "gain_var", - "sigmaVar": "sigma_var", - "thresholdVar": "threshold_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits": { + "currentCapacity": "current_capacity", + "limitType": "limit_type" }, - "akamai:index/getImagingPolicyImagePolicyVariable:getImagingPolicyImagePolicyVariable": { - "defaultValue": "default_value", - "enumOptions": "enum_options" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode:getPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode": { + "lowerBound": "lower_bound", + "matchOperator": "match_operator", + "templateUuid": "template_uuid", + "upperBound": "upper_bound" }, - "akamai:index/getImagingPolicyVideoPolicy:getImagingPolicyVideoPolicy": { - "rolloutDuration": "rollout_duration" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchVariable:getPropertyRulesBuilderRulesV20230105CriterionMatchVariable": { + "lowerBound": "lower_bound", + "matchCaseSensitive": "match_case_sensitive", + "matchOperator": "match_operator", + "matchWildcard": "match_wildcard", + "templateUuid": "template_uuid", + "upperBound": "upper_bound", + "variableExpression": "variable_expression", + "variableName": "variable_name", + "variableValues": "variable_values" }, - "akamai:index/getImagingPolicyVideoPolicyOutput:getImagingPolicyVideoPolicyOutput": { - "perceptualQuality": "perceptual_quality", - "perceptualQualityVar": "perceptual_quality_var", - "placeholderVideoUrl": "placeholder_video_url", - "placeholderVideoUrlVar": "placeholder_video_url_var", - "videoAdaptiveQuality": "video_adaptive_quality", - "videoAdaptiveQualityVar": "video_adaptive_quality_var" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMetadataStage:getPropertyRulesBuilderRulesV20230105CriterionMetadataStage": { + "matchOperator": "match_operator", + "templateUuid": "template_uuid" }, - "akamai:index/getImagingPolicyVideoPolicyVariable:getImagingPolicyVideoPolicyVariable": { - "defaultValue": "default_value", - "enumOptions": "enum_options" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionOriginTimeout:getPropertyRulesBuilderRulesV20230105CriterionOriginTimeout": { + "matchOperator": "match_operator", + "templateUuid": "template_uuid" }, - "akamai:index/getNetworkLists:getNetworkLists": { - "contractId": "contract_id", - "groupId": "group_id", - "lists": "list", - "networkListId": "network_list_id", - "outputText": "output_text", - "syncPoint": "sync_point" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionPath:getPropertyRulesBuilderRulesV20230105CriterionPath": { + "matchCaseSensitive": "match_case_sensitive", + "matchOperator": "match_operator", + "templateUuid": "template_uuid" }, - "akamai:index/getProperties:getProperties": { - "contractId": "contract_id", - "groupId": "group_id" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter:getPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter": { + "escapeValue": "escape_value", + "lowerBound": "lower_bound", + "matchCaseSensitiveName": "match_case_sensitive_name", + "matchCaseSensitiveValue": "match_case_sensitive_value", + "matchOperator": "match_operator", + "matchWildcardName": "match_wildcard_name", + "matchWildcardValue": "match_wildcard_value", + "parameterName": "parameter_name", + "templateUuid": "template_uuid", + "upperBound": "upper_bound" }, - "akamai:index/getPropertiesProperty:getPropertiesProperty": { - "contractId": "contract_id", - "groupId": "group_id", - "latestVersion": "latest_version", - "productId": "product_id", - "productionVersion": "production_version", - "propertyId": "property_id", - "propertyName": "property_name", - "ruleFormat": "rule_format", - "stagingVersion": "staging_version" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRandom:getPropertyRulesBuilderRulesV20230105CriterionRandom": { + "templateUuid": "template_uuid" }, - "akamai:index/getPropertiesSearchProperty:getPropertiesSearchProperty": { - "accountId": "account_id", - "assetId": "asset_id", - "contractId": "contract_id", - "edgeHostname": "edge_hostname", - "groupId": "group_id", - "productionStatus": "production_status", - "propertyId": "property_id", - "propertyName": "property_name", - "propertyVersion": "property_version", - "stagingStatus": "staging_status", - "updatedByUser": "updated_by_user", - "updatedDate": "updated_date" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig:getPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig": { + "configName": "config_name", + "templateUuid": "template_uuid" }, - "akamai:index/getPropertyActivation:getPropertyActivation": { - "activationId": "activation_id", - "contacts": "contact", - "propertyId": "property_id" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRegularExpression:getPropertyRulesBuilderRulesV20230105CriterionRegularExpression": { + "caseSensitive": "case_sensitive", + "matchString": "match_string", + "templateUuid": "template_uuid" }, - "akamai:index/getPropertyHostnames:getPropertyHostnames": { - "contractId": "contract_id", - "groupId": "group_id", - "propertyId": "property_id" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestCookie:getPropertyRulesBuilderRulesV20230105CriterionRequestCookie": { + "cookieName": "cookie_name", + "lowerBound": "lower_bound", + "matchCaseSensitiveName": "match_case_sensitive_name", + "matchCaseSensitiveValue": "match_case_sensitive_value", + "matchOperator": "match_operator", + "matchWildcardName": "match_wildcard_name", + "matchWildcardValue": "match_wildcard_value", + "templateUuid": "template_uuid", + "upperBound": "upper_bound" }, - "akamai:index/getPropertyHostnamesHostname:getPropertyHostnamesHostname": { - "certProvisioningType": "cert_provisioning_type", - "certStatuses": "cert_status", - "cnameFrom": "cname_from", - "cnameTo": "cname_to", - "cnameType": "cname_type", - "edgeHostnameId": "edge_hostname_id" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestHeader:getPropertyRulesBuilderRulesV20230105CriterionRequestHeader": { + "headerName": "header_name", + "matchCaseSensitiveValue": "match_case_sensitive_value", + "matchOperator": "match_operator", + "matchWildcardName": "match_wildcard_name", + "matchWildcardValue": "match_wildcard_value", + "templateUuid": "template_uuid" }, - "akamai:index/getPropertyHostnamesHostnameCertStatus:getPropertyHostnamesHostnameCertStatus": { - "productionStatus": "production_status", - "stagingStatus": "staging_status" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestMethod:getPropertyRulesBuilderRulesV20230105CriterionRequestMethod": { + "matchOperator": "match_operator", + "templateUuid": "template_uuid" }, - "akamai:index/getPropertyInclude:getPropertyInclude": { - "contractId": "contract_id", - "groupId": "group_id", - "includeId": "include_id", - "latestVersion": "latest_version", - "productionVersion": "production_version", - "stagingVersion": "staging_version" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestProtocol:getPropertyRulesBuilderRulesV20230105CriterionRequestProtocol": { + "templateUuid": "template_uuid" }, - "akamai:index/getPropertyIncludeActivation:getPropertyIncludeActivation": { - "contractId": "contract_id", - "groupId": "group_id", - "includeId": "include_id", - "notifyEmails": "notify_emails" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestType:getPropertyRulesBuilderRulesV20230105CriterionRequestType": { + "matchOperator": "match_operator", + "templateUuid": "template_uuid" }, - "akamai:index/getPropertyIncludeParents:getPropertyIncludeParents": { - "contractId": "contract_id", - "groupId": "group_id", - "includeId": "include_id" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionResponseHeader:getPropertyRulesBuilderRulesV20230105CriterionResponseHeader": { + "headerName": "header_name", + "lowerBound": "lower_bound", + "matchCaseSensitiveValue": "match_case_sensitive_value", + "matchOperator": "match_operator", + "matchWildcardName": "match_wildcard_name", + "matchWildcardValue": "match_wildcard_value", + "templateUuid": "template_uuid", + "upperBound": "upper_bound" }, - "akamai:index/getPropertyIncludeParentsParent:getPropertyIncludeParentsParent": { - "isIncludeUsedInProductionVersion": "is_include_used_in_production_version", - "isIncludeUsedInStagingVersion": "is_include_used_in_staging_version", - "productionVersion": "production_version", - "stagingVersion": "staging_version" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionTime:getPropertyRulesBuilderRulesV20230105CriterionTime": { + "applyDaylightSavingsTime": "apply_daylight_savings_time", + "beginDate": "begin_date", + "endDate": "end_date", + "lastingDate": "lasting_date", + "lastingDuration": "lasting_duration", + "matchOperator": "match_operator", + "repeatBeginDate": "repeat_begin_date", + "repeatDuration": "repeat_duration", + "repeatInterval": "repeat_interval", + "templateUuid": "template_uuid" }, - "akamai:index/getPropertyIncludeRules:getPropertyIncludeRules": { - "contractId": "contract_id", - "groupId": "group_id", - "includeId": "include_id", - "ruleErrors": "rule_errors", - "ruleFormat": "rule_format", - "ruleWarnings": "rule_warnings" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization:getPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization": { + "matchOperator": "match_operator", + "statusLists": "status_list", + "templateUuid": "template_uuid" }, - "akamai:index/getPropertyIncludes:getPropertyIncludes": { - "contractId": "contract_id", - "groupId": "group_id", - "parentProperty": "parent_property" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionUserAgent:getPropertyRulesBuilderRulesV20230105CriterionUserAgent": { + "matchCaseSensitive": "match_case_sensitive", + "matchOperator": "match_operator", + "matchWildcard": "match_wildcard", + "templateUuid": "template_uuid" }, - "akamai:index/getPropertyIncludesInclude:getPropertyIncludesInclude": { - "latestVersion": "latest_version", - "productionVersion": "production_version", - "stagingVersion": "staging_version" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionUserLocation:getPropertyRulesBuilderRulesV20230105CriterionUserLocation": { + "checkIps": "check_ips", + "continentValues": "continent_values", + "countryValues": "country_values", + "matchOperator": "match_operator", + "regionValues": "region_values", + "templateUuid": "template_uuid", + "useOnlyFirstXForwardedForIp": "use_only_first_x_forwarded_for_ip" }, - "akamai:index/getPropertyProducts:getPropertyProducts": { - "contractId": "contract_id" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionUserNetwork:getPropertyRulesBuilderRulesV20230105CriterionUserNetwork": { + "bandwidthValues": "bandwidth_values", + "checkIps": "check_ips", + "matchOperator": "match_operator", + "networkTypeValues": "network_type_values", + "networkValues": "network_values", + "templateUuid": "template_uuid", + "useOnlyFirstXForwardedForIp": "use_only_first_x_forwarded_for_ip" }, - "akamai:index/getPropertyProductsProduct:getPropertyProductsProduct": { - "productId": "product_id", - "productName": "product_name" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionVariableError:getPropertyRulesBuilderRulesV20230105CriterionVariableError": { + "templateUuid": "template_uuid", + "variableNames": "variable_names" }, - "akamai:index/getPropertyRuleFormats:getPropertyRuleFormats": { - "ruleFormats": "rule_format" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest:getPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest": { + "matchOn": "match_on", + "matchOperator": "match_operator", + "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRules:getPropertyRules": { - "contractId": "contract_id", - "groupId": "group_id", - "propertyId": "property_id", - "ruleFormat": "rule_format" + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest:getPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest": { + "matchOn": "match_on", + "matchOperator": "match_operator", + "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilder:getPropertyRulesBuilder": { - "ruleFormat": "rule_format", - "rulesV20230105": "rules_v2023_01_05", - "rulesV20230530": "rules_v2023_05_30" + "akamai:index/getPropertyRulesBuilderRulesV20230105CustomOverride:getPropertyRulesBuilderRulesV20230105CustomOverride": { + "overrideId": "override_id" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105:getPropertyRulesBuilderRulesV20230105": { + "akamai:index/getPropertyRulesBuilderRulesV20230530:getPropertyRulesBuilderRulesV20230530": { "advancedOverride": "advanced_override", "behaviors": "behavior", "childrens": "children", @@ -78441,7 +82374,7 @@ "templateUuid": "template_uuid", "variables": "variable" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105Behavior:getPropertyRulesBuilderRulesV20230105Behavior": { + "akamai:index/getPropertyRulesBuilderRulesV20230530Behavior:getPropertyRulesBuilderRulesV20230530Behavior": { "adScalerCircuitBreaker": "ad_scaler_circuit_breaker", "adaptiveAcceleration": "adaptive_acceleration", "adaptiveImageCompression": "adaptive_image_compression", @@ -78480,6 +82413,7 @@ "cloudInterconnects": "cloud_interconnects", "cloudWrapper": "cloud_wrapper", "cloudWrapperAdvanced": "cloud_wrapper_advanced", + "commonMediaClientData": "common_media_client_data", "conditionalOrigin": "conditional_origin", "constructResponse": "construct_response", "contentCharacteristics": "content_characteristics", @@ -78536,7 +82470,6 @@ "firstPartyMarketing": "first_party_marketing", "firstPartyMarketingPlus": "first_party_marketing_plus", "forwardRewrite": "forward_rewrite", - "frontEndOptimization": "front_end_optimization", "globalRequestNumber": "global_request_number", "graphqlCaching": "graphql_caching", "gzipResponse": "gzip_response", @@ -78549,7 +82482,6 @@ "imageAndVideoManager": "image_and_video_manager", "imageManager": "image_manager", "imageManagerVideo": "image_manager_video", - "inputValidation": "input_validation", "instantConfig": "instant_config", "largeFileOptimization": "large_file_optimization", "largeFileOptimizationAdvanced": "large_file_optimization_advanced", @@ -78637,7 +82569,7 @@ "webApplicationFirewall": "web_application_firewall", "webSockets": "web_sockets" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAdScalerCircuitBreaker:getPropertyRulesBuilderRulesV20230105BehaviorAdScalerCircuitBreaker": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker:getPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker": { "fallbackActionResponseCodeBased": "fallback_action_response_code_based", "responseCodeBased": "response_code_based", "responseCodes": "response_codes", @@ -78647,7 +82579,7 @@ "specifyYourOwnResponseCodeBased": "specify_your_own_response_code_based", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAdaptiveAcceleration:getPropertyRulesBuilderRulesV20230105BehaviorAdaptiveAcceleration": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration:getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration": { "abLogic": "ab_logic", "abTesting": "ab_testing", "cookieName": "cookie_name", @@ -78664,7 +82596,7 @@ "titlePreload": "title_preload", "titleRo": "title_ro" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAdaptiveImageCompression:getPropertyRulesBuilderRulesV20230105BehaviorAdaptiveImageCompression": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression:getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression": { "compressMobile": "compress_mobile", "compressStandard": "compress_standard", "templateUuid": "template_uuid", @@ -78683,18 +82615,18 @@ "titleAicMobile": "title_aic_mobile", "titleAicNonmobile": "title_aic_nonmobile" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAdvanced:getPropertyRulesBuilderRulesV20230105BehaviorAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorAdvanced": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAggregatedReporting:getPropertyRulesBuilderRulesV20230105BehaviorAggregatedReporting": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting:getPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting": { "attributesCount": "attributes_count", "reportName": "report_name", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAkamaizer:getPropertyRulesBuilderRulesV20230105BehaviorAkamaizer": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAkamaizer:getPropertyRulesBuilderRulesV20230530BehaviorAkamaizer": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAkamaizerTag:getPropertyRulesBuilderRulesV20230105BehaviorAkamaizerTag": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag:getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag": { "includeTagsAttribute": "include_tags_attribute", "matchHostname": "match_hostname", "replaceAll": "replace_all", @@ -78702,47 +82634,49 @@ "tagsAttribute": "tags_attribute", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllHttpInCacheHierarchy:getPropertyRulesBuilderRulesV20230105BehaviorAllHttpInCacheHierarchy": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy:getPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowCloudletsOrigins:getPropertyRulesBuilderRulesV20230105BehaviorAllowCloudletsOrigins": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins:getPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins": { "honorBaseDirectory": "honor_base_directory", "purgeOriginQueryParameter": "purge_origin_query_parameter", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowDelete:getPropertyRulesBuilderRulesV20230105BehaviorAllowDelete": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowDelete:getPropertyRulesBuilderRulesV20230530BehaviorAllowDelete": { "allowBody": "allow_body", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowHttpsCacheKeySharing:getPropertyRulesBuilderRulesV20230105BehaviorAllowHttpsCacheKeySharing": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing:getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowHttpsDowngrade:getPropertyRulesBuilderRulesV20230105BehaviorAllowHttpsDowngrade": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade:getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowOptions:getPropertyRulesBuilderRulesV20230105BehaviorAllowOptions": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowOptions:getPropertyRulesBuilderRulesV20230530BehaviorAllowOptions": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowPatch:getPropertyRulesBuilderRulesV20230105BehaviorAllowPatch": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowPatch:getPropertyRulesBuilderRulesV20230530BehaviorAllowPatch": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowPost:getPropertyRulesBuilderRulesV20230105BehaviorAllowPost": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowPost:getPropertyRulesBuilderRulesV20230530BehaviorAllowPost": { "allowWithoutContentLength": "allow_without_content_length", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowPut:getPropertyRulesBuilderRulesV20230105BehaviorAllowPut": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowPut:getPropertyRulesBuilderRulesV20230530BehaviorAllowPut": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowTransferEncoding:getPropertyRulesBuilderRulesV20230105BehaviorAllowTransferEncoding": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding:getPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAltSvcHeader:getPropertyRulesBuilderRulesV20230105BehaviorAltSvcHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader:getPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader": { "maxAge": "max_age", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritization:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization": { "alternateResponseCacheTtl": "alternate_response_cache_ttl", "cloudletPolicy": "cloudlet_policy", + "cloudletSharedPolicy": "cloudlet_shared_policy", + "isSharedPolicy": "is_shared_policy", "netStorage": "net_storage", "netStoragePath": "net_storage_path", "templateUuid": "template_uuid", @@ -78751,20 +82685,20 @@ "useThrottledCpCode": "use_throttled_cp_code", "useThrottledStatusCode": "use_throttled_status_code" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationNetStorage": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage": { "cpCode": "cp_code", "downloadDomainName": "download_domain_name", "g2oToken": "g2o_token" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationThrottledCpCode:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationThrottledCpCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode": { "cpCodeLimits": "cp_code_limits", "createdDate": "created_date" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits": { "currentCapacity": "current_capacity", "limitType": "limit_type" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancer:getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancer": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer:getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer": { "allDownNetStorage": "all_down_net_storage", "allDownNetStorageFile": "all_down_net_storage_file", "allDownStatusCode": "all_down_status_code", @@ -78790,16 +82724,16 @@ "stickinessTitle": "stickiness_title", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerAllDownNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerAllDownNetStorage": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage": { "cpCode": "cp_code", "downloadDomainName": "download_domain_name", "g2oToken": "g2o_token" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerFailoverOriginMap:getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerFailoverOriginMap": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap:getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap": { "fromOriginId": "from_origin_id", "toOriginIds": "to_origin_ids" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAudienceSegmentation:getPropertyRulesBuilderRulesV20230105BehaviorAudienceSegmentation": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation:getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation": { "cloudletPolicy": "cloudlet_policy", "cloudletSharedPolicy": "cloudlet_shared_policy", "isSharedPolicy": "is_shared_policy", @@ -78819,13 +82753,13 @@ "specifyPopulationCookieDomain": "specify_population_cookie_domain", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAutoDomainValidation:getPropertyRulesBuilderRulesV20230105BehaviorAutoDomainValidation": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation:getPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorBaseDirectory:getPropertyRulesBuilderRulesV20230105BehaviorBaseDirectory": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory:getPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorBossBeaconing:getPropertyRulesBuilderRulesV20230105BehaviorBossBeaconing": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing:getPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing": { "conditionalErrorPattern": "conditional_error_pattern", "conditionalHttpStatuses": "conditional_http_status", "conditionalSamplingFrequency": "conditional_sampling_frequency", @@ -78834,51 +82768,51 @@ "samplingFrequency": "sampling_frequency", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorBreadcrumbs:getPropertyRulesBuilderRulesV20230105BehaviorBreadcrumbs": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs:getPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs": { "loggingEnabled": "logging_enabled", "optMode": "opt_mode", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorBreakConnection:getPropertyRulesBuilderRulesV20230105BehaviorBreakConnection": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBreakConnection:getPropertyRulesBuilderRulesV20230530BehaviorBreakConnection": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorBrotli:getPropertyRulesBuilderRulesV20230105BehaviorBrotli": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBrotli:getPropertyRulesBuilderRulesV20230530BehaviorBrotli": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheError:getPropertyRulesBuilderRulesV20230105BehaviorCacheError": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheError:getPropertyRulesBuilderRulesV20230530BehaviorCacheError": { "preserveStale": "preserve_stale", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheId:getPropertyRulesBuilderRulesV20230105BehaviorCacheId": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheId:getPropertyRulesBuilderRulesV20230530BehaviorCacheId": { "includeValue": "include_value", "templateUuid": "template_uuid", "variableName": "variable_name" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheKeyIgnoreCase:getPropertyRulesBuilderRulesV20230105BehaviorCacheKeyIgnoreCase": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase:getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheKeyQueryParams:getPropertyRulesBuilderRulesV20230105BehaviorCacheKeyQueryParams": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams:getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams": { "exactMatch": "exact_match", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheKeyRewrite:getPropertyRulesBuilderRulesV20230105BehaviorCacheKeyRewrite": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite:getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite": { "purgeKey": "purge_key", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCachePost:getPropertyRulesBuilderRulesV20230105BehaviorCachePost": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCachePost:getPropertyRulesBuilderRulesV20230530BehaviorCachePost": { "templateUuid": "template_uuid", "useBody": "use_body" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheRedirect:getPropertyRulesBuilderRulesV20230105BehaviorCacheRedirect": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect:getPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheTag:getPropertyRulesBuilderRulesV20230105BehaviorCacheTag": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheTag:getPropertyRulesBuilderRulesV20230530BehaviorCacheTag": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheTagVisible:getPropertyRulesBuilderRulesV20230105BehaviorCacheTagVisible": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible:getPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCaching:getPropertyRulesBuilderRulesV20230105BehaviorCaching": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCaching:getPropertyRulesBuilderRulesV20230530BehaviorCaching": { "cacheControlDirectives": "cache_control_directives", "cacheabilitySettings": "cacheability_settings", "defaultTtl": "default_ttl", @@ -78895,45 +82829,49 @@ "revalidationSettings": "revalidation_settings", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCentralAuthorization:getPropertyRulesBuilderRulesV20230105BehaviorCentralAuthorization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization:getPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorChaseRedirects:getPropertyRulesBuilderRulesV20230105BehaviorChaseRedirects": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects:getPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorClientCharacteristics:getPropertyRulesBuilderRulesV20230105BehaviorClientCharacteristics": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics:getPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCloudInterconnects:getPropertyRulesBuilderRulesV20230105BehaviorCloudInterconnects": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects:getPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects": { "cloudLocations": "cloud_locations", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCloudWrapper:getPropertyRulesBuilderRulesV20230105BehaviorCloudWrapper": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper:getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCloudWrapperAdvanced:getPropertyRulesBuilderRulesV20230105BehaviorCloudWrapperAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced": { "customFailoverMap": "custom_failover_map", "failoverMap": "failover_map", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorConditionalOrigin:getPropertyRulesBuilderRulesV20230105BehaviorConditionalOrigin": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData:getPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData": { + "enableCmcdSegmentPrefetch": "enable_cmcd_segment_prefetch", + "templateUuid": "template_uuid" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin:getPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin": { "originId": "origin_id", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorConstructResponse:getPropertyRulesBuilderRulesV20230105BehaviorConstructResponse": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorConstructResponse:getPropertyRulesBuilderRulesV20230530BehaviorConstructResponse": { "forceEviction": "force_eviction", "ignorePurge": "ignore_purge", "responseCode": "response_code", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristics:getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristics": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics": { "catalogSize": "catalog_size", "contentType": "content_type", "objectSize": "object_size", "popularityDistribution": "popularity_distribution", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsAmd:getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsAmd": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd": { "catalogSize": "catalog_size", "contentType": "content_type", "popularityDistribution": "popularity_distribution", @@ -78951,7 +82889,7 @@ "segmentSizeSmooth": "segment_size_smooth", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsDd:getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsDd": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd": { "catalogSize": "catalog_size", "contentType": "content_type", "objectSize": "object_size", @@ -78959,14 +82897,14 @@ "popularityDistribution": "popularity_distribution", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsWsdLargeFile:getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsWsdLargeFile": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile": { "catalogSize": "catalog_size", "contentType": "content_type", "objectSize": "object_size", "popularityDistribution": "popularity_distribution", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsWsdLive:getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsWsdLive": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive": { "catalogSize": "catalog_size", "contentType": "content_type", "popularityDistribution": "popularity_distribution", @@ -78980,7 +82918,7 @@ "segmentSizeSmooth": "segment_size_smooth", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsWsdVod:getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsWsdVod": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod": { "catalogSize": "catalog_size", "contentType": "content_type", "popularityDistribution": "popularity_distribution", @@ -78994,13 +82932,13 @@ "segmentSizeSmooth": "segment_size_smooth", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentPrePosition:getPropertyRulesBuilderRulesV20230105BehaviorContentPrePosition": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition:getPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition": { "firstLocation": "first_location", "secondLocation": "second_location", "sourceType": "source_type", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentTargetingProtection:getPropertyRulesBuilderRulesV20230105BehaviorContentTargetingProtection": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection:getPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection": { "enableGeoProtection": "enable_geo_protection", "enableGeoRedirectOnDeny": "enable_geo_redirect_on_deny", "enableIpProtection": "enable_ip_protection", @@ -79021,7 +82959,7 @@ "referrerRedirectUrl": "referrer_redirect_url", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCorsSupport:getPropertyRulesBuilderRulesV20230105BehaviorCorsSupport": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCorsSupport:getPropertyRulesBuilderRulesV20230530BehaviorCorsSupport": { "allowCredentials": "allow_credentials", "allowHeaders": "allow_headers", "allowOrigins": "allow_origins", @@ -79029,64 +82967,64 @@ "preflightMaxAge": "preflight_max_age", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCpCode:getPropertyRulesBuilderRulesV20230105BehaviorCpCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCpCode:getPropertyRulesBuilderRulesV20230530BehaviorCpCode": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCpCodeValue:getPropertyRulesBuilderRulesV20230105BehaviorCpCodeValue": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue:getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue": { "cpCodeLimits": "cp_code_limits", "createdDate": "created_date" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorCpCodeValueCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits": { "currentCapacity": "current_capacity", "limitType": "limit_type" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCustomBehavior:getPropertyRulesBuilderRulesV20230105BehaviorCustomBehavior": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior:getPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior": { "behaviorId": "behavior_id", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDatastream:getPropertyRulesBuilderRulesV20230105BehaviorDatastream": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDatastream:getPropertyRulesBuilderRulesV20230530BehaviorDatastream": { "beaconStreamTitle": "beacon_stream_title", "collectMidgressTraffic": "collect_midgress_traffic", "datastreamIds": "datastream_ids", "logEnabled": "log_enabled", - "logStreamName": "log_stream_name", + "logStreamNames": "log_stream_name", "logStreamTitle": "log_stream_title", "samplingPercentage": "sampling_percentage", "streamType": "stream_type", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcp:getPropertyRulesBuilderRulesV20230105BehaviorDcp": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcp:getPropertyRulesBuilderRulesV20230530BehaviorDcp": { "namespaceId": "namespace_id", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthHmacTransformation:getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthHmacTransformation": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation:getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation": { "hashConversionAlgorithm": "hash_conversion_algorithm", "hashConversionKey": "hash_conversion_key", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthRegexTransformation:getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthRegexTransformation": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation:getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation": { "regexPattern": "regex_pattern", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthSubstringTransformation:getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthSubstringTransformation": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation:getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation": { "substringEnd": "substring_end", "substringStart": "substring_start", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthVariableExtractor:getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthVariableExtractor": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor:getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor": { "certificateField": "certificate_field", "dcpMutualAuthProcessingVariableId": "dcp_mutual_auth_processing_variable_id", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpDefaultAuthzGroups:getPropertyRulesBuilderRulesV20230105BehaviorDcpDefaultAuthzGroups": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups:getPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups": { "groupNames": "group_names", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpDevRelations:getPropertyRulesBuilderRulesV20230105BehaviorDcpDevRelations": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations:getPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations": { "customValues": "custom_values", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpRealTimeAuth:getPropertyRulesBuilderRulesV20230105BehaviorDcpRealTimeAuth": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth:getPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth": { "extractHostname": "extract_hostname", "extractJurisdiction": "extract_jurisdiction", "extractNamespace": "extract_namespace", @@ -79095,75 +83033,75 @@ "namespaceClaim": "namespace_claim", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDeliveryReceipt:getPropertyRulesBuilderRulesV20230105BehaviorDeliveryReceipt": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt:getPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDenyAccess:getPropertyRulesBuilderRulesV20230105BehaviorDenyAccess": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDenyAccess:getPropertyRulesBuilderRulesV20230530BehaviorDenyAccess": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDenyDirectFailoverAccess:getPropertyRulesBuilderRulesV20230105BehaviorDenyDirectFailoverAccess": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess:getPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDeviceCharacteristicCacheId:getPropertyRulesBuilderRulesV20230105BehaviorDeviceCharacteristicCacheId": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId:getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDeviceCharacteristicHeader:getPropertyRulesBuilderRulesV20230105BehaviorDeviceCharacteristicHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader:getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDnsAsyncRefresh:getPropertyRulesBuilderRulesV20230105BehaviorDnsAsyncRefresh": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh:getPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDnsPrefresh:getPropertyRulesBuilderRulesV20230105BehaviorDnsPrefresh": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh:getPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDowngradeProtocol:getPropertyRulesBuilderRulesV20230105BehaviorDowngradeProtocol": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol:getPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDownloadCompleteMarker:getPropertyRulesBuilderRulesV20230105BehaviorDownloadCompleteMarker": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker:getPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDownloadNotification:getPropertyRulesBuilderRulesV20230105BehaviorDownloadNotification": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification:getPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDownstreamCache:getPropertyRulesBuilderRulesV20230105BehaviorDownstreamCache": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache:getPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache": { "allowBehavior": "allow_behavior", "sendHeaders": "send_headers", "sendPrivate": "send_private", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDynamicThroughtputOptimization:getPropertyRulesBuilderRulesV20230105BehaviorDynamicThroughtputOptimization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization:getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDynamicThroughtputOptimizationOverride:getPropertyRulesBuilderRulesV20230105BehaviorDynamicThroughtputOptimizationOverride": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride:getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDynamicWebContent:getPropertyRulesBuilderRulesV20230105BehaviorDynamicWebContent": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent:getPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent": { "imageCompression": "image_compression", "realUserMonitoring": "real_user_monitoring", "sureRoute": "sure_route", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEcmsBulkUpload:getPropertyRulesBuilderRulesV20230105BehaviorEcmsBulkUpload": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload:getPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEcmsDatabase:getPropertyRulesBuilderRulesV20230105BehaviorEcmsDatabase": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase:getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase": { "extractLocation": "extract_location", "headerName": "header_name", "queryParameterName": "query_parameter_name", "regexPattern": "regex_pattern", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEcmsDataset:getPropertyRulesBuilderRulesV20230105BehaviorEcmsDataset": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset:getPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset": { "extractLocation": "extract_location", "headerName": "header_name", "queryParameterName": "query_parameter_name", "regexPattern": "regex_pattern", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEcmsObjectKey:getPropertyRulesBuilderRulesV20230105BehaviorEcmsObjectKey": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey:getPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeConnect:getPropertyRulesBuilderRulesV20230105BehaviorEdgeConnect": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect:getPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect": { "aggregateLines": "aggregate_lines", "aggregateSize": "aggregate_size", "aggregateTime": "aggregate_time", @@ -79174,10 +83112,10 @@ "overrideAggregateSettings": "override_aggregate_settings", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingAdvanced:getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenter:getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenter": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter:getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter": { "cookieName": "cookie_name", "enableFailover": "enable_failover", "failoverRules": "failover_rules", @@ -79185,33 +83123,33 @@ "originId": "origin_id", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenterFailoverRule:getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenterFailoverRule": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule:getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule": { "absolutePath": "absolute_path", "contextRoot": "context_root", "failoverHostname": "failover_hostname", "modifyRequest": "modify_request", "overrideHostname": "override_hostname" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingOrigin:getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingOrigin": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin:getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin": { "cookieName": "cookie_name", "enableSessionPersistence": "enable_session_persistence", "sessionPersistenceTitle": "session_persistence_title", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeOriginAuthorization:getPropertyRulesBuilderRulesV20230105BehaviorEdgeOriginAuthorization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization:getPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization": { "cookieName": "cookie_name", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeRedirector:getPropertyRulesBuilderRulesV20230105BehaviorEdgeRedirector": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector:getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector": { "cloudletPolicy": "cloudlet_policy", "cloudletSharedPolicy": "cloudlet_shared_policy", "isSharedPolicy": "is_shared_policy", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeScape:getPropertyRulesBuilderRulesV20230105BehaviorEdgeScape": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeScape:getPropertyRulesBuilderRulesV20230530BehaviorEdgeScape": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeSideIncludes:getPropertyRulesBuilderRulesV20230105BehaviorEdgeSideIncludes": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes:getPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes": { "detectInjection": "detect_injection", "enableViaHttp": "enable_via_http", "i18nCharsets": "i18n_charset", @@ -79220,16 +83158,16 @@ "passSetCookie": "pass_set_cookie", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeWorker:getPropertyRulesBuilderRulesV20230105BehaviorEdgeWorker": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker:getPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker": { "createEdgeWorker": "create_edge_worker", "edgeWorkerId": "edge_worker_id", "resourceTier": "resource_tier", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEnhancedAkamaiProtocol:getPropertyRulesBuilderRulesV20230105BehaviorEnhancedAkamaiProtocol": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol:getPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEnhancedProxyDetection:getPropertyRulesBuilderRulesV20230105BehaviorEnhancedProxyDetection": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection:getPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection": { "anonymousVpn": "anonymous_vpn", "bestPracticeAction": "best_practice_action", "bestPracticeRedirecturl": "best_practice_redirecturl", @@ -79264,10 +83202,10 @@ "torExitNode": "tor_exit_node", "vpnDataCenter": "vpn_data_center" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEpdForwardHeaderEnrichment:getPropertyRulesBuilderRulesV20230105BehaviorEpdForwardHeaderEnrichment": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment:getPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailAction:getPropertyRulesBuilderRulesV20230105BehaviorFailAction": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailAction:getPropertyRulesBuilderRulesV20230530BehaviorFailAction": { "actionType": "action_type", "allowFcmParentOverride": "allow_fcm_parent_override", "cexCustomPath": "cex_custom_path", @@ -79300,47 +83238,44 @@ "statusCode": "status_code", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCode:getPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode:getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode": { "cpCodeLimits": "cp_code_limits", "createdDate": "created_date" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCodeCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits": { "currentCapacity": "current_capacity", "limitType": "limit_type" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailActionNetStorageHostname:getPropertyRulesBuilderRulesV20230105BehaviorFailActionNetStorageHostname": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname:getPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname": { "cpCode": "cp_code", "downloadDomainName": "download_domain_name", "g2oToken": "g2o_token" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailoverBotManagerFeatureCompatibility:getPropertyRulesBuilderRulesV20230105BehaviorFailoverBotManagerFeatureCompatibility": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility:getPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFastInvalidate:getPropertyRulesBuilderRulesV20230105BehaviorFastInvalidate": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate:getPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketing:getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketing": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing:getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing": { "cloudletPolicy": "cloudlet_policy", "javaScriptInsertionRule": "java_script_insertion_rule", "mediaMathPrefix": "media_math_prefix", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingPlus:getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingPlus": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus:getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus": { "cloudletPolicy": "cloudlet_policy", "javaScriptInsertionRule": "java_script_insertion_rule", "mediaMathPrefix": "media_math_prefix", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorForwardRewrite:getPropertyRulesBuilderRulesV20230105BehaviorForwardRewrite": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite:getPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite": { "cloudletPolicy": "cloudlet_policy", "cloudletSharedPolicy": "cloudlet_shared_policy", "isSharedPolicy": "is_shared_policy", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFrontEndOptimization:getPropertyRulesBuilderRulesV20230105BehaviorFrontEndOptimization": { - "templateUuid": "template_uuid" - }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorG2oheader:getPropertyRulesBuilderRulesV20230105BehaviorG2oheader": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorG2oheader:getPropertyRulesBuilderRulesV20230530BehaviorG2oheader": { "customSignStrings": "custom_sign_string", "dataHeader": "data_header", "encodingVersion": "encoding_version", @@ -79349,60 +83284,60 @@ "templateUuid": "template_uuid", "useCustomSignString": "use_custom_sign_string" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorGlobalRequestNumber:getPropertyRulesBuilderRulesV20230105BehaviorGlobalRequestNumber": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber:getPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber": { "headerName": "header_name", "outputOption": "output_option", "templateUuid": "template_uuid", "variableName": "variable_name" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorGraphqlCaching:getPropertyRulesBuilderRulesV20230105BehaviorGraphqlCaching": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching:getPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching": { "cacheResponsesWithErrors": "cache_responses_with_errors", "operationsJsonBodyParameterName": "operations_json_body_parameter_name", "operationsUrlQueryParameterName": "operations_url_query_parameter_name", "postRequestProcessingErrorHandling": "post_request_processing_error_handling", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorGzipResponse:getPropertyRulesBuilderRulesV20230105BehaviorGzipResponse": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorGzipResponse:getPropertyRulesBuilderRulesV20230530BehaviorGzipResponse": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHdDataAdvanced:getPropertyRulesBuilderRulesV20230105BehaviorHdDataAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHealthDetection:getPropertyRulesBuilderRulesV20230105BehaviorHealthDetection": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHealthDetection:getPropertyRulesBuilderRulesV20230530BehaviorHealthDetection": { "maximumReconnects": "maximum_reconnects", "retryCount": "retry_count", "retryInterval": "retry_interval", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHsafEipBinding:getPropertyRulesBuilderRulesV20230105BehaviorHsafEipBinding": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding:getPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding": { "customExtractedSerial": "custom_extracted_serial", "hashMaxValue": "hash_max_value", "hashMinValue": "hash_min_value", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHttp2:getPropertyRulesBuilderRulesV20230105BehaviorHttp2": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHttp2:getPropertyRulesBuilderRulesV20230530BehaviorHttp2": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHttp3:getPropertyRulesBuilderRulesV20230105BehaviorHttp3": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHttp3:getPropertyRulesBuilderRulesV20230530BehaviorHttp3": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHttpStrictTransportSecurity:getPropertyRulesBuilderRulesV20230105BehaviorHttpStrictTransportSecurity": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity:getPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity": { "includeSubDomains": "include_sub_domains", "maxAge": "max_age", "redirectStatusCode": "redirect_status_code", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHttpToHttpsUpgrade:getPropertyRulesBuilderRulesV20230105BehaviorHttpToHttpsUpgrade": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade:getPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImOverride:getPropertyRulesBuilderRulesV20230105BehaviorImOverride": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImOverride:getPropertyRulesBuilderRulesV20230530BehaviorImOverride": { "excludeAllQueryParameters": "exclude_all_query_parameters", "excludedQueryParameters": "excluded_query_parameters", "policyvarIMvar": "policyvar_i_mvar", "policyvarName": "policyvar_name", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManager:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManager": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager": { "applyBestFileType": "apply_best_file_type", "cpCodeOriginal": "cp_code_original", "cpCodeTransformed": "cp_code_transformed", @@ -79411,23 +83346,23 @@ "templateUuid": "template_uuid", "videoSet": "video_set" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginal": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal": { "cpCodeLimits": "cp_code_limits", "createdDate": "created_date" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits": { "currentCapacity": "current_capacity", "limitType": "limit_type" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformed": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed": { "cpCodeLimits": "cp_code_limits", "createdDate": "created_date" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits": { "currentCapacity": "current_capacity", "limitType": "limit_type" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManager:getPropertyRulesBuilderRulesV20230105BehaviorImageManager": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManager:getPropertyRulesBuilderRulesV20230530BehaviorImageManager": { "apiReferenceTitle": "api_reference_title", "applyBestFileType": "apply_best_file_type", "cpCodeOriginal": "cp_code_original", @@ -79441,23 +83376,23 @@ "trafficTitle": "traffic_title", "useExistingPolicySet": "use_existing_policy_set" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginal": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal": { "cpCodeLimits": "cp_code_limits", "createdDate": "created_date" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginalCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits": { "currentCapacity": "current_capacity", "limitType": "limit_type" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformed": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed": { "cpCodeLimits": "cp_code_limits", "createdDate": "created_date" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformedCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits": { "currentCapacity": "current_capacity", "limitType": "limit_type" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideo:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideo": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo": { "apiReferenceTitle": "api_reference_title", "applyBestFileType": "apply_best_file_type", "cpCodeOriginal": "cp_code_original", @@ -79471,58 +83406,26 @@ "trafficTitle": "traffic_title", "useExistingPolicySet": "use_existing_policy_set" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginal:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginal": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal": { "cpCodeLimits": "cp_code_limits", "createdDate": "created_date" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits": { "currentCapacity": "current_capacity", "limitType": "limit_type" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformed:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformed": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed": { "cpCodeLimits": "cp_code_limits", "createdDate": "created_date" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits": { "currentCapacity": "current_capacity", "limitType": "limit_type" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInclude:getPropertyRulesBuilderRulesV20230105BehaviorInclude": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorInclude:getPropertyRulesBuilderRulesV20230530BehaviorInclude": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInputValidation:getPropertyRulesBuilderRulesV20230105BehaviorInputValidation": { - "allowLargePostBody": "allow_large_post_body", - "cloudletPolicy": "cloudlet_policy", - "failure302Uri": "failure302_uri", - "penalty302Uri": "penalty302_uri", - "penalty403NetStoragePath": "penalty403_net_storage_path", - "penaltyAction": "penalty_action", - "penaltyBrandedDenyCacheTtl": "penalty_branded_deny_cache_ttl", - "penaltyNetStorage": "penalty_net_storage", - "penaltyThreshold": "penalty_threshold", - "penaltyTitle": "penalty_title", - "resetOnValid": "reset_on_valid", - "templateUuid": "template_uuid", - "userIdentificationByCookie": "user_identification_by_cookie", - "userIdentificationByHeaders": "user_identification_by_headers", - "userIdentificationByIp": "user_identification_by_ip", - "userIdentificationByParams": "user_identification_by_params", - "userIdentificationKeyCookie": "user_identification_key_cookie", - "userIdentificationKeyHeaders": "user_identification_key_headers", - "userIdentificationKeyParams": "user_identification_key_params", - "userIdentificationTitle": "user_identification_title", - "validateOnOriginHeaderName": "validate_on_origin_header_name", - "validateOnOriginHeaderValue": "validate_on_origin_header_value", - "validateOnOriginResponseCode": "validate_on_origin_response_code", - "validateOnOriginWith": "validate_on_origin_with", - "validationTitle": "validation_title" - }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInputValidationPenaltyNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorInputValidationPenaltyNetStorage": { - "cpCode": "cp_code", - "downloadDomainName": "download_domain_name", - "g2oToken": "g2o_token" - }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInstant:getPropertyRulesBuilderRulesV20230105BehaviorInstant": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorInstant:getPropertyRulesBuilderRulesV20230530BehaviorInstant": { "customLinkRelations": "custom_link_relations", "prefetchCacheable": "prefetch_cacheable", "prefetchHtml": "prefetch_html", @@ -79530,42 +83433,42 @@ "prefetchNoStoreExtensions": "prefetch_no_store_extensions", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInstantConfig:getPropertyRulesBuilderRulesV20230105BehaviorInstantConfig": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorInstantConfig:getPropertyRulesBuilderRulesV20230530BehaviorInstantConfig": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLargeFileOptimization:getPropertyRulesBuilderRulesV20230105BehaviorLargeFileOptimization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization:getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization": { "enablePartialObjectCaching": "enable_partial_object_caching", "maximumSize": "maximum_size", "minimumSize": "minimum_size", "templateUuid": "template_uuid", "useVersioning": "use_versioning" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLargeFileOptimizationAdvanced:getPropertyRulesBuilderRulesV20230105BehaviorLargeFileOptimizationAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced": { "fragmentSize": "fragment_size", "objectSize": "object_size", "prefetchAfterRequest": "prefetch_after_request", "prefetchDuringRequest": "prefetch_during_request", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRate:getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRate": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate:getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate": { "bitrateTables": "bitrate_table", "templateUuid": "template_uuid", "thresholdTables": "threshold_table" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateBitrateTable:getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateBitrateTable": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable:getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable": { "bitrateUnit": "bitrate_unit", "bitrateValue": "bitrate_value" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateThresholdTable:getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateThresholdTable": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable:getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable": { "thresholdUnit": "threshold_unit", "thresholdValue": "threshold_value" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLogCustom:getPropertyRulesBuilderRulesV20230105BehaviorLogCustom": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLogCustom:getPropertyRulesBuilderRulesV20230530BehaviorLogCustom": { "customLogField": "custom_log_field", "logCustomLogField": "log_custom_log_field", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMPulse:getPropertyRulesBuilderRulesV20230105BehaviorMPulse": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMPulse:getPropertyRulesBuilderRulesV20230530BehaviorMPulse": { "apiKey": "api_key", "bufferSize": "buffer_size", "configOverride": "config_override", @@ -79574,7 +83477,7 @@ "templateUuid": "template_uuid", "titleOptional": "title_optional" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorManifestPersonalization:getPropertyRulesBuilderRulesV20230105BehaviorManifestPersonalization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization:getPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization": { "hlsEnableDebugHeaders": "hls_enable_debug_headers", "hlsEnabled": "hls_enabled", "hlsFilterInBitrateRanges": "hls_filter_in_bitrate_ranges", @@ -79588,28 +83491,28 @@ "hlsTitle": "hls_title", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorManifestRerouting:getPropertyRulesBuilderRulesV20230105BehaviorManifestRerouting": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting:getPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorManualServerPush:getPropertyRulesBuilderRulesV20230105BehaviorManualServerPush": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorManualServerPush:getPropertyRulesBuilderRulesV20230530BehaviorManualServerPush": { "serverpushlists": "serverpushlist", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMediaAcceleration:getPropertyRulesBuilderRulesV20230105BehaviorMediaAcceleration": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration:getPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMediaAccelerationQuicOptout:getPropertyRulesBuilderRulesV20230105BehaviorMediaAccelerationQuicOptout": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout:getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMediaClient:getPropertyRulesBuilderRulesV20230105BehaviorMediaClient": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaClient:getPropertyRulesBuilderRulesV20230530BehaviorMediaClient": { "beaconId": "beacon_id", "templateUuid": "template_uuid", "useHybridHttpUdp": "use_hybrid_http_udp" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMediaFileRetrievalOptimization:getPropertyRulesBuilderRulesV20230105BehaviorMediaFileRetrievalOptimization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization:getPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMediaOriginFailover:getPropertyRulesBuilderRulesV20230105BehaviorMediaOriginFailover": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover:getPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover": { "cacheErrorResponse": "cache_error_response", "cacheWindow": "cache_window", "clientResponseCode": "client_response_code", @@ -79663,14 +83566,14 @@ "otherOptions": "other_options", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMetadataCaching:getPropertyRulesBuilderRulesV20230105BehaviorMetadataCaching": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching:getPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMobileSdkPerformance:getPropertyRulesBuilderRulesV20230105BehaviorMobileSdkPerformance": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance:getPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance": { "secondaryMultipathToOrigin": "secondary_multipath_to_origin", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorModifyIncomingRequestHeader:getPropertyRulesBuilderRulesV20230105BehaviorModifyIncomingRequestHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader": { "avoidDuplicateHeaders": "avoid_duplicate_headers", "customHeaderName": "custom_header_name", "headerValue": "header_value", @@ -79681,7 +83584,7 @@ "standardPassHeaderName": "standard_pass_header_name", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorModifyIncomingResponseHeader:getPropertyRulesBuilderRulesV20230105BehaviorModifyIncomingResponseHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader": { "avoidDuplicateHeaders": "avoid_duplicate_headers", "customHeaderName": "custom_header_name", "headerValue": "header_value", @@ -79692,7 +83595,7 @@ "standardPassHeaderName": "standard_pass_header_name", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorModifyOutgoingRequestHeader:getPropertyRulesBuilderRulesV20230105BehaviorModifyOutgoingRequestHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader": { "avoidDuplicateHeaders": "avoid_duplicate_headers", "customHeaderName": "custom_header_name", "headerValue": "header_value", @@ -79705,7 +83608,7 @@ "standardModifyHeaderName": "standard_modify_header_name", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorModifyOutgoingResponseHeader:getPropertyRulesBuilderRulesV20230105BehaviorModifyOutgoingResponseHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader": { "avoidDuplicateHeaders": "avoid_duplicate_headers", "customHeaderName": "custom_header_name", "headerValue": "header_value", @@ -79718,12 +83621,12 @@ "standardModifyHeaderName": "standard_modify_header_name", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorModifyViaHeader:getPropertyRulesBuilderRulesV20230105BehaviorModifyViaHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader": { "modificationOption": "modification_option", "renameHeaderTo": "rename_header_to", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOrigin:getPropertyRulesBuilderRulesV20230105BehaviorOrigin": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOrigin:getPropertyRulesBuilderRulesV20230530BehaviorOrigin": { "cacheKeyHostname": "cache_key_hostname", "customCertificateAuthorities": "custom_certificate_authorities", "customCertificates": "custom_certificates", @@ -79757,13 +83660,14 @@ "useUniqueCacheKey": "use_unique_cache_key", "verificationMode": "verification_mode" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCharacteristics:getPropertyRulesBuilderRulesV20230105BehaviorOriginCharacteristics": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics:getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics": { "accessKeyEncryptedStorage": "access_key_encrypted_storage", "adcTitle": "adc_title", "authenticationMethod": "authentication_method", "authenticationMethodTitle": "authentication_method_title", "awsAccessKeyId": "aws_access_key_id", "awsAccessKeyVersionGuid": "aws_access_key_version_guid", + "awsArRegion": "aws_ar_region", "awsHost": "aws_host", "awsRegion": "aws_region", "awsSecretAccessKey": "aws_secret_access_key", @@ -79771,17 +83675,22 @@ "customSignStrings": "custom_sign_string", "directConnectGeo": "direct_connect_geo", "encodingVersion": "encoding_version", + "endPointService": "end_point_service", "gcsAccessKeyVersionGuid": "gcs_access_key_version_guid", "gcsHmacKeyAccessId": "gcs_hmac_key_access_id", "gcsHmacKeySecret": "gcs_hmac_key_secret", + "hostnameTag": "hostname_tag", + "originLocationTitle": "origin_location_title", + "propertyIdTag": "property_id_tag", + "roleArn": "role_arn", "secretKey": "secret_key", "templateUuid": "template_uuid", "useCustomSignString": "use_custom_sign_string" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCharacteristicsWsd:getPropertyRulesBuilderRulesV20230105BehaviorOriginCharacteristicsWsd": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd:getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificate:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificate": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate": { "canBeCa": "can_be_ca", "canBeLeaf": "can_be_leaf", "issuerRdns": "issuer_rdns", @@ -79799,7 +83708,7 @@ "subjectCn": "subject_cn", "subjectRdns": "subject_rdns" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthority:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthority": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority": { "canBeCa": "can_be_ca", "canBeLeaf": "can_be_leaf", "issuerRdns": "issuer_rdns", @@ -79817,12 +83726,12 @@ "subjectCn": "subject_cn", "subjectRdns": "subject_rdns" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginFailureRecoveryMethod:getPropertyRulesBuilderRulesV20230105BehaviorOriginFailureRecoveryMethod": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod:getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod": { "customStatusCode": "custom_status_code", "recoveryMethod": "recovery_method", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginFailureRecoveryPolicy:getPropertyRulesBuilderRulesV20230105BehaviorOriginFailureRecoveryPolicy": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy:getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy": { "binaryEquivalentContent": "binary_equivalent_content", "enableIpAvoidance": "enable_ip_avoidance", "ipAvoidanceErrorThreshold": "ip_avoidance_error_threshold", @@ -79855,29 +83764,31 @@ "templateUuid": "template_uuid", "tuningParameters": "tuning_parameters" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginIpAcl:getPropertyRulesBuilderRulesV20230105BehaviorOriginIpAcl": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl:getPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorOriginNetStorage": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage": { "cpCode": "cp_code", "downloadDomainName": "download_domain_name", "g2oToken": "g2o_token" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPersistentClientConnection:getPropertyRulesBuilderRulesV20230105BehaviorPersistentClientConnection": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection:getPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPersistentConnection:getPropertyRulesBuilderRulesV20230105BehaviorPersistentConnection": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection:getPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPersonallyIdentifiableInformation:getPropertyRulesBuilderRulesV20230105BehaviorPersonallyIdentifiableInformation": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation:getPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPhasedRelease:getPropertyRulesBuilderRulesV20230105BehaviorPhasedRelease": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease:getPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease": { "cloudletPolicy": "cloudlet_policy", + "cloudletSharedPolicy": "cloudlet_shared_policy", "failoverDuration": "failover_duration", "failoverEnabled": "failover_enabled", "failoverResponseCodes": "failover_response_code", "failoverTitle": "failover_title", + "isSharedPolicy": "is_shared_policy", "populationCookieType": "population_cookie_type", "populationDuration": "population_duration", "populationExpirationDate": "population_expiration_date", @@ -79885,27 +83796,27 @@ "populationTitle": "population_title", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPreconnect:getPropertyRulesBuilderRulesV20230105BehaviorPreconnect": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPreconnect:getPropertyRulesBuilderRulesV20230530BehaviorPreconnect": { "preconnectlists": "preconnectlist", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPredictiveContentDelivery:getPropertyRulesBuilderRulesV20230105BehaviorPredictiveContentDelivery": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery:getPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPredictivePrefetching:getPropertyRulesBuilderRulesV20230105BehaviorPredictivePrefetching": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching:getPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching": { "accuracyTarget": "accuracy_target", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPrefetch:getPropertyRulesBuilderRulesV20230105BehaviorPrefetch": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPrefetch:getPropertyRulesBuilderRulesV20230530BehaviorPrefetch": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPrefetchable:getPropertyRulesBuilderRulesV20230105BehaviorPrefetchable": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPrefetchable:getPropertyRulesBuilderRulesV20230530BehaviorPrefetchable": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPrefreshCache:getPropertyRulesBuilderRulesV20230105BehaviorPrefreshCache": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache:getPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorQuality:getPropertyRulesBuilderRulesV20230105BehaviorQuality": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorQuality:getPropertyRulesBuilderRulesV20230530BehaviorQuality": { "audienceSettings": "audience_settings", "catalogSize": "catalog_size", "contentSettings": "content_settings", @@ -79923,28 +83834,28 @@ "segmentDuration": "segment_duration", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorQuicBeta:getPropertyRulesBuilderRulesV20230105BehaviorQuicBeta": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorQuicBeta:getPropertyRulesBuilderRulesV20230530BehaviorQuicBeta": { "quicOfferPercentage": "quic_offer_percentage", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRandomSeek:getPropertyRulesBuilderRulesV20230105BehaviorRandomSeek": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRandomSeek:getPropertyRulesBuilderRulesV20230530BehaviorRandomSeek": { "maximumSize": "maximum_size", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRapid:getPropertyRulesBuilderRulesV20230105BehaviorRapid": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRapid:getPropertyRulesBuilderRulesV20230530BehaviorRapid": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorReadTimeout:getPropertyRulesBuilderRulesV20230105BehaviorReadTimeout": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorReadTimeout:getPropertyRulesBuilderRulesV20230530BehaviorReadTimeout": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRealTimeReporting:getPropertyRulesBuilderRulesV20230105BehaviorRealTimeReporting": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting:getPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting": { "beaconSamplingPercentage": "beacon_sampling_percentage", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRealUserMonitoring:getPropertyRulesBuilderRulesV20230105BehaviorRealUserMonitoring": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring:getPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRedirect:getPropertyRulesBuilderRulesV20230105BehaviorRedirect": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRedirect:getPropertyRulesBuilderRulesV20230530BehaviorRedirect": { "destinationHostname": "destination_hostname", "destinationHostnameOther": "destination_hostname_other", "destinationHostnameSibling": "destination_hostname_sibling", @@ -79960,21 +83871,21 @@ "responseCode": "response_code", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRedirectplus:getPropertyRulesBuilderRulesV20230105BehaviorRedirectplus": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRedirectplus:getPropertyRulesBuilderRulesV20230530BehaviorRedirectplus": { "responseCode": "response_code", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRefererChecking:getPropertyRulesBuilderRulesV20230105BehaviorRefererChecking": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRefererChecking:getPropertyRulesBuilderRulesV20230530BehaviorRefererChecking": { "allowChildren": "allow_children", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRemoveQueryParameter:getPropertyRulesBuilderRulesV20230105BehaviorRemoveQueryParameter": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter:getPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRemoveVary:getPropertyRulesBuilderRulesV20230105BehaviorRemoveVary": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRemoveVary:getPropertyRulesBuilderRulesV20230530BehaviorRemoveVary": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorReport:getPropertyRulesBuilderRulesV20230105BehaviorReport": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorReport:getPropertyRulesBuilderRulesV20230530BehaviorReport": { "customLogField": "custom_log_field", "logAcceptLanguage": "log_accept_language", "logCookies": "log_cookies", @@ -79986,37 +83897,39 @@ "logXForwardedFor": "log_x_forwarded_for", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRequestControl:getPropertyRulesBuilderRulesV20230105BehaviorRequestControl": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRequestControl:getPropertyRulesBuilderRulesV20230530BehaviorRequestControl": { "branded403File": "branded403_file", "branded403StatusCode": "branded403_status_code", "branded403Url": "branded403_url", "brandedDenyCacheTtl": "branded_deny_cache_ttl", "cloudletPolicy": "cloudlet_policy", + "cloudletSharedPolicy": "cloudlet_shared_policy", "enableBranded403": "enable_branded403", + "isSharedPolicy": "is_shared_policy", "netStorage": "net_storage", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRequestControlNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorRequestControlNetStorage": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage": { "cpCode": "cp_code", "downloadDomainName": "download_domain_name", "g2oToken": "g2o_token" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRequestTypeMarker:getPropertyRulesBuilderRulesV20230105BehaviorRequestTypeMarker": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker:getPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker": { "requestType": "request_type", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorResourceOptimizer:getPropertyRulesBuilderRulesV20230105BehaviorResourceOptimizer": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer:getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorResourceOptimizerExtendedCompatibility:getPropertyRulesBuilderRulesV20230105BehaviorResourceOptimizerExtendedCompatibility": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility:getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility": { "enableAllFeatures": "enable_all_features", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorResponseCode:getPropertyRulesBuilderRulesV20230105BehaviorResponseCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorResponseCode:getPropertyRulesBuilderRulesV20230530BehaviorResponseCode": { "statusCode": "status_code", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorResponseCookie:getPropertyRulesBuilderRulesV20230105BehaviorResponseCookie": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorResponseCookie:getPropertyRulesBuilderRulesV20230530BehaviorResponseCookie": { "cookieName": "cookie_name", "defaultDomain": "default_domain", "defaultPath": "default_path", @@ -80025,15 +83938,15 @@ "sameSite": "same_site", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRestrictObjectCaching:getPropertyRulesBuilderRulesV20230105BehaviorRestrictObjectCaching": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching:getPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching": { "maximumSize": "maximum_size", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorReturnCacheStatus:getPropertyRulesBuilderRulesV20230105BehaviorReturnCacheStatus": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus:getPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus": { "responseHeaderName": "response_header_name", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl:getPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl:getPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl": { "keepQueryString": "keep_query_string", "matchMultiple": "match_multiple", "matchRegex": "match_regex", @@ -80043,12 +83956,12 @@ "targetUrl": "target_url", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRumCustom:getPropertyRulesBuilderRulesV20230105BehaviorRumCustom": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRumCustom:getPropertyRulesBuilderRulesV20230530BehaviorRumCustom": { "rumGroupName": "rum_group_name", "rumSampleRate": "rum_sample_rate", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions:getPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions:getPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions": { "applicationAction": "application_action", "applicationCnameEnabled": "application_cname_enabled", "applicationCnameLevel": "application_cname_level", @@ -80075,7 +83988,7 @@ "usersReplace": "users_replace", "usersTitle": "users_title" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient:getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient:getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient": { "allowOverrideOriginCacheKey": "allow_override_origin_cache_key", "connectorId": "connector_id", "originHostHeader": "origin_host_header", @@ -80084,25 +83997,25 @@ "sf3cOriginHostHeader": "sf3c_origin_host_header", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider:getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider:getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader:getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader:getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader": { "hostHeaderSource": "host_header_source", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing:getPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing:getPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation:getPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation:getPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation": { "refreshMethod": "refresh_method", "repeatInterval": "repeat_interval", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorScriptManagement:getPropertyRulesBuilderRulesV20230105BehaviorScriptManagement": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorScriptManagement:getPropertyRulesBuilderRulesV20230530BehaviorScriptManagement": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection:getPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection:getPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection": { "dashMediaEncryption": "dash_media_encryption", "dataPayload": "data_payload", "enableTokenInUri": "enable_token_in_uri", @@ -80121,7 +84034,7 @@ "transitionKey": "transition_key", "useAdvanced": "use_advanced" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization:getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization:getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization": { "dvrType": "dvr_type", "dvrWindow": "dvr_window", "enableUllStreaming": "enable_ull_streaming", @@ -80131,10 +84044,10 @@ "startTime": "start_time", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch:getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch:getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSetVariable:getPropertyRulesBuilderRulesV20230105BehaviorSetVariable": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSetVariable:getPropertyRulesBuilderRulesV20230530BehaviorSetVariable": { "caseSensitive": "case_sensitive", "certificateFieldName": "certificate_field_name", "cookieName": "cookie_name", @@ -80172,21 +84085,18 @@ "variableName": "variable_name", "variableValue": "variable_value" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorShutr:getPropertyRulesBuilderRulesV20230105BehaviorShutr": { - "templateUuid": "template_uuid" - }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode:getPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode:getPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode": { "errorType": "error_type", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSiteShield:getPropertyRulesBuilderRulesV20230105BehaviorSiteShield": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSiteShield:getPropertyRulesBuilderRulesV20230530BehaviorSiteShield": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap:getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap:getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap": { "chinaCdnMap": "china_cdn_map", "hasMixedHosts": "has_mixed_hosts" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration:getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration:getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration": { "allowHttpsDowngrade": "allow_https_downgrade", "allowHttpsUpgrade": "allow_https_upgrade", "cacheSharingDuration": "cache_sharing_duration", @@ -80199,15 +84109,15 @@ "tdLocation": "td_location", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride:getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride:getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing:getPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing:getPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing": { "strictMode": "strict_mode", "templateUuid": "template_uuid", "validMode": "valid_mode" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSubCustomer:getPropertyRulesBuilderRulesV20230105BehaviorSubCustomer": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSubCustomer:getPropertyRulesBuilderRulesV20230530BehaviorSubCustomer": { "accessControl": "access_control", "cacheKey": "cache_key", "contentCompressor": "content_compressor", @@ -80224,7 +84134,7 @@ "tokenAuthorization": "token_authorization", "webApplicationFirewall": "web_application_firewall" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSureRoute:getPropertyRulesBuilderRulesV20230105BehaviorSureRoute": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSureRoute:getPropertyRulesBuilderRulesV20230530BehaviorSureRoute": { "allowFcmParentOverride": "allow_fcm_parent_override", "customMap": "custom_map", "customStatKey": "custom_stat_key", @@ -80237,23 +84147,23 @@ "toHost": "to_host", "toHostStatus": "to_host_status" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization:getPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization:getPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf:getPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf:getPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf": { "ibmCustomerId": "ibm_customer_id", "limitToDynamic": "limit_to_dynamic", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution:getPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution:getPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution": { "templateUuid": "template_uuid", "tieredDistributionMap": "tiered_distribution_map" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced:getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced": { "templateUuid": "template_uuid", "tieredDistributionMap": "tiered_distribution_map" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization:getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization:getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization": { "cloudwrapperMapMigrationTitle": "cloudwrapper_map_migration_title", "customMapEnabled": "custom_map_enabled", "customMapName": "custom_map_name", @@ -80267,10 +84177,10 @@ "templateUuid": "template_uuid", "tier1Title": "tier1_title" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorTimeout:getPropertyRulesBuilderRulesV20230105BehaviorTimeout": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTimeout:getPropertyRulesBuilderRulesV20230530BehaviorTimeout": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration:getPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration:getPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration": { "extractLocation": "extract_location", "headerName": "header_name", "legalText": "legal_text", @@ -80278,10 +84188,10 @@ "templateUuid": "template_uuid", "variableName": "variable_name" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag:getPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag:getPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken:getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken:getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken": { "enableEs256": "enable_es256", "enableRs256": "enable_rs256", "extractLocation": "extract_location", @@ -80289,7 +84199,7 @@ "queryParameterName": "query_parameter_name", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp:getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp:getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp": { "clientId": "client_id", "customHeader": "custom_header", "enableEs256": "enable_es256", @@ -80304,7 +84214,7 @@ "templateUuid": "template_uuid", "userName": "user_name" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization:getPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization:getPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization": { "escapeHmacInputs": "escape_hmac_inputs", "failureResponse": "failure_response", "ignoreQueryString": "ignore_query_string", @@ -80313,7 +84223,7 @@ "transitionKey": "transition_key", "useAdvanced": "use_advanced" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom:getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom:getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom": { "accessTitle": "access_title", "cloudletSharedPolicy": "cloudlet_shared_policy", "customCookieDomain": "custom_cookie_domain", @@ -80325,10 +84235,10 @@ "waitingRoomPath": "waiting_room_path", "waitingRoomTitle": "waiting_room_title" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers:getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers:getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization": { "allowedUserCookieAdvanced": "allowed_user_cookie_advanced", "allowedUserCookieAutomaticSalt": "allowed_user_cookie_automatic_salt", "allowedUserCookieDomain": "allowed_user_cookie_domain", @@ -80369,7 +84279,7 @@ "waitingRoomStatusCode": "waiting_room_status_code", "waitingRoomUseCpCode": "waiting_room_use_cp_code" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo": { "accessTitle": "access_title", "cloudletSharedPolicy": "cloudlet_shared_policy", "customCookieDomain": "custom_cookie_domain", @@ -80381,23 +84291,23 @@ "waitingRoomPath": "waiting_room_path", "waitingRoomTitle": "waiting_room_title" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode": { "cpCodeLimits": "cp_code_limits", "createdDate": "created_date" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits": { "currentCapacity": "current_capacity", "limitType": "limit_type" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage": { "cpCode": "cp_code", "downloadDomainName": "download_domain_name", "g2oToken": "g2o_token" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorWatermarking:getPropertyRulesBuilderRulesV20230105BehaviorWatermarking": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWatermarking:getPropertyRulesBuilderRulesV20230530BehaviorWatermarking": { "abVariantLocation": "ab_variant_location", "decryptionPassword1": "decryption_password1", "decryptionPassword2": "decryption_password2", @@ -80415,11 +84325,11 @@ "verificationPublicKey1": "verification_public_key1", "verificationPublicKey2": "verification_public_key2" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall:getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall:getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall": { "firewallConfiguration": "firewall_configuration", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration:getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration:getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration": { "configId": "config_id", "fileName": "file_name", "productionStatus": "production_status", @@ -80427,13 +84337,13 @@ "stagingStatus": "staging_status", "stagingVersion": "staging_version" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorWebSockets:getPropertyRulesBuilderRulesV20230105BehaviorWebSockets": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWebSockets:getPropertyRulesBuilderRulesV20230530BehaviorWebSockets": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorWebdav:getPropertyRulesBuilderRulesV20230105BehaviorWebdav": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWebdav:getPropertyRulesBuilderRulesV20230530BehaviorWebdav": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105Criterion:getPropertyRulesBuilderRulesV20230105Criterion": { + "akamai:index/getPropertyRulesBuilderRulesV20230530Criterion:getPropertyRulesBuilderRulesV20230530Criterion": { "advancedImMatch": "advanced_im_match", "chinaCdnRegion": "china_cdn_region", "clientCertificate": "client_certificate", @@ -80464,6 +84374,7 @@ "requestProtocol": "request_protocol", "requestType": "request_type", "responseHeader": "response_header", + "serverLocation": "server_location", "tokenAuthorization": "token_authorization", "userAgent": "user_agent", "userLocation": "user_location", @@ -80472,51 +84383,51 @@ "virtualWaitingRoomRequest": "virtual_waiting_room_request", "visitorPrioritizationRequest": "visitor_prioritization_request" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch:getPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch:getPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch": { "matchOn": "match_on", "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionBucket:getPropertyRulesBuilderRulesV20230105CriterionBucket": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionBucket:getPropertyRulesBuilderRulesV20230530CriterionBucket": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionCacheability:getPropertyRulesBuilderRulesV20230105CriterionCacheability": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionCacheability:getPropertyRulesBuilderRulesV20230530CriterionCacheability": { "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion:getPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion:getPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion": { "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionClientCertificate:getPropertyRulesBuilderRulesV20230105CriterionClientCertificate": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionClientCertificate:getPropertyRulesBuilderRulesV20230530CriterionClientCertificate": { "isCertificatePresent": "is_certificate_present", "isCertificateValid": "is_certificate_valid", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionClientIp:getPropertyRulesBuilderRulesV20230105CriterionClientIp": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionClientIp:getPropertyRulesBuilderRulesV20230530CriterionClientIp": { "matchOperator": "match_operator", "templateUuid": "template_uuid", "useHeaders": "use_headers" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionClientIpVersion:getPropertyRulesBuilderRulesV20230105CriterionClientIpVersion": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionClientIpVersion:getPropertyRulesBuilderRulesV20230530CriterionClientIpVersion": { "templateUuid": "template_uuid", "useXForwardedFor": "use_x_forwarded_for" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin:getPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin:getPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin": { "originId": "origin_id", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork:getPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork:getPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork": { "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionContentType:getPropertyRulesBuilderRulesV20230105CriterionContentType": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionContentType:getPropertyRulesBuilderRulesV20230530CriterionContentType": { "matchCaseSensitive": "match_case_sensitive", "matchOperator": "match_operator", "matchWildcard": "match_wildcard", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic:getPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic:getPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic": { "booleanValue": "boolean_value", "matchCaseSensitive": "match_case_sensitive", "matchWildcard": "match_wildcard", @@ -80528,63 +84439,63 @@ "versionMatchOperator": "version_match_operator", "versionValue": "version_value" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups:getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups:getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups": { "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme:getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme:getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme": { "authScheme": "auth_scheme", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated:getPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated:getPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated": { "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEcmdUsername:getPropertyRulesBuilderRulesV20230105CriterionEcmdUsername": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEcmdUsername:getPropertyRulesBuilderRulesV20230530CriterionEcmdUsername": { "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure:getPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure:getPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure": { "execStatus": "exec_status", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionFileExtension:getPropertyRulesBuilderRulesV20230105CriterionFileExtension": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionFileExtension:getPropertyRulesBuilderRulesV20230530CriterionFileExtension": { "matchCaseSensitive": "match_case_sensitive", "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionFilename:getPropertyRulesBuilderRulesV20230105CriterionFilename": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionFilename:getPropertyRulesBuilderRulesV20230530CriterionFilename": { "matchCaseSensitive": "match_case_sensitive", "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionHostname:getPropertyRulesBuilderRulesV20230105CriterionHostname": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionHostname:getPropertyRulesBuilderRulesV20230530CriterionHostname": { "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced:getPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced:getPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced": { "closeXml": "close_xml", "openXml": "open_xml", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchCpCode:getPropertyRulesBuilderRulesV20230105CriterionMatchCpCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchCpCode:getPropertyRulesBuilderRulesV20230530CriterionMatchCpCode": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue:getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue:getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue": { "cpCodeLimits": "cp_code_limits", "createdDate": "created_date" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits": { "currentCapacity": "current_capacity", "limitType": "limit_type" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode:getPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode:getPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode": { "lowerBound": "lower_bound", "matchOperator": "match_operator", "templateUuid": "template_uuid", "upperBound": "upper_bound" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchVariable:getPropertyRulesBuilderRulesV20230105CriterionMatchVariable": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchVariable:getPropertyRulesBuilderRulesV20230530CriterionMatchVariable": { "lowerBound": "lower_bound", "matchCaseSensitive": "match_case_sensitive", "matchOperator": "match_operator", @@ -80595,20 +84506,20 @@ "variableName": "variable_name", "variableValues": "variable_values" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMetadataStage:getPropertyRulesBuilderRulesV20230105CriterionMetadataStage": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMetadataStage:getPropertyRulesBuilderRulesV20230530CriterionMetadataStage": { "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionOriginTimeout:getPropertyRulesBuilderRulesV20230105CriterionOriginTimeout": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionOriginTimeout:getPropertyRulesBuilderRulesV20230530CriterionOriginTimeout": { "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionPath:getPropertyRulesBuilderRulesV20230105CriterionPath": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionPath:getPropertyRulesBuilderRulesV20230530CriterionPath": { "matchCaseSensitive": "match_case_sensitive", "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter:getPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter:getPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter": { "escapeValue": "escape_value", "lowerBound": "lower_bound", "matchCaseSensitiveName": "match_case_sensitive_name", @@ -80620,19 +84531,19 @@ "templateUuid": "template_uuid", "upperBound": "upper_bound" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRandom:getPropertyRulesBuilderRulesV20230105CriterionRandom": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRandom:getPropertyRulesBuilderRulesV20230530CriterionRandom": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig:getPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig:getPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig": { "configName": "config_name", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRegularExpression:getPropertyRulesBuilderRulesV20230105CriterionRegularExpression": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRegularExpression:getPropertyRulesBuilderRulesV20230530CriterionRegularExpression": { "caseSensitive": "case_sensitive", "matchString": "match_string", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestCookie:getPropertyRulesBuilderRulesV20230105CriterionRequestCookie": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestCookie:getPropertyRulesBuilderRulesV20230530CriterionRequestCookie": { "cookieName": "cookie_name", "lowerBound": "lower_bound", "matchCaseSensitiveName": "match_case_sensitive_name", @@ -80643,7 +84554,7 @@ "templateUuid": "template_uuid", "upperBound": "upper_bound" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestHeader:getPropertyRulesBuilderRulesV20230105CriterionRequestHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestHeader:getPropertyRulesBuilderRulesV20230530CriterionRequestHeader": { "headerName": "header_name", "matchCaseSensitiveValue": "match_case_sensitive_value", "matchOperator": "match_operator", @@ -80651,18 +84562,18 @@ "matchWildcardValue": "match_wildcard_value", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestMethod:getPropertyRulesBuilderRulesV20230105CriterionRequestMethod": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestMethod:getPropertyRulesBuilderRulesV20230530CriterionRequestMethod": { "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestProtocol:getPropertyRulesBuilderRulesV20230105CriterionRequestProtocol": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestProtocol:getPropertyRulesBuilderRulesV20230530CriterionRequestProtocol": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestType:getPropertyRulesBuilderRulesV20230105CriterionRequestType": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestType:getPropertyRulesBuilderRulesV20230530CriterionRequestType": { "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionResponseHeader:getPropertyRulesBuilderRulesV20230105CriterionResponseHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionResponseHeader:getPropertyRulesBuilderRulesV20230530CriterionResponseHeader": { "headerName": "header_name", "lowerBound": "lower_bound", "matchCaseSensitiveValue": "match_case_sensitive_value", @@ -80672,7 +84583,12 @@ "templateUuid": "template_uuid", "upperBound": "upper_bound" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionTime:getPropertyRulesBuilderRulesV20230105CriterionTime": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionServerLocation:getPropertyRulesBuilderRulesV20230530CriterionServerLocation": { + "locationType": "location_type", + "matchOperator": "match_operator", + "templateUuid": "template_uuid" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionTime:getPropertyRulesBuilderRulesV20230530CriterionTime": { "applyDaylightSavingsTime": "apply_daylight_savings_time", "beginDate": "begin_date", "endDate": "end_date", @@ -80684,18 +84600,18 @@ "repeatInterval": "repeat_interval", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization:getPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization:getPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization": { "matchOperator": "match_operator", "statusLists": "status_list", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionUserAgent:getPropertyRulesBuilderRulesV20230105CriterionUserAgent": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionUserAgent:getPropertyRulesBuilderRulesV20230530CriterionUserAgent": { "matchCaseSensitive": "match_case_sensitive", "matchOperator": "match_operator", "matchWildcard": "match_wildcard", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionUserLocation:getPropertyRulesBuilderRulesV20230105CriterionUserLocation": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionUserLocation:getPropertyRulesBuilderRulesV20230530CriterionUserLocation": { "checkIps": "check_ips", "continentValues": "continent_values", "countryValues": "country_values", @@ -80704,7 +84620,7 @@ "templateUuid": "template_uuid", "useOnlyFirstXForwardedForIp": "use_only_first_x_forwarded_for_ip" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionUserNetwork:getPropertyRulesBuilderRulesV20230105CriterionUserNetwork": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionUserNetwork:getPropertyRulesBuilderRulesV20230530CriterionUserNetwork": { "bandwidthValues": "bandwidth_values", "checkIps": "check_ips", "matchOperator": "match_operator", @@ -80713,24 +84629,24 @@ "templateUuid": "template_uuid", "useOnlyFirstXForwardedForIp": "use_only_first_x_forwarded_for_ip" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionVariableError:getPropertyRulesBuilderRulesV20230105CriterionVariableError": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionVariableError:getPropertyRulesBuilderRulesV20230530CriterionVariableError": { "templateUuid": "template_uuid", "variableNames": "variable_names" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest:getPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest:getPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest": { "matchOn": "match_on", "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest:getPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest:getPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest": { "matchOn": "match_on", "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CustomOverride:getPropertyRulesBuilderRulesV20230105CustomOverride": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CustomOverride:getPropertyRulesBuilderRulesV20230530CustomOverride": { "overrideId": "override_id" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530:getPropertyRulesBuilderRulesV20230530": { + "akamai:index/getPropertyRulesBuilderRulesV20230920:getPropertyRulesBuilderRulesV20230920": { "advancedOverride": "advanced_override", "behaviors": "behavior", "childrens": "children", @@ -80743,7 +84659,7 @@ "templateUuid": "template_uuid", "variables": "variable" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530Behavior:getPropertyRulesBuilderRulesV20230530Behavior": { + "akamai:index/getPropertyRulesBuilderRulesV20230920Behavior:getPropertyRulesBuilderRulesV20230920Behavior": { "adScalerCircuitBreaker": "ad_scaler_circuit_breaker", "adaptiveAcceleration": "adaptive_acceleration", "adaptiveImageCompression": "adaptive_image_compression", @@ -80778,6 +84694,7 @@ "cacheTagVisible": "cache_tag_visible", "centralAuthorization": "central_authorization", "chaseRedirects": "chase_redirects", + "clientCertificateAuth": "client_certificate_auth", "clientCharacteristics": "client_characteristics", "cloudInterconnects": "cloud_interconnects", "cloudWrapper": "cloud_wrapper", @@ -80830,6 +84747,7 @@ "edgeScape": "edge_scape", "edgeSideIncludes": "edge_side_includes", "edgeWorker": "edge_worker", + "enforceMtlsSettings": "enforce_mtls_settings", "enhancedAkamaiProtocol": "enhanced_akamai_protocol", "enhancedProxyDetection": "enhanced_proxy_detection", "epdForwardHeaderEnrichment": "epd_forward_header_enrichment", @@ -80877,6 +84795,7 @@ "originFailureRecoveryMethod": "origin_failure_recovery_method", "originFailureRecoveryPolicy": "origin_failure_recovery_policy", "originIpAcl": "origin_ip_acl", + "permissionsPolicy": "permissions_policy", "persistentClientConnection": "persistent_client_connection", "persistentConnection": "persistent_connection", "personallyIdentifiableInformation": "personally_identifiable_information", @@ -80892,6 +84811,7 @@ "refererChecking": "referer_checking", "removeQueryParameter": "remove_query_parameter", "removeVary": "remove_vary", + "requestClientHints": "request_client_hints", "requestControl": "request_control", "requestTypeMarker": "request_type_marker", "resourceOptimizer": "resource_optimizer", @@ -80938,7 +84858,7 @@ "webApplicationFirewall": "web_application_firewall", "webSockets": "web_sockets" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker:getPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker:getPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker": { "fallbackActionResponseCodeBased": "fallback_action_response_code_based", "responseCodeBased": "response_code_based", "responseCodes": "response_codes", @@ -80948,7 +84868,7 @@ "specifyYourOwnResponseCodeBased": "specify_your_own_response_code_based", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration:getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration:getPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration": { "abLogic": "ab_logic", "abTesting": "ab_testing", "cookieName": "cookie_name", @@ -80965,7 +84885,7 @@ "titlePreload": "title_preload", "titleRo": "title_ro" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression:getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression:getPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression": { "compressMobile": "compress_mobile", "compressStandard": "compress_standard", "templateUuid": "template_uuid", @@ -80984,18 +84904,18 @@ "titleAicMobile": "title_aic_mobile", "titleAicNonmobile": "title_aic_nonmobile" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAdvanced:getPropertyRulesBuilderRulesV20230920BehaviorAdvanced": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting:getPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting:getPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting": { "attributesCount": "attributes_count", "reportName": "report_name", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAkamaizer:getPropertyRulesBuilderRulesV20230530BehaviorAkamaizer": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAkamaizer:getPropertyRulesBuilderRulesV20230920BehaviorAkamaizer": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag:getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag:getPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag": { "includeTagsAttribute": "include_tags_attribute", "matchHostname": "match_hostname", "replaceAll": "replace_all", @@ -81003,45 +84923,45 @@ "tagsAttribute": "tags_attribute", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy:getPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy:getPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins:getPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins:getPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins": { "honorBaseDirectory": "honor_base_directory", "purgeOriginQueryParameter": "purge_origin_query_parameter", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowDelete:getPropertyRulesBuilderRulesV20230530BehaviorAllowDelete": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowDelete:getPropertyRulesBuilderRulesV20230920BehaviorAllowDelete": { "allowBody": "allow_body", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing:getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing:getPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade:getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade:getPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowOptions:getPropertyRulesBuilderRulesV20230530BehaviorAllowOptions": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowOptions:getPropertyRulesBuilderRulesV20230920BehaviorAllowOptions": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowPatch:getPropertyRulesBuilderRulesV20230530BehaviorAllowPatch": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowPatch:getPropertyRulesBuilderRulesV20230920BehaviorAllowPatch": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowPost:getPropertyRulesBuilderRulesV20230530BehaviorAllowPost": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowPost:getPropertyRulesBuilderRulesV20230920BehaviorAllowPost": { "allowWithoutContentLength": "allow_without_content_length", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowPut:getPropertyRulesBuilderRulesV20230530BehaviorAllowPut": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowPut:getPropertyRulesBuilderRulesV20230920BehaviorAllowPut": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding:getPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding:getPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader:getPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader:getPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader": { "maxAge": "max_age", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization:getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization": { "alternateResponseCacheTtl": "alternate_response_cache_ttl", "cloudletPolicy": "cloudlet_policy", "cloudletSharedPolicy": "cloudlet_shared_policy", @@ -81054,20 +84974,20 @@ "useThrottledCpCode": "use_throttled_cp_code", "useThrottledStatusCode": "use_throttled_status_code" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage:getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage": { "cpCode": "cp_code", "downloadDomainName": "download_domain_name", "g2oToken": "g2o_token" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode:getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode": { "cpCodeLimits": "cp_code_limits", "createdDate": "created_date" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits": { "currentCapacity": "current_capacity", "limitType": "limit_type" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer:getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer:getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer": { "allDownNetStorage": "all_down_net_storage", "allDownNetStorageFile": "all_down_net_storage_file", "allDownStatusCode": "all_down_status_code", @@ -81093,16 +85013,16 @@ "stickinessTitle": "stickiness_title", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage:getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage": { "cpCode": "cp_code", "downloadDomainName": "download_domain_name", "g2oToken": "g2o_token" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap:getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap:getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap": { "fromOriginId": "from_origin_id", "toOriginIds": "to_origin_ids" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation:getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation:getPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation": { "cloudletPolicy": "cloudlet_policy", "cloudletSharedPolicy": "cloudlet_shared_policy", "isSharedPolicy": "is_shared_policy", @@ -81122,13 +85042,13 @@ "specifyPopulationCookieDomain": "specify_population_cookie_domain", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation:getPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation:getPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory:getPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory:getPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing:getPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing:getPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing": { "conditionalErrorPattern": "conditional_error_pattern", "conditionalHttpStatuses": "conditional_http_status", "conditionalSamplingFrequency": "conditional_sampling_frequency", @@ -81137,51 +85057,51 @@ "samplingFrequency": "sampling_frequency", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs:getPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs:getPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs": { "loggingEnabled": "logging_enabled", "optMode": "opt_mode", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBreakConnection:getPropertyRulesBuilderRulesV20230530BehaviorBreakConnection": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorBreakConnection:getPropertyRulesBuilderRulesV20230920BehaviorBreakConnection": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBrotli:getPropertyRulesBuilderRulesV20230530BehaviorBrotli": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorBrotli:getPropertyRulesBuilderRulesV20230920BehaviorBrotli": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheError:getPropertyRulesBuilderRulesV20230530BehaviorCacheError": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCacheError:getPropertyRulesBuilderRulesV20230920BehaviorCacheError": { "preserveStale": "preserve_stale", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheId:getPropertyRulesBuilderRulesV20230530BehaviorCacheId": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCacheId:getPropertyRulesBuilderRulesV20230920BehaviorCacheId": { "includeValue": "include_value", "templateUuid": "template_uuid", "variableName": "variable_name" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase:getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase:getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams:getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams:getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams": { "exactMatch": "exact_match", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite:getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite:getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite": { "purgeKey": "purge_key", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCachePost:getPropertyRulesBuilderRulesV20230530BehaviorCachePost": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCachePost:getPropertyRulesBuilderRulesV20230920BehaviorCachePost": { "templateUuid": "template_uuid", "useBody": "use_body" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect:getPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect:getPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheTag:getPropertyRulesBuilderRulesV20230530BehaviorCacheTag": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCacheTag:getPropertyRulesBuilderRulesV20230920BehaviorCacheTag": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible:getPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible:getPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCaching:getPropertyRulesBuilderRulesV20230530BehaviorCaching": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCaching:getPropertyRulesBuilderRulesV20230920BehaviorCaching": { "cacheControlDirectives": "cache_control_directives", "cacheabilitySettings": "cacheability_settings", "defaultTtl": "default_ttl", @@ -81198,49 +85118,55 @@ "revalidationSettings": "revalidation_settings", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization:getPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization:getPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects:getPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects:getPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics:getPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth:getPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth": { + "clientCertificateAttributes": "client_certificate_attributes", + "enableClientCertificateValidationStatus": "enable_client_certificate_validation_status", + "enableCompleteClientCertificate": "enable_complete_client_certificate", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects:getPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics:getPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics": { + "templateUuid": "template_uuid" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects:getPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects": { "cloudLocations": "cloud_locations", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper:getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper:getPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced:getPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced": { "customFailoverMap": "custom_failover_map", "failoverMap": "failover_map", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData:getPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData:getPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData": { "enableCmcdSegmentPrefetch": "enable_cmcd_segment_prefetch", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin:getPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin:getPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin": { "originId": "origin_id", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorConstructResponse:getPropertyRulesBuilderRulesV20230530BehaviorConstructResponse": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorConstructResponse:getPropertyRulesBuilderRulesV20230920BehaviorConstructResponse": { "forceEviction": "force_eviction", "ignorePurge": "ignore_purge", "responseCode": "response_code", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics:getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics": { "catalogSize": "catalog_size", "contentType": "content_type", "objectSize": "object_size", "popularityDistribution": "popularity_distribution", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd:getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd": { "catalogSize": "catalog_size", "contentType": "content_type", "popularityDistribution": "popularity_distribution", @@ -81258,7 +85184,7 @@ "segmentSizeSmooth": "segment_size_smooth", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd:getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd": { "catalogSize": "catalog_size", "contentType": "content_type", "objectSize": "object_size", @@ -81266,14 +85192,14 @@ "popularityDistribution": "popularity_distribution", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile:getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile": { "catalogSize": "catalog_size", "contentType": "content_type", "objectSize": "object_size", "popularityDistribution": "popularity_distribution", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive:getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive": { "catalogSize": "catalog_size", "contentType": "content_type", "popularityDistribution": "popularity_distribution", @@ -81287,7 +85213,7 @@ "segmentSizeSmooth": "segment_size_smooth", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod:getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod": { "catalogSize": "catalog_size", "contentType": "content_type", "popularityDistribution": "popularity_distribution", @@ -81301,13 +85227,13 @@ "segmentSizeSmooth": "segment_size_smooth", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition:getPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition:getPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition": { "firstLocation": "first_location", "secondLocation": "second_location", "sourceType": "source_type", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection:getPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection:getPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection": { "enableGeoProtection": "enable_geo_protection", "enableGeoRedirectOnDeny": "enable_geo_redirect_on_deny", "enableIpProtection": "enable_ip_protection", @@ -81328,7 +85254,7 @@ "referrerRedirectUrl": "referrer_redirect_url", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCorsSupport:getPropertyRulesBuilderRulesV20230530BehaviorCorsSupport": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCorsSupport:getPropertyRulesBuilderRulesV20230920BehaviorCorsSupport": { "allowCredentials": "allow_credentials", "allowHeaders": "allow_headers", "allowOrigins": "allow_origins", @@ -81336,22 +85262,22 @@ "preflightMaxAge": "preflight_max_age", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCpCode:getPropertyRulesBuilderRulesV20230530BehaviorCpCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCpCode:getPropertyRulesBuilderRulesV20230920BehaviorCpCode": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue:getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue:getPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue": { "cpCodeLimits": "cp_code_limits", "createdDate": "created_date" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits": { "currentCapacity": "current_capacity", "limitType": "limit_type" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior:getPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior:getPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior": { "behaviorId": "behavior_id", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDatastream:getPropertyRulesBuilderRulesV20230530BehaviorDatastream": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDatastream:getPropertyRulesBuilderRulesV20230920BehaviorDatastream": { "beaconStreamTitle": "beacon_stream_title", "collectMidgressTraffic": "collect_midgress_traffic", "datastreamIds": "datastream_ids", @@ -81362,38 +85288,38 @@ "streamType": "stream_type", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcp:getPropertyRulesBuilderRulesV20230530BehaviorDcp": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDcp:getPropertyRulesBuilderRulesV20230920BehaviorDcp": { "namespaceId": "namespace_id", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation:getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation:getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation": { "hashConversionAlgorithm": "hash_conversion_algorithm", "hashConversionKey": "hash_conversion_key", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation:getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation:getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation": { "regexPattern": "regex_pattern", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation:getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation:getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation": { "substringEnd": "substring_end", "substringStart": "substring_start", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor:getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor:getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor": { "certificateField": "certificate_field", "dcpMutualAuthProcessingVariableId": "dcp_mutual_auth_processing_variable_id", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups:getPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups:getPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups": { "groupNames": "group_names", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations:getPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations:getPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations": { "customValues": "custom_values", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth:getPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth:getPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth": { "extractHostname": "extract_hostname", "extractJurisdiction": "extract_jurisdiction", "extractNamespace": "extract_namespace", @@ -81402,75 +85328,75 @@ "namespaceClaim": "namespace_claim", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt:getPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt:getPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDenyAccess:getPropertyRulesBuilderRulesV20230530BehaviorDenyAccess": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDenyAccess:getPropertyRulesBuilderRulesV20230920BehaviorDenyAccess": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess:getPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess:getPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId:getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId:getPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader:getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader:getPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh:getPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh:getPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh:getPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh:getPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol:getPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol:getPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker:getPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker:getPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification:getPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification:getPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache:getPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache:getPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache": { "allowBehavior": "allow_behavior", "sendHeaders": "send_headers", "sendPrivate": "send_private", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization:getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization:getPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride:getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride:getPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent:getPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent:getPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent": { "imageCompression": "image_compression", "realUserMonitoring": "real_user_monitoring", "sureRoute": "sure_route", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload:getPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload:getPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase:getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase:getPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase": { "extractLocation": "extract_location", "headerName": "header_name", "queryParameterName": "query_parameter_name", "regexPattern": "regex_pattern", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset:getPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset:getPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset": { "extractLocation": "extract_location", "headerName": "header_name", "queryParameterName": "query_parameter_name", "regexPattern": "regex_pattern", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey:getPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey:getPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect:getPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect:getPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect": { "aggregateLines": "aggregate_lines", "aggregateSize": "aggregate_size", "aggregateTime": "aggregate_time", @@ -81481,10 +85407,10 @@ "overrideAggregateSettings": "override_aggregate_settings", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced:getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter:getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter:getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter": { "cookieName": "cookie_name", "enableFailover": "enable_failover", "failoverRules": "failover_rules", @@ -81492,33 +85418,33 @@ "originId": "origin_id", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule:getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule:getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule": { "absolutePath": "absolute_path", "contextRoot": "context_root", "failoverHostname": "failover_hostname", "modifyRequest": "modify_request", "overrideHostname": "override_hostname" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin:getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin:getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin": { "cookieName": "cookie_name", "enableSessionPersistence": "enable_session_persistence", "sessionPersistenceTitle": "session_persistence_title", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization:getPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization:getPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization": { "cookieName": "cookie_name", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector:getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector:getPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector": { "cloudletPolicy": "cloudlet_policy", "cloudletSharedPolicy": "cloudlet_shared_policy", "isSharedPolicy": "is_shared_policy", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeScape:getPropertyRulesBuilderRulesV20230530BehaviorEdgeScape": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeScape:getPropertyRulesBuilderRulesV20230920BehaviorEdgeScape": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes:getPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes:getPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes": { "detectInjection": "detect_injection", "enableViaHttp": "enable_via_http", "i18nCharsets": "i18n_charset", @@ -81527,16 +85453,25 @@ "passSetCookie": "pass_set_cookie", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker:getPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker:getPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker": { "createEdgeWorker": "create_edge_worker", "edgeWorkerId": "edge_worker_id", + "mPulse": "m_pulse", + "mPulseInformation": "m_pulse_information", "resourceTier": "resource_tier", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol:getPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings:getPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings": { + "certificateAuthoritySets": "certificate_authority_set", + "enableAuthSet": "enable_auth_set", + "enableDenyRequest": "enable_deny_request", + "enableOcspStatus": "enable_ocsp_status", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection:getPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol:getPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol": { + "templateUuid": "template_uuid" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection:getPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection": { "anonymousVpn": "anonymous_vpn", "bestPracticeAction": "best_practice_action", "bestPracticeRedirecturl": "best_practice_redirecturl", @@ -81571,10 +85506,10 @@ "torExitNode": "tor_exit_node", "vpnDataCenter": "vpn_data_center" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment:getPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment:getPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailAction:getPropertyRulesBuilderRulesV20230530BehaviorFailAction": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFailAction:getPropertyRulesBuilderRulesV20230920BehaviorFailAction": { "actionType": "action_type", "allowFcmParentOverride": "allow_fcm_parent_override", "cexCustomPath": "cex_custom_path", @@ -81607,44 +85542,47 @@ "statusCode": "status_code", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode:getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode:getPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode": { "cpCodeLimits": "cp_code_limits", "createdDate": "created_date" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits": { "currentCapacity": "current_capacity", "limitType": "limit_type" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname:getPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname:getPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname": { "cpCode": "cp_code", "downloadDomainName": "download_domain_name", "g2oToken": "g2o_token" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility:getPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility:getPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate:getPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate:getPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing:getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFips:getPropertyRulesBuilderRulesV20230920BehaviorFips": { + "templateUuid": "template_uuid" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing:getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing": { "cloudletPolicy": "cloudlet_policy", "javaScriptInsertionRule": "java_script_insertion_rule", "mediaMathPrefix": "media_math_prefix", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus:getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus:getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus": { "cloudletPolicy": "cloudlet_policy", "javaScriptInsertionRule": "java_script_insertion_rule", "mediaMathPrefix": "media_math_prefix", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite:getPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite:getPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite": { "cloudletPolicy": "cloudlet_policy", "cloudletSharedPolicy": "cloudlet_shared_policy", "isSharedPolicy": "is_shared_policy", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorG2oheader:getPropertyRulesBuilderRulesV20230530BehaviorG2oheader": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorG2oheader:getPropertyRulesBuilderRulesV20230920BehaviorG2oheader": { "customSignStrings": "custom_sign_string", "dataHeader": "data_header", "encodingVersion": "encoding_version", @@ -81653,60 +85591,60 @@ "templateUuid": "template_uuid", "useCustomSignString": "use_custom_sign_string" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber:getPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber:getPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber": { "headerName": "header_name", "outputOption": "output_option", "templateUuid": "template_uuid", "variableName": "variable_name" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching:getPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching:getPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching": { "cacheResponsesWithErrors": "cache_responses_with_errors", "operationsJsonBodyParameterName": "operations_json_body_parameter_name", "operationsUrlQueryParameterName": "operations_url_query_parameter_name", "postRequestProcessingErrorHandling": "post_request_processing_error_handling", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorGzipResponse:getPropertyRulesBuilderRulesV20230530BehaviorGzipResponse": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorGzipResponse:getPropertyRulesBuilderRulesV20230920BehaviorGzipResponse": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced:getPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHealthDetection:getPropertyRulesBuilderRulesV20230530BehaviorHealthDetection": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorHealthDetection:getPropertyRulesBuilderRulesV20230920BehaviorHealthDetection": { "maximumReconnects": "maximum_reconnects", "retryCount": "retry_count", "retryInterval": "retry_interval", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding:getPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding:getPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding": { "customExtractedSerial": "custom_extracted_serial", "hashMaxValue": "hash_max_value", "hashMinValue": "hash_min_value", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHttp2:getPropertyRulesBuilderRulesV20230530BehaviorHttp2": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorHttp2:getPropertyRulesBuilderRulesV20230920BehaviorHttp2": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHttp3:getPropertyRulesBuilderRulesV20230530BehaviorHttp3": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorHttp3:getPropertyRulesBuilderRulesV20230920BehaviorHttp3": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity:getPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity:getPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity": { "includeSubDomains": "include_sub_domains", "maxAge": "max_age", "redirectStatusCode": "redirect_status_code", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade:getPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade:getPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImOverride:getPropertyRulesBuilderRulesV20230530BehaviorImOverride": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImOverride:getPropertyRulesBuilderRulesV20230920BehaviorImOverride": { "excludeAllQueryParameters": "exclude_all_query_parameters", "excludedQueryParameters": "excluded_query_parameters", "policyvarIMvar": "policyvar_i_mvar", "policyvarName": "policyvar_name", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager:getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager": { "applyBestFileType": "apply_best_file_type", "cpCodeOriginal": "cp_code_original", "cpCodeTransformed": "cp_code_transformed", @@ -81715,23 +85653,23 @@ "templateUuid": "template_uuid", "videoSet": "video_set" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal": { "cpCodeLimits": "cp_code_limits", "createdDate": "created_date" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits": { "currentCapacity": "current_capacity", "limitType": "limit_type" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed": { "cpCodeLimits": "cp_code_limits", "createdDate": "created_date" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits": { "currentCapacity": "current_capacity", "limitType": "limit_type" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManager:getPropertyRulesBuilderRulesV20230530BehaviorImageManager": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManager:getPropertyRulesBuilderRulesV20230920BehaviorImageManager": { "apiReferenceTitle": "api_reference_title", "applyBestFileType": "apply_best_file_type", "cpCodeOriginal": "cp_code_original", @@ -81745,23 +85683,23 @@ "trafficTitle": "traffic_title", "useExistingPolicySet": "use_existing_policy_set" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal": { "cpCodeLimits": "cp_code_limits", "createdDate": "created_date" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits": { "currentCapacity": "current_capacity", "limitType": "limit_type" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed": { "cpCodeLimits": "cp_code_limits", "createdDate": "created_date" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits": { "currentCapacity": "current_capacity", "limitType": "limit_type" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo": { "apiReferenceTitle": "api_reference_title", "applyBestFileType": "apply_best_file_type", "cpCodeOriginal": "cp_code_original", @@ -81775,26 +85713,26 @@ "trafficTitle": "traffic_title", "useExistingPolicySet": "use_existing_policy_set" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal": { "cpCodeLimits": "cp_code_limits", "createdDate": "created_date" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits": { "currentCapacity": "current_capacity", "limitType": "limit_type" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed": { "cpCodeLimits": "cp_code_limits", "createdDate": "created_date" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits": { "currentCapacity": "current_capacity", "limitType": "limit_type" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorInclude:getPropertyRulesBuilderRulesV20230530BehaviorInclude": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorInclude:getPropertyRulesBuilderRulesV20230920BehaviorInclude": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorInstant:getPropertyRulesBuilderRulesV20230530BehaviorInstant": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorInstant:getPropertyRulesBuilderRulesV20230920BehaviorInstant": { "customLinkRelations": "custom_link_relations", "prefetchCacheable": "prefetch_cacheable", "prefetchHtml": "prefetch_html", @@ -81802,42 +85740,42 @@ "prefetchNoStoreExtensions": "prefetch_no_store_extensions", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorInstantConfig:getPropertyRulesBuilderRulesV20230530BehaviorInstantConfig": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorInstantConfig:getPropertyRulesBuilderRulesV20230920BehaviorInstantConfig": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization:getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization:getPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization": { "enablePartialObjectCaching": "enable_partial_object_caching", "maximumSize": "maximum_size", "minimumSize": "minimum_size", "templateUuid": "template_uuid", "useVersioning": "use_versioning" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced:getPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced": { "fragmentSize": "fragment_size", "objectSize": "object_size", "prefetchAfterRequest": "prefetch_after_request", "prefetchDuringRequest": "prefetch_during_request", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate:getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate:getPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate": { "bitrateTables": "bitrate_table", "templateUuid": "template_uuid", "thresholdTables": "threshold_table" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable:getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable:getPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable": { "bitrateUnit": "bitrate_unit", "bitrateValue": "bitrate_value" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable:getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable:getPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable": { "thresholdUnit": "threshold_unit", "thresholdValue": "threshold_value" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLogCustom:getPropertyRulesBuilderRulesV20230530BehaviorLogCustom": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorLogCustom:getPropertyRulesBuilderRulesV20230920BehaviorLogCustom": { "customLogField": "custom_log_field", "logCustomLogField": "log_custom_log_field", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMPulse:getPropertyRulesBuilderRulesV20230530BehaviorMPulse": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorMPulse:getPropertyRulesBuilderRulesV20230920BehaviorMPulse": { "apiKey": "api_key", "bufferSize": "buffer_size", "configOverride": "config_override", @@ -81846,7 +85784,7 @@ "templateUuid": "template_uuid", "titleOptional": "title_optional" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization:getPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization:getPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization": { "hlsEnableDebugHeaders": "hls_enable_debug_headers", "hlsEnabled": "hls_enabled", "hlsFilterInBitrateRanges": "hls_filter_in_bitrate_ranges", @@ -81860,28 +85798,28 @@ "hlsTitle": "hls_title", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting:getPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting:getPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorManualServerPush:getPropertyRulesBuilderRulesV20230530BehaviorManualServerPush": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorManualServerPush:getPropertyRulesBuilderRulesV20230920BehaviorManualServerPush": { "serverpushlists": "serverpushlist", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration:getPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration:getPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout:getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout:getPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaClient:getPropertyRulesBuilderRulesV20230530BehaviorMediaClient": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorMediaClient:getPropertyRulesBuilderRulesV20230920BehaviorMediaClient": { "beaconId": "beacon_id", "templateUuid": "template_uuid", "useHybridHttpUdp": "use_hybrid_http_udp" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization:getPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization:getPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover:getPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover:getPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover": { "cacheErrorResponse": "cache_error_response", "cacheWindow": "cache_window", "clientResponseCode": "client_response_code", @@ -81935,14 +85873,14 @@ "otherOptions": "other_options", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching:getPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching:getPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance:getPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance:getPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance": { "secondaryMultipathToOrigin": "secondary_multipath_to_origin", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader:getPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader": { "avoidDuplicateHeaders": "avoid_duplicate_headers", "customHeaderName": "custom_header_name", "headerValue": "header_value", @@ -81953,7 +85891,7 @@ "standardPassHeaderName": "standard_pass_header_name", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader:getPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader": { "avoidDuplicateHeaders": "avoid_duplicate_headers", "customHeaderName": "custom_header_name", "headerValue": "header_value", @@ -81964,7 +85902,7 @@ "standardPassHeaderName": "standard_pass_header_name", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader:getPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader": { "avoidDuplicateHeaders": "avoid_duplicate_headers", "customHeaderName": "custom_header_name", "headerValue": "header_value", @@ -81977,7 +85915,7 @@ "standardModifyHeaderName": "standard_modify_header_name", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader:getPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader": { "avoidDuplicateHeaders": "avoid_duplicate_headers", "customHeaderName": "custom_header_name", "headerValue": "header_value", @@ -81990,12 +85928,12 @@ "standardModifyHeaderName": "standard_modify_header_name", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader:getPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader": { "modificationOption": "modification_option", "renameHeaderTo": "rename_header_to", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOrigin:getPropertyRulesBuilderRulesV20230530BehaviorOrigin": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOrigin:getPropertyRulesBuilderRulesV20230920BehaviorOrigin": { "cacheKeyHostname": "cache_key_hostname", "customCertificateAuthorities": "custom_certificate_authorities", "customCertificates": "custom_certificates", @@ -82006,6 +85944,8 @@ "httpPort": "http_port", "httpsPort": "https_port", "ipVersion": "ip_version", + "maxTlsVersion": "max_tls_version", + "minTlsVersion": "min_tls_version", "netStorage": "net_storage", "originCertificate": "origin_certificate", "originCertsToHonor": "origin_certs_to_honor", @@ -82024,12 +85964,14 @@ "secondHostnameEnabled": "second_hostname_enabled", "standardCertificateAuthorities": "standard_certificate_authorities", "templateUuid": "template_uuid", + "tls13Support": "tls13_support", + "tlsVersionTitle": "tls_version_title", "trueClientIpClientSetting": "true_client_ip_client_setting", "trueClientIpHeader": "true_client_ip_header", "useUniqueCacheKey": "use_unique_cache_key", "verificationMode": "verification_mode" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics:getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics:getPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics": { "accessKeyEncryptedStorage": "access_key_encrypted_storage", "adcTitle": "adc_title", "authenticationMethod": "authentication_method", @@ -82056,10 +85998,10 @@ "templateUuid": "template_uuid", "useCustomSignString": "use_custom_sign_string" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd:getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd:getPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate:getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate": { "canBeCa": "can_be_ca", "canBeLeaf": "can_be_leaf", "issuerRdns": "issuer_rdns", @@ -82077,7 +86019,7 @@ "subjectCn": "subject_cn", "subjectRdns": "subject_rdns" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority:getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority": { "canBeCa": "can_be_ca", "canBeLeaf": "can_be_leaf", "issuerRdns": "issuer_rdns", @@ -82095,12 +86037,12 @@ "subjectCn": "subject_cn", "subjectRdns": "subject_rdns" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod:getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod:getPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod": { "customStatusCode": "custom_status_code", "recoveryMethod": "recovery_method", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy:getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy:getPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy": { "binaryEquivalentContent": "binary_equivalent_content", "enableIpAvoidance": "enable_ip_avoidance", "ipAvoidanceErrorThreshold": "ip_avoidance_error_threshold", @@ -82133,24 +86075,29 @@ "templateUuid": "template_uuid", "tuningParameters": "tuning_parameters" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl:getPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl:getPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage:getPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage": { "cpCode": "cp_code", "downloadDomainName": "download_domain_name", "g2oToken": "g2o_token" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection:getPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy:getPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy": { + "allowList": "allow_list", + "permissionsPolicyDirectives": "permissions_policy_directive", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection:getPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection:getPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation:getPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection:getPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease:getPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation:getPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation": { + "templateUuid": "template_uuid" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease:getPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease": { "cloudletPolicy": "cloudlet_policy", "cloudletSharedPolicy": "cloudlet_shared_policy", "failoverDuration": "failover_duration", @@ -82165,27 +86112,27 @@ "populationTitle": "population_title", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPreconnect:getPropertyRulesBuilderRulesV20230530BehaviorPreconnect": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPreconnect:getPropertyRulesBuilderRulesV20230920BehaviorPreconnect": { "preconnectlists": "preconnectlist", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery:getPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery:getPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching:getPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching:getPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching": { "accuracyTarget": "accuracy_target", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPrefetch:getPropertyRulesBuilderRulesV20230530BehaviorPrefetch": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPrefetch:getPropertyRulesBuilderRulesV20230920BehaviorPrefetch": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPrefetchable:getPropertyRulesBuilderRulesV20230530BehaviorPrefetchable": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPrefetchable:getPropertyRulesBuilderRulesV20230920BehaviorPrefetchable": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache:getPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache:getPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorQuality:getPropertyRulesBuilderRulesV20230530BehaviorQuality": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorQuality:getPropertyRulesBuilderRulesV20230920BehaviorQuality": { "audienceSettings": "audience_settings", "catalogSize": "catalog_size", "contentSettings": "content_settings", @@ -82203,28 +86150,28 @@ "segmentDuration": "segment_duration", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorQuicBeta:getPropertyRulesBuilderRulesV20230530BehaviorQuicBeta": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorQuicBeta:getPropertyRulesBuilderRulesV20230920BehaviorQuicBeta": { "quicOfferPercentage": "quic_offer_percentage", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRandomSeek:getPropertyRulesBuilderRulesV20230530BehaviorRandomSeek": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRandomSeek:getPropertyRulesBuilderRulesV20230920BehaviorRandomSeek": { "maximumSize": "maximum_size", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRapid:getPropertyRulesBuilderRulesV20230530BehaviorRapid": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRapid:getPropertyRulesBuilderRulesV20230920BehaviorRapid": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorReadTimeout:getPropertyRulesBuilderRulesV20230530BehaviorReadTimeout": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorReadTimeout:getPropertyRulesBuilderRulesV20230920BehaviorReadTimeout": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting:getPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting:getPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting": { "beaconSamplingPercentage": "beacon_sampling_percentage", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring:getPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring:getPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRedirect:getPropertyRulesBuilderRulesV20230530BehaviorRedirect": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRedirect:getPropertyRulesBuilderRulesV20230920BehaviorRedirect": { "destinationHostname": "destination_hostname", "destinationHostnameOther": "destination_hostname_other", "destinationHostnameSibling": "destination_hostname_sibling", @@ -82240,21 +86187,21 @@ "responseCode": "response_code", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRedirectplus:getPropertyRulesBuilderRulesV20230530BehaviorRedirectplus": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRedirectplus:getPropertyRulesBuilderRulesV20230920BehaviorRedirectplus": { "responseCode": "response_code", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRefererChecking:getPropertyRulesBuilderRulesV20230530BehaviorRefererChecking": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRefererChecking:getPropertyRulesBuilderRulesV20230920BehaviorRefererChecking": { "allowChildren": "allow_children", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter:getPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter:getPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRemoveVary:getPropertyRulesBuilderRulesV20230530BehaviorRemoveVary": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRemoveVary:getPropertyRulesBuilderRulesV20230920BehaviorRemoveVary": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorReport:getPropertyRulesBuilderRulesV20230530BehaviorReport": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorReport:getPropertyRulesBuilderRulesV20230920BehaviorReport": { "customLogField": "custom_log_field", "logAcceptLanguage": "log_accept_language", "logCookies": "log_cookies", @@ -82266,7 +86213,12 @@ "logXForwardedFor": "log_x_forwarded_for", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRequestControl:getPropertyRulesBuilderRulesV20230530BehaviorRequestControl": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints:getPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints": { + "acceptChes": "accept_ch", + "acceptCriticalChes": "accept_critical_ch", + "templateUuid": "template_uuid" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRequestControl:getPropertyRulesBuilderRulesV20230920BehaviorRequestControl": { "branded403File": "branded403_file", "branded403StatusCode": "branded403_status_code", "branded403Url": "branded403_url", @@ -82278,27 +86230,27 @@ "netStorage": "net_storage", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage:getPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage": { "cpCode": "cp_code", "downloadDomainName": "download_domain_name", "g2oToken": "g2o_token" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker:getPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker:getPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker": { "requestType": "request_type", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer:getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer:getPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility:getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility:getPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility": { "enableAllFeatures": "enable_all_features", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorResponseCode:getPropertyRulesBuilderRulesV20230530BehaviorResponseCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorResponseCode:getPropertyRulesBuilderRulesV20230920BehaviorResponseCode": { "statusCode": "status_code", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorResponseCookie:getPropertyRulesBuilderRulesV20230530BehaviorResponseCookie": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorResponseCookie:getPropertyRulesBuilderRulesV20230920BehaviorResponseCookie": { "cookieName": "cookie_name", "defaultDomain": "default_domain", "defaultPath": "default_path", @@ -82307,15 +86259,15 @@ "sameSite": "same_site", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching:getPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching:getPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching": { "maximumSize": "maximum_size", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus:getPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus:getPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus": { "responseHeaderName": "response_header_name", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl:getPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl:getPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl": { "keepQueryString": "keep_query_string", "matchMultiple": "match_multiple", "matchRegex": "match_regex", @@ -82325,12 +86277,12 @@ "targetUrl": "target_url", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRumCustom:getPropertyRulesBuilderRulesV20230530BehaviorRumCustom": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRumCustom:getPropertyRulesBuilderRulesV20230920BehaviorRumCustom": { "rumGroupName": "rum_group_name", "rumSampleRate": "rum_sample_rate", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions:getPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions:getPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions": { "applicationAction": "application_action", "applicationCnameEnabled": "application_cname_enabled", "applicationCnameLevel": "application_cname_level", @@ -82357,7 +86309,7 @@ "usersReplace": "users_replace", "usersTitle": "users_title" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient:getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient:getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient": { "allowOverrideOriginCacheKey": "allow_override_origin_cache_key", "connectorId": "connector_id", "originHostHeader": "origin_host_header", @@ -82366,25 +86318,25 @@ "sf3cOriginHostHeader": "sf3c_origin_host_header", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider:getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider:getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader:getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader:getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader": { "hostHeaderSource": "host_header_source", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing:getPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing:getPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation:getPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation:getPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation": { "refreshMethod": "refresh_method", "repeatInterval": "repeat_interval", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorScriptManagement:getPropertyRulesBuilderRulesV20230530BehaviorScriptManagement": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorScriptManagement:getPropertyRulesBuilderRulesV20230920BehaviorScriptManagement": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection:getPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection:getPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection": { "dashMediaEncryption": "dash_media_encryption", "dataPayload": "data_payload", "enableTokenInUri": "enable_token_in_uri", @@ -82403,7 +86355,7 @@ "transitionKey": "transition_key", "useAdvanced": "use_advanced" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization:getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization:getPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization": { "dvrType": "dvr_type", "dvrWindow": "dvr_window", "enableUllStreaming": "enable_ull_streaming", @@ -82413,10 +86365,10 @@ "startTime": "start_time", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch:getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch:getPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSetVariable:getPropertyRulesBuilderRulesV20230530BehaviorSetVariable": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSetVariable:getPropertyRulesBuilderRulesV20230920BehaviorSetVariable": { "caseSensitive": "case_sensitive", "certificateFieldName": "certificate_field_name", "cookieName": "cookie_name", @@ -82454,18 +86406,18 @@ "variableName": "variable_name", "variableValue": "variable_value" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode:getPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode:getPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode": { "errorType": "error_type", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSiteShield:getPropertyRulesBuilderRulesV20230530BehaviorSiteShield": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSiteShield:getPropertyRulesBuilderRulesV20230920BehaviorSiteShield": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap:getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap:getPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap": { "chinaCdnMap": "china_cdn_map", "hasMixedHosts": "has_mixed_hosts" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration:getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration:getPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration": { "allowHttpsDowngrade": "allow_https_downgrade", "allowHttpsUpgrade": "allow_https_upgrade", "cacheSharingDuration": "cache_sharing_duration", @@ -82478,15 +86430,15 @@ "tdLocation": "td_location", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride:getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride:getPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing:getPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing:getPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing": { "strictMode": "strict_mode", "templateUuid": "template_uuid", "validMode": "valid_mode" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSubCustomer:getPropertyRulesBuilderRulesV20230530BehaviorSubCustomer": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSubCustomer:getPropertyRulesBuilderRulesV20230920BehaviorSubCustomer": { "accessControl": "access_control", "cacheKey": "cache_key", "contentCompressor": "content_compressor", @@ -82503,7 +86455,7 @@ "tokenAuthorization": "token_authorization", "webApplicationFirewall": "web_application_firewall" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSureRoute:getPropertyRulesBuilderRulesV20230530BehaviorSureRoute": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSureRoute:getPropertyRulesBuilderRulesV20230920BehaviorSureRoute": { "allowFcmParentOverride": "allow_fcm_parent_override", "customMap": "custom_map", "customStatKey": "custom_stat_key", @@ -82516,23 +86468,23 @@ "toHost": "to_host", "toHostStatus": "to_host_status" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization:getPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization:getPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf:getPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf:getPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf": { "ibmCustomerId": "ibm_customer_id", "limitToDynamic": "limit_to_dynamic", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution:getPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution:getPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution": { "templateUuid": "template_uuid", "tieredDistributionMap": "tiered_distribution_map" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced:getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced": { "templateUuid": "template_uuid", "tieredDistributionMap": "tiered_distribution_map" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization:getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization:getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization": { "cloudwrapperMapMigrationTitle": "cloudwrapper_map_migration_title", "customMapEnabled": "custom_map_enabled", "customMapName": "custom_map_name", @@ -82546,10 +86498,10 @@ "templateUuid": "template_uuid", "tier1Title": "tier1_title" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTimeout:getPropertyRulesBuilderRulesV20230530BehaviorTimeout": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorTimeout:getPropertyRulesBuilderRulesV20230920BehaviorTimeout": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration:getPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration:getPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration": { "extractLocation": "extract_location", "headerName": "header_name", "legalText": "legal_text", @@ -82557,10 +86509,10 @@ "templateUuid": "template_uuid", "variableName": "variable_name" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag:getPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag:getPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken:getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken:getPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken": { "enableEs256": "enable_es256", "enableRs256": "enable_rs256", "extractLocation": "extract_location", @@ -82568,7 +86520,7 @@ "queryParameterName": "query_parameter_name", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp:getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp:getPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp": { "clientId": "client_id", "customHeader": "custom_header", "enableEs256": "enable_es256", @@ -82583,7 +86535,7 @@ "templateUuid": "template_uuid", "userName": "user_name" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization:getPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization:getPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization": { "escapeHmacInputs": "escape_hmac_inputs", "failureResponse": "failure_response", "ignoreQueryString": "ignore_query_string", @@ -82592,7 +86544,7 @@ "transitionKey": "transition_key", "useAdvanced": "use_advanced" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom:getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom:getPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom": { "accessTitle": "access_title", "cloudletSharedPolicy": "cloudlet_shared_policy", "customCookieDomain": "custom_cookie_domain", @@ -82604,10 +86556,10 @@ "waitingRoomPath": "waiting_room_path", "waitingRoomTitle": "waiting_room_title" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers:getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers:getPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization:getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization": { "allowedUserCookieAdvanced": "allowed_user_cookie_advanced", "allowedUserCookieAutomaticSalt": "allowed_user_cookie_automatic_salt", "allowedUserCookieDomain": "allowed_user_cookie_domain", @@ -82648,7 +86600,7 @@ "waitingRoomStatusCode": "waiting_room_status_code", "waitingRoomUseCpCode": "waiting_room_use_cp_code" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo:getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo": { "accessTitle": "access_title", "cloudletSharedPolicy": "cloudlet_shared_policy", "customCookieDomain": "custom_cookie_domain", @@ -82660,23 +86612,23 @@ "waitingRoomPath": "waiting_room_path", "waitingRoomTitle": "waiting_room_title" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone:getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode:getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode": { "cpCodeLimits": "cp_code_limits", "createdDate": "created_date" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits": { "currentCapacity": "current_capacity", "limitType": "limit_type" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage:getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage": { "cpCode": "cp_code", "downloadDomainName": "download_domain_name", "g2oToken": "g2o_token" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWatermarking:getPropertyRulesBuilderRulesV20230530BehaviorWatermarking": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorWatermarking:getPropertyRulesBuilderRulesV20230920BehaviorWatermarking": { "abVariantLocation": "ab_variant_location", "decryptionPassword1": "decryption_password1", "decryptionPassword2": "decryption_password2", @@ -82694,11 +86646,11 @@ "verificationPublicKey1": "verification_public_key1", "verificationPublicKey2": "verification_public_key2" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall:getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall:getPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall": { "firewallConfiguration": "firewall_configuration", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration:getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration:getPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration": { "configId": "config_id", "fileName": "file_name", "productionStatus": "production_status", @@ -82706,13 +86658,13 @@ "stagingStatus": "staging_status", "stagingVersion": "staging_version" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWebSockets:getPropertyRulesBuilderRulesV20230530BehaviorWebSockets": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorWebSockets:getPropertyRulesBuilderRulesV20230920BehaviorWebSockets": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWebdav:getPropertyRulesBuilderRulesV20230530BehaviorWebdav": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorWebdav:getPropertyRulesBuilderRulesV20230920BehaviorWebdav": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530Criterion:getPropertyRulesBuilderRulesV20230530Criterion": { + "akamai:index/getPropertyRulesBuilderRulesV20230920Criterion:getPropertyRulesBuilderRulesV20230920Criterion": { "advancedImMatch": "advanced_im_match", "chinaCdnRegion": "china_cdn_region", "clientCertificate": "client_certificate", @@ -82752,51 +86704,52 @@ "virtualWaitingRoomRequest": "virtual_waiting_room_request", "visitorPrioritizationRequest": "visitor_prioritization_request" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch:getPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch:getPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch": { "matchOn": "match_on", "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionBucket:getPropertyRulesBuilderRulesV20230530CriterionBucket": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionBucket:getPropertyRulesBuilderRulesV20230920CriterionBucket": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionCacheability:getPropertyRulesBuilderRulesV20230530CriterionCacheability": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionCacheability:getPropertyRulesBuilderRulesV20230920CriterionCacheability": { "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion:getPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion:getPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion": { "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionClientCertificate:getPropertyRulesBuilderRulesV20230530CriterionClientCertificate": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionClientCertificate:getPropertyRulesBuilderRulesV20230920CriterionClientCertificate": { + "enforceMtls": "enforce_mtls", "isCertificatePresent": "is_certificate_present", "isCertificateValid": "is_certificate_valid", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionClientIp:getPropertyRulesBuilderRulesV20230530CriterionClientIp": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionClientIp:getPropertyRulesBuilderRulesV20230920CriterionClientIp": { "matchOperator": "match_operator", "templateUuid": "template_uuid", "useHeaders": "use_headers" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionClientIpVersion:getPropertyRulesBuilderRulesV20230530CriterionClientIpVersion": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionClientIpVersion:getPropertyRulesBuilderRulesV20230920CriterionClientIpVersion": { "templateUuid": "template_uuid", "useXForwardedFor": "use_x_forwarded_for" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin:getPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin:getPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin": { "originId": "origin_id", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork:getPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork:getPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork": { "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionContentType:getPropertyRulesBuilderRulesV20230530CriterionContentType": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionContentType:getPropertyRulesBuilderRulesV20230920CriterionContentType": { "matchCaseSensitive": "match_case_sensitive", "matchOperator": "match_operator", "matchWildcard": "match_wildcard", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic:getPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic:getPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic": { "booleanValue": "boolean_value", "matchCaseSensitive": "match_case_sensitive", "matchWildcard": "match_wildcard", @@ -82808,63 +86761,63 @@ "versionMatchOperator": "version_match_operator", "versionValue": "version_value" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups:getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups:getPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups": { "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme:getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme:getPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme": { "authScheme": "auth_scheme", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated:getPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated:getPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated": { "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEcmdUsername:getPropertyRulesBuilderRulesV20230530CriterionEcmdUsername": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionEcmdUsername:getPropertyRulesBuilderRulesV20230920CriterionEcmdUsername": { "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure:getPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure:getPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure": { "execStatus": "exec_status", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionFileExtension:getPropertyRulesBuilderRulesV20230530CriterionFileExtension": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionFileExtension:getPropertyRulesBuilderRulesV20230920CriterionFileExtension": { "matchCaseSensitive": "match_case_sensitive", "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionFilename:getPropertyRulesBuilderRulesV20230530CriterionFilename": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionFilename:getPropertyRulesBuilderRulesV20230920CriterionFilename": { "matchCaseSensitive": "match_case_sensitive", "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionHostname:getPropertyRulesBuilderRulesV20230530CriterionHostname": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionHostname:getPropertyRulesBuilderRulesV20230920CriterionHostname": { "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced:getPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced:getPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced": { "closeXml": "close_xml", "openXml": "open_xml", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchCpCode:getPropertyRulesBuilderRulesV20230530CriterionMatchCpCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionMatchCpCode:getPropertyRulesBuilderRulesV20230920CriterionMatchCpCode": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue:getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue:getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue": { "cpCodeLimits": "cp_code_limits", "createdDate": "created_date" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits": { "currentCapacity": "current_capacity", "limitType": "limit_type" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode:getPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode:getPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode": { "lowerBound": "lower_bound", "matchOperator": "match_operator", "templateUuid": "template_uuid", "upperBound": "upper_bound" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchVariable:getPropertyRulesBuilderRulesV20230530CriterionMatchVariable": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionMatchVariable:getPropertyRulesBuilderRulesV20230920CriterionMatchVariable": { "lowerBound": "lower_bound", "matchCaseSensitive": "match_case_sensitive", "matchOperator": "match_operator", @@ -82875,20 +86828,20 @@ "variableName": "variable_name", "variableValues": "variable_values" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMetadataStage:getPropertyRulesBuilderRulesV20230530CriterionMetadataStage": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionMetadataStage:getPropertyRulesBuilderRulesV20230920CriterionMetadataStage": { "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionOriginTimeout:getPropertyRulesBuilderRulesV20230530CriterionOriginTimeout": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionOriginTimeout:getPropertyRulesBuilderRulesV20230920CriterionOriginTimeout": { "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionPath:getPropertyRulesBuilderRulesV20230530CriterionPath": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionPath:getPropertyRulesBuilderRulesV20230920CriterionPath": { "matchCaseSensitive": "match_case_sensitive", "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter:getPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter:getPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter": { "escapeValue": "escape_value", "lowerBound": "lower_bound", "matchCaseSensitiveName": "match_case_sensitive_name", @@ -82900,19 +86853,19 @@ "templateUuid": "template_uuid", "upperBound": "upper_bound" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRandom:getPropertyRulesBuilderRulesV20230530CriterionRandom": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionRandom:getPropertyRulesBuilderRulesV20230920CriterionRandom": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig:getPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig:getPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig": { "configName": "config_name", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRegularExpression:getPropertyRulesBuilderRulesV20230530CriterionRegularExpression": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionRegularExpression:getPropertyRulesBuilderRulesV20230920CriterionRegularExpression": { "caseSensitive": "case_sensitive", "matchString": "match_string", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestCookie:getPropertyRulesBuilderRulesV20230530CriterionRequestCookie": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionRequestCookie:getPropertyRulesBuilderRulesV20230920CriterionRequestCookie": { "cookieName": "cookie_name", "lowerBound": "lower_bound", "matchCaseSensitiveName": "match_case_sensitive_name", @@ -82923,7 +86876,7 @@ "templateUuid": "template_uuid", "upperBound": "upper_bound" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestHeader:getPropertyRulesBuilderRulesV20230530CriterionRequestHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionRequestHeader:getPropertyRulesBuilderRulesV20230920CriterionRequestHeader": { "headerName": "header_name", "matchCaseSensitiveValue": "match_case_sensitive_value", "matchOperator": "match_operator", @@ -82931,18 +86884,18 @@ "matchWildcardValue": "match_wildcard_value", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestMethod:getPropertyRulesBuilderRulesV20230530CriterionRequestMethod": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionRequestMethod:getPropertyRulesBuilderRulesV20230920CriterionRequestMethod": { "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestProtocol:getPropertyRulesBuilderRulesV20230530CriterionRequestProtocol": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionRequestProtocol:getPropertyRulesBuilderRulesV20230920CriterionRequestProtocol": { "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestType:getPropertyRulesBuilderRulesV20230530CriterionRequestType": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionRequestType:getPropertyRulesBuilderRulesV20230920CriterionRequestType": { "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionResponseHeader:getPropertyRulesBuilderRulesV20230530CriterionResponseHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionResponseHeader:getPropertyRulesBuilderRulesV20230920CriterionResponseHeader": { "headerName": "header_name", "lowerBound": "lower_bound", "matchCaseSensitiveValue": "match_case_sensitive_value", @@ -82952,12 +86905,12 @@ "templateUuid": "template_uuid", "upperBound": "upper_bound" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionServerLocation:getPropertyRulesBuilderRulesV20230530CriterionServerLocation": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionServerLocation:getPropertyRulesBuilderRulesV20230920CriterionServerLocation": { "locationType": "location_type", "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionTime:getPropertyRulesBuilderRulesV20230530CriterionTime": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionTime:getPropertyRulesBuilderRulesV20230920CriterionTime": { "applyDaylightSavingsTime": "apply_daylight_savings_time", "beginDate": "begin_date", "endDate": "end_date", @@ -82969,18 +86922,18 @@ "repeatInterval": "repeat_interval", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization:getPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization:getPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization": { "matchOperator": "match_operator", "statusLists": "status_list", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionUserAgent:getPropertyRulesBuilderRulesV20230530CriterionUserAgent": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionUserAgent:getPropertyRulesBuilderRulesV20230920CriterionUserAgent": { "matchCaseSensitive": "match_case_sensitive", "matchOperator": "match_operator", "matchWildcard": "match_wildcard", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionUserLocation:getPropertyRulesBuilderRulesV20230530CriterionUserLocation": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionUserLocation:getPropertyRulesBuilderRulesV20230920CriterionUserLocation": { "checkIps": "check_ips", "continentValues": "continent_values", "countryValues": "country_values", @@ -82989,7 +86942,7 @@ "templateUuid": "template_uuid", "useOnlyFirstXForwardedForIp": "use_only_first_x_forwarded_for_ip" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionUserNetwork:getPropertyRulesBuilderRulesV20230530CriterionUserNetwork": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionUserNetwork:getPropertyRulesBuilderRulesV20230920CriterionUserNetwork": { "bandwidthValues": "bandwidth_values", "checkIps": "check_ips", "matchOperator": "match_operator", @@ -82998,21 +86951,21 @@ "templateUuid": "template_uuid", "useOnlyFirstXForwardedForIp": "use_only_first_x_forwarded_for_ip" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionVariableError:getPropertyRulesBuilderRulesV20230530CriterionVariableError": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionVariableError:getPropertyRulesBuilderRulesV20230920CriterionVariableError": { "templateUuid": "template_uuid", "variableNames": "variable_names" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest:getPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest:getPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest": { "matchOn": "match_on", "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest:getPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest:getPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest": { "matchOn": "match_on", "matchOperator": "match_operator", "templateUuid": "template_uuid" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CustomOverride:getPropertyRulesBuilderRulesV20230530CustomOverride": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CustomOverride:getPropertyRulesBuilderRulesV20230920CustomOverride": { "overrideId": "override_id" }, "akamai:index/getPropertyRulesTemplate:getPropertyRulesTemplate": { diff --git a/provider/cmd/pulumi-resource-akamai/schema.json b/provider/cmd/pulumi-resource-akamai/schema.json index bbe3b2bbd..4fd8d493e 100644 --- a/provider/cmd/pulumi-resource-akamai/schema.json +++ b/provider/cmd/pulumi-resource-akamai/schema.json @@ -135,6 +135,14 @@ "value" ] }, + "akamai:index/CloudletsApplicationLoadBalancerActivationTimeouts:CloudletsApplicationLoadBalancerActivationTimeouts": { + "properties": { + "default": { + "type": "string" + } + }, + "type": "object" + }, "akamai:index/CloudletsApplicationLoadBalancerDataCenter:CloudletsApplicationLoadBalancerDataCenter": { "properties": { "city": { @@ -239,6 +247,22 @@ "protocol" ] }, + "akamai:index/CloudletsPolicyActivationTimeouts:CloudletsPolicyActivationTimeouts": { + "properties": { + "default": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/CloudletsPolicyTimeouts:CloudletsPolicyTimeouts": { + "properties": { + "default": { + "type": "string" + } + }, + "type": "object" + }, "akamai:index/CloudwrapperActivationTimeouts:CloudwrapperActivationTimeouts": { "properties": { "create": { @@ -291,6 +315,14 @@ }, "type": "object" }, + "akamai:index/CpCodeTimeouts:CpCodeTimeouts": { + "properties": { + "update": { + "type": "string" + } + }, + "type": "object" + }, "akamai:index/CpsDvEnrollmentAdminContact:CpsDvEnrollmentAdminContact": { "properties": { "addressLineOne": { @@ -560,6 +592,22 @@ "region" ] }, + "akamai:index/CpsDvEnrollmentTimeouts:CpsDvEnrollmentTimeouts": { + "properties": { + "default": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/CpsDvValidationTimeouts:CpsDvValidationTimeouts": { + "properties": { + "default": { + "type": "string" + } + }, + "type": "object" + }, "akamai:index/CpsThirdPartyEnrollmentAdminContact:CpsThirdPartyEnrollmentAdminContact": { "properties": { "addressLineOne": { @@ -783,6 +831,22 @@ "region" ] }, + "akamai:index/CpsThirdPartyEnrollmentTimeouts:CpsThirdPartyEnrollmentTimeouts": { + "properties": { + "default": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/CpsUploadCertificateTimeouts:CpsUploadCertificateTimeouts": { + "properties": { + "default": { + "type": "string" + } + }, + "type": "object" + }, "akamai:index/DatastreamAzureConnector:DatastreamAzureConnector": { "properties": { "accessKey": { @@ -1347,6 +1411,14 @@ "secret" ] }, + "akamai:index/EdgeHostNameTimeouts:EdgeHostNameTimeouts": { + "properties": { + "default": { + "type": "string" + } + }, + "type": "object" + }, "akamai:index/EdgeKvInitialData:EdgeKvInitialData": { "properties": { "group": { @@ -1365,6 +1437,33 @@ "value" ] }, + "akamai:index/EdgeWorkerTimeouts:EdgeWorkerTimeouts": { + "properties": { + "default": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/EdgeWorkersActivationTimeouts:EdgeWorkersActivationTimeouts": { + "properties": { + "default": { + "type": "string" + }, + "delete": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/EdgekvGroupItemsTimeouts:EdgekvGroupItemsTimeouts": { + "properties": { + "default": { + "type": "string" + } + }, + "type": "object" + }, "akamai:index/GtmAsmapAssignment:GtmAsmapAssignment": { "properties": { "asNumbers": { @@ -1742,6 +1841,14 @@ }, "type": "object" }, + "akamai:index/PropertyActivationTimeouts:PropertyActivationTimeouts": { + "properties": { + "default": { + "type": "string" + } + }, + "type": "object" + }, "akamai:index/PropertyHostname:PropertyHostname": { "properties": { "certProvisioningType": { @@ -1873,6 +1980,14 @@ }, "type": "object" }, + "akamai:index/PropertyIncludeActivationTimeouts:PropertyIncludeActivationTimeouts": { + "properties": { + "default": { + "type": "string" + } + }, + "type": "object" + }, "akamai:index/PropertyRuleError:PropertyRuleError": { "properties": { "behaviorName": { @@ -3244,6 +3359,9 @@ "$ref": "#/types/akamai:index/getCloudletsEdgeRedirectorMatchRuleMatchRuleMatch:getCloudletsEdgeRedirectorMatchRuleMatchRuleMatch" } }, + "matchesAlways": { + "type": "boolean" + }, "name": { "type": "string" }, @@ -8944,7 +9062,9993 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowDelete:getPropertyRulesBuilderRulesV20230105BehaviorAllowDelete": { + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowDelete:getPropertyRulesBuilderRulesV20230105BehaviorAllowDelete": { + "properties": { + "allowBody": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowHttpsCacheKeySharing:getPropertyRulesBuilderRulesV20230105BehaviorAllowHttpsCacheKeySharing": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowHttpsDowngrade:getPropertyRulesBuilderRulesV20230105BehaviorAllowHttpsDowngrade": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowOptions:getPropertyRulesBuilderRulesV20230105BehaviorAllowOptions": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowPatch:getPropertyRulesBuilderRulesV20230105BehaviorAllowPatch": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowPost:getPropertyRulesBuilderRulesV20230105BehaviorAllowPost": { + "properties": { + "allowWithoutContentLength": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowPut:getPropertyRulesBuilderRulesV20230105BehaviorAllowPut": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowTransferEncoding:getPropertyRulesBuilderRulesV20230105BehaviorAllowTransferEncoding": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAltSvcHeader:getPropertyRulesBuilderRulesV20230105BehaviorAltSvcHeader": { + "properties": { + "locked": { + "type": "boolean" + }, + "maxAge": { + "type": "integer" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritization:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritization": { + "properties": { + "alternateResponseCacheTtl": { + "type": "integer" + }, + "cloudletPolicy": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationCloudletPolicy" + }, + "enabled": { + "type": "boolean" + }, + "label": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "netStorage": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationNetStorage" + }, + "netStoragePath": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "throttledCpCode": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationThrottledCpCode:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationThrottledCpCode" + }, + "throttledStatusCode": { + "type": "integer" + }, + "useThrottledCpCode": { + "type": "boolean" + }, + "useThrottledStatusCode": { + "type": "boolean" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationCloudletPolicy": { + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationNetStorage": { + "properties": { + "cpCode": { + "type": "integer" + }, + "downloadDomainName": { + "type": "string" + }, + "g2oToken": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationThrottledCpCode:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationThrottledCpCode": { + "properties": { + "cpCodeLimits": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits" + }, + "createdDate": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "products": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits": { + "properties": { + "currentCapacity": { + "type": "integer" + }, + "limit": { + "type": "integer" + }, + "limitType": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancer:getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancer": { + "properties": { + "allDownNetStorage": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerAllDownNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerAllDownNetStorage" + }, + "allDownNetStorageFile": { + "type": "string" + }, + "allDownStatusCode": { + "type": "string" + }, + "allDownTitle": { + "type": "string" + }, + "allowCachePrefresh": { + "type": "boolean" + }, + "cachedContentTitle": { + "type": "string" + }, + "cloudletPolicy": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerCloudletPolicy" + }, + "enabled": { + "type": "boolean" + }, + "failoverAttemptsThreshold": { + "type": "integer" + }, + "failoverMode": { + "type": "string" + }, + "failoverOriginMaps": { + "type": "array", + "items": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerFailoverOriginMap:getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerFailoverOriginMap" + } + }, + "failoverStatusCodes": { + "type": "array", + "items": { + "type": "string" + } + }, + "failoverTitle": { + "type": "string" + }, + "label": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "originCookieName": { + "type": "string" + }, + "specifyStickinessCookieDomain": { + "type": "boolean" + }, + "stickinessCookieAutomaticSalt": { + "type": "boolean" + }, + "stickinessCookieDomain": { + "type": "string" + }, + "stickinessCookieSalt": { + "type": "string" + }, + "stickinessCookieSetHttpOnlyFlag": { + "type": "boolean" + }, + "stickinessCookieType": { + "type": "string" + }, + "stickinessDuration": { + "type": "string" + }, + "stickinessExpirationDate": { + "type": "string" + }, + "stickinessRefresh": { + "type": "boolean" + }, + "stickinessTitle": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerAllDownNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerAllDownNetStorage": { + "properties": { + "cpCode": { + "type": "integer" + }, + "downloadDomainName": { + "type": "string" + }, + "g2oToken": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerCloudletPolicy": { + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerFailoverOriginMap:getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerFailoverOriginMap": { + "properties": { + "fromOriginId": { + "type": "string" + }, + "toOriginIds": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAudienceSegmentation:getPropertyRulesBuilderRulesV20230105BehaviorAudienceSegmentation": { + "properties": { + "cloudletPolicy": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAudienceSegmentationCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorAudienceSegmentationCloudletPolicy" + }, + "cloudletSharedPolicy": { + "type": "integer" + }, + "enabled": { + "type": "boolean" + }, + "isSharedPolicy": { + "type": "boolean" + }, + "label": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "populationCookieAutomaticSalt": { + "type": "boolean" + }, + "populationCookieDomain": { + "type": "string" + }, + "populationCookieIncludeRuleName": { + "type": "boolean" + }, + "populationCookieSalt": { + "type": "string" + }, + "populationCookieType": { + "type": "string" + }, + "populationDuration": { + "type": "string" + }, + "populationRefresh": { + "type": "boolean" + }, + "populationTitle": { + "type": "string" + }, + "segmentTrackingCookieName": { + "type": "string" + }, + "segmentTrackingCustomHeader": { + "type": "string" + }, + "segmentTrackingMethod": { + "type": "string" + }, + "segmentTrackingQueryParam": { + "type": "string" + }, + "segmentTrackingTitle": { + "type": "string" + }, + "specifyPopulationCookieDomain": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAudienceSegmentationCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorAudienceSegmentationCloudletPolicy": { + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAutoDomainValidation:getPropertyRulesBuilderRulesV20230105BehaviorAutoDomainValidation": { + "properties": { + "autodv": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorBaseDirectory:getPropertyRulesBuilderRulesV20230105BehaviorBaseDirectory": { + "properties": { + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorBossBeaconing:getPropertyRulesBuilderRulesV20230105BehaviorBossBeaconing": { + "properties": { + "conditionalErrorPattern": { + "type": "string" + }, + "conditionalHttpStatuses": { + "type": "array", + "items": { + "type": "string" + } + }, + "conditionalSamplingFrequency": { + "type": "string" + }, + "cpcodes": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "forwardType": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "requestType": { + "type": "string" + }, + "samplingFrequency": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorBreadcrumbs:getPropertyRulesBuilderRulesV20230105BehaviorBreadcrumbs": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "loggingEnabled": { + "type": "boolean" + }, + "optMode": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorBreakConnection:getPropertyRulesBuilderRulesV20230105BehaviorBreakConnection": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorBrotli:getPropertyRulesBuilderRulesV20230105BehaviorBrotli": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheError:getPropertyRulesBuilderRulesV20230105BehaviorCacheError": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "preserveStale": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "ttl": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheId:getPropertyRulesBuilderRulesV20230105BehaviorCacheId": { + "properties": { + "elements": { + "type": "array", + "items": { + "type": "string" + } + }, + "includeValue": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "optional": { + "type": "boolean" + }, + "rule": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "variableName": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheKeyIgnoreCase:getPropertyRulesBuilderRulesV20230105BehaviorCacheKeyIgnoreCase": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheKeyQueryParams:getPropertyRulesBuilderRulesV20230105BehaviorCacheKeyQueryParams": { + "properties": { + "behavior": { + "type": "string" + }, + "exactMatch": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "parameters": { + "type": "array", + "items": { + "type": "string" + } + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheKeyRewrite:getPropertyRulesBuilderRulesV20230105BehaviorCacheKeyRewrite": { + "properties": { + "locked": { + "type": "boolean" + }, + "purgeKey": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCachePost:getPropertyRulesBuilderRulesV20230105BehaviorCachePost": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "useBody": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheRedirect:getPropertyRulesBuilderRulesV20230105BehaviorCacheRedirect": { + "properties": { + "enabled": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheTag:getPropertyRulesBuilderRulesV20230105BehaviorCacheTag": { + "properties": { + "locked": { + "type": "boolean" + }, + "tag": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheTagVisible:getPropertyRulesBuilderRulesV20230105BehaviorCacheTagVisible": { + "properties": { + "behavior": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCaching:getPropertyRulesBuilderRulesV20230105BehaviorCaching": { + "properties": { + "behavior": { + "type": "string" + }, + "cacheControlDirectives": { + "type": "string" + }, + "cacheabilitySettings": { + "type": "string" + }, + "defaultTtl": { + "type": "string" + }, + "enhancedRfcSupport": { + "type": "boolean" + }, + "expirationSettings": { + "type": "string" + }, + "honorMaxAge": { + "type": "boolean" + }, + "honorMustRevalidate": { + "type": "boolean" + }, + "honorNoCache": { + "type": "boolean" + }, + "honorNoStore": { + "type": "boolean" + }, + "honorPrivate": { + "type": "boolean" + }, + "honorProxyRevalidate": { + "type": "boolean" + }, + "honorSMaxage": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "mustRevalidate": { + "type": "boolean" + }, + "revalidationSettings": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "ttl": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCentralAuthorization:getPropertyRulesBuilderRulesV20230105BehaviorCentralAuthorization": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorChaseRedirects:getPropertyRulesBuilderRulesV20230105BehaviorChaseRedirects": { + "properties": { + "enabled": { + "type": "boolean" + }, + "limit": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "serve404": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorClientCharacteristics:getPropertyRulesBuilderRulesV20230105BehaviorClientCharacteristics": { + "properties": { + "country": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCloudInterconnects:getPropertyRulesBuilderRulesV20230105BehaviorCloudInterconnects": { + "properties": { + "cloudLocations": { + "type": "array", + "items": { + "type": "string" + } + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCloudWrapper:getPropertyRulesBuilderRulesV20230105BehaviorCloudWrapper": { + "properties": { + "enabled": { + "type": "boolean" + }, + "location": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCloudWrapperAdvanced:getPropertyRulesBuilderRulesV20230105BehaviorCloudWrapperAdvanced": { + "properties": { + "customFailoverMap": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "failoverMap": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorConditionalOrigin:getPropertyRulesBuilderRulesV20230105BehaviorConditionalOrigin": { + "properties": { + "locked": { + "type": "boolean" + }, + "originId": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorConstructResponse:getPropertyRulesBuilderRulesV20230105BehaviorConstructResponse": { + "properties": { + "body": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "forceEviction": { + "type": "boolean" + }, + "ignorePurge": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "responseCode": { + "type": "integer" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristics:getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristics": { + "properties": { + "catalogSize": { + "type": "string" + }, + "contentType": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "objectSize": { + "type": "string" + }, + "popularityDistribution": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsAmd:getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsAmd": { + "properties": { + "catalogSize": { + "type": "string" + }, + "contentType": { + "type": "string" + }, + "dash": { + "type": "boolean" + }, + "hds": { + "type": "boolean" + }, + "hls": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "popularityDistribution": { + "type": "string" + }, + "segmentDurationDash": { + "type": "string" + }, + "segmentDurationDashCustom": { + "type": "integer" + }, + "segmentDurationHds": { + "type": "string" + }, + "segmentDurationHdsCustom": { + "type": "integer" + }, + "segmentDurationHls": { + "type": "string" + }, + "segmentDurationHlsCustom": { + "type": "number" + }, + "segmentDurationSmooth": { + "type": "string" + }, + "segmentDurationSmoothCustom": { + "type": "number" + }, + "segmentSizeDash": { + "type": "string" + }, + "segmentSizeHds": { + "type": "string" + }, + "segmentSizeHls": { + "type": "string" + }, + "segmentSizeSmooth": { + "type": "string" + }, + "smooth": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsDd:getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsDd": { + "properties": { + "catalogSize": { + "type": "string" + }, + "contentType": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "objectSize": { + "type": "string" + }, + "optimizeOption": { + "type": "boolean" + }, + "popularityDistribution": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsWsdLargeFile:getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsWsdLargeFile": { + "properties": { + "catalogSize": { + "type": "string" + }, + "contentType": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "objectSize": { + "type": "string" + }, + "popularityDistribution": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsWsdLive:getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsWsdLive": { + "properties": { + "catalogSize": { + "type": "string" + }, + "contentType": { + "type": "string" + }, + "dash": { + "type": "boolean" + }, + "hds": { + "type": "boolean" + }, + "hls": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "popularityDistribution": { + "type": "string" + }, + "segmentDurationDash": { + "type": "string" + }, + "segmentDurationHds": { + "type": "string" + }, + "segmentDurationHls": { + "type": "string" + }, + "segmentDurationSmooth": { + "type": "string" + }, + "segmentSizeDash": { + "type": "string" + }, + "segmentSizeHds": { + "type": "string" + }, + "segmentSizeHls": { + "type": "string" + }, + "segmentSizeSmooth": { + "type": "string" + }, + "smooth": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsWsdVod:getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsWsdVod": { + "properties": { + "catalogSize": { + "type": "string" + }, + "contentType": { + "type": "string" + }, + "dash": { + "type": "boolean" + }, + "hds": { + "type": "boolean" + }, + "hls": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "popularityDistribution": { + "type": "string" + }, + "segmentDurationDash": { + "type": "string" + }, + "segmentDurationHds": { + "type": "string" + }, + "segmentDurationHls": { + "type": "string" + }, + "segmentDurationSmooth": { + "type": "string" + }, + "segmentSizeDash": { + "type": "string" + }, + "segmentSizeHds": { + "type": "string" + }, + "segmentSizeHls": { + "type": "string" + }, + "segmentSizeSmooth": { + "type": "string" + }, + "smooth": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentPrePosition:getPropertyRulesBuilderRulesV20230105BehaviorContentPrePosition": { + "properties": { + "enabled": { + "type": "boolean" + }, + "firstLocation": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "secondLocation": { + "type": "string" + }, + "sourceType": { + "type": "string" + }, + "targets": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentTargetingProtection:getPropertyRulesBuilderRulesV20230105BehaviorContentTargetingProtection": { + "properties": { + "countries": { + "type": "array", + "items": { + "type": "string" + } + }, + "dmas": { + "type": "array", + "items": { + "type": "string" + } + }, + "enableGeoProtection": { + "type": "boolean" + }, + "enableGeoRedirectOnDeny": { + "type": "boolean" + }, + "enableIpProtection": { + "type": "boolean" + }, + "enableIpRedirectOnDeny": { + "type": "boolean" + }, + "enableReferrerProtection": { + "type": "boolean" + }, + "enableReferrerRedirectOnDeny": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "geoProtectionMode": { + "type": "string" + }, + "geoProtectionTitle": { + "type": "string" + }, + "geoRedirectUrl": { + "type": "string" + }, + "ipAddresses": { + "type": "array", + "items": { + "type": "string" + } + }, + "ipProtectionMode": { + "type": "string" + }, + "ipProtectionTitle": { + "type": "string" + }, + "ipRedirectUrl": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "overrideIpAddresses": { + "type": "array", + "items": { + "type": "string" + } + }, + "referrerDomains": { + "type": "array", + "items": { + "type": "string" + } + }, + "referrerProtectionMode": { + "type": "string" + }, + "referrerProtectionTitle": { + "type": "string" + }, + "referrerRedirectUrl": { + "type": "string" + }, + "regions": { + "type": "array", + "items": { + "type": "string" + } + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCorsSupport:getPropertyRulesBuilderRulesV20230105BehaviorCorsSupport": { + "properties": { + "allowCredentials": { + "type": "boolean" + }, + "allowHeaders": { + "type": "string" + }, + "allowOrigins": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "exposeHeaders": { + "type": "array", + "items": { + "type": "string" + } + }, + "headers": { + "type": "array", + "items": { + "type": "string" + } + }, + "locked": { + "type": "boolean" + }, + "methods": { + "type": "array", + "items": { + "type": "string" + } + }, + "origins": { + "type": "array", + "items": { + "type": "string" + } + }, + "preflightMaxAge": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCpCode:getPropertyRulesBuilderRulesV20230105BehaviorCpCode": { + "properties": { + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCpCodeValue:getPropertyRulesBuilderRulesV20230105BehaviorCpCodeValue" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCpCodeValue:getPropertyRulesBuilderRulesV20230105BehaviorCpCodeValue": { + "properties": { + "cpCodeLimits": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorCpCodeValueCpCodeLimits" + }, + "createdDate": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "products": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorCpCodeValueCpCodeLimits": { + "properties": { + "currentCapacity": { + "type": "integer" + }, + "limit": { + "type": "integer" + }, + "limitType": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCustomBehavior:getPropertyRulesBuilderRulesV20230105BehaviorCustomBehavior": { + "properties": { + "behaviorId": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDatastream:getPropertyRulesBuilderRulesV20230105BehaviorDatastream": { + "properties": { + "beaconStreamTitle": { + "type": "string" + }, + "collectMidgressTraffic": { + "type": "boolean" + }, + "datastreamIds": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "logEnabled": { + "type": "boolean" + }, + "logStreamName": { + "type": "integer" + }, + "logStreamTitle": { + "type": "string" + }, + "samplingPercentage": { + "type": "integer" + }, + "streamType": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcp:getPropertyRulesBuilderRulesV20230105BehaviorDcp": { + "properties": { + "anonymous": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "gwenabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "namespaceId": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "tlsenabled": { + "type": "boolean" + }, + "uuid": { + "type": "string" + }, + "wsenabled": { + "type": "boolean" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthHmacTransformation:getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthHmacTransformation": { + "properties": { + "hashConversionAlgorithm": { + "type": "string" + }, + "hashConversionKey": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthRegexTransformation:getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthRegexTransformation": { + "properties": { + "locked": { + "type": "boolean" + }, + "regexPattern": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthSubstringTransformation:getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthSubstringTransformation": { + "properties": { + "locked": { + "type": "boolean" + }, + "substringEnd": { + "type": "string" + }, + "substringStart": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthVariableExtractor:getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthVariableExtractor": { + "properties": { + "certificateField": { + "type": "string" + }, + "dcpMutualAuthProcessingVariableId": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpDefaultAuthzGroups:getPropertyRulesBuilderRulesV20230105BehaviorDcpDefaultAuthzGroups": { + "properties": { + "groupNames": { + "type": "array", + "items": { + "type": "string" + } + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpDevRelations:getPropertyRulesBuilderRulesV20230105BehaviorDcpDevRelations": { + "properties": { + "customValues": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "hostname": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "path": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpRealTimeAuth:getPropertyRulesBuilderRulesV20230105BehaviorDcpRealTimeAuth": { + "properties": { + "extractHostname": { + "type": "boolean" + }, + "extractJurisdiction": { + "type": "boolean" + }, + "extractNamespace": { + "type": "boolean" + }, + "hostnameClaim": { + "type": "string" + }, + "jurisdictionClaim": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "namespaceClaim": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDeliveryReceipt:getPropertyRulesBuilderRulesV20230105BehaviorDeliveryReceipt": { + "properties": { + "enabled": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDenyAccess:getPropertyRulesBuilderRulesV20230105BehaviorDenyAccess": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "reason": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDenyDirectFailoverAccess:getPropertyRulesBuilderRulesV20230105BehaviorDenyDirectFailoverAccess": { + "properties": { + "enabled": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDeviceCharacteristicCacheId:getPropertyRulesBuilderRulesV20230105BehaviorDeviceCharacteristicCacheId": { + "properties": { + "elements": { + "type": "array", + "items": { + "type": "string" + } + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDeviceCharacteristicHeader:getPropertyRulesBuilderRulesV20230105BehaviorDeviceCharacteristicHeader": { + "properties": { + "elements": { + "type": "array", + "items": { + "type": "string" + } + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDnsAsyncRefresh:getPropertyRulesBuilderRulesV20230105BehaviorDnsAsyncRefresh": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "timeout": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDnsPrefresh:getPropertyRulesBuilderRulesV20230105BehaviorDnsPrefresh": { + "properties": { + "delay": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "timeout": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDowngradeProtocol:getPropertyRulesBuilderRulesV20230105BehaviorDowngradeProtocol": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDownloadCompleteMarker:getPropertyRulesBuilderRulesV20230105BehaviorDownloadCompleteMarker": { + "properties": { + "enabled": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDownloadNotification:getPropertyRulesBuilderRulesV20230105BehaviorDownloadNotification": { + "properties": { + "enabled": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDownstreamCache:getPropertyRulesBuilderRulesV20230105BehaviorDownstreamCache": { + "properties": { + "allowBehavior": { + "type": "string" + }, + "behavior": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "sendHeaders": { + "type": "string" + }, + "sendPrivate": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "ttl": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDynamicThroughtputOptimization:getPropertyRulesBuilderRulesV20230105BehaviorDynamicThroughtputOptimization": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDynamicThroughtputOptimizationOverride:getPropertyRulesBuilderRulesV20230105BehaviorDynamicThroughtputOptimizationOverride": { + "properties": { + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "throughput": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDynamicWebContent:getPropertyRulesBuilderRulesV20230105BehaviorDynamicWebContent": { + "properties": { + "imageCompression": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "prefetch": { + "type": "boolean" + }, + "realUserMonitoring": { + "type": "boolean" + }, + "sureRoute": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEcmsBulkUpload:getPropertyRulesBuilderRulesV20230105BehaviorEcmsBulkUpload": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEcmsDatabase:getPropertyRulesBuilderRulesV20230105BehaviorEcmsDatabase": { + "properties": { + "database": { + "type": "string" + }, + "extractLocation": { + "type": "string" + }, + "headerName": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "queryParameterName": { + "type": "string" + }, + "regexPattern": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEcmsDataset:getPropertyRulesBuilderRulesV20230105BehaviorEcmsDataset": { + "properties": { + "dataset": { + "type": "string" + }, + "extractLocation": { + "type": "string" + }, + "headerName": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "queryParameterName": { + "type": "string" + }, + "regexPattern": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEcmsObjectKey:getPropertyRulesBuilderRulesV20230105BehaviorEcmsObjectKey": { + "properties": { + "locked": { + "type": "boolean" + }, + "regex": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeConnect:getPropertyRulesBuilderRulesV20230105BehaviorEdgeConnect": { + "properties": { + "aggregateLines": { + "type": "string" + }, + "aggregateSize": { + "type": "string" + }, + "aggregateTime": { + "type": "string" + }, + "apiConnector": { + "type": "string" + }, + "apiDataElements": { + "type": "array", + "items": { + "type": "string" + } + }, + "destinationHostname": { + "type": "string" + }, + "destinationPath": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "overrideAggregateSettings": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingAdvanced:getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingAdvanced": { + "properties": { + "description": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "xml": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenter:getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenter": { + "properties": { + "cookieName": { + "type": "string" + }, + "description": { + "type": "string" + }, + "enableFailover": { + "type": "boolean" + }, + "failoverRules": { + "type": "array", + "items": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenterFailoverRule:getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenterFailoverRule" + } + }, + "failoverTitle": { + "type": "string" + }, + "hostname": { + "type": "string" + }, + "ip": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "originId": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenterFailoverRule:getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenterFailoverRule": { + "properties": { + "absolutePath": { + "type": "boolean" + }, + "contextRoot": { + "type": "string" + }, + "failoverHostname": { + "type": "string" + }, + "modifyRequest": { + "type": "boolean" + }, + "overrideHostname": { + "type": "boolean" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingOrigin:getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingOrigin": { + "properties": { + "cookieName": { + "type": "string" + }, + "description": { + "type": "string" + }, + "enableSessionPersistence": { + "type": "boolean" + }, + "hostname": { + "type": "string" + }, + "id": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "sessionPersistenceTitle": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeOriginAuthorization:getPropertyRulesBuilderRulesV20230105BehaviorEdgeOriginAuthorization": { + "properties": { + "cookieName": { + "type": "string" + }, + "domain": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeRedirector:getPropertyRulesBuilderRulesV20230105BehaviorEdgeRedirector": { + "properties": { + "cloudletPolicy": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeRedirectorCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorEdgeRedirectorCloudletPolicy" + }, + "cloudletSharedPolicy": { + "type": "integer" + }, + "enabled": { + "type": "boolean" + }, + "isSharedPolicy": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeRedirectorCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorEdgeRedirectorCloudletPolicy": { + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeScape:getPropertyRulesBuilderRulesV20230105BehaviorEdgeScape": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeSideIncludes:getPropertyRulesBuilderRulesV20230105BehaviorEdgeSideIncludes": { + "properties": { + "detectInjection": { + "type": "boolean" + }, + "enableViaHttp": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "i18nCharsets": { + "type": "array", + "items": { + "type": "string" + } + }, + "i18nStatus": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "passClientIp": { + "type": "boolean" + }, + "passSetCookie": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeWorker:getPropertyRulesBuilderRulesV20230105BehaviorEdgeWorker": { + "properties": { + "createEdgeWorker": { + "type": "string" + }, + "edgeWorkerId": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "resourceTier": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEnhancedAkamaiProtocol:getPropertyRulesBuilderRulesV20230105BehaviorEnhancedAkamaiProtocol": { + "properties": { + "display": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEnhancedProxyDetection:getPropertyRulesBuilderRulesV20230105BehaviorEnhancedProxyDetection": { + "properties": { + "anonymousVpn": { + "type": "string" + }, + "bestPracticeAction": { + "type": "string" + }, + "bestPracticeRedirecturl": { + "type": "string" + }, + "detectAnonymousVpn": { + "type": "boolean" + }, + "detectAnonymousVpnAction": { + "type": "string" + }, + "detectAnonymousVpnRedirecturl": { + "type": "string" + }, + "detectHostingProvider": { + "type": "boolean" + }, + "detectHostingProviderAction": { + "type": "string" + }, + "detectHostingProviderRedirecturl": { + "type": "string" + }, + "detectPublicProxy": { + "type": "boolean" + }, + "detectPublicProxyAction": { + "type": "string" + }, + "detectPublicProxyRedirecturl": { + "type": "string" + }, + "detectResidentialProxy": { + "type": "boolean" + }, + "detectResidentialProxyAction": { + "type": "string" + }, + "detectResidentialProxyRedirecturl": { + "type": "string" + }, + "detectSmartDnsProxy": { + "type": "boolean" + }, + "detectSmartDnsProxyAction": { + "type": "string" + }, + "detectSmartDnsProxyRedirecturl": { + "type": "string" + }, + "detectTorExitNode": { + "type": "boolean" + }, + "detectTorExitNodeAction": { + "type": "string" + }, + "detectTorExitNodeRedirecturl": { + "type": "string" + }, + "detectVpnDataCenter": { + "type": "boolean" + }, + "detectVpnDataCenterAction": { + "type": "string" + }, + "detectVpnDataCenterRedirecturl": { + "type": "string" + }, + "enableConfigurationMode": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "forwardHeaderEnrichment": { + "type": "boolean" + }, + "hostingProvider": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "publicProxy": { + "type": "string" + }, + "residentialProxy": { + "type": "string" + }, + "smartDnsProxy": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "torExitNode": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "vpnDataCenter": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEpdForwardHeaderEnrichment:getPropertyRulesBuilderRulesV20230105BehaviorEpdForwardHeaderEnrichment": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailAction:getPropertyRulesBuilderRulesV20230105BehaviorFailAction": { + "properties": { + "actionType": { + "type": "string" + }, + "allowFcmParentOverride": { + "type": "boolean" + }, + "cexCustomPath": { + "type": "boolean" + }, + "cexHostname": { + "type": "string" + }, + "cexPath": { + "type": "string" + }, + "contentCustomPath": { + "type": "boolean" + }, + "contentHostname": { + "type": "string" + }, + "contentPath": { + "type": "string" + }, + "cpCode": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCode:getPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCode" + }, + "dynamicCustomPath": { + "type": "boolean" + }, + "dynamicMethod": { + "type": "string" + }, + "dynamicPath": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "modifyProtocol": { + "type": "boolean" + }, + "netStorageHostname": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailActionNetStorageHostname:getPropertyRulesBuilderRulesV20230105BehaviorFailActionNetStorageHostname" + }, + "netStoragePath": { + "type": "string" + }, + "preserveQueryString": { + "type": "boolean" + }, + "protocol": { + "type": "string" + }, + "redirectCustomPath": { + "type": "boolean" + }, + "redirectHostname": { + "type": "string" + }, + "redirectHostnameType": { + "type": "string" + }, + "redirectMethod": { + "type": "integer" + }, + "redirectPath": { + "type": "string" + }, + "saasCnameEnabled": { + "type": "boolean" + }, + "saasCnameLevel": { + "type": "integer" + }, + "saasCookie": { + "type": "string" + }, + "saasQueryString": { + "type": "string" + }, + "saasRegex": { + "type": "string" + }, + "saasReplace": { + "type": "string" + }, + "saasSuffix": { + "type": "string" + }, + "saasType": { + "type": "string" + }, + "statusCode": { + "type": "integer" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCode:getPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCode": { + "properties": { + "cpCodeLimits": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCodeCpCodeLimits" + }, + "createdDate": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "products": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCodeCpCodeLimits": { + "properties": { + "currentCapacity": { + "type": "integer" + }, + "limit": { + "type": "integer" + }, + "limitType": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailActionNetStorageHostname:getPropertyRulesBuilderRulesV20230105BehaviorFailActionNetStorageHostname": { + "properties": { + "cpCode": { + "type": "integer" + }, + "downloadDomainName": { + "type": "string" + }, + "g2oToken": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailoverBotManagerFeatureCompatibility:getPropertyRulesBuilderRulesV20230105BehaviorFailoverBotManagerFeatureCompatibility": { + "properties": { + "compatibility": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFastInvalidate:getPropertyRulesBuilderRulesV20230105BehaviorFastInvalidate": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketing:getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketing": { + "properties": { + "cloudletPolicy": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingCloudletPolicy" + }, + "enabled": { + "type": "boolean" + }, + "javaScriptInsertionRule": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "mediaMathPrefix": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingCloudletPolicy": { + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingPlus:getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingPlus": { + "properties": { + "cloudletPolicy": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingPlusCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingPlusCloudletPolicy" + }, + "enabled": { + "type": "boolean" + }, + "javaScriptInsertionRule": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "mediaMathPrefix": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingPlusCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingPlusCloudletPolicy": { + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorForwardRewrite:getPropertyRulesBuilderRulesV20230105BehaviorForwardRewrite": { + "properties": { + "cloudletPolicy": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorForwardRewriteCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorForwardRewriteCloudletPolicy" + }, + "cloudletSharedPolicy": { + "type": "integer" + }, + "enabled": { + "type": "boolean" + }, + "isSharedPolicy": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorForwardRewriteCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorForwardRewriteCloudletPolicy": { + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFrontEndOptimization:getPropertyRulesBuilderRulesV20230105BehaviorFrontEndOptimization": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorG2oheader:getPropertyRulesBuilderRulesV20230105BehaviorG2oheader": { + "properties": { + "customSignStrings": { + "type": "array", + "items": { + "type": "string" + } + }, + "dataHeader": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "encodingVersion": { + "type": "integer" + }, + "locked": { + "type": "boolean" + }, + "nonce": { + "type": "string" + }, + "secretKey": { + "type": "string" + }, + "signedHeader": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "useCustomSignString": { + "type": "boolean" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorGlobalRequestNumber:getPropertyRulesBuilderRulesV20230105BehaviorGlobalRequestNumber": { + "properties": { + "headerName": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "outputOption": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "variableName": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorGraphqlCaching:getPropertyRulesBuilderRulesV20230105BehaviorGraphqlCaching": { + "properties": { + "advanced": { + "type": "string" + }, + "cacheResponsesWithErrors": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "operationsJsonBodyParameterName": { + "type": "string" + }, + "operationsUrlQueryParameterName": { + "type": "string" + }, + "postRequestProcessingErrorHandling": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorGzipResponse:getPropertyRulesBuilderRulesV20230105BehaviorGzipResponse": { + "properties": { + "behavior": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHdDataAdvanced:getPropertyRulesBuilderRulesV20230105BehaviorHdDataAdvanced": { + "properties": { + "description": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "xml": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHealthDetection:getPropertyRulesBuilderRulesV20230105BehaviorHealthDetection": { + "properties": { + "locked": { + "type": "boolean" + }, + "maximumReconnects": { + "type": "integer" + }, + "retryCount": { + "type": "integer" + }, + "retryInterval": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHsafEipBinding:getPropertyRulesBuilderRulesV20230105BehaviorHsafEipBinding": { + "properties": { + "customExtractedSerial": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "hashMaxValue": { + "type": "integer" + }, + "hashMinValue": { + "type": "integer" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "tier": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHttp2:getPropertyRulesBuilderRulesV20230105BehaviorHttp2": { + "properties": { + "enabled": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHttp3:getPropertyRulesBuilderRulesV20230105BehaviorHttp3": { + "properties": { + "enable": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHttpStrictTransportSecurity:getPropertyRulesBuilderRulesV20230105BehaviorHttpStrictTransportSecurity": { + "properties": { + "enable": { + "type": "boolean" + }, + "includeSubDomains": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "maxAge": { + "type": "string" + }, + "preload": { + "type": "boolean" + }, + "redirect": { + "type": "boolean" + }, + "redirectStatusCode": { + "type": "integer" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHttpToHttpsUpgrade:getPropertyRulesBuilderRulesV20230105BehaviorHttpToHttpsUpgrade": { + "properties": { + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "upgrade": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImOverride:getPropertyRulesBuilderRulesV20230105BehaviorImOverride": { + "properties": { + "dpr": { + "type": "number" + }, + "dprvar": { + "type": "string" + }, + "excludeAllQueryParameters": { + "type": "boolean" + }, + "excludedQueryParameters": { + "type": "array", + "items": { + "type": "string" + } + }, + "format": { + "type": "string" + }, + "formatvar": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "override": { + "type": "string" + }, + "policy": { + "type": "string" + }, + "policyvar": { + "type": "string" + }, + "policyvarIMvar": { + "type": "string" + }, + "policyvarName": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "typesel": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "width": { + "type": "number" + }, + "widthvar": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManager:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManager": { + "properties": { + "applyBestFileType": { + "type": "boolean" + }, + "cpCodeOriginal": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginal" + }, + "cpCodeTransformed": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformed" + }, + "enabled": { + "type": "boolean" + }, + "imageSet": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "policySetType": { + "type": "string" + }, + "resize": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "videoSet": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginal": { + "properties": { + "cpCodeLimits": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits" + }, + "createdDate": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "products": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits": { + "properties": { + "currentCapacity": { + "type": "integer" + }, + "limit": { + "type": "integer" + }, + "limitType": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformed": { + "properties": { + "cpCodeLimits": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits" + }, + "createdDate": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "products": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits": { + "properties": { + "currentCapacity": { + "type": "integer" + }, + "limit": { + "type": "integer" + }, + "limitType": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManager:getPropertyRulesBuilderRulesV20230105BehaviorImageManager": { + "properties": { + "advanced": { + "type": "boolean" + }, + "apiReferenceTitle": { + "type": "string" + }, + "applyBestFileType": { + "type": "boolean" + }, + "cpCodeOriginal": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginal" + }, + "cpCodeTransformed": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformed" + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "policySet": { + "type": "string" + }, + "policyToken": { + "type": "string" + }, + "policyTokenDefault": { + "type": "string" + }, + "resize": { + "type": "boolean" + }, + "settingsTitle": { + "type": "string" + }, + "superCacheRegion": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "trafficTitle": { + "type": "string" + }, + "useExistingPolicySet": { + "type": "boolean" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginal": { + "properties": { + "cpCodeLimits": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginalCpCodeLimits" + }, + "createdDate": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "products": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginalCpCodeLimits": { + "properties": { + "currentCapacity": { + "type": "integer" + }, + "limit": { + "type": "integer" + }, + "limitType": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformed": { + "properties": { + "cpCodeLimits": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformedCpCodeLimits" + }, + "createdDate": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "products": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformedCpCodeLimits": { + "properties": { + "currentCapacity": { + "type": "integer" + }, + "limit": { + "type": "integer" + }, + "limitType": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideo:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideo": { + "properties": { + "advanced": { + "type": "boolean" + }, + "apiReferenceTitle": { + "type": "string" + }, + "applyBestFileType": { + "type": "boolean" + }, + "cpCodeOriginal": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginal:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginal" + }, + "cpCodeTransformed": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformed:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformed" + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "policySet": { + "type": "string" + }, + "policyToken": { + "type": "string" + }, + "policyTokenDefault": { + "type": "string" + }, + "resize": { + "type": "boolean" + }, + "settingsTitle": { + "type": "string" + }, + "superCacheRegion": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "trafficTitle": { + "type": "string" + }, + "useExistingPolicySet": { + "type": "boolean" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginal:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginal": { + "properties": { + "cpCodeLimits": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits" + }, + "createdDate": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "products": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits": { + "properties": { + "currentCapacity": { + "type": "integer" + }, + "limit": { + "type": "integer" + }, + "limitType": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformed:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformed": { + "properties": { + "cpCodeLimits": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits" + }, + "createdDate": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "products": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits": { + "properties": { + "currentCapacity": { + "type": "integer" + }, + "limit": { + "type": "integer" + }, + "limitType": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInclude:getPropertyRulesBuilderRulesV20230105BehaviorInclude": { + "properties": { + "id": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInputValidation:getPropertyRulesBuilderRulesV20230105BehaviorInputValidation": { + "properties": { + "allowLargePostBody": { + "type": "boolean" + }, + "cloudletPolicy": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInputValidationCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorInputValidationCloudletPolicy" + }, + "enabled": { + "type": "boolean" + }, + "failure302Uri": { + "type": "string" + }, + "label": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "penalty302Uri": { + "type": "string" + }, + "penalty403NetStoragePath": { + "type": "string" + }, + "penaltyAction": { + "type": "string" + }, + "penaltyBrandedDenyCacheTtl": { + "type": "integer" + }, + "penaltyNetStorage": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInputValidationPenaltyNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorInputValidationPenaltyNetStorage" + }, + "penaltyThreshold": { + "type": "integer" + }, + "penaltyTitle": { + "type": "string" + }, + "resetOnValid": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "userIdentificationByCookie": { + "type": "boolean" + }, + "userIdentificationByHeaders": { + "type": "boolean" + }, + "userIdentificationByIp": { + "type": "boolean" + }, + "userIdentificationByParams": { + "type": "boolean" + }, + "userIdentificationKeyCookie": { + "type": "string" + }, + "userIdentificationKeyHeaders": { + "type": "array", + "items": { + "type": "string" + } + }, + "userIdentificationKeyParams": { + "type": "array", + "items": { + "type": "string" + } + }, + "userIdentificationTitle": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "validateOnOriginHeaderName": { + "type": "string" + }, + "validateOnOriginHeaderValue": { + "type": "string" + }, + "validateOnOriginResponseCode": { + "type": "integer" + }, + "validateOnOriginWith": { + "type": "string" + }, + "validationTitle": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInputValidationCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorInputValidationCloudletPolicy": { + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInputValidationPenaltyNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorInputValidationPenaltyNetStorage": { + "properties": { + "cpCode": { + "type": "integer" + }, + "downloadDomainName": { + "type": "string" + }, + "g2oToken": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInstant:getPropertyRulesBuilderRulesV20230105BehaviorInstant": { + "properties": { + "customLinkRelations": { + "type": "array", + "items": { + "type": "string" + } + }, + "locked": { + "type": "boolean" + }, + "prefetchCacheable": { + "type": "boolean" + }, + "prefetchHtml": { + "type": "boolean" + }, + "prefetchNoStore": { + "type": "boolean" + }, + "prefetchNoStoreExtensions": { + "type": "array", + "items": { + "type": "string" + } + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInstantConfig:getPropertyRulesBuilderRulesV20230105BehaviorInstantConfig": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLargeFileOptimization:getPropertyRulesBuilderRulesV20230105BehaviorLargeFileOptimization": { + "properties": { + "enablePartialObjectCaching": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "maximumSize": { + "type": "string" + }, + "minimumSize": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "useVersioning": { + "type": "boolean" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLargeFileOptimizationAdvanced:getPropertyRulesBuilderRulesV20230105BehaviorLargeFileOptimizationAdvanced": { + "properties": { + "enabled": { + "type": "boolean" + }, + "fragmentSize": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "objectSize": { + "type": "string" + }, + "prefetchAfterRequest": { + "type": "integer" + }, + "prefetchDuringRequest": { + "type": "integer" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRate:getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRate": { + "properties": { + "bitrateTables": { + "type": "array", + "items": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateBitrateTable:getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateBitrateTable" + } + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "thresholdTables": { + "type": "array", + "items": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateThresholdTable:getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateThresholdTable" + } + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateBitrateTable:getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateBitrateTable": { + "properties": { + "bitrateUnit": { + "type": "string" + }, + "bitrateValue": { + "type": "number" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateThresholdTable:getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateThresholdTable": { + "properties": { + "thresholdUnit": { + "type": "string" + }, + "thresholdValue": { + "type": "integer" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLogCustom:getPropertyRulesBuilderRulesV20230105BehaviorLogCustom": { + "properties": { + "customLogField": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "logCustomLogField": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMPulse:getPropertyRulesBuilderRulesV20230105BehaviorMPulse": { + "properties": { + "apiKey": { + "type": "string" + }, + "bufferSize": { + "type": "string" + }, + "configOverride": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "loaderVersion": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "requirePci": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "titleOptional": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorManifestPersonalization:getPropertyRulesBuilderRulesV20230105BehaviorManifestPersonalization": { + "properties": { + "enabled": { + "type": "boolean" + }, + "hlsEnableDebugHeaders": { + "type": "boolean" + }, + "hlsEnabled": { + "type": "boolean" + }, + "hlsFilterInBitrateRanges": { + "type": "string" + }, + "hlsFilterInBitrates": { + "type": "string" + }, + "hlsMode": { + "type": "string" + }, + "hlsPreferredBitrate": { + "type": "string" + }, + "hlsQueryParamEnabled": { + "type": "boolean" + }, + "hlsQueryParamSecretKey": { + "type": "string" + }, + "hlsQueryParamTransitionKey": { + "type": "string" + }, + "hlsShowAdvanced": { + "type": "boolean" + }, + "hlsTitle": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorManifestRerouting:getPropertyRulesBuilderRulesV20230105BehaviorManifestRerouting": { + "properties": { + "locked": { + "type": "boolean" + }, + "partner": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "username": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorManualServerPush:getPropertyRulesBuilderRulesV20230105BehaviorManualServerPush": { + "properties": { + "locked": { + "type": "boolean" + }, + "serverpushlists": { + "type": "array", + "items": { + "type": "string" + } + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMediaAcceleration:getPropertyRulesBuilderRulesV20230105BehaviorMediaAcceleration": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMediaAccelerationQuicOptout:getPropertyRulesBuilderRulesV20230105BehaviorMediaAccelerationQuicOptout": { + "properties": { + "locked": { + "type": "boolean" + }, + "optout": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMediaClient:getPropertyRulesBuilderRulesV20230105BehaviorMediaClient": { + "properties": { + "beaconId": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "useHybridHttpUdp": { + "type": "boolean" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMediaFileRetrievalOptimization:getPropertyRulesBuilderRulesV20230105BehaviorMediaFileRetrievalOptimization": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMediaOriginFailover:getPropertyRulesBuilderRulesV20230105BehaviorMediaOriginFailover": { + "properties": { + "cacheErrorResponse": { + "type": "boolean" + }, + "cacheWindow": { + "type": "string" + }, + "clientResponseCode": { + "type": "string" + }, + "detectObjectUnavailable": { + "type": "boolean" + }, + "detectObjectUnavailableTitle": { + "type": "string" + }, + "detectOriginUnavailable": { + "type": "boolean" + }, + "detectOriginUnavailableTitle": { + "type": "string" + }, + "detectOriginUnresponsive": { + "type": "boolean" + }, + "detectOriginUnresponsiveTitle": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "objectUnavailableAlternateHost": { + "type": "string" + }, + "objectUnavailableBackupHost": { + "type": "string" + }, + "objectUnavailableBlacklistOriginIp": { + "type": "boolean" + }, + "objectUnavailableBlacklistWindow": { + "type": "string" + }, + "objectUnavailableChangeProtocol": { + "type": "boolean" + }, + "objectUnavailableDetectionLevel": { + "type": "string" + }, + "objectUnavailableIncludeQueryString": { + "type": "boolean" + }, + "objectUnavailableModifiedPath": { + "type": "string" + }, + "objectUnavailableModifyRequestPath": { + "type": "boolean" + }, + "objectUnavailableProtocol": { + "type": "string" + }, + "objectUnavailableRecovery": { + "type": "string" + }, + "objectUnavailableRedirectMethod": { + "type": "integer" + }, + "objectUnavailableResponseCodes": { + "type": "array", + "items": { + "type": "string" + } + }, + "objectUnavailableRetryLimit": { + "type": "string" + }, + "originUnavailableAlternateHost": { + "type": "string" + }, + "originUnavailableBackupHost": { + "type": "string" + }, + "originUnavailableBlacklistOriginIp": { + "type": "boolean" + }, + "originUnavailableBlacklistWindow": { + "type": "string" + }, + "originUnavailableChangeProtocol": { + "type": "boolean" + }, + "originUnavailableDetectionLevel": { + "type": "string" + }, + "originUnavailableIncludeQueryString": { + "type": "boolean" + }, + "originUnavailableModifiedPath": { + "type": "string" + }, + "originUnavailableModifyRequestPath": { + "type": "boolean" + }, + "originUnavailableProtocol": { + "type": "string" + }, + "originUnavailableRecovery": { + "type": "string" + }, + "originUnavailableRedirectMethod": { + "type": "integer" + }, + "originUnavailableResponseCodes": { + "type": "array", + "items": { + "type": "string" + } + }, + "originUnavailableRetryLimit": { + "type": "string" + }, + "originUnresponsiveAlternateHost": { + "type": "string" + }, + "originUnresponsiveBackupHost": { + "type": "string" + }, + "originUnresponsiveBlacklistOriginIp": { + "type": "boolean" + }, + "originUnresponsiveBlacklistWindow": { + "type": "string" + }, + "originUnresponsiveChangeProtocol": { + "type": "boolean" + }, + "originUnresponsiveDetectionLevel": { + "type": "string" + }, + "originUnresponsiveIncludeQueryString": { + "type": "boolean" + }, + "originUnresponsiveModifiedPath": { + "type": "string" + }, + "originUnresponsiveModifyRequestPath": { + "type": "boolean" + }, + "originUnresponsiveProtocol": { + "type": "string" + }, + "originUnresponsiveRecovery": { + "type": "string" + }, + "originUnresponsiveRedirectMethod": { + "type": "integer" + }, + "originUnresponsiveRetryLimit": { + "type": "string" + }, + "otherOptions": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMetadataCaching:getPropertyRulesBuilderRulesV20230105BehaviorMetadataCaching": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMobileSdkPerformance:getPropertyRulesBuilderRulesV20230105BehaviorMobileSdkPerformance": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "secondaryMultipathToOrigin": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorModifyIncomingRequestHeader:getPropertyRulesBuilderRulesV20230105BehaviorModifyIncomingRequestHeader": { + "properties": { + "action": { + "type": "string" + }, + "avoidDuplicateHeaders": { + "type": "boolean" + }, + "customHeaderName": { + "type": "string" + }, + "headerValue": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "newHeaderValue": { + "type": "string" + }, + "standardAddHeaderName": { + "type": "string" + }, + "standardDeleteHeaderName": { + "type": "string" + }, + "standardModifyHeaderName": { + "type": "string" + }, + "standardPassHeaderName": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorModifyIncomingResponseHeader:getPropertyRulesBuilderRulesV20230105BehaviorModifyIncomingResponseHeader": { + "properties": { + "action": { + "type": "string" + }, + "avoidDuplicateHeaders": { + "type": "boolean" + }, + "customHeaderName": { + "type": "string" + }, + "headerValue": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "newHeaderValue": { + "type": "string" + }, + "standardAddHeaderName": { + "type": "string" + }, + "standardDeleteHeaderName": { + "type": "string" + }, + "standardModifyHeaderName": { + "type": "string" + }, + "standardPassHeaderName": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorModifyOutgoingRequestHeader:getPropertyRulesBuilderRulesV20230105BehaviorModifyOutgoingRequestHeader": { + "properties": { + "action": { + "type": "string" + }, + "avoidDuplicateHeaders": { + "type": "boolean" + }, + "customHeaderName": { + "type": "string" + }, + "headerValue": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "matchMultiple": { + "type": "boolean" + }, + "newHeaderValue": { + "type": "string" + }, + "regexHeaderMatch": { + "type": "string" + }, + "regexHeaderReplace": { + "type": "string" + }, + "standardAddHeaderName": { + "type": "string" + }, + "standardDeleteHeaderName": { + "type": "string" + }, + "standardModifyHeaderName": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorModifyOutgoingResponseHeader:getPropertyRulesBuilderRulesV20230105BehaviorModifyOutgoingResponseHeader": { + "properties": { + "action": { + "type": "string" + }, + "avoidDuplicateHeaders": { + "type": "boolean" + }, + "customHeaderName": { + "type": "string" + }, + "headerValue": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "matchMultiple": { + "type": "boolean" + }, + "newHeaderValue": { + "type": "string" + }, + "regexHeaderMatch": { + "type": "string" + }, + "regexHeaderReplace": { + "type": "string" + }, + "standardAddHeaderName": { + "type": "string" + }, + "standardDeleteHeaderName": { + "type": "string" + }, + "standardModifyHeaderName": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorModifyViaHeader:getPropertyRulesBuilderRulesV20230105BehaviorModifyViaHeader": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "modificationOption": { + "type": "string" + }, + "renameHeaderTo": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOrigin:getPropertyRulesBuilderRulesV20230105BehaviorOrigin": { + "properties": { + "cacheKeyHostname": { + "type": "string" + }, + "compress": { + "type": "boolean" + }, + "customCertificateAuthorities": { + "type": "array", + "items": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthority:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthority" + } + }, + "customCertificates": { + "type": "array", + "items": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificate:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificate" + } + }, + "customForwardHostHeader": { + "type": "string" + }, + "customValidCnValues": { + "type": "array", + "items": { + "type": "string" + } + }, + "enableTrueClientIp": { + "type": "boolean" + }, + "forwardHostHeader": { + "type": "string" + }, + "hostname": { + "type": "string" + }, + "httpPort": { + "type": "integer" + }, + "httpsPort": { + "type": "integer" + }, + "ipVersion": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "mslorigin": { + "type": "string" + }, + "netStorage": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorOriginNetStorage" + }, + "originCertificate": { + "type": "string" + }, + "originCertsToHonor": { + "type": "string" + }, + "originId": { + "type": "string" + }, + "originSni": { + "type": "boolean" + }, + "originType": { + "type": "string" + }, + "ports": { + "type": "string" + }, + "saasCnameEnabled": { + "type": "boolean" + }, + "saasCnameLevel": { + "type": "integer" + }, + "saasCookie": { + "type": "string" + }, + "saasQueryString": { + "type": "string" + }, + "saasRegex": { + "type": "string" + }, + "saasReplace": { + "type": "string" + }, + "saasSuffix": { + "type": "string" + }, + "saasType": { + "type": "string" + }, + "secondHostname": { + "type": "string" + }, + "secondHostnameEnabled": { + "type": "boolean" + }, + "standardCertificateAuthorities": { + "type": "array", + "items": { + "type": "string" + } + }, + "templateUuid": { + "type": "string" + }, + "trueClientIpClientSetting": { + "type": "boolean" + }, + "trueClientIpHeader": { + "type": "string" + }, + "useUniqueCacheKey": { + "type": "boolean" + }, + "uuid": { + "type": "string" + }, + "verificationMode": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCharacteristics:getPropertyRulesBuilderRulesV20230105BehaviorOriginCharacteristics": { + "properties": { + "accessKeyEncryptedStorage": { + "type": "boolean" + }, + "adcTitle": { + "type": "string" + }, + "authenticationMethod": { + "type": "string" + }, + "authenticationMethodTitle": { + "type": "string" + }, + "awsAccessKeyId": { + "type": "string" + }, + "awsAccessKeyVersionGuid": { + "type": "string" + }, + "awsHost": { + "type": "string" + }, + "awsRegion": { + "type": "string" + }, + "awsSecretAccessKey": { + "type": "string" + }, + "awsService": { + "type": "string" + }, + "country": { + "type": "string" + }, + "customSignStrings": { + "type": "array", + "items": { + "type": "string" + } + }, + "directConnectGeo": { + "type": "string" + }, + "encodingVersion": { + "type": "integer" + }, + "gcsAccessKeyVersionGuid": { + "type": "string" + }, + "gcsHmacKeyAccessId": { + "type": "string" + }, + "gcsHmacKeySecret": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "mslkey": { + "type": "string" + }, + "mslname": { + "type": "string" + }, + "nonce": { + "type": "string" + }, + "secretKey": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "useCustomSignString": { + "type": "boolean" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCharacteristicsWsd:getPropertyRulesBuilderRulesV20230105BehaviorOriginCharacteristicsWsd": { + "properties": { + "locked": { + "type": "boolean" + }, + "origintype": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificate:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificate": { + "properties": { + "canBeCa": { + "type": "boolean" + }, + "canBeLeaf": { + "type": "boolean" + }, + "issuerRdns": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateIssuerRdns:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateIssuerRdns" + }, + "notAfter": { + "type": "integer" + }, + "notBefore": { + "type": "integer" + }, + "pemEncodedCert": { + "type": "string" + }, + "publicKey": { + "type": "string" + }, + "publicKeyAlgorithm": { + "type": "string" + }, + "publicKeyFormat": { + "type": "string" + }, + "selfSigned": { + "type": "boolean" + }, + "serialNumber": { + "type": "string" + }, + "sha1Fingerprint": { + "type": "string" + }, + "sigAlgName": { + "type": "string" + }, + "subjectAlternativeNames": { + "type": "array", + "items": { + "type": "string" + } + }, + "subjectCn": { + "type": "string" + }, + "subjectRdns": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateSubjectRdns:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateSubjectRdns" + }, + "version": { + "type": "integer" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthority:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthority": { + "properties": { + "canBeCa": { + "type": "boolean" + }, + "canBeLeaf": { + "type": "boolean" + }, + "issuerRdns": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthorityIssuerRdns:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthorityIssuerRdns" + }, + "notAfter": { + "type": "integer" + }, + "notBefore": { + "type": "integer" + }, + "pemEncodedCert": { + "type": "string" + }, + "publicKey": { + "type": "string" + }, + "publicKeyAlgorithm": { + "type": "string" + }, + "publicKeyFormat": { + "type": "string" + }, + "selfSigned": { + "type": "boolean" + }, + "serialNumber": { + "type": "string" + }, + "sha1Fingerprint": { + "type": "string" + }, + "sigAlgName": { + "type": "string" + }, + "subjectAlternativeNames": { + "type": "array", + "items": { + "type": "string" + } + }, + "subjectCn": { + "type": "string" + }, + "subjectRdns": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthoritySubjectRdns:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthoritySubjectRdns" + }, + "version": { + "type": "integer" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthorityIssuerRdns:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthorityIssuerRdns": { + "properties": { + "c": { + "type": "string" + }, + "cn": { + "type": "string" + }, + "o": { + "type": "string" + }, + "ou": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthoritySubjectRdns:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthoritySubjectRdns": { + "properties": { + "c": { + "type": "string" + }, + "cn": { + "type": "string" + }, + "o": { + "type": "string" + }, + "ou": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateIssuerRdns:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateIssuerRdns": { + "properties": { + "c": { + "type": "string" + }, + "cn": { + "type": "string" + }, + "o": { + "type": "string" + }, + "ou": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateSubjectRdns:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateSubjectRdns": { + "properties": { + "c": { + "type": "string" + }, + "cn": { + "type": "string" + }, + "o": { + "type": "string" + }, + "ou": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginFailureRecoveryMethod:getPropertyRulesBuilderRulesV20230105BehaviorOriginFailureRecoveryMethod": { + "properties": { + "customStatusCode": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "recoveryMethod": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginFailureRecoveryPolicy:getPropertyRulesBuilderRulesV20230105BehaviorOriginFailureRecoveryPolicy": { + "properties": { + "binaryEquivalentContent": { + "type": "boolean" + }, + "enableIpAvoidance": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "ipAvoidanceErrorThreshold": { + "type": "integer" + }, + "ipAvoidanceRetryInterval": { + "type": "integer" + }, + "locked": { + "type": "boolean" + }, + "monitorOriginResponsiveness": { + "type": "boolean" + }, + "monitorResponseCodes1s": { + "type": "array", + "items": { + "type": "string" + } + }, + "monitorResponseCodes2s": { + "type": "array", + "items": { + "type": "string" + } + }, + "monitorResponseCodes3s": { + "type": "array", + "items": { + "type": "string" + } + }, + "monitorStatusCodes1": { + "type": "boolean" + }, + "monitorStatusCodes1EnableRecovery": { + "type": "boolean" + }, + "monitorStatusCodes1EnableRetry": { + "type": "boolean" + }, + "monitorStatusCodes1RecoveryConfigName": { + "type": "string" + }, + "monitorStatusCodes2": { + "type": "boolean" + }, + "monitorStatusCodes2EnableRecovery": { + "type": "boolean" + }, + "monitorStatusCodes2EnableRetry": { + "type": "boolean" + }, + "monitorStatusCodes2RecoveryConfigName": { + "type": "string" + }, + "monitorStatusCodes3": { + "type": "boolean" + }, + "monitorStatusCodes3EnableRecovery": { + "type": "boolean" + }, + "monitorStatusCodes3EnableRetry": { + "type": "boolean" + }, + "monitorStatusCodes3RecoveryConfigName": { + "type": "string" + }, + "originResponsivenessCustomTimeout": { + "type": "integer" + }, + "originResponsivenessEnableRecovery": { + "type": "boolean" + }, + "originResponsivenessEnableRetry": { + "type": "boolean" + }, + "originResponsivenessMonitoring": { + "type": "string" + }, + "originResponsivenessRecoveryConfigName": { + "type": "string" + }, + "originResponsivenessTimeout": { + "type": "string" + }, + "statusCodeMonitoring1": { + "type": "string" + }, + "statusCodeMonitoring2": { + "type": "string" + }, + "statusCodeMonitoring3": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "tuningParameters": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginIpAcl:getPropertyRulesBuilderRulesV20230105BehaviorOriginIpAcl": { + "properties": { + "enable": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorOriginNetStorage": { + "properties": { + "cpCode": { + "type": "integer" + }, + "downloadDomainName": { + "type": "string" + }, + "g2oToken": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPersistentClientConnection:getPropertyRulesBuilderRulesV20230105BehaviorPersistentClientConnection": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "timeout": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPersistentConnection:getPropertyRulesBuilderRulesV20230105BehaviorPersistentConnection": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "timeout": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPersonallyIdentifiableInformation:getPropertyRulesBuilderRulesV20230105BehaviorPersonallyIdentifiableInformation": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPhasedRelease:getPropertyRulesBuilderRulesV20230105BehaviorPhasedRelease": { + "properties": { + "cloudletPolicy": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPhasedReleaseCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorPhasedReleaseCloudletPolicy" + }, + "enabled": { + "type": "boolean" + }, + "failoverDuration": { + "type": "integer" + }, + "failoverEnabled": { + "type": "boolean" + }, + "failoverResponseCodes": { + "type": "array", + "items": { + "type": "string" + } + }, + "failoverTitle": { + "type": "string" + }, + "label": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "populationCookieType": { + "type": "string" + }, + "populationDuration": { + "type": "string" + }, + "populationExpirationDate": { + "type": "string" + }, + "populationRefresh": { + "type": "boolean" + }, + "populationTitle": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPhasedReleaseCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorPhasedReleaseCloudletPolicy": { + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPreconnect:getPropertyRulesBuilderRulesV20230105BehaviorPreconnect": { + "properties": { + "locked": { + "type": "boolean" + }, + "preconnectlists": { + "type": "array", + "items": { + "type": "string" + } + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPredictiveContentDelivery:getPropertyRulesBuilderRulesV20230105BehaviorPredictiveContentDelivery": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPredictivePrefetching:getPropertyRulesBuilderRulesV20230105BehaviorPredictivePrefetching": { + "properties": { + "accuracyTarget": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPrefetch:getPropertyRulesBuilderRulesV20230105BehaviorPrefetch": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPrefetchable:getPropertyRulesBuilderRulesV20230105BehaviorPrefetchable": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPrefreshCache:getPropertyRulesBuilderRulesV20230105BehaviorPrefreshCache": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "prefreshval": { + "type": "integer" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorQuality:getPropertyRulesBuilderRulesV20230105BehaviorQuality": { + "properties": { + "audienceSettings": { + "type": "string" + }, + "catalogSize": { + "type": "string" + }, + "contentSettings": { + "type": "string" + }, + "contentType": { + "type": "string" + }, + "country": { + "type": "string" + }, + "deliveryFormat": { + "type": "string" + }, + "deliveryType": { + "type": "string" + }, + "downloadType": { + "type": "string" + }, + "endUserLocation": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "maximumConcurrentUsers": { + "type": "string" + }, + "objectSize": { + "type": "string" + }, + "optimizeFor": { + "type": "string" + }, + "originSettings": { + "type": "string" + }, + "popularityDistribution": { + "type": "string" + }, + "refreshRate": { + "type": "string" + }, + "segmentDuration": { + "type": "integer" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorQuicBeta:getPropertyRulesBuilderRulesV20230105BehaviorQuicBeta": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "quicOfferPercentage": { + "type": "integer" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRandomSeek:getPropertyRulesBuilderRulesV20230105BehaviorRandomSeek": { + "properties": { + "flv": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "maximumSize": { + "type": "string" + }, + "mp4": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRapid:getPropertyRulesBuilderRulesV20230105BehaviorRapid": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorReadTimeout:getPropertyRulesBuilderRulesV20230105BehaviorReadTimeout": { + "properties": { + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRealTimeReporting:getPropertyRulesBuilderRulesV20230105BehaviorRealTimeReporting": { + "properties": { + "advanced": { + "type": "boolean" + }, + "beaconSamplingPercentage": { + "type": "number" + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRealUserMonitoring:getPropertyRulesBuilderRulesV20230105BehaviorRealUserMonitoring": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRedirect:getPropertyRulesBuilderRulesV20230105BehaviorRedirect": { + "properties": { + "destinationHostname": { + "type": "string" + }, + "destinationHostnameOther": { + "type": "string" + }, + "destinationHostnameSibling": { + "type": "string" + }, + "destinationHostnameSubdomain": { + "type": "string" + }, + "destinationPath": { + "type": "string" + }, + "destinationPathOther": { + "type": "string" + }, + "destinationPathPrefix": { + "type": "string" + }, + "destinationPathSuffix": { + "type": "string" + }, + "destinationPathSuffixStatus": { + "type": "string" + }, + "destinationProtocol": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "mobileDefaultChoice": { + "type": "string" + }, + "queryString": { + "type": "string" + }, + "responseCode": { + "type": "integer" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRedirectplus:getPropertyRulesBuilderRulesV20230105BehaviorRedirectplus": { + "properties": { + "destination": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "responseCode": { + "type": "integer" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRefererChecking:getPropertyRulesBuilderRulesV20230105BehaviorRefererChecking": { + "properties": { + "allowChildren": { + "type": "boolean" + }, + "domains": { + "type": "array", + "items": { + "type": "string" + } + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "strict": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRemoveQueryParameter:getPropertyRulesBuilderRulesV20230105BehaviorRemoveQueryParameter": { + "properties": { + "locked": { + "type": "boolean" + }, + "parameters": { + "type": "array", + "items": { + "type": "string" + } + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRemoveVary:getPropertyRulesBuilderRulesV20230105BehaviorRemoveVary": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorReport:getPropertyRulesBuilderRulesV20230105BehaviorReport": { + "properties": { + "cookies": { + "type": "array", + "items": { + "type": "string" + } + }, + "customLogField": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "logAcceptLanguage": { + "type": "boolean" + }, + "logCookies": { + "type": "string" + }, + "logCustomLogField": { + "type": "boolean" + }, + "logEdgeIp": { + "type": "boolean" + }, + "logHost": { + "type": "boolean" + }, + "logReferer": { + "type": "boolean" + }, + "logUserAgent": { + "type": "boolean" + }, + "logXForwardedFor": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRequestControl:getPropertyRulesBuilderRulesV20230105BehaviorRequestControl": { + "properties": { + "branded403File": { + "type": "string" + }, + "branded403StatusCode": { + "type": "integer" + }, + "branded403Url": { + "type": "string" + }, + "brandedDenyCacheTtl": { + "type": "integer" + }, + "cloudletPolicy": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRequestControlCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorRequestControlCloudletPolicy" + }, + "enableBranded403": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "netStorage": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRequestControlNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorRequestControlNetStorage" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRequestControlCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorRequestControlCloudletPolicy": { + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRequestControlNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorRequestControlNetStorage": { + "properties": { + "cpCode": { + "type": "integer" + }, + "downloadDomainName": { + "type": "string" + }, + "g2oToken": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRequestTypeMarker:getPropertyRulesBuilderRulesV20230105BehaviorRequestTypeMarker": { + "properties": { + "locked": { + "type": "boolean" + }, + "requestType": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorResourceOptimizer:getPropertyRulesBuilderRulesV20230105BehaviorResourceOptimizer": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorResourceOptimizerExtendedCompatibility:getPropertyRulesBuilderRulesV20230105BehaviorResourceOptimizerExtendedCompatibility": { + "properties": { + "enableAllFeatures": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorResponseCode:getPropertyRulesBuilderRulesV20230105BehaviorResponseCode": { + "properties": { + "locked": { + "type": "boolean" + }, + "override206": { + "type": "boolean" + }, + "statusCode": { + "type": "integer" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorResponseCookie:getPropertyRulesBuilderRulesV20230105BehaviorResponseCookie": { + "properties": { + "cookieName": { + "type": "string" + }, + "defaultDomain": { + "type": "boolean" + }, + "defaultPath": { + "type": "boolean" + }, + "domain": { + "type": "string" + }, + "duration": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "expirationDate": { + "type": "string" + }, + "expires": { + "type": "string" + }, + "format": { + "type": "string" + }, + "httpOnly": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "path": { + "type": "string" + }, + "sameSite": { + "type": "string" + }, + "secure": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "type": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRestrictObjectCaching:getPropertyRulesBuilderRulesV20230105BehaviorRestrictObjectCaching": { + "properties": { + "locked": { + "type": "boolean" + }, + "maximumSize": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorReturnCacheStatus:getPropertyRulesBuilderRulesV20230105BehaviorReturnCacheStatus": { + "properties": { + "locked": { + "type": "boolean" + }, + "responseHeaderName": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl:getPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl": { + "properties": { + "behavior": { + "type": "string" + }, + "keepQueryString": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "match": { + "type": "string" + }, + "matchMultiple": { + "type": "boolean" + }, + "matchRegex": { + "type": "string" + }, + "targetPath": { + "type": "string" + }, + "targetPathPrepend": { + "type": "string" + }, + "targetRegex": { + "type": "string" + }, + "targetUrl": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRumCustom:getPropertyRulesBuilderRulesV20230105BehaviorRumCustom": { + "properties": { + "locked": { + "type": "boolean" + }, + "rumGroupName": { + "type": "string" + }, + "rumSampleRate": { + "type": "integer" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions:getPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions": { + "properties": { + "applicationAction": { + "type": "string" + }, + "applicationCnameEnabled": { + "type": "boolean" + }, + "applicationCnameLevel": { + "type": "integer" + }, + "applicationCookie": { + "type": "string" + }, + "applicationQueryString": { + "type": "string" + }, + "applicationRegex": { + "type": "string" + }, + "applicationReplace": { + "type": "string" + }, + "applicationTitle": { + "type": "string" + }, + "customerAction": { + "type": "string" + }, + "customerCnameEnabled": { + "type": "boolean" + }, + "customerCnameLevel": { + "type": "integer" + }, + "customerCookie": { + "type": "string" + }, + "customerQueryString": { + "type": "string" + }, + "customerRegex": { + "type": "string" + }, + "customerReplace": { + "type": "string" + }, + "customerTitle": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "usersAction": { + "type": "string" + }, + "usersCnameEnabled": { + "type": "boolean" + }, + "usersCnameLevel": { + "type": "integer" + }, + "usersCookie": { + "type": "string" + }, + "usersQueryString": { + "type": "string" + }, + "usersRegex": { + "type": "string" + }, + "usersReplace": { + "type": "string" + }, + "usersTitle": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient:getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient": { + "properties": { + "allowOverrideOriginCacheKey": { + "type": "boolean" + }, + "connectorId": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "originHostHeader": { + "type": "string" + }, + "originType": { + "type": "string" + }, + "sf3cOriginHost": { + "type": "string" + }, + "sf3cOriginHostHeader": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider:getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader:getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader": { + "properties": { + "hostHeaderSource": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing:getPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation:getPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation": { + "properties": { + "locked": { + "type": "boolean" + }, + "refreshMethod": { + "type": "string" + }, + "repeat": { + "type": "boolean" + }, + "repeatInterval": { + "type": "string" + }, + "start": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorScriptManagement:getPropertyRulesBuilderRulesV20230105BehaviorScriptManagement": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "serviceworker": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "timestamp": { + "type": "integer" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection:getPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection": { + "properties": { + "acl": { + "type": "boolean" + }, + "dashMediaEncryption": { + "type": "boolean" + }, + "dataPayload": { + "type": "boolean" + }, + "enableTokenInUri": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "fieldCarryOver": { + "type": "string" + }, + "headerForSalts": { + "type": "array", + "items": { + "type": "string" + } + }, + "hlsMasterManifestFiles": { + "type": "array", + "items": { + "type": "string" + } + }, + "hlsMediaEncryption": { + "type": "boolean" + }, + "ip": { + "type": "boolean" + }, + "key": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "mediaEncryptionTitle": { + "type": "string" + }, + "revokedListId": { + "type": "integer" + }, + "salt": { + "type": "string" + }, + "sessionId": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "tokenAuthHlsTitle": { + "type": "string" + }, + "tokenAuthenticationTitle": { + "type": "string" + }, + "tokenRevocationEnabled": { + "type": "boolean" + }, + "tokenRevocationTitle": { + "type": "string" + }, + "transitionKey": { + "type": "string" + }, + "useAdvanced": { + "type": "boolean" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization:getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization": { + "properties": { + "behavior": { + "type": "string" + }, + "dvrType": { + "type": "string" + }, + "dvrWindow": { + "type": "string" + }, + "enableUllStreaming": { + "type": "boolean" + }, + "endTime": { + "type": "string" + }, + "liveType": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "showAdvanced": { + "type": "boolean" + }, + "startTime": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch:getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSetVariable:getPropertyRulesBuilderRulesV20230105BehaviorSetVariable": { + "properties": { + "algorithm": { + "type": "string" + }, + "caseSensitive": { + "type": "boolean" + }, + "certificateFieldName": { + "type": "string" + }, + "cookieName": { + "type": "string" + }, + "deviceProfile": { + "type": "string" + }, + "encryptionKey": { + "type": "string" + }, + "encryptionMode": { + "type": "string" + }, + "endIndex": { + "type": "string" + }, + "exceptChars": { + "type": "string" + }, + "extractLocation": { + "type": "string" + }, + "forceChars": { + "type": "string" + }, + "formatString": { + "type": "string" + }, + "generator": { + "type": "string" + }, + "globalSubstitution": { + "type": "boolean" + }, + "headerName": { + "type": "string" + }, + "hmacAlgorithm": { + "type": "string" + }, + "hmacKey": { + "type": "string" + }, + "initializationVector": { + "type": "string" + }, + "ipVersion": { + "type": "string" + }, + "ipv4Prefix": { + "type": "integer" + }, + "ipv6Prefix": { + "type": "integer" + }, + "locationId": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "max": { + "type": "integer" + }, + "maxRandomNumber": { + "type": "string" + }, + "min": { + "type": "integer" + }, + "minRandomNumber": { + "type": "string" + }, + "nonce": { + "type": "string" + }, + "numberOfBytes": { + "type": "integer" + }, + "operandOne": { + "type": "string" + }, + "paramName": { + "type": "string" + }, + "pathComponentOffset": { + "type": "string" + }, + "prependBytes": { + "type": "boolean" + }, + "queryParameterName": { + "type": "string" + }, + "regex": { + "type": "string" + }, + "replacement": { + "type": "string" + }, + "responseHeaderName": { + "type": "string" + }, + "separator": { + "type": "string" + }, + "setCookieName": { + "type": "string" + }, + "startIndex": { + "type": "string" + }, + "subString": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "valueSource": { + "type": "string" + }, + "variableName": { + "type": "string" + }, + "variableValue": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorShutr:getPropertyRulesBuilderRulesV20230105BehaviorShutr": { + "properties": { + "locked": { + "type": "boolean" + }, + "status": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode:getPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode": { + "properties": { + "errorType": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "timeout": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSiteShield:getPropertyRulesBuilderRulesV20230105BehaviorSiteShield": { + "properties": { + "locked": { + "type": "boolean" + }, + "nossmap": { + "type": "string" + }, + "ssmap": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap:getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap:getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap": { + "properties": { + "chinaCdnMap": { + "type": "string" + }, + "hasMixedHosts": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "src": { + "type": "string" + }, + "srmap": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration:getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration": { + "properties": { + "allowHttpsDowngrade": { + "type": "boolean" + }, + "allowHttpsUpgrade": { + "type": "boolean" + }, + "cacheSharingDuration": { + "type": "integer" + }, + "cacheSharingStartTime": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "isCertificateSniOnly": { + "type": "boolean" + }, + "isTieredDistributionUsed": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "migrationDuration": { + "type": "integer" + }, + "migrationFrom": { + "type": "string" + }, + "migrationStartTime": { + "type": "string" + }, + "tdLocation": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride:getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride": { + "properties": { + "info": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing:getPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing": { + "properties": { + "locked": { + "type": "boolean" + }, + "strictMode": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "validMode": { + "type": "boolean" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSubCustomer:getPropertyRulesBuilderRulesV20230105BehaviorSubCustomer": { + "properties": { + "accessControl": { + "type": "boolean" + }, + "cacheKey": { + "type": "boolean" + }, + "caching": { + "type": "boolean" + }, + "contentCompressor": { + "type": "boolean" + }, + "dynamicWebContent": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "geoLocation": { + "type": "boolean" + }, + "ip": { + "type": "boolean" + }, + "largeFileDelivery": { + "type": "boolean" + }, + "liveVideoDelivery": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "modifyPath": { + "type": "boolean" + }, + "onDemandVideoDelivery": { + "type": "boolean" + }, + "origin": { + "type": "boolean" + }, + "partnerDomainSuffix": { + "type": "string" + }, + "referrer": { + "type": "boolean" + }, + "refreshContent": { + "type": "boolean" + }, + "siteFailover": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "tokenAuthorization": { + "type": "boolean" + }, + "uuid": { + "type": "string" + }, + "webApplicationFirewall": { + "type": "boolean" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSureRoute:getPropertyRulesBuilderRulesV20230105BehaviorSureRoute": { + "properties": { + "allowFcmParentOverride": { + "type": "boolean" + }, + "customMap": { + "type": "string" + }, + "customStatKey": { + "type": "string" + }, + "enableCustomKey": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "forceSslForward": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "raceStatTtl": { + "type": "string" + }, + "srDownloadLinkTitle": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "testObjectUrl": { + "type": "string" + }, + "toHost": { + "type": "string" + }, + "toHostStatus": { + "type": "string" + }, + "type": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization:getPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization": { + "properties": { + "display": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf:getPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf": { + "properties": { + "enabled": { + "type": "boolean" + }, + "ibmCustomerId": { + "type": "integer" + }, + "limitToDynamic": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution:getPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "tieredDistributionMap": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced:getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced": { + "properties": { + "allowall": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "method": { + "type": "string" + }, + "policy": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "tieredDistributionMap": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization:getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization": { + "properties": { + "cloudwrapperMapMigrationTitle": { + "type": "string" + }, + "customMapEnabled": { + "type": "boolean" + }, + "customMapName": { + "type": "string" + }, + "hashAlgorithm": { + "type": "string" + }, + "location": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "mapMigrationEnabled": { + "type": "boolean" + }, + "migrationEndDate": { + "type": "string" + }, + "migrationStartDate": { + "type": "string" + }, + "migrationWithinCwMapsEnabled": { + "type": "boolean" + }, + "serialEnd": { + "type": "string" + }, + "serialStart": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "tier1Title": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorTimeout:getPropertyRulesBuilderRulesV20230105BehaviorTimeout": { + "properties": { + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration:getPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration": { + "properties": { + "enabled": { + "type": "boolean" + }, + "extractLocation": { + "type": "string" + }, + "headerName": { + "type": "string" + }, + "legalText": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "queryParameterName": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "variableName": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag:getPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken:getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken": { + "properties": { + "enableEs256": { + "type": "boolean" + }, + "enableRs256": { + "type": "boolean" + }, + "extractLocation": { + "type": "string" + }, + "headerName": { + "type": "string" + }, + "jwt": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "queryParameterName": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp:getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp": { + "properties": { + "authorizations": { + "type": "string" + }, + "clientId": { + "type": "string" + }, + "customHeader": { + "type": "boolean" + }, + "enableEs256": { + "type": "boolean" + }, + "enableRs256": { + "type": "boolean" + }, + "extractAuthorizations": { + "type": "boolean" + }, + "extractClientId": { + "type": "boolean" + }, + "extractLocation": { + "type": "string" + }, + "extractUserName": { + "type": "boolean" + }, + "headerName": { + "type": "string" + }, + "jwt": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "primaryLocation": { + "type": "string" + }, + "queryParameterName": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "userName": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization:getPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization": { + "properties": { + "algorithm": { + "type": "string" + }, + "escapeHmacInputs": { + "type": "boolean" + }, + "failureResponse": { + "type": "boolean" + }, + "ignoreQueryString": { + "type": "boolean" + }, + "key": { + "type": "string" + }, + "location": { + "type": "string" + }, + "locationId": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "salt": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "transitionKey": { + "type": "string" + }, + "useAdvanced": { + "type": "boolean" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom:getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom": { + "properties": { + "accessTitle": { + "type": "string" + }, + "cloudletSharedPolicy": { + "type": "integer" + }, + "customCookieDomain": { + "type": "string" + }, + "domainConfig": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "sessionAutoProlong": { + "type": "boolean" + }, + "sessionDuration": { + "type": "integer" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "waitingRoomAssetsPaths": { + "type": "array", + "items": { + "type": "string" + } + }, + "waitingRoomPath": { + "type": "string" + }, + "waitingRoomTitle": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers:getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers": { + "properties": { + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization": { + "properties": { + "allowedUserCookieAdvanced": { + "type": "boolean" + }, + "allowedUserCookieAutomaticSalt": { + "type": "boolean" + }, + "allowedUserCookieDomain": { + "type": "string" + }, + "allowedUserCookieDomainType": { + "type": "string" + }, + "allowedUserCookieDuration": { + "type": "integer" + }, + "allowedUserCookieEnabled": { + "type": "boolean" + }, + "allowedUserCookieHttpOnly": { + "type": "boolean" + }, + "allowedUserCookieLabel": { + "type": "string" + }, + "allowedUserCookieManagementTitle": { + "type": "string" + }, + "allowedUserCookieRefresh": { + "type": "boolean" + }, + "allowedUserCookieSalt": { + "type": "string" + }, + "cloudletPolicy": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy" + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "userIdentificationByCookie": { + "type": "boolean" + }, + "userIdentificationByHeaders": { + "type": "boolean" + }, + "userIdentificationByIp": { + "type": "boolean" + }, + "userIdentificationByParams": { + "type": "boolean" + }, + "userIdentificationKeyCookie": { + "type": "string" + }, + "userIdentificationKeyHeaders": { + "type": "array", + "items": { + "type": "string" + } + }, + "userIdentificationKeyParams": { + "type": "array", + "items": { + "type": "string" + } + }, + "userIdentificationTitle": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "waitingRoomCacheTtl": { + "type": "integer" + }, + "waitingRoomCookieAdvanced": { + "type": "boolean" + }, + "waitingRoomCookieAutomaticSalt": { + "type": "boolean" + }, + "waitingRoomCookieDomain": { + "type": "string" + }, + "waitingRoomCookieDomainType": { + "type": "string" + }, + "waitingRoomCookieDuration": { + "type": "integer" + }, + "waitingRoomCookieEnabled": { + "type": "boolean" + }, + "waitingRoomCookieHttpOnly": { + "type": "boolean" + }, + "waitingRoomCookieLabel": { + "type": "string" + }, + "waitingRoomCookieManagementTitle": { + "type": "string" + }, + "waitingRoomCookieSalt": { + "type": "string" + }, + "waitingRoomCookieShareLabel": { + "type": "boolean" + }, + "waitingRoomCpCode": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode" + }, + "waitingRoomDirectory": { + "type": "string" + }, + "waitingRoomManagementTitle": { + "type": "string" + }, + "waitingRoomNetStorage": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage" + }, + "waitingRoomStatusCode": { + "type": "integer" + }, + "waitingRoomUseCpCode": { + "type": "boolean" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy": { + "properties": { + "id": { + "type": "integer" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo": { + "properties": { + "accessTitle": { + "type": "string" + }, + "cloudletSharedPolicy": { + "type": "integer" + }, + "customCookieDomain": { + "type": "string" + }, + "domainConfig": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "sessionAutoProlong": { + "type": "boolean" + }, + "sessionDuration": { + "type": "integer" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "waitingRoomAssetsPaths": { + "type": "array", + "items": { + "type": "string" + } + }, + "waitingRoomPath": { + "type": "string" + }, + "waitingRoomTitle": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone": { + "properties": { + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode": { + "properties": { + "cpCodeLimits": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits" + }, + "createdDate": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "products": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits": { + "properties": { + "currentCapacity": { + "type": "integer" + }, + "limit": { + "type": "integer" + }, + "limitType": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage": { + "properties": { + "cpCode": { + "type": "integer" + }, + "downloadDomainName": { + "type": "string" + }, + "g2oToken": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorWatermarking:getPropertyRulesBuilderRulesV20230105BehaviorWatermarking": { + "properties": { + "abVariantLocation": { + "type": "string" + }, + "decryptionPassword1": { + "type": "string" + }, + "decryptionPassword2": { + "type": "string" + }, + "decryptionPasswordId1": { + "type": "string" + }, + "decryptionPasswordId2": { + "type": "string" + }, + "enable": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "miscellaneousSettingsTitle": { + "type": "string" + }, + "patternDecryptionEnable": { + "type": "boolean" + }, + "patternEncryptionTitle": { + "type": "string" + }, + "signatureVerificationEnable": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "tokenSigningTitle": { + "type": "string" + }, + "useOriginalAsA": { + "type": "boolean" + }, + "uuid": { + "type": "string" + }, + "verificationKeyId1": { + "type": "string" + }, + "verificationKeyId2": { + "type": "string" + }, + "verificationPublicKey1": { + "type": "string" + }, + "verificationPublicKey2": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall:getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall": { + "properties": { + "firewallConfiguration": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration:getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration:getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration": { + "properties": { + "configId": { + "type": "integer" + }, + "fileName": { + "type": "string" + }, + "productionStatus": { + "type": "string" + }, + "productionVersion": { + "type": "integer" + }, + "stagingStatus": { + "type": "string" + }, + "stagingVersion": { + "type": "integer" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorWebSockets:getPropertyRulesBuilderRulesV20230105BehaviorWebSockets": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorWebdav:getPropertyRulesBuilderRulesV20230105BehaviorWebdav": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105Criterion:getPropertyRulesBuilderRulesV20230105Criterion": { + "properties": { + "advancedImMatch": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch:getPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch" + }, + "bucket": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionBucket:getPropertyRulesBuilderRulesV20230105CriterionBucket" + }, + "cacheability": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionCacheability:getPropertyRulesBuilderRulesV20230105CriterionCacheability" + }, + "chinaCdnRegion": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion:getPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion" + }, + "clientCertificate": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionClientCertificate:getPropertyRulesBuilderRulesV20230105CriterionClientCertificate" + }, + "clientIp": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionClientIp:getPropertyRulesBuilderRulesV20230105CriterionClientIp" + }, + "clientIpVersion": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionClientIpVersion:getPropertyRulesBuilderRulesV20230105CriterionClientIpVersion" + }, + "cloudletsOrigin": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin:getPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin" + }, + "contentDeliveryNetwork": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork:getPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork" + }, + "contentType": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionContentType:getPropertyRulesBuilderRulesV20230105CriterionContentType" + }, + "deviceCharacteristic": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic:getPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic" + }, + "ecmdAuthGroups": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups:getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups" + }, + "ecmdAuthScheme": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme:getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme" + }, + "ecmdIsAuthenticated": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated:getPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated" + }, + "ecmdUsername": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEcmdUsername:getPropertyRulesBuilderRulesV20230105CriterionEcmdUsername" + }, + "edgeWorkersFailure": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure:getPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure" + }, + "fileExtension": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionFileExtension:getPropertyRulesBuilderRulesV20230105CriterionFileExtension" + }, + "filename": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionFilename:getPropertyRulesBuilderRulesV20230105CriterionFilename" + }, + "hostname": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionHostname:getPropertyRulesBuilderRulesV20230105CriterionHostname" + }, + "matchAdvanced": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced:getPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced" + }, + "matchCpCode": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchCpCode:getPropertyRulesBuilderRulesV20230105CriterionMatchCpCode" + }, + "matchResponseCode": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode:getPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode" + }, + "matchVariable": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchVariable:getPropertyRulesBuilderRulesV20230105CriterionMatchVariable" + }, + "metadataStage": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMetadataStage:getPropertyRulesBuilderRulesV20230105CriterionMetadataStage" + }, + "originTimeout": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionOriginTimeout:getPropertyRulesBuilderRulesV20230105CriterionOriginTimeout" + }, + "path": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionPath:getPropertyRulesBuilderRulesV20230105CriterionPath" + }, + "queryStringParameter": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter:getPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter" + }, + "random": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRandom:getPropertyRulesBuilderRulesV20230105CriterionRandom" + }, + "recoveryConfig": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig:getPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig" + }, + "regularExpression": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRegularExpression:getPropertyRulesBuilderRulesV20230105CriterionRegularExpression" + }, + "requestCookie": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestCookie:getPropertyRulesBuilderRulesV20230105CriterionRequestCookie" + }, + "requestHeader": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestHeader:getPropertyRulesBuilderRulesV20230105CriterionRequestHeader" + }, + "requestMethod": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestMethod:getPropertyRulesBuilderRulesV20230105CriterionRequestMethod" + }, + "requestProtocol": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestProtocol:getPropertyRulesBuilderRulesV20230105CriterionRequestProtocol" + }, + "requestType": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestType:getPropertyRulesBuilderRulesV20230105CriterionRequestType" + }, + "responseHeader": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionResponseHeader:getPropertyRulesBuilderRulesV20230105CriterionResponseHeader" + }, + "time": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionTime:getPropertyRulesBuilderRulesV20230105CriterionTime" + }, + "tokenAuthorization": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization:getPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization" + }, + "userAgent": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionUserAgent:getPropertyRulesBuilderRulesV20230105CriterionUserAgent" + }, + "userLocation": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionUserLocation:getPropertyRulesBuilderRulesV20230105CriterionUserLocation" + }, + "userNetwork": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionUserNetwork:getPropertyRulesBuilderRulesV20230105CriterionUserNetwork" + }, + "variableError": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionVariableError:getPropertyRulesBuilderRulesV20230105CriterionVariableError" + }, + "virtualWaitingRoomRequest": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest:getPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest" + }, + "visitorPrioritizationRequest": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest:getPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch:getPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch": { + "properties": { + "locked": { + "type": "boolean" + }, + "matchOn": { + "type": "string" + }, + "matchOperator": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionBucket:getPropertyRulesBuilderRulesV20230105CriterionBucket": { + "properties": { + "locked": { + "type": "boolean" + }, + "percentage": { + "type": "integer" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionCacheability:getPropertyRulesBuilderRulesV20230105CriterionCacheability": { + "properties": { + "locked": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion:getPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion": { + "properties": { + "locked": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionClientCertificate:getPropertyRulesBuilderRulesV20230105CriterionClientCertificate": { + "properties": { + "isCertificatePresent": { + "type": "boolean" + }, + "isCertificateValid": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionClientIp:getPropertyRulesBuilderRulesV20230105CriterionClientIp": { + "properties": { + "locked": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "useHeaders": { + "type": "boolean" + }, + "uuid": { + "type": "string" + }, + "values": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionClientIpVersion:getPropertyRulesBuilderRulesV20230105CriterionClientIpVersion": { + "properties": { + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "useXForwardedFor": { + "type": "boolean" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin:getPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin": { + "properties": { + "locked": { + "type": "boolean" + }, + "originId": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork:getPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork": { + "properties": { + "locked": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "network": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionContentType:getPropertyRulesBuilderRulesV20230105CriterionContentType": { + "properties": { + "locked": { + "type": "boolean" + }, + "matchCaseSensitive": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "matchWildcard": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "values": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic:getPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic": { + "properties": { + "booleanValue": { + "type": "boolean" + }, + "characteristic": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "matchCaseSensitive": { + "type": "boolean" + }, + "matchWildcard": { + "type": "boolean" + }, + "numericMatchOperator": { + "type": "string" + }, + "numericValue": { + "type": "integer" + }, + "stringMatchOperator": { + "type": "string" + }, + "stringValues": { + "type": "array", + "items": { + "type": "string" + } + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "versionMatchOperator": { + "type": "string" + }, + "versionValue": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups:getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups": { + "properties": { + "locked": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme:getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme": { + "properties": { + "authScheme": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated:getPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated": { + "properties": { + "locked": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEcmdUsername:getPropertyRulesBuilderRulesV20230105CriterionEcmdUsername": { + "properties": { + "length": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure:getPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure": { + "properties": { + "execStatus": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionFileExtension:getPropertyRulesBuilderRulesV20230105CriterionFileExtension": { + "properties": { + "locked": { + "type": "boolean" + }, + "matchCaseSensitive": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "values": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionFilename:getPropertyRulesBuilderRulesV20230105CriterionFilename": { + "properties": { + "locked": { + "type": "boolean" + }, + "matchCaseSensitive": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "values": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionHostname:getPropertyRulesBuilderRulesV20230105CriterionHostname": { + "properties": { + "locked": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "values": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced:getPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced": { + "properties": { + "closeXml": { + "type": "string" + }, + "description": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "openXml": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchCpCode:getPropertyRulesBuilderRulesV20230105CriterionMatchCpCode": { + "properties": { + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue:getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue:getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue": { + "properties": { + "cpCodeLimits": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits" + }, + "createdDate": { + "type": "integer" + }, + "description": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "name": { + "type": "string" + }, + "products": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits": { + "properties": { + "currentCapacity": { + "type": "integer" + }, + "limit": { + "type": "integer" + }, + "limitType": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode:getPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode": { + "properties": { + "locked": { + "type": "boolean" + }, + "lowerBound": { + "type": "integer" + }, + "matchOperator": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "upperBound": { + "type": "integer" + }, + "uuid": { + "type": "string" + }, + "values": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchVariable:getPropertyRulesBuilderRulesV20230105CriterionMatchVariable": { + "properties": { + "locked": { + "type": "boolean" + }, + "lowerBound": { + "type": "string" + }, + "matchCaseSensitive": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "matchWildcard": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "upperBound": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "variableExpression": { + "type": "string" + }, + "variableName": { + "type": "string" + }, + "variableValues": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMetadataStage:getPropertyRulesBuilderRulesV20230105CriterionMetadataStage": { + "properties": { + "locked": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionOriginTimeout:getPropertyRulesBuilderRulesV20230105CriterionOriginTimeout": { + "properties": { + "locked": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionPath:getPropertyRulesBuilderRulesV20230105CriterionPath": { + "properties": { + "locked": { + "type": "boolean" + }, + "matchCaseSensitive": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "normalize": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "values": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter:getPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter": { + "properties": { + "escapeValue": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "lowerBound": { + "type": "integer" + }, + "matchCaseSensitiveName": { + "type": "boolean" + }, + "matchCaseSensitiveValue": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "matchWildcardName": { + "type": "boolean" + }, + "matchWildcardValue": { + "type": "boolean" + }, + "parameterName": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "upperBound": { + "type": "integer" + }, + "uuid": { + "type": "string" + }, + "values": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRandom:getPropertyRulesBuilderRulesV20230105CriterionRandom": { + "properties": { + "bucket": { + "type": "integer" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig:getPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig": { + "properties": { + "configName": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRegularExpression:getPropertyRulesBuilderRulesV20230105CriterionRegularExpression": { + "properties": { + "caseSensitive": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "matchString": { + "type": "string" + }, + "regex": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestCookie:getPropertyRulesBuilderRulesV20230105CriterionRequestCookie": { + "properties": { + "cookieName": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "lowerBound": { + "type": "integer" + }, + "matchCaseSensitiveName": { + "type": "boolean" + }, + "matchCaseSensitiveValue": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "matchWildcardName": { + "type": "boolean" + }, + "matchWildcardValue": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "upperBound": { + "type": "integer" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestHeader:getPropertyRulesBuilderRulesV20230105CriterionRequestHeader": { + "properties": { + "headerName": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "matchCaseSensitiveValue": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "matchWildcardName": { + "type": "boolean" + }, + "matchWildcardValue": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "values": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestMethod:getPropertyRulesBuilderRulesV20230105CriterionRequestMethod": { + "properties": { + "locked": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestProtocol:getPropertyRulesBuilderRulesV20230105CriterionRequestProtocol": { + "properties": { + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestType:getPropertyRulesBuilderRulesV20230105CriterionRequestType": { + "properties": { + "locked": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionResponseHeader:getPropertyRulesBuilderRulesV20230105CriterionResponseHeader": { + "properties": { + "headerName": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "lowerBound": { + "type": "integer" + }, + "matchCaseSensitiveValue": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "matchWildcardName": { + "type": "boolean" + }, + "matchWildcardValue": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "upperBound": { + "type": "integer" + }, + "uuid": { + "type": "string" + }, + "values": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionTime:getPropertyRulesBuilderRulesV20230105CriterionTime": { + "properties": { + "applyDaylightSavingsTime": { + "type": "boolean" + }, + "beginDate": { + "type": "string" + }, + "endDate": { + "type": "string" + }, + "lastingDate": { + "type": "string" + }, + "lastingDuration": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "repeatBeginDate": { + "type": "string" + }, + "repeatDuration": { + "type": "string" + }, + "repeatInterval": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization:getPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization": { + "properties": { + "locked": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "statusLists": { + "type": "array", + "items": { + "type": "string" + } + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionUserAgent:getPropertyRulesBuilderRulesV20230105CriterionUserAgent": { + "properties": { + "locked": { + "type": "boolean" + }, + "matchCaseSensitive": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "matchWildcard": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "values": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionUserLocation:getPropertyRulesBuilderRulesV20230105CriterionUserLocation": { + "properties": { + "checkIps": { + "type": "string" + }, + "continentValues": { + "type": "array", + "items": { + "type": "string" + } + }, + "countryValues": { + "type": "array", + "items": { + "type": "string" + } + }, + "field": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "regionValues": { + "type": "array", + "items": { + "type": "string" + } + }, + "templateUuid": { + "type": "string" + }, + "useOnlyFirstXForwardedForIp": { + "type": "boolean" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionUserNetwork:getPropertyRulesBuilderRulesV20230105CriterionUserNetwork": { + "properties": { + "bandwidthValues": { + "type": "array", + "items": { + "type": "string" + } + }, + "checkIps": { + "type": "string" + }, + "field": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "networkTypeValues": { + "type": "array", + "items": { + "type": "string" + } + }, + "networkValues": { + "type": "array", + "items": { + "type": "string" + } + }, + "templateUuid": { + "type": "string" + }, + "useOnlyFirstXForwardedForIp": { + "type": "boolean" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionVariableError:getPropertyRulesBuilderRulesV20230105CriterionVariableError": { + "properties": { + "locked": { + "type": "boolean" + }, + "result": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "variableNames": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest:getPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest": { + "properties": { + "locked": { + "type": "boolean" + }, + "matchOn": { + "type": "string" + }, + "matchOperator": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest:getPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest": { + "properties": { + "locked": { + "type": "boolean" + }, + "matchOn": { + "type": "string" + }, + "matchOperator": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105CustomOverride:getPropertyRulesBuilderRulesV20230105CustomOverride": { + "properties": { + "name": { + "type": "string" + }, + "overrideId": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230105Variable:getPropertyRulesBuilderRulesV20230105Variable": { + "properties": { + "description": { + "type": "string" + }, + "hidden": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "sensitive": { + "type": "boolean" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "required": [ + "description", + "hidden", + "name", + "sensitive", + "value" + ] + }, + "akamai:index/getPropertyRulesBuilderRulesV20230530:getPropertyRulesBuilderRulesV20230530": { + "properties": { + "advancedOverride": { + "type": "string" + }, + "behaviors": { + "type": "array", + "items": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530Behavior:getPropertyRulesBuilderRulesV20230530Behavior" + } + }, + "childrens": { + "type": "array", + "items": { + "type": "string" + } + }, + "comments": { + "type": "string" + }, + "criteriaLocked": { + "type": "boolean" + }, + "criteriaMustSatisfy": { + "type": "string" + }, + "criterions": { + "type": "array", + "items": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530Criterion:getPropertyRulesBuilderRulesV20230530Criterion" + } + }, + "customOverride": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CustomOverride:getPropertyRulesBuilderRulesV20230530CustomOverride" + }, + "isSecure": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "templateLink": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "variables": { + "type": "array", + "items": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530Variable:getPropertyRulesBuilderRulesV20230530Variable" + } + } + }, + "type": "object", + "required": [ + "name" + ] + }, + "akamai:index/getPropertyRulesBuilderRulesV20230530Behavior:getPropertyRulesBuilderRulesV20230530Behavior": { + "properties": { + "adScalerCircuitBreaker": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker:getPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker" + }, + "adaptiveAcceleration": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration:getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration" + }, + "adaptiveImageCompression": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression:getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression" + }, + "advanced": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorAdvanced" + }, + "aggregatedReporting": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting:getPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting" + }, + "akamaizer": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAkamaizer:getPropertyRulesBuilderRulesV20230530BehaviorAkamaizer" + }, + "akamaizerTag": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag:getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag" + }, + "allHttpInCacheHierarchy": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy:getPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy" + }, + "allowCloudletsOrigins": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins:getPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins" + }, + "allowDelete": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowDelete:getPropertyRulesBuilderRulesV20230530BehaviorAllowDelete" + }, + "allowHttpsCacheKeySharing": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing:getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing" + }, + "allowHttpsDowngrade": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade:getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade" + }, + "allowOptions": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowOptions:getPropertyRulesBuilderRulesV20230530BehaviorAllowOptions" + }, + "allowPatch": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowPatch:getPropertyRulesBuilderRulesV20230530BehaviorAllowPatch" + }, + "allowPost": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowPost:getPropertyRulesBuilderRulesV20230530BehaviorAllowPost" + }, + "allowPut": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowPut:getPropertyRulesBuilderRulesV20230530BehaviorAllowPut" + }, + "allowTransferEncoding": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding:getPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding" + }, + "altSvcHeader": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader:getPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader" + }, + "apiPrioritization": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization" + }, + "applicationLoadBalancer": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer:getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer" + }, + "audienceSegmentation": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation:getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation" + }, + "autoDomainValidation": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation:getPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation" + }, + "baseDirectory": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory:getPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory" + }, + "bossBeaconing": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing:getPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing" + }, + "breadcrumbs": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs:getPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs" + }, + "breakConnection": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBreakConnection:getPropertyRulesBuilderRulesV20230530BehaviorBreakConnection" + }, + "brotli": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBrotli:getPropertyRulesBuilderRulesV20230530BehaviorBrotli" + }, + "cacheError": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheError:getPropertyRulesBuilderRulesV20230530BehaviorCacheError" + }, + "cacheId": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheId:getPropertyRulesBuilderRulesV20230530BehaviorCacheId" + }, + "cacheKeyIgnoreCase": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase:getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase" + }, + "cacheKeyQueryParams": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams:getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams" + }, + "cacheKeyRewrite": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite:getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite" + }, + "cachePost": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCachePost:getPropertyRulesBuilderRulesV20230530BehaviorCachePost" + }, + "cacheRedirect": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect:getPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect" + }, + "cacheTag": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheTag:getPropertyRulesBuilderRulesV20230530BehaviorCacheTag" + }, + "cacheTagVisible": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible:getPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible" + }, + "caching": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCaching:getPropertyRulesBuilderRulesV20230530BehaviorCaching" + }, + "centralAuthorization": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization:getPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization" + }, + "chaseRedirects": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects:getPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects" + }, + "clientCharacteristics": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics:getPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics" + }, + "cloudInterconnects": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects:getPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects" + }, + "cloudWrapper": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper:getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper" + }, + "cloudWrapperAdvanced": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced" + }, + "commonMediaClientData": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData:getPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData" + }, + "conditionalOrigin": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin:getPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin" + }, + "constructResponse": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorConstructResponse:getPropertyRulesBuilderRulesV20230530BehaviorConstructResponse" + }, + "contentCharacteristics": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics" + }, + "contentCharacteristicsAmd": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd" + }, + "contentCharacteristicsDd": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd" + }, + "contentCharacteristicsWsdLargeFile": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile" + }, + "contentCharacteristicsWsdLive": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive" + }, + "contentCharacteristicsWsdVod": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod" + }, + "contentPrePosition": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition:getPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition" + }, + "contentTargetingProtection": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection:getPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection" + }, + "corsSupport": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCorsSupport:getPropertyRulesBuilderRulesV20230530BehaviorCorsSupport" + }, + "cpCode": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCpCode:getPropertyRulesBuilderRulesV20230530BehaviorCpCode" + }, + "customBehavior": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior:getPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior" + }, + "datastream": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDatastream:getPropertyRulesBuilderRulesV20230530BehaviorDatastream" + }, + "dcp": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcp:getPropertyRulesBuilderRulesV20230530BehaviorDcp" + }, + "dcpAuthHmacTransformation": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation:getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation" + }, + "dcpAuthRegexTransformation": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation:getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation" + }, + "dcpAuthSubstringTransformation": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation:getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation" + }, + "dcpAuthVariableExtractor": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor:getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor" + }, + "dcpDefaultAuthzGroups": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups:getPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups" + }, + "dcpDevRelations": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations:getPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations" + }, + "dcpRealTimeAuth": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth:getPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth" + }, + "deliveryReceipt": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt:getPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt" + }, + "denyAccess": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDenyAccess:getPropertyRulesBuilderRulesV20230530BehaviorDenyAccess" + }, + "denyDirectFailoverAccess": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess:getPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess" + }, + "deviceCharacteristicCacheId": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId:getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId" + }, + "deviceCharacteristicHeader": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader:getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader" + }, + "dnsAsyncRefresh": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh:getPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh" + }, + "dnsPrefresh": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh:getPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh" + }, + "downgradeProtocol": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol:getPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol" + }, + "downloadCompleteMarker": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker:getPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker" + }, + "downloadNotification": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification:getPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification" + }, + "downstreamCache": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache:getPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache" + }, + "dynamicThroughtputOptimization": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization:getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization" + }, + "dynamicThroughtputOptimizationOverride": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride:getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride" + }, + "dynamicWebContent": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent:getPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent" + }, + "ecmsBulkUpload": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload:getPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload" + }, + "ecmsDatabase": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase:getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase" + }, + "ecmsDataset": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset:getPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset" + }, + "ecmsObjectKey": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey:getPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey" + }, + "edgeConnect": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect:getPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect" + }, + "edgeLoadBalancingAdvanced": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced" + }, + "edgeLoadBalancingDataCenter": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter:getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter" + }, + "edgeLoadBalancingOrigin": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin:getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin" + }, + "edgeOriginAuthorization": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization:getPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization" + }, + "edgeRedirector": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector:getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector" + }, + "edgeScape": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeScape:getPropertyRulesBuilderRulesV20230530BehaviorEdgeScape" + }, + "edgeSideIncludes": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes:getPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes" + }, + "edgeWorker": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker:getPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker" + }, + "enhancedAkamaiProtocol": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol:getPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol" + }, + "enhancedProxyDetection": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection:getPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection" + }, + "epdForwardHeaderEnrichment": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment:getPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment" + }, + "failAction": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailAction:getPropertyRulesBuilderRulesV20230530BehaviorFailAction" + }, + "failoverBotManagerFeatureCompatibility": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility:getPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility" + }, + "fastInvalidate": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate:getPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate" + }, + "firstPartyMarketing": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing:getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing" + }, + "firstPartyMarketingPlus": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus:getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus" + }, + "forwardRewrite": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite:getPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite" + }, + "g2oheader": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorG2oheader:getPropertyRulesBuilderRulesV20230530BehaviorG2oheader" + }, + "globalRequestNumber": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber:getPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber" + }, + "graphqlCaching": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching:getPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching" + }, + "gzipResponse": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorGzipResponse:getPropertyRulesBuilderRulesV20230530BehaviorGzipResponse" + }, + "hdDataAdvanced": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced" + }, + "healthDetection": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHealthDetection:getPropertyRulesBuilderRulesV20230530BehaviorHealthDetection" + }, + "hsafEipBinding": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding:getPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding" + }, + "http2": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHttp2:getPropertyRulesBuilderRulesV20230530BehaviorHttp2" + }, + "http3": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHttp3:getPropertyRulesBuilderRulesV20230530BehaviorHttp3" + }, + "httpStrictTransportSecurity": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity:getPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity" + }, + "httpToHttpsUpgrade": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade:getPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade" + }, + "imOverride": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImOverride:getPropertyRulesBuilderRulesV20230530BehaviorImOverride" + }, + "imageAndVideoManager": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager" + }, + "imageManager": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManager:getPropertyRulesBuilderRulesV20230530BehaviorImageManager" + }, + "imageManagerVideo": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo" + }, + "include": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorInclude:getPropertyRulesBuilderRulesV20230530BehaviorInclude" + }, + "instant": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorInstant:getPropertyRulesBuilderRulesV20230530BehaviorInstant" + }, + "instantConfig": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorInstantConfig:getPropertyRulesBuilderRulesV20230530BehaviorInstantConfig" + }, + "largeFileOptimization": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization:getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization" + }, + "largeFileOptimizationAdvanced": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced" + }, + "limitBitRate": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate:getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate" + }, + "logCustom": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLogCustom:getPropertyRulesBuilderRulesV20230530BehaviorLogCustom" + }, + "mPulse": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMPulse:getPropertyRulesBuilderRulesV20230530BehaviorMPulse" + }, + "manifestPersonalization": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization:getPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization" + }, + "manifestRerouting": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting:getPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting" + }, + "manualServerPush": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorManualServerPush:getPropertyRulesBuilderRulesV20230530BehaviorManualServerPush" + }, + "mediaAcceleration": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration:getPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration" + }, + "mediaAccelerationQuicOptout": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout:getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout" + }, + "mediaClient": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaClient:getPropertyRulesBuilderRulesV20230530BehaviorMediaClient" + }, + "mediaFileRetrievalOptimization": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization:getPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization" + }, + "mediaOriginFailover": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover:getPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover" + }, + "metadataCaching": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching:getPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching" + }, + "mobileSdkPerformance": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance:getPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance" + }, + "modifyIncomingRequestHeader": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader" + }, + "modifyIncomingResponseHeader": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader" + }, + "modifyOutgoingRequestHeader": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader" + }, + "modifyOutgoingResponseHeader": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader" + }, + "modifyViaHeader": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader" + }, + "origin": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOrigin:getPropertyRulesBuilderRulesV20230530BehaviorOrigin" + }, + "originCharacteristics": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics:getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics" + }, + "originCharacteristicsWsd": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd:getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd" + }, + "originFailureRecoveryMethod": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod:getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod" + }, + "originFailureRecoveryPolicy": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy:getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy" + }, + "originIpAcl": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl:getPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl" + }, + "persistentClientConnection": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection:getPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection" + }, + "persistentConnection": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection:getPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection" + }, + "personallyIdentifiableInformation": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation:getPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation" + }, + "phasedRelease": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease:getPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease" + }, + "preconnect": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPreconnect:getPropertyRulesBuilderRulesV20230530BehaviorPreconnect" + }, + "predictiveContentDelivery": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery:getPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery" + }, + "predictivePrefetching": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching:getPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching" + }, + "prefetch": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPrefetch:getPropertyRulesBuilderRulesV20230530BehaviorPrefetch" + }, + "prefetchable": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPrefetchable:getPropertyRulesBuilderRulesV20230530BehaviorPrefetchable" + }, + "prefreshCache": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache:getPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache" + }, + "quality": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorQuality:getPropertyRulesBuilderRulesV20230530BehaviorQuality" + }, + "quicBeta": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorQuicBeta:getPropertyRulesBuilderRulesV20230530BehaviorQuicBeta" + }, + "randomSeek": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRandomSeek:getPropertyRulesBuilderRulesV20230530BehaviorRandomSeek" + }, + "rapid": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRapid:getPropertyRulesBuilderRulesV20230530BehaviorRapid" + }, + "readTimeout": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorReadTimeout:getPropertyRulesBuilderRulesV20230530BehaviorReadTimeout" + }, + "realTimeReporting": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting:getPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting" + }, + "realUserMonitoring": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring:getPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring" + }, + "redirect": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRedirect:getPropertyRulesBuilderRulesV20230530BehaviorRedirect" + }, + "redirectplus": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRedirectplus:getPropertyRulesBuilderRulesV20230530BehaviorRedirectplus" + }, + "refererChecking": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRefererChecking:getPropertyRulesBuilderRulesV20230530BehaviorRefererChecking" + }, + "removeQueryParameter": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter:getPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter" + }, + "removeVary": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRemoveVary:getPropertyRulesBuilderRulesV20230530BehaviorRemoveVary" + }, + "report": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorReport:getPropertyRulesBuilderRulesV20230530BehaviorReport" + }, + "requestControl": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRequestControl:getPropertyRulesBuilderRulesV20230530BehaviorRequestControl" + }, + "requestTypeMarker": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker:getPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker" + }, + "resourceOptimizer": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer:getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer" + }, + "resourceOptimizerExtendedCompatibility": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility:getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility" + }, + "responseCode": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorResponseCode:getPropertyRulesBuilderRulesV20230530BehaviorResponseCode" + }, + "responseCookie": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorResponseCookie:getPropertyRulesBuilderRulesV20230530BehaviorResponseCookie" + }, + "restrictObjectCaching": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching:getPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching" + }, + "returnCacheStatus": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus:getPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus" + }, + "rewriteUrl": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl:getPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl" + }, + "rumCustom": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRumCustom:getPropertyRulesBuilderRulesV20230530BehaviorRumCustom" + }, + "saasDefinitions": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions:getPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions" + }, + "salesForceCommerceCloudClient": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient:getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient" + }, + "salesForceCommerceCloudProvider": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider:getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider" + }, + "salesForceCommerceCloudProviderHostHeader": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader:getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader" + }, + "savePostDcaProcessing": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing:getPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing" + }, + "scheduleInvalidation": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation:getPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation" + }, + "scriptManagement": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorScriptManagement:getPropertyRulesBuilderRulesV20230530BehaviorScriptManagement" + }, + "segmentedContentProtection": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection:getPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection" + }, + "segmentedMediaOptimization": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization:getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization" + }, + "segmentedMediaStreamingPrefetch": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch:getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch" + }, + "setVariable": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSetVariable:getPropertyRulesBuilderRulesV20230530BehaviorSetVariable" + }, + "simulateErrorCode": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode:getPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode" + }, + "siteShield": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSiteShield:getPropertyRulesBuilderRulesV20230530BehaviorSiteShield" + }, + "standardTlsMigration": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration:getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration" + }, + "standardTlsMigrationOverride": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride:getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride" + }, + "strictHeaderParsing": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing:getPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing" + }, + "subCustomer": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSubCustomer:getPropertyRulesBuilderRulesV20230530BehaviorSubCustomer" + }, + "sureRoute": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSureRoute:getPropertyRulesBuilderRulesV20230530BehaviorSureRoute" + }, + "tcpOptimization": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization:getPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization" + }, + "teaLeaf": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf:getPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf" + }, + "tieredDistribution": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution:getPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution" + }, + "tieredDistributionAdvanced": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced" + }, + "tieredDistributionCustomization": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization:getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization" + }, + "timeout": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTimeout:getPropertyRulesBuilderRulesV20230530BehaviorTimeout" + }, + "uidConfiguration": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration:getPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration" + }, + "validateEntityTag": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag:getPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag" + }, + "verifyJsonWebToken": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken:getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken" + }, + "verifyJsonWebTokenForDcp": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp:getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp" + }, + "verifyTokenAuthorization": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization:getPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization" + }, + "virtualWaitingRoom": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom:getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom" + }, + "virtualWaitingRoomWithEdgeWorkers": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers:getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers" + }, + "visitorPrioritization": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization" + }, + "visitorPrioritizationFifo": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo" + }, + "visitorPrioritizationFifoStandalone": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone" + }, + "watermarking": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWatermarking:getPropertyRulesBuilderRulesV20230530BehaviorWatermarking" + }, + "webApplicationFirewall": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall:getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall" + }, + "webSockets": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWebSockets:getPropertyRulesBuilderRulesV20230530BehaviorWebSockets" + }, + "webdav": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWebdav:getPropertyRulesBuilderRulesV20230530BehaviorWebdav" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker:getPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker": { + "properties": { + "fallbackActionResponseCodeBased": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "responseCodeBased": { + "type": "boolean" + }, + "responseCodes": { + "type": "string" + }, + "responseDelayBased": { + "type": "boolean" + }, + "responseDelayThreshold": { + "type": "string" + }, + "returnErrorResponseCodeBased": { + "type": "string" + }, + "specifyYourOwnResponseCodeBased": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration:getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration": { + "properties": { + "abLogic": { + "type": "string" + }, + "abTesting": { + "type": "string" + }, + "compression": { + "type": "string" + }, + "cookieName": { + "type": "string" + }, + "enableBrotliCompression": { + "type": "boolean" + }, + "enableForNoncacheable": { + "type": "boolean" + }, + "enablePreconnect": { + "type": "boolean" + }, + "enablePush": { + "type": "boolean" + }, + "enableRo": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "preloadEnable": { + "type": "boolean" + }, + "source": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "titleBrotli": { + "type": "string" + }, + "titleHttp2ServerPush": { + "type": "string" + }, + "titlePreconnect": { + "type": "string" + }, + "titlePreload": { + "type": "string" + }, + "titleRo": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression:getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression": { + "properties": { + "compressMobile": { + "type": "boolean" + }, + "compressStandard": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "tier1MobileCompressionMethod": { + "type": "string" + }, + "tier1MobileCompressionValue": { + "type": "integer" + }, + "tier1StandardCompressionMethod": { + "type": "string" + }, + "tier1StandardCompressionValue": { + "type": "integer" + }, + "tier2MobileCompressionMethod": { + "type": "string" + }, + "tier2MobileCompressionValue": { + "type": "integer" + }, + "tier2StandardCompressionMethod": { + "type": "string" + }, + "tier2StandardCompressionValue": { + "type": "integer" + }, + "tier3MobileCompressionMethod": { + "type": "string" + }, + "tier3MobileCompressionValue": { + "type": "integer" + }, + "tier3StandardCompressionMethod": { + "type": "string" + }, + "tier3StandardCompressionValue": { + "type": "integer" + }, + "titleAicMobile": { + "type": "string" + }, + "titleAicNonmobile": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorAdvanced": { + "properties": { + "description": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + }, + "xml": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting:getPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting": { + "properties": { + "attribute1": { + "type": "string" + }, + "attribute2": { + "type": "string" + }, + "attribute3": { + "type": "string" + }, + "attribute4": { + "type": "string" + }, + "attributesCount": { + "type": "integer" + }, + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "reportName": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAkamaizer:getPropertyRulesBuilderRulesV20230530BehaviorAkamaizer": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag:getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag": { + "properties": { + "includeTagsAttribute": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "matchHostname": { + "type": "string" + }, + "replaceAll": { + "type": "boolean" + }, + "replacementHostname": { + "type": "string" + }, + "scope": { + "type": "string" + }, + "tagsAttribute": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy:getPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy": { + "properties": { + "enabled": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins:getPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins": { + "properties": { + "enabled": { + "type": "boolean" + }, + "honorBaseDirectory": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "purgeOriginQueryParameter": { + "type": "string" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowDelete:getPropertyRulesBuilderRulesV20230530BehaviorAllowDelete": { "properties": { "allowBody": { "type": "boolean" @@ -8964,7 +19068,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowHttpsCacheKeySharing:getPropertyRulesBuilderRulesV20230105BehaviorAllowHttpsCacheKeySharing": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing:getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing": { "properties": { "enabled": { "type": "boolean" @@ -8981,7 +19085,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowHttpsDowngrade:getPropertyRulesBuilderRulesV20230105BehaviorAllowHttpsDowngrade": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade:getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade": { "properties": { "enabled": { "type": "boolean" @@ -8998,7 +19102,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowOptions:getPropertyRulesBuilderRulesV20230105BehaviorAllowOptions": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowOptions:getPropertyRulesBuilderRulesV20230530BehaviorAllowOptions": { "properties": { "enabled": { "type": "boolean" @@ -9015,7 +19119,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowPatch:getPropertyRulesBuilderRulesV20230105BehaviorAllowPatch": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowPatch:getPropertyRulesBuilderRulesV20230530BehaviorAllowPatch": { "properties": { "enabled": { "type": "boolean" @@ -9032,7 +19136,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowPost:getPropertyRulesBuilderRulesV20230105BehaviorAllowPost": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowPost:getPropertyRulesBuilderRulesV20230530BehaviorAllowPost": { "properties": { "allowWithoutContentLength": { "type": "boolean" @@ -9052,7 +19156,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowPut:getPropertyRulesBuilderRulesV20230105BehaviorAllowPut": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowPut:getPropertyRulesBuilderRulesV20230530BehaviorAllowPut": { "properties": { "enabled": { "type": "boolean" @@ -9069,7 +19173,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAllowTransferEncoding:getPropertyRulesBuilderRulesV20230105BehaviorAllowTransferEncoding": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding:getPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding": { "properties": { "enabled": { "type": "boolean" @@ -9086,7 +19190,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAltSvcHeader:getPropertyRulesBuilderRulesV20230105BehaviorAltSvcHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader:getPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader": { "properties": { "locked": { "type": "boolean" @@ -9103,17 +19207,23 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritization:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization": { "properties": { "alternateResponseCacheTtl": { "type": "integer" }, "cloudletPolicy": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationCloudletPolicy" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy" + }, + "cloudletSharedPolicy": { + "type": "integer" }, "enabled": { "type": "boolean" }, + "isSharedPolicy": { + "type": "boolean" + }, "label": { "type": "string" }, @@ -9121,7 +19231,7 @@ "type": "boolean" }, "netStorage": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationNetStorage" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage" }, "netStoragePath": { "type": "string" @@ -9130,7 +19240,7 @@ "type": "string" }, "throttledCpCode": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationThrottledCpCode:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationThrottledCpCode" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode" }, "throttledStatusCode": { "type": "integer" @@ -9147,7 +19257,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationCloudletPolicy": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy": { "properties": { "id": { "type": "integer" @@ -9158,7 +19268,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationNetStorage": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage": { "properties": { "cpCode": { "type": "integer" @@ -9172,10 +19282,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationThrottledCpCode:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationThrottledCpCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode": { "properties": { "cpCodeLimits": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits" }, "createdDate": { "type": "integer" @@ -9198,7 +19308,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits": { "properties": { "currentCapacity": { "type": "integer" @@ -9212,10 +19322,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancer:getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancer": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer:getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer": { "properties": { "allDownNetStorage": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerAllDownNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerAllDownNetStorage" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage" }, "allDownNetStorageFile": { "type": "string" @@ -9233,7 +19343,7 @@ "type": "string" }, "cloudletPolicy": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerCloudletPolicy" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy" }, "enabled": { "type": "boolean" @@ -9247,7 +19357,7 @@ "failoverOriginMaps": { "type": "array", "items": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerFailoverOriginMap:getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerFailoverOriginMap" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap:getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap" } }, "failoverStatusCodes": { @@ -9307,7 +19417,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerAllDownNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerAllDownNetStorage": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage": { "properties": { "cpCode": { "type": "integer" @@ -9321,7 +19431,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerCloudletPolicy": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy": { "properties": { "id": { "type": "integer" @@ -9332,7 +19442,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerFailoverOriginMap:getPropertyRulesBuilderRulesV20230105BehaviorApplicationLoadBalancerFailoverOriginMap": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap:getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap": { "properties": { "fromOriginId": { "type": "string" @@ -9346,10 +19456,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAudienceSegmentation:getPropertyRulesBuilderRulesV20230105BehaviorAudienceSegmentation": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation:getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation": { "properties": { "cloudletPolicy": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAudienceSegmentationCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorAudienceSegmentationCloudletPolicy" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy" }, "cloudletSharedPolicy": { "type": "integer" @@ -9417,7 +19527,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAudienceSegmentationCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorAudienceSegmentationCloudletPolicy": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy": { "properties": { "id": { "type": "integer" @@ -9428,7 +19538,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorAutoDomainValidation:getPropertyRulesBuilderRulesV20230105BehaviorAutoDomainValidation": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation:getPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation": { "properties": { "autodv": { "type": "string" @@ -9445,7 +19555,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorBaseDirectory:getPropertyRulesBuilderRulesV20230105BehaviorBaseDirectory": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory:getPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory": { "properties": { "locked": { "type": "boolean" @@ -9462,7 +19572,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorBossBeaconing:getPropertyRulesBuilderRulesV20230105BehaviorBossBeaconing": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing:getPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing": { "properties": { "conditionalErrorPattern": { "type": "string" @@ -9503,7 +19613,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorBreadcrumbs:getPropertyRulesBuilderRulesV20230105BehaviorBreadcrumbs": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs:getPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs": { "properties": { "enabled": { "type": "boolean" @@ -9526,7 +19636,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorBreakConnection:getPropertyRulesBuilderRulesV20230105BehaviorBreakConnection": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBreakConnection:getPropertyRulesBuilderRulesV20230530BehaviorBreakConnection": { "properties": { "enabled": { "type": "boolean" @@ -9543,7 +19653,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorBrotli:getPropertyRulesBuilderRulesV20230105BehaviorBrotli": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBrotli:getPropertyRulesBuilderRulesV20230530BehaviorBrotli": { "properties": { "enabled": { "type": "boolean" @@ -9560,7 +19670,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheError:getPropertyRulesBuilderRulesV20230105BehaviorCacheError": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheError:getPropertyRulesBuilderRulesV20230530BehaviorCacheError": { "properties": { "enabled": { "type": "boolean" @@ -9583,7 +19693,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheId:getPropertyRulesBuilderRulesV20230105BehaviorCacheId": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheId:getPropertyRulesBuilderRulesV20230530BehaviorCacheId": { "properties": { "elements": { "type": "array", @@ -9615,7 +19725,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheKeyIgnoreCase:getPropertyRulesBuilderRulesV20230105BehaviorCacheKeyIgnoreCase": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase:getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase": { "properties": { "enabled": { "type": "boolean" @@ -9632,7 +19742,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheKeyQueryParams:getPropertyRulesBuilderRulesV20230105BehaviorCacheKeyQueryParams": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams:getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams": { "properties": { "behavior": { "type": "string" @@ -9658,7 +19768,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheKeyRewrite:getPropertyRulesBuilderRulesV20230105BehaviorCacheKeyRewrite": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite:getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite": { "properties": { "locked": { "type": "boolean" @@ -9675,7 +19785,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCachePost:getPropertyRulesBuilderRulesV20230105BehaviorCachePost": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCachePost:getPropertyRulesBuilderRulesV20230530BehaviorCachePost": { "properties": { "enabled": { "type": "boolean" @@ -9695,7 +19805,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheRedirect:getPropertyRulesBuilderRulesV20230105BehaviorCacheRedirect": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect:getPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect": { "properties": { "enabled": { "type": "string" @@ -9712,7 +19822,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheTag:getPropertyRulesBuilderRulesV20230105BehaviorCacheTag": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheTag:getPropertyRulesBuilderRulesV20230530BehaviorCacheTag": { "properties": { "locked": { "type": "boolean" @@ -9729,7 +19839,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCacheTagVisible:getPropertyRulesBuilderRulesV20230105BehaviorCacheTagVisible": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible:getPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible": { "properties": { "behavior": { "type": "string" @@ -9746,7 +19856,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCaching:getPropertyRulesBuilderRulesV20230105BehaviorCaching": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCaching:getPropertyRulesBuilderRulesV20230530BehaviorCaching": { "properties": { "behavior": { "type": "string" @@ -9808,7 +19918,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCentralAuthorization:getPropertyRulesBuilderRulesV20230105BehaviorCentralAuthorization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization:getPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization": { "properties": { "enabled": { "type": "boolean" @@ -9825,7 +19935,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorChaseRedirects:getPropertyRulesBuilderRulesV20230105BehaviorChaseRedirects": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects:getPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects": { "properties": { "enabled": { "type": "boolean" @@ -9848,7 +19958,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorClientCharacteristics:getPropertyRulesBuilderRulesV20230105BehaviorClientCharacteristics": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics:getPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics": { "properties": { "country": { "type": "string" @@ -9865,7 +19975,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCloudInterconnects:getPropertyRulesBuilderRulesV20230105BehaviorCloudInterconnects": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects:getPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects": { "properties": { "cloudLocations": { "type": "array", @@ -9888,7 +19998,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCloudWrapper:getPropertyRulesBuilderRulesV20230105BehaviorCloudWrapper": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper:getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper": { "properties": { "enabled": { "type": "boolean" @@ -9908,7 +20018,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCloudWrapperAdvanced:getPropertyRulesBuilderRulesV20230105BehaviorCloudWrapperAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced": { "properties": { "customFailoverMap": { "type": "string" @@ -9931,7 +20041,24 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorConditionalOrigin:getPropertyRulesBuilderRulesV20230105BehaviorConditionalOrigin": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData:getPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData": { + "properties": { + "enableCmcdSegmentPrefetch": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin:getPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin": { "properties": { "locked": { "type": "boolean" @@ -9948,7 +20075,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorConstructResponse:getPropertyRulesBuilderRulesV20230105BehaviorConstructResponse": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorConstructResponse:getPropertyRulesBuilderRulesV20230530BehaviorConstructResponse": { "properties": { "body": { "type": "string" @@ -9977,7 +20104,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristics:getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristics": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics": { "properties": { "catalogSize": { "type": "string" @@ -10003,7 +20130,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsAmd:getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsAmd": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd": { "properties": { "catalogSize": { "type": "string" @@ -10074,7 +20201,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsDd:getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsDd": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd": { "properties": { "catalogSize": { "type": "string" @@ -10103,7 +20230,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsWsdLargeFile:getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsWsdLargeFile": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile": { "properties": { "catalogSize": { "type": "string" @@ -10129,7 +20256,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsWsdLive:getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsWsdLive": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive": { "properties": { "catalogSize": { "type": "string" @@ -10188,7 +20315,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsWsdVod:getPropertyRulesBuilderRulesV20230105BehaviorContentCharacteristicsWsdVod": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod": { "properties": { "catalogSize": { "type": "string" @@ -10247,7 +20374,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentPrePosition:getPropertyRulesBuilderRulesV20230105BehaviorContentPrePosition": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition:getPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition": { "properties": { "enabled": { "type": "boolean" @@ -10276,7 +20403,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorContentTargetingProtection:getPropertyRulesBuilderRulesV20230105BehaviorContentTargetingProtection": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection:getPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection": { "properties": { "countries": { "type": "array", @@ -10374,7 +20501,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCorsSupport:getPropertyRulesBuilderRulesV20230105BehaviorCorsSupport": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCorsSupport:getPropertyRulesBuilderRulesV20230530BehaviorCorsSupport": { "properties": { "allowCredentials": { "type": "boolean" @@ -10427,7 +20554,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCpCode:getPropertyRulesBuilderRulesV20230105BehaviorCpCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCpCode:getPropertyRulesBuilderRulesV20230530BehaviorCpCode": { "properties": { "locked": { "type": "boolean" @@ -10439,15 +20566,15 @@ "type": "string" }, "value": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCpCodeValue:getPropertyRulesBuilderRulesV20230105BehaviorCpCodeValue" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue:getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue" } }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCpCodeValue:getPropertyRulesBuilderRulesV20230105BehaviorCpCodeValue": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue:getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue": { "properties": { "cpCodeLimits": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorCpCodeValueCpCodeLimits" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits" }, "createdDate": { "type": "integer" @@ -10470,7 +20597,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorCpCodeValueCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits": { "properties": { "currentCapacity": { "type": "integer" @@ -10484,7 +20611,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorCustomBehavior:getPropertyRulesBuilderRulesV20230105BehaviorCustomBehavior": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior:getPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior": { "properties": { "behaviorId": { "type": "string" @@ -10501,7 +20628,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDatastream:getPropertyRulesBuilderRulesV20230105BehaviorDatastream": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDatastream:getPropertyRulesBuilderRulesV20230530BehaviorDatastream": { "properties": { "beaconStreamTitle": { "type": "string" @@ -10521,8 +20648,11 @@ "logEnabled": { "type": "boolean" }, - "logStreamName": { - "type": "integer" + "logStreamNames": { + "type": "array", + "items": { + "type": "string" + } }, "logStreamTitle": { "type": "string" @@ -10542,7 +20672,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcp:getPropertyRulesBuilderRulesV20230105BehaviorDcp": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcp:getPropertyRulesBuilderRulesV20230530BehaviorDcp": { "properties": { "anonymous": { "type": "boolean" @@ -10574,7 +20704,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthHmacTransformation:getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthHmacTransformation": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation:getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation": { "properties": { "hashConversionAlgorithm": { "type": "string" @@ -10594,7 +20724,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthRegexTransformation:getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthRegexTransformation": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation:getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation": { "properties": { "locked": { "type": "boolean" @@ -10611,7 +20741,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthSubstringTransformation:getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthSubstringTransformation": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation:getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation": { "properties": { "locked": { "type": "boolean" @@ -10631,7 +20761,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthVariableExtractor:getPropertyRulesBuilderRulesV20230105BehaviorDcpAuthVariableExtractor": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor:getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor": { "properties": { "certificateField": { "type": "string" @@ -10651,7 +20781,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpDefaultAuthzGroups:getPropertyRulesBuilderRulesV20230105BehaviorDcpDefaultAuthzGroups": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups:getPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups": { "properties": { "groupNames": { "type": "array", @@ -10671,7 +20801,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpDevRelations:getPropertyRulesBuilderRulesV20230105BehaviorDcpDevRelations": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations:getPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations": { "properties": { "customValues": { "type": "boolean" @@ -10697,7 +20827,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDcpRealTimeAuth:getPropertyRulesBuilderRulesV20230105BehaviorDcpRealTimeAuth": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth:getPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth": { "properties": { "extractHostname": { "type": "boolean" @@ -10729,7 +20859,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDeliveryReceipt:getPropertyRulesBuilderRulesV20230105BehaviorDeliveryReceipt": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt:getPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt": { "properties": { "enabled": { "type": "string" @@ -10746,7 +20876,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDenyAccess:getPropertyRulesBuilderRulesV20230105BehaviorDenyAccess": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDenyAccess:getPropertyRulesBuilderRulesV20230530BehaviorDenyAccess": { "properties": { "enabled": { "type": "boolean" @@ -10766,7 +20896,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDenyDirectFailoverAccess:getPropertyRulesBuilderRulesV20230105BehaviorDenyDirectFailoverAccess": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess:getPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess": { "properties": { "enabled": { "type": "string" @@ -10783,7 +20913,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDeviceCharacteristicCacheId:getPropertyRulesBuilderRulesV20230105BehaviorDeviceCharacteristicCacheId": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId:getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId": { "properties": { "elements": { "type": "array", @@ -10803,7 +20933,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDeviceCharacteristicHeader:getPropertyRulesBuilderRulesV20230105BehaviorDeviceCharacteristicHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader:getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader": { "properties": { "elements": { "type": "array", @@ -10823,7 +20953,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDnsAsyncRefresh:getPropertyRulesBuilderRulesV20230105BehaviorDnsAsyncRefresh": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh:getPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh": { "properties": { "enabled": { "type": "boolean" @@ -10843,7 +20973,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDnsPrefresh:getPropertyRulesBuilderRulesV20230105BehaviorDnsPrefresh": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh:getPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh": { "properties": { "delay": { "type": "string" @@ -10866,7 +20996,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDowngradeProtocol:getPropertyRulesBuilderRulesV20230105BehaviorDowngradeProtocol": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol:getPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol": { "properties": { "enabled": { "type": "boolean" @@ -10883,7 +21013,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDownloadCompleteMarker:getPropertyRulesBuilderRulesV20230105BehaviorDownloadCompleteMarker": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker:getPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker": { "properties": { "enabled": { "type": "string" @@ -10900,7 +21030,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDownloadNotification:getPropertyRulesBuilderRulesV20230105BehaviorDownloadNotification": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification:getPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification": { "properties": { "enabled": { "type": "string" @@ -10917,7 +21047,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDownstreamCache:getPropertyRulesBuilderRulesV20230105BehaviorDownstreamCache": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache:getPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache": { "properties": { "allowBehavior": { "type": "string" @@ -10946,7 +21076,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDynamicThroughtputOptimization:getPropertyRulesBuilderRulesV20230105BehaviorDynamicThroughtputOptimization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization:getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization": { "properties": { "enabled": { "type": "boolean" @@ -10963,7 +21093,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDynamicThroughtputOptimizationOverride:getPropertyRulesBuilderRulesV20230105BehaviorDynamicThroughtputOptimizationOverride": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride:getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride": { "properties": { "locked": { "type": "boolean" @@ -10980,7 +21110,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorDynamicWebContent:getPropertyRulesBuilderRulesV20230105BehaviorDynamicWebContent": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent:getPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent": { "properties": { "imageCompression": { "type": "boolean" @@ -11006,7 +21136,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEcmsBulkUpload:getPropertyRulesBuilderRulesV20230105BehaviorEcmsBulkUpload": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload:getPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload": { "properties": { "enabled": { "type": "boolean" @@ -11023,7 +21153,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEcmsDatabase:getPropertyRulesBuilderRulesV20230105BehaviorEcmsDatabase": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase:getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase": { "properties": { "database": { "type": "string" @@ -11052,7 +21182,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEcmsDataset:getPropertyRulesBuilderRulesV20230105BehaviorEcmsDataset": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset:getPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset": { "properties": { "dataset": { "type": "string" @@ -11081,7 +21211,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEcmsObjectKey:getPropertyRulesBuilderRulesV20230105BehaviorEcmsObjectKey": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey:getPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey": { "properties": { "locked": { "type": "boolean" @@ -11098,7 +21228,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeConnect:getPropertyRulesBuilderRulesV20230105BehaviorEdgeConnect": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect:getPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect": { "properties": { "aggregateLines": { "type": "string" @@ -11142,7 +21272,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingAdvanced:getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced": { "properties": { "description": { "type": "string" @@ -11162,7 +21292,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenter:getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenter": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter:getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter": { "properties": { "cookieName": { "type": "string" @@ -11176,7 +21306,7 @@ "failoverRules": { "type": "array", "items": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenterFailoverRule:getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenterFailoverRule" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule:getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule" } }, "failoverTitle": { @@ -11203,7 +21333,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenterFailoverRule:getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenterFailoverRule": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule:getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule": { "properties": { "absolutePath": { "type": "boolean" @@ -11223,7 +21353,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingOrigin:getPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingOrigin": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin:getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin": { "properties": { "cookieName": { "type": "string" @@ -11255,7 +21385,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeOriginAuthorization:getPropertyRulesBuilderRulesV20230105BehaviorEdgeOriginAuthorization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization:getPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization": { "properties": { "cookieName": { "type": "string" @@ -11281,10 +21411,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeRedirector:getPropertyRulesBuilderRulesV20230105BehaviorEdgeRedirector": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector:getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector": { "properties": { "cloudletPolicy": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeRedirectorCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorEdgeRedirectorCloudletPolicy" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy" }, "cloudletSharedPolicy": { "type": "integer" @@ -11307,7 +21437,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeRedirectorCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorEdgeRedirectorCloudletPolicy": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy": { "properties": { "id": { "type": "integer" @@ -11318,7 +21448,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeScape:getPropertyRulesBuilderRulesV20230105BehaviorEdgeScape": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeScape:getPropertyRulesBuilderRulesV20230530BehaviorEdgeScape": { "properties": { "enabled": { "type": "boolean" @@ -11335,7 +21465,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeSideIncludes:getPropertyRulesBuilderRulesV20230105BehaviorEdgeSideIncludes": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes:getPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes": { "properties": { "detectInjection": { "type": "boolean" @@ -11373,7 +21503,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEdgeWorker:getPropertyRulesBuilderRulesV20230105BehaviorEdgeWorker": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker:getPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker": { "properties": { "createEdgeWorker": { "type": "string" @@ -11399,7 +21529,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEnhancedAkamaiProtocol:getPropertyRulesBuilderRulesV20230105BehaviorEnhancedAkamaiProtocol": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol:getPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol": { "properties": { "display": { "type": "string" @@ -11416,7 +21546,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEnhancedProxyDetection:getPropertyRulesBuilderRulesV20230105BehaviorEnhancedProxyDetection": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection:getPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection": { "properties": { "anonymousVpn": { "type": "string" @@ -11529,7 +21659,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorEpdForwardHeaderEnrichment:getPropertyRulesBuilderRulesV20230105BehaviorEpdForwardHeaderEnrichment": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment:getPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment": { "properties": { "enabled": { "type": "boolean" @@ -11546,7 +21676,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailAction:getPropertyRulesBuilderRulesV20230105BehaviorFailAction": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailAction:getPropertyRulesBuilderRulesV20230530BehaviorFailAction": { "properties": { "actionType": { "type": "string" @@ -11573,7 +21703,7 @@ "type": "string" }, "cpCode": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCode:getPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCode" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode:getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode" }, "dynamicCustomPath": { "type": "boolean" @@ -11594,7 +21724,7 @@ "type": "boolean" }, "netStorageHostname": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailActionNetStorageHostname:getPropertyRulesBuilderRulesV20230105BehaviorFailActionNetStorageHostname" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname:getPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname" }, "netStoragePath": { "type": "string" @@ -11656,10 +21786,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCode:getPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode:getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode": { "properties": { "cpCodeLimits": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCodeCpCodeLimits" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits" }, "createdDate": { "type": "integer" @@ -11682,7 +21812,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCodeCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits": { "properties": { "currentCapacity": { "type": "integer" @@ -11696,7 +21826,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailActionNetStorageHostname:getPropertyRulesBuilderRulesV20230105BehaviorFailActionNetStorageHostname": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname:getPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname": { "properties": { "cpCode": { "type": "integer" @@ -11710,7 +21840,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFailoverBotManagerFeatureCompatibility:getPropertyRulesBuilderRulesV20230105BehaviorFailoverBotManagerFeatureCompatibility": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility:getPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility": { "properties": { "compatibility": { "type": "boolean" @@ -11727,7 +21857,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFastInvalidate:getPropertyRulesBuilderRulesV20230105BehaviorFastInvalidate": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate:getPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate": { "properties": { "enabled": { "type": "boolean" @@ -11744,10 +21874,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketing:getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketing": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing:getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing": { "properties": { "cloudletPolicy": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingCloudletPolicy" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy" }, "enabled": { "type": "boolean" @@ -11770,7 +21900,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingCloudletPolicy": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy": { "properties": { "id": { "type": "integer" @@ -11781,10 +21911,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingPlus:getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingPlus": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus:getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus": { "properties": { "cloudletPolicy": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingPlusCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingPlusCloudletPolicy" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy" }, "enabled": { "type": "boolean" @@ -11807,7 +21937,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingPlusCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingPlusCloudletPolicy": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy": { "properties": { "id": { "type": "integer" @@ -11818,10 +21948,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorForwardRewrite:getPropertyRulesBuilderRulesV20230105BehaviorForwardRewrite": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite:getPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite": { "properties": { "cloudletPolicy": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorForwardRewriteCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorForwardRewriteCloudletPolicy" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy" }, "cloudletSharedPolicy": { "type": "integer" @@ -11844,7 +21974,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorForwardRewriteCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorForwardRewriteCloudletPolicy": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy": { "properties": { "id": { "type": "integer" @@ -11855,24 +21985,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorFrontEndOptimization:getPropertyRulesBuilderRulesV20230105BehaviorFrontEndOptimization": { - "properties": { - "enabled": { - "type": "boolean" - }, - "locked": { - "type": "boolean" - }, - "templateUuid": { - "type": "string" - }, - "uuid": { - "type": "string" - } - }, - "type": "object" - }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorG2oheader:getPropertyRulesBuilderRulesV20230105BehaviorG2oheader": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorG2oheader:getPropertyRulesBuilderRulesV20230530BehaviorG2oheader": { "properties": { "customSignStrings": { "type": "array", @@ -11913,7 +22026,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorGlobalRequestNumber:getPropertyRulesBuilderRulesV20230105BehaviorGlobalRequestNumber": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber:getPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber": { "properties": { "headerName": { "type": "string" @@ -11936,7 +22049,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorGraphqlCaching:getPropertyRulesBuilderRulesV20230105BehaviorGraphqlCaching": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching:getPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching": { "properties": { "advanced": { "type": "string" @@ -11968,7 +22081,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorGzipResponse:getPropertyRulesBuilderRulesV20230105BehaviorGzipResponse": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorGzipResponse:getPropertyRulesBuilderRulesV20230530BehaviorGzipResponse": { "properties": { "behavior": { "type": "string" @@ -11985,7 +22098,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHdDataAdvanced:getPropertyRulesBuilderRulesV20230105BehaviorHdDataAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced": { "properties": { "description": { "type": "string" @@ -12005,7 +22118,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHealthDetection:getPropertyRulesBuilderRulesV20230105BehaviorHealthDetection": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHealthDetection:getPropertyRulesBuilderRulesV20230530BehaviorHealthDetection": { "properties": { "locked": { "type": "boolean" @@ -12028,7 +22141,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHsafEipBinding:getPropertyRulesBuilderRulesV20230105BehaviorHsafEipBinding": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding:getPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding": { "properties": { "customExtractedSerial": { "type": "boolean" @@ -12057,7 +22170,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHttp2:getPropertyRulesBuilderRulesV20230105BehaviorHttp2": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHttp2:getPropertyRulesBuilderRulesV20230530BehaviorHttp2": { "properties": { "enabled": { "type": "string" @@ -12074,7 +22187,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHttp3:getPropertyRulesBuilderRulesV20230105BehaviorHttp3": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHttp3:getPropertyRulesBuilderRulesV20230530BehaviorHttp3": { "properties": { "enable": { "type": "boolean" @@ -12091,7 +22204,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHttpStrictTransportSecurity:getPropertyRulesBuilderRulesV20230105BehaviorHttpStrictTransportSecurity": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity:getPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity": { "properties": { "enable": { "type": "boolean" @@ -12123,7 +22236,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorHttpToHttpsUpgrade:getPropertyRulesBuilderRulesV20230105BehaviorHttpToHttpsUpgrade": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade:getPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade": { "properties": { "locked": { "type": "boolean" @@ -12140,7 +22253,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImOverride:getPropertyRulesBuilderRulesV20230105BehaviorImOverride": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImOverride:getPropertyRulesBuilderRulesV20230530BehaviorImOverride": { "properties": { "dpr": { "type": "number" @@ -12199,16 +22312,16 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManager:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManager": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager": { "properties": { "applyBestFileType": { "type": "boolean" }, "cpCodeOriginal": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginal" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal" }, "cpCodeTransformed": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformed" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed" }, "enabled": { "type": "boolean" @@ -12237,10 +22350,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginal": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal": { "properties": { "cpCodeLimits": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits" }, "createdDate": { "type": "integer" @@ -12263,7 +22376,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits": { "properties": { "currentCapacity": { "type": "integer" @@ -12277,10 +22390,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformed": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed": { "properties": { "cpCodeLimits": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits" }, "createdDate": { "type": "integer" @@ -12303,7 +22416,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits": { "properties": { "currentCapacity": { "type": "integer" @@ -12317,7 +22430,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManager:getPropertyRulesBuilderRulesV20230105BehaviorImageManager": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManager:getPropertyRulesBuilderRulesV20230530BehaviorImageManager": { "properties": { "advanced": { "type": "boolean" @@ -12329,10 +22442,10 @@ "type": "boolean" }, "cpCodeOriginal": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginal" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal" }, "cpCodeTransformed": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformed" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed" }, "enabled": { "type": "boolean" @@ -12373,10 +22486,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginal": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal": { "properties": { "cpCodeLimits": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginalCpCodeLimits" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits" }, "createdDate": { "type": "integer" @@ -12399,7 +22512,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginalCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits": { "properties": { "currentCapacity": { "type": "integer" @@ -12413,10 +22526,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformed": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed": { "properties": { "cpCodeLimits": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformedCpCodeLimits" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits" }, "createdDate": { "type": "integer" @@ -12439,7 +22552,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformedCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits": { "properties": { "currentCapacity": { "type": "integer" @@ -12453,7 +22566,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideo:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideo": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo": { "properties": { "advanced": { "type": "boolean" @@ -12465,10 +22578,10 @@ "type": "boolean" }, "cpCodeOriginal": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginal:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginal" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal" }, "cpCodeTransformed": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformed:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformed" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed" }, "enabled": { "type": "boolean" @@ -12509,10 +22622,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginal:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginal": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal": { "properties": { "cpCodeLimits": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits" }, "createdDate": { "type": "integer" @@ -12535,7 +22648,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits": { "properties": { "currentCapacity": { "type": "integer" @@ -12549,10 +22662,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformed:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformed": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed": { "properties": { "cpCodeLimits": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits" }, "createdDate": { "type": "integer" @@ -12575,7 +22688,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits": { "properties": { "currentCapacity": { "type": "integer" @@ -12589,7 +22702,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInclude:getPropertyRulesBuilderRulesV20230105BehaviorInclude": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorInclude:getPropertyRulesBuilderRulesV20230530BehaviorInclude": { "properties": { "id": { "type": "string" @@ -12606,130 +22719,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInputValidation:getPropertyRulesBuilderRulesV20230105BehaviorInputValidation": { - "properties": { - "allowLargePostBody": { - "type": "boolean" - }, - "cloudletPolicy": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInputValidationCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorInputValidationCloudletPolicy" - }, - "enabled": { - "type": "boolean" - }, - "failure302Uri": { - "type": "string" - }, - "label": { - "type": "string" - }, - "locked": { - "type": "boolean" - }, - "penalty302Uri": { - "type": "string" - }, - "penalty403NetStoragePath": { - "type": "string" - }, - "penaltyAction": { - "type": "string" - }, - "penaltyBrandedDenyCacheTtl": { - "type": "integer" - }, - "penaltyNetStorage": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInputValidationPenaltyNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorInputValidationPenaltyNetStorage" - }, - "penaltyThreshold": { - "type": "integer" - }, - "penaltyTitle": { - "type": "string" - }, - "resetOnValid": { - "type": "boolean" - }, - "templateUuid": { - "type": "string" - }, - "userIdentificationByCookie": { - "type": "boolean" - }, - "userIdentificationByHeaders": { - "type": "boolean" - }, - "userIdentificationByIp": { - "type": "boolean" - }, - "userIdentificationByParams": { - "type": "boolean" - }, - "userIdentificationKeyCookie": { - "type": "string" - }, - "userIdentificationKeyHeaders": { - "type": "array", - "items": { - "type": "string" - } - }, - "userIdentificationKeyParams": { - "type": "array", - "items": { - "type": "string" - } - }, - "userIdentificationTitle": { - "type": "string" - }, - "uuid": { - "type": "string" - }, - "validateOnOriginHeaderName": { - "type": "string" - }, - "validateOnOriginHeaderValue": { - "type": "string" - }, - "validateOnOriginResponseCode": { - "type": "integer" - }, - "validateOnOriginWith": { - "type": "string" - }, - "validationTitle": { - "type": "string" - } - }, - "type": "object" - }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInputValidationCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorInputValidationCloudletPolicy": { - "properties": { - "id": { - "type": "integer" - }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInputValidationPenaltyNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorInputValidationPenaltyNetStorage": { - "properties": { - "cpCode": { - "type": "integer" - }, - "downloadDomainName": { - "type": "string" - }, - "g2oToken": { - "type": "string" - } - }, - "type": "object" - }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInstant:getPropertyRulesBuilderRulesV20230105BehaviorInstant": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorInstant:getPropertyRulesBuilderRulesV20230530BehaviorInstant": { "properties": { "customLinkRelations": { "type": "array", @@ -12764,7 +22754,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorInstantConfig:getPropertyRulesBuilderRulesV20230105BehaviorInstantConfig": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorInstantConfig:getPropertyRulesBuilderRulesV20230530BehaviorInstantConfig": { "properties": { "enabled": { "type": "boolean" @@ -12781,7 +22771,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLargeFileOptimization:getPropertyRulesBuilderRulesV20230105BehaviorLargeFileOptimization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization:getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization": { "properties": { "enablePartialObjectCaching": { "type": "string" @@ -12810,7 +22800,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLargeFileOptimizationAdvanced:getPropertyRulesBuilderRulesV20230105BehaviorLargeFileOptimizationAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced": { "properties": { "enabled": { "type": "boolean" @@ -12839,12 +22829,12 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRate:getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRate": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate:getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate": { "properties": { "bitrateTables": { "type": "array", "items": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateBitrateTable:getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateBitrateTable" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable:getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable" } }, "enabled": { @@ -12859,7 +22849,7 @@ "thresholdTables": { "type": "array", "items": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateThresholdTable:getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateThresholdTable" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable:getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable" } }, "uuid": { @@ -12868,7 +22858,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateBitrateTable:getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateBitrateTable": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable:getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable": { "properties": { "bitrateUnit": { "type": "string" @@ -12879,7 +22869,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateThresholdTable:getPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateThresholdTable": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable:getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable": { "properties": { "thresholdUnit": { "type": "string" @@ -12890,7 +22880,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorLogCustom:getPropertyRulesBuilderRulesV20230105BehaviorLogCustom": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLogCustom:getPropertyRulesBuilderRulesV20230530BehaviorLogCustom": { "properties": { "customLogField": { "type": "string" @@ -12910,7 +22900,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMPulse:getPropertyRulesBuilderRulesV20230105BehaviorMPulse": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMPulse:getPropertyRulesBuilderRulesV20230530BehaviorMPulse": { "properties": { "apiKey": { "type": "string" @@ -12945,7 +22935,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorManifestPersonalization:getPropertyRulesBuilderRulesV20230105BehaviorManifestPersonalization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization:getPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization": { "properties": { "enabled": { "type": "boolean" @@ -12995,7 +22985,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorManifestRerouting:getPropertyRulesBuilderRulesV20230105BehaviorManifestRerouting": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting:getPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting": { "properties": { "locked": { "type": "boolean" @@ -13015,7 +23005,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorManualServerPush:getPropertyRulesBuilderRulesV20230105BehaviorManualServerPush": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorManualServerPush:getPropertyRulesBuilderRulesV20230530BehaviorManualServerPush": { "properties": { "locked": { "type": "boolean" @@ -13035,7 +23025,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMediaAcceleration:getPropertyRulesBuilderRulesV20230105BehaviorMediaAcceleration": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration:getPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration": { "properties": { "enabled": { "type": "boolean" @@ -13052,7 +23042,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMediaAccelerationQuicOptout:getPropertyRulesBuilderRulesV20230105BehaviorMediaAccelerationQuicOptout": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout:getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout": { "properties": { "locked": { "type": "boolean" @@ -13069,7 +23059,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMediaClient:getPropertyRulesBuilderRulesV20230105BehaviorMediaClient": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaClient:getPropertyRulesBuilderRulesV20230530BehaviorMediaClient": { "properties": { "beaconId": { "type": "string" @@ -13092,7 +23082,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMediaFileRetrievalOptimization:getPropertyRulesBuilderRulesV20230105BehaviorMediaFileRetrievalOptimization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization:getPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization": { "properties": { "enabled": { "type": "boolean" @@ -13109,7 +23099,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMediaOriginFailover:getPropertyRulesBuilderRulesV20230105BehaviorMediaOriginFailover": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover:getPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover": { "properties": { "cacheErrorResponse": { "type": "boolean" @@ -13282,7 +23272,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMetadataCaching:getPropertyRulesBuilderRulesV20230105BehaviorMetadataCaching": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching:getPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching": { "properties": { "enabled": { "type": "boolean" @@ -13299,7 +23289,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorMobileSdkPerformance:getPropertyRulesBuilderRulesV20230105BehaviorMobileSdkPerformance": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance:getPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance": { "properties": { "enabled": { "type": "boolean" @@ -13319,7 +23309,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorModifyIncomingRequestHeader:getPropertyRulesBuilderRulesV20230105BehaviorModifyIncomingRequestHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader": { "properties": { "action": { "type": "string" @@ -13360,7 +23350,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorModifyIncomingResponseHeader:getPropertyRulesBuilderRulesV20230105BehaviorModifyIncomingResponseHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader": { "properties": { "action": { "type": "string" @@ -13401,7 +23391,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorModifyOutgoingRequestHeader:getPropertyRulesBuilderRulesV20230105BehaviorModifyOutgoingRequestHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader": { "properties": { "action": { "type": "string" @@ -13448,7 +23438,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorModifyOutgoingResponseHeader:getPropertyRulesBuilderRulesV20230105BehaviorModifyOutgoingResponseHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader": { "properties": { "action": { "type": "string" @@ -13495,7 +23485,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorModifyViaHeader:getPropertyRulesBuilderRulesV20230105BehaviorModifyViaHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader": { "properties": { "enabled": { "type": "boolean" @@ -13518,7 +23508,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOrigin:getPropertyRulesBuilderRulesV20230105BehaviorOrigin": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOrigin:getPropertyRulesBuilderRulesV20230530BehaviorOrigin": { "properties": { "cacheKeyHostname": { "type": "string" @@ -13529,13 +23519,13 @@ "customCertificateAuthorities": { "type": "array", "items": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthority:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthority" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority" } }, "customCertificates": { "type": "array", "items": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificate:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificate" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate" } }, "customForwardHostHeader": { @@ -13572,7 +23562,7 @@ "type": "string" }, "netStorage": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorOriginNetStorage" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage" }, "originCertificate": { "type": "string" @@ -13649,7 +23639,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCharacteristics:getPropertyRulesBuilderRulesV20230105BehaviorOriginCharacteristics": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics:getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics": { "properties": { "accessKeyEncryptedStorage": { "type": "boolean" @@ -13669,6 +23659,9 @@ "awsAccessKeyVersionGuid": { "type": "string" }, + "awsArRegion": { + "type": "string" + }, "awsHost": { "type": "string" }, @@ -13696,6 +23689,9 @@ "encodingVersion": { "type": "integer" }, + "endPointService": { + "type": "string" + }, "gcsAccessKeyVersionGuid": { "type": "string" }, @@ -13705,6 +23701,9 @@ "gcsHmacKeySecret": { "type": "string" }, + "hostnameTag": { + "type": "boolean" + }, "locked": { "type": "boolean" }, @@ -13717,6 +23716,15 @@ "nonce": { "type": "string" }, + "originLocationTitle": { + "type": "string" + }, + "propertyIdTag": { + "type": "boolean" + }, + "roleArn": { + "type": "string" + }, "secretKey": { "type": "string" }, @@ -13732,7 +23740,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCharacteristicsWsd:getPropertyRulesBuilderRulesV20230105BehaviorOriginCharacteristicsWsd": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd:getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd": { "properties": { "locked": { "type": "boolean" @@ -13749,7 +23757,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificate:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificate": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate": { "properties": { "canBeCa": { "type": "boolean" @@ -13758,7 +23766,7 @@ "type": "boolean" }, "issuerRdns": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateIssuerRdns:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateIssuerRdns" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns" }, "notAfter": { "type": "integer" @@ -13800,7 +23808,7 @@ "type": "string" }, "subjectRdns": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateSubjectRdns:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateSubjectRdns" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns" }, "version": { "type": "integer" @@ -13808,7 +23816,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthority:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthority": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority": { "properties": { "canBeCa": { "type": "boolean" @@ -13817,7 +23825,7 @@ "type": "boolean" }, "issuerRdns": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthorityIssuerRdns:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthorityIssuerRdns" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns" }, "notAfter": { "type": "integer" @@ -13859,7 +23867,7 @@ "type": "string" }, "subjectRdns": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthoritySubjectRdns:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthoritySubjectRdns" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns" }, "version": { "type": "integer" @@ -13867,7 +23875,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthorityIssuerRdns:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthorityIssuerRdns": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns": { "properties": { "c": { "type": "string" @@ -13884,7 +23892,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthoritySubjectRdns:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthoritySubjectRdns": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns": { "properties": { "c": { "type": "string" @@ -13901,7 +23909,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateIssuerRdns:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateIssuerRdns": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns": { "properties": { "c": { "type": "string" @@ -13918,7 +23926,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateSubjectRdns:getPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateSubjectRdns": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns": { "properties": { "c": { "type": "string" @@ -13935,7 +23943,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginFailureRecoveryMethod:getPropertyRulesBuilderRulesV20230105BehaviorOriginFailureRecoveryMethod": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod:getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod": { "properties": { "customStatusCode": { "type": "string" @@ -13955,7 +23963,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginFailureRecoveryPolicy:getPropertyRulesBuilderRulesV20230105BehaviorOriginFailureRecoveryPolicy": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy:getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy": { "properties": { "binaryEquivalentContent": { "type": "boolean" @@ -14071,7 +24079,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginIpAcl:getPropertyRulesBuilderRulesV20230105BehaviorOriginIpAcl": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl:getPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl": { "properties": { "enable": { "type": "boolean" @@ -14088,7 +24096,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorOriginNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorOriginNetStorage": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage": { "properties": { "cpCode": { "type": "integer" @@ -14102,7 +24110,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPersistentClientConnection:getPropertyRulesBuilderRulesV20230105BehaviorPersistentClientConnection": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection:getPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection": { "properties": { "enabled": { "type": "boolean" @@ -14122,7 +24130,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPersistentConnection:getPropertyRulesBuilderRulesV20230105BehaviorPersistentConnection": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection:getPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection": { "properties": { "enabled": { "type": "boolean" @@ -14142,7 +24150,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPersonallyIdentifiableInformation:getPropertyRulesBuilderRulesV20230105BehaviorPersonallyIdentifiableInformation": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation:getPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation": { "properties": { "enabled": { "type": "boolean" @@ -14159,10 +24167,13 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPhasedRelease:getPropertyRulesBuilderRulesV20230105BehaviorPhasedRelease": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease:getPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease": { "properties": { "cloudletPolicy": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPhasedReleaseCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorPhasedReleaseCloudletPolicy" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy" + }, + "cloudletSharedPolicy": { + "type": "integer" }, "enabled": { "type": "boolean" @@ -14182,6 +24193,9 @@ "failoverTitle": { "type": "string" }, + "isSharedPolicy": { + "type": "boolean" + }, "label": { "type": "string" }, @@ -14212,7 +24226,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPhasedReleaseCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorPhasedReleaseCloudletPolicy": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy": { "properties": { "id": { "type": "integer" @@ -14223,7 +24237,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPreconnect:getPropertyRulesBuilderRulesV20230105BehaviorPreconnect": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPreconnect:getPropertyRulesBuilderRulesV20230530BehaviorPreconnect": { "properties": { "locked": { "type": "boolean" @@ -14243,7 +24257,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPredictiveContentDelivery:getPropertyRulesBuilderRulesV20230105BehaviorPredictiveContentDelivery": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery:getPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery": { "properties": { "enabled": { "type": "boolean" @@ -14260,7 +24274,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPredictivePrefetching:getPropertyRulesBuilderRulesV20230105BehaviorPredictivePrefetching": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching:getPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching": { "properties": { "accuracyTarget": { "type": "string" @@ -14280,7 +24294,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPrefetch:getPropertyRulesBuilderRulesV20230105BehaviorPrefetch": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPrefetch:getPropertyRulesBuilderRulesV20230530BehaviorPrefetch": { "properties": { "enabled": { "type": "boolean" @@ -14297,7 +24311,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPrefetchable:getPropertyRulesBuilderRulesV20230105BehaviorPrefetchable": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPrefetchable:getPropertyRulesBuilderRulesV20230530BehaviorPrefetchable": { "properties": { "enabled": { "type": "boolean" @@ -14314,7 +24328,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorPrefreshCache:getPropertyRulesBuilderRulesV20230105BehaviorPrefreshCache": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache:getPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache": { "properties": { "enabled": { "type": "boolean" @@ -14334,7 +24348,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorQuality:getPropertyRulesBuilderRulesV20230105BehaviorQuality": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorQuality:getPropertyRulesBuilderRulesV20230530BehaviorQuality": { "properties": { "audienceSettings": { "type": "string" @@ -14396,7 +24410,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorQuicBeta:getPropertyRulesBuilderRulesV20230105BehaviorQuicBeta": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorQuicBeta:getPropertyRulesBuilderRulesV20230530BehaviorQuicBeta": { "properties": { "enabled": { "type": "boolean" @@ -14416,7 +24430,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRandomSeek:getPropertyRulesBuilderRulesV20230105BehaviorRandomSeek": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRandomSeek:getPropertyRulesBuilderRulesV20230530BehaviorRandomSeek": { "properties": { "flv": { "type": "boolean" @@ -14439,7 +24453,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRapid:getPropertyRulesBuilderRulesV20230105BehaviorRapid": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRapid:getPropertyRulesBuilderRulesV20230530BehaviorRapid": { "properties": { "enabled": { "type": "boolean" @@ -14456,7 +24470,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorReadTimeout:getPropertyRulesBuilderRulesV20230105BehaviorReadTimeout": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorReadTimeout:getPropertyRulesBuilderRulesV20230530BehaviorReadTimeout": { "properties": { "locked": { "type": "boolean" @@ -14473,7 +24487,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRealTimeReporting:getPropertyRulesBuilderRulesV20230105BehaviorRealTimeReporting": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting:getPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting": { "properties": { "advanced": { "type": "boolean" @@ -14496,7 +24510,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRealUserMonitoring:getPropertyRulesBuilderRulesV20230105BehaviorRealUserMonitoring": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring:getPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring": { "properties": { "enabled": { "type": "boolean" @@ -14513,7 +24527,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRedirect:getPropertyRulesBuilderRulesV20230105BehaviorRedirect": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRedirect:getPropertyRulesBuilderRulesV20230530BehaviorRedirect": { "properties": { "destinationHostname": { "type": "string" @@ -14566,7 +24580,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRedirectplus:getPropertyRulesBuilderRulesV20230105BehaviorRedirectplus": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRedirectplus:getPropertyRulesBuilderRulesV20230530BehaviorRedirectplus": { "properties": { "destination": { "type": "string" @@ -14589,7 +24603,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRefererChecking:getPropertyRulesBuilderRulesV20230105BehaviorRefererChecking": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRefererChecking:getPropertyRulesBuilderRulesV20230530BehaviorRefererChecking": { "properties": { "allowChildren": { "type": "boolean" @@ -14618,7 +24632,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRemoveQueryParameter:getPropertyRulesBuilderRulesV20230105BehaviorRemoveQueryParameter": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter:getPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter": { "properties": { "locked": { "type": "boolean" @@ -14638,7 +24652,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRemoveVary:getPropertyRulesBuilderRulesV20230105BehaviorRemoveVary": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRemoveVary:getPropertyRulesBuilderRulesV20230530BehaviorRemoveVary": { "properties": { "enabled": { "type": "boolean" @@ -14655,7 +24669,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorReport:getPropertyRulesBuilderRulesV20230105BehaviorReport": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorReport:getPropertyRulesBuilderRulesV20230530BehaviorReport": { "properties": { "cookies": { "type": "array", @@ -14702,7 +24716,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRequestControl:getPropertyRulesBuilderRulesV20230105BehaviorRequestControl": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRequestControl:getPropertyRulesBuilderRulesV20230530BehaviorRequestControl": { "properties": { "branded403File": { "type": "string" @@ -14717,7 +24731,10 @@ "type": "integer" }, "cloudletPolicy": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRequestControlCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorRequestControlCloudletPolicy" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy" + }, + "cloudletSharedPolicy": { + "type": "integer" }, "enableBranded403": { "type": "boolean" @@ -14725,11 +24742,14 @@ "enabled": { "type": "boolean" }, + "isSharedPolicy": { + "type": "boolean" + }, "locked": { "type": "boolean" }, "netStorage": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRequestControlNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorRequestControlNetStorage" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage" }, "templateUuid": { "type": "string" @@ -14740,7 +24760,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRequestControlCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorRequestControlCloudletPolicy": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy": { "properties": { "id": { "type": "integer" @@ -14751,7 +24771,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRequestControlNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorRequestControlNetStorage": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage": { "properties": { "cpCode": { "type": "integer" @@ -14765,7 +24785,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRequestTypeMarker:getPropertyRulesBuilderRulesV20230105BehaviorRequestTypeMarker": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker:getPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker": { "properties": { "locked": { "type": "boolean" @@ -14782,7 +24802,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorResourceOptimizer:getPropertyRulesBuilderRulesV20230105BehaviorResourceOptimizer": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer:getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer": { "properties": { "enabled": { "type": "boolean" @@ -14799,7 +24819,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorResourceOptimizerExtendedCompatibility:getPropertyRulesBuilderRulesV20230105BehaviorResourceOptimizerExtendedCompatibility": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility:getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility": { "properties": { "enableAllFeatures": { "type": "boolean" @@ -14819,7 +24839,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorResponseCode:getPropertyRulesBuilderRulesV20230105BehaviorResponseCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorResponseCode:getPropertyRulesBuilderRulesV20230530BehaviorResponseCode": { "properties": { "locked": { "type": "boolean" @@ -14839,7 +24859,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorResponseCookie:getPropertyRulesBuilderRulesV20230105BehaviorResponseCookie": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorResponseCookie:getPropertyRulesBuilderRulesV20230530BehaviorResponseCookie": { "properties": { "cookieName": { "type": "string" @@ -14898,7 +24918,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRestrictObjectCaching:getPropertyRulesBuilderRulesV20230105BehaviorRestrictObjectCaching": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching:getPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching": { "properties": { "locked": { "type": "boolean" @@ -14915,7 +24935,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorReturnCacheStatus:getPropertyRulesBuilderRulesV20230105BehaviorReturnCacheStatus": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus:getPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus": { "properties": { "locked": { "type": "boolean" @@ -14932,7 +24952,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl:getPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl:getPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl": { "properties": { "behavior": { "type": "string" @@ -14973,7 +24993,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorRumCustom:getPropertyRulesBuilderRulesV20230105BehaviorRumCustom": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRumCustom:getPropertyRulesBuilderRulesV20230530BehaviorRumCustom": { "properties": { "locked": { "type": "boolean" @@ -14993,7 +25013,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions:getPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions:getPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions": { "properties": { "applicationAction": { "type": "string" @@ -15079,7 +25099,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient:getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient:getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient": { "properties": { "allowOverrideOriginCacheKey": { "type": "boolean" @@ -15114,7 +25134,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider:getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider:getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider": { "properties": { "enabled": { "type": "boolean" @@ -15131,7 +25151,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader:getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader:getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader": { "properties": { "hostHeaderSource": { "type": "string" @@ -15148,7 +25168,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing:getPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing:getPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing": { "properties": { "enabled": { "type": "boolean" @@ -15165,7 +25185,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation:getPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation:getPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation": { "properties": { "locked": { "type": "boolean" @@ -15191,7 +25211,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorScriptManagement:getPropertyRulesBuilderRulesV20230105BehaviorScriptManagement": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorScriptManagement:getPropertyRulesBuilderRulesV20230530BehaviorScriptManagement": { "properties": { "enabled": { "type": "boolean" @@ -15214,7 +25234,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection:getPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection:getPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection": { "properties": { "acl": { "type": "boolean" @@ -15297,7 +25317,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization:getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization:getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization": { "properties": { "behavior": { "type": "string" @@ -15335,7 +25355,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch:getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch:getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch": { "properties": { "enabled": { "type": "boolean" @@ -15352,7 +25372,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSetVariable:getPropertyRulesBuilderRulesV20230105BehaviorSetVariable": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSetVariable:getPropertyRulesBuilderRulesV20230530BehaviorSetVariable": { "properties": { "algorithm": { "type": "string" @@ -15498,24 +25518,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorShutr:getPropertyRulesBuilderRulesV20230105BehaviorShutr": { - "properties": { - "locked": { - "type": "boolean" - }, - "status": { - "type": "string" - }, - "templateUuid": { - "type": "string" - }, - "uuid": { - "type": "string" - } - }, - "type": "object" - }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode:getPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode:getPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode": { "properties": { "errorType": { "type": "string" @@ -15535,7 +25538,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSiteShield:getPropertyRulesBuilderRulesV20230105BehaviorSiteShield": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSiteShield:getPropertyRulesBuilderRulesV20230530BehaviorSiteShield": { "properties": { "locked": { "type": "boolean" @@ -15544,7 +25547,7 @@ "type": "string" }, "ssmap": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap:getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap:getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap" }, "templateUuid": { "type": "string" @@ -15555,7 +25558,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap:getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap:getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap": { "properties": { "chinaCdnMap": { "type": "string" @@ -15578,7 +25581,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration:getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration:getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration": { "properties": { "allowHttpsDowngrade": { "type": "boolean" @@ -15625,7 +25628,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride:getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride:getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride": { "properties": { "info": { "type": "string" @@ -15642,7 +25645,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing:getPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing:getPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing": { "properties": { "locked": { "type": "boolean" @@ -15662,7 +25665,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSubCustomer:getPropertyRulesBuilderRulesV20230105BehaviorSubCustomer": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSubCustomer:getPropertyRulesBuilderRulesV20230530BehaviorSubCustomer": { "properties": { "accessControl": { "type": "boolean" @@ -15733,7 +25736,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorSureRoute:getPropertyRulesBuilderRulesV20230105BehaviorSureRoute": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSureRoute:getPropertyRulesBuilderRulesV20230530BehaviorSureRoute": { "properties": { "allowFcmParentOverride": { "type": "boolean" @@ -15783,7 +25786,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization:getPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization:getPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization": { "properties": { "display": { "type": "string" @@ -15800,7 +25803,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf:getPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf:getPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf": { "properties": { "enabled": { "type": "boolean" @@ -15823,7 +25826,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution:getPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution:getPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution": { "properties": { "enabled": { "type": "boolean" @@ -15843,7 +25846,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced:getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced": { "properties": { "allowall": { "type": "boolean" @@ -15872,7 +25875,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization:getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization:getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization": { "properties": { "cloudwrapperMapMigrationTitle": { "type": "string" @@ -15922,7 +25925,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorTimeout:getPropertyRulesBuilderRulesV20230105BehaviorTimeout": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTimeout:getPropertyRulesBuilderRulesV20230530BehaviorTimeout": { "properties": { "locked": { "type": "boolean" @@ -15939,7 +25942,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration:getPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration:getPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration": { "properties": { "enabled": { "type": "boolean" @@ -15971,7 +25974,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag:getPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag:getPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag": { "properties": { "enabled": { "type": "boolean" @@ -15988,7 +25991,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken:getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken:getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken": { "properties": { "enableEs256": { "type": "boolean" @@ -16020,7 +26023,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp:getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp:getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp": { "properties": { "authorizations": { "type": "string" @@ -16076,7 +26079,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization:getPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization:getPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization": { "properties": { "algorithm": { "type": "string" @@ -16120,7 +26123,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom:getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom:getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom": { "properties": { "accessTitle": { "type": "string" @@ -16164,7 +26167,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers:getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers:getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers": { "properties": { "locked": { "type": "boolean" @@ -16178,7 +26181,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization": { "properties": { "allowedUserCookieAdvanced": { "type": "boolean" @@ -16214,7 +26217,7 @@ "type": "string" }, "cloudletPolicy": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy" }, "enabled": { "type": "boolean" @@ -16295,7 +26298,7 @@ "type": "boolean" }, "waitingRoomCpCode": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode" }, "waitingRoomDirectory": { "type": "string" @@ -16304,7 +26307,7 @@ "type": "string" }, "waitingRoomNetStorage": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage" }, "waitingRoomStatusCode": { "type": "integer" @@ -16315,7 +26318,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy": { "properties": { "id": { "type": "integer" @@ -16326,7 +26329,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo": { "properties": { "accessTitle": { "type": "string" @@ -16370,7 +26373,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone": { "properties": { "locked": { "type": "boolean" @@ -16384,10 +26387,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode": { "properties": { "cpCodeLimits": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits" }, "createdDate": { "type": "integer" @@ -16410,7 +26413,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits": { "properties": { "currentCapacity": { "type": "integer" @@ -16424,7 +26427,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage:getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage": { "properties": { "cpCode": { "type": "integer" @@ -16438,7 +26441,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorWatermarking:getPropertyRulesBuilderRulesV20230105BehaviorWatermarking": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWatermarking:getPropertyRulesBuilderRulesV20230530BehaviorWatermarking": { "properties": { "abVariantLocation": { "type": "string" @@ -16500,10 +26503,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall:getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall:getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall": { "properties": { "firewallConfiguration": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration:getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration:getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration" }, "locked": { "type": "boolean" @@ -16517,7 +26520,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration:getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration:getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration": { "properties": { "configId": { "type": "integer" @@ -16540,7 +26543,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorWebSockets:getPropertyRulesBuilderRulesV20230105BehaviorWebSockets": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWebSockets:getPropertyRulesBuilderRulesV20230530BehaviorWebSockets": { "properties": { "enabled": { "type": "boolean" @@ -16557,7 +26560,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105BehaviorWebdav:getPropertyRulesBuilderRulesV20230105BehaviorWebdav": { + "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWebdav:getPropertyRulesBuilderRulesV20230530BehaviorWebdav": { "properties": { "enabled": { "type": "boolean" @@ -16574,144 +26577,147 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105Criterion:getPropertyRulesBuilderRulesV20230105Criterion": { + "akamai:index/getPropertyRulesBuilderRulesV20230530Criterion:getPropertyRulesBuilderRulesV20230530Criterion": { "properties": { "advancedImMatch": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch:getPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch:getPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch" }, "bucket": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionBucket:getPropertyRulesBuilderRulesV20230105CriterionBucket" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionBucket:getPropertyRulesBuilderRulesV20230530CriterionBucket" }, "cacheability": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionCacheability:getPropertyRulesBuilderRulesV20230105CriterionCacheability" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionCacheability:getPropertyRulesBuilderRulesV20230530CriterionCacheability" }, "chinaCdnRegion": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion:getPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion:getPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion" }, "clientCertificate": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionClientCertificate:getPropertyRulesBuilderRulesV20230105CriterionClientCertificate" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionClientCertificate:getPropertyRulesBuilderRulesV20230530CriterionClientCertificate" }, "clientIp": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionClientIp:getPropertyRulesBuilderRulesV20230105CriterionClientIp" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionClientIp:getPropertyRulesBuilderRulesV20230530CriterionClientIp" }, "clientIpVersion": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionClientIpVersion:getPropertyRulesBuilderRulesV20230105CriterionClientIpVersion" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionClientIpVersion:getPropertyRulesBuilderRulesV20230530CriterionClientIpVersion" }, "cloudletsOrigin": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin:getPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin:getPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin" }, "contentDeliveryNetwork": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork:getPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork:getPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork" }, "contentType": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionContentType:getPropertyRulesBuilderRulesV20230105CriterionContentType" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionContentType:getPropertyRulesBuilderRulesV20230530CriterionContentType" }, "deviceCharacteristic": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic:getPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic:getPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic" }, "ecmdAuthGroups": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups:getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups:getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups" }, "ecmdAuthScheme": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme:getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme:getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme" }, "ecmdIsAuthenticated": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated:getPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated:getPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated" }, "ecmdUsername": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEcmdUsername:getPropertyRulesBuilderRulesV20230105CriterionEcmdUsername" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEcmdUsername:getPropertyRulesBuilderRulesV20230530CriterionEcmdUsername" }, "edgeWorkersFailure": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure:getPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure:getPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure" }, "fileExtension": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionFileExtension:getPropertyRulesBuilderRulesV20230105CriterionFileExtension" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionFileExtension:getPropertyRulesBuilderRulesV20230530CriterionFileExtension" }, "filename": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionFilename:getPropertyRulesBuilderRulesV20230105CriterionFilename" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionFilename:getPropertyRulesBuilderRulesV20230530CriterionFilename" }, "hostname": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionHostname:getPropertyRulesBuilderRulesV20230105CriterionHostname" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionHostname:getPropertyRulesBuilderRulesV20230530CriterionHostname" }, "matchAdvanced": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced:getPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced:getPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced" }, "matchCpCode": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchCpCode:getPropertyRulesBuilderRulesV20230105CriterionMatchCpCode" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchCpCode:getPropertyRulesBuilderRulesV20230530CriterionMatchCpCode" }, "matchResponseCode": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode:getPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode:getPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode" }, "matchVariable": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchVariable:getPropertyRulesBuilderRulesV20230105CriterionMatchVariable" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchVariable:getPropertyRulesBuilderRulesV20230530CriterionMatchVariable" }, "metadataStage": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMetadataStage:getPropertyRulesBuilderRulesV20230105CriterionMetadataStage" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMetadataStage:getPropertyRulesBuilderRulesV20230530CriterionMetadataStage" }, "originTimeout": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionOriginTimeout:getPropertyRulesBuilderRulesV20230105CriterionOriginTimeout" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionOriginTimeout:getPropertyRulesBuilderRulesV20230530CriterionOriginTimeout" }, "path": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionPath:getPropertyRulesBuilderRulesV20230105CriterionPath" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionPath:getPropertyRulesBuilderRulesV20230530CriterionPath" }, "queryStringParameter": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter:getPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter:getPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter" }, "random": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRandom:getPropertyRulesBuilderRulesV20230105CriterionRandom" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRandom:getPropertyRulesBuilderRulesV20230530CriterionRandom" }, "recoveryConfig": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig:getPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig:getPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig" }, "regularExpression": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRegularExpression:getPropertyRulesBuilderRulesV20230105CriterionRegularExpression" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRegularExpression:getPropertyRulesBuilderRulesV20230530CriterionRegularExpression" }, "requestCookie": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestCookie:getPropertyRulesBuilderRulesV20230105CriterionRequestCookie" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestCookie:getPropertyRulesBuilderRulesV20230530CriterionRequestCookie" }, "requestHeader": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestHeader:getPropertyRulesBuilderRulesV20230105CriterionRequestHeader" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestHeader:getPropertyRulesBuilderRulesV20230530CriterionRequestHeader" }, "requestMethod": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestMethod:getPropertyRulesBuilderRulesV20230105CriterionRequestMethod" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestMethod:getPropertyRulesBuilderRulesV20230530CriterionRequestMethod" }, "requestProtocol": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestProtocol:getPropertyRulesBuilderRulesV20230105CriterionRequestProtocol" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestProtocol:getPropertyRulesBuilderRulesV20230530CriterionRequestProtocol" }, "requestType": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestType:getPropertyRulesBuilderRulesV20230105CriterionRequestType" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestType:getPropertyRulesBuilderRulesV20230530CriterionRequestType" }, "responseHeader": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionResponseHeader:getPropertyRulesBuilderRulesV20230105CriterionResponseHeader" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionResponseHeader:getPropertyRulesBuilderRulesV20230530CriterionResponseHeader" + }, + "serverLocation": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionServerLocation:getPropertyRulesBuilderRulesV20230530CriterionServerLocation" }, "time": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionTime:getPropertyRulesBuilderRulesV20230105CriterionTime" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionTime:getPropertyRulesBuilderRulesV20230530CriterionTime" }, "tokenAuthorization": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization:getPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization:getPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization" }, "userAgent": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionUserAgent:getPropertyRulesBuilderRulesV20230105CriterionUserAgent" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionUserAgent:getPropertyRulesBuilderRulesV20230530CriterionUserAgent" }, "userLocation": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionUserLocation:getPropertyRulesBuilderRulesV20230105CriterionUserLocation" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionUserLocation:getPropertyRulesBuilderRulesV20230530CriterionUserLocation" }, "userNetwork": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionUserNetwork:getPropertyRulesBuilderRulesV20230105CriterionUserNetwork" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionUserNetwork:getPropertyRulesBuilderRulesV20230530CriterionUserNetwork" }, "variableError": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionVariableError:getPropertyRulesBuilderRulesV20230105CriterionVariableError" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionVariableError:getPropertyRulesBuilderRulesV20230530CriterionVariableError" }, "virtualWaitingRoomRequest": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest:getPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest:getPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest" }, "visitorPrioritizationRequest": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest:getPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest:getPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest" } }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch:getPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch:getPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch": { "properties": { "locked": { "type": "boolean" @@ -16731,7 +26737,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionBucket:getPropertyRulesBuilderRulesV20230105CriterionBucket": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionBucket:getPropertyRulesBuilderRulesV20230530CriterionBucket": { "properties": { "locked": { "type": "boolean" @@ -16748,7 +26754,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionCacheability:getPropertyRulesBuilderRulesV20230105CriterionCacheability": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionCacheability:getPropertyRulesBuilderRulesV20230530CriterionCacheability": { "properties": { "locked": { "type": "boolean" @@ -16768,7 +26774,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion:getPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion:getPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion": { "properties": { "locked": { "type": "boolean" @@ -16785,7 +26791,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionClientCertificate:getPropertyRulesBuilderRulesV20230105CriterionClientCertificate": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionClientCertificate:getPropertyRulesBuilderRulesV20230530CriterionClientCertificate": { "properties": { "isCertificatePresent": { "type": "boolean" @@ -16805,7 +26811,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionClientIp:getPropertyRulesBuilderRulesV20230105CriterionClientIp": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionClientIp:getPropertyRulesBuilderRulesV20230530CriterionClientIp": { "properties": { "locked": { "type": "boolean" @@ -16831,7 +26837,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionClientIpVersion:getPropertyRulesBuilderRulesV20230105CriterionClientIpVersion": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionClientIpVersion:getPropertyRulesBuilderRulesV20230530CriterionClientIpVersion": { "properties": { "locked": { "type": "boolean" @@ -16851,7 +26857,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin:getPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin:getPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin": { "properties": { "locked": { "type": "boolean" @@ -16868,7 +26874,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork:getPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork:getPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork": { "properties": { "locked": { "type": "boolean" @@ -16888,7 +26894,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionContentType:getPropertyRulesBuilderRulesV20230105CriterionContentType": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionContentType:getPropertyRulesBuilderRulesV20230530CriterionContentType": { "properties": { "locked": { "type": "boolean" @@ -16917,7 +26923,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic:getPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic:getPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic": { "properties": { "booleanValue": { "type": "boolean" @@ -16964,7 +26970,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups:getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups:getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups": { "properties": { "locked": { "type": "boolean" @@ -16984,7 +26990,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme:getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme:getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme": { "properties": { "authScheme": { "type": "string" @@ -17001,7 +27007,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated:getPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated:getPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated": { "properties": { "locked": { "type": "boolean" @@ -17018,7 +27024,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEcmdUsername:getPropertyRulesBuilderRulesV20230105CriterionEcmdUsername": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEcmdUsername:getPropertyRulesBuilderRulesV20230530CriterionEcmdUsername": { "properties": { "length": { "type": "string" @@ -17041,7 +27047,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure:getPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure:getPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure": { "properties": { "execStatus": { "type": "string" @@ -17058,7 +27064,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionFileExtension:getPropertyRulesBuilderRulesV20230105CriterionFileExtension": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionFileExtension:getPropertyRulesBuilderRulesV20230530CriterionFileExtension": { "properties": { "locked": { "type": "boolean" @@ -17084,7 +27090,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionFilename:getPropertyRulesBuilderRulesV20230105CriterionFilename": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionFilename:getPropertyRulesBuilderRulesV20230530CriterionFilename": { "properties": { "locked": { "type": "boolean" @@ -17110,7 +27116,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionHostname:getPropertyRulesBuilderRulesV20230105CriterionHostname": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionHostname:getPropertyRulesBuilderRulesV20230530CriterionHostname": { "properties": { "locked": { "type": "boolean" @@ -17133,7 +27139,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced:getPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced:getPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced": { "properties": { "closeXml": { "type": "string" @@ -17156,7 +27162,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchCpCode:getPropertyRulesBuilderRulesV20230105CriterionMatchCpCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchCpCode:getPropertyRulesBuilderRulesV20230530CriterionMatchCpCode": { "properties": { "locked": { "type": "boolean" @@ -17168,15 +27174,15 @@ "type": "string" }, "value": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue:getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue:getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue" } }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue:getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue:getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue": { "properties": { "cpCodeLimits": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits" }, "createdDate": { "type": "integer" @@ -17199,7 +27205,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits": { "properties": { "currentCapacity": { "type": "integer" @@ -17213,7 +27219,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode:getPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode:getPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode": { "properties": { "locked": { "type": "boolean" @@ -17242,7 +27248,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMatchVariable:getPropertyRulesBuilderRulesV20230105CriterionMatchVariable": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchVariable:getPropertyRulesBuilderRulesV20230530CriterionMatchVariable": { "properties": { "locked": { "type": "boolean" @@ -17283,7 +27289,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionMetadataStage:getPropertyRulesBuilderRulesV20230105CriterionMetadataStage": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMetadataStage:getPropertyRulesBuilderRulesV20230530CriterionMetadataStage": { "properties": { "locked": { "type": "boolean" @@ -17303,7 +27309,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionOriginTimeout:getPropertyRulesBuilderRulesV20230105CriterionOriginTimeout": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionOriginTimeout:getPropertyRulesBuilderRulesV20230530CriterionOriginTimeout": { "properties": { "locked": { "type": "boolean" @@ -17320,7 +27326,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionPath:getPropertyRulesBuilderRulesV20230105CriterionPath": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionPath:getPropertyRulesBuilderRulesV20230530CriterionPath": { "properties": { "locked": { "type": "boolean" @@ -17349,7 +27355,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter:getPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter:getPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter": { "properties": { "escapeValue": { "type": "boolean" @@ -17396,7 +27402,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRandom:getPropertyRulesBuilderRulesV20230105CriterionRandom": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRandom:getPropertyRulesBuilderRulesV20230530CriterionRandom": { "properties": { "bucket": { "type": "integer" @@ -17413,7 +27419,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig:getPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig:getPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig": { "properties": { "configName": { "type": "string" @@ -17430,7 +27436,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRegularExpression:getPropertyRulesBuilderRulesV20230105CriterionRegularExpression": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRegularExpression:getPropertyRulesBuilderRulesV20230530CriterionRegularExpression": { "properties": { "caseSensitive": { "type": "boolean" @@ -17453,7 +27459,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestCookie:getPropertyRulesBuilderRulesV20230105CriterionRequestCookie": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestCookie:getPropertyRulesBuilderRulesV20230530CriterionRequestCookie": { "properties": { "cookieName": { "type": "string" @@ -17494,7 +27500,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestHeader:getPropertyRulesBuilderRulesV20230105CriterionRequestHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestHeader:getPropertyRulesBuilderRulesV20230530CriterionRequestHeader": { "properties": { "headerName": { "type": "string" @@ -17529,7 +27535,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestMethod:getPropertyRulesBuilderRulesV20230105CriterionRequestMethod": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestMethod:getPropertyRulesBuilderRulesV20230530CriterionRequestMethod": { "properties": { "locked": { "type": "boolean" @@ -17549,7 +27555,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestProtocol:getPropertyRulesBuilderRulesV20230105CriterionRequestProtocol": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestProtocol:getPropertyRulesBuilderRulesV20230530CriterionRequestProtocol": { "properties": { "locked": { "type": "boolean" @@ -17566,7 +27572,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionRequestType:getPropertyRulesBuilderRulesV20230105CriterionRequestType": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestType:getPropertyRulesBuilderRulesV20230530CriterionRequestType": { "properties": { "locked": { "type": "boolean" @@ -17586,7 +27592,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionResponseHeader:getPropertyRulesBuilderRulesV20230105CriterionResponseHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionResponseHeader:getPropertyRulesBuilderRulesV20230530CriterionResponseHeader": { "properties": { "headerName": { "type": "string" @@ -17627,7 +27633,45 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionTime:getPropertyRulesBuilderRulesV20230105CriterionTime": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionServerLocation:getPropertyRulesBuilderRulesV20230530CriterionServerLocation": { + "properties": { + "continents": { + "type": "array", + "items": { + "type": "string" + } + }, + "countries": { + "type": "array", + "items": { + "type": "string" + } + }, + "locationType": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "matchOperator": { + "type": "string" + }, + "regions": { + "type": "array", + "items": { + "type": "string" + } + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionTime:getPropertyRulesBuilderRulesV20230530CriterionTime": { "properties": { "applyDaylightSavingsTime": { "type": "boolean" @@ -17668,7 +27712,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization:getPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization:getPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization": { "properties": { "locked": { "type": "boolean" @@ -17691,7 +27735,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionUserAgent:getPropertyRulesBuilderRulesV20230105CriterionUserAgent": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionUserAgent:getPropertyRulesBuilderRulesV20230530CriterionUserAgent": { "properties": { "locked": { "type": "boolean" @@ -17720,7 +27764,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionUserLocation:getPropertyRulesBuilderRulesV20230105CriterionUserLocation": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionUserLocation:getPropertyRulesBuilderRulesV20230530CriterionUserLocation": { "properties": { "checkIps": { "type": "string" @@ -17764,7 +27808,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionUserNetwork:getPropertyRulesBuilderRulesV20230105CriterionUserNetwork": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionUserNetwork:getPropertyRulesBuilderRulesV20230530CriterionUserNetwork": { "properties": { "bandwidthValues": { "type": "array", @@ -17808,7 +27852,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionVariableError:getPropertyRulesBuilderRulesV20230105CriterionVariableError": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionVariableError:getPropertyRulesBuilderRulesV20230530CriterionVariableError": { "properties": { "locked": { "type": "boolean" @@ -17831,7 +27875,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest:getPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest:getPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest": { "properties": { "locked": { "type": "boolean" @@ -17851,7 +27895,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest:getPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest:getPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest": { "properties": { "locked": { "type": "boolean" @@ -17871,7 +27915,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105CustomOverride:getPropertyRulesBuilderRulesV20230105CustomOverride": { + "akamai:index/getPropertyRulesBuilderRulesV20230530CustomOverride:getPropertyRulesBuilderRulesV20230530CustomOverride": { "properties": { "name": { "type": "string" @@ -17882,7 +27926,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230105Variable:getPropertyRulesBuilderRulesV20230105Variable": { + "akamai:index/getPropertyRulesBuilderRulesV20230530Variable:getPropertyRulesBuilderRulesV20230530Variable": { "properties": { "description": { "type": "string" @@ -17909,7 +27953,7 @@ "value" ] }, - "akamai:index/getPropertyRulesBuilderRulesV20230530:getPropertyRulesBuilderRulesV20230530": { + "akamai:index/getPropertyRulesBuilderRulesV20230920:getPropertyRulesBuilderRulesV20230920": { "properties": { "advancedOverride": { "type": "string" @@ -17917,7 +27961,7 @@ "behaviors": { "type": "array", "items": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530Behavior:getPropertyRulesBuilderRulesV20230530Behavior" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920Behavior:getPropertyRulesBuilderRulesV20230920Behavior" } }, "childrens": { @@ -17938,11 +27982,11 @@ "criterions": { "type": "array", "items": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530Criterion:getPropertyRulesBuilderRulesV20230530Criterion" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920Criterion:getPropertyRulesBuilderRulesV20230920Criterion" } }, "customOverride": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CustomOverride:getPropertyRulesBuilderRulesV20230530CustomOverride" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CustomOverride:getPropertyRulesBuilderRulesV20230920CustomOverride" }, "isSecure": { "type": "boolean" @@ -17962,7 +28006,7 @@ "variables": { "type": "array", "items": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530Variable:getPropertyRulesBuilderRulesV20230530Variable" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920Variable:getPropertyRulesBuilderRulesV20230920Variable" } } }, @@ -17971,663 +28015,678 @@ "name" ] }, - "akamai:index/getPropertyRulesBuilderRulesV20230530Behavior:getPropertyRulesBuilderRulesV20230530Behavior": { + "akamai:index/getPropertyRulesBuilderRulesV20230920Behavior:getPropertyRulesBuilderRulesV20230920Behavior": { "properties": { "adScalerCircuitBreaker": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker:getPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker:getPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker" }, "adaptiveAcceleration": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration:getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration:getPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration" }, "adaptiveImageCompression": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression:getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression:getPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression" }, "advanced": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorAdvanced" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAdvanced:getPropertyRulesBuilderRulesV20230920BehaviorAdvanced" }, "aggregatedReporting": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting:getPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting:getPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting" }, "akamaizer": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAkamaizer:getPropertyRulesBuilderRulesV20230530BehaviorAkamaizer" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAkamaizer:getPropertyRulesBuilderRulesV20230920BehaviorAkamaizer" }, "akamaizerTag": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag:getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag:getPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag" }, "allHttpInCacheHierarchy": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy:getPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy:getPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy" }, "allowCloudletsOrigins": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins:getPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins:getPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins" }, "allowDelete": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowDelete:getPropertyRulesBuilderRulesV20230530BehaviorAllowDelete" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowDelete:getPropertyRulesBuilderRulesV20230920BehaviorAllowDelete" }, "allowHttpsCacheKeySharing": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing:getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing:getPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing" }, "allowHttpsDowngrade": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade:getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade:getPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade" }, "allowOptions": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowOptions:getPropertyRulesBuilderRulesV20230530BehaviorAllowOptions" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowOptions:getPropertyRulesBuilderRulesV20230920BehaviorAllowOptions" }, "allowPatch": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowPatch:getPropertyRulesBuilderRulesV20230530BehaviorAllowPatch" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowPatch:getPropertyRulesBuilderRulesV20230920BehaviorAllowPatch" }, "allowPost": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowPost:getPropertyRulesBuilderRulesV20230530BehaviorAllowPost" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowPost:getPropertyRulesBuilderRulesV20230920BehaviorAllowPost" }, "allowPut": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowPut:getPropertyRulesBuilderRulesV20230530BehaviorAllowPut" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowPut:getPropertyRulesBuilderRulesV20230920BehaviorAllowPut" }, "allowTransferEncoding": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding:getPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding:getPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding" }, "altSvcHeader": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader:getPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader:getPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader" }, "apiPrioritization": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization:getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization" }, "applicationLoadBalancer": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer:getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer:getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer" }, "audienceSegmentation": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation:getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation:getPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation" }, "autoDomainValidation": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation:getPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation:getPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation" }, "baseDirectory": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory:getPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory:getPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory" }, "bossBeaconing": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing:getPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing:getPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing" }, "breadcrumbs": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs:getPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs:getPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs" }, "breakConnection": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBreakConnection:getPropertyRulesBuilderRulesV20230530BehaviorBreakConnection" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorBreakConnection:getPropertyRulesBuilderRulesV20230920BehaviorBreakConnection" }, "brotli": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBrotli:getPropertyRulesBuilderRulesV20230530BehaviorBrotli" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorBrotli:getPropertyRulesBuilderRulesV20230920BehaviorBrotli" }, "cacheError": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheError:getPropertyRulesBuilderRulesV20230530BehaviorCacheError" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCacheError:getPropertyRulesBuilderRulesV20230920BehaviorCacheError" }, "cacheId": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheId:getPropertyRulesBuilderRulesV20230530BehaviorCacheId" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCacheId:getPropertyRulesBuilderRulesV20230920BehaviorCacheId" }, "cacheKeyIgnoreCase": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase:getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase:getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase" }, "cacheKeyQueryParams": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams:getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams:getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams" }, "cacheKeyRewrite": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite:getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite:getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite" }, "cachePost": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCachePost:getPropertyRulesBuilderRulesV20230530BehaviorCachePost" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCachePost:getPropertyRulesBuilderRulesV20230920BehaviorCachePost" }, "cacheRedirect": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect:getPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect:getPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect" }, "cacheTag": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheTag:getPropertyRulesBuilderRulesV20230530BehaviorCacheTag" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCacheTag:getPropertyRulesBuilderRulesV20230920BehaviorCacheTag" }, "cacheTagVisible": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible:getPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible:getPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible" }, "caching": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCaching:getPropertyRulesBuilderRulesV20230530BehaviorCaching" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCaching:getPropertyRulesBuilderRulesV20230920BehaviorCaching" }, "centralAuthorization": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization:getPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization:getPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization" }, "chaseRedirects": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects:getPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects:getPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects" + }, + "clientCertificateAuth": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth:getPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth" }, "clientCharacteristics": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics:getPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics:getPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics" }, "cloudInterconnects": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects:getPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects:getPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects" }, "cloudWrapper": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper:getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper:getPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper" }, "cloudWrapperAdvanced": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced:getPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced" }, "commonMediaClientData": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData:getPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData:getPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData" }, "conditionalOrigin": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin:getPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin:getPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin" }, "constructResponse": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorConstructResponse:getPropertyRulesBuilderRulesV20230530BehaviorConstructResponse" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorConstructResponse:getPropertyRulesBuilderRulesV20230920BehaviorConstructResponse" }, "contentCharacteristics": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics:getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics" }, "contentCharacteristicsAmd": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd:getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd" }, "contentCharacteristicsDd": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd:getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd" }, "contentCharacteristicsWsdLargeFile": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile:getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile" }, "contentCharacteristicsWsdLive": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive:getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive" }, "contentCharacteristicsWsdVod": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod:getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod" }, "contentPrePosition": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition:getPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition:getPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition" }, "contentTargetingProtection": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection:getPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection:getPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection" }, "corsSupport": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCorsSupport:getPropertyRulesBuilderRulesV20230530BehaviorCorsSupport" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCorsSupport:getPropertyRulesBuilderRulesV20230920BehaviorCorsSupport" }, "cpCode": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCpCode:getPropertyRulesBuilderRulesV20230530BehaviorCpCode" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCpCode:getPropertyRulesBuilderRulesV20230920BehaviorCpCode" }, "customBehavior": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior:getPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior:getPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior" }, "datastream": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDatastream:getPropertyRulesBuilderRulesV20230530BehaviorDatastream" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDatastream:getPropertyRulesBuilderRulesV20230920BehaviorDatastream" }, "dcp": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcp:getPropertyRulesBuilderRulesV20230530BehaviorDcp" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDcp:getPropertyRulesBuilderRulesV20230920BehaviorDcp" }, "dcpAuthHmacTransformation": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation:getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation:getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation" }, "dcpAuthRegexTransformation": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation:getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation:getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation" }, "dcpAuthSubstringTransformation": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation:getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation:getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation" }, "dcpAuthVariableExtractor": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor:getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor:getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor" }, "dcpDefaultAuthzGroups": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups:getPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups:getPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups" }, "dcpDevRelations": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations:getPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations:getPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations" }, "dcpRealTimeAuth": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth:getPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth:getPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth" }, "deliveryReceipt": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt:getPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt:getPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt" }, "denyAccess": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDenyAccess:getPropertyRulesBuilderRulesV20230530BehaviorDenyAccess" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDenyAccess:getPropertyRulesBuilderRulesV20230920BehaviorDenyAccess" }, "denyDirectFailoverAccess": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess:getPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess:getPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess" }, "deviceCharacteristicCacheId": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId:getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId:getPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId" }, "deviceCharacteristicHeader": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader:getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader:getPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader" }, "dnsAsyncRefresh": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh:getPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh:getPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh" }, "dnsPrefresh": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh:getPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh:getPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh" }, "downgradeProtocol": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol:getPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol:getPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol" }, "downloadCompleteMarker": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker:getPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker:getPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker" }, "downloadNotification": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification:getPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification:getPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification" }, "downstreamCache": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache:getPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache:getPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache" }, "dynamicThroughtputOptimization": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization:getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization:getPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization" }, "dynamicThroughtputOptimizationOverride": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride:getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride:getPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride" }, "dynamicWebContent": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent:getPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent:getPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent" }, "ecmsBulkUpload": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload:getPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload:getPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload" }, "ecmsDatabase": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase:getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase:getPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase" }, "ecmsDataset": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset:getPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset:getPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset" }, "ecmsObjectKey": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey:getPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey:getPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey" }, "edgeConnect": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect:getPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect:getPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect" }, "edgeLoadBalancingAdvanced": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced:getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced" }, "edgeLoadBalancingDataCenter": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter:getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter:getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter" }, "edgeLoadBalancingOrigin": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin:getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin:getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin" }, "edgeOriginAuthorization": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization:getPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization:getPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization" }, "edgeRedirector": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector:getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector:getPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector" }, "edgeScape": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeScape:getPropertyRulesBuilderRulesV20230530BehaviorEdgeScape" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeScape:getPropertyRulesBuilderRulesV20230920BehaviorEdgeScape" }, "edgeSideIncludes": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes:getPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes:getPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes" }, "edgeWorker": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker:getPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker:getPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker" + }, + "enforceMtlsSettings": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings:getPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings" }, "enhancedAkamaiProtocol": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol:getPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol:getPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol" }, "enhancedProxyDetection": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection:getPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection:getPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection" }, "epdForwardHeaderEnrichment": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment:getPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment:getPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment" }, "failAction": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailAction:getPropertyRulesBuilderRulesV20230530BehaviorFailAction" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFailAction:getPropertyRulesBuilderRulesV20230920BehaviorFailAction" }, "failoverBotManagerFeatureCompatibility": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility:getPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility:getPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility" }, "fastInvalidate": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate:getPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate:getPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate" + }, + "fips": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFips:getPropertyRulesBuilderRulesV20230920BehaviorFips" }, "firstPartyMarketing": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing:getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing:getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing" }, "firstPartyMarketingPlus": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus:getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus:getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus" }, "forwardRewrite": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite:getPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite:getPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite" }, "g2oheader": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorG2oheader:getPropertyRulesBuilderRulesV20230530BehaviorG2oheader" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorG2oheader:getPropertyRulesBuilderRulesV20230920BehaviorG2oheader" }, "globalRequestNumber": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber:getPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber:getPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber" }, "graphqlCaching": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching:getPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching:getPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching" }, "gzipResponse": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorGzipResponse:getPropertyRulesBuilderRulesV20230530BehaviorGzipResponse" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorGzipResponse:getPropertyRulesBuilderRulesV20230920BehaviorGzipResponse" }, "hdDataAdvanced": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced:getPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced" }, "healthDetection": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHealthDetection:getPropertyRulesBuilderRulesV20230530BehaviorHealthDetection" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorHealthDetection:getPropertyRulesBuilderRulesV20230920BehaviorHealthDetection" }, "hsafEipBinding": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding:getPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding:getPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding" }, "http2": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHttp2:getPropertyRulesBuilderRulesV20230530BehaviorHttp2" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorHttp2:getPropertyRulesBuilderRulesV20230920BehaviorHttp2" }, "http3": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHttp3:getPropertyRulesBuilderRulesV20230530BehaviorHttp3" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorHttp3:getPropertyRulesBuilderRulesV20230920BehaviorHttp3" }, "httpStrictTransportSecurity": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity:getPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity:getPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity" }, "httpToHttpsUpgrade": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade:getPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade:getPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade" }, "imOverride": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImOverride:getPropertyRulesBuilderRulesV20230530BehaviorImOverride" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImOverride:getPropertyRulesBuilderRulesV20230920BehaviorImOverride" }, "imageAndVideoManager": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager:getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager" }, "imageManager": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManager:getPropertyRulesBuilderRulesV20230530BehaviorImageManager" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManager:getPropertyRulesBuilderRulesV20230920BehaviorImageManager" }, "imageManagerVideo": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo" }, "include": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorInclude:getPropertyRulesBuilderRulesV20230530BehaviorInclude" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorInclude:getPropertyRulesBuilderRulesV20230920BehaviorInclude" }, "instant": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorInstant:getPropertyRulesBuilderRulesV20230530BehaviorInstant" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorInstant:getPropertyRulesBuilderRulesV20230920BehaviorInstant" }, "instantConfig": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorInstantConfig:getPropertyRulesBuilderRulesV20230530BehaviorInstantConfig" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorInstantConfig:getPropertyRulesBuilderRulesV20230920BehaviorInstantConfig" }, "largeFileOptimization": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization:getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization:getPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization" }, "largeFileOptimizationAdvanced": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced:getPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced" }, "limitBitRate": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate:getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate:getPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate" }, "logCustom": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLogCustom:getPropertyRulesBuilderRulesV20230530BehaviorLogCustom" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorLogCustom:getPropertyRulesBuilderRulesV20230920BehaviorLogCustom" }, "mPulse": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMPulse:getPropertyRulesBuilderRulesV20230530BehaviorMPulse" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorMPulse:getPropertyRulesBuilderRulesV20230920BehaviorMPulse" }, "manifestPersonalization": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization:getPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization:getPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization" }, "manifestRerouting": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting:getPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting:getPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting" }, "manualServerPush": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorManualServerPush:getPropertyRulesBuilderRulesV20230530BehaviorManualServerPush" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorManualServerPush:getPropertyRulesBuilderRulesV20230920BehaviorManualServerPush" }, "mediaAcceleration": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration:getPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration:getPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration" }, "mediaAccelerationQuicOptout": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout:getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout:getPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout" }, "mediaClient": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaClient:getPropertyRulesBuilderRulesV20230530BehaviorMediaClient" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorMediaClient:getPropertyRulesBuilderRulesV20230920BehaviorMediaClient" }, "mediaFileRetrievalOptimization": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization:getPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization:getPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization" }, "mediaOriginFailover": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover:getPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover:getPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover" }, "metadataCaching": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching:getPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching:getPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching" }, "mobileSdkPerformance": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance:getPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance:getPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance" }, "modifyIncomingRequestHeader": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader:getPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader" }, "modifyIncomingResponseHeader": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader:getPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader" }, "modifyOutgoingRequestHeader": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader:getPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader" }, "modifyOutgoingResponseHeader": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader:getPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader" }, "modifyViaHeader": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader:getPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader" }, "origin": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOrigin:getPropertyRulesBuilderRulesV20230530BehaviorOrigin" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOrigin:getPropertyRulesBuilderRulesV20230920BehaviorOrigin" }, "originCharacteristics": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics:getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics:getPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics" }, "originCharacteristicsWsd": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd:getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd:getPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd" }, "originFailureRecoveryMethod": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod:getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod:getPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod" }, "originFailureRecoveryPolicy": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy:getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy:getPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy" }, "originIpAcl": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl:getPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl:getPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl" + }, + "permissionsPolicy": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy:getPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy" }, "persistentClientConnection": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection:getPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection:getPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection" }, "persistentConnection": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection:getPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection:getPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection" }, "personallyIdentifiableInformation": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation:getPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation:getPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation" }, "phasedRelease": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease:getPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease:getPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease" }, "preconnect": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPreconnect:getPropertyRulesBuilderRulesV20230530BehaviorPreconnect" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPreconnect:getPropertyRulesBuilderRulesV20230920BehaviorPreconnect" }, "predictiveContentDelivery": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery:getPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery:getPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery" }, "predictivePrefetching": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching:getPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching:getPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching" }, "prefetch": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPrefetch:getPropertyRulesBuilderRulesV20230530BehaviorPrefetch" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPrefetch:getPropertyRulesBuilderRulesV20230920BehaviorPrefetch" }, "prefetchable": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPrefetchable:getPropertyRulesBuilderRulesV20230530BehaviorPrefetchable" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPrefetchable:getPropertyRulesBuilderRulesV20230920BehaviorPrefetchable" }, "prefreshCache": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache:getPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache:getPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache" }, "quality": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorQuality:getPropertyRulesBuilderRulesV20230530BehaviorQuality" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorQuality:getPropertyRulesBuilderRulesV20230920BehaviorQuality" }, "quicBeta": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorQuicBeta:getPropertyRulesBuilderRulesV20230530BehaviorQuicBeta" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorQuicBeta:getPropertyRulesBuilderRulesV20230920BehaviorQuicBeta" }, "randomSeek": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRandomSeek:getPropertyRulesBuilderRulesV20230530BehaviorRandomSeek" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRandomSeek:getPropertyRulesBuilderRulesV20230920BehaviorRandomSeek" }, "rapid": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRapid:getPropertyRulesBuilderRulesV20230530BehaviorRapid" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRapid:getPropertyRulesBuilderRulesV20230920BehaviorRapid" }, "readTimeout": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorReadTimeout:getPropertyRulesBuilderRulesV20230530BehaviorReadTimeout" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorReadTimeout:getPropertyRulesBuilderRulesV20230920BehaviorReadTimeout" }, "realTimeReporting": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting:getPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting:getPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting" }, "realUserMonitoring": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring:getPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring:getPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring" }, "redirect": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRedirect:getPropertyRulesBuilderRulesV20230530BehaviorRedirect" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRedirect:getPropertyRulesBuilderRulesV20230920BehaviorRedirect" }, "redirectplus": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRedirectplus:getPropertyRulesBuilderRulesV20230530BehaviorRedirectplus" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRedirectplus:getPropertyRulesBuilderRulesV20230920BehaviorRedirectplus" }, "refererChecking": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRefererChecking:getPropertyRulesBuilderRulesV20230530BehaviorRefererChecking" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRefererChecking:getPropertyRulesBuilderRulesV20230920BehaviorRefererChecking" }, "removeQueryParameter": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter:getPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter:getPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter" }, "removeVary": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRemoveVary:getPropertyRulesBuilderRulesV20230530BehaviorRemoveVary" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRemoveVary:getPropertyRulesBuilderRulesV20230920BehaviorRemoveVary" }, "report": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorReport:getPropertyRulesBuilderRulesV20230530BehaviorReport" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorReport:getPropertyRulesBuilderRulesV20230920BehaviorReport" + }, + "requestClientHints": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints:getPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints" }, "requestControl": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRequestControl:getPropertyRulesBuilderRulesV20230530BehaviorRequestControl" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRequestControl:getPropertyRulesBuilderRulesV20230920BehaviorRequestControl" }, "requestTypeMarker": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker:getPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker:getPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker" }, "resourceOptimizer": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer:getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer:getPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer" }, "resourceOptimizerExtendedCompatibility": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility:getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility:getPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility" }, "responseCode": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorResponseCode:getPropertyRulesBuilderRulesV20230530BehaviorResponseCode" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorResponseCode:getPropertyRulesBuilderRulesV20230920BehaviorResponseCode" }, "responseCookie": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorResponseCookie:getPropertyRulesBuilderRulesV20230530BehaviorResponseCookie" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorResponseCookie:getPropertyRulesBuilderRulesV20230920BehaviorResponseCookie" }, "restrictObjectCaching": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching:getPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching:getPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching" }, "returnCacheStatus": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus:getPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus:getPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus" }, "rewriteUrl": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl:getPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl:getPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl" }, "rumCustom": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRumCustom:getPropertyRulesBuilderRulesV20230530BehaviorRumCustom" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRumCustom:getPropertyRulesBuilderRulesV20230920BehaviorRumCustom" }, "saasDefinitions": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions:getPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions:getPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions" }, "salesForceCommerceCloudClient": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient:getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient:getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient" }, "salesForceCommerceCloudProvider": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider:getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider:getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider" }, "salesForceCommerceCloudProviderHostHeader": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader:getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader:getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader" }, "savePostDcaProcessing": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing:getPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing:getPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing" }, "scheduleInvalidation": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation:getPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation:getPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation" }, "scriptManagement": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorScriptManagement:getPropertyRulesBuilderRulesV20230530BehaviorScriptManagement" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorScriptManagement:getPropertyRulesBuilderRulesV20230920BehaviorScriptManagement" }, "segmentedContentProtection": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection:getPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection:getPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection" }, "segmentedMediaOptimization": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization:getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization:getPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization" }, "segmentedMediaStreamingPrefetch": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch:getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch:getPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch" }, "setVariable": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSetVariable:getPropertyRulesBuilderRulesV20230530BehaviorSetVariable" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSetVariable:getPropertyRulesBuilderRulesV20230920BehaviorSetVariable" }, "simulateErrorCode": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode:getPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode:getPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode" }, "siteShield": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSiteShield:getPropertyRulesBuilderRulesV20230530BehaviorSiteShield" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSiteShield:getPropertyRulesBuilderRulesV20230920BehaviorSiteShield" }, "standardTlsMigration": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration:getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration:getPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration" }, "standardTlsMigrationOverride": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride:getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride:getPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride" }, "strictHeaderParsing": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing:getPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing:getPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing" }, "subCustomer": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSubCustomer:getPropertyRulesBuilderRulesV20230530BehaviorSubCustomer" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSubCustomer:getPropertyRulesBuilderRulesV20230920BehaviorSubCustomer" }, "sureRoute": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSureRoute:getPropertyRulesBuilderRulesV20230530BehaviorSureRoute" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSureRoute:getPropertyRulesBuilderRulesV20230920BehaviorSureRoute" }, "tcpOptimization": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization:getPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization:getPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization" }, "teaLeaf": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf:getPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf:getPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf" }, "tieredDistribution": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution:getPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution:getPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution" }, "tieredDistributionAdvanced": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced:getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced" }, "tieredDistributionCustomization": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization:getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization:getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization" }, "timeout": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTimeout:getPropertyRulesBuilderRulesV20230530BehaviorTimeout" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorTimeout:getPropertyRulesBuilderRulesV20230920BehaviorTimeout" }, "uidConfiguration": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration:getPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration:getPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration" }, "validateEntityTag": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag:getPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag:getPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag" }, "verifyJsonWebToken": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken:getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken:getPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken" }, "verifyJsonWebTokenForDcp": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp:getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp:getPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp" }, "verifyTokenAuthorization": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization:getPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization:getPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization" }, "virtualWaitingRoom": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom:getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom:getPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom" }, "virtualWaitingRoomWithEdgeWorkers": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers:getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers:getPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers" }, "visitorPrioritization": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization:getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization" }, "visitorPrioritizationFifo": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo:getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo" }, "visitorPrioritizationFifoStandalone": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone:getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone" }, "watermarking": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWatermarking:getPropertyRulesBuilderRulesV20230530BehaviorWatermarking" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorWatermarking:getPropertyRulesBuilderRulesV20230920BehaviorWatermarking" }, "webApplicationFirewall": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall:getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall:getPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall" }, "webSockets": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWebSockets:getPropertyRulesBuilderRulesV20230530BehaviorWebSockets" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorWebSockets:getPropertyRulesBuilderRulesV20230920BehaviorWebSockets" }, "webdav": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWebdav:getPropertyRulesBuilderRulesV20230530BehaviorWebdav" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorWebdav:getPropertyRulesBuilderRulesV20230920BehaviorWebdav" } }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker:getPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker:getPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker": { "properties": { "fallbackActionResponseCodeBased": { "type": "string" @@ -18662,7 +28721,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration:getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration:getPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration": { "properties": { "abLogic": { "type": "string" @@ -18724,7 +28783,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression:getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression:getPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression": { "properties": { "compressMobile": { "type": "boolean" @@ -18786,7 +28845,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAdvanced:getPropertyRulesBuilderRulesV20230920BehaviorAdvanced": { "properties": { "description": { "type": "string" @@ -18806,7 +28865,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting:getPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting:getPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting": { "properties": { "attribute1": { "type": "string" @@ -18841,7 +28900,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAkamaizer:getPropertyRulesBuilderRulesV20230530BehaviorAkamaizer": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAkamaizer:getPropertyRulesBuilderRulesV20230920BehaviorAkamaizer": { "properties": { "enabled": { "type": "boolean" @@ -18858,7 +28917,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag:getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag:getPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag": { "properties": { "includeTagsAttribute": { "type": "boolean" @@ -18890,7 +28949,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy:getPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy:getPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy": { "properties": { "enabled": { "type": "boolean" @@ -18907,7 +28966,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins:getPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins:getPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins": { "properties": { "enabled": { "type": "boolean" @@ -18930,7 +28989,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowDelete:getPropertyRulesBuilderRulesV20230530BehaviorAllowDelete": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowDelete:getPropertyRulesBuilderRulesV20230920BehaviorAllowDelete": { "properties": { "allowBody": { "type": "boolean" @@ -18950,7 +29009,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing:getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing:getPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing": { "properties": { "enabled": { "type": "boolean" @@ -18967,7 +29026,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade:getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade:getPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade": { "properties": { "enabled": { "type": "boolean" @@ -18984,7 +29043,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowOptions:getPropertyRulesBuilderRulesV20230530BehaviorAllowOptions": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowOptions:getPropertyRulesBuilderRulesV20230920BehaviorAllowOptions": { "properties": { "enabled": { "type": "boolean" @@ -19001,7 +29060,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowPatch:getPropertyRulesBuilderRulesV20230530BehaviorAllowPatch": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowPatch:getPropertyRulesBuilderRulesV20230920BehaviorAllowPatch": { "properties": { "enabled": { "type": "boolean" @@ -19018,7 +29077,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowPost:getPropertyRulesBuilderRulesV20230530BehaviorAllowPost": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowPost:getPropertyRulesBuilderRulesV20230920BehaviorAllowPost": { "properties": { "allowWithoutContentLength": { "type": "boolean" @@ -19038,7 +29097,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowPut:getPropertyRulesBuilderRulesV20230530BehaviorAllowPut": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowPut:getPropertyRulesBuilderRulesV20230920BehaviorAllowPut": { "properties": { "enabled": { "type": "boolean" @@ -19055,7 +29114,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding:getPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding:getPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding": { "properties": { "enabled": { "type": "boolean" @@ -19072,7 +29131,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader:getPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader:getPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader": { "properties": { "locked": { "type": "boolean" @@ -19089,13 +29148,13 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization:getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization": { "properties": { "alternateResponseCacheTtl": { "type": "integer" }, "cloudletPolicy": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy:getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy" }, "cloudletSharedPolicy": { "type": "integer" @@ -19113,7 +29172,7 @@ "type": "boolean" }, "netStorage": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage:getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage" }, "netStoragePath": { "type": "string" @@ -19122,7 +29181,7 @@ "type": "string" }, "throttledCpCode": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode:getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode" }, "throttledStatusCode": { "type": "integer" @@ -19139,7 +29198,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy:getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy": { "properties": { "id": { "type": "integer" @@ -19150,7 +29209,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage:getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage": { "properties": { "cpCode": { "type": "integer" @@ -19164,10 +29223,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode:getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode": { "properties": { "cpCodeLimits": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits" }, "createdDate": { "type": "integer" @@ -19190,7 +29249,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits": { "properties": { "currentCapacity": { "type": "integer" @@ -19204,10 +29263,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer:getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer:getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer": { "properties": { "allDownNetStorage": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage:getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage" }, "allDownNetStorageFile": { "type": "string" @@ -19225,7 +29284,7 @@ "type": "string" }, "cloudletPolicy": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy:getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy" }, "enabled": { "type": "boolean" @@ -19239,7 +29298,7 @@ "failoverOriginMaps": { "type": "array", "items": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap:getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap:getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap" } }, "failoverStatusCodes": { @@ -19299,7 +29358,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage:getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage": { "properties": { "cpCode": { "type": "integer" @@ -19313,7 +29372,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy:getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy": { "properties": { "id": { "type": "integer" @@ -19324,7 +29383,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap:getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap:getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap": { "properties": { "fromOriginId": { "type": "string" @@ -19338,10 +29397,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation:getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation:getPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation": { "properties": { "cloudletPolicy": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy:getPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy" }, "cloudletSharedPolicy": { "type": "integer" @@ -19409,7 +29468,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy:getPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy": { "properties": { "id": { "type": "integer" @@ -19420,7 +29479,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation:getPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation:getPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation": { "properties": { "autodv": { "type": "string" @@ -19437,7 +29496,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory:getPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory:getPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory": { "properties": { "locked": { "type": "boolean" @@ -19454,7 +29513,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing:getPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing:getPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing": { "properties": { "conditionalErrorPattern": { "type": "string" @@ -19495,7 +29554,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs:getPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs:getPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs": { "properties": { "enabled": { "type": "boolean" @@ -19518,7 +29577,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBreakConnection:getPropertyRulesBuilderRulesV20230530BehaviorBreakConnection": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorBreakConnection:getPropertyRulesBuilderRulesV20230920BehaviorBreakConnection": { "properties": { "enabled": { "type": "boolean" @@ -19535,7 +29594,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorBrotli:getPropertyRulesBuilderRulesV20230530BehaviorBrotli": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorBrotli:getPropertyRulesBuilderRulesV20230920BehaviorBrotli": { "properties": { "enabled": { "type": "boolean" @@ -19552,7 +29611,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheError:getPropertyRulesBuilderRulesV20230530BehaviorCacheError": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCacheError:getPropertyRulesBuilderRulesV20230920BehaviorCacheError": { "properties": { "enabled": { "type": "boolean" @@ -19575,7 +29634,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheId:getPropertyRulesBuilderRulesV20230530BehaviorCacheId": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCacheId:getPropertyRulesBuilderRulesV20230920BehaviorCacheId": { "properties": { "elements": { "type": "array", @@ -19607,7 +29666,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase:getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase:getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase": { "properties": { "enabled": { "type": "boolean" @@ -19624,7 +29683,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams:getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams:getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams": { "properties": { "behavior": { "type": "string" @@ -19650,7 +29709,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite:getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite:getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite": { "properties": { "locked": { "type": "boolean" @@ -19667,7 +29726,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCachePost:getPropertyRulesBuilderRulesV20230530BehaviorCachePost": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCachePost:getPropertyRulesBuilderRulesV20230920BehaviorCachePost": { "properties": { "enabled": { "type": "boolean" @@ -19687,7 +29746,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect:getPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect:getPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect": { "properties": { "enabled": { "type": "string" @@ -19704,7 +29763,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheTag:getPropertyRulesBuilderRulesV20230530BehaviorCacheTag": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCacheTag:getPropertyRulesBuilderRulesV20230920BehaviorCacheTag": { "properties": { "locked": { "type": "boolean" @@ -19721,7 +29780,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible:getPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible:getPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible": { "properties": { "behavior": { "type": "string" @@ -19738,7 +29797,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCaching:getPropertyRulesBuilderRulesV20230530BehaviorCaching": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCaching:getPropertyRulesBuilderRulesV20230920BehaviorCaching": { "properties": { "behavior": { "type": "string" @@ -19800,7 +29859,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization:getPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization:getPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization": { "properties": { "enabled": { "type": "boolean" @@ -19817,7 +29876,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects:getPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects:getPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects": { "properties": { "enabled": { "type": "boolean" @@ -19840,7 +29899,36 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics:getPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth:getPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth": { + "properties": { + "clientCertificateAttributes": { + "type": "array", + "items": { + "type": "string" + } + }, + "enable": { + "type": "boolean" + }, + "enableClientCertificateValidationStatus": { + "type": "boolean" + }, + "enableCompleteClientCertificate": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics:getPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics": { "properties": { "country": { "type": "string" @@ -19857,7 +29945,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects:getPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects:getPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects": { "properties": { "cloudLocations": { "type": "array", @@ -19880,7 +29968,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper:getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper:getPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper": { "properties": { "enabled": { "type": "boolean" @@ -19900,7 +29988,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced:getPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced": { "properties": { "customFailoverMap": { "type": "string" @@ -19923,7 +30011,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData:getPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData:getPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData": { "properties": { "enableCmcdSegmentPrefetch": { "type": "boolean" @@ -19940,7 +30028,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin:getPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin:getPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin": { "properties": { "locked": { "type": "boolean" @@ -19957,7 +30045,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorConstructResponse:getPropertyRulesBuilderRulesV20230530BehaviorConstructResponse": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorConstructResponse:getPropertyRulesBuilderRulesV20230920BehaviorConstructResponse": { "properties": { "body": { "type": "string" @@ -19986,7 +30074,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics:getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics": { "properties": { "catalogSize": { "type": "string" @@ -20012,7 +30100,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd:getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd": { "properties": { "catalogSize": { "type": "string" @@ -20083,7 +30171,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd:getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd": { "properties": { "catalogSize": { "type": "string" @@ -20112,7 +30200,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile:getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile": { "properties": { "catalogSize": { "type": "string" @@ -20138,7 +30226,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive:getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive": { "properties": { "catalogSize": { "type": "string" @@ -20197,7 +30285,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod:getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod:getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod": { "properties": { "catalogSize": { "type": "string" @@ -20256,7 +30344,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition:getPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition:getPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition": { "properties": { "enabled": { "type": "boolean" @@ -20285,7 +30373,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection:getPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection:getPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection": { "properties": { "countries": { "type": "array", @@ -20383,7 +30471,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCorsSupport:getPropertyRulesBuilderRulesV20230530BehaviorCorsSupport": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCorsSupport:getPropertyRulesBuilderRulesV20230920BehaviorCorsSupport": { "properties": { "allowCredentials": { "type": "boolean" @@ -20436,7 +30524,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCpCode:getPropertyRulesBuilderRulesV20230530BehaviorCpCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCpCode:getPropertyRulesBuilderRulesV20230920BehaviorCpCode": { "properties": { "locked": { "type": "boolean" @@ -20448,15 +30536,15 @@ "type": "string" }, "value": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue:getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue:getPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue" } }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue:getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue:getPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue": { "properties": { "cpCodeLimits": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits" }, "createdDate": { "type": "integer" @@ -20479,7 +30567,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits": { "properties": { "currentCapacity": { "type": "integer" @@ -20493,7 +30581,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior:getPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior:getPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior": { "properties": { "behaviorId": { "type": "string" @@ -20510,7 +30598,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDatastream:getPropertyRulesBuilderRulesV20230530BehaviorDatastream": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDatastream:getPropertyRulesBuilderRulesV20230920BehaviorDatastream": { "properties": { "beaconStreamTitle": { "type": "string" @@ -20554,7 +30642,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcp:getPropertyRulesBuilderRulesV20230530BehaviorDcp": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDcp:getPropertyRulesBuilderRulesV20230920BehaviorDcp": { "properties": { "anonymous": { "type": "boolean" @@ -20586,7 +30674,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation:getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation:getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation": { "properties": { "hashConversionAlgorithm": { "type": "string" @@ -20606,7 +30694,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation:getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation:getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation": { "properties": { "locked": { "type": "boolean" @@ -20623,7 +30711,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation:getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation:getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation": { "properties": { "locked": { "type": "boolean" @@ -20643,7 +30731,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor:getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor:getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor": { "properties": { "certificateField": { "type": "string" @@ -20663,7 +30751,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups:getPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups:getPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups": { "properties": { "groupNames": { "type": "array", @@ -20683,7 +30771,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations:getPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations:getPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations": { "properties": { "customValues": { "type": "boolean" @@ -20709,7 +30797,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth:getPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth:getPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth": { "properties": { "extractHostname": { "type": "boolean" @@ -20741,7 +30829,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt:getPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt:getPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt": { "properties": { "enabled": { "type": "string" @@ -20758,7 +30846,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDenyAccess:getPropertyRulesBuilderRulesV20230530BehaviorDenyAccess": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDenyAccess:getPropertyRulesBuilderRulesV20230920BehaviorDenyAccess": { "properties": { "enabled": { "type": "boolean" @@ -20778,7 +30866,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess:getPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess:getPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess": { "properties": { "enabled": { "type": "string" @@ -20795,7 +30883,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId:getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId:getPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId": { "properties": { "elements": { "type": "array", @@ -20815,7 +30903,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader:getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader:getPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader": { "properties": { "elements": { "type": "array", @@ -20835,7 +30923,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh:getPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh:getPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh": { "properties": { "enabled": { "type": "boolean" @@ -20855,7 +30943,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh:getPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh:getPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh": { "properties": { "delay": { "type": "string" @@ -20878,7 +30966,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol:getPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol:getPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol": { "properties": { "enabled": { "type": "boolean" @@ -20895,7 +30983,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker:getPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker:getPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker": { "properties": { "enabled": { "type": "string" @@ -20912,7 +31000,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification:getPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification:getPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification": { "properties": { "enabled": { "type": "string" @@ -20929,7 +31017,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache:getPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache:getPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache": { "properties": { "allowBehavior": { "type": "string" @@ -20958,7 +31046,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization:getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization:getPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization": { "properties": { "enabled": { "type": "boolean" @@ -20975,7 +31063,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride:getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride:getPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride": { "properties": { "locked": { "type": "boolean" @@ -20992,7 +31080,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent:getPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent:getPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent": { "properties": { "imageCompression": { "type": "boolean" @@ -21018,7 +31106,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload:getPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload:getPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload": { "properties": { "enabled": { "type": "boolean" @@ -21035,7 +31123,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase:getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase:getPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase": { "properties": { "database": { "type": "string" @@ -21064,7 +31152,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset:getPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset:getPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset": { "properties": { "dataset": { "type": "string" @@ -21093,7 +31181,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey:getPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey:getPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey": { "properties": { "locked": { "type": "boolean" @@ -21110,7 +31198,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect:getPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect:getPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect": { "properties": { "aggregateLines": { "type": "string" @@ -21154,7 +31242,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced:getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced": { "properties": { "description": { "type": "string" @@ -21174,7 +31262,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter:getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter:getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter": { "properties": { "cookieName": { "type": "string" @@ -21188,7 +31276,7 @@ "failoverRules": { "type": "array", "items": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule:getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule:getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule" } }, "failoverTitle": { @@ -21215,7 +31303,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule:getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule:getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule": { "properties": { "absolutePath": { "type": "boolean" @@ -21235,7 +31323,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin:getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin:getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin": { "properties": { "cookieName": { "type": "string" @@ -21267,7 +31355,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization:getPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization:getPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization": { "properties": { "cookieName": { "type": "string" @@ -21293,10 +31381,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector:getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector:getPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector": { "properties": { "cloudletPolicy": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy:getPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy" }, "cloudletSharedPolicy": { "type": "integer" @@ -21319,7 +31407,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy:getPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy": { "properties": { "id": { "type": "integer" @@ -21330,7 +31418,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeScape:getPropertyRulesBuilderRulesV20230530BehaviorEdgeScape": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeScape:getPropertyRulesBuilderRulesV20230920BehaviorEdgeScape": { "properties": { "enabled": { "type": "boolean" @@ -21347,7 +31435,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes:getPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes:getPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes": { "properties": { "detectInjection": { "type": "boolean" @@ -21385,7 +31473,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker:getPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker:getPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker": { "properties": { "createEdgeWorker": { "type": "string" @@ -21399,6 +31487,12 @@ "locked": { "type": "boolean" }, + "mPulse": { + "type": "boolean" + }, + "mPulseInformation": { + "type": "string" + }, "resourceTier": { "type": "string" }, @@ -21411,7 +31505,36 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol:getPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings:getPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings": { + "properties": { + "certificateAuthoritySets": { + "type": "array", + "items": { + "type": "string" + } + }, + "enableAuthSet": { + "type": "boolean" + }, + "enableDenyRequest": { + "type": "boolean" + }, + "enableOcspStatus": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol:getPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol": { "properties": { "display": { "type": "string" @@ -21428,7 +31551,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection:getPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection:getPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection": { "properties": { "anonymousVpn": { "type": "string" @@ -21541,7 +31664,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment:getPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment:getPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment": { "properties": { "enabled": { "type": "boolean" @@ -21558,7 +31681,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailAction:getPropertyRulesBuilderRulesV20230530BehaviorFailAction": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFailAction:getPropertyRulesBuilderRulesV20230920BehaviorFailAction": { "properties": { "actionType": { "type": "string" @@ -21585,7 +31708,7 @@ "type": "string" }, "cpCode": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode:getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode:getPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode" }, "dynamicCustomPath": { "type": "boolean" @@ -21606,7 +31729,7 @@ "type": "boolean" }, "netStorageHostname": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname:getPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname:getPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname" }, "netStoragePath": { "type": "string" @@ -21668,10 +31791,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode:getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode:getPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode": { "properties": { "cpCodeLimits": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits" }, "createdDate": { "type": "integer" @@ -21694,7 +31817,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits": { "properties": { "currentCapacity": { "type": "integer" @@ -21708,7 +31831,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname:getPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname:getPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname": { "properties": { "cpCode": { "type": "integer" @@ -21722,7 +31845,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility:getPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility:getPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility": { "properties": { "compatibility": { "type": "boolean" @@ -21739,7 +31862,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate:getPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate:getPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate": { "properties": { "enabled": { "type": "boolean" @@ -21756,10 +31879,27 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing:getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFips:getPropertyRulesBuilderRulesV20230920BehaviorFips": { + "properties": { + "enable": { + "type": "boolean" + }, + "locked": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing:getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing": { "properties": { "cloudletPolicy": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy:getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy" }, "enabled": { "type": "boolean" @@ -21782,7 +31922,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy:getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy": { "properties": { "id": { "type": "integer" @@ -21793,10 +31933,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus:getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus:getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus": { "properties": { "cloudletPolicy": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy:getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy" }, "enabled": { "type": "boolean" @@ -21819,7 +31959,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy:getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy": { "properties": { "id": { "type": "integer" @@ -21830,10 +31970,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite:getPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite:getPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite": { "properties": { "cloudletPolicy": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy:getPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy" }, "cloudletSharedPolicy": { "type": "integer" @@ -21856,7 +31996,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy:getPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy": { "properties": { "id": { "type": "integer" @@ -21867,7 +32007,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorG2oheader:getPropertyRulesBuilderRulesV20230530BehaviorG2oheader": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorG2oheader:getPropertyRulesBuilderRulesV20230920BehaviorG2oheader": { "properties": { "customSignStrings": { "type": "array", @@ -21908,7 +32048,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber:getPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber:getPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber": { "properties": { "headerName": { "type": "string" @@ -21931,7 +32071,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching:getPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching:getPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching": { "properties": { "advanced": { "type": "string" @@ -21963,7 +32103,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorGzipResponse:getPropertyRulesBuilderRulesV20230530BehaviorGzipResponse": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorGzipResponse:getPropertyRulesBuilderRulesV20230920BehaviorGzipResponse": { "properties": { "behavior": { "type": "string" @@ -21980,7 +32120,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced:getPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced": { "properties": { "description": { "type": "string" @@ -22000,7 +32140,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHealthDetection:getPropertyRulesBuilderRulesV20230530BehaviorHealthDetection": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorHealthDetection:getPropertyRulesBuilderRulesV20230920BehaviorHealthDetection": { "properties": { "locked": { "type": "boolean" @@ -22023,7 +32163,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding:getPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding:getPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding": { "properties": { "customExtractedSerial": { "type": "boolean" @@ -22052,7 +32192,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHttp2:getPropertyRulesBuilderRulesV20230530BehaviorHttp2": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorHttp2:getPropertyRulesBuilderRulesV20230920BehaviorHttp2": { "properties": { "enabled": { "type": "string" @@ -22069,7 +32209,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHttp3:getPropertyRulesBuilderRulesV20230530BehaviorHttp3": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorHttp3:getPropertyRulesBuilderRulesV20230920BehaviorHttp3": { "properties": { "enable": { "type": "boolean" @@ -22086,7 +32226,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity:getPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity:getPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity": { "properties": { "enable": { "type": "boolean" @@ -22118,7 +32258,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade:getPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade:getPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade": { "properties": { "locked": { "type": "boolean" @@ -22135,7 +32275,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImOverride:getPropertyRulesBuilderRulesV20230530BehaviorImOverride": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImOverride:getPropertyRulesBuilderRulesV20230920BehaviorImOverride": { "properties": { "dpr": { "type": "number" @@ -22194,16 +32334,16 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager:getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager": { "properties": { "applyBestFileType": { "type": "boolean" }, "cpCodeOriginal": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal" }, "cpCodeTransformed": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed" }, "enabled": { "type": "boolean" @@ -22232,10 +32372,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal": { "properties": { "cpCodeLimits": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits" }, "createdDate": { "type": "integer" @@ -22258,7 +32398,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits": { "properties": { "currentCapacity": { "type": "integer" @@ -22272,10 +32412,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed": { "properties": { "cpCodeLimits": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits" }, "createdDate": { "type": "integer" @@ -22298,7 +32438,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits": { "properties": { "currentCapacity": { "type": "integer" @@ -22312,7 +32452,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManager:getPropertyRulesBuilderRulesV20230530BehaviorImageManager": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManager:getPropertyRulesBuilderRulesV20230920BehaviorImageManager": { "properties": { "advanced": { "type": "boolean" @@ -22324,10 +32464,10 @@ "type": "boolean" }, "cpCodeOriginal": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal" }, "cpCodeTransformed": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed" }, "enabled": { "type": "boolean" @@ -22368,10 +32508,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal": { "properties": { "cpCodeLimits": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits" }, "createdDate": { "type": "integer" @@ -22394,7 +32534,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits": { "properties": { "currentCapacity": { "type": "integer" @@ -22408,10 +32548,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed": { "properties": { "cpCodeLimits": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits" }, "createdDate": { "type": "integer" @@ -22434,7 +32574,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits": { "properties": { "currentCapacity": { "type": "integer" @@ -22448,7 +32588,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo": { "properties": { "advanced": { "type": "boolean" @@ -22460,10 +32600,10 @@ "type": "boolean" }, "cpCodeOriginal": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal" }, "cpCodeTransformed": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed" }, "enabled": { "type": "boolean" @@ -22504,10 +32644,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal": { "properties": { "cpCodeLimits": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits" }, "createdDate": { "type": "integer" @@ -22530,7 +32670,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits": { "properties": { "currentCapacity": { "type": "integer" @@ -22544,10 +32684,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed": { "properties": { "cpCodeLimits": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits" }, "createdDate": { "type": "integer" @@ -22570,7 +32710,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits": { "properties": { "currentCapacity": { "type": "integer" @@ -22584,7 +32724,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorInclude:getPropertyRulesBuilderRulesV20230530BehaviorInclude": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorInclude:getPropertyRulesBuilderRulesV20230920BehaviorInclude": { "properties": { "id": { "type": "string" @@ -22601,7 +32741,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorInstant:getPropertyRulesBuilderRulesV20230530BehaviorInstant": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorInstant:getPropertyRulesBuilderRulesV20230920BehaviorInstant": { "properties": { "customLinkRelations": { "type": "array", @@ -22636,7 +32776,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorInstantConfig:getPropertyRulesBuilderRulesV20230530BehaviorInstantConfig": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorInstantConfig:getPropertyRulesBuilderRulesV20230920BehaviorInstantConfig": { "properties": { "enabled": { "type": "boolean" @@ -22653,7 +32793,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization:getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization:getPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization": { "properties": { "enablePartialObjectCaching": { "type": "string" @@ -22682,7 +32822,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced:getPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced": { "properties": { "enabled": { "type": "boolean" @@ -22711,12 +32851,12 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate:getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate:getPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate": { "properties": { "bitrateTables": { "type": "array", "items": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable:getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable:getPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable" } }, "enabled": { @@ -22731,7 +32871,7 @@ "thresholdTables": { "type": "array", "items": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable:getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable:getPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable" } }, "uuid": { @@ -22740,7 +32880,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable:getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable:getPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable": { "properties": { "bitrateUnit": { "type": "string" @@ -22751,7 +32891,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable:getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable:getPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable": { "properties": { "thresholdUnit": { "type": "string" @@ -22762,7 +32902,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorLogCustom:getPropertyRulesBuilderRulesV20230530BehaviorLogCustom": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorLogCustom:getPropertyRulesBuilderRulesV20230920BehaviorLogCustom": { "properties": { "customLogField": { "type": "string" @@ -22782,7 +32922,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMPulse:getPropertyRulesBuilderRulesV20230530BehaviorMPulse": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorMPulse:getPropertyRulesBuilderRulesV20230920BehaviorMPulse": { "properties": { "apiKey": { "type": "string" @@ -22817,7 +32957,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization:getPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization:getPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization": { "properties": { "enabled": { "type": "boolean" @@ -22867,7 +33007,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting:getPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting:getPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting": { "properties": { "locked": { "type": "boolean" @@ -22887,7 +33027,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorManualServerPush:getPropertyRulesBuilderRulesV20230530BehaviorManualServerPush": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorManualServerPush:getPropertyRulesBuilderRulesV20230920BehaviorManualServerPush": { "properties": { "locked": { "type": "boolean" @@ -22907,7 +33047,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration:getPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration:getPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration": { "properties": { "enabled": { "type": "boolean" @@ -22924,7 +33064,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout:getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout:getPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout": { "properties": { "locked": { "type": "boolean" @@ -22941,7 +33081,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaClient:getPropertyRulesBuilderRulesV20230530BehaviorMediaClient": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorMediaClient:getPropertyRulesBuilderRulesV20230920BehaviorMediaClient": { "properties": { "beaconId": { "type": "string" @@ -22964,7 +33104,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization:getPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization:getPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization": { "properties": { "enabled": { "type": "boolean" @@ -22981,7 +33121,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover:getPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover:getPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover": { "properties": { "cacheErrorResponse": { "type": "boolean" @@ -23154,7 +33294,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching:getPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching:getPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching": { "properties": { "enabled": { "type": "boolean" @@ -23171,7 +33311,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance:getPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance:getPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance": { "properties": { "enabled": { "type": "boolean" @@ -23191,7 +33331,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader:getPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader": { "properties": { "action": { "type": "string" @@ -23232,7 +33372,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader:getPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader": { "properties": { "action": { "type": "string" @@ -23273,7 +33413,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader:getPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader": { "properties": { "action": { "type": "string" @@ -23320,7 +33460,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader:getPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader": { "properties": { "action": { "type": "string" @@ -23367,7 +33507,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader:getPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader:getPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader": { "properties": { "enabled": { "type": "boolean" @@ -23390,7 +33530,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOrigin:getPropertyRulesBuilderRulesV20230530BehaviorOrigin": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOrigin:getPropertyRulesBuilderRulesV20230920BehaviorOrigin": { "properties": { "cacheKeyHostname": { "type": "string" @@ -23401,13 +33541,13 @@ "customCertificateAuthorities": { "type": "array", "items": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority:getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority" } }, "customCertificates": { "type": "array", "items": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate:getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate" } }, "customForwardHostHeader": { @@ -23440,11 +33580,17 @@ "locked": { "type": "boolean" }, + "maxTlsVersion": { + "type": "string" + }, + "minTlsVersion": { + "type": "string" + }, "mslorigin": { "type": "string" }, "netStorage": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage:getPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage" }, "originCertificate": { "type": "string" @@ -23503,6 +33649,12 @@ "templateUuid": { "type": "string" }, + "tls13Support": { + "type": "boolean" + }, + "tlsVersionTitle": { + "type": "string" + }, "trueClientIpClientSetting": { "type": "boolean" }, @@ -23521,7 +33673,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics:getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics:getPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics": { "properties": { "accessKeyEncryptedStorage": { "type": "boolean" @@ -23622,7 +33774,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd:getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd:getPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd": { "properties": { "locked": { "type": "boolean" @@ -23639,7 +33791,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate:getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate": { "properties": { "canBeCa": { "type": "boolean" @@ -23648,7 +33800,7 @@ "type": "boolean" }, "issuerRdns": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns:getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns" }, "notAfter": { "type": "integer" @@ -23690,7 +33842,7 @@ "type": "string" }, "subjectRdns": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns:getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns" }, "version": { "type": "integer" @@ -23698,7 +33850,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority:getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority": { "properties": { "canBeCa": { "type": "boolean" @@ -23707,7 +33859,7 @@ "type": "boolean" }, "issuerRdns": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns:getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns" }, "notAfter": { "type": "integer" @@ -23749,7 +33901,7 @@ "type": "string" }, "subjectRdns": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns:getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns" }, "version": { "type": "integer" @@ -23757,7 +33909,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns:getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns": { "properties": { "c": { "type": "string" @@ -23774,7 +33926,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns:getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns": { "properties": { "c": { "type": "string" @@ -23791,7 +33943,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns:getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns": { "properties": { "c": { "type": "string" @@ -23808,7 +33960,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns:getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns:getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns": { "properties": { "c": { "type": "string" @@ -23825,7 +33977,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod:getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod:getPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod": { "properties": { "customStatusCode": { "type": "string" @@ -23845,7 +33997,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy:getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy:getPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy": { "properties": { "binaryEquivalentContent": { "type": "boolean" @@ -23961,7 +34113,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl:getPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl:getPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl": { "properties": { "enable": { "type": "boolean" @@ -23978,7 +34130,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage:getPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage": { "properties": { "cpCode": { "type": "integer" @@ -23992,7 +34144,30 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection:getPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy:getPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy": { + "properties": { + "allowList": { + "type": "string" + }, + "locked": { + "type": "boolean" + }, + "permissionsPolicyDirectives": { + "type": "array", + "items": { + "type": "string" + } + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection:getPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection": { "properties": { "enabled": { "type": "boolean" @@ -24012,7 +34187,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection:getPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection:getPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection": { "properties": { "enabled": { "type": "boolean" @@ -24032,7 +34207,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation:getPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation:getPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation": { "properties": { "enabled": { "type": "boolean" @@ -24049,10 +34224,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease:getPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease:getPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease": { "properties": { "cloudletPolicy": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy:getPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy" }, "cloudletSharedPolicy": { "type": "integer" @@ -24108,7 +34283,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy:getPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy": { "properties": { "id": { "type": "integer" @@ -24119,7 +34294,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPreconnect:getPropertyRulesBuilderRulesV20230530BehaviorPreconnect": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPreconnect:getPropertyRulesBuilderRulesV20230920BehaviorPreconnect": { "properties": { "locked": { "type": "boolean" @@ -24139,7 +34314,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery:getPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery:getPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery": { "properties": { "enabled": { "type": "boolean" @@ -24156,7 +34331,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching:getPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching:getPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching": { "properties": { "accuracyTarget": { "type": "string" @@ -24176,7 +34351,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPrefetch:getPropertyRulesBuilderRulesV20230530BehaviorPrefetch": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPrefetch:getPropertyRulesBuilderRulesV20230920BehaviorPrefetch": { "properties": { "enabled": { "type": "boolean" @@ -24193,7 +34368,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPrefetchable:getPropertyRulesBuilderRulesV20230530BehaviorPrefetchable": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPrefetchable:getPropertyRulesBuilderRulesV20230920BehaviorPrefetchable": { "properties": { "enabled": { "type": "boolean" @@ -24210,7 +34385,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache:getPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache:getPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache": { "properties": { "enabled": { "type": "boolean" @@ -24230,7 +34405,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorQuality:getPropertyRulesBuilderRulesV20230530BehaviorQuality": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorQuality:getPropertyRulesBuilderRulesV20230920BehaviorQuality": { "properties": { "audienceSettings": { "type": "string" @@ -24292,7 +34467,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorQuicBeta:getPropertyRulesBuilderRulesV20230530BehaviorQuicBeta": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorQuicBeta:getPropertyRulesBuilderRulesV20230920BehaviorQuicBeta": { "properties": { "enabled": { "type": "boolean" @@ -24312,7 +34487,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRandomSeek:getPropertyRulesBuilderRulesV20230530BehaviorRandomSeek": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRandomSeek:getPropertyRulesBuilderRulesV20230920BehaviorRandomSeek": { "properties": { "flv": { "type": "boolean" @@ -24335,7 +34510,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRapid:getPropertyRulesBuilderRulesV20230530BehaviorRapid": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRapid:getPropertyRulesBuilderRulesV20230920BehaviorRapid": { "properties": { "enabled": { "type": "boolean" @@ -24352,7 +34527,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorReadTimeout:getPropertyRulesBuilderRulesV20230530BehaviorReadTimeout": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorReadTimeout:getPropertyRulesBuilderRulesV20230920BehaviorReadTimeout": { "properties": { "locked": { "type": "boolean" @@ -24369,7 +34544,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting:getPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting:getPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting": { "properties": { "advanced": { "type": "boolean" @@ -24392,7 +34567,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring:getPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring:getPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring": { "properties": { "enabled": { "type": "boolean" @@ -24409,7 +34584,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRedirect:getPropertyRulesBuilderRulesV20230530BehaviorRedirect": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRedirect:getPropertyRulesBuilderRulesV20230920BehaviorRedirect": { "properties": { "destinationHostname": { "type": "string" @@ -24462,7 +34637,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRedirectplus:getPropertyRulesBuilderRulesV20230530BehaviorRedirectplus": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRedirectplus:getPropertyRulesBuilderRulesV20230920BehaviorRedirectplus": { "properties": { "destination": { "type": "string" @@ -24485,7 +34660,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRefererChecking:getPropertyRulesBuilderRulesV20230530BehaviorRefererChecking": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRefererChecking:getPropertyRulesBuilderRulesV20230920BehaviorRefererChecking": { "properties": { "allowChildren": { "type": "boolean" @@ -24514,7 +34689,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter:getPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter:getPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter": { "properties": { "locked": { "type": "boolean" @@ -24534,7 +34709,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRemoveVary:getPropertyRulesBuilderRulesV20230530BehaviorRemoveVary": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRemoveVary:getPropertyRulesBuilderRulesV20230920BehaviorRemoveVary": { "properties": { "enabled": { "type": "boolean" @@ -24551,7 +34726,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorReport:getPropertyRulesBuilderRulesV20230530BehaviorReport": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorReport:getPropertyRulesBuilderRulesV20230920BehaviorReport": { "properties": { "cookies": { "type": "array", @@ -24598,7 +34773,36 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRequestControl:getPropertyRulesBuilderRulesV20230530BehaviorRequestControl": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints:getPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints": { + "properties": { + "acceptChes": { + "type": "array", + "items": { + "type": "string" + } + }, + "acceptCriticalChes": { + "type": "array", + "items": { + "type": "string" + } + }, + "locked": { + "type": "boolean" + }, + "reset": { + "type": "boolean" + }, + "templateUuid": { + "type": "string" + }, + "uuid": { + "type": "string" + } + }, + "type": "object" + }, + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRequestControl:getPropertyRulesBuilderRulesV20230920BehaviorRequestControl": { "properties": { "branded403File": { "type": "string" @@ -24613,7 +34817,7 @@ "type": "integer" }, "cloudletPolicy": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy:getPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy" }, "cloudletSharedPolicy": { "type": "integer" @@ -24631,7 +34835,7 @@ "type": "boolean" }, "netStorage": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage:getPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage" }, "templateUuid": { "type": "string" @@ -24642,7 +34846,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy:getPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy": { "properties": { "id": { "type": "integer" @@ -24653,7 +34857,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage:getPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage": { "properties": { "cpCode": { "type": "integer" @@ -24667,7 +34871,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker:getPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker:getPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker": { "properties": { "locked": { "type": "boolean" @@ -24684,7 +34888,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer:getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer:getPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer": { "properties": { "enabled": { "type": "boolean" @@ -24701,7 +34905,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility:getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility:getPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility": { "properties": { "enableAllFeatures": { "type": "boolean" @@ -24721,7 +34925,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorResponseCode:getPropertyRulesBuilderRulesV20230530BehaviorResponseCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorResponseCode:getPropertyRulesBuilderRulesV20230920BehaviorResponseCode": { "properties": { "locked": { "type": "boolean" @@ -24741,7 +34945,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorResponseCookie:getPropertyRulesBuilderRulesV20230530BehaviorResponseCookie": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorResponseCookie:getPropertyRulesBuilderRulesV20230920BehaviorResponseCookie": { "properties": { "cookieName": { "type": "string" @@ -24800,7 +35004,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching:getPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching:getPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching": { "properties": { "locked": { "type": "boolean" @@ -24817,7 +35021,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus:getPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus:getPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus": { "properties": { "locked": { "type": "boolean" @@ -24834,7 +35038,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl:getPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl:getPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl": { "properties": { "behavior": { "type": "string" @@ -24875,7 +35079,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorRumCustom:getPropertyRulesBuilderRulesV20230530BehaviorRumCustom": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorRumCustom:getPropertyRulesBuilderRulesV20230920BehaviorRumCustom": { "properties": { "locked": { "type": "boolean" @@ -24895,7 +35099,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions:getPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions:getPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions": { "properties": { "applicationAction": { "type": "string" @@ -24981,7 +35185,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient:getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient:getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient": { "properties": { "allowOverrideOriginCacheKey": { "type": "boolean" @@ -25016,7 +35220,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider:getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider:getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider": { "properties": { "enabled": { "type": "boolean" @@ -25033,7 +35237,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader:getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader:getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader": { "properties": { "hostHeaderSource": { "type": "string" @@ -25050,7 +35254,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing:getPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing:getPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing": { "properties": { "enabled": { "type": "boolean" @@ -25067,7 +35271,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation:getPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation:getPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation": { "properties": { "locked": { "type": "boolean" @@ -25093,7 +35297,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorScriptManagement:getPropertyRulesBuilderRulesV20230530BehaviorScriptManagement": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorScriptManagement:getPropertyRulesBuilderRulesV20230920BehaviorScriptManagement": { "properties": { "enabled": { "type": "boolean" @@ -25116,7 +35320,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection:getPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection:getPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection": { "properties": { "acl": { "type": "boolean" @@ -25199,7 +35403,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization:getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization:getPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization": { "properties": { "behavior": { "type": "string" @@ -25237,7 +35441,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch:getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch:getPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch": { "properties": { "enabled": { "type": "boolean" @@ -25254,7 +35458,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSetVariable:getPropertyRulesBuilderRulesV20230530BehaviorSetVariable": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSetVariable:getPropertyRulesBuilderRulesV20230920BehaviorSetVariable": { "properties": { "algorithm": { "type": "string" @@ -25278,7 +35482,7 @@ "type": "string" }, "endIndex": { - "type": "string" + "type": "integer" }, "exceptChars": { "type": "string" @@ -25329,13 +35533,13 @@ "type": "integer" }, "maxRandomNumber": { - "type": "string" + "type": "integer" }, "min": { "type": "integer" }, "minRandomNumber": { - "type": "string" + "type": "integer" }, "nonce": { "type": "string" @@ -25374,7 +35578,7 @@ "type": "string" }, "startIndex": { - "type": "string" + "type": "integer" }, "subString": { "type": "string" @@ -25400,7 +35604,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode:getPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode:getPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode": { "properties": { "errorType": { "type": "string" @@ -25420,7 +35624,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSiteShield:getPropertyRulesBuilderRulesV20230530BehaviorSiteShield": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSiteShield:getPropertyRulesBuilderRulesV20230920BehaviorSiteShield": { "properties": { "locked": { "type": "boolean" @@ -25429,7 +35633,7 @@ "type": "string" }, "ssmap": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap:getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap:getPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap" }, "templateUuid": { "type": "string" @@ -25440,7 +35644,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap:getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap:getPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap": { "properties": { "chinaCdnMap": { "type": "string" @@ -25463,7 +35667,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration:getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration:getPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration": { "properties": { "allowHttpsDowngrade": { "type": "boolean" @@ -25510,7 +35714,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride:getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride:getPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride": { "properties": { "info": { "type": "string" @@ -25527,7 +35731,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing:getPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing:getPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing": { "properties": { "locked": { "type": "boolean" @@ -25547,7 +35751,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSubCustomer:getPropertyRulesBuilderRulesV20230530BehaviorSubCustomer": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSubCustomer:getPropertyRulesBuilderRulesV20230920BehaviorSubCustomer": { "properties": { "accessControl": { "type": "boolean" @@ -25618,7 +35822,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorSureRoute:getPropertyRulesBuilderRulesV20230530BehaviorSureRoute": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorSureRoute:getPropertyRulesBuilderRulesV20230920BehaviorSureRoute": { "properties": { "allowFcmParentOverride": { "type": "boolean" @@ -25668,7 +35872,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization:getPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization:getPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization": { "properties": { "display": { "type": "string" @@ -25685,7 +35889,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf:getPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf:getPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf": { "properties": { "enabled": { "type": "boolean" @@ -25708,7 +35912,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution:getPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution:getPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution": { "properties": { "enabled": { "type": "boolean" @@ -25728,7 +35932,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced:getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced:getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced": { "properties": { "allowall": { "type": "boolean" @@ -25757,7 +35961,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization:getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization:getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization": { "properties": { "cloudwrapperMapMigrationTitle": { "type": "string" @@ -25807,7 +36011,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorTimeout:getPropertyRulesBuilderRulesV20230530BehaviorTimeout": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorTimeout:getPropertyRulesBuilderRulesV20230920BehaviorTimeout": { "properties": { "locked": { "type": "boolean" @@ -25824,7 +36028,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration:getPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration:getPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration": { "properties": { "enabled": { "type": "boolean" @@ -25856,7 +36060,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag:getPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag:getPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag": { "properties": { "enabled": { "type": "boolean" @@ -25873,7 +36077,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken:getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken:getPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken": { "properties": { "enableEs256": { "type": "boolean" @@ -25905,7 +36109,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp:getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp:getPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp": { "properties": { "authorizations": { "type": "string" @@ -25961,7 +36165,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization:getPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization:getPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization": { "properties": { "algorithm": { "type": "string" @@ -26005,7 +36209,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom:getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom:getPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom": { "properties": { "accessTitle": { "type": "string" @@ -26049,7 +36253,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers:getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers:getPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers": { "properties": { "locked": { "type": "boolean" @@ -26063,7 +36267,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization:getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization": { "properties": { "allowedUserCookieAdvanced": { "type": "boolean" @@ -26099,7 +36303,7 @@ "type": "string" }, "cloudletPolicy": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy:getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy" }, "enabled": { "type": "boolean" @@ -26180,7 +36384,7 @@ "type": "boolean" }, "waitingRoomCpCode": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode:getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode" }, "waitingRoomDirectory": { "type": "string" @@ -26189,7 +36393,7 @@ "type": "string" }, "waitingRoomNetStorage": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage:getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage" }, "waitingRoomStatusCode": { "type": "integer" @@ -26200,7 +36404,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy:getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy": { "properties": { "id": { "type": "integer" @@ -26211,7 +36415,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo:getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo": { "properties": { "accessTitle": { "type": "string" @@ -26255,7 +36459,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone:getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone": { "properties": { "locked": { "type": "boolean" @@ -26269,10 +36473,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode:getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode": { "properties": { "cpCodeLimits": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits" }, "createdDate": { "type": "integer" @@ -26295,7 +36499,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits:getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits": { "properties": { "currentCapacity": { "type": "integer" @@ -26309,7 +36513,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage:getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage:getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage": { "properties": { "cpCode": { "type": "integer" @@ -26323,7 +36527,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWatermarking:getPropertyRulesBuilderRulesV20230530BehaviorWatermarking": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorWatermarking:getPropertyRulesBuilderRulesV20230920BehaviorWatermarking": { "properties": { "abVariantLocation": { "type": "string" @@ -26385,10 +36589,10 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall:getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall:getPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall": { "properties": { "firewallConfiguration": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration:getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration:getPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration" }, "locked": { "type": "boolean" @@ -26402,7 +36606,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration:getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration:getPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration": { "properties": { "configId": { "type": "integer" @@ -26425,7 +36629,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWebSockets:getPropertyRulesBuilderRulesV20230530BehaviorWebSockets": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorWebSockets:getPropertyRulesBuilderRulesV20230920BehaviorWebSockets": { "properties": { "enabled": { "type": "boolean" @@ -26442,7 +36646,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530BehaviorWebdav:getPropertyRulesBuilderRulesV20230530BehaviorWebdav": { + "akamai:index/getPropertyRulesBuilderRulesV20230920BehaviorWebdav:getPropertyRulesBuilderRulesV20230920BehaviorWebdav": { "properties": { "enabled": { "type": "boolean" @@ -26459,147 +36663,147 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530Criterion:getPropertyRulesBuilderRulesV20230530Criterion": { + "akamai:index/getPropertyRulesBuilderRulesV20230920Criterion:getPropertyRulesBuilderRulesV20230920Criterion": { "properties": { "advancedImMatch": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch:getPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch:getPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch" }, "bucket": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionBucket:getPropertyRulesBuilderRulesV20230530CriterionBucket" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionBucket:getPropertyRulesBuilderRulesV20230920CriterionBucket" }, "cacheability": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionCacheability:getPropertyRulesBuilderRulesV20230530CriterionCacheability" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionCacheability:getPropertyRulesBuilderRulesV20230920CriterionCacheability" }, "chinaCdnRegion": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion:getPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion:getPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion" }, "clientCertificate": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionClientCertificate:getPropertyRulesBuilderRulesV20230530CriterionClientCertificate" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionClientCertificate:getPropertyRulesBuilderRulesV20230920CriterionClientCertificate" }, "clientIp": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionClientIp:getPropertyRulesBuilderRulesV20230530CriterionClientIp" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionClientIp:getPropertyRulesBuilderRulesV20230920CriterionClientIp" }, "clientIpVersion": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionClientIpVersion:getPropertyRulesBuilderRulesV20230530CriterionClientIpVersion" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionClientIpVersion:getPropertyRulesBuilderRulesV20230920CriterionClientIpVersion" }, "cloudletsOrigin": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin:getPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin:getPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin" }, "contentDeliveryNetwork": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork:getPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork:getPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork" }, "contentType": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionContentType:getPropertyRulesBuilderRulesV20230530CriterionContentType" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionContentType:getPropertyRulesBuilderRulesV20230920CriterionContentType" }, "deviceCharacteristic": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic:getPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic:getPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic" }, "ecmdAuthGroups": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups:getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups:getPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups" }, "ecmdAuthScheme": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme:getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme:getPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme" }, "ecmdIsAuthenticated": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated:getPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated:getPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated" }, "ecmdUsername": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEcmdUsername:getPropertyRulesBuilderRulesV20230530CriterionEcmdUsername" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionEcmdUsername:getPropertyRulesBuilderRulesV20230920CriterionEcmdUsername" }, "edgeWorkersFailure": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure:getPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure:getPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure" }, "fileExtension": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionFileExtension:getPropertyRulesBuilderRulesV20230530CriterionFileExtension" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionFileExtension:getPropertyRulesBuilderRulesV20230920CriterionFileExtension" }, "filename": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionFilename:getPropertyRulesBuilderRulesV20230530CriterionFilename" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionFilename:getPropertyRulesBuilderRulesV20230920CriterionFilename" }, "hostname": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionHostname:getPropertyRulesBuilderRulesV20230530CriterionHostname" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionHostname:getPropertyRulesBuilderRulesV20230920CriterionHostname" }, "matchAdvanced": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced:getPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced:getPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced" }, "matchCpCode": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchCpCode:getPropertyRulesBuilderRulesV20230530CriterionMatchCpCode" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionMatchCpCode:getPropertyRulesBuilderRulesV20230920CriterionMatchCpCode" }, "matchResponseCode": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode:getPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode:getPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode" }, "matchVariable": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchVariable:getPropertyRulesBuilderRulesV20230530CriterionMatchVariable" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionMatchVariable:getPropertyRulesBuilderRulesV20230920CriterionMatchVariable" }, "metadataStage": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMetadataStage:getPropertyRulesBuilderRulesV20230530CriterionMetadataStage" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionMetadataStage:getPropertyRulesBuilderRulesV20230920CriterionMetadataStage" }, "originTimeout": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionOriginTimeout:getPropertyRulesBuilderRulesV20230530CriterionOriginTimeout" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionOriginTimeout:getPropertyRulesBuilderRulesV20230920CriterionOriginTimeout" }, "path": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionPath:getPropertyRulesBuilderRulesV20230530CriterionPath" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionPath:getPropertyRulesBuilderRulesV20230920CriterionPath" }, "queryStringParameter": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter:getPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter:getPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter" }, "random": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRandom:getPropertyRulesBuilderRulesV20230530CriterionRandom" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionRandom:getPropertyRulesBuilderRulesV20230920CriterionRandom" }, "recoveryConfig": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig:getPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig:getPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig" }, "regularExpression": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRegularExpression:getPropertyRulesBuilderRulesV20230530CriterionRegularExpression" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionRegularExpression:getPropertyRulesBuilderRulesV20230920CriterionRegularExpression" }, "requestCookie": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestCookie:getPropertyRulesBuilderRulesV20230530CriterionRequestCookie" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionRequestCookie:getPropertyRulesBuilderRulesV20230920CriterionRequestCookie" }, "requestHeader": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestHeader:getPropertyRulesBuilderRulesV20230530CriterionRequestHeader" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionRequestHeader:getPropertyRulesBuilderRulesV20230920CriterionRequestHeader" }, "requestMethod": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestMethod:getPropertyRulesBuilderRulesV20230530CriterionRequestMethod" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionRequestMethod:getPropertyRulesBuilderRulesV20230920CriterionRequestMethod" }, "requestProtocol": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestProtocol:getPropertyRulesBuilderRulesV20230530CriterionRequestProtocol" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionRequestProtocol:getPropertyRulesBuilderRulesV20230920CriterionRequestProtocol" }, "requestType": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestType:getPropertyRulesBuilderRulesV20230530CriterionRequestType" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionRequestType:getPropertyRulesBuilderRulesV20230920CriterionRequestType" }, "responseHeader": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionResponseHeader:getPropertyRulesBuilderRulesV20230530CriterionResponseHeader" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionResponseHeader:getPropertyRulesBuilderRulesV20230920CriterionResponseHeader" }, "serverLocation": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionServerLocation:getPropertyRulesBuilderRulesV20230530CriterionServerLocation" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionServerLocation:getPropertyRulesBuilderRulesV20230920CriterionServerLocation" }, "time": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionTime:getPropertyRulesBuilderRulesV20230530CriterionTime" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionTime:getPropertyRulesBuilderRulesV20230920CriterionTime" }, "tokenAuthorization": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization:getPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization:getPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization" }, "userAgent": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionUserAgent:getPropertyRulesBuilderRulesV20230530CriterionUserAgent" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionUserAgent:getPropertyRulesBuilderRulesV20230920CriterionUserAgent" }, "userLocation": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionUserLocation:getPropertyRulesBuilderRulesV20230530CriterionUserLocation" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionUserLocation:getPropertyRulesBuilderRulesV20230920CriterionUserLocation" }, "userNetwork": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionUserNetwork:getPropertyRulesBuilderRulesV20230530CriterionUserNetwork" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionUserNetwork:getPropertyRulesBuilderRulesV20230920CriterionUserNetwork" }, "variableError": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionVariableError:getPropertyRulesBuilderRulesV20230530CriterionVariableError" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionVariableError:getPropertyRulesBuilderRulesV20230920CriterionVariableError" }, "virtualWaitingRoomRequest": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest:getPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest:getPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest" }, "visitorPrioritizationRequest": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest:getPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest:getPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest" } }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch:getPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch:getPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch": { "properties": { "locked": { "type": "boolean" @@ -26619,7 +36823,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionBucket:getPropertyRulesBuilderRulesV20230530CriterionBucket": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionBucket:getPropertyRulesBuilderRulesV20230920CriterionBucket": { "properties": { "locked": { "type": "boolean" @@ -26636,7 +36840,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionCacheability:getPropertyRulesBuilderRulesV20230530CriterionCacheability": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionCacheability:getPropertyRulesBuilderRulesV20230920CriterionCacheability": { "properties": { "locked": { "type": "boolean" @@ -26656,7 +36860,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion:getPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion:getPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion": { "properties": { "locked": { "type": "boolean" @@ -26673,8 +36877,11 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionClientCertificate:getPropertyRulesBuilderRulesV20230530CriterionClientCertificate": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionClientCertificate:getPropertyRulesBuilderRulesV20230920CriterionClientCertificate": { "properties": { + "enforceMtls": { + "type": "boolean" + }, "isCertificatePresent": { "type": "boolean" }, @@ -26693,7 +36900,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionClientIp:getPropertyRulesBuilderRulesV20230530CriterionClientIp": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionClientIp:getPropertyRulesBuilderRulesV20230920CriterionClientIp": { "properties": { "locked": { "type": "boolean" @@ -26719,7 +36926,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionClientIpVersion:getPropertyRulesBuilderRulesV20230530CriterionClientIpVersion": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionClientIpVersion:getPropertyRulesBuilderRulesV20230920CriterionClientIpVersion": { "properties": { "locked": { "type": "boolean" @@ -26739,7 +36946,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin:getPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin:getPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin": { "properties": { "locked": { "type": "boolean" @@ -26756,7 +36963,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork:getPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork:getPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork": { "properties": { "locked": { "type": "boolean" @@ -26776,7 +36983,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionContentType:getPropertyRulesBuilderRulesV20230530CriterionContentType": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionContentType:getPropertyRulesBuilderRulesV20230920CriterionContentType": { "properties": { "locked": { "type": "boolean" @@ -26805,7 +37012,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic:getPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic:getPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic": { "properties": { "booleanValue": { "type": "boolean" @@ -26852,7 +37059,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups:getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups:getPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups": { "properties": { "locked": { "type": "boolean" @@ -26872,7 +37079,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme:getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme:getPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme": { "properties": { "authScheme": { "type": "string" @@ -26889,7 +37096,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated:getPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated:getPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated": { "properties": { "locked": { "type": "boolean" @@ -26906,7 +37113,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEcmdUsername:getPropertyRulesBuilderRulesV20230530CriterionEcmdUsername": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionEcmdUsername:getPropertyRulesBuilderRulesV20230920CriterionEcmdUsername": { "properties": { "length": { "type": "string" @@ -26929,7 +37136,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure:getPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure:getPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure": { "properties": { "execStatus": { "type": "string" @@ -26946,7 +37153,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionFileExtension:getPropertyRulesBuilderRulesV20230530CriterionFileExtension": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionFileExtension:getPropertyRulesBuilderRulesV20230920CriterionFileExtension": { "properties": { "locked": { "type": "boolean" @@ -26972,7 +37179,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionFilename:getPropertyRulesBuilderRulesV20230530CriterionFilename": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionFilename:getPropertyRulesBuilderRulesV20230920CriterionFilename": { "properties": { "locked": { "type": "boolean" @@ -26998,7 +37205,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionHostname:getPropertyRulesBuilderRulesV20230530CriterionHostname": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionHostname:getPropertyRulesBuilderRulesV20230920CriterionHostname": { "properties": { "locked": { "type": "boolean" @@ -27021,7 +37228,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced:getPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced:getPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced": { "properties": { "closeXml": { "type": "string" @@ -27044,7 +37251,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchCpCode:getPropertyRulesBuilderRulesV20230530CriterionMatchCpCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionMatchCpCode:getPropertyRulesBuilderRulesV20230920CriterionMatchCpCode": { "properties": { "locked": { "type": "boolean" @@ -27056,15 +37263,15 @@ "type": "string" }, "value": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue:getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue:getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue" } }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue:getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue:getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue": { "properties": { "cpCodeLimits": { - "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits" + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits" }, "createdDate": { "type": "integer" @@ -27087,7 +37294,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits:getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits": { "properties": { "currentCapacity": { "type": "integer" @@ -27101,7 +37308,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode:getPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode:getPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode": { "properties": { "locked": { "type": "boolean" @@ -27130,7 +37337,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMatchVariable:getPropertyRulesBuilderRulesV20230530CriterionMatchVariable": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionMatchVariable:getPropertyRulesBuilderRulesV20230920CriterionMatchVariable": { "properties": { "locked": { "type": "boolean" @@ -27171,7 +37378,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionMetadataStage:getPropertyRulesBuilderRulesV20230530CriterionMetadataStage": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionMetadataStage:getPropertyRulesBuilderRulesV20230920CriterionMetadataStage": { "properties": { "locked": { "type": "boolean" @@ -27191,7 +37398,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionOriginTimeout:getPropertyRulesBuilderRulesV20230530CriterionOriginTimeout": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionOriginTimeout:getPropertyRulesBuilderRulesV20230920CriterionOriginTimeout": { "properties": { "locked": { "type": "boolean" @@ -27208,7 +37415,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionPath:getPropertyRulesBuilderRulesV20230530CriterionPath": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionPath:getPropertyRulesBuilderRulesV20230920CriterionPath": { "properties": { "locked": { "type": "boolean" @@ -27237,7 +37444,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter:getPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter:getPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter": { "properties": { "escapeValue": { "type": "boolean" @@ -27284,7 +37491,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRandom:getPropertyRulesBuilderRulesV20230530CriterionRandom": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionRandom:getPropertyRulesBuilderRulesV20230920CriterionRandom": { "properties": { "bucket": { "type": "integer" @@ -27301,7 +37508,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig:getPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig:getPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig": { "properties": { "configName": { "type": "string" @@ -27318,7 +37525,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRegularExpression:getPropertyRulesBuilderRulesV20230530CriterionRegularExpression": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionRegularExpression:getPropertyRulesBuilderRulesV20230920CriterionRegularExpression": { "properties": { "caseSensitive": { "type": "boolean" @@ -27341,7 +37548,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestCookie:getPropertyRulesBuilderRulesV20230530CriterionRequestCookie": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionRequestCookie:getPropertyRulesBuilderRulesV20230920CriterionRequestCookie": { "properties": { "cookieName": { "type": "string" @@ -27382,7 +37589,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestHeader:getPropertyRulesBuilderRulesV20230530CriterionRequestHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionRequestHeader:getPropertyRulesBuilderRulesV20230920CriterionRequestHeader": { "properties": { "headerName": { "type": "string" @@ -27417,7 +37624,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestMethod:getPropertyRulesBuilderRulesV20230530CriterionRequestMethod": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionRequestMethod:getPropertyRulesBuilderRulesV20230920CriterionRequestMethod": { "properties": { "locked": { "type": "boolean" @@ -27437,7 +37644,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestProtocol:getPropertyRulesBuilderRulesV20230530CriterionRequestProtocol": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionRequestProtocol:getPropertyRulesBuilderRulesV20230920CriterionRequestProtocol": { "properties": { "locked": { "type": "boolean" @@ -27454,7 +37661,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionRequestType:getPropertyRulesBuilderRulesV20230530CriterionRequestType": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionRequestType:getPropertyRulesBuilderRulesV20230920CriterionRequestType": { "properties": { "locked": { "type": "boolean" @@ -27474,7 +37681,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionResponseHeader:getPropertyRulesBuilderRulesV20230530CriterionResponseHeader": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionResponseHeader:getPropertyRulesBuilderRulesV20230920CriterionResponseHeader": { "properties": { "headerName": { "type": "string" @@ -27515,7 +37722,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionServerLocation:getPropertyRulesBuilderRulesV20230530CriterionServerLocation": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionServerLocation:getPropertyRulesBuilderRulesV20230920CriterionServerLocation": { "properties": { "continents": { "type": "array", @@ -27553,7 +37760,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionTime:getPropertyRulesBuilderRulesV20230530CriterionTime": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionTime:getPropertyRulesBuilderRulesV20230920CriterionTime": { "properties": { "applyDaylightSavingsTime": { "type": "boolean" @@ -27594,7 +37801,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization:getPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization:getPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization": { "properties": { "locked": { "type": "boolean" @@ -27617,7 +37824,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionUserAgent:getPropertyRulesBuilderRulesV20230530CriterionUserAgent": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionUserAgent:getPropertyRulesBuilderRulesV20230920CriterionUserAgent": { "properties": { "locked": { "type": "boolean" @@ -27646,7 +37853,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionUserLocation:getPropertyRulesBuilderRulesV20230530CriterionUserLocation": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionUserLocation:getPropertyRulesBuilderRulesV20230920CriterionUserLocation": { "properties": { "checkIps": { "type": "string" @@ -27690,7 +37897,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionUserNetwork:getPropertyRulesBuilderRulesV20230530CriterionUserNetwork": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionUserNetwork:getPropertyRulesBuilderRulesV20230920CriterionUserNetwork": { "properties": { "bandwidthValues": { "type": "array", @@ -27734,7 +37941,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionVariableError:getPropertyRulesBuilderRulesV20230530CriterionVariableError": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionVariableError:getPropertyRulesBuilderRulesV20230920CriterionVariableError": { "properties": { "locked": { "type": "boolean" @@ -27757,7 +37964,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest:getPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest:getPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest": { "properties": { "locked": { "type": "boolean" @@ -27777,7 +37984,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest:getPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest:getPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest": { "properties": { "locked": { "type": "boolean" @@ -27797,7 +38004,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530CustomOverride:getPropertyRulesBuilderRulesV20230530CustomOverride": { + "akamai:index/getPropertyRulesBuilderRulesV20230920CustomOverride:getPropertyRulesBuilderRulesV20230920CustomOverride": { "properties": { "name": { "type": "string" @@ -27808,7 +38015,7 @@ }, "type": "object" }, - "akamai:index/getPropertyRulesBuilderRulesV20230530Variable:getPropertyRulesBuilderRulesV20230530Variable": { + "akamai:index/getPropertyRulesBuilderRulesV20230920Variable:getPropertyRulesBuilderRulesV20230920Variable": { "properties": { "description": { "type": "string" @@ -33043,6 +43250,10 @@ "type": "string", "description": "Activation status for this application load balancer\n" }, + "timeouts": { + "$ref": "#/types/akamai:index/CloudletsApplicationLoadBalancerActivationTimeouts:CloudletsApplicationLoadBalancerActivationTimeouts", + "description": "Enables to set timeout for processing\n" + }, "version": { "type": "integer", "description": "Cloudlets application load balancer version you want to activate\n" @@ -33064,6 +43275,10 @@ "description": "The conditional origin’s unique identifier\n", "willReplaceOnChanges": true }, + "timeouts": { + "$ref": "#/types/akamai:index/CloudletsApplicationLoadBalancerActivationTimeouts:CloudletsApplicationLoadBalancerActivationTimeouts", + "description": "Enables to set timeout for processing\n" + }, "version": { "type": "integer", "description": "Cloudlets application load balancer version you want to activate\n" @@ -33090,6 +43305,10 @@ "type": "string", "description": "Activation status for this application load balancer\n" }, + "timeouts": { + "$ref": "#/types/akamai:index/CloudletsApplicationLoadBalancerActivationTimeouts:CloudletsApplicationLoadBalancerActivationTimeouts", + "description": "Enables to set timeout for processing\n" + }, "version": { "type": "integer", "description": "Cloudlets application load balancer version you want to activate\n" @@ -33128,6 +43347,10 @@ "type": "string", "description": "The name of the policy. The name must be unique\n" }, + "timeouts": { + "$ref": "#/types/akamai:index/CloudletsPolicyTimeouts:CloudletsPolicyTimeouts", + "description": "Enables to set timeout for processing\n" + }, "version": { "type": "integer", "description": "The version number of the policy\n" @@ -33169,6 +43392,10 @@ "name": { "type": "string", "description": "The name of the policy. The name must be unique\n" + }, + "timeouts": { + "$ref": "#/types/akamai:index/CloudletsPolicyTimeouts:CloudletsPolicyTimeouts", + "description": "Enables to set timeout for processing\n" } }, "requiredInputs": [ @@ -33206,6 +43433,10 @@ "type": "string", "description": "The name of the policy. The name must be unique\n" }, + "timeouts": { + "$ref": "#/types/akamai:index/CloudletsPolicyTimeouts:CloudletsPolicyTimeouts", + "description": "Enables to set timeout for processing\n" + }, "version": { "type": "integer", "description": "The version number of the policy\n" @@ -33239,6 +43470,10 @@ "type": "string", "description": "Activation status for this Cloudlets policy\n" }, + "timeouts": { + "$ref": "#/types/akamai:index/CloudletsPolicyActivationTimeouts:CloudletsPolicyActivationTimeouts", + "description": "Enables to set timeout for processing\n" + }, "version": { "type": "integer", "description": "Cloudlets policy version you want to activate\n" @@ -33268,6 +43503,10 @@ "description": "ID of the Cloudlets policy you want to activate\n", "willReplaceOnChanges": true }, + "timeouts": { + "$ref": "#/types/akamai:index/CloudletsPolicyActivationTimeouts:CloudletsPolicyActivationTimeouts", + "description": "Enables to set timeout for processing\n" + }, "version": { "type": "integer", "description": "Cloudlets policy version you want to activate\n" @@ -33302,6 +43541,10 @@ "type": "string", "description": "Activation status for this Cloudlets policy\n" }, + "timeouts": { + "$ref": "#/types/akamai:index/CloudletsPolicyActivationTimeouts:CloudletsPolicyActivationTimeouts", + "description": "Enables to set timeout for processing\n" + }, "version": { "type": "integer", "description": "Cloudlets policy version you want to activate\n" @@ -33543,6 +43786,10 @@ }, "productId": { "type": "string" + }, + "timeouts": { + "$ref": "#/types/akamai:index/CpCodeTimeouts:CpCodeTimeouts", + "description": "Enables to set timeout for processing\n" } }, "required": [ @@ -33563,6 +43810,10 @@ }, "productId": { "type": "string" + }, + "timeouts": { + "$ref": "#/types/akamai:index/CpCodeTimeouts:CpCodeTimeouts", + "description": "Enables to set timeout for processing\n" } }, "requiredInputs": [ @@ -33583,6 +43834,10 @@ }, "productId": { "type": "string" + }, + "timeouts": { + "$ref": "#/types/akamai:index/CpCodeTimeouts:CpCodeTimeouts", + "description": "Enables to set timeout for processing\n" } }, "type": "object" @@ -33676,6 +43931,10 @@ "$ref": "#/types/akamai:index/CpsDvEnrollmentTechContact:CpsDvEnrollmentTechContact", "description": "Contact information for an administrator at Akamai\n" }, + "timeouts": { + "$ref": "#/types/akamai:index/CpsDvEnrollmentTimeouts:CpsDvEnrollmentTimeouts", + "description": "Enables to set timeout for processing\n" + }, "validationType": { "type": "string", "description": "Enrolment validation type\n" @@ -33761,6 +44020,10 @@ "techContact": { "$ref": "#/types/akamai:index/CpsDvEnrollmentTechContact:CpsDvEnrollmentTechContact", "description": "Contact information for an administrator at Akamai\n" + }, + "timeouts": { + "$ref": "#/types/akamai:index/CpsDvEnrollmentTimeouts:CpsDvEnrollmentTimeouts", + "description": "Enables to set timeout for processing\n" } }, "requiredInputs": [ @@ -33863,6 +44126,10 @@ "$ref": "#/types/akamai:index/CpsDvEnrollmentTechContact:CpsDvEnrollmentTechContact", "description": "Contact information for an administrator at Akamai\n" }, + "timeouts": { + "$ref": "#/types/akamai:index/CpsDvEnrollmentTimeouts:CpsDvEnrollmentTimeouts", + "description": "Enables to set timeout for processing\n" + }, "validationType": { "type": "string", "description": "Enrolment validation type\n" @@ -33887,6 +44154,10 @@ "status": { "type": "string", "description": "Status of validation\n" + }, + "timeouts": { + "$ref": "#/types/akamai:index/CpsDvValidationTimeouts:CpsDvValidationTimeouts", + "description": "Enables to set timeout for processing\n" } }, "required": [ @@ -33906,6 +44177,10 @@ }, "description": "List of SANs\n", "willReplaceOnChanges": true + }, + "timeouts": { + "$ref": "#/types/akamai:index/CpsDvValidationTimeouts:CpsDvValidationTimeouts", + "description": "Enables to set timeout for processing\n" } }, "requiredInputs": [ @@ -33930,6 +44205,10 @@ "status": { "type": "string", "description": "Status of validation\n" + }, + "timeouts": { + "$ref": "#/types/akamai:index/CpsDvValidationTimeouts:CpsDvValidationTimeouts", + "description": "Enables to set timeout for processing\n" } }, "type": "object" @@ -34010,6 +44289,10 @@ "techContact": { "$ref": "#/types/akamai:index/CpsThirdPartyEnrollmentTechContact:CpsThirdPartyEnrollmentTechContact", "description": "Contact information for an administrator at Akamai\n" + }, + "timeouts": { + "$ref": "#/types/akamai:index/CpsThirdPartyEnrollmentTimeouts:CpsThirdPartyEnrollmentTimeouts", + "description": "Enables to set timeout for processing\n" } }, "required": [ @@ -34101,6 +44384,10 @@ "techContact": { "$ref": "#/types/akamai:index/CpsThirdPartyEnrollmentTechContact:CpsThirdPartyEnrollmentTechContact", "description": "Contact information for an administrator at Akamai\n" + }, + "timeouts": { + "$ref": "#/types/akamai:index/CpsThirdPartyEnrollmentTimeouts:CpsThirdPartyEnrollmentTimeouts", + "description": "Enables to set timeout for processing\n" } }, "requiredInputs": [ @@ -34194,6 +44481,10 @@ "techContact": { "$ref": "#/types/akamai:index/CpsThirdPartyEnrollmentTechContact:CpsThirdPartyEnrollmentTechContact", "description": "Contact information for an administrator at Akamai\n" + }, + "timeouts": { + "$ref": "#/types/akamai:index/CpsThirdPartyEnrollmentTimeouts:CpsThirdPartyEnrollmentTimeouts", + "description": "Enables to set timeout for processing\n" } }, "type": "object" @@ -34228,6 +44519,10 @@ "type": "integer", "description": "The unique identifier of the enrollment\n" }, + "timeouts": { + "$ref": "#/types/akamai:index/CpsUploadCertificateTimeouts:CpsUploadCertificateTimeouts", + "description": "Enables to set timeout for processing\n" + }, "trustChainEcdsaPem": { "type": "string", "description": "Trust chain in pem format for provided ECDSA certificate\n" @@ -34278,6 +44573,10 @@ "description": "The unique identifier of the enrollment\n", "willReplaceOnChanges": true }, + "timeouts": { + "$ref": "#/types/akamai:index/CpsUploadCertificateTimeouts:CpsUploadCertificateTimeouts", + "description": "Enables to set timeout for processing\n" + }, "trustChainEcdsaPem": { "type": "string", "description": "Trust chain in pem format for provided ECDSA certificate\n" @@ -34325,6 +44624,10 @@ "description": "The unique identifier of the enrollment\n", "willReplaceOnChanges": true }, + "timeouts": { + "$ref": "#/types/akamai:index/CpsUploadCertificateTimeouts:CpsUploadCertificateTimeouts", + "description": "Enables to set timeout for processing\n" + }, "trustChainEcdsaPem": { "type": "string", "description": "Trust chain in pem format for provided ECDSA certificate\n" @@ -35442,7 +45745,11 @@ "items": { "type": "string" }, - "description": "Email address that should receive updates on the IP behavior update request. Required for update operation.\n" + "description": "Email address that should receive updates on the IP behavior update request.\n" + }, + "timeouts": { + "$ref": "#/types/akamai:index/EdgeHostNameTimeouts:EdgeHostNameTimeouts", + "description": "Enables to set timeout for processing\n" }, "useCases": { "type": "string", @@ -35482,7 +45789,11 @@ "items": { "type": "string" }, - "description": "Email address that should receive updates on the IP behavior update request. Required for update operation.\n" + "description": "Email address that should receive updates on the IP behavior update request.\n" + }, + "timeouts": { + "$ref": "#/types/akamai:index/EdgeHostNameTimeouts:EdgeHostNameTimeouts", + "description": "Enables to set timeout for processing\n" }, "useCases": { "type": "string", @@ -35524,7 +45835,11 @@ "items": { "type": "string" }, - "description": "Email address that should receive updates on the IP behavior update request. Required for update operation.\n" + "description": "Email address that should receive updates on the IP behavior update request.\n" + }, + "timeouts": { + "$ref": "#/types/akamai:index/EdgeHostNameTimeouts:EdgeHostNameTimeouts", + "description": "Enables to set timeout for processing\n" }, "useCases": { "type": "string", @@ -35682,6 +45997,10 @@ "type": "integer", "description": "The unique identifier of a resource tier\n" }, + "timeouts": { + "$ref": "#/types/akamai:index/EdgeWorkerTimeouts:EdgeWorkerTimeouts", + "description": "Enables to set timeout for processing\n" + }, "version": { "type": "string", "description": "The bundle version\n" @@ -35720,6 +46039,10 @@ "type": "integer", "description": "The unique identifier of a resource tier\n", "willReplaceOnChanges": true + }, + "timeouts": { + "$ref": "#/types/akamai:index/EdgeWorkerTimeouts:EdgeWorkerTimeouts", + "description": "Enables to set timeout for processing\n" } }, "requiredInputs": [ @@ -35754,6 +46077,10 @@ "description": "The unique identifier of a resource tier\n", "willReplaceOnChanges": true }, + "timeouts": { + "$ref": "#/types/akamai:index/EdgeWorkerTimeouts:EdgeWorkerTimeouts", + "description": "Enables to set timeout for processing\n" + }, "version": { "type": "string", "description": "The bundle version\n" @@ -35783,6 +46110,10 @@ "type": "string", "description": "The network on which the version will be activated\n" }, + "timeouts": { + "$ref": "#/types/akamai:index/EdgeWorkersActivationTimeouts:EdgeWorkersActivationTimeouts", + "description": "Enables to set timeout for processing\n" + }, "version": { "type": "string", "description": "The version of EdgeWorker to activate\n" @@ -35804,6 +46135,10 @@ "type": "string", "description": "The network on which the version will be activated\n" }, + "timeouts": { + "$ref": "#/types/akamai:index/EdgeWorkersActivationTimeouts:EdgeWorkersActivationTimeouts", + "description": "Enables to set timeout for processing\n" + }, "version": { "type": "string", "description": "The version of EdgeWorker to activate\n" @@ -35830,6 +46165,10 @@ "type": "string", "description": "The network on which the version will be activated\n" }, + "timeouts": { + "$ref": "#/types/akamai:index/EdgeWorkersActivationTimeouts:EdgeWorkersActivationTimeouts", + "description": "Enables to set timeout for processing\n" + }, "version": { "type": "string", "description": "The version of EdgeWorker to activate\n" @@ -35858,6 +46197,10 @@ "network": { "type": "string", "description": "The network against which to execute the API request.\n" + }, + "timeouts": { + "$ref": "#/types/akamai:index/EdgekvGroupItemsTimeouts:EdgekvGroupItemsTimeouts", + "description": "Enables to set timeout for processing\n" } }, "required": [ @@ -35888,6 +46231,10 @@ "type": "string", "description": "The network against which to execute the API request.\n", "willReplaceOnChanges": true + }, + "timeouts": { + "$ref": "#/types/akamai:index/EdgekvGroupItemsTimeouts:EdgekvGroupItemsTimeouts", + "description": "Enables to set timeout for processing\n" } }, "requiredInputs": [ @@ -35920,6 +46267,10 @@ "type": "string", "description": "The network against which to execute the API request.\n", "willReplaceOnChanges": true + }, + "timeouts": { + "$ref": "#/types/akamai:index/EdgekvGroupItemsTimeouts:EdgekvGroupItemsTimeouts", + "description": "Enables to set timeout for processing\n" } }, "type": "object" @@ -36782,6 +47133,7 @@ "handoutMode", "name", "scoreAggregationType", + "trafficTargets", "type", "weightedHashBitsForIpv4", "weightedHashBitsForIpv6" @@ -37512,7 +47864,6 @@ "lastLogin", "lastName", "passwordExpiredAfter", - "phone", "preferredLanguage", "sessionTimeout", "tfaConfigured", @@ -37603,8 +47954,7 @@ "email", "enableTfa", "firstName", - "lastName", - "phone" + "lastName" ], "stateInputs": { "description": "Input properties used for looking up and filtering IamUser resources.\n", @@ -38543,6 +48893,10 @@ "status": { "type": "string" }, + "timeouts": { + "$ref": "#/types/akamai:index/PropertyActivationTimeouts:PropertyActivationTimeouts", + "description": "Enables to set timeout for processing\n" + }, "version": { "type": "integer" }, @@ -38594,6 +48948,10 @@ "$ref": "#/types/akamai:index/PropertyActivationRuleError:PropertyActivationRuleError" } }, + "timeouts": { + "$ref": "#/types/akamai:index/PropertyActivationTimeouts:PropertyActivationTimeouts", + "description": "Enables to set timeout for processing\n" + }, "version": { "type": "integer" } @@ -38645,6 +49003,10 @@ "status": { "type": "string" }, + "timeouts": { + "$ref": "#/types/akamai:index/PropertyActivationTimeouts:PropertyActivationTimeouts", + "description": "Enables to set timeout for processing\n" + }, "version": { "type": "integer" }, @@ -38862,6 +49224,10 @@ }, "description": "The list of email addresses to notify about an activation status\n" }, + "timeouts": { + "$ref": "#/types/akamai:index/PropertyIncludeActivationTimeouts:PropertyIncludeActivationTimeouts", + "description": "Enables to set timeout for processing\n" + }, "validations": { "type": "string", "description": "The validation information in JSON format\n" @@ -38920,6 +49286,10 @@ }, "description": "The list of email addresses to notify about an activation status\n" }, + "timeouts": { + "$ref": "#/types/akamai:index/PropertyIncludeActivationTimeouts:PropertyIncludeActivationTimeouts", + "description": "Enables to set timeout for processing\n" + }, "version": { "type": "integer", "description": "The unique identifier of the include\n" @@ -38975,6 +49345,10 @@ }, "description": "The list of email addresses to notify about an activation status\n" }, + "timeouts": { + "$ref": "#/types/akamai:index/PropertyIncludeActivationTimeouts:PropertyIncludeActivationTimeouts", + "description": "Enables to set timeout for processing\n" + }, "validations": { "type": "string", "description": "The validation information in JSON format\n" @@ -45199,8 +55573,7 @@ }, "type": "object", "required": [ - "propertyId", - "version" + "propertyId" ] }, "outputs": { @@ -45249,7 +55622,6 @@ "note", "propertyId", "status", - "version", "warnings", "id" ] @@ -45779,6 +56151,9 @@ }, "rulesV20230530": { "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530:getPropertyRulesBuilderRulesV20230530" + }, + "rulesV20230920": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920:getPropertyRulesBuilderRulesV20230920" } }, "type": "object" @@ -45801,6 +56176,9 @@ }, "rulesV20230530": { "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230530:getPropertyRulesBuilderRulesV20230530" + }, + "rulesV20230920": { + "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20230920:getPropertyRulesBuilderRulesV20230920" } }, "type": "object", @@ -45895,8 +56273,7 @@ }, "type": "object", "required": [ - "propertyId", - "version" + "propertyId" ] }, "outputs": { @@ -45945,7 +56322,6 @@ "note", "propertyId", "status", - "version", "warnings", "id" ] diff --git a/provider/go.mod b/provider/go.mod index 8b1fea1fa..cc6700036 100644 --- a/provider/go.mod +++ b/provider/go.mod @@ -49,7 +49,7 @@ require ( github.com/acomagu/bufpipe v1.0.4 // indirect github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da // indirect github.com/agext/levenshtein v1.2.3 // indirect - github.com/akamai/AkamaiOPEN-edgegrid-golang/v7 v7.3.0 // indirect + github.com/akamai/AkamaiOPEN-edgegrid-golang/v7 v7.4.0 // indirect github.com/allegro/bigcache/v2 v2.2.5 // indirect github.com/andres-erbsen/clock v0.0.0-20160526145045-9e14626cd129 // indirect github.com/apex/log v1.9.0 // indirect diff --git a/provider/go.sum b/provider/go.sum index 6878410a3..6c1116ab4 100644 --- a/provider/go.sum +++ b/provider/go.sum @@ -762,8 +762,8 @@ github.com/ajstarks/deck v0.0.0-20200831202436-30c9fc6549a9/go.mod h1:JynElWSGnm github.com/ajstarks/deck/generate v0.0.0-20210309230005-c3f852c02e19/go.mod h1:T13YZdzov6OU0A1+RfKZiZN9ca6VeKdBdyDV+BY97Tk= github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod h1:K08gAheRH3/J6wwsYMMT4xOr94bZjxIelGM0+d/wbFw= github.com/ajstarks/svgo v0.0.0-20211024235047-1546f124cd8b/go.mod h1:1KcenG0jGWcpt8ov532z81sp/kMMUG485J2InIOyADM= -github.com/akamai/AkamaiOPEN-edgegrid-golang/v7 v7.3.0 h1:eiPKdmGPXJCfnavOVhJ2vNDHwNilLzdXfn/CqnPmfZ4= -github.com/akamai/AkamaiOPEN-edgegrid-golang/v7 v7.3.0/go.mod h1:+8Nc6CkB/hiTEvoxxZwvY3whU5QsXxW4RhSARTMnAfI= +github.com/akamai/AkamaiOPEN-edgegrid-golang/v7 v7.4.0 h1:ElaZi3EnSfC4gTpdAYTmJCCGVGzkcmUW6IJls1NOkGU= +github.com/akamai/AkamaiOPEN-edgegrid-golang/v7 v7.4.0/go.mod h1:+8Nc6CkB/hiTEvoxxZwvY3whU5QsXxW4RhSARTMnAfI= github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= diff --git a/upstream b/upstream index 2b1193aa7..62f92a357 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit 2b1193aa78884c92e51caf7994de5f018d745b26 +Subproject commit 62f92a35753ad64a70e7d52061ff30654374943e From 3d2ab5faebe64d36fd5b2c64b9ef5d2357601f87 Mon Sep 17 00:00:00 2001 From: Ian Wahbe Date: Tue, 31 Oct 2023 12:17:11 -0700 Subject: [PATCH 2/2] make build_sdks --- ...udletsApplicationLoadBalancerActivation.cs | 18 + sdk/dotnet/CloudletsPolicy.cs | 18 + sdk/dotnet/CloudletsPolicyActivation.cs | 18 + sdk/dotnet/CpCode.cs | 18 + sdk/dotnet/CpsDvEnrollment.cs | 18 + sdk/dotnet/CpsDvValidation.cs | 18 + sdk/dotnet/CpsThirdPartyEnrollment.cs | 18 + sdk/dotnet/CpsUploadCertificate.cs | 18 + sdk/dotnet/EdgeHostName.cs | 24 +- sdk/dotnet/EdgeWorker.cs | 18 + sdk/dotnet/EdgeWorkersActivation.cs | 18 + sdk/dotnet/EdgekvGroupItems.cs | 18 + sdk/dotnet/GetPropertyActivation.cs | 12 +- sdk/dotnet/GetPropertyRulesBuilder.cs | 12 +- sdk/dotnet/IamUser.cs | 6 +- ...ationLoadBalancerActivationTimeoutsArgs.cs | 23 + ...onLoadBalancerActivationTimeoutsGetArgs.cs | 23 + .../CloudletsPolicyActivationTimeoutsArgs.cs | 23 + ...loudletsPolicyActivationTimeoutsGetArgs.cs | 23 + .../Inputs/CloudletsPolicyTimeoutsArgs.cs | 23 + .../Inputs/CloudletsPolicyTimeoutsGetArgs.cs | 23 + sdk/dotnet/Inputs/CpCodeTimeoutsArgs.cs | 23 + sdk/dotnet/Inputs/CpCodeTimeoutsGetArgs.cs | 23 + .../Inputs/CpsDvEnrollmentTimeoutsArgs.cs | 23 + .../Inputs/CpsDvEnrollmentTimeoutsGetArgs.cs | 23 + .../Inputs/CpsDvValidationTimeoutsArgs.cs | 23 + .../Inputs/CpsDvValidationTimeoutsGetArgs.cs | 23 + .../CpsThirdPartyEnrollmentTimeoutsArgs.cs | 23 + .../CpsThirdPartyEnrollmentTimeoutsGetArgs.cs | 23 + .../CpsUploadCertificateTimeoutsArgs.cs | 23 + .../CpsUploadCertificateTimeoutsGetArgs.cs | 23 + sdk/dotnet/Inputs/EdgeHostNameTimeoutsArgs.cs | 23 + .../Inputs/EdgeHostNameTimeoutsGetArgs.cs | 23 + sdk/dotnet/Inputs/EdgeWorkerTimeoutsArgs.cs | 23 + .../Inputs/EdgeWorkerTimeoutsGetArgs.cs | 23 + .../EdgeWorkersActivationTimeoutsArgs.cs | 26 + .../EdgeWorkersActivationTimeoutsGetArgs.cs | 26 + .../Inputs/EdgekvGroupItemsTimeoutsArgs.cs | 23 + .../Inputs/EdgekvGroupItemsTimeoutsGetArgs.cs | 23 + ...oudletsEdgeRedirectorMatchRuleMatchRule.cs | 3 + ...etsEdgeRedirectorMatchRuleMatchRuleArgs.cs | 3 + .../GetPropertyRulesBuilderRulesV20230920.cs | 82 + ...tPropertyRulesBuilderRulesV20230920Args.cs | 82 + ...pertyRulesBuilderRulesV20230920Behavior.cs | 686 + ...V20230920BehaviorAdScalerCircuitBreaker.cs | 50 + ...30920BehaviorAdScalerCircuitBreakerArgs.cs | 50 + ...esV20230920BehaviorAdaptiveAcceleration.cs | 77 + ...0230920BehaviorAdaptiveAccelerationArgs.cs | 77 + ...0230920BehaviorAdaptiveImageCompression.cs | 77 + ...920BehaviorAdaptiveImageCompressionArgs.cs | 77 + ...esBuilderRulesV20230920BehaviorAdvanced.cs | 35 + ...ilderRulesV20230920BehaviorAdvancedArgs.cs | 35 + ...lesV20230920BehaviorAggregatedReporting.cs | 50 + ...20230920BehaviorAggregatedReportingArgs.cs | 50 + ...sBuilderRulesV20230920BehaviorAkamaizer.cs | 32 + ...lderRulesV20230920BehaviorAkamaizerArgs.cs | 32 + ...ilderRulesV20230920BehaviorAkamaizerTag.cs | 47 + ...rRulesV20230920BehaviorAkamaizerTagArgs.cs | 47 + ...20230920BehaviorAllHttpInCacheHierarchy.cs | 32 + ...0920BehaviorAllHttpInCacheHierarchyArgs.cs | 32 + ...sV20230920BehaviorAllowCloudletsOrigins.cs | 38 + ...230920BehaviorAllowCloudletsOriginsArgs.cs | 38 + ...uilderRulesV20230920BehaviorAllowDelete.cs | 35 + ...erRulesV20230920BehaviorAllowDeleteArgs.cs | 35 + ...230920BehaviorAllowHttpsCacheKeySharing.cs | 32 + ...20BehaviorAllowHttpsCacheKeySharingArgs.cs | 32 + ...lesV20230920BehaviorAllowHttpsDowngrade.cs | 32 + ...20230920BehaviorAllowHttpsDowngradeArgs.cs | 32 + ...ilderRulesV20230920BehaviorAllowOptions.cs | 32 + ...rRulesV20230920BehaviorAllowOptionsArgs.cs | 32 + ...BuilderRulesV20230920BehaviorAllowPatch.cs | 32 + ...derRulesV20230920BehaviorAllowPatchArgs.cs | 32 + ...sBuilderRulesV20230920BehaviorAllowPost.cs | 35 + ...lderRulesV20230920BehaviorAllowPostArgs.cs | 35 + ...esBuilderRulesV20230920BehaviorAllowPut.cs | 32 + ...ilderRulesV20230920BehaviorAllowPutArgs.cs | 32 + ...sV20230920BehaviorAllowTransferEncoding.cs | 32 + ...230920BehaviorAllowTransferEncodingArgs.cs | 32 + ...ilderRulesV20230920BehaviorAltSvcHeader.cs | 32 + ...rRulesV20230920BehaviorAltSvcHeaderArgs.cs | 32 + ...RulesV20230920BehaviorApiPrioritization.cs | 65 + ...sV20230920BehaviorApiPrioritizationArgs.cs | 65 + ...BehaviorApiPrioritizationCloudletPolicy.cs | 26 + ...viorApiPrioritizationCloudletPolicyArgs.cs | 26 + ...0920BehaviorApiPrioritizationNetStorage.cs | 29 + ...BehaviorApiPrioritizationNetStorageArgs.cs | 29 + ...ehaviorApiPrioritizationThrottledCpCode.cs | 43 + ...iorApiPrioritizationThrottledCpCodeArgs.cs | 43 + ...ioritizationThrottledCpCodeCpCodeLimits.cs | 29 + ...tizationThrottledCpCodeCpCodeLimitsArgs.cs | 29 + ...20230920BehaviorApplicationLoadBalancer.cs | 114 + ...pplicationLoadBalancerAllDownNetStorage.cs | 29 + ...cationLoadBalancerAllDownNetStorageArgs.cs | 29 + ...0920BehaviorApplicationLoadBalancerArgs.cs | 114 + ...orApplicationLoadBalancerCloudletPolicy.cs | 26 + ...plicationLoadBalancerCloudletPolicyArgs.cs | 26 + ...pplicationLoadBalancerFailoverOriginMap.cs | 31 + ...cationLoadBalancerFailoverOriginMapArgs.cs | 31 + ...yRulesBuilderRulesV20230920BehaviorArgs.cs | 686 + ...esV20230920BehaviorAudienceSegmentation.cs | 86 + ...0230920BehaviorAudienceSegmentationArgs.cs | 86 + ...aviorAudienceSegmentationCloudletPolicy.cs | 26 + ...rAudienceSegmentationCloudletPolicyArgs.cs | 26 + ...esV20230920BehaviorAutoDomainValidation.cs | 32 + ...0230920BehaviorAutoDomainValidationArgs.cs | 32 + ...lderRulesV20230920BehaviorBaseDirectory.cs | 32 + ...RulesV20230920BehaviorBaseDirectoryArgs.cs | 32 + ...lderRulesV20230920BehaviorBossBeaconing.cs | 58 + ...RulesV20230920BehaviorBossBeaconingArgs.cs | 58 + ...uilderRulesV20230920BehaviorBreadcrumbs.cs | 38 + ...erRulesV20230920BehaviorBreadcrumbsArgs.cs | 38 + ...erRulesV20230920BehaviorBreakConnection.cs | 32 + ...lesV20230920BehaviorBreakConnectionArgs.cs | 32 + ...ulesBuilderRulesV20230920BehaviorBrotli.cs | 32 + ...BuilderRulesV20230920BehaviorBrotliArgs.cs | 32 + ...BuilderRulesV20230920BehaviorCacheError.cs | 38 + ...derRulesV20230920BehaviorCacheErrorArgs.cs | 38 + ...lesBuilderRulesV20230920BehaviorCacheId.cs | 49 + ...uilderRulesV20230920BehaviorCacheIdArgs.cs | 49 + ...ulesV20230920BehaviorCacheKeyIgnoreCase.cs | 32 + ...V20230920BehaviorCacheKeyIgnoreCaseArgs.cs | 32 + ...lesV20230920BehaviorCacheKeyQueryParams.cs | 43 + ...20230920BehaviorCacheKeyQueryParamsArgs.cs | 43 + ...erRulesV20230920BehaviorCacheKeyRewrite.cs | 32 + ...lesV20230920BehaviorCacheKeyRewriteArgs.cs | 32 + ...sBuilderRulesV20230920BehaviorCachePost.cs | 35 + ...lderRulesV20230920BehaviorCachePostArgs.cs | 35 + ...lderRulesV20230920BehaviorCacheRedirect.cs | 32 + ...RulesV20230920BehaviorCacheRedirectArgs.cs | 32 + ...esBuilderRulesV20230920BehaviorCacheTag.cs | 32 + ...ilderRulesV20230920BehaviorCacheTagArgs.cs | 32 + ...erRulesV20230920BehaviorCacheTagVisible.cs | 32 + ...lesV20230920BehaviorCacheTagVisibleArgs.cs | 32 + ...lesBuilderRulesV20230920BehaviorCaching.cs | 77 + ...uilderRulesV20230920BehaviorCachingArgs.cs | 77 + ...esV20230920BehaviorCentralAuthorization.cs | 32 + ...0230920BehaviorCentralAuthorizationArgs.cs | 32 + ...derRulesV20230920BehaviorChaseRedirects.cs | 38 + ...ulesV20230920BehaviorChaseRedirectsArgs.cs | 38 + ...sV20230920BehaviorClientCertificateAuth.cs | 46 + ...230920BehaviorClientCertificateAuthArgs.cs | 46 + ...sV20230920BehaviorClientCharacteristics.cs | 32 + ...230920BehaviorClientCharacteristicsArgs.cs | 32 + ...ulesV20230920BehaviorCloudInterconnects.cs | 40 + ...V20230920BehaviorCloudInterconnectsArgs.cs | 40 + ...ilderRulesV20230920BehaviorCloudWrapper.cs | 35 + ...esV20230920BehaviorCloudWrapperAdvanced.cs | 38 + ...0230920BehaviorCloudWrapperAdvancedArgs.cs | 38 + ...rRulesV20230920BehaviorCloudWrapperArgs.cs | 35 + ...sV20230920BehaviorCommonMediaClientData.cs | 32 + ...230920BehaviorCommonMediaClientDataArgs.cs | 32 + ...RulesV20230920BehaviorConditionalOrigin.cs | 32 + ...sV20230920BehaviorConditionalOriginArgs.cs | 32 + ...RulesV20230920BehaviorConstructResponse.cs | 44 + ...sV20230920BehaviorConstructResponseArgs.cs | 44 + ...V20230920BehaviorContentCharacteristics.cs | 41 + ...230920BehaviorContentCharacteristicsAmd.cs | 86 + ...20BehaviorContentCharacteristicsAmdArgs.cs | 86 + ...30920BehaviorContentCharacteristicsArgs.cs | 41 + ...0230920BehaviorContentCharacteristicsDd.cs | 44 + ...920BehaviorContentCharacteristicsDdArgs.cs | 44 + ...aviorContentCharacteristicsWsdLargeFile.cs | 41 + ...rContentCharacteristicsWsdLargeFileArgs.cs | 41 + ...20BehaviorContentCharacteristicsWsdLive.cs | 74 + ...haviorContentCharacteristicsWsdLiveArgs.cs | 74 + ...920BehaviorContentCharacteristicsWsdVod.cs | 74 + ...ehaviorContentCharacteristicsWsdVodArgs.cs | 74 + ...ulesV20230920BehaviorContentPrePosition.cs | 44 + ...V20230920BehaviorContentPrePositionArgs.cs | 44 + ...30920BehaviorContentTargetingProtection.cs | 125 + ...0BehaviorContentTargetingProtectionArgs.cs | 125 + ...uilderRulesV20230920BehaviorCorsSupport.cs | 76 + ...erRulesV20230920BehaviorCorsSupportArgs.cs | 76 + ...ulesBuilderRulesV20230920BehaviorCpCode.cs | 32 + ...BuilderRulesV20230920BehaviorCpCodeArgs.cs | 32 + ...uilderRulesV20230920BehaviorCpCodeValue.cs | 43 + ...erRulesV20230920BehaviorCpCodeValueArgs.cs | 43 + ...20230920BehaviorCpCodeValueCpCodeLimits.cs | 29 + ...0920BehaviorCpCodeValueCpCodeLimitsArgs.cs | 29 + ...derRulesV20230920BehaviorCustomBehavior.cs | 32 + ...ulesV20230920BehaviorCustomBehaviorArgs.cs | 32 + ...BuilderRulesV20230920BehaviorDatastream.cs | 61 + ...derRulesV20230920BehaviorDatastreamArgs.cs | 61 + ...tyRulesBuilderRulesV20230920BehaviorDcp.cs | 47 + ...lesBuilderRulesV20230920BehaviorDcpArgs.cs | 47 + ...230920BehaviorDcpAuthHmacTransformation.cs | 35 + ...20BehaviorDcpAuthHmacTransformationArgs.cs | 35 + ...30920BehaviorDcpAuthRegexTransformation.cs | 32 + ...0BehaviorDcpAuthRegexTransformationArgs.cs | 32 + ...0BehaviorDcpAuthSubstringTransformation.cs | 35 + ...aviorDcpAuthSubstringTransformationArgs.cs | 35 + ...0230920BehaviorDcpAuthVariableExtractor.cs | 35 + ...920BehaviorDcpAuthVariableExtractorArgs.cs | 35 + ...sV20230920BehaviorDcpDefaultAuthzGroups.cs | 37 + ...230920BehaviorDcpDefaultAuthzGroupsArgs.cs | 37 + ...erRulesV20230920BehaviorDcpDevRelations.cs | 41 + ...lesV20230920BehaviorDcpDevRelationsArgs.cs | 41 + ...erRulesV20230920BehaviorDcpRealTimeAuth.cs | 47 + ...lesV20230920BehaviorDcpRealTimeAuthArgs.cs | 47 + ...erRulesV20230920BehaviorDeliveryReceipt.cs | 32 + ...lesV20230920BehaviorDeliveryReceiptArgs.cs | 32 + ...BuilderRulesV20230920BehaviorDenyAccess.cs | 35 + ...derRulesV20230920BehaviorDenyAccessArgs.cs | 35 + ...0230920BehaviorDenyDirectFailoverAccess.cs | 32 + ...920BehaviorDenyDirectFailoverAccessArgs.cs | 32 + ...0920BehaviorDeviceCharacteristicCacheId.cs | 37 + ...BehaviorDeviceCharacteristicCacheIdArgs.cs | 37 + ...30920BehaviorDeviceCharacteristicHeader.cs | 37 + ...0BehaviorDeviceCharacteristicHeaderArgs.cs | 37 + ...erRulesV20230920BehaviorDnsAsyncRefresh.cs | 35 + ...lesV20230920BehaviorDnsAsyncRefreshArgs.cs | 35 + ...uilderRulesV20230920BehaviorDnsPrefresh.cs | 38 + ...erRulesV20230920BehaviorDnsPrefreshArgs.cs | 38 + ...RulesV20230920BehaviorDowngradeProtocol.cs | 32 + ...sV20230920BehaviorDowngradeProtocolArgs.cs | 32 + ...V20230920BehaviorDownloadCompleteMarker.cs | 32 + ...30920BehaviorDownloadCompleteMarkerArgs.cs | 32 + ...esV20230920BehaviorDownloadNotification.cs | 32 + ...0230920BehaviorDownloadNotificationArgs.cs | 32 + ...erRulesV20230920BehaviorDownstreamCache.cs | 44 + ...lesV20230920BehaviorDownstreamCacheArgs.cs | 44 + ...0BehaviorDynamicThroughtputOptimization.cs | 32 + ...aviorDynamicThroughtputOptimizationArgs.cs | 32 + ...rDynamicThroughtputOptimizationOverride.cs | 32 + ...amicThroughtputOptimizationOverrideArgs.cs | 32 + ...RulesV20230920BehaviorDynamicWebContent.cs | 41 + ...sV20230920BehaviorDynamicWebContentArgs.cs | 41 + ...derRulesV20230920BehaviorEcmsBulkUpload.cs | 32 + ...ulesV20230920BehaviorEcmsBulkUploadArgs.cs | 32 + ...ilderRulesV20230920BehaviorEcmsDatabase.cs | 44 + ...rRulesV20230920BehaviorEcmsDatabaseArgs.cs | 44 + ...uilderRulesV20230920BehaviorEcmsDataset.cs | 44 + ...erRulesV20230920BehaviorEcmsDatasetArgs.cs | 44 + ...lderRulesV20230920BehaviorEcmsObjectKey.cs | 32 + ...RulesV20230920BehaviorEcmsObjectKeyArgs.cs | 32 + ...uilderRulesV20230920BehaviorEdgeConnect.cs | 61 + ...erRulesV20230920BehaviorEdgeConnectArgs.cs | 61 + ...230920BehaviorEdgeLoadBalancingAdvanced.cs | 35 + ...20BehaviorEdgeLoadBalancingAdvancedArgs.cs | 35 + ...0920BehaviorEdgeLoadBalancingDataCenter.cs | 58 + ...BehaviorEdgeLoadBalancingDataCenterArgs.cs | 58 + ...EdgeLoadBalancingDataCenterFailoverRule.cs | 35 + ...LoadBalancingDataCenterFailoverRuleArgs.cs | 35 + ...20230920BehaviorEdgeLoadBalancingOrigin.cs | 47 + ...0920BehaviorEdgeLoadBalancingOriginArgs.cs | 47 + ...20230920BehaviorEdgeOriginAuthorization.cs | 41 + ...0920BehaviorEdgeOriginAuthorizationArgs.cs | 41 + ...derRulesV20230920BehaviorEdgeRedirector.cs | 41 + ...ulesV20230920BehaviorEdgeRedirectorArgs.cs | 41 + ...920BehaviorEdgeRedirectorCloudletPolicy.cs | 26 + ...ehaviorEdgeRedirectorCloudletPolicyArgs.cs | 26 + ...sBuilderRulesV20230920BehaviorEdgeScape.cs | 32 + ...lderRulesV20230920BehaviorEdgeScapeArgs.cs | 32 + ...rRulesV20230920BehaviorEdgeSideIncludes.cs | 55 + ...esV20230920BehaviorEdgeSideIncludesArgs.cs | 55 + ...BuilderRulesV20230920BehaviorEdgeWorker.cs | 47 + ...derRulesV20230920BehaviorEdgeWorkerArgs.cs | 47 + ...lesV20230920BehaviorEnforceMtlsSettings.cs | 46 + ...20230920BehaviorEnforceMtlsSettingsArgs.cs | 46 + ...V20230920BehaviorEnhancedAkamaiProtocol.cs | 32 + ...30920BehaviorEnhancedAkamaiProtocolArgs.cs | 32 + ...V20230920BehaviorEnhancedProxyDetection.cs | 128 + ...30920BehaviorEnhancedProxyDetectionArgs.cs | 128 + ...30920BehaviorEpdForwardHeaderEnrichment.cs | 32 + ...0BehaviorEpdForwardHeaderEnrichmentArgs.cs | 32 + ...BuilderRulesV20230920BehaviorFailAction.cs | 125 + ...derRulesV20230920BehaviorFailActionArgs.cs | 125 + ...rRulesV20230920BehaviorFailActionCpCode.cs | 43 + ...esV20230920BehaviorFailActionCpCodeArgs.cs | 43 + ...920BehaviorFailActionCpCodeCpCodeLimits.cs | 29 + ...ehaviorFailActionCpCodeCpCodeLimitsArgs.cs | 29 + ...920BehaviorFailActionNetStorageHostname.cs | 29 + ...ehaviorFailActionNetStorageHostnameArgs.cs | 29 + ...rFailoverBotManagerFeatureCompatibility.cs | 32 + ...loverBotManagerFeatureCompatibilityArgs.cs | 32 + ...derRulesV20230920BehaviorFastInvalidate.cs | 32 + ...ulesV20230920BehaviorFastInvalidateArgs.cs | 32 + ...yRulesBuilderRulesV20230920BehaviorFips.cs | 32 + ...esBuilderRulesV20230920BehaviorFipsArgs.cs | 32 + ...lesV20230920BehaviorFirstPartyMarketing.cs | 41 + ...20230920BehaviorFirstPartyMarketingArgs.cs | 41 + ...haviorFirstPartyMarketingCloudletPolicy.cs | 26 + ...orFirstPartyMarketingCloudletPolicyArgs.cs | 26 + ...20230920BehaviorFirstPartyMarketingPlus.cs | 41 + ...0920BehaviorFirstPartyMarketingPlusArgs.cs | 41 + ...orFirstPartyMarketingPlusCloudletPolicy.cs | 26 + ...rstPartyMarketingPlusCloudletPolicyArgs.cs | 26 + ...derRulesV20230920BehaviorForwardRewrite.cs | 41 + ...ulesV20230920BehaviorForwardRewriteArgs.cs | 41 + ...920BehaviorForwardRewriteCloudletPolicy.cs | 26 + ...ehaviorForwardRewriteCloudletPolicyArgs.cs | 26 + ...sBuilderRulesV20230920BehaviorG2oheader.cs | 58 + ...lderRulesV20230920BehaviorG2oheaderArgs.cs | 58 + ...lesV20230920BehaviorGlobalRequestNumber.cs | 38 + ...20230920BehaviorGlobalRequestNumberArgs.cs | 38 + ...derRulesV20230920BehaviorGraphqlCaching.cs | 47 + ...ulesV20230920BehaviorGraphqlCachingArgs.cs | 47 + ...ilderRulesV20230920BehaviorGzipResponse.cs | 32 + ...rRulesV20230920BehaviorGzipResponseArgs.cs | 32 + ...derRulesV20230920BehaviorHdDataAdvanced.cs | 35 + ...ulesV20230920BehaviorHdDataAdvancedArgs.cs | 35 + ...erRulesV20230920BehaviorHealthDetection.cs | 38 + ...lesV20230920BehaviorHealthDetectionArgs.cs | 38 + ...derRulesV20230920BehaviorHsafEipBinding.cs | 44 + ...ulesV20230920BehaviorHsafEipBindingArgs.cs | 44 + ...RulesBuilderRulesV20230920BehaviorHttp2.cs | 32 + ...sBuilderRulesV20230920BehaviorHttp2Args.cs | 32 + ...RulesBuilderRulesV20230920BehaviorHttp3.cs | 32 + ...sBuilderRulesV20230920BehaviorHttp3Args.cs | 32 + ...0920BehaviorHttpStrictTransportSecurity.cs | 47 + ...BehaviorHttpStrictTransportSecurityArgs.cs | 47 + ...ulesV20230920BehaviorHttpToHttpsUpgrade.cs | 32 + ...V20230920BehaviorHttpToHttpsUpgradeArgs.cs | 32 + ...BuilderRulesV20230920BehaviorImOverride.cs | 76 + ...derRulesV20230920BehaviorImOverrideArgs.cs | 76 + ...esV20230920BehaviorImageAndVideoManager.cs | 53 + ...0230920BehaviorImageAndVideoManagerArgs.cs | 53 + ...aviorImageAndVideoManagerCpCodeOriginal.cs | 43 + ...rImageAndVideoManagerCpCodeOriginalArgs.cs | 43 + ...dVideoManagerCpCodeOriginalCpCodeLimits.cs | 29 + ...eoManagerCpCodeOriginalCpCodeLimitsArgs.cs | 29 + ...orImageAndVideoManagerCpCodeTransformed.cs | 43 + ...ageAndVideoManagerCpCodeTransformedArgs.cs | 43 + ...deoManagerCpCodeTransformedCpCodeLimits.cs | 29 + ...anagerCpCodeTransformedCpCodeLimitsArgs.cs | 29 + ...ilderRulesV20230920BehaviorImageManager.cs | 71 + ...rRulesV20230920BehaviorImageManagerArgs.cs | 71 + ...30920BehaviorImageManagerCpCodeOriginal.cs | 43 + ...0BehaviorImageManagerCpCodeOriginalArgs.cs | 43 + ...rImageManagerCpCodeOriginalCpCodeLimits.cs | 29 + ...geManagerCpCodeOriginalCpCodeLimitsArgs.cs | 29 + ...20BehaviorImageManagerCpCodeTransformed.cs | 43 + ...haviorImageManagerCpCodeTransformedArgs.cs | 43 + ...ageManagerCpCodeTransformedCpCodeLimits.cs | 29 + ...anagerCpCodeTransformedCpCodeLimitsArgs.cs | 29 + ...RulesV20230920BehaviorImageManagerVideo.cs | 71 + ...sV20230920BehaviorImageManagerVideoArgs.cs | 71 + ...BehaviorImageManagerVideoCpCodeOriginal.cs | 43 + ...viorImageManagerVideoCpCodeOriginalArgs.cs | 43 + ...eManagerVideoCpCodeOriginalCpCodeLimits.cs | 29 + ...agerVideoCpCodeOriginalCpCodeLimitsArgs.cs | 29 + ...aviorImageManagerVideoCpCodeTransformed.cs | 43 + ...rImageManagerVideoCpCodeTransformedArgs.cs | 43 + ...nagerVideoCpCodeTransformedCpCodeLimits.cs | 29 + ...rVideoCpCodeTransformedCpCodeLimitsArgs.cs | 29 + ...lesBuilderRulesV20230920BehaviorInclude.cs | 32 + ...uilderRulesV20230920BehaviorIncludeArgs.cs | 32 + ...lesBuilderRulesV20230920BehaviorInstant.cs | 54 + ...uilderRulesV20230920BehaviorInstantArgs.cs | 54 + ...lderRulesV20230920BehaviorInstantConfig.cs | 32 + ...RulesV20230920BehaviorInstantConfigArgs.cs | 32 + ...sV20230920BehaviorLargeFileOptimization.cs | 44 + ...20BehaviorLargeFileOptimizationAdvanced.cs | 44 + ...haviorLargeFileOptimizationAdvancedArgs.cs | 44 + ...230920BehaviorLargeFileOptimizationArgs.cs | 44 + ...ilderRulesV20230920BehaviorLimitBitRate.cs | 48 + ...rRulesV20230920BehaviorLimitBitRateArgs.cs | 48 + ...0230920BehaviorLimitBitRateBitrateTable.cs | 26 + ...920BehaviorLimitBitRateBitrateTableArgs.cs | 26 + ...30920BehaviorLimitBitRateThresholdTable.cs | 26 + ...0BehaviorLimitBitRateThresholdTableArgs.cs | 26 + ...sBuilderRulesV20230920BehaviorLogCustom.cs | 35 + ...lderRulesV20230920BehaviorLogCustomArgs.cs | 35 + ...ulesBuilderRulesV20230920BehaviorMPulse.cs | 50 + ...BuilderRulesV20230920BehaviorMPulseArgs.cs | 50 + ...20230920BehaviorManifestPersonalization.cs | 65 + ...0920BehaviorManifestPersonalizationArgs.cs | 65 + ...RulesV20230920BehaviorManifestRerouting.cs | 35 + ...sV20230920BehaviorManifestReroutingArgs.cs | 35 + ...rRulesV20230920BehaviorManualServerPush.cs | 37 + ...esV20230920BehaviorManualServerPushArgs.cs | 37 + ...RulesV20230920BehaviorMediaAcceleration.cs | 32 + ...sV20230920BehaviorMediaAccelerationArgs.cs | 32 + ...0920BehaviorMediaAccelerationQuicOptout.cs | 32 + ...BehaviorMediaAccelerationQuicOptoutArgs.cs | 32 + ...uilderRulesV20230920BehaviorMediaClient.cs | 38 + ...erRulesV20230920BehaviorMediaClientArgs.cs | 38 + ...0BehaviorMediaFileRetrievalOptimization.cs | 32 + ...aviorMediaFileRetrievalOptimizationArgs.cs | 32 + ...lesV20230920BehaviorMediaOriginFailover.cs | 192 + ...20230920BehaviorMediaOriginFailoverArgs.cs | 192 + ...erRulesV20230920BehaviorMetadataCaching.cs | 32 + ...lesV20230920BehaviorMetadataCachingArgs.cs | 32 + ...esV20230920BehaviorMobileSdkPerformance.cs | 35 + ...0230920BehaviorMobileSdkPerformanceArgs.cs | 35 + ...0920BehaviorModifyIncomingRequestHeader.cs | 56 + ...BehaviorModifyIncomingRequestHeaderArgs.cs | 56 + ...920BehaviorModifyIncomingResponseHeader.cs | 56 + ...ehaviorModifyIncomingResponseHeaderArgs.cs | 56 + ...0920BehaviorModifyOutgoingRequestHeader.cs | 62 + ...BehaviorModifyOutgoingRequestHeaderArgs.cs | 62 + ...920BehaviorModifyOutgoingResponseHeader.cs | 62 + ...ehaviorModifyOutgoingResponseHeaderArgs.cs | 62 + ...erRulesV20230920BehaviorModifyViaHeader.cs | 38 + ...lesV20230920BehaviorModifyViaHeaderArgs.cs | 38 + ...ulesBuilderRulesV20230920BehaviorOrigin.cs | 166 + ...BuilderRulesV20230920BehaviorOriginArgs.cs | 166 + ...sV20230920BehaviorOriginCharacteristics.cs | 118 + ...230920BehaviorOriginCharacteristicsArgs.cs | 118 + ...0230920BehaviorOriginCharacteristicsWsd.cs | 32 + ...920BehaviorOriginCharacteristicsWsdArgs.cs | 32 + ...20230920BehaviorOriginCustomCertificate.cs | 76 + ...0920BehaviorOriginCustomCertificateArgs.cs | 76 + ...ehaviorOriginCustomCertificateAuthority.cs | 76 + ...iorOriginCustomCertificateAuthorityArgs.cs | 76 + ...ginCustomCertificateAuthorityIssuerRdns.cs | 32 + ...ustomCertificateAuthorityIssuerRdnsArgs.cs | 32 + ...inCustomCertificateAuthoritySubjectRdns.cs | 32 + ...stomCertificateAuthoritySubjectRdnsArgs.cs | 32 + ...haviorOriginCustomCertificateIssuerRdns.cs | 32 + ...orOriginCustomCertificateIssuerRdnsArgs.cs | 32 + ...aviorOriginCustomCertificateSubjectRdns.cs | 32 + ...rOriginCustomCertificateSubjectRdnsArgs.cs | 32 + ...0920BehaviorOriginFailureRecoveryMethod.cs | 35 + ...BehaviorOriginFailureRecoveryMethodArgs.cs | 35 + ...0920BehaviorOriginFailureRecoveryPolicy.cs | 137 + ...BehaviorOriginFailureRecoveryPolicyArgs.cs | 137 + ...uilderRulesV20230920BehaviorOriginIpAcl.cs | 32 + ...erRulesV20230920BehaviorOriginIpAclArgs.cs | 32 + ...rRulesV20230920BehaviorOriginNetStorage.cs | 29 + ...esV20230920BehaviorOriginNetStorageArgs.cs | 29 + ...RulesV20230920BehaviorPermissionsPolicy.cs | 40 + ...sV20230920BehaviorPermissionsPolicyArgs.cs | 40 + ...30920BehaviorPersistentClientConnection.cs | 35 + ...0BehaviorPersistentClientConnectionArgs.cs | 35 + ...esV20230920BehaviorPersistentConnection.cs | 35 + ...0230920BehaviorPersistentConnectionArgs.cs | 35 + ...haviorPersonallyIdentifiableInformation.cs | 32 + ...orPersonallyIdentifiableInformationArgs.cs | 32 + ...lderRulesV20230920BehaviorPhasedRelease.cs | 76 + ...RulesV20230920BehaviorPhasedReleaseArgs.cs | 76 + ...0920BehaviorPhasedReleaseCloudletPolicy.cs | 26 + ...BehaviorPhasedReleaseCloudletPolicyArgs.cs | 26 + ...BuilderRulesV20230920BehaviorPreconnect.cs | 37 + ...derRulesV20230920BehaviorPreconnectArgs.cs | 37 + ...230920BehaviorPredictiveContentDelivery.cs | 32 + ...20BehaviorPredictiveContentDeliveryArgs.cs | 32 + ...sV20230920BehaviorPredictivePrefetching.cs | 35 + ...230920BehaviorPredictivePrefetchingArgs.cs | 35 + ...esBuilderRulesV20230920BehaviorPrefetch.cs | 32 + ...ilderRulesV20230920BehaviorPrefetchArgs.cs | 32 + ...ilderRulesV20230920BehaviorPrefetchable.cs | 32 + ...rRulesV20230920BehaviorPrefetchableArgs.cs | 32 + ...lderRulesV20230920BehaviorPrefreshCache.cs | 35 + ...RulesV20230920BehaviorPrefreshCacheArgs.cs | 35 + ...lesBuilderRulesV20230920BehaviorQuality.cs | 77 + ...uilderRulesV20230920BehaviorQualityArgs.cs | 77 + ...esBuilderRulesV20230920BehaviorQuicBeta.cs | 35 + ...ilderRulesV20230920BehaviorQuicBetaArgs.cs | 35 + ...BuilderRulesV20230920BehaviorRandomSeek.cs | 38 + ...derRulesV20230920BehaviorRandomSeekArgs.cs | 38 + ...RulesBuilderRulesV20230920BehaviorRapid.cs | 32 + ...sBuilderRulesV20230920BehaviorRapidArgs.cs | 32 + ...uilderRulesV20230920BehaviorReadTimeout.cs | 32 + ...erRulesV20230920BehaviorReadTimeoutArgs.cs | 32 + ...RulesV20230920BehaviorRealTimeReporting.cs | 38 + ...sV20230920BehaviorRealTimeReportingArgs.cs | 38 + ...ulesV20230920BehaviorRealUserMonitoring.cs | 32 + ...V20230920BehaviorRealUserMonitoringArgs.cs | 32 + ...esBuilderRulesV20230920BehaviorRedirect.cs | 68 + ...ilderRulesV20230920BehaviorRedirectArgs.cs | 68 + ...ilderRulesV20230920BehaviorRedirectplus.cs | 38 + ...rRulesV20230920BehaviorRedirectplusArgs.cs | 38 + ...erRulesV20230920BehaviorRefererChecking.cs | 46 + ...lesV20230920BehaviorRefererCheckingArgs.cs | 46 + ...esV20230920BehaviorRemoveQueryParameter.cs | 37 + ...0230920BehaviorRemoveQueryParameterArgs.cs | 37 + ...BuilderRulesV20230920BehaviorRemoveVary.cs | 32 + ...derRulesV20230920BehaviorRemoveVaryArgs.cs | 32 + ...ulesBuilderRulesV20230920BehaviorReport.cs | 64 + ...BuilderRulesV20230920BehaviorReportArgs.cs | 64 + ...ulesV20230920BehaviorRequestClientHints.cs | 48 + ...V20230920BehaviorRequestClientHintsArgs.cs | 48 + ...derRulesV20230920BehaviorRequestControl.cs | 59 + ...ulesV20230920BehaviorRequestControlArgs.cs | 59 + ...920BehaviorRequestControlCloudletPolicy.cs | 26 + ...ehaviorRequestControlCloudletPolicyArgs.cs | 26 + ...0230920BehaviorRequestControlNetStorage.cs | 29 + ...920BehaviorRequestControlNetStorageArgs.cs | 29 + ...RulesV20230920BehaviorRequestTypeMarker.cs | 32 + ...sV20230920BehaviorRequestTypeMarkerArgs.cs | 32 + ...RulesV20230920BehaviorResourceOptimizer.cs | 32 + ...sV20230920BehaviorResourceOptimizerArgs.cs | 32 + ...rResourceOptimizerExtendedCompatibility.cs | 35 + ...ourceOptimizerExtendedCompatibilityArgs.cs | 35 + ...ilderRulesV20230920BehaviorResponseCode.cs | 35 + ...rRulesV20230920BehaviorResponseCodeArgs.cs | 35 + ...derRulesV20230920BehaviorResponseCookie.cs | 74 + ...ulesV20230920BehaviorResponseCookieArgs.cs | 74 + ...sV20230920BehaviorRestrictObjectCaching.cs | 32 + ...230920BehaviorRestrictObjectCachingArgs.cs | 32 + ...RulesV20230920BehaviorReturnCacheStatus.cs | 32 + ...sV20230920BehaviorReturnCacheStatusArgs.cs | 32 + ...BuilderRulesV20230920BehaviorRewriteUrl.cs | 56 + ...derRulesV20230920BehaviorRewriteUrlArgs.cs | 56 + ...sBuilderRulesV20230920BehaviorRumCustom.cs | 35 + ...lderRulesV20230920BehaviorRumCustomArgs.cs | 35 + ...erRulesV20230920BehaviorSaasDefinitions.cs | 101 + ...lesV20230920BehaviorSaasDefinitionsArgs.cs | 101 + ...20BehaviorSalesForceCommerceCloudClient.cs | 50 + ...haviorSalesForceCommerceCloudClientArgs.cs | 50 + ...BehaviorSalesForceCommerceCloudProvider.cs | 32 + ...viorSalesForceCommerceCloudProviderArgs.cs | 32 + ...lesForceCommerceCloudProviderHostHeader.cs | 32 + ...orceCommerceCloudProviderHostHeaderArgs.cs | 32 + ...sV20230920BehaviorSavePostDcaProcessing.cs | 32 + ...230920BehaviorSavePostDcaProcessingArgs.cs | 32 + ...esV20230920BehaviorScheduleInvalidation.cs | 41 + ...0230920BehaviorScheduleInvalidationArgs.cs | 41 + ...rRulesV20230920BehaviorScriptManagement.cs | 38 + ...esV20230920BehaviorScriptManagementArgs.cs | 38 + ...30920BehaviorSegmentedContentProtection.cs | 102 + ...0BehaviorSegmentedContentProtectionArgs.cs | 102 + ...30920BehaviorSegmentedMediaOptimization.cs | 53 + ...0BehaviorSegmentedMediaOptimizationArgs.cs | 53 + ...BehaviorSegmentedMediaStreamingPrefetch.cs | 32 + ...viorSegmentedMediaStreamingPrefetchArgs.cs | 32 + ...uilderRulesV20230920BehaviorSetVariable.cs | 161 + ...erRulesV20230920BehaviorSetVariableArgs.cs | 161 + ...RulesV20230920BehaviorSimulateErrorCode.cs | 35 + ...sV20230920BehaviorSimulateErrorCodeArgs.cs | 35 + ...BuilderRulesV20230920BehaviorSiteShield.cs | 35 + ...derRulesV20230920BehaviorSiteShieldArgs.cs | 35 + ...erRulesV20230920BehaviorSiteShieldSsmap.cs | 38 + ...lesV20230920BehaviorSiteShieldSsmapArgs.cs | 38 + ...esV20230920BehaviorStandardTlsMigration.cs | 62 + ...0230920BehaviorStandardTlsMigrationArgs.cs | 62 + ...920BehaviorStandardTlsMigrationOverride.cs | 32 + ...ehaviorStandardTlsMigrationOverrideArgs.cs | 32 + ...lesV20230920BehaviorStrictHeaderParsing.cs | 35 + ...20230920BehaviorStrictHeaderParsingArgs.cs | 35 + ...uilderRulesV20230920BehaviorSubCustomer.cs | 86 + ...erRulesV20230920BehaviorSubCustomerArgs.cs | 86 + ...sBuilderRulesV20230920BehaviorSureRoute.cs | 65 + ...lderRulesV20230920BehaviorSureRouteArgs.cs | 65 + ...erRulesV20230920BehaviorTcpOptimization.cs | 32 + ...lesV20230920BehaviorTcpOptimizationArgs.cs | 32 + ...lesBuilderRulesV20230920BehaviorTeaLeaf.cs | 38 + ...uilderRulesV20230920BehaviorTeaLeafArgs.cs | 38 + ...ulesV20230920BehaviorTieredDistribution.cs | 35 + ...30920BehaviorTieredDistributionAdvanced.cs | 44 + ...0BehaviorTieredDistributionAdvancedArgs.cs | 44 + ...V20230920BehaviorTieredDistributionArgs.cs | 35 + ...BehaviorTieredDistributionCustomization.cs | 65 + ...viorTieredDistributionCustomizationArgs.cs | 65 + ...lesBuilderRulesV20230920BehaviorTimeout.cs | 32 + ...uilderRulesV20230920BehaviorTimeoutArgs.cs | 32 + ...rRulesV20230920BehaviorUidConfiguration.cs | 47 + ...esV20230920BehaviorUidConfigurationArgs.cs | 47 + ...RulesV20230920BehaviorValidateEntityTag.cs | 32 + ...sV20230920BehaviorValidateEntityTagArgs.cs | 32 + ...ulesV20230920BehaviorVerifyJsonWebToken.cs | 47 + ...V20230920BehaviorVerifyJsonWebTokenArgs.cs | 47 + ...0230920BehaviorVerifyJsonWebTokenForDcp.cs | 71 + ...920BehaviorVerifyJsonWebTokenForDcpArgs.cs | 71 + ...0230920BehaviorVerifyTokenAuthorization.cs | 59 + ...920BehaviorVerifyTokenAuthorizationArgs.cs | 59 + ...ulesV20230920BehaviorVirtualWaitingRoom.cs | 61 + ...V20230920BehaviorVirtualWaitingRoomArgs.cs | 61 + ...haviorVirtualWaitingRoomWithEdgeWorkers.cs | 29 + ...orVirtualWaitingRoomWithEdgeWorkersArgs.cs | 29 + ...sV20230920BehaviorVisitorPrioritization.cs | 156 + ...230920BehaviorVisitorPrioritizationArgs.cs | 156 + ...viorVisitorPrioritizationCloudletPolicy.cs | 26 + ...VisitorPrioritizationCloudletPolicyArgs.cs | 26 + ...230920BehaviorVisitorPrioritizationFifo.cs | 61 + ...20BehaviorVisitorPrioritizationFifoArgs.cs | 61 + ...viorVisitorPrioritizationFifoStandalone.cs | 29 + ...VisitorPrioritizationFifoStandaloneArgs.cs | 29 + ...rVisitorPrioritizationWaitingRoomCpCode.cs | 43 + ...itorPrioritizationWaitingRoomCpCodeArgs.cs | 43 + ...ritizationWaitingRoomCpCodeCpCodeLimits.cs | 29 + ...zationWaitingRoomCpCodeCpCodeLimitsArgs.cs | 29 + ...itorPrioritizationWaitingRoomNetStorage.cs | 29 + ...PrioritizationWaitingRoomNetStorageArgs.cs | 29 + ...ilderRulesV20230920BehaviorWatermarking.cs | 77 + ...rRulesV20230920BehaviorWatermarkingArgs.cs | 77 + ...V20230920BehaviorWebApplicationFirewall.cs | 32 + ...30920BehaviorWebApplicationFirewallArgs.cs | 32 + ...pplicationFirewallFirewallConfiguration.cs | 38 + ...cationFirewallFirewallConfigurationArgs.cs | 38 + ...BuilderRulesV20230920BehaviorWebSockets.cs | 32 + ...derRulesV20230920BehaviorWebSocketsArgs.cs | 32 + ...ulesBuilderRulesV20230920BehaviorWebdav.cs | 32 + ...BuilderRulesV20230920BehaviorWebdavArgs.cs | 32 + ...ertyRulesBuilderRulesV20230920Criterion.cs | 155 + ...rRulesV20230920CriterionAdvancedImMatch.cs | 35 + ...esV20230920CriterionAdvancedImMatchArgs.cs | 35 + ...RulesBuilderRulesV20230920CriterionArgs.cs | 155 + ...lesBuilderRulesV20230920CriterionBucket.cs | 32 + ...uilderRulesV20230920CriterionBucketArgs.cs | 32 + ...lderRulesV20230920CriterionCacheability.cs | 35 + ...RulesV20230920CriterionCacheabilityArgs.cs | 35 + ...erRulesV20230920CriterionChinaCdnRegion.cs | 32 + ...lesV20230920CriterionChinaCdnRegionArgs.cs | 32 + ...ulesV20230920CriterionClientCertificate.cs | 38 + ...V20230920CriterionClientCertificateArgs.cs | 38 + ...sBuilderRulesV20230920CriterionClientIp.cs | 43 + ...lderRulesV20230920CriterionClientIpArgs.cs | 43 + ...rRulesV20230920CriterionClientIpVersion.cs | 35 + ...esV20230920CriterionClientIpVersionArgs.cs | 35 + ...rRulesV20230920CriterionCloudletsOrigin.cs | 32 + ...esV20230920CriterionCloudletsOriginArgs.cs | 32 + ...20230920CriterionContentDeliveryNetwork.cs | 35 + ...0920CriterionContentDeliveryNetworkArgs.cs | 35 + ...ilderRulesV20230920CriterionContentType.cs | 46 + ...rRulesV20230920CriterionContentTypeArgs.cs | 46 + ...sV20230920CriterionDeviceCharacteristic.cs | 64 + ...230920CriterionDeviceCharacteristicArgs.cs | 64 + ...erRulesV20230920CriterionEcmdAuthGroups.cs | 35 + ...lesV20230920CriterionEcmdAuthGroupsArgs.cs | 35 + ...erRulesV20230920CriterionEcmdAuthScheme.cs | 32 + ...lesV20230920CriterionEcmdAuthSchemeArgs.cs | 32 + ...esV20230920CriterionEcmdIsAuthenticated.cs | 32 + ...0230920CriterionEcmdIsAuthenticatedArgs.cs | 32 + ...lderRulesV20230920CriterionEcmdUsername.cs | 38 + ...RulesV20230920CriterionEcmdUsernameArgs.cs | 38 + ...lesV20230920CriterionEdgeWorkersFailure.cs | 32 + ...20230920CriterionEdgeWorkersFailureArgs.cs | 32 + ...derRulesV20230920CriterionFileExtension.cs | 43 + ...ulesV20230920CriterionFileExtensionArgs.cs | 43 + ...sBuilderRulesV20230920CriterionFilename.cs | 43 + ...lderRulesV20230920CriterionFilenameArgs.cs | 43 + ...sBuilderRulesV20230920CriterionHostname.cs | 40 + ...lderRulesV20230920CriterionHostnameArgs.cs | 40 + ...derRulesV20230920CriterionMatchAdvanced.cs | 38 + ...ulesV20230920CriterionMatchAdvancedArgs.cs | 38 + ...ilderRulesV20230920CriterionMatchCpCode.cs | 32 + ...rRulesV20230920CriterionMatchCpCodeArgs.cs | 32 + ...RulesV20230920CriterionMatchCpCodeValue.cs | 43 + ...sV20230920CriterionMatchCpCodeValueArgs.cs | 43 + ...20CriterionMatchCpCodeValueCpCodeLimits.cs | 29 + ...iterionMatchCpCodeValueCpCodeLimitsArgs.cs | 29 + ...ulesV20230920CriterionMatchResponseCode.cs | 46 + ...V20230920CriterionMatchResponseCodeArgs.cs | 46 + ...derRulesV20230920CriterionMatchVariable.cs | 58 + ...ulesV20230920CriterionMatchVariableArgs.cs | 58 + ...derRulesV20230920CriterionMetadataStage.cs | 35 + ...ulesV20230920CriterionMetadataStageArgs.cs | 35 + ...derRulesV20230920CriterionOriginTimeout.cs | 32 + ...ulesV20230920CriterionOriginTimeoutArgs.cs | 32 + ...RulesBuilderRulesV20230920CriterionPath.cs | 46 + ...sBuilderRulesV20230920CriterionPathArgs.cs | 46 + ...sV20230920CriterionQueryStringParameter.cs | 64 + ...230920CriterionQueryStringParameterArgs.cs | 64 + ...lesBuilderRulesV20230920CriterionRandom.cs | 32 + ...uilderRulesV20230920CriterionRandomArgs.cs | 32 + ...erRulesV20230920CriterionRecoveryConfig.cs | 32 + ...lesV20230920CriterionRecoveryConfigArgs.cs | 32 + ...ulesV20230920CriterionRegularExpression.cs | 38 + ...V20230920CriterionRegularExpressionArgs.cs | 38 + ...derRulesV20230920CriterionRequestCookie.cs | 56 + ...ulesV20230920CriterionRequestCookieArgs.cs | 56 + ...derRulesV20230920CriterionRequestHeader.cs | 52 + ...ulesV20230920CriterionRequestHeaderArgs.cs | 52 + ...derRulesV20230920CriterionRequestMethod.cs | 35 + ...ulesV20230920CriterionRequestMethodArgs.cs | 35 + ...rRulesV20230920CriterionRequestProtocol.cs | 32 + ...esV20230920CriterionRequestProtocolArgs.cs | 32 + ...ilderRulesV20230920CriterionRequestType.cs | 35 + ...rRulesV20230920CriterionRequestTypeArgs.cs | 35 + ...erRulesV20230920CriterionResponseHeader.cs | 58 + ...lesV20230920CriterionResponseHeaderArgs.cs | 58 + ...erRulesV20230920CriterionServerLocation.cs | 59 + ...lesV20230920CriterionServerLocationArgs.cs | 59 + ...RulesBuilderRulesV20230920CriterionTime.cs | 56 + ...sBuilderRulesV20230920CriterionTimeArgs.cs | 56 + ...lesV20230920CriterionTokenAuthorization.cs | 40 + ...20230920CriterionTokenAuthorizationArgs.cs | 40 + ...BuilderRulesV20230920CriterionUserAgent.cs | 46 + ...derRulesV20230920CriterionUserAgentArgs.cs | 46 + ...lderRulesV20230920CriterionUserLocation.cs | 65 + ...RulesV20230920CriterionUserLocationArgs.cs | 65 + ...ilderRulesV20230920CriterionUserNetwork.cs | 65 + ...rRulesV20230920CriterionUserNetworkArgs.cs | 65 + ...derRulesV20230920CriterionVariableError.cs | 40 + ...ulesV20230920CriterionVariableErrorArgs.cs | 40 + ...30920CriterionVirtualWaitingRoomRequest.cs | 35 + ...0CriterionVirtualWaitingRoomRequestArgs.cs | 35 + ...20CriterionVisitorPrioritizationRequest.cs | 35 + ...iterionVisitorPrioritizationRequestArgs.cs | 35 + ...ulesBuilderRulesV20230920CustomOverride.cs | 26 + ...BuilderRulesV20230920CustomOverrideArgs.cs | 26 + ...pertyRulesBuilderRulesV20230920Variable.cs | 35 + ...yRulesBuilderRulesV20230920VariableArgs.cs | 35 + .../Inputs/PropertyActivationTimeoutsArgs.cs | 23 + .../PropertyActivationTimeoutsGetArgs.cs | 23 + .../PropertyIncludeActivationTimeoutsArgs.cs | 23 + ...ropertyIncludeActivationTimeoutsGetArgs.cs | 23 + ...plicationLoadBalancerActivationTimeouts.cs | 24 + .../CloudletsPolicyActivationTimeouts.cs | 24 + sdk/dotnet/Outputs/CloudletsPolicyTimeouts.cs | 24 + sdk/dotnet/Outputs/CpCodeTimeouts.cs | 24 + sdk/dotnet/Outputs/CpsDvEnrollmentTimeouts.cs | 24 + sdk/dotnet/Outputs/CpsDvValidationTimeouts.cs | 24 + .../CpsThirdPartyEnrollmentTimeouts.cs | 24 + .../Outputs/CpsUploadCertificateTimeouts.cs | 24 + sdk/dotnet/Outputs/EdgeHostNameTimeouts.cs | 24 + sdk/dotnet/Outputs/EdgeWorkerTimeouts.cs | 24 + .../Outputs/EdgeWorkersActivationTimeouts.cs | 29 + .../Outputs/EdgekvGroupItemsTimeouts.cs | 24 + ...sEdgeRedirectorMatchRuleMatchRuleResult.cs | 4 + ...920BehaviorAdScalerCircuitBreakerResult.cs | 61 + ...30920BehaviorAdaptiveAccelerationResult.cs | 97 + ...0BehaviorAdaptiveImageCompressionResult.cs | 97 + ...derRulesV20230920BehaviorAdvancedResult.cs | 41 + ...230920BehaviorAggregatedReportingResult.cs | 61 + ...erRulesV20230920BehaviorAkamaizerResult.cs | 37 + ...ulesV20230920BehaviorAkamaizerTagResult.cs | 57 + ...20BehaviorAllHttpInCacheHierarchyResult.cs | 37 + ...0920BehaviorAllowCloudletsOriginsResult.cs | 45 + ...RulesV20230920BehaviorAllowDeleteResult.cs | 41 + ...BehaviorAllowHttpsCacheKeySharingResult.cs | 37 + ...230920BehaviorAllowHttpsDowngradeResult.cs | 37 + ...ulesV20230920BehaviorAllowOptionsResult.cs | 37 + ...rRulesV20230920BehaviorAllowPatchResult.cs | 37 + ...erRulesV20230920BehaviorAllowPostResult.cs | 41 + ...derRulesV20230920BehaviorAllowPutResult.cs | 37 + ...0920BehaviorAllowTransferEncodingResult.cs | 37 + ...ulesV20230920BehaviorAltSvcHeaderResult.cs | 37 + ...orApiPrioritizationCloudletPolicyResult.cs | 29 + ...haviorApiPrioritizationNetStorageResult.cs | 33 + ...20230920BehaviorApiPrioritizationResult.cs | 81 + ...zationThrottledCpCodeCpCodeLimitsResult.cs | 33 + ...rApiPrioritizationThrottledCpCodeResult.cs | 45 + ...tionLoadBalancerAllDownNetStorageResult.cs | 33 + ...icationLoadBalancerCloudletPolicyResult.cs | 29 + ...tionLoadBalancerFailoverOriginMapResult.cs | 29 + ...20BehaviorApplicationLoadBalancerResult.cs | 133 + ...udienceSegmentationCloudletPolicyResult.cs | 29 + ...30920BehaviorAudienceSegmentationResult.cs | 109 + ...30920BehaviorAutoDomainValidationResult.cs | 37 + ...lesV20230920BehaviorBaseDirectoryResult.cs | 37 + ...lesV20230920BehaviorBossBeaconingResult.cs | 65 + ...RulesV20230920BehaviorBreadcrumbsResult.cs | 45 + ...sV20230920BehaviorBreakConnectionResult.cs | 37 + ...ilderRulesV20230920BehaviorBrotliResult.cs | 37 + ...rRulesV20230920BehaviorCacheErrorResult.cs | 45 + ...lderRulesV20230920BehaviorCacheIdResult.cs | 53 + ...0230920BehaviorCacheKeyIgnoreCaseResult.cs | 37 + ...230920BehaviorCacheKeyQueryParamsResult.cs | 45 + ...sV20230920BehaviorCacheKeyRewriteResult.cs | 37 + ...erRulesV20230920BehaviorCachePostResult.cs | 41 + ...lesV20230920BehaviorCacheRedirectResult.cs | 37 + ...derRulesV20230920BehaviorCacheTagResult.cs | 37 + ...sV20230920BehaviorCacheTagVisibleResult.cs | 37 + ...lderRulesV20230920BehaviorCachingResult.cs | 97 + ...30920BehaviorCentralAuthorizationResult.cs | 37 + ...esV20230920BehaviorChaseRedirectsResult.cs | 45 + ...0920BehaviorClientCertificateAuthResult.cs | 49 + ...0920BehaviorClientCharacteristicsResult.cs | 37 + ...0230920BehaviorCloudInterconnectsResult.cs | 41 + ...30920BehaviorCloudWrapperAdvancedResult.cs | 45 + ...ulesV20230920BehaviorCloudWrapperResult.cs | 41 + ...0920BehaviorCommonMediaClientDataResult.cs | 37 + ...20230920BehaviorConditionalOriginResult.cs | 37 + ...20230920BehaviorConstructResponseResult.cs | 53 + ...BehaviorContentCharacteristicsAmdResult.cs | 109 + ...0BehaviorContentCharacteristicsDdResult.cs | 53 + ...920BehaviorContentCharacteristicsResult.cs | 49 + ...ontentCharacteristicsWsdLargeFileResult.cs | 49 + ...viorContentCharacteristicsWsdLiveResult.cs | 93 + ...aviorContentCharacteristicsWsdVodResult.cs | 93 + ...0230920BehaviorContentPrePositionResult.cs | 53 + ...ehaviorContentTargetingProtectionResult.cs | 121 + ...RulesV20230920BehaviorCorsSupportResult.cs | 69 + ...ilderRulesV20230920BehaviorCpCodeResult.cs | 37 + ...20BehaviorCpCodeValueCpCodeLimitsResult.cs | 33 + ...RulesV20230920BehaviorCpCodeValueResult.cs | 45 + ...esV20230920BehaviorCustomBehaviorResult.cs | 37 + ...rRulesV20230920BehaviorDatastreamResult.cs | 69 + ...BehaviorDcpAuthHmacTransformationResult.cs | 41 + ...ehaviorDcpAuthRegexTransformationResult.cs | 37 + ...iorDcpAuthSubstringTransformationResult.cs | 41 + ...0BehaviorDcpAuthVariableExtractorResult.cs | 41 + ...0920BehaviorDcpDefaultAuthzGroupsResult.cs | 37 + ...sV20230920BehaviorDcpDevRelationsResult.cs | 49 + ...sV20230920BehaviorDcpRealTimeAuthResult.cs | 57 + ...sBuilderRulesV20230920BehaviorDcpResult.cs | 57 + ...sV20230920BehaviorDeliveryReceiptResult.cs | 37 + ...rRulesV20230920BehaviorDenyAccessResult.cs | 41 + ...0BehaviorDenyDirectFailoverAccessResult.cs | 37 + ...haviorDeviceCharacteristicCacheIdResult.cs | 37 + ...ehaviorDeviceCharacteristicHeaderResult.cs | 37 + ...sV20230920BehaviorDnsAsyncRefreshResult.cs | 41 + ...RulesV20230920BehaviorDnsPrefreshResult.cs | 45 + ...20230920BehaviorDowngradeProtocolResult.cs | 37 + ...920BehaviorDownloadCompleteMarkerResult.cs | 37 + ...30920BehaviorDownloadNotificationResult.cs | 37 + ...sV20230920BehaviorDownstreamCacheResult.cs | 53 + ...icThroughtputOptimizationOverrideResult.cs | 37 + ...iorDynamicThroughtputOptimizationResult.cs | 37 + ...20230920BehaviorDynamicWebContentResult.cs | 49 + ...esV20230920BehaviorEcmsBulkUploadResult.cs | 37 + ...ulesV20230920BehaviorEcmsDatabaseResult.cs | 53 + ...RulesV20230920BehaviorEcmsDatasetResult.cs | 53 + ...lesV20230920BehaviorEcmsObjectKeyResult.cs | 37 + ...RulesV20230920BehaviorEdgeConnectResult.cs | 69 + ...BehaviorEdgeLoadBalancingAdvancedResult.cs | 41 + ...adBalancingDataCenterFailoverRuleResult.cs | 41 + ...haviorEdgeLoadBalancingDataCenterResult.cs | 65 + ...20BehaviorEdgeLoadBalancingOriginResult.cs | 57 + ...20BehaviorEdgeOriginAuthorizationResult.cs | 49 + ...aviorEdgeRedirectorCloudletPolicyResult.cs | 29 + ...esV20230920BehaviorEdgeRedirectorResult.cs | 49 + ...erRulesV20230920BehaviorEdgeScapeResult.cs | 37 + ...V20230920BehaviorEdgeSideIncludesResult.cs | 61 + ...rRulesV20230920BehaviorEdgeWorkerResult.cs | 57 + ...230920BehaviorEnforceMtlsSettingsResult.cs | 49 + ...920BehaviorEnhancedAkamaiProtocolResult.cs | 37 + ...920BehaviorEnhancedProxyDetectionResult.cs | 165 + ...ehaviorEpdForwardHeaderEnrichmentResult.cs | 37 + ...aviorFailActionCpCodeCpCodeLimitsResult.cs | 33 + ...V20230920BehaviorFailActionCpCodeResult.cs | 45 + ...aviorFailActionNetStorageHostnameResult.cs | 33 + ...rRulesV20230920BehaviorFailActionResult.cs | 161 + ...verBotManagerFeatureCompatibilityResult.cs | 37 + ...esV20230920BehaviorFastInvalidateResult.cs | 37 + ...BuilderRulesV20230920BehaviorFipsResult.cs | 37 + ...FirstPartyMarketingCloudletPolicyResult.cs | 29 + ...tPartyMarketingPlusCloudletPolicyResult.cs | 29 + ...20BehaviorFirstPartyMarketingPlusResult.cs | 49 + ...230920BehaviorFirstPartyMarketingResult.cs | 49 + ...aviorForwardRewriteCloudletPolicyResult.cs | 29 + ...esV20230920BehaviorForwardRewriteResult.cs | 49 + ...erRulesV20230920BehaviorG2oheaderResult.cs | 65 + ...230920BehaviorGlobalRequestNumberResult.cs | 45 + ...esV20230920BehaviorGraphqlCachingResult.cs | 57 + ...ulesV20230920BehaviorGzipResponseResult.cs | 37 + ...esV20230920BehaviorHdDataAdvancedResult.cs | 41 + ...sV20230920BehaviorHealthDetectionResult.cs | 45 + ...esV20230920BehaviorHsafEipBindingResult.cs | 53 + ...uilderRulesV20230920BehaviorHttp2Result.cs | 37 + ...uilderRulesV20230920BehaviorHttp3Result.cs | 37 + ...haviorHttpStrictTransportSecurityResult.cs | 57 + ...0230920BehaviorHttpToHttpsUpgradeResult.cs | 37 + ...rRulesV20230920BehaviorImOverrideResult.cs | 89 + ...ManagerCpCodeOriginalCpCodeLimitsResult.cs | 33 + ...mageAndVideoManagerCpCodeOriginalResult.cs | 45 + ...agerCpCodeTransformedCpCodeLimitsResult.cs | 33 + ...eAndVideoManagerCpCodeTransformedResult.cs | 45 + ...30920BehaviorImageAndVideoManagerResult.cs | 65 + ...ManagerCpCodeOriginalCpCodeLimitsResult.cs | 33 + ...ehaviorImageManagerCpCodeOriginalResult.cs | 45 + ...agerCpCodeTransformedCpCodeLimitsResult.cs | 33 + ...viorImageManagerCpCodeTransformedResult.cs | 45 + ...ulesV20230920BehaviorImageManagerResult.cs | 89 + ...erVideoCpCodeOriginalCpCodeLimitsResult.cs | 33 + ...orImageManagerVideoCpCodeOriginalResult.cs | 45 + ...ideoCpCodeTransformedCpCodeLimitsResult.cs | 33 + ...mageManagerVideoCpCodeTransformedResult.cs | 45 + ...20230920BehaviorImageManagerVideoResult.cs | 89 + ...lderRulesV20230920BehaviorIncludeResult.cs | 37 + ...lesV20230920BehaviorInstantConfigResult.cs | 37 + ...lderRulesV20230920BehaviorInstantResult.cs | 53 + ...viorLargeFileOptimizationAdvancedResult.cs | 53 + ...0920BehaviorLargeFileOptimizationResult.cs | 53 + ...0BehaviorLimitBitRateBitrateTableResult.cs | 29 + ...ulesV20230920BehaviorLimitBitRateResult.cs | 45 + ...ehaviorLimitBitRateThresholdTableResult.cs | 29 + ...erRulesV20230920BehaviorLogCustomResult.cs | 41 + ...ilderRulesV20230920BehaviorMPulseResult.cs | 61 + ...20BehaviorManifestPersonalizationResult.cs | 81 + ...20230920BehaviorManifestReroutingResult.cs | 41 + ...V20230920BehaviorManualServerPushResult.cs | 37 + ...haviorMediaAccelerationQuicOptoutResult.cs | 37 + ...20230920BehaviorMediaAccelerationResult.cs | 37 + ...RulesV20230920BehaviorMediaClientResult.cs | 45 + ...iorMediaFileRetrievalOptimizationResult.cs | 37 + ...230920BehaviorMediaOriginFailoverResult.cs | 237 + ...sV20230920BehaviorMetadataCachingResult.cs | 37 + ...30920BehaviorMobileSdkPerformanceResult.cs | 41 + ...haviorModifyIncomingRequestHeaderResult.cs | 69 + ...aviorModifyIncomingResponseHeaderResult.cs | 69 + ...haviorModifyOutgoingRequestHeaderResult.cs | 77 + ...aviorModifyOutgoingResponseHeaderResult.cs | 77 + ...sV20230920BehaviorModifyViaHeaderResult.cs | 45 + ...0920BehaviorOriginCharacteristicsResult.cs | 145 + ...0BehaviorOriginCharacteristicsWsdResult.cs | 37 + ...tomCertificateAuthorityIssuerRdnsResult.cs | 37 + ...rOriginCustomCertificateAuthorityResult.cs | 89 + ...omCertificateAuthoritySubjectRdnsResult.cs | 37 + ...OriginCustomCertificateIssuerRdnsResult.cs | 37 + ...20BehaviorOriginCustomCertificateResult.cs | 89 + ...riginCustomCertificateSubjectRdnsResult.cs | 37 + ...haviorOriginFailureRecoveryMethodResult.cs | 41 + ...haviorOriginFailureRecoveryPolicyResult.cs | 157 + ...RulesV20230920BehaviorOriginIpAclResult.cs | 37 + ...V20230920BehaviorOriginNetStorageResult.cs | 33 + ...ilderRulesV20230920BehaviorOriginResult.cs | 189 + ...20230920BehaviorPermissionsPolicyResult.cs | 41 + ...ehaviorPersistentClientConnectionResult.cs | 41 + ...30920BehaviorPersistentConnectionResult.cs | 41 + ...PersonallyIdentifiableInformationResult.cs | 37 + ...haviorPhasedReleaseCloudletPolicyResult.cs | 29 + ...lesV20230920BehaviorPhasedReleaseResult.cs | 89 + ...rRulesV20230920BehaviorPreconnectResult.cs | 37 + ...BehaviorPredictiveContentDeliveryResult.cs | 37 + ...0920BehaviorPredictivePrefetchingResult.cs | 41 + ...derRulesV20230920BehaviorPrefetchResult.cs | 37 + ...ulesV20230920BehaviorPrefetchableResult.cs | 37 + ...lesV20230920BehaviorPrefreshCacheResult.cs | 41 + ...lderRulesV20230920BehaviorQualityResult.cs | 97 + ...derRulesV20230920BehaviorQuicBetaResult.cs | 41 + ...rRulesV20230920BehaviorRandomSeekResult.cs | 45 + ...uilderRulesV20230920BehaviorRapidResult.cs | 37 + ...RulesV20230920BehaviorReadTimeoutResult.cs | 37 + ...20230920BehaviorRealTimeReportingResult.cs | 45 + ...0230920BehaviorRealUserMonitoringResult.cs | 37 + ...derRulesV20230920BehaviorRedirectResult.cs | 85 + ...ulesV20230920BehaviorRedirectplusResult.cs | 45 + ...sV20230920BehaviorRefererCheckingResult.cs | 49 + ...30920BehaviorRemoveQueryParameterResult.cs | 37 + ...rRulesV20230920BehaviorRemoveVaryResult.cs | 37 + ...ilderRulesV20230920BehaviorReportResult.cs | 73 + ...0230920BehaviorRequestClientHintsResult.cs | 45 + ...aviorRequestControlCloudletPolicyResult.cs | 29 + ...0BehaviorRequestControlNetStorageResult.cs | 33 + ...esV20230920BehaviorRequestControlResult.cs | 73 + ...20230920BehaviorRequestTypeMarkerResult.cs | 37 + ...rceOptimizerExtendedCompatibilityResult.cs | 41 + ...20230920BehaviorResourceOptimizerResult.cs | 37 + ...ulesV20230920BehaviorResponseCodeResult.cs | 41 + ...esV20230920BehaviorResponseCookieResult.cs | 93 + ...0920BehaviorRestrictObjectCachingResult.cs | 37 + ...ulesBuilderRulesV20230920BehaviorResult.cs | 909 + ...20230920BehaviorReturnCacheStatusResult.cs | 37 + ...rRulesV20230920BehaviorRewriteUrlResult.cs | 69 + ...erRulesV20230920BehaviorRumCustomResult.cs | 41 + ...sV20230920BehaviorSaasDefinitionsResult.cs | 129 + ...viorSalesForceCommerceCloudClientResult.cs | 61 + ...ceCommerceCloudProviderHostHeaderResult.cs | 37 + ...orSalesForceCommerceCloudProviderResult.cs | 37 + ...0920BehaviorSavePostDcaProcessingResult.cs | 37 + ...30920BehaviorScheduleInvalidationResult.cs | 49 + ...V20230920BehaviorScriptManagementResult.cs | 45 + ...ehaviorSegmentedContentProtectionResult.cs | 117 + ...ehaviorSegmentedMediaOptimizationResult.cs | 65 + ...orSegmentedMediaStreamingPrefetchResult.cs | 37 + ...RulesV20230920BehaviorSetVariableResult.cs | 209 + ...20230920BehaviorSimulateErrorCodeResult.cs | 41 + ...rRulesV20230920BehaviorSiteShieldResult.cs | 41 + ...sV20230920BehaviorSiteShieldSsmapResult.cs | 45 + ...aviorStandardTlsMigrationOverrideResult.cs | 37 + ...30920BehaviorStandardTlsMigrationResult.cs | 77 + ...230920BehaviorStrictHeaderParsingResult.cs | 41 + ...RulesV20230920BehaviorSubCustomerResult.cs | 109 + ...erRulesV20230920BehaviorSureRouteResult.cs | 81 + ...sV20230920BehaviorTcpOptimizationResult.cs | 37 + ...lderRulesV20230920BehaviorTeaLeafResult.cs | 45 + ...ehaviorTieredDistributionAdvancedResult.cs | 53 + ...orTieredDistributionCustomizationResult.cs | 81 + ...0230920BehaviorTieredDistributionResult.cs | 41 + ...lderRulesV20230920BehaviorTimeoutResult.cs | 37 + ...V20230920BehaviorUidConfigurationResult.cs | 57 + ...20230920BehaviorValidateEntityTagResult.cs | 37 + ...0BehaviorVerifyJsonWebTokenForDcpResult.cs | 89 + ...0230920BehaviorVerifyJsonWebTokenResult.cs | 57 + ...0BehaviorVerifyTokenAuthorizationResult.cs | 73 + ...0230920BehaviorVirtualWaitingRoomResult.cs | 69 + ...VirtualWaitingRoomWithEdgeWorkersResult.cs | 33 + ...sitorPrioritizationCloudletPolicyResult.cs | 29 + ...BehaviorVisitorPrioritizationFifoResult.cs | 69 + ...sitorPrioritizationFifoStandaloneResult.cs | 33 + ...0920BehaviorVisitorPrioritizationResult.cs | 189 + ...tionWaitingRoomCpCodeCpCodeLimitsResult.cs | 33 + ...orPrioritizationWaitingRoomCpCodeResult.cs | 45 + ...ioritizationWaitingRoomNetStorageResult.cs | 33 + ...ulesV20230920BehaviorWatermarkingResult.cs | 97 + ...tionFirewallFirewallConfigurationResult.cs | 45 + ...920BehaviorWebApplicationFirewallResult.cs | 37 + ...rRulesV20230920BehaviorWebSocketsResult.cs | 37 + ...ilderRulesV20230920BehaviorWebdavResult.cs | 37 + ...V20230920CriterionAdvancedImMatchResult.cs | 41 + ...lderRulesV20230920CriterionBucketResult.cs | 37 + ...lesV20230920CriterionCacheabilityResult.cs | 41 + ...sV20230920CriterionChinaCdnRegionResult.cs | 37 + ...0230920CriterionClientCertificateResult.cs | 45 + ...erRulesV20230920CriterionClientIpResult.cs | 45 + ...V20230920CriterionClientIpVersionResult.cs | 41 + ...V20230920CriterionCloudletsOriginResult.cs | 37 + ...20CriterionContentDeliveryNetworkResult.cs | 41 + ...ulesV20230920CriterionContentTypeResult.cs | 49 + ...0920CriterionDeviceCharacteristicResult.cs | 73 + ...sV20230920CriterionEcmdAuthGroupsResult.cs | 41 + ...sV20230920CriterionEcmdAuthSchemeResult.cs | 37 + ...30920CriterionEcmdIsAuthenticatedResult.cs | 37 + ...lesV20230920CriterionEcmdUsernameResult.cs | 45 + ...230920CriterionEdgeWorkersFailureResult.cs | 37 + ...esV20230920CriterionFileExtensionResult.cs | 45 + ...erRulesV20230920CriterionFilenameResult.cs | 45 + ...erRulesV20230920CriterionHostnameResult.cs | 41 + ...esV20230920CriterionMatchAdvancedResult.cs | 45 + ...ulesV20230920CriterionMatchCpCodeResult.cs | 37 + ...erionMatchCpCodeValueCpCodeLimitsResult.cs | 33 + ...20230920CriterionMatchCpCodeValueResult.cs | 45 + ...0230920CriterionMatchResponseCodeResult.cs | 49 + ...esV20230920CriterionMatchVariableResult.cs | 65 + ...esV20230920CriterionMetadataStageResult.cs | 41 + ...esV20230920CriterionOriginTimeoutResult.cs | 37 + ...uilderRulesV20230920CriterionPathResult.cs | 49 + ...0920CriterionQueryStringParameterResult.cs | 73 + ...lderRulesV20230920CriterionRandomResult.cs | 37 + ...sV20230920CriterionRecoveryConfigResult.cs | 37 + ...0230920CriterionRegularExpressionResult.cs | 45 + ...esV20230920CriterionRequestCookieResult.cs | 69 + ...esV20230920CriterionRequestHeaderResult.cs | 57 + ...esV20230920CriterionRequestMethodResult.cs | 41 + ...V20230920CriterionRequestProtocolResult.cs | 37 + ...ulesV20230920CriterionRequestTypeResult.cs | 41 + ...sV20230920CriterionResponseHeaderResult.cs | 65 + ...lesBuilderRulesV20230920CriterionResult.cs | 201 + ...sV20230920CriterionServerLocationResult.cs | 53 + ...uilderRulesV20230920CriterionTimeResult.cs | 69 + ...230920CriterionTokenAuthorizationResult.cs | 41 + ...rRulesV20230920CriterionUserAgentResult.cs | 49 + ...lesV20230920CriterionUserLocationResult.cs | 61 + ...ulesV20230920CriterionUserNetworkResult.cs | 61 + ...esV20230920CriterionVariableErrorResult.cs | 41 + ...riterionVirtualWaitingRoomRequestResult.cs | 41 + ...erionVisitorPrioritizationRequestResult.cs | 41 + ...ilderRulesV20230920CustomOverrideResult.cs | 29 + ...ropertyRulesBuilderRulesV20230920Result.cs | 77 + ...ulesBuilderRulesV20230920VariableResult.cs | 41 + .../Outputs/PropertyActivationTimeouts.cs | 24 + .../PropertyIncludeActivationTimeouts.cs | 24 + sdk/dotnet/Properties/GetActivation.cs | 12 +- sdk/dotnet/PropertyActivation.cs | 18 + sdk/dotnet/PropertyIncludeActivation.cs | 18 + ...udletsApplicationLoadBalancerActivation.go | 17 + sdk/go/akamai/cloudletsPolicy.go | 15 + sdk/go/akamai/cloudletsPolicyActivation.go | 15 + sdk/go/akamai/cpCode.go | 15 + sdk/go/akamai/cpsDvEnrollment.go | 15 + sdk/go/akamai/cpsDvValidation.go | 15 + sdk/go/akamai/cpsThirdPartyEnrollment.go | 15 + sdk/go/akamai/cpsUploadCertificate.go | 15 + sdk/go/akamai/edgeHostName.go | 27 +- sdk/go/akamai/edgeWorker.go | 15 + sdk/go/akamai/edgeWorkersActivation.go | 15 + sdk/go/akamai/edgekvGroupItems.go | 15 + sdk/go/akamai/getPropertyActivation.go | 10 +- sdk/go/akamai/getPropertyRulesBuilder.go | 7 + sdk/go/akamai/iamUser.go | 13 +- sdk/go/akamai/properties/getActivation.go | 10 +- sdk/go/akamai/propertyActivation.go | 31 +- sdk/go/akamai/propertyIncludeActivation.go | 15 + sdk/go/akamai/pulumiTypes.go | 6986 +- sdk/go/akamai/pulumiTypes1.go | 142437 +++++++++------ sdk/go/akamai/pulumiTypes2.go | 63492 +++++++ ...letsApplicationLoadBalancerActivation.java | 16 + ...ApplicationLoadBalancerActivationArgs.java | 40 + .../com/pulumi/akamai/CloudletsPolicy.java | 15 + .../akamai/CloudletsPolicyActivation.java | 16 + .../akamai/CloudletsPolicyActivationArgs.java | 40 + .../pulumi/akamai/CloudletsPolicyArgs.java | 38 + .../main/java/com/pulumi/akamai/CpCode.java | 16 + .../java/com/pulumi/akamai/CpCodeArgs.java | 38 + .../com/pulumi/akamai/CpsDvEnrollment.java | 15 + .../pulumi/akamai/CpsDvEnrollmentArgs.java | 38 + .../com/pulumi/akamai/CpsDvValidation.java | 15 + .../pulumi/akamai/CpsDvValidationArgs.java | 38 + .../akamai/CpsThirdPartyEnrollment.java | 15 + .../akamai/CpsThirdPartyEnrollmentArgs.java | 38 + .../pulumi/akamai/CpsUploadCertificate.java | 15 + .../akamai/CpsUploadCertificateArgs.java | 38 + .../java/com/pulumi/akamai/EdgeHostName.java | 19 +- .../com/pulumi/akamai/EdgeHostNameArgs.java | 48 +- .../java/com/pulumi/akamai/EdgeWorker.java | 15 + .../com/pulumi/akamai/EdgeWorkerArgs.java | 38 + .../pulumi/akamai/EdgeWorkersActivation.java | 16 + .../akamai/EdgeWorkersActivationArgs.java | 40 + .../com/pulumi/akamai/EdgekvGroupItems.java | 16 + .../pulumi/akamai/EdgekvGroupItemsArgs.java | 40 + .../java/com/pulumi/akamai/GtmProperty.java | 6 +- .../main/java/com/pulumi/akamai/IamUser.java | 6 +- .../java/com/pulumi/akamai/IamUserArgs.java | 11 +- .../com/pulumi/akamai/PropertyActivation.java | 15 + .../pulumi/akamai/PropertyActivationArgs.java | 38 + .../akamai/PropertyIncludeActivation.java | 15 + .../akamai/PropertyIncludeActivationArgs.java | 38 + ...pplicationLoadBalancerActivationState.java | 38 + ...ionLoadBalancerActivationTimeoutsArgs.java | 63 + .../CloudletsPolicyActivationState.java | 38 + ...CloudletsPolicyActivationTimeoutsArgs.java | 63 + .../akamai/inputs/CloudletsPolicyState.java | 38 + .../inputs/CloudletsPolicyTimeoutsArgs.java | 63 + .../com/pulumi/akamai/inputs/CpCodeState.java | 38 + .../akamai/inputs/CpCodeTimeoutsArgs.java | 63 + .../akamai/inputs/CpsDvEnrollmentState.java | 38 + .../inputs/CpsDvEnrollmentTimeoutsArgs.java | 63 + .../akamai/inputs/CpsDvValidationState.java | 38 + .../inputs/CpsDvValidationTimeoutsArgs.java | 63 + .../inputs/CpsThirdPartyEnrollmentState.java | 38 + .../CpsThirdPartyEnrollmentTimeoutsArgs.java | 63 + .../inputs/CpsUploadCertificateState.java | 38 + .../CpsUploadCertificateTimeoutsArgs.java | 63 + .../akamai/inputs/EdgeHostNameState.java | 48 +- .../inputs/EdgeHostNameTimeoutsArgs.java | 63 + .../pulumi/akamai/inputs/EdgeWorkerState.java | 38 + .../akamai/inputs/EdgeWorkerTimeoutsArgs.java | 63 + .../inputs/EdgeWorkersActivationState.java | 38 + .../EdgeWorkersActivationTimeoutsArgs.java | 80 + .../akamai/inputs/EdgekvGroupItemsState.java | 38 + .../inputs/EdgekvGroupItemsTimeoutsArgs.java | 63 + ...dletsEdgeRedirectorMatchRuleMatchRule.java | 13 + ...sEdgeRedirectorMatchRuleMatchRuleArgs.java | 17 + .../inputs/GetPropertyActivationArgs.java | 11 +- .../GetPropertyActivationPlainArgs.java | 11 +- .../inputs/GetPropertyRulesBuilderArgs.java | 18 + .../GetPropertyRulesBuilderPlainArgs.java | 14 + ...GetPropertyRulesBuilderRulesV20230920.java | 250 + ...ropertyRulesBuilderRulesV20230920Args.java | 307 + ...rtyRulesBuilderRulesV20230920Behavior.java | 3152 + ...0230920BehaviorAdScalerCircuitBreaker.java | 176 + ...920BehaviorAdScalerCircuitBreakerArgs.java | 217 + ...V20230920BehaviorAdaptiveAcceleration.java | 293 + ...30920BehaviorAdaptiveAccelerationArgs.java | 370 + ...30920BehaviorAdaptiveImageCompression.java | 294 + ...0BehaviorAdaptiveImageCompressionArgs.java | 371 + ...BuilderRulesV20230920BehaviorAdvanced.java | 111 + ...derRulesV20230920BehaviorAdvancedArgs.java | 132 + ...sV20230920BehaviorAggregatedReporting.java | 177 + ...230920BehaviorAggregatedReportingArgs.java | 218 + ...uilderRulesV20230920BehaviorAkamaizer.java | 98 + ...erRulesV20230920BehaviorAkamaizerArgs.java | 115 + ...derRulesV20230920BehaviorAkamaizerTag.java | 163 + ...ulesV20230920BehaviorAkamaizerTagArgs.java | 200 + ...230920BehaviorAllHttpInCacheHierarchy.java | 98 + ...20BehaviorAllHttpInCacheHierarchyArgs.java | 115 + ...20230920BehaviorAllowCloudletsOrigins.java | 124 + ...0920BehaviorAllowCloudletsOriginsArgs.java | 149 + ...lderRulesV20230920BehaviorAllowDelete.java | 111 + ...RulesV20230920BehaviorAllowDeleteArgs.java | 132 + ...0920BehaviorAllowHttpsCacheKeySharing.java | 98 + ...BehaviorAllowHttpsCacheKeySharingArgs.java | 115 + ...sV20230920BehaviorAllowHttpsDowngrade.java | 98 + ...230920BehaviorAllowHttpsDowngradeArgs.java | 115 + ...derRulesV20230920BehaviorAllowOptions.java | 98 + ...ulesV20230920BehaviorAllowOptionsArgs.java | 115 + ...ilderRulesV20230920BehaviorAllowPatch.java | 98 + ...rRulesV20230920BehaviorAllowPatchArgs.java | 115 + ...uilderRulesV20230920BehaviorAllowPost.java | 111 + ...erRulesV20230920BehaviorAllowPostArgs.java | 132 + ...BuilderRulesV20230920BehaviorAllowPut.java | 98 + ...derRulesV20230920BehaviorAllowPutArgs.java | 115 + ...20230920BehaviorAllowTransferEncoding.java | 98 + ...0920BehaviorAllowTransferEncodingArgs.java | 115 + ...derRulesV20230920BehaviorAltSvcHeader.java | 99 + ...ulesV20230920BehaviorAltSvcHeaderArgs.java | 116 + ...lesV20230920BehaviorApiPrioritization.java | 245 + ...20230920BehaviorApiPrioritizationArgs.java | 306 + ...haviorApiPrioritizationCloudletPolicy.java | 72 + ...orApiPrioritizationCloudletPolicyArgs.java | 81 + ...20BehaviorApiPrioritizationNetStorage.java | 85 + ...haviorApiPrioritizationNetStorageArgs.java | 98 + ...aviorApiPrioritizationThrottledCpCode.java | 130 + ...rApiPrioritizationThrottledCpCodeArgs.java | 155 + ...ritizationThrottledCpCodeCpCodeLimits.java | 85 + ...zationThrottledCpCodeCpCodeLimitsArgs.java | 98 + ...230920BehaviorApplicationLoadBalancer.java | 423 + ...licationLoadBalancerAllDownNetStorage.java | 85 + ...tionLoadBalancerAllDownNetStorageArgs.java | 98 + ...20BehaviorApplicationLoadBalancerArgs.java | 536 + ...ApplicationLoadBalancerCloudletPolicy.java | 72 + ...icationLoadBalancerCloudletPolicyArgs.java | 81 + ...licationLoadBalancerFailoverOriginMap.java | 76 + ...tionLoadBalancerFailoverOriginMapArgs.java | 85 + ...ulesBuilderRulesV20230920BehaviorArgs.java | 4041 + ...V20230920BehaviorAudienceSegmentation.java | 334 + ...30920BehaviorAudienceSegmentationArgs.java | 423 + ...iorAudienceSegmentationCloudletPolicy.java | 72 + ...udienceSegmentationCloudletPolicyArgs.java | 81 + ...V20230920BehaviorAutoDomainValidation.java | 98 + ...30920BehaviorAutoDomainValidationArgs.java | 115 + ...erRulesV20230920BehaviorBaseDirectory.java | 98 + ...lesV20230920BehaviorBaseDirectoryArgs.java | 115 + ...erRulesV20230920BehaviorBossBeaconing.java | 194 + ...lesV20230920BehaviorBossBeaconingArgs.java | 239 + ...lderRulesV20230920BehaviorBreadcrumbs.java | 124 + ...RulesV20230920BehaviorBreadcrumbsArgs.java | 149 + ...RulesV20230920BehaviorBreakConnection.java | 98 + ...sV20230920BehaviorBreakConnectionArgs.java | 115 + ...esBuilderRulesV20230920BehaviorBrotli.java | 98 + ...ilderRulesV20230920BehaviorBrotliArgs.java | 115 + ...ilderRulesV20230920BehaviorCacheError.java | 124 + ...rRulesV20230920BehaviorCacheErrorArgs.java | 149 + ...sBuilderRulesV20230920BehaviorCacheId.java | 155 + ...lderRulesV20230920BehaviorCacheIdArgs.java | 188 + ...esV20230920BehaviorCacheKeyIgnoreCase.java | 98 + ...0230920BehaviorCacheKeyIgnoreCaseArgs.java | 115 + ...sV20230920BehaviorCacheKeyQueryParams.java | 129 + ...230920BehaviorCacheKeyQueryParamsArgs.java | 154 + ...RulesV20230920BehaviorCacheKeyRewrite.java | 98 + ...sV20230920BehaviorCacheKeyRewriteArgs.java | 115 + ...uilderRulesV20230920BehaviorCachePost.java | 111 + ...erRulesV20230920BehaviorCachePostArgs.java | 132 + ...erRulesV20230920BehaviorCacheRedirect.java | 98 + ...lesV20230920BehaviorCacheRedirectArgs.java | 115 + ...BuilderRulesV20230920BehaviorCacheTag.java | 98 + ...derRulesV20230920BehaviorCacheTagArgs.java | 115 + ...RulesV20230920BehaviorCacheTagVisible.java | 98 + ...sV20230920BehaviorCacheTagVisibleArgs.java | 115 + ...sBuilderRulesV20230920BehaviorCaching.java | 293 + ...lderRulesV20230920BehaviorCachingArgs.java | 370 + ...V20230920BehaviorCentralAuthorization.java | 98 + ...30920BehaviorCentralAuthorizationArgs.java | 115 + ...rRulesV20230920BehaviorChaseRedirects.java | 124 + ...esV20230920BehaviorChaseRedirectsArgs.java | 149 + ...20230920BehaviorClientCertificateAuth.java | 142 + ...0920BehaviorClientCertificateAuthArgs.java | 171 + ...20230920BehaviorClientCharacteristics.java | 98 + ...0920BehaviorClientCharacteristicsArgs.java | 115 + ...esV20230920BehaviorCloudInterconnects.java | 116 + ...0230920BehaviorCloudInterconnectsArgs.java | 137 + ...derRulesV20230920BehaviorCloudWrapper.java | 111 + ...V20230920BehaviorCloudWrapperAdvanced.java | 124 + ...30920BehaviorCloudWrapperAdvancedArgs.java | 149 + ...ulesV20230920BehaviorCloudWrapperArgs.java | 132 + ...20230920BehaviorCommonMediaClientData.java | 98 + ...0920BehaviorCommonMediaClientDataArgs.java | 115 + ...lesV20230920BehaviorConditionalOrigin.java | 98 + ...20230920BehaviorConditionalOriginArgs.java | 115 + ...lesV20230920BehaviorConstructResponse.java | 151 + ...20230920BehaviorConstructResponseArgs.java | 184 + ...0230920BehaviorContentCharacteristics.java | 137 + ...0920BehaviorContentCharacteristicsAmd.java | 334 + ...BehaviorContentCharacteristicsAmdArgs.java | 423 + ...920BehaviorContentCharacteristicsArgs.java | 166 + ...30920BehaviorContentCharacteristicsDd.java | 150 + ...0BehaviorContentCharacteristicsDdArgs.java | 183 + ...iorContentCharacteristicsWsdLargeFile.java | 137 + ...ontentCharacteristicsWsdLargeFileArgs.java | 166 + ...BehaviorContentCharacteristicsWsdLive.java | 280 + ...viorContentCharacteristicsWsdLiveArgs.java | 353 + ...0BehaviorContentCharacteristicsWsdVod.java | 280 + ...aviorContentCharacteristicsWsdVodArgs.java | 353 + ...esV20230920BehaviorContentPrePosition.java | 150 + ...0230920BehaviorContentPrePositionArgs.java | 183 + ...920BehaviorContentTargetingProtection.java | 396 + ...ehaviorContentTargetingProtectionArgs.java | 497 + ...lderRulesV20230920BehaviorCorsSupport.java | 219 + ...RulesV20230920BehaviorCorsSupportArgs.java | 268 + ...esBuilderRulesV20230920BehaviorCpCode.java | 99 + ...ilderRulesV20230920BehaviorCpCodeArgs.java | 116 + ...lderRulesV20230920BehaviorCpCodeValue.java | 130 + ...RulesV20230920BehaviorCpCodeValueArgs.java | 155 + ...230920BehaviorCpCodeValueCpCodeLimits.java | 85 + ...20BehaviorCpCodeValueCpCodeLimitsArgs.java | 98 + ...rRulesV20230920BehaviorCustomBehavior.java | 98 + ...esV20230920BehaviorCustomBehaviorArgs.java | 115 + ...ilderRulesV20230920BehaviorDatastream.java | 208 + ...rRulesV20230920BehaviorDatastreamArgs.java | 257 + ...RulesBuilderRulesV20230920BehaviorDcp.java | 163 + ...sBuilderRulesV20230920BehaviorDcpArgs.java | 200 + ...0920BehaviorDcpAuthHmacTransformation.java | 111 + ...BehaviorDcpAuthHmacTransformationArgs.java | 132 + ...920BehaviorDcpAuthRegexTransformation.java | 98 + ...ehaviorDcpAuthRegexTransformationArgs.java | 115 + ...ehaviorDcpAuthSubstringTransformation.java | 111 + ...iorDcpAuthSubstringTransformationArgs.java | 132 + ...30920BehaviorDcpAuthVariableExtractor.java | 111 + ...0BehaviorDcpAuthVariableExtractorArgs.java | 132 + ...20230920BehaviorDcpDefaultAuthzGroups.java | 103 + ...0920BehaviorDcpDefaultAuthzGroupsArgs.java | 120 + ...RulesV20230920BehaviorDcpDevRelations.java | 137 + ...sV20230920BehaviorDcpDevRelationsArgs.java | 166 + ...RulesV20230920BehaviorDcpRealTimeAuth.java | 163 + ...sV20230920BehaviorDcpRealTimeAuthArgs.java | 200 + ...RulesV20230920BehaviorDeliveryReceipt.java | 98 + ...sV20230920BehaviorDeliveryReceiptArgs.java | 115 + ...ilderRulesV20230920BehaviorDenyAccess.java | 111 + ...rRulesV20230920BehaviorDenyAccessArgs.java | 132 + ...30920BehaviorDenyDirectFailoverAccess.java | 98 + ...0BehaviorDenyDirectFailoverAccessArgs.java | 115 + ...20BehaviorDeviceCharacteristicCacheId.java | 103 + ...haviorDeviceCharacteristicCacheIdArgs.java | 120 + ...920BehaviorDeviceCharacteristicHeader.java | 103 + ...ehaviorDeviceCharacteristicHeaderArgs.java | 120 + ...RulesV20230920BehaviorDnsAsyncRefresh.java | 111 + ...sV20230920BehaviorDnsAsyncRefreshArgs.java | 132 + ...lderRulesV20230920BehaviorDnsPrefresh.java | 124 + ...RulesV20230920BehaviorDnsPrefreshArgs.java | 149 + ...lesV20230920BehaviorDowngradeProtocol.java | 98 + ...20230920BehaviorDowngradeProtocolArgs.java | 115 + ...0230920BehaviorDownloadCompleteMarker.java | 98 + ...920BehaviorDownloadCompleteMarkerArgs.java | 115 + ...V20230920BehaviorDownloadNotification.java | 98 + ...30920BehaviorDownloadNotificationArgs.java | 115 + ...RulesV20230920BehaviorDownstreamCache.java | 150 + ...sV20230920BehaviorDownstreamCacheArgs.java | 183 + ...ehaviorDynamicThroughtputOptimization.java | 98 + ...iorDynamicThroughtputOptimizationArgs.java | 115 + ...ynamicThroughtputOptimizationOverride.java | 98 + ...icThroughtputOptimizationOverrideArgs.java | 115 + ...lesV20230920BehaviorDynamicWebContent.java | 137 + ...20230920BehaviorDynamicWebContentArgs.java | 166 + ...rRulesV20230920BehaviorEcmsBulkUpload.java | 98 + ...esV20230920BehaviorEcmsBulkUploadArgs.java | 115 + ...derRulesV20230920BehaviorEcmsDatabase.java | 150 + ...ulesV20230920BehaviorEcmsDatabaseArgs.java | 183 + ...lderRulesV20230920BehaviorEcmsDataset.java | 150 + ...RulesV20230920BehaviorEcmsDatasetArgs.java | 183 + ...erRulesV20230920BehaviorEcmsObjectKey.java | 98 + ...lesV20230920BehaviorEcmsObjectKeyArgs.java | 115 + ...lderRulesV20230920BehaviorEdgeConnect.java | 207 + ...RulesV20230920BehaviorEdgeConnectArgs.java | 256 + ...0920BehaviorEdgeLoadBalancingAdvanced.java | 111 + ...BehaviorEdgeLoadBalancingAdvancedArgs.java | 132 + ...20BehaviorEdgeLoadBalancingDataCenter.java | 195 + ...haviorEdgeLoadBalancingDataCenterArgs.java | 240 + ...geLoadBalancingDataCenterFailoverRule.java | 111 + ...adBalancingDataCenterFailoverRuleArgs.java | 132 + ...230920BehaviorEdgeLoadBalancingOrigin.java | 163 + ...20BehaviorEdgeLoadBalancingOriginArgs.java | 200 + ...230920BehaviorEdgeOriginAuthorization.java | 137 + ...20BehaviorEdgeOriginAuthorizationArgs.java | 166 + ...rRulesV20230920BehaviorEdgeRedirector.java | 139 + ...esV20230920BehaviorEdgeRedirectorArgs.java | 168 + ...0BehaviorEdgeRedirectorCloudletPolicy.java | 72 + ...aviorEdgeRedirectorCloudletPolicyArgs.java | 81 + ...uilderRulesV20230920BehaviorEdgeScape.java | 98 + ...erRulesV20230920BehaviorEdgeScapeArgs.java | 115 + ...ulesV20230920BehaviorEdgeSideIncludes.java | 181 + ...V20230920BehaviorEdgeSideIncludesArgs.java | 222 + ...ilderRulesV20230920BehaviorEdgeWorker.java | 163 + ...rRulesV20230920BehaviorEdgeWorkerArgs.java | 200 + ...sV20230920BehaviorEnforceMtlsSettings.java | 142 + ...230920BehaviorEnforceMtlsSettingsArgs.java | 171 + ...0230920BehaviorEnhancedAkamaiProtocol.java | 98 + ...920BehaviorEnhancedAkamaiProtocolArgs.java | 115 + ...0230920BehaviorEnhancedProxyDetection.java | 514 + ...920BehaviorEnhancedProxyDetectionArgs.java | 659 + ...920BehaviorEpdForwardHeaderEnrichment.java | 98 + ...ehaviorEpdForwardHeaderEnrichmentArgs.java | 115 + ...ilderRulesV20230920BehaviorFailAction.java | 504 + ...rRulesV20230920BehaviorFailActionArgs.java | 645 + ...ulesV20230920BehaviorFailActionCpCode.java | 130 + ...V20230920BehaviorFailActionCpCodeArgs.java | 155 + ...0BehaviorFailActionCpCodeCpCodeLimits.java | 85 + ...aviorFailActionCpCodeCpCodeLimitsArgs.java | 98 + ...0BehaviorFailActionNetStorageHostname.java | 85 + ...aviorFailActionNetStorageHostnameArgs.java | 98 + ...ailoverBotManagerFeatureCompatibility.java | 98 + ...verBotManagerFeatureCompatibilityArgs.java | 115 + ...rRulesV20230920BehaviorFastInvalidate.java | 98 + ...esV20230920BehaviorFastInvalidateArgs.java | 115 + ...ulesBuilderRulesV20230920BehaviorFips.java | 98 + ...BuilderRulesV20230920BehaviorFipsArgs.java | 115 + ...sV20230920BehaviorFirstPartyMarketing.java | 138 + ...230920BehaviorFirstPartyMarketingArgs.java | 167 + ...viorFirstPartyMarketingCloudletPolicy.java | 72 + ...FirstPartyMarketingCloudletPolicyArgs.java | 81 + ...230920BehaviorFirstPartyMarketingPlus.java | 138 + ...20BehaviorFirstPartyMarketingPlusArgs.java | 167 + ...FirstPartyMarketingPlusCloudletPolicy.java | 72 + ...tPartyMarketingPlusCloudletPolicyArgs.java | 81 + ...rRulesV20230920BehaviorForwardRewrite.java | 139 + ...esV20230920BehaviorForwardRewriteArgs.java | 168 + ...0BehaviorForwardRewriteCloudletPolicy.java | 72 + ...aviorForwardRewriteCloudletPolicyArgs.java | 81 + ...uilderRulesV20230920BehaviorG2oheader.java | 195 + ...erRulesV20230920BehaviorG2oheaderArgs.java | 240 + ...sV20230920BehaviorGlobalRequestNumber.java | 124 + ...230920BehaviorGlobalRequestNumberArgs.java | 149 + ...rRulesV20230920BehaviorGraphqlCaching.java | 163 + ...esV20230920BehaviorGraphqlCachingArgs.java | 200 + ...derRulesV20230920BehaviorGzipResponse.java | 98 + ...ulesV20230920BehaviorGzipResponseArgs.java | 115 + ...rRulesV20230920BehaviorHdDataAdvanced.java | 111 + ...esV20230920BehaviorHdDataAdvancedArgs.java | 132 + ...RulesV20230920BehaviorHealthDetection.java | 125 + ...sV20230920BehaviorHealthDetectionArgs.java | 150 + ...rRulesV20230920BehaviorHsafEipBinding.java | 151 + ...esV20230920BehaviorHsafEipBindingArgs.java | 184 + ...lesBuilderRulesV20230920BehaviorHttp2.java | 98 + ...uilderRulesV20230920BehaviorHttp2Args.java | 115 + ...lesBuilderRulesV20230920BehaviorHttp3.java | 98 + ...uilderRulesV20230920BehaviorHttp3Args.java | 115 + ...20BehaviorHttpStrictTransportSecurity.java | 164 + ...haviorHttpStrictTransportSecurityArgs.java | 201 + ...esV20230920BehaviorHttpToHttpsUpgrade.java | 98 + ...0230920BehaviorHttpToHttpsUpgradeArgs.java | 115 + ...ilderRulesV20230920BehaviorImOverride.java | 273 + ...rRulesV20230920BehaviorImOverrideArgs.java | 342 + ...V20230920BehaviorImageAndVideoManager.java | 191 + ...30920BehaviorImageAndVideoManagerArgs.java | 236 + ...iorImageAndVideoManagerCpCodeOriginal.java | 130 + ...mageAndVideoManagerCpCodeOriginalArgs.java | 155 + ...ideoManagerCpCodeOriginalCpCodeLimits.java | 85 + ...ManagerCpCodeOriginalCpCodeLimitsArgs.java | 98 + ...ImageAndVideoManagerCpCodeTransformed.java | 130 + ...eAndVideoManagerCpCodeTransformedArgs.java | 155 + ...oManagerCpCodeTransformedCpCodeLimits.java | 85 + ...agerCpCodeTransformedCpCodeLimitsArgs.java | 98 + ...derRulesV20230920BehaviorImageManager.java | 269 + ...ulesV20230920BehaviorImageManagerArgs.java | 338 + ...920BehaviorImageManagerCpCodeOriginal.java | 130 + ...ehaviorImageManagerCpCodeOriginalArgs.java | 155 + ...mageManagerCpCodeOriginalCpCodeLimits.java | 85 + ...ManagerCpCodeOriginalCpCodeLimitsArgs.java | 98 + ...BehaviorImageManagerCpCodeTransformed.java | 130 + ...viorImageManagerCpCodeTransformedArgs.java | 155 + ...eManagerCpCodeTransformedCpCodeLimits.java | 85 + ...agerCpCodeTransformedCpCodeLimitsArgs.java | 98 + ...lesV20230920BehaviorImageManagerVideo.java | 269 + ...20230920BehaviorImageManagerVideoArgs.java | 338 + ...haviorImageManagerVideoCpCodeOriginal.java | 130 + ...orImageManagerVideoCpCodeOriginalArgs.java | 155 + ...anagerVideoCpCodeOriginalCpCodeLimits.java | 85 + ...erVideoCpCodeOriginalCpCodeLimitsArgs.java | 98 + ...iorImageManagerVideoCpCodeTransformed.java | 130 + ...mageManagerVideoCpCodeTransformedArgs.java | 155 + ...gerVideoCpCodeTransformedCpCodeLimits.java | 85 + ...ideoCpCodeTransformedCpCodeLimitsArgs.java | 98 + ...sBuilderRulesV20230920BehaviorInclude.java | 98 + ...lderRulesV20230920BehaviorIncludeArgs.java | 115 + ...sBuilderRulesV20230920BehaviorInstant.java | 159 + ...lderRulesV20230920BehaviorInstantArgs.java | 192 + ...erRulesV20230920BehaviorInstantConfig.java | 98 + ...lesV20230920BehaviorInstantConfigArgs.java | 115 + ...20230920BehaviorLargeFileOptimization.java | 150 + ...BehaviorLargeFileOptimizationAdvanced.java | 151 + ...viorLargeFileOptimizationAdvancedArgs.java | 184 + ...0920BehaviorLargeFileOptimizationArgs.java | 183 + ...derRulesV20230920BehaviorLimitBitRate.java | 135 + ...ulesV20230920BehaviorLimitBitRateArgs.java | 160 + ...30920BehaviorLimitBitRateBitrateTable.java | 72 + ...0BehaviorLimitBitRateBitrateTableArgs.java | 81 + ...920BehaviorLimitBitRateThresholdTable.java | 72 + ...ehaviorLimitBitRateThresholdTableArgs.java | 81 + ...uilderRulesV20230920BehaviorLogCustom.java | 111 + ...erRulesV20230920BehaviorLogCustomArgs.java | 132 + ...esBuilderRulesV20230920BehaviorMPulse.java | 176 + ...ilderRulesV20230920BehaviorMPulseArgs.java | 217 + ...230920BehaviorManifestPersonalization.java | 241 + ...20BehaviorManifestPersonalizationArgs.java | 302 + ...lesV20230920BehaviorManifestRerouting.java | 111 + ...20230920BehaviorManifestReroutingArgs.java | 132 + ...ulesV20230920BehaviorManualServerPush.java | 103 + ...V20230920BehaviorManualServerPushArgs.java | 120 + ...lesV20230920BehaviorMediaAcceleration.java | 98 + ...20230920BehaviorMediaAccelerationArgs.java | 115 + ...20BehaviorMediaAccelerationQuicOptout.java | 98 + ...haviorMediaAccelerationQuicOptoutArgs.java | 115 + ...lderRulesV20230920BehaviorMediaClient.java | 124 + ...RulesV20230920BehaviorMediaClientArgs.java | 149 + ...ehaviorMediaFileRetrievalOptimization.java | 98 + ...iorMediaFileRetrievalOptimizationArgs.java | 115 + ...sV20230920BehaviorMediaOriginFailover.java | 758 + ...230920BehaviorMediaOriginFailoverArgs.java | 975 + ...RulesV20230920BehaviorMetadataCaching.java | 98 + ...sV20230920BehaviorMetadataCachingArgs.java | 115 + ...V20230920BehaviorMobileSdkPerformance.java | 111 + ...30920BehaviorMobileSdkPerformanceArgs.java | 132 + ...20BehaviorModifyIncomingRequestHeader.java | 202 + ...haviorModifyIncomingRequestHeaderArgs.java | 251 + ...0BehaviorModifyIncomingResponseHeader.java | 202 + ...aviorModifyIncomingResponseHeaderArgs.java | 251 + ...20BehaviorModifyOutgoingRequestHeader.java | 228 + ...haviorModifyOutgoingRequestHeaderArgs.java | 285 + ...0BehaviorModifyOutgoingResponseHeader.java | 228 + ...aviorModifyOutgoingResponseHeaderArgs.java | 285 + ...RulesV20230920BehaviorModifyViaHeader.java | 124 + ...sV20230920BehaviorModifyViaHeaderArgs.java | 149 + ...esBuilderRulesV20230920BehaviorOrigin.java | 613 + ...ilderRulesV20230920BehaviorOriginArgs.java | 782 + ...20230920BehaviorOriginCharacteristics.java | 455 + ...0920BehaviorOriginCharacteristicsArgs.java | 580 + ...30920BehaviorOriginCharacteristicsWsd.java | 98 + ...0BehaviorOriginCharacteristicsWsdArgs.java | 115 + ...230920BehaviorOriginCustomCertificate.java | 275 + ...20BehaviorOriginCustomCertificateArgs.java | 344 + ...aviorOriginCustomCertificateAuthority.java | 275 + ...rOriginCustomCertificateAuthorityArgs.java | 344 + ...nCustomCertificateAuthorityIssuerRdns.java | 97 + ...tomCertificateAuthorityIssuerRdnsArgs.java | 114 + ...CustomCertificateAuthoritySubjectRdns.java | 97 + ...omCertificateAuthoritySubjectRdnsArgs.java | 114 + ...viorOriginCustomCertificateIssuerRdns.java | 97 + ...OriginCustomCertificateIssuerRdnsArgs.java | 114 + ...iorOriginCustomCertificateSubjectRdns.java | 97 + ...riginCustomCertificateSubjectRdnsArgs.java | 114 + ...20BehaviorOriginFailureRecoveryMethod.java | 111 + ...haviorOriginFailureRecoveryMethodArgs.java | 132 + ...20BehaviorOriginFailureRecoveryPolicy.java | 502 + ...haviorOriginFailureRecoveryPolicyArgs.java | 639 + ...lderRulesV20230920BehaviorOriginIpAcl.java | 98 + ...RulesV20230920BehaviorOriginIpAclArgs.java | 115 + ...ulesV20230920BehaviorOriginNetStorage.java | 85 + ...V20230920BehaviorOriginNetStorageArgs.java | 98 + ...lesV20230920BehaviorPermissionsPolicy.java | 116 + ...20230920BehaviorPermissionsPolicyArgs.java | 137 + ...920BehaviorPersistentClientConnection.java | 111 + ...ehaviorPersistentClientConnectionArgs.java | 132 + ...V20230920BehaviorPersistentConnection.java | 111 + ...30920BehaviorPersistentConnectionArgs.java | 132 + ...viorPersonallyIdentifiableInformation.java | 98 + ...PersonallyIdentifiableInformationArgs.java | 115 + ...erRulesV20230920BehaviorPhasedRelease.java | 274 + ...lesV20230920BehaviorPhasedReleaseArgs.java | 343 + ...20BehaviorPhasedReleaseCloudletPolicy.java | 72 + ...haviorPhasedReleaseCloudletPolicyArgs.java | 81 + ...ilderRulesV20230920BehaviorPreconnect.java | 103 + ...rRulesV20230920BehaviorPreconnectArgs.java | 120 + ...0920BehaviorPredictiveContentDelivery.java | 98 + ...BehaviorPredictiveContentDeliveryArgs.java | 115 + ...20230920BehaviorPredictivePrefetching.java | 111 + ...0920BehaviorPredictivePrefetchingArgs.java | 132 + ...BuilderRulesV20230920BehaviorPrefetch.java | 98 + ...derRulesV20230920BehaviorPrefetchArgs.java | 115 + ...derRulesV20230920BehaviorPrefetchable.java | 98 + ...ulesV20230920BehaviorPrefetchableArgs.java | 115 + ...erRulesV20230920BehaviorPrefreshCache.java | 112 + ...lesV20230920BehaviorPrefreshCacheArgs.java | 133 + ...sBuilderRulesV20230920BehaviorQuality.java | 294 + ...lderRulesV20230920BehaviorQualityArgs.java | 371 + ...BuilderRulesV20230920BehaviorQuicBeta.java | 112 + ...derRulesV20230920BehaviorQuicBetaArgs.java | 133 + ...ilderRulesV20230920BehaviorRandomSeek.java | 124 + ...rRulesV20230920BehaviorRandomSeekArgs.java | 149 + ...lesBuilderRulesV20230920BehaviorRapid.java | 98 + ...uilderRulesV20230920BehaviorRapidArgs.java | 115 + ...lderRulesV20230920BehaviorReadTimeout.java | 98 + ...RulesV20230920BehaviorReadTimeoutArgs.java | 115 + ...lesV20230920BehaviorRealTimeReporting.java | 125 + ...20230920BehaviorRealTimeReportingArgs.java | 150 + ...esV20230920BehaviorRealUserMonitoring.java | 98 + ...0230920BehaviorRealUserMonitoringArgs.java | 115 + ...BuilderRulesV20230920BehaviorRedirect.java | 255 + ...derRulesV20230920BehaviorRedirectArgs.java | 320 + ...derRulesV20230920BehaviorRedirectplus.java | 125 + ...ulesV20230920BehaviorRedirectplusArgs.java | 150 + ...RulesV20230920BehaviorRefererChecking.java | 142 + ...sV20230920BehaviorRefererCheckingArgs.java | 171 + ...V20230920BehaviorRemoveQueryParameter.java | 103 + ...30920BehaviorRemoveQueryParameterArgs.java | 120 + ...ilderRulesV20230920BehaviorRemoveVary.java | 98 + ...rRulesV20230920BehaviorRemoveVaryArgs.java | 115 + ...esBuilderRulesV20230920BehaviorReport.java | 220 + ...ilderRulesV20230920BehaviorReportArgs.java | 273 + ...esV20230920BehaviorRequestClientHints.java | 133 + ...0230920BehaviorRequestClientHintsArgs.java | 158 + ...rRulesV20230920BehaviorRequestControl.java | 218 + ...esV20230920BehaviorRequestControlArgs.java | 271 + ...0BehaviorRequestControlCloudletPolicy.java | 72 + ...aviorRequestControlCloudletPolicyArgs.java | 81 + ...30920BehaviorRequestControlNetStorage.java | 85 + ...0BehaviorRequestControlNetStorageArgs.java | 98 + ...lesV20230920BehaviorRequestTypeMarker.java | 98 + ...20230920BehaviorRequestTypeMarkerArgs.java | 115 + ...lesV20230920BehaviorResourceOptimizer.java | 98 + ...20230920BehaviorResourceOptimizerArgs.java | 115 + ...esourceOptimizerExtendedCompatibility.java | 111 + ...rceOptimizerExtendedCompatibilityArgs.java | 132 + ...derRulesV20230920BehaviorResponseCode.java | 112 + ...ulesV20230920BehaviorResponseCodeArgs.java | 133 + ...rRulesV20230920BehaviorResponseCookie.java | 280 + ...esV20230920BehaviorResponseCookieArgs.java | 353 + ...20230920BehaviorRestrictObjectCaching.java | 98 + ...0920BehaviorRestrictObjectCachingArgs.java | 115 + ...lesV20230920BehaviorReturnCacheStatus.java | 98 + ...20230920BehaviorReturnCacheStatusArgs.java | 115 + ...ilderRulesV20230920BehaviorRewriteUrl.java | 202 + ...rRulesV20230920BehaviorRewriteUrlArgs.java | 251 + ...uilderRulesV20230920BehaviorRumCustom.java | 112 + ...erRulesV20230920BehaviorRumCustomArgs.java | 133 + ...RulesV20230920BehaviorSaasDefinitions.java | 398 + ...sV20230920BehaviorSaasDefinitionsArgs.java | 507 + ...BehaviorSalesForceCommerceCloudClient.java | 176 + ...viorSalesForceCommerceCloudClientArgs.java | 217 + ...haviorSalesForceCommerceCloudProvider.java | 98 + ...orSalesForceCommerceCloudProviderArgs.java | 115 + ...sForceCommerceCloudProviderHostHeader.java | 98 + ...ceCommerceCloudProviderHostHeaderArgs.java | 115 + ...20230920BehaviorSavePostDcaProcessing.java | 98 + ...0920BehaviorSavePostDcaProcessingArgs.java | 115 + ...V20230920BehaviorScheduleInvalidation.java | 137 + ...30920BehaviorScheduleInvalidationArgs.java | 166 + ...ulesV20230920BehaviorScriptManagement.java | 125 + ...V20230920BehaviorScriptManagementArgs.java | 150 + ...920BehaviorSegmentedContentProtection.java | 368 + ...ehaviorSegmentedContentProtectionArgs.java | 465 + ...920BehaviorSegmentedMediaOptimization.java | 189 + ...ehaviorSegmentedMediaOptimizationArgs.java | 234 + ...haviorSegmentedMediaStreamingPrefetch.java | 98 + ...orSegmentedMediaStreamingPrefetchArgs.java | 115 + ...lderRulesV20230920BehaviorSetVariable.java | 658 + ...RulesV20230920BehaviorSetVariableArgs.java | 847 + ...lesV20230920BehaviorSimulateErrorCode.java | 111 + ...20230920BehaviorSimulateErrorCodeArgs.java | 132 + ...ilderRulesV20230920BehaviorSiteShield.java | 112 + ...rRulesV20230920BehaviorSiteShieldArgs.java | 133 + ...RulesV20230920BehaviorSiteShieldSsmap.java | 124 + ...sV20230920BehaviorSiteShieldSsmapArgs.java | 149 + ...V20230920BehaviorStandardTlsMigration.java | 229 + ...30920BehaviorStandardTlsMigrationArgs.java | 286 + ...0BehaviorStandardTlsMigrationOverride.java | 98 + ...aviorStandardTlsMigrationOverrideArgs.java | 115 + ...sV20230920BehaviorStrictHeaderParsing.java | 111 + ...230920BehaviorStrictHeaderParsingArgs.java | 132 + ...lderRulesV20230920BehaviorSubCustomer.java | 332 + ...RulesV20230920BehaviorSubCustomerArgs.java | 421 + ...uilderRulesV20230920BehaviorSureRoute.java | 241 + ...erRulesV20230920BehaviorSureRouteArgs.java | 302 + ...RulesV20230920BehaviorTcpOptimization.java | 98 + ...sV20230920BehaviorTcpOptimizationArgs.java | 115 + ...sBuilderRulesV20230920BehaviorTeaLeaf.java | 125 + ...lderRulesV20230920BehaviorTeaLeafArgs.java | 150 + ...esV20230920BehaviorTieredDistribution.java | 111 + ...920BehaviorTieredDistributionAdvanced.java | 150 + ...ehaviorTieredDistributionAdvancedArgs.java | 183 + ...0230920BehaviorTieredDistributionArgs.java | 132 + ...haviorTieredDistributionCustomization.java | 241 + ...orTieredDistributionCustomizationArgs.java | 302 + ...sBuilderRulesV20230920BehaviorTimeout.java | 98 + ...lderRulesV20230920BehaviorTimeoutArgs.java | 115 + ...ulesV20230920BehaviorUidConfiguration.java | 163 + ...V20230920BehaviorUidConfigurationArgs.java | 200 + ...lesV20230920BehaviorValidateEntityTag.java | 98 + ...20230920BehaviorValidateEntityTagArgs.java | 115 + ...esV20230920BehaviorVerifyJsonWebToken.java | 163 + ...0230920BehaviorVerifyJsonWebTokenArgs.java | 200 + ...30920BehaviorVerifyJsonWebTokenForDcp.java | 267 + ...0BehaviorVerifyJsonWebTokenForDcpArgs.java | 336 + ...30920BehaviorVerifyTokenAuthorization.java | 215 + ...0BehaviorVerifyTokenAuthorizationArgs.java | 268 + ...esV20230920BehaviorVirtualWaitingRoom.java | 208 + ...0230920BehaviorVirtualWaitingRoomArgs.java | 257 + ...viorVirtualWaitingRoomWithEdgeWorkers.java | 85 + ...VirtualWaitingRoomWithEdgeWorkersArgs.java | 98 + ...20230920BehaviorVisitorPrioritization.java | 605 + ...0920BehaviorVisitorPrioritizationArgs.java | 774 + ...orVisitorPrioritizationCloudletPolicy.java | 72 + ...sitorPrioritizationCloudletPolicyArgs.java | 81 + ...0920BehaviorVisitorPrioritizationFifo.java | 208 + ...BehaviorVisitorPrioritizationFifoArgs.java | 257 + ...orVisitorPrioritizationFifoStandalone.java | 85 + ...sitorPrioritizationFifoStandaloneArgs.java | 98 + ...isitorPrioritizationWaitingRoomCpCode.java | 130 + ...orPrioritizationWaitingRoomCpCodeArgs.java | 155 + ...tizationWaitingRoomCpCodeCpCodeLimits.java | 85 + ...tionWaitingRoomCpCodeCpCodeLimitsArgs.java | 98 + ...orPrioritizationWaitingRoomNetStorage.java | 85 + ...ioritizationWaitingRoomNetStorageArgs.java | 98 + ...derRulesV20230920BehaviorWatermarking.java | 293 + ...ulesV20230920BehaviorWatermarkingArgs.java | 370 + ...0230920BehaviorWebApplicationFirewall.java | 99 + ...920BehaviorWebApplicationFirewallArgs.java | 116 + ...licationFirewallFirewallConfiguration.java | 124 + ...tionFirewallFirewallConfigurationArgs.java | 149 + ...ilderRulesV20230920BehaviorWebSockets.java | 98 + ...rRulesV20230920BehaviorWebSocketsArgs.java | 115 + ...esBuilderRulesV20230920BehaviorWebdav.java | 98 + ...ilderRulesV20230920BehaviorWebdavArgs.java | 115 + ...tyRulesBuilderRulesV20230920Criterion.java | 674 + ...ulesV20230920CriterionAdvancedImMatch.java | 111 + ...V20230920CriterionAdvancedImMatchArgs.java | 132 + ...lesBuilderRulesV20230920CriterionArgs.java | 855 + ...sBuilderRulesV20230920CriterionBucket.java | 99 + ...lderRulesV20230920CriterionBucketArgs.java | 116 + ...erRulesV20230920CriterionCacheability.java | 111 + ...lesV20230920CriterionCacheabilityArgs.java | 132 + ...RulesV20230920CriterionChinaCdnRegion.java | 98 + ...sV20230920CriterionChinaCdnRegionArgs.java | 115 + ...esV20230920CriterionClientCertificate.java | 124 + ...0230920CriterionClientCertificateArgs.java | 149 + ...uilderRulesV20230920CriterionClientIp.java | 129 + ...erRulesV20230920CriterionClientIpArgs.java | 154 + ...ulesV20230920CriterionClientIpVersion.java | 111 + ...V20230920CriterionClientIpVersionArgs.java | 132 + ...ulesV20230920CriterionCloudletsOrigin.java | 98 + ...V20230920CriterionCloudletsOriginArgs.java | 115 + ...230920CriterionContentDeliveryNetwork.java | 111 + ...20CriterionContentDeliveryNetworkArgs.java | 132 + ...derRulesV20230920CriterionContentType.java | 142 + ...ulesV20230920CriterionContentTypeArgs.java | 171 + ...20230920CriterionDeviceCharacteristic.java | 221 + ...0920CriterionDeviceCharacteristicArgs.java | 274 + ...RulesV20230920CriterionEcmdAuthGroups.java | 111 + ...sV20230920CriterionEcmdAuthGroupsArgs.java | 132 + ...RulesV20230920CriterionEcmdAuthScheme.java | 98 + ...sV20230920CriterionEcmdAuthSchemeArgs.java | 115 + ...V20230920CriterionEcmdIsAuthenticated.java | 98 + ...30920CriterionEcmdIsAuthenticatedArgs.java | 115 + ...erRulesV20230920CriterionEcmdUsername.java | 124 + ...lesV20230920CriterionEcmdUsernameArgs.java | 149 + ...sV20230920CriterionEdgeWorkersFailure.java | 98 + ...230920CriterionEdgeWorkersFailureArgs.java | 115 + ...rRulesV20230920CriterionFileExtension.java | 129 + ...esV20230920CriterionFileExtensionArgs.java | 154 + ...uilderRulesV20230920CriterionFilename.java | 129 + ...erRulesV20230920CriterionFilenameArgs.java | 154 + ...uilderRulesV20230920CriterionHostname.java | 116 + ...erRulesV20230920CriterionHostnameArgs.java | 137 + ...rRulesV20230920CriterionMatchAdvanced.java | 124 + ...esV20230920CriterionMatchAdvancedArgs.java | 149 + ...derRulesV20230920CriterionMatchCpCode.java | 99 + ...ulesV20230920CriterionMatchCpCodeArgs.java | 116 + ...lesV20230920CriterionMatchCpCodeValue.java | 130 + ...20230920CriterionMatchCpCodeValueArgs.java | 155 + ...CriterionMatchCpCodeValueCpCodeLimits.java | 85 + ...erionMatchCpCodeValueCpCodeLimitsArgs.java | 98 + ...esV20230920CriterionMatchResponseCode.java | 143 + ...0230920CriterionMatchResponseCodeArgs.java | 172 + ...rRulesV20230920CriterionMatchVariable.java | 194 + ...esV20230920CriterionMatchVariableArgs.java | 239 + ...rRulesV20230920CriterionMetadataStage.java | 111 + ...esV20230920CriterionMetadataStageArgs.java | 132 + ...rRulesV20230920CriterionOriginTimeout.java | 98 + ...esV20230920CriterionOriginTimeoutArgs.java | 115 + ...lesBuilderRulesV20230920CriterionPath.java | 142 + ...uilderRulesV20230920CriterionPathArgs.java | 171 + ...20230920CriterionQueryStringParameter.java | 221 + ...0920CriterionQueryStringParameterArgs.java | 274 + ...sBuilderRulesV20230920CriterionRandom.java | 99 + ...lderRulesV20230920CriterionRandomArgs.java | 116 + ...RulesV20230920CriterionRecoveryConfig.java | 98 + ...sV20230920CriterionRecoveryConfigArgs.java | 115 + ...esV20230920CriterionRegularExpression.java | 124 + ...0230920CriterionRegularExpressionArgs.java | 149 + ...rRulesV20230920CriterionRequestCookie.java | 203 + ...esV20230920CriterionRequestCookieArgs.java | 252 + ...rRulesV20230920CriterionRequestHeader.java | 168 + ...esV20230920CriterionRequestHeaderArgs.java | 205 + ...rRulesV20230920CriterionRequestMethod.java | 111 + ...esV20230920CriterionRequestMethodArgs.java | 132 + ...ulesV20230920CriterionRequestProtocol.java | 98 + ...V20230920CriterionRequestProtocolArgs.java | 115 + ...derRulesV20230920CriterionRequestType.java | 111 + ...ulesV20230920CriterionRequestTypeArgs.java | 132 + ...RulesV20230920CriterionResponseHeader.java | 195 + ...sV20230920CriterionResponseHeaderArgs.java | 240 + ...RulesV20230920CriterionServerLocation.java | 163 + ...sV20230920CriterionServerLocationArgs.java | 196 + ...lesBuilderRulesV20230920CriterionTime.java | 202 + ...uilderRulesV20230920CriterionTimeArgs.java | 251 + ...sV20230920CriterionTokenAuthorization.java | 116 + ...230920CriterionTokenAuthorizationArgs.java | 137 + ...ilderRulesV20230920CriterionUserAgent.java | 142 + ...rRulesV20230920CriterionUserAgentArgs.java | 171 + ...erRulesV20230920CriterionUserLocation.java | 189 + ...lesV20230920CriterionUserLocationArgs.java | 230 + ...derRulesV20230920CriterionUserNetwork.java | 189 + ...ulesV20230920CriterionUserNetworkArgs.java | 230 + ...rRulesV20230920CriterionVariableError.java | 116 + ...esV20230920CriterionVariableErrorArgs.java | 137 + ...920CriterionVirtualWaitingRoomRequest.java | 111 + ...riterionVirtualWaitingRoomRequestArgs.java | 132 + ...CriterionVisitorPrioritizationRequest.java | 111 + ...erionVisitorPrioritizationRequestArgs.java | 132 + ...esBuilderRulesV20230920CustomOverride.java | 71 + ...ilderRulesV20230920CustomOverrideArgs.java | 80 + ...rtyRulesBuilderRulesV20230920Variable.java | 114 + ...ulesBuilderRulesV20230920VariableArgs.java | 135 + .../inputs/PropertyActivationState.java | 38 + .../PropertyActivationTimeoutsArgs.java | 63 + .../PropertyIncludeActivationState.java | 38 + ...PropertyIncludeActivationTimeoutsArgs.java | 63 + ...icationLoadBalancerActivationTimeouts.java | 48 + .../CloudletsPolicyActivationTimeouts.java | 48 + .../outputs/CloudletsPolicyTimeouts.java | 48 + .../pulumi/akamai/outputs/CpCodeTimeouts.java | 48 + .../outputs/CpsDvEnrollmentTimeouts.java | 48 + .../outputs/CpsDvValidationTimeouts.java | 48 + .../CpsThirdPartyEnrollmentTimeouts.java | 48 + .../outputs/CpsUploadCertificateTimeouts.java | 48 + .../akamai/outputs/EdgeHostNameTimeouts.java | 48 + .../akamai/outputs/EdgeWorkerTimeouts.java | 48 + .../EdgeWorkersActivationTimeouts.java | 60 + .../outputs/EdgekvGroupItemsTimeouts.java | 48 + ...dletsEdgeRedirectorMatchRuleMatchRule.java | 12 + .../outputs/GetPropertyActivationResult.java | 12 +- .../GetPropertyRulesBuilderResult.java | 13 + ...GetPropertyRulesBuilderRulesV20230920.java | 222 + ...rtyRulesBuilderRulesV20230920Behavior.java | 2921 + ...0230920BehaviorAdScalerCircuitBreaker.java | 157 + ...V20230920BehaviorAdaptiveAcceleration.java | 265 + ...30920BehaviorAdaptiveImageCompression.java | 266 + ...BuilderRulesV20230920BehaviorAdvanced.java | 97 + ...sV20230920BehaviorAggregatedReporting.java | 158 + ...uilderRulesV20230920BehaviorAkamaizer.java | 85 + ...derRulesV20230920BehaviorAkamaizerTag.java | 145 + ...230920BehaviorAllHttpInCacheHierarchy.java | 85 + ...20230920BehaviorAllowCloudletsOrigins.java | 109 + ...lderRulesV20230920BehaviorAllowDelete.java | 97 + ...0920BehaviorAllowHttpsCacheKeySharing.java | 85 + ...sV20230920BehaviorAllowHttpsDowngrade.java | 85 + ...derRulesV20230920BehaviorAllowOptions.java | 85 + ...ilderRulesV20230920BehaviorAllowPatch.java | 85 + ...uilderRulesV20230920BehaviorAllowPost.java | 97 + ...BuilderRulesV20230920BehaviorAllowPut.java | 85 + ...20230920BehaviorAllowTransferEncoding.java | 85 + ...derRulesV20230920BehaviorAltSvcHeader.java | 86 + ...lesV20230920BehaviorApiPrioritization.java | 221 + ...haviorApiPrioritizationCloudletPolicy.java | 61 + ...20BehaviorApiPrioritizationNetStorage.java | 73 + ...aviorApiPrioritizationThrottledCpCode.java | 114 + ...ritizationThrottledCpCodeCpCodeLimits.java | 73 + ...230920BehaviorApplicationLoadBalancer.java | 384 + ...licationLoadBalancerAllDownNetStorage.java | 73 + ...ApplicationLoadBalancerCloudletPolicy.java | 61 + ...licationLoadBalancerFailoverOriginMap.java | 64 + ...V20230920BehaviorAudienceSegmentation.java | 303 + ...iorAudienceSegmentationCloudletPolicy.java | 61 + ...V20230920BehaviorAutoDomainValidation.java | 85 + ...erRulesV20230920BehaviorBaseDirectory.java | 85 + ...erRulesV20230920BehaviorBossBeaconing.java | 173 + ...lderRulesV20230920BehaviorBreadcrumbs.java | 109 + ...RulesV20230920BehaviorBreakConnection.java | 85 + ...esBuilderRulesV20230920BehaviorBrotli.java | 85 + ...ilderRulesV20230920BehaviorCacheError.java | 109 + ...sBuilderRulesV20230920BehaviorCacheId.java | 137 + ...esV20230920BehaviorCacheKeyIgnoreCase.java | 85 + ...sV20230920BehaviorCacheKeyQueryParams.java | 113 + ...RulesV20230920BehaviorCacheKeyRewrite.java | 85 + ...uilderRulesV20230920BehaviorCachePost.java | 97 + ...erRulesV20230920BehaviorCacheRedirect.java | 85 + ...BuilderRulesV20230920BehaviorCacheTag.java | 85 + ...RulesV20230920BehaviorCacheTagVisible.java | 85 + ...sBuilderRulesV20230920BehaviorCaching.java | 265 + ...V20230920BehaviorCentralAuthorization.java | 85 + ...rRulesV20230920BehaviorChaseRedirects.java | 109 + ...20230920BehaviorClientCertificateAuth.java | 125 + ...20230920BehaviorClientCharacteristics.java | 85 + ...esV20230920BehaviorCloudInterconnects.java | 101 + ...derRulesV20230920BehaviorCloudWrapper.java | 97 + ...V20230920BehaviorCloudWrapperAdvanced.java | 109 + ...20230920BehaviorCommonMediaClientData.java | 85 + ...lesV20230920BehaviorConditionalOrigin.java | 85 + ...lesV20230920BehaviorConstructResponse.java | 134 + ...0230920BehaviorContentCharacteristics.java | 121 + ...0920BehaviorContentCharacteristicsAmd.java | 303 + ...30920BehaviorContentCharacteristicsDd.java | 133 + ...iorContentCharacteristicsWsdLargeFile.java | 121 + ...BehaviorContentCharacteristicsWsdLive.java | 253 + ...0BehaviorContentCharacteristicsWsdVod.java | 253 + ...esV20230920BehaviorContentPrePosition.java | 133 + ...920BehaviorContentTargetingProtection.java | 356 + ...lderRulesV20230920BehaviorCorsSupport.java | 194 + ...esBuilderRulesV20230920BehaviorCpCode.java | 86 + ...lderRulesV20230920BehaviorCpCodeValue.java | 114 + ...230920BehaviorCpCodeValueCpCodeLimits.java | 73 + ...rRulesV20230920BehaviorCustomBehavior.java | 85 + ...ilderRulesV20230920BehaviorDatastream.java | 186 + ...RulesBuilderRulesV20230920BehaviorDcp.java | 145 + ...0920BehaviorDcpAuthHmacTransformation.java | 97 + ...920BehaviorDcpAuthRegexTransformation.java | 85 + ...ehaviorDcpAuthSubstringTransformation.java | 97 + ...30920BehaviorDcpAuthVariableExtractor.java | 97 + ...20230920BehaviorDcpDefaultAuthzGroups.java | 89 + ...RulesV20230920BehaviorDcpDevRelations.java | 121 + ...RulesV20230920BehaviorDcpRealTimeAuth.java | 145 + ...RulesV20230920BehaviorDeliveryReceipt.java | 85 + ...ilderRulesV20230920BehaviorDenyAccess.java | 97 + ...30920BehaviorDenyDirectFailoverAccess.java | 85 + ...20BehaviorDeviceCharacteristicCacheId.java | 89 + ...920BehaviorDeviceCharacteristicHeader.java | 89 + ...RulesV20230920BehaviorDnsAsyncRefresh.java | 97 + ...lderRulesV20230920BehaviorDnsPrefresh.java | 109 + ...lesV20230920BehaviorDowngradeProtocol.java | 85 + ...0230920BehaviorDownloadCompleteMarker.java | 85 + ...V20230920BehaviorDownloadNotification.java | 85 + ...RulesV20230920BehaviorDownstreamCache.java | 133 + ...ehaviorDynamicThroughtputOptimization.java | 85 + ...ynamicThroughtputOptimizationOverride.java | 85 + ...lesV20230920BehaviorDynamicWebContent.java | 121 + ...rRulesV20230920BehaviorEcmsBulkUpload.java | 85 + ...derRulesV20230920BehaviorEcmsDatabase.java | 133 + ...lderRulesV20230920BehaviorEcmsDataset.java | 133 + ...erRulesV20230920BehaviorEcmsObjectKey.java | 85 + ...lderRulesV20230920BehaviorEdgeConnect.java | 185 + ...0920BehaviorEdgeLoadBalancingAdvanced.java | 97 + ...20BehaviorEdgeLoadBalancingDataCenter.java | 174 + ...geLoadBalancingDataCenterFailoverRule.java | 97 + ...230920BehaviorEdgeLoadBalancingOrigin.java | 145 + ...230920BehaviorEdgeOriginAuthorization.java | 121 + ...rRulesV20230920BehaviorEdgeRedirector.java | 123 + ...0BehaviorEdgeRedirectorCloudletPolicy.java | 61 + ...uilderRulesV20230920BehaviorEdgeScape.java | 85 + ...ulesV20230920BehaviorEdgeSideIncludes.java | 161 + ...ilderRulesV20230920BehaviorEdgeWorker.java | 145 + ...sV20230920BehaviorEnforceMtlsSettings.java | 125 + ...0230920BehaviorEnhancedAkamaiProtocol.java | 85 + ...0230920BehaviorEnhancedProxyDetection.java | 469 + ...920BehaviorEpdForwardHeaderEnrichment.java | 85 + ...ilderRulesV20230920BehaviorFailAction.java | 460 + ...ulesV20230920BehaviorFailActionCpCode.java | 114 + ...0BehaviorFailActionCpCodeCpCodeLimits.java | 73 + ...0BehaviorFailActionNetStorageHostname.java | 73 + ...ailoverBotManagerFeatureCompatibility.java | 85 + ...rRulesV20230920BehaviorFastInvalidate.java | 85 + ...ulesBuilderRulesV20230920BehaviorFips.java | 85 + ...sV20230920BehaviorFirstPartyMarketing.java | 122 + ...viorFirstPartyMarketingCloudletPolicy.java | 61 + ...230920BehaviorFirstPartyMarketingPlus.java | 122 + ...FirstPartyMarketingPlusCloudletPolicy.java | 61 + ...rRulesV20230920BehaviorForwardRewrite.java | 123 + ...0BehaviorForwardRewriteCloudletPolicy.java | 61 + ...uilderRulesV20230920BehaviorG2oheader.java | 174 + ...sV20230920BehaviorGlobalRequestNumber.java | 109 + ...rRulesV20230920BehaviorGraphqlCaching.java | 145 + ...derRulesV20230920BehaviorGzipResponse.java | 85 + ...rRulesV20230920BehaviorHdDataAdvanced.java | 97 + ...RulesV20230920BehaviorHealthDetection.java | 110 + ...rRulesV20230920BehaviorHsafEipBinding.java | 134 + ...lesBuilderRulesV20230920BehaviorHttp2.java | 85 + ...lesBuilderRulesV20230920BehaviorHttp3.java | 85 + ...20BehaviorHttpStrictTransportSecurity.java | 146 + ...esV20230920BehaviorHttpToHttpsUpgrade.java | 85 + ...ilderRulesV20230920BehaviorImOverride.java | 246 + ...V20230920BehaviorImageAndVideoManager.java | 171 + ...iorImageAndVideoManagerCpCodeOriginal.java | 114 + ...ideoManagerCpCodeOriginalCpCodeLimits.java | 73 + ...ImageAndVideoManagerCpCodeTransformed.java | 114 + ...oManagerCpCodeTransformedCpCodeLimits.java | 73 + ...derRulesV20230920BehaviorImageManager.java | 243 + ...920BehaviorImageManagerCpCodeOriginal.java | 114 + ...mageManagerCpCodeOriginalCpCodeLimits.java | 73 + ...BehaviorImageManagerCpCodeTransformed.java | 114 + ...eManagerCpCodeTransformedCpCodeLimits.java | 73 + ...lesV20230920BehaviorImageManagerVideo.java | 243 + ...haviorImageManagerVideoCpCodeOriginal.java | 114 + ...anagerVideoCpCodeOriginalCpCodeLimits.java | 73 + ...iorImageManagerVideoCpCodeTransformed.java | 114 + ...gerVideoCpCodeTransformedCpCodeLimits.java | 73 + ...sBuilderRulesV20230920BehaviorInclude.java | 85 + ...sBuilderRulesV20230920BehaviorInstant.java | 140 + ...erRulesV20230920BehaviorInstantConfig.java | 85 + ...20230920BehaviorLargeFileOptimization.java | 133 + ...BehaviorLargeFileOptimizationAdvanced.java | 134 + ...derRulesV20230920BehaviorLimitBitRate.java | 118 + ...30920BehaviorLimitBitRateBitrateTable.java | 61 + ...920BehaviorLimitBitRateThresholdTable.java | 61 + ...uilderRulesV20230920BehaviorLogCustom.java | 97 + ...esBuilderRulesV20230920BehaviorMPulse.java | 157 + ...230920BehaviorManifestPersonalization.java | 217 + ...lesV20230920BehaviorManifestRerouting.java | 97 + ...ulesV20230920BehaviorManualServerPush.java | 89 + ...lesV20230920BehaviorMediaAcceleration.java | 85 + ...20BehaviorMediaAccelerationQuicOptout.java | 85 + ...lderRulesV20230920BehaviorMediaClient.java | 109 + ...ehaviorMediaFileRetrievalOptimization.java | 85 + ...sV20230920BehaviorMediaOriginFailover.java | 693 + ...RulesV20230920BehaviorMetadataCaching.java | 85 + ...V20230920BehaviorMobileSdkPerformance.java | 97 + ...20BehaviorModifyIncomingRequestHeader.java | 181 + ...0BehaviorModifyIncomingResponseHeader.java | 181 + ...20BehaviorModifyOutgoingRequestHeader.java | 205 + ...0BehaviorModifyOutgoingResponseHeader.java | 205 + ...RulesV20230920BehaviorModifyViaHeader.java | 109 + ...esBuilderRulesV20230920BehaviorOrigin.java | 558 + ...20230920BehaviorOriginCharacteristics.java | 414 + ...30920BehaviorOriginCharacteristicsWsd.java | 85 + ...230920BehaviorOriginCustomCertificate.java | 248 + ...aviorOriginCustomCertificateAuthority.java | 248 + ...nCustomCertificateAuthorityIssuerRdns.java | 84 + ...CustomCertificateAuthoritySubjectRdns.java | 84 + ...viorOriginCustomCertificateIssuerRdns.java | 84 + ...iorOriginCustomCertificateSubjectRdns.java | 84 + ...20BehaviorOriginFailureRecoveryMethod.java | 97 + ...20BehaviorOriginFailureRecoveryPolicy.java | 456 + ...lderRulesV20230920BehaviorOriginIpAcl.java | 85 + ...ulesV20230920BehaviorOriginNetStorage.java | 73 + ...lesV20230920BehaviorPermissionsPolicy.java | 101 + ...920BehaviorPersistentClientConnection.java | 97 + ...V20230920BehaviorPersistentConnection.java | 97 + ...viorPersonallyIdentifiableInformation.java | 85 + ...erRulesV20230920BehaviorPhasedRelease.java | 247 + ...20BehaviorPhasedReleaseCloudletPolicy.java | 61 + ...ilderRulesV20230920BehaviorPreconnect.java | 89 + ...0920BehaviorPredictiveContentDelivery.java | 85 + ...20230920BehaviorPredictivePrefetching.java | 97 + ...BuilderRulesV20230920BehaviorPrefetch.java | 85 + ...derRulesV20230920BehaviorPrefetchable.java | 85 + ...erRulesV20230920BehaviorPrefreshCache.java | 98 + ...sBuilderRulesV20230920BehaviorQuality.java | 266 + ...BuilderRulesV20230920BehaviorQuicBeta.java | 98 + ...ilderRulesV20230920BehaviorRandomSeek.java | 109 + ...lesBuilderRulesV20230920BehaviorRapid.java | 85 + ...lderRulesV20230920BehaviorReadTimeout.java | 85 + ...lesV20230920BehaviorRealTimeReporting.java | 110 + ...esV20230920BehaviorRealUserMonitoring.java | 85 + ...BuilderRulesV20230920BehaviorRedirect.java | 230 + ...derRulesV20230920BehaviorRedirectplus.java | 110 + ...RulesV20230920BehaviorRefererChecking.java | 125 + ...V20230920BehaviorRemoveQueryParameter.java | 89 + ...ilderRulesV20230920BehaviorRemoveVary.java | 85 + ...esBuilderRulesV20230920BehaviorReport.java | 197 + ...esV20230920BehaviorRequestClientHints.java | 116 + ...rRulesV20230920BehaviorRequestControl.java | 196 + ...0BehaviorRequestControlCloudletPolicy.java | 61 + ...30920BehaviorRequestControlNetStorage.java | 73 + ...lesV20230920BehaviorRequestTypeMarker.java | 85 + ...lesV20230920BehaviorResourceOptimizer.java | 85 + ...esourceOptimizerExtendedCompatibility.java | 97 + ...derRulesV20230920BehaviorResponseCode.java | 98 + ...rRulesV20230920BehaviorResponseCookie.java | 253 + ...20230920BehaviorRestrictObjectCaching.java | 85 + ...lesV20230920BehaviorReturnCacheStatus.java | 85 + ...ilderRulesV20230920BehaviorRewriteUrl.java | 181 + ...uilderRulesV20230920BehaviorRumCustom.java | 98 + ...RulesV20230920BehaviorSaasDefinitions.java | 362 + ...BehaviorSalesForceCommerceCloudClient.java | 157 + ...haviorSalesForceCommerceCloudProvider.java | 85 + ...sForceCommerceCloudProviderHostHeader.java | 85 + ...20230920BehaviorSavePostDcaProcessing.java | 85 + ...V20230920BehaviorScheduleInvalidation.java | 121 + ...ulesV20230920BehaviorScriptManagement.java | 110 + ...920BehaviorSegmentedContentProtection.java | 333 + ...920BehaviorSegmentedMediaOptimization.java | 169 + ...haviorSegmentedMediaStreamingPrefetch.java | 85 + ...lderRulesV20230920BehaviorSetVariable.java | 602 + ...lesV20230920BehaviorSimulateErrorCode.java | 97 + ...ilderRulesV20230920BehaviorSiteShield.java | 98 + ...RulesV20230920BehaviorSiteShieldSsmap.java | 109 + ...V20230920BehaviorStandardTlsMigration.java | 206 + ...0BehaviorStandardTlsMigrationOverride.java | 85 + ...sV20230920BehaviorStrictHeaderParsing.java | 97 + ...lderRulesV20230920BehaviorSubCustomer.java | 301 + ...uilderRulesV20230920BehaviorSureRoute.java | 217 + ...RulesV20230920BehaviorTcpOptimization.java | 85 + ...sBuilderRulesV20230920BehaviorTeaLeaf.java | 110 + ...esV20230920BehaviorTieredDistribution.java | 97 + ...920BehaviorTieredDistributionAdvanced.java | 133 + ...haviorTieredDistributionCustomization.java | 217 + ...sBuilderRulesV20230920BehaviorTimeout.java | 85 + ...ulesV20230920BehaviorUidConfiguration.java | 145 + ...lesV20230920BehaviorValidateEntityTag.java | 85 + ...esV20230920BehaviorVerifyJsonWebToken.java | 145 + ...30920BehaviorVerifyJsonWebTokenForDcp.java | 241 + ...30920BehaviorVerifyTokenAuthorization.java | 193 + ...esV20230920BehaviorVirtualWaitingRoom.java | 186 + ...viorVirtualWaitingRoomWithEdgeWorkers.java | 73 + ...20230920BehaviorVisitorPrioritization.java | 552 + ...orVisitorPrioritizationCloudletPolicy.java | 61 + ...0920BehaviorVisitorPrioritizationFifo.java | 186 + ...orVisitorPrioritizationFifoStandalone.java | 73 + ...isitorPrioritizationWaitingRoomCpCode.java | 114 + ...tizationWaitingRoomCpCodeCpCodeLimits.java | 73 + ...orPrioritizationWaitingRoomNetStorage.java | 73 + ...derRulesV20230920BehaviorWatermarking.java | 265 + ...0230920BehaviorWebApplicationFirewall.java | 86 + ...licationFirewallFirewallConfiguration.java | 109 + ...ilderRulesV20230920BehaviorWebSockets.java | 85 + ...esBuilderRulesV20230920BehaviorWebdav.java | 85 + ...tyRulesBuilderRulesV20230920Criterion.java | 620 + ...ulesV20230920CriterionAdvancedImMatch.java | 97 + ...sBuilderRulesV20230920CriterionBucket.java | 86 + ...erRulesV20230920CriterionCacheability.java | 97 + ...RulesV20230920CriterionChinaCdnRegion.java | 85 + ...esV20230920CriterionClientCertificate.java | 109 + ...uilderRulesV20230920CriterionClientIp.java | 113 + ...ulesV20230920CriterionClientIpVersion.java | 97 + ...ulesV20230920CriterionCloudletsOrigin.java | 85 + ...230920CriterionContentDeliveryNetwork.java | 97 + ...derRulesV20230920CriterionContentType.java | 125 + ...20230920CriterionDeviceCharacteristic.java | 198 + ...RulesV20230920CriterionEcmdAuthGroups.java | 97 + ...RulesV20230920CriterionEcmdAuthScheme.java | 85 + ...V20230920CriterionEcmdIsAuthenticated.java | 85 + ...erRulesV20230920CriterionEcmdUsername.java | 109 + ...sV20230920CriterionEdgeWorkersFailure.java | 85 + ...rRulesV20230920CriterionFileExtension.java | 113 + ...uilderRulesV20230920CriterionFilename.java | 113 + ...uilderRulesV20230920CriterionHostname.java | 101 + ...rRulesV20230920CriterionMatchAdvanced.java | 109 + ...derRulesV20230920CriterionMatchCpCode.java | 86 + ...lesV20230920CriterionMatchCpCodeValue.java | 114 + ...CriterionMatchCpCodeValueCpCodeLimits.java | 73 + ...esV20230920CriterionMatchResponseCode.java | 126 + ...rRulesV20230920CriterionMatchVariable.java | 173 + ...rRulesV20230920CriterionMetadataStage.java | 97 + ...rRulesV20230920CriterionOriginTimeout.java | 85 + ...lesBuilderRulesV20230920CriterionPath.java | 125 + ...20230920CriterionQueryStringParameter.java | 198 + ...sBuilderRulesV20230920CriterionRandom.java | 86 + ...RulesV20230920CriterionRecoveryConfig.java | 85 + ...esV20230920CriterionRegularExpression.java | 109 + ...rRulesV20230920CriterionRequestCookie.java | 182 + ...rRulesV20230920CriterionRequestHeader.java | 149 + ...rRulesV20230920CriterionRequestMethod.java | 97 + ...ulesV20230920CriterionRequestProtocol.java | 85 + ...derRulesV20230920CriterionRequestType.java | 97 + ...RulesV20230920CriterionResponseHeader.java | 174 + ...RulesV20230920CriterionServerLocation.java | 143 + ...lesBuilderRulesV20230920CriterionTime.java | 181 + ...sV20230920CriterionTokenAuthorization.java | 101 + ...ilderRulesV20230920CriterionUserAgent.java | 125 + ...erRulesV20230920CriterionUserLocation.java | 167 + ...derRulesV20230920CriterionUserNetwork.java | 167 + ...rRulesV20230920CriterionVariableError.java | 101 + ...920CriterionVirtualWaitingRoomRequest.java | 97 + ...CriterionVisitorPrioritizationRequest.java | 97 + ...esBuilderRulesV20230920CustomOverride.java | 60 + ...rtyRulesBuilderRulesV20230920Variable.java | 95 + .../outputs/PropertyActivationTimeouts.java | 48 + .../PropertyIncludeActivationTimeouts.java | 48 + .../properties/inputs/GetActivationArgs.java | 11 +- .../inputs/GetActivationPlainArgs.java | 11 +- .../outputs/GetActivationResult.java | 12 +- ...udletsApplicationLoadBalancerActivation.ts | 16 + sdk/nodejs/cloudletsPolicy.ts | 16 + sdk/nodejs/cloudletsPolicyActivation.ts | 16 + sdk/nodejs/cpCode.ts | 16 + sdk/nodejs/cpsDvEnrollment.ts | 14 + sdk/nodejs/cpsDvValidation.ts | 16 + sdk/nodejs/cpsThirdPartyEnrollment.ts | 14 + sdk/nodejs/cpsUploadCertificate.ts | 16 + sdk/nodejs/edgeHostName.ts | 22 +- sdk/nodejs/edgeWorker.ts | 16 + sdk/nodejs/edgeWorkersActivation.ts | 16 + sdk/nodejs/edgekvGroupItems.ts | 16 + sdk/nodejs/getPropertyActivation.ts | 6 +- sdk/nodejs/getPropertyRulesBuilder.ts | 4 + sdk/nodejs/gtmProperty.ts | 2 +- sdk/nodejs/iamUser.ts | 7 +- sdk/nodejs/properties/getActivation.ts | 6 +- sdk/nodejs/propertyActivation.ts | 14 + sdk/nodejs/propertyIncludeActivation.ts | 14 + sdk/nodejs/types/input.ts | 7601 +- sdk/nodejs/types/output.ts | 3943 +- sdk/python/pulumi_akamai/_inputs.py | 36398 +++- ...ts_application_load_balancer_activation.py | 51 +- sdk/python/pulumi_akamai/cloudlets_policy.py | 51 +- .../cloudlets_policy_activation.py | 51 +- sdk/python/pulumi_akamai/cp_code.py | 55 +- sdk/python/pulumi_akamai/cps_dv_enrollment.py | 49 +- sdk/python/pulumi_akamai/cps_dv_validation.py | 55 +- .../cps_third_party_enrollment.py | 53 +- .../pulumi_akamai/cps_upload_certificate.py | 49 + sdk/python/pulumi_akamai/edge_host_name.py | 63 +- sdk/python/pulumi_akamai/edge_worker.py | 51 +- .../pulumi_akamai/edge_workers_activation.py | 51 +- .../pulumi_akamai/edgekv_group_items.py | 55 +- .../pulumi_akamai/get_property_activation.py | 4 +- .../get_property_rules_builder.py | 19 +- sdk/python/pulumi_akamai/gtm_property.py | 2 +- sdk/python/pulumi_akamai/iam_user.py | 35 +- sdk/python/pulumi_akamai/outputs.py | 27800 ++- .../properties/get_activation.py | 4 +- .../pulumi_akamai/property_activation.py | 49 +- .../property_include_activation.py | 49 +- 2143 files changed, 436235 insertions(+), 64677 deletions(-) create mode 100644 sdk/dotnet/Inputs/CloudletsApplicationLoadBalancerActivationTimeoutsArgs.cs create mode 100644 sdk/dotnet/Inputs/CloudletsApplicationLoadBalancerActivationTimeoutsGetArgs.cs create mode 100644 sdk/dotnet/Inputs/CloudletsPolicyActivationTimeoutsArgs.cs create mode 100644 sdk/dotnet/Inputs/CloudletsPolicyActivationTimeoutsGetArgs.cs create mode 100644 sdk/dotnet/Inputs/CloudletsPolicyTimeoutsArgs.cs create mode 100644 sdk/dotnet/Inputs/CloudletsPolicyTimeoutsGetArgs.cs create mode 100644 sdk/dotnet/Inputs/CpCodeTimeoutsArgs.cs create mode 100644 sdk/dotnet/Inputs/CpCodeTimeoutsGetArgs.cs create mode 100644 sdk/dotnet/Inputs/CpsDvEnrollmentTimeoutsArgs.cs create mode 100644 sdk/dotnet/Inputs/CpsDvEnrollmentTimeoutsGetArgs.cs create mode 100644 sdk/dotnet/Inputs/CpsDvValidationTimeoutsArgs.cs create mode 100644 sdk/dotnet/Inputs/CpsDvValidationTimeoutsGetArgs.cs create mode 100644 sdk/dotnet/Inputs/CpsThirdPartyEnrollmentTimeoutsArgs.cs create mode 100644 sdk/dotnet/Inputs/CpsThirdPartyEnrollmentTimeoutsGetArgs.cs create mode 100644 sdk/dotnet/Inputs/CpsUploadCertificateTimeoutsArgs.cs create mode 100644 sdk/dotnet/Inputs/CpsUploadCertificateTimeoutsGetArgs.cs create mode 100644 sdk/dotnet/Inputs/EdgeHostNameTimeoutsArgs.cs create mode 100644 sdk/dotnet/Inputs/EdgeHostNameTimeoutsGetArgs.cs create mode 100644 sdk/dotnet/Inputs/EdgeWorkerTimeoutsArgs.cs create mode 100644 sdk/dotnet/Inputs/EdgeWorkerTimeoutsGetArgs.cs create mode 100644 sdk/dotnet/Inputs/EdgeWorkersActivationTimeoutsArgs.cs create mode 100644 sdk/dotnet/Inputs/EdgeWorkersActivationTimeoutsGetArgs.cs create mode 100644 sdk/dotnet/Inputs/EdgekvGroupItemsTimeoutsArgs.cs create mode 100644 sdk/dotnet/Inputs/EdgekvGroupItemsTimeoutsGetArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920Args.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920Behavior.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBrotli.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheError.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheId.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachePost.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCaching.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCode.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDatastream.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcp.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailAction.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFips.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp2.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp3.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImOverride.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManager.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInclude.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstant.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMPulse.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOrigin.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuality.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRapid.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirect.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReport.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTimeout.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebdav.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920Criterion.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionBucket.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionCacheability.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIp.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentType.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionFileExtension.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionFilename.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionHostname.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionPath.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionPathArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRandom.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestType.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionServerLocation.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionTime.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserAgent.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserLocation.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionVariableError.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CustomOverride.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920Variable.cs create mode 100644 sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920VariableArgs.cs create mode 100644 sdk/dotnet/Inputs/PropertyActivationTimeoutsArgs.cs create mode 100644 sdk/dotnet/Inputs/PropertyActivationTimeoutsGetArgs.cs create mode 100644 sdk/dotnet/Inputs/PropertyIncludeActivationTimeoutsArgs.cs create mode 100644 sdk/dotnet/Inputs/PropertyIncludeActivationTimeoutsGetArgs.cs create mode 100644 sdk/dotnet/Outputs/CloudletsApplicationLoadBalancerActivationTimeouts.cs create mode 100644 sdk/dotnet/Outputs/CloudletsPolicyActivationTimeouts.cs create mode 100644 sdk/dotnet/Outputs/CloudletsPolicyTimeouts.cs create mode 100644 sdk/dotnet/Outputs/CpCodeTimeouts.cs create mode 100644 sdk/dotnet/Outputs/CpsDvEnrollmentTimeouts.cs create mode 100644 sdk/dotnet/Outputs/CpsDvValidationTimeouts.cs create mode 100644 sdk/dotnet/Outputs/CpsThirdPartyEnrollmentTimeouts.cs create mode 100644 sdk/dotnet/Outputs/CpsUploadCertificateTimeouts.cs create mode 100644 sdk/dotnet/Outputs/EdgeHostNameTimeouts.cs create mode 100644 sdk/dotnet/Outputs/EdgeWorkerTimeouts.cs create mode 100644 sdk/dotnet/Outputs/EdgeWorkersActivationTimeouts.cs create mode 100644 sdk/dotnet/Outputs/EdgekvGroupItemsTimeouts.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBrotliResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachePostResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachingResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFipsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Result.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Result.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorIncludeResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMPulseResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorQualityResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRapidResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorReportResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebdavResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionBucketResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionContentTypeResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionFilenameResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionHostnameResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionPathResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRandomResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionServerLocationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionTimeResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionUserAgentResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionUserLocationResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CustomOverrideResult.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920Result.cs create mode 100644 sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920VariableResult.cs create mode 100644 sdk/dotnet/Outputs/PropertyActivationTimeouts.cs create mode 100644 sdk/dotnet/Outputs/PropertyIncludeActivationTimeouts.cs create mode 100644 sdk/go/akamai/pulumiTypes2.go create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/CloudletsApplicationLoadBalancerActivationTimeoutsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/CloudletsPolicyActivationTimeoutsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/CloudletsPolicyTimeoutsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/CpCodeTimeoutsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsDvEnrollmentTimeoutsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsDvValidationTimeoutsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsThirdPartyEnrollmentTimeoutsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsUploadCertificateTimeoutsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgeHostNameTimeoutsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgeWorkerTimeoutsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgeWorkersActivationTimeoutsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgekvGroupItemsTimeoutsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920Args.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920Behavior.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBrotli.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheError.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheId.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachePost.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCaching.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCode.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDatastream.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcp.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailAction.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFips.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp2.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp3.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImOverride.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManager.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInclude.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstant.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMPulse.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOrigin.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuality.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRapid.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirect.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReport.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTimeout.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebdav.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920Criterion.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionBucket.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionCacheability.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIp.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentType.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionFileExtension.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionFilename.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionHostname.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionPath.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionPathArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRandom.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestType.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionServerLocation.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionTime.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserAgent.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserLocation.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionVariableError.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CustomOverride.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920Variable.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920VariableArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/PropertyActivationTimeoutsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/inputs/PropertyIncludeActivationTimeoutsArgs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/CloudletsApplicationLoadBalancerActivationTimeouts.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/CloudletsPolicyActivationTimeouts.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/CloudletsPolicyTimeouts.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/CpCodeTimeouts.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/CpsDvEnrollmentTimeouts.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/CpsDvValidationTimeouts.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/CpsThirdPartyEnrollmentTimeouts.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/CpsUploadCertificateTimeouts.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/EdgeHostNameTimeouts.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/EdgeWorkerTimeouts.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/EdgeWorkersActivationTimeouts.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/EdgekvGroupItemsTimeouts.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920Behavior.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBrotli.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheError.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheId.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachePost.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCaching.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCode.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDatastream.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcp.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailAction.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFips.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp2.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp3.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImOverride.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManager.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorInclude.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstant.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMPulse.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOrigin.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuality.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRapid.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirect.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorReport.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTimeout.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebdav.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920Criterion.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionBucket.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionCacheability.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIp.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionContentType.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionFileExtension.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionFilename.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionHostname.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionPath.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRandom.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestType.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionServerLocation.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionTime.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionUserAgent.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionUserLocation.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionVariableError.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CustomOverride.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920Variable.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/PropertyActivationTimeouts.java create mode 100644 sdk/java/src/main/java/com/pulumi/akamai/outputs/PropertyIncludeActivationTimeouts.java diff --git a/sdk/dotnet/CloudletsApplicationLoadBalancerActivation.cs b/sdk/dotnet/CloudletsApplicationLoadBalancerActivation.cs index dfffa5b3f..93a2c0093 100644 --- a/sdk/dotnet/CloudletsApplicationLoadBalancerActivation.cs +++ b/sdk/dotnet/CloudletsApplicationLoadBalancerActivation.cs @@ -30,6 +30,12 @@ public partial class CloudletsApplicationLoadBalancerActivation : global::Pulumi [Output("status")] public Output Status { get; private set; } = null!; + /// + /// Enables to set timeout for processing + /// + [Output("timeouts")] + public Output Timeouts { get; private set; } = null!; + /// /// Cloudlets application load balancer version you want to activate /// @@ -94,6 +100,12 @@ public sealed class CloudletsApplicationLoadBalancerActivationArgs : global::Pul [Input("originId", required: true)] public Input OriginId { get; set; } = null!; + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + /// /// Cloudlets application load balancer version you want to activate /// @@ -126,6 +138,12 @@ public sealed class CloudletsApplicationLoadBalancerActivationState : global::Pu [Input("status")] public Input? Status { get; set; } + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + /// /// Cloudlets application load balancer version you want to activate /// diff --git a/sdk/dotnet/CloudletsPolicy.cs b/sdk/dotnet/CloudletsPolicy.cs index a5cee099a..8daad6370 100644 --- a/sdk/dotnet/CloudletsPolicy.cs +++ b/sdk/dotnet/CloudletsPolicy.cs @@ -54,6 +54,12 @@ public partial class CloudletsPolicy : global::Pulumi.CustomResource [Output("name")] public Output Name { get; private set; } = null!; + /// + /// Enables to set timeout for processing + /// + [Output("timeouts")] + public Output Timeouts { get; private set; } = null!; + /// /// The version number of the policy /// @@ -148,6 +154,12 @@ public sealed class CloudletsPolicyArgs : global::Pulumi.ResourceArgs [Input("name")] public Input? Name { get; set; } + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + public CloudletsPolicyArgs() { } @@ -198,6 +210,12 @@ public sealed class CloudletsPolicyState : global::Pulumi.ResourceArgs [Input("name")] public Input? Name { get; set; } + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + /// /// The version number of the policy /// diff --git a/sdk/dotnet/CloudletsPolicyActivation.cs b/sdk/dotnet/CloudletsPolicyActivation.cs index 34fd57bee..1e76761da 100644 --- a/sdk/dotnet/CloudletsPolicyActivation.cs +++ b/sdk/dotnet/CloudletsPolicyActivation.cs @@ -36,6 +36,12 @@ public partial class CloudletsPolicyActivation : global::Pulumi.CustomResource [Output("status")] public Output Status { get; private set; } = null!; + /// + /// Enables to set timeout for processing + /// + [Output("timeouts")] + public Output Timeouts { get; private set; } = null!; + /// /// Cloudlets policy version you want to activate /// @@ -112,6 +118,12 @@ public InputList AssociatedProperties [Input("policyId", required: true)] public Input PolicyId { get; set; } = null!; + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + /// /// Cloudlets policy version you want to activate /// @@ -156,6 +168,12 @@ public InputList AssociatedProperties [Input("status")] public Input? Status { get; set; } + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + /// /// Cloudlets policy version you want to activate /// diff --git a/sdk/dotnet/CpCode.cs b/sdk/dotnet/CpCode.cs index f63667068..f0f664128 100644 --- a/sdk/dotnet/CpCode.cs +++ b/sdk/dotnet/CpCode.cs @@ -24,6 +24,12 @@ public partial class CpCode : global::Pulumi.CustomResource [Output("productId")] public Output ProductId { get; private set; } = null!; + /// + /// Enables to set timeout for processing + /// + [Output("timeouts")] + public Output Timeouts { get; private set; } = null!; + /// /// Create a CpCode resource with the given unique name, arguments, and options. @@ -86,6 +92,12 @@ public sealed class CpCodeArgs : global::Pulumi.ResourceArgs [Input("productId")] public Input? ProductId { get; set; } + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + public CpCodeArgs() { } @@ -106,6 +118,12 @@ public sealed class CpCodeState : global::Pulumi.ResourceArgs [Input("productId")] public Input? ProductId { get; set; } + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + public CpCodeState() { } diff --git a/sdk/dotnet/CpsDvEnrollment.cs b/sdk/dotnet/CpsDvEnrollment.cs index 66c469240..b02d8c1ac 100644 --- a/sdk/dotnet/CpsDvEnrollment.cs +++ b/sdk/dotnet/CpsDvEnrollment.cs @@ -120,6 +120,12 @@ public partial class CpsDvEnrollment : global::Pulumi.CustomResource [Output("techContact")] public Output TechContact { get; private set; } = null!; + /// + /// Enables to set timeout for processing + /// + [Output("timeouts")] + public Output Timeouts { get; private set; } = null!; + /// /// Enrolment validation type /// @@ -262,6 +268,12 @@ public InputList Sans [Input("techContact", required: true)] public Input TechContact { get; set; } = null!; + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + public CpsDvEnrollmentArgs() { } @@ -396,6 +408,12 @@ public InputList Sans [Input("techContact")] public Input? TechContact { get; set; } + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + /// /// Enrolment validation type /// diff --git a/sdk/dotnet/CpsDvValidation.cs b/sdk/dotnet/CpsDvValidation.cs index a66f1b049..89e02a7d1 100644 --- a/sdk/dotnet/CpsDvValidation.cs +++ b/sdk/dotnet/CpsDvValidation.cs @@ -30,6 +30,12 @@ public partial class CpsDvValidation : global::Pulumi.CustomResource [Output("status")] public Output Status { get; private set; } = null!; + /// + /// Enables to set timeout for processing + /// + [Output("timeouts")] + public Output Timeouts { get; private set; } = null!; + /// /// Create a CpsDvValidation resource with the given unique name, arguments, and options. @@ -94,6 +100,12 @@ public InputList Sans set => _sans = value; } + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + public CpsDvValidationArgs() { } @@ -126,6 +138,12 @@ public InputList Sans [Input("status")] public Input? Status { get; set; } + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + public CpsDvValidationState() { } diff --git a/sdk/dotnet/CpsThirdPartyEnrollment.cs b/sdk/dotnet/CpsThirdPartyEnrollment.cs index 01e197289..095f68bfa 100644 --- a/sdk/dotnet/CpsThirdPartyEnrollment.cs +++ b/sdk/dotnet/CpsThirdPartyEnrollment.cs @@ -114,6 +114,12 @@ public partial class CpsThirdPartyEnrollment : global::Pulumi.CustomResource [Output("techContact")] public Output TechContact { get; private set; } = null!; + /// + /// Enables to set timeout for processing + /// + [Output("timeouts")] + public Output Timeouts { get; private set; } = null!; + /// /// Create a CpsThirdPartyEnrollment resource with the given unique name, arguments, and options. @@ -274,6 +280,12 @@ public InputList Sans [Input("techContact", required: true)] public Input TechContact { get; set; } = null!; + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + public CpsThirdPartyEnrollmentArgs() { } @@ -396,6 +408,12 @@ public InputList Sans [Input("techContact")] public Input? TechContact { get; set; } + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + public CpsThirdPartyEnrollmentState() { } diff --git a/sdk/dotnet/CpsUploadCertificate.cs b/sdk/dotnet/CpsUploadCertificate.cs index 59475cf0e..8371a1802 100644 --- a/sdk/dotnet/CpsUploadCertificate.cs +++ b/sdk/dotnet/CpsUploadCertificate.cs @@ -48,6 +48,12 @@ public partial class CpsUploadCertificate : global::Pulumi.CustomResource [Output("enrollmentId")] public Output EnrollmentId { get; private set; } = null!; + /// + /// Enables to set timeout for processing + /// + [Output("timeouts")] + public Output Timeouts { get; private set; } = null!; + /// /// Trust chain in pem format for provided ECDSA certificate /// @@ -160,6 +166,12 @@ public InputList AutoApproveWarnings [Input("enrollmentId", required: true)] public Input EnrollmentId { get; set; } = null!; + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + /// /// Trust chain in pem format for provided ECDSA certificate /// @@ -228,6 +240,12 @@ public InputList AutoApproveWarnings [Input("enrollmentId")] public Input? EnrollmentId { get; set; } + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + /// /// Trust chain in pem format for provided ECDSA certificate /// diff --git a/sdk/dotnet/EdgeHostName.cs b/sdk/dotnet/EdgeHostName.cs index 8e2542cf7..1b868146c 100644 --- a/sdk/dotnet/EdgeHostName.cs +++ b/sdk/dotnet/EdgeHostName.cs @@ -31,11 +31,17 @@ public partial class EdgeHostName : global::Pulumi.CustomResource public Output ProductId { get; private set; } = null!; /// - /// Email address that should receive updates on the IP behavior update request. Required for update operation. + /// Email address that should receive updates on the IP behavior update request. /// [Output("statusUpdateEmails")] public Output> StatusUpdateEmails { get; private set; } = null!; + /// + /// Enables to set timeout for processing + /// + [Output("timeouts")] + public Output Timeouts { get; private set; } = null!; + /// /// A JSON encoded list of use cases /// @@ -114,7 +120,7 @@ public sealed class EdgeHostNameArgs : global::Pulumi.ResourceArgs private InputList? _statusUpdateEmails; /// - /// Email address that should receive updates on the IP behavior update request. Required for update operation. + /// Email address that should receive updates on the IP behavior update request. /// public InputList StatusUpdateEmails { @@ -122,6 +128,12 @@ public InputList StatusUpdateEmails set => _statusUpdateEmails = value; } + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + /// /// A JSON encoded list of use cases /// @@ -158,7 +170,7 @@ public sealed class EdgeHostNameState : global::Pulumi.ResourceArgs private InputList? _statusUpdateEmails; /// - /// Email address that should receive updates on the IP behavior update request. Required for update operation. + /// Email address that should receive updates on the IP behavior update request. /// public InputList StatusUpdateEmails { @@ -166,6 +178,12 @@ public InputList StatusUpdateEmails set => _statusUpdateEmails = value; } + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + /// /// A JSON encoded list of use cases /// diff --git a/sdk/dotnet/EdgeWorker.cs b/sdk/dotnet/EdgeWorker.cs index 7eca48f26..ccc48f637 100644 --- a/sdk/dotnet/EdgeWorker.cs +++ b/sdk/dotnet/EdgeWorker.cs @@ -48,6 +48,12 @@ public partial class EdgeWorker : global::Pulumi.CustomResource [Output("resourceTierId")] public Output ResourceTierId { get; private set; } = null!; + /// + /// Enables to set timeout for processing + /// + [Output("timeouts")] + public Output Timeouts { get; private set; } = null!; + /// /// The bundle version /// @@ -130,6 +136,12 @@ public sealed class EdgeWorkerArgs : global::Pulumi.ResourceArgs [Input("resourceTierId", required: true)] public Input ResourceTierId { get; set; } = null!; + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + public EdgeWorkerArgs() { } @@ -174,6 +186,12 @@ public sealed class EdgeWorkerState : global::Pulumi.ResourceArgs [Input("resourceTierId")] public Input? ResourceTierId { get; set; } + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + /// /// The bundle version /// diff --git a/sdk/dotnet/EdgeWorkersActivation.cs b/sdk/dotnet/EdgeWorkersActivation.cs index dab108914..ed6235d03 100644 --- a/sdk/dotnet/EdgeWorkersActivation.cs +++ b/sdk/dotnet/EdgeWorkersActivation.cs @@ -30,6 +30,12 @@ public partial class EdgeWorkersActivation : global::Pulumi.CustomResource [Output("network")] public Output Network { get; private set; } = null!; + /// + /// Enables to set timeout for processing + /// + [Output("timeouts")] + public Output Timeouts { get; private set; } = null!; + /// /// The version of EdgeWorker to activate /// @@ -94,6 +100,12 @@ public sealed class EdgeWorkersActivationArgs : global::Pulumi.ResourceArgs [Input("network", required: true)] public Input Network { get; set; } = null!; + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + /// /// The version of EdgeWorker to activate /// @@ -126,6 +138,12 @@ public sealed class EdgeWorkersActivationState : global::Pulumi.ResourceArgs [Input("network")] public Input? Network { get; set; } + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + /// /// The version of EdgeWorker to activate /// diff --git a/sdk/dotnet/EdgekvGroupItems.cs b/sdk/dotnet/EdgekvGroupItems.cs index 73219dfd6..107cd883d 100644 --- a/sdk/dotnet/EdgekvGroupItems.cs +++ b/sdk/dotnet/EdgekvGroupItems.cs @@ -36,6 +36,12 @@ public partial class EdgekvGroupItems : global::Pulumi.CustomResource [Output("network")] public Output Network { get; private set; } = null!; + /// + /// Enables to set timeout for processing + /// + [Output("timeouts")] + public Output Timeouts { get; private set; } = null!; + /// /// Create a EdgekvGroupItems resource with the given unique name, arguments, and options. @@ -112,6 +118,12 @@ public InputMap Items [Input("network", required: true)] public Input Network { get; set; } = null!; + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + public EdgekvGroupItemsArgs() { } @@ -150,6 +162,12 @@ public InputMap Items [Input("network")] public Input? Network { get; set; } + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + public EdgekvGroupItemsState() { } diff --git a/sdk/dotnet/GetPropertyActivation.cs b/sdk/dotnet/GetPropertyActivation.cs index 80a9f73a2..6df19c5b6 100644 --- a/sdk/dotnet/GetPropertyActivation.cs +++ b/sdk/dotnet/GetPropertyActivation.cs @@ -27,8 +27,8 @@ public sealed class GetPropertyActivationArgs : global::Pulumi.InvokeArgs [Input("propertyId", required: true)] public string PropertyId { get; set; } = null!; - [Input("version", required: true)] - public int Version { get; set; } + [Input("version")] + public int? Version { get; set; } public GetPropertyActivationArgs() { @@ -44,8 +44,8 @@ public sealed class GetPropertyActivationInvokeArgs : global::Pulumi.InvokeArgs [Input("propertyId", required: true)] public Input PropertyId { get; set; } = null!; - [Input("version", required: true)] - public Input Version { get; set; } = null!; + [Input("version")] + public Input? Version { get; set; } public GetPropertyActivationInvokeArgs() { @@ -68,7 +68,7 @@ public sealed class GetPropertyActivationResult public readonly string Note; public readonly string PropertyId; public readonly string Status; - public readonly int Version; + public readonly int? Version; public readonly string Warnings; [OutputConstructor] @@ -89,7 +89,7 @@ private GetPropertyActivationResult( string status, - int version, + int? version, string warnings) { diff --git a/sdk/dotnet/GetPropertyRulesBuilder.cs b/sdk/dotnet/GetPropertyRulesBuilder.cs index 4857b4d43..2eb55b352 100644 --- a/sdk/dotnet/GetPropertyRulesBuilder.cs +++ b/sdk/dotnet/GetPropertyRulesBuilder.cs @@ -27,6 +27,9 @@ public sealed class GetPropertyRulesBuilderArgs : global::Pulumi.InvokeArgs [Input("rulesV20230530")] public Inputs.GetPropertyRulesBuilderRulesV20230530Args? RulesV20230530 { get; set; } + [Input("rulesV20230920")] + public Inputs.GetPropertyRulesBuilderRulesV20230920Args? RulesV20230920 { get; set; } + public GetPropertyRulesBuilderArgs() { } @@ -41,6 +44,9 @@ public sealed class GetPropertyRulesBuilderInvokeArgs : global::Pulumi.InvokeArg [Input("rulesV20230530")] public Input? RulesV20230530 { get; set; } + [Input("rulesV20230920")] + public Input? RulesV20230920 { get; set; } + public GetPropertyRulesBuilderInvokeArgs() { } @@ -59,6 +65,7 @@ public sealed class GetPropertyRulesBuilderResult public readonly string RuleFormat; public readonly Outputs.GetPropertyRulesBuilderRulesV20230105Result? RulesV20230105; public readonly Outputs.GetPropertyRulesBuilderRulesV20230530Result? RulesV20230530; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920Result? RulesV20230920; [OutputConstructor] private GetPropertyRulesBuilderResult( @@ -70,13 +77,16 @@ private GetPropertyRulesBuilderResult( Outputs.GetPropertyRulesBuilderRulesV20230105Result? rulesV20230105, - Outputs.GetPropertyRulesBuilderRulesV20230530Result? rulesV20230530) + Outputs.GetPropertyRulesBuilderRulesV20230530Result? rulesV20230530, + + Outputs.GetPropertyRulesBuilderRulesV20230920Result? rulesV20230920) { Id = id; Json = json; RuleFormat = ruleFormat; RulesV20230105 = rulesV20230105; RulesV20230530 = rulesV20230530; + RulesV20230920 = rulesV20230920; } } } diff --git a/sdk/dotnet/IamUser.cs b/sdk/dotnet/IamUser.cs index 4cc794cd0..cab78f8e9 100644 --- a/sdk/dotnet/IamUser.cs +++ b/sdk/dotnet/IamUser.cs @@ -106,7 +106,7 @@ public partial class IamUser : global::Pulumi.CustomResource /// The user's main phone number /// [Output("phone")] - public Output Phone { get; private set; } = null!; + public Output Phone { get; private set; } = null!; /// /// The value can be any that are available from the view-languages operation @@ -277,8 +277,8 @@ public sealed class IamUserArgs : global::Pulumi.ResourceArgs /// /// The user's main phone number /// - [Input("phone", required: true)] - public Input Phone { get; set; } = null!; + [Input("phone")] + public Input? Phone { get; set; } /// /// The value can be any that are available from the view-languages operation diff --git a/sdk/dotnet/Inputs/CloudletsApplicationLoadBalancerActivationTimeoutsArgs.cs b/sdk/dotnet/Inputs/CloudletsApplicationLoadBalancerActivationTimeoutsArgs.cs new file mode 100644 index 000000000..673221202 --- /dev/null +++ b/sdk/dotnet/Inputs/CloudletsApplicationLoadBalancerActivationTimeoutsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class CloudletsApplicationLoadBalancerActivationTimeoutsArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + public CloudletsApplicationLoadBalancerActivationTimeoutsArgs() + { + } + public static new CloudletsApplicationLoadBalancerActivationTimeoutsArgs Empty => new CloudletsApplicationLoadBalancerActivationTimeoutsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/CloudletsApplicationLoadBalancerActivationTimeoutsGetArgs.cs b/sdk/dotnet/Inputs/CloudletsApplicationLoadBalancerActivationTimeoutsGetArgs.cs new file mode 100644 index 000000000..021318aa5 --- /dev/null +++ b/sdk/dotnet/Inputs/CloudletsApplicationLoadBalancerActivationTimeoutsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class CloudletsApplicationLoadBalancerActivationTimeoutsGetArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + public CloudletsApplicationLoadBalancerActivationTimeoutsGetArgs() + { + } + public static new CloudletsApplicationLoadBalancerActivationTimeoutsGetArgs Empty => new CloudletsApplicationLoadBalancerActivationTimeoutsGetArgs(); + } +} diff --git a/sdk/dotnet/Inputs/CloudletsPolicyActivationTimeoutsArgs.cs b/sdk/dotnet/Inputs/CloudletsPolicyActivationTimeoutsArgs.cs new file mode 100644 index 000000000..fa603a699 --- /dev/null +++ b/sdk/dotnet/Inputs/CloudletsPolicyActivationTimeoutsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class CloudletsPolicyActivationTimeoutsArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + public CloudletsPolicyActivationTimeoutsArgs() + { + } + public static new CloudletsPolicyActivationTimeoutsArgs Empty => new CloudletsPolicyActivationTimeoutsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/CloudletsPolicyActivationTimeoutsGetArgs.cs b/sdk/dotnet/Inputs/CloudletsPolicyActivationTimeoutsGetArgs.cs new file mode 100644 index 000000000..27891ec44 --- /dev/null +++ b/sdk/dotnet/Inputs/CloudletsPolicyActivationTimeoutsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class CloudletsPolicyActivationTimeoutsGetArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + public CloudletsPolicyActivationTimeoutsGetArgs() + { + } + public static new CloudletsPolicyActivationTimeoutsGetArgs Empty => new CloudletsPolicyActivationTimeoutsGetArgs(); + } +} diff --git a/sdk/dotnet/Inputs/CloudletsPolicyTimeoutsArgs.cs b/sdk/dotnet/Inputs/CloudletsPolicyTimeoutsArgs.cs new file mode 100644 index 000000000..9082b40d7 --- /dev/null +++ b/sdk/dotnet/Inputs/CloudletsPolicyTimeoutsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class CloudletsPolicyTimeoutsArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + public CloudletsPolicyTimeoutsArgs() + { + } + public static new CloudletsPolicyTimeoutsArgs Empty => new CloudletsPolicyTimeoutsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/CloudletsPolicyTimeoutsGetArgs.cs b/sdk/dotnet/Inputs/CloudletsPolicyTimeoutsGetArgs.cs new file mode 100644 index 000000000..b71e282f3 --- /dev/null +++ b/sdk/dotnet/Inputs/CloudletsPolicyTimeoutsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class CloudletsPolicyTimeoutsGetArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + public CloudletsPolicyTimeoutsGetArgs() + { + } + public static new CloudletsPolicyTimeoutsGetArgs Empty => new CloudletsPolicyTimeoutsGetArgs(); + } +} diff --git a/sdk/dotnet/Inputs/CpCodeTimeoutsArgs.cs b/sdk/dotnet/Inputs/CpCodeTimeoutsArgs.cs new file mode 100644 index 000000000..97f5673c9 --- /dev/null +++ b/sdk/dotnet/Inputs/CpCodeTimeoutsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class CpCodeTimeoutsArgs : global::Pulumi.ResourceArgs + { + [Input("update")] + public Input? Update { get; set; } + + public CpCodeTimeoutsArgs() + { + } + public static new CpCodeTimeoutsArgs Empty => new CpCodeTimeoutsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/CpCodeTimeoutsGetArgs.cs b/sdk/dotnet/Inputs/CpCodeTimeoutsGetArgs.cs new file mode 100644 index 000000000..cb997422f --- /dev/null +++ b/sdk/dotnet/Inputs/CpCodeTimeoutsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class CpCodeTimeoutsGetArgs : global::Pulumi.ResourceArgs + { + [Input("update")] + public Input? Update { get; set; } + + public CpCodeTimeoutsGetArgs() + { + } + public static new CpCodeTimeoutsGetArgs Empty => new CpCodeTimeoutsGetArgs(); + } +} diff --git a/sdk/dotnet/Inputs/CpsDvEnrollmentTimeoutsArgs.cs b/sdk/dotnet/Inputs/CpsDvEnrollmentTimeoutsArgs.cs new file mode 100644 index 000000000..911d3e400 --- /dev/null +++ b/sdk/dotnet/Inputs/CpsDvEnrollmentTimeoutsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class CpsDvEnrollmentTimeoutsArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + public CpsDvEnrollmentTimeoutsArgs() + { + } + public static new CpsDvEnrollmentTimeoutsArgs Empty => new CpsDvEnrollmentTimeoutsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/CpsDvEnrollmentTimeoutsGetArgs.cs b/sdk/dotnet/Inputs/CpsDvEnrollmentTimeoutsGetArgs.cs new file mode 100644 index 000000000..958ef2cb5 --- /dev/null +++ b/sdk/dotnet/Inputs/CpsDvEnrollmentTimeoutsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class CpsDvEnrollmentTimeoutsGetArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + public CpsDvEnrollmentTimeoutsGetArgs() + { + } + public static new CpsDvEnrollmentTimeoutsGetArgs Empty => new CpsDvEnrollmentTimeoutsGetArgs(); + } +} diff --git a/sdk/dotnet/Inputs/CpsDvValidationTimeoutsArgs.cs b/sdk/dotnet/Inputs/CpsDvValidationTimeoutsArgs.cs new file mode 100644 index 000000000..0618efdab --- /dev/null +++ b/sdk/dotnet/Inputs/CpsDvValidationTimeoutsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class CpsDvValidationTimeoutsArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + public CpsDvValidationTimeoutsArgs() + { + } + public static new CpsDvValidationTimeoutsArgs Empty => new CpsDvValidationTimeoutsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/CpsDvValidationTimeoutsGetArgs.cs b/sdk/dotnet/Inputs/CpsDvValidationTimeoutsGetArgs.cs new file mode 100644 index 000000000..634cc9d51 --- /dev/null +++ b/sdk/dotnet/Inputs/CpsDvValidationTimeoutsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class CpsDvValidationTimeoutsGetArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + public CpsDvValidationTimeoutsGetArgs() + { + } + public static new CpsDvValidationTimeoutsGetArgs Empty => new CpsDvValidationTimeoutsGetArgs(); + } +} diff --git a/sdk/dotnet/Inputs/CpsThirdPartyEnrollmentTimeoutsArgs.cs b/sdk/dotnet/Inputs/CpsThirdPartyEnrollmentTimeoutsArgs.cs new file mode 100644 index 000000000..7d14f634e --- /dev/null +++ b/sdk/dotnet/Inputs/CpsThirdPartyEnrollmentTimeoutsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class CpsThirdPartyEnrollmentTimeoutsArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + public CpsThirdPartyEnrollmentTimeoutsArgs() + { + } + public static new CpsThirdPartyEnrollmentTimeoutsArgs Empty => new CpsThirdPartyEnrollmentTimeoutsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/CpsThirdPartyEnrollmentTimeoutsGetArgs.cs b/sdk/dotnet/Inputs/CpsThirdPartyEnrollmentTimeoutsGetArgs.cs new file mode 100644 index 000000000..19cae8611 --- /dev/null +++ b/sdk/dotnet/Inputs/CpsThirdPartyEnrollmentTimeoutsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class CpsThirdPartyEnrollmentTimeoutsGetArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + public CpsThirdPartyEnrollmentTimeoutsGetArgs() + { + } + public static new CpsThirdPartyEnrollmentTimeoutsGetArgs Empty => new CpsThirdPartyEnrollmentTimeoutsGetArgs(); + } +} diff --git a/sdk/dotnet/Inputs/CpsUploadCertificateTimeoutsArgs.cs b/sdk/dotnet/Inputs/CpsUploadCertificateTimeoutsArgs.cs new file mode 100644 index 000000000..0b6ae3284 --- /dev/null +++ b/sdk/dotnet/Inputs/CpsUploadCertificateTimeoutsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class CpsUploadCertificateTimeoutsArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + public CpsUploadCertificateTimeoutsArgs() + { + } + public static new CpsUploadCertificateTimeoutsArgs Empty => new CpsUploadCertificateTimeoutsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/CpsUploadCertificateTimeoutsGetArgs.cs b/sdk/dotnet/Inputs/CpsUploadCertificateTimeoutsGetArgs.cs new file mode 100644 index 000000000..f0d246bcb --- /dev/null +++ b/sdk/dotnet/Inputs/CpsUploadCertificateTimeoutsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class CpsUploadCertificateTimeoutsGetArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + public CpsUploadCertificateTimeoutsGetArgs() + { + } + public static new CpsUploadCertificateTimeoutsGetArgs Empty => new CpsUploadCertificateTimeoutsGetArgs(); + } +} diff --git a/sdk/dotnet/Inputs/EdgeHostNameTimeoutsArgs.cs b/sdk/dotnet/Inputs/EdgeHostNameTimeoutsArgs.cs new file mode 100644 index 000000000..b8fbc43db --- /dev/null +++ b/sdk/dotnet/Inputs/EdgeHostNameTimeoutsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class EdgeHostNameTimeoutsArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + public EdgeHostNameTimeoutsArgs() + { + } + public static new EdgeHostNameTimeoutsArgs Empty => new EdgeHostNameTimeoutsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/EdgeHostNameTimeoutsGetArgs.cs b/sdk/dotnet/Inputs/EdgeHostNameTimeoutsGetArgs.cs new file mode 100644 index 000000000..709fa7d4d --- /dev/null +++ b/sdk/dotnet/Inputs/EdgeHostNameTimeoutsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class EdgeHostNameTimeoutsGetArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + public EdgeHostNameTimeoutsGetArgs() + { + } + public static new EdgeHostNameTimeoutsGetArgs Empty => new EdgeHostNameTimeoutsGetArgs(); + } +} diff --git a/sdk/dotnet/Inputs/EdgeWorkerTimeoutsArgs.cs b/sdk/dotnet/Inputs/EdgeWorkerTimeoutsArgs.cs new file mode 100644 index 000000000..be09eb8ac --- /dev/null +++ b/sdk/dotnet/Inputs/EdgeWorkerTimeoutsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class EdgeWorkerTimeoutsArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + public EdgeWorkerTimeoutsArgs() + { + } + public static new EdgeWorkerTimeoutsArgs Empty => new EdgeWorkerTimeoutsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/EdgeWorkerTimeoutsGetArgs.cs b/sdk/dotnet/Inputs/EdgeWorkerTimeoutsGetArgs.cs new file mode 100644 index 000000000..6cd9b1a8b --- /dev/null +++ b/sdk/dotnet/Inputs/EdgeWorkerTimeoutsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class EdgeWorkerTimeoutsGetArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + public EdgeWorkerTimeoutsGetArgs() + { + } + public static new EdgeWorkerTimeoutsGetArgs Empty => new EdgeWorkerTimeoutsGetArgs(); + } +} diff --git a/sdk/dotnet/Inputs/EdgeWorkersActivationTimeoutsArgs.cs b/sdk/dotnet/Inputs/EdgeWorkersActivationTimeoutsArgs.cs new file mode 100644 index 000000000..12e879da2 --- /dev/null +++ b/sdk/dotnet/Inputs/EdgeWorkersActivationTimeoutsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class EdgeWorkersActivationTimeoutsArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + [Input("delete")] + public Input? Delete { get; set; } + + public EdgeWorkersActivationTimeoutsArgs() + { + } + public static new EdgeWorkersActivationTimeoutsArgs Empty => new EdgeWorkersActivationTimeoutsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/EdgeWorkersActivationTimeoutsGetArgs.cs b/sdk/dotnet/Inputs/EdgeWorkersActivationTimeoutsGetArgs.cs new file mode 100644 index 000000000..64b99aa72 --- /dev/null +++ b/sdk/dotnet/Inputs/EdgeWorkersActivationTimeoutsGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class EdgeWorkersActivationTimeoutsGetArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + [Input("delete")] + public Input? Delete { get; set; } + + public EdgeWorkersActivationTimeoutsGetArgs() + { + } + public static new EdgeWorkersActivationTimeoutsGetArgs Empty => new EdgeWorkersActivationTimeoutsGetArgs(); + } +} diff --git a/sdk/dotnet/Inputs/EdgekvGroupItemsTimeoutsArgs.cs b/sdk/dotnet/Inputs/EdgekvGroupItemsTimeoutsArgs.cs new file mode 100644 index 000000000..828854a87 --- /dev/null +++ b/sdk/dotnet/Inputs/EdgekvGroupItemsTimeoutsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class EdgekvGroupItemsTimeoutsArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + public EdgekvGroupItemsTimeoutsArgs() + { + } + public static new EdgekvGroupItemsTimeoutsArgs Empty => new EdgekvGroupItemsTimeoutsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/EdgekvGroupItemsTimeoutsGetArgs.cs b/sdk/dotnet/Inputs/EdgekvGroupItemsTimeoutsGetArgs.cs new file mode 100644 index 000000000..24e12fbc8 --- /dev/null +++ b/sdk/dotnet/Inputs/EdgekvGroupItemsTimeoutsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class EdgekvGroupItemsTimeoutsGetArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + public EdgekvGroupItemsTimeoutsGetArgs() + { + } + public static new EdgekvGroupItemsTimeoutsGetArgs Empty => new EdgekvGroupItemsTimeoutsGetArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetCloudletsEdgeRedirectorMatchRuleMatchRule.cs b/sdk/dotnet/Inputs/GetCloudletsEdgeRedirectorMatchRuleMatchRule.cs index a970e49cd..3ad3b35b2 100644 --- a/sdk/dotnet/Inputs/GetCloudletsEdgeRedirectorMatchRuleMatchRule.cs +++ b/sdk/dotnet/Inputs/GetCloudletsEdgeRedirectorMatchRuleMatchRule.cs @@ -29,6 +29,9 @@ public List Matche set => _matches = value; } + [Input("matchesAlways")] + public bool? MatchesAlways { get; set; } + [Input("name")] public string? Name { get; set; } diff --git a/sdk/dotnet/Inputs/GetCloudletsEdgeRedirectorMatchRuleMatchRuleArgs.cs b/sdk/dotnet/Inputs/GetCloudletsEdgeRedirectorMatchRuleMatchRuleArgs.cs index 08f66de36..a69f9e3ac 100644 --- a/sdk/dotnet/Inputs/GetCloudletsEdgeRedirectorMatchRuleMatchRuleArgs.cs +++ b/sdk/dotnet/Inputs/GetCloudletsEdgeRedirectorMatchRuleMatchRuleArgs.cs @@ -29,6 +29,9 @@ public InputList _matches = value; } + [Input("matchesAlways")] + public Input? MatchesAlways { get; set; } + [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920.cs new file mode 100644 index 000000000..d92160778 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920.cs @@ -0,0 +1,82 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920Args : global::Pulumi.InvokeArgs + { + [Input("advancedOverride")] + public string? AdvancedOverride { get; set; } + + [Input("behaviors")] + private List? _behaviors; + public List Behaviors + { + get => _behaviors ?? (_behaviors = new List()); + set => _behaviors = value; + } + + [Input("childrens")] + private List? _childrens; + public List Childrens + { + get => _childrens ?? (_childrens = new List()); + set => _childrens = value; + } + + [Input("comments")] + public string? Comments { get; set; } + + [Input("criteriaLocked")] + public bool? CriteriaLocked { get; set; } + + [Input("criteriaMustSatisfy")] + public string? CriteriaMustSatisfy { get; set; } + + [Input("criterions")] + private List? _criterions; + public List Criterions + { + get => _criterions ?? (_criterions = new List()); + set => _criterions = value; + } + + [Input("customOverride")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs? CustomOverride { get; set; } + + [Input("isSecure")] + public bool? IsSecure { get; set; } + + [Input("name", required: true)] + public string Name { get; set; } = null!; + + [Input("templateLink")] + public string? TemplateLink { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("variables")] + private List? _variables; + public List Variables + { + get => _variables ?? (_variables = new List()); + set => _variables = value; + } + + public GetPropertyRulesBuilderRulesV20230920Args() + { + } + public static new GetPropertyRulesBuilderRulesV20230920Args Empty => new GetPropertyRulesBuilderRulesV20230920Args(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920Args.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920Args.cs new file mode 100644 index 000000000..f80d55e80 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920Args.cs @@ -0,0 +1,82 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920InputArgs : global::Pulumi.ResourceArgs + { + [Input("advancedOverride")] + public Input? AdvancedOverride { get; set; } + + [Input("behaviors")] + private InputList? _behaviors; + public InputList Behaviors + { + get => _behaviors ?? (_behaviors = new InputList()); + set => _behaviors = value; + } + + [Input("childrens")] + private InputList? _childrens; + public InputList Childrens + { + get => _childrens ?? (_childrens = new InputList()); + set => _childrens = value; + } + + [Input("comments")] + public Input? Comments { get; set; } + + [Input("criteriaLocked")] + public Input? CriteriaLocked { get; set; } + + [Input("criteriaMustSatisfy")] + public Input? CriteriaMustSatisfy { get; set; } + + [Input("criterions")] + private InputList? _criterions; + public InputList Criterions + { + get => _criterions ?? (_criterions = new InputList()); + set => _criterions = value; + } + + [Input("customOverride")] + public Input? CustomOverride { get; set; } + + [Input("isSecure")] + public Input? IsSecure { get; set; } + + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + [Input("templateLink")] + public Input? TemplateLink { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("variables")] + private InputList? _variables; + public InputList Variables + { + get => _variables ?? (_variables = new InputList()); + set => _variables = value; + } + + public GetPropertyRulesBuilderRulesV20230920InputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920InputArgs Empty => new GetPropertyRulesBuilderRulesV20230920InputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920Behavior.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920Behavior.cs new file mode 100644 index 000000000..2cf243460 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920Behavior.cs @@ -0,0 +1,686 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorArgs : global::Pulumi.InvokeArgs + { + [Input("adScalerCircuitBreaker")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs? AdScalerCircuitBreaker { get; set; } + + [Input("adaptiveAcceleration")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs? AdaptiveAcceleration { get; set; } + + [Input("adaptiveImageCompression")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs? AdaptiveImageCompression { get; set; } + + [Input("advanced")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs? Advanced { get; set; } + + [Input("aggregatedReporting")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs? AggregatedReporting { get; set; } + + [Input("akamaizer")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs? Akamaizer { get; set; } + + [Input("akamaizerTag")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs? AkamaizerTag { get; set; } + + [Input("allHttpInCacheHierarchy")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs? AllHttpInCacheHierarchy { get; set; } + + [Input("allowCloudletsOrigins")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs? AllowCloudletsOrigins { get; set; } + + [Input("allowDelete")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs? AllowDelete { get; set; } + + [Input("allowHttpsCacheKeySharing")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs? AllowHttpsCacheKeySharing { get; set; } + + [Input("allowHttpsDowngrade")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs? AllowHttpsDowngrade { get; set; } + + [Input("allowOptions")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs? AllowOptions { get; set; } + + [Input("allowPatch")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs? AllowPatch { get; set; } + + [Input("allowPost")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs? AllowPost { get; set; } + + [Input("allowPut")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs? AllowPut { get; set; } + + [Input("allowTransferEncoding")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs? AllowTransferEncoding { get; set; } + + [Input("altSvcHeader")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs? AltSvcHeader { get; set; } + + [Input("apiPrioritization")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs? ApiPrioritization { get; set; } + + [Input("applicationLoadBalancer")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs? ApplicationLoadBalancer { get; set; } + + [Input("audienceSegmentation")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs? AudienceSegmentation { get; set; } + + [Input("autoDomainValidation")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs? AutoDomainValidation { get; set; } + + [Input("baseDirectory")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs? BaseDirectory { get; set; } + + [Input("bossBeaconing")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs? BossBeaconing { get; set; } + + [Input("breadcrumbs")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs? Breadcrumbs { get; set; } + + [Input("breakConnection")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs? BreakConnection { get; set; } + + [Input("brotli")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs? Brotli { get; set; } + + [Input("cacheError")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs? CacheError { get; set; } + + [Input("cacheId")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs? CacheId { get; set; } + + [Input("cacheKeyIgnoreCase")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs? CacheKeyIgnoreCase { get; set; } + + [Input("cacheKeyQueryParams")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs? CacheKeyQueryParams { get; set; } + + [Input("cacheKeyRewrite")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs? CacheKeyRewrite { get; set; } + + [Input("cachePost")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs? CachePost { get; set; } + + [Input("cacheRedirect")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs? CacheRedirect { get; set; } + + [Input("cacheTag")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs? CacheTag { get; set; } + + [Input("cacheTagVisible")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs? CacheTagVisible { get; set; } + + [Input("caching")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs? Caching { get; set; } + + [Input("centralAuthorization")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs? CentralAuthorization { get; set; } + + [Input("chaseRedirects")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs? ChaseRedirects { get; set; } + + [Input("clientCertificateAuth")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs? ClientCertificateAuth { get; set; } + + [Input("clientCharacteristics")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs? ClientCharacteristics { get; set; } + + [Input("cloudInterconnects")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs? CloudInterconnects { get; set; } + + [Input("cloudWrapper")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs? CloudWrapper { get; set; } + + [Input("cloudWrapperAdvanced")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs? CloudWrapperAdvanced { get; set; } + + [Input("commonMediaClientData")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs? CommonMediaClientData { get; set; } + + [Input("conditionalOrigin")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs? ConditionalOrigin { get; set; } + + [Input("constructResponse")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs? ConstructResponse { get; set; } + + [Input("contentCharacteristics")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs? ContentCharacteristics { get; set; } + + [Input("contentCharacteristicsAmd")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs? ContentCharacteristicsAmd { get; set; } + + [Input("contentCharacteristicsDd")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs? ContentCharacteristicsDd { get; set; } + + [Input("contentCharacteristicsWsdLargeFile")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs? ContentCharacteristicsWsdLargeFile { get; set; } + + [Input("contentCharacteristicsWsdLive")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs? ContentCharacteristicsWsdLive { get; set; } + + [Input("contentCharacteristicsWsdVod")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs? ContentCharacteristicsWsdVod { get; set; } + + [Input("contentPrePosition")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs? ContentPrePosition { get; set; } + + [Input("contentTargetingProtection")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs? ContentTargetingProtection { get; set; } + + [Input("corsSupport")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs? CorsSupport { get; set; } + + [Input("cpCode")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs? CpCode { get; set; } + + [Input("customBehavior")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs? CustomBehavior { get; set; } + + [Input("datastream")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs? Datastream { get; set; } + + [Input("dcp")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs? Dcp { get; set; } + + [Input("dcpAuthHmacTransformation")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs? DcpAuthHmacTransformation { get; set; } + + [Input("dcpAuthRegexTransformation")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs? DcpAuthRegexTransformation { get; set; } + + [Input("dcpAuthSubstringTransformation")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs? DcpAuthSubstringTransformation { get; set; } + + [Input("dcpAuthVariableExtractor")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs? DcpAuthVariableExtractor { get; set; } + + [Input("dcpDefaultAuthzGroups")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs? DcpDefaultAuthzGroups { get; set; } + + [Input("dcpDevRelations")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs? DcpDevRelations { get; set; } + + [Input("dcpRealTimeAuth")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs? DcpRealTimeAuth { get; set; } + + [Input("deliveryReceipt")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs? DeliveryReceipt { get; set; } + + [Input("denyAccess")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs? DenyAccess { get; set; } + + [Input("denyDirectFailoverAccess")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs? DenyDirectFailoverAccess { get; set; } + + [Input("deviceCharacteristicCacheId")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs? DeviceCharacteristicCacheId { get; set; } + + [Input("deviceCharacteristicHeader")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs? DeviceCharacteristicHeader { get; set; } + + [Input("dnsAsyncRefresh")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs? DnsAsyncRefresh { get; set; } + + [Input("dnsPrefresh")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs? DnsPrefresh { get; set; } + + [Input("downgradeProtocol")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs? DowngradeProtocol { get; set; } + + [Input("downloadCompleteMarker")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs? DownloadCompleteMarker { get; set; } + + [Input("downloadNotification")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs? DownloadNotification { get; set; } + + [Input("downstreamCache")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs? DownstreamCache { get; set; } + + [Input("dynamicThroughtputOptimization")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs? DynamicThroughtputOptimization { get; set; } + + [Input("dynamicThroughtputOptimizationOverride")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs? DynamicThroughtputOptimizationOverride { get; set; } + + [Input("dynamicWebContent")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs? DynamicWebContent { get; set; } + + [Input("ecmsBulkUpload")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs? EcmsBulkUpload { get; set; } + + [Input("ecmsDatabase")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs? EcmsDatabase { get; set; } + + [Input("ecmsDataset")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs? EcmsDataset { get; set; } + + [Input("ecmsObjectKey")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs? EcmsObjectKey { get; set; } + + [Input("edgeConnect")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs? EdgeConnect { get; set; } + + [Input("edgeLoadBalancingAdvanced")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs? EdgeLoadBalancingAdvanced { get; set; } + + [Input("edgeLoadBalancingDataCenter")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs? EdgeLoadBalancingDataCenter { get; set; } + + [Input("edgeLoadBalancingOrigin")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs? EdgeLoadBalancingOrigin { get; set; } + + [Input("edgeOriginAuthorization")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs? EdgeOriginAuthorization { get; set; } + + [Input("edgeRedirector")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs? EdgeRedirector { get; set; } + + [Input("edgeScape")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs? EdgeScape { get; set; } + + [Input("edgeSideIncludes")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs? EdgeSideIncludes { get; set; } + + [Input("edgeWorker")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs? EdgeWorker { get; set; } + + [Input("enforceMtlsSettings")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs? EnforceMtlsSettings { get; set; } + + [Input("enhancedAkamaiProtocol")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs? EnhancedAkamaiProtocol { get; set; } + + [Input("enhancedProxyDetection")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs? EnhancedProxyDetection { get; set; } + + [Input("epdForwardHeaderEnrichment")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs? EpdForwardHeaderEnrichment { get; set; } + + [Input("failAction")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs? FailAction { get; set; } + + [Input("failoverBotManagerFeatureCompatibility")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs? FailoverBotManagerFeatureCompatibility { get; set; } + + [Input("fastInvalidate")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs? FastInvalidate { get; set; } + + [Input("fips")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs? Fips { get; set; } + + [Input("firstPartyMarketing")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs? FirstPartyMarketing { get; set; } + + [Input("firstPartyMarketingPlus")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs? FirstPartyMarketingPlus { get; set; } + + [Input("forwardRewrite")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs? ForwardRewrite { get; set; } + + [Input("g2oheader")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs? G2oheader { get; set; } + + [Input("globalRequestNumber")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs? GlobalRequestNumber { get; set; } + + [Input("graphqlCaching")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs? GraphqlCaching { get; set; } + + [Input("gzipResponse")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs? GzipResponse { get; set; } + + [Input("hdDataAdvanced")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs? HdDataAdvanced { get; set; } + + [Input("healthDetection")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs? HealthDetection { get; set; } + + [Input("hsafEipBinding")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs? HsafEipBinding { get; set; } + + [Input("http2")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args? Http2 { get; set; } + + [Input("http3")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args? Http3 { get; set; } + + [Input("httpStrictTransportSecurity")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs? HttpStrictTransportSecurity { get; set; } + + [Input("httpToHttpsUpgrade")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs? HttpToHttpsUpgrade { get; set; } + + [Input("imOverride")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs? ImOverride { get; set; } + + [Input("imageAndVideoManager")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs? ImageAndVideoManager { get; set; } + + [Input("imageManager")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs? ImageManager { get; set; } + + [Input("imageManagerVideo")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs? ImageManagerVideo { get; set; } + + [Input("include")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs? Include { get; set; } + + [Input("instant")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs? Instant { get; set; } + + [Input("instantConfig")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs? InstantConfig { get; set; } + + [Input("largeFileOptimization")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs? LargeFileOptimization { get; set; } + + [Input("largeFileOptimizationAdvanced")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs? LargeFileOptimizationAdvanced { get; set; } + + [Input("limitBitRate")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs? LimitBitRate { get; set; } + + [Input("logCustom")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs? LogCustom { get; set; } + + [Input("mPulse")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs? MPulse { get; set; } + + [Input("manifestPersonalization")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs? ManifestPersonalization { get; set; } + + [Input("manifestRerouting")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs? ManifestRerouting { get; set; } + + [Input("manualServerPush")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs? ManualServerPush { get; set; } + + [Input("mediaAcceleration")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs? MediaAcceleration { get; set; } + + [Input("mediaAccelerationQuicOptout")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs? MediaAccelerationQuicOptout { get; set; } + + [Input("mediaClient")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs? MediaClient { get; set; } + + [Input("mediaFileRetrievalOptimization")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs? MediaFileRetrievalOptimization { get; set; } + + [Input("mediaOriginFailover")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs? MediaOriginFailover { get; set; } + + [Input("metadataCaching")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs? MetadataCaching { get; set; } + + [Input("mobileSdkPerformance")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs? MobileSdkPerformance { get; set; } + + [Input("modifyIncomingRequestHeader")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs? ModifyIncomingRequestHeader { get; set; } + + [Input("modifyIncomingResponseHeader")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs? ModifyIncomingResponseHeader { get; set; } + + [Input("modifyOutgoingRequestHeader")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs? ModifyOutgoingRequestHeader { get; set; } + + [Input("modifyOutgoingResponseHeader")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs? ModifyOutgoingResponseHeader { get; set; } + + [Input("modifyViaHeader")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs? ModifyViaHeader { get; set; } + + [Input("origin")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs? Origin { get; set; } + + [Input("originCharacteristics")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs? OriginCharacteristics { get; set; } + + [Input("originCharacteristicsWsd")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs? OriginCharacteristicsWsd { get; set; } + + [Input("originFailureRecoveryMethod")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs? OriginFailureRecoveryMethod { get; set; } + + [Input("originFailureRecoveryPolicy")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs? OriginFailureRecoveryPolicy { get; set; } + + [Input("originIpAcl")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs? OriginIpAcl { get; set; } + + [Input("permissionsPolicy")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs? PermissionsPolicy { get; set; } + + [Input("persistentClientConnection")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs? PersistentClientConnection { get; set; } + + [Input("persistentConnection")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs? PersistentConnection { get; set; } + + [Input("personallyIdentifiableInformation")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs? PersonallyIdentifiableInformation { get; set; } + + [Input("phasedRelease")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs? PhasedRelease { get; set; } + + [Input("preconnect")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs? Preconnect { get; set; } + + [Input("predictiveContentDelivery")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs? PredictiveContentDelivery { get; set; } + + [Input("predictivePrefetching")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs? PredictivePrefetching { get; set; } + + [Input("prefetch")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs? Prefetch { get; set; } + + [Input("prefetchable")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs? Prefetchable { get; set; } + + [Input("prefreshCache")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs? PrefreshCache { get; set; } + + [Input("quality")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs? Quality { get; set; } + + [Input("quicBeta")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs? QuicBeta { get; set; } + + [Input("randomSeek")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs? RandomSeek { get; set; } + + [Input("rapid")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs? Rapid { get; set; } + + [Input("readTimeout")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs? ReadTimeout { get; set; } + + [Input("realTimeReporting")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs? RealTimeReporting { get; set; } + + [Input("realUserMonitoring")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs? RealUserMonitoring { get; set; } + + [Input("redirect")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs? Redirect { get; set; } + + [Input("redirectplus")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs? Redirectplus { get; set; } + + [Input("refererChecking")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs? RefererChecking { get; set; } + + [Input("removeQueryParameter")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs? RemoveQueryParameter { get; set; } + + [Input("removeVary")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs? RemoveVary { get; set; } + + [Input("report")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs? Report { get; set; } + + [Input("requestClientHints")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs? RequestClientHints { get; set; } + + [Input("requestControl")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs? RequestControl { get; set; } + + [Input("requestTypeMarker")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs? RequestTypeMarker { get; set; } + + [Input("resourceOptimizer")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs? ResourceOptimizer { get; set; } + + [Input("resourceOptimizerExtendedCompatibility")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs? ResourceOptimizerExtendedCompatibility { get; set; } + + [Input("responseCode")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs? ResponseCode { get; set; } + + [Input("responseCookie")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs? ResponseCookie { get; set; } + + [Input("restrictObjectCaching")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs? RestrictObjectCaching { get; set; } + + [Input("returnCacheStatus")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs? ReturnCacheStatus { get; set; } + + [Input("rewriteUrl")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs? RewriteUrl { get; set; } + + [Input("rumCustom")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs? RumCustom { get; set; } + + [Input("saasDefinitions")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs? SaasDefinitions { get; set; } + + [Input("salesForceCommerceCloudClient")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs? SalesForceCommerceCloudClient { get; set; } + + [Input("salesForceCommerceCloudProvider")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs? SalesForceCommerceCloudProvider { get; set; } + + [Input("salesForceCommerceCloudProviderHostHeader")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs? SalesForceCommerceCloudProviderHostHeader { get; set; } + + [Input("savePostDcaProcessing")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs? SavePostDcaProcessing { get; set; } + + [Input("scheduleInvalidation")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs? ScheduleInvalidation { get; set; } + + [Input("scriptManagement")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs? ScriptManagement { get; set; } + + [Input("segmentedContentProtection")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs? SegmentedContentProtection { get; set; } + + [Input("segmentedMediaOptimization")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs? SegmentedMediaOptimization { get; set; } + + [Input("segmentedMediaStreamingPrefetch")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs? SegmentedMediaStreamingPrefetch { get; set; } + + [Input("setVariable")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs? SetVariable { get; set; } + + [Input("simulateErrorCode")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs? SimulateErrorCode { get; set; } + + [Input("siteShield")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs? SiteShield { get; set; } + + [Input("standardTlsMigration")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs? StandardTlsMigration { get; set; } + + [Input("standardTlsMigrationOverride")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs? StandardTlsMigrationOverride { get; set; } + + [Input("strictHeaderParsing")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs? StrictHeaderParsing { get; set; } + + [Input("subCustomer")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs? SubCustomer { get; set; } + + [Input("sureRoute")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs? SureRoute { get; set; } + + [Input("tcpOptimization")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs? TcpOptimization { get; set; } + + [Input("teaLeaf")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs? TeaLeaf { get; set; } + + [Input("tieredDistribution")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs? TieredDistribution { get; set; } + + [Input("tieredDistributionAdvanced")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs? TieredDistributionAdvanced { get; set; } + + [Input("tieredDistributionCustomization")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs? TieredDistributionCustomization { get; set; } + + [Input("timeout")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs? Timeout { get; set; } + + [Input("uidConfiguration")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs? UidConfiguration { get; set; } + + [Input("validateEntityTag")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs? ValidateEntityTag { get; set; } + + [Input("verifyJsonWebToken")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs? VerifyJsonWebToken { get; set; } + + [Input("verifyJsonWebTokenForDcp")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs? VerifyJsonWebTokenForDcp { get; set; } + + [Input("verifyTokenAuthorization")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs? VerifyTokenAuthorization { get; set; } + + [Input("virtualWaitingRoom")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs? VirtualWaitingRoom { get; set; } + + [Input("virtualWaitingRoomWithEdgeWorkers")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs? VirtualWaitingRoomWithEdgeWorkers { get; set; } + + [Input("visitorPrioritization")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs? VisitorPrioritization { get; set; } + + [Input("visitorPrioritizationFifo")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs? VisitorPrioritizationFifo { get; set; } + + [Input("visitorPrioritizationFifoStandalone")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs? VisitorPrioritizationFifoStandalone { get; set; } + + [Input("watermarking")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs? Watermarking { get; set; } + + [Input("webApplicationFirewall")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs? WebApplicationFirewall { get; set; } + + [Input("webSockets")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs? WebSockets { get; set; } + + [Input("webdav")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs? Webdav { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker.cs new file mode 100644 index 000000000..8dc83408b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs : global::Pulumi.InvokeArgs + { + [Input("fallbackActionResponseCodeBased")] + public string? FallbackActionResponseCodeBased { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("responseCodeBased")] + public bool? ResponseCodeBased { get; set; } + + [Input("responseCodes")] + public string? ResponseCodes { get; set; } + + [Input("responseDelayBased")] + public bool? ResponseDelayBased { get; set; } + + [Input("responseDelayThreshold")] + public string? ResponseDelayThreshold { get; set; } + + [Input("returnErrorResponseCodeBased")] + public string? ReturnErrorResponseCodeBased { get; set; } + + [Input("specifyYourOwnResponseCodeBased")] + public string? SpecifyYourOwnResponseCodeBased { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs.cs new file mode 100644 index 000000000..8b1f93773 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerInputArgs : global::Pulumi.ResourceArgs + { + [Input("fallbackActionResponseCodeBased")] + public Input? FallbackActionResponseCodeBased { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("responseCodeBased")] + public Input? ResponseCodeBased { get; set; } + + [Input("responseCodes")] + public Input? ResponseCodes { get; set; } + + [Input("responseDelayBased")] + public Input? ResponseDelayBased { get; set; } + + [Input("responseDelayThreshold")] + public Input? ResponseDelayThreshold { get; set; } + + [Input("returnErrorResponseCodeBased")] + public Input? ReturnErrorResponseCodeBased { get; set; } + + [Input("specifyYourOwnResponseCodeBased")] + public Input? SpecifyYourOwnResponseCodeBased { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration.cs new file mode 100644 index 000000000..b15a977d5 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration.cs @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs : global::Pulumi.InvokeArgs + { + [Input("abLogic")] + public string? AbLogic { get; set; } + + [Input("abTesting")] + public string? AbTesting { get; set; } + + [Input("compression")] + public string? Compression { get; set; } + + [Input("cookieName")] + public string? CookieName { get; set; } + + [Input("enableBrotliCompression")] + public bool? EnableBrotliCompression { get; set; } + + [Input("enableForNoncacheable")] + public bool? EnableForNoncacheable { get; set; } + + [Input("enablePreconnect")] + public bool? EnablePreconnect { get; set; } + + [Input("enablePush")] + public bool? EnablePush { get; set; } + + [Input("enableRo")] + public bool? EnableRo { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("preloadEnable")] + public bool? PreloadEnable { get; set; } + + [Input("source")] + public string? Source { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("titleBrotli")] + public string? TitleBrotli { get; set; } + + [Input("titleHttp2ServerPush")] + public string? TitleHttp2ServerPush { get; set; } + + [Input("titlePreconnect")] + public string? TitlePreconnect { get; set; } + + [Input("titlePreload")] + public string? TitlePreload { get; set; } + + [Input("titleRo")] + public string? TitleRo { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs.cs new file mode 100644 index 000000000..cf3ad0ba2 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs.cs @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationInputArgs : global::Pulumi.ResourceArgs + { + [Input("abLogic")] + public Input? AbLogic { get; set; } + + [Input("abTesting")] + public Input? AbTesting { get; set; } + + [Input("compression")] + public Input? Compression { get; set; } + + [Input("cookieName")] + public Input? CookieName { get; set; } + + [Input("enableBrotliCompression")] + public Input? EnableBrotliCompression { get; set; } + + [Input("enableForNoncacheable")] + public Input? EnableForNoncacheable { get; set; } + + [Input("enablePreconnect")] + public Input? EnablePreconnect { get; set; } + + [Input("enablePush")] + public Input? EnablePush { get; set; } + + [Input("enableRo")] + public Input? EnableRo { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("preloadEnable")] + public Input? PreloadEnable { get; set; } + + [Input("source")] + public Input? Source { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("titleBrotli")] + public Input? TitleBrotli { get; set; } + + [Input("titleHttp2ServerPush")] + public Input? TitleHttp2ServerPush { get; set; } + + [Input("titlePreconnect")] + public Input? TitlePreconnect { get; set; } + + [Input("titlePreload")] + public Input? TitlePreload { get; set; } + + [Input("titleRo")] + public Input? TitleRo { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression.cs new file mode 100644 index 000000000..5f14dab88 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression.cs @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs : global::Pulumi.InvokeArgs + { + [Input("compressMobile")] + public bool? CompressMobile { get; set; } + + [Input("compressStandard")] + public bool? CompressStandard { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("tier1MobileCompressionMethod")] + public string? Tier1MobileCompressionMethod { get; set; } + + [Input("tier1MobileCompressionValue")] + public int? Tier1MobileCompressionValue { get; set; } + + [Input("tier1StandardCompressionMethod")] + public string? Tier1StandardCompressionMethod { get; set; } + + [Input("tier1StandardCompressionValue")] + public int? Tier1StandardCompressionValue { get; set; } + + [Input("tier2MobileCompressionMethod")] + public string? Tier2MobileCompressionMethod { get; set; } + + [Input("tier2MobileCompressionValue")] + public int? Tier2MobileCompressionValue { get; set; } + + [Input("tier2StandardCompressionMethod")] + public string? Tier2StandardCompressionMethod { get; set; } + + [Input("tier2StandardCompressionValue")] + public int? Tier2StandardCompressionValue { get; set; } + + [Input("tier3MobileCompressionMethod")] + public string? Tier3MobileCompressionMethod { get; set; } + + [Input("tier3MobileCompressionValue")] + public int? Tier3MobileCompressionValue { get; set; } + + [Input("tier3StandardCompressionMethod")] + public string? Tier3StandardCompressionMethod { get; set; } + + [Input("tier3StandardCompressionValue")] + public int? Tier3StandardCompressionValue { get; set; } + + [Input("titleAicMobile")] + public string? TitleAicMobile { get; set; } + + [Input("titleAicNonmobile")] + public string? TitleAicNonmobile { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs.cs new file mode 100644 index 000000000..1113ae380 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs.cs @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionInputArgs : global::Pulumi.ResourceArgs + { + [Input("compressMobile")] + public Input? CompressMobile { get; set; } + + [Input("compressStandard")] + public Input? CompressStandard { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("tier1MobileCompressionMethod")] + public Input? Tier1MobileCompressionMethod { get; set; } + + [Input("tier1MobileCompressionValue")] + public Input? Tier1MobileCompressionValue { get; set; } + + [Input("tier1StandardCompressionMethod")] + public Input? Tier1StandardCompressionMethod { get; set; } + + [Input("tier1StandardCompressionValue")] + public Input? Tier1StandardCompressionValue { get; set; } + + [Input("tier2MobileCompressionMethod")] + public Input? Tier2MobileCompressionMethod { get; set; } + + [Input("tier2MobileCompressionValue")] + public Input? Tier2MobileCompressionValue { get; set; } + + [Input("tier2StandardCompressionMethod")] + public Input? Tier2StandardCompressionMethod { get; set; } + + [Input("tier2StandardCompressionValue")] + public Input? Tier2StandardCompressionValue { get; set; } + + [Input("tier3MobileCompressionMethod")] + public Input? Tier3MobileCompressionMethod { get; set; } + + [Input("tier3MobileCompressionValue")] + public Input? Tier3MobileCompressionValue { get; set; } + + [Input("tier3StandardCompressionMethod")] + public Input? Tier3StandardCompressionMethod { get; set; } + + [Input("tier3StandardCompressionValue")] + public Input? Tier3StandardCompressionValue { get; set; } + + [Input("titleAicMobile")] + public Input? TitleAicMobile { get; set; } + + [Input("titleAicNonmobile")] + public Input? TitleAicNonmobile { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced.cs new file mode 100644 index 000000000..f34d3ef96 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs : global::Pulumi.InvokeArgs + { + [Input("description")] + public string? Description { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("xml")] + public string? Xml { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs.cs new file mode 100644 index 000000000..fdad257a4 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedInputArgs : global::Pulumi.ResourceArgs + { + [Input("description")] + public Input? Description { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("xml")] + public Input? Xml { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting.cs new file mode 100644 index 000000000..b02c27367 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs : global::Pulumi.InvokeArgs + { + [Input("attribute1")] + public string? Attribute1 { get; set; } + + [Input("attribute2")] + public string? Attribute2 { get; set; } + + [Input("attribute3")] + public string? Attribute3 { get; set; } + + [Input("attribute4")] + public string? Attribute4 { get; set; } + + [Input("attributesCount")] + public int? AttributesCount { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("reportName")] + public string? ReportName { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs.cs new file mode 100644 index 000000000..b39053175 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingInputArgs : global::Pulumi.ResourceArgs + { + [Input("attribute1")] + public Input? Attribute1 { get; set; } + + [Input("attribute2")] + public Input? Attribute2 { get; set; } + + [Input("attribute3")] + public Input? Attribute3 { get; set; } + + [Input("attribute4")] + public Input? Attribute4 { get; set; } + + [Input("attributesCount")] + public Input? AttributesCount { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("reportName")] + public Input? ReportName { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer.cs new file mode 100644 index 000000000..e20df942a --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs.cs new file mode 100644 index 000000000..e79777688 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag.cs new file mode 100644 index 000000000..02038109c --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs : global::Pulumi.InvokeArgs + { + [Input("includeTagsAttribute")] + public bool? IncludeTagsAttribute { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchHostname")] + public string? MatchHostname { get; set; } + + [Input("replaceAll")] + public bool? ReplaceAll { get; set; } + + [Input("replacementHostname")] + public string? ReplacementHostname { get; set; } + + [Input("scope")] + public string? Scope { get; set; } + + [Input("tagsAttribute")] + public string? TagsAttribute { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs.cs new file mode 100644 index 000000000..86f46eac7 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagInputArgs : global::Pulumi.ResourceArgs + { + [Input("includeTagsAttribute")] + public Input? IncludeTagsAttribute { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchHostname")] + public Input? MatchHostname { get; set; } + + [Input("replaceAll")] + public Input? ReplaceAll { get; set; } + + [Input("replacementHostname")] + public Input? ReplacementHostname { get; set; } + + [Input("scope")] + public Input? Scope { get; set; } + + [Input("tagsAttribute")] + public Input? TagsAttribute { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy.cs new file mode 100644 index 000000000..759d0cdab --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs.cs new file mode 100644 index 000000000..c33853169 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins.cs new file mode 100644 index 000000000..ccb7d79f5 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("honorBaseDirectory")] + public bool? HonorBaseDirectory { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("purgeOriginQueryParameter")] + public string? PurgeOriginQueryParameter { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs.cs new file mode 100644 index 000000000..f8c71510b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("honorBaseDirectory")] + public Input? HonorBaseDirectory { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("purgeOriginQueryParameter")] + public Input? PurgeOriginQueryParameter { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete.cs new file mode 100644 index 000000000..a130cacbb --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs : global::Pulumi.InvokeArgs + { + [Input("allowBody")] + public bool? AllowBody { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs.cs new file mode 100644 index 000000000..6a6a516d0 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteInputArgs : global::Pulumi.ResourceArgs + { + [Input("allowBody")] + public Input? AllowBody { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing.cs new file mode 100644 index 000000000..9f8f913e7 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs.cs new file mode 100644 index 000000000..9684cc107 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade.cs new file mode 100644 index 000000000..72aa03cd0 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs.cs new file mode 100644 index 000000000..32ff30d04 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions.cs new file mode 100644 index 000000000..9e7ccc289 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs.cs new file mode 100644 index 000000000..1376d6b5a --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch.cs new file mode 100644 index 000000000..94b50a483 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs.cs new file mode 100644 index 000000000..d94a2389e --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost.cs new file mode 100644 index 000000000..e648bb50a --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs : global::Pulumi.InvokeArgs + { + [Input("allowWithoutContentLength")] + public bool? AllowWithoutContentLength { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs.cs new file mode 100644 index 000000000..9eedd7b11 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostInputArgs : global::Pulumi.ResourceArgs + { + [Input("allowWithoutContentLength")] + public Input? AllowWithoutContentLength { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut.cs new file mode 100644 index 000000000..37a7ca03f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs.cs new file mode 100644 index 000000000..1c95aa748 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding.cs new file mode 100644 index 000000000..adbcab390 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs.cs new file mode 100644 index 000000000..90268984c --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader.cs new file mode 100644 index 000000000..146277fe8 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("maxAge")] + public int? MaxAge { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs.cs new file mode 100644 index 000000000..265b94049 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("maxAge")] + public Input? MaxAge { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization.cs new file mode 100644 index 000000000..e08356890 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization.cs @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs : global::Pulumi.InvokeArgs + { + [Input("alternateResponseCacheTtl")] + public int? AlternateResponseCacheTtl { get; set; } + + [Input("cloudletPolicy")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs? CloudletPolicy { get; set; } + + [Input("cloudletSharedPolicy")] + public int? CloudletSharedPolicy { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("isSharedPolicy")] + public bool? IsSharedPolicy { get; set; } + + [Input("label")] + public string? Label { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("netStorage")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs? NetStorage { get; set; } + + [Input("netStoragePath")] + public string? NetStoragePath { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("throttledCpCode")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs? ThrottledCpCode { get; set; } + + [Input("throttledStatusCode")] + public int? ThrottledStatusCode { get; set; } + + [Input("useThrottledCpCode")] + public bool? UseThrottledCpCode { get; set; } + + [Input("useThrottledStatusCode")] + public bool? UseThrottledStatusCode { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs.cs new file mode 100644 index 000000000..b43ff94a1 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs.cs @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationInputArgs : global::Pulumi.ResourceArgs + { + [Input("alternateResponseCacheTtl")] + public Input? AlternateResponseCacheTtl { get; set; } + + [Input("cloudletPolicy")] + public Input? CloudletPolicy { get; set; } + + [Input("cloudletSharedPolicy")] + public Input? CloudletSharedPolicy { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("isSharedPolicy")] + public Input? IsSharedPolicy { get; set; } + + [Input("label")] + public Input? Label { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("netStorage")] + public Input? NetStorage { get; set; } + + [Input("netStoragePath")] + public Input? NetStoragePath { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("throttledCpCode")] + public Input? ThrottledCpCode { get; set; } + + [Input("throttledStatusCode")] + public Input? ThrottledStatusCode { get; set; } + + [Input("useThrottledCpCode")] + public Input? UseThrottledCpCode { get; set; } + + [Input("useThrottledStatusCode")] + public Input? UseThrottledStatusCode { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy.cs new file mode 100644 index 000000000..21e1948ac --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs : global::Pulumi.InvokeArgs + { + [Input("id")] + public int? Id { get; set; } + + [Input("name")] + public string? Name { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs.cs new file mode 100644 index 000000000..52e08bbf4 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyInputArgs : global::Pulumi.ResourceArgs + { + [Input("id")] + public Input? Id { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage.cs new file mode 100644 index 000000000..fb0e6ecba --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs : global::Pulumi.InvokeArgs + { + [Input("cpCode")] + public int? CpCode { get; set; } + + [Input("downloadDomainName")] + public string? DownloadDomainName { get; set; } + + [Input("g2oToken")] + public string? G2oToken { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs.cs new file mode 100644 index 000000000..1e5878bf0 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageInputArgs : global::Pulumi.ResourceArgs + { + [Input("cpCode")] + public Input? CpCode { get; set; } + + [Input("downloadDomainName")] + public Input? DownloadDomainName { get; set; } + + [Input("g2oToken")] + public Input? G2oToken { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode.cs new file mode 100644 index 000000000..1808427db --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs : global::Pulumi.InvokeArgs + { + [Input("cpCodeLimits")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs? CpCodeLimits { get; set; } + + [Input("createdDate")] + public int? CreatedDate { get; set; } + + [Input("description")] + public string? Description { get; set; } + + [Input("id")] + public int? Id { get; set; } + + [Input("name")] + public string? Name { get; set; } + + [Input("products")] + private List? _products; + public List Products + { + get => _products ?? (_products = new List()); + set => _products = value; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs.cs new file mode 100644 index 000000000..9938655c9 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeInputArgs : global::Pulumi.ResourceArgs + { + [Input("cpCodeLimits")] + public Input? CpCodeLimits { get; set; } + + [Input("createdDate")] + public Input? CreatedDate { get; set; } + + [Input("description")] + public Input? Description { get; set; } + + [Input("id")] + public Input? Id { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("products")] + private InputList? _products; + public InputList Products + { + get => _products ?? (_products = new InputList()); + set => _products = value; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits.cs new file mode 100644 index 000000000..37d308656 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs : global::Pulumi.InvokeArgs + { + [Input("currentCapacity")] + public int? CurrentCapacity { get; set; } + + [Input("limit")] + public int? Limit { get; set; } + + [Input("limitType")] + public string? LimitType { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs.cs new file mode 100644 index 000000000..b0f2d6aec --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsInputArgs : global::Pulumi.ResourceArgs + { + [Input("currentCapacity")] + public Input? CurrentCapacity { get; set; } + + [Input("limit")] + public Input? Limit { get; set; } + + [Input("limitType")] + public Input? LimitType { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer.cs new file mode 100644 index 000000000..06e309370 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer.cs @@ -0,0 +1,114 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs : global::Pulumi.InvokeArgs + { + [Input("allDownNetStorage")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs? AllDownNetStorage { get; set; } + + [Input("allDownNetStorageFile")] + public string? AllDownNetStorageFile { get; set; } + + [Input("allDownStatusCode")] + public string? AllDownStatusCode { get; set; } + + [Input("allDownTitle")] + public string? AllDownTitle { get; set; } + + [Input("allowCachePrefresh")] + public bool? AllowCachePrefresh { get; set; } + + [Input("cachedContentTitle")] + public string? CachedContentTitle { get; set; } + + [Input("cloudletPolicy")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs? CloudletPolicy { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("failoverAttemptsThreshold")] + public int? FailoverAttemptsThreshold { get; set; } + + [Input("failoverMode")] + public string? FailoverMode { get; set; } + + [Input("failoverOriginMaps")] + private List? _failoverOriginMaps; + public List FailoverOriginMaps + { + get => _failoverOriginMaps ?? (_failoverOriginMaps = new List()); + set => _failoverOriginMaps = value; + } + + [Input("failoverStatusCodes")] + private List? _failoverStatusCodes; + public List FailoverStatusCodes + { + get => _failoverStatusCodes ?? (_failoverStatusCodes = new List()); + set => _failoverStatusCodes = value; + } + + [Input("failoverTitle")] + public string? FailoverTitle { get; set; } + + [Input("label")] + public string? Label { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("originCookieName")] + public string? OriginCookieName { get; set; } + + [Input("specifyStickinessCookieDomain")] + public bool? SpecifyStickinessCookieDomain { get; set; } + + [Input("stickinessCookieAutomaticSalt")] + public bool? StickinessCookieAutomaticSalt { get; set; } + + [Input("stickinessCookieDomain")] + public string? StickinessCookieDomain { get; set; } + + [Input("stickinessCookieSalt")] + public string? StickinessCookieSalt { get; set; } + + [Input("stickinessCookieSetHttpOnlyFlag")] + public bool? StickinessCookieSetHttpOnlyFlag { get; set; } + + [Input("stickinessCookieType")] + public string? StickinessCookieType { get; set; } + + [Input("stickinessDuration")] + public string? StickinessDuration { get; set; } + + [Input("stickinessExpirationDate")] + public string? StickinessExpirationDate { get; set; } + + [Input("stickinessRefresh")] + public bool? StickinessRefresh { get; set; } + + [Input("stickinessTitle")] + public string? StickinessTitle { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage.cs new file mode 100644 index 000000000..6232f5241 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs : global::Pulumi.InvokeArgs + { + [Input("cpCode")] + public int? CpCode { get; set; } + + [Input("downloadDomainName")] + public string? DownloadDomainName { get; set; } + + [Input("g2oToken")] + public string? G2oToken { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs.cs new file mode 100644 index 000000000..ab17cbd76 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageInputArgs : global::Pulumi.ResourceArgs + { + [Input("cpCode")] + public Input? CpCode { get; set; } + + [Input("downloadDomainName")] + public Input? DownloadDomainName { get; set; } + + [Input("g2oToken")] + public Input? G2oToken { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs.cs new file mode 100644 index 000000000..3d50e0943 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs.cs @@ -0,0 +1,114 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerInputArgs : global::Pulumi.ResourceArgs + { + [Input("allDownNetStorage")] + public Input? AllDownNetStorage { get; set; } + + [Input("allDownNetStorageFile")] + public Input? AllDownNetStorageFile { get; set; } + + [Input("allDownStatusCode")] + public Input? AllDownStatusCode { get; set; } + + [Input("allDownTitle")] + public Input? AllDownTitle { get; set; } + + [Input("allowCachePrefresh")] + public Input? AllowCachePrefresh { get; set; } + + [Input("cachedContentTitle")] + public Input? CachedContentTitle { get; set; } + + [Input("cloudletPolicy")] + public Input? CloudletPolicy { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("failoverAttemptsThreshold")] + public Input? FailoverAttemptsThreshold { get; set; } + + [Input("failoverMode")] + public Input? FailoverMode { get; set; } + + [Input("failoverOriginMaps")] + private InputList? _failoverOriginMaps; + public InputList FailoverOriginMaps + { + get => _failoverOriginMaps ?? (_failoverOriginMaps = new InputList()); + set => _failoverOriginMaps = value; + } + + [Input("failoverStatusCodes")] + private InputList? _failoverStatusCodes; + public InputList FailoverStatusCodes + { + get => _failoverStatusCodes ?? (_failoverStatusCodes = new InputList()); + set => _failoverStatusCodes = value; + } + + [Input("failoverTitle")] + public Input? FailoverTitle { get; set; } + + [Input("label")] + public Input? Label { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("originCookieName")] + public Input? OriginCookieName { get; set; } + + [Input("specifyStickinessCookieDomain")] + public Input? SpecifyStickinessCookieDomain { get; set; } + + [Input("stickinessCookieAutomaticSalt")] + public Input? StickinessCookieAutomaticSalt { get; set; } + + [Input("stickinessCookieDomain")] + public Input? StickinessCookieDomain { get; set; } + + [Input("stickinessCookieSalt")] + public Input? StickinessCookieSalt { get; set; } + + [Input("stickinessCookieSetHttpOnlyFlag")] + public Input? StickinessCookieSetHttpOnlyFlag { get; set; } + + [Input("stickinessCookieType")] + public Input? StickinessCookieType { get; set; } + + [Input("stickinessDuration")] + public Input? StickinessDuration { get; set; } + + [Input("stickinessExpirationDate")] + public Input? StickinessExpirationDate { get; set; } + + [Input("stickinessRefresh")] + public Input? StickinessRefresh { get; set; } + + [Input("stickinessTitle")] + public Input? StickinessTitle { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy.cs new file mode 100644 index 000000000..1b4750e3d --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs : global::Pulumi.InvokeArgs + { + [Input("id")] + public int? Id { get; set; } + + [Input("name")] + public string? Name { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs.cs new file mode 100644 index 000000000..43d1b92ee --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyInputArgs : global::Pulumi.ResourceArgs + { + [Input("id")] + public Input? Id { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap.cs new file mode 100644 index 000000000..5112693ca --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs : global::Pulumi.InvokeArgs + { + [Input("fromOriginId")] + public string? FromOriginId { get; set; } + + [Input("toOriginIds")] + private List? _toOriginIds; + public List ToOriginIds + { + get => _toOriginIds ?? (_toOriginIds = new List()); + set => _toOriginIds = value; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs.cs new file mode 100644 index 000000000..8dda19bff --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapInputArgs : global::Pulumi.ResourceArgs + { + [Input("fromOriginId")] + public Input? FromOriginId { get; set; } + + [Input("toOriginIds")] + private InputList? _toOriginIds; + public InputList ToOriginIds + { + get => _toOriginIds ?? (_toOriginIds = new InputList()); + set => _toOriginIds = value; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorArgs.cs new file mode 100644 index 000000000..7960fc449 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorArgs.cs @@ -0,0 +1,686 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorInputArgs : global::Pulumi.ResourceArgs + { + [Input("adScalerCircuitBreaker")] + public Input? AdScalerCircuitBreaker { get; set; } + + [Input("adaptiveAcceleration")] + public Input? AdaptiveAcceleration { get; set; } + + [Input("adaptiveImageCompression")] + public Input? AdaptiveImageCompression { get; set; } + + [Input("advanced")] + public Input? Advanced { get; set; } + + [Input("aggregatedReporting")] + public Input? AggregatedReporting { get; set; } + + [Input("akamaizer")] + public Input? Akamaizer { get; set; } + + [Input("akamaizerTag")] + public Input? AkamaizerTag { get; set; } + + [Input("allHttpInCacheHierarchy")] + public Input? AllHttpInCacheHierarchy { get; set; } + + [Input("allowCloudletsOrigins")] + public Input? AllowCloudletsOrigins { get; set; } + + [Input("allowDelete")] + public Input? AllowDelete { get; set; } + + [Input("allowHttpsCacheKeySharing")] + public Input? AllowHttpsCacheKeySharing { get; set; } + + [Input("allowHttpsDowngrade")] + public Input? AllowHttpsDowngrade { get; set; } + + [Input("allowOptions")] + public Input? AllowOptions { get; set; } + + [Input("allowPatch")] + public Input? AllowPatch { get; set; } + + [Input("allowPost")] + public Input? AllowPost { get; set; } + + [Input("allowPut")] + public Input? AllowPut { get; set; } + + [Input("allowTransferEncoding")] + public Input? AllowTransferEncoding { get; set; } + + [Input("altSvcHeader")] + public Input? AltSvcHeader { get; set; } + + [Input("apiPrioritization")] + public Input? ApiPrioritization { get; set; } + + [Input("applicationLoadBalancer")] + public Input? ApplicationLoadBalancer { get; set; } + + [Input("audienceSegmentation")] + public Input? AudienceSegmentation { get; set; } + + [Input("autoDomainValidation")] + public Input? AutoDomainValidation { get; set; } + + [Input("baseDirectory")] + public Input? BaseDirectory { get; set; } + + [Input("bossBeaconing")] + public Input? BossBeaconing { get; set; } + + [Input("breadcrumbs")] + public Input? Breadcrumbs { get; set; } + + [Input("breakConnection")] + public Input? BreakConnection { get; set; } + + [Input("brotli")] + public Input? Brotli { get; set; } + + [Input("cacheError")] + public Input? CacheError { get; set; } + + [Input("cacheId")] + public Input? CacheId { get; set; } + + [Input("cacheKeyIgnoreCase")] + public Input? CacheKeyIgnoreCase { get; set; } + + [Input("cacheKeyQueryParams")] + public Input? CacheKeyQueryParams { get; set; } + + [Input("cacheKeyRewrite")] + public Input? CacheKeyRewrite { get; set; } + + [Input("cachePost")] + public Input? CachePost { get; set; } + + [Input("cacheRedirect")] + public Input? CacheRedirect { get; set; } + + [Input("cacheTag")] + public Input? CacheTag { get; set; } + + [Input("cacheTagVisible")] + public Input? CacheTagVisible { get; set; } + + [Input("caching")] + public Input? Caching { get; set; } + + [Input("centralAuthorization")] + public Input? CentralAuthorization { get; set; } + + [Input("chaseRedirects")] + public Input? ChaseRedirects { get; set; } + + [Input("clientCertificateAuth")] + public Input? ClientCertificateAuth { get; set; } + + [Input("clientCharacteristics")] + public Input? ClientCharacteristics { get; set; } + + [Input("cloudInterconnects")] + public Input? CloudInterconnects { get; set; } + + [Input("cloudWrapper")] + public Input? CloudWrapper { get; set; } + + [Input("cloudWrapperAdvanced")] + public Input? CloudWrapperAdvanced { get; set; } + + [Input("commonMediaClientData")] + public Input? CommonMediaClientData { get; set; } + + [Input("conditionalOrigin")] + public Input? ConditionalOrigin { get; set; } + + [Input("constructResponse")] + public Input? ConstructResponse { get; set; } + + [Input("contentCharacteristics")] + public Input? ContentCharacteristics { get; set; } + + [Input("contentCharacteristicsAmd")] + public Input? ContentCharacteristicsAmd { get; set; } + + [Input("contentCharacteristicsDd")] + public Input? ContentCharacteristicsDd { get; set; } + + [Input("contentCharacteristicsWsdLargeFile")] + public Input? ContentCharacteristicsWsdLargeFile { get; set; } + + [Input("contentCharacteristicsWsdLive")] + public Input? ContentCharacteristicsWsdLive { get; set; } + + [Input("contentCharacteristicsWsdVod")] + public Input? ContentCharacteristicsWsdVod { get; set; } + + [Input("contentPrePosition")] + public Input? ContentPrePosition { get; set; } + + [Input("contentTargetingProtection")] + public Input? ContentTargetingProtection { get; set; } + + [Input("corsSupport")] + public Input? CorsSupport { get; set; } + + [Input("cpCode")] + public Input? CpCode { get; set; } + + [Input("customBehavior")] + public Input? CustomBehavior { get; set; } + + [Input("datastream")] + public Input? Datastream { get; set; } + + [Input("dcp")] + public Input? Dcp { get; set; } + + [Input("dcpAuthHmacTransformation")] + public Input? DcpAuthHmacTransformation { get; set; } + + [Input("dcpAuthRegexTransformation")] + public Input? DcpAuthRegexTransformation { get; set; } + + [Input("dcpAuthSubstringTransformation")] + public Input? DcpAuthSubstringTransformation { get; set; } + + [Input("dcpAuthVariableExtractor")] + public Input? DcpAuthVariableExtractor { get; set; } + + [Input("dcpDefaultAuthzGroups")] + public Input? DcpDefaultAuthzGroups { get; set; } + + [Input("dcpDevRelations")] + public Input? DcpDevRelations { get; set; } + + [Input("dcpRealTimeAuth")] + public Input? DcpRealTimeAuth { get; set; } + + [Input("deliveryReceipt")] + public Input? DeliveryReceipt { get; set; } + + [Input("denyAccess")] + public Input? DenyAccess { get; set; } + + [Input("denyDirectFailoverAccess")] + public Input? DenyDirectFailoverAccess { get; set; } + + [Input("deviceCharacteristicCacheId")] + public Input? DeviceCharacteristicCacheId { get; set; } + + [Input("deviceCharacteristicHeader")] + public Input? DeviceCharacteristicHeader { get; set; } + + [Input("dnsAsyncRefresh")] + public Input? DnsAsyncRefresh { get; set; } + + [Input("dnsPrefresh")] + public Input? DnsPrefresh { get; set; } + + [Input("downgradeProtocol")] + public Input? DowngradeProtocol { get; set; } + + [Input("downloadCompleteMarker")] + public Input? DownloadCompleteMarker { get; set; } + + [Input("downloadNotification")] + public Input? DownloadNotification { get; set; } + + [Input("downstreamCache")] + public Input? DownstreamCache { get; set; } + + [Input("dynamicThroughtputOptimization")] + public Input? DynamicThroughtputOptimization { get; set; } + + [Input("dynamicThroughtputOptimizationOverride")] + public Input? DynamicThroughtputOptimizationOverride { get; set; } + + [Input("dynamicWebContent")] + public Input? DynamicWebContent { get; set; } + + [Input("ecmsBulkUpload")] + public Input? EcmsBulkUpload { get; set; } + + [Input("ecmsDatabase")] + public Input? EcmsDatabase { get; set; } + + [Input("ecmsDataset")] + public Input? EcmsDataset { get; set; } + + [Input("ecmsObjectKey")] + public Input? EcmsObjectKey { get; set; } + + [Input("edgeConnect")] + public Input? EdgeConnect { get; set; } + + [Input("edgeLoadBalancingAdvanced")] + public Input? EdgeLoadBalancingAdvanced { get; set; } + + [Input("edgeLoadBalancingDataCenter")] + public Input? EdgeLoadBalancingDataCenter { get; set; } + + [Input("edgeLoadBalancingOrigin")] + public Input? EdgeLoadBalancingOrigin { get; set; } + + [Input("edgeOriginAuthorization")] + public Input? EdgeOriginAuthorization { get; set; } + + [Input("edgeRedirector")] + public Input? EdgeRedirector { get; set; } + + [Input("edgeScape")] + public Input? EdgeScape { get; set; } + + [Input("edgeSideIncludes")] + public Input? EdgeSideIncludes { get; set; } + + [Input("edgeWorker")] + public Input? EdgeWorker { get; set; } + + [Input("enforceMtlsSettings")] + public Input? EnforceMtlsSettings { get; set; } + + [Input("enhancedAkamaiProtocol")] + public Input? EnhancedAkamaiProtocol { get; set; } + + [Input("enhancedProxyDetection")] + public Input? EnhancedProxyDetection { get; set; } + + [Input("epdForwardHeaderEnrichment")] + public Input? EpdForwardHeaderEnrichment { get; set; } + + [Input("failAction")] + public Input? FailAction { get; set; } + + [Input("failoverBotManagerFeatureCompatibility")] + public Input? FailoverBotManagerFeatureCompatibility { get; set; } + + [Input("fastInvalidate")] + public Input? FastInvalidate { get; set; } + + [Input("fips")] + public Input? Fips { get; set; } + + [Input("firstPartyMarketing")] + public Input? FirstPartyMarketing { get; set; } + + [Input("firstPartyMarketingPlus")] + public Input? FirstPartyMarketingPlus { get; set; } + + [Input("forwardRewrite")] + public Input? ForwardRewrite { get; set; } + + [Input("g2oheader")] + public Input? G2oheader { get; set; } + + [Input("globalRequestNumber")] + public Input? GlobalRequestNumber { get; set; } + + [Input("graphqlCaching")] + public Input? GraphqlCaching { get; set; } + + [Input("gzipResponse")] + public Input? GzipResponse { get; set; } + + [Input("hdDataAdvanced")] + public Input? HdDataAdvanced { get; set; } + + [Input("healthDetection")] + public Input? HealthDetection { get; set; } + + [Input("hsafEipBinding")] + public Input? HsafEipBinding { get; set; } + + [Input("http2")] + public Input? Http2 { get; set; } + + [Input("http3")] + public Input? Http3 { get; set; } + + [Input("httpStrictTransportSecurity")] + public Input? HttpStrictTransportSecurity { get; set; } + + [Input("httpToHttpsUpgrade")] + public Input? HttpToHttpsUpgrade { get; set; } + + [Input("imOverride")] + public Input? ImOverride { get; set; } + + [Input("imageAndVideoManager")] + public Input? ImageAndVideoManager { get; set; } + + [Input("imageManager")] + public Input? ImageManager { get; set; } + + [Input("imageManagerVideo")] + public Input? ImageManagerVideo { get; set; } + + [Input("include")] + public Input? Include { get; set; } + + [Input("instant")] + public Input? Instant { get; set; } + + [Input("instantConfig")] + public Input? InstantConfig { get; set; } + + [Input("largeFileOptimization")] + public Input? LargeFileOptimization { get; set; } + + [Input("largeFileOptimizationAdvanced")] + public Input? LargeFileOptimizationAdvanced { get; set; } + + [Input("limitBitRate")] + public Input? LimitBitRate { get; set; } + + [Input("logCustom")] + public Input? LogCustom { get; set; } + + [Input("mPulse")] + public Input? MPulse { get; set; } + + [Input("manifestPersonalization")] + public Input? ManifestPersonalization { get; set; } + + [Input("manifestRerouting")] + public Input? ManifestRerouting { get; set; } + + [Input("manualServerPush")] + public Input? ManualServerPush { get; set; } + + [Input("mediaAcceleration")] + public Input? MediaAcceleration { get; set; } + + [Input("mediaAccelerationQuicOptout")] + public Input? MediaAccelerationQuicOptout { get; set; } + + [Input("mediaClient")] + public Input? MediaClient { get; set; } + + [Input("mediaFileRetrievalOptimization")] + public Input? MediaFileRetrievalOptimization { get; set; } + + [Input("mediaOriginFailover")] + public Input? MediaOriginFailover { get; set; } + + [Input("metadataCaching")] + public Input? MetadataCaching { get; set; } + + [Input("mobileSdkPerformance")] + public Input? MobileSdkPerformance { get; set; } + + [Input("modifyIncomingRequestHeader")] + public Input? ModifyIncomingRequestHeader { get; set; } + + [Input("modifyIncomingResponseHeader")] + public Input? ModifyIncomingResponseHeader { get; set; } + + [Input("modifyOutgoingRequestHeader")] + public Input? ModifyOutgoingRequestHeader { get; set; } + + [Input("modifyOutgoingResponseHeader")] + public Input? ModifyOutgoingResponseHeader { get; set; } + + [Input("modifyViaHeader")] + public Input? ModifyViaHeader { get; set; } + + [Input("origin")] + public Input? Origin { get; set; } + + [Input("originCharacteristics")] + public Input? OriginCharacteristics { get; set; } + + [Input("originCharacteristicsWsd")] + public Input? OriginCharacteristicsWsd { get; set; } + + [Input("originFailureRecoveryMethod")] + public Input? OriginFailureRecoveryMethod { get; set; } + + [Input("originFailureRecoveryPolicy")] + public Input? OriginFailureRecoveryPolicy { get; set; } + + [Input("originIpAcl")] + public Input? OriginIpAcl { get; set; } + + [Input("permissionsPolicy")] + public Input? PermissionsPolicy { get; set; } + + [Input("persistentClientConnection")] + public Input? PersistentClientConnection { get; set; } + + [Input("persistentConnection")] + public Input? PersistentConnection { get; set; } + + [Input("personallyIdentifiableInformation")] + public Input? PersonallyIdentifiableInformation { get; set; } + + [Input("phasedRelease")] + public Input? PhasedRelease { get; set; } + + [Input("preconnect")] + public Input? Preconnect { get; set; } + + [Input("predictiveContentDelivery")] + public Input? PredictiveContentDelivery { get; set; } + + [Input("predictivePrefetching")] + public Input? PredictivePrefetching { get; set; } + + [Input("prefetch")] + public Input? Prefetch { get; set; } + + [Input("prefetchable")] + public Input? Prefetchable { get; set; } + + [Input("prefreshCache")] + public Input? PrefreshCache { get; set; } + + [Input("quality")] + public Input? Quality { get; set; } + + [Input("quicBeta")] + public Input? QuicBeta { get; set; } + + [Input("randomSeek")] + public Input? RandomSeek { get; set; } + + [Input("rapid")] + public Input? Rapid { get; set; } + + [Input("readTimeout")] + public Input? ReadTimeout { get; set; } + + [Input("realTimeReporting")] + public Input? RealTimeReporting { get; set; } + + [Input("realUserMonitoring")] + public Input? RealUserMonitoring { get; set; } + + [Input("redirect")] + public Input? Redirect { get; set; } + + [Input("redirectplus")] + public Input? Redirectplus { get; set; } + + [Input("refererChecking")] + public Input? RefererChecking { get; set; } + + [Input("removeQueryParameter")] + public Input? RemoveQueryParameter { get; set; } + + [Input("removeVary")] + public Input? RemoveVary { get; set; } + + [Input("report")] + public Input? Report { get; set; } + + [Input("requestClientHints")] + public Input? RequestClientHints { get; set; } + + [Input("requestControl")] + public Input? RequestControl { get; set; } + + [Input("requestTypeMarker")] + public Input? RequestTypeMarker { get; set; } + + [Input("resourceOptimizer")] + public Input? ResourceOptimizer { get; set; } + + [Input("resourceOptimizerExtendedCompatibility")] + public Input? ResourceOptimizerExtendedCompatibility { get; set; } + + [Input("responseCode")] + public Input? ResponseCode { get; set; } + + [Input("responseCookie")] + public Input? ResponseCookie { get; set; } + + [Input("restrictObjectCaching")] + public Input? RestrictObjectCaching { get; set; } + + [Input("returnCacheStatus")] + public Input? ReturnCacheStatus { get; set; } + + [Input("rewriteUrl")] + public Input? RewriteUrl { get; set; } + + [Input("rumCustom")] + public Input? RumCustom { get; set; } + + [Input("saasDefinitions")] + public Input? SaasDefinitions { get; set; } + + [Input("salesForceCommerceCloudClient")] + public Input? SalesForceCommerceCloudClient { get; set; } + + [Input("salesForceCommerceCloudProvider")] + public Input? SalesForceCommerceCloudProvider { get; set; } + + [Input("salesForceCommerceCloudProviderHostHeader")] + public Input? SalesForceCommerceCloudProviderHostHeader { get; set; } + + [Input("savePostDcaProcessing")] + public Input? SavePostDcaProcessing { get; set; } + + [Input("scheduleInvalidation")] + public Input? ScheduleInvalidation { get; set; } + + [Input("scriptManagement")] + public Input? ScriptManagement { get; set; } + + [Input("segmentedContentProtection")] + public Input? SegmentedContentProtection { get; set; } + + [Input("segmentedMediaOptimization")] + public Input? SegmentedMediaOptimization { get; set; } + + [Input("segmentedMediaStreamingPrefetch")] + public Input? SegmentedMediaStreamingPrefetch { get; set; } + + [Input("setVariable")] + public Input? SetVariable { get; set; } + + [Input("simulateErrorCode")] + public Input? SimulateErrorCode { get; set; } + + [Input("siteShield")] + public Input? SiteShield { get; set; } + + [Input("standardTlsMigration")] + public Input? StandardTlsMigration { get; set; } + + [Input("standardTlsMigrationOverride")] + public Input? StandardTlsMigrationOverride { get; set; } + + [Input("strictHeaderParsing")] + public Input? StrictHeaderParsing { get; set; } + + [Input("subCustomer")] + public Input? SubCustomer { get; set; } + + [Input("sureRoute")] + public Input? SureRoute { get; set; } + + [Input("tcpOptimization")] + public Input? TcpOptimization { get; set; } + + [Input("teaLeaf")] + public Input? TeaLeaf { get; set; } + + [Input("tieredDistribution")] + public Input? TieredDistribution { get; set; } + + [Input("tieredDistributionAdvanced")] + public Input? TieredDistributionAdvanced { get; set; } + + [Input("tieredDistributionCustomization")] + public Input? TieredDistributionCustomization { get; set; } + + [Input("timeout")] + public Input? Timeout { get; set; } + + [Input("uidConfiguration")] + public Input? UidConfiguration { get; set; } + + [Input("validateEntityTag")] + public Input? ValidateEntityTag { get; set; } + + [Input("verifyJsonWebToken")] + public Input? VerifyJsonWebToken { get; set; } + + [Input("verifyJsonWebTokenForDcp")] + public Input? VerifyJsonWebTokenForDcp { get; set; } + + [Input("verifyTokenAuthorization")] + public Input? VerifyTokenAuthorization { get; set; } + + [Input("virtualWaitingRoom")] + public Input? VirtualWaitingRoom { get; set; } + + [Input("virtualWaitingRoomWithEdgeWorkers")] + public Input? VirtualWaitingRoomWithEdgeWorkers { get; set; } + + [Input("visitorPrioritization")] + public Input? VisitorPrioritization { get; set; } + + [Input("visitorPrioritizationFifo")] + public Input? VisitorPrioritizationFifo { get; set; } + + [Input("visitorPrioritizationFifoStandalone")] + public Input? VisitorPrioritizationFifoStandalone { get; set; } + + [Input("watermarking")] + public Input? Watermarking { get; set; } + + [Input("webApplicationFirewall")] + public Input? WebApplicationFirewall { get; set; } + + [Input("webSockets")] + public Input? WebSockets { get; set; } + + [Input("webdav")] + public Input? Webdav { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation.cs new file mode 100644 index 000000000..1f859b250 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation.cs @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs : global::Pulumi.InvokeArgs + { + [Input("cloudletPolicy")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs? CloudletPolicy { get; set; } + + [Input("cloudletSharedPolicy")] + public int? CloudletSharedPolicy { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("isSharedPolicy")] + public bool? IsSharedPolicy { get; set; } + + [Input("label")] + public string? Label { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("populationCookieAutomaticSalt")] + public bool? PopulationCookieAutomaticSalt { get; set; } + + [Input("populationCookieDomain")] + public string? PopulationCookieDomain { get; set; } + + [Input("populationCookieIncludeRuleName")] + public bool? PopulationCookieIncludeRuleName { get; set; } + + [Input("populationCookieSalt")] + public string? PopulationCookieSalt { get; set; } + + [Input("populationCookieType")] + public string? PopulationCookieType { get; set; } + + [Input("populationDuration")] + public string? PopulationDuration { get; set; } + + [Input("populationRefresh")] + public bool? PopulationRefresh { get; set; } + + [Input("populationTitle")] + public string? PopulationTitle { get; set; } + + [Input("segmentTrackingCookieName")] + public string? SegmentTrackingCookieName { get; set; } + + [Input("segmentTrackingCustomHeader")] + public string? SegmentTrackingCustomHeader { get; set; } + + [Input("segmentTrackingMethod")] + public string? SegmentTrackingMethod { get; set; } + + [Input("segmentTrackingQueryParam")] + public string? SegmentTrackingQueryParam { get; set; } + + [Input("segmentTrackingTitle")] + public string? SegmentTrackingTitle { get; set; } + + [Input("specifyPopulationCookieDomain")] + public bool? SpecifyPopulationCookieDomain { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs.cs new file mode 100644 index 000000000..6a4959fc9 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs.cs @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationInputArgs : global::Pulumi.ResourceArgs + { + [Input("cloudletPolicy")] + public Input? CloudletPolicy { get; set; } + + [Input("cloudletSharedPolicy")] + public Input? CloudletSharedPolicy { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("isSharedPolicy")] + public Input? IsSharedPolicy { get; set; } + + [Input("label")] + public Input? Label { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("populationCookieAutomaticSalt")] + public Input? PopulationCookieAutomaticSalt { get; set; } + + [Input("populationCookieDomain")] + public Input? PopulationCookieDomain { get; set; } + + [Input("populationCookieIncludeRuleName")] + public Input? PopulationCookieIncludeRuleName { get; set; } + + [Input("populationCookieSalt")] + public Input? PopulationCookieSalt { get; set; } + + [Input("populationCookieType")] + public Input? PopulationCookieType { get; set; } + + [Input("populationDuration")] + public Input? PopulationDuration { get; set; } + + [Input("populationRefresh")] + public Input? PopulationRefresh { get; set; } + + [Input("populationTitle")] + public Input? PopulationTitle { get; set; } + + [Input("segmentTrackingCookieName")] + public Input? SegmentTrackingCookieName { get; set; } + + [Input("segmentTrackingCustomHeader")] + public Input? SegmentTrackingCustomHeader { get; set; } + + [Input("segmentTrackingMethod")] + public Input? SegmentTrackingMethod { get; set; } + + [Input("segmentTrackingQueryParam")] + public Input? SegmentTrackingQueryParam { get; set; } + + [Input("segmentTrackingTitle")] + public Input? SegmentTrackingTitle { get; set; } + + [Input("specifyPopulationCookieDomain")] + public Input? SpecifyPopulationCookieDomain { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy.cs new file mode 100644 index 000000000..383ddac29 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs : global::Pulumi.InvokeArgs + { + [Input("id")] + public int? Id { get; set; } + + [Input("name")] + public string? Name { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs.cs new file mode 100644 index 000000000..549d4b6d3 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyInputArgs : global::Pulumi.ResourceArgs + { + [Input("id")] + public Input? Id { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation.cs new file mode 100644 index 000000000..ce32fdc95 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs : global::Pulumi.InvokeArgs + { + [Input("autodv")] + public string? Autodv { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs.cs new file mode 100644 index 000000000..5818d505e --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationInputArgs : global::Pulumi.ResourceArgs + { + [Input("autodv")] + public Input? Autodv { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory.cs new file mode 100644 index 000000000..8c68346f9 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("value")] + public string? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs.cs new file mode 100644 index 000000000..eb1faf933 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing.cs new file mode 100644 index 000000000..9b2da55fa --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing.cs @@ -0,0 +1,58 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs : global::Pulumi.InvokeArgs + { + [Input("conditionalErrorPattern")] + public string? ConditionalErrorPattern { get; set; } + + [Input("conditionalHttpStatuses")] + private List? _conditionalHttpStatuses; + public List ConditionalHttpStatuses + { + get => _conditionalHttpStatuses ?? (_conditionalHttpStatuses = new List()); + set => _conditionalHttpStatuses = value; + } + + [Input("conditionalSamplingFrequency")] + public string? ConditionalSamplingFrequency { get; set; } + + [Input("cpcodes")] + public string? Cpcodes { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("forwardType")] + public string? ForwardType { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("requestType")] + public string? RequestType { get; set; } + + [Input("samplingFrequency")] + public string? SamplingFrequency { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs.cs new file mode 100644 index 000000000..3eadf4a14 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs.cs @@ -0,0 +1,58 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingInputArgs : global::Pulumi.ResourceArgs + { + [Input("conditionalErrorPattern")] + public Input? ConditionalErrorPattern { get; set; } + + [Input("conditionalHttpStatuses")] + private InputList? _conditionalHttpStatuses; + public InputList ConditionalHttpStatuses + { + get => _conditionalHttpStatuses ?? (_conditionalHttpStatuses = new InputList()); + set => _conditionalHttpStatuses = value; + } + + [Input("conditionalSamplingFrequency")] + public Input? ConditionalSamplingFrequency { get; set; } + + [Input("cpcodes")] + public Input? Cpcodes { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("forwardType")] + public Input? ForwardType { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("requestType")] + public Input? RequestType { get; set; } + + [Input("samplingFrequency")] + public Input? SamplingFrequency { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs.cs new file mode 100644 index 000000000..b37810eab --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("loggingEnabled")] + public bool? LoggingEnabled { get; set; } + + [Input("optMode")] + public bool? OptMode { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs.cs new file mode 100644 index 000000000..17d69fce8 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("loggingEnabled")] + public Input? LoggingEnabled { get; set; } + + [Input("optMode")] + public Input? OptMode { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection.cs new file mode 100644 index 000000000..4ae235d8d --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs.cs new file mode 100644 index 000000000..5d74a0485 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBrotli.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBrotli.cs new file mode 100644 index 000000000..2e952f17f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBrotli.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs.cs new file mode 100644 index 000000000..93bac47ff --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorBrotliInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorBrotliInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorBrotliInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorBrotliInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheError.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheError.cs new file mode 100644 index 000000000..16d8907c2 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheError.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("preserveStale")] + public bool? PreserveStale { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("ttl")] + public string? Ttl { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs.cs new file mode 100644 index 000000000..e36a9effa --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("preserveStale")] + public Input? PreserveStale { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("ttl")] + public Input? Ttl { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheId.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheId.cs new file mode 100644 index 000000000..17cac559c --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheId.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs : global::Pulumi.InvokeArgs + { + [Input("elements")] + private List? _elements; + public List Elements + { + get => _elements ?? (_elements = new List()); + set => _elements = value; + } + + [Input("includeValue")] + public bool? IncludeValue { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("optional")] + public bool? Optional { get; set; } + + [Input("rule")] + public string? Rule { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("variableName")] + public string? VariableName { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs.cs new file mode 100644 index 000000000..5e130d8ad --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdInputArgs : global::Pulumi.ResourceArgs + { + [Input("elements")] + private InputList? _elements; + public InputList Elements + { + get => _elements ?? (_elements = new InputList()); + set => _elements = value; + } + + [Input("includeValue")] + public Input? IncludeValue { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("optional")] + public Input? Optional { get; set; } + + [Input("rule")] + public Input? Rule { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("variableName")] + public Input? VariableName { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase.cs new file mode 100644 index 000000000..187118f63 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs.cs new file mode 100644 index 000000000..7d50d43cc --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams.cs new file mode 100644 index 000000000..69d2b1e7e --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs : global::Pulumi.InvokeArgs + { + [Input("behavior")] + public string? Behavior { get; set; } + + [Input("exactMatch")] + public bool? ExactMatch { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("parameters")] + private List? _parameters; + public List Parameters + { + get => _parameters ?? (_parameters = new List()); + set => _parameters = value; + } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs.cs new file mode 100644 index 000000000..7d3969290 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsInputArgs : global::Pulumi.ResourceArgs + { + [Input("behavior")] + public Input? Behavior { get; set; } + + [Input("exactMatch")] + public Input? ExactMatch { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("parameters")] + private InputList? _parameters; + public InputList Parameters + { + get => _parameters ?? (_parameters = new InputList()); + set => _parameters = value; + } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite.cs new file mode 100644 index 000000000..ae776fd32 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("purgeKey")] + public string? PurgeKey { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs.cs new file mode 100644 index 000000000..1bc340729 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("purgeKey")] + public Input? PurgeKey { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachePost.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachePost.cs new file mode 100644 index 000000000..e1504a7fb --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachePost.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("useBody")] + public string? UseBody { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs.cs new file mode 100644 index 000000000..cf5ccc403 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCachePostInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("useBody")] + public Input? UseBody { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCachePostInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCachePostInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCachePostInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect.cs new file mode 100644 index 000000000..58795d86c --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public string? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs.cs new file mode 100644 index 000000000..c345a857a --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag.cs new file mode 100644 index 000000000..b9adfd073 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("tag")] + public string? Tag { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs.cs new file mode 100644 index 000000000..bd9771987 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("tag")] + public Input? Tag { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible.cs new file mode 100644 index 000000000..3df97f393 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs : global::Pulumi.InvokeArgs + { + [Input("behavior")] + public string? Behavior { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs.cs new file mode 100644 index 000000000..c70359cc8 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleInputArgs : global::Pulumi.ResourceArgs + { + [Input("behavior")] + public Input? Behavior { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCaching.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCaching.cs new file mode 100644 index 000000000..394d7ccf3 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCaching.cs @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs : global::Pulumi.InvokeArgs + { + [Input("behavior")] + public string? Behavior { get; set; } + + [Input("cacheControlDirectives")] + public string? CacheControlDirectives { get; set; } + + [Input("cacheabilitySettings")] + public string? CacheabilitySettings { get; set; } + + [Input("defaultTtl")] + public string? DefaultTtl { get; set; } + + [Input("enhancedRfcSupport")] + public bool? EnhancedRfcSupport { get; set; } + + [Input("expirationSettings")] + public string? ExpirationSettings { get; set; } + + [Input("honorMaxAge")] + public bool? HonorMaxAge { get; set; } + + [Input("honorMustRevalidate")] + public bool? HonorMustRevalidate { get; set; } + + [Input("honorNoCache")] + public bool? HonorNoCache { get; set; } + + [Input("honorNoStore")] + public bool? HonorNoStore { get; set; } + + [Input("honorPrivate")] + public bool? HonorPrivate { get; set; } + + [Input("honorProxyRevalidate")] + public bool? HonorProxyRevalidate { get; set; } + + [Input("honorSMaxage")] + public bool? HonorSMaxage { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("mustRevalidate")] + public bool? MustRevalidate { get; set; } + + [Input("revalidationSettings")] + public string? RevalidationSettings { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("ttl")] + public string? Ttl { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs.cs new file mode 100644 index 000000000..6d75b0e16 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs.cs @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCachingInputArgs : global::Pulumi.ResourceArgs + { + [Input("behavior")] + public Input? Behavior { get; set; } + + [Input("cacheControlDirectives")] + public Input? CacheControlDirectives { get; set; } + + [Input("cacheabilitySettings")] + public Input? CacheabilitySettings { get; set; } + + [Input("defaultTtl")] + public Input? DefaultTtl { get; set; } + + [Input("enhancedRfcSupport")] + public Input? EnhancedRfcSupport { get; set; } + + [Input("expirationSettings")] + public Input? ExpirationSettings { get; set; } + + [Input("honorMaxAge")] + public Input? HonorMaxAge { get; set; } + + [Input("honorMustRevalidate")] + public Input? HonorMustRevalidate { get; set; } + + [Input("honorNoCache")] + public Input? HonorNoCache { get; set; } + + [Input("honorNoStore")] + public Input? HonorNoStore { get; set; } + + [Input("honorPrivate")] + public Input? HonorPrivate { get; set; } + + [Input("honorProxyRevalidate")] + public Input? HonorProxyRevalidate { get; set; } + + [Input("honorSMaxage")] + public Input? HonorSMaxage { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("mustRevalidate")] + public Input? MustRevalidate { get; set; } + + [Input("revalidationSettings")] + public Input? RevalidationSettings { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("ttl")] + public Input? Ttl { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCachingInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCachingInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCachingInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization.cs new file mode 100644 index 000000000..ab7f68182 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs.cs new file mode 100644 index 000000000..1d8c14479 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects.cs new file mode 100644 index 000000000..6ec63b3bb --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("limit")] + public string? Limit { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("serve404")] + public bool? Serve404 { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs.cs new file mode 100644 index 000000000..7342053db --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("limit")] + public Input? Limit { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("serve404")] + public Input? Serve404 { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth.cs new file mode 100644 index 000000000..e2e961eda --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs : global::Pulumi.InvokeArgs + { + [Input("clientCertificateAttributes")] + private List? _clientCertificateAttributes; + public List ClientCertificateAttributes + { + get => _clientCertificateAttributes ?? (_clientCertificateAttributes = new List()); + set => _clientCertificateAttributes = value; + } + + [Input("enable")] + public bool? Enable { get; set; } + + [Input("enableClientCertificateValidationStatus")] + public bool? EnableClientCertificateValidationStatus { get; set; } + + [Input("enableCompleteClientCertificate")] + public bool? EnableCompleteClientCertificate { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs.cs new file mode 100644 index 000000000..25b453381 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthInputArgs : global::Pulumi.ResourceArgs + { + [Input("clientCertificateAttributes")] + private InputList? _clientCertificateAttributes; + public InputList ClientCertificateAttributes + { + get => _clientCertificateAttributes ?? (_clientCertificateAttributes = new InputList()); + set => _clientCertificateAttributes = value; + } + + [Input("enable")] + public Input? Enable { get; set; } + + [Input("enableClientCertificateValidationStatus")] + public Input? EnableClientCertificateValidationStatus { get; set; } + + [Input("enableCompleteClientCertificate")] + public Input? EnableCompleteClientCertificate { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics.cs new file mode 100644 index 000000000..f6e3f1a6e --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs : global::Pulumi.InvokeArgs + { + [Input("country")] + public string? Country { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs.cs new file mode 100644 index 000000000..e8e9937e8 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsInputArgs : global::Pulumi.ResourceArgs + { + [Input("country")] + public Input? Country { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects.cs new file mode 100644 index 000000000..36c094693 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects.cs @@ -0,0 +1,40 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs : global::Pulumi.InvokeArgs + { + [Input("cloudLocations")] + private List? _cloudLocations; + public List CloudLocations + { + get => _cloudLocations ?? (_cloudLocations = new List()); + set => _cloudLocations = value; + } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs.cs new file mode 100644 index 000000000..40b42a31d --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs.cs @@ -0,0 +1,40 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsInputArgs : global::Pulumi.ResourceArgs + { + [Input("cloudLocations")] + private InputList? _cloudLocations; + public InputList CloudLocations + { + get => _cloudLocations ?? (_cloudLocations = new InputList()); + set => _cloudLocations = value; + } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper.cs new file mode 100644 index 000000000..b15fc8af0 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("location")] + public string? Location { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced.cs new file mode 100644 index 000000000..61020b2ab --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs : global::Pulumi.InvokeArgs + { + [Input("customFailoverMap")] + public string? CustomFailoverMap { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("failoverMap")] + public string? FailoverMap { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs.cs new file mode 100644 index 000000000..5128d9aa5 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedInputArgs : global::Pulumi.ResourceArgs + { + [Input("customFailoverMap")] + public Input? CustomFailoverMap { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("failoverMap")] + public Input? FailoverMap { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs.cs new file mode 100644 index 000000000..0169e8031 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("location")] + public Input? Location { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData.cs new file mode 100644 index 000000000..79fd573a8 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs : global::Pulumi.InvokeArgs + { + [Input("enableCmcdSegmentPrefetch")] + public bool? EnableCmcdSegmentPrefetch { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs.cs new file mode 100644 index 000000000..db986c829 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataInputArgs : global::Pulumi.ResourceArgs + { + [Input("enableCmcdSegmentPrefetch")] + public Input? EnableCmcdSegmentPrefetch { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin.cs new file mode 100644 index 000000000..64a15979b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("originId")] + public string? OriginId { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs.cs new file mode 100644 index 000000000..8c8bd6eda --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("originId")] + public Input? OriginId { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse.cs new file mode 100644 index 000000000..c20768d65 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs : global::Pulumi.InvokeArgs + { + [Input("body")] + public string? Body { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("forceEviction")] + public bool? ForceEviction { get; set; } + + [Input("ignorePurge")] + public bool? IgnorePurge { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("responseCode")] + public int? ResponseCode { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs.cs new file mode 100644 index 000000000..f4d8ae8a9 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseInputArgs : global::Pulumi.ResourceArgs + { + [Input("body")] + public Input? Body { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("forceEviction")] + public Input? ForceEviction { get; set; } + + [Input("ignorePurge")] + public Input? IgnorePurge { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("responseCode")] + public Input? ResponseCode { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics.cs new file mode 100644 index 000000000..d2b5cf4b3 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs : global::Pulumi.InvokeArgs + { + [Input("catalogSize")] + public string? CatalogSize { get; set; } + + [Input("contentType")] + public string? ContentType { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("objectSize")] + public string? ObjectSize { get; set; } + + [Input("popularityDistribution")] + public string? PopularityDistribution { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd.cs new file mode 100644 index 000000000..d759b614f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd.cs @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs : global::Pulumi.InvokeArgs + { + [Input("catalogSize")] + public string? CatalogSize { get; set; } + + [Input("contentType")] + public string? ContentType { get; set; } + + [Input("dash")] + public bool? Dash { get; set; } + + [Input("hds")] + public bool? Hds { get; set; } + + [Input("hls")] + public bool? Hls { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("popularityDistribution")] + public string? PopularityDistribution { get; set; } + + [Input("segmentDurationDash")] + public string? SegmentDurationDash { get; set; } + + [Input("segmentDurationDashCustom")] + public int? SegmentDurationDashCustom { get; set; } + + [Input("segmentDurationHds")] + public string? SegmentDurationHds { get; set; } + + [Input("segmentDurationHdsCustom")] + public int? SegmentDurationHdsCustom { get; set; } + + [Input("segmentDurationHls")] + public string? SegmentDurationHls { get; set; } + + [Input("segmentDurationHlsCustom")] + public double? SegmentDurationHlsCustom { get; set; } + + [Input("segmentDurationSmooth")] + public string? SegmentDurationSmooth { get; set; } + + [Input("segmentDurationSmoothCustom")] + public double? SegmentDurationSmoothCustom { get; set; } + + [Input("segmentSizeDash")] + public string? SegmentSizeDash { get; set; } + + [Input("segmentSizeHds")] + public string? SegmentSizeHds { get; set; } + + [Input("segmentSizeHls")] + public string? SegmentSizeHls { get; set; } + + [Input("segmentSizeSmooth")] + public string? SegmentSizeSmooth { get; set; } + + [Input("smooth")] + public bool? Smooth { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs.cs new file mode 100644 index 000000000..1625393a8 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs.cs @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdInputArgs : global::Pulumi.ResourceArgs + { + [Input("catalogSize")] + public Input? CatalogSize { get; set; } + + [Input("contentType")] + public Input? ContentType { get; set; } + + [Input("dash")] + public Input? Dash { get; set; } + + [Input("hds")] + public Input? Hds { get; set; } + + [Input("hls")] + public Input? Hls { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("popularityDistribution")] + public Input? PopularityDistribution { get; set; } + + [Input("segmentDurationDash")] + public Input? SegmentDurationDash { get; set; } + + [Input("segmentDurationDashCustom")] + public Input? SegmentDurationDashCustom { get; set; } + + [Input("segmentDurationHds")] + public Input? SegmentDurationHds { get; set; } + + [Input("segmentDurationHdsCustom")] + public Input? SegmentDurationHdsCustom { get; set; } + + [Input("segmentDurationHls")] + public Input? SegmentDurationHls { get; set; } + + [Input("segmentDurationHlsCustom")] + public Input? SegmentDurationHlsCustom { get; set; } + + [Input("segmentDurationSmooth")] + public Input? SegmentDurationSmooth { get; set; } + + [Input("segmentDurationSmoothCustom")] + public Input? SegmentDurationSmoothCustom { get; set; } + + [Input("segmentSizeDash")] + public Input? SegmentSizeDash { get; set; } + + [Input("segmentSizeHds")] + public Input? SegmentSizeHds { get; set; } + + [Input("segmentSizeHls")] + public Input? SegmentSizeHls { get; set; } + + [Input("segmentSizeSmooth")] + public Input? SegmentSizeSmooth { get; set; } + + [Input("smooth")] + public Input? Smooth { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs.cs new file mode 100644 index 000000000..4650ae4b1 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsInputArgs : global::Pulumi.ResourceArgs + { + [Input("catalogSize")] + public Input? CatalogSize { get; set; } + + [Input("contentType")] + public Input? ContentType { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("objectSize")] + public Input? ObjectSize { get; set; } + + [Input("popularityDistribution")] + public Input? PopularityDistribution { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd.cs new file mode 100644 index 000000000..b8e594ac4 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs : global::Pulumi.InvokeArgs + { + [Input("catalogSize")] + public string? CatalogSize { get; set; } + + [Input("contentType")] + public string? ContentType { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("objectSize")] + public string? ObjectSize { get; set; } + + [Input("optimizeOption")] + public bool? OptimizeOption { get; set; } + + [Input("popularityDistribution")] + public string? PopularityDistribution { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs.cs new file mode 100644 index 000000000..a0b67469f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdInputArgs : global::Pulumi.ResourceArgs + { + [Input("catalogSize")] + public Input? CatalogSize { get; set; } + + [Input("contentType")] + public Input? ContentType { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("objectSize")] + public Input? ObjectSize { get; set; } + + [Input("optimizeOption")] + public Input? OptimizeOption { get; set; } + + [Input("popularityDistribution")] + public Input? PopularityDistribution { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile.cs new file mode 100644 index 000000000..bfd0f9e2c --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs : global::Pulumi.InvokeArgs + { + [Input("catalogSize")] + public string? CatalogSize { get; set; } + + [Input("contentType")] + public string? ContentType { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("objectSize")] + public string? ObjectSize { get; set; } + + [Input("popularityDistribution")] + public string? PopularityDistribution { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs.cs new file mode 100644 index 000000000..7bfeb8570 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileInputArgs : global::Pulumi.ResourceArgs + { + [Input("catalogSize")] + public Input? CatalogSize { get; set; } + + [Input("contentType")] + public Input? ContentType { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("objectSize")] + public Input? ObjectSize { get; set; } + + [Input("popularityDistribution")] + public Input? PopularityDistribution { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive.cs new file mode 100644 index 000000000..b5f966ecb --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive.cs @@ -0,0 +1,74 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs : global::Pulumi.InvokeArgs + { + [Input("catalogSize")] + public string? CatalogSize { get; set; } + + [Input("contentType")] + public string? ContentType { get; set; } + + [Input("dash")] + public bool? Dash { get; set; } + + [Input("hds")] + public bool? Hds { get; set; } + + [Input("hls")] + public bool? Hls { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("popularityDistribution")] + public string? PopularityDistribution { get; set; } + + [Input("segmentDurationDash")] + public string? SegmentDurationDash { get; set; } + + [Input("segmentDurationHds")] + public string? SegmentDurationHds { get; set; } + + [Input("segmentDurationHls")] + public string? SegmentDurationHls { get; set; } + + [Input("segmentDurationSmooth")] + public string? SegmentDurationSmooth { get; set; } + + [Input("segmentSizeDash")] + public string? SegmentSizeDash { get; set; } + + [Input("segmentSizeHds")] + public string? SegmentSizeHds { get; set; } + + [Input("segmentSizeHls")] + public string? SegmentSizeHls { get; set; } + + [Input("segmentSizeSmooth")] + public string? SegmentSizeSmooth { get; set; } + + [Input("smooth")] + public bool? Smooth { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs.cs new file mode 100644 index 000000000..f38f93301 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs.cs @@ -0,0 +1,74 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveInputArgs : global::Pulumi.ResourceArgs + { + [Input("catalogSize")] + public Input? CatalogSize { get; set; } + + [Input("contentType")] + public Input? ContentType { get; set; } + + [Input("dash")] + public Input? Dash { get; set; } + + [Input("hds")] + public Input? Hds { get; set; } + + [Input("hls")] + public Input? Hls { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("popularityDistribution")] + public Input? PopularityDistribution { get; set; } + + [Input("segmentDurationDash")] + public Input? SegmentDurationDash { get; set; } + + [Input("segmentDurationHds")] + public Input? SegmentDurationHds { get; set; } + + [Input("segmentDurationHls")] + public Input? SegmentDurationHls { get; set; } + + [Input("segmentDurationSmooth")] + public Input? SegmentDurationSmooth { get; set; } + + [Input("segmentSizeDash")] + public Input? SegmentSizeDash { get; set; } + + [Input("segmentSizeHds")] + public Input? SegmentSizeHds { get; set; } + + [Input("segmentSizeHls")] + public Input? SegmentSizeHls { get; set; } + + [Input("segmentSizeSmooth")] + public Input? SegmentSizeSmooth { get; set; } + + [Input("smooth")] + public Input? Smooth { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod.cs new file mode 100644 index 000000000..c4c9263b9 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod.cs @@ -0,0 +1,74 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs : global::Pulumi.InvokeArgs + { + [Input("catalogSize")] + public string? CatalogSize { get; set; } + + [Input("contentType")] + public string? ContentType { get; set; } + + [Input("dash")] + public bool? Dash { get; set; } + + [Input("hds")] + public bool? Hds { get; set; } + + [Input("hls")] + public bool? Hls { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("popularityDistribution")] + public string? PopularityDistribution { get; set; } + + [Input("segmentDurationDash")] + public string? SegmentDurationDash { get; set; } + + [Input("segmentDurationHds")] + public string? SegmentDurationHds { get; set; } + + [Input("segmentDurationHls")] + public string? SegmentDurationHls { get; set; } + + [Input("segmentDurationSmooth")] + public string? SegmentDurationSmooth { get; set; } + + [Input("segmentSizeDash")] + public string? SegmentSizeDash { get; set; } + + [Input("segmentSizeHds")] + public string? SegmentSizeHds { get; set; } + + [Input("segmentSizeHls")] + public string? SegmentSizeHls { get; set; } + + [Input("segmentSizeSmooth")] + public string? SegmentSizeSmooth { get; set; } + + [Input("smooth")] + public bool? Smooth { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs.cs new file mode 100644 index 000000000..f09aa1275 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs.cs @@ -0,0 +1,74 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodInputArgs : global::Pulumi.ResourceArgs + { + [Input("catalogSize")] + public Input? CatalogSize { get; set; } + + [Input("contentType")] + public Input? ContentType { get; set; } + + [Input("dash")] + public Input? Dash { get; set; } + + [Input("hds")] + public Input? Hds { get; set; } + + [Input("hls")] + public Input? Hls { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("popularityDistribution")] + public Input? PopularityDistribution { get; set; } + + [Input("segmentDurationDash")] + public Input? SegmentDurationDash { get; set; } + + [Input("segmentDurationHds")] + public Input? SegmentDurationHds { get; set; } + + [Input("segmentDurationHls")] + public Input? SegmentDurationHls { get; set; } + + [Input("segmentDurationSmooth")] + public Input? SegmentDurationSmooth { get; set; } + + [Input("segmentSizeDash")] + public Input? SegmentSizeDash { get; set; } + + [Input("segmentSizeHds")] + public Input? SegmentSizeHds { get; set; } + + [Input("segmentSizeHls")] + public Input? SegmentSizeHls { get; set; } + + [Input("segmentSizeSmooth")] + public Input? SegmentSizeSmooth { get; set; } + + [Input("smooth")] + public Input? Smooth { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition.cs new file mode 100644 index 000000000..05c7c3369 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("firstLocation")] + public string? FirstLocation { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("secondLocation")] + public string? SecondLocation { get; set; } + + [Input("sourceType")] + public string? SourceType { get; set; } + + [Input("targets")] + public string? Targets { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs.cs new file mode 100644 index 000000000..e521ebd56 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("firstLocation")] + public Input? FirstLocation { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("secondLocation")] + public Input? SecondLocation { get; set; } + + [Input("sourceType")] + public Input? SourceType { get; set; } + + [Input("targets")] + public Input? Targets { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection.cs new file mode 100644 index 000000000..dcc1b3f94 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection.cs @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs : global::Pulumi.InvokeArgs + { + [Input("countries")] + private List? _countries; + public List Countries + { + get => _countries ?? (_countries = new List()); + set => _countries = value; + } + + [Input("dmas")] + private List? _dmas; + public List Dmas + { + get => _dmas ?? (_dmas = new List()); + set => _dmas = value; + } + + [Input("enableGeoProtection")] + public bool? EnableGeoProtection { get; set; } + + [Input("enableGeoRedirectOnDeny")] + public bool? EnableGeoRedirectOnDeny { get; set; } + + [Input("enableIpProtection")] + public bool? EnableIpProtection { get; set; } + + [Input("enableIpRedirectOnDeny")] + public bool? EnableIpRedirectOnDeny { get; set; } + + [Input("enableReferrerProtection")] + public bool? EnableReferrerProtection { get; set; } + + [Input("enableReferrerRedirectOnDeny")] + public bool? EnableReferrerRedirectOnDeny { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("geoProtectionMode")] + public string? GeoProtectionMode { get; set; } + + [Input("geoProtectionTitle")] + public string? GeoProtectionTitle { get; set; } + + [Input("geoRedirectUrl")] + public string? GeoRedirectUrl { get; set; } + + [Input("ipAddresses")] + private List? _ipAddresses; + public List IpAddresses + { + get => _ipAddresses ?? (_ipAddresses = new List()); + set => _ipAddresses = value; + } + + [Input("ipProtectionMode")] + public string? IpProtectionMode { get; set; } + + [Input("ipProtectionTitle")] + public string? IpProtectionTitle { get; set; } + + [Input("ipRedirectUrl")] + public string? IpRedirectUrl { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("overrideIpAddresses")] + private List? _overrideIpAddresses; + public List OverrideIpAddresses + { + get => _overrideIpAddresses ?? (_overrideIpAddresses = new List()); + set => _overrideIpAddresses = value; + } + + [Input("referrerDomains")] + private List? _referrerDomains; + public List ReferrerDomains + { + get => _referrerDomains ?? (_referrerDomains = new List()); + set => _referrerDomains = value; + } + + [Input("referrerProtectionMode")] + public string? ReferrerProtectionMode { get; set; } + + [Input("referrerProtectionTitle")] + public string? ReferrerProtectionTitle { get; set; } + + [Input("referrerRedirectUrl")] + public string? ReferrerRedirectUrl { get; set; } + + [Input("regions")] + private List? _regions; + public List Regions + { + get => _regions ?? (_regions = new List()); + set => _regions = value; + } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs.cs new file mode 100644 index 000000000..48e9ffacd --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs.cs @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionInputArgs : global::Pulumi.ResourceArgs + { + [Input("countries")] + private InputList? _countries; + public InputList Countries + { + get => _countries ?? (_countries = new InputList()); + set => _countries = value; + } + + [Input("dmas")] + private InputList? _dmas; + public InputList Dmas + { + get => _dmas ?? (_dmas = new InputList()); + set => _dmas = value; + } + + [Input("enableGeoProtection")] + public Input? EnableGeoProtection { get; set; } + + [Input("enableGeoRedirectOnDeny")] + public Input? EnableGeoRedirectOnDeny { get; set; } + + [Input("enableIpProtection")] + public Input? EnableIpProtection { get; set; } + + [Input("enableIpRedirectOnDeny")] + public Input? EnableIpRedirectOnDeny { get; set; } + + [Input("enableReferrerProtection")] + public Input? EnableReferrerProtection { get; set; } + + [Input("enableReferrerRedirectOnDeny")] + public Input? EnableReferrerRedirectOnDeny { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("geoProtectionMode")] + public Input? GeoProtectionMode { get; set; } + + [Input("geoProtectionTitle")] + public Input? GeoProtectionTitle { get; set; } + + [Input("geoRedirectUrl")] + public Input? GeoRedirectUrl { get; set; } + + [Input("ipAddresses")] + private InputList? _ipAddresses; + public InputList IpAddresses + { + get => _ipAddresses ?? (_ipAddresses = new InputList()); + set => _ipAddresses = value; + } + + [Input("ipProtectionMode")] + public Input? IpProtectionMode { get; set; } + + [Input("ipProtectionTitle")] + public Input? IpProtectionTitle { get; set; } + + [Input("ipRedirectUrl")] + public Input? IpRedirectUrl { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("overrideIpAddresses")] + private InputList? _overrideIpAddresses; + public InputList OverrideIpAddresses + { + get => _overrideIpAddresses ?? (_overrideIpAddresses = new InputList()); + set => _overrideIpAddresses = value; + } + + [Input("referrerDomains")] + private InputList? _referrerDomains; + public InputList ReferrerDomains + { + get => _referrerDomains ?? (_referrerDomains = new InputList()); + set => _referrerDomains = value; + } + + [Input("referrerProtectionMode")] + public Input? ReferrerProtectionMode { get; set; } + + [Input("referrerProtectionTitle")] + public Input? ReferrerProtectionTitle { get; set; } + + [Input("referrerRedirectUrl")] + public Input? ReferrerRedirectUrl { get; set; } + + [Input("regions")] + private InputList? _regions; + public InputList Regions + { + get => _regions ?? (_regions = new InputList()); + set => _regions = value; + } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport.cs new file mode 100644 index 000000000..151992df4 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport.cs @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs : global::Pulumi.InvokeArgs + { + [Input("allowCredentials")] + public bool? AllowCredentials { get; set; } + + [Input("allowHeaders")] + public string? AllowHeaders { get; set; } + + [Input("allowOrigins")] + public string? AllowOrigins { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("exposeHeaders")] + private List? _exposeHeaders; + public List ExposeHeaders + { + get => _exposeHeaders ?? (_exposeHeaders = new List()); + set => _exposeHeaders = value; + } + + [Input("headers")] + private List? _headers; + public List Headers + { + get => _headers ?? (_headers = new List()); + set => _headers = value; + } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("methods")] + private List? _methods; + public List Methods + { + get => _methods ?? (_methods = new List()); + set => _methods = value; + } + + [Input("origins")] + private List? _origins; + public List Origins + { + get => _origins ?? (_origins = new List()); + set => _origins = value; + } + + [Input("preflightMaxAge")] + public string? PreflightMaxAge { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs.cs new file mode 100644 index 000000000..3f8661ba1 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs.cs @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportInputArgs : global::Pulumi.ResourceArgs + { + [Input("allowCredentials")] + public Input? AllowCredentials { get; set; } + + [Input("allowHeaders")] + public Input? AllowHeaders { get; set; } + + [Input("allowOrigins")] + public Input? AllowOrigins { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("exposeHeaders")] + private InputList? _exposeHeaders; + public InputList ExposeHeaders + { + get => _exposeHeaders ?? (_exposeHeaders = new InputList()); + set => _exposeHeaders = value; + } + + [Input("headers")] + private InputList? _headers; + public InputList Headers + { + get => _headers ?? (_headers = new InputList()); + set => _headers = value; + } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("methods")] + private InputList? _methods; + public InputList Methods + { + get => _methods ?? (_methods = new InputList()); + set => _methods = value; + } + + [Input("origins")] + private InputList? _origins; + public InputList Origins + { + get => _origins ?? (_origins = new InputList()); + set => _origins = value; + } + + [Input("preflightMaxAge")] + public Input? PreflightMaxAge { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCode.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCode.cs new file mode 100644 index 000000000..5bfd1da61 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCode.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("value")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs.cs new file mode 100644 index 000000000..67005ca6a --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue.cs new file mode 100644 index 000000000..95b17852f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs : global::Pulumi.InvokeArgs + { + [Input("cpCodeLimits")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs? CpCodeLimits { get; set; } + + [Input("createdDate")] + public int? CreatedDate { get; set; } + + [Input("description")] + public string? Description { get; set; } + + [Input("id")] + public int? Id { get; set; } + + [Input("name")] + public string? Name { get; set; } + + [Input("products")] + private List? _products; + public List Products + { + get => _products ?? (_products = new List()); + set => _products = value; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs.cs new file mode 100644 index 000000000..a66e66d4c --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueInputArgs : global::Pulumi.ResourceArgs + { + [Input("cpCodeLimits")] + public Input? CpCodeLimits { get; set; } + + [Input("createdDate")] + public Input? CreatedDate { get; set; } + + [Input("description")] + public Input? Description { get; set; } + + [Input("id")] + public Input? Id { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("products")] + private InputList? _products; + public InputList Products + { + get => _products ?? (_products = new InputList()); + set => _products = value; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits.cs new file mode 100644 index 000000000..1e172cd32 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs : global::Pulumi.InvokeArgs + { + [Input("currentCapacity")] + public int? CurrentCapacity { get; set; } + + [Input("limit")] + public int? Limit { get; set; } + + [Input("limitType")] + public string? LimitType { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs.cs new file mode 100644 index 000000000..1edae530f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsInputArgs : global::Pulumi.ResourceArgs + { + [Input("currentCapacity")] + public Input? CurrentCapacity { get; set; } + + [Input("limit")] + public Input? Limit { get; set; } + + [Input("limitType")] + public Input? LimitType { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior.cs new file mode 100644 index 000000000..61987bbc3 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs : global::Pulumi.InvokeArgs + { + [Input("behaviorId")] + public string? BehaviorId { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs.cs new file mode 100644 index 000000000..ab0f1ce4e --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorInputArgs : global::Pulumi.ResourceArgs + { + [Input("behaviorId")] + public Input? BehaviorId { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDatastream.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDatastream.cs new file mode 100644 index 000000000..fbc7c39ad --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDatastream.cs @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs : global::Pulumi.InvokeArgs + { + [Input("beaconStreamTitle")] + public string? BeaconStreamTitle { get; set; } + + [Input("collectMidgressTraffic")] + public bool? CollectMidgressTraffic { get; set; } + + [Input("datastreamIds")] + public string? DatastreamIds { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("logEnabled")] + public bool? LogEnabled { get; set; } + + [Input("logStreamNames")] + private List? _logStreamNames; + public List LogStreamNames + { + get => _logStreamNames ?? (_logStreamNames = new List()); + set => _logStreamNames = value; + } + + [Input("logStreamTitle")] + public string? LogStreamTitle { get; set; } + + [Input("samplingPercentage")] + public int? SamplingPercentage { get; set; } + + [Input("streamType")] + public string? StreamType { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs.cs new file mode 100644 index 000000000..edf93874c --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs.cs @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamInputArgs : global::Pulumi.ResourceArgs + { + [Input("beaconStreamTitle")] + public Input? BeaconStreamTitle { get; set; } + + [Input("collectMidgressTraffic")] + public Input? CollectMidgressTraffic { get; set; } + + [Input("datastreamIds")] + public Input? DatastreamIds { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("logEnabled")] + public Input? LogEnabled { get; set; } + + [Input("logStreamNames")] + private InputList? _logStreamNames; + public InputList LogStreamNames + { + get => _logStreamNames ?? (_logStreamNames = new InputList()); + set => _logStreamNames = value; + } + + [Input("logStreamTitle")] + public Input? LogStreamTitle { get; set; } + + [Input("samplingPercentage")] + public Input? SamplingPercentage { get; set; } + + [Input("streamType")] + public Input? StreamType { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcp.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcp.cs new file mode 100644 index 000000000..12f529d0d --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcp.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs : global::Pulumi.InvokeArgs + { + [Input("anonymous")] + public bool? Anonymous { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("gwenabled")] + public bool? Gwenabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("namespaceId")] + public string? NamespaceId { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("tlsenabled")] + public bool? Tlsenabled { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("wsenabled")] + public bool? Wsenabled { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs.cs new file mode 100644 index 000000000..714d8332c --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDcpInputArgs : global::Pulumi.ResourceArgs + { + [Input("anonymous")] + public Input? Anonymous { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("gwenabled")] + public Input? Gwenabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("namespaceId")] + public Input? NamespaceId { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("tlsenabled")] + public Input? Tlsenabled { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("wsenabled")] + public Input? Wsenabled { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDcpInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDcpInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation.cs new file mode 100644 index 000000000..3c5402dc3 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs : global::Pulumi.InvokeArgs + { + [Input("hashConversionAlgorithm")] + public string? HashConversionAlgorithm { get; set; } + + [Input("hashConversionKey")] + public string? HashConversionKey { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs.cs new file mode 100644 index 000000000..8cbb50ad2 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationInputArgs : global::Pulumi.ResourceArgs + { + [Input("hashConversionAlgorithm")] + public Input? HashConversionAlgorithm { get; set; } + + [Input("hashConversionKey")] + public Input? HashConversionKey { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation.cs new file mode 100644 index 000000000..0481bee56 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("regexPattern")] + public string? RegexPattern { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs.cs new file mode 100644 index 000000000..b72dee86d --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("regexPattern")] + public Input? RegexPattern { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation.cs new file mode 100644 index 000000000..fd8ea6390 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("substringEnd")] + public string? SubstringEnd { get; set; } + + [Input("substringStart")] + public string? SubstringStart { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs.cs new file mode 100644 index 000000000..d9d4abe4e --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("substringEnd")] + public Input? SubstringEnd { get; set; } + + [Input("substringStart")] + public Input? SubstringStart { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor.cs new file mode 100644 index 000000000..2fbb4fcf8 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs : global::Pulumi.InvokeArgs + { + [Input("certificateField")] + public string? CertificateField { get; set; } + + [Input("dcpMutualAuthProcessingVariableId")] + public string? DcpMutualAuthProcessingVariableId { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs.cs new file mode 100644 index 000000000..288d6c73b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorInputArgs : global::Pulumi.ResourceArgs + { + [Input("certificateField")] + public Input? CertificateField { get; set; } + + [Input("dcpMutualAuthProcessingVariableId")] + public Input? DcpMutualAuthProcessingVariableId { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups.cs new file mode 100644 index 000000000..5aca7ac7d --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs : global::Pulumi.InvokeArgs + { + [Input("groupNames")] + private List? _groupNames; + public List GroupNames + { + get => _groupNames ?? (_groupNames = new List()); + set => _groupNames = value; + } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs.cs new file mode 100644 index 000000000..03c6e9309 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsInputArgs : global::Pulumi.ResourceArgs + { + [Input("groupNames")] + private InputList? _groupNames; + public InputList GroupNames + { + get => _groupNames ?? (_groupNames = new InputList()); + set => _groupNames = value; + } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations.cs new file mode 100644 index 000000000..f225efc77 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs : global::Pulumi.InvokeArgs + { + [Input("customValues")] + public bool? CustomValues { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("hostname")] + public string? Hostname { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("path")] + public string? Path { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs.cs new file mode 100644 index 000000000..5e4cbb6a9 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsInputArgs : global::Pulumi.ResourceArgs + { + [Input("customValues")] + public Input? CustomValues { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("hostname")] + public Input? Hostname { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("path")] + public Input? Path { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth.cs new file mode 100644 index 000000000..5c5254fe6 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs : global::Pulumi.InvokeArgs + { + [Input("extractHostname")] + public bool? ExtractHostname { get; set; } + + [Input("extractJurisdiction")] + public bool? ExtractJurisdiction { get; set; } + + [Input("extractNamespace")] + public bool? ExtractNamespace { get; set; } + + [Input("hostnameClaim")] + public string? HostnameClaim { get; set; } + + [Input("jurisdictionClaim")] + public string? JurisdictionClaim { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("namespaceClaim")] + public string? NamespaceClaim { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs.cs new file mode 100644 index 000000000..a7a4c3038 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthInputArgs : global::Pulumi.ResourceArgs + { + [Input("extractHostname")] + public Input? ExtractHostname { get; set; } + + [Input("extractJurisdiction")] + public Input? ExtractJurisdiction { get; set; } + + [Input("extractNamespace")] + public Input? ExtractNamespace { get; set; } + + [Input("hostnameClaim")] + public Input? HostnameClaim { get; set; } + + [Input("jurisdictionClaim")] + public Input? JurisdictionClaim { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("namespaceClaim")] + public Input? NamespaceClaim { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt.cs new file mode 100644 index 000000000..446c9ad5d --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public string? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs.cs new file mode 100644 index 000000000..7b5145774 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess.cs new file mode 100644 index 000000000..1a834d5a8 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("reason")] + public string? Reason { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs.cs new file mode 100644 index 000000000..f20a34fba --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("reason")] + public Input? Reason { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess.cs new file mode 100644 index 000000000..5ce175319 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public string? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs.cs new file mode 100644 index 000000000..eeaee3adc --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId.cs new file mode 100644 index 000000000..212885b47 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs : global::Pulumi.InvokeArgs + { + [Input("elements")] + private List? _elements; + public List Elements + { + get => _elements ?? (_elements = new List()); + set => _elements = value; + } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs.cs new file mode 100644 index 000000000..e559435ee --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdInputArgs : global::Pulumi.ResourceArgs + { + [Input("elements")] + private InputList? _elements; + public InputList Elements + { + get => _elements ?? (_elements = new InputList()); + set => _elements = value; + } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader.cs new file mode 100644 index 000000000..f71717615 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs : global::Pulumi.InvokeArgs + { + [Input("elements")] + private List? _elements; + public List Elements + { + get => _elements ?? (_elements = new List()); + set => _elements = value; + } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs.cs new file mode 100644 index 000000000..af2a25cf6 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderInputArgs : global::Pulumi.ResourceArgs + { + [Input("elements")] + private InputList? _elements; + public InputList Elements + { + get => _elements ?? (_elements = new InputList()); + set => _elements = value; + } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh.cs new file mode 100644 index 000000000..c5a777e37 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("timeout")] + public string? Timeout { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs.cs new file mode 100644 index 000000000..13ee11793 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("timeout")] + public Input? Timeout { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh.cs new file mode 100644 index 000000000..9c5c355e5 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs : global::Pulumi.InvokeArgs + { + [Input("delay")] + public string? Delay { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("timeout")] + public string? Timeout { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs.cs new file mode 100644 index 000000000..8da784b26 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshInputArgs : global::Pulumi.ResourceArgs + { + [Input("delay")] + public Input? Delay { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("timeout")] + public Input? Timeout { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol.cs new file mode 100644 index 000000000..1b89e1645 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs.cs new file mode 100644 index 000000000..09425bb57 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker.cs new file mode 100644 index 000000000..83a514581 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public string? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs.cs new file mode 100644 index 000000000..a74c8e7c1 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification.cs new file mode 100644 index 000000000..df05da459 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public string? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs.cs new file mode 100644 index 000000000..eb99b1674 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache.cs new file mode 100644 index 000000000..1b5fc62d0 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs : global::Pulumi.InvokeArgs + { + [Input("allowBehavior")] + public string? AllowBehavior { get; set; } + + [Input("behavior")] + public string? Behavior { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("sendHeaders")] + public string? SendHeaders { get; set; } + + [Input("sendPrivate")] + public bool? SendPrivate { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("ttl")] + public string? Ttl { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs.cs new file mode 100644 index 000000000..9613814ee --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheInputArgs : global::Pulumi.ResourceArgs + { + [Input("allowBehavior")] + public Input? AllowBehavior { get; set; } + + [Input("behavior")] + public Input? Behavior { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("sendHeaders")] + public Input? SendHeaders { get; set; } + + [Input("sendPrivate")] + public Input? SendPrivate { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("ttl")] + public Input? Ttl { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization.cs new file mode 100644 index 000000000..8c4ed9742 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs.cs new file mode 100644 index 000000000..5e17a2bdd --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride.cs new file mode 100644 index 000000000..97d896627 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("throughput")] + public string? Throughput { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs.cs new file mode 100644 index 000000000..f25958843 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("throughput")] + public Input? Throughput { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent.cs new file mode 100644 index 000000000..00049efc0 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs : global::Pulumi.InvokeArgs + { + [Input("imageCompression")] + public bool? ImageCompression { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("prefetch")] + public bool? Prefetch { get; set; } + + [Input("realUserMonitoring")] + public bool? RealUserMonitoring { get; set; } + + [Input("sureRoute")] + public bool? SureRoute { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs.cs new file mode 100644 index 000000000..841f02d5b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentInputArgs : global::Pulumi.ResourceArgs + { + [Input("imageCompression")] + public Input? ImageCompression { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("prefetch")] + public Input? Prefetch { get; set; } + + [Input("realUserMonitoring")] + public Input? RealUserMonitoring { get; set; } + + [Input("sureRoute")] + public Input? SureRoute { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload.cs new file mode 100644 index 000000000..f1145afce --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs.cs new file mode 100644 index 000000000..3ab4fa286 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase.cs new file mode 100644 index 000000000..0d7da62c4 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs : global::Pulumi.InvokeArgs + { + [Input("database")] + public string? Database { get; set; } + + [Input("extractLocation")] + public string? ExtractLocation { get; set; } + + [Input("headerName")] + public string? HeaderName { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("queryParameterName")] + public string? QueryParameterName { get; set; } + + [Input("regexPattern")] + public string? RegexPattern { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs.cs new file mode 100644 index 000000000..bcbad4ea2 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseInputArgs : global::Pulumi.ResourceArgs + { + [Input("database")] + public Input? Database { get; set; } + + [Input("extractLocation")] + public Input? ExtractLocation { get; set; } + + [Input("headerName")] + public Input? HeaderName { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("queryParameterName")] + public Input? QueryParameterName { get; set; } + + [Input("regexPattern")] + public Input? RegexPattern { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset.cs new file mode 100644 index 000000000..56e27b301 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs : global::Pulumi.InvokeArgs + { + [Input("dataset")] + public string? Dataset { get; set; } + + [Input("extractLocation")] + public string? ExtractLocation { get; set; } + + [Input("headerName")] + public string? HeaderName { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("queryParameterName")] + public string? QueryParameterName { get; set; } + + [Input("regexPattern")] + public string? RegexPattern { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs.cs new file mode 100644 index 000000000..db47e861b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetInputArgs : global::Pulumi.ResourceArgs + { + [Input("dataset")] + public Input? Dataset { get; set; } + + [Input("extractLocation")] + public Input? ExtractLocation { get; set; } + + [Input("headerName")] + public Input? HeaderName { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("queryParameterName")] + public Input? QueryParameterName { get; set; } + + [Input("regexPattern")] + public Input? RegexPattern { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey.cs new file mode 100644 index 000000000..30a13200e --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("regex")] + public string? Regex { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs.cs new file mode 100644 index 000000000..93b86659b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("regex")] + public Input? Regex { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect.cs new file mode 100644 index 000000000..3e1849e1f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect.cs @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs : global::Pulumi.InvokeArgs + { + [Input("aggregateLines")] + public string? AggregateLines { get; set; } + + [Input("aggregateSize")] + public string? AggregateSize { get; set; } + + [Input("aggregateTime")] + public string? AggregateTime { get; set; } + + [Input("apiConnector")] + public string? ApiConnector { get; set; } + + [Input("apiDataElements")] + private List? _apiDataElements; + public List ApiDataElements + { + get => _apiDataElements ?? (_apiDataElements = new List()); + set => _apiDataElements = value; + } + + [Input("destinationHostname")] + public string? DestinationHostname { get; set; } + + [Input("destinationPath")] + public string? DestinationPath { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("overrideAggregateSettings")] + public bool? OverrideAggregateSettings { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs.cs new file mode 100644 index 000000000..46f8dfae9 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs.cs @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectInputArgs : global::Pulumi.ResourceArgs + { + [Input("aggregateLines")] + public Input? AggregateLines { get; set; } + + [Input("aggregateSize")] + public Input? AggregateSize { get; set; } + + [Input("aggregateTime")] + public Input? AggregateTime { get; set; } + + [Input("apiConnector")] + public Input? ApiConnector { get; set; } + + [Input("apiDataElements")] + private InputList? _apiDataElements; + public InputList ApiDataElements + { + get => _apiDataElements ?? (_apiDataElements = new InputList()); + set => _apiDataElements = value; + } + + [Input("destinationHostname")] + public Input? DestinationHostname { get; set; } + + [Input("destinationPath")] + public Input? DestinationPath { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("overrideAggregateSettings")] + public Input? OverrideAggregateSettings { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced.cs new file mode 100644 index 000000000..2f743bac2 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs : global::Pulumi.InvokeArgs + { + [Input("description")] + public string? Description { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("xml")] + public string? Xml { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs.cs new file mode 100644 index 000000000..f0714186a --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedInputArgs : global::Pulumi.ResourceArgs + { + [Input("description")] + public Input? Description { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("xml")] + public Input? Xml { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter.cs new file mode 100644 index 000000000..e2e21c7ab --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter.cs @@ -0,0 +1,58 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs : global::Pulumi.InvokeArgs + { + [Input("cookieName")] + public string? CookieName { get; set; } + + [Input("description")] + public string? Description { get; set; } + + [Input("enableFailover")] + public bool? EnableFailover { get; set; } + + [Input("failoverRules")] + private List? _failoverRules; + public List FailoverRules + { + get => _failoverRules ?? (_failoverRules = new List()); + set => _failoverRules = value; + } + + [Input("failoverTitle")] + public string? FailoverTitle { get; set; } + + [Input("hostname")] + public string? Hostname { get; set; } + + [Input("ip")] + public string? Ip { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("originId")] + public string? OriginId { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs.cs new file mode 100644 index 000000000..da5de64d7 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs.cs @@ -0,0 +1,58 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterInputArgs : global::Pulumi.ResourceArgs + { + [Input("cookieName")] + public Input? CookieName { get; set; } + + [Input("description")] + public Input? Description { get; set; } + + [Input("enableFailover")] + public Input? EnableFailover { get; set; } + + [Input("failoverRules")] + private InputList? _failoverRules; + public InputList FailoverRules + { + get => _failoverRules ?? (_failoverRules = new InputList()); + set => _failoverRules = value; + } + + [Input("failoverTitle")] + public Input? FailoverTitle { get; set; } + + [Input("hostname")] + public Input? Hostname { get; set; } + + [Input("ip")] + public Input? Ip { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("originId")] + public Input? OriginId { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule.cs new file mode 100644 index 000000000..ff68f0da1 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs : global::Pulumi.InvokeArgs + { + [Input("absolutePath")] + public bool? AbsolutePath { get; set; } + + [Input("contextRoot")] + public string? ContextRoot { get; set; } + + [Input("failoverHostname")] + public string? FailoverHostname { get; set; } + + [Input("modifyRequest")] + public bool? ModifyRequest { get; set; } + + [Input("overrideHostname")] + public bool? OverrideHostname { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs.cs new file mode 100644 index 000000000..742a45f9f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleInputArgs : global::Pulumi.ResourceArgs + { + [Input("absolutePath")] + public Input? AbsolutePath { get; set; } + + [Input("contextRoot")] + public Input? ContextRoot { get; set; } + + [Input("failoverHostname")] + public Input? FailoverHostname { get; set; } + + [Input("modifyRequest")] + public Input? ModifyRequest { get; set; } + + [Input("overrideHostname")] + public Input? OverrideHostname { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin.cs new file mode 100644 index 000000000..b759d792d --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs : global::Pulumi.InvokeArgs + { + [Input("cookieName")] + public string? CookieName { get; set; } + + [Input("description")] + public string? Description { get; set; } + + [Input("enableSessionPersistence")] + public bool? EnableSessionPersistence { get; set; } + + [Input("hostname")] + public string? Hostname { get; set; } + + [Input("id")] + public string? Id { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("sessionPersistenceTitle")] + public string? SessionPersistenceTitle { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs.cs new file mode 100644 index 000000000..3dcbc1edc --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginInputArgs : global::Pulumi.ResourceArgs + { + [Input("cookieName")] + public Input? CookieName { get; set; } + + [Input("description")] + public Input? Description { get; set; } + + [Input("enableSessionPersistence")] + public Input? EnableSessionPersistence { get; set; } + + [Input("hostname")] + public Input? Hostname { get; set; } + + [Input("id")] + public Input? Id { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("sessionPersistenceTitle")] + public Input? SessionPersistenceTitle { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization.cs new file mode 100644 index 000000000..1f240290b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs : global::Pulumi.InvokeArgs + { + [Input("cookieName")] + public string? CookieName { get; set; } + + [Input("domain")] + public string? Domain { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("value")] + public string? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs.cs new file mode 100644 index 000000000..c8b20a8ee --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationInputArgs : global::Pulumi.ResourceArgs + { + [Input("cookieName")] + public Input? CookieName { get; set; } + + [Input("domain")] + public Input? Domain { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector.cs new file mode 100644 index 000000000..c4e35caa0 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs : global::Pulumi.InvokeArgs + { + [Input("cloudletPolicy")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs? CloudletPolicy { get; set; } + + [Input("cloudletSharedPolicy")] + public int? CloudletSharedPolicy { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("isSharedPolicy")] + public bool? IsSharedPolicy { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs.cs new file mode 100644 index 000000000..f5a75d67a --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorInputArgs : global::Pulumi.ResourceArgs + { + [Input("cloudletPolicy")] + public Input? CloudletPolicy { get; set; } + + [Input("cloudletSharedPolicy")] + public Input? CloudletSharedPolicy { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("isSharedPolicy")] + public Input? IsSharedPolicy { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy.cs new file mode 100644 index 000000000..f09a6d93c --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs : global::Pulumi.InvokeArgs + { + [Input("id")] + public int? Id { get; set; } + + [Input("name")] + public string? Name { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs.cs new file mode 100644 index 000000000..ee242ffd0 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyInputArgs : global::Pulumi.ResourceArgs + { + [Input("id")] + public Input? Id { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape.cs new file mode 100644 index 000000000..caccabe91 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs.cs new file mode 100644 index 000000000..98ca9247e --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes.cs new file mode 100644 index 000000000..1a8ef46be --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes.cs @@ -0,0 +1,55 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs : global::Pulumi.InvokeArgs + { + [Input("detectInjection")] + public bool? DetectInjection { get; set; } + + [Input("enableViaHttp")] + public bool? EnableViaHttp { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("i18nCharsets")] + private List? _i18nCharsets; + public List I18nCharsets + { + get => _i18nCharsets ?? (_i18nCharsets = new List()); + set => _i18nCharsets = value; + } + + [Input("i18nStatus")] + public bool? I18nStatus { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("passClientIp")] + public bool? PassClientIp { get; set; } + + [Input("passSetCookie")] + public bool? PassSetCookie { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs.cs new file mode 100644 index 000000000..516b99164 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs.cs @@ -0,0 +1,55 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesInputArgs : global::Pulumi.ResourceArgs + { + [Input("detectInjection")] + public Input? DetectInjection { get; set; } + + [Input("enableViaHttp")] + public Input? EnableViaHttp { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("i18nCharsets")] + private InputList? _i18nCharsets; + public InputList I18nCharsets + { + get => _i18nCharsets ?? (_i18nCharsets = new InputList()); + set => _i18nCharsets = value; + } + + [Input("i18nStatus")] + public Input? I18nStatus { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("passClientIp")] + public Input? PassClientIp { get; set; } + + [Input("passSetCookie")] + public Input? PassSetCookie { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker.cs new file mode 100644 index 000000000..44e1d0690 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs : global::Pulumi.InvokeArgs + { + [Input("createEdgeWorker")] + public string? CreateEdgeWorker { get; set; } + + [Input("edgeWorkerId")] + public string? EdgeWorkerId { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("mPulse")] + public bool? MPulse { get; set; } + + [Input("mPulseInformation")] + public string? MPulseInformation { get; set; } + + [Input("resourceTier")] + public string? ResourceTier { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs.cs new file mode 100644 index 000000000..9cbc2d8df --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerInputArgs : global::Pulumi.ResourceArgs + { + [Input("createEdgeWorker")] + public Input? CreateEdgeWorker { get; set; } + + [Input("edgeWorkerId")] + public Input? EdgeWorkerId { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("mPulse")] + public Input? MPulse { get; set; } + + [Input("mPulseInformation")] + public Input? MPulseInformation { get; set; } + + [Input("resourceTier")] + public Input? ResourceTier { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings.cs new file mode 100644 index 000000000..19e5a93c0 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs : global::Pulumi.InvokeArgs + { + [Input("certificateAuthoritySets")] + private List? _certificateAuthoritySets; + public List CertificateAuthoritySets + { + get => _certificateAuthoritySets ?? (_certificateAuthoritySets = new List()); + set => _certificateAuthoritySets = value; + } + + [Input("enableAuthSet")] + public bool? EnableAuthSet { get; set; } + + [Input("enableDenyRequest")] + public bool? EnableDenyRequest { get; set; } + + [Input("enableOcspStatus")] + public bool? EnableOcspStatus { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs.cs new file mode 100644 index 000000000..3e322bb86 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsInputArgs : global::Pulumi.ResourceArgs + { + [Input("certificateAuthoritySets")] + private InputList? _certificateAuthoritySets; + public InputList CertificateAuthoritySets + { + get => _certificateAuthoritySets ?? (_certificateAuthoritySets = new InputList()); + set => _certificateAuthoritySets = value; + } + + [Input("enableAuthSet")] + public Input? EnableAuthSet { get; set; } + + [Input("enableDenyRequest")] + public Input? EnableDenyRequest { get; set; } + + [Input("enableOcspStatus")] + public Input? EnableOcspStatus { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol.cs new file mode 100644 index 000000000..9a32a2ea9 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs : global::Pulumi.InvokeArgs + { + [Input("display")] + public string? Display { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs.cs new file mode 100644 index 000000000..5c620952b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolInputArgs : global::Pulumi.ResourceArgs + { + [Input("display")] + public Input? Display { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection.cs new file mode 100644 index 000000000..5afa89938 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection.cs @@ -0,0 +1,128 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs : global::Pulumi.InvokeArgs + { + [Input("anonymousVpn")] + public string? AnonymousVpn { get; set; } + + [Input("bestPracticeAction")] + public string? BestPracticeAction { get; set; } + + [Input("bestPracticeRedirecturl")] + public string? BestPracticeRedirecturl { get; set; } + + [Input("detectAnonymousVpn")] + public bool? DetectAnonymousVpn { get; set; } + + [Input("detectAnonymousVpnAction")] + public string? DetectAnonymousVpnAction { get; set; } + + [Input("detectAnonymousVpnRedirecturl")] + public string? DetectAnonymousVpnRedirecturl { get; set; } + + [Input("detectHostingProvider")] + public bool? DetectHostingProvider { get; set; } + + [Input("detectHostingProviderAction")] + public string? DetectHostingProviderAction { get; set; } + + [Input("detectHostingProviderRedirecturl")] + public string? DetectHostingProviderRedirecturl { get; set; } + + [Input("detectPublicProxy")] + public bool? DetectPublicProxy { get; set; } + + [Input("detectPublicProxyAction")] + public string? DetectPublicProxyAction { get; set; } + + [Input("detectPublicProxyRedirecturl")] + public string? DetectPublicProxyRedirecturl { get; set; } + + [Input("detectResidentialProxy")] + public bool? DetectResidentialProxy { get; set; } + + [Input("detectResidentialProxyAction")] + public string? DetectResidentialProxyAction { get; set; } + + [Input("detectResidentialProxyRedirecturl")] + public string? DetectResidentialProxyRedirecturl { get; set; } + + [Input("detectSmartDnsProxy")] + public bool? DetectSmartDnsProxy { get; set; } + + [Input("detectSmartDnsProxyAction")] + public string? DetectSmartDnsProxyAction { get; set; } + + [Input("detectSmartDnsProxyRedirecturl")] + public string? DetectSmartDnsProxyRedirecturl { get; set; } + + [Input("detectTorExitNode")] + public bool? DetectTorExitNode { get; set; } + + [Input("detectTorExitNodeAction")] + public string? DetectTorExitNodeAction { get; set; } + + [Input("detectTorExitNodeRedirecturl")] + public string? DetectTorExitNodeRedirecturl { get; set; } + + [Input("detectVpnDataCenter")] + public bool? DetectVpnDataCenter { get; set; } + + [Input("detectVpnDataCenterAction")] + public string? DetectVpnDataCenterAction { get; set; } + + [Input("detectVpnDataCenterRedirecturl")] + public string? DetectVpnDataCenterRedirecturl { get; set; } + + [Input("enableConfigurationMode")] + public string? EnableConfigurationMode { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("forwardHeaderEnrichment")] + public bool? ForwardHeaderEnrichment { get; set; } + + [Input("hostingProvider")] + public string? HostingProvider { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("publicProxy")] + public string? PublicProxy { get; set; } + + [Input("residentialProxy")] + public string? ResidentialProxy { get; set; } + + [Input("smartDnsProxy")] + public string? SmartDnsProxy { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("torExitNode")] + public string? TorExitNode { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("vpnDataCenter")] + public string? VpnDataCenter { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs.cs new file mode 100644 index 000000000..e76b0cd89 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs.cs @@ -0,0 +1,128 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionInputArgs : global::Pulumi.ResourceArgs + { + [Input("anonymousVpn")] + public Input? AnonymousVpn { get; set; } + + [Input("bestPracticeAction")] + public Input? BestPracticeAction { get; set; } + + [Input("bestPracticeRedirecturl")] + public Input? BestPracticeRedirecturl { get; set; } + + [Input("detectAnonymousVpn")] + public Input? DetectAnonymousVpn { get; set; } + + [Input("detectAnonymousVpnAction")] + public Input? DetectAnonymousVpnAction { get; set; } + + [Input("detectAnonymousVpnRedirecturl")] + public Input? DetectAnonymousVpnRedirecturl { get; set; } + + [Input("detectHostingProvider")] + public Input? DetectHostingProvider { get; set; } + + [Input("detectHostingProviderAction")] + public Input? DetectHostingProviderAction { get; set; } + + [Input("detectHostingProviderRedirecturl")] + public Input? DetectHostingProviderRedirecturl { get; set; } + + [Input("detectPublicProxy")] + public Input? DetectPublicProxy { get; set; } + + [Input("detectPublicProxyAction")] + public Input? DetectPublicProxyAction { get; set; } + + [Input("detectPublicProxyRedirecturl")] + public Input? DetectPublicProxyRedirecturl { get; set; } + + [Input("detectResidentialProxy")] + public Input? DetectResidentialProxy { get; set; } + + [Input("detectResidentialProxyAction")] + public Input? DetectResidentialProxyAction { get; set; } + + [Input("detectResidentialProxyRedirecturl")] + public Input? DetectResidentialProxyRedirecturl { get; set; } + + [Input("detectSmartDnsProxy")] + public Input? DetectSmartDnsProxy { get; set; } + + [Input("detectSmartDnsProxyAction")] + public Input? DetectSmartDnsProxyAction { get; set; } + + [Input("detectSmartDnsProxyRedirecturl")] + public Input? DetectSmartDnsProxyRedirecturl { get; set; } + + [Input("detectTorExitNode")] + public Input? DetectTorExitNode { get; set; } + + [Input("detectTorExitNodeAction")] + public Input? DetectTorExitNodeAction { get; set; } + + [Input("detectTorExitNodeRedirecturl")] + public Input? DetectTorExitNodeRedirecturl { get; set; } + + [Input("detectVpnDataCenter")] + public Input? DetectVpnDataCenter { get; set; } + + [Input("detectVpnDataCenterAction")] + public Input? DetectVpnDataCenterAction { get; set; } + + [Input("detectVpnDataCenterRedirecturl")] + public Input? DetectVpnDataCenterRedirecturl { get; set; } + + [Input("enableConfigurationMode")] + public Input? EnableConfigurationMode { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("forwardHeaderEnrichment")] + public Input? ForwardHeaderEnrichment { get; set; } + + [Input("hostingProvider")] + public Input? HostingProvider { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("publicProxy")] + public Input? PublicProxy { get; set; } + + [Input("residentialProxy")] + public Input? ResidentialProxy { get; set; } + + [Input("smartDnsProxy")] + public Input? SmartDnsProxy { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("torExitNode")] + public Input? TorExitNode { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("vpnDataCenter")] + public Input? VpnDataCenter { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment.cs new file mode 100644 index 000000000..a03abab46 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs.cs new file mode 100644 index 000000000..561b2cdd0 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailAction.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailAction.cs new file mode 100644 index 000000000..78ed85574 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailAction.cs @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs : global::Pulumi.InvokeArgs + { + [Input("actionType")] + public string? ActionType { get; set; } + + [Input("allowFcmParentOverride")] + public bool? AllowFcmParentOverride { get; set; } + + [Input("cexCustomPath")] + public bool? CexCustomPath { get; set; } + + [Input("cexHostname")] + public string? CexHostname { get; set; } + + [Input("cexPath")] + public string? CexPath { get; set; } + + [Input("contentCustomPath")] + public bool? ContentCustomPath { get; set; } + + [Input("contentHostname")] + public string? ContentHostname { get; set; } + + [Input("contentPath")] + public string? ContentPath { get; set; } + + [Input("cpCode")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs? CpCode { get; set; } + + [Input("dynamicCustomPath")] + public bool? DynamicCustomPath { get; set; } + + [Input("dynamicMethod")] + public string? DynamicMethod { get; set; } + + [Input("dynamicPath")] + public string? DynamicPath { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("modifyProtocol")] + public bool? ModifyProtocol { get; set; } + + [Input("netStorageHostname")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs? NetStorageHostname { get; set; } + + [Input("netStoragePath")] + public string? NetStoragePath { get; set; } + + [Input("preserveQueryString")] + public bool? PreserveQueryString { get; set; } + + [Input("protocol")] + public string? Protocol { get; set; } + + [Input("redirectCustomPath")] + public bool? RedirectCustomPath { get; set; } + + [Input("redirectHostname")] + public string? RedirectHostname { get; set; } + + [Input("redirectHostnameType")] + public string? RedirectHostnameType { get; set; } + + [Input("redirectMethod")] + public int? RedirectMethod { get; set; } + + [Input("redirectPath")] + public string? RedirectPath { get; set; } + + [Input("saasCnameEnabled")] + public bool? SaasCnameEnabled { get; set; } + + [Input("saasCnameLevel")] + public int? SaasCnameLevel { get; set; } + + [Input("saasCookie")] + public string? SaasCookie { get; set; } + + [Input("saasQueryString")] + public string? SaasQueryString { get; set; } + + [Input("saasRegex")] + public string? SaasRegex { get; set; } + + [Input("saasReplace")] + public string? SaasReplace { get; set; } + + [Input("saasSuffix")] + public string? SaasSuffix { get; set; } + + [Input("saasType")] + public string? SaasType { get; set; } + + [Input("statusCode")] + public int? StatusCode { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs.cs new file mode 100644 index 000000000..bb8e27407 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs.cs @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionInputArgs : global::Pulumi.ResourceArgs + { + [Input("actionType")] + public Input? ActionType { get; set; } + + [Input("allowFcmParentOverride")] + public Input? AllowFcmParentOverride { get; set; } + + [Input("cexCustomPath")] + public Input? CexCustomPath { get; set; } + + [Input("cexHostname")] + public Input? CexHostname { get; set; } + + [Input("cexPath")] + public Input? CexPath { get; set; } + + [Input("contentCustomPath")] + public Input? ContentCustomPath { get; set; } + + [Input("contentHostname")] + public Input? ContentHostname { get; set; } + + [Input("contentPath")] + public Input? ContentPath { get; set; } + + [Input("cpCode")] + public Input? CpCode { get; set; } + + [Input("dynamicCustomPath")] + public Input? DynamicCustomPath { get; set; } + + [Input("dynamicMethod")] + public Input? DynamicMethod { get; set; } + + [Input("dynamicPath")] + public Input? DynamicPath { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("modifyProtocol")] + public Input? ModifyProtocol { get; set; } + + [Input("netStorageHostname")] + public Input? NetStorageHostname { get; set; } + + [Input("netStoragePath")] + public Input? NetStoragePath { get; set; } + + [Input("preserveQueryString")] + public Input? PreserveQueryString { get; set; } + + [Input("protocol")] + public Input? Protocol { get; set; } + + [Input("redirectCustomPath")] + public Input? RedirectCustomPath { get; set; } + + [Input("redirectHostname")] + public Input? RedirectHostname { get; set; } + + [Input("redirectHostnameType")] + public Input? RedirectHostnameType { get; set; } + + [Input("redirectMethod")] + public Input? RedirectMethod { get; set; } + + [Input("redirectPath")] + public Input? RedirectPath { get; set; } + + [Input("saasCnameEnabled")] + public Input? SaasCnameEnabled { get; set; } + + [Input("saasCnameLevel")] + public Input? SaasCnameLevel { get; set; } + + [Input("saasCookie")] + public Input? SaasCookie { get; set; } + + [Input("saasQueryString")] + public Input? SaasQueryString { get; set; } + + [Input("saasRegex")] + public Input? SaasRegex { get; set; } + + [Input("saasReplace")] + public Input? SaasReplace { get; set; } + + [Input("saasSuffix")] + public Input? SaasSuffix { get; set; } + + [Input("saasType")] + public Input? SaasType { get; set; } + + [Input("statusCode")] + public Input? StatusCode { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFailActionInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode.cs new file mode 100644 index 000000000..55375a9a5 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs : global::Pulumi.InvokeArgs + { + [Input("cpCodeLimits")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs? CpCodeLimits { get; set; } + + [Input("createdDate")] + public int? CreatedDate { get; set; } + + [Input("description")] + public string? Description { get; set; } + + [Input("id")] + public int? Id { get; set; } + + [Input("name")] + public string? Name { get; set; } + + [Input("products")] + private List? _products; + public List Products + { + get => _products ?? (_products = new List()); + set => _products = value; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs.cs new file mode 100644 index 000000000..a7b6a4b18 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeInputArgs : global::Pulumi.ResourceArgs + { + [Input("cpCodeLimits")] + public Input? CpCodeLimits { get; set; } + + [Input("createdDate")] + public Input? CreatedDate { get; set; } + + [Input("description")] + public Input? Description { get; set; } + + [Input("id")] + public Input? Id { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("products")] + private InputList? _products; + public InputList Products + { + get => _products ?? (_products = new InputList()); + set => _products = value; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits.cs new file mode 100644 index 000000000..957c51a88 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs : global::Pulumi.InvokeArgs + { + [Input("currentCapacity")] + public int? CurrentCapacity { get; set; } + + [Input("limit")] + public int? Limit { get; set; } + + [Input("limitType")] + public string? LimitType { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs.cs new file mode 100644 index 000000000..ccf1f56b9 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsInputArgs : global::Pulumi.ResourceArgs + { + [Input("currentCapacity")] + public Input? CurrentCapacity { get; set; } + + [Input("limit")] + public Input? Limit { get; set; } + + [Input("limitType")] + public Input? LimitType { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname.cs new file mode 100644 index 000000000..4dd3061e2 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs : global::Pulumi.InvokeArgs + { + [Input("cpCode")] + public int? CpCode { get; set; } + + [Input("downloadDomainName")] + public string? DownloadDomainName { get; set; } + + [Input("g2oToken")] + public string? G2oToken { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs.cs new file mode 100644 index 000000000..809acbdad --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameInputArgs : global::Pulumi.ResourceArgs + { + [Input("cpCode")] + public Input? CpCode { get; set; } + + [Input("downloadDomainName")] + public Input? DownloadDomainName { get; set; } + + [Input("g2oToken")] + public Input? G2oToken { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility.cs new file mode 100644 index 000000000..1a610b360 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs : global::Pulumi.InvokeArgs + { + [Input("compatibility")] + public bool? Compatibility { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs.cs new file mode 100644 index 000000000..a5cc03dd5 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityInputArgs : global::Pulumi.ResourceArgs + { + [Input("compatibility")] + public Input? Compatibility { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate.cs new file mode 100644 index 000000000..d484e9be7 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs.cs new file mode 100644 index 000000000..bb5471a9a --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFips.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFips.cs new file mode 100644 index 000000000..241a2eb56 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFips.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs : global::Pulumi.InvokeArgs + { + [Input("enable")] + public bool? Enable { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs.cs new file mode 100644 index 000000000..70d9be182 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFipsInputArgs : global::Pulumi.ResourceArgs + { + [Input("enable")] + public Input? Enable { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFipsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorFipsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorFipsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing.cs new file mode 100644 index 000000000..21f53497d --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs : global::Pulumi.InvokeArgs + { + [Input("cloudletPolicy")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs? CloudletPolicy { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("javaScriptInsertionRule")] + public string? JavaScriptInsertionRule { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("mediaMathPrefix")] + public string? MediaMathPrefix { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs.cs new file mode 100644 index 000000000..68b07aa10 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingInputArgs : global::Pulumi.ResourceArgs + { + [Input("cloudletPolicy")] + public Input? CloudletPolicy { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("javaScriptInsertionRule")] + public Input? JavaScriptInsertionRule { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("mediaMathPrefix")] + public Input? MediaMathPrefix { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy.cs new file mode 100644 index 000000000..b3deed0ad --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs : global::Pulumi.InvokeArgs + { + [Input("id")] + public int? Id { get; set; } + + [Input("name")] + public string? Name { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs.cs new file mode 100644 index 000000000..4a1571711 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyInputArgs : global::Pulumi.ResourceArgs + { + [Input("id")] + public Input? Id { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus.cs new file mode 100644 index 000000000..37f153146 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs : global::Pulumi.InvokeArgs + { + [Input("cloudletPolicy")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs? CloudletPolicy { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("javaScriptInsertionRule")] + public string? JavaScriptInsertionRule { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("mediaMathPrefix")] + public string? MediaMathPrefix { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs.cs new file mode 100644 index 000000000..6090615cb --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusInputArgs : global::Pulumi.ResourceArgs + { + [Input("cloudletPolicy")] + public Input? CloudletPolicy { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("javaScriptInsertionRule")] + public Input? JavaScriptInsertionRule { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("mediaMathPrefix")] + public Input? MediaMathPrefix { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy.cs new file mode 100644 index 000000000..e78cd9aed --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs : global::Pulumi.InvokeArgs + { + [Input("id")] + public int? Id { get; set; } + + [Input("name")] + public string? Name { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs.cs new file mode 100644 index 000000000..658fd4a36 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyInputArgs : global::Pulumi.ResourceArgs + { + [Input("id")] + public Input? Id { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite.cs new file mode 100644 index 000000000..7bda360d8 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs : global::Pulumi.InvokeArgs + { + [Input("cloudletPolicy")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs? CloudletPolicy { get; set; } + + [Input("cloudletSharedPolicy")] + public int? CloudletSharedPolicy { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("isSharedPolicy")] + public bool? IsSharedPolicy { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs.cs new file mode 100644 index 000000000..374a7bd9a --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteInputArgs : global::Pulumi.ResourceArgs + { + [Input("cloudletPolicy")] + public Input? CloudletPolicy { get; set; } + + [Input("cloudletSharedPolicy")] + public Input? CloudletSharedPolicy { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("isSharedPolicy")] + public Input? IsSharedPolicy { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy.cs new file mode 100644 index 000000000..3d93fc9ba --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs : global::Pulumi.InvokeArgs + { + [Input("id")] + public int? Id { get; set; } + + [Input("name")] + public string? Name { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs.cs new file mode 100644 index 000000000..94effb69d --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyInputArgs : global::Pulumi.ResourceArgs + { + [Input("id")] + public Input? Id { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader.cs new file mode 100644 index 000000000..01ab783e3 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader.cs @@ -0,0 +1,58 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs : global::Pulumi.InvokeArgs + { + [Input("customSignStrings")] + private List? _customSignStrings; + public List CustomSignStrings + { + get => _customSignStrings ?? (_customSignStrings = new List()); + set => _customSignStrings = value; + } + + [Input("dataHeader")] + public string? DataHeader { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("encodingVersion")] + public int? EncodingVersion { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("nonce")] + public string? Nonce { get; set; } + + [Input("secretKey")] + public string? SecretKey { get; set; } + + [Input("signedHeader")] + public string? SignedHeader { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("useCustomSignString")] + public bool? UseCustomSignString { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs.cs new file mode 100644 index 000000000..e1362f04b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs.cs @@ -0,0 +1,58 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderInputArgs : global::Pulumi.ResourceArgs + { + [Input("customSignStrings")] + private InputList? _customSignStrings; + public InputList CustomSignStrings + { + get => _customSignStrings ?? (_customSignStrings = new InputList()); + set => _customSignStrings = value; + } + + [Input("dataHeader")] + public Input? DataHeader { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("encodingVersion")] + public Input? EncodingVersion { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("nonce")] + public Input? Nonce { get; set; } + + [Input("secretKey")] + public Input? SecretKey { get; set; } + + [Input("signedHeader")] + public Input? SignedHeader { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("useCustomSignString")] + public Input? UseCustomSignString { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber.cs new file mode 100644 index 000000000..9c0ab0f1c --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs : global::Pulumi.InvokeArgs + { + [Input("headerName")] + public string? HeaderName { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("outputOption")] + public string? OutputOption { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("variableName")] + public string? VariableName { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs.cs new file mode 100644 index 000000000..2980d732f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberInputArgs : global::Pulumi.ResourceArgs + { + [Input("headerName")] + public Input? HeaderName { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("outputOption")] + public Input? OutputOption { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("variableName")] + public Input? VariableName { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching.cs new file mode 100644 index 000000000..8c21fa6d2 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs : global::Pulumi.InvokeArgs + { + [Input("advanced")] + public string? Advanced { get; set; } + + [Input("cacheResponsesWithErrors")] + public bool? CacheResponsesWithErrors { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("operationsJsonBodyParameterName")] + public string? OperationsJsonBodyParameterName { get; set; } + + [Input("operationsUrlQueryParameterName")] + public string? OperationsUrlQueryParameterName { get; set; } + + [Input("postRequestProcessingErrorHandling")] + public string? PostRequestProcessingErrorHandling { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs.cs new file mode 100644 index 000000000..894b70fca --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingInputArgs : global::Pulumi.ResourceArgs + { + [Input("advanced")] + public Input? Advanced { get; set; } + + [Input("cacheResponsesWithErrors")] + public Input? CacheResponsesWithErrors { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("operationsJsonBodyParameterName")] + public Input? OperationsJsonBodyParameterName { get; set; } + + [Input("operationsUrlQueryParameterName")] + public Input? OperationsUrlQueryParameterName { get; set; } + + [Input("postRequestProcessingErrorHandling")] + public Input? PostRequestProcessingErrorHandling { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse.cs new file mode 100644 index 000000000..5a7c5b5a6 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs : global::Pulumi.InvokeArgs + { + [Input("behavior")] + public string? Behavior { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs.cs new file mode 100644 index 000000000..b6209675d --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseInputArgs : global::Pulumi.ResourceArgs + { + [Input("behavior")] + public Input? Behavior { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced.cs new file mode 100644 index 000000000..9dc64dd80 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs : global::Pulumi.InvokeArgs + { + [Input("description")] + public string? Description { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("xml")] + public string? Xml { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs.cs new file mode 100644 index 000000000..ae70eadbc --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedInputArgs : global::Pulumi.ResourceArgs + { + [Input("description")] + public Input? Description { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("xml")] + public Input? Xml { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection.cs new file mode 100644 index 000000000..b7253a73a --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("maximumReconnects")] + public int? MaximumReconnects { get; set; } + + [Input("retryCount")] + public int? RetryCount { get; set; } + + [Input("retryInterval")] + public string? RetryInterval { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs.cs new file mode 100644 index 000000000..a0b855540 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("maximumReconnects")] + public Input? MaximumReconnects { get; set; } + + [Input("retryCount")] + public Input? RetryCount { get; set; } + + [Input("retryInterval")] + public Input? RetryInterval { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding.cs new file mode 100644 index 000000000..269b8a46c --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs : global::Pulumi.InvokeArgs + { + [Input("customExtractedSerial")] + public bool? CustomExtractedSerial { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("hashMaxValue")] + public int? HashMaxValue { get; set; } + + [Input("hashMinValue")] + public int? HashMinValue { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("tier")] + public string? Tier { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs.cs new file mode 100644 index 000000000..23ea883e5 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingInputArgs : global::Pulumi.ResourceArgs + { + [Input("customExtractedSerial")] + public Input? CustomExtractedSerial { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("hashMaxValue")] + public Input? HashMaxValue { get; set; } + + [Input("hashMinValue")] + public Input? HashMinValue { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("tier")] + public Input? Tier { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp2.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp2.cs new file mode 100644 index 000000000..5c5785b31 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp2.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public string? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args.cs new file mode 100644 index 000000000..6b3db0732 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorHttp2InputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHttp2InputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorHttp2InputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorHttp2InputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp3.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp3.cs new file mode 100644 index 000000000..0cd3b24eb --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp3.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args : global::Pulumi.InvokeArgs + { + [Input("enable")] + public bool? Enable { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args.cs new file mode 100644 index 000000000..7d1e2fcbd --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorHttp3InputArgs : global::Pulumi.ResourceArgs + { + [Input("enable")] + public Input? Enable { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHttp3InputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorHttp3InputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorHttp3InputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity.cs new file mode 100644 index 000000000..4395956e6 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs : global::Pulumi.InvokeArgs + { + [Input("enable")] + public bool? Enable { get; set; } + + [Input("includeSubDomains")] + public bool? IncludeSubDomains { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("maxAge")] + public string? MaxAge { get; set; } + + [Input("preload")] + public bool? Preload { get; set; } + + [Input("redirect")] + public bool? Redirect { get; set; } + + [Input("redirectStatusCode")] + public int? RedirectStatusCode { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs.cs new file mode 100644 index 000000000..57c178f27 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityInputArgs : global::Pulumi.ResourceArgs + { + [Input("enable")] + public Input? Enable { get; set; } + + [Input("includeSubDomains")] + public Input? IncludeSubDomains { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("maxAge")] + public Input? MaxAge { get; set; } + + [Input("preload")] + public Input? Preload { get; set; } + + [Input("redirect")] + public Input? Redirect { get; set; } + + [Input("redirectStatusCode")] + public Input? RedirectStatusCode { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade.cs new file mode 100644 index 000000000..4e6bdfc87 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("upgrade")] + public string? Upgrade { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs.cs new file mode 100644 index 000000000..71a704690 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("upgrade")] + public Input? Upgrade { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImOverride.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImOverride.cs new file mode 100644 index 000000000..8bd9295d4 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImOverride.cs @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs : global::Pulumi.InvokeArgs + { + [Input("dpr")] + public double? Dpr { get; set; } + + [Input("dprvar")] + public string? Dprvar { get; set; } + + [Input("excludeAllQueryParameters")] + public bool? ExcludeAllQueryParameters { get; set; } + + [Input("excludedQueryParameters")] + private List? _excludedQueryParameters; + public List ExcludedQueryParameters + { + get => _excludedQueryParameters ?? (_excludedQueryParameters = new List()); + set => _excludedQueryParameters = value; + } + + [Input("format")] + public string? Format { get; set; } + + [Input("formatvar")] + public string? Formatvar { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("override")] + public string? Override { get; set; } + + [Input("policy")] + public string? Policy { get; set; } + + [Input("policyvar")] + public string? Policyvar { get; set; } + + [Input("policyvarIMvar")] + public string? PolicyvarIMvar { get; set; } + + [Input("policyvarName")] + public string? PolicyvarName { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("typesel")] + public string? Typesel { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("width")] + public double? Width { get; set; } + + [Input("widthvar")] + public string? Widthvar { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs.cs new file mode 100644 index 000000000..fea224107 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs.cs @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideInputArgs : global::Pulumi.ResourceArgs + { + [Input("dpr")] + public Input? Dpr { get; set; } + + [Input("dprvar")] + public Input? Dprvar { get; set; } + + [Input("excludeAllQueryParameters")] + public Input? ExcludeAllQueryParameters { get; set; } + + [Input("excludedQueryParameters")] + private InputList? _excludedQueryParameters; + public InputList ExcludedQueryParameters + { + get => _excludedQueryParameters ?? (_excludedQueryParameters = new InputList()); + set => _excludedQueryParameters = value; + } + + [Input("format")] + public Input? Format { get; set; } + + [Input("formatvar")] + public Input? Formatvar { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("override")] + public Input? Override { get; set; } + + [Input("policy")] + public Input? Policy { get; set; } + + [Input("policyvar")] + public Input? Policyvar { get; set; } + + [Input("policyvarIMvar")] + public Input? PolicyvarIMvar { get; set; } + + [Input("policyvarName")] + public Input? PolicyvarName { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("typesel")] + public Input? Typesel { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("width")] + public Input? Width { get; set; } + + [Input("widthvar")] + public Input? Widthvar { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager.cs new file mode 100644 index 000000000..ccbcb875f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs : global::Pulumi.InvokeArgs + { + [Input("applyBestFileType")] + public bool? ApplyBestFileType { get; set; } + + [Input("cpCodeOriginal")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs? CpCodeOriginal { get; set; } + + [Input("cpCodeTransformed")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs? CpCodeTransformed { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("imageSet")] + public string? ImageSet { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("policySetType")] + public string? PolicySetType { get; set; } + + [Input("resize")] + public bool? Resize { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("videoSet")] + public string? VideoSet { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs.cs new file mode 100644 index 000000000..e133a25e9 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerInputArgs : global::Pulumi.ResourceArgs + { + [Input("applyBestFileType")] + public Input? ApplyBestFileType { get; set; } + + [Input("cpCodeOriginal")] + public Input? CpCodeOriginal { get; set; } + + [Input("cpCodeTransformed")] + public Input? CpCodeTransformed { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("imageSet")] + public Input? ImageSet { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("policySetType")] + public Input? PolicySetType { get; set; } + + [Input("resize")] + public Input? Resize { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("videoSet")] + public Input? VideoSet { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal.cs new file mode 100644 index 000000000..41319191d --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs : global::Pulumi.InvokeArgs + { + [Input("cpCodeLimits")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs? CpCodeLimits { get; set; } + + [Input("createdDate")] + public int? CreatedDate { get; set; } + + [Input("description")] + public string? Description { get; set; } + + [Input("id")] + public int? Id { get; set; } + + [Input("name")] + public string? Name { get; set; } + + [Input("products")] + private List? _products; + public List Products + { + get => _products ?? (_products = new List()); + set => _products = value; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs.cs new file mode 100644 index 000000000..450d38891 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalInputArgs : global::Pulumi.ResourceArgs + { + [Input("cpCodeLimits")] + public Input? CpCodeLimits { get; set; } + + [Input("createdDate")] + public Input? CreatedDate { get; set; } + + [Input("description")] + public Input? Description { get; set; } + + [Input("id")] + public Input? Id { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("products")] + private InputList? _products; + public InputList Products + { + get => _products ?? (_products = new InputList()); + set => _products = value; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits.cs new file mode 100644 index 000000000..4c68f5828 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs : global::Pulumi.InvokeArgs + { + [Input("currentCapacity")] + public int? CurrentCapacity { get; set; } + + [Input("limit")] + public int? Limit { get; set; } + + [Input("limitType")] + public string? LimitType { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs.cs new file mode 100644 index 000000000..087e447b4 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsInputArgs : global::Pulumi.ResourceArgs + { + [Input("currentCapacity")] + public Input? CurrentCapacity { get; set; } + + [Input("limit")] + public Input? Limit { get; set; } + + [Input("limitType")] + public Input? LimitType { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed.cs new file mode 100644 index 000000000..e5bead8d0 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs : global::Pulumi.InvokeArgs + { + [Input("cpCodeLimits")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs? CpCodeLimits { get; set; } + + [Input("createdDate")] + public int? CreatedDate { get; set; } + + [Input("description")] + public string? Description { get; set; } + + [Input("id")] + public int? Id { get; set; } + + [Input("name")] + public string? Name { get; set; } + + [Input("products")] + private List? _products; + public List Products + { + get => _products ?? (_products = new List()); + set => _products = value; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs.cs new file mode 100644 index 000000000..0e9fb179f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedInputArgs : global::Pulumi.ResourceArgs + { + [Input("cpCodeLimits")] + public Input? CpCodeLimits { get; set; } + + [Input("createdDate")] + public Input? CreatedDate { get; set; } + + [Input("description")] + public Input? Description { get; set; } + + [Input("id")] + public Input? Id { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("products")] + private InputList? _products; + public InputList Products + { + get => _products ?? (_products = new InputList()); + set => _products = value; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits.cs new file mode 100644 index 000000000..87152134a --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs : global::Pulumi.InvokeArgs + { + [Input("currentCapacity")] + public int? CurrentCapacity { get; set; } + + [Input("limit")] + public int? Limit { get; set; } + + [Input("limitType")] + public string? LimitType { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs.cs new file mode 100644 index 000000000..e99181c5f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsInputArgs : global::Pulumi.ResourceArgs + { + [Input("currentCapacity")] + public Input? CurrentCapacity { get; set; } + + [Input("limit")] + public Input? Limit { get; set; } + + [Input("limitType")] + public Input? LimitType { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManager.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManager.cs new file mode 100644 index 000000000..505872cc6 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManager.cs @@ -0,0 +1,71 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs : global::Pulumi.InvokeArgs + { + [Input("advanced")] + public bool? Advanced { get; set; } + + [Input("apiReferenceTitle")] + public string? ApiReferenceTitle { get; set; } + + [Input("applyBestFileType")] + public bool? ApplyBestFileType { get; set; } + + [Input("cpCodeOriginal")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs? CpCodeOriginal { get; set; } + + [Input("cpCodeTransformed")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs? CpCodeTransformed { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("policySet")] + public string? PolicySet { get; set; } + + [Input("policyToken")] + public string? PolicyToken { get; set; } + + [Input("policyTokenDefault")] + public string? PolicyTokenDefault { get; set; } + + [Input("resize")] + public bool? Resize { get; set; } + + [Input("settingsTitle")] + public string? SettingsTitle { get; set; } + + [Input("superCacheRegion")] + public string? SuperCacheRegion { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("trafficTitle")] + public string? TrafficTitle { get; set; } + + [Input("useExistingPolicySet")] + public bool? UseExistingPolicySet { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs.cs new file mode 100644 index 000000000..a7beea860 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs.cs @@ -0,0 +1,71 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerInputArgs : global::Pulumi.ResourceArgs + { + [Input("advanced")] + public Input? Advanced { get; set; } + + [Input("apiReferenceTitle")] + public Input? ApiReferenceTitle { get; set; } + + [Input("applyBestFileType")] + public Input? ApplyBestFileType { get; set; } + + [Input("cpCodeOriginal")] + public Input? CpCodeOriginal { get; set; } + + [Input("cpCodeTransformed")] + public Input? CpCodeTransformed { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("policySet")] + public Input? PolicySet { get; set; } + + [Input("policyToken")] + public Input? PolicyToken { get; set; } + + [Input("policyTokenDefault")] + public Input? PolicyTokenDefault { get; set; } + + [Input("resize")] + public Input? Resize { get; set; } + + [Input("settingsTitle")] + public Input? SettingsTitle { get; set; } + + [Input("superCacheRegion")] + public Input? SuperCacheRegion { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("trafficTitle")] + public Input? TrafficTitle { get; set; } + + [Input("useExistingPolicySet")] + public Input? UseExistingPolicySet { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal.cs new file mode 100644 index 000000000..cf25316f7 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs : global::Pulumi.InvokeArgs + { + [Input("cpCodeLimits")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs? CpCodeLimits { get; set; } + + [Input("createdDate")] + public int? CreatedDate { get; set; } + + [Input("description")] + public string? Description { get; set; } + + [Input("id")] + public int? Id { get; set; } + + [Input("name")] + public string? Name { get; set; } + + [Input("products")] + private List? _products; + public List Products + { + get => _products ?? (_products = new List()); + set => _products = value; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs.cs new file mode 100644 index 000000000..54b87e141 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalInputArgs : global::Pulumi.ResourceArgs + { + [Input("cpCodeLimits")] + public Input? CpCodeLimits { get; set; } + + [Input("createdDate")] + public Input? CreatedDate { get; set; } + + [Input("description")] + public Input? Description { get; set; } + + [Input("id")] + public Input? Id { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("products")] + private InputList? _products; + public InputList Products + { + get => _products ?? (_products = new InputList()); + set => _products = value; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits.cs new file mode 100644 index 000000000..e5664bdca --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs : global::Pulumi.InvokeArgs + { + [Input("currentCapacity")] + public int? CurrentCapacity { get; set; } + + [Input("limit")] + public int? Limit { get; set; } + + [Input("limitType")] + public string? LimitType { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs.cs new file mode 100644 index 000000000..28ffac226 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsInputArgs : global::Pulumi.ResourceArgs + { + [Input("currentCapacity")] + public Input? CurrentCapacity { get; set; } + + [Input("limit")] + public Input? Limit { get; set; } + + [Input("limitType")] + public Input? LimitType { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed.cs new file mode 100644 index 000000000..1791b2394 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs : global::Pulumi.InvokeArgs + { + [Input("cpCodeLimits")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs? CpCodeLimits { get; set; } + + [Input("createdDate")] + public int? CreatedDate { get; set; } + + [Input("description")] + public string? Description { get; set; } + + [Input("id")] + public int? Id { get; set; } + + [Input("name")] + public string? Name { get; set; } + + [Input("products")] + private List? _products; + public List Products + { + get => _products ?? (_products = new List()); + set => _products = value; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs.cs new file mode 100644 index 000000000..2e9004bd7 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedInputArgs : global::Pulumi.ResourceArgs + { + [Input("cpCodeLimits")] + public Input? CpCodeLimits { get; set; } + + [Input("createdDate")] + public Input? CreatedDate { get; set; } + + [Input("description")] + public Input? Description { get; set; } + + [Input("id")] + public Input? Id { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("products")] + private InputList? _products; + public InputList Products + { + get => _products ?? (_products = new InputList()); + set => _products = value; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits.cs new file mode 100644 index 000000000..a489f8703 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs : global::Pulumi.InvokeArgs + { + [Input("currentCapacity")] + public int? CurrentCapacity { get; set; } + + [Input("limit")] + public int? Limit { get; set; } + + [Input("limitType")] + public string? LimitType { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs.cs new file mode 100644 index 000000000..fabde1cea --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsInputArgs : global::Pulumi.ResourceArgs + { + [Input("currentCapacity")] + public Input? CurrentCapacity { get; set; } + + [Input("limit")] + public Input? Limit { get; set; } + + [Input("limitType")] + public Input? LimitType { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo.cs new file mode 100644 index 000000000..c0730bdf7 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo.cs @@ -0,0 +1,71 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs : global::Pulumi.InvokeArgs + { + [Input("advanced")] + public bool? Advanced { get; set; } + + [Input("apiReferenceTitle")] + public string? ApiReferenceTitle { get; set; } + + [Input("applyBestFileType")] + public bool? ApplyBestFileType { get; set; } + + [Input("cpCodeOriginal")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs? CpCodeOriginal { get; set; } + + [Input("cpCodeTransformed")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs? CpCodeTransformed { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("policySet")] + public string? PolicySet { get; set; } + + [Input("policyToken")] + public string? PolicyToken { get; set; } + + [Input("policyTokenDefault")] + public string? PolicyTokenDefault { get; set; } + + [Input("resize")] + public bool? Resize { get; set; } + + [Input("settingsTitle")] + public string? SettingsTitle { get; set; } + + [Input("superCacheRegion")] + public string? SuperCacheRegion { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("trafficTitle")] + public string? TrafficTitle { get; set; } + + [Input("useExistingPolicySet")] + public bool? UseExistingPolicySet { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs.cs new file mode 100644 index 000000000..115a5c0c5 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs.cs @@ -0,0 +1,71 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoInputArgs : global::Pulumi.ResourceArgs + { + [Input("advanced")] + public Input? Advanced { get; set; } + + [Input("apiReferenceTitle")] + public Input? ApiReferenceTitle { get; set; } + + [Input("applyBestFileType")] + public Input? ApplyBestFileType { get; set; } + + [Input("cpCodeOriginal")] + public Input? CpCodeOriginal { get; set; } + + [Input("cpCodeTransformed")] + public Input? CpCodeTransformed { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("policySet")] + public Input? PolicySet { get; set; } + + [Input("policyToken")] + public Input? PolicyToken { get; set; } + + [Input("policyTokenDefault")] + public Input? PolicyTokenDefault { get; set; } + + [Input("resize")] + public Input? Resize { get; set; } + + [Input("settingsTitle")] + public Input? SettingsTitle { get; set; } + + [Input("superCacheRegion")] + public Input? SuperCacheRegion { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("trafficTitle")] + public Input? TrafficTitle { get; set; } + + [Input("useExistingPolicySet")] + public Input? UseExistingPolicySet { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal.cs new file mode 100644 index 000000000..736b4c05e --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs : global::Pulumi.InvokeArgs + { + [Input("cpCodeLimits")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs? CpCodeLimits { get; set; } + + [Input("createdDate")] + public int? CreatedDate { get; set; } + + [Input("description")] + public string? Description { get; set; } + + [Input("id")] + public int? Id { get; set; } + + [Input("name")] + public string? Name { get; set; } + + [Input("products")] + private List? _products; + public List Products + { + get => _products ?? (_products = new List()); + set => _products = value; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs.cs new file mode 100644 index 000000000..c8939c44b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalInputArgs : global::Pulumi.ResourceArgs + { + [Input("cpCodeLimits")] + public Input? CpCodeLimits { get; set; } + + [Input("createdDate")] + public Input? CreatedDate { get; set; } + + [Input("description")] + public Input? Description { get; set; } + + [Input("id")] + public Input? Id { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("products")] + private InputList? _products; + public InputList Products + { + get => _products ?? (_products = new InputList()); + set => _products = value; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits.cs new file mode 100644 index 000000000..2fdd7b07f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs : global::Pulumi.InvokeArgs + { + [Input("currentCapacity")] + public int? CurrentCapacity { get; set; } + + [Input("limit")] + public int? Limit { get; set; } + + [Input("limitType")] + public string? LimitType { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs.cs new file mode 100644 index 000000000..d34c79afe --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsInputArgs : global::Pulumi.ResourceArgs + { + [Input("currentCapacity")] + public Input? CurrentCapacity { get; set; } + + [Input("limit")] + public Input? Limit { get; set; } + + [Input("limitType")] + public Input? LimitType { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed.cs new file mode 100644 index 000000000..789d852ff --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs : global::Pulumi.InvokeArgs + { + [Input("cpCodeLimits")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs? CpCodeLimits { get; set; } + + [Input("createdDate")] + public int? CreatedDate { get; set; } + + [Input("description")] + public string? Description { get; set; } + + [Input("id")] + public int? Id { get; set; } + + [Input("name")] + public string? Name { get; set; } + + [Input("products")] + private List? _products; + public List Products + { + get => _products ?? (_products = new List()); + set => _products = value; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs.cs new file mode 100644 index 000000000..72aa589bd --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedInputArgs : global::Pulumi.ResourceArgs + { + [Input("cpCodeLimits")] + public Input? CpCodeLimits { get; set; } + + [Input("createdDate")] + public Input? CreatedDate { get; set; } + + [Input("description")] + public Input? Description { get; set; } + + [Input("id")] + public Input? Id { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("products")] + private InputList? _products; + public InputList Products + { + get => _products ?? (_products = new InputList()); + set => _products = value; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits.cs new file mode 100644 index 000000000..3bd7f308a --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs : global::Pulumi.InvokeArgs + { + [Input("currentCapacity")] + public int? CurrentCapacity { get; set; } + + [Input("limit")] + public int? Limit { get; set; } + + [Input("limitType")] + public string? LimitType { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs.cs new file mode 100644 index 000000000..5533f4fab --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsInputArgs : global::Pulumi.ResourceArgs + { + [Input("currentCapacity")] + public Input? CurrentCapacity { get; set; } + + [Input("limit")] + public Input? Limit { get; set; } + + [Input("limitType")] + public Input? LimitType { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInclude.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInclude.cs new file mode 100644 index 000000000..c98aab435 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInclude.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs : global::Pulumi.InvokeArgs + { + [Input("id")] + public string? Id { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs.cs new file mode 100644 index 000000000..c97a88019 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorIncludeInputArgs : global::Pulumi.ResourceArgs + { + [Input("id")] + public Input? Id { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorIncludeInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorIncludeInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorIncludeInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstant.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstant.cs new file mode 100644 index 000000000..91830a54a --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstant.cs @@ -0,0 +1,54 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs : global::Pulumi.InvokeArgs + { + [Input("customLinkRelations")] + private List? _customLinkRelations; + public List CustomLinkRelations + { + get => _customLinkRelations ?? (_customLinkRelations = new List()); + set => _customLinkRelations = value; + } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("prefetchCacheable")] + public bool? PrefetchCacheable { get; set; } + + [Input("prefetchHtml")] + public bool? PrefetchHtml { get; set; } + + [Input("prefetchNoStore")] + public bool? PrefetchNoStore { get; set; } + + [Input("prefetchNoStoreExtensions")] + private List? _prefetchNoStoreExtensions; + public List PrefetchNoStoreExtensions + { + get => _prefetchNoStoreExtensions ?? (_prefetchNoStoreExtensions = new List()); + set => _prefetchNoStoreExtensions = value; + } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs.cs new file mode 100644 index 000000000..5c175a4a9 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs.cs @@ -0,0 +1,54 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorInstantInputArgs : global::Pulumi.ResourceArgs + { + [Input("customLinkRelations")] + private InputList? _customLinkRelations; + public InputList CustomLinkRelations + { + get => _customLinkRelations ?? (_customLinkRelations = new InputList()); + set => _customLinkRelations = value; + } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("prefetchCacheable")] + public Input? PrefetchCacheable { get; set; } + + [Input("prefetchHtml")] + public Input? PrefetchHtml { get; set; } + + [Input("prefetchNoStore")] + public Input? PrefetchNoStore { get; set; } + + [Input("prefetchNoStoreExtensions")] + private InputList? _prefetchNoStoreExtensions; + public InputList PrefetchNoStoreExtensions + { + get => _prefetchNoStoreExtensions ?? (_prefetchNoStoreExtensions = new InputList()); + set => _prefetchNoStoreExtensions = value; + } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorInstantInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorInstantInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorInstantInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig.cs new file mode 100644 index 000000000..6019bc098 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs.cs new file mode 100644 index 000000000..5770b906c --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization.cs new file mode 100644 index 000000000..1a43d5f88 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs : global::Pulumi.InvokeArgs + { + [Input("enablePartialObjectCaching")] + public string? EnablePartialObjectCaching { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("maximumSize")] + public string? MaximumSize { get; set; } + + [Input("minimumSize")] + public string? MinimumSize { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("useVersioning")] + public bool? UseVersioning { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced.cs new file mode 100644 index 000000000..a0ba6e314 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("fragmentSize")] + public string? FragmentSize { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("objectSize")] + public string? ObjectSize { get; set; } + + [Input("prefetchAfterRequest")] + public int? PrefetchAfterRequest { get; set; } + + [Input("prefetchDuringRequest")] + public int? PrefetchDuringRequest { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs.cs new file mode 100644 index 000000000..500480f99 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("fragmentSize")] + public Input? FragmentSize { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("objectSize")] + public Input? ObjectSize { get; set; } + + [Input("prefetchAfterRequest")] + public Input? PrefetchAfterRequest { get; set; } + + [Input("prefetchDuringRequest")] + public Input? PrefetchDuringRequest { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs.cs new file mode 100644 index 000000000..08a258787 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationInputArgs : global::Pulumi.ResourceArgs + { + [Input("enablePartialObjectCaching")] + public Input? EnablePartialObjectCaching { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("maximumSize")] + public Input? MaximumSize { get; set; } + + [Input("minimumSize")] + public Input? MinimumSize { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("useVersioning")] + public Input? UseVersioning { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate.cs new file mode 100644 index 000000000..153db7675 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs : global::Pulumi.InvokeArgs + { + [Input("bitrateTables")] + private List? _bitrateTables; + public List BitrateTables + { + get => _bitrateTables ?? (_bitrateTables = new List()); + set => _bitrateTables = value; + } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("thresholdTables")] + private List? _thresholdTables; + public List ThresholdTables + { + get => _thresholdTables ?? (_thresholdTables = new List()); + set => _thresholdTables = value; + } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs.cs new file mode 100644 index 000000000..9f8e81ba5 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateInputArgs : global::Pulumi.ResourceArgs + { + [Input("bitrateTables")] + private InputList? _bitrateTables; + public InputList BitrateTables + { + get => _bitrateTables ?? (_bitrateTables = new InputList()); + set => _bitrateTables = value; + } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("thresholdTables")] + private InputList? _thresholdTables; + public InputList ThresholdTables + { + get => _thresholdTables ?? (_thresholdTables = new InputList()); + set => _thresholdTables = value; + } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable.cs new file mode 100644 index 000000000..4894a2e3d --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs : global::Pulumi.InvokeArgs + { + [Input("bitrateUnit")] + public string? BitrateUnit { get; set; } + + [Input("bitrateValue")] + public double? BitrateValue { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs.cs new file mode 100644 index 000000000..34a3423e3 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableInputArgs : global::Pulumi.ResourceArgs + { + [Input("bitrateUnit")] + public Input? BitrateUnit { get; set; } + + [Input("bitrateValue")] + public Input? BitrateValue { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable.cs new file mode 100644 index 000000000..80e90a12f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs : global::Pulumi.InvokeArgs + { + [Input("thresholdUnit")] + public string? ThresholdUnit { get; set; } + + [Input("thresholdValue")] + public int? ThresholdValue { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs.cs new file mode 100644 index 000000000..ee676282f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableInputArgs : global::Pulumi.ResourceArgs + { + [Input("thresholdUnit")] + public Input? ThresholdUnit { get; set; } + + [Input("thresholdValue")] + public Input? ThresholdValue { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom.cs new file mode 100644 index 000000000..45f73c315 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs : global::Pulumi.InvokeArgs + { + [Input("customLogField")] + public string? CustomLogField { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("logCustomLogField")] + public bool? LogCustomLogField { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs.cs new file mode 100644 index 000000000..f7b0df6b9 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomInputArgs : global::Pulumi.ResourceArgs + { + [Input("customLogField")] + public Input? CustomLogField { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("logCustomLogField")] + public Input? LogCustomLogField { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMPulse.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMPulse.cs new file mode 100644 index 000000000..7fb0af55f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMPulse.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs : global::Pulumi.InvokeArgs + { + [Input("apiKey")] + public string? ApiKey { get; set; } + + [Input("bufferSize")] + public string? BufferSize { get; set; } + + [Input("configOverride")] + public string? ConfigOverride { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("loaderVersion")] + public string? LoaderVersion { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("requirePci")] + public bool? RequirePci { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("titleOptional")] + public string? TitleOptional { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs.cs new file mode 100644 index 000000000..a3079fb96 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorMPulseInputArgs : global::Pulumi.ResourceArgs + { + [Input("apiKey")] + public Input? ApiKey { get; set; } + + [Input("bufferSize")] + public Input? BufferSize { get; set; } + + [Input("configOverride")] + public Input? ConfigOverride { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("loaderVersion")] + public Input? LoaderVersion { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("requirePci")] + public Input? RequirePci { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("titleOptional")] + public Input? TitleOptional { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMPulseInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorMPulseInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorMPulseInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization.cs new file mode 100644 index 000000000..a5ddd8083 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization.cs @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("hlsEnableDebugHeaders")] + public bool? HlsEnableDebugHeaders { get; set; } + + [Input("hlsEnabled")] + public bool? HlsEnabled { get; set; } + + [Input("hlsFilterInBitrateRanges")] + public string? HlsFilterInBitrateRanges { get; set; } + + [Input("hlsFilterInBitrates")] + public string? HlsFilterInBitrates { get; set; } + + [Input("hlsMode")] + public string? HlsMode { get; set; } + + [Input("hlsPreferredBitrate")] + public string? HlsPreferredBitrate { get; set; } + + [Input("hlsQueryParamEnabled")] + public bool? HlsQueryParamEnabled { get; set; } + + [Input("hlsQueryParamSecretKey")] + public string? HlsQueryParamSecretKey { get; set; } + + [Input("hlsQueryParamTransitionKey")] + public string? HlsQueryParamTransitionKey { get; set; } + + [Input("hlsShowAdvanced")] + public bool? HlsShowAdvanced { get; set; } + + [Input("hlsTitle")] + public string? HlsTitle { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs.cs new file mode 100644 index 000000000..88f50990c --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs.cs @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("hlsEnableDebugHeaders")] + public Input? HlsEnableDebugHeaders { get; set; } + + [Input("hlsEnabled")] + public Input? HlsEnabled { get; set; } + + [Input("hlsFilterInBitrateRanges")] + public Input? HlsFilterInBitrateRanges { get; set; } + + [Input("hlsFilterInBitrates")] + public Input? HlsFilterInBitrates { get; set; } + + [Input("hlsMode")] + public Input? HlsMode { get; set; } + + [Input("hlsPreferredBitrate")] + public Input? HlsPreferredBitrate { get; set; } + + [Input("hlsQueryParamEnabled")] + public Input? HlsQueryParamEnabled { get; set; } + + [Input("hlsQueryParamSecretKey")] + public Input? HlsQueryParamSecretKey { get; set; } + + [Input("hlsQueryParamTransitionKey")] + public Input? HlsQueryParamTransitionKey { get; set; } + + [Input("hlsShowAdvanced")] + public Input? HlsShowAdvanced { get; set; } + + [Input("hlsTitle")] + public Input? HlsTitle { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting.cs new file mode 100644 index 000000000..b4c64afc4 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("partner")] + public string? Partner { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("username")] + public string? Username { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs.cs new file mode 100644 index 000000000..27e2eb45b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("partner")] + public Input? Partner { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("username")] + public Input? Username { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush.cs new file mode 100644 index 000000000..3f46fb78c --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("serverpushlists")] + private List? _serverpushlists; + public List Serverpushlists + { + get => _serverpushlists ?? (_serverpushlists = new List()); + set => _serverpushlists = value; + } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs.cs new file mode 100644 index 000000000..c3ea470d6 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("serverpushlists")] + private InputList? _serverpushlists; + public InputList Serverpushlists + { + get => _serverpushlists ?? (_serverpushlists = new InputList()); + set => _serverpushlists = value; + } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration.cs new file mode 100644 index 000000000..a18b513c2 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs.cs new file mode 100644 index 000000000..97ff704f6 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout.cs new file mode 100644 index 000000000..7ab6806bb --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("optout")] + public string? Optout { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs.cs new file mode 100644 index 000000000..e3d0a1413 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("optout")] + public Input? Optout { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient.cs new file mode 100644 index 000000000..dd23646fa --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs : global::Pulumi.InvokeArgs + { + [Input("beaconId")] + public string? BeaconId { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("useHybridHttpUdp")] + public bool? UseHybridHttpUdp { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs.cs new file mode 100644 index 000000000..f7fdbf07a --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientInputArgs : global::Pulumi.ResourceArgs + { + [Input("beaconId")] + public Input? BeaconId { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("useHybridHttpUdp")] + public Input? UseHybridHttpUdp { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization.cs new file mode 100644 index 000000000..b2e6390c2 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs.cs new file mode 100644 index 000000000..a817ab9e5 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover.cs new file mode 100644 index 000000000..0249b7f0a --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover.cs @@ -0,0 +1,192 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs : global::Pulumi.InvokeArgs + { + [Input("cacheErrorResponse")] + public bool? CacheErrorResponse { get; set; } + + [Input("cacheWindow")] + public string? CacheWindow { get; set; } + + [Input("clientResponseCode")] + public string? ClientResponseCode { get; set; } + + [Input("detectObjectUnavailable")] + public bool? DetectObjectUnavailable { get; set; } + + [Input("detectObjectUnavailableTitle")] + public string? DetectObjectUnavailableTitle { get; set; } + + [Input("detectOriginUnavailable")] + public bool? DetectOriginUnavailable { get; set; } + + [Input("detectOriginUnavailableTitle")] + public string? DetectOriginUnavailableTitle { get; set; } + + [Input("detectOriginUnresponsive")] + public bool? DetectOriginUnresponsive { get; set; } + + [Input("detectOriginUnresponsiveTitle")] + public string? DetectOriginUnresponsiveTitle { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("objectUnavailableAlternateHost")] + public string? ObjectUnavailableAlternateHost { get; set; } + + [Input("objectUnavailableBackupHost")] + public string? ObjectUnavailableBackupHost { get; set; } + + [Input("objectUnavailableBlacklistOriginIp")] + public bool? ObjectUnavailableBlacklistOriginIp { get; set; } + + [Input("objectUnavailableBlacklistWindow")] + public string? ObjectUnavailableBlacklistWindow { get; set; } + + [Input("objectUnavailableChangeProtocol")] + public bool? ObjectUnavailableChangeProtocol { get; set; } + + [Input("objectUnavailableDetectionLevel")] + public string? ObjectUnavailableDetectionLevel { get; set; } + + [Input("objectUnavailableIncludeQueryString")] + public bool? ObjectUnavailableIncludeQueryString { get; set; } + + [Input("objectUnavailableModifiedPath")] + public string? ObjectUnavailableModifiedPath { get; set; } + + [Input("objectUnavailableModifyRequestPath")] + public bool? ObjectUnavailableModifyRequestPath { get; set; } + + [Input("objectUnavailableProtocol")] + public string? ObjectUnavailableProtocol { get; set; } + + [Input("objectUnavailableRecovery")] + public string? ObjectUnavailableRecovery { get; set; } + + [Input("objectUnavailableRedirectMethod")] + public int? ObjectUnavailableRedirectMethod { get; set; } + + [Input("objectUnavailableResponseCodes")] + private List? _objectUnavailableResponseCodes; + public List ObjectUnavailableResponseCodes + { + get => _objectUnavailableResponseCodes ?? (_objectUnavailableResponseCodes = new List()); + set => _objectUnavailableResponseCodes = value; + } + + [Input("objectUnavailableRetryLimit")] + public string? ObjectUnavailableRetryLimit { get; set; } + + [Input("originUnavailableAlternateHost")] + public string? OriginUnavailableAlternateHost { get; set; } + + [Input("originUnavailableBackupHost")] + public string? OriginUnavailableBackupHost { get; set; } + + [Input("originUnavailableBlacklistOriginIp")] + public bool? OriginUnavailableBlacklistOriginIp { get; set; } + + [Input("originUnavailableBlacklistWindow")] + public string? OriginUnavailableBlacklistWindow { get; set; } + + [Input("originUnavailableChangeProtocol")] + public bool? OriginUnavailableChangeProtocol { get; set; } + + [Input("originUnavailableDetectionLevel")] + public string? OriginUnavailableDetectionLevel { get; set; } + + [Input("originUnavailableIncludeQueryString")] + public bool? OriginUnavailableIncludeQueryString { get; set; } + + [Input("originUnavailableModifiedPath")] + public string? OriginUnavailableModifiedPath { get; set; } + + [Input("originUnavailableModifyRequestPath")] + public bool? OriginUnavailableModifyRequestPath { get; set; } + + [Input("originUnavailableProtocol")] + public string? OriginUnavailableProtocol { get; set; } + + [Input("originUnavailableRecovery")] + public string? OriginUnavailableRecovery { get; set; } + + [Input("originUnavailableRedirectMethod")] + public int? OriginUnavailableRedirectMethod { get; set; } + + [Input("originUnavailableResponseCodes")] + private List? _originUnavailableResponseCodes; + public List OriginUnavailableResponseCodes + { + get => _originUnavailableResponseCodes ?? (_originUnavailableResponseCodes = new List()); + set => _originUnavailableResponseCodes = value; + } + + [Input("originUnavailableRetryLimit")] + public string? OriginUnavailableRetryLimit { get; set; } + + [Input("originUnresponsiveAlternateHost")] + public string? OriginUnresponsiveAlternateHost { get; set; } + + [Input("originUnresponsiveBackupHost")] + public string? OriginUnresponsiveBackupHost { get; set; } + + [Input("originUnresponsiveBlacklistOriginIp")] + public bool? OriginUnresponsiveBlacklistOriginIp { get; set; } + + [Input("originUnresponsiveBlacklistWindow")] + public string? OriginUnresponsiveBlacklistWindow { get; set; } + + [Input("originUnresponsiveChangeProtocol")] + public bool? OriginUnresponsiveChangeProtocol { get; set; } + + [Input("originUnresponsiveDetectionLevel")] + public string? OriginUnresponsiveDetectionLevel { get; set; } + + [Input("originUnresponsiveIncludeQueryString")] + public bool? OriginUnresponsiveIncludeQueryString { get; set; } + + [Input("originUnresponsiveModifiedPath")] + public string? OriginUnresponsiveModifiedPath { get; set; } + + [Input("originUnresponsiveModifyRequestPath")] + public bool? OriginUnresponsiveModifyRequestPath { get; set; } + + [Input("originUnresponsiveProtocol")] + public string? OriginUnresponsiveProtocol { get; set; } + + [Input("originUnresponsiveRecovery")] + public string? OriginUnresponsiveRecovery { get; set; } + + [Input("originUnresponsiveRedirectMethod")] + public int? OriginUnresponsiveRedirectMethod { get; set; } + + [Input("originUnresponsiveRetryLimit")] + public string? OriginUnresponsiveRetryLimit { get; set; } + + [Input("otherOptions")] + public string? OtherOptions { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs.cs new file mode 100644 index 000000000..eecedb166 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs.cs @@ -0,0 +1,192 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverInputArgs : global::Pulumi.ResourceArgs + { + [Input("cacheErrorResponse")] + public Input? CacheErrorResponse { get; set; } + + [Input("cacheWindow")] + public Input? CacheWindow { get; set; } + + [Input("clientResponseCode")] + public Input? ClientResponseCode { get; set; } + + [Input("detectObjectUnavailable")] + public Input? DetectObjectUnavailable { get; set; } + + [Input("detectObjectUnavailableTitle")] + public Input? DetectObjectUnavailableTitle { get; set; } + + [Input("detectOriginUnavailable")] + public Input? DetectOriginUnavailable { get; set; } + + [Input("detectOriginUnavailableTitle")] + public Input? DetectOriginUnavailableTitle { get; set; } + + [Input("detectOriginUnresponsive")] + public Input? DetectOriginUnresponsive { get; set; } + + [Input("detectOriginUnresponsiveTitle")] + public Input? DetectOriginUnresponsiveTitle { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("objectUnavailableAlternateHost")] + public Input? ObjectUnavailableAlternateHost { get; set; } + + [Input("objectUnavailableBackupHost")] + public Input? ObjectUnavailableBackupHost { get; set; } + + [Input("objectUnavailableBlacklistOriginIp")] + public Input? ObjectUnavailableBlacklistOriginIp { get; set; } + + [Input("objectUnavailableBlacklistWindow")] + public Input? ObjectUnavailableBlacklistWindow { get; set; } + + [Input("objectUnavailableChangeProtocol")] + public Input? ObjectUnavailableChangeProtocol { get; set; } + + [Input("objectUnavailableDetectionLevel")] + public Input? ObjectUnavailableDetectionLevel { get; set; } + + [Input("objectUnavailableIncludeQueryString")] + public Input? ObjectUnavailableIncludeQueryString { get; set; } + + [Input("objectUnavailableModifiedPath")] + public Input? ObjectUnavailableModifiedPath { get; set; } + + [Input("objectUnavailableModifyRequestPath")] + public Input? ObjectUnavailableModifyRequestPath { get; set; } + + [Input("objectUnavailableProtocol")] + public Input? ObjectUnavailableProtocol { get; set; } + + [Input("objectUnavailableRecovery")] + public Input? ObjectUnavailableRecovery { get; set; } + + [Input("objectUnavailableRedirectMethod")] + public Input? ObjectUnavailableRedirectMethod { get; set; } + + [Input("objectUnavailableResponseCodes")] + private InputList? _objectUnavailableResponseCodes; + public InputList ObjectUnavailableResponseCodes + { + get => _objectUnavailableResponseCodes ?? (_objectUnavailableResponseCodes = new InputList()); + set => _objectUnavailableResponseCodes = value; + } + + [Input("objectUnavailableRetryLimit")] + public Input? ObjectUnavailableRetryLimit { get; set; } + + [Input("originUnavailableAlternateHost")] + public Input? OriginUnavailableAlternateHost { get; set; } + + [Input("originUnavailableBackupHost")] + public Input? OriginUnavailableBackupHost { get; set; } + + [Input("originUnavailableBlacklistOriginIp")] + public Input? OriginUnavailableBlacklistOriginIp { get; set; } + + [Input("originUnavailableBlacklistWindow")] + public Input? OriginUnavailableBlacklistWindow { get; set; } + + [Input("originUnavailableChangeProtocol")] + public Input? OriginUnavailableChangeProtocol { get; set; } + + [Input("originUnavailableDetectionLevel")] + public Input? OriginUnavailableDetectionLevel { get; set; } + + [Input("originUnavailableIncludeQueryString")] + public Input? OriginUnavailableIncludeQueryString { get; set; } + + [Input("originUnavailableModifiedPath")] + public Input? OriginUnavailableModifiedPath { get; set; } + + [Input("originUnavailableModifyRequestPath")] + public Input? OriginUnavailableModifyRequestPath { get; set; } + + [Input("originUnavailableProtocol")] + public Input? OriginUnavailableProtocol { get; set; } + + [Input("originUnavailableRecovery")] + public Input? OriginUnavailableRecovery { get; set; } + + [Input("originUnavailableRedirectMethod")] + public Input? OriginUnavailableRedirectMethod { get; set; } + + [Input("originUnavailableResponseCodes")] + private InputList? _originUnavailableResponseCodes; + public InputList OriginUnavailableResponseCodes + { + get => _originUnavailableResponseCodes ?? (_originUnavailableResponseCodes = new InputList()); + set => _originUnavailableResponseCodes = value; + } + + [Input("originUnavailableRetryLimit")] + public Input? OriginUnavailableRetryLimit { get; set; } + + [Input("originUnresponsiveAlternateHost")] + public Input? OriginUnresponsiveAlternateHost { get; set; } + + [Input("originUnresponsiveBackupHost")] + public Input? OriginUnresponsiveBackupHost { get; set; } + + [Input("originUnresponsiveBlacklistOriginIp")] + public Input? OriginUnresponsiveBlacklistOriginIp { get; set; } + + [Input("originUnresponsiveBlacklistWindow")] + public Input? OriginUnresponsiveBlacklistWindow { get; set; } + + [Input("originUnresponsiveChangeProtocol")] + public Input? OriginUnresponsiveChangeProtocol { get; set; } + + [Input("originUnresponsiveDetectionLevel")] + public Input? OriginUnresponsiveDetectionLevel { get; set; } + + [Input("originUnresponsiveIncludeQueryString")] + public Input? OriginUnresponsiveIncludeQueryString { get; set; } + + [Input("originUnresponsiveModifiedPath")] + public Input? OriginUnresponsiveModifiedPath { get; set; } + + [Input("originUnresponsiveModifyRequestPath")] + public Input? OriginUnresponsiveModifyRequestPath { get; set; } + + [Input("originUnresponsiveProtocol")] + public Input? OriginUnresponsiveProtocol { get; set; } + + [Input("originUnresponsiveRecovery")] + public Input? OriginUnresponsiveRecovery { get; set; } + + [Input("originUnresponsiveRedirectMethod")] + public Input? OriginUnresponsiveRedirectMethod { get; set; } + + [Input("originUnresponsiveRetryLimit")] + public Input? OriginUnresponsiveRetryLimit { get; set; } + + [Input("otherOptions")] + public Input? OtherOptions { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching.cs new file mode 100644 index 000000000..252cf1eaa --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs.cs new file mode 100644 index 000000000..f08da4bcf --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance.cs new file mode 100644 index 000000000..349273728 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("secondaryMultipathToOrigin")] + public bool? SecondaryMultipathToOrigin { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs.cs new file mode 100644 index 000000000..acd5c16ce --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("secondaryMultipathToOrigin")] + public Input? SecondaryMultipathToOrigin { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader.cs new file mode 100644 index 000000000..d1685df99 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader.cs @@ -0,0 +1,56 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs : global::Pulumi.InvokeArgs + { + [Input("action")] + public string? Action { get; set; } + + [Input("avoidDuplicateHeaders")] + public bool? AvoidDuplicateHeaders { get; set; } + + [Input("customHeaderName")] + public string? CustomHeaderName { get; set; } + + [Input("headerValue")] + public string? HeaderValue { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("newHeaderValue")] + public string? NewHeaderValue { get; set; } + + [Input("standardAddHeaderName")] + public string? StandardAddHeaderName { get; set; } + + [Input("standardDeleteHeaderName")] + public string? StandardDeleteHeaderName { get; set; } + + [Input("standardModifyHeaderName")] + public string? StandardModifyHeaderName { get; set; } + + [Input("standardPassHeaderName")] + public string? StandardPassHeaderName { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs.cs new file mode 100644 index 000000000..4978109d8 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs.cs @@ -0,0 +1,56 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderInputArgs : global::Pulumi.ResourceArgs + { + [Input("action")] + public Input? Action { get; set; } + + [Input("avoidDuplicateHeaders")] + public Input? AvoidDuplicateHeaders { get; set; } + + [Input("customHeaderName")] + public Input? CustomHeaderName { get; set; } + + [Input("headerValue")] + public Input? HeaderValue { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("newHeaderValue")] + public Input? NewHeaderValue { get; set; } + + [Input("standardAddHeaderName")] + public Input? StandardAddHeaderName { get; set; } + + [Input("standardDeleteHeaderName")] + public Input? StandardDeleteHeaderName { get; set; } + + [Input("standardModifyHeaderName")] + public Input? StandardModifyHeaderName { get; set; } + + [Input("standardPassHeaderName")] + public Input? StandardPassHeaderName { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader.cs new file mode 100644 index 000000000..64b698f29 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader.cs @@ -0,0 +1,56 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs : global::Pulumi.InvokeArgs + { + [Input("action")] + public string? Action { get; set; } + + [Input("avoidDuplicateHeaders")] + public bool? AvoidDuplicateHeaders { get; set; } + + [Input("customHeaderName")] + public string? CustomHeaderName { get; set; } + + [Input("headerValue")] + public string? HeaderValue { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("newHeaderValue")] + public string? NewHeaderValue { get; set; } + + [Input("standardAddHeaderName")] + public string? StandardAddHeaderName { get; set; } + + [Input("standardDeleteHeaderName")] + public string? StandardDeleteHeaderName { get; set; } + + [Input("standardModifyHeaderName")] + public string? StandardModifyHeaderName { get; set; } + + [Input("standardPassHeaderName")] + public string? StandardPassHeaderName { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs.cs new file mode 100644 index 000000000..b70312d21 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs.cs @@ -0,0 +1,56 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderInputArgs : global::Pulumi.ResourceArgs + { + [Input("action")] + public Input? Action { get; set; } + + [Input("avoidDuplicateHeaders")] + public Input? AvoidDuplicateHeaders { get; set; } + + [Input("customHeaderName")] + public Input? CustomHeaderName { get; set; } + + [Input("headerValue")] + public Input? HeaderValue { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("newHeaderValue")] + public Input? NewHeaderValue { get; set; } + + [Input("standardAddHeaderName")] + public Input? StandardAddHeaderName { get; set; } + + [Input("standardDeleteHeaderName")] + public Input? StandardDeleteHeaderName { get; set; } + + [Input("standardModifyHeaderName")] + public Input? StandardModifyHeaderName { get; set; } + + [Input("standardPassHeaderName")] + public Input? StandardPassHeaderName { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader.cs new file mode 100644 index 000000000..26c01ffa9 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader.cs @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs : global::Pulumi.InvokeArgs + { + [Input("action")] + public string? Action { get; set; } + + [Input("avoidDuplicateHeaders")] + public bool? AvoidDuplicateHeaders { get; set; } + + [Input("customHeaderName")] + public string? CustomHeaderName { get; set; } + + [Input("headerValue")] + public string? HeaderValue { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchMultiple")] + public bool? MatchMultiple { get; set; } + + [Input("newHeaderValue")] + public string? NewHeaderValue { get; set; } + + [Input("regexHeaderMatch")] + public string? RegexHeaderMatch { get; set; } + + [Input("regexHeaderReplace")] + public string? RegexHeaderReplace { get; set; } + + [Input("standardAddHeaderName")] + public string? StandardAddHeaderName { get; set; } + + [Input("standardDeleteHeaderName")] + public string? StandardDeleteHeaderName { get; set; } + + [Input("standardModifyHeaderName")] + public string? StandardModifyHeaderName { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs.cs new file mode 100644 index 000000000..50bfadcc5 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs.cs @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderInputArgs : global::Pulumi.ResourceArgs + { + [Input("action")] + public Input? Action { get; set; } + + [Input("avoidDuplicateHeaders")] + public Input? AvoidDuplicateHeaders { get; set; } + + [Input("customHeaderName")] + public Input? CustomHeaderName { get; set; } + + [Input("headerValue")] + public Input? HeaderValue { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchMultiple")] + public Input? MatchMultiple { get; set; } + + [Input("newHeaderValue")] + public Input? NewHeaderValue { get; set; } + + [Input("regexHeaderMatch")] + public Input? RegexHeaderMatch { get; set; } + + [Input("regexHeaderReplace")] + public Input? RegexHeaderReplace { get; set; } + + [Input("standardAddHeaderName")] + public Input? StandardAddHeaderName { get; set; } + + [Input("standardDeleteHeaderName")] + public Input? StandardDeleteHeaderName { get; set; } + + [Input("standardModifyHeaderName")] + public Input? StandardModifyHeaderName { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader.cs new file mode 100644 index 000000000..89f8dbe26 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader.cs @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs : global::Pulumi.InvokeArgs + { + [Input("action")] + public string? Action { get; set; } + + [Input("avoidDuplicateHeaders")] + public bool? AvoidDuplicateHeaders { get; set; } + + [Input("customHeaderName")] + public string? CustomHeaderName { get; set; } + + [Input("headerValue")] + public string? HeaderValue { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchMultiple")] + public bool? MatchMultiple { get; set; } + + [Input("newHeaderValue")] + public string? NewHeaderValue { get; set; } + + [Input("regexHeaderMatch")] + public string? RegexHeaderMatch { get; set; } + + [Input("regexHeaderReplace")] + public string? RegexHeaderReplace { get; set; } + + [Input("standardAddHeaderName")] + public string? StandardAddHeaderName { get; set; } + + [Input("standardDeleteHeaderName")] + public string? StandardDeleteHeaderName { get; set; } + + [Input("standardModifyHeaderName")] + public string? StandardModifyHeaderName { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs.cs new file mode 100644 index 000000000..98a37548c --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs.cs @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderInputArgs : global::Pulumi.ResourceArgs + { + [Input("action")] + public Input? Action { get; set; } + + [Input("avoidDuplicateHeaders")] + public Input? AvoidDuplicateHeaders { get; set; } + + [Input("customHeaderName")] + public Input? CustomHeaderName { get; set; } + + [Input("headerValue")] + public Input? HeaderValue { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchMultiple")] + public Input? MatchMultiple { get; set; } + + [Input("newHeaderValue")] + public Input? NewHeaderValue { get; set; } + + [Input("regexHeaderMatch")] + public Input? RegexHeaderMatch { get; set; } + + [Input("regexHeaderReplace")] + public Input? RegexHeaderReplace { get; set; } + + [Input("standardAddHeaderName")] + public Input? StandardAddHeaderName { get; set; } + + [Input("standardDeleteHeaderName")] + public Input? StandardDeleteHeaderName { get; set; } + + [Input("standardModifyHeaderName")] + public Input? StandardModifyHeaderName { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader.cs new file mode 100644 index 000000000..8a446abdb --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("modificationOption")] + public string? ModificationOption { get; set; } + + [Input("renameHeaderTo")] + public string? RenameHeaderTo { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs.cs new file mode 100644 index 000000000..43f96f236 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("modificationOption")] + public Input? ModificationOption { get; set; } + + [Input("renameHeaderTo")] + public Input? RenameHeaderTo { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOrigin.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOrigin.cs new file mode 100644 index 000000000..0f17347e9 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOrigin.cs @@ -0,0 +1,166 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs : global::Pulumi.InvokeArgs + { + [Input("cacheKeyHostname")] + public string? CacheKeyHostname { get; set; } + + [Input("compress")] + public bool? Compress { get; set; } + + [Input("customCertificateAuthorities")] + private List? _customCertificateAuthorities; + public List CustomCertificateAuthorities + { + get => _customCertificateAuthorities ?? (_customCertificateAuthorities = new List()); + set => _customCertificateAuthorities = value; + } + + [Input("customCertificates")] + private List? _customCertificates; + public List CustomCertificates + { + get => _customCertificates ?? (_customCertificates = new List()); + set => _customCertificates = value; + } + + [Input("customForwardHostHeader")] + public string? CustomForwardHostHeader { get; set; } + + [Input("customValidCnValues")] + private List? _customValidCnValues; + public List CustomValidCnValues + { + get => _customValidCnValues ?? (_customValidCnValues = new List()); + set => _customValidCnValues = value; + } + + [Input("enableTrueClientIp")] + public bool? EnableTrueClientIp { get; set; } + + [Input("forwardHostHeader")] + public string? ForwardHostHeader { get; set; } + + [Input("hostname")] + public string? Hostname { get; set; } + + [Input("httpPort")] + public int? HttpPort { get; set; } + + [Input("httpsPort")] + public int? HttpsPort { get; set; } + + [Input("ipVersion")] + public string? IpVersion { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("maxTlsVersion")] + public string? MaxTlsVersion { get; set; } + + [Input("minTlsVersion")] + public string? MinTlsVersion { get; set; } + + [Input("mslorigin")] + public string? Mslorigin { get; set; } + + [Input("netStorage")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs? NetStorage { get; set; } + + [Input("originCertificate")] + public string? OriginCertificate { get; set; } + + [Input("originCertsToHonor")] + public string? OriginCertsToHonor { get; set; } + + [Input("originId")] + public string? OriginId { get; set; } + + [Input("originSni")] + public bool? OriginSni { get; set; } + + [Input("originType")] + public string? OriginType { get; set; } + + [Input("ports")] + public string? Ports { get; set; } + + [Input("saasCnameEnabled")] + public bool? SaasCnameEnabled { get; set; } + + [Input("saasCnameLevel")] + public int? SaasCnameLevel { get; set; } + + [Input("saasCookie")] + public string? SaasCookie { get; set; } + + [Input("saasQueryString")] + public string? SaasQueryString { get; set; } + + [Input("saasRegex")] + public string? SaasRegex { get; set; } + + [Input("saasReplace")] + public string? SaasReplace { get; set; } + + [Input("saasSuffix")] + public string? SaasSuffix { get; set; } + + [Input("saasType")] + public string? SaasType { get; set; } + + [Input("secondHostname")] + public string? SecondHostname { get; set; } + + [Input("secondHostnameEnabled")] + public bool? SecondHostnameEnabled { get; set; } + + [Input("standardCertificateAuthorities")] + private List? _standardCertificateAuthorities; + public List StandardCertificateAuthorities + { + get => _standardCertificateAuthorities ?? (_standardCertificateAuthorities = new List()); + set => _standardCertificateAuthorities = value; + } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("tls13Support")] + public bool? Tls13Support { get; set; } + + [Input("tlsVersionTitle")] + public string? TlsVersionTitle { get; set; } + + [Input("trueClientIpClientSetting")] + public bool? TrueClientIpClientSetting { get; set; } + + [Input("trueClientIpHeader")] + public string? TrueClientIpHeader { get; set; } + + [Input("useUniqueCacheKey")] + public bool? UseUniqueCacheKey { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("verificationMode")] + public string? VerificationMode { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs.cs new file mode 100644 index 000000000..62fd47267 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs.cs @@ -0,0 +1,166 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginInputArgs : global::Pulumi.ResourceArgs + { + [Input("cacheKeyHostname")] + public Input? CacheKeyHostname { get; set; } + + [Input("compress")] + public Input? Compress { get; set; } + + [Input("customCertificateAuthorities")] + private InputList? _customCertificateAuthorities; + public InputList CustomCertificateAuthorities + { + get => _customCertificateAuthorities ?? (_customCertificateAuthorities = new InputList()); + set => _customCertificateAuthorities = value; + } + + [Input("customCertificates")] + private InputList? _customCertificates; + public InputList CustomCertificates + { + get => _customCertificates ?? (_customCertificates = new InputList()); + set => _customCertificates = value; + } + + [Input("customForwardHostHeader")] + public Input? CustomForwardHostHeader { get; set; } + + [Input("customValidCnValues")] + private InputList? _customValidCnValues; + public InputList CustomValidCnValues + { + get => _customValidCnValues ?? (_customValidCnValues = new InputList()); + set => _customValidCnValues = value; + } + + [Input("enableTrueClientIp")] + public Input? EnableTrueClientIp { get; set; } + + [Input("forwardHostHeader")] + public Input? ForwardHostHeader { get; set; } + + [Input("hostname")] + public Input? Hostname { get; set; } + + [Input("httpPort")] + public Input? HttpPort { get; set; } + + [Input("httpsPort")] + public Input? HttpsPort { get; set; } + + [Input("ipVersion")] + public Input? IpVersion { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("maxTlsVersion")] + public Input? MaxTlsVersion { get; set; } + + [Input("minTlsVersion")] + public Input? MinTlsVersion { get; set; } + + [Input("mslorigin")] + public Input? Mslorigin { get; set; } + + [Input("netStorage")] + public Input? NetStorage { get; set; } + + [Input("originCertificate")] + public Input? OriginCertificate { get; set; } + + [Input("originCertsToHonor")] + public Input? OriginCertsToHonor { get; set; } + + [Input("originId")] + public Input? OriginId { get; set; } + + [Input("originSni")] + public Input? OriginSni { get; set; } + + [Input("originType")] + public Input? OriginType { get; set; } + + [Input("ports")] + public Input? Ports { get; set; } + + [Input("saasCnameEnabled")] + public Input? SaasCnameEnabled { get; set; } + + [Input("saasCnameLevel")] + public Input? SaasCnameLevel { get; set; } + + [Input("saasCookie")] + public Input? SaasCookie { get; set; } + + [Input("saasQueryString")] + public Input? SaasQueryString { get; set; } + + [Input("saasRegex")] + public Input? SaasRegex { get; set; } + + [Input("saasReplace")] + public Input? SaasReplace { get; set; } + + [Input("saasSuffix")] + public Input? SaasSuffix { get; set; } + + [Input("saasType")] + public Input? SaasType { get; set; } + + [Input("secondHostname")] + public Input? SecondHostname { get; set; } + + [Input("secondHostnameEnabled")] + public Input? SecondHostnameEnabled { get; set; } + + [Input("standardCertificateAuthorities")] + private InputList? _standardCertificateAuthorities; + public InputList StandardCertificateAuthorities + { + get => _standardCertificateAuthorities ?? (_standardCertificateAuthorities = new InputList()); + set => _standardCertificateAuthorities = value; + } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("tls13Support")] + public Input? Tls13Support { get; set; } + + [Input("tlsVersionTitle")] + public Input? TlsVersionTitle { get; set; } + + [Input("trueClientIpClientSetting")] + public Input? TrueClientIpClientSetting { get; set; } + + [Input("trueClientIpHeader")] + public Input? TrueClientIpHeader { get; set; } + + [Input("useUniqueCacheKey")] + public Input? UseUniqueCacheKey { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("verificationMode")] + public Input? VerificationMode { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics.cs new file mode 100644 index 000000000..8b9dd8d4d --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics.cs @@ -0,0 +1,118 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs : global::Pulumi.InvokeArgs + { + [Input("accessKeyEncryptedStorage")] + public bool? AccessKeyEncryptedStorage { get; set; } + + [Input("adcTitle")] + public string? AdcTitle { get; set; } + + [Input("authenticationMethod")] + public string? AuthenticationMethod { get; set; } + + [Input("authenticationMethodTitle")] + public string? AuthenticationMethodTitle { get; set; } + + [Input("awsAccessKeyId")] + public string? AwsAccessKeyId { get; set; } + + [Input("awsAccessKeyVersionGuid")] + public string? AwsAccessKeyVersionGuid { get; set; } + + [Input("awsArRegion")] + public string? AwsArRegion { get; set; } + + [Input("awsHost")] + public string? AwsHost { get; set; } + + [Input("awsRegion")] + public string? AwsRegion { get; set; } + + [Input("awsSecretAccessKey")] + public string? AwsSecretAccessKey { get; set; } + + [Input("awsService")] + public string? AwsService { get; set; } + + [Input("country")] + public string? Country { get; set; } + + [Input("customSignStrings")] + private List? _customSignStrings; + public List CustomSignStrings + { + get => _customSignStrings ?? (_customSignStrings = new List()); + set => _customSignStrings = value; + } + + [Input("directConnectGeo")] + public string? DirectConnectGeo { get; set; } + + [Input("encodingVersion")] + public int? EncodingVersion { get; set; } + + [Input("endPointService")] + public string? EndPointService { get; set; } + + [Input("gcsAccessKeyVersionGuid")] + public string? GcsAccessKeyVersionGuid { get; set; } + + [Input("gcsHmacKeyAccessId")] + public string? GcsHmacKeyAccessId { get; set; } + + [Input("gcsHmacKeySecret")] + public string? GcsHmacKeySecret { get; set; } + + [Input("hostnameTag")] + public bool? HostnameTag { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("mslkey")] + public string? Mslkey { get; set; } + + [Input("mslname")] + public string? Mslname { get; set; } + + [Input("nonce")] + public string? Nonce { get; set; } + + [Input("originLocationTitle")] + public string? OriginLocationTitle { get; set; } + + [Input("propertyIdTag")] + public bool? PropertyIdTag { get; set; } + + [Input("roleArn")] + public string? RoleArn { get; set; } + + [Input("secretKey")] + public string? SecretKey { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("useCustomSignString")] + public bool? UseCustomSignString { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs.cs new file mode 100644 index 000000000..8fec578e4 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs.cs @@ -0,0 +1,118 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsInputArgs : global::Pulumi.ResourceArgs + { + [Input("accessKeyEncryptedStorage")] + public Input? AccessKeyEncryptedStorage { get; set; } + + [Input("adcTitle")] + public Input? AdcTitle { get; set; } + + [Input("authenticationMethod")] + public Input? AuthenticationMethod { get; set; } + + [Input("authenticationMethodTitle")] + public Input? AuthenticationMethodTitle { get; set; } + + [Input("awsAccessKeyId")] + public Input? AwsAccessKeyId { get; set; } + + [Input("awsAccessKeyVersionGuid")] + public Input? AwsAccessKeyVersionGuid { get; set; } + + [Input("awsArRegion")] + public Input? AwsArRegion { get; set; } + + [Input("awsHost")] + public Input? AwsHost { get; set; } + + [Input("awsRegion")] + public Input? AwsRegion { get; set; } + + [Input("awsSecretAccessKey")] + public Input? AwsSecretAccessKey { get; set; } + + [Input("awsService")] + public Input? AwsService { get; set; } + + [Input("country")] + public Input? Country { get; set; } + + [Input("customSignStrings")] + private InputList? _customSignStrings; + public InputList CustomSignStrings + { + get => _customSignStrings ?? (_customSignStrings = new InputList()); + set => _customSignStrings = value; + } + + [Input("directConnectGeo")] + public Input? DirectConnectGeo { get; set; } + + [Input("encodingVersion")] + public Input? EncodingVersion { get; set; } + + [Input("endPointService")] + public Input? EndPointService { get; set; } + + [Input("gcsAccessKeyVersionGuid")] + public Input? GcsAccessKeyVersionGuid { get; set; } + + [Input("gcsHmacKeyAccessId")] + public Input? GcsHmacKeyAccessId { get; set; } + + [Input("gcsHmacKeySecret")] + public Input? GcsHmacKeySecret { get; set; } + + [Input("hostnameTag")] + public Input? HostnameTag { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("mslkey")] + public Input? Mslkey { get; set; } + + [Input("mslname")] + public Input? Mslname { get; set; } + + [Input("nonce")] + public Input? Nonce { get; set; } + + [Input("originLocationTitle")] + public Input? OriginLocationTitle { get; set; } + + [Input("propertyIdTag")] + public Input? PropertyIdTag { get; set; } + + [Input("roleArn")] + public Input? RoleArn { get; set; } + + [Input("secretKey")] + public Input? SecretKey { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("useCustomSignString")] + public Input? UseCustomSignString { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd.cs new file mode 100644 index 000000000..5d7f254ed --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("origintype")] + public string? Origintype { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs.cs new file mode 100644 index 000000000..99ed5e715 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("origintype")] + public Input? Origintype { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate.cs new file mode 100644 index 000000000..78d506c2e --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate.cs @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs : global::Pulumi.InvokeArgs + { + [Input("canBeCa")] + public bool? CanBeCa { get; set; } + + [Input("canBeLeaf")] + public bool? CanBeLeaf { get; set; } + + [Input("issuerRdns")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs? IssuerRdns { get; set; } + + [Input("notAfter")] + public int? NotAfter { get; set; } + + [Input("notBefore")] + public int? NotBefore { get; set; } + + [Input("pemEncodedCert")] + public string? PemEncodedCert { get; set; } + + [Input("publicKey")] + public string? PublicKey { get; set; } + + [Input("publicKeyAlgorithm")] + public string? PublicKeyAlgorithm { get; set; } + + [Input("publicKeyFormat")] + public string? PublicKeyFormat { get; set; } + + [Input("selfSigned")] + public bool? SelfSigned { get; set; } + + [Input("serialNumber")] + public string? SerialNumber { get; set; } + + [Input("sha1Fingerprint")] + public string? Sha1Fingerprint { get; set; } + + [Input("sigAlgName")] + public string? SigAlgName { get; set; } + + [Input("subjectAlternativeNames")] + private List? _subjectAlternativeNames; + public List SubjectAlternativeNames + { + get => _subjectAlternativeNames ?? (_subjectAlternativeNames = new List()); + set => _subjectAlternativeNames = value; + } + + [Input("subjectCn")] + public string? SubjectCn { get; set; } + + [Input("subjectRdns")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs? SubjectRdns { get; set; } + + [Input("version")] + public int? Version { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs.cs new file mode 100644 index 000000000..e2e585a02 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs.cs @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateInputArgs : global::Pulumi.ResourceArgs + { + [Input("canBeCa")] + public Input? CanBeCa { get; set; } + + [Input("canBeLeaf")] + public Input? CanBeLeaf { get; set; } + + [Input("issuerRdns")] + public Input? IssuerRdns { get; set; } + + [Input("notAfter")] + public Input? NotAfter { get; set; } + + [Input("notBefore")] + public Input? NotBefore { get; set; } + + [Input("pemEncodedCert")] + public Input? PemEncodedCert { get; set; } + + [Input("publicKey")] + public Input? PublicKey { get; set; } + + [Input("publicKeyAlgorithm")] + public Input? PublicKeyAlgorithm { get; set; } + + [Input("publicKeyFormat")] + public Input? PublicKeyFormat { get; set; } + + [Input("selfSigned")] + public Input? SelfSigned { get; set; } + + [Input("serialNumber")] + public Input? SerialNumber { get; set; } + + [Input("sha1Fingerprint")] + public Input? Sha1Fingerprint { get; set; } + + [Input("sigAlgName")] + public Input? SigAlgName { get; set; } + + [Input("subjectAlternativeNames")] + private InputList? _subjectAlternativeNames; + public InputList SubjectAlternativeNames + { + get => _subjectAlternativeNames ?? (_subjectAlternativeNames = new InputList()); + set => _subjectAlternativeNames = value; + } + + [Input("subjectCn")] + public Input? SubjectCn { get; set; } + + [Input("subjectRdns")] + public Input? SubjectRdns { get; set; } + + [Input("version")] + public Input? Version { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority.cs new file mode 100644 index 000000000..309b9b3eb --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority.cs @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs : global::Pulumi.InvokeArgs + { + [Input("canBeCa")] + public bool? CanBeCa { get; set; } + + [Input("canBeLeaf")] + public bool? CanBeLeaf { get; set; } + + [Input("issuerRdns")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs? IssuerRdns { get; set; } + + [Input("notAfter")] + public int? NotAfter { get; set; } + + [Input("notBefore")] + public int? NotBefore { get; set; } + + [Input("pemEncodedCert")] + public string? PemEncodedCert { get; set; } + + [Input("publicKey")] + public string? PublicKey { get; set; } + + [Input("publicKeyAlgorithm")] + public string? PublicKeyAlgorithm { get; set; } + + [Input("publicKeyFormat")] + public string? PublicKeyFormat { get; set; } + + [Input("selfSigned")] + public bool? SelfSigned { get; set; } + + [Input("serialNumber")] + public string? SerialNumber { get; set; } + + [Input("sha1Fingerprint")] + public string? Sha1Fingerprint { get; set; } + + [Input("sigAlgName")] + public string? SigAlgName { get; set; } + + [Input("subjectAlternativeNames")] + private List? _subjectAlternativeNames; + public List SubjectAlternativeNames + { + get => _subjectAlternativeNames ?? (_subjectAlternativeNames = new List()); + set => _subjectAlternativeNames = value; + } + + [Input("subjectCn")] + public string? SubjectCn { get; set; } + + [Input("subjectRdns")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs? SubjectRdns { get; set; } + + [Input("version")] + public int? Version { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs.cs new file mode 100644 index 000000000..394762145 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs.cs @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityInputArgs : global::Pulumi.ResourceArgs + { + [Input("canBeCa")] + public Input? CanBeCa { get; set; } + + [Input("canBeLeaf")] + public Input? CanBeLeaf { get; set; } + + [Input("issuerRdns")] + public Input? IssuerRdns { get; set; } + + [Input("notAfter")] + public Input? NotAfter { get; set; } + + [Input("notBefore")] + public Input? NotBefore { get; set; } + + [Input("pemEncodedCert")] + public Input? PemEncodedCert { get; set; } + + [Input("publicKey")] + public Input? PublicKey { get; set; } + + [Input("publicKeyAlgorithm")] + public Input? PublicKeyAlgorithm { get; set; } + + [Input("publicKeyFormat")] + public Input? PublicKeyFormat { get; set; } + + [Input("selfSigned")] + public Input? SelfSigned { get; set; } + + [Input("serialNumber")] + public Input? SerialNumber { get; set; } + + [Input("sha1Fingerprint")] + public Input? Sha1Fingerprint { get; set; } + + [Input("sigAlgName")] + public Input? SigAlgName { get; set; } + + [Input("subjectAlternativeNames")] + private InputList? _subjectAlternativeNames; + public InputList SubjectAlternativeNames + { + get => _subjectAlternativeNames ?? (_subjectAlternativeNames = new InputList()); + set => _subjectAlternativeNames = value; + } + + [Input("subjectCn")] + public Input? SubjectCn { get; set; } + + [Input("subjectRdns")] + public Input? SubjectRdns { get; set; } + + [Input("version")] + public Input? Version { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns.cs new file mode 100644 index 000000000..14b07bbfc --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs : global::Pulumi.InvokeArgs + { + [Input("c")] + public string? C { get; set; } + + [Input("cn")] + public string? Cn { get; set; } + + [Input("o")] + public string? O { get; set; } + + [Input("ou")] + public string? Ou { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs.cs new file mode 100644 index 000000000..ac9bb3a1c --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsInputArgs : global::Pulumi.ResourceArgs + { + [Input("c")] + public Input? C { get; set; } + + [Input("cn")] + public Input? Cn { get; set; } + + [Input("o")] + public Input? O { get; set; } + + [Input("ou")] + public Input? Ou { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns.cs new file mode 100644 index 000000000..d6c176e9f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs : global::Pulumi.InvokeArgs + { + [Input("c")] + public string? C { get; set; } + + [Input("cn")] + public string? Cn { get; set; } + + [Input("o")] + public string? O { get; set; } + + [Input("ou")] + public string? Ou { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs.cs new file mode 100644 index 000000000..ab487ef34 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsInputArgs : global::Pulumi.ResourceArgs + { + [Input("c")] + public Input? C { get; set; } + + [Input("cn")] + public Input? Cn { get; set; } + + [Input("o")] + public Input? O { get; set; } + + [Input("ou")] + public Input? Ou { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns.cs new file mode 100644 index 000000000..2e1824479 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs : global::Pulumi.InvokeArgs + { + [Input("c")] + public string? C { get; set; } + + [Input("cn")] + public string? Cn { get; set; } + + [Input("o")] + public string? O { get; set; } + + [Input("ou")] + public string? Ou { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs.cs new file mode 100644 index 000000000..31d03898f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsInputArgs : global::Pulumi.ResourceArgs + { + [Input("c")] + public Input? C { get; set; } + + [Input("cn")] + public Input? Cn { get; set; } + + [Input("o")] + public Input? O { get; set; } + + [Input("ou")] + public Input? Ou { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns.cs new file mode 100644 index 000000000..de3602ebd --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs : global::Pulumi.InvokeArgs + { + [Input("c")] + public string? C { get; set; } + + [Input("cn")] + public string? Cn { get; set; } + + [Input("o")] + public string? O { get; set; } + + [Input("ou")] + public string? Ou { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs.cs new file mode 100644 index 000000000..04c544fb2 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsInputArgs : global::Pulumi.ResourceArgs + { + [Input("c")] + public Input? C { get; set; } + + [Input("cn")] + public Input? Cn { get; set; } + + [Input("o")] + public Input? O { get; set; } + + [Input("ou")] + public Input? Ou { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod.cs new file mode 100644 index 000000000..7bcb90dde --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs : global::Pulumi.InvokeArgs + { + [Input("customStatusCode")] + public string? CustomStatusCode { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("recoveryMethod")] + public string? RecoveryMethod { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs.cs new file mode 100644 index 000000000..76e13acc9 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodInputArgs : global::Pulumi.ResourceArgs + { + [Input("customStatusCode")] + public Input? CustomStatusCode { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("recoveryMethod")] + public Input? RecoveryMethod { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy.cs new file mode 100644 index 000000000..b683544ba --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy.cs @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs : global::Pulumi.InvokeArgs + { + [Input("binaryEquivalentContent")] + public bool? BinaryEquivalentContent { get; set; } + + [Input("enableIpAvoidance")] + public bool? EnableIpAvoidance { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("ipAvoidanceErrorThreshold")] + public int? IpAvoidanceErrorThreshold { get; set; } + + [Input("ipAvoidanceRetryInterval")] + public int? IpAvoidanceRetryInterval { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("monitorOriginResponsiveness")] + public bool? MonitorOriginResponsiveness { get; set; } + + [Input("monitorResponseCodes1s")] + private List? _monitorResponseCodes1s; + public List MonitorResponseCodes1s + { + get => _monitorResponseCodes1s ?? (_monitorResponseCodes1s = new List()); + set => _monitorResponseCodes1s = value; + } + + [Input("monitorResponseCodes2s")] + private List? _monitorResponseCodes2s; + public List MonitorResponseCodes2s + { + get => _monitorResponseCodes2s ?? (_monitorResponseCodes2s = new List()); + set => _monitorResponseCodes2s = value; + } + + [Input("monitorResponseCodes3s")] + private List? _monitorResponseCodes3s; + public List MonitorResponseCodes3s + { + get => _monitorResponseCodes3s ?? (_monitorResponseCodes3s = new List()); + set => _monitorResponseCodes3s = value; + } + + [Input("monitorStatusCodes1")] + public bool? MonitorStatusCodes1 { get; set; } + + [Input("monitorStatusCodes1EnableRecovery")] + public bool? MonitorStatusCodes1EnableRecovery { get; set; } + + [Input("monitorStatusCodes1EnableRetry")] + public bool? MonitorStatusCodes1EnableRetry { get; set; } + + [Input("monitorStatusCodes1RecoveryConfigName")] + public string? MonitorStatusCodes1RecoveryConfigName { get; set; } + + [Input("monitorStatusCodes2")] + public bool? MonitorStatusCodes2 { get; set; } + + [Input("monitorStatusCodes2EnableRecovery")] + public bool? MonitorStatusCodes2EnableRecovery { get; set; } + + [Input("monitorStatusCodes2EnableRetry")] + public bool? MonitorStatusCodes2EnableRetry { get; set; } + + [Input("monitorStatusCodes2RecoveryConfigName")] + public string? MonitorStatusCodes2RecoveryConfigName { get; set; } + + [Input("monitorStatusCodes3")] + public bool? MonitorStatusCodes3 { get; set; } + + [Input("monitorStatusCodes3EnableRecovery")] + public bool? MonitorStatusCodes3EnableRecovery { get; set; } + + [Input("monitorStatusCodes3EnableRetry")] + public bool? MonitorStatusCodes3EnableRetry { get; set; } + + [Input("monitorStatusCodes3RecoveryConfigName")] + public string? MonitorStatusCodes3RecoveryConfigName { get; set; } + + [Input("originResponsivenessCustomTimeout")] + public int? OriginResponsivenessCustomTimeout { get; set; } + + [Input("originResponsivenessEnableRecovery")] + public bool? OriginResponsivenessEnableRecovery { get; set; } + + [Input("originResponsivenessEnableRetry")] + public bool? OriginResponsivenessEnableRetry { get; set; } + + [Input("originResponsivenessMonitoring")] + public string? OriginResponsivenessMonitoring { get; set; } + + [Input("originResponsivenessRecoveryConfigName")] + public string? OriginResponsivenessRecoveryConfigName { get; set; } + + [Input("originResponsivenessTimeout")] + public string? OriginResponsivenessTimeout { get; set; } + + [Input("statusCodeMonitoring1")] + public string? StatusCodeMonitoring1 { get; set; } + + [Input("statusCodeMonitoring2")] + public string? StatusCodeMonitoring2 { get; set; } + + [Input("statusCodeMonitoring3")] + public string? StatusCodeMonitoring3 { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("tuningParameters")] + public string? TuningParameters { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs.cs new file mode 100644 index 000000000..9e84c5cfe --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs.cs @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyInputArgs : global::Pulumi.ResourceArgs + { + [Input("binaryEquivalentContent")] + public Input? BinaryEquivalentContent { get; set; } + + [Input("enableIpAvoidance")] + public Input? EnableIpAvoidance { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("ipAvoidanceErrorThreshold")] + public Input? IpAvoidanceErrorThreshold { get; set; } + + [Input("ipAvoidanceRetryInterval")] + public Input? IpAvoidanceRetryInterval { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("monitorOriginResponsiveness")] + public Input? MonitorOriginResponsiveness { get; set; } + + [Input("monitorResponseCodes1s")] + private InputList? _monitorResponseCodes1s; + public InputList MonitorResponseCodes1s + { + get => _monitorResponseCodes1s ?? (_monitorResponseCodes1s = new InputList()); + set => _monitorResponseCodes1s = value; + } + + [Input("monitorResponseCodes2s")] + private InputList? _monitorResponseCodes2s; + public InputList MonitorResponseCodes2s + { + get => _monitorResponseCodes2s ?? (_monitorResponseCodes2s = new InputList()); + set => _monitorResponseCodes2s = value; + } + + [Input("monitorResponseCodes3s")] + private InputList? _monitorResponseCodes3s; + public InputList MonitorResponseCodes3s + { + get => _monitorResponseCodes3s ?? (_monitorResponseCodes3s = new InputList()); + set => _monitorResponseCodes3s = value; + } + + [Input("monitorStatusCodes1")] + public Input? MonitorStatusCodes1 { get; set; } + + [Input("monitorStatusCodes1EnableRecovery")] + public Input? MonitorStatusCodes1EnableRecovery { get; set; } + + [Input("monitorStatusCodes1EnableRetry")] + public Input? MonitorStatusCodes1EnableRetry { get; set; } + + [Input("monitorStatusCodes1RecoveryConfigName")] + public Input? MonitorStatusCodes1RecoveryConfigName { get; set; } + + [Input("monitorStatusCodes2")] + public Input? MonitorStatusCodes2 { get; set; } + + [Input("monitorStatusCodes2EnableRecovery")] + public Input? MonitorStatusCodes2EnableRecovery { get; set; } + + [Input("monitorStatusCodes2EnableRetry")] + public Input? MonitorStatusCodes2EnableRetry { get; set; } + + [Input("monitorStatusCodes2RecoveryConfigName")] + public Input? MonitorStatusCodes2RecoveryConfigName { get; set; } + + [Input("monitorStatusCodes3")] + public Input? MonitorStatusCodes3 { get; set; } + + [Input("monitorStatusCodes3EnableRecovery")] + public Input? MonitorStatusCodes3EnableRecovery { get; set; } + + [Input("monitorStatusCodes3EnableRetry")] + public Input? MonitorStatusCodes3EnableRetry { get; set; } + + [Input("monitorStatusCodes3RecoveryConfigName")] + public Input? MonitorStatusCodes3RecoveryConfigName { get; set; } + + [Input("originResponsivenessCustomTimeout")] + public Input? OriginResponsivenessCustomTimeout { get; set; } + + [Input("originResponsivenessEnableRecovery")] + public Input? OriginResponsivenessEnableRecovery { get; set; } + + [Input("originResponsivenessEnableRetry")] + public Input? OriginResponsivenessEnableRetry { get; set; } + + [Input("originResponsivenessMonitoring")] + public Input? OriginResponsivenessMonitoring { get; set; } + + [Input("originResponsivenessRecoveryConfigName")] + public Input? OriginResponsivenessRecoveryConfigName { get; set; } + + [Input("originResponsivenessTimeout")] + public Input? OriginResponsivenessTimeout { get; set; } + + [Input("statusCodeMonitoring1")] + public Input? StatusCodeMonitoring1 { get; set; } + + [Input("statusCodeMonitoring2")] + public Input? StatusCodeMonitoring2 { get; set; } + + [Input("statusCodeMonitoring3")] + public Input? StatusCodeMonitoring3 { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("tuningParameters")] + public Input? TuningParameters { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl.cs new file mode 100644 index 000000000..3ab984d3f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs : global::Pulumi.InvokeArgs + { + [Input("enable")] + public bool? Enable { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs.cs new file mode 100644 index 000000000..e2621e6ed --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclInputArgs : global::Pulumi.ResourceArgs + { + [Input("enable")] + public Input? Enable { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage.cs new file mode 100644 index 000000000..8199a0f5a --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs : global::Pulumi.InvokeArgs + { + [Input("cpCode")] + public int? CpCode { get; set; } + + [Input("downloadDomainName")] + public string? DownloadDomainName { get; set; } + + [Input("g2oToken")] + public string? G2oToken { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs.cs new file mode 100644 index 000000000..8611e7816 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageInputArgs : global::Pulumi.ResourceArgs + { + [Input("cpCode")] + public Input? CpCode { get; set; } + + [Input("downloadDomainName")] + public Input? DownloadDomainName { get; set; } + + [Input("g2oToken")] + public Input? G2oToken { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy.cs new file mode 100644 index 000000000..00e986f90 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy.cs @@ -0,0 +1,40 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs : global::Pulumi.InvokeArgs + { + [Input("allowList")] + public string? AllowList { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("permissionsPolicyDirectives")] + private List? _permissionsPolicyDirectives; + public List PermissionsPolicyDirectives + { + get => _permissionsPolicyDirectives ?? (_permissionsPolicyDirectives = new List()); + set => _permissionsPolicyDirectives = value; + } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs.cs new file mode 100644 index 000000000..8bacd551e --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs.cs @@ -0,0 +1,40 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyInputArgs : global::Pulumi.ResourceArgs + { + [Input("allowList")] + public Input? AllowList { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("permissionsPolicyDirectives")] + private InputList? _permissionsPolicyDirectives; + public InputList PermissionsPolicyDirectives + { + get => _permissionsPolicyDirectives ?? (_permissionsPolicyDirectives = new InputList()); + set => _permissionsPolicyDirectives = value; + } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection.cs new file mode 100644 index 000000000..5a0ca7204 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("timeout")] + public string? Timeout { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs.cs new file mode 100644 index 000000000..3e4eb3bc2 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("timeout")] + public Input? Timeout { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection.cs new file mode 100644 index 000000000..2f7ea54a7 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("timeout")] + public string? Timeout { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs.cs new file mode 100644 index 000000000..fc1343a86 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("timeout")] + public Input? Timeout { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation.cs new file mode 100644 index 000000000..0c29772c8 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs.cs new file mode 100644 index 000000000..a5801273b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease.cs new file mode 100644 index 000000000..f595520cc --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease.cs @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs : global::Pulumi.InvokeArgs + { + [Input("cloudletPolicy")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs? CloudletPolicy { get; set; } + + [Input("cloudletSharedPolicy")] + public int? CloudletSharedPolicy { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("failoverDuration")] + public int? FailoverDuration { get; set; } + + [Input("failoverEnabled")] + public bool? FailoverEnabled { get; set; } + + [Input("failoverResponseCodes")] + private List? _failoverResponseCodes; + public List FailoverResponseCodes + { + get => _failoverResponseCodes ?? (_failoverResponseCodes = new List()); + set => _failoverResponseCodes = value; + } + + [Input("failoverTitle")] + public string? FailoverTitle { get; set; } + + [Input("isSharedPolicy")] + public bool? IsSharedPolicy { get; set; } + + [Input("label")] + public string? Label { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("populationCookieType")] + public string? PopulationCookieType { get; set; } + + [Input("populationDuration")] + public string? PopulationDuration { get; set; } + + [Input("populationExpirationDate")] + public string? PopulationExpirationDate { get; set; } + + [Input("populationRefresh")] + public bool? PopulationRefresh { get; set; } + + [Input("populationTitle")] + public string? PopulationTitle { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs.cs new file mode 100644 index 000000000..2adca8407 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs.cs @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseInputArgs : global::Pulumi.ResourceArgs + { + [Input("cloudletPolicy")] + public Input? CloudletPolicy { get; set; } + + [Input("cloudletSharedPolicy")] + public Input? CloudletSharedPolicy { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("failoverDuration")] + public Input? FailoverDuration { get; set; } + + [Input("failoverEnabled")] + public Input? FailoverEnabled { get; set; } + + [Input("failoverResponseCodes")] + private InputList? _failoverResponseCodes; + public InputList FailoverResponseCodes + { + get => _failoverResponseCodes ?? (_failoverResponseCodes = new InputList()); + set => _failoverResponseCodes = value; + } + + [Input("failoverTitle")] + public Input? FailoverTitle { get; set; } + + [Input("isSharedPolicy")] + public Input? IsSharedPolicy { get; set; } + + [Input("label")] + public Input? Label { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("populationCookieType")] + public Input? PopulationCookieType { get; set; } + + [Input("populationDuration")] + public Input? PopulationDuration { get; set; } + + [Input("populationExpirationDate")] + public Input? PopulationExpirationDate { get; set; } + + [Input("populationRefresh")] + public Input? PopulationRefresh { get; set; } + + [Input("populationTitle")] + public Input? PopulationTitle { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy.cs new file mode 100644 index 000000000..9cac3b1ba --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs : global::Pulumi.InvokeArgs + { + [Input("id")] + public int? Id { get; set; } + + [Input("name")] + public string? Name { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs.cs new file mode 100644 index 000000000..0e74c8feb --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyInputArgs : global::Pulumi.ResourceArgs + { + [Input("id")] + public Input? Id { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect.cs new file mode 100644 index 000000000..f39050348 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("preconnectlists")] + private List? _preconnectlists; + public List Preconnectlists + { + get => _preconnectlists ?? (_preconnectlists = new List()); + set => _preconnectlists = value; + } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs.cs new file mode 100644 index 000000000..cff932fa3 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("preconnectlists")] + private InputList? _preconnectlists; + public InputList Preconnectlists + { + get => _preconnectlists ?? (_preconnectlists = new InputList()); + set => _preconnectlists = value; + } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery.cs new file mode 100644 index 000000000..81838e76b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs.cs new file mode 100644 index 000000000..c8475025b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching.cs new file mode 100644 index 000000000..01f8f598e --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs : global::Pulumi.InvokeArgs + { + [Input("accuracyTarget")] + public string? AccuracyTarget { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs.cs new file mode 100644 index 000000000..cc885f784 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingInputArgs : global::Pulumi.ResourceArgs + { + [Input("accuracyTarget")] + public Input? AccuracyTarget { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch.cs new file mode 100644 index 000000000..58db7df57 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs.cs new file mode 100644 index 000000000..7affe7ee3 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable.cs new file mode 100644 index 000000000..e35f2966e --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs.cs new file mode 100644 index 000000000..b32b957d5 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache.cs new file mode 100644 index 000000000..54db582d2 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("prefreshval")] + public int? Prefreshval { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs.cs new file mode 100644 index 000000000..bb737fd70 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("prefreshval")] + public Input? Prefreshval { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuality.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuality.cs new file mode 100644 index 000000000..25fcca312 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuality.cs @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs : global::Pulumi.InvokeArgs + { + [Input("audienceSettings")] + public string? AudienceSettings { get; set; } + + [Input("catalogSize")] + public string? CatalogSize { get; set; } + + [Input("contentSettings")] + public string? ContentSettings { get; set; } + + [Input("contentType")] + public string? ContentType { get; set; } + + [Input("country")] + public string? Country { get; set; } + + [Input("deliveryFormat")] + public string? DeliveryFormat { get; set; } + + [Input("deliveryType")] + public string? DeliveryType { get; set; } + + [Input("downloadType")] + public string? DownloadType { get; set; } + + [Input("endUserLocation")] + public string? EndUserLocation { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("maximumConcurrentUsers")] + public string? MaximumConcurrentUsers { get; set; } + + [Input("objectSize")] + public string? ObjectSize { get; set; } + + [Input("optimizeFor")] + public string? OptimizeFor { get; set; } + + [Input("originSettings")] + public string? OriginSettings { get; set; } + + [Input("popularityDistribution")] + public string? PopularityDistribution { get; set; } + + [Input("refreshRate")] + public string? RefreshRate { get; set; } + + [Input("segmentDuration")] + public int? SegmentDuration { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs.cs new file mode 100644 index 000000000..9bba87fc9 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs.cs @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorQualityInputArgs : global::Pulumi.ResourceArgs + { + [Input("audienceSettings")] + public Input? AudienceSettings { get; set; } + + [Input("catalogSize")] + public Input? CatalogSize { get; set; } + + [Input("contentSettings")] + public Input? ContentSettings { get; set; } + + [Input("contentType")] + public Input? ContentType { get; set; } + + [Input("country")] + public Input? Country { get; set; } + + [Input("deliveryFormat")] + public Input? DeliveryFormat { get; set; } + + [Input("deliveryType")] + public Input? DeliveryType { get; set; } + + [Input("downloadType")] + public Input? DownloadType { get; set; } + + [Input("endUserLocation")] + public Input? EndUserLocation { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("maximumConcurrentUsers")] + public Input? MaximumConcurrentUsers { get; set; } + + [Input("objectSize")] + public Input? ObjectSize { get; set; } + + [Input("optimizeFor")] + public Input? OptimizeFor { get; set; } + + [Input("originSettings")] + public Input? OriginSettings { get; set; } + + [Input("popularityDistribution")] + public Input? PopularityDistribution { get; set; } + + [Input("refreshRate")] + public Input? RefreshRate { get; set; } + + [Input("segmentDuration")] + public Input? SegmentDuration { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorQualityInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorQualityInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorQualityInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta.cs new file mode 100644 index 000000000..d59e7790f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("quicOfferPercentage")] + public int? QuicOfferPercentage { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs.cs new file mode 100644 index 000000000..c8f5aa449 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("quicOfferPercentage")] + public Input? QuicOfferPercentage { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek.cs new file mode 100644 index 000000000..02b8e22ad --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs : global::Pulumi.InvokeArgs + { + [Input("flv")] + public bool? Flv { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("maximumSize")] + public string? MaximumSize { get; set; } + + [Input("mp4")] + public bool? Mp4 { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs.cs new file mode 100644 index 000000000..cc8db29e6 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekInputArgs : global::Pulumi.ResourceArgs + { + [Input("flv")] + public Input? Flv { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("maximumSize")] + public Input? MaximumSize { get; set; } + + [Input("mp4")] + public Input? Mp4 { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRapid.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRapid.cs new file mode 100644 index 000000000..a93d9c587 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRapid.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs.cs new file mode 100644 index 000000000..444a6a7c5 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRapidInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRapidInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRapidInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRapidInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout.cs new file mode 100644 index 000000000..1f33a95c6 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("value")] + public string? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs.cs new file mode 100644 index 000000000..6063f85a4 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting.cs new file mode 100644 index 000000000..6f3bf7b52 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs : global::Pulumi.InvokeArgs + { + [Input("advanced")] + public bool? Advanced { get; set; } + + [Input("beaconSamplingPercentage")] + public double? BeaconSamplingPercentage { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs.cs new file mode 100644 index 000000000..4ce493389 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingInputArgs : global::Pulumi.ResourceArgs + { + [Input("advanced")] + public Input? Advanced { get; set; } + + [Input("beaconSamplingPercentage")] + public Input? BeaconSamplingPercentage { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring.cs new file mode 100644 index 000000000..21b716579 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs.cs new file mode 100644 index 000000000..98c3c13ef --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirect.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirect.cs new file mode 100644 index 000000000..4d2678924 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirect.cs @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs : global::Pulumi.InvokeArgs + { + [Input("destinationHostname")] + public string? DestinationHostname { get; set; } + + [Input("destinationHostnameOther")] + public string? DestinationHostnameOther { get; set; } + + [Input("destinationHostnameSibling")] + public string? DestinationHostnameSibling { get; set; } + + [Input("destinationHostnameSubdomain")] + public string? DestinationHostnameSubdomain { get; set; } + + [Input("destinationPath")] + public string? DestinationPath { get; set; } + + [Input("destinationPathOther")] + public string? DestinationPathOther { get; set; } + + [Input("destinationPathPrefix")] + public string? DestinationPathPrefix { get; set; } + + [Input("destinationPathSuffix")] + public string? DestinationPathSuffix { get; set; } + + [Input("destinationPathSuffixStatus")] + public string? DestinationPathSuffixStatus { get; set; } + + [Input("destinationProtocol")] + public string? DestinationProtocol { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("mobileDefaultChoice")] + public string? MobileDefaultChoice { get; set; } + + [Input("queryString")] + public string? QueryString { get; set; } + + [Input("responseCode")] + public int? ResponseCode { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs.cs new file mode 100644 index 000000000..d410c7f4d --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs.cs @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRedirectInputArgs : global::Pulumi.ResourceArgs + { + [Input("destinationHostname")] + public Input? DestinationHostname { get; set; } + + [Input("destinationHostnameOther")] + public Input? DestinationHostnameOther { get; set; } + + [Input("destinationHostnameSibling")] + public Input? DestinationHostnameSibling { get; set; } + + [Input("destinationHostnameSubdomain")] + public Input? DestinationHostnameSubdomain { get; set; } + + [Input("destinationPath")] + public Input? DestinationPath { get; set; } + + [Input("destinationPathOther")] + public Input? DestinationPathOther { get; set; } + + [Input("destinationPathPrefix")] + public Input? DestinationPathPrefix { get; set; } + + [Input("destinationPathSuffix")] + public Input? DestinationPathSuffix { get; set; } + + [Input("destinationPathSuffixStatus")] + public Input? DestinationPathSuffixStatus { get; set; } + + [Input("destinationProtocol")] + public Input? DestinationProtocol { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("mobileDefaultChoice")] + public Input? MobileDefaultChoice { get; set; } + + [Input("queryString")] + public Input? QueryString { get; set; } + + [Input("responseCode")] + public Input? ResponseCode { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRedirectInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRedirectInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRedirectInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus.cs new file mode 100644 index 000000000..ade0eaeac --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs : global::Pulumi.InvokeArgs + { + [Input("destination")] + public string? Destination { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("responseCode")] + public int? ResponseCode { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs.cs new file mode 100644 index 000000000..e1a5ba264 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusInputArgs : global::Pulumi.ResourceArgs + { + [Input("destination")] + public Input? Destination { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("responseCode")] + public Input? ResponseCode { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking.cs new file mode 100644 index 000000000..c4e82a340 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs : global::Pulumi.InvokeArgs + { + [Input("allowChildren")] + public bool? AllowChildren { get; set; } + + [Input("domains")] + private List? _domains; + public List Domains + { + get => _domains ?? (_domains = new List()); + set => _domains = value; + } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("strict")] + public bool? Strict { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs.cs new file mode 100644 index 000000000..f5e1f0cfc --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingInputArgs : global::Pulumi.ResourceArgs + { + [Input("allowChildren")] + public Input? AllowChildren { get; set; } + + [Input("domains")] + private InputList? _domains; + public InputList Domains + { + get => _domains ?? (_domains = new InputList()); + set => _domains = value; + } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("strict")] + public Input? Strict { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter.cs new file mode 100644 index 000000000..9270ae0b4 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("parameters")] + private List? _parameters; + public List Parameters + { + get => _parameters ?? (_parameters = new List()); + set => _parameters = value; + } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs.cs new file mode 100644 index 000000000..e75d8a3c9 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("parameters")] + private InputList? _parameters; + public InputList Parameters + { + get => _parameters ?? (_parameters = new InputList()); + set => _parameters = value; + } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary.cs new file mode 100644 index 000000000..bb9fb3d11 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs.cs new file mode 100644 index 000000000..1e66d7835 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReport.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReport.cs new file mode 100644 index 000000000..7eab768ad --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReport.cs @@ -0,0 +1,64 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs : global::Pulumi.InvokeArgs + { + [Input("cookies")] + private List? _cookies; + public List Cookies + { + get => _cookies ?? (_cookies = new List()); + set => _cookies = value; + } + + [Input("customLogField")] + public string? CustomLogField { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("logAcceptLanguage")] + public bool? LogAcceptLanguage { get; set; } + + [Input("logCookies")] + public string? LogCookies { get; set; } + + [Input("logCustomLogField")] + public bool? LogCustomLogField { get; set; } + + [Input("logEdgeIp")] + public bool? LogEdgeIp { get; set; } + + [Input("logHost")] + public bool? LogHost { get; set; } + + [Input("logReferer")] + public bool? LogReferer { get; set; } + + [Input("logUserAgent")] + public bool? LogUserAgent { get; set; } + + [Input("logXForwardedFor")] + public bool? LogXForwardedFor { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs.cs new file mode 100644 index 000000000..f6542d0d7 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs.cs @@ -0,0 +1,64 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorReportInputArgs : global::Pulumi.ResourceArgs + { + [Input("cookies")] + private InputList? _cookies; + public InputList Cookies + { + get => _cookies ?? (_cookies = new InputList()); + set => _cookies = value; + } + + [Input("customLogField")] + public Input? CustomLogField { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("logAcceptLanguage")] + public Input? LogAcceptLanguage { get; set; } + + [Input("logCookies")] + public Input? LogCookies { get; set; } + + [Input("logCustomLogField")] + public Input? LogCustomLogField { get; set; } + + [Input("logEdgeIp")] + public Input? LogEdgeIp { get; set; } + + [Input("logHost")] + public Input? LogHost { get; set; } + + [Input("logReferer")] + public Input? LogReferer { get; set; } + + [Input("logUserAgent")] + public Input? LogUserAgent { get; set; } + + [Input("logXForwardedFor")] + public Input? LogXForwardedFor { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorReportInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorReportInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorReportInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints.cs new file mode 100644 index 000000000..72780dadd --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs : global::Pulumi.InvokeArgs + { + [Input("acceptChes")] + private List? _acceptChes; + public List AcceptChes + { + get => _acceptChes ?? (_acceptChes = new List()); + set => _acceptChes = value; + } + + [Input("acceptCriticalChes")] + private List? _acceptCriticalChes; + public List AcceptCriticalChes + { + get => _acceptCriticalChes ?? (_acceptCriticalChes = new List()); + set => _acceptCriticalChes = value; + } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("reset")] + public bool? Reset { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs.cs new file mode 100644 index 000000000..4d6b91522 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsInputArgs : global::Pulumi.ResourceArgs + { + [Input("acceptChes")] + private InputList? _acceptChes; + public InputList AcceptChes + { + get => _acceptChes ?? (_acceptChes = new InputList()); + set => _acceptChes = value; + } + + [Input("acceptCriticalChes")] + private InputList? _acceptCriticalChes; + public InputList AcceptCriticalChes + { + get => _acceptCriticalChes ?? (_acceptCriticalChes = new InputList()); + set => _acceptCriticalChes = value; + } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("reset")] + public Input? Reset { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl.cs new file mode 100644 index 000000000..0932151fa --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs : global::Pulumi.InvokeArgs + { + [Input("branded403File")] + public string? Branded403File { get; set; } + + [Input("branded403StatusCode")] + public int? Branded403StatusCode { get; set; } + + [Input("branded403Url")] + public string? Branded403Url { get; set; } + + [Input("brandedDenyCacheTtl")] + public int? BrandedDenyCacheTtl { get; set; } + + [Input("cloudletPolicy")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs? CloudletPolicy { get; set; } + + [Input("cloudletSharedPolicy")] + public int? CloudletSharedPolicy { get; set; } + + [Input("enableBranded403")] + public bool? EnableBranded403 { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("isSharedPolicy")] + public bool? IsSharedPolicy { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("netStorage")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs? NetStorage { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs.cs new file mode 100644 index 000000000..43945878c --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlInputArgs : global::Pulumi.ResourceArgs + { + [Input("branded403File")] + public Input? Branded403File { get; set; } + + [Input("branded403StatusCode")] + public Input? Branded403StatusCode { get; set; } + + [Input("branded403Url")] + public Input? Branded403Url { get; set; } + + [Input("brandedDenyCacheTtl")] + public Input? BrandedDenyCacheTtl { get; set; } + + [Input("cloudletPolicy")] + public Input? CloudletPolicy { get; set; } + + [Input("cloudletSharedPolicy")] + public Input? CloudletSharedPolicy { get; set; } + + [Input("enableBranded403")] + public Input? EnableBranded403 { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("isSharedPolicy")] + public Input? IsSharedPolicy { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("netStorage")] + public Input? NetStorage { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy.cs new file mode 100644 index 000000000..455a15d58 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs : global::Pulumi.InvokeArgs + { + [Input("id")] + public int? Id { get; set; } + + [Input("name")] + public string? Name { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs.cs new file mode 100644 index 000000000..5aca1ff2f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyInputArgs : global::Pulumi.ResourceArgs + { + [Input("id")] + public Input? Id { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage.cs new file mode 100644 index 000000000..929b5737c --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs : global::Pulumi.InvokeArgs + { + [Input("cpCode")] + public int? CpCode { get; set; } + + [Input("downloadDomainName")] + public string? DownloadDomainName { get; set; } + + [Input("g2oToken")] + public string? G2oToken { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs.cs new file mode 100644 index 000000000..586f43138 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageInputArgs : global::Pulumi.ResourceArgs + { + [Input("cpCode")] + public Input? CpCode { get; set; } + + [Input("downloadDomainName")] + public Input? DownloadDomainName { get; set; } + + [Input("g2oToken")] + public Input? G2oToken { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker.cs new file mode 100644 index 000000000..8827e734b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("requestType")] + public string? RequestType { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs.cs new file mode 100644 index 000000000..fd665d1cf --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("requestType")] + public Input? RequestType { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer.cs new file mode 100644 index 000000000..7c2c4e95c --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs.cs new file mode 100644 index 000000000..6b8ecbc48 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility.cs new file mode 100644 index 000000000..0c467e8ce --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs : global::Pulumi.InvokeArgs + { + [Input("enableAllFeatures")] + public bool? EnableAllFeatures { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs.cs new file mode 100644 index 000000000..55e566446 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityInputArgs : global::Pulumi.ResourceArgs + { + [Input("enableAllFeatures")] + public Input? EnableAllFeatures { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode.cs new file mode 100644 index 000000000..21e950bb7 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("override206")] + public bool? Override206 { get; set; } + + [Input("statusCode")] + public int? StatusCode { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs.cs new file mode 100644 index 000000000..7ecbbab80 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("override206")] + public Input? Override206 { get; set; } + + [Input("statusCode")] + public Input? StatusCode { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie.cs new file mode 100644 index 000000000..f78d8bd63 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie.cs @@ -0,0 +1,74 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs : global::Pulumi.InvokeArgs + { + [Input("cookieName")] + public string? CookieName { get; set; } + + [Input("defaultDomain")] + public bool? DefaultDomain { get; set; } + + [Input("defaultPath")] + public bool? DefaultPath { get; set; } + + [Input("domain")] + public string? Domain { get; set; } + + [Input("duration")] + public string? Duration { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("expirationDate")] + public string? ExpirationDate { get; set; } + + [Input("expires")] + public string? Expires { get; set; } + + [Input("format")] + public string? Format { get; set; } + + [Input("httpOnly")] + public bool? HttpOnly { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("path")] + public string? Path { get; set; } + + [Input("sameSite")] + public string? SameSite { get; set; } + + [Input("secure")] + public bool? Secure { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("type")] + public string? Type { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("value")] + public string? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs.cs new file mode 100644 index 000000000..e8734faf9 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs.cs @@ -0,0 +1,74 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieInputArgs : global::Pulumi.ResourceArgs + { + [Input("cookieName")] + public Input? CookieName { get; set; } + + [Input("defaultDomain")] + public Input? DefaultDomain { get; set; } + + [Input("defaultPath")] + public Input? DefaultPath { get; set; } + + [Input("domain")] + public Input? Domain { get; set; } + + [Input("duration")] + public Input? Duration { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("expirationDate")] + public Input? ExpirationDate { get; set; } + + [Input("expires")] + public Input? Expires { get; set; } + + [Input("format")] + public Input? Format { get; set; } + + [Input("httpOnly")] + public Input? HttpOnly { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("path")] + public Input? Path { get; set; } + + [Input("sameSite")] + public Input? SameSite { get; set; } + + [Input("secure")] + public Input? Secure { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("type")] + public Input? Type { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching.cs new file mode 100644 index 000000000..4dd699544 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("maximumSize")] + public string? MaximumSize { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs.cs new file mode 100644 index 000000000..c6571480b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("maximumSize")] + public Input? MaximumSize { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus.cs new file mode 100644 index 000000000..52f09720f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("responseHeaderName")] + public string? ResponseHeaderName { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs.cs new file mode 100644 index 000000000..e4ef5859a --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("responseHeaderName")] + public Input? ResponseHeaderName { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl.cs new file mode 100644 index 000000000..f13895657 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl.cs @@ -0,0 +1,56 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs : global::Pulumi.InvokeArgs + { + [Input("behavior")] + public string? Behavior { get; set; } + + [Input("keepQueryString")] + public bool? KeepQueryString { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("match")] + public string? Match { get; set; } + + [Input("matchMultiple")] + public bool? MatchMultiple { get; set; } + + [Input("matchRegex")] + public string? MatchRegex { get; set; } + + [Input("targetPath")] + public string? TargetPath { get; set; } + + [Input("targetPathPrepend")] + public string? TargetPathPrepend { get; set; } + + [Input("targetRegex")] + public string? TargetRegex { get; set; } + + [Input("targetUrl")] + public string? TargetUrl { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs.cs new file mode 100644 index 000000000..1b9d67fd1 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs.cs @@ -0,0 +1,56 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlInputArgs : global::Pulumi.ResourceArgs + { + [Input("behavior")] + public Input? Behavior { get; set; } + + [Input("keepQueryString")] + public Input? KeepQueryString { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("match")] + public Input? Match { get; set; } + + [Input("matchMultiple")] + public Input? MatchMultiple { get; set; } + + [Input("matchRegex")] + public Input? MatchRegex { get; set; } + + [Input("targetPath")] + public Input? TargetPath { get; set; } + + [Input("targetPathPrepend")] + public Input? TargetPathPrepend { get; set; } + + [Input("targetRegex")] + public Input? TargetRegex { get; set; } + + [Input("targetUrl")] + public Input? TargetUrl { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom.cs new file mode 100644 index 000000000..62d93cd3b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("rumGroupName")] + public string? RumGroupName { get; set; } + + [Input("rumSampleRate")] + public int? RumSampleRate { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs.cs new file mode 100644 index 000000000..1bbc40a14 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("rumGroupName")] + public Input? RumGroupName { get; set; } + + [Input("rumSampleRate")] + public Input? RumSampleRate { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions.cs new file mode 100644 index 000000000..0b90891ac --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions.cs @@ -0,0 +1,101 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs : global::Pulumi.InvokeArgs + { + [Input("applicationAction")] + public string? ApplicationAction { get; set; } + + [Input("applicationCnameEnabled")] + public bool? ApplicationCnameEnabled { get; set; } + + [Input("applicationCnameLevel")] + public int? ApplicationCnameLevel { get; set; } + + [Input("applicationCookie")] + public string? ApplicationCookie { get; set; } + + [Input("applicationQueryString")] + public string? ApplicationQueryString { get; set; } + + [Input("applicationRegex")] + public string? ApplicationRegex { get; set; } + + [Input("applicationReplace")] + public string? ApplicationReplace { get; set; } + + [Input("applicationTitle")] + public string? ApplicationTitle { get; set; } + + [Input("customerAction")] + public string? CustomerAction { get; set; } + + [Input("customerCnameEnabled")] + public bool? CustomerCnameEnabled { get; set; } + + [Input("customerCnameLevel")] + public int? CustomerCnameLevel { get; set; } + + [Input("customerCookie")] + public string? CustomerCookie { get; set; } + + [Input("customerQueryString")] + public string? CustomerQueryString { get; set; } + + [Input("customerRegex")] + public string? CustomerRegex { get; set; } + + [Input("customerReplace")] + public string? CustomerReplace { get; set; } + + [Input("customerTitle")] + public string? CustomerTitle { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("usersAction")] + public string? UsersAction { get; set; } + + [Input("usersCnameEnabled")] + public bool? UsersCnameEnabled { get; set; } + + [Input("usersCnameLevel")] + public int? UsersCnameLevel { get; set; } + + [Input("usersCookie")] + public string? UsersCookie { get; set; } + + [Input("usersQueryString")] + public string? UsersQueryString { get; set; } + + [Input("usersRegex")] + public string? UsersRegex { get; set; } + + [Input("usersReplace")] + public string? UsersReplace { get; set; } + + [Input("usersTitle")] + public string? UsersTitle { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs.cs new file mode 100644 index 000000000..c5d6c9dc7 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs.cs @@ -0,0 +1,101 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsInputArgs : global::Pulumi.ResourceArgs + { + [Input("applicationAction")] + public Input? ApplicationAction { get; set; } + + [Input("applicationCnameEnabled")] + public Input? ApplicationCnameEnabled { get; set; } + + [Input("applicationCnameLevel")] + public Input? ApplicationCnameLevel { get; set; } + + [Input("applicationCookie")] + public Input? ApplicationCookie { get; set; } + + [Input("applicationQueryString")] + public Input? ApplicationQueryString { get; set; } + + [Input("applicationRegex")] + public Input? ApplicationRegex { get; set; } + + [Input("applicationReplace")] + public Input? ApplicationReplace { get; set; } + + [Input("applicationTitle")] + public Input? ApplicationTitle { get; set; } + + [Input("customerAction")] + public Input? CustomerAction { get; set; } + + [Input("customerCnameEnabled")] + public Input? CustomerCnameEnabled { get; set; } + + [Input("customerCnameLevel")] + public Input? CustomerCnameLevel { get; set; } + + [Input("customerCookie")] + public Input? CustomerCookie { get; set; } + + [Input("customerQueryString")] + public Input? CustomerQueryString { get; set; } + + [Input("customerRegex")] + public Input? CustomerRegex { get; set; } + + [Input("customerReplace")] + public Input? CustomerReplace { get; set; } + + [Input("customerTitle")] + public Input? CustomerTitle { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("usersAction")] + public Input? UsersAction { get; set; } + + [Input("usersCnameEnabled")] + public Input? UsersCnameEnabled { get; set; } + + [Input("usersCnameLevel")] + public Input? UsersCnameLevel { get; set; } + + [Input("usersCookie")] + public Input? UsersCookie { get; set; } + + [Input("usersQueryString")] + public Input? UsersQueryString { get; set; } + + [Input("usersRegex")] + public Input? UsersRegex { get; set; } + + [Input("usersReplace")] + public Input? UsersReplace { get; set; } + + [Input("usersTitle")] + public Input? UsersTitle { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient.cs new file mode 100644 index 000000000..0fcd4e47d --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs : global::Pulumi.InvokeArgs + { + [Input("allowOverrideOriginCacheKey")] + public bool? AllowOverrideOriginCacheKey { get; set; } + + [Input("connectorId")] + public string? ConnectorId { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("originHostHeader")] + public string? OriginHostHeader { get; set; } + + [Input("originType")] + public string? OriginType { get; set; } + + [Input("sf3cOriginHost")] + public string? Sf3cOriginHost { get; set; } + + [Input("sf3cOriginHostHeader")] + public string? Sf3cOriginHostHeader { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs.cs new file mode 100644 index 000000000..64c220286 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientInputArgs : global::Pulumi.ResourceArgs + { + [Input("allowOverrideOriginCacheKey")] + public Input? AllowOverrideOriginCacheKey { get; set; } + + [Input("connectorId")] + public Input? ConnectorId { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("originHostHeader")] + public Input? OriginHostHeader { get; set; } + + [Input("originType")] + public Input? OriginType { get; set; } + + [Input("sf3cOriginHost")] + public Input? Sf3cOriginHost { get; set; } + + [Input("sf3cOriginHostHeader")] + public Input? Sf3cOriginHostHeader { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider.cs new file mode 100644 index 000000000..867d42079 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs.cs new file mode 100644 index 000000000..21914bbf1 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader.cs new file mode 100644 index 000000000..b742d889c --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs : global::Pulumi.InvokeArgs + { + [Input("hostHeaderSource")] + public string? HostHeaderSource { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs.cs new file mode 100644 index 000000000..a067c8f52 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderInputArgs : global::Pulumi.ResourceArgs + { + [Input("hostHeaderSource")] + public Input? HostHeaderSource { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing.cs new file mode 100644 index 000000000..1a6ed7ac9 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs.cs new file mode 100644 index 000000000..7d20537cc --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation.cs new file mode 100644 index 000000000..fdf7ba6e3 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("refreshMethod")] + public string? RefreshMethod { get; set; } + + [Input("repeat")] + public bool? Repeat { get; set; } + + [Input("repeatInterval")] + public string? RepeatInterval { get; set; } + + [Input("start")] + public string? Start { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs.cs new file mode 100644 index 000000000..d8f700792 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("refreshMethod")] + public Input? RefreshMethod { get; set; } + + [Input("repeat")] + public Input? Repeat { get; set; } + + [Input("repeatInterval")] + public Input? RepeatInterval { get; set; } + + [Input("start")] + public Input? Start { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement.cs new file mode 100644 index 000000000..05106f85e --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("serviceworker")] + public string? Serviceworker { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("timestamp")] + public int? Timestamp { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs.cs new file mode 100644 index 000000000..90181b2a6 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("serviceworker")] + public Input? Serviceworker { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("timestamp")] + public Input? Timestamp { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection.cs new file mode 100644 index 000000000..6fdf70cfc --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection.cs @@ -0,0 +1,102 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs : global::Pulumi.InvokeArgs + { + [Input("acl")] + public bool? Acl { get; set; } + + [Input("dashMediaEncryption")] + public bool? DashMediaEncryption { get; set; } + + [Input("dataPayload")] + public bool? DataPayload { get; set; } + + [Input("enableTokenInUri")] + public bool? EnableTokenInUri { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("fieldCarryOver")] + public string? FieldCarryOver { get; set; } + + [Input("headerForSalts")] + private List? _headerForSalts; + public List HeaderForSalts + { + get => _headerForSalts ?? (_headerForSalts = new List()); + set => _headerForSalts = value; + } + + [Input("hlsMasterManifestFiles")] + private List? _hlsMasterManifestFiles; + public List HlsMasterManifestFiles + { + get => _hlsMasterManifestFiles ?? (_hlsMasterManifestFiles = new List()); + set => _hlsMasterManifestFiles = value; + } + + [Input("hlsMediaEncryption")] + public bool? HlsMediaEncryption { get; set; } + + [Input("ip")] + public bool? Ip { get; set; } + + [Input("key")] + public string? Key { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("mediaEncryptionTitle")] + public string? MediaEncryptionTitle { get; set; } + + [Input("revokedListId")] + public int? RevokedListId { get; set; } + + [Input("salt")] + public string? Salt { get; set; } + + [Input("sessionId")] + public bool? SessionId { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("tokenAuthHlsTitle")] + public string? TokenAuthHlsTitle { get; set; } + + [Input("tokenAuthenticationTitle")] + public string? TokenAuthenticationTitle { get; set; } + + [Input("tokenRevocationEnabled")] + public bool? TokenRevocationEnabled { get; set; } + + [Input("tokenRevocationTitle")] + public string? TokenRevocationTitle { get; set; } + + [Input("transitionKey")] + public string? TransitionKey { get; set; } + + [Input("useAdvanced")] + public bool? UseAdvanced { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs.cs new file mode 100644 index 000000000..c10d057f6 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs.cs @@ -0,0 +1,102 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionInputArgs : global::Pulumi.ResourceArgs + { + [Input("acl")] + public Input? Acl { get; set; } + + [Input("dashMediaEncryption")] + public Input? DashMediaEncryption { get; set; } + + [Input("dataPayload")] + public Input? DataPayload { get; set; } + + [Input("enableTokenInUri")] + public Input? EnableTokenInUri { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("fieldCarryOver")] + public Input? FieldCarryOver { get; set; } + + [Input("headerForSalts")] + private InputList? _headerForSalts; + public InputList HeaderForSalts + { + get => _headerForSalts ?? (_headerForSalts = new InputList()); + set => _headerForSalts = value; + } + + [Input("hlsMasterManifestFiles")] + private InputList? _hlsMasterManifestFiles; + public InputList HlsMasterManifestFiles + { + get => _hlsMasterManifestFiles ?? (_hlsMasterManifestFiles = new InputList()); + set => _hlsMasterManifestFiles = value; + } + + [Input("hlsMediaEncryption")] + public Input? HlsMediaEncryption { get; set; } + + [Input("ip")] + public Input? Ip { get; set; } + + [Input("key")] + public Input? Key { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("mediaEncryptionTitle")] + public Input? MediaEncryptionTitle { get; set; } + + [Input("revokedListId")] + public Input? RevokedListId { get; set; } + + [Input("salt")] + public Input? Salt { get; set; } + + [Input("sessionId")] + public Input? SessionId { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("tokenAuthHlsTitle")] + public Input? TokenAuthHlsTitle { get; set; } + + [Input("tokenAuthenticationTitle")] + public Input? TokenAuthenticationTitle { get; set; } + + [Input("tokenRevocationEnabled")] + public Input? TokenRevocationEnabled { get; set; } + + [Input("tokenRevocationTitle")] + public Input? TokenRevocationTitle { get; set; } + + [Input("transitionKey")] + public Input? TransitionKey { get; set; } + + [Input("useAdvanced")] + public Input? UseAdvanced { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization.cs new file mode 100644 index 000000000..0a1c71413 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs : global::Pulumi.InvokeArgs + { + [Input("behavior")] + public string? Behavior { get; set; } + + [Input("dvrType")] + public string? DvrType { get; set; } + + [Input("dvrWindow")] + public string? DvrWindow { get; set; } + + [Input("enableUllStreaming")] + public bool? EnableUllStreaming { get; set; } + + [Input("endTime")] + public string? EndTime { get; set; } + + [Input("liveType")] + public string? LiveType { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("showAdvanced")] + public bool? ShowAdvanced { get; set; } + + [Input("startTime")] + public string? StartTime { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs.cs new file mode 100644 index 000000000..92ccdee92 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationInputArgs : global::Pulumi.ResourceArgs + { + [Input("behavior")] + public Input? Behavior { get; set; } + + [Input("dvrType")] + public Input? DvrType { get; set; } + + [Input("dvrWindow")] + public Input? DvrWindow { get; set; } + + [Input("enableUllStreaming")] + public Input? EnableUllStreaming { get; set; } + + [Input("endTime")] + public Input? EndTime { get; set; } + + [Input("liveType")] + public Input? LiveType { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("showAdvanced")] + public Input? ShowAdvanced { get; set; } + + [Input("startTime")] + public Input? StartTime { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch.cs new file mode 100644 index 000000000..f0079ff8d --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs.cs new file mode 100644 index 000000000..800fd7269 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable.cs new file mode 100644 index 000000000..cc32cfb0e --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable.cs @@ -0,0 +1,161 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs : global::Pulumi.InvokeArgs + { + [Input("algorithm")] + public string? Algorithm { get; set; } + + [Input("caseSensitive")] + public bool? CaseSensitive { get; set; } + + [Input("certificateFieldName")] + public string? CertificateFieldName { get; set; } + + [Input("cookieName")] + public string? CookieName { get; set; } + + [Input("deviceProfile")] + public string? DeviceProfile { get; set; } + + [Input("encryptionKey")] + public string? EncryptionKey { get; set; } + + [Input("encryptionMode")] + public string? EncryptionMode { get; set; } + + [Input("endIndex")] + public int? EndIndex { get; set; } + + [Input("exceptChars")] + public string? ExceptChars { get; set; } + + [Input("extractLocation")] + public string? ExtractLocation { get; set; } + + [Input("forceChars")] + public string? ForceChars { get; set; } + + [Input("formatString")] + public string? FormatString { get; set; } + + [Input("generator")] + public string? Generator { get; set; } + + [Input("globalSubstitution")] + public bool? GlobalSubstitution { get; set; } + + [Input("headerName")] + public string? HeaderName { get; set; } + + [Input("hmacAlgorithm")] + public string? HmacAlgorithm { get; set; } + + [Input("hmacKey")] + public string? HmacKey { get; set; } + + [Input("initializationVector")] + public string? InitializationVector { get; set; } + + [Input("ipVersion")] + public string? IpVersion { get; set; } + + [Input("ipv4Prefix")] + public int? Ipv4Prefix { get; set; } + + [Input("ipv6Prefix")] + public int? Ipv6Prefix { get; set; } + + [Input("locationId")] + public string? LocationId { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("max")] + public int? Max { get; set; } + + [Input("maxRandomNumber")] + public int? MaxRandomNumber { get; set; } + + [Input("min")] + public int? Min { get; set; } + + [Input("minRandomNumber")] + public int? MinRandomNumber { get; set; } + + [Input("nonce")] + public string? Nonce { get; set; } + + [Input("numberOfBytes")] + public int? NumberOfBytes { get; set; } + + [Input("operandOne")] + public string? OperandOne { get; set; } + + [Input("paramName")] + public string? ParamName { get; set; } + + [Input("pathComponentOffset")] + public string? PathComponentOffset { get; set; } + + [Input("prependBytes")] + public bool? PrependBytes { get; set; } + + [Input("queryParameterName")] + public string? QueryParameterName { get; set; } + + [Input("regex")] + public string? Regex { get; set; } + + [Input("replacement")] + public string? Replacement { get; set; } + + [Input("responseHeaderName")] + public string? ResponseHeaderName { get; set; } + + [Input("separator")] + public string? Separator { get; set; } + + [Input("setCookieName")] + public string? SetCookieName { get; set; } + + [Input("startIndex")] + public int? StartIndex { get; set; } + + [Input("subString")] + public string? SubString { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("transform")] + public string? Transform { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("valueSource")] + public string? ValueSource { get; set; } + + [Input("variableName")] + public string? VariableName { get; set; } + + [Input("variableValue")] + public string? VariableValue { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs.cs new file mode 100644 index 000000000..4defd8fa1 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs.cs @@ -0,0 +1,161 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableInputArgs : global::Pulumi.ResourceArgs + { + [Input("algorithm")] + public Input? Algorithm { get; set; } + + [Input("caseSensitive")] + public Input? CaseSensitive { get; set; } + + [Input("certificateFieldName")] + public Input? CertificateFieldName { get; set; } + + [Input("cookieName")] + public Input? CookieName { get; set; } + + [Input("deviceProfile")] + public Input? DeviceProfile { get; set; } + + [Input("encryptionKey")] + public Input? EncryptionKey { get; set; } + + [Input("encryptionMode")] + public Input? EncryptionMode { get; set; } + + [Input("endIndex")] + public Input? EndIndex { get; set; } + + [Input("exceptChars")] + public Input? ExceptChars { get; set; } + + [Input("extractLocation")] + public Input? ExtractLocation { get; set; } + + [Input("forceChars")] + public Input? ForceChars { get; set; } + + [Input("formatString")] + public Input? FormatString { get; set; } + + [Input("generator")] + public Input? Generator { get; set; } + + [Input("globalSubstitution")] + public Input? GlobalSubstitution { get; set; } + + [Input("headerName")] + public Input? HeaderName { get; set; } + + [Input("hmacAlgorithm")] + public Input? HmacAlgorithm { get; set; } + + [Input("hmacKey")] + public Input? HmacKey { get; set; } + + [Input("initializationVector")] + public Input? InitializationVector { get; set; } + + [Input("ipVersion")] + public Input? IpVersion { get; set; } + + [Input("ipv4Prefix")] + public Input? Ipv4Prefix { get; set; } + + [Input("ipv6Prefix")] + public Input? Ipv6Prefix { get; set; } + + [Input("locationId")] + public Input? LocationId { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("max")] + public Input? Max { get; set; } + + [Input("maxRandomNumber")] + public Input? MaxRandomNumber { get; set; } + + [Input("min")] + public Input? Min { get; set; } + + [Input("minRandomNumber")] + public Input? MinRandomNumber { get; set; } + + [Input("nonce")] + public Input? Nonce { get; set; } + + [Input("numberOfBytes")] + public Input? NumberOfBytes { get; set; } + + [Input("operandOne")] + public Input? OperandOne { get; set; } + + [Input("paramName")] + public Input? ParamName { get; set; } + + [Input("pathComponentOffset")] + public Input? PathComponentOffset { get; set; } + + [Input("prependBytes")] + public Input? PrependBytes { get; set; } + + [Input("queryParameterName")] + public Input? QueryParameterName { get; set; } + + [Input("regex")] + public Input? Regex { get; set; } + + [Input("replacement")] + public Input? Replacement { get; set; } + + [Input("responseHeaderName")] + public Input? ResponseHeaderName { get; set; } + + [Input("separator")] + public Input? Separator { get; set; } + + [Input("setCookieName")] + public Input? SetCookieName { get; set; } + + [Input("startIndex")] + public Input? StartIndex { get; set; } + + [Input("subString")] + public Input? SubString { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("transform")] + public Input? Transform { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("valueSource")] + public Input? ValueSource { get; set; } + + [Input("variableName")] + public Input? VariableName { get; set; } + + [Input("variableValue")] + public Input? VariableValue { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode.cs new file mode 100644 index 000000000..23e7a4a95 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs : global::Pulumi.InvokeArgs + { + [Input("errorType")] + public string? ErrorType { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("timeout")] + public string? Timeout { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs.cs new file mode 100644 index 000000000..bd6fd96fa --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeInputArgs : global::Pulumi.ResourceArgs + { + [Input("errorType")] + public Input? ErrorType { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("timeout")] + public Input? Timeout { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield.cs new file mode 100644 index 000000000..33ed288ed --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("nossmap")] + public string? Nossmap { get; set; } + + [Input("ssmap")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs? Ssmap { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs.cs new file mode 100644 index 000000000..b7032dbcf --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("nossmap")] + public Input? Nossmap { get; set; } + + [Input("ssmap")] + public Input? Ssmap { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap.cs new file mode 100644 index 000000000..a393e9500 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs : global::Pulumi.InvokeArgs + { + [Input("chinaCdnMap")] + public string? ChinaCdnMap { get; set; } + + [Input("hasMixedHosts")] + public bool? HasMixedHosts { get; set; } + + [Input("name")] + public string? Name { get; set; } + + [Input("src")] + public string? Src { get; set; } + + [Input("srmap")] + public string? Srmap { get; set; } + + [Input("value")] + public string? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs.cs new file mode 100644 index 000000000..2d185ea3b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapInputArgs : global::Pulumi.ResourceArgs + { + [Input("chinaCdnMap")] + public Input? ChinaCdnMap { get; set; } + + [Input("hasMixedHosts")] + public Input? HasMixedHosts { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("src")] + public Input? Src { get; set; } + + [Input("srmap")] + public Input? Srmap { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration.cs new file mode 100644 index 000000000..20d9957e0 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration.cs @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs : global::Pulumi.InvokeArgs + { + [Input("allowHttpsDowngrade")] + public bool? AllowHttpsDowngrade { get; set; } + + [Input("allowHttpsUpgrade")] + public bool? AllowHttpsUpgrade { get; set; } + + [Input("cacheSharingDuration")] + public int? CacheSharingDuration { get; set; } + + [Input("cacheSharingStartTime")] + public string? CacheSharingStartTime { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("isCertificateSniOnly")] + public bool? IsCertificateSniOnly { get; set; } + + [Input("isTieredDistributionUsed")] + public bool? IsTieredDistributionUsed { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("migrationDuration")] + public int? MigrationDuration { get; set; } + + [Input("migrationFrom")] + public string? MigrationFrom { get; set; } + + [Input("migrationStartTime")] + public string? MigrationStartTime { get; set; } + + [Input("tdLocation")] + public string? TdLocation { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs.cs new file mode 100644 index 000000000..573b9ebb4 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs.cs @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationInputArgs : global::Pulumi.ResourceArgs + { + [Input("allowHttpsDowngrade")] + public Input? AllowHttpsDowngrade { get; set; } + + [Input("allowHttpsUpgrade")] + public Input? AllowHttpsUpgrade { get; set; } + + [Input("cacheSharingDuration")] + public Input? CacheSharingDuration { get; set; } + + [Input("cacheSharingStartTime")] + public Input? CacheSharingStartTime { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("isCertificateSniOnly")] + public Input? IsCertificateSniOnly { get; set; } + + [Input("isTieredDistributionUsed")] + public Input? IsTieredDistributionUsed { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("migrationDuration")] + public Input? MigrationDuration { get; set; } + + [Input("migrationFrom")] + public Input? MigrationFrom { get; set; } + + [Input("migrationStartTime")] + public Input? MigrationStartTime { get; set; } + + [Input("tdLocation")] + public Input? TdLocation { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride.cs new file mode 100644 index 000000000..73a934696 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs : global::Pulumi.InvokeArgs + { + [Input("info")] + public string? Info { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs.cs new file mode 100644 index 000000000..b45f44017 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideInputArgs : global::Pulumi.ResourceArgs + { + [Input("info")] + public Input? Info { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing.cs new file mode 100644 index 000000000..1185521b2 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("strictMode")] + public bool? StrictMode { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("validMode")] + public bool? ValidMode { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs.cs new file mode 100644 index 000000000..b41b4f0dc --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("strictMode")] + public Input? StrictMode { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("validMode")] + public Input? ValidMode { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer.cs new file mode 100644 index 000000000..499cdf0c1 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer.cs @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs : global::Pulumi.InvokeArgs + { + [Input("accessControl")] + public bool? AccessControl { get; set; } + + [Input("cacheKey")] + public bool? CacheKey { get; set; } + + [Input("caching")] + public bool? Caching { get; set; } + + [Input("contentCompressor")] + public bool? ContentCompressor { get; set; } + + [Input("dynamicWebContent")] + public bool? DynamicWebContent { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("geoLocation")] + public bool? GeoLocation { get; set; } + + [Input("ip")] + public bool? Ip { get; set; } + + [Input("largeFileDelivery")] + public bool? LargeFileDelivery { get; set; } + + [Input("liveVideoDelivery")] + public bool? LiveVideoDelivery { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("modifyPath")] + public bool? ModifyPath { get; set; } + + [Input("onDemandVideoDelivery")] + public bool? OnDemandVideoDelivery { get; set; } + + [Input("origin")] + public bool? Origin { get; set; } + + [Input("partnerDomainSuffix")] + public string? PartnerDomainSuffix { get; set; } + + [Input("referrer")] + public bool? Referrer { get; set; } + + [Input("refreshContent")] + public bool? RefreshContent { get; set; } + + [Input("siteFailover")] + public bool? SiteFailover { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("tokenAuthorization")] + public bool? TokenAuthorization { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("webApplicationFirewall")] + public bool? WebApplicationFirewall { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs.cs new file mode 100644 index 000000000..cd960fa24 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs.cs @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerInputArgs : global::Pulumi.ResourceArgs + { + [Input("accessControl")] + public Input? AccessControl { get; set; } + + [Input("cacheKey")] + public Input? CacheKey { get; set; } + + [Input("caching")] + public Input? Caching { get; set; } + + [Input("contentCompressor")] + public Input? ContentCompressor { get; set; } + + [Input("dynamicWebContent")] + public Input? DynamicWebContent { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("geoLocation")] + public Input? GeoLocation { get; set; } + + [Input("ip")] + public Input? Ip { get; set; } + + [Input("largeFileDelivery")] + public Input? LargeFileDelivery { get; set; } + + [Input("liveVideoDelivery")] + public Input? LiveVideoDelivery { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("modifyPath")] + public Input? ModifyPath { get; set; } + + [Input("onDemandVideoDelivery")] + public Input? OnDemandVideoDelivery { get; set; } + + [Input("origin")] + public Input? Origin { get; set; } + + [Input("partnerDomainSuffix")] + public Input? PartnerDomainSuffix { get; set; } + + [Input("referrer")] + public Input? Referrer { get; set; } + + [Input("refreshContent")] + public Input? RefreshContent { get; set; } + + [Input("siteFailover")] + public Input? SiteFailover { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("tokenAuthorization")] + public Input? TokenAuthorization { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("webApplicationFirewall")] + public Input? WebApplicationFirewall { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute.cs new file mode 100644 index 000000000..143652b4b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute.cs @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs : global::Pulumi.InvokeArgs + { + [Input("allowFcmParentOverride")] + public bool? AllowFcmParentOverride { get; set; } + + [Input("customMap")] + public string? CustomMap { get; set; } + + [Input("customStatKey")] + public string? CustomStatKey { get; set; } + + [Input("enableCustomKey")] + public bool? EnableCustomKey { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("forceSslForward")] + public bool? ForceSslForward { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("raceStatTtl")] + public string? RaceStatTtl { get; set; } + + [Input("srDownloadLinkTitle")] + public string? SrDownloadLinkTitle { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("testObjectUrl")] + public string? TestObjectUrl { get; set; } + + [Input("toHost")] + public string? ToHost { get; set; } + + [Input("toHostStatus")] + public string? ToHostStatus { get; set; } + + [Input("type")] + public string? Type { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs.cs new file mode 100644 index 000000000..95ef4668b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs.cs @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteInputArgs : global::Pulumi.ResourceArgs + { + [Input("allowFcmParentOverride")] + public Input? AllowFcmParentOverride { get; set; } + + [Input("customMap")] + public Input? CustomMap { get; set; } + + [Input("customStatKey")] + public Input? CustomStatKey { get; set; } + + [Input("enableCustomKey")] + public Input? EnableCustomKey { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("forceSslForward")] + public Input? ForceSslForward { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("raceStatTtl")] + public Input? RaceStatTtl { get; set; } + + [Input("srDownloadLinkTitle")] + public Input? SrDownloadLinkTitle { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("testObjectUrl")] + public Input? TestObjectUrl { get; set; } + + [Input("toHost")] + public Input? ToHost { get; set; } + + [Input("toHostStatus")] + public Input? ToHostStatus { get; set; } + + [Input("type")] + public Input? Type { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization.cs new file mode 100644 index 000000000..503eebe6b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs : global::Pulumi.InvokeArgs + { + [Input("display")] + public string? Display { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs.cs new file mode 100644 index 000000000..7c2a05e63 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationInputArgs : global::Pulumi.ResourceArgs + { + [Input("display")] + public Input? Display { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf.cs new file mode 100644 index 000000000..81ef023ec --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("ibmCustomerId")] + public int? IbmCustomerId { get; set; } + + [Input("limitToDynamic")] + public bool? LimitToDynamic { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs.cs new file mode 100644 index 000000000..678d41b28 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("ibmCustomerId")] + public Input? IbmCustomerId { get; set; } + + [Input("limitToDynamic")] + public Input? LimitToDynamic { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution.cs new file mode 100644 index 000000000..aceed944a --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("tieredDistributionMap")] + public string? TieredDistributionMap { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced.cs new file mode 100644 index 000000000..4b0c92b6d --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs : global::Pulumi.InvokeArgs + { + [Input("allowall")] + public bool? Allowall { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("method")] + public string? Method { get; set; } + + [Input("policy")] + public string? Policy { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("tieredDistributionMap")] + public string? TieredDistributionMap { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs.cs new file mode 100644 index 000000000..44ce4d296 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedInputArgs : global::Pulumi.ResourceArgs + { + [Input("allowall")] + public Input? Allowall { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("method")] + public Input? Method { get; set; } + + [Input("policy")] + public Input? Policy { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("tieredDistributionMap")] + public Input? TieredDistributionMap { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs.cs new file mode 100644 index 000000000..436ddd51b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("tieredDistributionMap")] + public Input? TieredDistributionMap { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization.cs new file mode 100644 index 000000000..f84ec0dda --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization.cs @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs : global::Pulumi.InvokeArgs + { + [Input("cloudwrapperMapMigrationTitle")] + public string? CloudwrapperMapMigrationTitle { get; set; } + + [Input("customMapEnabled")] + public bool? CustomMapEnabled { get; set; } + + [Input("customMapName")] + public string? CustomMapName { get; set; } + + [Input("hashAlgorithm")] + public string? HashAlgorithm { get; set; } + + [Input("location")] + public string? Location { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("mapMigrationEnabled")] + public bool? MapMigrationEnabled { get; set; } + + [Input("migrationEndDate")] + public string? MigrationEndDate { get; set; } + + [Input("migrationStartDate")] + public string? MigrationStartDate { get; set; } + + [Input("migrationWithinCwMapsEnabled")] + public bool? MigrationWithinCwMapsEnabled { get; set; } + + [Input("serialEnd")] + public string? SerialEnd { get; set; } + + [Input("serialStart")] + public string? SerialStart { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("tier1Title")] + public string? Tier1Title { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs.cs new file mode 100644 index 000000000..68e160cc9 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs.cs @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationInputArgs : global::Pulumi.ResourceArgs + { + [Input("cloudwrapperMapMigrationTitle")] + public Input? CloudwrapperMapMigrationTitle { get; set; } + + [Input("customMapEnabled")] + public Input? CustomMapEnabled { get; set; } + + [Input("customMapName")] + public Input? CustomMapName { get; set; } + + [Input("hashAlgorithm")] + public Input? HashAlgorithm { get; set; } + + [Input("location")] + public Input? Location { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("mapMigrationEnabled")] + public Input? MapMigrationEnabled { get; set; } + + [Input("migrationEndDate")] + public Input? MigrationEndDate { get; set; } + + [Input("migrationStartDate")] + public Input? MigrationStartDate { get; set; } + + [Input("migrationWithinCwMapsEnabled")] + public Input? MigrationWithinCwMapsEnabled { get; set; } + + [Input("serialEnd")] + public Input? SerialEnd { get; set; } + + [Input("serialStart")] + public Input? SerialStart { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("tier1Title")] + public Input? Tier1Title { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTimeout.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTimeout.cs new file mode 100644 index 000000000..9171015a8 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTimeout.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("value")] + public string? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs.cs new file mode 100644 index 000000000..0867202b2 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration.cs new file mode 100644 index 000000000..2448eccd6 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("extractLocation")] + public string? ExtractLocation { get; set; } + + [Input("headerName")] + public string? HeaderName { get; set; } + + [Input("legalText")] + public string? LegalText { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("queryParameterName")] + public string? QueryParameterName { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("variableName")] + public string? VariableName { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs.cs new file mode 100644 index 000000000..cd33d841d --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("extractLocation")] + public Input? ExtractLocation { get; set; } + + [Input("headerName")] + public Input? HeaderName { get; set; } + + [Input("legalText")] + public Input? LegalText { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("queryParameterName")] + public Input? QueryParameterName { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("variableName")] + public Input? VariableName { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag.cs new file mode 100644 index 000000000..96c27dbe4 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs.cs new file mode 100644 index 000000000..506a8edcc --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken.cs new file mode 100644 index 000000000..2327c5306 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs : global::Pulumi.InvokeArgs + { + [Input("enableEs256")] + public bool? EnableEs256 { get; set; } + + [Input("enableRs256")] + public bool? EnableRs256 { get; set; } + + [Input("extractLocation")] + public string? ExtractLocation { get; set; } + + [Input("headerName")] + public string? HeaderName { get; set; } + + [Input("jwt")] + public string? Jwt { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("queryParameterName")] + public string? QueryParameterName { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs.cs new file mode 100644 index 000000000..02667de07 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenInputArgs : global::Pulumi.ResourceArgs + { + [Input("enableEs256")] + public Input? EnableEs256 { get; set; } + + [Input("enableRs256")] + public Input? EnableRs256 { get; set; } + + [Input("extractLocation")] + public Input? ExtractLocation { get; set; } + + [Input("headerName")] + public Input? HeaderName { get; set; } + + [Input("jwt")] + public Input? Jwt { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("queryParameterName")] + public Input? QueryParameterName { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp.cs new file mode 100644 index 000000000..09e2c8950 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp.cs @@ -0,0 +1,71 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs : global::Pulumi.InvokeArgs + { + [Input("authorizations")] + public string? Authorizations { get; set; } + + [Input("clientId")] + public string? ClientId { get; set; } + + [Input("customHeader")] + public bool? CustomHeader { get; set; } + + [Input("enableEs256")] + public bool? EnableEs256 { get; set; } + + [Input("enableRs256")] + public bool? EnableRs256 { get; set; } + + [Input("extractAuthorizations")] + public bool? ExtractAuthorizations { get; set; } + + [Input("extractClientId")] + public bool? ExtractClientId { get; set; } + + [Input("extractLocation")] + public string? ExtractLocation { get; set; } + + [Input("extractUserName")] + public bool? ExtractUserName { get; set; } + + [Input("headerName")] + public string? HeaderName { get; set; } + + [Input("jwt")] + public string? Jwt { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("primaryLocation")] + public string? PrimaryLocation { get; set; } + + [Input("queryParameterName")] + public string? QueryParameterName { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("userName")] + public string? UserName { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs.cs new file mode 100644 index 000000000..211b52f23 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs.cs @@ -0,0 +1,71 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpInputArgs : global::Pulumi.ResourceArgs + { + [Input("authorizations")] + public Input? Authorizations { get; set; } + + [Input("clientId")] + public Input? ClientId { get; set; } + + [Input("customHeader")] + public Input? CustomHeader { get; set; } + + [Input("enableEs256")] + public Input? EnableEs256 { get; set; } + + [Input("enableRs256")] + public Input? EnableRs256 { get; set; } + + [Input("extractAuthorizations")] + public Input? ExtractAuthorizations { get; set; } + + [Input("extractClientId")] + public Input? ExtractClientId { get; set; } + + [Input("extractLocation")] + public Input? ExtractLocation { get; set; } + + [Input("extractUserName")] + public Input? ExtractUserName { get; set; } + + [Input("headerName")] + public Input? HeaderName { get; set; } + + [Input("jwt")] + public Input? Jwt { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("primaryLocation")] + public Input? PrimaryLocation { get; set; } + + [Input("queryParameterName")] + public Input? QueryParameterName { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("userName")] + public Input? UserName { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization.cs new file mode 100644 index 000000000..c5778b22d --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs : global::Pulumi.InvokeArgs + { + [Input("algorithm")] + public string? Algorithm { get; set; } + + [Input("escapeHmacInputs")] + public bool? EscapeHmacInputs { get; set; } + + [Input("failureResponse")] + public bool? FailureResponse { get; set; } + + [Input("ignoreQueryString")] + public bool? IgnoreQueryString { get; set; } + + [Input("key")] + public string? Key { get; set; } + + [Input("location")] + public string? Location { get; set; } + + [Input("locationId")] + public string? LocationId { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("salt")] + public string? Salt { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("transitionKey")] + public string? TransitionKey { get; set; } + + [Input("useAdvanced")] + public bool? UseAdvanced { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs.cs new file mode 100644 index 000000000..99dd3e7e0 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationInputArgs : global::Pulumi.ResourceArgs + { + [Input("algorithm")] + public Input? Algorithm { get; set; } + + [Input("escapeHmacInputs")] + public Input? EscapeHmacInputs { get; set; } + + [Input("failureResponse")] + public Input? FailureResponse { get; set; } + + [Input("ignoreQueryString")] + public Input? IgnoreQueryString { get; set; } + + [Input("key")] + public Input? Key { get; set; } + + [Input("location")] + public Input? Location { get; set; } + + [Input("locationId")] + public Input? LocationId { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("salt")] + public Input? Salt { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("transitionKey")] + public Input? TransitionKey { get; set; } + + [Input("useAdvanced")] + public Input? UseAdvanced { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom.cs new file mode 100644 index 000000000..4a33c8963 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom.cs @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs : global::Pulumi.InvokeArgs + { + [Input("accessTitle")] + public string? AccessTitle { get; set; } + + [Input("cloudletSharedPolicy")] + public int? CloudletSharedPolicy { get; set; } + + [Input("customCookieDomain")] + public string? CustomCookieDomain { get; set; } + + [Input("domainConfig")] + public string? DomainConfig { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("sessionAutoProlong")] + public bool? SessionAutoProlong { get; set; } + + [Input("sessionDuration")] + public int? SessionDuration { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("waitingRoomAssetsPaths")] + private List? _waitingRoomAssetsPaths; + public List WaitingRoomAssetsPaths + { + get => _waitingRoomAssetsPaths ?? (_waitingRoomAssetsPaths = new List()); + set => _waitingRoomAssetsPaths = value; + } + + [Input("waitingRoomPath")] + public string? WaitingRoomPath { get; set; } + + [Input("waitingRoomTitle")] + public string? WaitingRoomTitle { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs.cs new file mode 100644 index 000000000..39aac2f42 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs.cs @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomInputArgs : global::Pulumi.ResourceArgs + { + [Input("accessTitle")] + public Input? AccessTitle { get; set; } + + [Input("cloudletSharedPolicy")] + public Input? CloudletSharedPolicy { get; set; } + + [Input("customCookieDomain")] + public Input? CustomCookieDomain { get; set; } + + [Input("domainConfig")] + public Input? DomainConfig { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("sessionAutoProlong")] + public Input? SessionAutoProlong { get; set; } + + [Input("sessionDuration")] + public Input? SessionDuration { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("waitingRoomAssetsPaths")] + private InputList? _waitingRoomAssetsPaths; + public InputList WaitingRoomAssetsPaths + { + get => _waitingRoomAssetsPaths ?? (_waitingRoomAssetsPaths = new InputList()); + set => _waitingRoomAssetsPaths = value; + } + + [Input("waitingRoomPath")] + public Input? WaitingRoomPath { get; set; } + + [Input("waitingRoomTitle")] + public Input? WaitingRoomTitle { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers.cs new file mode 100644 index 000000000..9943b208a --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs.cs new file mode 100644 index 000000000..ff0e36061 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization.cs new file mode 100644 index 000000000..2f9a2db40 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization.cs @@ -0,0 +1,156 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs : global::Pulumi.InvokeArgs + { + [Input("allowedUserCookieAdvanced")] + public bool? AllowedUserCookieAdvanced { get; set; } + + [Input("allowedUserCookieAutomaticSalt")] + public bool? AllowedUserCookieAutomaticSalt { get; set; } + + [Input("allowedUserCookieDomain")] + public string? AllowedUserCookieDomain { get; set; } + + [Input("allowedUserCookieDomainType")] + public string? AllowedUserCookieDomainType { get; set; } + + [Input("allowedUserCookieDuration")] + public int? AllowedUserCookieDuration { get; set; } + + [Input("allowedUserCookieEnabled")] + public bool? AllowedUserCookieEnabled { get; set; } + + [Input("allowedUserCookieHttpOnly")] + public bool? AllowedUserCookieHttpOnly { get; set; } + + [Input("allowedUserCookieLabel")] + public string? AllowedUserCookieLabel { get; set; } + + [Input("allowedUserCookieManagementTitle")] + public string? AllowedUserCookieManagementTitle { get; set; } + + [Input("allowedUserCookieRefresh")] + public bool? AllowedUserCookieRefresh { get; set; } + + [Input("allowedUserCookieSalt")] + public string? AllowedUserCookieSalt { get; set; } + + [Input("cloudletPolicy")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs? CloudletPolicy { get; set; } + + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("userIdentificationByCookie")] + public bool? UserIdentificationByCookie { get; set; } + + [Input("userIdentificationByHeaders")] + public bool? UserIdentificationByHeaders { get; set; } + + [Input("userIdentificationByIp")] + public bool? UserIdentificationByIp { get; set; } + + [Input("userIdentificationByParams")] + public bool? UserIdentificationByParams { get; set; } + + [Input("userIdentificationKeyCookie")] + public string? UserIdentificationKeyCookie { get; set; } + + [Input("userIdentificationKeyHeaders")] + private List? _userIdentificationKeyHeaders; + public List UserIdentificationKeyHeaders + { + get => _userIdentificationKeyHeaders ?? (_userIdentificationKeyHeaders = new List()); + set => _userIdentificationKeyHeaders = value; + } + + [Input("userIdentificationKeyParams")] + private List? _userIdentificationKeyParams; + public List UserIdentificationKeyParams + { + get => _userIdentificationKeyParams ?? (_userIdentificationKeyParams = new List()); + set => _userIdentificationKeyParams = value; + } + + [Input("userIdentificationTitle")] + public string? UserIdentificationTitle { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("waitingRoomCacheTtl")] + public int? WaitingRoomCacheTtl { get; set; } + + [Input("waitingRoomCookieAdvanced")] + public bool? WaitingRoomCookieAdvanced { get; set; } + + [Input("waitingRoomCookieAutomaticSalt")] + public bool? WaitingRoomCookieAutomaticSalt { get; set; } + + [Input("waitingRoomCookieDomain")] + public string? WaitingRoomCookieDomain { get; set; } + + [Input("waitingRoomCookieDomainType")] + public string? WaitingRoomCookieDomainType { get; set; } + + [Input("waitingRoomCookieDuration")] + public int? WaitingRoomCookieDuration { get; set; } + + [Input("waitingRoomCookieEnabled")] + public bool? WaitingRoomCookieEnabled { get; set; } + + [Input("waitingRoomCookieHttpOnly")] + public bool? WaitingRoomCookieHttpOnly { get; set; } + + [Input("waitingRoomCookieLabel")] + public string? WaitingRoomCookieLabel { get; set; } + + [Input("waitingRoomCookieManagementTitle")] + public string? WaitingRoomCookieManagementTitle { get; set; } + + [Input("waitingRoomCookieSalt")] + public string? WaitingRoomCookieSalt { get; set; } + + [Input("waitingRoomCookieShareLabel")] + public bool? WaitingRoomCookieShareLabel { get; set; } + + [Input("waitingRoomCpCode")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs? WaitingRoomCpCode { get; set; } + + [Input("waitingRoomDirectory")] + public string? WaitingRoomDirectory { get; set; } + + [Input("waitingRoomManagementTitle")] + public string? WaitingRoomManagementTitle { get; set; } + + [Input("waitingRoomNetStorage")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs? WaitingRoomNetStorage { get; set; } + + [Input("waitingRoomStatusCode")] + public int? WaitingRoomStatusCode { get; set; } + + [Input("waitingRoomUseCpCode")] + public bool? WaitingRoomUseCpCode { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs.cs new file mode 100644 index 000000000..df1ef4716 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs.cs @@ -0,0 +1,156 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationInputArgs : global::Pulumi.ResourceArgs + { + [Input("allowedUserCookieAdvanced")] + public Input? AllowedUserCookieAdvanced { get; set; } + + [Input("allowedUserCookieAutomaticSalt")] + public Input? AllowedUserCookieAutomaticSalt { get; set; } + + [Input("allowedUserCookieDomain")] + public Input? AllowedUserCookieDomain { get; set; } + + [Input("allowedUserCookieDomainType")] + public Input? AllowedUserCookieDomainType { get; set; } + + [Input("allowedUserCookieDuration")] + public Input? AllowedUserCookieDuration { get; set; } + + [Input("allowedUserCookieEnabled")] + public Input? AllowedUserCookieEnabled { get; set; } + + [Input("allowedUserCookieHttpOnly")] + public Input? AllowedUserCookieHttpOnly { get; set; } + + [Input("allowedUserCookieLabel")] + public Input? AllowedUserCookieLabel { get; set; } + + [Input("allowedUserCookieManagementTitle")] + public Input? AllowedUserCookieManagementTitle { get; set; } + + [Input("allowedUserCookieRefresh")] + public Input? AllowedUserCookieRefresh { get; set; } + + [Input("allowedUserCookieSalt")] + public Input? AllowedUserCookieSalt { get; set; } + + [Input("cloudletPolicy")] + public Input? CloudletPolicy { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("userIdentificationByCookie")] + public Input? UserIdentificationByCookie { get; set; } + + [Input("userIdentificationByHeaders")] + public Input? UserIdentificationByHeaders { get; set; } + + [Input("userIdentificationByIp")] + public Input? UserIdentificationByIp { get; set; } + + [Input("userIdentificationByParams")] + public Input? UserIdentificationByParams { get; set; } + + [Input("userIdentificationKeyCookie")] + public Input? UserIdentificationKeyCookie { get; set; } + + [Input("userIdentificationKeyHeaders")] + private InputList? _userIdentificationKeyHeaders; + public InputList UserIdentificationKeyHeaders + { + get => _userIdentificationKeyHeaders ?? (_userIdentificationKeyHeaders = new InputList()); + set => _userIdentificationKeyHeaders = value; + } + + [Input("userIdentificationKeyParams")] + private InputList? _userIdentificationKeyParams; + public InputList UserIdentificationKeyParams + { + get => _userIdentificationKeyParams ?? (_userIdentificationKeyParams = new InputList()); + set => _userIdentificationKeyParams = value; + } + + [Input("userIdentificationTitle")] + public Input? UserIdentificationTitle { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("waitingRoomCacheTtl")] + public Input? WaitingRoomCacheTtl { get; set; } + + [Input("waitingRoomCookieAdvanced")] + public Input? WaitingRoomCookieAdvanced { get; set; } + + [Input("waitingRoomCookieAutomaticSalt")] + public Input? WaitingRoomCookieAutomaticSalt { get; set; } + + [Input("waitingRoomCookieDomain")] + public Input? WaitingRoomCookieDomain { get; set; } + + [Input("waitingRoomCookieDomainType")] + public Input? WaitingRoomCookieDomainType { get; set; } + + [Input("waitingRoomCookieDuration")] + public Input? WaitingRoomCookieDuration { get; set; } + + [Input("waitingRoomCookieEnabled")] + public Input? WaitingRoomCookieEnabled { get; set; } + + [Input("waitingRoomCookieHttpOnly")] + public Input? WaitingRoomCookieHttpOnly { get; set; } + + [Input("waitingRoomCookieLabel")] + public Input? WaitingRoomCookieLabel { get; set; } + + [Input("waitingRoomCookieManagementTitle")] + public Input? WaitingRoomCookieManagementTitle { get; set; } + + [Input("waitingRoomCookieSalt")] + public Input? WaitingRoomCookieSalt { get; set; } + + [Input("waitingRoomCookieShareLabel")] + public Input? WaitingRoomCookieShareLabel { get; set; } + + [Input("waitingRoomCpCode")] + public Input? WaitingRoomCpCode { get; set; } + + [Input("waitingRoomDirectory")] + public Input? WaitingRoomDirectory { get; set; } + + [Input("waitingRoomManagementTitle")] + public Input? WaitingRoomManagementTitle { get; set; } + + [Input("waitingRoomNetStorage")] + public Input? WaitingRoomNetStorage { get; set; } + + [Input("waitingRoomStatusCode")] + public Input? WaitingRoomStatusCode { get; set; } + + [Input("waitingRoomUseCpCode")] + public Input? WaitingRoomUseCpCode { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy.cs new file mode 100644 index 000000000..b13fc1b87 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs : global::Pulumi.InvokeArgs + { + [Input("id")] + public int? Id { get; set; } + + [Input("name")] + public string? Name { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs.cs new file mode 100644 index 000000000..a1d6625f3 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyInputArgs : global::Pulumi.ResourceArgs + { + [Input("id")] + public Input? Id { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo.cs new file mode 100644 index 000000000..4ac5760a3 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo.cs @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs : global::Pulumi.InvokeArgs + { + [Input("accessTitle")] + public string? AccessTitle { get; set; } + + [Input("cloudletSharedPolicy")] + public int? CloudletSharedPolicy { get; set; } + + [Input("customCookieDomain")] + public string? CustomCookieDomain { get; set; } + + [Input("domainConfig")] + public string? DomainConfig { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("sessionAutoProlong")] + public bool? SessionAutoProlong { get; set; } + + [Input("sessionDuration")] + public int? SessionDuration { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("waitingRoomAssetsPaths")] + private List? _waitingRoomAssetsPaths; + public List WaitingRoomAssetsPaths + { + get => _waitingRoomAssetsPaths ?? (_waitingRoomAssetsPaths = new List()); + set => _waitingRoomAssetsPaths = value; + } + + [Input("waitingRoomPath")] + public string? WaitingRoomPath { get; set; } + + [Input("waitingRoomTitle")] + public string? WaitingRoomTitle { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs.cs new file mode 100644 index 000000000..6a1927336 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs.cs @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoInputArgs : global::Pulumi.ResourceArgs + { + [Input("accessTitle")] + public Input? AccessTitle { get; set; } + + [Input("cloudletSharedPolicy")] + public Input? CloudletSharedPolicy { get; set; } + + [Input("customCookieDomain")] + public Input? CustomCookieDomain { get; set; } + + [Input("domainConfig")] + public Input? DomainConfig { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("sessionAutoProlong")] + public Input? SessionAutoProlong { get; set; } + + [Input("sessionDuration")] + public Input? SessionDuration { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("waitingRoomAssetsPaths")] + private InputList? _waitingRoomAssetsPaths; + public InputList WaitingRoomAssetsPaths + { + get => _waitingRoomAssetsPaths ?? (_waitingRoomAssetsPaths = new InputList()); + set => _waitingRoomAssetsPaths = value; + } + + [Input("waitingRoomPath")] + public Input? WaitingRoomPath { get; set; } + + [Input("waitingRoomTitle")] + public Input? WaitingRoomTitle { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone.cs new file mode 100644 index 000000000..f7e86e334 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs.cs new file mode 100644 index 000000000..b317ff4bb --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode.cs new file mode 100644 index 000000000..f5545e29c --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs : global::Pulumi.InvokeArgs + { + [Input("cpCodeLimits")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs? CpCodeLimits { get; set; } + + [Input("createdDate")] + public int? CreatedDate { get; set; } + + [Input("description")] + public string? Description { get; set; } + + [Input("id")] + public int? Id { get; set; } + + [Input("name")] + public string? Name { get; set; } + + [Input("products")] + private List? _products; + public List Products + { + get => _products ?? (_products = new List()); + set => _products = value; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs.cs new file mode 100644 index 000000000..248a686a1 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeInputArgs : global::Pulumi.ResourceArgs + { + [Input("cpCodeLimits")] + public Input? CpCodeLimits { get; set; } + + [Input("createdDate")] + public Input? CreatedDate { get; set; } + + [Input("description")] + public Input? Description { get; set; } + + [Input("id")] + public Input? Id { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("products")] + private InputList? _products; + public InputList Products + { + get => _products ?? (_products = new InputList()); + set => _products = value; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits.cs new file mode 100644 index 000000000..6ec7dd125 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs : global::Pulumi.InvokeArgs + { + [Input("currentCapacity")] + public int? CurrentCapacity { get; set; } + + [Input("limit")] + public int? Limit { get; set; } + + [Input("limitType")] + public string? LimitType { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs.cs new file mode 100644 index 000000000..e7ee1b9f6 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsInputArgs : global::Pulumi.ResourceArgs + { + [Input("currentCapacity")] + public Input? CurrentCapacity { get; set; } + + [Input("limit")] + public Input? Limit { get; set; } + + [Input("limitType")] + public Input? LimitType { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage.cs new file mode 100644 index 000000000..4504a8113 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs : global::Pulumi.InvokeArgs + { + [Input("cpCode")] + public int? CpCode { get; set; } + + [Input("downloadDomainName")] + public string? DownloadDomainName { get; set; } + + [Input("g2oToken")] + public string? G2oToken { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs.cs new file mode 100644 index 000000000..9f701060f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageInputArgs : global::Pulumi.ResourceArgs + { + [Input("cpCode")] + public Input? CpCode { get; set; } + + [Input("downloadDomainName")] + public Input? DownloadDomainName { get; set; } + + [Input("g2oToken")] + public Input? G2oToken { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking.cs new file mode 100644 index 000000000..33230a550 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking.cs @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs : global::Pulumi.InvokeArgs + { + [Input("abVariantLocation")] + public string? AbVariantLocation { get; set; } + + [Input("decryptionPassword1")] + public string? DecryptionPassword1 { get; set; } + + [Input("decryptionPassword2")] + public string? DecryptionPassword2 { get; set; } + + [Input("decryptionPasswordId1")] + public string? DecryptionPasswordId1 { get; set; } + + [Input("decryptionPasswordId2")] + public string? DecryptionPasswordId2 { get; set; } + + [Input("enable")] + public bool? Enable { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("miscellaneousSettingsTitle")] + public string? MiscellaneousSettingsTitle { get; set; } + + [Input("patternDecryptionEnable")] + public bool? PatternDecryptionEnable { get; set; } + + [Input("patternEncryptionTitle")] + public string? PatternEncryptionTitle { get; set; } + + [Input("signatureVerificationEnable")] + public bool? SignatureVerificationEnable { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("tokenSigningTitle")] + public string? TokenSigningTitle { get; set; } + + [Input("useOriginalAsA")] + public bool? UseOriginalAsA { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("verificationKeyId1")] + public string? VerificationKeyId1 { get; set; } + + [Input("verificationKeyId2")] + public string? VerificationKeyId2 { get; set; } + + [Input("verificationPublicKey1")] + public string? VerificationPublicKey1 { get; set; } + + [Input("verificationPublicKey2")] + public string? VerificationPublicKey2 { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs.cs new file mode 100644 index 000000000..35a080799 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs.cs @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingInputArgs : global::Pulumi.ResourceArgs + { + [Input("abVariantLocation")] + public Input? AbVariantLocation { get; set; } + + [Input("decryptionPassword1")] + public Input? DecryptionPassword1 { get; set; } + + [Input("decryptionPassword2")] + public Input? DecryptionPassword2 { get; set; } + + [Input("decryptionPasswordId1")] + public Input? DecryptionPasswordId1 { get; set; } + + [Input("decryptionPasswordId2")] + public Input? DecryptionPasswordId2 { get; set; } + + [Input("enable")] + public Input? Enable { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("miscellaneousSettingsTitle")] + public Input? MiscellaneousSettingsTitle { get; set; } + + [Input("patternDecryptionEnable")] + public Input? PatternDecryptionEnable { get; set; } + + [Input("patternEncryptionTitle")] + public Input? PatternEncryptionTitle { get; set; } + + [Input("signatureVerificationEnable")] + public Input? SignatureVerificationEnable { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("tokenSigningTitle")] + public Input? TokenSigningTitle { get; set; } + + [Input("useOriginalAsA")] + public Input? UseOriginalAsA { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("verificationKeyId1")] + public Input? VerificationKeyId1 { get; set; } + + [Input("verificationKeyId2")] + public Input? VerificationKeyId2 { get; set; } + + [Input("verificationPublicKey1")] + public Input? VerificationPublicKey1 { get; set; } + + [Input("verificationPublicKey2")] + public Input? VerificationPublicKey2 { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall.cs new file mode 100644 index 000000000..1294c84ec --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs : global::Pulumi.InvokeArgs + { + [Input("firewallConfiguration")] + public Inputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs? FirewallConfiguration { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs.cs new file mode 100644 index 000000000..899c9ce7c --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallInputArgs : global::Pulumi.ResourceArgs + { + [Input("firewallConfiguration")] + public Input? FirewallConfiguration { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration.cs new file mode 100644 index 000000000..32760b35f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs : global::Pulumi.InvokeArgs + { + [Input("configId")] + public int? ConfigId { get; set; } + + [Input("fileName")] + public string? FileName { get; set; } + + [Input("productionStatus")] + public string? ProductionStatus { get; set; } + + [Input("productionVersion")] + public int? ProductionVersion { get; set; } + + [Input("stagingStatus")] + public string? StagingStatus { get; set; } + + [Input("stagingVersion")] + public int? StagingVersion { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs.cs new file mode 100644 index 000000000..9bb1093d6 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationInputArgs : global::Pulumi.ResourceArgs + { + [Input("configId")] + public Input? ConfigId { get; set; } + + [Input("fileName")] + public Input? FileName { get; set; } + + [Input("productionStatus")] + public Input? ProductionStatus { get; set; } + + [Input("productionVersion")] + public Input? ProductionVersion { get; set; } + + [Input("stagingStatus")] + public Input? StagingStatus { get; set; } + + [Input("stagingVersion")] + public Input? StagingVersion { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets.cs new file mode 100644 index 000000000..0697284e2 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs.cs new file mode 100644 index 000000000..577b6fb2a --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebdav.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebdav.cs new file mode 100644 index 000000000..f605b2db5 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebdav.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs : global::Pulumi.InvokeArgs + { + [Input("enabled")] + public bool? Enabled { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs.cs new file mode 100644 index 000000000..f502fb813 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorWebdavInputArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920BehaviorWebdavInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920BehaviorWebdavInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920BehaviorWebdavInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920Criterion.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920Criterion.cs new file mode 100644 index 000000000..8244d59e1 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920Criterion.cs @@ -0,0 +1,155 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionArgs : global::Pulumi.InvokeArgs + { + [Input("advancedImMatch")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs? AdvancedImMatch { get; set; } + + [Input("bucket")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs? Bucket { get; set; } + + [Input("cacheability")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs? Cacheability { get; set; } + + [Input("chinaCdnRegion")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs? ChinaCdnRegion { get; set; } + + [Input("clientCertificate")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs? ClientCertificate { get; set; } + + [Input("clientIp")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs? ClientIp { get; set; } + + [Input("clientIpVersion")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs? ClientIpVersion { get; set; } + + [Input("cloudletsOrigin")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs? CloudletsOrigin { get; set; } + + [Input("contentDeliveryNetwork")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs? ContentDeliveryNetwork { get; set; } + + [Input("contentType")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs? ContentType { get; set; } + + [Input("deviceCharacteristic")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs? DeviceCharacteristic { get; set; } + + [Input("ecmdAuthGroups")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs? EcmdAuthGroups { get; set; } + + [Input("ecmdAuthScheme")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs? EcmdAuthScheme { get; set; } + + [Input("ecmdIsAuthenticated")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs? EcmdIsAuthenticated { get; set; } + + [Input("ecmdUsername")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs? EcmdUsername { get; set; } + + [Input("edgeWorkersFailure")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs? EdgeWorkersFailure { get; set; } + + [Input("fileExtension")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs? FileExtension { get; set; } + + [Input("filename")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs? Filename { get; set; } + + [Input("hostname")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs? Hostname { get; set; } + + [Input("matchAdvanced")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs? MatchAdvanced { get; set; } + + [Input("matchCpCode")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs? MatchCpCode { get; set; } + + [Input("matchResponseCode")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs? MatchResponseCode { get; set; } + + [Input("matchVariable")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs? MatchVariable { get; set; } + + [Input("metadataStage")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs? MetadataStage { get; set; } + + [Input("originTimeout")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs? OriginTimeout { get; set; } + + [Input("path")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionPathArgs? Path { get; set; } + + [Input("queryStringParameter")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs? QueryStringParameter { get; set; } + + [Input("random")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs? Random { get; set; } + + [Input("recoveryConfig")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs? RecoveryConfig { get; set; } + + [Input("regularExpression")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs? RegularExpression { get; set; } + + [Input("requestCookie")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs? RequestCookie { get; set; } + + [Input("requestHeader")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs? RequestHeader { get; set; } + + [Input("requestMethod")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs? RequestMethod { get; set; } + + [Input("requestProtocol")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs? RequestProtocol { get; set; } + + [Input("requestType")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs? RequestType { get; set; } + + [Input("responseHeader")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs? ResponseHeader { get; set; } + + [Input("serverLocation")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs? ServerLocation { get; set; } + + [Input("time")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs? Time { get; set; } + + [Input("tokenAuthorization")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs? TokenAuthorization { get; set; } + + [Input("userAgent")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs? UserAgent { get; set; } + + [Input("userLocation")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs? UserLocation { get; set; } + + [Input("userNetwork")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs? UserNetwork { get; set; } + + [Input("variableError")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs? VariableError { get; set; } + + [Input("virtualWaitingRoomRequest")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs? VirtualWaitingRoomRequest { get; set; } + + [Input("visitorPrioritizationRequest")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs? VisitorPrioritizationRequest { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch.cs new file mode 100644 index 000000000..b1b26b7da --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchOn")] + public string? MatchOn { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs.cs new file mode 100644 index 000000000..4afe28fae --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchOn")] + public Input? MatchOn { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionArgs.cs new file mode 100644 index 000000000..b4600cc36 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionArgs.cs @@ -0,0 +1,155 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionInputArgs : global::Pulumi.ResourceArgs + { + [Input("advancedImMatch")] + public Input? AdvancedImMatch { get; set; } + + [Input("bucket")] + public Input? Bucket { get; set; } + + [Input("cacheability")] + public Input? Cacheability { get; set; } + + [Input("chinaCdnRegion")] + public Input? ChinaCdnRegion { get; set; } + + [Input("clientCertificate")] + public Input? ClientCertificate { get; set; } + + [Input("clientIp")] + public Input? ClientIp { get; set; } + + [Input("clientIpVersion")] + public Input? ClientIpVersion { get; set; } + + [Input("cloudletsOrigin")] + public Input? CloudletsOrigin { get; set; } + + [Input("contentDeliveryNetwork")] + public Input? ContentDeliveryNetwork { get; set; } + + [Input("contentType")] + public Input? ContentType { get; set; } + + [Input("deviceCharacteristic")] + public Input? DeviceCharacteristic { get; set; } + + [Input("ecmdAuthGroups")] + public Input? EcmdAuthGroups { get; set; } + + [Input("ecmdAuthScheme")] + public Input? EcmdAuthScheme { get; set; } + + [Input("ecmdIsAuthenticated")] + public Input? EcmdIsAuthenticated { get; set; } + + [Input("ecmdUsername")] + public Input? EcmdUsername { get; set; } + + [Input("edgeWorkersFailure")] + public Input? EdgeWorkersFailure { get; set; } + + [Input("fileExtension")] + public Input? FileExtension { get; set; } + + [Input("filename")] + public Input? Filename { get; set; } + + [Input("hostname")] + public Input? Hostname { get; set; } + + [Input("matchAdvanced")] + public Input? MatchAdvanced { get; set; } + + [Input("matchCpCode")] + public Input? MatchCpCode { get; set; } + + [Input("matchResponseCode")] + public Input? MatchResponseCode { get; set; } + + [Input("matchVariable")] + public Input? MatchVariable { get; set; } + + [Input("metadataStage")] + public Input? MetadataStage { get; set; } + + [Input("originTimeout")] + public Input? OriginTimeout { get; set; } + + [Input("path")] + public Input? Path { get; set; } + + [Input("queryStringParameter")] + public Input? QueryStringParameter { get; set; } + + [Input("random")] + public Input? Random { get; set; } + + [Input("recoveryConfig")] + public Input? RecoveryConfig { get; set; } + + [Input("regularExpression")] + public Input? RegularExpression { get; set; } + + [Input("requestCookie")] + public Input? RequestCookie { get; set; } + + [Input("requestHeader")] + public Input? RequestHeader { get; set; } + + [Input("requestMethod")] + public Input? RequestMethod { get; set; } + + [Input("requestProtocol")] + public Input? RequestProtocol { get; set; } + + [Input("requestType")] + public Input? RequestType { get; set; } + + [Input("responseHeader")] + public Input? ResponseHeader { get; set; } + + [Input("serverLocation")] + public Input? ServerLocation { get; set; } + + [Input("time")] + public Input? Time { get; set; } + + [Input("tokenAuthorization")] + public Input? TokenAuthorization { get; set; } + + [Input("userAgent")] + public Input? UserAgent { get; set; } + + [Input("userLocation")] + public Input? UserLocation { get; set; } + + [Input("userNetwork")] + public Input? UserNetwork { get; set; } + + [Input("variableError")] + public Input? VariableError { get; set; } + + [Input("virtualWaitingRoomRequest")] + public Input? VirtualWaitingRoomRequest { get; set; } + + [Input("visitorPrioritizationRequest")] + public Input? VisitorPrioritizationRequest { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionBucket.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionBucket.cs new file mode 100644 index 000000000..5d2c8fa2e --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionBucket.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("percentage")] + public int? Percentage { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs.cs new file mode 100644 index 000000000..3b56a0095 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionBucketInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("percentage")] + public Input? Percentage { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionBucketInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionBucketInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionBucketInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionCacheability.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionCacheability.cs new file mode 100644 index 000000000..aa80db215 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionCacheability.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("value")] + public string? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs.cs new file mode 100644 index 000000000..d01a9664f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion.cs new file mode 100644 index 000000000..482a67d4e --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs.cs new file mode 100644 index 000000000..e214d5eec --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate.cs new file mode 100644 index 000000000..5201165c6 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs : global::Pulumi.InvokeArgs + { + [Input("enforceMtls")] + public bool? EnforceMtls { get; set; } + + [Input("isCertificatePresent")] + public bool? IsCertificatePresent { get; set; } + + [Input("isCertificateValid")] + public string? IsCertificateValid { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs.cs new file mode 100644 index 000000000..147194432 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateInputArgs : global::Pulumi.ResourceArgs + { + [Input("enforceMtls")] + public Input? EnforceMtls { get; set; } + + [Input("isCertificatePresent")] + public Input? IsCertificatePresent { get; set; } + + [Input("isCertificateValid")] + public Input? IsCertificateValid { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIp.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIp.cs new file mode 100644 index 000000000..ec6a5ab61 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIp.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("useHeaders")] + public bool? UseHeaders { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("values")] + private List? _values; + public List Values + { + get => _values ?? (_values = new List()); + set => _values = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs.cs new file mode 100644 index 000000000..0aca439ee --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionClientIpInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("useHeaders")] + public Input? UseHeaders { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionClientIpInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionClientIpInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionClientIpInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion.cs new file mode 100644 index 000000000..31b61ab57 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("useXForwardedFor")] + public bool? UseXForwardedFor { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("value")] + public string? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs.cs new file mode 100644 index 000000000..da5aab07d --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("useXForwardedFor")] + public Input? UseXForwardedFor { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin.cs new file mode 100644 index 000000000..3d67a667b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("originId")] + public string? OriginId { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs.cs new file mode 100644 index 000000000..57b051415 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("originId")] + public Input? OriginId { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork.cs new file mode 100644 index 000000000..330cb1b57 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("network")] + public string? Network { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs.cs new file mode 100644 index 000000000..6717f6631 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("network")] + public Input? Network { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentType.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentType.cs new file mode 100644 index 000000000..0c36afa23 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentType.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchCaseSensitive")] + public bool? MatchCaseSensitive { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("matchWildcard")] + public bool? MatchWildcard { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("values")] + private List? _values; + public List Values + { + get => _values ?? (_values = new List()); + set => _values = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs.cs new file mode 100644 index 000000000..809dc7b66 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionContentTypeInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchCaseSensitive")] + public Input? MatchCaseSensitive { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("matchWildcard")] + public Input? MatchWildcard { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionContentTypeInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionContentTypeInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionContentTypeInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic.cs new file mode 100644 index 000000000..6fbfdff2e --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic.cs @@ -0,0 +1,64 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs : global::Pulumi.InvokeArgs + { + [Input("booleanValue")] + public bool? BooleanValue { get; set; } + + [Input("characteristic")] + public string? Characteristic { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchCaseSensitive")] + public bool? MatchCaseSensitive { get; set; } + + [Input("matchWildcard")] + public bool? MatchWildcard { get; set; } + + [Input("numericMatchOperator")] + public string? NumericMatchOperator { get; set; } + + [Input("numericValue")] + public int? NumericValue { get; set; } + + [Input("stringMatchOperator")] + public string? StringMatchOperator { get; set; } + + [Input("stringValues")] + private List? _stringValues; + public List StringValues + { + get => _stringValues ?? (_stringValues = new List()); + set => _stringValues = value; + } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("versionMatchOperator")] + public string? VersionMatchOperator { get; set; } + + [Input("versionValue")] + public string? VersionValue { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs.cs new file mode 100644 index 000000000..f84dfdf00 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs.cs @@ -0,0 +1,64 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicInputArgs : global::Pulumi.ResourceArgs + { + [Input("booleanValue")] + public Input? BooleanValue { get; set; } + + [Input("characteristic")] + public Input? Characteristic { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchCaseSensitive")] + public Input? MatchCaseSensitive { get; set; } + + [Input("matchWildcard")] + public Input? MatchWildcard { get; set; } + + [Input("numericMatchOperator")] + public Input? NumericMatchOperator { get; set; } + + [Input("numericValue")] + public Input? NumericValue { get; set; } + + [Input("stringMatchOperator")] + public Input? StringMatchOperator { get; set; } + + [Input("stringValues")] + private InputList? _stringValues; + public InputList StringValues + { + get => _stringValues ?? (_stringValues = new InputList()); + set => _stringValues = value; + } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("versionMatchOperator")] + public Input? VersionMatchOperator { get; set; } + + [Input("versionValue")] + public Input? VersionValue { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups.cs new file mode 100644 index 000000000..30fc8c4a7 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("value")] + public string? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs.cs new file mode 100644 index 000000000..f2d43b0f8 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme.cs new file mode 100644 index 000000000..982f943b4 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs : global::Pulumi.InvokeArgs + { + [Input("authScheme")] + public string? AuthScheme { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs.cs new file mode 100644 index 000000000..ce51293ad --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeInputArgs : global::Pulumi.ResourceArgs + { + [Input("authScheme")] + public Input? AuthScheme { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated.cs new file mode 100644 index 000000000..0c43f9b04 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs.cs new file mode 100644 index 000000000..462fa883c --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername.cs new file mode 100644 index 000000000..75d7301ef --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs : global::Pulumi.InvokeArgs + { + [Input("length")] + public string? Length { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("value")] + public string? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs.cs new file mode 100644 index 000000000..39e862d84 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameInputArgs : global::Pulumi.ResourceArgs + { + [Input("length")] + public Input? Length { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure.cs new file mode 100644 index 000000000..69009fb49 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs : global::Pulumi.InvokeArgs + { + [Input("execStatus")] + public string? ExecStatus { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs.cs new file mode 100644 index 000000000..d18a2c907 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureInputArgs : global::Pulumi.ResourceArgs + { + [Input("execStatus")] + public Input? ExecStatus { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionFileExtension.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionFileExtension.cs new file mode 100644 index 000000000..86b9062f1 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionFileExtension.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchCaseSensitive")] + public bool? MatchCaseSensitive { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("values")] + private List? _values; + public List Values + { + get => _values ?? (_values = new List()); + set => _values = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs.cs new file mode 100644 index 000000000..6de67880e --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchCaseSensitive")] + public Input? MatchCaseSensitive { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionFilename.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionFilename.cs new file mode 100644 index 000000000..4afd01cc6 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionFilename.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchCaseSensitive")] + public bool? MatchCaseSensitive { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("values")] + private List? _values; + public List Values + { + get => _values ?? (_values = new List()); + set => _values = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs.cs new file mode 100644 index 000000000..b1d7861ab --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionFilenameInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchCaseSensitive")] + public Input? MatchCaseSensitive { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionFilenameInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionFilenameInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionFilenameInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionHostname.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionHostname.cs new file mode 100644 index 000000000..3f5254961 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionHostname.cs @@ -0,0 +1,40 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("values")] + private List? _values; + public List Values + { + get => _values ?? (_values = new List()); + set => _values = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs.cs new file mode 100644 index 000000000..f23e272bb --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs.cs @@ -0,0 +1,40 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionHostnameInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionHostnameInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionHostnameInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionHostnameInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced.cs new file mode 100644 index 000000000..929807b32 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs : global::Pulumi.InvokeArgs + { + [Input("closeXml")] + public string? CloseXml { get; set; } + + [Input("description")] + public string? Description { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("openXml")] + public string? OpenXml { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs.cs new file mode 100644 index 000000000..c92ae02a6 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedInputArgs : global::Pulumi.ResourceArgs + { + [Input("closeXml")] + public Input? CloseXml { get; set; } + + [Input("description")] + public Input? Description { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("openXml")] + public Input? OpenXml { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode.cs new file mode 100644 index 000000000..2941d7a48 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("value")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs.cs new file mode 100644 index 000000000..b6fcbb89b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue.cs new file mode 100644 index 000000000..11049d824 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs : global::Pulumi.InvokeArgs + { + [Input("cpCodeLimits")] + public Inputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs? CpCodeLimits { get; set; } + + [Input("createdDate")] + public int? CreatedDate { get; set; } + + [Input("description")] + public string? Description { get; set; } + + [Input("id")] + public int? Id { get; set; } + + [Input("name")] + public string? Name { get; set; } + + [Input("products")] + private List? _products; + public List Products + { + get => _products ?? (_products = new List()); + set => _products = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs.cs new file mode 100644 index 000000000..1ef4ed2b2 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueInputArgs : global::Pulumi.ResourceArgs + { + [Input("cpCodeLimits")] + public Input? CpCodeLimits { get; set; } + + [Input("createdDate")] + public Input? CreatedDate { get; set; } + + [Input("description")] + public Input? Description { get; set; } + + [Input("id")] + public Input? Id { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("products")] + private InputList? _products; + public InputList Products + { + get => _products ?? (_products = new InputList()); + set => _products = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits.cs new file mode 100644 index 000000000..75089044b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs : global::Pulumi.InvokeArgs + { + [Input("currentCapacity")] + public int? CurrentCapacity { get; set; } + + [Input("limit")] + public int? Limit { get; set; } + + [Input("limitType")] + public string? LimitType { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs.cs new file mode 100644 index 000000000..4452422ce --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsInputArgs : global::Pulumi.ResourceArgs + { + [Input("currentCapacity")] + public Input? CurrentCapacity { get; set; } + + [Input("limit")] + public Input? Limit { get; set; } + + [Input("limitType")] + public Input? LimitType { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode.cs new file mode 100644 index 000000000..1bf01a6aa --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("lowerBound")] + public int? LowerBound { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("upperBound")] + public int? UpperBound { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("values")] + private List? _values; + public List Values + { + get => _values ?? (_values = new List()); + set => _values = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs.cs new file mode 100644 index 000000000..5e47883b0 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("lowerBound")] + public Input? LowerBound { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("upperBound")] + public Input? UpperBound { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable.cs new file mode 100644 index 000000000..17bd05cc5 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable.cs @@ -0,0 +1,58 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("lowerBound")] + public string? LowerBound { get; set; } + + [Input("matchCaseSensitive")] + public bool? MatchCaseSensitive { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("matchWildcard")] + public bool? MatchWildcard { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("upperBound")] + public string? UpperBound { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("variableExpression")] + public string? VariableExpression { get; set; } + + [Input("variableName")] + public string? VariableName { get; set; } + + [Input("variableValues")] + private List? _variableValues; + public List VariableValues + { + get => _variableValues ?? (_variableValues = new List()); + set => _variableValues = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs.cs new file mode 100644 index 000000000..e1ad90ebe --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs.cs @@ -0,0 +1,58 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("lowerBound")] + public Input? LowerBound { get; set; } + + [Input("matchCaseSensitive")] + public Input? MatchCaseSensitive { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("matchWildcard")] + public Input? MatchWildcard { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("upperBound")] + public Input? UpperBound { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("variableExpression")] + public Input? VariableExpression { get; set; } + + [Input("variableName")] + public Input? VariableName { get; set; } + + [Input("variableValues")] + private InputList? _variableValues; + public InputList VariableValues + { + get => _variableValues ?? (_variableValues = new InputList()); + set => _variableValues = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage.cs new file mode 100644 index 000000000..998f2785d --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("value")] + public string? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs.cs new file mode 100644 index 000000000..dee658351 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout.cs new file mode 100644 index 000000000..9ba5de1a7 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs.cs new file mode 100644 index 000000000..b0a5f57fd --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionPath.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionPath.cs new file mode 100644 index 000000000..019ff2431 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionPath.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionPathArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchCaseSensitive")] + public bool? MatchCaseSensitive { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("normalize")] + public bool? Normalize { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("values")] + private List? _values; + public List Values + { + get => _values ?? (_values = new List()); + set => _values = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionPathArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionPathArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionPathArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionPathArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionPathArgs.cs new file mode 100644 index 000000000..feb35c9d7 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionPathArgs.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionPathInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchCaseSensitive")] + public Input? MatchCaseSensitive { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("normalize")] + public Input? Normalize { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionPathInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionPathInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionPathInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter.cs new file mode 100644 index 000000000..9c17786e2 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter.cs @@ -0,0 +1,64 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs : global::Pulumi.InvokeArgs + { + [Input("escapeValue")] + public bool? EscapeValue { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("lowerBound")] + public int? LowerBound { get; set; } + + [Input("matchCaseSensitiveName")] + public bool? MatchCaseSensitiveName { get; set; } + + [Input("matchCaseSensitiveValue")] + public bool? MatchCaseSensitiveValue { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("matchWildcardName")] + public bool? MatchWildcardName { get; set; } + + [Input("matchWildcardValue")] + public bool? MatchWildcardValue { get; set; } + + [Input("parameterName")] + public string? ParameterName { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("upperBound")] + public int? UpperBound { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("values")] + private List? _values; + public List Values + { + get => _values ?? (_values = new List()); + set => _values = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs.cs new file mode 100644 index 000000000..08f49b4f1 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs.cs @@ -0,0 +1,64 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterInputArgs : global::Pulumi.ResourceArgs + { + [Input("escapeValue")] + public Input? EscapeValue { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("lowerBound")] + public Input? LowerBound { get; set; } + + [Input("matchCaseSensitiveName")] + public Input? MatchCaseSensitiveName { get; set; } + + [Input("matchCaseSensitiveValue")] + public Input? MatchCaseSensitiveValue { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("matchWildcardName")] + public Input? MatchWildcardName { get; set; } + + [Input("matchWildcardValue")] + public Input? MatchWildcardValue { get; set; } + + [Input("parameterName")] + public Input? ParameterName { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("upperBound")] + public Input? UpperBound { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRandom.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRandom.cs new file mode 100644 index 000000000..3c2547f61 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRandom.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs : global::Pulumi.InvokeArgs + { + [Input("bucket")] + public int? Bucket { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs.cs new file mode 100644 index 000000000..1e22b1a7b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionRandomInputArgs : global::Pulumi.ResourceArgs + { + [Input("bucket")] + public Input? Bucket { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionRandomInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionRandomInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionRandomInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig.cs new file mode 100644 index 000000000..792519be7 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs : global::Pulumi.InvokeArgs + { + [Input("configName")] + public string? ConfigName { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs.cs new file mode 100644 index 000000000..1ddd6492c --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigInputArgs : global::Pulumi.ResourceArgs + { + [Input("configName")] + public Input? ConfigName { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression.cs new file mode 100644 index 000000000..c43de140b --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs : global::Pulumi.InvokeArgs + { + [Input("caseSensitive")] + public bool? CaseSensitive { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchString")] + public string? MatchString { get; set; } + + [Input("regex")] + public string? Regex { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs.cs new file mode 100644 index 000000000..1cf2c37b3 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionInputArgs : global::Pulumi.ResourceArgs + { + [Input("caseSensitive")] + public Input? CaseSensitive { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchString")] + public Input? MatchString { get; set; } + + [Input("regex")] + public Input? Regex { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie.cs new file mode 100644 index 000000000..7e5be8799 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie.cs @@ -0,0 +1,56 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs : global::Pulumi.InvokeArgs + { + [Input("cookieName")] + public string? CookieName { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("lowerBound")] + public int? LowerBound { get; set; } + + [Input("matchCaseSensitiveName")] + public bool? MatchCaseSensitiveName { get; set; } + + [Input("matchCaseSensitiveValue")] + public bool? MatchCaseSensitiveValue { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("matchWildcardName")] + public bool? MatchWildcardName { get; set; } + + [Input("matchWildcardValue")] + public bool? MatchWildcardValue { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("upperBound")] + public int? UpperBound { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("value")] + public string? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs.cs new file mode 100644 index 000000000..dfc23fb39 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs.cs @@ -0,0 +1,56 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieInputArgs : global::Pulumi.ResourceArgs + { + [Input("cookieName")] + public Input? CookieName { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("lowerBound")] + public Input? LowerBound { get; set; } + + [Input("matchCaseSensitiveName")] + public Input? MatchCaseSensitiveName { get; set; } + + [Input("matchCaseSensitiveValue")] + public Input? MatchCaseSensitiveValue { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("matchWildcardName")] + public Input? MatchWildcardName { get; set; } + + [Input("matchWildcardValue")] + public Input? MatchWildcardValue { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("upperBound")] + public Input? UpperBound { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader.cs new file mode 100644 index 000000000..c13a711a7 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs : global::Pulumi.InvokeArgs + { + [Input("headerName")] + public string? HeaderName { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchCaseSensitiveValue")] + public bool? MatchCaseSensitiveValue { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("matchWildcardName")] + public bool? MatchWildcardName { get; set; } + + [Input("matchWildcardValue")] + public bool? MatchWildcardValue { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("values")] + private List? _values; + public List Values + { + get => _values ?? (_values = new List()); + set => _values = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs.cs new file mode 100644 index 000000000..7158d2852 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderInputArgs : global::Pulumi.ResourceArgs + { + [Input("headerName")] + public Input? HeaderName { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchCaseSensitiveValue")] + public Input? MatchCaseSensitiveValue { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("matchWildcardName")] + public Input? MatchWildcardName { get; set; } + + [Input("matchWildcardValue")] + public Input? MatchWildcardValue { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod.cs new file mode 100644 index 000000000..69ff0c434 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("value")] + public string? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs.cs new file mode 100644 index 000000000..344629dac --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol.cs new file mode 100644 index 000000000..4aa30f991 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("value")] + public string? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs.cs new file mode 100644 index 000000000..3c1cbe3bd --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestType.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestType.cs new file mode 100644 index 000000000..f31f6155d --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestType.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("value")] + public string? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs.cs new file mode 100644 index 000000000..f33d99b01 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader.cs new file mode 100644 index 000000000..e26596aef --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader.cs @@ -0,0 +1,58 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs : global::Pulumi.InvokeArgs + { + [Input("headerName")] + public string? HeaderName { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("lowerBound")] + public int? LowerBound { get; set; } + + [Input("matchCaseSensitiveValue")] + public bool? MatchCaseSensitiveValue { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("matchWildcardName")] + public bool? MatchWildcardName { get; set; } + + [Input("matchWildcardValue")] + public bool? MatchWildcardValue { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("upperBound")] + public int? UpperBound { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("values")] + private List? _values; + public List Values + { + get => _values ?? (_values = new List()); + set => _values = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs.cs new file mode 100644 index 000000000..e1de6ff34 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs.cs @@ -0,0 +1,58 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderInputArgs : global::Pulumi.ResourceArgs + { + [Input("headerName")] + public Input? HeaderName { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("lowerBound")] + public Input? LowerBound { get; set; } + + [Input("matchCaseSensitiveValue")] + public Input? MatchCaseSensitiveValue { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("matchWildcardName")] + public Input? MatchWildcardName { get; set; } + + [Input("matchWildcardValue")] + public Input? MatchWildcardValue { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("upperBound")] + public Input? UpperBound { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionServerLocation.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionServerLocation.cs new file mode 100644 index 000000000..db4b79c05 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionServerLocation.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs : global::Pulumi.InvokeArgs + { + [Input("continents")] + private List? _continents; + public List Continents + { + get => _continents ?? (_continents = new List()); + set => _continents = value; + } + + [Input("countries")] + private List? _countries; + public List Countries + { + get => _countries ?? (_countries = new List()); + set => _countries = value; + } + + [Input("locationType")] + public string? LocationType { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("regions")] + private List? _regions; + public List Regions + { + get => _regions ?? (_regions = new List()); + set => _regions = value; + } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs.cs new file mode 100644 index 000000000..a7d7fb0fb --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionServerLocationInputArgs : global::Pulumi.ResourceArgs + { + [Input("continents")] + private InputList? _continents; + public InputList Continents + { + get => _continents ?? (_continents = new InputList()); + set => _continents = value; + } + + [Input("countries")] + private InputList? _countries; + public InputList Countries + { + get => _countries ?? (_countries = new InputList()); + set => _countries = value; + } + + [Input("locationType")] + public Input? LocationType { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("regions")] + private InputList? _regions; + public InputList Regions + { + get => _regions ?? (_regions = new InputList()); + set => _regions = value; + } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionServerLocationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionServerLocationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionServerLocationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionTime.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionTime.cs new file mode 100644 index 000000000..f515256fb --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionTime.cs @@ -0,0 +1,56 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs : global::Pulumi.InvokeArgs + { + [Input("applyDaylightSavingsTime")] + public bool? ApplyDaylightSavingsTime { get; set; } + + [Input("beginDate")] + public string? BeginDate { get; set; } + + [Input("endDate")] + public string? EndDate { get; set; } + + [Input("lastingDate")] + public string? LastingDate { get; set; } + + [Input("lastingDuration")] + public string? LastingDuration { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("repeatBeginDate")] + public string? RepeatBeginDate { get; set; } + + [Input("repeatDuration")] + public string? RepeatDuration { get; set; } + + [Input("repeatInterval")] + public string? RepeatInterval { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs.cs new file mode 100644 index 000000000..6d8352708 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs.cs @@ -0,0 +1,56 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionTimeInputArgs : global::Pulumi.ResourceArgs + { + [Input("applyDaylightSavingsTime")] + public Input? ApplyDaylightSavingsTime { get; set; } + + [Input("beginDate")] + public Input? BeginDate { get; set; } + + [Input("endDate")] + public Input? EndDate { get; set; } + + [Input("lastingDate")] + public Input? LastingDate { get; set; } + + [Input("lastingDuration")] + public Input? LastingDuration { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("repeatBeginDate")] + public Input? RepeatBeginDate { get; set; } + + [Input("repeatDuration")] + public Input? RepeatDuration { get; set; } + + [Input("repeatInterval")] + public Input? RepeatInterval { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionTimeInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionTimeInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionTimeInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization.cs new file mode 100644 index 000000000..155ffc234 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization.cs @@ -0,0 +1,40 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("statusLists")] + private List? _statusLists; + public List StatusLists + { + get => _statusLists ?? (_statusLists = new List()); + set => _statusLists = value; + } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs.cs new file mode 100644 index 000000000..77c99076a --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs.cs @@ -0,0 +1,40 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("statusLists")] + private InputList? _statusLists; + public InputList StatusLists + { + get => _statusLists ?? (_statusLists = new InputList()); + set => _statusLists = value; + } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserAgent.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserAgent.cs new file mode 100644 index 000000000..0498a88df --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserAgent.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchCaseSensitive")] + public bool? MatchCaseSensitive { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("matchWildcard")] + public bool? MatchWildcard { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("values")] + private List? _values; + public List Values + { + get => _values ?? (_values = new List()); + set => _values = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs.cs new file mode 100644 index 000000000..67e2edab7 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionUserAgentInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchCaseSensitive")] + public Input? MatchCaseSensitive { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("matchWildcard")] + public Input? MatchWildcard { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("values")] + private InputList? _values; + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionUserAgentInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionUserAgentInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionUserAgentInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserLocation.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserLocation.cs new file mode 100644 index 000000000..94e3e1d3f --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserLocation.cs @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs : global::Pulumi.InvokeArgs + { + [Input("checkIps")] + public string? CheckIps { get; set; } + + [Input("continentValues")] + private List? _continentValues; + public List ContinentValues + { + get => _continentValues ?? (_continentValues = new List()); + set => _continentValues = value; + } + + [Input("countryValues")] + private List? _countryValues; + public List CountryValues + { + get => _countryValues ?? (_countryValues = new List()); + set => _countryValues = value; + } + + [Input("field")] + public string? Field { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("regionValues")] + private List? _regionValues; + public List RegionValues + { + get => _regionValues ?? (_regionValues = new List()); + set => _regionValues = value; + } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("useOnlyFirstXForwardedForIp")] + public bool? UseOnlyFirstXForwardedForIp { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs.cs new file mode 100644 index 000000000..a9a8f0968 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs.cs @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionUserLocationInputArgs : global::Pulumi.ResourceArgs + { + [Input("checkIps")] + public Input? CheckIps { get; set; } + + [Input("continentValues")] + private InputList? _continentValues; + public InputList ContinentValues + { + get => _continentValues ?? (_continentValues = new InputList()); + set => _continentValues = value; + } + + [Input("countryValues")] + private InputList? _countryValues; + public InputList CountryValues + { + get => _countryValues ?? (_countryValues = new InputList()); + set => _countryValues = value; + } + + [Input("field")] + public Input? Field { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("regionValues")] + private InputList? _regionValues; + public InputList RegionValues + { + get => _regionValues ?? (_regionValues = new InputList()); + set => _regionValues = value; + } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("useOnlyFirstXForwardedForIp")] + public Input? UseOnlyFirstXForwardedForIp { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionUserLocationInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionUserLocationInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionUserLocationInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork.cs new file mode 100644 index 000000000..a48df3679 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork.cs @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs : global::Pulumi.InvokeArgs + { + [Input("bandwidthValues")] + private List? _bandwidthValues; + public List BandwidthValues + { + get => _bandwidthValues ?? (_bandwidthValues = new List()); + set => _bandwidthValues = value; + } + + [Input("checkIps")] + public string? CheckIps { get; set; } + + [Input("field")] + public string? Field { get; set; } + + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("networkTypeValues")] + private List? _networkTypeValues; + public List NetworkTypeValues + { + get => _networkTypeValues ?? (_networkTypeValues = new List()); + set => _networkTypeValues = value; + } + + [Input("networkValues")] + private List? _networkValues; + public List NetworkValues + { + get => _networkValues ?? (_networkValues = new List()); + set => _networkValues = value; + } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("useOnlyFirstXForwardedForIp")] + public bool? UseOnlyFirstXForwardedForIp { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs.cs new file mode 100644 index 000000000..abdadef64 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs.cs @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkInputArgs : global::Pulumi.ResourceArgs + { + [Input("bandwidthValues")] + private InputList? _bandwidthValues; + public InputList BandwidthValues + { + get => _bandwidthValues ?? (_bandwidthValues = new InputList()); + set => _bandwidthValues = value; + } + + [Input("checkIps")] + public Input? CheckIps { get; set; } + + [Input("field")] + public Input? Field { get; set; } + + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("networkTypeValues")] + private InputList? _networkTypeValues; + public InputList NetworkTypeValues + { + get => _networkTypeValues ?? (_networkTypeValues = new InputList()); + set => _networkTypeValues = value; + } + + [Input("networkValues")] + private InputList? _networkValues; + public InputList NetworkValues + { + get => _networkValues ?? (_networkValues = new InputList()); + set => _networkValues = value; + } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("useOnlyFirstXForwardedForIp")] + public Input? UseOnlyFirstXForwardedForIp { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionVariableError.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionVariableError.cs new file mode 100644 index 000000000..7967ab9a7 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionVariableError.cs @@ -0,0 +1,40 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("result")] + public bool? Result { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + [Input("variableNames")] + private List? _variableNames; + public List VariableNames + { + get => _variableNames ?? (_variableNames = new List()); + set => _variableNames = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs.cs new file mode 100644 index 000000000..492934fd9 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs.cs @@ -0,0 +1,40 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("result")] + public Input? Result { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + [Input("variableNames")] + private InputList? _variableNames; + public InputList VariableNames + { + get => _variableNames ?? (_variableNames = new InputList()); + set => _variableNames = value; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest.cs new file mode 100644 index 000000000..5615d0e76 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchOn")] + public string? MatchOn { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs.cs new file mode 100644 index 000000000..a95b530b7 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchOn")] + public Input? MatchOn { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest.cs new file mode 100644 index 000000000..6a9658967 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs : global::Pulumi.InvokeArgs + { + [Input("locked")] + public bool? Locked { get; set; } + + [Input("matchOn")] + public string? MatchOn { get; set; } + + [Input("matchOperator")] + public string? MatchOperator { get; set; } + + [Input("templateUuid")] + public string? TemplateUuid { get; set; } + + [Input("uuid")] + public string? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs.cs new file mode 100644 index 000000000..f86b09a34 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestInputArgs : global::Pulumi.ResourceArgs + { + [Input("locked")] + public Input? Locked { get; set; } + + [Input("matchOn")] + public Input? MatchOn { get; set; } + + [Input("matchOperator")] + public Input? MatchOperator { get; set; } + + [Input("templateUuid")] + public Input? TemplateUuid { get; set; } + + [Input("uuid")] + public Input? Uuid { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CustomOverride.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CustomOverride.cs new file mode 100644 index 000000000..3afe3e030 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CustomOverride.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs : global::Pulumi.InvokeArgs + { + [Input("name")] + public string? Name { get; set; } + + [Input("overrideId")] + public string? OverrideId { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs Empty => new GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs.cs new file mode 100644 index 000000000..dead017d6 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920CustomOverrideInputArgs : global::Pulumi.ResourceArgs + { + [Input("name")] + public Input? Name { get; set; } + + [Input("overrideId")] + public Input? OverrideId { get; set; } + + public GetPropertyRulesBuilderRulesV20230920CustomOverrideInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920CustomOverrideInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920CustomOverrideInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920Variable.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920Variable.cs new file mode 100644 index 000000000..b96ea2200 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920Variable.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920VariableArgs : global::Pulumi.InvokeArgs + { + [Input("description", required: true)] + public string Description { get; set; } = null!; + + [Input("hidden", required: true)] + public bool Hidden { get; set; } + + [Input("name", required: true)] + public string Name { get; set; } = null!; + + [Input("sensitive", required: true)] + public bool Sensitive { get; set; } + + [Input("value", required: true)] + public string Value { get; set; } = null!; + + public GetPropertyRulesBuilderRulesV20230920VariableArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920VariableArgs Empty => new GetPropertyRulesBuilderRulesV20230920VariableArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920VariableArgs.cs b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920VariableArgs.cs new file mode 100644 index 000000000..776445900 --- /dev/null +++ b/sdk/dotnet/Inputs/GetPropertyRulesBuilderRulesV20230920VariableArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class GetPropertyRulesBuilderRulesV20230920VariableInputArgs : global::Pulumi.ResourceArgs + { + [Input("description", required: true)] + public Input Description { get; set; } = null!; + + [Input("hidden", required: true)] + public Input Hidden { get; set; } = null!; + + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + [Input("sensitive", required: true)] + public Input Sensitive { get; set; } = null!; + + [Input("value", required: true)] + public Input Value { get; set; } = null!; + + public GetPropertyRulesBuilderRulesV20230920VariableInputArgs() + { + } + public static new GetPropertyRulesBuilderRulesV20230920VariableInputArgs Empty => new GetPropertyRulesBuilderRulesV20230920VariableInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/PropertyActivationTimeoutsArgs.cs b/sdk/dotnet/Inputs/PropertyActivationTimeoutsArgs.cs new file mode 100644 index 000000000..e43350b82 --- /dev/null +++ b/sdk/dotnet/Inputs/PropertyActivationTimeoutsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class PropertyActivationTimeoutsArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + public PropertyActivationTimeoutsArgs() + { + } + public static new PropertyActivationTimeoutsArgs Empty => new PropertyActivationTimeoutsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/PropertyActivationTimeoutsGetArgs.cs b/sdk/dotnet/Inputs/PropertyActivationTimeoutsGetArgs.cs new file mode 100644 index 000000000..567408378 --- /dev/null +++ b/sdk/dotnet/Inputs/PropertyActivationTimeoutsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class PropertyActivationTimeoutsGetArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + public PropertyActivationTimeoutsGetArgs() + { + } + public static new PropertyActivationTimeoutsGetArgs Empty => new PropertyActivationTimeoutsGetArgs(); + } +} diff --git a/sdk/dotnet/Inputs/PropertyIncludeActivationTimeoutsArgs.cs b/sdk/dotnet/Inputs/PropertyIncludeActivationTimeoutsArgs.cs new file mode 100644 index 000000000..2824e8cb1 --- /dev/null +++ b/sdk/dotnet/Inputs/PropertyIncludeActivationTimeoutsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class PropertyIncludeActivationTimeoutsArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + public PropertyIncludeActivationTimeoutsArgs() + { + } + public static new PropertyIncludeActivationTimeoutsArgs Empty => new PropertyIncludeActivationTimeoutsArgs(); + } +} diff --git a/sdk/dotnet/Inputs/PropertyIncludeActivationTimeoutsGetArgs.cs b/sdk/dotnet/Inputs/PropertyIncludeActivationTimeoutsGetArgs.cs new file mode 100644 index 000000000..3219583ec --- /dev/null +++ b/sdk/dotnet/Inputs/PropertyIncludeActivationTimeoutsGetArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Inputs +{ + + public sealed class PropertyIncludeActivationTimeoutsGetArgs : global::Pulumi.ResourceArgs + { + [Input("default")] + public Input? Default { get; set; } + + public PropertyIncludeActivationTimeoutsGetArgs() + { + } + public static new PropertyIncludeActivationTimeoutsGetArgs Empty => new PropertyIncludeActivationTimeoutsGetArgs(); + } +} diff --git a/sdk/dotnet/Outputs/CloudletsApplicationLoadBalancerActivationTimeouts.cs b/sdk/dotnet/Outputs/CloudletsApplicationLoadBalancerActivationTimeouts.cs new file mode 100644 index 000000000..b6f1f19f0 --- /dev/null +++ b/sdk/dotnet/Outputs/CloudletsApplicationLoadBalancerActivationTimeouts.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class CloudletsApplicationLoadBalancerActivationTimeouts + { + public readonly string? Default; + + [OutputConstructor] + private CloudletsApplicationLoadBalancerActivationTimeouts(string? @default) + { + Default = @default; + } + } +} diff --git a/sdk/dotnet/Outputs/CloudletsPolicyActivationTimeouts.cs b/sdk/dotnet/Outputs/CloudletsPolicyActivationTimeouts.cs new file mode 100644 index 000000000..bef607c98 --- /dev/null +++ b/sdk/dotnet/Outputs/CloudletsPolicyActivationTimeouts.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class CloudletsPolicyActivationTimeouts + { + public readonly string? Default; + + [OutputConstructor] + private CloudletsPolicyActivationTimeouts(string? @default) + { + Default = @default; + } + } +} diff --git a/sdk/dotnet/Outputs/CloudletsPolicyTimeouts.cs b/sdk/dotnet/Outputs/CloudletsPolicyTimeouts.cs new file mode 100644 index 000000000..00d9a7cd3 --- /dev/null +++ b/sdk/dotnet/Outputs/CloudletsPolicyTimeouts.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class CloudletsPolicyTimeouts + { + public readonly string? Default; + + [OutputConstructor] + private CloudletsPolicyTimeouts(string? @default) + { + Default = @default; + } + } +} diff --git a/sdk/dotnet/Outputs/CpCodeTimeouts.cs b/sdk/dotnet/Outputs/CpCodeTimeouts.cs new file mode 100644 index 000000000..7bc0c55a4 --- /dev/null +++ b/sdk/dotnet/Outputs/CpCodeTimeouts.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class CpCodeTimeouts + { + public readonly string? Update; + + [OutputConstructor] + private CpCodeTimeouts(string? update) + { + Update = update; + } + } +} diff --git a/sdk/dotnet/Outputs/CpsDvEnrollmentTimeouts.cs b/sdk/dotnet/Outputs/CpsDvEnrollmentTimeouts.cs new file mode 100644 index 000000000..544be3956 --- /dev/null +++ b/sdk/dotnet/Outputs/CpsDvEnrollmentTimeouts.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class CpsDvEnrollmentTimeouts + { + public readonly string? Default; + + [OutputConstructor] + private CpsDvEnrollmentTimeouts(string? @default) + { + Default = @default; + } + } +} diff --git a/sdk/dotnet/Outputs/CpsDvValidationTimeouts.cs b/sdk/dotnet/Outputs/CpsDvValidationTimeouts.cs new file mode 100644 index 000000000..3c34790cf --- /dev/null +++ b/sdk/dotnet/Outputs/CpsDvValidationTimeouts.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class CpsDvValidationTimeouts + { + public readonly string? Default; + + [OutputConstructor] + private CpsDvValidationTimeouts(string? @default) + { + Default = @default; + } + } +} diff --git a/sdk/dotnet/Outputs/CpsThirdPartyEnrollmentTimeouts.cs b/sdk/dotnet/Outputs/CpsThirdPartyEnrollmentTimeouts.cs new file mode 100644 index 000000000..4597780e3 --- /dev/null +++ b/sdk/dotnet/Outputs/CpsThirdPartyEnrollmentTimeouts.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class CpsThirdPartyEnrollmentTimeouts + { + public readonly string? Default; + + [OutputConstructor] + private CpsThirdPartyEnrollmentTimeouts(string? @default) + { + Default = @default; + } + } +} diff --git a/sdk/dotnet/Outputs/CpsUploadCertificateTimeouts.cs b/sdk/dotnet/Outputs/CpsUploadCertificateTimeouts.cs new file mode 100644 index 000000000..0d616b991 --- /dev/null +++ b/sdk/dotnet/Outputs/CpsUploadCertificateTimeouts.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class CpsUploadCertificateTimeouts + { + public readonly string? Default; + + [OutputConstructor] + private CpsUploadCertificateTimeouts(string? @default) + { + Default = @default; + } + } +} diff --git a/sdk/dotnet/Outputs/EdgeHostNameTimeouts.cs b/sdk/dotnet/Outputs/EdgeHostNameTimeouts.cs new file mode 100644 index 000000000..17b010ce6 --- /dev/null +++ b/sdk/dotnet/Outputs/EdgeHostNameTimeouts.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class EdgeHostNameTimeouts + { + public readonly string? Default; + + [OutputConstructor] + private EdgeHostNameTimeouts(string? @default) + { + Default = @default; + } + } +} diff --git a/sdk/dotnet/Outputs/EdgeWorkerTimeouts.cs b/sdk/dotnet/Outputs/EdgeWorkerTimeouts.cs new file mode 100644 index 000000000..5b4894625 --- /dev/null +++ b/sdk/dotnet/Outputs/EdgeWorkerTimeouts.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class EdgeWorkerTimeouts + { + public readonly string? Default; + + [OutputConstructor] + private EdgeWorkerTimeouts(string? @default) + { + Default = @default; + } + } +} diff --git a/sdk/dotnet/Outputs/EdgeWorkersActivationTimeouts.cs b/sdk/dotnet/Outputs/EdgeWorkersActivationTimeouts.cs new file mode 100644 index 000000000..650108a7c --- /dev/null +++ b/sdk/dotnet/Outputs/EdgeWorkersActivationTimeouts.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class EdgeWorkersActivationTimeouts + { + public readonly string? Default; + public readonly string? Delete; + + [OutputConstructor] + private EdgeWorkersActivationTimeouts( + string? @default, + + string? delete) + { + Default = @default; + Delete = delete; + } + } +} diff --git a/sdk/dotnet/Outputs/EdgekvGroupItemsTimeouts.cs b/sdk/dotnet/Outputs/EdgekvGroupItemsTimeouts.cs new file mode 100644 index 000000000..2edf175da --- /dev/null +++ b/sdk/dotnet/Outputs/EdgekvGroupItemsTimeouts.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class EdgekvGroupItemsTimeouts + { + public readonly string? Default; + + [OutputConstructor] + private EdgekvGroupItemsTimeouts(string? @default) + { + Default = @default; + } + } +} diff --git a/sdk/dotnet/Outputs/GetCloudletsEdgeRedirectorMatchRuleMatchRuleResult.cs b/sdk/dotnet/Outputs/GetCloudletsEdgeRedirectorMatchRuleMatchRuleResult.cs index 4cf81198d..50811da37 100644 --- a/sdk/dotnet/Outputs/GetCloudletsEdgeRedirectorMatchRuleMatchRuleResult.cs +++ b/sdk/dotnet/Outputs/GetCloudletsEdgeRedirectorMatchRuleMatchRuleResult.cs @@ -17,6 +17,7 @@ public sealed class GetCloudletsEdgeRedirectorMatchRuleMatchRuleResult public readonly int? End; public readonly string? MatchUrl; public readonly ImmutableArray Matches; + public readonly bool? MatchesAlways; public readonly string? Name; public readonly string RedirectUrl; public readonly int? Start; @@ -35,6 +36,8 @@ private GetCloudletsEdgeRedirectorMatchRuleMatchRuleResult( ImmutableArray matches, + bool? matchesAlways, + string? name, string redirectUrl, @@ -53,6 +56,7 @@ private GetCloudletsEdgeRedirectorMatchRuleMatchRuleResult( End = end; MatchUrl = matchUrl; Matches = matches; + MatchesAlways = matchesAlways; Name = name; RedirectUrl = redirectUrl; Start = start; diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerResult.cs new file mode 100644 index 000000000..b5c8c99f9 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerResult.cs @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerResult + { + public readonly string? FallbackActionResponseCodeBased; + public readonly bool? Locked; + public readonly bool? ResponseCodeBased; + public readonly string? ResponseCodes; + public readonly bool? ResponseDelayBased; + public readonly string? ResponseDelayThreshold; + public readonly string? ReturnErrorResponseCodeBased; + public readonly string? SpecifyYourOwnResponseCodeBased; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerResult( + string? fallbackActionResponseCodeBased, + + bool? locked, + + bool? responseCodeBased, + + string? responseCodes, + + bool? responseDelayBased, + + string? responseDelayThreshold, + + string? returnErrorResponseCodeBased, + + string? specifyYourOwnResponseCodeBased, + + string? templateUuid, + + string? uuid) + { + FallbackActionResponseCodeBased = fallbackActionResponseCodeBased; + Locked = locked; + ResponseCodeBased = responseCodeBased; + ResponseCodes = responseCodes; + ResponseDelayBased = responseDelayBased; + ResponseDelayThreshold = responseDelayThreshold; + ReturnErrorResponseCodeBased = returnErrorResponseCodeBased; + SpecifyYourOwnResponseCodeBased = specifyYourOwnResponseCodeBased; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationResult.cs new file mode 100644 index 000000000..11b743b61 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationResult.cs @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationResult + { + public readonly string? AbLogic; + public readonly string? AbTesting; + public readonly string? Compression; + public readonly string? CookieName; + public readonly bool? EnableBrotliCompression; + public readonly bool? EnableForNoncacheable; + public readonly bool? EnablePreconnect; + public readonly bool? EnablePush; + public readonly bool? EnableRo; + public readonly bool? Locked; + public readonly bool? PreloadEnable; + public readonly string? Source; + public readonly string? TemplateUuid; + public readonly string? TitleBrotli; + public readonly string? TitleHttp2ServerPush; + public readonly string? TitlePreconnect; + public readonly string? TitlePreload; + public readonly string? TitleRo; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationResult( + string? abLogic, + + string? abTesting, + + string? compression, + + string? cookieName, + + bool? enableBrotliCompression, + + bool? enableForNoncacheable, + + bool? enablePreconnect, + + bool? enablePush, + + bool? enableRo, + + bool? locked, + + bool? preloadEnable, + + string? source, + + string? templateUuid, + + string? titleBrotli, + + string? titleHttp2ServerPush, + + string? titlePreconnect, + + string? titlePreload, + + string? titleRo, + + string? uuid) + { + AbLogic = abLogic; + AbTesting = abTesting; + Compression = compression; + CookieName = cookieName; + EnableBrotliCompression = enableBrotliCompression; + EnableForNoncacheable = enableForNoncacheable; + EnablePreconnect = enablePreconnect; + EnablePush = enablePush; + EnableRo = enableRo; + Locked = locked; + PreloadEnable = preloadEnable; + Source = source; + TemplateUuid = templateUuid; + TitleBrotli = titleBrotli; + TitleHttp2ServerPush = titleHttp2ServerPush; + TitlePreconnect = titlePreconnect; + TitlePreload = titlePreload; + TitleRo = titleRo; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionResult.cs new file mode 100644 index 000000000..a66204715 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionResult.cs @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionResult + { + public readonly bool? CompressMobile; + public readonly bool? CompressStandard; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Tier1MobileCompressionMethod; + public readonly int? Tier1MobileCompressionValue; + public readonly string? Tier1StandardCompressionMethod; + public readonly int? Tier1StandardCompressionValue; + public readonly string? Tier2MobileCompressionMethod; + public readonly int? Tier2MobileCompressionValue; + public readonly string? Tier2StandardCompressionMethod; + public readonly int? Tier2StandardCompressionValue; + public readonly string? Tier3MobileCompressionMethod; + public readonly int? Tier3MobileCompressionValue; + public readonly string? Tier3StandardCompressionMethod; + public readonly int? Tier3StandardCompressionValue; + public readonly string? TitleAicMobile; + public readonly string? TitleAicNonmobile; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionResult( + bool? compressMobile, + + bool? compressStandard, + + bool? locked, + + string? templateUuid, + + string? tier1MobileCompressionMethod, + + int? tier1MobileCompressionValue, + + string? tier1StandardCompressionMethod, + + int? tier1StandardCompressionValue, + + string? tier2MobileCompressionMethod, + + int? tier2MobileCompressionValue, + + string? tier2StandardCompressionMethod, + + int? tier2StandardCompressionValue, + + string? tier3MobileCompressionMethod, + + int? tier3MobileCompressionValue, + + string? tier3StandardCompressionMethod, + + int? tier3StandardCompressionValue, + + string? titleAicMobile, + + string? titleAicNonmobile, + + string? uuid) + { + CompressMobile = compressMobile; + CompressStandard = compressStandard; + Locked = locked; + TemplateUuid = templateUuid; + Tier1MobileCompressionMethod = tier1MobileCompressionMethod; + Tier1MobileCompressionValue = tier1MobileCompressionValue; + Tier1StandardCompressionMethod = tier1StandardCompressionMethod; + Tier1StandardCompressionValue = tier1StandardCompressionValue; + Tier2MobileCompressionMethod = tier2MobileCompressionMethod; + Tier2MobileCompressionValue = tier2MobileCompressionValue; + Tier2StandardCompressionMethod = tier2StandardCompressionMethod; + Tier2StandardCompressionValue = tier2StandardCompressionValue; + Tier3MobileCompressionMethod = tier3MobileCompressionMethod; + Tier3MobileCompressionValue = tier3MobileCompressionValue; + Tier3StandardCompressionMethod = tier3StandardCompressionMethod; + Tier3StandardCompressionValue = tier3StandardCompressionValue; + TitleAicMobile = titleAicMobile; + TitleAicNonmobile = titleAicNonmobile; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedResult.cs new file mode 100644 index 000000000..80531f635 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedResult + { + public readonly string? Description; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly string? Xml; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedResult( + string? description, + + bool? locked, + + string? templateUuid, + + string? uuid, + + string? xml) + { + Description = description; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + Xml = xml; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingResult.cs new file mode 100644 index 000000000..c06b41945 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingResult.cs @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingResult + { + public readonly string? Attribute1; + public readonly string? Attribute2; + public readonly string? Attribute3; + public readonly string? Attribute4; + public readonly int? AttributesCount; + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? ReportName; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingResult( + string? attribute1, + + string? attribute2, + + string? attribute3, + + string? attribute4, + + int? attributesCount, + + bool? enabled, + + bool? locked, + + string? reportName, + + string? templateUuid, + + string? uuid) + { + Attribute1 = attribute1; + Attribute2 = attribute2; + Attribute3 = attribute3; + Attribute4 = attribute4; + AttributesCount = attributesCount; + Enabled = enabled; + Locked = locked; + ReportName = reportName; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerResult.cs new file mode 100644 index 000000000..dbd7da98e --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagResult.cs new file mode 100644 index 000000000..afb2e2ce3 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagResult.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagResult + { + public readonly bool? IncludeTagsAttribute; + public readonly bool? Locked; + public readonly string? MatchHostname; + public readonly bool? ReplaceAll; + public readonly string? ReplacementHostname; + public readonly string? Scope; + public readonly string? TagsAttribute; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagResult( + bool? includeTagsAttribute, + + bool? locked, + + string? matchHostname, + + bool? replaceAll, + + string? replacementHostname, + + string? scope, + + string? tagsAttribute, + + string? templateUuid, + + string? uuid) + { + IncludeTagsAttribute = includeTagsAttribute; + Locked = locked; + MatchHostname = matchHostname; + ReplaceAll = replaceAll; + ReplacementHostname = replacementHostname; + Scope = scope; + TagsAttribute = tagsAttribute; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyResult.cs new file mode 100644 index 000000000..8c015b203 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsResult.cs new file mode 100644 index 000000000..4ed3533e1 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsResult + { + public readonly bool? Enabled; + public readonly bool? HonorBaseDirectory; + public readonly bool? Locked; + public readonly string? PurgeOriginQueryParameter; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsResult( + bool? enabled, + + bool? honorBaseDirectory, + + bool? locked, + + string? purgeOriginQueryParameter, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + HonorBaseDirectory = honorBaseDirectory; + Locked = locked; + PurgeOriginQueryParameter = purgeOriginQueryParameter; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteResult.cs new file mode 100644 index 000000000..06e1eb7e9 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteResult + { + public readonly bool? AllowBody; + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteResult( + bool? allowBody, + + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + AllowBody = allowBody; + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingResult.cs new file mode 100644 index 000000000..7be6bac0b --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeResult.cs new file mode 100644 index 000000000..2fe76c7a4 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsResult.cs new file mode 100644 index 000000000..79d2ac412 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchResult.cs new file mode 100644 index 000000000..c09eca844 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostResult.cs new file mode 100644 index 000000000..dee927cde --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostResult + { + public readonly bool? AllowWithoutContentLength; + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostResult( + bool? allowWithoutContentLength, + + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + AllowWithoutContentLength = allowWithoutContentLength; + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutResult.cs new file mode 100644 index 000000000..5f0b8094a --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingResult.cs new file mode 100644 index 000000000..0856aa239 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderResult.cs new file mode 100644 index 000000000..d1d1277cd --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderResult + { + public readonly bool? Locked; + public readonly int? MaxAge; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderResult( + bool? locked, + + int? maxAge, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + MaxAge = maxAge; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyResult.cs new file mode 100644 index 000000000..13f7083c8 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyResult.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyResult + { + public readonly int? Id; + public readonly string? Name; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyResult( + int? id, + + string? name) + { + Id = id; + Name = name; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageResult.cs new file mode 100644 index 000000000..8db4854d5 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageResult.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageResult + { + public readonly int? CpCode; + public readonly string? DownloadDomainName; + public readonly string? G2oToken; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageResult( + int? cpCode, + + string? downloadDomainName, + + string? g2oToken) + { + CpCode = cpCode; + DownloadDomainName = downloadDomainName; + G2oToken = g2oToken; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationResult.cs new file mode 100644 index 000000000..4c70a61eb --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationResult.cs @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationResult + { + public readonly int? AlternateResponseCacheTtl; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyResult? CloudletPolicy; + public readonly int? CloudletSharedPolicy; + public readonly bool? Enabled; + public readonly bool? IsSharedPolicy; + public readonly string? Label; + public readonly bool? Locked; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageResult? NetStorage; + public readonly string? NetStoragePath; + public readonly string? TemplateUuid; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeResult? ThrottledCpCode; + public readonly int? ThrottledStatusCode; + public readonly bool? UseThrottledCpCode; + public readonly bool? UseThrottledStatusCode; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationResult( + int? alternateResponseCacheTtl, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyResult? cloudletPolicy, + + int? cloudletSharedPolicy, + + bool? enabled, + + bool? isSharedPolicy, + + string? label, + + bool? locked, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageResult? netStorage, + + string? netStoragePath, + + string? templateUuid, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeResult? throttledCpCode, + + int? throttledStatusCode, + + bool? useThrottledCpCode, + + bool? useThrottledStatusCode, + + string? uuid) + { + AlternateResponseCacheTtl = alternateResponseCacheTtl; + CloudletPolicy = cloudletPolicy; + CloudletSharedPolicy = cloudletSharedPolicy; + Enabled = enabled; + IsSharedPolicy = isSharedPolicy; + Label = label; + Locked = locked; + NetStorage = netStorage; + NetStoragePath = netStoragePath; + TemplateUuid = templateUuid; + ThrottledCpCode = throttledCpCode; + ThrottledStatusCode = throttledStatusCode; + UseThrottledCpCode = useThrottledCpCode; + UseThrottledStatusCode = useThrottledStatusCode; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsResult.cs new file mode 100644 index 000000000..9ce19d6a1 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsResult.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsResult + { + public readonly int? CurrentCapacity; + public readonly int? Limit; + public readonly string? LimitType; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsResult( + int? currentCapacity, + + int? limit, + + string? limitType) + { + CurrentCapacity = currentCapacity; + Limit = limit; + LimitType = limitType; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeResult.cs new file mode 100644 index 000000000..15e09bb44 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeResult + { + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsResult? CpCodeLimits; + public readonly int? CreatedDate; + public readonly string? Description; + public readonly int? Id; + public readonly string? Name; + public readonly ImmutableArray Products; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeResult( + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsResult? cpCodeLimits, + + int? createdDate, + + string? description, + + int? id, + + string? name, + + ImmutableArray products) + { + CpCodeLimits = cpCodeLimits; + CreatedDate = createdDate; + Description = description; + Id = id; + Name = name; + Products = products; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageResult.cs new file mode 100644 index 000000000..9c166d1fa --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageResult.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageResult + { + public readonly int? CpCode; + public readonly string? DownloadDomainName; + public readonly string? G2oToken; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageResult( + int? cpCode, + + string? downloadDomainName, + + string? g2oToken) + { + CpCode = cpCode; + DownloadDomainName = downloadDomainName; + G2oToken = g2oToken; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyResult.cs new file mode 100644 index 000000000..384aa1146 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyResult.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyResult + { + public readonly int? Id; + public readonly string? Name; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyResult( + int? id, + + string? name) + { + Id = id; + Name = name; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapResult.cs new file mode 100644 index 000000000..3e6907e0d --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapResult.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapResult + { + public readonly string? FromOriginId; + public readonly ImmutableArray ToOriginIds; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapResult( + string? fromOriginId, + + ImmutableArray toOriginIds) + { + FromOriginId = fromOriginId; + ToOriginIds = toOriginIds; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerResult.cs new file mode 100644 index 000000000..6c8f91c82 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerResult.cs @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerResult + { + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageResult? AllDownNetStorage; + public readonly string? AllDownNetStorageFile; + public readonly string? AllDownStatusCode; + public readonly string? AllDownTitle; + public readonly bool? AllowCachePrefresh; + public readonly string? CachedContentTitle; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyResult? CloudletPolicy; + public readonly bool? Enabled; + public readonly int? FailoverAttemptsThreshold; + public readonly string? FailoverMode; + public readonly ImmutableArray FailoverOriginMaps; + public readonly ImmutableArray FailoverStatusCodes; + public readonly string? FailoverTitle; + public readonly string? Label; + public readonly bool? Locked; + public readonly string? OriginCookieName; + public readonly bool? SpecifyStickinessCookieDomain; + public readonly bool? StickinessCookieAutomaticSalt; + public readonly string? StickinessCookieDomain; + public readonly string? StickinessCookieSalt; + public readonly bool? StickinessCookieSetHttpOnlyFlag; + public readonly string? StickinessCookieType; + public readonly string? StickinessDuration; + public readonly string? StickinessExpirationDate; + public readonly bool? StickinessRefresh; + public readonly string? StickinessTitle; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerResult( + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageResult? allDownNetStorage, + + string? allDownNetStorageFile, + + string? allDownStatusCode, + + string? allDownTitle, + + bool? allowCachePrefresh, + + string? cachedContentTitle, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyResult? cloudletPolicy, + + bool? enabled, + + int? failoverAttemptsThreshold, + + string? failoverMode, + + ImmutableArray failoverOriginMaps, + + ImmutableArray failoverStatusCodes, + + string? failoverTitle, + + string? label, + + bool? locked, + + string? originCookieName, + + bool? specifyStickinessCookieDomain, + + bool? stickinessCookieAutomaticSalt, + + string? stickinessCookieDomain, + + string? stickinessCookieSalt, + + bool? stickinessCookieSetHttpOnlyFlag, + + string? stickinessCookieType, + + string? stickinessDuration, + + string? stickinessExpirationDate, + + bool? stickinessRefresh, + + string? stickinessTitle, + + string? templateUuid, + + string? uuid) + { + AllDownNetStorage = allDownNetStorage; + AllDownNetStorageFile = allDownNetStorageFile; + AllDownStatusCode = allDownStatusCode; + AllDownTitle = allDownTitle; + AllowCachePrefresh = allowCachePrefresh; + CachedContentTitle = cachedContentTitle; + CloudletPolicy = cloudletPolicy; + Enabled = enabled; + FailoverAttemptsThreshold = failoverAttemptsThreshold; + FailoverMode = failoverMode; + FailoverOriginMaps = failoverOriginMaps; + FailoverStatusCodes = failoverStatusCodes; + FailoverTitle = failoverTitle; + Label = label; + Locked = locked; + OriginCookieName = originCookieName; + SpecifyStickinessCookieDomain = specifyStickinessCookieDomain; + StickinessCookieAutomaticSalt = stickinessCookieAutomaticSalt; + StickinessCookieDomain = stickinessCookieDomain; + StickinessCookieSalt = stickinessCookieSalt; + StickinessCookieSetHttpOnlyFlag = stickinessCookieSetHttpOnlyFlag; + StickinessCookieType = stickinessCookieType; + StickinessDuration = stickinessDuration; + StickinessExpirationDate = stickinessExpirationDate; + StickinessRefresh = stickinessRefresh; + StickinessTitle = stickinessTitle; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyResult.cs new file mode 100644 index 000000000..578ad8369 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyResult.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyResult + { + public readonly int? Id; + public readonly string? Name; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyResult( + int? id, + + string? name) + { + Id = id; + Name = name; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationResult.cs new file mode 100644 index 000000000..3d015eb06 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationResult.cs @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationResult + { + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyResult? CloudletPolicy; + public readonly int? CloudletSharedPolicy; + public readonly bool? Enabled; + public readonly bool? IsSharedPolicy; + public readonly string? Label; + public readonly bool? Locked; + public readonly bool? PopulationCookieAutomaticSalt; + public readonly string? PopulationCookieDomain; + public readonly bool? PopulationCookieIncludeRuleName; + public readonly string? PopulationCookieSalt; + public readonly string? PopulationCookieType; + public readonly string? PopulationDuration; + public readonly bool? PopulationRefresh; + public readonly string? PopulationTitle; + public readonly string? SegmentTrackingCookieName; + public readonly string? SegmentTrackingCustomHeader; + public readonly string? SegmentTrackingMethod; + public readonly string? SegmentTrackingQueryParam; + public readonly string? SegmentTrackingTitle; + public readonly bool? SpecifyPopulationCookieDomain; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationResult( + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyResult? cloudletPolicy, + + int? cloudletSharedPolicy, + + bool? enabled, + + bool? isSharedPolicy, + + string? label, + + bool? locked, + + bool? populationCookieAutomaticSalt, + + string? populationCookieDomain, + + bool? populationCookieIncludeRuleName, + + string? populationCookieSalt, + + string? populationCookieType, + + string? populationDuration, + + bool? populationRefresh, + + string? populationTitle, + + string? segmentTrackingCookieName, + + string? segmentTrackingCustomHeader, + + string? segmentTrackingMethod, + + string? segmentTrackingQueryParam, + + string? segmentTrackingTitle, + + bool? specifyPopulationCookieDomain, + + string? templateUuid, + + string? uuid) + { + CloudletPolicy = cloudletPolicy; + CloudletSharedPolicy = cloudletSharedPolicy; + Enabled = enabled; + IsSharedPolicy = isSharedPolicy; + Label = label; + Locked = locked; + PopulationCookieAutomaticSalt = populationCookieAutomaticSalt; + PopulationCookieDomain = populationCookieDomain; + PopulationCookieIncludeRuleName = populationCookieIncludeRuleName; + PopulationCookieSalt = populationCookieSalt; + PopulationCookieType = populationCookieType; + PopulationDuration = populationDuration; + PopulationRefresh = populationRefresh; + PopulationTitle = populationTitle; + SegmentTrackingCookieName = segmentTrackingCookieName; + SegmentTrackingCustomHeader = segmentTrackingCustomHeader; + SegmentTrackingMethod = segmentTrackingMethod; + SegmentTrackingQueryParam = segmentTrackingQueryParam; + SegmentTrackingTitle = segmentTrackingTitle; + SpecifyPopulationCookieDomain = specifyPopulationCookieDomain; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationResult.cs new file mode 100644 index 000000000..ec40f7c11 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationResult + { + public readonly string? Autodv; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationResult( + string? autodv, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Autodv = autodv; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryResult.cs new file mode 100644 index 000000000..ab35539ae --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryResult + { + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly string? Value; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryResult( + bool? locked, + + string? templateUuid, + + string? uuid, + + string? value) + { + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + Value = value; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingResult.cs new file mode 100644 index 000000000..411e6ceb9 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingResult.cs @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingResult + { + public readonly string? ConditionalErrorPattern; + public readonly ImmutableArray ConditionalHttpStatuses; + public readonly string? ConditionalSamplingFrequency; + public readonly string? Cpcodes; + public readonly bool? Enabled; + public readonly string? ForwardType; + public readonly bool? Locked; + public readonly string? RequestType; + public readonly string? SamplingFrequency; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingResult( + string? conditionalErrorPattern, + + ImmutableArray conditionalHttpStatuses, + + string? conditionalSamplingFrequency, + + string? cpcodes, + + bool? enabled, + + string? forwardType, + + bool? locked, + + string? requestType, + + string? samplingFrequency, + + string? templateUuid, + + string? uuid) + { + ConditionalErrorPattern = conditionalErrorPattern; + ConditionalHttpStatuses = conditionalHttpStatuses; + ConditionalSamplingFrequency = conditionalSamplingFrequency; + Cpcodes = cpcodes; + Enabled = enabled; + ForwardType = forwardType; + Locked = locked; + RequestType = requestType; + SamplingFrequency = samplingFrequency; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsResult.cs new file mode 100644 index 000000000..4eb0f60c2 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly bool? LoggingEnabled; + public readonly bool? OptMode; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsResult( + bool? enabled, + + bool? locked, + + bool? loggingEnabled, + + bool? optMode, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + LoggingEnabled = loggingEnabled; + OptMode = optMode; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionResult.cs new file mode 100644 index 000000000..b431605b1 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBrotliResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBrotliResult.cs new file mode 100644 index 000000000..51d386672 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBrotliResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorBrotliResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorBrotliResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorResult.cs new file mode 100644 index 000000000..4f71495a0 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly bool? PreserveStale; + public readonly string? TemplateUuid; + public readonly string? Ttl; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorResult( + bool? enabled, + + bool? locked, + + bool? preserveStale, + + string? templateUuid, + + string? ttl, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + PreserveStale = preserveStale; + TemplateUuid = templateUuid; + Ttl = ttl; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdResult.cs new file mode 100644 index 000000000..1e6e4fed7 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdResult.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdResult + { + public readonly ImmutableArray Elements; + public readonly bool? IncludeValue; + public readonly bool? Locked; + public readonly bool? Optional; + public readonly string? Rule; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly string? VariableName; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdResult( + ImmutableArray elements, + + bool? includeValue, + + bool? locked, + + bool? optional, + + string? rule, + + string? templateUuid, + + string? uuid, + + string? variableName) + { + Elements = elements; + IncludeValue = includeValue; + Locked = locked; + Optional = optional; + Rule = rule; + TemplateUuid = templateUuid; + Uuid = uuid; + VariableName = variableName; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseResult.cs new file mode 100644 index 000000000..dea51b790 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsResult.cs new file mode 100644 index 000000000..e086d9d27 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsResult + { + public readonly string? Behavior; + public readonly bool? ExactMatch; + public readonly bool? Locked; + public readonly ImmutableArray Parameters; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsResult( + string? behavior, + + bool? exactMatch, + + bool? locked, + + ImmutableArray parameters, + + string? templateUuid, + + string? uuid) + { + Behavior = behavior; + ExactMatch = exactMatch; + Locked = locked; + Parameters = parameters; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteResult.cs new file mode 100644 index 000000000..77030a70e --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteResult + { + public readonly bool? Locked; + public readonly string? PurgeKey; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteResult( + bool? locked, + + string? purgeKey, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + PurgeKey = purgeKey; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachePostResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachePostResult.cs new file mode 100644 index 000000000..cfe97823a --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachePostResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCachePostResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? UseBody; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorCachePostResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? useBody, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + UseBody = useBody; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectResult.cs new file mode 100644 index 000000000..38e2a4aa5 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectResult + { + public readonly string? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectResult( + string? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagResult.cs new file mode 100644 index 000000000..000061d2a --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagResult + { + public readonly bool? Locked; + public readonly string? Tag; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagResult( + bool? locked, + + string? tag, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + Tag = tag; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleResult.cs new file mode 100644 index 000000000..bb2ff02c1 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleResult + { + public readonly string? Behavior; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleResult( + string? behavior, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Behavior = behavior; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachingResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachingResult.cs new file mode 100644 index 000000000..d222f3efd --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachingResult.cs @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCachingResult + { + public readonly string? Behavior; + public readonly string? CacheControlDirectives; + public readonly string? CacheabilitySettings; + public readonly string? DefaultTtl; + public readonly bool? EnhancedRfcSupport; + public readonly string? ExpirationSettings; + public readonly bool? HonorMaxAge; + public readonly bool? HonorMustRevalidate; + public readonly bool? HonorNoCache; + public readonly bool? HonorNoStore; + public readonly bool? HonorPrivate; + public readonly bool? HonorProxyRevalidate; + public readonly bool? HonorSMaxage; + public readonly bool? Locked; + public readonly bool? MustRevalidate; + public readonly string? RevalidationSettings; + public readonly string? TemplateUuid; + public readonly string? Ttl; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorCachingResult( + string? behavior, + + string? cacheControlDirectives, + + string? cacheabilitySettings, + + string? defaultTtl, + + bool? enhancedRfcSupport, + + string? expirationSettings, + + bool? honorMaxAge, + + bool? honorMustRevalidate, + + bool? honorNoCache, + + bool? honorNoStore, + + bool? honorPrivate, + + bool? honorProxyRevalidate, + + bool? honorSMaxage, + + bool? locked, + + bool? mustRevalidate, + + string? revalidationSettings, + + string? templateUuid, + + string? ttl, + + string? uuid) + { + Behavior = behavior; + CacheControlDirectives = cacheControlDirectives; + CacheabilitySettings = cacheabilitySettings; + DefaultTtl = defaultTtl; + EnhancedRfcSupport = enhancedRfcSupport; + ExpirationSettings = expirationSettings; + HonorMaxAge = honorMaxAge; + HonorMustRevalidate = honorMustRevalidate; + HonorNoCache = honorNoCache; + HonorNoStore = honorNoStore; + HonorPrivate = honorPrivate; + HonorProxyRevalidate = honorProxyRevalidate; + HonorSMaxage = honorSMaxage; + Locked = locked; + MustRevalidate = mustRevalidate; + RevalidationSettings = revalidationSettings; + TemplateUuid = templateUuid; + Ttl = ttl; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationResult.cs new file mode 100644 index 000000000..be0fb5b41 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsResult.cs new file mode 100644 index 000000000..204e88bae --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsResult + { + public readonly bool? Enabled; + public readonly string? Limit; + public readonly bool? Locked; + public readonly bool? Serve404; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsResult( + bool? enabled, + + string? limit, + + bool? locked, + + bool? serve404, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Limit = limit; + Locked = locked; + Serve404 = serve404; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthResult.cs new file mode 100644 index 000000000..bfc538a53 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthResult.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthResult + { + public readonly ImmutableArray ClientCertificateAttributes; + public readonly bool? Enable; + public readonly bool? EnableClientCertificateValidationStatus; + public readonly bool? EnableCompleteClientCertificate; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthResult( + ImmutableArray clientCertificateAttributes, + + bool? enable, + + bool? enableClientCertificateValidationStatus, + + bool? enableCompleteClientCertificate, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + ClientCertificateAttributes = clientCertificateAttributes; + Enable = enable; + EnableClientCertificateValidationStatus = enableClientCertificateValidationStatus; + EnableCompleteClientCertificate = enableCompleteClientCertificate; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsResult.cs new file mode 100644 index 000000000..09a9a4247 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsResult + { + public readonly string? Country; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsResult( + string? country, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Country = country; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsResult.cs new file mode 100644 index 000000000..a0e9aa23d --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsResult + { + public readonly ImmutableArray CloudLocations; + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsResult( + ImmutableArray cloudLocations, + + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + CloudLocations = cloudLocations; + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedResult.cs new file mode 100644 index 000000000..2556bf902 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedResult + { + public readonly string? CustomFailoverMap; + public readonly bool? Enabled; + public readonly string? FailoverMap; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedResult( + string? customFailoverMap, + + bool? enabled, + + string? failoverMap, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + CustomFailoverMap = customFailoverMap; + Enabled = enabled; + FailoverMap = failoverMap; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperResult.cs new file mode 100644 index 000000000..df4b589ed --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperResult + { + public readonly bool? Enabled; + public readonly string? Location; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperResult( + bool? enabled, + + string? location, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Location = location; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataResult.cs new file mode 100644 index 000000000..c896cdff3 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataResult + { + public readonly bool? EnableCmcdSegmentPrefetch; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataResult( + bool? enableCmcdSegmentPrefetch, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + EnableCmcdSegmentPrefetch = enableCmcdSegmentPrefetch; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginResult.cs new file mode 100644 index 000000000..8d3adb2b5 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginResult + { + public readonly bool? Locked; + public readonly string? OriginId; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginResult( + bool? locked, + + string? originId, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + OriginId = originId; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseResult.cs new file mode 100644 index 000000000..552718102 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseResult.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseResult + { + public readonly string? Body; + public readonly bool? Enabled; + public readonly bool? ForceEviction; + public readonly bool? IgnorePurge; + public readonly bool? Locked; + public readonly int? ResponseCode; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseResult( + string? body, + + bool? enabled, + + bool? forceEviction, + + bool? ignorePurge, + + bool? locked, + + int? responseCode, + + string? templateUuid, + + string? uuid) + { + Body = body; + Enabled = enabled; + ForceEviction = forceEviction; + IgnorePurge = ignorePurge; + Locked = locked; + ResponseCode = responseCode; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdResult.cs new file mode 100644 index 000000000..03bcf4e63 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdResult.cs @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdResult + { + public readonly string? CatalogSize; + public readonly string? ContentType; + public readonly bool? Dash; + public readonly bool? Hds; + public readonly bool? Hls; + public readonly bool? Locked; + public readonly string? PopularityDistribution; + public readonly string? SegmentDurationDash; + public readonly int? SegmentDurationDashCustom; + public readonly string? SegmentDurationHds; + public readonly int? SegmentDurationHdsCustom; + public readonly string? SegmentDurationHls; + public readonly double? SegmentDurationHlsCustom; + public readonly string? SegmentDurationSmooth; + public readonly double? SegmentDurationSmoothCustom; + public readonly string? SegmentSizeDash; + public readonly string? SegmentSizeHds; + public readonly string? SegmentSizeHls; + public readonly string? SegmentSizeSmooth; + public readonly bool? Smooth; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdResult( + string? catalogSize, + + string? contentType, + + bool? dash, + + bool? hds, + + bool? hls, + + bool? locked, + + string? popularityDistribution, + + string? segmentDurationDash, + + int? segmentDurationDashCustom, + + string? segmentDurationHds, + + int? segmentDurationHdsCustom, + + string? segmentDurationHls, + + double? segmentDurationHlsCustom, + + string? segmentDurationSmooth, + + double? segmentDurationSmoothCustom, + + string? segmentSizeDash, + + string? segmentSizeHds, + + string? segmentSizeHls, + + string? segmentSizeSmooth, + + bool? smooth, + + string? templateUuid, + + string? uuid) + { + CatalogSize = catalogSize; + ContentType = contentType; + Dash = dash; + Hds = hds; + Hls = hls; + Locked = locked; + PopularityDistribution = popularityDistribution; + SegmentDurationDash = segmentDurationDash; + SegmentDurationDashCustom = segmentDurationDashCustom; + SegmentDurationHds = segmentDurationHds; + SegmentDurationHdsCustom = segmentDurationHdsCustom; + SegmentDurationHls = segmentDurationHls; + SegmentDurationHlsCustom = segmentDurationHlsCustom; + SegmentDurationSmooth = segmentDurationSmooth; + SegmentDurationSmoothCustom = segmentDurationSmoothCustom; + SegmentSizeDash = segmentSizeDash; + SegmentSizeHds = segmentSizeHds; + SegmentSizeHls = segmentSizeHls; + SegmentSizeSmooth = segmentSizeSmooth; + Smooth = smooth; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdResult.cs new file mode 100644 index 000000000..007839309 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdResult.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdResult + { + public readonly string? CatalogSize; + public readonly string? ContentType; + public readonly bool? Locked; + public readonly string? ObjectSize; + public readonly bool? OptimizeOption; + public readonly string? PopularityDistribution; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdResult( + string? catalogSize, + + string? contentType, + + bool? locked, + + string? objectSize, + + bool? optimizeOption, + + string? popularityDistribution, + + string? templateUuid, + + string? uuid) + { + CatalogSize = catalogSize; + ContentType = contentType; + Locked = locked; + ObjectSize = objectSize; + OptimizeOption = optimizeOption; + PopularityDistribution = popularityDistribution; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsResult.cs new file mode 100644 index 000000000..68908e33b --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsResult.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsResult + { + public readonly string? CatalogSize; + public readonly string? ContentType; + public readonly bool? Locked; + public readonly string? ObjectSize; + public readonly string? PopularityDistribution; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsResult( + string? catalogSize, + + string? contentType, + + bool? locked, + + string? objectSize, + + string? popularityDistribution, + + string? templateUuid, + + string? uuid) + { + CatalogSize = catalogSize; + ContentType = contentType; + Locked = locked; + ObjectSize = objectSize; + PopularityDistribution = popularityDistribution; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileResult.cs new file mode 100644 index 000000000..c444f4f29 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileResult.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileResult + { + public readonly string? CatalogSize; + public readonly string? ContentType; + public readonly bool? Locked; + public readonly string? ObjectSize; + public readonly string? PopularityDistribution; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileResult( + string? catalogSize, + + string? contentType, + + bool? locked, + + string? objectSize, + + string? popularityDistribution, + + string? templateUuid, + + string? uuid) + { + CatalogSize = catalogSize; + ContentType = contentType; + Locked = locked; + ObjectSize = objectSize; + PopularityDistribution = popularityDistribution; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveResult.cs new file mode 100644 index 000000000..ac0f119ee --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveResult.cs @@ -0,0 +1,93 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveResult + { + public readonly string? CatalogSize; + public readonly string? ContentType; + public readonly bool? Dash; + public readonly bool? Hds; + public readonly bool? Hls; + public readonly bool? Locked; + public readonly string? PopularityDistribution; + public readonly string? SegmentDurationDash; + public readonly string? SegmentDurationHds; + public readonly string? SegmentDurationHls; + public readonly string? SegmentDurationSmooth; + public readonly string? SegmentSizeDash; + public readonly string? SegmentSizeHds; + public readonly string? SegmentSizeHls; + public readonly string? SegmentSizeSmooth; + public readonly bool? Smooth; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveResult( + string? catalogSize, + + string? contentType, + + bool? dash, + + bool? hds, + + bool? hls, + + bool? locked, + + string? popularityDistribution, + + string? segmentDurationDash, + + string? segmentDurationHds, + + string? segmentDurationHls, + + string? segmentDurationSmooth, + + string? segmentSizeDash, + + string? segmentSizeHds, + + string? segmentSizeHls, + + string? segmentSizeSmooth, + + bool? smooth, + + string? templateUuid, + + string? uuid) + { + CatalogSize = catalogSize; + ContentType = contentType; + Dash = dash; + Hds = hds; + Hls = hls; + Locked = locked; + PopularityDistribution = popularityDistribution; + SegmentDurationDash = segmentDurationDash; + SegmentDurationHds = segmentDurationHds; + SegmentDurationHls = segmentDurationHls; + SegmentDurationSmooth = segmentDurationSmooth; + SegmentSizeDash = segmentSizeDash; + SegmentSizeHds = segmentSizeHds; + SegmentSizeHls = segmentSizeHls; + SegmentSizeSmooth = segmentSizeSmooth; + Smooth = smooth; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodResult.cs new file mode 100644 index 000000000..898eeaa27 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodResult.cs @@ -0,0 +1,93 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodResult + { + public readonly string? CatalogSize; + public readonly string? ContentType; + public readonly bool? Dash; + public readonly bool? Hds; + public readonly bool? Hls; + public readonly bool? Locked; + public readonly string? PopularityDistribution; + public readonly string? SegmentDurationDash; + public readonly string? SegmentDurationHds; + public readonly string? SegmentDurationHls; + public readonly string? SegmentDurationSmooth; + public readonly string? SegmentSizeDash; + public readonly string? SegmentSizeHds; + public readonly string? SegmentSizeHls; + public readonly string? SegmentSizeSmooth; + public readonly bool? Smooth; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodResult( + string? catalogSize, + + string? contentType, + + bool? dash, + + bool? hds, + + bool? hls, + + bool? locked, + + string? popularityDistribution, + + string? segmentDurationDash, + + string? segmentDurationHds, + + string? segmentDurationHls, + + string? segmentDurationSmooth, + + string? segmentSizeDash, + + string? segmentSizeHds, + + string? segmentSizeHls, + + string? segmentSizeSmooth, + + bool? smooth, + + string? templateUuid, + + string? uuid) + { + CatalogSize = catalogSize; + ContentType = contentType; + Dash = dash; + Hds = hds; + Hls = hls; + Locked = locked; + PopularityDistribution = popularityDistribution; + SegmentDurationDash = segmentDurationDash; + SegmentDurationHds = segmentDurationHds; + SegmentDurationHls = segmentDurationHls; + SegmentDurationSmooth = segmentDurationSmooth; + SegmentSizeDash = segmentSizeDash; + SegmentSizeHds = segmentSizeHds; + SegmentSizeHls = segmentSizeHls; + SegmentSizeSmooth = segmentSizeSmooth; + Smooth = smooth; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionResult.cs new file mode 100644 index 000000000..0664bb030 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionResult.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionResult + { + public readonly bool? Enabled; + public readonly string? FirstLocation; + public readonly bool? Locked; + public readonly string? SecondLocation; + public readonly string? SourceType; + public readonly string? Targets; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionResult( + bool? enabled, + + string? firstLocation, + + bool? locked, + + string? secondLocation, + + string? sourceType, + + string? targets, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + FirstLocation = firstLocation; + Locked = locked; + SecondLocation = secondLocation; + SourceType = sourceType; + Targets = targets; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionResult.cs new file mode 100644 index 000000000..9f4e4f121 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionResult.cs @@ -0,0 +1,121 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionResult + { + public readonly ImmutableArray Countries; + public readonly ImmutableArray Dmas; + public readonly bool? EnableGeoProtection; + public readonly bool? EnableGeoRedirectOnDeny; + public readonly bool? EnableIpProtection; + public readonly bool? EnableIpRedirectOnDeny; + public readonly bool? EnableReferrerProtection; + public readonly bool? EnableReferrerRedirectOnDeny; + public readonly bool? Enabled; + public readonly string? GeoProtectionMode; + public readonly string? GeoProtectionTitle; + public readonly string? GeoRedirectUrl; + public readonly ImmutableArray IpAddresses; + public readonly string? IpProtectionMode; + public readonly string? IpProtectionTitle; + public readonly string? IpRedirectUrl; + public readonly bool? Locked; + public readonly ImmutableArray OverrideIpAddresses; + public readonly ImmutableArray ReferrerDomains; + public readonly string? ReferrerProtectionMode; + public readonly string? ReferrerProtectionTitle; + public readonly string? ReferrerRedirectUrl; + public readonly ImmutableArray Regions; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionResult( + ImmutableArray countries, + + ImmutableArray dmas, + + bool? enableGeoProtection, + + bool? enableGeoRedirectOnDeny, + + bool? enableIpProtection, + + bool? enableIpRedirectOnDeny, + + bool? enableReferrerProtection, + + bool? enableReferrerRedirectOnDeny, + + bool? enabled, + + string? geoProtectionMode, + + string? geoProtectionTitle, + + string? geoRedirectUrl, + + ImmutableArray ipAddresses, + + string? ipProtectionMode, + + string? ipProtectionTitle, + + string? ipRedirectUrl, + + bool? locked, + + ImmutableArray overrideIpAddresses, + + ImmutableArray referrerDomains, + + string? referrerProtectionMode, + + string? referrerProtectionTitle, + + string? referrerRedirectUrl, + + ImmutableArray regions, + + string? templateUuid, + + string? uuid) + { + Countries = countries; + Dmas = dmas; + EnableGeoProtection = enableGeoProtection; + EnableGeoRedirectOnDeny = enableGeoRedirectOnDeny; + EnableIpProtection = enableIpProtection; + EnableIpRedirectOnDeny = enableIpRedirectOnDeny; + EnableReferrerProtection = enableReferrerProtection; + EnableReferrerRedirectOnDeny = enableReferrerRedirectOnDeny; + Enabled = enabled; + GeoProtectionMode = geoProtectionMode; + GeoProtectionTitle = geoProtectionTitle; + GeoRedirectUrl = geoRedirectUrl; + IpAddresses = ipAddresses; + IpProtectionMode = ipProtectionMode; + IpProtectionTitle = ipProtectionTitle; + IpRedirectUrl = ipRedirectUrl; + Locked = locked; + OverrideIpAddresses = overrideIpAddresses; + ReferrerDomains = referrerDomains; + ReferrerProtectionMode = referrerProtectionMode; + ReferrerProtectionTitle = referrerProtectionTitle; + ReferrerRedirectUrl = referrerRedirectUrl; + Regions = regions; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportResult.cs new file mode 100644 index 000000000..0f1323d0e --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportResult.cs @@ -0,0 +1,69 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportResult + { + public readonly bool? AllowCredentials; + public readonly string? AllowHeaders; + public readonly string? AllowOrigins; + public readonly bool? Enabled; + public readonly ImmutableArray ExposeHeaders; + public readonly ImmutableArray Headers; + public readonly bool? Locked; + public readonly ImmutableArray Methods; + public readonly ImmutableArray Origins; + public readonly string? PreflightMaxAge; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportResult( + bool? allowCredentials, + + string? allowHeaders, + + string? allowOrigins, + + bool? enabled, + + ImmutableArray exposeHeaders, + + ImmutableArray headers, + + bool? locked, + + ImmutableArray methods, + + ImmutableArray origins, + + string? preflightMaxAge, + + string? templateUuid, + + string? uuid) + { + AllowCredentials = allowCredentials; + AllowHeaders = allowHeaders; + AllowOrigins = allowOrigins; + Enabled = enabled; + ExposeHeaders = exposeHeaders; + Headers = headers; + Locked = locked; + Methods = methods; + Origins = origins; + PreflightMaxAge = preflightMaxAge; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeResult.cs new file mode 100644 index 000000000..a09777171 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeResult + { + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueResult? Value; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeResult( + bool? locked, + + string? templateUuid, + + string? uuid, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueResult? value) + { + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + Value = value; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsResult.cs new file mode 100644 index 000000000..95fc91e34 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsResult.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsResult + { + public readonly int? CurrentCapacity; + public readonly int? Limit; + public readonly string? LimitType; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsResult( + int? currentCapacity, + + int? limit, + + string? limitType) + { + CurrentCapacity = currentCapacity; + Limit = limit; + LimitType = limitType; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueResult.cs new file mode 100644 index 000000000..248208d25 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueResult + { + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsResult? CpCodeLimits; + public readonly int? CreatedDate; + public readonly string? Description; + public readonly int? Id; + public readonly string? Name; + public readonly ImmutableArray Products; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueResult( + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsResult? cpCodeLimits, + + int? createdDate, + + string? description, + + int? id, + + string? name, + + ImmutableArray products) + { + CpCodeLimits = cpCodeLimits; + CreatedDate = createdDate; + Description = description; + Id = id; + Name = name; + Products = products; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorResult.cs new file mode 100644 index 000000000..272181f5d --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorResult + { + public readonly string? BehaviorId; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorResult( + string? behaviorId, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + BehaviorId = behaviorId; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamResult.cs new file mode 100644 index 000000000..a1e79ceb9 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamResult.cs @@ -0,0 +1,69 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamResult + { + public readonly string? BeaconStreamTitle; + public readonly bool? CollectMidgressTraffic; + public readonly string? DatastreamIds; + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly bool? LogEnabled; + public readonly ImmutableArray LogStreamNames; + public readonly string? LogStreamTitle; + public readonly int? SamplingPercentage; + public readonly string? StreamType; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamResult( + string? beaconStreamTitle, + + bool? collectMidgressTraffic, + + string? datastreamIds, + + bool? enabled, + + bool? locked, + + bool? logEnabled, + + ImmutableArray logStreamNames, + + string? logStreamTitle, + + int? samplingPercentage, + + string? streamType, + + string? templateUuid, + + string? uuid) + { + BeaconStreamTitle = beaconStreamTitle; + CollectMidgressTraffic = collectMidgressTraffic; + DatastreamIds = datastreamIds; + Enabled = enabled; + Locked = locked; + LogEnabled = logEnabled; + LogStreamNames = logStreamNames; + LogStreamTitle = logStreamTitle; + SamplingPercentage = samplingPercentage; + StreamType = streamType; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationResult.cs new file mode 100644 index 000000000..69ae99015 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationResult + { + public readonly string? HashConversionAlgorithm; + public readonly string? HashConversionKey; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationResult( + string? hashConversionAlgorithm, + + string? hashConversionKey, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + HashConversionAlgorithm = hashConversionAlgorithm; + HashConversionKey = hashConversionKey; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationResult.cs new file mode 100644 index 000000000..b463addd6 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationResult + { + public readonly bool? Locked; + public readonly string? RegexPattern; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationResult( + bool? locked, + + string? regexPattern, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + RegexPattern = regexPattern; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationResult.cs new file mode 100644 index 000000000..27a64bec0 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationResult + { + public readonly bool? Locked; + public readonly string? SubstringEnd; + public readonly string? SubstringStart; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationResult( + bool? locked, + + string? substringEnd, + + string? substringStart, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + SubstringEnd = substringEnd; + SubstringStart = substringStart; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorResult.cs new file mode 100644 index 000000000..d45775274 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorResult + { + public readonly string? CertificateField; + public readonly string? DcpMutualAuthProcessingVariableId; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorResult( + string? certificateField, + + string? dcpMutualAuthProcessingVariableId, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + CertificateField = certificateField; + DcpMutualAuthProcessingVariableId = dcpMutualAuthProcessingVariableId; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsResult.cs new file mode 100644 index 000000000..d3d842a56 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsResult + { + public readonly ImmutableArray GroupNames; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsResult( + ImmutableArray groupNames, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + GroupNames = groupNames; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsResult.cs new file mode 100644 index 000000000..c33004641 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsResult.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsResult + { + public readonly bool? CustomValues; + public readonly bool? Enabled; + public readonly string? Hostname; + public readonly bool? Locked; + public readonly string? Path; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsResult( + bool? customValues, + + bool? enabled, + + string? hostname, + + bool? locked, + + string? path, + + string? templateUuid, + + string? uuid) + { + CustomValues = customValues; + Enabled = enabled; + Hostname = hostname; + Locked = locked; + Path = path; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthResult.cs new file mode 100644 index 000000000..bbbce930d --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthResult.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthResult + { + public readonly bool? ExtractHostname; + public readonly bool? ExtractJurisdiction; + public readonly bool? ExtractNamespace; + public readonly string? HostnameClaim; + public readonly string? JurisdictionClaim; + public readonly bool? Locked; + public readonly string? NamespaceClaim; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthResult( + bool? extractHostname, + + bool? extractJurisdiction, + + bool? extractNamespace, + + string? hostnameClaim, + + string? jurisdictionClaim, + + bool? locked, + + string? namespaceClaim, + + string? templateUuid, + + string? uuid) + { + ExtractHostname = extractHostname; + ExtractJurisdiction = extractJurisdiction; + ExtractNamespace = extractNamespace; + HostnameClaim = hostnameClaim; + JurisdictionClaim = jurisdictionClaim; + Locked = locked; + NamespaceClaim = namespaceClaim; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpResult.cs new file mode 100644 index 000000000..334f1d3c1 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpResult.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDcpResult + { + public readonly bool? Anonymous; + public readonly bool? Enabled; + public readonly bool? Gwenabled; + public readonly bool? Locked; + public readonly string? NamespaceId; + public readonly string? TemplateUuid; + public readonly bool? Tlsenabled; + public readonly string? Uuid; + public readonly bool? Wsenabled; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpResult( + bool? anonymous, + + bool? enabled, + + bool? gwenabled, + + bool? locked, + + string? namespaceId, + + string? templateUuid, + + bool? tlsenabled, + + string? uuid, + + bool? wsenabled) + { + Anonymous = anonymous; + Enabled = enabled; + Gwenabled = gwenabled; + Locked = locked; + NamespaceId = namespaceId; + TemplateUuid = templateUuid; + Tlsenabled = tlsenabled; + Uuid = uuid; + Wsenabled = wsenabled; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptResult.cs new file mode 100644 index 000000000..d38b9bd40 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptResult + { + public readonly string? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptResult( + string? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessResult.cs new file mode 100644 index 000000000..4b0e0b9db --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? Reason; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessResult( + bool? enabled, + + bool? locked, + + string? reason, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + Reason = reason; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessResult.cs new file mode 100644 index 000000000..15377ea1a --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessResult + { + public readonly string? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessResult( + string? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdResult.cs new file mode 100644 index 000000000..5e0b2ea70 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdResult + { + public readonly ImmutableArray Elements; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdResult( + ImmutableArray elements, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Elements = elements; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderResult.cs new file mode 100644 index 000000000..1f4f1a798 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderResult + { + public readonly ImmutableArray Elements; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderResult( + ImmutableArray elements, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Elements = elements; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshResult.cs new file mode 100644 index 000000000..bc61fd88e --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Timeout; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? timeout, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Timeout = timeout; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshResult.cs new file mode 100644 index 000000000..8fbf0488a --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshResult + { + public readonly string? Delay; + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Timeout; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshResult( + string? delay, + + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? timeout, + + string? uuid) + { + Delay = delay; + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Timeout = timeout; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolResult.cs new file mode 100644 index 000000000..52bc8c2c3 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerResult.cs new file mode 100644 index 000000000..c0732c608 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerResult + { + public readonly string? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerResult( + string? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationResult.cs new file mode 100644 index 000000000..15cfca3e8 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationResult + { + public readonly string? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationResult( + string? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheResult.cs new file mode 100644 index 000000000..0b5dd9025 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheResult.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheResult + { + public readonly string? AllowBehavior; + public readonly string? Behavior; + public readonly bool? Locked; + public readonly string? SendHeaders; + public readonly bool? SendPrivate; + public readonly string? TemplateUuid; + public readonly string? Ttl; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheResult( + string? allowBehavior, + + string? behavior, + + bool? locked, + + string? sendHeaders, + + bool? sendPrivate, + + string? templateUuid, + + string? ttl, + + string? uuid) + { + AllowBehavior = allowBehavior; + Behavior = behavior; + Locked = locked; + SendHeaders = sendHeaders; + SendPrivate = sendPrivate; + TemplateUuid = templateUuid; + Ttl = ttl; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideResult.cs new file mode 100644 index 000000000..d8d7acdfa --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideResult + { + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Throughput; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideResult( + bool? locked, + + string? templateUuid, + + string? throughput, + + string? uuid) + { + Locked = locked; + TemplateUuid = templateUuid; + Throughput = throughput; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationResult.cs new file mode 100644 index 000000000..53dd97142 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentResult.cs new file mode 100644 index 000000000..cd2ea33cd --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentResult.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentResult + { + public readonly bool? ImageCompression; + public readonly bool? Locked; + public readonly bool? Prefetch; + public readonly bool? RealUserMonitoring; + public readonly bool? SureRoute; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentResult( + bool? imageCompression, + + bool? locked, + + bool? prefetch, + + bool? realUserMonitoring, + + bool? sureRoute, + + string? templateUuid, + + string? uuid) + { + ImageCompression = imageCompression; + Locked = locked; + Prefetch = prefetch; + RealUserMonitoring = realUserMonitoring; + SureRoute = sureRoute; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadResult.cs new file mode 100644 index 000000000..7d61c136f --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseResult.cs new file mode 100644 index 000000000..6ec45ad80 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseResult.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseResult + { + public readonly string? Database; + public readonly string? ExtractLocation; + public readonly string? HeaderName; + public readonly bool? Locked; + public readonly string? QueryParameterName; + public readonly string? RegexPattern; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseResult( + string? database, + + string? extractLocation, + + string? headerName, + + bool? locked, + + string? queryParameterName, + + string? regexPattern, + + string? templateUuid, + + string? uuid) + { + Database = database; + ExtractLocation = extractLocation; + HeaderName = headerName; + Locked = locked; + QueryParameterName = queryParameterName; + RegexPattern = regexPattern; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetResult.cs new file mode 100644 index 000000000..32b928ab7 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetResult.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetResult + { + public readonly string? Dataset; + public readonly string? ExtractLocation; + public readonly string? HeaderName; + public readonly bool? Locked; + public readonly string? QueryParameterName; + public readonly string? RegexPattern; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetResult( + string? dataset, + + string? extractLocation, + + string? headerName, + + bool? locked, + + string? queryParameterName, + + string? regexPattern, + + string? templateUuid, + + string? uuid) + { + Dataset = dataset; + ExtractLocation = extractLocation; + HeaderName = headerName; + Locked = locked; + QueryParameterName = queryParameterName; + RegexPattern = regexPattern; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyResult.cs new file mode 100644 index 000000000..db7beb5a8 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyResult + { + public readonly bool? Locked; + public readonly string? Regex; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyResult( + bool? locked, + + string? regex, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + Regex = regex; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectResult.cs new file mode 100644 index 000000000..1e7865d99 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectResult.cs @@ -0,0 +1,69 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectResult + { + public readonly string? AggregateLines; + public readonly string? AggregateSize; + public readonly string? AggregateTime; + public readonly string? ApiConnector; + public readonly ImmutableArray ApiDataElements; + public readonly string? DestinationHostname; + public readonly string? DestinationPath; + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly bool? OverrideAggregateSettings; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectResult( + string? aggregateLines, + + string? aggregateSize, + + string? aggregateTime, + + string? apiConnector, + + ImmutableArray apiDataElements, + + string? destinationHostname, + + string? destinationPath, + + bool? enabled, + + bool? locked, + + bool? overrideAggregateSettings, + + string? templateUuid, + + string? uuid) + { + AggregateLines = aggregateLines; + AggregateSize = aggregateSize; + AggregateTime = aggregateTime; + ApiConnector = apiConnector; + ApiDataElements = apiDataElements; + DestinationHostname = destinationHostname; + DestinationPath = destinationPath; + Enabled = enabled; + Locked = locked; + OverrideAggregateSettings = overrideAggregateSettings; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedResult.cs new file mode 100644 index 000000000..aca7d8208 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedResult + { + public readonly string? Description; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly string? Xml; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedResult( + string? description, + + bool? locked, + + string? templateUuid, + + string? uuid, + + string? xml) + { + Description = description; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + Xml = xml; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleResult.cs new file mode 100644 index 000000000..5efed8d2f --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleResult + { + public readonly bool? AbsolutePath; + public readonly string? ContextRoot; + public readonly string? FailoverHostname; + public readonly bool? ModifyRequest; + public readonly bool? OverrideHostname; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleResult( + bool? absolutePath, + + string? contextRoot, + + string? failoverHostname, + + bool? modifyRequest, + + bool? overrideHostname) + { + AbsolutePath = absolutePath; + ContextRoot = contextRoot; + FailoverHostname = failoverHostname; + ModifyRequest = modifyRequest; + OverrideHostname = overrideHostname; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterResult.cs new file mode 100644 index 000000000..788c7a467 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterResult.cs @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterResult + { + public readonly string? CookieName; + public readonly string? Description; + public readonly bool? EnableFailover; + public readonly ImmutableArray FailoverRules; + public readonly string? FailoverTitle; + public readonly string? Hostname; + public readonly string? Ip; + public readonly bool? Locked; + public readonly string? OriginId; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterResult( + string? cookieName, + + string? description, + + bool? enableFailover, + + ImmutableArray failoverRules, + + string? failoverTitle, + + string? hostname, + + string? ip, + + bool? locked, + + string? originId, + + string? templateUuid, + + string? uuid) + { + CookieName = cookieName; + Description = description; + EnableFailover = enableFailover; + FailoverRules = failoverRules; + FailoverTitle = failoverTitle; + Hostname = hostname; + Ip = ip; + Locked = locked; + OriginId = originId; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginResult.cs new file mode 100644 index 000000000..743cbc655 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginResult.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginResult + { + public readonly string? CookieName; + public readonly string? Description; + public readonly bool? EnableSessionPersistence; + public readonly string? Hostname; + public readonly string? Id; + public readonly bool? Locked; + public readonly string? SessionPersistenceTitle; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginResult( + string? cookieName, + + string? description, + + bool? enableSessionPersistence, + + string? hostname, + + string? id, + + bool? locked, + + string? sessionPersistenceTitle, + + string? templateUuid, + + string? uuid) + { + CookieName = cookieName; + Description = description; + EnableSessionPersistence = enableSessionPersistence; + Hostname = hostname; + Id = id; + Locked = locked; + SessionPersistenceTitle = sessionPersistenceTitle; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationResult.cs new file mode 100644 index 000000000..130a05aa2 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationResult.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationResult + { + public readonly string? CookieName; + public readonly string? Domain; + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly string? Value; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationResult( + string? cookieName, + + string? domain, + + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid, + + string? value) + { + CookieName = cookieName; + Domain = domain; + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + Value = value; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyResult.cs new file mode 100644 index 000000000..835790375 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyResult.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyResult + { + public readonly int? Id; + public readonly string? Name; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyResult( + int? id, + + string? name) + { + Id = id; + Name = name; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorResult.cs new file mode 100644 index 000000000..02baf9290 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorResult.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorResult + { + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyResult? CloudletPolicy; + public readonly int? CloudletSharedPolicy; + public readonly bool? Enabled; + public readonly bool? IsSharedPolicy; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorResult( + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyResult? cloudletPolicy, + + int? cloudletSharedPolicy, + + bool? enabled, + + bool? isSharedPolicy, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + CloudletPolicy = cloudletPolicy; + CloudletSharedPolicy = cloudletSharedPolicy; + Enabled = enabled; + IsSharedPolicy = isSharedPolicy; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeResult.cs new file mode 100644 index 000000000..cf2d59c7b --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesResult.cs new file mode 100644 index 000000000..ceb13b53b --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesResult.cs @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesResult + { + public readonly bool? DetectInjection; + public readonly bool? EnableViaHttp; + public readonly bool? Enabled; + public readonly ImmutableArray I18nCharsets; + public readonly bool? I18nStatus; + public readonly bool? Locked; + public readonly bool? PassClientIp; + public readonly bool? PassSetCookie; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesResult( + bool? detectInjection, + + bool? enableViaHttp, + + bool? enabled, + + ImmutableArray i18nCharsets, + + bool? i18nStatus, + + bool? locked, + + bool? passClientIp, + + bool? passSetCookie, + + string? templateUuid, + + string? uuid) + { + DetectInjection = detectInjection; + EnableViaHttp = enableViaHttp; + Enabled = enabled; + I18nCharsets = i18nCharsets; + I18nStatus = i18nStatus; + Locked = locked; + PassClientIp = passClientIp; + PassSetCookie = passSetCookie; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerResult.cs new file mode 100644 index 000000000..a2854f7d1 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerResult.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerResult + { + public readonly string? CreateEdgeWorker; + public readonly string? EdgeWorkerId; + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly bool? MPulse; + public readonly string? MPulseInformation; + public readonly string? ResourceTier; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerResult( + string? createEdgeWorker, + + string? edgeWorkerId, + + bool? enabled, + + bool? locked, + + bool? mPulse, + + string? mPulseInformation, + + string? resourceTier, + + string? templateUuid, + + string? uuid) + { + CreateEdgeWorker = createEdgeWorker; + EdgeWorkerId = edgeWorkerId; + Enabled = enabled; + Locked = locked; + MPulse = mPulse; + MPulseInformation = mPulseInformation; + ResourceTier = resourceTier; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsResult.cs new file mode 100644 index 000000000..4874950b6 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsResult.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsResult + { + public readonly ImmutableArray CertificateAuthoritySets; + public readonly bool? EnableAuthSet; + public readonly bool? EnableDenyRequest; + public readonly bool? EnableOcspStatus; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsResult( + ImmutableArray certificateAuthoritySets, + + bool? enableAuthSet, + + bool? enableDenyRequest, + + bool? enableOcspStatus, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + CertificateAuthoritySets = certificateAuthoritySets; + EnableAuthSet = enableAuthSet; + EnableDenyRequest = enableDenyRequest; + EnableOcspStatus = enableOcspStatus; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolResult.cs new file mode 100644 index 000000000..05b15e44a --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolResult + { + public readonly string? Display; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolResult( + string? display, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Display = display; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionResult.cs new file mode 100644 index 000000000..93e9d3fcc --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionResult.cs @@ -0,0 +1,165 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionResult + { + public readonly string? AnonymousVpn; + public readonly string? BestPracticeAction; + public readonly string? BestPracticeRedirecturl; + public readonly bool? DetectAnonymousVpn; + public readonly string? DetectAnonymousVpnAction; + public readonly string? DetectAnonymousVpnRedirecturl; + public readonly bool? DetectHostingProvider; + public readonly string? DetectHostingProviderAction; + public readonly string? DetectHostingProviderRedirecturl; + public readonly bool? DetectPublicProxy; + public readonly string? DetectPublicProxyAction; + public readonly string? DetectPublicProxyRedirecturl; + public readonly bool? DetectResidentialProxy; + public readonly string? DetectResidentialProxyAction; + public readonly string? DetectResidentialProxyRedirecturl; + public readonly bool? DetectSmartDnsProxy; + public readonly string? DetectSmartDnsProxyAction; + public readonly string? DetectSmartDnsProxyRedirecturl; + public readonly bool? DetectTorExitNode; + public readonly string? DetectTorExitNodeAction; + public readonly string? DetectTorExitNodeRedirecturl; + public readonly bool? DetectVpnDataCenter; + public readonly string? DetectVpnDataCenterAction; + public readonly string? DetectVpnDataCenterRedirecturl; + public readonly string? EnableConfigurationMode; + public readonly bool? Enabled; + public readonly bool? ForwardHeaderEnrichment; + public readonly string? HostingProvider; + public readonly bool? Locked; + public readonly string? PublicProxy; + public readonly string? ResidentialProxy; + public readonly string? SmartDnsProxy; + public readonly string? TemplateUuid; + public readonly string? TorExitNode; + public readonly string? Uuid; + public readonly string? VpnDataCenter; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionResult( + string? anonymousVpn, + + string? bestPracticeAction, + + string? bestPracticeRedirecturl, + + bool? detectAnonymousVpn, + + string? detectAnonymousVpnAction, + + string? detectAnonymousVpnRedirecturl, + + bool? detectHostingProvider, + + string? detectHostingProviderAction, + + string? detectHostingProviderRedirecturl, + + bool? detectPublicProxy, + + string? detectPublicProxyAction, + + string? detectPublicProxyRedirecturl, + + bool? detectResidentialProxy, + + string? detectResidentialProxyAction, + + string? detectResidentialProxyRedirecturl, + + bool? detectSmartDnsProxy, + + string? detectSmartDnsProxyAction, + + string? detectSmartDnsProxyRedirecturl, + + bool? detectTorExitNode, + + string? detectTorExitNodeAction, + + string? detectTorExitNodeRedirecturl, + + bool? detectVpnDataCenter, + + string? detectVpnDataCenterAction, + + string? detectVpnDataCenterRedirecturl, + + string? enableConfigurationMode, + + bool? enabled, + + bool? forwardHeaderEnrichment, + + string? hostingProvider, + + bool? locked, + + string? publicProxy, + + string? residentialProxy, + + string? smartDnsProxy, + + string? templateUuid, + + string? torExitNode, + + string? uuid, + + string? vpnDataCenter) + { + AnonymousVpn = anonymousVpn; + BestPracticeAction = bestPracticeAction; + BestPracticeRedirecturl = bestPracticeRedirecturl; + DetectAnonymousVpn = detectAnonymousVpn; + DetectAnonymousVpnAction = detectAnonymousVpnAction; + DetectAnonymousVpnRedirecturl = detectAnonymousVpnRedirecturl; + DetectHostingProvider = detectHostingProvider; + DetectHostingProviderAction = detectHostingProviderAction; + DetectHostingProviderRedirecturl = detectHostingProviderRedirecturl; + DetectPublicProxy = detectPublicProxy; + DetectPublicProxyAction = detectPublicProxyAction; + DetectPublicProxyRedirecturl = detectPublicProxyRedirecturl; + DetectResidentialProxy = detectResidentialProxy; + DetectResidentialProxyAction = detectResidentialProxyAction; + DetectResidentialProxyRedirecturl = detectResidentialProxyRedirecturl; + DetectSmartDnsProxy = detectSmartDnsProxy; + DetectSmartDnsProxyAction = detectSmartDnsProxyAction; + DetectSmartDnsProxyRedirecturl = detectSmartDnsProxyRedirecturl; + DetectTorExitNode = detectTorExitNode; + DetectTorExitNodeAction = detectTorExitNodeAction; + DetectTorExitNodeRedirecturl = detectTorExitNodeRedirecturl; + DetectVpnDataCenter = detectVpnDataCenter; + DetectVpnDataCenterAction = detectVpnDataCenterAction; + DetectVpnDataCenterRedirecturl = detectVpnDataCenterRedirecturl; + EnableConfigurationMode = enableConfigurationMode; + Enabled = enabled; + ForwardHeaderEnrichment = forwardHeaderEnrichment; + HostingProvider = hostingProvider; + Locked = locked; + PublicProxy = publicProxy; + ResidentialProxy = residentialProxy; + SmartDnsProxy = smartDnsProxy; + TemplateUuid = templateUuid; + TorExitNode = torExitNode; + Uuid = uuid; + VpnDataCenter = vpnDataCenter; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentResult.cs new file mode 100644 index 000000000..bebfcea63 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsResult.cs new file mode 100644 index 000000000..87d32b97c --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsResult.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsResult + { + public readonly int? CurrentCapacity; + public readonly int? Limit; + public readonly string? LimitType; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsResult( + int? currentCapacity, + + int? limit, + + string? limitType) + { + CurrentCapacity = currentCapacity; + Limit = limit; + LimitType = limitType; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeResult.cs new file mode 100644 index 000000000..5ae97874f --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeResult + { + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsResult? CpCodeLimits; + public readonly int? CreatedDate; + public readonly string? Description; + public readonly int? Id; + public readonly string? Name; + public readonly ImmutableArray Products; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeResult( + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsResult? cpCodeLimits, + + int? createdDate, + + string? description, + + int? id, + + string? name, + + ImmutableArray products) + { + CpCodeLimits = cpCodeLimits; + CreatedDate = createdDate; + Description = description; + Id = id; + Name = name; + Products = products; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameResult.cs new file mode 100644 index 000000000..7f34b0bcf --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameResult.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameResult + { + public readonly int? CpCode; + public readonly string? DownloadDomainName; + public readonly string? G2oToken; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameResult( + int? cpCode, + + string? downloadDomainName, + + string? g2oToken) + { + CpCode = cpCode; + DownloadDomainName = downloadDomainName; + G2oToken = g2oToken; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionResult.cs new file mode 100644 index 000000000..31b16504b --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionResult.cs @@ -0,0 +1,161 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionResult + { + public readonly string? ActionType; + public readonly bool? AllowFcmParentOverride; + public readonly bool? CexCustomPath; + public readonly string? CexHostname; + public readonly string? CexPath; + public readonly bool? ContentCustomPath; + public readonly string? ContentHostname; + public readonly string? ContentPath; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeResult? CpCode; + public readonly bool? DynamicCustomPath; + public readonly string? DynamicMethod; + public readonly string? DynamicPath; + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly bool? ModifyProtocol; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameResult? NetStorageHostname; + public readonly string? NetStoragePath; + public readonly bool? PreserveQueryString; + public readonly string? Protocol; + public readonly bool? RedirectCustomPath; + public readonly string? RedirectHostname; + public readonly string? RedirectHostnameType; + public readonly int? RedirectMethod; + public readonly string? RedirectPath; + public readonly bool? SaasCnameEnabled; + public readonly int? SaasCnameLevel; + public readonly string? SaasCookie; + public readonly string? SaasQueryString; + public readonly string? SaasRegex; + public readonly string? SaasReplace; + public readonly string? SaasSuffix; + public readonly string? SaasType; + public readonly int? StatusCode; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionResult( + string? actionType, + + bool? allowFcmParentOverride, + + bool? cexCustomPath, + + string? cexHostname, + + string? cexPath, + + bool? contentCustomPath, + + string? contentHostname, + + string? contentPath, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeResult? cpCode, + + bool? dynamicCustomPath, + + string? dynamicMethod, + + string? dynamicPath, + + bool? enabled, + + bool? locked, + + bool? modifyProtocol, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameResult? netStorageHostname, + + string? netStoragePath, + + bool? preserveQueryString, + + string? protocol, + + bool? redirectCustomPath, + + string? redirectHostname, + + string? redirectHostnameType, + + int? redirectMethod, + + string? redirectPath, + + bool? saasCnameEnabled, + + int? saasCnameLevel, + + string? saasCookie, + + string? saasQueryString, + + string? saasRegex, + + string? saasReplace, + + string? saasSuffix, + + string? saasType, + + int? statusCode, + + string? templateUuid, + + string? uuid) + { + ActionType = actionType; + AllowFcmParentOverride = allowFcmParentOverride; + CexCustomPath = cexCustomPath; + CexHostname = cexHostname; + CexPath = cexPath; + ContentCustomPath = contentCustomPath; + ContentHostname = contentHostname; + ContentPath = contentPath; + CpCode = cpCode; + DynamicCustomPath = dynamicCustomPath; + DynamicMethod = dynamicMethod; + DynamicPath = dynamicPath; + Enabled = enabled; + Locked = locked; + ModifyProtocol = modifyProtocol; + NetStorageHostname = netStorageHostname; + NetStoragePath = netStoragePath; + PreserveQueryString = preserveQueryString; + Protocol = protocol; + RedirectCustomPath = redirectCustomPath; + RedirectHostname = redirectHostname; + RedirectHostnameType = redirectHostnameType; + RedirectMethod = redirectMethod; + RedirectPath = redirectPath; + SaasCnameEnabled = saasCnameEnabled; + SaasCnameLevel = saasCnameLevel; + SaasCookie = saasCookie; + SaasQueryString = saasQueryString; + SaasRegex = saasRegex; + SaasReplace = saasReplace; + SaasSuffix = saasSuffix; + SaasType = saasType; + StatusCode = statusCode; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityResult.cs new file mode 100644 index 000000000..4f72408ce --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityResult + { + public readonly bool? Compatibility; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityResult( + bool? compatibility, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Compatibility = compatibility; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateResult.cs new file mode 100644 index 000000000..7b113e6df --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFipsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFipsResult.cs new file mode 100644 index 000000000..0b9e022b4 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFipsResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFipsResult + { + public readonly bool? Enable; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorFipsResult( + bool? enable, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enable = enable; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyResult.cs new file mode 100644 index 000000000..c3d248e91 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyResult.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyResult + { + public readonly int? Id; + public readonly string? Name; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyResult( + int? id, + + string? name) + { + Id = id; + Name = name; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyResult.cs new file mode 100644 index 000000000..acee49423 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyResult.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyResult + { + public readonly int? Id; + public readonly string? Name; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyResult( + int? id, + + string? name) + { + Id = id; + Name = name; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusResult.cs new file mode 100644 index 000000000..132df2a79 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusResult.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusResult + { + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyResult? CloudletPolicy; + public readonly bool? Enabled; + public readonly string? JavaScriptInsertionRule; + public readonly bool? Locked; + public readonly string? MediaMathPrefix; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusResult( + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyResult? cloudletPolicy, + + bool? enabled, + + string? javaScriptInsertionRule, + + bool? locked, + + string? mediaMathPrefix, + + string? templateUuid, + + string? uuid) + { + CloudletPolicy = cloudletPolicy; + Enabled = enabled; + JavaScriptInsertionRule = javaScriptInsertionRule; + Locked = locked; + MediaMathPrefix = mediaMathPrefix; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingResult.cs new file mode 100644 index 000000000..1b625ad28 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingResult.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingResult + { + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyResult? CloudletPolicy; + public readonly bool? Enabled; + public readonly string? JavaScriptInsertionRule; + public readonly bool? Locked; + public readonly string? MediaMathPrefix; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingResult( + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyResult? cloudletPolicy, + + bool? enabled, + + string? javaScriptInsertionRule, + + bool? locked, + + string? mediaMathPrefix, + + string? templateUuid, + + string? uuid) + { + CloudletPolicy = cloudletPolicy; + Enabled = enabled; + JavaScriptInsertionRule = javaScriptInsertionRule; + Locked = locked; + MediaMathPrefix = mediaMathPrefix; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyResult.cs new file mode 100644 index 000000000..43c3b5ae9 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyResult.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyResult + { + public readonly int? Id; + public readonly string? Name; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyResult( + int? id, + + string? name) + { + Id = id; + Name = name; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteResult.cs new file mode 100644 index 000000000..4efa8db17 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteResult.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteResult + { + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyResult? CloudletPolicy; + public readonly int? CloudletSharedPolicy; + public readonly bool? Enabled; + public readonly bool? IsSharedPolicy; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteResult( + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyResult? cloudletPolicy, + + int? cloudletSharedPolicy, + + bool? enabled, + + bool? isSharedPolicy, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + CloudletPolicy = cloudletPolicy; + CloudletSharedPolicy = cloudletSharedPolicy; + Enabled = enabled; + IsSharedPolicy = isSharedPolicy; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderResult.cs new file mode 100644 index 000000000..3cc4fe8fb --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderResult.cs @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderResult + { + public readonly ImmutableArray CustomSignStrings; + public readonly string? DataHeader; + public readonly bool? Enabled; + public readonly int? EncodingVersion; + public readonly bool? Locked; + public readonly string? Nonce; + public readonly string? SecretKey; + public readonly string? SignedHeader; + public readonly string? TemplateUuid; + public readonly bool? UseCustomSignString; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderResult( + ImmutableArray customSignStrings, + + string? dataHeader, + + bool? enabled, + + int? encodingVersion, + + bool? locked, + + string? nonce, + + string? secretKey, + + string? signedHeader, + + string? templateUuid, + + bool? useCustomSignString, + + string? uuid) + { + CustomSignStrings = customSignStrings; + DataHeader = dataHeader; + Enabled = enabled; + EncodingVersion = encodingVersion; + Locked = locked; + Nonce = nonce; + SecretKey = secretKey; + SignedHeader = signedHeader; + TemplateUuid = templateUuid; + UseCustomSignString = useCustomSignString; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberResult.cs new file mode 100644 index 000000000..ab14d6525 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberResult + { + public readonly string? HeaderName; + public readonly bool? Locked; + public readonly string? OutputOption; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly string? VariableName; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberResult( + string? headerName, + + bool? locked, + + string? outputOption, + + string? templateUuid, + + string? uuid, + + string? variableName) + { + HeaderName = headerName; + Locked = locked; + OutputOption = outputOption; + TemplateUuid = templateUuid; + Uuid = uuid; + VariableName = variableName; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingResult.cs new file mode 100644 index 000000000..2f50df0c5 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingResult.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingResult + { + public readonly string? Advanced; + public readonly bool? CacheResponsesWithErrors; + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? OperationsJsonBodyParameterName; + public readonly string? OperationsUrlQueryParameterName; + public readonly string? PostRequestProcessingErrorHandling; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingResult( + string? advanced, + + bool? cacheResponsesWithErrors, + + bool? enabled, + + bool? locked, + + string? operationsJsonBodyParameterName, + + string? operationsUrlQueryParameterName, + + string? postRequestProcessingErrorHandling, + + string? templateUuid, + + string? uuid) + { + Advanced = advanced; + CacheResponsesWithErrors = cacheResponsesWithErrors; + Enabled = enabled; + Locked = locked; + OperationsJsonBodyParameterName = operationsJsonBodyParameterName; + OperationsUrlQueryParameterName = operationsUrlQueryParameterName; + PostRequestProcessingErrorHandling = postRequestProcessingErrorHandling; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseResult.cs new file mode 100644 index 000000000..b138e3534 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseResult + { + public readonly string? Behavior; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseResult( + string? behavior, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Behavior = behavior; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedResult.cs new file mode 100644 index 000000000..835866921 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedResult + { + public readonly string? Description; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly string? Xml; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedResult( + string? description, + + bool? locked, + + string? templateUuid, + + string? uuid, + + string? xml) + { + Description = description; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + Xml = xml; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionResult.cs new file mode 100644 index 000000000..5a2b52d84 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionResult + { + public readonly bool? Locked; + public readonly int? MaximumReconnects; + public readonly int? RetryCount; + public readonly string? RetryInterval; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionResult( + bool? locked, + + int? maximumReconnects, + + int? retryCount, + + string? retryInterval, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + MaximumReconnects = maximumReconnects; + RetryCount = retryCount; + RetryInterval = retryInterval; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingResult.cs new file mode 100644 index 000000000..3709385fd --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingResult.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingResult + { + public readonly bool? CustomExtractedSerial; + public readonly bool? Enabled; + public readonly int? HashMaxValue; + public readonly int? HashMinValue; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Tier; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingResult( + bool? customExtractedSerial, + + bool? enabled, + + int? hashMaxValue, + + int? hashMinValue, + + bool? locked, + + string? templateUuid, + + string? tier, + + string? uuid) + { + CustomExtractedSerial = customExtractedSerial; + Enabled = enabled; + HashMaxValue = hashMaxValue; + HashMinValue = hashMinValue; + Locked = locked; + TemplateUuid = templateUuid; + Tier = tier; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Result.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Result.cs new file mode 100644 index 000000000..542b288e0 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Result.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Result + { + public readonly string? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Result( + string? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Result.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Result.cs new file mode 100644 index 000000000..4196328ec --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Result.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Result + { + public readonly bool? Enable; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Result( + bool? enable, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enable = enable; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityResult.cs new file mode 100644 index 000000000..71920505a --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityResult.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityResult + { + public readonly bool? Enable; + public readonly bool? IncludeSubDomains; + public readonly bool? Locked; + public readonly string? MaxAge; + public readonly bool? Preload; + public readonly bool? Redirect; + public readonly int? RedirectStatusCode; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityResult( + bool? enable, + + bool? includeSubDomains, + + bool? locked, + + string? maxAge, + + bool? preload, + + bool? redirect, + + int? redirectStatusCode, + + string? templateUuid, + + string? uuid) + { + Enable = enable; + IncludeSubDomains = includeSubDomains; + Locked = locked; + MaxAge = maxAge; + Preload = preload; + Redirect = redirect; + RedirectStatusCode = redirectStatusCode; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeResult.cs new file mode 100644 index 000000000..20a4ac31a --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeResult + { + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Upgrade; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeResult( + bool? locked, + + string? templateUuid, + + string? upgrade, + + string? uuid) + { + Locked = locked; + TemplateUuid = templateUuid; + Upgrade = upgrade; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideResult.cs new file mode 100644 index 000000000..3880bc1e6 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideResult.cs @@ -0,0 +1,89 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideResult + { + public readonly double? Dpr; + public readonly string? Dprvar; + public readonly bool? ExcludeAllQueryParameters; + public readonly ImmutableArray ExcludedQueryParameters; + public readonly string? Format; + public readonly string? Formatvar; + public readonly bool? Locked; + public readonly string? Override; + public readonly string? Policy; + public readonly string? Policyvar; + public readonly string? PolicyvarIMvar; + public readonly string? PolicyvarName; + public readonly string? TemplateUuid; + public readonly string? Typesel; + public readonly string? Uuid; + public readonly double? Width; + public readonly string? Widthvar; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideResult( + double? dpr, + + string? dprvar, + + bool? excludeAllQueryParameters, + + ImmutableArray excludedQueryParameters, + + string? format, + + string? formatvar, + + bool? locked, + + string? @override, + + string? policy, + + string? policyvar, + + string? policyvarIMvar, + + string? policyvarName, + + string? templateUuid, + + string? typesel, + + string? uuid, + + double? width, + + string? widthvar) + { + Dpr = dpr; + Dprvar = dprvar; + ExcludeAllQueryParameters = excludeAllQueryParameters; + ExcludedQueryParameters = excludedQueryParameters; + Format = format; + Formatvar = formatvar; + Locked = locked; + Override = @override; + Policy = policy; + Policyvar = policyvar; + PolicyvarIMvar = policyvarIMvar; + PolicyvarName = policyvarName; + TemplateUuid = templateUuid; + Typesel = typesel; + Uuid = uuid; + Width = width; + Widthvar = widthvar; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsResult.cs new file mode 100644 index 000000000..17bae8b22 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsResult.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsResult + { + public readonly int? CurrentCapacity; + public readonly int? Limit; + public readonly string? LimitType; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsResult( + int? currentCapacity, + + int? limit, + + string? limitType) + { + CurrentCapacity = currentCapacity; + Limit = limit; + LimitType = limitType; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalResult.cs new file mode 100644 index 000000000..0798aa815 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalResult + { + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsResult? CpCodeLimits; + public readonly int? CreatedDate; + public readonly string? Description; + public readonly int? Id; + public readonly string? Name; + public readonly ImmutableArray Products; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalResult( + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsResult? cpCodeLimits, + + int? createdDate, + + string? description, + + int? id, + + string? name, + + ImmutableArray products) + { + CpCodeLimits = cpCodeLimits; + CreatedDate = createdDate; + Description = description; + Id = id; + Name = name; + Products = products; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsResult.cs new file mode 100644 index 000000000..54013b7e4 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsResult.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsResult + { + public readonly int? CurrentCapacity; + public readonly int? Limit; + public readonly string? LimitType; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsResult( + int? currentCapacity, + + int? limit, + + string? limitType) + { + CurrentCapacity = currentCapacity; + Limit = limit; + LimitType = limitType; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedResult.cs new file mode 100644 index 000000000..b5e0fde07 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedResult + { + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsResult? CpCodeLimits; + public readonly int? CreatedDate; + public readonly string? Description; + public readonly int? Id; + public readonly string? Name; + public readonly ImmutableArray Products; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedResult( + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsResult? cpCodeLimits, + + int? createdDate, + + string? description, + + int? id, + + string? name, + + ImmutableArray products) + { + CpCodeLimits = cpCodeLimits; + CreatedDate = createdDate; + Description = description; + Id = id; + Name = name; + Products = products; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerResult.cs new file mode 100644 index 000000000..d06b47010 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerResult.cs @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerResult + { + public readonly bool? ApplyBestFileType; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalResult? CpCodeOriginal; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedResult? CpCodeTransformed; + public readonly bool? Enabled; + public readonly string? ImageSet; + public readonly bool? Locked; + public readonly string? PolicySetType; + public readonly bool? Resize; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly string? VideoSet; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerResult( + bool? applyBestFileType, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalResult? cpCodeOriginal, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedResult? cpCodeTransformed, + + bool? enabled, + + string? imageSet, + + bool? locked, + + string? policySetType, + + bool? resize, + + string? templateUuid, + + string? uuid, + + string? videoSet) + { + ApplyBestFileType = applyBestFileType; + CpCodeOriginal = cpCodeOriginal; + CpCodeTransformed = cpCodeTransformed; + Enabled = enabled; + ImageSet = imageSet; + Locked = locked; + PolicySetType = policySetType; + Resize = resize; + TemplateUuid = templateUuid; + Uuid = uuid; + VideoSet = videoSet; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsResult.cs new file mode 100644 index 000000000..f6c91560e --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsResult.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsResult + { + public readonly int? CurrentCapacity; + public readonly int? Limit; + public readonly string? LimitType; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsResult( + int? currentCapacity, + + int? limit, + + string? limitType) + { + CurrentCapacity = currentCapacity; + Limit = limit; + LimitType = limitType; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalResult.cs new file mode 100644 index 000000000..33be6102f --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalResult + { + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsResult? CpCodeLimits; + public readonly int? CreatedDate; + public readonly string? Description; + public readonly int? Id; + public readonly string? Name; + public readonly ImmutableArray Products; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalResult( + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsResult? cpCodeLimits, + + int? createdDate, + + string? description, + + int? id, + + string? name, + + ImmutableArray products) + { + CpCodeLimits = cpCodeLimits; + CreatedDate = createdDate; + Description = description; + Id = id; + Name = name; + Products = products; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsResult.cs new file mode 100644 index 000000000..2a3e0ef27 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsResult.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsResult + { + public readonly int? CurrentCapacity; + public readonly int? Limit; + public readonly string? LimitType; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsResult( + int? currentCapacity, + + int? limit, + + string? limitType) + { + CurrentCapacity = currentCapacity; + Limit = limit; + LimitType = limitType; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedResult.cs new file mode 100644 index 000000000..bd48e3f90 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedResult + { + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsResult? CpCodeLimits; + public readonly int? CreatedDate; + public readonly string? Description; + public readonly int? Id; + public readonly string? Name; + public readonly ImmutableArray Products; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedResult( + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsResult? cpCodeLimits, + + int? createdDate, + + string? description, + + int? id, + + string? name, + + ImmutableArray products) + { + CpCodeLimits = cpCodeLimits; + CreatedDate = createdDate; + Description = description; + Id = id; + Name = name; + Products = products; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerResult.cs new file mode 100644 index 000000000..615c5005f --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerResult.cs @@ -0,0 +1,89 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerResult + { + public readonly bool? Advanced; + public readonly string? ApiReferenceTitle; + public readonly bool? ApplyBestFileType; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalResult? CpCodeOriginal; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedResult? CpCodeTransformed; + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? PolicySet; + public readonly string? PolicyToken; + public readonly string? PolicyTokenDefault; + public readonly bool? Resize; + public readonly string? SettingsTitle; + public readonly string? SuperCacheRegion; + public readonly string? TemplateUuid; + public readonly string? TrafficTitle; + public readonly bool? UseExistingPolicySet; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerResult( + bool? advanced, + + string? apiReferenceTitle, + + bool? applyBestFileType, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalResult? cpCodeOriginal, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedResult? cpCodeTransformed, + + bool? enabled, + + bool? locked, + + string? policySet, + + string? policyToken, + + string? policyTokenDefault, + + bool? resize, + + string? settingsTitle, + + string? superCacheRegion, + + string? templateUuid, + + string? trafficTitle, + + bool? useExistingPolicySet, + + string? uuid) + { + Advanced = advanced; + ApiReferenceTitle = apiReferenceTitle; + ApplyBestFileType = applyBestFileType; + CpCodeOriginal = cpCodeOriginal; + CpCodeTransformed = cpCodeTransformed; + Enabled = enabled; + Locked = locked; + PolicySet = policySet; + PolicyToken = policyToken; + PolicyTokenDefault = policyTokenDefault; + Resize = resize; + SettingsTitle = settingsTitle; + SuperCacheRegion = superCacheRegion; + TemplateUuid = templateUuid; + TrafficTitle = trafficTitle; + UseExistingPolicySet = useExistingPolicySet; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsResult.cs new file mode 100644 index 000000000..7ac447a96 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsResult.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsResult + { + public readonly int? CurrentCapacity; + public readonly int? Limit; + public readonly string? LimitType; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsResult( + int? currentCapacity, + + int? limit, + + string? limitType) + { + CurrentCapacity = currentCapacity; + Limit = limit; + LimitType = limitType; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalResult.cs new file mode 100644 index 000000000..5605f8baf --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalResult + { + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsResult? CpCodeLimits; + public readonly int? CreatedDate; + public readonly string? Description; + public readonly int? Id; + public readonly string? Name; + public readonly ImmutableArray Products; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalResult( + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsResult? cpCodeLimits, + + int? createdDate, + + string? description, + + int? id, + + string? name, + + ImmutableArray products) + { + CpCodeLimits = cpCodeLimits; + CreatedDate = createdDate; + Description = description; + Id = id; + Name = name; + Products = products; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsResult.cs new file mode 100644 index 000000000..575ad6fcd --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsResult.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsResult + { + public readonly int? CurrentCapacity; + public readonly int? Limit; + public readonly string? LimitType; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsResult( + int? currentCapacity, + + int? limit, + + string? limitType) + { + CurrentCapacity = currentCapacity; + Limit = limit; + LimitType = limitType; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedResult.cs new file mode 100644 index 000000000..8e252a54e --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedResult + { + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsResult? CpCodeLimits; + public readonly int? CreatedDate; + public readonly string? Description; + public readonly int? Id; + public readonly string? Name; + public readonly ImmutableArray Products; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedResult( + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsResult? cpCodeLimits, + + int? createdDate, + + string? description, + + int? id, + + string? name, + + ImmutableArray products) + { + CpCodeLimits = cpCodeLimits; + CreatedDate = createdDate; + Description = description; + Id = id; + Name = name; + Products = products; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoResult.cs new file mode 100644 index 000000000..53464c23b --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoResult.cs @@ -0,0 +1,89 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoResult + { + public readonly bool? Advanced; + public readonly string? ApiReferenceTitle; + public readonly bool? ApplyBestFileType; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalResult? CpCodeOriginal; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedResult? CpCodeTransformed; + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? PolicySet; + public readonly string? PolicyToken; + public readonly string? PolicyTokenDefault; + public readonly bool? Resize; + public readonly string? SettingsTitle; + public readonly string? SuperCacheRegion; + public readonly string? TemplateUuid; + public readonly string? TrafficTitle; + public readonly bool? UseExistingPolicySet; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoResult( + bool? advanced, + + string? apiReferenceTitle, + + bool? applyBestFileType, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalResult? cpCodeOriginal, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedResult? cpCodeTransformed, + + bool? enabled, + + bool? locked, + + string? policySet, + + string? policyToken, + + string? policyTokenDefault, + + bool? resize, + + string? settingsTitle, + + string? superCacheRegion, + + string? templateUuid, + + string? trafficTitle, + + bool? useExistingPolicySet, + + string? uuid) + { + Advanced = advanced; + ApiReferenceTitle = apiReferenceTitle; + ApplyBestFileType = applyBestFileType; + CpCodeOriginal = cpCodeOriginal; + CpCodeTransformed = cpCodeTransformed; + Enabled = enabled; + Locked = locked; + PolicySet = policySet; + PolicyToken = policyToken; + PolicyTokenDefault = policyTokenDefault; + Resize = resize; + SettingsTitle = settingsTitle; + SuperCacheRegion = superCacheRegion; + TemplateUuid = templateUuid; + TrafficTitle = trafficTitle; + UseExistingPolicySet = useExistingPolicySet; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorIncludeResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorIncludeResult.cs new file mode 100644 index 000000000..20f1ecf52 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorIncludeResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorIncludeResult + { + public readonly string? Id; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorIncludeResult( + string? id, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Id = id; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigResult.cs new file mode 100644 index 000000000..6d1b19162 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantResult.cs new file mode 100644 index 000000000..0100d3bd7 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantResult.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorInstantResult + { + public readonly ImmutableArray CustomLinkRelations; + public readonly bool? Locked; + public readonly bool? PrefetchCacheable; + public readonly bool? PrefetchHtml; + public readonly bool? PrefetchNoStore; + public readonly ImmutableArray PrefetchNoStoreExtensions; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorInstantResult( + ImmutableArray customLinkRelations, + + bool? locked, + + bool? prefetchCacheable, + + bool? prefetchHtml, + + bool? prefetchNoStore, + + ImmutableArray prefetchNoStoreExtensions, + + string? templateUuid, + + string? uuid) + { + CustomLinkRelations = customLinkRelations; + Locked = locked; + PrefetchCacheable = prefetchCacheable; + PrefetchHtml = prefetchHtml; + PrefetchNoStore = prefetchNoStore; + PrefetchNoStoreExtensions = prefetchNoStoreExtensions; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedResult.cs new file mode 100644 index 000000000..476f51839 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedResult.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedResult + { + public readonly bool? Enabled; + public readonly string? FragmentSize; + public readonly bool? Locked; + public readonly string? ObjectSize; + public readonly int? PrefetchAfterRequest; + public readonly int? PrefetchDuringRequest; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedResult( + bool? enabled, + + string? fragmentSize, + + bool? locked, + + string? objectSize, + + int? prefetchAfterRequest, + + int? prefetchDuringRequest, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + FragmentSize = fragmentSize; + Locked = locked; + ObjectSize = objectSize; + PrefetchAfterRequest = prefetchAfterRequest; + PrefetchDuringRequest = prefetchDuringRequest; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationResult.cs new file mode 100644 index 000000000..a13929bbe --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationResult.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationResult + { + public readonly string? EnablePartialObjectCaching; + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? MaximumSize; + public readonly string? MinimumSize; + public readonly string? TemplateUuid; + public readonly bool? UseVersioning; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationResult( + string? enablePartialObjectCaching, + + bool? enabled, + + bool? locked, + + string? maximumSize, + + string? minimumSize, + + string? templateUuid, + + bool? useVersioning, + + string? uuid) + { + EnablePartialObjectCaching = enablePartialObjectCaching; + Enabled = enabled; + Locked = locked; + MaximumSize = maximumSize; + MinimumSize = minimumSize; + TemplateUuid = templateUuid; + UseVersioning = useVersioning; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableResult.cs new file mode 100644 index 000000000..0a70d2568 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableResult.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableResult + { + public readonly string? BitrateUnit; + public readonly double? BitrateValue; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableResult( + string? bitrateUnit, + + double? bitrateValue) + { + BitrateUnit = bitrateUnit; + BitrateValue = bitrateValue; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateResult.cs new file mode 100644 index 000000000..2ffac13a7 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateResult + { + public readonly ImmutableArray BitrateTables; + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly ImmutableArray ThresholdTables; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateResult( + ImmutableArray bitrateTables, + + bool? enabled, + + bool? locked, + + string? templateUuid, + + ImmutableArray thresholdTables, + + string? uuid) + { + BitrateTables = bitrateTables; + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + ThresholdTables = thresholdTables; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableResult.cs new file mode 100644 index 000000000..38b992c97 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableResult.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableResult + { + public readonly string? ThresholdUnit; + public readonly int? ThresholdValue; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableResult( + string? thresholdUnit, + + int? thresholdValue) + { + ThresholdUnit = thresholdUnit; + ThresholdValue = thresholdValue; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomResult.cs new file mode 100644 index 000000000..6ad894f43 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomResult + { + public readonly string? CustomLogField; + public readonly bool? Locked; + public readonly bool? LogCustomLogField; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomResult( + string? customLogField, + + bool? locked, + + bool? logCustomLogField, + + string? templateUuid, + + string? uuid) + { + CustomLogField = customLogField; + Locked = locked; + LogCustomLogField = logCustomLogField; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMPulseResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMPulseResult.cs new file mode 100644 index 000000000..0b4628578 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMPulseResult.cs @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorMPulseResult + { + public readonly string? ApiKey; + public readonly string? BufferSize; + public readonly string? ConfigOverride; + public readonly bool? Enabled; + public readonly string? LoaderVersion; + public readonly bool? Locked; + public readonly bool? RequirePci; + public readonly string? TemplateUuid; + public readonly string? TitleOptional; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorMPulseResult( + string? apiKey, + + string? bufferSize, + + string? configOverride, + + bool? enabled, + + string? loaderVersion, + + bool? locked, + + bool? requirePci, + + string? templateUuid, + + string? titleOptional, + + string? uuid) + { + ApiKey = apiKey; + BufferSize = bufferSize; + ConfigOverride = configOverride; + Enabled = enabled; + LoaderVersion = loaderVersion; + Locked = locked; + RequirePci = requirePci; + TemplateUuid = templateUuid; + TitleOptional = titleOptional; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationResult.cs new file mode 100644 index 000000000..eef8ba548 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationResult.cs @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationResult + { + public readonly bool? Enabled; + public readonly bool? HlsEnableDebugHeaders; + public readonly bool? HlsEnabled; + public readonly string? HlsFilterInBitrateRanges; + public readonly string? HlsFilterInBitrates; + public readonly string? HlsMode; + public readonly string? HlsPreferredBitrate; + public readonly bool? HlsQueryParamEnabled; + public readonly string? HlsQueryParamSecretKey; + public readonly string? HlsQueryParamTransitionKey; + public readonly bool? HlsShowAdvanced; + public readonly string? HlsTitle; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationResult( + bool? enabled, + + bool? hlsEnableDebugHeaders, + + bool? hlsEnabled, + + string? hlsFilterInBitrateRanges, + + string? hlsFilterInBitrates, + + string? hlsMode, + + string? hlsPreferredBitrate, + + bool? hlsQueryParamEnabled, + + string? hlsQueryParamSecretKey, + + string? hlsQueryParamTransitionKey, + + bool? hlsShowAdvanced, + + string? hlsTitle, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + HlsEnableDebugHeaders = hlsEnableDebugHeaders; + HlsEnabled = hlsEnabled; + HlsFilterInBitrateRanges = hlsFilterInBitrateRanges; + HlsFilterInBitrates = hlsFilterInBitrates; + HlsMode = hlsMode; + HlsPreferredBitrate = hlsPreferredBitrate; + HlsQueryParamEnabled = hlsQueryParamEnabled; + HlsQueryParamSecretKey = hlsQueryParamSecretKey; + HlsQueryParamTransitionKey = hlsQueryParamTransitionKey; + HlsShowAdvanced = hlsShowAdvanced; + HlsTitle = hlsTitle; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingResult.cs new file mode 100644 index 000000000..7ee03e28a --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingResult + { + public readonly bool? Locked; + public readonly string? Partner; + public readonly string? TemplateUuid; + public readonly string? Username; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingResult( + bool? locked, + + string? partner, + + string? templateUuid, + + string? username, + + string? uuid) + { + Locked = locked; + Partner = partner; + TemplateUuid = templateUuid; + Username = username; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushResult.cs new file mode 100644 index 000000000..f0656e9d5 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushResult + { + public readonly bool? Locked; + public readonly ImmutableArray Serverpushlists; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushResult( + bool? locked, + + ImmutableArray serverpushlists, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + Serverpushlists = serverpushlists; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutResult.cs new file mode 100644 index 000000000..4be7272dc --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutResult + { + public readonly bool? Locked; + public readonly string? Optout; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutResult( + bool? locked, + + string? optout, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + Optout = optout; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationResult.cs new file mode 100644 index 000000000..f3415c8c8 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientResult.cs new file mode 100644 index 000000000..b486c3bd3 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientResult + { + public readonly string? BeaconId; + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly bool? UseHybridHttpUdp; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientResult( + string? beaconId, + + bool? enabled, + + bool? locked, + + string? templateUuid, + + bool? useHybridHttpUdp, + + string? uuid) + { + BeaconId = beaconId; + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + UseHybridHttpUdp = useHybridHttpUdp; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationResult.cs new file mode 100644 index 000000000..836dc05bb --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverResult.cs new file mode 100644 index 000000000..6d929c894 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverResult.cs @@ -0,0 +1,237 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverResult + { + public readonly bool? CacheErrorResponse; + public readonly string? CacheWindow; + public readonly string? ClientResponseCode; + public readonly bool? DetectObjectUnavailable; + public readonly string? DetectObjectUnavailableTitle; + public readonly bool? DetectOriginUnavailable; + public readonly string? DetectOriginUnavailableTitle; + public readonly bool? DetectOriginUnresponsive; + public readonly string? DetectOriginUnresponsiveTitle; + public readonly bool? Locked; + public readonly string? ObjectUnavailableAlternateHost; + public readonly string? ObjectUnavailableBackupHost; + public readonly bool? ObjectUnavailableBlacklistOriginIp; + public readonly string? ObjectUnavailableBlacklistWindow; + public readonly bool? ObjectUnavailableChangeProtocol; + public readonly string? ObjectUnavailableDetectionLevel; + public readonly bool? ObjectUnavailableIncludeQueryString; + public readonly string? ObjectUnavailableModifiedPath; + public readonly bool? ObjectUnavailableModifyRequestPath; + public readonly string? ObjectUnavailableProtocol; + public readonly string? ObjectUnavailableRecovery; + public readonly int? ObjectUnavailableRedirectMethod; + public readonly ImmutableArray ObjectUnavailableResponseCodes; + public readonly string? ObjectUnavailableRetryLimit; + public readonly string? OriginUnavailableAlternateHost; + public readonly string? OriginUnavailableBackupHost; + public readonly bool? OriginUnavailableBlacklistOriginIp; + public readonly string? OriginUnavailableBlacklistWindow; + public readonly bool? OriginUnavailableChangeProtocol; + public readonly string? OriginUnavailableDetectionLevel; + public readonly bool? OriginUnavailableIncludeQueryString; + public readonly string? OriginUnavailableModifiedPath; + public readonly bool? OriginUnavailableModifyRequestPath; + public readonly string? OriginUnavailableProtocol; + public readonly string? OriginUnavailableRecovery; + public readonly int? OriginUnavailableRedirectMethod; + public readonly ImmutableArray OriginUnavailableResponseCodes; + public readonly string? OriginUnavailableRetryLimit; + public readonly string? OriginUnresponsiveAlternateHost; + public readonly string? OriginUnresponsiveBackupHost; + public readonly bool? OriginUnresponsiveBlacklistOriginIp; + public readonly string? OriginUnresponsiveBlacklistWindow; + public readonly bool? OriginUnresponsiveChangeProtocol; + public readonly string? OriginUnresponsiveDetectionLevel; + public readonly bool? OriginUnresponsiveIncludeQueryString; + public readonly string? OriginUnresponsiveModifiedPath; + public readonly bool? OriginUnresponsiveModifyRequestPath; + public readonly string? OriginUnresponsiveProtocol; + public readonly string? OriginUnresponsiveRecovery; + public readonly int? OriginUnresponsiveRedirectMethod; + public readonly string? OriginUnresponsiveRetryLimit; + public readonly string? OtherOptions; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverResult( + bool? cacheErrorResponse, + + string? cacheWindow, + + string? clientResponseCode, + + bool? detectObjectUnavailable, + + string? detectObjectUnavailableTitle, + + bool? detectOriginUnavailable, + + string? detectOriginUnavailableTitle, + + bool? detectOriginUnresponsive, + + string? detectOriginUnresponsiveTitle, + + bool? locked, + + string? objectUnavailableAlternateHost, + + string? objectUnavailableBackupHost, + + bool? objectUnavailableBlacklistOriginIp, + + string? objectUnavailableBlacklistWindow, + + bool? objectUnavailableChangeProtocol, + + string? objectUnavailableDetectionLevel, + + bool? objectUnavailableIncludeQueryString, + + string? objectUnavailableModifiedPath, + + bool? objectUnavailableModifyRequestPath, + + string? objectUnavailableProtocol, + + string? objectUnavailableRecovery, + + int? objectUnavailableRedirectMethod, + + ImmutableArray objectUnavailableResponseCodes, + + string? objectUnavailableRetryLimit, + + string? originUnavailableAlternateHost, + + string? originUnavailableBackupHost, + + bool? originUnavailableBlacklistOriginIp, + + string? originUnavailableBlacklistWindow, + + bool? originUnavailableChangeProtocol, + + string? originUnavailableDetectionLevel, + + bool? originUnavailableIncludeQueryString, + + string? originUnavailableModifiedPath, + + bool? originUnavailableModifyRequestPath, + + string? originUnavailableProtocol, + + string? originUnavailableRecovery, + + int? originUnavailableRedirectMethod, + + ImmutableArray originUnavailableResponseCodes, + + string? originUnavailableRetryLimit, + + string? originUnresponsiveAlternateHost, + + string? originUnresponsiveBackupHost, + + bool? originUnresponsiveBlacklistOriginIp, + + string? originUnresponsiveBlacklistWindow, + + bool? originUnresponsiveChangeProtocol, + + string? originUnresponsiveDetectionLevel, + + bool? originUnresponsiveIncludeQueryString, + + string? originUnresponsiveModifiedPath, + + bool? originUnresponsiveModifyRequestPath, + + string? originUnresponsiveProtocol, + + string? originUnresponsiveRecovery, + + int? originUnresponsiveRedirectMethod, + + string? originUnresponsiveRetryLimit, + + string? otherOptions, + + string? templateUuid, + + string? uuid) + { + CacheErrorResponse = cacheErrorResponse; + CacheWindow = cacheWindow; + ClientResponseCode = clientResponseCode; + DetectObjectUnavailable = detectObjectUnavailable; + DetectObjectUnavailableTitle = detectObjectUnavailableTitle; + DetectOriginUnavailable = detectOriginUnavailable; + DetectOriginUnavailableTitle = detectOriginUnavailableTitle; + DetectOriginUnresponsive = detectOriginUnresponsive; + DetectOriginUnresponsiveTitle = detectOriginUnresponsiveTitle; + Locked = locked; + ObjectUnavailableAlternateHost = objectUnavailableAlternateHost; + ObjectUnavailableBackupHost = objectUnavailableBackupHost; + ObjectUnavailableBlacklistOriginIp = objectUnavailableBlacklistOriginIp; + ObjectUnavailableBlacklistWindow = objectUnavailableBlacklistWindow; + ObjectUnavailableChangeProtocol = objectUnavailableChangeProtocol; + ObjectUnavailableDetectionLevel = objectUnavailableDetectionLevel; + ObjectUnavailableIncludeQueryString = objectUnavailableIncludeQueryString; + ObjectUnavailableModifiedPath = objectUnavailableModifiedPath; + ObjectUnavailableModifyRequestPath = objectUnavailableModifyRequestPath; + ObjectUnavailableProtocol = objectUnavailableProtocol; + ObjectUnavailableRecovery = objectUnavailableRecovery; + ObjectUnavailableRedirectMethod = objectUnavailableRedirectMethod; + ObjectUnavailableResponseCodes = objectUnavailableResponseCodes; + ObjectUnavailableRetryLimit = objectUnavailableRetryLimit; + OriginUnavailableAlternateHost = originUnavailableAlternateHost; + OriginUnavailableBackupHost = originUnavailableBackupHost; + OriginUnavailableBlacklistOriginIp = originUnavailableBlacklistOriginIp; + OriginUnavailableBlacklistWindow = originUnavailableBlacklistWindow; + OriginUnavailableChangeProtocol = originUnavailableChangeProtocol; + OriginUnavailableDetectionLevel = originUnavailableDetectionLevel; + OriginUnavailableIncludeQueryString = originUnavailableIncludeQueryString; + OriginUnavailableModifiedPath = originUnavailableModifiedPath; + OriginUnavailableModifyRequestPath = originUnavailableModifyRequestPath; + OriginUnavailableProtocol = originUnavailableProtocol; + OriginUnavailableRecovery = originUnavailableRecovery; + OriginUnavailableRedirectMethod = originUnavailableRedirectMethod; + OriginUnavailableResponseCodes = originUnavailableResponseCodes; + OriginUnavailableRetryLimit = originUnavailableRetryLimit; + OriginUnresponsiveAlternateHost = originUnresponsiveAlternateHost; + OriginUnresponsiveBackupHost = originUnresponsiveBackupHost; + OriginUnresponsiveBlacklistOriginIp = originUnresponsiveBlacklistOriginIp; + OriginUnresponsiveBlacklistWindow = originUnresponsiveBlacklistWindow; + OriginUnresponsiveChangeProtocol = originUnresponsiveChangeProtocol; + OriginUnresponsiveDetectionLevel = originUnresponsiveDetectionLevel; + OriginUnresponsiveIncludeQueryString = originUnresponsiveIncludeQueryString; + OriginUnresponsiveModifiedPath = originUnresponsiveModifiedPath; + OriginUnresponsiveModifyRequestPath = originUnresponsiveModifyRequestPath; + OriginUnresponsiveProtocol = originUnresponsiveProtocol; + OriginUnresponsiveRecovery = originUnresponsiveRecovery; + OriginUnresponsiveRedirectMethod = originUnresponsiveRedirectMethod; + OriginUnresponsiveRetryLimit = originUnresponsiveRetryLimit; + OtherOptions = otherOptions; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingResult.cs new file mode 100644 index 000000000..8beb1e431 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceResult.cs new file mode 100644 index 000000000..782a52852 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly bool? SecondaryMultipathToOrigin; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceResult( + bool? enabled, + + bool? locked, + + bool? secondaryMultipathToOrigin, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + SecondaryMultipathToOrigin = secondaryMultipathToOrigin; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderResult.cs new file mode 100644 index 000000000..0cc8e7cee --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderResult.cs @@ -0,0 +1,69 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderResult + { + public readonly string? Action; + public readonly bool? AvoidDuplicateHeaders; + public readonly string? CustomHeaderName; + public readonly string? HeaderValue; + public readonly bool? Locked; + public readonly string? NewHeaderValue; + public readonly string? StandardAddHeaderName; + public readonly string? StandardDeleteHeaderName; + public readonly string? StandardModifyHeaderName; + public readonly string? StandardPassHeaderName; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderResult( + string? action, + + bool? avoidDuplicateHeaders, + + string? customHeaderName, + + string? headerValue, + + bool? locked, + + string? newHeaderValue, + + string? standardAddHeaderName, + + string? standardDeleteHeaderName, + + string? standardModifyHeaderName, + + string? standardPassHeaderName, + + string? templateUuid, + + string? uuid) + { + Action = action; + AvoidDuplicateHeaders = avoidDuplicateHeaders; + CustomHeaderName = customHeaderName; + HeaderValue = headerValue; + Locked = locked; + NewHeaderValue = newHeaderValue; + StandardAddHeaderName = standardAddHeaderName; + StandardDeleteHeaderName = standardDeleteHeaderName; + StandardModifyHeaderName = standardModifyHeaderName; + StandardPassHeaderName = standardPassHeaderName; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderResult.cs new file mode 100644 index 000000000..a61ef29c9 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderResult.cs @@ -0,0 +1,69 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderResult + { + public readonly string? Action; + public readonly bool? AvoidDuplicateHeaders; + public readonly string? CustomHeaderName; + public readonly string? HeaderValue; + public readonly bool? Locked; + public readonly string? NewHeaderValue; + public readonly string? StandardAddHeaderName; + public readonly string? StandardDeleteHeaderName; + public readonly string? StandardModifyHeaderName; + public readonly string? StandardPassHeaderName; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderResult( + string? action, + + bool? avoidDuplicateHeaders, + + string? customHeaderName, + + string? headerValue, + + bool? locked, + + string? newHeaderValue, + + string? standardAddHeaderName, + + string? standardDeleteHeaderName, + + string? standardModifyHeaderName, + + string? standardPassHeaderName, + + string? templateUuid, + + string? uuid) + { + Action = action; + AvoidDuplicateHeaders = avoidDuplicateHeaders; + CustomHeaderName = customHeaderName; + HeaderValue = headerValue; + Locked = locked; + NewHeaderValue = newHeaderValue; + StandardAddHeaderName = standardAddHeaderName; + StandardDeleteHeaderName = standardDeleteHeaderName; + StandardModifyHeaderName = standardModifyHeaderName; + StandardPassHeaderName = standardPassHeaderName; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderResult.cs new file mode 100644 index 000000000..c4fceb64e --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderResult.cs @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderResult + { + public readonly string? Action; + public readonly bool? AvoidDuplicateHeaders; + public readonly string? CustomHeaderName; + public readonly string? HeaderValue; + public readonly bool? Locked; + public readonly bool? MatchMultiple; + public readonly string? NewHeaderValue; + public readonly string? RegexHeaderMatch; + public readonly string? RegexHeaderReplace; + public readonly string? StandardAddHeaderName; + public readonly string? StandardDeleteHeaderName; + public readonly string? StandardModifyHeaderName; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderResult( + string? action, + + bool? avoidDuplicateHeaders, + + string? customHeaderName, + + string? headerValue, + + bool? locked, + + bool? matchMultiple, + + string? newHeaderValue, + + string? regexHeaderMatch, + + string? regexHeaderReplace, + + string? standardAddHeaderName, + + string? standardDeleteHeaderName, + + string? standardModifyHeaderName, + + string? templateUuid, + + string? uuid) + { + Action = action; + AvoidDuplicateHeaders = avoidDuplicateHeaders; + CustomHeaderName = customHeaderName; + HeaderValue = headerValue; + Locked = locked; + MatchMultiple = matchMultiple; + NewHeaderValue = newHeaderValue; + RegexHeaderMatch = regexHeaderMatch; + RegexHeaderReplace = regexHeaderReplace; + StandardAddHeaderName = standardAddHeaderName; + StandardDeleteHeaderName = standardDeleteHeaderName; + StandardModifyHeaderName = standardModifyHeaderName; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderResult.cs new file mode 100644 index 000000000..055c75446 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderResult.cs @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderResult + { + public readonly string? Action; + public readonly bool? AvoidDuplicateHeaders; + public readonly string? CustomHeaderName; + public readonly string? HeaderValue; + public readonly bool? Locked; + public readonly bool? MatchMultiple; + public readonly string? NewHeaderValue; + public readonly string? RegexHeaderMatch; + public readonly string? RegexHeaderReplace; + public readonly string? StandardAddHeaderName; + public readonly string? StandardDeleteHeaderName; + public readonly string? StandardModifyHeaderName; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderResult( + string? action, + + bool? avoidDuplicateHeaders, + + string? customHeaderName, + + string? headerValue, + + bool? locked, + + bool? matchMultiple, + + string? newHeaderValue, + + string? regexHeaderMatch, + + string? regexHeaderReplace, + + string? standardAddHeaderName, + + string? standardDeleteHeaderName, + + string? standardModifyHeaderName, + + string? templateUuid, + + string? uuid) + { + Action = action; + AvoidDuplicateHeaders = avoidDuplicateHeaders; + CustomHeaderName = customHeaderName; + HeaderValue = headerValue; + Locked = locked; + MatchMultiple = matchMultiple; + NewHeaderValue = newHeaderValue; + RegexHeaderMatch = regexHeaderMatch; + RegexHeaderReplace = regexHeaderReplace; + StandardAddHeaderName = standardAddHeaderName; + StandardDeleteHeaderName = standardDeleteHeaderName; + StandardModifyHeaderName = standardModifyHeaderName; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderResult.cs new file mode 100644 index 000000000..5d7d1e535 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? ModificationOption; + public readonly string? RenameHeaderTo; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderResult( + bool? enabled, + + bool? locked, + + string? modificationOption, + + string? renameHeaderTo, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + ModificationOption = modificationOption; + RenameHeaderTo = renameHeaderTo; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsResult.cs new file mode 100644 index 000000000..cddce1fe3 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsResult.cs @@ -0,0 +1,145 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsResult + { + public readonly bool? AccessKeyEncryptedStorage; + public readonly string? AdcTitle; + public readonly string? AuthenticationMethod; + public readonly string? AuthenticationMethodTitle; + public readonly string? AwsAccessKeyId; + public readonly string? AwsAccessKeyVersionGuid; + public readonly string? AwsArRegion; + public readonly string? AwsHost; + public readonly string? AwsRegion; + public readonly string? AwsSecretAccessKey; + public readonly string? AwsService; + public readonly string? Country; + public readonly ImmutableArray CustomSignStrings; + public readonly string? DirectConnectGeo; + public readonly int? EncodingVersion; + public readonly string? EndPointService; + public readonly string? GcsAccessKeyVersionGuid; + public readonly string? GcsHmacKeyAccessId; + public readonly string? GcsHmacKeySecret; + public readonly bool? HostnameTag; + public readonly bool? Locked; + public readonly string? Mslkey; + public readonly string? Mslname; + public readonly string? Nonce; + public readonly string? OriginLocationTitle; + public readonly bool? PropertyIdTag; + public readonly string? RoleArn; + public readonly string? SecretKey; + public readonly string? TemplateUuid; + public readonly bool? UseCustomSignString; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsResult( + bool? accessKeyEncryptedStorage, + + string? adcTitle, + + string? authenticationMethod, + + string? authenticationMethodTitle, + + string? awsAccessKeyId, + + string? awsAccessKeyVersionGuid, + + string? awsArRegion, + + string? awsHost, + + string? awsRegion, + + string? awsSecretAccessKey, + + string? awsService, + + string? country, + + ImmutableArray customSignStrings, + + string? directConnectGeo, + + int? encodingVersion, + + string? endPointService, + + string? gcsAccessKeyVersionGuid, + + string? gcsHmacKeyAccessId, + + string? gcsHmacKeySecret, + + bool? hostnameTag, + + bool? locked, + + string? mslkey, + + string? mslname, + + string? nonce, + + string? originLocationTitle, + + bool? propertyIdTag, + + string? roleArn, + + string? secretKey, + + string? templateUuid, + + bool? useCustomSignString, + + string? uuid) + { + AccessKeyEncryptedStorage = accessKeyEncryptedStorage; + AdcTitle = adcTitle; + AuthenticationMethod = authenticationMethod; + AuthenticationMethodTitle = authenticationMethodTitle; + AwsAccessKeyId = awsAccessKeyId; + AwsAccessKeyVersionGuid = awsAccessKeyVersionGuid; + AwsArRegion = awsArRegion; + AwsHost = awsHost; + AwsRegion = awsRegion; + AwsSecretAccessKey = awsSecretAccessKey; + AwsService = awsService; + Country = country; + CustomSignStrings = customSignStrings; + DirectConnectGeo = directConnectGeo; + EncodingVersion = encodingVersion; + EndPointService = endPointService; + GcsAccessKeyVersionGuid = gcsAccessKeyVersionGuid; + GcsHmacKeyAccessId = gcsHmacKeyAccessId; + GcsHmacKeySecret = gcsHmacKeySecret; + HostnameTag = hostnameTag; + Locked = locked; + Mslkey = mslkey; + Mslname = mslname; + Nonce = nonce; + OriginLocationTitle = originLocationTitle; + PropertyIdTag = propertyIdTag; + RoleArn = roleArn; + SecretKey = secretKey; + TemplateUuid = templateUuid; + UseCustomSignString = useCustomSignString; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdResult.cs new file mode 100644 index 000000000..8776f21ca --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdResult + { + public readonly bool? Locked; + public readonly string? Origintype; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdResult( + bool? locked, + + string? origintype, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + Origintype = origintype; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsResult.cs new file mode 100644 index 000000000..3fd01f279 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsResult + { + public readonly string? C; + public readonly string? Cn; + public readonly string? O; + public readonly string? Ou; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsResult( + string? c, + + string? cn, + + string? o, + + string? ou) + { + C = c; + Cn = cn; + O = o; + Ou = ou; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityResult.cs new file mode 100644 index 000000000..077e815ec --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityResult.cs @@ -0,0 +1,89 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityResult + { + public readonly bool? CanBeCa; + public readonly bool? CanBeLeaf; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsResult? IssuerRdns; + public readonly int? NotAfter; + public readonly int? NotBefore; + public readonly string? PemEncodedCert; + public readonly string? PublicKey; + public readonly string? PublicKeyAlgorithm; + public readonly string? PublicKeyFormat; + public readonly bool? SelfSigned; + public readonly string? SerialNumber; + public readonly string? Sha1Fingerprint; + public readonly string? SigAlgName; + public readonly ImmutableArray SubjectAlternativeNames; + public readonly string? SubjectCn; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsResult? SubjectRdns; + public readonly int? Version; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityResult( + bool? canBeCa, + + bool? canBeLeaf, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsResult? issuerRdns, + + int? notAfter, + + int? notBefore, + + string? pemEncodedCert, + + string? publicKey, + + string? publicKeyAlgorithm, + + string? publicKeyFormat, + + bool? selfSigned, + + string? serialNumber, + + string? sha1Fingerprint, + + string? sigAlgName, + + ImmutableArray subjectAlternativeNames, + + string? subjectCn, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsResult? subjectRdns, + + int? version) + { + CanBeCa = canBeCa; + CanBeLeaf = canBeLeaf; + IssuerRdns = issuerRdns; + NotAfter = notAfter; + NotBefore = notBefore; + PemEncodedCert = pemEncodedCert; + PublicKey = publicKey; + PublicKeyAlgorithm = publicKeyAlgorithm; + PublicKeyFormat = publicKeyFormat; + SelfSigned = selfSigned; + SerialNumber = serialNumber; + Sha1Fingerprint = sha1Fingerprint; + SigAlgName = sigAlgName; + SubjectAlternativeNames = subjectAlternativeNames; + SubjectCn = subjectCn; + SubjectRdns = subjectRdns; + Version = version; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsResult.cs new file mode 100644 index 000000000..cc95947eb --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsResult + { + public readonly string? C; + public readonly string? Cn; + public readonly string? O; + public readonly string? Ou; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsResult( + string? c, + + string? cn, + + string? o, + + string? ou) + { + C = c; + Cn = cn; + O = o; + Ou = ou; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsResult.cs new file mode 100644 index 000000000..b2122f4ec --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsResult + { + public readonly string? C; + public readonly string? Cn; + public readonly string? O; + public readonly string? Ou; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsResult( + string? c, + + string? cn, + + string? o, + + string? ou) + { + C = c; + Cn = cn; + O = o; + Ou = ou; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateResult.cs new file mode 100644 index 000000000..e6d368f92 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateResult.cs @@ -0,0 +1,89 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateResult + { + public readonly bool? CanBeCa; + public readonly bool? CanBeLeaf; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsResult? IssuerRdns; + public readonly int? NotAfter; + public readonly int? NotBefore; + public readonly string? PemEncodedCert; + public readonly string? PublicKey; + public readonly string? PublicKeyAlgorithm; + public readonly string? PublicKeyFormat; + public readonly bool? SelfSigned; + public readonly string? SerialNumber; + public readonly string? Sha1Fingerprint; + public readonly string? SigAlgName; + public readonly ImmutableArray SubjectAlternativeNames; + public readonly string? SubjectCn; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsResult? SubjectRdns; + public readonly int? Version; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateResult( + bool? canBeCa, + + bool? canBeLeaf, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsResult? issuerRdns, + + int? notAfter, + + int? notBefore, + + string? pemEncodedCert, + + string? publicKey, + + string? publicKeyAlgorithm, + + string? publicKeyFormat, + + bool? selfSigned, + + string? serialNumber, + + string? sha1Fingerprint, + + string? sigAlgName, + + ImmutableArray subjectAlternativeNames, + + string? subjectCn, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsResult? subjectRdns, + + int? version) + { + CanBeCa = canBeCa; + CanBeLeaf = canBeLeaf; + IssuerRdns = issuerRdns; + NotAfter = notAfter; + NotBefore = notBefore; + PemEncodedCert = pemEncodedCert; + PublicKey = publicKey; + PublicKeyAlgorithm = publicKeyAlgorithm; + PublicKeyFormat = publicKeyFormat; + SelfSigned = selfSigned; + SerialNumber = serialNumber; + Sha1Fingerprint = sha1Fingerprint; + SigAlgName = sigAlgName; + SubjectAlternativeNames = subjectAlternativeNames; + SubjectCn = subjectCn; + SubjectRdns = subjectRdns; + Version = version; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsResult.cs new file mode 100644 index 000000000..ede8ac8eb --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsResult + { + public readonly string? C; + public readonly string? Cn; + public readonly string? O; + public readonly string? Ou; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsResult( + string? c, + + string? cn, + + string? o, + + string? ou) + { + C = c; + Cn = cn; + O = o; + Ou = ou; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodResult.cs new file mode 100644 index 000000000..a16c515bf --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodResult + { + public readonly string? CustomStatusCode; + public readonly bool? Locked; + public readonly string? RecoveryMethod; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodResult( + string? customStatusCode, + + bool? locked, + + string? recoveryMethod, + + string? templateUuid, + + string? uuid) + { + CustomStatusCode = customStatusCode; + Locked = locked; + RecoveryMethod = recoveryMethod; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyResult.cs new file mode 100644 index 000000000..58337b011 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyResult.cs @@ -0,0 +1,157 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyResult + { + public readonly bool? BinaryEquivalentContent; + public readonly bool? EnableIpAvoidance; + public readonly bool? Enabled; + public readonly int? IpAvoidanceErrorThreshold; + public readonly int? IpAvoidanceRetryInterval; + public readonly bool? Locked; + public readonly bool? MonitorOriginResponsiveness; + public readonly ImmutableArray MonitorResponseCodes1s; + public readonly ImmutableArray MonitorResponseCodes2s; + public readonly ImmutableArray MonitorResponseCodes3s; + public readonly bool? MonitorStatusCodes1; + public readonly bool? MonitorStatusCodes1EnableRecovery; + public readonly bool? MonitorStatusCodes1EnableRetry; + public readonly string? MonitorStatusCodes1RecoveryConfigName; + public readonly bool? MonitorStatusCodes2; + public readonly bool? MonitorStatusCodes2EnableRecovery; + public readonly bool? MonitorStatusCodes2EnableRetry; + public readonly string? MonitorStatusCodes2RecoveryConfigName; + public readonly bool? MonitorStatusCodes3; + public readonly bool? MonitorStatusCodes3EnableRecovery; + public readonly bool? MonitorStatusCodes3EnableRetry; + public readonly string? MonitorStatusCodes3RecoveryConfigName; + public readonly int? OriginResponsivenessCustomTimeout; + public readonly bool? OriginResponsivenessEnableRecovery; + public readonly bool? OriginResponsivenessEnableRetry; + public readonly string? OriginResponsivenessMonitoring; + public readonly string? OriginResponsivenessRecoveryConfigName; + public readonly string? OriginResponsivenessTimeout; + public readonly string? StatusCodeMonitoring1; + public readonly string? StatusCodeMonitoring2; + public readonly string? StatusCodeMonitoring3; + public readonly string? TemplateUuid; + public readonly string? TuningParameters; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyResult( + bool? binaryEquivalentContent, + + bool? enableIpAvoidance, + + bool? enabled, + + int? ipAvoidanceErrorThreshold, + + int? ipAvoidanceRetryInterval, + + bool? locked, + + bool? monitorOriginResponsiveness, + + ImmutableArray monitorResponseCodes1s, + + ImmutableArray monitorResponseCodes2s, + + ImmutableArray monitorResponseCodes3s, + + bool? monitorStatusCodes1, + + bool? monitorStatusCodes1EnableRecovery, + + bool? monitorStatusCodes1EnableRetry, + + string? monitorStatusCodes1RecoveryConfigName, + + bool? monitorStatusCodes2, + + bool? monitorStatusCodes2EnableRecovery, + + bool? monitorStatusCodes2EnableRetry, + + string? monitorStatusCodes2RecoveryConfigName, + + bool? monitorStatusCodes3, + + bool? monitorStatusCodes3EnableRecovery, + + bool? monitorStatusCodes3EnableRetry, + + string? monitorStatusCodes3RecoveryConfigName, + + int? originResponsivenessCustomTimeout, + + bool? originResponsivenessEnableRecovery, + + bool? originResponsivenessEnableRetry, + + string? originResponsivenessMonitoring, + + string? originResponsivenessRecoveryConfigName, + + string? originResponsivenessTimeout, + + string? statusCodeMonitoring1, + + string? statusCodeMonitoring2, + + string? statusCodeMonitoring3, + + string? templateUuid, + + string? tuningParameters, + + string? uuid) + { + BinaryEquivalentContent = binaryEquivalentContent; + EnableIpAvoidance = enableIpAvoidance; + Enabled = enabled; + IpAvoidanceErrorThreshold = ipAvoidanceErrorThreshold; + IpAvoidanceRetryInterval = ipAvoidanceRetryInterval; + Locked = locked; + MonitorOriginResponsiveness = monitorOriginResponsiveness; + MonitorResponseCodes1s = monitorResponseCodes1s; + MonitorResponseCodes2s = monitorResponseCodes2s; + MonitorResponseCodes3s = monitorResponseCodes3s; + MonitorStatusCodes1 = monitorStatusCodes1; + MonitorStatusCodes1EnableRecovery = monitorStatusCodes1EnableRecovery; + MonitorStatusCodes1EnableRetry = monitorStatusCodes1EnableRetry; + MonitorStatusCodes1RecoveryConfigName = monitorStatusCodes1RecoveryConfigName; + MonitorStatusCodes2 = monitorStatusCodes2; + MonitorStatusCodes2EnableRecovery = monitorStatusCodes2EnableRecovery; + MonitorStatusCodes2EnableRetry = monitorStatusCodes2EnableRetry; + MonitorStatusCodes2RecoveryConfigName = monitorStatusCodes2RecoveryConfigName; + MonitorStatusCodes3 = monitorStatusCodes3; + MonitorStatusCodes3EnableRecovery = monitorStatusCodes3EnableRecovery; + MonitorStatusCodes3EnableRetry = monitorStatusCodes3EnableRetry; + MonitorStatusCodes3RecoveryConfigName = monitorStatusCodes3RecoveryConfigName; + OriginResponsivenessCustomTimeout = originResponsivenessCustomTimeout; + OriginResponsivenessEnableRecovery = originResponsivenessEnableRecovery; + OriginResponsivenessEnableRetry = originResponsivenessEnableRetry; + OriginResponsivenessMonitoring = originResponsivenessMonitoring; + OriginResponsivenessRecoveryConfigName = originResponsivenessRecoveryConfigName; + OriginResponsivenessTimeout = originResponsivenessTimeout; + StatusCodeMonitoring1 = statusCodeMonitoring1; + StatusCodeMonitoring2 = statusCodeMonitoring2; + StatusCodeMonitoring3 = statusCodeMonitoring3; + TemplateUuid = templateUuid; + TuningParameters = tuningParameters; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclResult.cs new file mode 100644 index 000000000..efc43f2c5 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclResult + { + public readonly bool? Enable; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclResult( + bool? enable, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enable = enable; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageResult.cs new file mode 100644 index 000000000..2c57b136e --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageResult.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageResult + { + public readonly int? CpCode; + public readonly string? DownloadDomainName; + public readonly string? G2oToken; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageResult( + int? cpCode, + + string? downloadDomainName, + + string? g2oToken) + { + CpCode = cpCode; + DownloadDomainName = downloadDomainName; + G2oToken = g2oToken; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginResult.cs new file mode 100644 index 000000000..827ee30e3 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginResult.cs @@ -0,0 +1,189 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorOriginResult + { + public readonly string? CacheKeyHostname; + public readonly bool? Compress; + public readonly ImmutableArray CustomCertificateAuthorities; + public readonly ImmutableArray CustomCertificates; + public readonly string? CustomForwardHostHeader; + public readonly ImmutableArray CustomValidCnValues; + public readonly bool? EnableTrueClientIp; + public readonly string? ForwardHostHeader; + public readonly string? Hostname; + public readonly int? HttpPort; + public readonly int? HttpsPort; + public readonly string? IpVersion; + public readonly bool? Locked; + public readonly string? MaxTlsVersion; + public readonly string? MinTlsVersion; + public readonly string? Mslorigin; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageResult? NetStorage; + public readonly string? OriginCertificate; + public readonly string? OriginCertsToHonor; + public readonly string? OriginId; + public readonly bool? OriginSni; + public readonly string? OriginType; + public readonly string? Ports; + public readonly bool? SaasCnameEnabled; + public readonly int? SaasCnameLevel; + public readonly string? SaasCookie; + public readonly string? SaasQueryString; + public readonly string? SaasRegex; + public readonly string? SaasReplace; + public readonly string? SaasSuffix; + public readonly string? SaasType; + public readonly string? SecondHostname; + public readonly bool? SecondHostnameEnabled; + public readonly ImmutableArray StandardCertificateAuthorities; + public readonly string? TemplateUuid; + public readonly bool? Tls13Support; + public readonly string? TlsVersionTitle; + public readonly bool? TrueClientIpClientSetting; + public readonly string? TrueClientIpHeader; + public readonly bool? UseUniqueCacheKey; + public readonly string? Uuid; + public readonly string? VerificationMode; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginResult( + string? cacheKeyHostname, + + bool? compress, + + ImmutableArray customCertificateAuthorities, + + ImmutableArray customCertificates, + + string? customForwardHostHeader, + + ImmutableArray customValidCnValues, + + bool? enableTrueClientIp, + + string? forwardHostHeader, + + string? hostname, + + int? httpPort, + + int? httpsPort, + + string? ipVersion, + + bool? locked, + + string? maxTlsVersion, + + string? minTlsVersion, + + string? mslorigin, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageResult? netStorage, + + string? originCertificate, + + string? originCertsToHonor, + + string? originId, + + bool? originSni, + + string? originType, + + string? ports, + + bool? saasCnameEnabled, + + int? saasCnameLevel, + + string? saasCookie, + + string? saasQueryString, + + string? saasRegex, + + string? saasReplace, + + string? saasSuffix, + + string? saasType, + + string? secondHostname, + + bool? secondHostnameEnabled, + + ImmutableArray standardCertificateAuthorities, + + string? templateUuid, + + bool? tls13Support, + + string? tlsVersionTitle, + + bool? trueClientIpClientSetting, + + string? trueClientIpHeader, + + bool? useUniqueCacheKey, + + string? uuid, + + string? verificationMode) + { + CacheKeyHostname = cacheKeyHostname; + Compress = compress; + CustomCertificateAuthorities = customCertificateAuthorities; + CustomCertificates = customCertificates; + CustomForwardHostHeader = customForwardHostHeader; + CustomValidCnValues = customValidCnValues; + EnableTrueClientIp = enableTrueClientIp; + ForwardHostHeader = forwardHostHeader; + Hostname = hostname; + HttpPort = httpPort; + HttpsPort = httpsPort; + IpVersion = ipVersion; + Locked = locked; + MaxTlsVersion = maxTlsVersion; + MinTlsVersion = minTlsVersion; + Mslorigin = mslorigin; + NetStorage = netStorage; + OriginCertificate = originCertificate; + OriginCertsToHonor = originCertsToHonor; + OriginId = originId; + OriginSni = originSni; + OriginType = originType; + Ports = ports; + SaasCnameEnabled = saasCnameEnabled; + SaasCnameLevel = saasCnameLevel; + SaasCookie = saasCookie; + SaasQueryString = saasQueryString; + SaasRegex = saasRegex; + SaasReplace = saasReplace; + SaasSuffix = saasSuffix; + SaasType = saasType; + SecondHostname = secondHostname; + SecondHostnameEnabled = secondHostnameEnabled; + StandardCertificateAuthorities = standardCertificateAuthorities; + TemplateUuid = templateUuid; + Tls13Support = tls13Support; + TlsVersionTitle = tlsVersionTitle; + TrueClientIpClientSetting = trueClientIpClientSetting; + TrueClientIpHeader = trueClientIpHeader; + UseUniqueCacheKey = useUniqueCacheKey; + Uuid = uuid; + VerificationMode = verificationMode; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyResult.cs new file mode 100644 index 000000000..80d0345be --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyResult + { + public readonly string? AllowList; + public readonly bool? Locked; + public readonly ImmutableArray PermissionsPolicyDirectives; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyResult( + string? allowList, + + bool? locked, + + ImmutableArray permissionsPolicyDirectives, + + string? templateUuid, + + string? uuid) + { + AllowList = allowList; + Locked = locked; + PermissionsPolicyDirectives = permissionsPolicyDirectives; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionResult.cs new file mode 100644 index 000000000..7c82c9ffe --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Timeout; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? timeout, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Timeout = timeout; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionResult.cs new file mode 100644 index 000000000..ca1b26042 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Timeout; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? timeout, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Timeout = timeout; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationResult.cs new file mode 100644 index 000000000..e5867d359 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyResult.cs new file mode 100644 index 000000000..545972ca5 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyResult.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyResult + { + public readonly int? Id; + public readonly string? Name; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyResult( + int? id, + + string? name) + { + Id = id; + Name = name; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseResult.cs new file mode 100644 index 000000000..29ad295cc --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseResult.cs @@ -0,0 +1,89 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseResult + { + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyResult? CloudletPolicy; + public readonly int? CloudletSharedPolicy; + public readonly bool? Enabled; + public readonly int? FailoverDuration; + public readonly bool? FailoverEnabled; + public readonly ImmutableArray FailoverResponseCodes; + public readonly string? FailoverTitle; + public readonly bool? IsSharedPolicy; + public readonly string? Label; + public readonly bool? Locked; + public readonly string? PopulationCookieType; + public readonly string? PopulationDuration; + public readonly string? PopulationExpirationDate; + public readonly bool? PopulationRefresh; + public readonly string? PopulationTitle; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseResult( + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyResult? cloudletPolicy, + + int? cloudletSharedPolicy, + + bool? enabled, + + int? failoverDuration, + + bool? failoverEnabled, + + ImmutableArray failoverResponseCodes, + + string? failoverTitle, + + bool? isSharedPolicy, + + string? label, + + bool? locked, + + string? populationCookieType, + + string? populationDuration, + + string? populationExpirationDate, + + bool? populationRefresh, + + string? populationTitle, + + string? templateUuid, + + string? uuid) + { + CloudletPolicy = cloudletPolicy; + CloudletSharedPolicy = cloudletSharedPolicy; + Enabled = enabled; + FailoverDuration = failoverDuration; + FailoverEnabled = failoverEnabled; + FailoverResponseCodes = failoverResponseCodes; + FailoverTitle = failoverTitle; + IsSharedPolicy = isSharedPolicy; + Label = label; + Locked = locked; + PopulationCookieType = populationCookieType; + PopulationDuration = populationDuration; + PopulationExpirationDate = populationExpirationDate; + PopulationRefresh = populationRefresh; + PopulationTitle = populationTitle; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectResult.cs new file mode 100644 index 000000000..4ff8d0da6 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectResult + { + public readonly bool? Locked; + public readonly ImmutableArray Preconnectlists; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectResult( + bool? locked, + + ImmutableArray preconnectlists, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + Preconnectlists = preconnectlists; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryResult.cs new file mode 100644 index 000000000..4303ae44a --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingResult.cs new file mode 100644 index 000000000..c79c976af --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingResult + { + public readonly string? AccuracyTarget; + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingResult( + string? accuracyTarget, + + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + AccuracyTarget = accuracyTarget; + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchResult.cs new file mode 100644 index 000000000..99d6de8c4 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableResult.cs new file mode 100644 index 000000000..f332a509d --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheResult.cs new file mode 100644 index 000000000..ed4dfa1f3 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly int? Prefreshval; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheResult( + bool? enabled, + + bool? locked, + + int? prefreshval, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + Prefreshval = prefreshval; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorQualityResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorQualityResult.cs new file mode 100644 index 000000000..b808c6ea6 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorQualityResult.cs @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorQualityResult + { + public readonly string? AudienceSettings; + public readonly string? CatalogSize; + public readonly string? ContentSettings; + public readonly string? ContentType; + public readonly string? Country; + public readonly string? DeliveryFormat; + public readonly string? DeliveryType; + public readonly string? DownloadType; + public readonly string? EndUserLocation; + public readonly bool? Locked; + public readonly string? MaximumConcurrentUsers; + public readonly string? ObjectSize; + public readonly string? OptimizeFor; + public readonly string? OriginSettings; + public readonly string? PopularityDistribution; + public readonly string? RefreshRate; + public readonly int? SegmentDuration; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorQualityResult( + string? audienceSettings, + + string? catalogSize, + + string? contentSettings, + + string? contentType, + + string? country, + + string? deliveryFormat, + + string? deliveryType, + + string? downloadType, + + string? endUserLocation, + + bool? locked, + + string? maximumConcurrentUsers, + + string? objectSize, + + string? optimizeFor, + + string? originSettings, + + string? popularityDistribution, + + string? refreshRate, + + int? segmentDuration, + + string? templateUuid, + + string? uuid) + { + AudienceSettings = audienceSettings; + CatalogSize = catalogSize; + ContentSettings = contentSettings; + ContentType = contentType; + Country = country; + DeliveryFormat = deliveryFormat; + DeliveryType = deliveryType; + DownloadType = downloadType; + EndUserLocation = endUserLocation; + Locked = locked; + MaximumConcurrentUsers = maximumConcurrentUsers; + ObjectSize = objectSize; + OptimizeFor = optimizeFor; + OriginSettings = originSettings; + PopularityDistribution = popularityDistribution; + RefreshRate = refreshRate; + SegmentDuration = segmentDuration; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaResult.cs new file mode 100644 index 000000000..754c601cd --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly int? QuicOfferPercentage; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaResult( + bool? enabled, + + bool? locked, + + int? quicOfferPercentage, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + QuicOfferPercentage = quicOfferPercentage; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekResult.cs new file mode 100644 index 000000000..f84cb98bf --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekResult + { + public readonly bool? Flv; + public readonly bool? Locked; + public readonly string? MaximumSize; + public readonly bool? Mp4; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekResult( + bool? flv, + + bool? locked, + + string? maximumSize, + + bool? mp4, + + string? templateUuid, + + string? uuid) + { + Flv = flv; + Locked = locked; + MaximumSize = maximumSize; + Mp4 = mp4; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRapidResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRapidResult.cs new file mode 100644 index 000000000..30ea87889 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRapidResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRapidResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorRapidResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutResult.cs new file mode 100644 index 000000000..c16b46a66 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutResult + { + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly string? Value; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutResult( + bool? locked, + + string? templateUuid, + + string? uuid, + + string? value) + { + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + Value = value; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingResult.cs new file mode 100644 index 000000000..eeaef2def --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingResult + { + public readonly bool? Advanced; + public readonly double? BeaconSamplingPercentage; + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingResult( + bool? advanced, + + double? beaconSamplingPercentage, + + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Advanced = advanced; + BeaconSamplingPercentage = beaconSamplingPercentage; + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringResult.cs new file mode 100644 index 000000000..fb6fcc41c --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectResult.cs new file mode 100644 index 000000000..f881cdddc --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectResult.cs @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRedirectResult + { + public readonly string? DestinationHostname; + public readonly string? DestinationHostnameOther; + public readonly string? DestinationHostnameSibling; + public readonly string? DestinationHostnameSubdomain; + public readonly string? DestinationPath; + public readonly string? DestinationPathOther; + public readonly string? DestinationPathPrefix; + public readonly string? DestinationPathSuffix; + public readonly string? DestinationPathSuffixStatus; + public readonly string? DestinationProtocol; + public readonly bool? Locked; + public readonly string? MobileDefaultChoice; + public readonly string? QueryString; + public readonly int? ResponseCode; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorRedirectResult( + string? destinationHostname, + + string? destinationHostnameOther, + + string? destinationHostnameSibling, + + string? destinationHostnameSubdomain, + + string? destinationPath, + + string? destinationPathOther, + + string? destinationPathPrefix, + + string? destinationPathSuffix, + + string? destinationPathSuffixStatus, + + string? destinationProtocol, + + bool? locked, + + string? mobileDefaultChoice, + + string? queryString, + + int? responseCode, + + string? templateUuid, + + string? uuid) + { + DestinationHostname = destinationHostname; + DestinationHostnameOther = destinationHostnameOther; + DestinationHostnameSibling = destinationHostnameSibling; + DestinationHostnameSubdomain = destinationHostnameSubdomain; + DestinationPath = destinationPath; + DestinationPathOther = destinationPathOther; + DestinationPathPrefix = destinationPathPrefix; + DestinationPathSuffix = destinationPathSuffix; + DestinationPathSuffixStatus = destinationPathSuffixStatus; + DestinationProtocol = destinationProtocol; + Locked = locked; + MobileDefaultChoice = mobileDefaultChoice; + QueryString = queryString; + ResponseCode = responseCode; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusResult.cs new file mode 100644 index 000000000..2c258121c --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusResult + { + public readonly string? Destination; + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly int? ResponseCode; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusResult( + string? destination, + + bool? enabled, + + bool? locked, + + int? responseCode, + + string? templateUuid, + + string? uuid) + { + Destination = destination; + Enabled = enabled; + Locked = locked; + ResponseCode = responseCode; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingResult.cs new file mode 100644 index 000000000..014d4d1ea --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingResult.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingResult + { + public readonly bool? AllowChildren; + public readonly ImmutableArray Domains; + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly bool? Strict; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingResult( + bool? allowChildren, + + ImmutableArray domains, + + bool? enabled, + + bool? locked, + + bool? strict, + + string? templateUuid, + + string? uuid) + { + AllowChildren = allowChildren; + Domains = domains; + Enabled = enabled; + Locked = locked; + Strict = strict; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterResult.cs new file mode 100644 index 000000000..a7ee12e28 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterResult + { + public readonly bool? Locked; + public readonly ImmutableArray Parameters; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterResult( + bool? locked, + + ImmutableArray parameters, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + Parameters = parameters; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryResult.cs new file mode 100644 index 000000000..8b6ef19fa --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorReportResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorReportResult.cs new file mode 100644 index 000000000..ce19f95d7 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorReportResult.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorReportResult + { + public readonly ImmutableArray Cookies; + public readonly string? CustomLogField; + public readonly bool? Locked; + public readonly bool? LogAcceptLanguage; + public readonly string? LogCookies; + public readonly bool? LogCustomLogField; + public readonly bool? LogEdgeIp; + public readonly bool? LogHost; + public readonly bool? LogReferer; + public readonly bool? LogUserAgent; + public readonly bool? LogXForwardedFor; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorReportResult( + ImmutableArray cookies, + + string? customLogField, + + bool? locked, + + bool? logAcceptLanguage, + + string? logCookies, + + bool? logCustomLogField, + + bool? logEdgeIp, + + bool? logHost, + + bool? logReferer, + + bool? logUserAgent, + + bool? logXForwardedFor, + + string? templateUuid, + + string? uuid) + { + Cookies = cookies; + CustomLogField = customLogField; + Locked = locked; + LogAcceptLanguage = logAcceptLanguage; + LogCookies = logCookies; + LogCustomLogField = logCustomLogField; + LogEdgeIp = logEdgeIp; + LogHost = logHost; + LogReferer = logReferer; + LogUserAgent = logUserAgent; + LogXForwardedFor = logXForwardedFor; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsResult.cs new file mode 100644 index 000000000..1bb7679f3 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsResult + { + public readonly ImmutableArray AcceptChes; + public readonly ImmutableArray AcceptCriticalChes; + public readonly bool? Locked; + public readonly bool? Reset; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsResult( + ImmutableArray acceptChes, + + ImmutableArray acceptCriticalChes, + + bool? locked, + + bool? reset, + + string? templateUuid, + + string? uuid) + { + AcceptChes = acceptChes; + AcceptCriticalChes = acceptCriticalChes; + Locked = locked; + Reset = reset; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyResult.cs new file mode 100644 index 000000000..375696b8c --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyResult.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyResult + { + public readonly int? Id; + public readonly string? Name; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyResult( + int? id, + + string? name) + { + Id = id; + Name = name; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageResult.cs new file mode 100644 index 000000000..935c82db8 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageResult.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageResult + { + public readonly int? CpCode; + public readonly string? DownloadDomainName; + public readonly string? G2oToken; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageResult( + int? cpCode, + + string? downloadDomainName, + + string? g2oToken) + { + CpCode = cpCode; + DownloadDomainName = downloadDomainName; + G2oToken = g2oToken; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlResult.cs new file mode 100644 index 000000000..488189cba --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlResult.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlResult + { + public readonly string? Branded403File; + public readonly int? Branded403StatusCode; + public readonly string? Branded403Url; + public readonly int? BrandedDenyCacheTtl; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyResult? CloudletPolicy; + public readonly int? CloudletSharedPolicy; + public readonly bool? EnableBranded403; + public readonly bool? Enabled; + public readonly bool? IsSharedPolicy; + public readonly bool? Locked; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageResult? NetStorage; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlResult( + string? branded403File, + + int? branded403StatusCode, + + string? branded403Url, + + int? brandedDenyCacheTtl, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyResult? cloudletPolicy, + + int? cloudletSharedPolicy, + + bool? enableBranded403, + + bool? enabled, + + bool? isSharedPolicy, + + bool? locked, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageResult? netStorage, + + string? templateUuid, + + string? uuid) + { + Branded403File = branded403File; + Branded403StatusCode = branded403StatusCode; + Branded403Url = branded403Url; + BrandedDenyCacheTtl = brandedDenyCacheTtl; + CloudletPolicy = cloudletPolicy; + CloudletSharedPolicy = cloudletSharedPolicy; + EnableBranded403 = enableBranded403; + Enabled = enabled; + IsSharedPolicy = isSharedPolicy; + Locked = locked; + NetStorage = netStorage; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerResult.cs new file mode 100644 index 000000000..7e510960d --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerResult + { + public readonly bool? Locked; + public readonly string? RequestType; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerResult( + bool? locked, + + string? requestType, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + RequestType = requestType; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityResult.cs new file mode 100644 index 000000000..7dde13249 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityResult + { + public readonly bool? EnableAllFeatures; + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityResult( + bool? enableAllFeatures, + + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + EnableAllFeatures = enableAllFeatures; + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerResult.cs new file mode 100644 index 000000000..d4c900d45 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeResult.cs new file mode 100644 index 000000000..32dd720eb --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeResult + { + public readonly bool? Locked; + public readonly bool? Override206; + public readonly int? StatusCode; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeResult( + bool? locked, + + bool? override206, + + int? statusCode, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + Override206 = override206; + StatusCode = statusCode; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieResult.cs new file mode 100644 index 000000000..58db5dedf --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieResult.cs @@ -0,0 +1,93 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieResult + { + public readonly string? CookieName; + public readonly bool? DefaultDomain; + public readonly bool? DefaultPath; + public readonly string? Domain; + public readonly string? Duration; + public readonly bool? Enabled; + public readonly string? ExpirationDate; + public readonly string? Expires; + public readonly string? Format; + public readonly bool? HttpOnly; + public readonly bool? Locked; + public readonly string? Path; + public readonly string? SameSite; + public readonly bool? Secure; + public readonly string? TemplateUuid; + public readonly string? Type; + public readonly string? Uuid; + public readonly string? Value; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieResult( + string? cookieName, + + bool? defaultDomain, + + bool? defaultPath, + + string? domain, + + string? duration, + + bool? enabled, + + string? expirationDate, + + string? expires, + + string? format, + + bool? httpOnly, + + bool? locked, + + string? path, + + string? sameSite, + + bool? secure, + + string? templateUuid, + + string? type, + + string? uuid, + + string? value) + { + CookieName = cookieName; + DefaultDomain = defaultDomain; + DefaultPath = defaultPath; + Domain = domain; + Duration = duration; + Enabled = enabled; + ExpirationDate = expirationDate; + Expires = expires; + Format = format; + HttpOnly = httpOnly; + Locked = locked; + Path = path; + SameSite = sameSite; + Secure = secure; + TemplateUuid = templateUuid; + Type = type; + Uuid = uuid; + Value = value; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingResult.cs new file mode 100644 index 000000000..e7cd228af --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingResult + { + public readonly bool? Locked; + public readonly string? MaximumSize; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingResult( + bool? locked, + + string? maximumSize, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + MaximumSize = maximumSize; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResult.cs new file mode 100644 index 000000000..54f856be5 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResult.cs @@ -0,0 +1,909 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorResult + { + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerResult? AdScalerCircuitBreaker; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationResult? AdaptiveAcceleration; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionResult? AdaptiveImageCompression; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedResult? Advanced; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingResult? AggregatedReporting; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerResult? Akamaizer; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagResult? AkamaizerTag; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyResult? AllHttpInCacheHierarchy; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsResult? AllowCloudletsOrigins; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteResult? AllowDelete; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingResult? AllowHttpsCacheKeySharing; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeResult? AllowHttpsDowngrade; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsResult? AllowOptions; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchResult? AllowPatch; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostResult? AllowPost; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutResult? AllowPut; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingResult? AllowTransferEncoding; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderResult? AltSvcHeader; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationResult? ApiPrioritization; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerResult? ApplicationLoadBalancer; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationResult? AudienceSegmentation; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationResult? AutoDomainValidation; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryResult? BaseDirectory; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingResult? BossBeaconing; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsResult? Breadcrumbs; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionResult? BreakConnection; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBrotliResult? Brotli; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorResult? CacheError; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdResult? CacheId; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseResult? CacheKeyIgnoreCase; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsResult? CacheKeyQueryParams; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteResult? CacheKeyRewrite; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCachePostResult? CachePost; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectResult? CacheRedirect; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagResult? CacheTag; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleResult? CacheTagVisible; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCachingResult? Caching; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationResult? CentralAuthorization; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsResult? ChaseRedirects; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthResult? ClientCertificateAuth; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsResult? ClientCharacteristics; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsResult? CloudInterconnects; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperResult? CloudWrapper; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedResult? CloudWrapperAdvanced; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataResult? CommonMediaClientData; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginResult? ConditionalOrigin; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseResult? ConstructResponse; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsResult? ContentCharacteristics; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdResult? ContentCharacteristicsAmd; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdResult? ContentCharacteristicsDd; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileResult? ContentCharacteristicsWsdLargeFile; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveResult? ContentCharacteristicsWsdLive; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodResult? ContentCharacteristicsWsdVod; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionResult? ContentPrePosition; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionResult? ContentTargetingProtection; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportResult? CorsSupport; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeResult? CpCode; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorResult? CustomBehavior; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamResult? Datastream; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpResult? Dcp; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationResult? DcpAuthHmacTransformation; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationResult? DcpAuthRegexTransformation; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationResult? DcpAuthSubstringTransformation; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorResult? DcpAuthVariableExtractor; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsResult? DcpDefaultAuthzGroups; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsResult? DcpDevRelations; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthResult? DcpRealTimeAuth; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptResult? DeliveryReceipt; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessResult? DenyAccess; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessResult? DenyDirectFailoverAccess; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdResult? DeviceCharacteristicCacheId; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderResult? DeviceCharacteristicHeader; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshResult? DnsAsyncRefresh; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshResult? DnsPrefresh; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolResult? DowngradeProtocol; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerResult? DownloadCompleteMarker; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationResult? DownloadNotification; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheResult? DownstreamCache; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationResult? DynamicThroughtputOptimization; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideResult? DynamicThroughtputOptimizationOverride; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentResult? DynamicWebContent; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadResult? EcmsBulkUpload; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseResult? EcmsDatabase; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetResult? EcmsDataset; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyResult? EcmsObjectKey; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectResult? EdgeConnect; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedResult? EdgeLoadBalancingAdvanced; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterResult? EdgeLoadBalancingDataCenter; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginResult? EdgeLoadBalancingOrigin; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationResult? EdgeOriginAuthorization; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorResult? EdgeRedirector; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeResult? EdgeScape; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesResult? EdgeSideIncludes; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerResult? EdgeWorker; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsResult? EnforceMtlsSettings; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolResult? EnhancedAkamaiProtocol; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionResult? EnhancedProxyDetection; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentResult? EpdForwardHeaderEnrichment; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionResult? FailAction; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityResult? FailoverBotManagerFeatureCompatibility; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateResult? FastInvalidate; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFipsResult? Fips; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingResult? FirstPartyMarketing; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusResult? FirstPartyMarketingPlus; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteResult? ForwardRewrite; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderResult? G2oheader; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberResult? GlobalRequestNumber; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingResult? GraphqlCaching; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseResult? GzipResponse; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedResult? HdDataAdvanced; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionResult? HealthDetection; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingResult? HsafEipBinding; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Result? Http2; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Result? Http3; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityResult? HttpStrictTransportSecurity; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeResult? HttpToHttpsUpgrade; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideResult? ImOverride; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerResult? ImageAndVideoManager; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerResult? ImageManager; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoResult? ImageManagerVideo; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorIncludeResult? Include; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorInstantResult? Instant; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigResult? InstantConfig; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationResult? LargeFileOptimization; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedResult? LargeFileOptimizationAdvanced; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateResult? LimitBitRate; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomResult? LogCustom; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMPulseResult? MPulse; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationResult? ManifestPersonalization; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingResult? ManifestRerouting; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushResult? ManualServerPush; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationResult? MediaAcceleration; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutResult? MediaAccelerationQuicOptout; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientResult? MediaClient; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationResult? MediaFileRetrievalOptimization; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverResult? MediaOriginFailover; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingResult? MetadataCaching; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceResult? MobileSdkPerformance; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderResult? ModifyIncomingRequestHeader; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderResult? ModifyIncomingResponseHeader; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderResult? ModifyOutgoingRequestHeader; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderResult? ModifyOutgoingResponseHeader; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderResult? ModifyViaHeader; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginResult? Origin; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsResult? OriginCharacteristics; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdResult? OriginCharacteristicsWsd; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodResult? OriginFailureRecoveryMethod; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyResult? OriginFailureRecoveryPolicy; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclResult? OriginIpAcl; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyResult? PermissionsPolicy; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionResult? PersistentClientConnection; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionResult? PersistentConnection; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationResult? PersonallyIdentifiableInformation; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseResult? PhasedRelease; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectResult? Preconnect; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryResult? PredictiveContentDelivery; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingResult? PredictivePrefetching; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchResult? Prefetch; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableResult? Prefetchable; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheResult? PrefreshCache; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorQualityResult? Quality; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaResult? QuicBeta; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekResult? RandomSeek; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRapidResult? Rapid; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutResult? ReadTimeout; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingResult? RealTimeReporting; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringResult? RealUserMonitoring; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRedirectResult? Redirect; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusResult? Redirectplus; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingResult? RefererChecking; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterResult? RemoveQueryParameter; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryResult? RemoveVary; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorReportResult? Report; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsResult? RequestClientHints; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlResult? RequestControl; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerResult? RequestTypeMarker; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerResult? ResourceOptimizer; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityResult? ResourceOptimizerExtendedCompatibility; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeResult? ResponseCode; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieResult? ResponseCookie; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingResult? RestrictObjectCaching; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusResult? ReturnCacheStatus; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlResult? RewriteUrl; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomResult? RumCustom; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsResult? SaasDefinitions; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientResult? SalesForceCommerceCloudClient; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderResult? SalesForceCommerceCloudProvider; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderResult? SalesForceCommerceCloudProviderHostHeader; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingResult? SavePostDcaProcessing; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationResult? ScheduleInvalidation; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementResult? ScriptManagement; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionResult? SegmentedContentProtection; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationResult? SegmentedMediaOptimization; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchResult? SegmentedMediaStreamingPrefetch; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableResult? SetVariable; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeResult? SimulateErrorCode; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldResult? SiteShield; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationResult? StandardTlsMigration; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideResult? StandardTlsMigrationOverride; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingResult? StrictHeaderParsing; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerResult? SubCustomer; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteResult? SureRoute; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationResult? TcpOptimization; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafResult? TeaLeaf; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionResult? TieredDistribution; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedResult? TieredDistributionAdvanced; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationResult? TieredDistributionCustomization; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutResult? Timeout; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationResult? UidConfiguration; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagResult? ValidateEntityTag; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenResult? VerifyJsonWebToken; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpResult? VerifyJsonWebTokenForDcp; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationResult? VerifyTokenAuthorization; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomResult? VirtualWaitingRoom; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersResult? VirtualWaitingRoomWithEdgeWorkers; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationResult? VisitorPrioritization; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoResult? VisitorPrioritizationFifo; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneResult? VisitorPrioritizationFifoStandalone; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingResult? Watermarking; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallResult? WebApplicationFirewall; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsResult? WebSockets; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebdavResult? Webdav; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorResult( + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerResult? adScalerCircuitBreaker, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationResult? adaptiveAcceleration, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionResult? adaptiveImageCompression, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedResult? advanced, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingResult? aggregatedReporting, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerResult? akamaizer, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagResult? akamaizerTag, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyResult? allHttpInCacheHierarchy, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsResult? allowCloudletsOrigins, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteResult? allowDelete, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingResult? allowHttpsCacheKeySharing, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeResult? allowHttpsDowngrade, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsResult? allowOptions, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchResult? allowPatch, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostResult? allowPost, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutResult? allowPut, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingResult? allowTransferEncoding, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderResult? altSvcHeader, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationResult? apiPrioritization, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerResult? applicationLoadBalancer, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationResult? audienceSegmentation, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationResult? autoDomainValidation, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryResult? baseDirectory, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingResult? bossBeaconing, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsResult? breadcrumbs, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionResult? breakConnection, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBrotliResult? brotli, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorResult? cacheError, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdResult? cacheId, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseResult? cacheKeyIgnoreCase, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsResult? cacheKeyQueryParams, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteResult? cacheKeyRewrite, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCachePostResult? cachePost, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectResult? cacheRedirect, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagResult? cacheTag, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleResult? cacheTagVisible, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCachingResult? caching, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationResult? centralAuthorization, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsResult? chaseRedirects, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthResult? clientCertificateAuth, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsResult? clientCharacteristics, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsResult? cloudInterconnects, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperResult? cloudWrapper, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedResult? cloudWrapperAdvanced, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataResult? commonMediaClientData, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginResult? conditionalOrigin, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseResult? constructResponse, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsResult? contentCharacteristics, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdResult? contentCharacteristicsAmd, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdResult? contentCharacteristicsDd, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileResult? contentCharacteristicsWsdLargeFile, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveResult? contentCharacteristicsWsdLive, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodResult? contentCharacteristicsWsdVod, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionResult? contentPrePosition, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionResult? contentTargetingProtection, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportResult? corsSupport, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeResult? cpCode, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorResult? customBehavior, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamResult? datastream, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpResult? dcp, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationResult? dcpAuthHmacTransformation, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationResult? dcpAuthRegexTransformation, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationResult? dcpAuthSubstringTransformation, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorResult? dcpAuthVariableExtractor, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsResult? dcpDefaultAuthzGroups, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsResult? dcpDevRelations, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthResult? dcpRealTimeAuth, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptResult? deliveryReceipt, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessResult? denyAccess, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessResult? denyDirectFailoverAccess, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdResult? deviceCharacteristicCacheId, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderResult? deviceCharacteristicHeader, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshResult? dnsAsyncRefresh, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshResult? dnsPrefresh, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolResult? downgradeProtocol, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerResult? downloadCompleteMarker, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationResult? downloadNotification, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheResult? downstreamCache, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationResult? dynamicThroughtputOptimization, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideResult? dynamicThroughtputOptimizationOverride, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentResult? dynamicWebContent, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadResult? ecmsBulkUpload, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseResult? ecmsDatabase, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetResult? ecmsDataset, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyResult? ecmsObjectKey, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectResult? edgeConnect, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedResult? edgeLoadBalancingAdvanced, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterResult? edgeLoadBalancingDataCenter, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginResult? edgeLoadBalancingOrigin, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationResult? edgeOriginAuthorization, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorResult? edgeRedirector, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeResult? edgeScape, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesResult? edgeSideIncludes, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerResult? edgeWorker, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsResult? enforceMtlsSettings, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolResult? enhancedAkamaiProtocol, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionResult? enhancedProxyDetection, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentResult? epdForwardHeaderEnrichment, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionResult? failAction, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityResult? failoverBotManagerFeatureCompatibility, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateResult? fastInvalidate, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFipsResult? fips, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingResult? firstPartyMarketing, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusResult? firstPartyMarketingPlus, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteResult? forwardRewrite, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderResult? g2oheader, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberResult? globalRequestNumber, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingResult? graphqlCaching, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseResult? gzipResponse, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedResult? hdDataAdvanced, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionResult? healthDetection, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingResult? hsafEipBinding, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Result? http2, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Result? http3, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityResult? httpStrictTransportSecurity, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeResult? httpToHttpsUpgrade, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideResult? imOverride, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerResult? imageAndVideoManager, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerResult? imageManager, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoResult? imageManagerVideo, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorIncludeResult? include, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorInstantResult? instant, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigResult? instantConfig, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationResult? largeFileOptimization, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedResult? largeFileOptimizationAdvanced, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateResult? limitBitRate, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomResult? logCustom, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMPulseResult? mPulse, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationResult? manifestPersonalization, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingResult? manifestRerouting, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushResult? manualServerPush, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationResult? mediaAcceleration, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutResult? mediaAccelerationQuicOptout, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientResult? mediaClient, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationResult? mediaFileRetrievalOptimization, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverResult? mediaOriginFailover, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingResult? metadataCaching, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceResult? mobileSdkPerformance, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderResult? modifyIncomingRequestHeader, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderResult? modifyIncomingResponseHeader, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderResult? modifyOutgoingRequestHeader, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderResult? modifyOutgoingResponseHeader, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderResult? modifyViaHeader, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginResult? origin, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsResult? originCharacteristics, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdResult? originCharacteristicsWsd, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodResult? originFailureRecoveryMethod, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyResult? originFailureRecoveryPolicy, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclResult? originIpAcl, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyResult? permissionsPolicy, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionResult? persistentClientConnection, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionResult? persistentConnection, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationResult? personallyIdentifiableInformation, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseResult? phasedRelease, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectResult? preconnect, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryResult? predictiveContentDelivery, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingResult? predictivePrefetching, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchResult? prefetch, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableResult? prefetchable, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheResult? prefreshCache, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorQualityResult? quality, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaResult? quicBeta, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekResult? randomSeek, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRapidResult? rapid, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutResult? readTimeout, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingResult? realTimeReporting, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringResult? realUserMonitoring, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRedirectResult? redirect, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusResult? redirectplus, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingResult? refererChecking, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterResult? removeQueryParameter, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryResult? removeVary, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorReportResult? report, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsResult? requestClientHints, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlResult? requestControl, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerResult? requestTypeMarker, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerResult? resourceOptimizer, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityResult? resourceOptimizerExtendedCompatibility, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeResult? responseCode, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieResult? responseCookie, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingResult? restrictObjectCaching, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusResult? returnCacheStatus, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlResult? rewriteUrl, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomResult? rumCustom, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsResult? saasDefinitions, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientResult? salesForceCommerceCloudClient, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderResult? salesForceCommerceCloudProvider, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderResult? salesForceCommerceCloudProviderHostHeader, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingResult? savePostDcaProcessing, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationResult? scheduleInvalidation, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementResult? scriptManagement, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionResult? segmentedContentProtection, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationResult? segmentedMediaOptimization, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchResult? segmentedMediaStreamingPrefetch, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableResult? setVariable, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeResult? simulateErrorCode, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldResult? siteShield, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationResult? standardTlsMigration, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideResult? standardTlsMigrationOverride, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingResult? strictHeaderParsing, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerResult? subCustomer, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteResult? sureRoute, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationResult? tcpOptimization, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafResult? teaLeaf, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionResult? tieredDistribution, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedResult? tieredDistributionAdvanced, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationResult? tieredDistributionCustomization, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutResult? timeout, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationResult? uidConfiguration, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagResult? validateEntityTag, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenResult? verifyJsonWebToken, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpResult? verifyJsonWebTokenForDcp, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationResult? verifyTokenAuthorization, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomResult? virtualWaitingRoom, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersResult? virtualWaitingRoomWithEdgeWorkers, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationResult? visitorPrioritization, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoResult? visitorPrioritizationFifo, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneResult? visitorPrioritizationFifoStandalone, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingResult? watermarking, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallResult? webApplicationFirewall, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsResult? webSockets, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebdavResult? webdav) + { + AdScalerCircuitBreaker = adScalerCircuitBreaker; + AdaptiveAcceleration = adaptiveAcceleration; + AdaptiveImageCompression = adaptiveImageCompression; + Advanced = advanced; + AggregatedReporting = aggregatedReporting; + Akamaizer = akamaizer; + AkamaizerTag = akamaizerTag; + AllHttpInCacheHierarchy = allHttpInCacheHierarchy; + AllowCloudletsOrigins = allowCloudletsOrigins; + AllowDelete = allowDelete; + AllowHttpsCacheKeySharing = allowHttpsCacheKeySharing; + AllowHttpsDowngrade = allowHttpsDowngrade; + AllowOptions = allowOptions; + AllowPatch = allowPatch; + AllowPost = allowPost; + AllowPut = allowPut; + AllowTransferEncoding = allowTransferEncoding; + AltSvcHeader = altSvcHeader; + ApiPrioritization = apiPrioritization; + ApplicationLoadBalancer = applicationLoadBalancer; + AudienceSegmentation = audienceSegmentation; + AutoDomainValidation = autoDomainValidation; + BaseDirectory = baseDirectory; + BossBeaconing = bossBeaconing; + Breadcrumbs = breadcrumbs; + BreakConnection = breakConnection; + Brotli = brotli; + CacheError = cacheError; + CacheId = cacheId; + CacheKeyIgnoreCase = cacheKeyIgnoreCase; + CacheKeyQueryParams = cacheKeyQueryParams; + CacheKeyRewrite = cacheKeyRewrite; + CachePost = cachePost; + CacheRedirect = cacheRedirect; + CacheTag = cacheTag; + CacheTagVisible = cacheTagVisible; + Caching = caching; + CentralAuthorization = centralAuthorization; + ChaseRedirects = chaseRedirects; + ClientCertificateAuth = clientCertificateAuth; + ClientCharacteristics = clientCharacteristics; + CloudInterconnects = cloudInterconnects; + CloudWrapper = cloudWrapper; + CloudWrapperAdvanced = cloudWrapperAdvanced; + CommonMediaClientData = commonMediaClientData; + ConditionalOrigin = conditionalOrigin; + ConstructResponse = constructResponse; + ContentCharacteristics = contentCharacteristics; + ContentCharacteristicsAmd = contentCharacteristicsAmd; + ContentCharacteristicsDd = contentCharacteristicsDd; + ContentCharacteristicsWsdLargeFile = contentCharacteristicsWsdLargeFile; + ContentCharacteristicsWsdLive = contentCharacteristicsWsdLive; + ContentCharacteristicsWsdVod = contentCharacteristicsWsdVod; + ContentPrePosition = contentPrePosition; + ContentTargetingProtection = contentTargetingProtection; + CorsSupport = corsSupport; + CpCode = cpCode; + CustomBehavior = customBehavior; + Datastream = datastream; + Dcp = dcp; + DcpAuthHmacTransformation = dcpAuthHmacTransformation; + DcpAuthRegexTransformation = dcpAuthRegexTransformation; + DcpAuthSubstringTransformation = dcpAuthSubstringTransformation; + DcpAuthVariableExtractor = dcpAuthVariableExtractor; + DcpDefaultAuthzGroups = dcpDefaultAuthzGroups; + DcpDevRelations = dcpDevRelations; + DcpRealTimeAuth = dcpRealTimeAuth; + DeliveryReceipt = deliveryReceipt; + DenyAccess = denyAccess; + DenyDirectFailoverAccess = denyDirectFailoverAccess; + DeviceCharacteristicCacheId = deviceCharacteristicCacheId; + DeviceCharacteristicHeader = deviceCharacteristicHeader; + DnsAsyncRefresh = dnsAsyncRefresh; + DnsPrefresh = dnsPrefresh; + DowngradeProtocol = downgradeProtocol; + DownloadCompleteMarker = downloadCompleteMarker; + DownloadNotification = downloadNotification; + DownstreamCache = downstreamCache; + DynamicThroughtputOptimization = dynamicThroughtputOptimization; + DynamicThroughtputOptimizationOverride = dynamicThroughtputOptimizationOverride; + DynamicWebContent = dynamicWebContent; + EcmsBulkUpload = ecmsBulkUpload; + EcmsDatabase = ecmsDatabase; + EcmsDataset = ecmsDataset; + EcmsObjectKey = ecmsObjectKey; + EdgeConnect = edgeConnect; + EdgeLoadBalancingAdvanced = edgeLoadBalancingAdvanced; + EdgeLoadBalancingDataCenter = edgeLoadBalancingDataCenter; + EdgeLoadBalancingOrigin = edgeLoadBalancingOrigin; + EdgeOriginAuthorization = edgeOriginAuthorization; + EdgeRedirector = edgeRedirector; + EdgeScape = edgeScape; + EdgeSideIncludes = edgeSideIncludes; + EdgeWorker = edgeWorker; + EnforceMtlsSettings = enforceMtlsSettings; + EnhancedAkamaiProtocol = enhancedAkamaiProtocol; + EnhancedProxyDetection = enhancedProxyDetection; + EpdForwardHeaderEnrichment = epdForwardHeaderEnrichment; + FailAction = failAction; + FailoverBotManagerFeatureCompatibility = failoverBotManagerFeatureCompatibility; + FastInvalidate = fastInvalidate; + Fips = fips; + FirstPartyMarketing = firstPartyMarketing; + FirstPartyMarketingPlus = firstPartyMarketingPlus; + ForwardRewrite = forwardRewrite; + G2oheader = g2oheader; + GlobalRequestNumber = globalRequestNumber; + GraphqlCaching = graphqlCaching; + GzipResponse = gzipResponse; + HdDataAdvanced = hdDataAdvanced; + HealthDetection = healthDetection; + HsafEipBinding = hsafEipBinding; + Http2 = http2; + Http3 = http3; + HttpStrictTransportSecurity = httpStrictTransportSecurity; + HttpToHttpsUpgrade = httpToHttpsUpgrade; + ImOverride = imOverride; + ImageAndVideoManager = imageAndVideoManager; + ImageManager = imageManager; + ImageManagerVideo = imageManagerVideo; + Include = include; + Instant = instant; + InstantConfig = instantConfig; + LargeFileOptimization = largeFileOptimization; + LargeFileOptimizationAdvanced = largeFileOptimizationAdvanced; + LimitBitRate = limitBitRate; + LogCustom = logCustom; + MPulse = mPulse; + ManifestPersonalization = manifestPersonalization; + ManifestRerouting = manifestRerouting; + ManualServerPush = manualServerPush; + MediaAcceleration = mediaAcceleration; + MediaAccelerationQuicOptout = mediaAccelerationQuicOptout; + MediaClient = mediaClient; + MediaFileRetrievalOptimization = mediaFileRetrievalOptimization; + MediaOriginFailover = mediaOriginFailover; + MetadataCaching = metadataCaching; + MobileSdkPerformance = mobileSdkPerformance; + ModifyIncomingRequestHeader = modifyIncomingRequestHeader; + ModifyIncomingResponseHeader = modifyIncomingResponseHeader; + ModifyOutgoingRequestHeader = modifyOutgoingRequestHeader; + ModifyOutgoingResponseHeader = modifyOutgoingResponseHeader; + ModifyViaHeader = modifyViaHeader; + Origin = origin; + OriginCharacteristics = originCharacteristics; + OriginCharacteristicsWsd = originCharacteristicsWsd; + OriginFailureRecoveryMethod = originFailureRecoveryMethod; + OriginFailureRecoveryPolicy = originFailureRecoveryPolicy; + OriginIpAcl = originIpAcl; + PermissionsPolicy = permissionsPolicy; + PersistentClientConnection = persistentClientConnection; + PersistentConnection = persistentConnection; + PersonallyIdentifiableInformation = personallyIdentifiableInformation; + PhasedRelease = phasedRelease; + Preconnect = preconnect; + PredictiveContentDelivery = predictiveContentDelivery; + PredictivePrefetching = predictivePrefetching; + Prefetch = prefetch; + Prefetchable = prefetchable; + PrefreshCache = prefreshCache; + Quality = quality; + QuicBeta = quicBeta; + RandomSeek = randomSeek; + Rapid = rapid; + ReadTimeout = readTimeout; + RealTimeReporting = realTimeReporting; + RealUserMonitoring = realUserMonitoring; + Redirect = redirect; + Redirectplus = redirectplus; + RefererChecking = refererChecking; + RemoveQueryParameter = removeQueryParameter; + RemoveVary = removeVary; + Report = report; + RequestClientHints = requestClientHints; + RequestControl = requestControl; + RequestTypeMarker = requestTypeMarker; + ResourceOptimizer = resourceOptimizer; + ResourceOptimizerExtendedCompatibility = resourceOptimizerExtendedCompatibility; + ResponseCode = responseCode; + ResponseCookie = responseCookie; + RestrictObjectCaching = restrictObjectCaching; + ReturnCacheStatus = returnCacheStatus; + RewriteUrl = rewriteUrl; + RumCustom = rumCustom; + SaasDefinitions = saasDefinitions; + SalesForceCommerceCloudClient = salesForceCommerceCloudClient; + SalesForceCommerceCloudProvider = salesForceCommerceCloudProvider; + SalesForceCommerceCloudProviderHostHeader = salesForceCommerceCloudProviderHostHeader; + SavePostDcaProcessing = savePostDcaProcessing; + ScheduleInvalidation = scheduleInvalidation; + ScriptManagement = scriptManagement; + SegmentedContentProtection = segmentedContentProtection; + SegmentedMediaOptimization = segmentedMediaOptimization; + SegmentedMediaStreamingPrefetch = segmentedMediaStreamingPrefetch; + SetVariable = setVariable; + SimulateErrorCode = simulateErrorCode; + SiteShield = siteShield; + StandardTlsMigration = standardTlsMigration; + StandardTlsMigrationOverride = standardTlsMigrationOverride; + StrictHeaderParsing = strictHeaderParsing; + SubCustomer = subCustomer; + SureRoute = sureRoute; + TcpOptimization = tcpOptimization; + TeaLeaf = teaLeaf; + TieredDistribution = tieredDistribution; + TieredDistributionAdvanced = tieredDistributionAdvanced; + TieredDistributionCustomization = tieredDistributionCustomization; + Timeout = timeout; + UidConfiguration = uidConfiguration; + ValidateEntityTag = validateEntityTag; + VerifyJsonWebToken = verifyJsonWebToken; + VerifyJsonWebTokenForDcp = verifyJsonWebTokenForDcp; + VerifyTokenAuthorization = verifyTokenAuthorization; + VirtualWaitingRoom = virtualWaitingRoom; + VirtualWaitingRoomWithEdgeWorkers = virtualWaitingRoomWithEdgeWorkers; + VisitorPrioritization = visitorPrioritization; + VisitorPrioritizationFifo = visitorPrioritizationFifo; + VisitorPrioritizationFifoStandalone = visitorPrioritizationFifoStandalone; + Watermarking = watermarking; + WebApplicationFirewall = webApplicationFirewall; + WebSockets = webSockets; + Webdav = webdav; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusResult.cs new file mode 100644 index 000000000..f7d1d7270 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusResult + { + public readonly bool? Locked; + public readonly string? ResponseHeaderName; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusResult( + bool? locked, + + string? responseHeaderName, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + ResponseHeaderName = responseHeaderName; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlResult.cs new file mode 100644 index 000000000..975dbd9fe --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlResult.cs @@ -0,0 +1,69 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlResult + { + public readonly string? Behavior; + public readonly bool? KeepQueryString; + public readonly bool? Locked; + public readonly string? Match; + public readonly bool? MatchMultiple; + public readonly string? MatchRegex; + public readonly string? TargetPath; + public readonly string? TargetPathPrepend; + public readonly string? TargetRegex; + public readonly string? TargetUrl; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlResult( + string? behavior, + + bool? keepQueryString, + + bool? locked, + + string? match, + + bool? matchMultiple, + + string? matchRegex, + + string? targetPath, + + string? targetPathPrepend, + + string? targetRegex, + + string? targetUrl, + + string? templateUuid, + + string? uuid) + { + Behavior = behavior; + KeepQueryString = keepQueryString; + Locked = locked; + Match = match; + MatchMultiple = matchMultiple; + MatchRegex = matchRegex; + TargetPath = targetPath; + TargetPathPrepend = targetPathPrepend; + TargetRegex = targetRegex; + TargetUrl = targetUrl; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomResult.cs new file mode 100644 index 000000000..741a72d60 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomResult + { + public readonly bool? Locked; + public readonly string? RumGroupName; + public readonly int? RumSampleRate; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomResult( + bool? locked, + + string? rumGroupName, + + int? rumSampleRate, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + RumGroupName = rumGroupName; + RumSampleRate = rumSampleRate; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsResult.cs new file mode 100644 index 000000000..514894345 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsResult.cs @@ -0,0 +1,129 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsResult + { + public readonly string? ApplicationAction; + public readonly bool? ApplicationCnameEnabled; + public readonly int? ApplicationCnameLevel; + public readonly string? ApplicationCookie; + public readonly string? ApplicationQueryString; + public readonly string? ApplicationRegex; + public readonly string? ApplicationReplace; + public readonly string? ApplicationTitle; + public readonly string? CustomerAction; + public readonly bool? CustomerCnameEnabled; + public readonly int? CustomerCnameLevel; + public readonly string? CustomerCookie; + public readonly string? CustomerQueryString; + public readonly string? CustomerRegex; + public readonly string? CustomerReplace; + public readonly string? CustomerTitle; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? UsersAction; + public readonly bool? UsersCnameEnabled; + public readonly int? UsersCnameLevel; + public readonly string? UsersCookie; + public readonly string? UsersQueryString; + public readonly string? UsersRegex; + public readonly string? UsersReplace; + public readonly string? UsersTitle; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsResult( + string? applicationAction, + + bool? applicationCnameEnabled, + + int? applicationCnameLevel, + + string? applicationCookie, + + string? applicationQueryString, + + string? applicationRegex, + + string? applicationReplace, + + string? applicationTitle, + + string? customerAction, + + bool? customerCnameEnabled, + + int? customerCnameLevel, + + string? customerCookie, + + string? customerQueryString, + + string? customerRegex, + + string? customerReplace, + + string? customerTitle, + + bool? locked, + + string? templateUuid, + + string? usersAction, + + bool? usersCnameEnabled, + + int? usersCnameLevel, + + string? usersCookie, + + string? usersQueryString, + + string? usersRegex, + + string? usersReplace, + + string? usersTitle, + + string? uuid) + { + ApplicationAction = applicationAction; + ApplicationCnameEnabled = applicationCnameEnabled; + ApplicationCnameLevel = applicationCnameLevel; + ApplicationCookie = applicationCookie; + ApplicationQueryString = applicationQueryString; + ApplicationRegex = applicationRegex; + ApplicationReplace = applicationReplace; + ApplicationTitle = applicationTitle; + CustomerAction = customerAction; + CustomerCnameEnabled = customerCnameEnabled; + CustomerCnameLevel = customerCnameLevel; + CustomerCookie = customerCookie; + CustomerQueryString = customerQueryString; + CustomerRegex = customerRegex; + CustomerReplace = customerReplace; + CustomerTitle = customerTitle; + Locked = locked; + TemplateUuid = templateUuid; + UsersAction = usersAction; + UsersCnameEnabled = usersCnameEnabled; + UsersCnameLevel = usersCnameLevel; + UsersCookie = usersCookie; + UsersQueryString = usersQueryString; + UsersRegex = usersRegex; + UsersReplace = usersReplace; + UsersTitle = usersTitle; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientResult.cs new file mode 100644 index 000000000..9a164928e --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientResult.cs @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientResult + { + public readonly bool? AllowOverrideOriginCacheKey; + public readonly string? ConnectorId; + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? OriginHostHeader; + public readonly string? OriginType; + public readonly string? Sf3cOriginHost; + public readonly string? Sf3cOriginHostHeader; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientResult( + bool? allowOverrideOriginCacheKey, + + string? connectorId, + + bool? enabled, + + bool? locked, + + string? originHostHeader, + + string? originType, + + string? sf3cOriginHost, + + string? sf3cOriginHostHeader, + + string? templateUuid, + + string? uuid) + { + AllowOverrideOriginCacheKey = allowOverrideOriginCacheKey; + ConnectorId = connectorId; + Enabled = enabled; + Locked = locked; + OriginHostHeader = originHostHeader; + OriginType = originType; + Sf3cOriginHost = sf3cOriginHost; + Sf3cOriginHostHeader = sf3cOriginHostHeader; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderResult.cs new file mode 100644 index 000000000..fa5ab03b5 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderResult + { + public readonly string? HostHeaderSource; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderResult( + string? hostHeaderSource, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + HostHeaderSource = hostHeaderSource; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderResult.cs new file mode 100644 index 000000000..da9e62231 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingResult.cs new file mode 100644 index 000000000..fcb9fe52b --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationResult.cs new file mode 100644 index 000000000..3cb76211c --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationResult.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationResult + { + public readonly bool? Locked; + public readonly string? RefreshMethod; + public readonly bool? Repeat; + public readonly string? RepeatInterval; + public readonly string? Start; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationResult( + bool? locked, + + string? refreshMethod, + + bool? repeat, + + string? repeatInterval, + + string? start, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + RefreshMethod = refreshMethod; + Repeat = repeat; + RepeatInterval = repeatInterval; + Start = start; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementResult.cs new file mode 100644 index 000000000..929aa5b1e --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? Serviceworker; + public readonly string? TemplateUuid; + public readonly int? Timestamp; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementResult( + bool? enabled, + + bool? locked, + + string? serviceworker, + + string? templateUuid, + + int? timestamp, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + Serviceworker = serviceworker; + TemplateUuid = templateUuid; + Timestamp = timestamp; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionResult.cs new file mode 100644 index 000000000..e853b8fd6 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionResult.cs @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionResult + { + public readonly bool? Acl; + public readonly bool? DashMediaEncryption; + public readonly bool? DataPayload; + public readonly bool? EnableTokenInUri; + public readonly bool? Enabled; + public readonly string? FieldCarryOver; + public readonly ImmutableArray HeaderForSalts; + public readonly ImmutableArray HlsMasterManifestFiles; + public readonly bool? HlsMediaEncryption; + public readonly bool? Ip; + public readonly string? Key; + public readonly bool? Locked; + public readonly string? MediaEncryptionTitle; + public readonly int? RevokedListId; + public readonly string? Salt; + public readonly bool? SessionId; + public readonly string? TemplateUuid; + public readonly string? TokenAuthHlsTitle; + public readonly string? TokenAuthenticationTitle; + public readonly bool? TokenRevocationEnabled; + public readonly string? TokenRevocationTitle; + public readonly string? TransitionKey; + public readonly bool? UseAdvanced; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionResult( + bool? acl, + + bool? dashMediaEncryption, + + bool? dataPayload, + + bool? enableTokenInUri, + + bool? enabled, + + string? fieldCarryOver, + + ImmutableArray headerForSalts, + + ImmutableArray hlsMasterManifestFiles, + + bool? hlsMediaEncryption, + + bool? ip, + + string? key, + + bool? locked, + + string? mediaEncryptionTitle, + + int? revokedListId, + + string? salt, + + bool? sessionId, + + string? templateUuid, + + string? tokenAuthHlsTitle, + + string? tokenAuthenticationTitle, + + bool? tokenRevocationEnabled, + + string? tokenRevocationTitle, + + string? transitionKey, + + bool? useAdvanced, + + string? uuid) + { + Acl = acl; + DashMediaEncryption = dashMediaEncryption; + DataPayload = dataPayload; + EnableTokenInUri = enableTokenInUri; + Enabled = enabled; + FieldCarryOver = fieldCarryOver; + HeaderForSalts = headerForSalts; + HlsMasterManifestFiles = hlsMasterManifestFiles; + HlsMediaEncryption = hlsMediaEncryption; + Ip = ip; + Key = key; + Locked = locked; + MediaEncryptionTitle = mediaEncryptionTitle; + RevokedListId = revokedListId; + Salt = salt; + SessionId = sessionId; + TemplateUuid = templateUuid; + TokenAuthHlsTitle = tokenAuthHlsTitle; + TokenAuthenticationTitle = tokenAuthenticationTitle; + TokenRevocationEnabled = tokenRevocationEnabled; + TokenRevocationTitle = tokenRevocationTitle; + TransitionKey = transitionKey; + UseAdvanced = useAdvanced; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationResult.cs new file mode 100644 index 000000000..99fba1589 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationResult.cs @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationResult + { + public readonly string? Behavior; + public readonly string? DvrType; + public readonly string? DvrWindow; + public readonly bool? EnableUllStreaming; + public readonly string? EndTime; + public readonly string? LiveType; + public readonly bool? Locked; + public readonly bool? ShowAdvanced; + public readonly string? StartTime; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationResult( + string? behavior, + + string? dvrType, + + string? dvrWindow, + + bool? enableUllStreaming, + + string? endTime, + + string? liveType, + + bool? locked, + + bool? showAdvanced, + + string? startTime, + + string? templateUuid, + + string? uuid) + { + Behavior = behavior; + DvrType = dvrType; + DvrWindow = dvrWindow; + EnableUllStreaming = enableUllStreaming; + EndTime = endTime; + LiveType = liveType; + Locked = locked; + ShowAdvanced = showAdvanced; + StartTime = startTime; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchResult.cs new file mode 100644 index 000000000..5fdb3b88b --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableResult.cs new file mode 100644 index 000000000..eb86c8af9 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableResult.cs @@ -0,0 +1,209 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableResult + { + public readonly string? Algorithm; + public readonly bool? CaseSensitive; + public readonly string? CertificateFieldName; + public readonly string? CookieName; + public readonly string? DeviceProfile; + public readonly string? EncryptionKey; + public readonly string? EncryptionMode; + public readonly int? EndIndex; + public readonly string? ExceptChars; + public readonly string? ExtractLocation; + public readonly string? ForceChars; + public readonly string? FormatString; + public readonly string? Generator; + public readonly bool? GlobalSubstitution; + public readonly string? HeaderName; + public readonly string? HmacAlgorithm; + public readonly string? HmacKey; + public readonly string? InitializationVector; + public readonly string? IpVersion; + public readonly int? Ipv4Prefix; + public readonly int? Ipv6Prefix; + public readonly string? LocationId; + public readonly bool? Locked; + public readonly int? Max; + public readonly int? MaxRandomNumber; + public readonly int? Min; + public readonly int? MinRandomNumber; + public readonly string? Nonce; + public readonly int? NumberOfBytes; + public readonly string? OperandOne; + public readonly string? ParamName; + public readonly string? PathComponentOffset; + public readonly bool? PrependBytes; + public readonly string? QueryParameterName; + public readonly string? Regex; + public readonly string? Replacement; + public readonly string? ResponseHeaderName; + public readonly string? Separator; + public readonly string? SetCookieName; + public readonly int? StartIndex; + public readonly string? SubString; + public readonly string? TemplateUuid; + public readonly string? Transform; + public readonly string? Uuid; + public readonly string? ValueSource; + public readonly string? VariableName; + public readonly string? VariableValue; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableResult( + string? algorithm, + + bool? caseSensitive, + + string? certificateFieldName, + + string? cookieName, + + string? deviceProfile, + + string? encryptionKey, + + string? encryptionMode, + + int? endIndex, + + string? exceptChars, + + string? extractLocation, + + string? forceChars, + + string? formatString, + + string? generator, + + bool? globalSubstitution, + + string? headerName, + + string? hmacAlgorithm, + + string? hmacKey, + + string? initializationVector, + + string? ipVersion, + + int? ipv4Prefix, + + int? ipv6Prefix, + + string? locationId, + + bool? locked, + + int? max, + + int? maxRandomNumber, + + int? min, + + int? minRandomNumber, + + string? nonce, + + int? numberOfBytes, + + string? operandOne, + + string? paramName, + + string? pathComponentOffset, + + bool? prependBytes, + + string? queryParameterName, + + string? regex, + + string? replacement, + + string? responseHeaderName, + + string? separator, + + string? setCookieName, + + int? startIndex, + + string? subString, + + string? templateUuid, + + string? transform, + + string? uuid, + + string? valueSource, + + string? variableName, + + string? variableValue) + { + Algorithm = algorithm; + CaseSensitive = caseSensitive; + CertificateFieldName = certificateFieldName; + CookieName = cookieName; + DeviceProfile = deviceProfile; + EncryptionKey = encryptionKey; + EncryptionMode = encryptionMode; + EndIndex = endIndex; + ExceptChars = exceptChars; + ExtractLocation = extractLocation; + ForceChars = forceChars; + FormatString = formatString; + Generator = generator; + GlobalSubstitution = globalSubstitution; + HeaderName = headerName; + HmacAlgorithm = hmacAlgorithm; + HmacKey = hmacKey; + InitializationVector = initializationVector; + IpVersion = ipVersion; + Ipv4Prefix = ipv4Prefix; + Ipv6Prefix = ipv6Prefix; + LocationId = locationId; + Locked = locked; + Max = max; + MaxRandomNumber = maxRandomNumber; + Min = min; + MinRandomNumber = minRandomNumber; + Nonce = nonce; + NumberOfBytes = numberOfBytes; + OperandOne = operandOne; + ParamName = paramName; + PathComponentOffset = pathComponentOffset; + PrependBytes = prependBytes; + QueryParameterName = queryParameterName; + Regex = regex; + Replacement = replacement; + ResponseHeaderName = responseHeaderName; + Separator = separator; + SetCookieName = setCookieName; + StartIndex = startIndex; + SubString = subString; + TemplateUuid = templateUuid; + Transform = transform; + Uuid = uuid; + ValueSource = valueSource; + VariableName = variableName; + VariableValue = variableValue; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeResult.cs new file mode 100644 index 000000000..4bac8e9af --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeResult + { + public readonly string? ErrorType; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Timeout; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeResult( + string? errorType, + + bool? locked, + + string? templateUuid, + + string? timeout, + + string? uuid) + { + ErrorType = errorType; + Locked = locked; + TemplateUuid = templateUuid; + Timeout = timeout; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldResult.cs new file mode 100644 index 000000000..0547468d6 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldResult + { + public readonly bool? Locked; + public readonly string? Nossmap; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapResult? Ssmap; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldResult( + bool? locked, + + string? nossmap, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapResult? ssmap, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + Nossmap = nossmap; + Ssmap = ssmap; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapResult.cs new file mode 100644 index 000000000..33589e9db --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapResult + { + public readonly string? ChinaCdnMap; + public readonly bool? HasMixedHosts; + public readonly string? Name; + public readonly string? Src; + public readonly string? Srmap; + public readonly string? Value; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapResult( + string? chinaCdnMap, + + bool? hasMixedHosts, + + string? name, + + string? src, + + string? srmap, + + string? value) + { + ChinaCdnMap = chinaCdnMap; + HasMixedHosts = hasMixedHosts; + Name = name; + Src = src; + Srmap = srmap; + Value = value; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideResult.cs new file mode 100644 index 000000000..88bd61e5e --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideResult + { + public readonly string? Info; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideResult( + string? info, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Info = info; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationResult.cs new file mode 100644 index 000000000..b3a3f6832 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationResult.cs @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationResult + { + public readonly bool? AllowHttpsDowngrade; + public readonly bool? AllowHttpsUpgrade; + public readonly int? CacheSharingDuration; + public readonly string? CacheSharingStartTime; + public readonly bool? Enabled; + public readonly bool? IsCertificateSniOnly; + public readonly bool? IsTieredDistributionUsed; + public readonly bool? Locked; + public readonly int? MigrationDuration; + public readonly string? MigrationFrom; + public readonly string? MigrationStartTime; + public readonly string? TdLocation; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationResult( + bool? allowHttpsDowngrade, + + bool? allowHttpsUpgrade, + + int? cacheSharingDuration, + + string? cacheSharingStartTime, + + bool? enabled, + + bool? isCertificateSniOnly, + + bool? isTieredDistributionUsed, + + bool? locked, + + int? migrationDuration, + + string? migrationFrom, + + string? migrationStartTime, + + string? tdLocation, + + string? templateUuid, + + string? uuid) + { + AllowHttpsDowngrade = allowHttpsDowngrade; + AllowHttpsUpgrade = allowHttpsUpgrade; + CacheSharingDuration = cacheSharingDuration; + CacheSharingStartTime = cacheSharingStartTime; + Enabled = enabled; + IsCertificateSniOnly = isCertificateSniOnly; + IsTieredDistributionUsed = isTieredDistributionUsed; + Locked = locked; + MigrationDuration = migrationDuration; + MigrationFrom = migrationFrom; + MigrationStartTime = migrationStartTime; + TdLocation = tdLocation; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingResult.cs new file mode 100644 index 000000000..99c9abc61 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingResult + { + public readonly bool? Locked; + public readonly bool? StrictMode; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly bool? ValidMode; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingResult( + bool? locked, + + bool? strictMode, + + string? templateUuid, + + string? uuid, + + bool? validMode) + { + Locked = locked; + StrictMode = strictMode; + TemplateUuid = templateUuid; + Uuid = uuid; + ValidMode = validMode; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerResult.cs new file mode 100644 index 000000000..f364952e9 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerResult.cs @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerResult + { + public readonly bool? AccessControl; + public readonly bool? CacheKey; + public readonly bool? Caching; + public readonly bool? ContentCompressor; + public readonly bool? DynamicWebContent; + public readonly bool? Enabled; + public readonly bool? GeoLocation; + public readonly bool? Ip; + public readonly bool? LargeFileDelivery; + public readonly bool? LiveVideoDelivery; + public readonly bool? Locked; + public readonly bool? ModifyPath; + public readonly bool? OnDemandVideoDelivery; + public readonly bool? Origin; + public readonly string? PartnerDomainSuffix; + public readonly bool? Referrer; + public readonly bool? RefreshContent; + public readonly bool? SiteFailover; + public readonly string? TemplateUuid; + public readonly bool? TokenAuthorization; + public readonly string? Uuid; + public readonly bool? WebApplicationFirewall; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerResult( + bool? accessControl, + + bool? cacheKey, + + bool? caching, + + bool? contentCompressor, + + bool? dynamicWebContent, + + bool? enabled, + + bool? geoLocation, + + bool? ip, + + bool? largeFileDelivery, + + bool? liveVideoDelivery, + + bool? locked, + + bool? modifyPath, + + bool? onDemandVideoDelivery, + + bool? origin, + + string? partnerDomainSuffix, + + bool? referrer, + + bool? refreshContent, + + bool? siteFailover, + + string? templateUuid, + + bool? tokenAuthorization, + + string? uuid, + + bool? webApplicationFirewall) + { + AccessControl = accessControl; + CacheKey = cacheKey; + Caching = caching; + ContentCompressor = contentCompressor; + DynamicWebContent = dynamicWebContent; + Enabled = enabled; + GeoLocation = geoLocation; + Ip = ip; + LargeFileDelivery = largeFileDelivery; + LiveVideoDelivery = liveVideoDelivery; + Locked = locked; + ModifyPath = modifyPath; + OnDemandVideoDelivery = onDemandVideoDelivery; + Origin = origin; + PartnerDomainSuffix = partnerDomainSuffix; + Referrer = referrer; + RefreshContent = refreshContent; + SiteFailover = siteFailover; + TemplateUuid = templateUuid; + TokenAuthorization = tokenAuthorization; + Uuid = uuid; + WebApplicationFirewall = webApplicationFirewall; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteResult.cs new file mode 100644 index 000000000..c36805036 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteResult.cs @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteResult + { + public readonly bool? AllowFcmParentOverride; + public readonly string? CustomMap; + public readonly string? CustomStatKey; + public readonly bool? EnableCustomKey; + public readonly bool? Enabled; + public readonly bool? ForceSslForward; + public readonly bool? Locked; + public readonly string? RaceStatTtl; + public readonly string? SrDownloadLinkTitle; + public readonly string? TemplateUuid; + public readonly string? TestObjectUrl; + public readonly string? ToHost; + public readonly string? ToHostStatus; + public readonly string? Type; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteResult( + bool? allowFcmParentOverride, + + string? customMap, + + string? customStatKey, + + bool? enableCustomKey, + + bool? enabled, + + bool? forceSslForward, + + bool? locked, + + string? raceStatTtl, + + string? srDownloadLinkTitle, + + string? templateUuid, + + string? testObjectUrl, + + string? toHost, + + string? toHostStatus, + + string? type, + + string? uuid) + { + AllowFcmParentOverride = allowFcmParentOverride; + CustomMap = customMap; + CustomStatKey = customStatKey; + EnableCustomKey = enableCustomKey; + Enabled = enabled; + ForceSslForward = forceSslForward; + Locked = locked; + RaceStatTtl = raceStatTtl; + SrDownloadLinkTitle = srDownloadLinkTitle; + TemplateUuid = templateUuid; + TestObjectUrl = testObjectUrl; + ToHost = toHost; + ToHostStatus = toHostStatus; + Type = type; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationResult.cs new file mode 100644 index 000000000..9a52936ab --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationResult + { + public readonly string? Display; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationResult( + string? display, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Display = display; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafResult.cs new file mode 100644 index 000000000..fb4d7d33e --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafResult + { + public readonly bool? Enabled; + public readonly int? IbmCustomerId; + public readonly bool? LimitToDynamic; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafResult( + bool? enabled, + + int? ibmCustomerId, + + bool? limitToDynamic, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + IbmCustomerId = ibmCustomerId; + LimitToDynamic = limitToDynamic; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedResult.cs new file mode 100644 index 000000000..b8114cdaa --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedResult.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedResult + { + public readonly bool? Allowall; + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? Method; + public readonly string? Policy; + public readonly string? TemplateUuid; + public readonly string? TieredDistributionMap; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedResult( + bool? allowall, + + bool? enabled, + + bool? locked, + + string? method, + + string? policy, + + string? templateUuid, + + string? tieredDistributionMap, + + string? uuid) + { + Allowall = allowall; + Enabled = enabled; + Locked = locked; + Method = method; + Policy = policy; + TemplateUuid = templateUuid; + TieredDistributionMap = tieredDistributionMap; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationResult.cs new file mode 100644 index 000000000..713abb483 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationResult.cs @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationResult + { + public readonly string? CloudwrapperMapMigrationTitle; + public readonly bool? CustomMapEnabled; + public readonly string? CustomMapName; + public readonly string? HashAlgorithm; + public readonly string? Location; + public readonly bool? Locked; + public readonly bool? MapMigrationEnabled; + public readonly string? MigrationEndDate; + public readonly string? MigrationStartDate; + public readonly bool? MigrationWithinCwMapsEnabled; + public readonly string? SerialEnd; + public readonly string? SerialStart; + public readonly string? TemplateUuid; + public readonly string? Tier1Title; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationResult( + string? cloudwrapperMapMigrationTitle, + + bool? customMapEnabled, + + string? customMapName, + + string? hashAlgorithm, + + string? location, + + bool? locked, + + bool? mapMigrationEnabled, + + string? migrationEndDate, + + string? migrationStartDate, + + bool? migrationWithinCwMapsEnabled, + + string? serialEnd, + + string? serialStart, + + string? templateUuid, + + string? tier1Title, + + string? uuid) + { + CloudwrapperMapMigrationTitle = cloudwrapperMapMigrationTitle; + CustomMapEnabled = customMapEnabled; + CustomMapName = customMapName; + HashAlgorithm = hashAlgorithm; + Location = location; + Locked = locked; + MapMigrationEnabled = mapMigrationEnabled; + MigrationEndDate = migrationEndDate; + MigrationStartDate = migrationStartDate; + MigrationWithinCwMapsEnabled = migrationWithinCwMapsEnabled; + SerialEnd = serialEnd; + SerialStart = serialStart; + TemplateUuid = templateUuid; + Tier1Title = tier1Title; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionResult.cs new file mode 100644 index 000000000..a66481ea2 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? TieredDistributionMap; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? tieredDistributionMap, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + TieredDistributionMap = tieredDistributionMap; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutResult.cs new file mode 100644 index 000000000..0d68723fd --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutResult + { + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly string? Value; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutResult( + bool? locked, + + string? templateUuid, + + string? uuid, + + string? value) + { + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + Value = value; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationResult.cs new file mode 100644 index 000000000..991813274 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationResult.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationResult + { + public readonly bool? Enabled; + public readonly string? ExtractLocation; + public readonly string? HeaderName; + public readonly string? LegalText; + public readonly bool? Locked; + public readonly string? QueryParameterName; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly string? VariableName; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationResult( + bool? enabled, + + string? extractLocation, + + string? headerName, + + string? legalText, + + bool? locked, + + string? queryParameterName, + + string? templateUuid, + + string? uuid, + + string? variableName) + { + Enabled = enabled; + ExtractLocation = extractLocation; + HeaderName = headerName; + LegalText = legalText; + Locked = locked; + QueryParameterName = queryParameterName; + TemplateUuid = templateUuid; + Uuid = uuid; + VariableName = variableName; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagResult.cs new file mode 100644 index 000000000..4d3b14239 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpResult.cs new file mode 100644 index 000000000..cf2dac310 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpResult.cs @@ -0,0 +1,89 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpResult + { + public readonly string? Authorizations; + public readonly string? ClientId; + public readonly bool? CustomHeader; + public readonly bool? EnableEs256; + public readonly bool? EnableRs256; + public readonly bool? ExtractAuthorizations; + public readonly bool? ExtractClientId; + public readonly string? ExtractLocation; + public readonly bool? ExtractUserName; + public readonly string? HeaderName; + public readonly string? Jwt; + public readonly bool? Locked; + public readonly string? PrimaryLocation; + public readonly string? QueryParameterName; + public readonly string? TemplateUuid; + public readonly string? UserName; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpResult( + string? authorizations, + + string? clientId, + + bool? customHeader, + + bool? enableEs256, + + bool? enableRs256, + + bool? extractAuthorizations, + + bool? extractClientId, + + string? extractLocation, + + bool? extractUserName, + + string? headerName, + + string? jwt, + + bool? locked, + + string? primaryLocation, + + string? queryParameterName, + + string? templateUuid, + + string? userName, + + string? uuid) + { + Authorizations = authorizations; + ClientId = clientId; + CustomHeader = customHeader; + EnableEs256 = enableEs256; + EnableRs256 = enableRs256; + ExtractAuthorizations = extractAuthorizations; + ExtractClientId = extractClientId; + ExtractLocation = extractLocation; + ExtractUserName = extractUserName; + HeaderName = headerName; + Jwt = jwt; + Locked = locked; + PrimaryLocation = primaryLocation; + QueryParameterName = queryParameterName; + TemplateUuid = templateUuid; + UserName = userName; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenResult.cs new file mode 100644 index 000000000..7f9164b37 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenResult.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenResult + { + public readonly bool? EnableEs256; + public readonly bool? EnableRs256; + public readonly string? ExtractLocation; + public readonly string? HeaderName; + public readonly string? Jwt; + public readonly bool? Locked; + public readonly string? QueryParameterName; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenResult( + bool? enableEs256, + + bool? enableRs256, + + string? extractLocation, + + string? headerName, + + string? jwt, + + bool? locked, + + string? queryParameterName, + + string? templateUuid, + + string? uuid) + { + EnableEs256 = enableEs256; + EnableRs256 = enableRs256; + ExtractLocation = extractLocation; + HeaderName = headerName; + Jwt = jwt; + Locked = locked; + QueryParameterName = queryParameterName; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationResult.cs new file mode 100644 index 000000000..919aafc74 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationResult.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationResult + { + public readonly string? Algorithm; + public readonly bool? EscapeHmacInputs; + public readonly bool? FailureResponse; + public readonly bool? IgnoreQueryString; + public readonly string? Key; + public readonly string? Location; + public readonly string? LocationId; + public readonly bool? Locked; + public readonly string? Salt; + public readonly string? TemplateUuid; + public readonly string? TransitionKey; + public readonly bool? UseAdvanced; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationResult( + string? algorithm, + + bool? escapeHmacInputs, + + bool? failureResponse, + + bool? ignoreQueryString, + + string? key, + + string? location, + + string? locationId, + + bool? locked, + + string? salt, + + string? templateUuid, + + string? transitionKey, + + bool? useAdvanced, + + string? uuid) + { + Algorithm = algorithm; + EscapeHmacInputs = escapeHmacInputs; + FailureResponse = failureResponse; + IgnoreQueryString = ignoreQueryString; + Key = key; + Location = location; + LocationId = locationId; + Locked = locked; + Salt = salt; + TemplateUuid = templateUuid; + TransitionKey = transitionKey; + UseAdvanced = useAdvanced; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomResult.cs new file mode 100644 index 000000000..90b2cb662 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomResult.cs @@ -0,0 +1,69 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomResult + { + public readonly string? AccessTitle; + public readonly int? CloudletSharedPolicy; + public readonly string? CustomCookieDomain; + public readonly string? DomainConfig; + public readonly bool? Locked; + public readonly bool? SessionAutoProlong; + public readonly int? SessionDuration; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly ImmutableArray WaitingRoomAssetsPaths; + public readonly string? WaitingRoomPath; + public readonly string? WaitingRoomTitle; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomResult( + string? accessTitle, + + int? cloudletSharedPolicy, + + string? customCookieDomain, + + string? domainConfig, + + bool? locked, + + bool? sessionAutoProlong, + + int? sessionDuration, + + string? templateUuid, + + string? uuid, + + ImmutableArray waitingRoomAssetsPaths, + + string? waitingRoomPath, + + string? waitingRoomTitle) + { + AccessTitle = accessTitle; + CloudletSharedPolicy = cloudletSharedPolicy; + CustomCookieDomain = customCookieDomain; + DomainConfig = domainConfig; + Locked = locked; + SessionAutoProlong = sessionAutoProlong; + SessionDuration = sessionDuration; + TemplateUuid = templateUuid; + Uuid = uuid; + WaitingRoomAssetsPaths = waitingRoomAssetsPaths; + WaitingRoomPath = waitingRoomPath; + WaitingRoomTitle = waitingRoomTitle; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersResult.cs new file mode 100644 index 000000000..d98112c40 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersResult.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersResult + { + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersResult( + bool? locked, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyResult.cs new file mode 100644 index 000000000..5b1a75644 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyResult.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyResult + { + public readonly int? Id; + public readonly string? Name; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyResult( + int? id, + + string? name) + { + Id = id; + Name = name; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoResult.cs new file mode 100644 index 000000000..0de353c76 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoResult.cs @@ -0,0 +1,69 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoResult + { + public readonly string? AccessTitle; + public readonly int? CloudletSharedPolicy; + public readonly string? CustomCookieDomain; + public readonly string? DomainConfig; + public readonly bool? Locked; + public readonly bool? SessionAutoProlong; + public readonly int? SessionDuration; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly ImmutableArray WaitingRoomAssetsPaths; + public readonly string? WaitingRoomPath; + public readonly string? WaitingRoomTitle; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoResult( + string? accessTitle, + + int? cloudletSharedPolicy, + + string? customCookieDomain, + + string? domainConfig, + + bool? locked, + + bool? sessionAutoProlong, + + int? sessionDuration, + + string? templateUuid, + + string? uuid, + + ImmutableArray waitingRoomAssetsPaths, + + string? waitingRoomPath, + + string? waitingRoomTitle) + { + AccessTitle = accessTitle; + CloudletSharedPolicy = cloudletSharedPolicy; + CustomCookieDomain = customCookieDomain; + DomainConfig = domainConfig; + Locked = locked; + SessionAutoProlong = sessionAutoProlong; + SessionDuration = sessionDuration; + TemplateUuid = templateUuid; + Uuid = uuid; + WaitingRoomAssetsPaths = waitingRoomAssetsPaths; + WaitingRoomPath = waitingRoomPath; + WaitingRoomTitle = waitingRoomTitle; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneResult.cs new file mode 100644 index 000000000..929145416 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneResult.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneResult + { + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneResult( + bool? locked, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationResult.cs new file mode 100644 index 000000000..ce29e19ee --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationResult.cs @@ -0,0 +1,189 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationResult + { + public readonly bool? AllowedUserCookieAdvanced; + public readonly bool? AllowedUserCookieAutomaticSalt; + public readonly string? AllowedUserCookieDomain; + public readonly string? AllowedUserCookieDomainType; + public readonly int? AllowedUserCookieDuration; + public readonly bool? AllowedUserCookieEnabled; + public readonly bool? AllowedUserCookieHttpOnly; + public readonly string? AllowedUserCookieLabel; + public readonly string? AllowedUserCookieManagementTitle; + public readonly bool? AllowedUserCookieRefresh; + public readonly string? AllowedUserCookieSalt; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyResult? CloudletPolicy; + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly bool? UserIdentificationByCookie; + public readonly bool? UserIdentificationByHeaders; + public readonly bool? UserIdentificationByIp; + public readonly bool? UserIdentificationByParams; + public readonly string? UserIdentificationKeyCookie; + public readonly ImmutableArray UserIdentificationKeyHeaders; + public readonly ImmutableArray UserIdentificationKeyParams; + public readonly string? UserIdentificationTitle; + public readonly string? Uuid; + public readonly int? WaitingRoomCacheTtl; + public readonly bool? WaitingRoomCookieAdvanced; + public readonly bool? WaitingRoomCookieAutomaticSalt; + public readonly string? WaitingRoomCookieDomain; + public readonly string? WaitingRoomCookieDomainType; + public readonly int? WaitingRoomCookieDuration; + public readonly bool? WaitingRoomCookieEnabled; + public readonly bool? WaitingRoomCookieHttpOnly; + public readonly string? WaitingRoomCookieLabel; + public readonly string? WaitingRoomCookieManagementTitle; + public readonly string? WaitingRoomCookieSalt; + public readonly bool? WaitingRoomCookieShareLabel; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeResult? WaitingRoomCpCode; + public readonly string? WaitingRoomDirectory; + public readonly string? WaitingRoomManagementTitle; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageResult? WaitingRoomNetStorage; + public readonly int? WaitingRoomStatusCode; + public readonly bool? WaitingRoomUseCpCode; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationResult( + bool? allowedUserCookieAdvanced, + + bool? allowedUserCookieAutomaticSalt, + + string? allowedUserCookieDomain, + + string? allowedUserCookieDomainType, + + int? allowedUserCookieDuration, + + bool? allowedUserCookieEnabled, + + bool? allowedUserCookieHttpOnly, + + string? allowedUserCookieLabel, + + string? allowedUserCookieManagementTitle, + + bool? allowedUserCookieRefresh, + + string? allowedUserCookieSalt, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyResult? cloudletPolicy, + + bool? enabled, + + bool? locked, + + string? templateUuid, + + bool? userIdentificationByCookie, + + bool? userIdentificationByHeaders, + + bool? userIdentificationByIp, + + bool? userIdentificationByParams, + + string? userIdentificationKeyCookie, + + ImmutableArray userIdentificationKeyHeaders, + + ImmutableArray userIdentificationKeyParams, + + string? userIdentificationTitle, + + string? uuid, + + int? waitingRoomCacheTtl, + + bool? waitingRoomCookieAdvanced, + + bool? waitingRoomCookieAutomaticSalt, + + string? waitingRoomCookieDomain, + + string? waitingRoomCookieDomainType, + + int? waitingRoomCookieDuration, + + bool? waitingRoomCookieEnabled, + + bool? waitingRoomCookieHttpOnly, + + string? waitingRoomCookieLabel, + + string? waitingRoomCookieManagementTitle, + + string? waitingRoomCookieSalt, + + bool? waitingRoomCookieShareLabel, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeResult? waitingRoomCpCode, + + string? waitingRoomDirectory, + + string? waitingRoomManagementTitle, + + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageResult? waitingRoomNetStorage, + + int? waitingRoomStatusCode, + + bool? waitingRoomUseCpCode) + { + AllowedUserCookieAdvanced = allowedUserCookieAdvanced; + AllowedUserCookieAutomaticSalt = allowedUserCookieAutomaticSalt; + AllowedUserCookieDomain = allowedUserCookieDomain; + AllowedUserCookieDomainType = allowedUserCookieDomainType; + AllowedUserCookieDuration = allowedUserCookieDuration; + AllowedUserCookieEnabled = allowedUserCookieEnabled; + AllowedUserCookieHttpOnly = allowedUserCookieHttpOnly; + AllowedUserCookieLabel = allowedUserCookieLabel; + AllowedUserCookieManagementTitle = allowedUserCookieManagementTitle; + AllowedUserCookieRefresh = allowedUserCookieRefresh; + AllowedUserCookieSalt = allowedUserCookieSalt; + CloudletPolicy = cloudletPolicy; + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + UserIdentificationByCookie = userIdentificationByCookie; + UserIdentificationByHeaders = userIdentificationByHeaders; + UserIdentificationByIp = userIdentificationByIp; + UserIdentificationByParams = userIdentificationByParams; + UserIdentificationKeyCookie = userIdentificationKeyCookie; + UserIdentificationKeyHeaders = userIdentificationKeyHeaders; + UserIdentificationKeyParams = userIdentificationKeyParams; + UserIdentificationTitle = userIdentificationTitle; + Uuid = uuid; + WaitingRoomCacheTtl = waitingRoomCacheTtl; + WaitingRoomCookieAdvanced = waitingRoomCookieAdvanced; + WaitingRoomCookieAutomaticSalt = waitingRoomCookieAutomaticSalt; + WaitingRoomCookieDomain = waitingRoomCookieDomain; + WaitingRoomCookieDomainType = waitingRoomCookieDomainType; + WaitingRoomCookieDuration = waitingRoomCookieDuration; + WaitingRoomCookieEnabled = waitingRoomCookieEnabled; + WaitingRoomCookieHttpOnly = waitingRoomCookieHttpOnly; + WaitingRoomCookieLabel = waitingRoomCookieLabel; + WaitingRoomCookieManagementTitle = waitingRoomCookieManagementTitle; + WaitingRoomCookieSalt = waitingRoomCookieSalt; + WaitingRoomCookieShareLabel = waitingRoomCookieShareLabel; + WaitingRoomCpCode = waitingRoomCpCode; + WaitingRoomDirectory = waitingRoomDirectory; + WaitingRoomManagementTitle = waitingRoomManagementTitle; + WaitingRoomNetStorage = waitingRoomNetStorage; + WaitingRoomStatusCode = waitingRoomStatusCode; + WaitingRoomUseCpCode = waitingRoomUseCpCode; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsResult.cs new file mode 100644 index 000000000..022d92538 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsResult.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsResult + { + public readonly int? CurrentCapacity; + public readonly int? Limit; + public readonly string? LimitType; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsResult( + int? currentCapacity, + + int? limit, + + string? limitType) + { + CurrentCapacity = currentCapacity; + Limit = limit; + LimitType = limitType; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeResult.cs new file mode 100644 index 000000000..7a51d0429 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeResult + { + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsResult? CpCodeLimits; + public readonly int? CreatedDate; + public readonly string? Description; + public readonly int? Id; + public readonly string? Name; + public readonly ImmutableArray Products; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeResult( + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsResult? cpCodeLimits, + + int? createdDate, + + string? description, + + int? id, + + string? name, + + ImmutableArray products) + { + CpCodeLimits = cpCodeLimits; + CreatedDate = createdDate; + Description = description; + Id = id; + Name = name; + Products = products; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageResult.cs new file mode 100644 index 000000000..012f39ffc --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageResult.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageResult + { + public readonly int? CpCode; + public readonly string? DownloadDomainName; + public readonly string? G2oToken; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageResult( + int? cpCode, + + string? downloadDomainName, + + string? g2oToken) + { + CpCode = cpCode; + DownloadDomainName = downloadDomainName; + G2oToken = g2oToken; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingResult.cs new file mode 100644 index 000000000..62c0e24f1 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingResult.cs @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingResult + { + public readonly string? AbVariantLocation; + public readonly string? DecryptionPassword1; + public readonly string? DecryptionPassword2; + public readonly string? DecryptionPasswordId1; + public readonly string? DecryptionPasswordId2; + public readonly bool? Enable; + public readonly bool? Locked; + public readonly string? MiscellaneousSettingsTitle; + public readonly bool? PatternDecryptionEnable; + public readonly string? PatternEncryptionTitle; + public readonly bool? SignatureVerificationEnable; + public readonly string? TemplateUuid; + public readonly string? TokenSigningTitle; + public readonly bool? UseOriginalAsA; + public readonly string? Uuid; + public readonly string? VerificationKeyId1; + public readonly string? VerificationKeyId2; + public readonly string? VerificationPublicKey1; + public readonly string? VerificationPublicKey2; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingResult( + string? abVariantLocation, + + string? decryptionPassword1, + + string? decryptionPassword2, + + string? decryptionPasswordId1, + + string? decryptionPasswordId2, + + bool? enable, + + bool? locked, + + string? miscellaneousSettingsTitle, + + bool? patternDecryptionEnable, + + string? patternEncryptionTitle, + + bool? signatureVerificationEnable, + + string? templateUuid, + + string? tokenSigningTitle, + + bool? useOriginalAsA, + + string? uuid, + + string? verificationKeyId1, + + string? verificationKeyId2, + + string? verificationPublicKey1, + + string? verificationPublicKey2) + { + AbVariantLocation = abVariantLocation; + DecryptionPassword1 = decryptionPassword1; + DecryptionPassword2 = decryptionPassword2; + DecryptionPasswordId1 = decryptionPasswordId1; + DecryptionPasswordId2 = decryptionPasswordId2; + Enable = enable; + Locked = locked; + MiscellaneousSettingsTitle = miscellaneousSettingsTitle; + PatternDecryptionEnable = patternDecryptionEnable; + PatternEncryptionTitle = patternEncryptionTitle; + SignatureVerificationEnable = signatureVerificationEnable; + TemplateUuid = templateUuid; + TokenSigningTitle = tokenSigningTitle; + UseOriginalAsA = useOriginalAsA; + Uuid = uuid; + VerificationKeyId1 = verificationKeyId1; + VerificationKeyId2 = verificationKeyId2; + VerificationPublicKey1 = verificationPublicKey1; + VerificationPublicKey2 = verificationPublicKey2; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationResult.cs new file mode 100644 index 000000000..87852e9ea --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationResult + { + public readonly int? ConfigId; + public readonly string? FileName; + public readonly string? ProductionStatus; + public readonly int? ProductionVersion; + public readonly string? StagingStatus; + public readonly int? StagingVersion; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationResult( + int? configId, + + string? fileName, + + string? productionStatus, + + int? productionVersion, + + string? stagingStatus, + + int? stagingVersion) + { + ConfigId = configId; + FileName = fileName; + ProductionStatus = productionStatus; + ProductionVersion = productionVersion; + StagingStatus = stagingStatus; + StagingVersion = stagingVersion; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallResult.cs new file mode 100644 index 000000000..537f8f7f2 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallResult + { + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationResult? FirewallConfiguration; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallResult( + Outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationResult? firewallConfiguration, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + FirewallConfiguration = firewallConfiguration; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsResult.cs new file mode 100644 index 000000000..f3aa47977 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebdavResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebdavResult.cs new file mode 100644 index 000000000..97bdcaa03 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebdavResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920BehaviorWebdavResult + { + public readonly bool? Enabled; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920BehaviorWebdavResult( + bool? enabled, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Enabled = enabled; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchResult.cs new file mode 100644 index 000000000..0af5f2203 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchResult + { + public readonly bool? Locked; + public readonly string? MatchOn; + public readonly string? MatchOperator; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchResult( + bool? locked, + + string? matchOn, + + string? matchOperator, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + MatchOn = matchOn; + MatchOperator = matchOperator; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionBucketResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionBucketResult.cs new file mode 100644 index 000000000..55a2b07f2 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionBucketResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionBucketResult + { + public readonly bool? Locked; + public readonly int? Percentage; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionBucketResult( + bool? locked, + + int? percentage, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + Percentage = percentage; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityResult.cs new file mode 100644 index 000000000..a44f1e5c7 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityResult + { + public readonly bool? Locked; + public readonly string? MatchOperator; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly string? Value; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityResult( + bool? locked, + + string? matchOperator, + + string? templateUuid, + + string? uuid, + + string? value) + { + Locked = locked; + MatchOperator = matchOperator; + TemplateUuid = templateUuid; + Uuid = uuid; + Value = value; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionResult.cs new file mode 100644 index 000000000..90fb7939c --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionResult + { + public readonly bool? Locked; + public readonly string? MatchOperator; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionResult( + bool? locked, + + string? matchOperator, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + MatchOperator = matchOperator; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateResult.cs new file mode 100644 index 000000000..c86178a6c --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateResult + { + public readonly bool? EnforceMtls; + public readonly bool? IsCertificatePresent; + public readonly string? IsCertificateValid; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateResult( + bool? enforceMtls, + + bool? isCertificatePresent, + + string? isCertificateValid, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + EnforceMtls = enforceMtls; + IsCertificatePresent = isCertificatePresent; + IsCertificateValid = isCertificateValid; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpResult.cs new file mode 100644 index 000000000..812c9b7c3 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionClientIpResult + { + public readonly bool? Locked; + public readonly string? MatchOperator; + public readonly string? TemplateUuid; + public readonly bool? UseHeaders; + public readonly string? Uuid; + public readonly ImmutableArray Values; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionClientIpResult( + bool? locked, + + string? matchOperator, + + string? templateUuid, + + bool? useHeaders, + + string? uuid, + + ImmutableArray values) + { + Locked = locked; + MatchOperator = matchOperator; + TemplateUuid = templateUuid; + UseHeaders = useHeaders; + Uuid = uuid; + Values = values; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionResult.cs new file mode 100644 index 000000000..db8dd651c --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionResult + { + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly bool? UseXForwardedFor; + public readonly string? Uuid; + public readonly string? Value; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionResult( + bool? locked, + + string? templateUuid, + + bool? useXForwardedFor, + + string? uuid, + + string? value) + { + Locked = locked; + TemplateUuid = templateUuid; + UseXForwardedFor = useXForwardedFor; + Uuid = uuid; + Value = value; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginResult.cs new file mode 100644 index 000000000..64b77fadc --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginResult + { + public readonly bool? Locked; + public readonly string? OriginId; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginResult( + bool? locked, + + string? originId, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + OriginId = originId; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkResult.cs new file mode 100644 index 000000000..99e8d2c2a --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkResult + { + public readonly bool? Locked; + public readonly string? MatchOperator; + public readonly string? Network; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkResult( + bool? locked, + + string? matchOperator, + + string? network, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + MatchOperator = matchOperator; + Network = network; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionContentTypeResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionContentTypeResult.cs new file mode 100644 index 000000000..60d2601de --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionContentTypeResult.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionContentTypeResult + { + public readonly bool? Locked; + public readonly bool? MatchCaseSensitive; + public readonly string? MatchOperator; + public readonly bool? MatchWildcard; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly ImmutableArray Values; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionContentTypeResult( + bool? locked, + + bool? matchCaseSensitive, + + string? matchOperator, + + bool? matchWildcard, + + string? templateUuid, + + string? uuid, + + ImmutableArray values) + { + Locked = locked; + MatchCaseSensitive = matchCaseSensitive; + MatchOperator = matchOperator; + MatchWildcard = matchWildcard; + TemplateUuid = templateUuid; + Uuid = uuid; + Values = values; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicResult.cs new file mode 100644 index 000000000..1e7391946 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicResult.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicResult + { + public readonly bool? BooleanValue; + public readonly string? Characteristic; + public readonly bool? Locked; + public readonly bool? MatchCaseSensitive; + public readonly bool? MatchWildcard; + public readonly string? NumericMatchOperator; + public readonly int? NumericValue; + public readonly string? StringMatchOperator; + public readonly ImmutableArray StringValues; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly string? VersionMatchOperator; + public readonly string? VersionValue; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicResult( + bool? booleanValue, + + string? characteristic, + + bool? locked, + + bool? matchCaseSensitive, + + bool? matchWildcard, + + string? numericMatchOperator, + + int? numericValue, + + string? stringMatchOperator, + + ImmutableArray stringValues, + + string? templateUuid, + + string? uuid, + + string? versionMatchOperator, + + string? versionValue) + { + BooleanValue = booleanValue; + Characteristic = characteristic; + Locked = locked; + MatchCaseSensitive = matchCaseSensitive; + MatchWildcard = matchWildcard; + NumericMatchOperator = numericMatchOperator; + NumericValue = numericValue; + StringMatchOperator = stringMatchOperator; + StringValues = stringValues; + TemplateUuid = templateUuid; + Uuid = uuid; + VersionMatchOperator = versionMatchOperator; + VersionValue = versionValue; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsResult.cs new file mode 100644 index 000000000..592e3fae3 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsResult + { + public readonly bool? Locked; + public readonly string? MatchOperator; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly string? Value; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsResult( + bool? locked, + + string? matchOperator, + + string? templateUuid, + + string? uuid, + + string? value) + { + Locked = locked; + MatchOperator = matchOperator; + TemplateUuid = templateUuid; + Uuid = uuid; + Value = value; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeResult.cs new file mode 100644 index 000000000..47e6a4b56 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeResult + { + public readonly string? AuthScheme; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeResult( + string? authScheme, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + AuthScheme = authScheme; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedResult.cs new file mode 100644 index 000000000..68f68e7ae --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedResult + { + public readonly bool? Locked; + public readonly string? MatchOperator; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedResult( + bool? locked, + + string? matchOperator, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + MatchOperator = matchOperator; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameResult.cs new file mode 100644 index 000000000..31d1252fd --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameResult + { + public readonly string? Length; + public readonly bool? Locked; + public readonly string? MatchOperator; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly string? Value; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameResult( + string? length, + + bool? locked, + + string? matchOperator, + + string? templateUuid, + + string? uuid, + + string? value) + { + Length = length; + Locked = locked; + MatchOperator = matchOperator; + TemplateUuid = templateUuid; + Uuid = uuid; + Value = value; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureResult.cs new file mode 100644 index 000000000..8ba09e4b7 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureResult + { + public readonly string? ExecStatus; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureResult( + string? execStatus, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + ExecStatus = execStatus; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionResult.cs new file mode 100644 index 000000000..0eeb5b5fd --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionResult + { + public readonly bool? Locked; + public readonly bool? MatchCaseSensitive; + public readonly string? MatchOperator; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly ImmutableArray Values; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionResult( + bool? locked, + + bool? matchCaseSensitive, + + string? matchOperator, + + string? templateUuid, + + string? uuid, + + ImmutableArray values) + { + Locked = locked; + MatchCaseSensitive = matchCaseSensitive; + MatchOperator = matchOperator; + TemplateUuid = templateUuid; + Uuid = uuid; + Values = values; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionFilenameResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionFilenameResult.cs new file mode 100644 index 000000000..222a80d49 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionFilenameResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionFilenameResult + { + public readonly bool? Locked; + public readonly bool? MatchCaseSensitive; + public readonly string? MatchOperator; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly ImmutableArray Values; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionFilenameResult( + bool? locked, + + bool? matchCaseSensitive, + + string? matchOperator, + + string? templateUuid, + + string? uuid, + + ImmutableArray values) + { + Locked = locked; + MatchCaseSensitive = matchCaseSensitive; + MatchOperator = matchOperator; + TemplateUuid = templateUuid; + Uuid = uuid; + Values = values; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionHostnameResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionHostnameResult.cs new file mode 100644 index 000000000..9f9d606ed --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionHostnameResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionHostnameResult + { + public readonly bool? Locked; + public readonly string? MatchOperator; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly ImmutableArray Values; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionHostnameResult( + bool? locked, + + string? matchOperator, + + string? templateUuid, + + string? uuid, + + ImmutableArray values) + { + Locked = locked; + MatchOperator = matchOperator; + TemplateUuid = templateUuid; + Uuid = uuid; + Values = values; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedResult.cs new file mode 100644 index 000000000..dadaa205f --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedResult + { + public readonly string? CloseXml; + public readonly string? Description; + public readonly bool? Locked; + public readonly string? OpenXml; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedResult( + string? closeXml, + + string? description, + + bool? locked, + + string? openXml, + + string? templateUuid, + + string? uuid) + { + CloseXml = closeXml; + Description = description; + Locked = locked; + OpenXml = openXml; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeResult.cs new file mode 100644 index 000000000..58cb8fef3 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeResult + { + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueResult? Value; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeResult( + bool? locked, + + string? templateUuid, + + string? uuid, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueResult? value) + { + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + Value = value; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsResult.cs new file mode 100644 index 000000000..5518d8b61 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsResult.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsResult + { + public readonly int? CurrentCapacity; + public readonly int? Limit; + public readonly string? LimitType; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsResult( + int? currentCapacity, + + int? limit, + + string? limitType) + { + CurrentCapacity = currentCapacity; + Limit = limit; + LimitType = limitType; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueResult.cs new file mode 100644 index 000000000..3cbf7554b --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueResult + { + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsResult? CpCodeLimits; + public readonly int? CreatedDate; + public readonly string? Description; + public readonly int? Id; + public readonly string? Name; + public readonly ImmutableArray Products; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueResult( + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsResult? cpCodeLimits, + + int? createdDate, + + string? description, + + int? id, + + string? name, + + ImmutableArray products) + { + CpCodeLimits = cpCodeLimits; + CreatedDate = createdDate; + Description = description; + Id = id; + Name = name; + Products = products; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeResult.cs new file mode 100644 index 000000000..6010366e2 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeResult.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeResult + { + public readonly bool? Locked; + public readonly int? LowerBound; + public readonly string? MatchOperator; + public readonly string? TemplateUuid; + public readonly int? UpperBound; + public readonly string? Uuid; + public readonly ImmutableArray Values; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeResult( + bool? locked, + + int? lowerBound, + + string? matchOperator, + + string? templateUuid, + + int? upperBound, + + string? uuid, + + ImmutableArray values) + { + Locked = locked; + LowerBound = lowerBound; + MatchOperator = matchOperator; + TemplateUuid = templateUuid; + UpperBound = upperBound; + Uuid = uuid; + Values = values; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableResult.cs new file mode 100644 index 000000000..7f982ef4a --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableResult.cs @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableResult + { + public readonly bool? Locked; + public readonly string? LowerBound; + public readonly bool? MatchCaseSensitive; + public readonly string? MatchOperator; + public readonly bool? MatchWildcard; + public readonly string? TemplateUuid; + public readonly string? UpperBound; + public readonly string? Uuid; + public readonly string? VariableExpression; + public readonly string? VariableName; + public readonly ImmutableArray VariableValues; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableResult( + bool? locked, + + string? lowerBound, + + bool? matchCaseSensitive, + + string? matchOperator, + + bool? matchWildcard, + + string? templateUuid, + + string? upperBound, + + string? uuid, + + string? variableExpression, + + string? variableName, + + ImmutableArray variableValues) + { + Locked = locked; + LowerBound = lowerBound; + MatchCaseSensitive = matchCaseSensitive; + MatchOperator = matchOperator; + MatchWildcard = matchWildcard; + TemplateUuid = templateUuid; + UpperBound = upperBound; + Uuid = uuid; + VariableExpression = variableExpression; + VariableName = variableName; + VariableValues = variableValues; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageResult.cs new file mode 100644 index 000000000..a7a9abf50 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageResult + { + public readonly bool? Locked; + public readonly string? MatchOperator; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly string? Value; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageResult( + bool? locked, + + string? matchOperator, + + string? templateUuid, + + string? uuid, + + string? value) + { + Locked = locked; + MatchOperator = matchOperator; + TemplateUuid = templateUuid; + Uuid = uuid; + Value = value; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutResult.cs new file mode 100644 index 000000000..fa4f97034 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutResult + { + public readonly bool? Locked; + public readonly string? MatchOperator; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutResult( + bool? locked, + + string? matchOperator, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + MatchOperator = matchOperator; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionPathResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionPathResult.cs new file mode 100644 index 000000000..f28541b80 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionPathResult.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionPathResult + { + public readonly bool? Locked; + public readonly bool? MatchCaseSensitive; + public readonly string? MatchOperator; + public readonly bool? Normalize; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly ImmutableArray Values; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionPathResult( + bool? locked, + + bool? matchCaseSensitive, + + string? matchOperator, + + bool? normalize, + + string? templateUuid, + + string? uuid, + + ImmutableArray values) + { + Locked = locked; + MatchCaseSensitive = matchCaseSensitive; + MatchOperator = matchOperator; + Normalize = normalize; + TemplateUuid = templateUuid; + Uuid = uuid; + Values = values; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterResult.cs new file mode 100644 index 000000000..32650b836 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterResult.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterResult + { + public readonly bool? EscapeValue; + public readonly bool? Locked; + public readonly int? LowerBound; + public readonly bool? MatchCaseSensitiveName; + public readonly bool? MatchCaseSensitiveValue; + public readonly string? MatchOperator; + public readonly bool? MatchWildcardName; + public readonly bool? MatchWildcardValue; + public readonly string? ParameterName; + public readonly string? TemplateUuid; + public readonly int? UpperBound; + public readonly string? Uuid; + public readonly ImmutableArray Values; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterResult( + bool? escapeValue, + + bool? locked, + + int? lowerBound, + + bool? matchCaseSensitiveName, + + bool? matchCaseSensitiveValue, + + string? matchOperator, + + bool? matchWildcardName, + + bool? matchWildcardValue, + + string? parameterName, + + string? templateUuid, + + int? upperBound, + + string? uuid, + + ImmutableArray values) + { + EscapeValue = escapeValue; + Locked = locked; + LowerBound = lowerBound; + MatchCaseSensitiveName = matchCaseSensitiveName; + MatchCaseSensitiveValue = matchCaseSensitiveValue; + MatchOperator = matchOperator; + MatchWildcardName = matchWildcardName; + MatchWildcardValue = matchWildcardValue; + ParameterName = parameterName; + TemplateUuid = templateUuid; + UpperBound = upperBound; + Uuid = uuid; + Values = values; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRandomResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRandomResult.cs new file mode 100644 index 000000000..6a4b71d46 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRandomResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionRandomResult + { + public readonly int? Bucket; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionRandomResult( + int? bucket, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + Bucket = bucket; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigResult.cs new file mode 100644 index 000000000..671d54117 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigResult + { + public readonly string? ConfigName; + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigResult( + string? configName, + + bool? locked, + + string? templateUuid, + + string? uuid) + { + ConfigName = configName; + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionResult.cs new file mode 100644 index 000000000..cfdcfa0d1 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionResult.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionResult + { + public readonly bool? CaseSensitive; + public readonly bool? Locked; + public readonly string? MatchString; + public readonly string? Regex; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionResult( + bool? caseSensitive, + + bool? locked, + + string? matchString, + + string? regex, + + string? templateUuid, + + string? uuid) + { + CaseSensitive = caseSensitive; + Locked = locked; + MatchString = matchString; + Regex = regex; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieResult.cs new file mode 100644 index 000000000..22292f5bf --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieResult.cs @@ -0,0 +1,69 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieResult + { + public readonly string? CookieName; + public readonly bool? Locked; + public readonly int? LowerBound; + public readonly bool? MatchCaseSensitiveName; + public readonly bool? MatchCaseSensitiveValue; + public readonly string? MatchOperator; + public readonly bool? MatchWildcardName; + public readonly bool? MatchWildcardValue; + public readonly string? TemplateUuid; + public readonly int? UpperBound; + public readonly string? Uuid; + public readonly string? Value; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieResult( + string? cookieName, + + bool? locked, + + int? lowerBound, + + bool? matchCaseSensitiveName, + + bool? matchCaseSensitiveValue, + + string? matchOperator, + + bool? matchWildcardName, + + bool? matchWildcardValue, + + string? templateUuid, + + int? upperBound, + + string? uuid, + + string? value) + { + CookieName = cookieName; + Locked = locked; + LowerBound = lowerBound; + MatchCaseSensitiveName = matchCaseSensitiveName; + MatchCaseSensitiveValue = matchCaseSensitiveValue; + MatchOperator = matchOperator; + MatchWildcardName = matchWildcardName; + MatchWildcardValue = matchWildcardValue; + TemplateUuid = templateUuid; + UpperBound = upperBound; + Uuid = uuid; + Value = value; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderResult.cs new file mode 100644 index 000000000..853306267 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderResult.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderResult + { + public readonly string? HeaderName; + public readonly bool? Locked; + public readonly bool? MatchCaseSensitiveValue; + public readonly string? MatchOperator; + public readonly bool? MatchWildcardName; + public readonly bool? MatchWildcardValue; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly ImmutableArray Values; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderResult( + string? headerName, + + bool? locked, + + bool? matchCaseSensitiveValue, + + string? matchOperator, + + bool? matchWildcardName, + + bool? matchWildcardValue, + + string? templateUuid, + + string? uuid, + + ImmutableArray values) + { + HeaderName = headerName; + Locked = locked; + MatchCaseSensitiveValue = matchCaseSensitiveValue; + MatchOperator = matchOperator; + MatchWildcardName = matchWildcardName; + MatchWildcardValue = matchWildcardValue; + TemplateUuid = templateUuid; + Uuid = uuid; + Values = values; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodResult.cs new file mode 100644 index 000000000..ff6ae9426 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodResult + { + public readonly bool? Locked; + public readonly string? MatchOperator; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly string? Value; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodResult( + bool? locked, + + string? matchOperator, + + string? templateUuid, + + string? uuid, + + string? value) + { + Locked = locked; + MatchOperator = matchOperator; + TemplateUuid = templateUuid; + Uuid = uuid; + Value = value; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolResult.cs new file mode 100644 index 000000000..8937ca23e --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolResult + { + public readonly bool? Locked; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly string? Value; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolResult( + bool? locked, + + string? templateUuid, + + string? uuid, + + string? value) + { + Locked = locked; + TemplateUuid = templateUuid; + Uuid = uuid; + Value = value; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeResult.cs new file mode 100644 index 000000000..54246c9a5 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeResult + { + public readonly bool? Locked; + public readonly string? MatchOperator; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly string? Value; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeResult( + bool? locked, + + string? matchOperator, + + string? templateUuid, + + string? uuid, + + string? value) + { + Locked = locked; + MatchOperator = matchOperator; + TemplateUuid = templateUuid; + Uuid = uuid; + Value = value; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderResult.cs new file mode 100644 index 000000000..ebb9c9b78 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderResult.cs @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderResult + { + public readonly string? HeaderName; + public readonly bool? Locked; + public readonly int? LowerBound; + public readonly bool? MatchCaseSensitiveValue; + public readonly string? MatchOperator; + public readonly bool? MatchWildcardName; + public readonly bool? MatchWildcardValue; + public readonly string? TemplateUuid; + public readonly int? UpperBound; + public readonly string? Uuid; + public readonly ImmutableArray Values; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderResult( + string? headerName, + + bool? locked, + + int? lowerBound, + + bool? matchCaseSensitiveValue, + + string? matchOperator, + + bool? matchWildcardName, + + bool? matchWildcardValue, + + string? templateUuid, + + int? upperBound, + + string? uuid, + + ImmutableArray values) + { + HeaderName = headerName; + Locked = locked; + LowerBound = lowerBound; + MatchCaseSensitiveValue = matchCaseSensitiveValue; + MatchOperator = matchOperator; + MatchWildcardName = matchWildcardName; + MatchWildcardValue = matchWildcardValue; + TemplateUuid = templateUuid; + UpperBound = upperBound; + Uuid = uuid; + Values = values; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionResult.cs new file mode 100644 index 000000000..a107d135c --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionResult.cs @@ -0,0 +1,201 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionResult + { + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchResult? AdvancedImMatch; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionBucketResult? Bucket; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityResult? Cacheability; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionResult? ChinaCdnRegion; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateResult? ClientCertificate; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIpResult? ClientIp; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionResult? ClientIpVersion; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginResult? CloudletsOrigin; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkResult? ContentDeliveryNetwork; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionContentTypeResult? ContentType; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicResult? DeviceCharacteristic; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsResult? EcmdAuthGroups; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeResult? EcmdAuthScheme; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedResult? EcmdIsAuthenticated; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameResult? EcmdUsername; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureResult? EdgeWorkersFailure; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionResult? FileExtension; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionFilenameResult? Filename; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionHostnameResult? Hostname; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedResult? MatchAdvanced; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeResult? MatchCpCode; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeResult? MatchResponseCode; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableResult? MatchVariable; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageResult? MetadataStage; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutResult? OriginTimeout; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionPathResult? Path; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterResult? QueryStringParameter; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionRandomResult? Random; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigResult? RecoveryConfig; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionResult? RegularExpression; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieResult? RequestCookie; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderResult? RequestHeader; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodResult? RequestMethod; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolResult? RequestProtocol; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeResult? RequestType; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderResult? ResponseHeader; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionServerLocationResult? ServerLocation; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionTimeResult? Time; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationResult? TokenAuthorization; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserAgentResult? UserAgent; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserLocationResult? UserLocation; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkResult? UserNetwork; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorResult? VariableError; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestResult? VirtualWaitingRoomRequest; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestResult? VisitorPrioritizationRequest; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionResult( + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchResult? advancedImMatch, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionBucketResult? bucket, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityResult? cacheability, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionResult? chinaCdnRegion, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateResult? clientCertificate, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIpResult? clientIp, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionResult? clientIpVersion, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginResult? cloudletsOrigin, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkResult? contentDeliveryNetwork, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionContentTypeResult? contentType, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicResult? deviceCharacteristic, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsResult? ecmdAuthGroups, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeResult? ecmdAuthScheme, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedResult? ecmdIsAuthenticated, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameResult? ecmdUsername, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureResult? edgeWorkersFailure, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionResult? fileExtension, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionFilenameResult? filename, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionHostnameResult? hostname, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedResult? matchAdvanced, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeResult? matchCpCode, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeResult? matchResponseCode, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableResult? matchVariable, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageResult? metadataStage, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutResult? originTimeout, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionPathResult? path, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterResult? queryStringParameter, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionRandomResult? random, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigResult? recoveryConfig, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionResult? regularExpression, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieResult? requestCookie, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderResult? requestHeader, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodResult? requestMethod, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolResult? requestProtocol, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeResult? requestType, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderResult? responseHeader, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionServerLocationResult? serverLocation, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionTimeResult? time, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationResult? tokenAuthorization, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserAgentResult? userAgent, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserLocationResult? userLocation, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkResult? userNetwork, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorResult? variableError, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestResult? virtualWaitingRoomRequest, + + Outputs.GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestResult? visitorPrioritizationRequest) + { + AdvancedImMatch = advancedImMatch; + Bucket = bucket; + Cacheability = cacheability; + ChinaCdnRegion = chinaCdnRegion; + ClientCertificate = clientCertificate; + ClientIp = clientIp; + ClientIpVersion = clientIpVersion; + CloudletsOrigin = cloudletsOrigin; + ContentDeliveryNetwork = contentDeliveryNetwork; + ContentType = contentType; + DeviceCharacteristic = deviceCharacteristic; + EcmdAuthGroups = ecmdAuthGroups; + EcmdAuthScheme = ecmdAuthScheme; + EcmdIsAuthenticated = ecmdIsAuthenticated; + EcmdUsername = ecmdUsername; + EdgeWorkersFailure = edgeWorkersFailure; + FileExtension = fileExtension; + Filename = filename; + Hostname = hostname; + MatchAdvanced = matchAdvanced; + MatchCpCode = matchCpCode; + MatchResponseCode = matchResponseCode; + MatchVariable = matchVariable; + MetadataStage = metadataStage; + OriginTimeout = originTimeout; + Path = path; + QueryStringParameter = queryStringParameter; + Random = random; + RecoveryConfig = recoveryConfig; + RegularExpression = regularExpression; + RequestCookie = requestCookie; + RequestHeader = requestHeader; + RequestMethod = requestMethod; + RequestProtocol = requestProtocol; + RequestType = requestType; + ResponseHeader = responseHeader; + ServerLocation = serverLocation; + Time = time; + TokenAuthorization = tokenAuthorization; + UserAgent = userAgent; + UserLocation = userLocation; + UserNetwork = userNetwork; + VariableError = variableError; + VirtualWaitingRoomRequest = virtualWaitingRoomRequest; + VisitorPrioritizationRequest = visitorPrioritizationRequest; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionServerLocationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionServerLocationResult.cs new file mode 100644 index 000000000..8e661229e --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionServerLocationResult.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionServerLocationResult + { + public readonly ImmutableArray Continents; + public readonly ImmutableArray Countries; + public readonly string? LocationType; + public readonly bool? Locked; + public readonly string? MatchOperator; + public readonly ImmutableArray Regions; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionServerLocationResult( + ImmutableArray continents, + + ImmutableArray countries, + + string? locationType, + + bool? locked, + + string? matchOperator, + + ImmutableArray regions, + + string? templateUuid, + + string? uuid) + { + Continents = continents; + Countries = countries; + LocationType = locationType; + Locked = locked; + MatchOperator = matchOperator; + Regions = regions; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionTimeResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionTimeResult.cs new file mode 100644 index 000000000..ad4bc993d --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionTimeResult.cs @@ -0,0 +1,69 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionTimeResult + { + public readonly bool? ApplyDaylightSavingsTime; + public readonly string? BeginDate; + public readonly string? EndDate; + public readonly string? LastingDate; + public readonly string? LastingDuration; + public readonly bool? Locked; + public readonly string? MatchOperator; + public readonly string? RepeatBeginDate; + public readonly string? RepeatDuration; + public readonly string? RepeatInterval; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionTimeResult( + bool? applyDaylightSavingsTime, + + string? beginDate, + + string? endDate, + + string? lastingDate, + + string? lastingDuration, + + bool? locked, + + string? matchOperator, + + string? repeatBeginDate, + + string? repeatDuration, + + string? repeatInterval, + + string? templateUuid, + + string? uuid) + { + ApplyDaylightSavingsTime = applyDaylightSavingsTime; + BeginDate = beginDate; + EndDate = endDate; + LastingDate = lastingDate; + LastingDuration = lastingDuration; + Locked = locked; + MatchOperator = matchOperator; + RepeatBeginDate = repeatBeginDate; + RepeatDuration = repeatDuration; + RepeatInterval = repeatInterval; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationResult.cs new file mode 100644 index 000000000..82744f873 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationResult + { + public readonly bool? Locked; + public readonly string? MatchOperator; + public readonly ImmutableArray StatusLists; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationResult( + bool? locked, + + string? matchOperator, + + ImmutableArray statusLists, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + MatchOperator = matchOperator; + StatusLists = statusLists; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionUserAgentResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionUserAgentResult.cs new file mode 100644 index 000000000..0fa22e5ad --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionUserAgentResult.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionUserAgentResult + { + public readonly bool? Locked; + public readonly bool? MatchCaseSensitive; + public readonly string? MatchOperator; + public readonly bool? MatchWildcard; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly ImmutableArray Values; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionUserAgentResult( + bool? locked, + + bool? matchCaseSensitive, + + string? matchOperator, + + bool? matchWildcard, + + string? templateUuid, + + string? uuid, + + ImmutableArray values) + { + Locked = locked; + MatchCaseSensitive = matchCaseSensitive; + MatchOperator = matchOperator; + MatchWildcard = matchWildcard; + TemplateUuid = templateUuid; + Uuid = uuid; + Values = values; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionUserLocationResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionUserLocationResult.cs new file mode 100644 index 000000000..8b61f40e9 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionUserLocationResult.cs @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionUserLocationResult + { + public readonly string? CheckIps; + public readonly ImmutableArray ContinentValues; + public readonly ImmutableArray CountryValues; + public readonly string? Field; + public readonly bool? Locked; + public readonly string? MatchOperator; + public readonly ImmutableArray RegionValues; + public readonly string? TemplateUuid; + public readonly bool? UseOnlyFirstXForwardedForIp; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionUserLocationResult( + string? checkIps, + + ImmutableArray continentValues, + + ImmutableArray countryValues, + + string? field, + + bool? locked, + + string? matchOperator, + + ImmutableArray regionValues, + + string? templateUuid, + + bool? useOnlyFirstXForwardedForIp, + + string? uuid) + { + CheckIps = checkIps; + ContinentValues = continentValues; + CountryValues = countryValues; + Field = field; + Locked = locked; + MatchOperator = matchOperator; + RegionValues = regionValues; + TemplateUuid = templateUuid; + UseOnlyFirstXForwardedForIp = useOnlyFirstXForwardedForIp; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkResult.cs new file mode 100644 index 000000000..46a8436a8 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkResult.cs @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkResult + { + public readonly ImmutableArray BandwidthValues; + public readonly string? CheckIps; + public readonly string? Field; + public readonly bool? Locked; + public readonly string? MatchOperator; + public readonly ImmutableArray NetworkTypeValues; + public readonly ImmutableArray NetworkValues; + public readonly string? TemplateUuid; + public readonly bool? UseOnlyFirstXForwardedForIp; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkResult( + ImmutableArray bandwidthValues, + + string? checkIps, + + string? field, + + bool? locked, + + string? matchOperator, + + ImmutableArray networkTypeValues, + + ImmutableArray networkValues, + + string? templateUuid, + + bool? useOnlyFirstXForwardedForIp, + + string? uuid) + { + BandwidthValues = bandwidthValues; + CheckIps = checkIps; + Field = field; + Locked = locked; + MatchOperator = matchOperator; + NetworkTypeValues = networkTypeValues; + NetworkValues = networkValues; + TemplateUuid = templateUuid; + UseOnlyFirstXForwardedForIp = useOnlyFirstXForwardedForIp; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorResult.cs new file mode 100644 index 000000000..7bf977ba2 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorResult + { + public readonly bool? Locked; + public readonly bool? Result; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly ImmutableArray VariableNames; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorResult( + bool? locked, + + bool? result, + + string? templateUuid, + + string? uuid, + + ImmutableArray variableNames) + { + Locked = locked; + Result = result; + TemplateUuid = templateUuid; + Uuid = uuid; + VariableNames = variableNames; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestResult.cs new file mode 100644 index 000000000..2d68eba0a --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestResult + { + public readonly bool? Locked; + public readonly string? MatchOn; + public readonly string? MatchOperator; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestResult( + bool? locked, + + string? matchOn, + + string? matchOperator, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + MatchOn = matchOn; + MatchOperator = matchOperator; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestResult.cs new file mode 100644 index 000000000..61a2fc593 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestResult + { + public readonly bool? Locked; + public readonly string? MatchOn; + public readonly string? MatchOperator; + public readonly string? TemplateUuid; + public readonly string? Uuid; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestResult( + bool? locked, + + string? matchOn, + + string? matchOperator, + + string? templateUuid, + + string? uuid) + { + Locked = locked; + MatchOn = matchOn; + MatchOperator = matchOperator; + TemplateUuid = templateUuid; + Uuid = uuid; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CustomOverrideResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CustomOverrideResult.cs new file mode 100644 index 000000000..700d1be5e --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920CustomOverrideResult.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920CustomOverrideResult + { + public readonly string? Name; + public readonly string? OverrideId; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920CustomOverrideResult( + string? name, + + string? overrideId) + { + Name = name; + OverrideId = overrideId; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920Result.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920Result.cs new file mode 100644 index 000000000..5a49cd12a --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920Result.cs @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920Result + { + public readonly string? AdvancedOverride; + public readonly ImmutableArray Behaviors; + public readonly ImmutableArray Childrens; + public readonly string? Comments; + public readonly bool? CriteriaLocked; + public readonly string? CriteriaMustSatisfy; + public readonly ImmutableArray Criterions; + public readonly Outputs.GetPropertyRulesBuilderRulesV20230920CustomOverrideResult? CustomOverride; + public readonly bool? IsSecure; + public readonly string Name; + public readonly string? TemplateLink; + public readonly string? TemplateUuid; + public readonly string? Uuid; + public readonly ImmutableArray Variables; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920Result( + string? advancedOverride, + + ImmutableArray behaviors, + + ImmutableArray childrens, + + string? comments, + + bool? criteriaLocked, + + string? criteriaMustSatisfy, + + ImmutableArray criterions, + + Outputs.GetPropertyRulesBuilderRulesV20230920CustomOverrideResult? customOverride, + + bool? isSecure, + + string name, + + string? templateLink, + + string? templateUuid, + + string? uuid, + + ImmutableArray variables) + { + AdvancedOverride = advancedOverride; + Behaviors = behaviors; + Childrens = childrens; + Comments = comments; + CriteriaLocked = criteriaLocked; + CriteriaMustSatisfy = criteriaMustSatisfy; + Criterions = criterions; + CustomOverride = customOverride; + IsSecure = isSecure; + Name = name; + TemplateLink = templateLink; + TemplateUuid = templateUuid; + Uuid = uuid; + Variables = variables; + } + } +} diff --git a/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920VariableResult.cs b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920VariableResult.cs new file mode 100644 index 000000000..566ed3fa1 --- /dev/null +++ b/sdk/dotnet/Outputs/GetPropertyRulesBuilderRulesV20230920VariableResult.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class GetPropertyRulesBuilderRulesV20230920VariableResult + { + public readonly string Description; + public readonly bool Hidden; + public readonly string Name; + public readonly bool Sensitive; + public readonly string Value; + + [OutputConstructor] + private GetPropertyRulesBuilderRulesV20230920VariableResult( + string description, + + bool hidden, + + string name, + + bool sensitive, + + string value) + { + Description = description; + Hidden = hidden; + Name = name; + Sensitive = sensitive; + Value = value; + } + } +} diff --git a/sdk/dotnet/Outputs/PropertyActivationTimeouts.cs b/sdk/dotnet/Outputs/PropertyActivationTimeouts.cs new file mode 100644 index 000000000..72fdf734d --- /dev/null +++ b/sdk/dotnet/Outputs/PropertyActivationTimeouts.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class PropertyActivationTimeouts + { + public readonly string? Default; + + [OutputConstructor] + private PropertyActivationTimeouts(string? @default) + { + Default = @default; + } + } +} diff --git a/sdk/dotnet/Outputs/PropertyIncludeActivationTimeouts.cs b/sdk/dotnet/Outputs/PropertyIncludeActivationTimeouts.cs new file mode 100644 index 000000000..bef6ef8bb --- /dev/null +++ b/sdk/dotnet/Outputs/PropertyIncludeActivationTimeouts.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Akamai.Outputs +{ + + [OutputType] + public sealed class PropertyIncludeActivationTimeouts + { + public readonly string? Default; + + [OutputConstructor] + private PropertyIncludeActivationTimeouts(string? @default) + { + Default = @default; + } + } +} diff --git a/sdk/dotnet/Properties/GetActivation.cs b/sdk/dotnet/Properties/GetActivation.cs index 7ecec4e0d..c822f8ad4 100644 --- a/sdk/dotnet/Properties/GetActivation.cs +++ b/sdk/dotnet/Properties/GetActivation.cs @@ -28,8 +28,8 @@ public sealed class GetActivationArgs : global::Pulumi.InvokeArgs [Input("propertyId", required: true)] public string PropertyId { get; set; } = null!; - [Input("version", required: true)] - public int Version { get; set; } + [Input("version")] + public int? Version { get; set; } public GetActivationArgs() { @@ -45,8 +45,8 @@ public sealed class GetActivationInvokeArgs : global::Pulumi.InvokeArgs [Input("propertyId", required: true)] public Input PropertyId { get; set; } = null!; - [Input("version", required: true)] - public Input Version { get; set; } = null!; + [Input("version")] + public Input? Version { get; set; } public GetActivationInvokeArgs() { @@ -69,7 +69,7 @@ public sealed class GetActivationResult public readonly string Note; public readonly string PropertyId; public readonly string Status; - public readonly int Version; + public readonly int? Version; public readonly string Warnings; [OutputConstructor] @@ -90,7 +90,7 @@ private GetActivationResult( string status, - int version, + int? version, string warnings) { diff --git a/sdk/dotnet/PropertyActivation.cs b/sdk/dotnet/PropertyActivation.cs index 4e9296b04..9def4ff3f 100644 --- a/sdk/dotnet/PropertyActivation.cs +++ b/sdk/dotnet/PropertyActivation.cs @@ -51,6 +51,12 @@ public partial class PropertyActivation : global::Pulumi.CustomResource [Output("status")] public Output Status { get; private set; } = null!; + /// + /// Enables to set timeout for processing + /// + [Output("timeouts")] + public Output Timeouts { get; private set; } = null!; + [Output("version")] public Output Version { get; private set; } = null!; @@ -150,6 +156,12 @@ public InputList RuleErrors set => _ruleErrors = value; } + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + [Input("version", required: true)] public Input Version { get; set; } = null!; @@ -210,6 +222,12 @@ public InputList RuleErrors [Input("status")] public Input? Status { get; set; } + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + [Input("version")] public Input? Version { get; set; } diff --git a/sdk/dotnet/PropertyIncludeActivation.cs b/sdk/dotnet/PropertyIncludeActivation.cs index 1ed5684d5..cd2f48e4b 100644 --- a/sdk/dotnet/PropertyIncludeActivation.cs +++ b/sdk/dotnet/PropertyIncludeActivation.cs @@ -60,6 +60,12 @@ public partial class PropertyIncludeActivation : global::Pulumi.CustomResource [Output("notifyEmails")] public Output> NotifyEmails { get; private set; } = null!; + /// + /// Enables to set timeout for processing + /// + [Output("timeouts")] + public Output Timeouts { get; private set; } = null!; + /// /// The validation information in JSON format /// @@ -172,6 +178,12 @@ public InputList NotifyEmails set => _notifyEmails = value; } + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + /// /// The unique identifier of the include /// @@ -240,6 +252,12 @@ public InputList NotifyEmails set => _notifyEmails = value; } + /// + /// Enables to set timeout for processing + /// + [Input("timeouts")] + public Input? Timeouts { get; set; } + /// /// The validation information in JSON format /// diff --git a/sdk/go/akamai/cloudletsApplicationLoadBalancerActivation.go b/sdk/go/akamai/cloudletsApplicationLoadBalancerActivation.go index 973c2d041..ec98efc67 100644 --- a/sdk/go/akamai/cloudletsApplicationLoadBalancerActivation.go +++ b/sdk/go/akamai/cloudletsApplicationLoadBalancerActivation.go @@ -22,6 +22,8 @@ type CloudletsApplicationLoadBalancerActivation struct { OriginId pulumi.StringOutput `pulumi:"originId"` // Activation status for this application load balancer Status pulumi.StringOutput `pulumi:"status"` + // Enables to set timeout for processing + Timeouts CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput `pulumi:"timeouts"` // Cloudlets application load balancer version you want to activate Version pulumi.IntOutput `pulumi:"version"` } @@ -71,6 +73,8 @@ type cloudletsApplicationLoadBalancerActivationState struct { OriginId *string `pulumi:"originId"` // Activation status for this application load balancer Status *string `pulumi:"status"` + // Enables to set timeout for processing + Timeouts *CloudletsApplicationLoadBalancerActivationTimeouts `pulumi:"timeouts"` // Cloudlets application load balancer version you want to activate Version *int `pulumi:"version"` } @@ -82,6 +86,8 @@ type CloudletsApplicationLoadBalancerActivationState struct { OriginId pulumi.StringPtrInput // Activation status for this application load balancer Status pulumi.StringPtrInput + // Enables to set timeout for processing + Timeouts CloudletsApplicationLoadBalancerActivationTimeoutsPtrInput // Cloudlets application load balancer version you want to activate Version pulumi.IntPtrInput } @@ -95,6 +101,8 @@ type cloudletsApplicationLoadBalancerActivationArgs struct { Network string `pulumi:"network"` // The conditional origin’s unique identifier OriginId string `pulumi:"originId"` + // Enables to set timeout for processing + Timeouts *CloudletsApplicationLoadBalancerActivationTimeouts `pulumi:"timeouts"` // Cloudlets application load balancer version you want to activate Version int `pulumi:"version"` } @@ -105,6 +113,8 @@ type CloudletsApplicationLoadBalancerActivationArgs struct { Network pulumi.StringInput // The conditional origin’s unique identifier OriginId pulumi.StringInput + // Enables to set timeout for processing + Timeouts CloudletsApplicationLoadBalancerActivationTimeoutsPtrInput // Cloudlets application load balancer version you want to activate Version pulumi.IntInput } @@ -235,6 +245,13 @@ func (o CloudletsApplicationLoadBalancerActivationOutput) Status() pulumi.String return o.ApplyT(func(v *CloudletsApplicationLoadBalancerActivation) pulumi.StringOutput { return v.Status }).(pulumi.StringOutput) } +// Enables to set timeout for processing +func (o CloudletsApplicationLoadBalancerActivationOutput) Timeouts() CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput { + return o.ApplyT(func(v *CloudletsApplicationLoadBalancerActivation) CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput { + return v.Timeouts + }).(CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput) +} + // Cloudlets application load balancer version you want to activate func (o CloudletsApplicationLoadBalancerActivationOutput) Version() pulumi.IntOutput { return o.ApplyT(func(v *CloudletsApplicationLoadBalancerActivation) pulumi.IntOutput { return v.Version }).(pulumi.IntOutput) diff --git a/sdk/go/akamai/cloudletsPolicy.go b/sdk/go/akamai/cloudletsPolicy.go index 60be76a3b..81bfe255e 100644 --- a/sdk/go/akamai/cloudletsPolicy.go +++ b/sdk/go/akamai/cloudletsPolicy.go @@ -30,6 +30,8 @@ type CloudletsPolicy struct { MatchRules pulumi.StringPtrOutput `pulumi:"matchRules"` // The name of the policy. The name must be unique Name pulumi.StringOutput `pulumi:"name"` + // Enables to set timeout for processing + Timeouts CloudletsPolicyTimeoutsPtrOutput `pulumi:"timeouts"` // The version number of the policy Version pulumi.IntOutput `pulumi:"version"` // A JSON encoded list of warnings @@ -86,6 +88,8 @@ type cloudletsPolicyState struct { MatchRules *string `pulumi:"matchRules"` // The name of the policy. The name must be unique Name *string `pulumi:"name"` + // Enables to set timeout for processing + Timeouts *CloudletsPolicyTimeouts `pulumi:"timeouts"` // The version number of the policy Version *int `pulumi:"version"` // A JSON encoded list of warnings @@ -107,6 +111,8 @@ type CloudletsPolicyState struct { MatchRules pulumi.StringPtrInput // The name of the policy. The name must be unique Name pulumi.StringPtrInput + // Enables to set timeout for processing + Timeouts CloudletsPolicyTimeoutsPtrInput // The version number of the policy Version pulumi.IntPtrInput // A JSON encoded list of warnings @@ -130,6 +136,8 @@ type cloudletsPolicyArgs struct { MatchRules *string `pulumi:"matchRules"` // The name of the policy. The name must be unique Name *string `pulumi:"name"` + // Enables to set timeout for processing + Timeouts *CloudletsPolicyTimeouts `pulumi:"timeouts"` } // The set of arguments for constructing a CloudletsPolicy resource. @@ -146,6 +154,8 @@ type CloudletsPolicyArgs struct { MatchRules pulumi.StringPtrInput // The name of the policy. The name must be unique Name pulumi.StringPtrInput + // Enables to set timeout for processing + Timeouts CloudletsPolicyTimeoutsPtrInput } func (CloudletsPolicyArgs) ElementType() reflect.Type { @@ -294,6 +304,11 @@ func (o CloudletsPolicyOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v *CloudletsPolicy) pulumi.StringOutput { return v.Name }).(pulumi.StringOutput) } +// Enables to set timeout for processing +func (o CloudletsPolicyOutput) Timeouts() CloudletsPolicyTimeoutsPtrOutput { + return o.ApplyT(func(v *CloudletsPolicy) CloudletsPolicyTimeoutsPtrOutput { return v.Timeouts }).(CloudletsPolicyTimeoutsPtrOutput) +} + // The version number of the policy func (o CloudletsPolicyOutput) Version() pulumi.IntOutput { return o.ApplyT(func(v *CloudletsPolicy) pulumi.IntOutput { return v.Version }).(pulumi.IntOutput) diff --git a/sdk/go/akamai/cloudletsPolicyActivation.go b/sdk/go/akamai/cloudletsPolicyActivation.go index 5155ab1a2..89923a493 100644 --- a/sdk/go/akamai/cloudletsPolicyActivation.go +++ b/sdk/go/akamai/cloudletsPolicyActivation.go @@ -24,6 +24,8 @@ type CloudletsPolicyActivation struct { PolicyId pulumi.IntOutput `pulumi:"policyId"` // Activation status for this Cloudlets policy Status pulumi.StringOutput `pulumi:"status"` + // Enables to set timeout for processing + Timeouts CloudletsPolicyActivationTimeoutsPtrOutput `pulumi:"timeouts"` // Cloudlets policy version you want to activate Version pulumi.IntOutput `pulumi:"version"` } @@ -78,6 +80,8 @@ type cloudletsPolicyActivationState struct { PolicyId *int `pulumi:"policyId"` // Activation status for this Cloudlets policy Status *string `pulumi:"status"` + // Enables to set timeout for processing + Timeouts *CloudletsPolicyActivationTimeouts `pulumi:"timeouts"` // Cloudlets policy version you want to activate Version *int `pulumi:"version"` } @@ -91,6 +95,8 @@ type CloudletsPolicyActivationState struct { PolicyId pulumi.IntPtrInput // Activation status for this Cloudlets policy Status pulumi.StringPtrInput + // Enables to set timeout for processing + Timeouts CloudletsPolicyActivationTimeoutsPtrInput // Cloudlets policy version you want to activate Version pulumi.IntPtrInput } @@ -106,6 +112,8 @@ type cloudletsPolicyActivationArgs struct { Network string `pulumi:"network"` // ID of the Cloudlets policy you want to activate PolicyId int `pulumi:"policyId"` + // Enables to set timeout for processing + Timeouts *CloudletsPolicyActivationTimeouts `pulumi:"timeouts"` // Cloudlets policy version you want to activate Version int `pulumi:"version"` } @@ -118,6 +126,8 @@ type CloudletsPolicyActivationArgs struct { Network pulumi.StringInput // ID of the Cloudlets policy you want to activate PolicyId pulumi.IntInput + // Enables to set timeout for processing + Timeouts CloudletsPolicyActivationTimeoutsPtrInput // Cloudlets policy version you want to activate Version pulumi.IntInput } @@ -253,6 +263,11 @@ func (o CloudletsPolicyActivationOutput) Status() pulumi.StringOutput { return o.ApplyT(func(v *CloudletsPolicyActivation) pulumi.StringOutput { return v.Status }).(pulumi.StringOutput) } +// Enables to set timeout for processing +func (o CloudletsPolicyActivationOutput) Timeouts() CloudletsPolicyActivationTimeoutsPtrOutput { + return o.ApplyT(func(v *CloudletsPolicyActivation) CloudletsPolicyActivationTimeoutsPtrOutput { return v.Timeouts }).(CloudletsPolicyActivationTimeoutsPtrOutput) +} + // Cloudlets policy version you want to activate func (o CloudletsPolicyActivationOutput) Version() pulumi.IntOutput { return o.ApplyT(func(v *CloudletsPolicyActivation) pulumi.IntOutput { return v.Version }).(pulumi.IntOutput) diff --git a/sdk/go/akamai/cpCode.go b/sdk/go/akamai/cpCode.go index e1a25de42..2a3b064c4 100644 --- a/sdk/go/akamai/cpCode.go +++ b/sdk/go/akamai/cpCode.go @@ -20,6 +20,8 @@ type CpCode struct { GroupId pulumi.StringOutput `pulumi:"groupId"` Name pulumi.StringOutput `pulumi:"name"` ProductId pulumi.StringOutput `pulumi:"productId"` + // Enables to set timeout for processing + Timeouts CpCodeTimeoutsPtrOutput `pulumi:"timeouts"` } // NewCpCode registers a new resource with the given unique name, arguments, and options. @@ -68,6 +70,8 @@ type cpCodeState struct { GroupId *string `pulumi:"groupId"` Name *string `pulumi:"name"` ProductId *string `pulumi:"productId"` + // Enables to set timeout for processing + Timeouts *CpCodeTimeouts `pulumi:"timeouts"` } type CpCodeState struct { @@ -75,6 +79,8 @@ type CpCodeState struct { GroupId pulumi.StringPtrInput Name pulumi.StringPtrInput ProductId pulumi.StringPtrInput + // Enables to set timeout for processing + Timeouts CpCodeTimeoutsPtrInput } func (CpCodeState) ElementType() reflect.Type { @@ -86,6 +92,8 @@ type cpCodeArgs struct { GroupId string `pulumi:"groupId"` Name *string `pulumi:"name"` ProductId *string `pulumi:"productId"` + // Enables to set timeout for processing + Timeouts *CpCodeTimeouts `pulumi:"timeouts"` } // The set of arguments for constructing a CpCode resource. @@ -94,6 +102,8 @@ type CpCodeArgs struct { GroupId pulumi.StringInput Name pulumi.StringPtrInput ProductId pulumi.StringPtrInput + // Enables to set timeout for processing + Timeouts CpCodeTimeoutsPtrInput } func (CpCodeArgs) ElementType() reflect.Type { @@ -223,6 +233,11 @@ func (o CpCodeOutput) ProductId() pulumi.StringOutput { return o.ApplyT(func(v *CpCode) pulumi.StringOutput { return v.ProductId }).(pulumi.StringOutput) } +// Enables to set timeout for processing +func (o CpCodeOutput) Timeouts() CpCodeTimeoutsPtrOutput { + return o.ApplyT(func(v *CpCode) CpCodeTimeoutsPtrOutput { return v.Timeouts }).(CpCodeTimeoutsPtrOutput) +} + type CpCodeArrayOutput struct{ *pulumi.OutputState } func (CpCodeArrayOutput) ElementType() reflect.Type { diff --git a/sdk/go/akamai/cpsDvEnrollment.go b/sdk/go/akamai/cpsDvEnrollment.go index b74503c81..5921d2f58 100644 --- a/sdk/go/akamai/cpsDvEnrollment.go +++ b/sdk/go/akamai/cpsDvEnrollment.go @@ -52,6 +52,8 @@ type CpsDvEnrollment struct { SniOnly pulumi.BoolOutput `pulumi:"sniOnly"` // Contact information for an administrator at Akamai TechContact CpsDvEnrollmentTechContactOutput `pulumi:"techContact"` + // Enables to set timeout for processing + Timeouts CpsDvEnrollmentTimeoutsPtrOutput `pulumi:"timeouts"` // Enrolment validation type ValidationType pulumi.StringOutput `pulumi:"validationType"` } @@ -152,6 +154,8 @@ type cpsDvEnrollmentState struct { SniOnly *bool `pulumi:"sniOnly"` // Contact information for an administrator at Akamai TechContact *CpsDvEnrollmentTechContact `pulumi:"techContact"` + // Enables to set timeout for processing + Timeouts *CpsDvEnrollmentTimeouts `pulumi:"timeouts"` // Enrolment validation type ValidationType *string `pulumi:"validationType"` } @@ -193,6 +197,8 @@ type CpsDvEnrollmentState struct { SniOnly pulumi.BoolPtrInput // Contact information for an administrator at Akamai TechContact CpsDvEnrollmentTechContactPtrInput + // Enables to set timeout for processing + Timeouts CpsDvEnrollmentTimeoutsPtrInput // Enrolment validation type ValidationType pulumi.StringPtrInput } @@ -230,6 +236,8 @@ type cpsDvEnrollmentArgs struct { SniOnly bool `pulumi:"sniOnly"` // Contact information for an administrator at Akamai TechContact CpsDvEnrollmentTechContact `pulumi:"techContact"` + // Enables to set timeout for processing + Timeouts *CpsDvEnrollmentTimeouts `pulumi:"timeouts"` } // The set of arguments for constructing a CpsDvEnrollment resource. @@ -262,6 +270,8 @@ type CpsDvEnrollmentArgs struct { SniOnly pulumi.BoolInput // Contact information for an administrator at Akamai TechContact CpsDvEnrollmentTechContactInput + // Enables to set timeout for processing + Timeouts CpsDvEnrollmentTimeoutsPtrInput } func (CpsDvEnrollmentArgs) ElementType() reflect.Type { @@ -465,6 +475,11 @@ func (o CpsDvEnrollmentOutput) TechContact() CpsDvEnrollmentTechContactOutput { return o.ApplyT(func(v *CpsDvEnrollment) CpsDvEnrollmentTechContactOutput { return v.TechContact }).(CpsDvEnrollmentTechContactOutput) } +// Enables to set timeout for processing +func (o CpsDvEnrollmentOutput) Timeouts() CpsDvEnrollmentTimeoutsPtrOutput { + return o.ApplyT(func(v *CpsDvEnrollment) CpsDvEnrollmentTimeoutsPtrOutput { return v.Timeouts }).(CpsDvEnrollmentTimeoutsPtrOutput) +} + // Enrolment validation type func (o CpsDvEnrollmentOutput) ValidationType() pulumi.StringOutput { return o.ApplyT(func(v *CpsDvEnrollment) pulumi.StringOutput { return v.ValidationType }).(pulumi.StringOutput) diff --git a/sdk/go/akamai/cpsDvValidation.go b/sdk/go/akamai/cpsDvValidation.go index 232898d87..a9a96a9d0 100644 --- a/sdk/go/akamai/cpsDvValidation.go +++ b/sdk/go/akamai/cpsDvValidation.go @@ -22,6 +22,8 @@ type CpsDvValidation struct { Sans pulumi.StringArrayOutput `pulumi:"sans"` // Status of validation Status pulumi.StringOutput `pulumi:"status"` + // Enables to set timeout for processing + Timeouts CpsDvValidationTimeoutsPtrOutput `pulumi:"timeouts"` } // NewCpsDvValidation registers a new resource with the given unique name, arguments, and options. @@ -63,6 +65,8 @@ type cpsDvValidationState struct { Sans []string `pulumi:"sans"` // Status of validation Status *string `pulumi:"status"` + // Enables to set timeout for processing + Timeouts *CpsDvValidationTimeouts `pulumi:"timeouts"` } type CpsDvValidationState struct { @@ -72,6 +76,8 @@ type CpsDvValidationState struct { Sans pulumi.StringArrayInput // Status of validation Status pulumi.StringPtrInput + // Enables to set timeout for processing + Timeouts CpsDvValidationTimeoutsPtrInput } func (CpsDvValidationState) ElementType() reflect.Type { @@ -83,6 +89,8 @@ type cpsDvValidationArgs struct { EnrollmentId int `pulumi:"enrollmentId"` // List of SANs Sans []string `pulumi:"sans"` + // Enables to set timeout for processing + Timeouts *CpsDvValidationTimeouts `pulumi:"timeouts"` } // The set of arguments for constructing a CpsDvValidation resource. @@ -91,6 +99,8 @@ type CpsDvValidationArgs struct { EnrollmentId pulumi.IntInput // List of SANs Sans pulumi.StringArrayInput + // Enables to set timeout for processing + Timeouts CpsDvValidationTimeoutsPtrInput } func (CpsDvValidationArgs) ElementType() reflect.Type { @@ -219,6 +229,11 @@ func (o CpsDvValidationOutput) Status() pulumi.StringOutput { return o.ApplyT(func(v *CpsDvValidation) pulumi.StringOutput { return v.Status }).(pulumi.StringOutput) } +// Enables to set timeout for processing +func (o CpsDvValidationOutput) Timeouts() CpsDvValidationTimeoutsPtrOutput { + return o.ApplyT(func(v *CpsDvValidation) CpsDvValidationTimeoutsPtrOutput { return v.Timeouts }).(CpsDvValidationTimeoutsPtrOutput) +} + type CpsDvValidationArrayOutput struct{ *pulumi.OutputState } func (CpsDvValidationArrayOutput) ElementType() reflect.Type { diff --git a/sdk/go/akamai/cpsThirdPartyEnrollment.go b/sdk/go/akamai/cpsThirdPartyEnrollment.go index 33b5aceee..b59ffea8b 100644 --- a/sdk/go/akamai/cpsThirdPartyEnrollment.go +++ b/sdk/go/akamai/cpsThirdPartyEnrollment.go @@ -50,6 +50,8 @@ type CpsThirdPartyEnrollment struct { SniOnly pulumi.BoolOutput `pulumi:"sniOnly"` // Contact information for an administrator at Akamai TechContact CpsThirdPartyEnrollmentTechContactOutput `pulumi:"techContact"` + // Enables to set timeout for processing + Timeouts CpsThirdPartyEnrollmentTimeoutsPtrOutput `pulumi:"timeouts"` } // NewCpsThirdPartyEnrollment registers a new resource with the given unique name, arguments, and options. @@ -143,6 +145,8 @@ type cpsThirdPartyEnrollmentState struct { SniOnly *bool `pulumi:"sniOnly"` // Contact information for an administrator at Akamai TechContact *CpsThirdPartyEnrollmentTechContact `pulumi:"techContact"` + // Enables to set timeout for processing + Timeouts *CpsThirdPartyEnrollmentTimeouts `pulumi:"timeouts"` } type CpsThirdPartyEnrollmentState struct { @@ -180,6 +184,8 @@ type CpsThirdPartyEnrollmentState struct { SniOnly pulumi.BoolPtrInput // Contact information for an administrator at Akamai TechContact CpsThirdPartyEnrollmentTechContactPtrInput + // Enables to set timeout for processing + Timeouts CpsThirdPartyEnrollmentTimeoutsPtrInput } func (CpsThirdPartyEnrollmentState) ElementType() reflect.Type { @@ -221,6 +227,8 @@ type cpsThirdPartyEnrollmentArgs struct { SniOnly bool `pulumi:"sniOnly"` // Contact information for an administrator at Akamai TechContact CpsThirdPartyEnrollmentTechContact `pulumi:"techContact"` + // Enables to set timeout for processing + Timeouts *CpsThirdPartyEnrollmentTimeouts `pulumi:"timeouts"` } // The set of arguments for constructing a CpsThirdPartyEnrollment resource. @@ -259,6 +267,8 @@ type CpsThirdPartyEnrollmentArgs struct { SniOnly pulumi.BoolInput // Contact information for an administrator at Akamai TechContact CpsThirdPartyEnrollmentTechContactInput + // Enables to set timeout for processing + Timeouts CpsThirdPartyEnrollmentTimeoutsPtrInput } func (CpsThirdPartyEnrollmentArgs) ElementType() reflect.Type { @@ -459,6 +469,11 @@ func (o CpsThirdPartyEnrollmentOutput) TechContact() CpsThirdPartyEnrollmentTech return o.ApplyT(func(v *CpsThirdPartyEnrollment) CpsThirdPartyEnrollmentTechContactOutput { return v.TechContact }).(CpsThirdPartyEnrollmentTechContactOutput) } +// Enables to set timeout for processing +func (o CpsThirdPartyEnrollmentOutput) Timeouts() CpsThirdPartyEnrollmentTimeoutsPtrOutput { + return o.ApplyT(func(v *CpsThirdPartyEnrollment) CpsThirdPartyEnrollmentTimeoutsPtrOutput { return v.Timeouts }).(CpsThirdPartyEnrollmentTimeoutsPtrOutput) +} + type CpsThirdPartyEnrollmentArrayOutput struct{ *pulumi.OutputState } func (CpsThirdPartyEnrollmentArrayOutput) ElementType() reflect.Type { diff --git a/sdk/go/akamai/cpsUploadCertificate.go b/sdk/go/akamai/cpsUploadCertificate.go index d4db868cc..e0e080971 100644 --- a/sdk/go/akamai/cpsUploadCertificate.go +++ b/sdk/go/akamai/cpsUploadCertificate.go @@ -28,6 +28,8 @@ type CpsUploadCertificate struct { CertificateRsaPem pulumi.StringPtrOutput `pulumi:"certificateRsaPem"` // The unique identifier of the enrollment EnrollmentId pulumi.IntOutput `pulumi:"enrollmentId"` + // Enables to set timeout for processing + Timeouts CpsUploadCertificateTimeoutsPtrOutput `pulumi:"timeouts"` // Trust chain in pem format for provided ECDSA certificate TrustChainEcdsaPem pulumi.StringPtrOutput `pulumi:"trustChainEcdsaPem"` // Trust chain in pem format for provided RSA certificate @@ -83,6 +85,8 @@ type cpsUploadCertificateState struct { CertificateRsaPem *string `pulumi:"certificateRsaPem"` // The unique identifier of the enrollment EnrollmentId *int `pulumi:"enrollmentId"` + // Enables to set timeout for processing + Timeouts *CpsUploadCertificateTimeouts `pulumi:"timeouts"` // Trust chain in pem format for provided ECDSA certificate TrustChainEcdsaPem *string `pulumi:"trustChainEcdsaPem"` // Trust chain in pem format for provided RSA certificate @@ -106,6 +110,8 @@ type CpsUploadCertificateState struct { CertificateRsaPem pulumi.StringPtrInput // The unique identifier of the enrollment EnrollmentId pulumi.IntPtrInput + // Enables to set timeout for processing + Timeouts CpsUploadCertificateTimeoutsPtrInput // Trust chain in pem format for provided ECDSA certificate TrustChainEcdsaPem pulumi.StringPtrInput // Trust chain in pem format for provided RSA certificate @@ -133,6 +139,8 @@ type cpsUploadCertificateArgs struct { CertificateRsaPem *string `pulumi:"certificateRsaPem"` // The unique identifier of the enrollment EnrollmentId int `pulumi:"enrollmentId"` + // Enables to set timeout for processing + Timeouts *CpsUploadCertificateTimeouts `pulumi:"timeouts"` // Trust chain in pem format for provided ECDSA certificate TrustChainEcdsaPem *string `pulumi:"trustChainEcdsaPem"` // Trust chain in pem format for provided RSA certificate @@ -155,6 +163,8 @@ type CpsUploadCertificateArgs struct { CertificateRsaPem pulumi.StringPtrInput // The unique identifier of the enrollment EnrollmentId pulumi.IntInput + // Enables to set timeout for processing + Timeouts CpsUploadCertificateTimeoutsPtrInput // Trust chain in pem format for provided ECDSA certificate TrustChainEcdsaPem pulumi.StringPtrInput // Trust chain in pem format for provided RSA certificate @@ -304,6 +314,11 @@ func (o CpsUploadCertificateOutput) EnrollmentId() pulumi.IntOutput { return o.ApplyT(func(v *CpsUploadCertificate) pulumi.IntOutput { return v.EnrollmentId }).(pulumi.IntOutput) } +// Enables to set timeout for processing +func (o CpsUploadCertificateOutput) Timeouts() CpsUploadCertificateTimeoutsPtrOutput { + return o.ApplyT(func(v *CpsUploadCertificate) CpsUploadCertificateTimeoutsPtrOutput { return v.Timeouts }).(CpsUploadCertificateTimeoutsPtrOutput) +} + // Trust chain in pem format for provided ECDSA certificate func (o CpsUploadCertificateOutput) TrustChainEcdsaPem() pulumi.StringPtrOutput { return o.ApplyT(func(v *CpsUploadCertificate) pulumi.StringPtrOutput { return v.TrustChainEcdsaPem }).(pulumi.StringPtrOutput) diff --git a/sdk/go/akamai/edgeHostName.go b/sdk/go/akamai/edgeHostName.go index 15a005a61..69351efb6 100644 --- a/sdk/go/akamai/edgeHostName.go +++ b/sdk/go/akamai/edgeHostName.go @@ -22,8 +22,10 @@ type EdgeHostName struct { GroupId pulumi.StringOutput `pulumi:"groupId"` IpBehavior pulumi.StringOutput `pulumi:"ipBehavior"` ProductId pulumi.StringOutput `pulumi:"productId"` - // Email address that should receive updates on the IP behavior update request. Required for update operation. + // Email address that should receive updates on the IP behavior update request. StatusUpdateEmails pulumi.StringArrayOutput `pulumi:"statusUpdateEmails"` + // Enables to set timeout for processing + Timeouts EdgeHostNameTimeoutsPtrOutput `pulumi:"timeouts"` // A JSON encoded list of use cases UseCases pulumi.StringPtrOutput `pulumi:"useCases"` } @@ -82,8 +84,10 @@ type edgeHostNameState struct { GroupId *string `pulumi:"groupId"` IpBehavior *string `pulumi:"ipBehavior"` ProductId *string `pulumi:"productId"` - // Email address that should receive updates on the IP behavior update request. Required for update operation. + // Email address that should receive updates on the IP behavior update request. StatusUpdateEmails []string `pulumi:"statusUpdateEmails"` + // Enables to set timeout for processing + Timeouts *EdgeHostNameTimeouts `pulumi:"timeouts"` // A JSON encoded list of use cases UseCases *string `pulumi:"useCases"` } @@ -95,8 +99,10 @@ type EdgeHostNameState struct { GroupId pulumi.StringPtrInput IpBehavior pulumi.StringPtrInput ProductId pulumi.StringPtrInput - // Email address that should receive updates on the IP behavior update request. Required for update operation. + // Email address that should receive updates on the IP behavior update request. StatusUpdateEmails pulumi.StringArrayInput + // Enables to set timeout for processing + Timeouts EdgeHostNameTimeoutsPtrInput // A JSON encoded list of use cases UseCases pulumi.StringPtrInput } @@ -112,8 +118,10 @@ type edgeHostNameArgs struct { GroupId string `pulumi:"groupId"` IpBehavior string `pulumi:"ipBehavior"` ProductId *string `pulumi:"productId"` - // Email address that should receive updates on the IP behavior update request. Required for update operation. + // Email address that should receive updates on the IP behavior update request. StatusUpdateEmails []string `pulumi:"statusUpdateEmails"` + // Enables to set timeout for processing + Timeouts *EdgeHostNameTimeouts `pulumi:"timeouts"` // A JSON encoded list of use cases UseCases *string `pulumi:"useCases"` } @@ -126,8 +134,10 @@ type EdgeHostNameArgs struct { GroupId pulumi.StringInput IpBehavior pulumi.StringInput ProductId pulumi.StringPtrInput - // Email address that should receive updates on the IP behavior update request. Required for update operation. + // Email address that should receive updates on the IP behavior update request. StatusUpdateEmails pulumi.StringArrayInput + // Enables to set timeout for processing + Timeouts EdgeHostNameTimeoutsPtrInput // A JSON encoded list of use cases UseCases pulumi.StringPtrInput } @@ -267,11 +277,16 @@ func (o EdgeHostNameOutput) ProductId() pulumi.StringOutput { return o.ApplyT(func(v *EdgeHostName) pulumi.StringOutput { return v.ProductId }).(pulumi.StringOutput) } -// Email address that should receive updates on the IP behavior update request. Required for update operation. +// Email address that should receive updates on the IP behavior update request. func (o EdgeHostNameOutput) StatusUpdateEmails() pulumi.StringArrayOutput { return o.ApplyT(func(v *EdgeHostName) pulumi.StringArrayOutput { return v.StatusUpdateEmails }).(pulumi.StringArrayOutput) } +// Enables to set timeout for processing +func (o EdgeHostNameOutput) Timeouts() EdgeHostNameTimeoutsPtrOutput { + return o.ApplyT(func(v *EdgeHostName) EdgeHostNameTimeoutsPtrOutput { return v.Timeouts }).(EdgeHostNameTimeoutsPtrOutput) +} + // A JSON encoded list of use cases func (o EdgeHostNameOutput) UseCases() pulumi.StringPtrOutput { return o.ApplyT(func(v *EdgeHostName) pulumi.StringPtrOutput { return v.UseCases }).(pulumi.StringPtrOutput) diff --git a/sdk/go/akamai/edgeWorker.go b/sdk/go/akamai/edgeWorker.go index 3ba4228a5..10f9d98b4 100644 --- a/sdk/go/akamai/edgeWorker.go +++ b/sdk/go/akamai/edgeWorker.go @@ -28,6 +28,8 @@ type EdgeWorker struct { Name pulumi.StringOutput `pulumi:"name"` // The unique identifier of a resource tier ResourceTierId pulumi.IntOutput `pulumi:"resourceTierId"` + // Enables to set timeout for processing + Timeouts EdgeWorkerTimeoutsPtrOutput `pulumi:"timeouts"` // The bundle version Version pulumi.StringOutput `pulumi:"version"` // The list of warnings returned by EdgeWorker validation @@ -82,6 +84,8 @@ type edgeWorkerState struct { Name *string `pulumi:"name"` // The unique identifier of a resource tier ResourceTierId *int `pulumi:"resourceTierId"` + // Enables to set timeout for processing + Timeouts *EdgeWorkerTimeouts `pulumi:"timeouts"` // The bundle version Version *string `pulumi:"version"` // The list of warnings returned by EdgeWorker validation @@ -101,6 +105,8 @@ type EdgeWorkerState struct { Name pulumi.StringPtrInput // The unique identifier of a resource tier ResourceTierId pulumi.IntPtrInput + // Enables to set timeout for processing + Timeouts EdgeWorkerTimeoutsPtrInput // The bundle version Version pulumi.StringPtrInput // The list of warnings returned by EdgeWorker validation @@ -120,6 +126,8 @@ type edgeWorkerArgs struct { Name *string `pulumi:"name"` // The unique identifier of a resource tier ResourceTierId int `pulumi:"resourceTierId"` + // Enables to set timeout for processing + Timeouts *EdgeWorkerTimeouts `pulumi:"timeouts"` } // The set of arguments for constructing a EdgeWorker resource. @@ -132,6 +140,8 @@ type EdgeWorkerArgs struct { Name pulumi.StringPtrInput // The unique identifier of a resource tier ResourceTierId pulumi.IntInput + // Enables to set timeout for processing + Timeouts EdgeWorkerTimeoutsPtrInput } func (EdgeWorkerArgs) ElementType() reflect.Type { @@ -275,6 +285,11 @@ func (o EdgeWorkerOutput) ResourceTierId() pulumi.IntOutput { return o.ApplyT(func(v *EdgeWorker) pulumi.IntOutput { return v.ResourceTierId }).(pulumi.IntOutput) } +// Enables to set timeout for processing +func (o EdgeWorkerOutput) Timeouts() EdgeWorkerTimeoutsPtrOutput { + return o.ApplyT(func(v *EdgeWorker) EdgeWorkerTimeoutsPtrOutput { return v.Timeouts }).(EdgeWorkerTimeoutsPtrOutput) +} + // The bundle version func (o EdgeWorkerOutput) Version() pulumi.StringOutput { return o.ApplyT(func(v *EdgeWorker) pulumi.StringOutput { return v.Version }).(pulumi.StringOutput) diff --git a/sdk/go/akamai/edgeWorkersActivation.go b/sdk/go/akamai/edgeWorkersActivation.go index d02c1232b..621a57d5b 100644 --- a/sdk/go/akamai/edgeWorkersActivation.go +++ b/sdk/go/akamai/edgeWorkersActivation.go @@ -22,6 +22,8 @@ type EdgeWorkersActivation struct { EdgeworkerId pulumi.IntOutput `pulumi:"edgeworkerId"` // The network on which the version will be activated Network pulumi.StringOutput `pulumi:"network"` + // Enables to set timeout for processing + Timeouts EdgeWorkersActivationTimeoutsPtrOutput `pulumi:"timeouts"` // The version of EdgeWorker to activate Version pulumi.StringOutput `pulumi:"version"` } @@ -71,6 +73,8 @@ type edgeWorkersActivationState struct { EdgeworkerId *int `pulumi:"edgeworkerId"` // The network on which the version will be activated Network *string `pulumi:"network"` + // Enables to set timeout for processing + Timeouts *EdgeWorkersActivationTimeouts `pulumi:"timeouts"` // The version of EdgeWorker to activate Version *string `pulumi:"version"` } @@ -82,6 +86,8 @@ type EdgeWorkersActivationState struct { EdgeworkerId pulumi.IntPtrInput // The network on which the version will be activated Network pulumi.StringPtrInput + // Enables to set timeout for processing + Timeouts EdgeWorkersActivationTimeoutsPtrInput // The version of EdgeWorker to activate Version pulumi.StringPtrInput } @@ -95,6 +101,8 @@ type edgeWorkersActivationArgs struct { EdgeworkerId int `pulumi:"edgeworkerId"` // The network on which the version will be activated Network string `pulumi:"network"` + // Enables to set timeout for processing + Timeouts *EdgeWorkersActivationTimeouts `pulumi:"timeouts"` // The version of EdgeWorker to activate Version string `pulumi:"version"` } @@ -105,6 +113,8 @@ type EdgeWorkersActivationArgs struct { EdgeworkerId pulumi.IntInput // The network on which the version will be activated Network pulumi.StringInput + // Enables to set timeout for processing + Timeouts EdgeWorkersActivationTimeoutsPtrInput // The version of EdgeWorker to activate Version pulumi.StringInput } @@ -235,6 +245,11 @@ func (o EdgeWorkersActivationOutput) Network() pulumi.StringOutput { return o.ApplyT(func(v *EdgeWorkersActivation) pulumi.StringOutput { return v.Network }).(pulumi.StringOutput) } +// Enables to set timeout for processing +func (o EdgeWorkersActivationOutput) Timeouts() EdgeWorkersActivationTimeoutsPtrOutput { + return o.ApplyT(func(v *EdgeWorkersActivation) EdgeWorkersActivationTimeoutsPtrOutput { return v.Timeouts }).(EdgeWorkersActivationTimeoutsPtrOutput) +} + // The version of EdgeWorker to activate func (o EdgeWorkersActivationOutput) Version() pulumi.StringOutput { return o.ApplyT(func(v *EdgeWorkersActivation) pulumi.StringOutput { return v.Version }).(pulumi.StringOutput) diff --git a/sdk/go/akamai/edgekvGroupItems.go b/sdk/go/akamai/edgekvGroupItems.go index d9679da78..0e373c533 100644 --- a/sdk/go/akamai/edgekvGroupItems.go +++ b/sdk/go/akamai/edgekvGroupItems.go @@ -24,6 +24,8 @@ type EdgekvGroupItems struct { NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // The network against which to execute the API request. Network pulumi.StringOutput `pulumi:"network"` + // Enables to set timeout for processing + Timeouts EdgekvGroupItemsTimeoutsPtrOutput `pulumi:"timeouts"` } // NewEdgekvGroupItems registers a new resource with the given unique name, arguments, and options. @@ -76,6 +78,8 @@ type edgekvGroupItemsState struct { NamespaceName *string `pulumi:"namespaceName"` // The network against which to execute the API request. Network *string `pulumi:"network"` + // Enables to set timeout for processing + Timeouts *EdgekvGroupItemsTimeouts `pulumi:"timeouts"` } type EdgekvGroupItemsState struct { @@ -87,6 +91,8 @@ type EdgekvGroupItemsState struct { NamespaceName pulumi.StringPtrInput // The network against which to execute the API request. Network pulumi.StringPtrInput + // Enables to set timeout for processing + Timeouts EdgekvGroupItemsTimeoutsPtrInput } func (EdgekvGroupItemsState) ElementType() reflect.Type { @@ -102,6 +108,8 @@ type edgekvGroupItemsArgs struct { NamespaceName string `pulumi:"namespaceName"` // The network against which to execute the API request. Network string `pulumi:"network"` + // Enables to set timeout for processing + Timeouts *EdgekvGroupItemsTimeouts `pulumi:"timeouts"` } // The set of arguments for constructing a EdgekvGroupItems resource. @@ -114,6 +122,8 @@ type EdgekvGroupItemsArgs struct { NamespaceName pulumi.StringInput // The network against which to execute the API request. Network pulumi.StringInput + // Enables to set timeout for processing + Timeouts EdgekvGroupItemsTimeoutsPtrInput } func (EdgekvGroupItemsArgs) ElementType() reflect.Type { @@ -247,6 +257,11 @@ func (o EdgekvGroupItemsOutput) Network() pulumi.StringOutput { return o.ApplyT(func(v *EdgekvGroupItems) pulumi.StringOutput { return v.Network }).(pulumi.StringOutput) } +// Enables to set timeout for processing +func (o EdgekvGroupItemsOutput) Timeouts() EdgekvGroupItemsTimeoutsPtrOutput { + return o.ApplyT(func(v *EdgekvGroupItems) EdgekvGroupItemsTimeoutsPtrOutput { return v.Timeouts }).(EdgekvGroupItemsTimeoutsPtrOutput) +} + type EdgekvGroupItemsArrayOutput struct{ *pulumi.OutputState } func (EdgekvGroupItemsArrayOutput) ElementType() reflect.Type { diff --git a/sdk/go/akamai/getPropertyActivation.go b/sdk/go/akamai/getPropertyActivation.go index a01c6603c..516874aaa 100644 --- a/sdk/go/akamai/getPropertyActivation.go +++ b/sdk/go/akamai/getPropertyActivation.go @@ -26,7 +26,7 @@ func LookupPropertyActivation(ctx *pulumi.Context, args *LookupPropertyActivatio type LookupPropertyActivationArgs struct { Network *string `pulumi:"network"` PropertyId string `pulumi:"propertyId"` - Version int `pulumi:"version"` + Version *int `pulumi:"version"` } // A collection of values returned by getPropertyActivation. @@ -40,7 +40,7 @@ type LookupPropertyActivationResult struct { Note string `pulumi:"note"` PropertyId string `pulumi:"propertyId"` Status string `pulumi:"status"` - Version int `pulumi:"version"` + Version *int `pulumi:"version"` Warnings string `pulumi:"warnings"` } @@ -61,7 +61,7 @@ func LookupPropertyActivationOutput(ctx *pulumi.Context, args LookupPropertyActi type LookupPropertyActivationOutputArgs struct { Network pulumi.StringPtrInput `pulumi:"network"` PropertyId pulumi.StringInput `pulumi:"propertyId"` - Version pulumi.IntInput `pulumi:"version"` + Version pulumi.IntPtrInput `pulumi:"version"` } func (LookupPropertyActivationOutputArgs) ElementType() reflect.Type { @@ -122,8 +122,8 @@ func (o LookupPropertyActivationResultOutput) Status() pulumi.StringOutput { return o.ApplyT(func(v LookupPropertyActivationResult) string { return v.Status }).(pulumi.StringOutput) } -func (o LookupPropertyActivationResultOutput) Version() pulumi.IntOutput { - return o.ApplyT(func(v LookupPropertyActivationResult) int { return v.Version }).(pulumi.IntOutput) +func (o LookupPropertyActivationResultOutput) Version() pulumi.IntPtrOutput { + return o.ApplyT(func(v LookupPropertyActivationResult) *int { return v.Version }).(pulumi.IntPtrOutput) } func (o LookupPropertyActivationResultOutput) Warnings() pulumi.StringOutput { diff --git a/sdk/go/akamai/getPropertyRulesBuilder.go b/sdk/go/akamai/getPropertyRulesBuilder.go index 84e612dd8..1b6864e1f 100644 --- a/sdk/go/akamai/getPropertyRulesBuilder.go +++ b/sdk/go/akamai/getPropertyRulesBuilder.go @@ -26,6 +26,7 @@ func GetPropertyRulesBuilder(ctx *pulumi.Context, args *GetPropertyRulesBuilderA type GetPropertyRulesBuilderArgs struct { RulesV20230105 *GetPropertyRulesBuilderRulesV20230105 `pulumi:"rulesV20230105"` RulesV20230530 *GetPropertyRulesBuilderRulesV20230530 `pulumi:"rulesV20230530"` + RulesV20230920 *GetPropertyRulesBuilderRulesV20230920 `pulumi:"rulesV20230920"` } // A collection of values returned by getPropertyRulesBuilder. @@ -36,6 +37,7 @@ type GetPropertyRulesBuilderResult struct { RuleFormat string `pulumi:"ruleFormat"` RulesV20230105 *GetPropertyRulesBuilderRulesV20230105 `pulumi:"rulesV20230105"` RulesV20230530 *GetPropertyRulesBuilderRulesV20230530 `pulumi:"rulesV20230530"` + RulesV20230920 *GetPropertyRulesBuilderRulesV20230920 `pulumi:"rulesV20230920"` } func GetPropertyRulesBuilderOutput(ctx *pulumi.Context, args GetPropertyRulesBuilderOutputArgs, opts ...pulumi.InvokeOption) GetPropertyRulesBuilderResultOutput { @@ -55,6 +57,7 @@ func GetPropertyRulesBuilderOutput(ctx *pulumi.Context, args GetPropertyRulesBui type GetPropertyRulesBuilderOutputArgs struct { RulesV20230105 GetPropertyRulesBuilderRulesV20230105PtrInput `pulumi:"rulesV20230105"` RulesV20230530 GetPropertyRulesBuilderRulesV20230530PtrInput `pulumi:"rulesV20230530"` + RulesV20230920 GetPropertyRulesBuilderRulesV20230920PtrInput `pulumi:"rulesV20230920"` } func (GetPropertyRulesBuilderOutputArgs) ElementType() reflect.Type { @@ -103,6 +106,10 @@ func (o GetPropertyRulesBuilderResultOutput) RulesV20230530() GetPropertyRulesBu return o.ApplyT(func(v GetPropertyRulesBuilderResult) *GetPropertyRulesBuilderRulesV20230530 { return v.RulesV20230530 }).(GetPropertyRulesBuilderRulesV20230530PtrOutput) } +func (o GetPropertyRulesBuilderResultOutput) RulesV20230920() GetPropertyRulesBuilderRulesV20230920PtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderResult) *GetPropertyRulesBuilderRulesV20230920 { return v.RulesV20230920 }).(GetPropertyRulesBuilderRulesV20230920PtrOutput) +} + func init() { pulumi.RegisterOutputType(GetPropertyRulesBuilderResultOutput{}) } diff --git a/sdk/go/akamai/iamUser.go b/sdk/go/akamai/iamUser.go index 203aaf2e1..d7d2343a7 100644 --- a/sdk/go/akamai/iamUser.go +++ b/sdk/go/akamai/iamUser.go @@ -47,7 +47,7 @@ type IamUser struct { // The date a user's password expires PasswordExpiredAfter pulumi.StringOutput `pulumi:"passwordExpiredAfter"` // The user's main phone number - Phone pulumi.StringOutput `pulumi:"phone"` + Phone pulumi.StringPtrOutput `pulumi:"phone"` // The value can be any that are available from the view-languages operation PreferredLanguage pulumi.StringOutput `pulumi:"preferredLanguage"` // The user's secondary email address @@ -91,9 +91,6 @@ func NewIamUser(ctx *pulumi.Context, if args.LastName == nil { return nil, errors.New("invalid value for required argument 'LastName'") } - if args.Phone == nil { - return nil, errors.New("invalid value for required argument 'Phone'") - } opts = internal.PkgResourceDefaultOpts(opts) var resource IamUser err := ctx.RegisterResource("akamai:index/iamUser:IamUser", name, args, &resource, opts...) @@ -248,7 +245,7 @@ type iamUserArgs struct { // The user's mobile phone number MobilePhone *string `pulumi:"mobilePhone"` // The user's main phone number - Phone string `pulumi:"phone"` + Phone *string `pulumi:"phone"` // The value can be any that are available from the view-languages operation PreferredLanguage *string `pulumi:"preferredLanguage"` // The user's secondary email address @@ -290,7 +287,7 @@ type IamUserArgs struct { // The user's mobile phone number MobilePhone pulumi.StringPtrInput // The user's main phone number - Phone pulumi.StringInput + Phone pulumi.StringPtrInput // The value can be any that are available from the view-languages operation PreferredLanguage pulumi.StringPtrInput // The user's secondary email address @@ -492,8 +489,8 @@ func (o IamUserOutput) PasswordExpiredAfter() pulumi.StringOutput { } // The user's main phone number -func (o IamUserOutput) Phone() pulumi.StringOutput { - return o.ApplyT(func(v *IamUser) pulumi.StringOutput { return v.Phone }).(pulumi.StringOutput) +func (o IamUserOutput) Phone() pulumi.StringPtrOutput { + return o.ApplyT(func(v *IamUser) pulumi.StringPtrOutput { return v.Phone }).(pulumi.StringPtrOutput) } // The value can be any that are available from the view-languages operation diff --git a/sdk/go/akamai/properties/getActivation.go b/sdk/go/akamai/properties/getActivation.go index 420634d59..45e9fb63f 100644 --- a/sdk/go/akamai/properties/getActivation.go +++ b/sdk/go/akamai/properties/getActivation.go @@ -27,7 +27,7 @@ func GetActivation(ctx *pulumi.Context, args *GetActivationArgs, opts ...pulumi. type GetActivationArgs struct { Network *string `pulumi:"network"` PropertyId string `pulumi:"propertyId"` - Version int `pulumi:"version"` + Version *int `pulumi:"version"` } // A collection of values returned by getActivation. @@ -41,7 +41,7 @@ type GetActivationResult struct { Note string `pulumi:"note"` PropertyId string `pulumi:"propertyId"` Status string `pulumi:"status"` - Version int `pulumi:"version"` + Version *int `pulumi:"version"` Warnings string `pulumi:"warnings"` } @@ -62,7 +62,7 @@ func GetActivationOutput(ctx *pulumi.Context, args GetActivationOutputArgs, opts type GetActivationOutputArgs struct { Network pulumi.StringPtrInput `pulumi:"network"` PropertyId pulumi.StringInput `pulumi:"propertyId"` - Version pulumi.IntInput `pulumi:"version"` + Version pulumi.IntPtrInput `pulumi:"version"` } func (GetActivationOutputArgs) ElementType() reflect.Type { @@ -123,8 +123,8 @@ func (o GetActivationResultOutput) Status() pulumi.StringOutput { return o.ApplyT(func(v GetActivationResult) string { return v.Status }).(pulumi.StringOutput) } -func (o GetActivationResultOutput) Version() pulumi.IntOutput { - return o.ApplyT(func(v GetActivationResult) int { return v.Version }).(pulumi.IntOutput) +func (o GetActivationResultOutput) Version() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetActivationResult) *int { return v.Version }).(pulumi.IntPtrOutput) } func (o GetActivationResultOutput) Warnings() pulumi.StringOutput { diff --git a/sdk/go/akamai/propertyActivation.go b/sdk/go/akamai/propertyActivation.go index ece51aff9..f8baf9405 100644 --- a/sdk/go/akamai/propertyActivation.go +++ b/sdk/go/akamai/propertyActivation.go @@ -29,8 +29,10 @@ type PropertyActivation struct { PropertyId pulumi.StringOutput `pulumi:"propertyId"` RuleErrors PropertyActivationRuleErrorArrayOutput `pulumi:"ruleErrors"` Status pulumi.StringOutput `pulumi:"status"` - Version pulumi.IntOutput `pulumi:"version"` - Warnings pulumi.StringOutput `pulumi:"warnings"` + // Enables to set timeout for processing + Timeouts PropertyActivationTimeoutsPtrOutput `pulumi:"timeouts"` + Version pulumi.IntOutput `pulumi:"version"` + Warnings pulumi.StringOutput `pulumi:"warnings"` } // NewPropertyActivation registers a new resource with the given unique name, arguments, and options. @@ -91,8 +93,10 @@ type propertyActivationState struct { PropertyId *string `pulumi:"propertyId"` RuleErrors []PropertyActivationRuleError `pulumi:"ruleErrors"` Status *string `pulumi:"status"` - Version *int `pulumi:"version"` - Warnings *string `pulumi:"warnings"` + // Enables to set timeout for processing + Timeouts *PropertyActivationTimeouts `pulumi:"timeouts"` + Version *int `pulumi:"version"` + Warnings *string `pulumi:"warnings"` } type PropertyActivationState struct { @@ -109,8 +113,10 @@ type PropertyActivationState struct { PropertyId pulumi.StringPtrInput RuleErrors PropertyActivationRuleErrorArrayInput Status pulumi.StringPtrInput - Version pulumi.IntPtrInput - Warnings pulumi.StringPtrInput + // Enables to set timeout for processing + Timeouts PropertyActivationTimeoutsPtrInput + Version pulumi.IntPtrInput + Warnings pulumi.StringPtrInput } func (PropertyActivationState) ElementType() reflect.Type { @@ -129,7 +135,9 @@ type propertyActivationArgs struct { Note *string `pulumi:"note"` PropertyId string `pulumi:"propertyId"` RuleErrors []PropertyActivationRuleError `pulumi:"ruleErrors"` - Version int `pulumi:"version"` + // Enables to set timeout for processing + Timeouts *PropertyActivationTimeouts `pulumi:"timeouts"` + Version int `pulumi:"version"` } // The set of arguments for constructing a PropertyActivation resource. @@ -145,7 +153,9 @@ type PropertyActivationArgs struct { Note pulumi.StringPtrInput PropertyId pulumi.StringInput RuleErrors PropertyActivationRuleErrorArrayInput - Version pulumi.IntInput + // Enables to set timeout for processing + Timeouts PropertyActivationTimeoutsPtrInput + Version pulumi.IntInput } func (PropertyActivationArgs) ElementType() reflect.Type { @@ -302,6 +312,11 @@ func (o PropertyActivationOutput) Status() pulumi.StringOutput { return o.ApplyT(func(v *PropertyActivation) pulumi.StringOutput { return v.Status }).(pulumi.StringOutput) } +// Enables to set timeout for processing +func (o PropertyActivationOutput) Timeouts() PropertyActivationTimeoutsPtrOutput { + return o.ApplyT(func(v *PropertyActivation) PropertyActivationTimeoutsPtrOutput { return v.Timeouts }).(PropertyActivationTimeoutsPtrOutput) +} + func (o PropertyActivationOutput) Version() pulumi.IntOutput { return o.ApplyT(func(v *PropertyActivation) pulumi.IntOutput { return v.Version }).(pulumi.IntOutput) } diff --git a/sdk/go/akamai/propertyIncludeActivation.go b/sdk/go/akamai/propertyIncludeActivation.go index 326396cd8..6219000eb 100644 --- a/sdk/go/akamai/propertyIncludeActivation.go +++ b/sdk/go/akamai/propertyIncludeActivation.go @@ -32,6 +32,8 @@ type PropertyIncludeActivation struct { Note pulumi.StringPtrOutput `pulumi:"note"` // The list of email addresses to notify about an activation status NotifyEmails pulumi.StringArrayOutput `pulumi:"notifyEmails"` + // Enables to set timeout for processing + Timeouts PropertyIncludeActivationTimeoutsPtrOutput `pulumi:"timeouts"` // The validation information in JSON format Validations pulumi.StringOutput `pulumi:"validations"` // The unique identifier of the include @@ -102,6 +104,8 @@ type propertyIncludeActivationState struct { Note *string `pulumi:"note"` // The list of email addresses to notify about an activation status NotifyEmails []string `pulumi:"notifyEmails"` + // Enables to set timeout for processing + Timeouts *PropertyIncludeActivationTimeouts `pulumi:"timeouts"` // The validation information in JSON format Validations *string `pulumi:"validations"` // The unique identifier of the include @@ -125,6 +129,8 @@ type PropertyIncludeActivationState struct { Note pulumi.StringPtrInput // The list of email addresses to notify about an activation status NotifyEmails pulumi.StringArrayInput + // Enables to set timeout for processing + Timeouts PropertyIncludeActivationTimeoutsPtrInput // The validation information in JSON format Validations pulumi.StringPtrInput // The unique identifier of the include @@ -152,6 +158,8 @@ type propertyIncludeActivationArgs struct { Note *string `pulumi:"note"` // The list of email addresses to notify about an activation status NotifyEmails []string `pulumi:"notifyEmails"` + // Enables to set timeout for processing + Timeouts *PropertyIncludeActivationTimeouts `pulumi:"timeouts"` // The unique identifier of the include Version int `pulumi:"version"` } @@ -174,6 +182,8 @@ type PropertyIncludeActivationArgs struct { Note pulumi.StringPtrInput // The list of email addresses to notify about an activation status NotifyEmails pulumi.StringArrayInput + // Enables to set timeout for processing + Timeouts PropertyIncludeActivationTimeoutsPtrInput // The unique identifier of the include Version pulumi.IntInput } @@ -331,6 +341,11 @@ func (o PropertyIncludeActivationOutput) NotifyEmails() pulumi.StringArrayOutput return o.ApplyT(func(v *PropertyIncludeActivation) pulumi.StringArrayOutput { return v.NotifyEmails }).(pulumi.StringArrayOutput) } +// Enables to set timeout for processing +func (o PropertyIncludeActivationOutput) Timeouts() PropertyIncludeActivationTimeoutsPtrOutput { + return o.ApplyT(func(v *PropertyIncludeActivation) PropertyIncludeActivationTimeoutsPtrOutput { return v.Timeouts }).(PropertyIncludeActivationTimeoutsPtrOutput) +} + // The validation information in JSON format func (o PropertyIncludeActivationOutput) Validations() pulumi.StringOutput { return o.ApplyT(func(v *PropertyIncludeActivation) pulumi.StringOutput { return v.Validations }).(pulumi.StringOutput) diff --git a/sdk/go/akamai/pulumiTypes.go b/sdk/go/akamai/pulumiTypes.go index 1c83bba51..552ee6d30 100644 --- a/sdk/go/akamai/pulumiTypes.go +++ b/sdk/go/akamai/pulumiTypes.go @@ -150,6 +150,163 @@ func (o ClientlistListItemArrayOutput) Index(i pulumi.IntInput) ClientlistListIt }).(ClientlistListItemOutput) } +type CloudletsApplicationLoadBalancerActivationTimeouts struct { + Default *string `pulumi:"default"` +} + +// CloudletsApplicationLoadBalancerActivationTimeoutsInput is an input type that accepts CloudletsApplicationLoadBalancerActivationTimeoutsArgs and CloudletsApplicationLoadBalancerActivationTimeoutsOutput values. +// You can construct a concrete instance of `CloudletsApplicationLoadBalancerActivationTimeoutsInput` via: +// +// CloudletsApplicationLoadBalancerActivationTimeoutsArgs{...} +type CloudletsApplicationLoadBalancerActivationTimeoutsInput interface { + pulumi.Input + + ToCloudletsApplicationLoadBalancerActivationTimeoutsOutput() CloudletsApplicationLoadBalancerActivationTimeoutsOutput + ToCloudletsApplicationLoadBalancerActivationTimeoutsOutputWithContext(context.Context) CloudletsApplicationLoadBalancerActivationTimeoutsOutput +} + +type CloudletsApplicationLoadBalancerActivationTimeoutsArgs struct { + Default pulumi.StringPtrInput `pulumi:"default"` +} + +func (CloudletsApplicationLoadBalancerActivationTimeoutsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*CloudletsApplicationLoadBalancerActivationTimeouts)(nil)).Elem() +} + +func (i CloudletsApplicationLoadBalancerActivationTimeoutsArgs) ToCloudletsApplicationLoadBalancerActivationTimeoutsOutput() CloudletsApplicationLoadBalancerActivationTimeoutsOutput { + return i.ToCloudletsApplicationLoadBalancerActivationTimeoutsOutputWithContext(context.Background()) +} + +func (i CloudletsApplicationLoadBalancerActivationTimeoutsArgs) ToCloudletsApplicationLoadBalancerActivationTimeoutsOutputWithContext(ctx context.Context) CloudletsApplicationLoadBalancerActivationTimeoutsOutput { + return pulumi.ToOutputWithContext(ctx, i).(CloudletsApplicationLoadBalancerActivationTimeoutsOutput) +} + +func (i CloudletsApplicationLoadBalancerActivationTimeoutsArgs) ToOutput(ctx context.Context) pulumix.Output[CloudletsApplicationLoadBalancerActivationTimeouts] { + return pulumix.Output[CloudletsApplicationLoadBalancerActivationTimeouts]{ + OutputState: i.ToCloudletsApplicationLoadBalancerActivationTimeoutsOutputWithContext(ctx).OutputState, + } +} + +func (i CloudletsApplicationLoadBalancerActivationTimeoutsArgs) ToCloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput() CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput { + return i.ToCloudletsApplicationLoadBalancerActivationTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i CloudletsApplicationLoadBalancerActivationTimeoutsArgs) ToCloudletsApplicationLoadBalancerActivationTimeoutsPtrOutputWithContext(ctx context.Context) CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CloudletsApplicationLoadBalancerActivationTimeoutsOutput).ToCloudletsApplicationLoadBalancerActivationTimeoutsPtrOutputWithContext(ctx) +} + +// CloudletsApplicationLoadBalancerActivationTimeoutsPtrInput is an input type that accepts CloudletsApplicationLoadBalancerActivationTimeoutsArgs, CloudletsApplicationLoadBalancerActivationTimeoutsPtr and CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput values. +// You can construct a concrete instance of `CloudletsApplicationLoadBalancerActivationTimeoutsPtrInput` via: +// +// CloudletsApplicationLoadBalancerActivationTimeoutsArgs{...} +// +// or: +// +// nil +type CloudletsApplicationLoadBalancerActivationTimeoutsPtrInput interface { + pulumi.Input + + ToCloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput() CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput + ToCloudletsApplicationLoadBalancerActivationTimeoutsPtrOutputWithContext(context.Context) CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput +} + +type cloudletsApplicationLoadBalancerActivationTimeoutsPtrType CloudletsApplicationLoadBalancerActivationTimeoutsArgs + +func CloudletsApplicationLoadBalancerActivationTimeoutsPtr(v *CloudletsApplicationLoadBalancerActivationTimeoutsArgs) CloudletsApplicationLoadBalancerActivationTimeoutsPtrInput { + return (*cloudletsApplicationLoadBalancerActivationTimeoutsPtrType)(v) +} + +func (*cloudletsApplicationLoadBalancerActivationTimeoutsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**CloudletsApplicationLoadBalancerActivationTimeouts)(nil)).Elem() +} + +func (i *cloudletsApplicationLoadBalancerActivationTimeoutsPtrType) ToCloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput() CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput { + return i.ToCloudletsApplicationLoadBalancerActivationTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i *cloudletsApplicationLoadBalancerActivationTimeoutsPtrType) ToCloudletsApplicationLoadBalancerActivationTimeoutsPtrOutputWithContext(ctx context.Context) CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput) +} + +func (i *cloudletsApplicationLoadBalancerActivationTimeoutsPtrType) ToOutput(ctx context.Context) pulumix.Output[*CloudletsApplicationLoadBalancerActivationTimeouts] { + return pulumix.Output[*CloudletsApplicationLoadBalancerActivationTimeouts]{ + OutputState: i.ToCloudletsApplicationLoadBalancerActivationTimeoutsPtrOutputWithContext(ctx).OutputState, + } +} + +type CloudletsApplicationLoadBalancerActivationTimeoutsOutput struct{ *pulumi.OutputState } + +func (CloudletsApplicationLoadBalancerActivationTimeoutsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*CloudletsApplicationLoadBalancerActivationTimeouts)(nil)).Elem() +} + +func (o CloudletsApplicationLoadBalancerActivationTimeoutsOutput) ToCloudletsApplicationLoadBalancerActivationTimeoutsOutput() CloudletsApplicationLoadBalancerActivationTimeoutsOutput { + return o +} + +func (o CloudletsApplicationLoadBalancerActivationTimeoutsOutput) ToCloudletsApplicationLoadBalancerActivationTimeoutsOutputWithContext(ctx context.Context) CloudletsApplicationLoadBalancerActivationTimeoutsOutput { + return o +} + +func (o CloudletsApplicationLoadBalancerActivationTimeoutsOutput) ToCloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput() CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput { + return o.ToCloudletsApplicationLoadBalancerActivationTimeoutsPtrOutputWithContext(context.Background()) +} + +func (o CloudletsApplicationLoadBalancerActivationTimeoutsOutput) ToCloudletsApplicationLoadBalancerActivationTimeoutsPtrOutputWithContext(ctx context.Context) CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v CloudletsApplicationLoadBalancerActivationTimeouts) *CloudletsApplicationLoadBalancerActivationTimeouts { + return &v + }).(CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput) +} + +func (o CloudletsApplicationLoadBalancerActivationTimeoutsOutput) ToOutput(ctx context.Context) pulumix.Output[CloudletsApplicationLoadBalancerActivationTimeouts] { + return pulumix.Output[CloudletsApplicationLoadBalancerActivationTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o CloudletsApplicationLoadBalancerActivationTimeoutsOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v CloudletsApplicationLoadBalancerActivationTimeouts) *string { return v.Default }).(pulumi.StringPtrOutput) +} + +type CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput struct{ *pulumi.OutputState } + +func (CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**CloudletsApplicationLoadBalancerActivationTimeouts)(nil)).Elem() +} + +func (o CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput) ToCloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput() CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput { + return o +} + +func (o CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput) ToCloudletsApplicationLoadBalancerActivationTimeoutsPtrOutputWithContext(ctx context.Context) CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput { + return o +} + +func (o CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CloudletsApplicationLoadBalancerActivationTimeouts] { + return pulumix.Output[*CloudletsApplicationLoadBalancerActivationTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput) Elem() CloudletsApplicationLoadBalancerActivationTimeoutsOutput { + return o.ApplyT(func(v *CloudletsApplicationLoadBalancerActivationTimeouts) CloudletsApplicationLoadBalancerActivationTimeouts { + if v != nil { + return *v + } + var ret CloudletsApplicationLoadBalancerActivationTimeouts + return ret + }).(CloudletsApplicationLoadBalancerActivationTimeoutsOutput) +} + +func (o CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v *CloudletsApplicationLoadBalancerActivationTimeouts) *string { + if v == nil { + return nil + } + return v.Default + }).(pulumi.StringPtrOutput) +} + type CloudletsApplicationLoadBalancerDataCenter struct { City *string `pulumi:"city"` CloudServerHostHeaderOverride *bool `pulumi:"cloudServerHostHeaderOverride"` @@ -671,6 +828,320 @@ func (o CloudletsApplicationLoadBalancerLivenessSettingsPtrOutput) Timeout() pul }).(pulumi.Float64PtrOutput) } +type CloudletsPolicyActivationTimeouts struct { + Default *string `pulumi:"default"` +} + +// CloudletsPolicyActivationTimeoutsInput is an input type that accepts CloudletsPolicyActivationTimeoutsArgs and CloudletsPolicyActivationTimeoutsOutput values. +// You can construct a concrete instance of `CloudletsPolicyActivationTimeoutsInput` via: +// +// CloudletsPolicyActivationTimeoutsArgs{...} +type CloudletsPolicyActivationTimeoutsInput interface { + pulumi.Input + + ToCloudletsPolicyActivationTimeoutsOutput() CloudletsPolicyActivationTimeoutsOutput + ToCloudletsPolicyActivationTimeoutsOutputWithContext(context.Context) CloudletsPolicyActivationTimeoutsOutput +} + +type CloudletsPolicyActivationTimeoutsArgs struct { + Default pulumi.StringPtrInput `pulumi:"default"` +} + +func (CloudletsPolicyActivationTimeoutsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*CloudletsPolicyActivationTimeouts)(nil)).Elem() +} + +func (i CloudletsPolicyActivationTimeoutsArgs) ToCloudletsPolicyActivationTimeoutsOutput() CloudletsPolicyActivationTimeoutsOutput { + return i.ToCloudletsPolicyActivationTimeoutsOutputWithContext(context.Background()) +} + +func (i CloudletsPolicyActivationTimeoutsArgs) ToCloudletsPolicyActivationTimeoutsOutputWithContext(ctx context.Context) CloudletsPolicyActivationTimeoutsOutput { + return pulumi.ToOutputWithContext(ctx, i).(CloudletsPolicyActivationTimeoutsOutput) +} + +func (i CloudletsPolicyActivationTimeoutsArgs) ToOutput(ctx context.Context) pulumix.Output[CloudletsPolicyActivationTimeouts] { + return pulumix.Output[CloudletsPolicyActivationTimeouts]{ + OutputState: i.ToCloudletsPolicyActivationTimeoutsOutputWithContext(ctx).OutputState, + } +} + +func (i CloudletsPolicyActivationTimeoutsArgs) ToCloudletsPolicyActivationTimeoutsPtrOutput() CloudletsPolicyActivationTimeoutsPtrOutput { + return i.ToCloudletsPolicyActivationTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i CloudletsPolicyActivationTimeoutsArgs) ToCloudletsPolicyActivationTimeoutsPtrOutputWithContext(ctx context.Context) CloudletsPolicyActivationTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CloudletsPolicyActivationTimeoutsOutput).ToCloudletsPolicyActivationTimeoutsPtrOutputWithContext(ctx) +} + +// CloudletsPolicyActivationTimeoutsPtrInput is an input type that accepts CloudletsPolicyActivationTimeoutsArgs, CloudletsPolicyActivationTimeoutsPtr and CloudletsPolicyActivationTimeoutsPtrOutput values. +// You can construct a concrete instance of `CloudletsPolicyActivationTimeoutsPtrInput` via: +// +// CloudletsPolicyActivationTimeoutsArgs{...} +// +// or: +// +// nil +type CloudletsPolicyActivationTimeoutsPtrInput interface { + pulumi.Input + + ToCloudletsPolicyActivationTimeoutsPtrOutput() CloudletsPolicyActivationTimeoutsPtrOutput + ToCloudletsPolicyActivationTimeoutsPtrOutputWithContext(context.Context) CloudletsPolicyActivationTimeoutsPtrOutput +} + +type cloudletsPolicyActivationTimeoutsPtrType CloudletsPolicyActivationTimeoutsArgs + +func CloudletsPolicyActivationTimeoutsPtr(v *CloudletsPolicyActivationTimeoutsArgs) CloudletsPolicyActivationTimeoutsPtrInput { + return (*cloudletsPolicyActivationTimeoutsPtrType)(v) +} + +func (*cloudletsPolicyActivationTimeoutsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**CloudletsPolicyActivationTimeouts)(nil)).Elem() +} + +func (i *cloudletsPolicyActivationTimeoutsPtrType) ToCloudletsPolicyActivationTimeoutsPtrOutput() CloudletsPolicyActivationTimeoutsPtrOutput { + return i.ToCloudletsPolicyActivationTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i *cloudletsPolicyActivationTimeoutsPtrType) ToCloudletsPolicyActivationTimeoutsPtrOutputWithContext(ctx context.Context) CloudletsPolicyActivationTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CloudletsPolicyActivationTimeoutsPtrOutput) +} + +func (i *cloudletsPolicyActivationTimeoutsPtrType) ToOutput(ctx context.Context) pulumix.Output[*CloudletsPolicyActivationTimeouts] { + return pulumix.Output[*CloudletsPolicyActivationTimeouts]{ + OutputState: i.ToCloudletsPolicyActivationTimeoutsPtrOutputWithContext(ctx).OutputState, + } +} + +type CloudletsPolicyActivationTimeoutsOutput struct{ *pulumi.OutputState } + +func (CloudletsPolicyActivationTimeoutsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*CloudletsPolicyActivationTimeouts)(nil)).Elem() +} + +func (o CloudletsPolicyActivationTimeoutsOutput) ToCloudletsPolicyActivationTimeoutsOutput() CloudletsPolicyActivationTimeoutsOutput { + return o +} + +func (o CloudletsPolicyActivationTimeoutsOutput) ToCloudletsPolicyActivationTimeoutsOutputWithContext(ctx context.Context) CloudletsPolicyActivationTimeoutsOutput { + return o +} + +func (o CloudletsPolicyActivationTimeoutsOutput) ToCloudletsPolicyActivationTimeoutsPtrOutput() CloudletsPolicyActivationTimeoutsPtrOutput { + return o.ToCloudletsPolicyActivationTimeoutsPtrOutputWithContext(context.Background()) +} + +func (o CloudletsPolicyActivationTimeoutsOutput) ToCloudletsPolicyActivationTimeoutsPtrOutputWithContext(ctx context.Context) CloudletsPolicyActivationTimeoutsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v CloudletsPolicyActivationTimeouts) *CloudletsPolicyActivationTimeouts { + return &v + }).(CloudletsPolicyActivationTimeoutsPtrOutput) +} + +func (o CloudletsPolicyActivationTimeoutsOutput) ToOutput(ctx context.Context) pulumix.Output[CloudletsPolicyActivationTimeouts] { + return pulumix.Output[CloudletsPolicyActivationTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o CloudletsPolicyActivationTimeoutsOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v CloudletsPolicyActivationTimeouts) *string { return v.Default }).(pulumi.StringPtrOutput) +} + +type CloudletsPolicyActivationTimeoutsPtrOutput struct{ *pulumi.OutputState } + +func (CloudletsPolicyActivationTimeoutsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**CloudletsPolicyActivationTimeouts)(nil)).Elem() +} + +func (o CloudletsPolicyActivationTimeoutsPtrOutput) ToCloudletsPolicyActivationTimeoutsPtrOutput() CloudletsPolicyActivationTimeoutsPtrOutput { + return o +} + +func (o CloudletsPolicyActivationTimeoutsPtrOutput) ToCloudletsPolicyActivationTimeoutsPtrOutputWithContext(ctx context.Context) CloudletsPolicyActivationTimeoutsPtrOutput { + return o +} + +func (o CloudletsPolicyActivationTimeoutsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CloudletsPolicyActivationTimeouts] { + return pulumix.Output[*CloudletsPolicyActivationTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o CloudletsPolicyActivationTimeoutsPtrOutput) Elem() CloudletsPolicyActivationTimeoutsOutput { + return o.ApplyT(func(v *CloudletsPolicyActivationTimeouts) CloudletsPolicyActivationTimeouts { + if v != nil { + return *v + } + var ret CloudletsPolicyActivationTimeouts + return ret + }).(CloudletsPolicyActivationTimeoutsOutput) +} + +func (o CloudletsPolicyActivationTimeoutsPtrOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v *CloudletsPolicyActivationTimeouts) *string { + if v == nil { + return nil + } + return v.Default + }).(pulumi.StringPtrOutput) +} + +type CloudletsPolicyTimeouts struct { + Default *string `pulumi:"default"` +} + +// CloudletsPolicyTimeoutsInput is an input type that accepts CloudletsPolicyTimeoutsArgs and CloudletsPolicyTimeoutsOutput values. +// You can construct a concrete instance of `CloudletsPolicyTimeoutsInput` via: +// +// CloudletsPolicyTimeoutsArgs{...} +type CloudletsPolicyTimeoutsInput interface { + pulumi.Input + + ToCloudletsPolicyTimeoutsOutput() CloudletsPolicyTimeoutsOutput + ToCloudletsPolicyTimeoutsOutputWithContext(context.Context) CloudletsPolicyTimeoutsOutput +} + +type CloudletsPolicyTimeoutsArgs struct { + Default pulumi.StringPtrInput `pulumi:"default"` +} + +func (CloudletsPolicyTimeoutsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*CloudletsPolicyTimeouts)(nil)).Elem() +} + +func (i CloudletsPolicyTimeoutsArgs) ToCloudletsPolicyTimeoutsOutput() CloudletsPolicyTimeoutsOutput { + return i.ToCloudletsPolicyTimeoutsOutputWithContext(context.Background()) +} + +func (i CloudletsPolicyTimeoutsArgs) ToCloudletsPolicyTimeoutsOutputWithContext(ctx context.Context) CloudletsPolicyTimeoutsOutput { + return pulumi.ToOutputWithContext(ctx, i).(CloudletsPolicyTimeoutsOutput) +} + +func (i CloudletsPolicyTimeoutsArgs) ToOutput(ctx context.Context) pulumix.Output[CloudletsPolicyTimeouts] { + return pulumix.Output[CloudletsPolicyTimeouts]{ + OutputState: i.ToCloudletsPolicyTimeoutsOutputWithContext(ctx).OutputState, + } +} + +func (i CloudletsPolicyTimeoutsArgs) ToCloudletsPolicyTimeoutsPtrOutput() CloudletsPolicyTimeoutsPtrOutput { + return i.ToCloudletsPolicyTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i CloudletsPolicyTimeoutsArgs) ToCloudletsPolicyTimeoutsPtrOutputWithContext(ctx context.Context) CloudletsPolicyTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CloudletsPolicyTimeoutsOutput).ToCloudletsPolicyTimeoutsPtrOutputWithContext(ctx) +} + +// CloudletsPolicyTimeoutsPtrInput is an input type that accepts CloudletsPolicyTimeoutsArgs, CloudletsPolicyTimeoutsPtr and CloudletsPolicyTimeoutsPtrOutput values. +// You can construct a concrete instance of `CloudletsPolicyTimeoutsPtrInput` via: +// +// CloudletsPolicyTimeoutsArgs{...} +// +// or: +// +// nil +type CloudletsPolicyTimeoutsPtrInput interface { + pulumi.Input + + ToCloudletsPolicyTimeoutsPtrOutput() CloudletsPolicyTimeoutsPtrOutput + ToCloudletsPolicyTimeoutsPtrOutputWithContext(context.Context) CloudletsPolicyTimeoutsPtrOutput +} + +type cloudletsPolicyTimeoutsPtrType CloudletsPolicyTimeoutsArgs + +func CloudletsPolicyTimeoutsPtr(v *CloudletsPolicyTimeoutsArgs) CloudletsPolicyTimeoutsPtrInput { + return (*cloudletsPolicyTimeoutsPtrType)(v) +} + +func (*cloudletsPolicyTimeoutsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**CloudletsPolicyTimeouts)(nil)).Elem() +} + +func (i *cloudletsPolicyTimeoutsPtrType) ToCloudletsPolicyTimeoutsPtrOutput() CloudletsPolicyTimeoutsPtrOutput { + return i.ToCloudletsPolicyTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i *cloudletsPolicyTimeoutsPtrType) ToCloudletsPolicyTimeoutsPtrOutputWithContext(ctx context.Context) CloudletsPolicyTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CloudletsPolicyTimeoutsPtrOutput) +} + +func (i *cloudletsPolicyTimeoutsPtrType) ToOutput(ctx context.Context) pulumix.Output[*CloudletsPolicyTimeouts] { + return pulumix.Output[*CloudletsPolicyTimeouts]{ + OutputState: i.ToCloudletsPolicyTimeoutsPtrOutputWithContext(ctx).OutputState, + } +} + +type CloudletsPolicyTimeoutsOutput struct{ *pulumi.OutputState } + +func (CloudletsPolicyTimeoutsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*CloudletsPolicyTimeouts)(nil)).Elem() +} + +func (o CloudletsPolicyTimeoutsOutput) ToCloudletsPolicyTimeoutsOutput() CloudletsPolicyTimeoutsOutput { + return o +} + +func (o CloudletsPolicyTimeoutsOutput) ToCloudletsPolicyTimeoutsOutputWithContext(ctx context.Context) CloudletsPolicyTimeoutsOutput { + return o +} + +func (o CloudletsPolicyTimeoutsOutput) ToCloudletsPolicyTimeoutsPtrOutput() CloudletsPolicyTimeoutsPtrOutput { + return o.ToCloudletsPolicyTimeoutsPtrOutputWithContext(context.Background()) +} + +func (o CloudletsPolicyTimeoutsOutput) ToCloudletsPolicyTimeoutsPtrOutputWithContext(ctx context.Context) CloudletsPolicyTimeoutsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v CloudletsPolicyTimeouts) *CloudletsPolicyTimeouts { + return &v + }).(CloudletsPolicyTimeoutsPtrOutput) +} + +func (o CloudletsPolicyTimeoutsOutput) ToOutput(ctx context.Context) pulumix.Output[CloudletsPolicyTimeouts] { + return pulumix.Output[CloudletsPolicyTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o CloudletsPolicyTimeoutsOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v CloudletsPolicyTimeouts) *string { return v.Default }).(pulumi.StringPtrOutput) +} + +type CloudletsPolicyTimeoutsPtrOutput struct{ *pulumi.OutputState } + +func (CloudletsPolicyTimeoutsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**CloudletsPolicyTimeouts)(nil)).Elem() +} + +func (o CloudletsPolicyTimeoutsPtrOutput) ToCloudletsPolicyTimeoutsPtrOutput() CloudletsPolicyTimeoutsPtrOutput { + return o +} + +func (o CloudletsPolicyTimeoutsPtrOutput) ToCloudletsPolicyTimeoutsPtrOutputWithContext(ctx context.Context) CloudletsPolicyTimeoutsPtrOutput { + return o +} + +func (o CloudletsPolicyTimeoutsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CloudletsPolicyTimeouts] { + return pulumix.Output[*CloudletsPolicyTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o CloudletsPolicyTimeoutsPtrOutput) Elem() CloudletsPolicyTimeoutsOutput { + return o.ApplyT(func(v *CloudletsPolicyTimeouts) CloudletsPolicyTimeouts { + if v != nil { + return *v + } + var ret CloudletsPolicyTimeouts + return ret + }).(CloudletsPolicyTimeoutsOutput) +} + +func (o CloudletsPolicyTimeoutsPtrOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v *CloudletsPolicyTimeouts) *string { + if v == nil { + return nil + } + return v.Default + }).(pulumi.StringPtrOutput) +} + type CloudwrapperActivationTimeouts struct { Create *string `pulumi:"create"` Update *string `pulumi:"update"` @@ -1304,6 +1775,163 @@ func (o CloudwrapperConfigurationTimeoutsPtrOutput) Delete() pulumi.StringPtrOut }).(pulumi.StringPtrOutput) } +type CpCodeTimeouts struct { + Update *string `pulumi:"update"` +} + +// CpCodeTimeoutsInput is an input type that accepts CpCodeTimeoutsArgs and CpCodeTimeoutsOutput values. +// You can construct a concrete instance of `CpCodeTimeoutsInput` via: +// +// CpCodeTimeoutsArgs{...} +type CpCodeTimeoutsInput interface { + pulumi.Input + + ToCpCodeTimeoutsOutput() CpCodeTimeoutsOutput + ToCpCodeTimeoutsOutputWithContext(context.Context) CpCodeTimeoutsOutput +} + +type CpCodeTimeoutsArgs struct { + Update pulumi.StringPtrInput `pulumi:"update"` +} + +func (CpCodeTimeoutsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*CpCodeTimeouts)(nil)).Elem() +} + +func (i CpCodeTimeoutsArgs) ToCpCodeTimeoutsOutput() CpCodeTimeoutsOutput { + return i.ToCpCodeTimeoutsOutputWithContext(context.Background()) +} + +func (i CpCodeTimeoutsArgs) ToCpCodeTimeoutsOutputWithContext(ctx context.Context) CpCodeTimeoutsOutput { + return pulumi.ToOutputWithContext(ctx, i).(CpCodeTimeoutsOutput) +} + +func (i CpCodeTimeoutsArgs) ToOutput(ctx context.Context) pulumix.Output[CpCodeTimeouts] { + return pulumix.Output[CpCodeTimeouts]{ + OutputState: i.ToCpCodeTimeoutsOutputWithContext(ctx).OutputState, + } +} + +func (i CpCodeTimeoutsArgs) ToCpCodeTimeoutsPtrOutput() CpCodeTimeoutsPtrOutput { + return i.ToCpCodeTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i CpCodeTimeoutsArgs) ToCpCodeTimeoutsPtrOutputWithContext(ctx context.Context) CpCodeTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CpCodeTimeoutsOutput).ToCpCodeTimeoutsPtrOutputWithContext(ctx) +} + +// CpCodeTimeoutsPtrInput is an input type that accepts CpCodeTimeoutsArgs, CpCodeTimeoutsPtr and CpCodeTimeoutsPtrOutput values. +// You can construct a concrete instance of `CpCodeTimeoutsPtrInput` via: +// +// CpCodeTimeoutsArgs{...} +// +// or: +// +// nil +type CpCodeTimeoutsPtrInput interface { + pulumi.Input + + ToCpCodeTimeoutsPtrOutput() CpCodeTimeoutsPtrOutput + ToCpCodeTimeoutsPtrOutputWithContext(context.Context) CpCodeTimeoutsPtrOutput +} + +type cpCodeTimeoutsPtrType CpCodeTimeoutsArgs + +func CpCodeTimeoutsPtr(v *CpCodeTimeoutsArgs) CpCodeTimeoutsPtrInput { + return (*cpCodeTimeoutsPtrType)(v) +} + +func (*cpCodeTimeoutsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**CpCodeTimeouts)(nil)).Elem() +} + +func (i *cpCodeTimeoutsPtrType) ToCpCodeTimeoutsPtrOutput() CpCodeTimeoutsPtrOutput { + return i.ToCpCodeTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i *cpCodeTimeoutsPtrType) ToCpCodeTimeoutsPtrOutputWithContext(ctx context.Context) CpCodeTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CpCodeTimeoutsPtrOutput) +} + +func (i *cpCodeTimeoutsPtrType) ToOutput(ctx context.Context) pulumix.Output[*CpCodeTimeouts] { + return pulumix.Output[*CpCodeTimeouts]{ + OutputState: i.ToCpCodeTimeoutsPtrOutputWithContext(ctx).OutputState, + } +} + +type CpCodeTimeoutsOutput struct{ *pulumi.OutputState } + +func (CpCodeTimeoutsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*CpCodeTimeouts)(nil)).Elem() +} + +func (o CpCodeTimeoutsOutput) ToCpCodeTimeoutsOutput() CpCodeTimeoutsOutput { + return o +} + +func (o CpCodeTimeoutsOutput) ToCpCodeTimeoutsOutputWithContext(ctx context.Context) CpCodeTimeoutsOutput { + return o +} + +func (o CpCodeTimeoutsOutput) ToCpCodeTimeoutsPtrOutput() CpCodeTimeoutsPtrOutput { + return o.ToCpCodeTimeoutsPtrOutputWithContext(context.Background()) +} + +func (o CpCodeTimeoutsOutput) ToCpCodeTimeoutsPtrOutputWithContext(ctx context.Context) CpCodeTimeoutsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v CpCodeTimeouts) *CpCodeTimeouts { + return &v + }).(CpCodeTimeoutsPtrOutput) +} + +func (o CpCodeTimeoutsOutput) ToOutput(ctx context.Context) pulumix.Output[CpCodeTimeouts] { + return pulumix.Output[CpCodeTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o CpCodeTimeoutsOutput) Update() pulumi.StringPtrOutput { + return o.ApplyT(func(v CpCodeTimeouts) *string { return v.Update }).(pulumi.StringPtrOutput) +} + +type CpCodeTimeoutsPtrOutput struct{ *pulumi.OutputState } + +func (CpCodeTimeoutsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**CpCodeTimeouts)(nil)).Elem() +} + +func (o CpCodeTimeoutsPtrOutput) ToCpCodeTimeoutsPtrOutput() CpCodeTimeoutsPtrOutput { + return o +} + +func (o CpCodeTimeoutsPtrOutput) ToCpCodeTimeoutsPtrOutputWithContext(ctx context.Context) CpCodeTimeoutsPtrOutput { + return o +} + +func (o CpCodeTimeoutsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CpCodeTimeouts] { + return pulumix.Output[*CpCodeTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o CpCodeTimeoutsPtrOutput) Elem() CpCodeTimeoutsOutput { + return o.ApplyT(func(v *CpCodeTimeouts) CpCodeTimeouts { + if v != nil { + return *v + } + var ret CpCodeTimeouts + return ret + }).(CpCodeTimeoutsOutput) +} + +func (o CpCodeTimeoutsPtrOutput) Update() pulumi.StringPtrOutput { + return o.ApplyT(func(v *CpCodeTimeouts) *string { + if v == nil { + return nil + } + return v.Update + }).(pulumi.StringPtrOutput) +} + type CpsDvEnrollmentAdminContact struct { AddressLineOne string `pulumi:"addressLineOne"` AddressLineTwo *string `pulumi:"addressLineTwo"` @@ -3155,6 +3783,320 @@ func (o CpsDvEnrollmentTechContactPtrOutput) Title() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +type CpsDvEnrollmentTimeouts struct { + Default *string `pulumi:"default"` +} + +// CpsDvEnrollmentTimeoutsInput is an input type that accepts CpsDvEnrollmentTimeoutsArgs and CpsDvEnrollmentTimeoutsOutput values. +// You can construct a concrete instance of `CpsDvEnrollmentTimeoutsInput` via: +// +// CpsDvEnrollmentTimeoutsArgs{...} +type CpsDvEnrollmentTimeoutsInput interface { + pulumi.Input + + ToCpsDvEnrollmentTimeoutsOutput() CpsDvEnrollmentTimeoutsOutput + ToCpsDvEnrollmentTimeoutsOutputWithContext(context.Context) CpsDvEnrollmentTimeoutsOutput +} + +type CpsDvEnrollmentTimeoutsArgs struct { + Default pulumi.StringPtrInput `pulumi:"default"` +} + +func (CpsDvEnrollmentTimeoutsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*CpsDvEnrollmentTimeouts)(nil)).Elem() +} + +func (i CpsDvEnrollmentTimeoutsArgs) ToCpsDvEnrollmentTimeoutsOutput() CpsDvEnrollmentTimeoutsOutput { + return i.ToCpsDvEnrollmentTimeoutsOutputWithContext(context.Background()) +} + +func (i CpsDvEnrollmentTimeoutsArgs) ToCpsDvEnrollmentTimeoutsOutputWithContext(ctx context.Context) CpsDvEnrollmentTimeoutsOutput { + return pulumi.ToOutputWithContext(ctx, i).(CpsDvEnrollmentTimeoutsOutput) +} + +func (i CpsDvEnrollmentTimeoutsArgs) ToOutput(ctx context.Context) pulumix.Output[CpsDvEnrollmentTimeouts] { + return pulumix.Output[CpsDvEnrollmentTimeouts]{ + OutputState: i.ToCpsDvEnrollmentTimeoutsOutputWithContext(ctx).OutputState, + } +} + +func (i CpsDvEnrollmentTimeoutsArgs) ToCpsDvEnrollmentTimeoutsPtrOutput() CpsDvEnrollmentTimeoutsPtrOutput { + return i.ToCpsDvEnrollmentTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i CpsDvEnrollmentTimeoutsArgs) ToCpsDvEnrollmentTimeoutsPtrOutputWithContext(ctx context.Context) CpsDvEnrollmentTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CpsDvEnrollmentTimeoutsOutput).ToCpsDvEnrollmentTimeoutsPtrOutputWithContext(ctx) +} + +// CpsDvEnrollmentTimeoutsPtrInput is an input type that accepts CpsDvEnrollmentTimeoutsArgs, CpsDvEnrollmentTimeoutsPtr and CpsDvEnrollmentTimeoutsPtrOutput values. +// You can construct a concrete instance of `CpsDvEnrollmentTimeoutsPtrInput` via: +// +// CpsDvEnrollmentTimeoutsArgs{...} +// +// or: +// +// nil +type CpsDvEnrollmentTimeoutsPtrInput interface { + pulumi.Input + + ToCpsDvEnrollmentTimeoutsPtrOutput() CpsDvEnrollmentTimeoutsPtrOutput + ToCpsDvEnrollmentTimeoutsPtrOutputWithContext(context.Context) CpsDvEnrollmentTimeoutsPtrOutput +} + +type cpsDvEnrollmentTimeoutsPtrType CpsDvEnrollmentTimeoutsArgs + +func CpsDvEnrollmentTimeoutsPtr(v *CpsDvEnrollmentTimeoutsArgs) CpsDvEnrollmentTimeoutsPtrInput { + return (*cpsDvEnrollmentTimeoutsPtrType)(v) +} + +func (*cpsDvEnrollmentTimeoutsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**CpsDvEnrollmentTimeouts)(nil)).Elem() +} + +func (i *cpsDvEnrollmentTimeoutsPtrType) ToCpsDvEnrollmentTimeoutsPtrOutput() CpsDvEnrollmentTimeoutsPtrOutput { + return i.ToCpsDvEnrollmentTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i *cpsDvEnrollmentTimeoutsPtrType) ToCpsDvEnrollmentTimeoutsPtrOutputWithContext(ctx context.Context) CpsDvEnrollmentTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CpsDvEnrollmentTimeoutsPtrOutput) +} + +func (i *cpsDvEnrollmentTimeoutsPtrType) ToOutput(ctx context.Context) pulumix.Output[*CpsDvEnrollmentTimeouts] { + return pulumix.Output[*CpsDvEnrollmentTimeouts]{ + OutputState: i.ToCpsDvEnrollmentTimeoutsPtrOutputWithContext(ctx).OutputState, + } +} + +type CpsDvEnrollmentTimeoutsOutput struct{ *pulumi.OutputState } + +func (CpsDvEnrollmentTimeoutsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*CpsDvEnrollmentTimeouts)(nil)).Elem() +} + +func (o CpsDvEnrollmentTimeoutsOutput) ToCpsDvEnrollmentTimeoutsOutput() CpsDvEnrollmentTimeoutsOutput { + return o +} + +func (o CpsDvEnrollmentTimeoutsOutput) ToCpsDvEnrollmentTimeoutsOutputWithContext(ctx context.Context) CpsDvEnrollmentTimeoutsOutput { + return o +} + +func (o CpsDvEnrollmentTimeoutsOutput) ToCpsDvEnrollmentTimeoutsPtrOutput() CpsDvEnrollmentTimeoutsPtrOutput { + return o.ToCpsDvEnrollmentTimeoutsPtrOutputWithContext(context.Background()) +} + +func (o CpsDvEnrollmentTimeoutsOutput) ToCpsDvEnrollmentTimeoutsPtrOutputWithContext(ctx context.Context) CpsDvEnrollmentTimeoutsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v CpsDvEnrollmentTimeouts) *CpsDvEnrollmentTimeouts { + return &v + }).(CpsDvEnrollmentTimeoutsPtrOutput) +} + +func (o CpsDvEnrollmentTimeoutsOutput) ToOutput(ctx context.Context) pulumix.Output[CpsDvEnrollmentTimeouts] { + return pulumix.Output[CpsDvEnrollmentTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o CpsDvEnrollmentTimeoutsOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v CpsDvEnrollmentTimeouts) *string { return v.Default }).(pulumi.StringPtrOutput) +} + +type CpsDvEnrollmentTimeoutsPtrOutput struct{ *pulumi.OutputState } + +func (CpsDvEnrollmentTimeoutsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**CpsDvEnrollmentTimeouts)(nil)).Elem() +} + +func (o CpsDvEnrollmentTimeoutsPtrOutput) ToCpsDvEnrollmentTimeoutsPtrOutput() CpsDvEnrollmentTimeoutsPtrOutput { + return o +} + +func (o CpsDvEnrollmentTimeoutsPtrOutput) ToCpsDvEnrollmentTimeoutsPtrOutputWithContext(ctx context.Context) CpsDvEnrollmentTimeoutsPtrOutput { + return o +} + +func (o CpsDvEnrollmentTimeoutsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CpsDvEnrollmentTimeouts] { + return pulumix.Output[*CpsDvEnrollmentTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o CpsDvEnrollmentTimeoutsPtrOutput) Elem() CpsDvEnrollmentTimeoutsOutput { + return o.ApplyT(func(v *CpsDvEnrollmentTimeouts) CpsDvEnrollmentTimeouts { + if v != nil { + return *v + } + var ret CpsDvEnrollmentTimeouts + return ret + }).(CpsDvEnrollmentTimeoutsOutput) +} + +func (o CpsDvEnrollmentTimeoutsPtrOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v *CpsDvEnrollmentTimeouts) *string { + if v == nil { + return nil + } + return v.Default + }).(pulumi.StringPtrOutput) +} + +type CpsDvValidationTimeouts struct { + Default *string `pulumi:"default"` +} + +// CpsDvValidationTimeoutsInput is an input type that accepts CpsDvValidationTimeoutsArgs and CpsDvValidationTimeoutsOutput values. +// You can construct a concrete instance of `CpsDvValidationTimeoutsInput` via: +// +// CpsDvValidationTimeoutsArgs{...} +type CpsDvValidationTimeoutsInput interface { + pulumi.Input + + ToCpsDvValidationTimeoutsOutput() CpsDvValidationTimeoutsOutput + ToCpsDvValidationTimeoutsOutputWithContext(context.Context) CpsDvValidationTimeoutsOutput +} + +type CpsDvValidationTimeoutsArgs struct { + Default pulumi.StringPtrInput `pulumi:"default"` +} + +func (CpsDvValidationTimeoutsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*CpsDvValidationTimeouts)(nil)).Elem() +} + +func (i CpsDvValidationTimeoutsArgs) ToCpsDvValidationTimeoutsOutput() CpsDvValidationTimeoutsOutput { + return i.ToCpsDvValidationTimeoutsOutputWithContext(context.Background()) +} + +func (i CpsDvValidationTimeoutsArgs) ToCpsDvValidationTimeoutsOutputWithContext(ctx context.Context) CpsDvValidationTimeoutsOutput { + return pulumi.ToOutputWithContext(ctx, i).(CpsDvValidationTimeoutsOutput) +} + +func (i CpsDvValidationTimeoutsArgs) ToOutput(ctx context.Context) pulumix.Output[CpsDvValidationTimeouts] { + return pulumix.Output[CpsDvValidationTimeouts]{ + OutputState: i.ToCpsDvValidationTimeoutsOutputWithContext(ctx).OutputState, + } +} + +func (i CpsDvValidationTimeoutsArgs) ToCpsDvValidationTimeoutsPtrOutput() CpsDvValidationTimeoutsPtrOutput { + return i.ToCpsDvValidationTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i CpsDvValidationTimeoutsArgs) ToCpsDvValidationTimeoutsPtrOutputWithContext(ctx context.Context) CpsDvValidationTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CpsDvValidationTimeoutsOutput).ToCpsDvValidationTimeoutsPtrOutputWithContext(ctx) +} + +// CpsDvValidationTimeoutsPtrInput is an input type that accepts CpsDvValidationTimeoutsArgs, CpsDvValidationTimeoutsPtr and CpsDvValidationTimeoutsPtrOutput values. +// You can construct a concrete instance of `CpsDvValidationTimeoutsPtrInput` via: +// +// CpsDvValidationTimeoutsArgs{...} +// +// or: +// +// nil +type CpsDvValidationTimeoutsPtrInput interface { + pulumi.Input + + ToCpsDvValidationTimeoutsPtrOutput() CpsDvValidationTimeoutsPtrOutput + ToCpsDvValidationTimeoutsPtrOutputWithContext(context.Context) CpsDvValidationTimeoutsPtrOutput +} + +type cpsDvValidationTimeoutsPtrType CpsDvValidationTimeoutsArgs + +func CpsDvValidationTimeoutsPtr(v *CpsDvValidationTimeoutsArgs) CpsDvValidationTimeoutsPtrInput { + return (*cpsDvValidationTimeoutsPtrType)(v) +} + +func (*cpsDvValidationTimeoutsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**CpsDvValidationTimeouts)(nil)).Elem() +} + +func (i *cpsDvValidationTimeoutsPtrType) ToCpsDvValidationTimeoutsPtrOutput() CpsDvValidationTimeoutsPtrOutput { + return i.ToCpsDvValidationTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i *cpsDvValidationTimeoutsPtrType) ToCpsDvValidationTimeoutsPtrOutputWithContext(ctx context.Context) CpsDvValidationTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CpsDvValidationTimeoutsPtrOutput) +} + +func (i *cpsDvValidationTimeoutsPtrType) ToOutput(ctx context.Context) pulumix.Output[*CpsDvValidationTimeouts] { + return pulumix.Output[*CpsDvValidationTimeouts]{ + OutputState: i.ToCpsDvValidationTimeoutsPtrOutputWithContext(ctx).OutputState, + } +} + +type CpsDvValidationTimeoutsOutput struct{ *pulumi.OutputState } + +func (CpsDvValidationTimeoutsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*CpsDvValidationTimeouts)(nil)).Elem() +} + +func (o CpsDvValidationTimeoutsOutput) ToCpsDvValidationTimeoutsOutput() CpsDvValidationTimeoutsOutput { + return o +} + +func (o CpsDvValidationTimeoutsOutput) ToCpsDvValidationTimeoutsOutputWithContext(ctx context.Context) CpsDvValidationTimeoutsOutput { + return o +} + +func (o CpsDvValidationTimeoutsOutput) ToCpsDvValidationTimeoutsPtrOutput() CpsDvValidationTimeoutsPtrOutput { + return o.ToCpsDvValidationTimeoutsPtrOutputWithContext(context.Background()) +} + +func (o CpsDvValidationTimeoutsOutput) ToCpsDvValidationTimeoutsPtrOutputWithContext(ctx context.Context) CpsDvValidationTimeoutsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v CpsDvValidationTimeouts) *CpsDvValidationTimeouts { + return &v + }).(CpsDvValidationTimeoutsPtrOutput) +} + +func (o CpsDvValidationTimeoutsOutput) ToOutput(ctx context.Context) pulumix.Output[CpsDvValidationTimeouts] { + return pulumix.Output[CpsDvValidationTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o CpsDvValidationTimeoutsOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v CpsDvValidationTimeouts) *string { return v.Default }).(pulumi.StringPtrOutput) +} + +type CpsDvValidationTimeoutsPtrOutput struct{ *pulumi.OutputState } + +func (CpsDvValidationTimeoutsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**CpsDvValidationTimeouts)(nil)).Elem() +} + +func (o CpsDvValidationTimeoutsPtrOutput) ToCpsDvValidationTimeoutsPtrOutput() CpsDvValidationTimeoutsPtrOutput { + return o +} + +func (o CpsDvValidationTimeoutsPtrOutput) ToCpsDvValidationTimeoutsPtrOutputWithContext(ctx context.Context) CpsDvValidationTimeoutsPtrOutput { + return o +} + +func (o CpsDvValidationTimeoutsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CpsDvValidationTimeouts] { + return pulumix.Output[*CpsDvValidationTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o CpsDvValidationTimeoutsPtrOutput) Elem() CpsDvValidationTimeoutsOutput { + return o.ApplyT(func(v *CpsDvValidationTimeouts) CpsDvValidationTimeouts { + if v != nil { + return *v + } + var ret CpsDvValidationTimeouts + return ret + }).(CpsDvValidationTimeoutsOutput) +} + +func (o CpsDvValidationTimeoutsPtrOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v *CpsDvValidationTimeouts) *string { + if v == nil { + return nil + } + return v.Default + }).(pulumi.StringPtrOutput) +} + type CpsThirdPartyEnrollmentAdminContact struct { AddressLineOne string `pulumi:"addressLineOne"` AddressLineTwo *string `pulumi:"addressLineTwo"` @@ -4748,6 +5690,320 @@ func (o CpsThirdPartyEnrollmentTechContactPtrOutput) Title() pulumi.StringPtrOut }).(pulumi.StringPtrOutput) } +type CpsThirdPartyEnrollmentTimeouts struct { + Default *string `pulumi:"default"` +} + +// CpsThirdPartyEnrollmentTimeoutsInput is an input type that accepts CpsThirdPartyEnrollmentTimeoutsArgs and CpsThirdPartyEnrollmentTimeoutsOutput values. +// You can construct a concrete instance of `CpsThirdPartyEnrollmentTimeoutsInput` via: +// +// CpsThirdPartyEnrollmentTimeoutsArgs{...} +type CpsThirdPartyEnrollmentTimeoutsInput interface { + pulumi.Input + + ToCpsThirdPartyEnrollmentTimeoutsOutput() CpsThirdPartyEnrollmentTimeoutsOutput + ToCpsThirdPartyEnrollmentTimeoutsOutputWithContext(context.Context) CpsThirdPartyEnrollmentTimeoutsOutput +} + +type CpsThirdPartyEnrollmentTimeoutsArgs struct { + Default pulumi.StringPtrInput `pulumi:"default"` +} + +func (CpsThirdPartyEnrollmentTimeoutsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*CpsThirdPartyEnrollmentTimeouts)(nil)).Elem() +} + +func (i CpsThirdPartyEnrollmentTimeoutsArgs) ToCpsThirdPartyEnrollmentTimeoutsOutput() CpsThirdPartyEnrollmentTimeoutsOutput { + return i.ToCpsThirdPartyEnrollmentTimeoutsOutputWithContext(context.Background()) +} + +func (i CpsThirdPartyEnrollmentTimeoutsArgs) ToCpsThirdPartyEnrollmentTimeoutsOutputWithContext(ctx context.Context) CpsThirdPartyEnrollmentTimeoutsOutput { + return pulumi.ToOutputWithContext(ctx, i).(CpsThirdPartyEnrollmentTimeoutsOutput) +} + +func (i CpsThirdPartyEnrollmentTimeoutsArgs) ToOutput(ctx context.Context) pulumix.Output[CpsThirdPartyEnrollmentTimeouts] { + return pulumix.Output[CpsThirdPartyEnrollmentTimeouts]{ + OutputState: i.ToCpsThirdPartyEnrollmentTimeoutsOutputWithContext(ctx).OutputState, + } +} + +func (i CpsThirdPartyEnrollmentTimeoutsArgs) ToCpsThirdPartyEnrollmentTimeoutsPtrOutput() CpsThirdPartyEnrollmentTimeoutsPtrOutput { + return i.ToCpsThirdPartyEnrollmentTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i CpsThirdPartyEnrollmentTimeoutsArgs) ToCpsThirdPartyEnrollmentTimeoutsPtrOutputWithContext(ctx context.Context) CpsThirdPartyEnrollmentTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CpsThirdPartyEnrollmentTimeoutsOutput).ToCpsThirdPartyEnrollmentTimeoutsPtrOutputWithContext(ctx) +} + +// CpsThirdPartyEnrollmentTimeoutsPtrInput is an input type that accepts CpsThirdPartyEnrollmentTimeoutsArgs, CpsThirdPartyEnrollmentTimeoutsPtr and CpsThirdPartyEnrollmentTimeoutsPtrOutput values. +// You can construct a concrete instance of `CpsThirdPartyEnrollmentTimeoutsPtrInput` via: +// +// CpsThirdPartyEnrollmentTimeoutsArgs{...} +// +// or: +// +// nil +type CpsThirdPartyEnrollmentTimeoutsPtrInput interface { + pulumi.Input + + ToCpsThirdPartyEnrollmentTimeoutsPtrOutput() CpsThirdPartyEnrollmentTimeoutsPtrOutput + ToCpsThirdPartyEnrollmentTimeoutsPtrOutputWithContext(context.Context) CpsThirdPartyEnrollmentTimeoutsPtrOutput +} + +type cpsThirdPartyEnrollmentTimeoutsPtrType CpsThirdPartyEnrollmentTimeoutsArgs + +func CpsThirdPartyEnrollmentTimeoutsPtr(v *CpsThirdPartyEnrollmentTimeoutsArgs) CpsThirdPartyEnrollmentTimeoutsPtrInput { + return (*cpsThirdPartyEnrollmentTimeoutsPtrType)(v) +} + +func (*cpsThirdPartyEnrollmentTimeoutsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**CpsThirdPartyEnrollmentTimeouts)(nil)).Elem() +} + +func (i *cpsThirdPartyEnrollmentTimeoutsPtrType) ToCpsThirdPartyEnrollmentTimeoutsPtrOutput() CpsThirdPartyEnrollmentTimeoutsPtrOutput { + return i.ToCpsThirdPartyEnrollmentTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i *cpsThirdPartyEnrollmentTimeoutsPtrType) ToCpsThirdPartyEnrollmentTimeoutsPtrOutputWithContext(ctx context.Context) CpsThirdPartyEnrollmentTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CpsThirdPartyEnrollmentTimeoutsPtrOutput) +} + +func (i *cpsThirdPartyEnrollmentTimeoutsPtrType) ToOutput(ctx context.Context) pulumix.Output[*CpsThirdPartyEnrollmentTimeouts] { + return pulumix.Output[*CpsThirdPartyEnrollmentTimeouts]{ + OutputState: i.ToCpsThirdPartyEnrollmentTimeoutsPtrOutputWithContext(ctx).OutputState, + } +} + +type CpsThirdPartyEnrollmentTimeoutsOutput struct{ *pulumi.OutputState } + +func (CpsThirdPartyEnrollmentTimeoutsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*CpsThirdPartyEnrollmentTimeouts)(nil)).Elem() +} + +func (o CpsThirdPartyEnrollmentTimeoutsOutput) ToCpsThirdPartyEnrollmentTimeoutsOutput() CpsThirdPartyEnrollmentTimeoutsOutput { + return o +} + +func (o CpsThirdPartyEnrollmentTimeoutsOutput) ToCpsThirdPartyEnrollmentTimeoutsOutputWithContext(ctx context.Context) CpsThirdPartyEnrollmentTimeoutsOutput { + return o +} + +func (o CpsThirdPartyEnrollmentTimeoutsOutput) ToCpsThirdPartyEnrollmentTimeoutsPtrOutput() CpsThirdPartyEnrollmentTimeoutsPtrOutput { + return o.ToCpsThirdPartyEnrollmentTimeoutsPtrOutputWithContext(context.Background()) +} + +func (o CpsThirdPartyEnrollmentTimeoutsOutput) ToCpsThirdPartyEnrollmentTimeoutsPtrOutputWithContext(ctx context.Context) CpsThirdPartyEnrollmentTimeoutsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v CpsThirdPartyEnrollmentTimeouts) *CpsThirdPartyEnrollmentTimeouts { + return &v + }).(CpsThirdPartyEnrollmentTimeoutsPtrOutput) +} + +func (o CpsThirdPartyEnrollmentTimeoutsOutput) ToOutput(ctx context.Context) pulumix.Output[CpsThirdPartyEnrollmentTimeouts] { + return pulumix.Output[CpsThirdPartyEnrollmentTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o CpsThirdPartyEnrollmentTimeoutsOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v CpsThirdPartyEnrollmentTimeouts) *string { return v.Default }).(pulumi.StringPtrOutput) +} + +type CpsThirdPartyEnrollmentTimeoutsPtrOutput struct{ *pulumi.OutputState } + +func (CpsThirdPartyEnrollmentTimeoutsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**CpsThirdPartyEnrollmentTimeouts)(nil)).Elem() +} + +func (o CpsThirdPartyEnrollmentTimeoutsPtrOutput) ToCpsThirdPartyEnrollmentTimeoutsPtrOutput() CpsThirdPartyEnrollmentTimeoutsPtrOutput { + return o +} + +func (o CpsThirdPartyEnrollmentTimeoutsPtrOutput) ToCpsThirdPartyEnrollmentTimeoutsPtrOutputWithContext(ctx context.Context) CpsThirdPartyEnrollmentTimeoutsPtrOutput { + return o +} + +func (o CpsThirdPartyEnrollmentTimeoutsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CpsThirdPartyEnrollmentTimeouts] { + return pulumix.Output[*CpsThirdPartyEnrollmentTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o CpsThirdPartyEnrollmentTimeoutsPtrOutput) Elem() CpsThirdPartyEnrollmentTimeoutsOutput { + return o.ApplyT(func(v *CpsThirdPartyEnrollmentTimeouts) CpsThirdPartyEnrollmentTimeouts { + if v != nil { + return *v + } + var ret CpsThirdPartyEnrollmentTimeouts + return ret + }).(CpsThirdPartyEnrollmentTimeoutsOutput) +} + +func (o CpsThirdPartyEnrollmentTimeoutsPtrOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v *CpsThirdPartyEnrollmentTimeouts) *string { + if v == nil { + return nil + } + return v.Default + }).(pulumi.StringPtrOutput) +} + +type CpsUploadCertificateTimeouts struct { + Default *string `pulumi:"default"` +} + +// CpsUploadCertificateTimeoutsInput is an input type that accepts CpsUploadCertificateTimeoutsArgs and CpsUploadCertificateTimeoutsOutput values. +// You can construct a concrete instance of `CpsUploadCertificateTimeoutsInput` via: +// +// CpsUploadCertificateTimeoutsArgs{...} +type CpsUploadCertificateTimeoutsInput interface { + pulumi.Input + + ToCpsUploadCertificateTimeoutsOutput() CpsUploadCertificateTimeoutsOutput + ToCpsUploadCertificateTimeoutsOutputWithContext(context.Context) CpsUploadCertificateTimeoutsOutput +} + +type CpsUploadCertificateTimeoutsArgs struct { + Default pulumi.StringPtrInput `pulumi:"default"` +} + +func (CpsUploadCertificateTimeoutsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*CpsUploadCertificateTimeouts)(nil)).Elem() +} + +func (i CpsUploadCertificateTimeoutsArgs) ToCpsUploadCertificateTimeoutsOutput() CpsUploadCertificateTimeoutsOutput { + return i.ToCpsUploadCertificateTimeoutsOutputWithContext(context.Background()) +} + +func (i CpsUploadCertificateTimeoutsArgs) ToCpsUploadCertificateTimeoutsOutputWithContext(ctx context.Context) CpsUploadCertificateTimeoutsOutput { + return pulumi.ToOutputWithContext(ctx, i).(CpsUploadCertificateTimeoutsOutput) +} + +func (i CpsUploadCertificateTimeoutsArgs) ToOutput(ctx context.Context) pulumix.Output[CpsUploadCertificateTimeouts] { + return pulumix.Output[CpsUploadCertificateTimeouts]{ + OutputState: i.ToCpsUploadCertificateTimeoutsOutputWithContext(ctx).OutputState, + } +} + +func (i CpsUploadCertificateTimeoutsArgs) ToCpsUploadCertificateTimeoutsPtrOutput() CpsUploadCertificateTimeoutsPtrOutput { + return i.ToCpsUploadCertificateTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i CpsUploadCertificateTimeoutsArgs) ToCpsUploadCertificateTimeoutsPtrOutputWithContext(ctx context.Context) CpsUploadCertificateTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CpsUploadCertificateTimeoutsOutput).ToCpsUploadCertificateTimeoutsPtrOutputWithContext(ctx) +} + +// CpsUploadCertificateTimeoutsPtrInput is an input type that accepts CpsUploadCertificateTimeoutsArgs, CpsUploadCertificateTimeoutsPtr and CpsUploadCertificateTimeoutsPtrOutput values. +// You can construct a concrete instance of `CpsUploadCertificateTimeoutsPtrInput` via: +// +// CpsUploadCertificateTimeoutsArgs{...} +// +// or: +// +// nil +type CpsUploadCertificateTimeoutsPtrInput interface { + pulumi.Input + + ToCpsUploadCertificateTimeoutsPtrOutput() CpsUploadCertificateTimeoutsPtrOutput + ToCpsUploadCertificateTimeoutsPtrOutputWithContext(context.Context) CpsUploadCertificateTimeoutsPtrOutput +} + +type cpsUploadCertificateTimeoutsPtrType CpsUploadCertificateTimeoutsArgs + +func CpsUploadCertificateTimeoutsPtr(v *CpsUploadCertificateTimeoutsArgs) CpsUploadCertificateTimeoutsPtrInput { + return (*cpsUploadCertificateTimeoutsPtrType)(v) +} + +func (*cpsUploadCertificateTimeoutsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**CpsUploadCertificateTimeouts)(nil)).Elem() +} + +func (i *cpsUploadCertificateTimeoutsPtrType) ToCpsUploadCertificateTimeoutsPtrOutput() CpsUploadCertificateTimeoutsPtrOutput { + return i.ToCpsUploadCertificateTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i *cpsUploadCertificateTimeoutsPtrType) ToCpsUploadCertificateTimeoutsPtrOutputWithContext(ctx context.Context) CpsUploadCertificateTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(CpsUploadCertificateTimeoutsPtrOutput) +} + +func (i *cpsUploadCertificateTimeoutsPtrType) ToOutput(ctx context.Context) pulumix.Output[*CpsUploadCertificateTimeouts] { + return pulumix.Output[*CpsUploadCertificateTimeouts]{ + OutputState: i.ToCpsUploadCertificateTimeoutsPtrOutputWithContext(ctx).OutputState, + } +} + +type CpsUploadCertificateTimeoutsOutput struct{ *pulumi.OutputState } + +func (CpsUploadCertificateTimeoutsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*CpsUploadCertificateTimeouts)(nil)).Elem() +} + +func (o CpsUploadCertificateTimeoutsOutput) ToCpsUploadCertificateTimeoutsOutput() CpsUploadCertificateTimeoutsOutput { + return o +} + +func (o CpsUploadCertificateTimeoutsOutput) ToCpsUploadCertificateTimeoutsOutputWithContext(ctx context.Context) CpsUploadCertificateTimeoutsOutput { + return o +} + +func (o CpsUploadCertificateTimeoutsOutput) ToCpsUploadCertificateTimeoutsPtrOutput() CpsUploadCertificateTimeoutsPtrOutput { + return o.ToCpsUploadCertificateTimeoutsPtrOutputWithContext(context.Background()) +} + +func (o CpsUploadCertificateTimeoutsOutput) ToCpsUploadCertificateTimeoutsPtrOutputWithContext(ctx context.Context) CpsUploadCertificateTimeoutsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v CpsUploadCertificateTimeouts) *CpsUploadCertificateTimeouts { + return &v + }).(CpsUploadCertificateTimeoutsPtrOutput) +} + +func (o CpsUploadCertificateTimeoutsOutput) ToOutput(ctx context.Context) pulumix.Output[CpsUploadCertificateTimeouts] { + return pulumix.Output[CpsUploadCertificateTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o CpsUploadCertificateTimeoutsOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v CpsUploadCertificateTimeouts) *string { return v.Default }).(pulumi.StringPtrOutput) +} + +type CpsUploadCertificateTimeoutsPtrOutput struct{ *pulumi.OutputState } + +func (CpsUploadCertificateTimeoutsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**CpsUploadCertificateTimeouts)(nil)).Elem() +} + +func (o CpsUploadCertificateTimeoutsPtrOutput) ToCpsUploadCertificateTimeoutsPtrOutput() CpsUploadCertificateTimeoutsPtrOutput { + return o +} + +func (o CpsUploadCertificateTimeoutsPtrOutput) ToCpsUploadCertificateTimeoutsPtrOutputWithContext(ctx context.Context) CpsUploadCertificateTimeoutsPtrOutput { + return o +} + +func (o CpsUploadCertificateTimeoutsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CpsUploadCertificateTimeouts] { + return pulumix.Output[*CpsUploadCertificateTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o CpsUploadCertificateTimeoutsPtrOutput) Elem() CpsUploadCertificateTimeoutsOutput { + return o.ApplyT(func(v *CpsUploadCertificateTimeouts) CpsUploadCertificateTimeouts { + if v != nil { + return *v + } + var ret CpsUploadCertificateTimeouts + return ret + }).(CpsUploadCertificateTimeoutsOutput) +} + +func (o CpsUploadCertificateTimeoutsPtrOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v *CpsUploadCertificateTimeouts) *string { + if v == nil { + return nil + } + return v.Default + }).(pulumi.StringPtrOutput) +} + type DatastreamAzureConnector struct { AccessKey string `pulumi:"accessKey"` AccountName string `pulumi:"accountName"` @@ -8266,6 +9522,163 @@ func (o DnsZoneTsigKeyPtrOutput) Secret() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +type EdgeHostNameTimeouts struct { + Default *string `pulumi:"default"` +} + +// EdgeHostNameTimeoutsInput is an input type that accepts EdgeHostNameTimeoutsArgs and EdgeHostNameTimeoutsOutput values. +// You can construct a concrete instance of `EdgeHostNameTimeoutsInput` via: +// +// EdgeHostNameTimeoutsArgs{...} +type EdgeHostNameTimeoutsInput interface { + pulumi.Input + + ToEdgeHostNameTimeoutsOutput() EdgeHostNameTimeoutsOutput + ToEdgeHostNameTimeoutsOutputWithContext(context.Context) EdgeHostNameTimeoutsOutput +} + +type EdgeHostNameTimeoutsArgs struct { + Default pulumi.StringPtrInput `pulumi:"default"` +} + +func (EdgeHostNameTimeoutsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*EdgeHostNameTimeouts)(nil)).Elem() +} + +func (i EdgeHostNameTimeoutsArgs) ToEdgeHostNameTimeoutsOutput() EdgeHostNameTimeoutsOutput { + return i.ToEdgeHostNameTimeoutsOutputWithContext(context.Background()) +} + +func (i EdgeHostNameTimeoutsArgs) ToEdgeHostNameTimeoutsOutputWithContext(ctx context.Context) EdgeHostNameTimeoutsOutput { + return pulumi.ToOutputWithContext(ctx, i).(EdgeHostNameTimeoutsOutput) +} + +func (i EdgeHostNameTimeoutsArgs) ToOutput(ctx context.Context) pulumix.Output[EdgeHostNameTimeouts] { + return pulumix.Output[EdgeHostNameTimeouts]{ + OutputState: i.ToEdgeHostNameTimeoutsOutputWithContext(ctx).OutputState, + } +} + +func (i EdgeHostNameTimeoutsArgs) ToEdgeHostNameTimeoutsPtrOutput() EdgeHostNameTimeoutsPtrOutput { + return i.ToEdgeHostNameTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i EdgeHostNameTimeoutsArgs) ToEdgeHostNameTimeoutsPtrOutputWithContext(ctx context.Context) EdgeHostNameTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(EdgeHostNameTimeoutsOutput).ToEdgeHostNameTimeoutsPtrOutputWithContext(ctx) +} + +// EdgeHostNameTimeoutsPtrInput is an input type that accepts EdgeHostNameTimeoutsArgs, EdgeHostNameTimeoutsPtr and EdgeHostNameTimeoutsPtrOutput values. +// You can construct a concrete instance of `EdgeHostNameTimeoutsPtrInput` via: +// +// EdgeHostNameTimeoutsArgs{...} +// +// or: +// +// nil +type EdgeHostNameTimeoutsPtrInput interface { + pulumi.Input + + ToEdgeHostNameTimeoutsPtrOutput() EdgeHostNameTimeoutsPtrOutput + ToEdgeHostNameTimeoutsPtrOutputWithContext(context.Context) EdgeHostNameTimeoutsPtrOutput +} + +type edgeHostNameTimeoutsPtrType EdgeHostNameTimeoutsArgs + +func EdgeHostNameTimeoutsPtr(v *EdgeHostNameTimeoutsArgs) EdgeHostNameTimeoutsPtrInput { + return (*edgeHostNameTimeoutsPtrType)(v) +} + +func (*edgeHostNameTimeoutsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**EdgeHostNameTimeouts)(nil)).Elem() +} + +func (i *edgeHostNameTimeoutsPtrType) ToEdgeHostNameTimeoutsPtrOutput() EdgeHostNameTimeoutsPtrOutput { + return i.ToEdgeHostNameTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i *edgeHostNameTimeoutsPtrType) ToEdgeHostNameTimeoutsPtrOutputWithContext(ctx context.Context) EdgeHostNameTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(EdgeHostNameTimeoutsPtrOutput) +} + +func (i *edgeHostNameTimeoutsPtrType) ToOutput(ctx context.Context) pulumix.Output[*EdgeHostNameTimeouts] { + return pulumix.Output[*EdgeHostNameTimeouts]{ + OutputState: i.ToEdgeHostNameTimeoutsPtrOutputWithContext(ctx).OutputState, + } +} + +type EdgeHostNameTimeoutsOutput struct{ *pulumi.OutputState } + +func (EdgeHostNameTimeoutsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*EdgeHostNameTimeouts)(nil)).Elem() +} + +func (o EdgeHostNameTimeoutsOutput) ToEdgeHostNameTimeoutsOutput() EdgeHostNameTimeoutsOutput { + return o +} + +func (o EdgeHostNameTimeoutsOutput) ToEdgeHostNameTimeoutsOutputWithContext(ctx context.Context) EdgeHostNameTimeoutsOutput { + return o +} + +func (o EdgeHostNameTimeoutsOutput) ToEdgeHostNameTimeoutsPtrOutput() EdgeHostNameTimeoutsPtrOutput { + return o.ToEdgeHostNameTimeoutsPtrOutputWithContext(context.Background()) +} + +func (o EdgeHostNameTimeoutsOutput) ToEdgeHostNameTimeoutsPtrOutputWithContext(ctx context.Context) EdgeHostNameTimeoutsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v EdgeHostNameTimeouts) *EdgeHostNameTimeouts { + return &v + }).(EdgeHostNameTimeoutsPtrOutput) +} + +func (o EdgeHostNameTimeoutsOutput) ToOutput(ctx context.Context) pulumix.Output[EdgeHostNameTimeouts] { + return pulumix.Output[EdgeHostNameTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o EdgeHostNameTimeoutsOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v EdgeHostNameTimeouts) *string { return v.Default }).(pulumi.StringPtrOutput) +} + +type EdgeHostNameTimeoutsPtrOutput struct{ *pulumi.OutputState } + +func (EdgeHostNameTimeoutsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**EdgeHostNameTimeouts)(nil)).Elem() +} + +func (o EdgeHostNameTimeoutsPtrOutput) ToEdgeHostNameTimeoutsPtrOutput() EdgeHostNameTimeoutsPtrOutput { + return o +} + +func (o EdgeHostNameTimeoutsPtrOutput) ToEdgeHostNameTimeoutsPtrOutputWithContext(ctx context.Context) EdgeHostNameTimeoutsPtrOutput { + return o +} + +func (o EdgeHostNameTimeoutsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EdgeHostNameTimeouts] { + return pulumix.Output[*EdgeHostNameTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o EdgeHostNameTimeoutsPtrOutput) Elem() EdgeHostNameTimeoutsOutput { + return o.ApplyT(func(v *EdgeHostNameTimeouts) EdgeHostNameTimeouts { + if v != nil { + return *v + } + var ret EdgeHostNameTimeouts + return ret + }).(EdgeHostNameTimeoutsOutput) +} + +func (o EdgeHostNameTimeoutsPtrOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v *EdgeHostNameTimeouts) *string { + if v == nil { + return nil + } + return v.Default + }).(pulumi.StringPtrOutput) +} + type EdgeKvInitialData struct { Group *string `pulumi:"group"` Key string `pulumi:"key"` @@ -8396,6 +9809,492 @@ func (o EdgeKvInitialDataArrayOutput) Index(i pulumi.IntInput) EdgeKvInitialData }).(EdgeKvInitialDataOutput) } +type EdgeWorkerTimeouts struct { + Default *string `pulumi:"default"` +} + +// EdgeWorkerTimeoutsInput is an input type that accepts EdgeWorkerTimeoutsArgs and EdgeWorkerTimeoutsOutput values. +// You can construct a concrete instance of `EdgeWorkerTimeoutsInput` via: +// +// EdgeWorkerTimeoutsArgs{...} +type EdgeWorkerTimeoutsInput interface { + pulumi.Input + + ToEdgeWorkerTimeoutsOutput() EdgeWorkerTimeoutsOutput + ToEdgeWorkerTimeoutsOutputWithContext(context.Context) EdgeWorkerTimeoutsOutput +} + +type EdgeWorkerTimeoutsArgs struct { + Default pulumi.StringPtrInput `pulumi:"default"` +} + +func (EdgeWorkerTimeoutsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*EdgeWorkerTimeouts)(nil)).Elem() +} + +func (i EdgeWorkerTimeoutsArgs) ToEdgeWorkerTimeoutsOutput() EdgeWorkerTimeoutsOutput { + return i.ToEdgeWorkerTimeoutsOutputWithContext(context.Background()) +} + +func (i EdgeWorkerTimeoutsArgs) ToEdgeWorkerTimeoutsOutputWithContext(ctx context.Context) EdgeWorkerTimeoutsOutput { + return pulumi.ToOutputWithContext(ctx, i).(EdgeWorkerTimeoutsOutput) +} + +func (i EdgeWorkerTimeoutsArgs) ToOutput(ctx context.Context) pulumix.Output[EdgeWorkerTimeouts] { + return pulumix.Output[EdgeWorkerTimeouts]{ + OutputState: i.ToEdgeWorkerTimeoutsOutputWithContext(ctx).OutputState, + } +} + +func (i EdgeWorkerTimeoutsArgs) ToEdgeWorkerTimeoutsPtrOutput() EdgeWorkerTimeoutsPtrOutput { + return i.ToEdgeWorkerTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i EdgeWorkerTimeoutsArgs) ToEdgeWorkerTimeoutsPtrOutputWithContext(ctx context.Context) EdgeWorkerTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(EdgeWorkerTimeoutsOutput).ToEdgeWorkerTimeoutsPtrOutputWithContext(ctx) +} + +// EdgeWorkerTimeoutsPtrInput is an input type that accepts EdgeWorkerTimeoutsArgs, EdgeWorkerTimeoutsPtr and EdgeWorkerTimeoutsPtrOutput values. +// You can construct a concrete instance of `EdgeWorkerTimeoutsPtrInput` via: +// +// EdgeWorkerTimeoutsArgs{...} +// +// or: +// +// nil +type EdgeWorkerTimeoutsPtrInput interface { + pulumi.Input + + ToEdgeWorkerTimeoutsPtrOutput() EdgeWorkerTimeoutsPtrOutput + ToEdgeWorkerTimeoutsPtrOutputWithContext(context.Context) EdgeWorkerTimeoutsPtrOutput +} + +type edgeWorkerTimeoutsPtrType EdgeWorkerTimeoutsArgs + +func EdgeWorkerTimeoutsPtr(v *EdgeWorkerTimeoutsArgs) EdgeWorkerTimeoutsPtrInput { + return (*edgeWorkerTimeoutsPtrType)(v) +} + +func (*edgeWorkerTimeoutsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**EdgeWorkerTimeouts)(nil)).Elem() +} + +func (i *edgeWorkerTimeoutsPtrType) ToEdgeWorkerTimeoutsPtrOutput() EdgeWorkerTimeoutsPtrOutput { + return i.ToEdgeWorkerTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i *edgeWorkerTimeoutsPtrType) ToEdgeWorkerTimeoutsPtrOutputWithContext(ctx context.Context) EdgeWorkerTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(EdgeWorkerTimeoutsPtrOutput) +} + +func (i *edgeWorkerTimeoutsPtrType) ToOutput(ctx context.Context) pulumix.Output[*EdgeWorkerTimeouts] { + return pulumix.Output[*EdgeWorkerTimeouts]{ + OutputState: i.ToEdgeWorkerTimeoutsPtrOutputWithContext(ctx).OutputState, + } +} + +type EdgeWorkerTimeoutsOutput struct{ *pulumi.OutputState } + +func (EdgeWorkerTimeoutsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*EdgeWorkerTimeouts)(nil)).Elem() +} + +func (o EdgeWorkerTimeoutsOutput) ToEdgeWorkerTimeoutsOutput() EdgeWorkerTimeoutsOutput { + return o +} + +func (o EdgeWorkerTimeoutsOutput) ToEdgeWorkerTimeoutsOutputWithContext(ctx context.Context) EdgeWorkerTimeoutsOutput { + return o +} + +func (o EdgeWorkerTimeoutsOutput) ToEdgeWorkerTimeoutsPtrOutput() EdgeWorkerTimeoutsPtrOutput { + return o.ToEdgeWorkerTimeoutsPtrOutputWithContext(context.Background()) +} + +func (o EdgeWorkerTimeoutsOutput) ToEdgeWorkerTimeoutsPtrOutputWithContext(ctx context.Context) EdgeWorkerTimeoutsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v EdgeWorkerTimeouts) *EdgeWorkerTimeouts { + return &v + }).(EdgeWorkerTimeoutsPtrOutput) +} + +func (o EdgeWorkerTimeoutsOutput) ToOutput(ctx context.Context) pulumix.Output[EdgeWorkerTimeouts] { + return pulumix.Output[EdgeWorkerTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o EdgeWorkerTimeoutsOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v EdgeWorkerTimeouts) *string { return v.Default }).(pulumi.StringPtrOutput) +} + +type EdgeWorkerTimeoutsPtrOutput struct{ *pulumi.OutputState } + +func (EdgeWorkerTimeoutsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**EdgeWorkerTimeouts)(nil)).Elem() +} + +func (o EdgeWorkerTimeoutsPtrOutput) ToEdgeWorkerTimeoutsPtrOutput() EdgeWorkerTimeoutsPtrOutput { + return o +} + +func (o EdgeWorkerTimeoutsPtrOutput) ToEdgeWorkerTimeoutsPtrOutputWithContext(ctx context.Context) EdgeWorkerTimeoutsPtrOutput { + return o +} + +func (o EdgeWorkerTimeoutsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EdgeWorkerTimeouts] { + return pulumix.Output[*EdgeWorkerTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o EdgeWorkerTimeoutsPtrOutput) Elem() EdgeWorkerTimeoutsOutput { + return o.ApplyT(func(v *EdgeWorkerTimeouts) EdgeWorkerTimeouts { + if v != nil { + return *v + } + var ret EdgeWorkerTimeouts + return ret + }).(EdgeWorkerTimeoutsOutput) +} + +func (o EdgeWorkerTimeoutsPtrOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v *EdgeWorkerTimeouts) *string { + if v == nil { + return nil + } + return v.Default + }).(pulumi.StringPtrOutput) +} + +type EdgeWorkersActivationTimeouts struct { + Default *string `pulumi:"default"` + Delete *string `pulumi:"delete"` +} + +// EdgeWorkersActivationTimeoutsInput is an input type that accepts EdgeWorkersActivationTimeoutsArgs and EdgeWorkersActivationTimeoutsOutput values. +// You can construct a concrete instance of `EdgeWorkersActivationTimeoutsInput` via: +// +// EdgeWorkersActivationTimeoutsArgs{...} +type EdgeWorkersActivationTimeoutsInput interface { + pulumi.Input + + ToEdgeWorkersActivationTimeoutsOutput() EdgeWorkersActivationTimeoutsOutput + ToEdgeWorkersActivationTimeoutsOutputWithContext(context.Context) EdgeWorkersActivationTimeoutsOutput +} + +type EdgeWorkersActivationTimeoutsArgs struct { + Default pulumi.StringPtrInput `pulumi:"default"` + Delete pulumi.StringPtrInput `pulumi:"delete"` +} + +func (EdgeWorkersActivationTimeoutsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*EdgeWorkersActivationTimeouts)(nil)).Elem() +} + +func (i EdgeWorkersActivationTimeoutsArgs) ToEdgeWorkersActivationTimeoutsOutput() EdgeWorkersActivationTimeoutsOutput { + return i.ToEdgeWorkersActivationTimeoutsOutputWithContext(context.Background()) +} + +func (i EdgeWorkersActivationTimeoutsArgs) ToEdgeWorkersActivationTimeoutsOutputWithContext(ctx context.Context) EdgeWorkersActivationTimeoutsOutput { + return pulumi.ToOutputWithContext(ctx, i).(EdgeWorkersActivationTimeoutsOutput) +} + +func (i EdgeWorkersActivationTimeoutsArgs) ToOutput(ctx context.Context) pulumix.Output[EdgeWorkersActivationTimeouts] { + return pulumix.Output[EdgeWorkersActivationTimeouts]{ + OutputState: i.ToEdgeWorkersActivationTimeoutsOutputWithContext(ctx).OutputState, + } +} + +func (i EdgeWorkersActivationTimeoutsArgs) ToEdgeWorkersActivationTimeoutsPtrOutput() EdgeWorkersActivationTimeoutsPtrOutput { + return i.ToEdgeWorkersActivationTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i EdgeWorkersActivationTimeoutsArgs) ToEdgeWorkersActivationTimeoutsPtrOutputWithContext(ctx context.Context) EdgeWorkersActivationTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(EdgeWorkersActivationTimeoutsOutput).ToEdgeWorkersActivationTimeoutsPtrOutputWithContext(ctx) +} + +// EdgeWorkersActivationTimeoutsPtrInput is an input type that accepts EdgeWorkersActivationTimeoutsArgs, EdgeWorkersActivationTimeoutsPtr and EdgeWorkersActivationTimeoutsPtrOutput values. +// You can construct a concrete instance of `EdgeWorkersActivationTimeoutsPtrInput` via: +// +// EdgeWorkersActivationTimeoutsArgs{...} +// +// or: +// +// nil +type EdgeWorkersActivationTimeoutsPtrInput interface { + pulumi.Input + + ToEdgeWorkersActivationTimeoutsPtrOutput() EdgeWorkersActivationTimeoutsPtrOutput + ToEdgeWorkersActivationTimeoutsPtrOutputWithContext(context.Context) EdgeWorkersActivationTimeoutsPtrOutput +} + +type edgeWorkersActivationTimeoutsPtrType EdgeWorkersActivationTimeoutsArgs + +func EdgeWorkersActivationTimeoutsPtr(v *EdgeWorkersActivationTimeoutsArgs) EdgeWorkersActivationTimeoutsPtrInput { + return (*edgeWorkersActivationTimeoutsPtrType)(v) +} + +func (*edgeWorkersActivationTimeoutsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**EdgeWorkersActivationTimeouts)(nil)).Elem() +} + +func (i *edgeWorkersActivationTimeoutsPtrType) ToEdgeWorkersActivationTimeoutsPtrOutput() EdgeWorkersActivationTimeoutsPtrOutput { + return i.ToEdgeWorkersActivationTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i *edgeWorkersActivationTimeoutsPtrType) ToEdgeWorkersActivationTimeoutsPtrOutputWithContext(ctx context.Context) EdgeWorkersActivationTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(EdgeWorkersActivationTimeoutsPtrOutput) +} + +func (i *edgeWorkersActivationTimeoutsPtrType) ToOutput(ctx context.Context) pulumix.Output[*EdgeWorkersActivationTimeouts] { + return pulumix.Output[*EdgeWorkersActivationTimeouts]{ + OutputState: i.ToEdgeWorkersActivationTimeoutsPtrOutputWithContext(ctx).OutputState, + } +} + +type EdgeWorkersActivationTimeoutsOutput struct{ *pulumi.OutputState } + +func (EdgeWorkersActivationTimeoutsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*EdgeWorkersActivationTimeouts)(nil)).Elem() +} + +func (o EdgeWorkersActivationTimeoutsOutput) ToEdgeWorkersActivationTimeoutsOutput() EdgeWorkersActivationTimeoutsOutput { + return o +} + +func (o EdgeWorkersActivationTimeoutsOutput) ToEdgeWorkersActivationTimeoutsOutputWithContext(ctx context.Context) EdgeWorkersActivationTimeoutsOutput { + return o +} + +func (o EdgeWorkersActivationTimeoutsOutput) ToEdgeWorkersActivationTimeoutsPtrOutput() EdgeWorkersActivationTimeoutsPtrOutput { + return o.ToEdgeWorkersActivationTimeoutsPtrOutputWithContext(context.Background()) +} + +func (o EdgeWorkersActivationTimeoutsOutput) ToEdgeWorkersActivationTimeoutsPtrOutputWithContext(ctx context.Context) EdgeWorkersActivationTimeoutsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v EdgeWorkersActivationTimeouts) *EdgeWorkersActivationTimeouts { + return &v + }).(EdgeWorkersActivationTimeoutsPtrOutput) +} + +func (o EdgeWorkersActivationTimeoutsOutput) ToOutput(ctx context.Context) pulumix.Output[EdgeWorkersActivationTimeouts] { + return pulumix.Output[EdgeWorkersActivationTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o EdgeWorkersActivationTimeoutsOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v EdgeWorkersActivationTimeouts) *string { return v.Default }).(pulumi.StringPtrOutput) +} + +func (o EdgeWorkersActivationTimeoutsOutput) Delete() pulumi.StringPtrOutput { + return o.ApplyT(func(v EdgeWorkersActivationTimeouts) *string { return v.Delete }).(pulumi.StringPtrOutput) +} + +type EdgeWorkersActivationTimeoutsPtrOutput struct{ *pulumi.OutputState } + +func (EdgeWorkersActivationTimeoutsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**EdgeWorkersActivationTimeouts)(nil)).Elem() +} + +func (o EdgeWorkersActivationTimeoutsPtrOutput) ToEdgeWorkersActivationTimeoutsPtrOutput() EdgeWorkersActivationTimeoutsPtrOutput { + return o +} + +func (o EdgeWorkersActivationTimeoutsPtrOutput) ToEdgeWorkersActivationTimeoutsPtrOutputWithContext(ctx context.Context) EdgeWorkersActivationTimeoutsPtrOutput { + return o +} + +func (o EdgeWorkersActivationTimeoutsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EdgeWorkersActivationTimeouts] { + return pulumix.Output[*EdgeWorkersActivationTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o EdgeWorkersActivationTimeoutsPtrOutput) Elem() EdgeWorkersActivationTimeoutsOutput { + return o.ApplyT(func(v *EdgeWorkersActivationTimeouts) EdgeWorkersActivationTimeouts { + if v != nil { + return *v + } + var ret EdgeWorkersActivationTimeouts + return ret + }).(EdgeWorkersActivationTimeoutsOutput) +} + +func (o EdgeWorkersActivationTimeoutsPtrOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v *EdgeWorkersActivationTimeouts) *string { + if v == nil { + return nil + } + return v.Default + }).(pulumi.StringPtrOutput) +} + +func (o EdgeWorkersActivationTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput { + return o.ApplyT(func(v *EdgeWorkersActivationTimeouts) *string { + if v == nil { + return nil + } + return v.Delete + }).(pulumi.StringPtrOutput) +} + +type EdgekvGroupItemsTimeouts struct { + Default *string `pulumi:"default"` +} + +// EdgekvGroupItemsTimeoutsInput is an input type that accepts EdgekvGroupItemsTimeoutsArgs and EdgekvGroupItemsTimeoutsOutput values. +// You can construct a concrete instance of `EdgekvGroupItemsTimeoutsInput` via: +// +// EdgekvGroupItemsTimeoutsArgs{...} +type EdgekvGroupItemsTimeoutsInput interface { + pulumi.Input + + ToEdgekvGroupItemsTimeoutsOutput() EdgekvGroupItemsTimeoutsOutput + ToEdgekvGroupItemsTimeoutsOutputWithContext(context.Context) EdgekvGroupItemsTimeoutsOutput +} + +type EdgekvGroupItemsTimeoutsArgs struct { + Default pulumi.StringPtrInput `pulumi:"default"` +} + +func (EdgekvGroupItemsTimeoutsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*EdgekvGroupItemsTimeouts)(nil)).Elem() +} + +func (i EdgekvGroupItemsTimeoutsArgs) ToEdgekvGroupItemsTimeoutsOutput() EdgekvGroupItemsTimeoutsOutput { + return i.ToEdgekvGroupItemsTimeoutsOutputWithContext(context.Background()) +} + +func (i EdgekvGroupItemsTimeoutsArgs) ToEdgekvGroupItemsTimeoutsOutputWithContext(ctx context.Context) EdgekvGroupItemsTimeoutsOutput { + return pulumi.ToOutputWithContext(ctx, i).(EdgekvGroupItemsTimeoutsOutput) +} + +func (i EdgekvGroupItemsTimeoutsArgs) ToOutput(ctx context.Context) pulumix.Output[EdgekvGroupItemsTimeouts] { + return pulumix.Output[EdgekvGroupItemsTimeouts]{ + OutputState: i.ToEdgekvGroupItemsTimeoutsOutputWithContext(ctx).OutputState, + } +} + +func (i EdgekvGroupItemsTimeoutsArgs) ToEdgekvGroupItemsTimeoutsPtrOutput() EdgekvGroupItemsTimeoutsPtrOutput { + return i.ToEdgekvGroupItemsTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i EdgekvGroupItemsTimeoutsArgs) ToEdgekvGroupItemsTimeoutsPtrOutputWithContext(ctx context.Context) EdgekvGroupItemsTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(EdgekvGroupItemsTimeoutsOutput).ToEdgekvGroupItemsTimeoutsPtrOutputWithContext(ctx) +} + +// EdgekvGroupItemsTimeoutsPtrInput is an input type that accepts EdgekvGroupItemsTimeoutsArgs, EdgekvGroupItemsTimeoutsPtr and EdgekvGroupItemsTimeoutsPtrOutput values. +// You can construct a concrete instance of `EdgekvGroupItemsTimeoutsPtrInput` via: +// +// EdgekvGroupItemsTimeoutsArgs{...} +// +// or: +// +// nil +type EdgekvGroupItemsTimeoutsPtrInput interface { + pulumi.Input + + ToEdgekvGroupItemsTimeoutsPtrOutput() EdgekvGroupItemsTimeoutsPtrOutput + ToEdgekvGroupItemsTimeoutsPtrOutputWithContext(context.Context) EdgekvGroupItemsTimeoutsPtrOutput +} + +type edgekvGroupItemsTimeoutsPtrType EdgekvGroupItemsTimeoutsArgs + +func EdgekvGroupItemsTimeoutsPtr(v *EdgekvGroupItemsTimeoutsArgs) EdgekvGroupItemsTimeoutsPtrInput { + return (*edgekvGroupItemsTimeoutsPtrType)(v) +} + +func (*edgekvGroupItemsTimeoutsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**EdgekvGroupItemsTimeouts)(nil)).Elem() +} + +func (i *edgekvGroupItemsTimeoutsPtrType) ToEdgekvGroupItemsTimeoutsPtrOutput() EdgekvGroupItemsTimeoutsPtrOutput { + return i.ToEdgekvGroupItemsTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i *edgekvGroupItemsTimeoutsPtrType) ToEdgekvGroupItemsTimeoutsPtrOutputWithContext(ctx context.Context) EdgekvGroupItemsTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(EdgekvGroupItemsTimeoutsPtrOutput) +} + +func (i *edgekvGroupItemsTimeoutsPtrType) ToOutput(ctx context.Context) pulumix.Output[*EdgekvGroupItemsTimeouts] { + return pulumix.Output[*EdgekvGroupItemsTimeouts]{ + OutputState: i.ToEdgekvGroupItemsTimeoutsPtrOutputWithContext(ctx).OutputState, + } +} + +type EdgekvGroupItemsTimeoutsOutput struct{ *pulumi.OutputState } + +func (EdgekvGroupItemsTimeoutsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*EdgekvGroupItemsTimeouts)(nil)).Elem() +} + +func (o EdgekvGroupItemsTimeoutsOutput) ToEdgekvGroupItemsTimeoutsOutput() EdgekvGroupItemsTimeoutsOutput { + return o +} + +func (o EdgekvGroupItemsTimeoutsOutput) ToEdgekvGroupItemsTimeoutsOutputWithContext(ctx context.Context) EdgekvGroupItemsTimeoutsOutput { + return o +} + +func (o EdgekvGroupItemsTimeoutsOutput) ToEdgekvGroupItemsTimeoutsPtrOutput() EdgekvGroupItemsTimeoutsPtrOutput { + return o.ToEdgekvGroupItemsTimeoutsPtrOutputWithContext(context.Background()) +} + +func (o EdgekvGroupItemsTimeoutsOutput) ToEdgekvGroupItemsTimeoutsPtrOutputWithContext(ctx context.Context) EdgekvGroupItemsTimeoutsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v EdgekvGroupItemsTimeouts) *EdgekvGroupItemsTimeouts { + return &v + }).(EdgekvGroupItemsTimeoutsPtrOutput) +} + +func (o EdgekvGroupItemsTimeoutsOutput) ToOutput(ctx context.Context) pulumix.Output[EdgekvGroupItemsTimeouts] { + return pulumix.Output[EdgekvGroupItemsTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o EdgekvGroupItemsTimeoutsOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v EdgekvGroupItemsTimeouts) *string { return v.Default }).(pulumi.StringPtrOutput) +} + +type EdgekvGroupItemsTimeoutsPtrOutput struct{ *pulumi.OutputState } + +func (EdgekvGroupItemsTimeoutsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**EdgekvGroupItemsTimeouts)(nil)).Elem() +} + +func (o EdgekvGroupItemsTimeoutsPtrOutput) ToEdgekvGroupItemsTimeoutsPtrOutput() EdgekvGroupItemsTimeoutsPtrOutput { + return o +} + +func (o EdgekvGroupItemsTimeoutsPtrOutput) ToEdgekvGroupItemsTimeoutsPtrOutputWithContext(ctx context.Context) EdgekvGroupItemsTimeoutsPtrOutput { + return o +} + +func (o EdgekvGroupItemsTimeoutsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EdgekvGroupItemsTimeouts] { + return pulumix.Output[*EdgekvGroupItemsTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o EdgekvGroupItemsTimeoutsPtrOutput) Elem() EdgekvGroupItemsTimeoutsOutput { + return o.ApplyT(func(v *EdgekvGroupItemsTimeouts) EdgekvGroupItemsTimeouts { + if v != nil { + return *v + } + var ret EdgekvGroupItemsTimeouts + return ret + }).(EdgekvGroupItemsTimeoutsOutput) +} + +func (o EdgekvGroupItemsTimeoutsPtrOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v *EdgekvGroupItemsTimeouts) *string { + if v == nil { + return nil + } + return v.Default + }).(pulumi.StringPtrOutput) +} + type GtmAsmapAssignment struct { AsNumbers []int `pulumi:"asNumbers"` DatacenterId int `pulumi:"datacenterId"` @@ -11348,6 +13247,163 @@ func (o PropertyActivationRuleErrorArrayOutput) Index(i pulumi.IntInput) Propert }).(PropertyActivationRuleErrorOutput) } +type PropertyActivationTimeouts struct { + Default *string `pulumi:"default"` +} + +// PropertyActivationTimeoutsInput is an input type that accepts PropertyActivationTimeoutsArgs and PropertyActivationTimeoutsOutput values. +// You can construct a concrete instance of `PropertyActivationTimeoutsInput` via: +// +// PropertyActivationTimeoutsArgs{...} +type PropertyActivationTimeoutsInput interface { + pulumi.Input + + ToPropertyActivationTimeoutsOutput() PropertyActivationTimeoutsOutput + ToPropertyActivationTimeoutsOutputWithContext(context.Context) PropertyActivationTimeoutsOutput +} + +type PropertyActivationTimeoutsArgs struct { + Default pulumi.StringPtrInput `pulumi:"default"` +} + +func (PropertyActivationTimeoutsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PropertyActivationTimeouts)(nil)).Elem() +} + +func (i PropertyActivationTimeoutsArgs) ToPropertyActivationTimeoutsOutput() PropertyActivationTimeoutsOutput { + return i.ToPropertyActivationTimeoutsOutputWithContext(context.Background()) +} + +func (i PropertyActivationTimeoutsArgs) ToPropertyActivationTimeoutsOutputWithContext(ctx context.Context) PropertyActivationTimeoutsOutput { + return pulumi.ToOutputWithContext(ctx, i).(PropertyActivationTimeoutsOutput) +} + +func (i PropertyActivationTimeoutsArgs) ToOutput(ctx context.Context) pulumix.Output[PropertyActivationTimeouts] { + return pulumix.Output[PropertyActivationTimeouts]{ + OutputState: i.ToPropertyActivationTimeoutsOutputWithContext(ctx).OutputState, + } +} + +func (i PropertyActivationTimeoutsArgs) ToPropertyActivationTimeoutsPtrOutput() PropertyActivationTimeoutsPtrOutput { + return i.ToPropertyActivationTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i PropertyActivationTimeoutsArgs) ToPropertyActivationTimeoutsPtrOutputWithContext(ctx context.Context) PropertyActivationTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PropertyActivationTimeoutsOutput).ToPropertyActivationTimeoutsPtrOutputWithContext(ctx) +} + +// PropertyActivationTimeoutsPtrInput is an input type that accepts PropertyActivationTimeoutsArgs, PropertyActivationTimeoutsPtr and PropertyActivationTimeoutsPtrOutput values. +// You can construct a concrete instance of `PropertyActivationTimeoutsPtrInput` via: +// +// PropertyActivationTimeoutsArgs{...} +// +// or: +// +// nil +type PropertyActivationTimeoutsPtrInput interface { + pulumi.Input + + ToPropertyActivationTimeoutsPtrOutput() PropertyActivationTimeoutsPtrOutput + ToPropertyActivationTimeoutsPtrOutputWithContext(context.Context) PropertyActivationTimeoutsPtrOutput +} + +type propertyActivationTimeoutsPtrType PropertyActivationTimeoutsArgs + +func PropertyActivationTimeoutsPtr(v *PropertyActivationTimeoutsArgs) PropertyActivationTimeoutsPtrInput { + return (*propertyActivationTimeoutsPtrType)(v) +} + +func (*propertyActivationTimeoutsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PropertyActivationTimeouts)(nil)).Elem() +} + +func (i *propertyActivationTimeoutsPtrType) ToPropertyActivationTimeoutsPtrOutput() PropertyActivationTimeoutsPtrOutput { + return i.ToPropertyActivationTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i *propertyActivationTimeoutsPtrType) ToPropertyActivationTimeoutsPtrOutputWithContext(ctx context.Context) PropertyActivationTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PropertyActivationTimeoutsPtrOutput) +} + +func (i *propertyActivationTimeoutsPtrType) ToOutput(ctx context.Context) pulumix.Output[*PropertyActivationTimeouts] { + return pulumix.Output[*PropertyActivationTimeouts]{ + OutputState: i.ToPropertyActivationTimeoutsPtrOutputWithContext(ctx).OutputState, + } +} + +type PropertyActivationTimeoutsOutput struct{ *pulumi.OutputState } + +func (PropertyActivationTimeoutsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PropertyActivationTimeouts)(nil)).Elem() +} + +func (o PropertyActivationTimeoutsOutput) ToPropertyActivationTimeoutsOutput() PropertyActivationTimeoutsOutput { + return o +} + +func (o PropertyActivationTimeoutsOutput) ToPropertyActivationTimeoutsOutputWithContext(ctx context.Context) PropertyActivationTimeoutsOutput { + return o +} + +func (o PropertyActivationTimeoutsOutput) ToPropertyActivationTimeoutsPtrOutput() PropertyActivationTimeoutsPtrOutput { + return o.ToPropertyActivationTimeoutsPtrOutputWithContext(context.Background()) +} + +func (o PropertyActivationTimeoutsOutput) ToPropertyActivationTimeoutsPtrOutputWithContext(ctx context.Context) PropertyActivationTimeoutsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PropertyActivationTimeouts) *PropertyActivationTimeouts { + return &v + }).(PropertyActivationTimeoutsPtrOutput) +} + +func (o PropertyActivationTimeoutsOutput) ToOutput(ctx context.Context) pulumix.Output[PropertyActivationTimeouts] { + return pulumix.Output[PropertyActivationTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o PropertyActivationTimeoutsOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v PropertyActivationTimeouts) *string { return v.Default }).(pulumi.StringPtrOutput) +} + +type PropertyActivationTimeoutsPtrOutput struct{ *pulumi.OutputState } + +func (PropertyActivationTimeoutsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PropertyActivationTimeouts)(nil)).Elem() +} + +func (o PropertyActivationTimeoutsPtrOutput) ToPropertyActivationTimeoutsPtrOutput() PropertyActivationTimeoutsPtrOutput { + return o +} + +func (o PropertyActivationTimeoutsPtrOutput) ToPropertyActivationTimeoutsPtrOutputWithContext(ctx context.Context) PropertyActivationTimeoutsPtrOutput { + return o +} + +func (o PropertyActivationTimeoutsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PropertyActivationTimeouts] { + return pulumix.Output[*PropertyActivationTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o PropertyActivationTimeoutsPtrOutput) Elem() PropertyActivationTimeoutsOutput { + return o.ApplyT(func(v *PropertyActivationTimeouts) PropertyActivationTimeouts { + if v != nil { + return *v + } + var ret PropertyActivationTimeouts + return ret + }).(PropertyActivationTimeoutsOutput) +} + +func (o PropertyActivationTimeoutsPtrOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PropertyActivationTimeouts) *string { + if v == nil { + return nil + } + return v.Default + }).(pulumi.StringPtrOutput) +} + type PropertyHostname struct { CertProvisioningType string `pulumi:"certProvisioningType"` CertStatuses []PropertyHostnameCertStatus `pulumi:"certStatuses"` @@ -12540,6 +14596,163 @@ func (o PropertyIncludeActivationComplianceRecordNoncomplianceReasonOtherPtrOutp }).(pulumi.StringPtrOutput) } +type PropertyIncludeActivationTimeouts struct { + Default *string `pulumi:"default"` +} + +// PropertyIncludeActivationTimeoutsInput is an input type that accepts PropertyIncludeActivationTimeoutsArgs and PropertyIncludeActivationTimeoutsOutput values. +// You can construct a concrete instance of `PropertyIncludeActivationTimeoutsInput` via: +// +// PropertyIncludeActivationTimeoutsArgs{...} +type PropertyIncludeActivationTimeoutsInput interface { + pulumi.Input + + ToPropertyIncludeActivationTimeoutsOutput() PropertyIncludeActivationTimeoutsOutput + ToPropertyIncludeActivationTimeoutsOutputWithContext(context.Context) PropertyIncludeActivationTimeoutsOutput +} + +type PropertyIncludeActivationTimeoutsArgs struct { + Default pulumi.StringPtrInput `pulumi:"default"` +} + +func (PropertyIncludeActivationTimeoutsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PropertyIncludeActivationTimeouts)(nil)).Elem() +} + +func (i PropertyIncludeActivationTimeoutsArgs) ToPropertyIncludeActivationTimeoutsOutput() PropertyIncludeActivationTimeoutsOutput { + return i.ToPropertyIncludeActivationTimeoutsOutputWithContext(context.Background()) +} + +func (i PropertyIncludeActivationTimeoutsArgs) ToPropertyIncludeActivationTimeoutsOutputWithContext(ctx context.Context) PropertyIncludeActivationTimeoutsOutput { + return pulumi.ToOutputWithContext(ctx, i).(PropertyIncludeActivationTimeoutsOutput) +} + +func (i PropertyIncludeActivationTimeoutsArgs) ToOutput(ctx context.Context) pulumix.Output[PropertyIncludeActivationTimeouts] { + return pulumix.Output[PropertyIncludeActivationTimeouts]{ + OutputState: i.ToPropertyIncludeActivationTimeoutsOutputWithContext(ctx).OutputState, + } +} + +func (i PropertyIncludeActivationTimeoutsArgs) ToPropertyIncludeActivationTimeoutsPtrOutput() PropertyIncludeActivationTimeoutsPtrOutput { + return i.ToPropertyIncludeActivationTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i PropertyIncludeActivationTimeoutsArgs) ToPropertyIncludeActivationTimeoutsPtrOutputWithContext(ctx context.Context) PropertyIncludeActivationTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PropertyIncludeActivationTimeoutsOutput).ToPropertyIncludeActivationTimeoutsPtrOutputWithContext(ctx) +} + +// PropertyIncludeActivationTimeoutsPtrInput is an input type that accepts PropertyIncludeActivationTimeoutsArgs, PropertyIncludeActivationTimeoutsPtr and PropertyIncludeActivationTimeoutsPtrOutput values. +// You can construct a concrete instance of `PropertyIncludeActivationTimeoutsPtrInput` via: +// +// PropertyIncludeActivationTimeoutsArgs{...} +// +// or: +// +// nil +type PropertyIncludeActivationTimeoutsPtrInput interface { + pulumi.Input + + ToPropertyIncludeActivationTimeoutsPtrOutput() PropertyIncludeActivationTimeoutsPtrOutput + ToPropertyIncludeActivationTimeoutsPtrOutputWithContext(context.Context) PropertyIncludeActivationTimeoutsPtrOutput +} + +type propertyIncludeActivationTimeoutsPtrType PropertyIncludeActivationTimeoutsArgs + +func PropertyIncludeActivationTimeoutsPtr(v *PropertyIncludeActivationTimeoutsArgs) PropertyIncludeActivationTimeoutsPtrInput { + return (*propertyIncludeActivationTimeoutsPtrType)(v) +} + +func (*propertyIncludeActivationTimeoutsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PropertyIncludeActivationTimeouts)(nil)).Elem() +} + +func (i *propertyIncludeActivationTimeoutsPtrType) ToPropertyIncludeActivationTimeoutsPtrOutput() PropertyIncludeActivationTimeoutsPtrOutput { + return i.ToPropertyIncludeActivationTimeoutsPtrOutputWithContext(context.Background()) +} + +func (i *propertyIncludeActivationTimeoutsPtrType) ToPropertyIncludeActivationTimeoutsPtrOutputWithContext(ctx context.Context) PropertyIncludeActivationTimeoutsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PropertyIncludeActivationTimeoutsPtrOutput) +} + +func (i *propertyIncludeActivationTimeoutsPtrType) ToOutput(ctx context.Context) pulumix.Output[*PropertyIncludeActivationTimeouts] { + return pulumix.Output[*PropertyIncludeActivationTimeouts]{ + OutputState: i.ToPropertyIncludeActivationTimeoutsPtrOutputWithContext(ctx).OutputState, + } +} + +type PropertyIncludeActivationTimeoutsOutput struct{ *pulumi.OutputState } + +func (PropertyIncludeActivationTimeoutsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PropertyIncludeActivationTimeouts)(nil)).Elem() +} + +func (o PropertyIncludeActivationTimeoutsOutput) ToPropertyIncludeActivationTimeoutsOutput() PropertyIncludeActivationTimeoutsOutput { + return o +} + +func (o PropertyIncludeActivationTimeoutsOutput) ToPropertyIncludeActivationTimeoutsOutputWithContext(ctx context.Context) PropertyIncludeActivationTimeoutsOutput { + return o +} + +func (o PropertyIncludeActivationTimeoutsOutput) ToPropertyIncludeActivationTimeoutsPtrOutput() PropertyIncludeActivationTimeoutsPtrOutput { + return o.ToPropertyIncludeActivationTimeoutsPtrOutputWithContext(context.Background()) +} + +func (o PropertyIncludeActivationTimeoutsOutput) ToPropertyIncludeActivationTimeoutsPtrOutputWithContext(ctx context.Context) PropertyIncludeActivationTimeoutsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PropertyIncludeActivationTimeouts) *PropertyIncludeActivationTimeouts { + return &v + }).(PropertyIncludeActivationTimeoutsPtrOutput) +} + +func (o PropertyIncludeActivationTimeoutsOutput) ToOutput(ctx context.Context) pulumix.Output[PropertyIncludeActivationTimeouts] { + return pulumix.Output[PropertyIncludeActivationTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o PropertyIncludeActivationTimeoutsOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v PropertyIncludeActivationTimeouts) *string { return v.Default }).(pulumi.StringPtrOutput) +} + +type PropertyIncludeActivationTimeoutsPtrOutput struct{ *pulumi.OutputState } + +func (PropertyIncludeActivationTimeoutsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PropertyIncludeActivationTimeouts)(nil)).Elem() +} + +func (o PropertyIncludeActivationTimeoutsPtrOutput) ToPropertyIncludeActivationTimeoutsPtrOutput() PropertyIncludeActivationTimeoutsPtrOutput { + return o +} + +func (o PropertyIncludeActivationTimeoutsPtrOutput) ToPropertyIncludeActivationTimeoutsPtrOutputWithContext(ctx context.Context) PropertyIncludeActivationTimeoutsPtrOutput { + return o +} + +func (o PropertyIncludeActivationTimeoutsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PropertyIncludeActivationTimeouts] { + return pulumix.Output[*PropertyIncludeActivationTimeouts]{ + OutputState: o.OutputState, + } +} + +func (o PropertyIncludeActivationTimeoutsPtrOutput) Elem() PropertyIncludeActivationTimeoutsOutput { + return o.ApplyT(func(v *PropertyIncludeActivationTimeouts) PropertyIncludeActivationTimeouts { + if v != nil { + return *v + } + var ret PropertyIncludeActivationTimeouts + return ret + }).(PropertyIncludeActivationTimeoutsOutput) +} + +func (o PropertyIncludeActivationTimeoutsPtrOutput) Default() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PropertyIncludeActivationTimeouts) *string { + if v == nil { + return nil + } + return v.Default + }).(pulumi.StringPtrOutput) +} + type PropertyRuleError struct { BehaviorName *string `pulumi:"behaviorName"` Detail *string `pulumi:"detail"` @@ -18204,6 +20417,7 @@ type GetCloudletsEdgeRedirectorMatchRuleMatchRule struct { End *int `pulumi:"end"` MatchUrl *string `pulumi:"matchUrl"` Matches []GetCloudletsEdgeRedirectorMatchRuleMatchRuleMatch `pulumi:"matches"` + MatchesAlways *bool `pulumi:"matchesAlways"` Name *string `pulumi:"name"` RedirectUrl string `pulumi:"redirectUrl"` Start *int `pulumi:"start"` @@ -18229,6 +20443,7 @@ type GetCloudletsEdgeRedirectorMatchRuleMatchRuleArgs struct { End pulumi.IntPtrInput `pulumi:"end"` MatchUrl pulumi.StringPtrInput `pulumi:"matchUrl"` Matches GetCloudletsEdgeRedirectorMatchRuleMatchRuleMatchArrayInput `pulumi:"matches"` + MatchesAlways pulumi.BoolPtrInput `pulumi:"matchesAlways"` Name pulumi.StringPtrInput `pulumi:"name"` RedirectUrl pulumi.StringInput `pulumi:"redirectUrl"` Start pulumi.IntPtrInput `pulumi:"start"` @@ -18325,6 +20540,10 @@ func (o GetCloudletsEdgeRedirectorMatchRuleMatchRuleOutput) Matches() GetCloudle }).(GetCloudletsEdgeRedirectorMatchRuleMatchRuleMatchArrayOutput) } +func (o GetCloudletsEdgeRedirectorMatchRuleMatchRuleOutput) MatchesAlways() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetCloudletsEdgeRedirectorMatchRuleMatchRule) *bool { return v.MatchesAlways }).(pulumi.BoolPtrOutput) +} + func (o GetCloudletsEdgeRedirectorMatchRuleMatchRuleOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v GetCloudletsEdgeRedirectorMatchRuleMatchRule) *string { return v.Name }).(pulumi.StringPtrOutput) } @@ -103446,4668 +105665,19 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorReturnCacheStatusPtrOutput) }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl struct { - Behavior *string `pulumi:"behavior"` - KeepQueryString *bool `pulumi:"keepQueryString"` - Locked *bool `pulumi:"locked"` - Match *string `pulumi:"match"` - MatchMultiple *bool `pulumi:"matchMultiple"` - MatchRegex *string `pulumi:"matchRegex"` - TargetPath *string `pulumi:"targetPath"` - TargetPathPrepend *string `pulumi:"targetPathPrepend"` - TargetRegex *string `pulumi:"targetRegex"` - TargetUrl *string `pulumi:"targetUrl"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs and GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs struct { - Behavior pulumi.StringPtrInput `pulumi:"behavior"` - KeepQueryString pulumi.BoolPtrInput `pulumi:"keepQueryString"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Match pulumi.StringPtrInput `pulumi:"match"` - MatchMultiple pulumi.BoolPtrInput `pulumi:"matchMultiple"` - MatchRegex pulumi.StringPtrInput `pulumi:"matchRegex"` - TargetPath pulumi.StringPtrInput `pulumi:"targetPath"` - TargetPathPrepend pulumi.StringPtrInput `pulumi:"targetPathPrepend"` - TargetRegex pulumi.StringPtrInput `pulumi:"targetRegex"` - TargetUrl pulumi.StringPtrInput `pulumi:"targetUrl"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` -} - -func (GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutputWithContext(ctx).OutputState, - } -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutputWithContext(ctx) -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs, GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtr and GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput -} - -type getPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrType GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs - -func GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs) GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrType)(v) -} - -func (*getPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl)(nil)).Elem() -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutputWithContext(context.Background()) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutputWithContext(ctx).OutputState, - } -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutputWithContext(context.Background()) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl { - return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) Behavior() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { return v.Behavior }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) KeepQueryString() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *bool { return v.KeepQueryString }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) Match() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { return v.Match }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) MatchMultiple() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *bool { return v.MatchMultiple }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) MatchRegex() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { return v.MatchRegex }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) TargetPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { return v.TargetPath }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) TargetPathPrepend() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { return v.TargetPathPrepend }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) TargetRegex() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { return v.TargetRegex }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) TargetUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { return v.TargetUrl }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl - return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) Behavior() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { - if v == nil { - return nil - } - return v.Behavior - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) KeepQueryString() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *bool { - if v == nil { - return nil - } - return v.KeepQueryString - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) Match() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { - if v == nil { - return nil - } - return v.Match - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) MatchMultiple() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *bool { - if v == nil { - return nil - } - return v.MatchMultiple - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) MatchRegex() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { - if v == nil { - return nil - } - return v.MatchRegex - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) TargetPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { - if v == nil { - return nil - } - return v.TargetPath - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) TargetPathPrepend() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { - if v == nil { - return nil - } - return v.TargetPathPrepend - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) TargetRegex() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { - if v == nil { - return nil - } - return v.TargetRegex - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) TargetUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { - if v == nil { - return nil - } - return v.TargetUrl - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom struct { - Locked *bool `pulumi:"locked"` - RumGroupName *string `pulumi:"rumGroupName"` - RumSampleRate *int `pulumi:"rumSampleRate"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs and GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - RumGroupName pulumi.StringPtrInput `pulumi:"rumGroupName"` - RumSampleRate pulumi.IntPtrInput `pulumi:"rumSampleRate"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` -} - -func (GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutputWithContext(ctx).OutputState, - } -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutputWithContext(ctx) -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs, GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtr and GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput -} - -type getPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrType GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs - -func GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs) GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrType)(v) -} - -func (*getPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom)(nil)).Elem() -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutputWithContext(context.Background()) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutputWithContext(ctx).OutputState, - } -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutputWithContext(context.Background()) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom) *GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom { - return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) RumGroupName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom) *string { return v.RumGroupName }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) RumSampleRate() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom) *int { return v.RumSampleRate }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom) GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom - return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput) RumGroupName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom) *string { - if v == nil { - return nil - } - return v.RumGroupName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput) RumSampleRate() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom) *int { - if v == nil { - return nil - } - return v.RumSampleRate - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions struct { - ApplicationAction *string `pulumi:"applicationAction"` - ApplicationCnameEnabled *bool `pulumi:"applicationCnameEnabled"` - ApplicationCnameLevel *int `pulumi:"applicationCnameLevel"` - ApplicationCookie *string `pulumi:"applicationCookie"` - ApplicationQueryString *string `pulumi:"applicationQueryString"` - ApplicationRegex *string `pulumi:"applicationRegex"` - ApplicationReplace *string `pulumi:"applicationReplace"` - ApplicationTitle *string `pulumi:"applicationTitle"` - CustomerAction *string `pulumi:"customerAction"` - CustomerCnameEnabled *bool `pulumi:"customerCnameEnabled"` - CustomerCnameLevel *int `pulumi:"customerCnameLevel"` - CustomerCookie *string `pulumi:"customerCookie"` - CustomerQueryString *string `pulumi:"customerQueryString"` - CustomerRegex *string `pulumi:"customerRegex"` - CustomerReplace *string `pulumi:"customerReplace"` - CustomerTitle *string `pulumi:"customerTitle"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - UsersAction *string `pulumi:"usersAction"` - UsersCnameEnabled *bool `pulumi:"usersCnameEnabled"` - UsersCnameLevel *int `pulumi:"usersCnameLevel"` - UsersCookie *string `pulumi:"usersCookie"` - UsersQueryString *string `pulumi:"usersQueryString"` - UsersRegex *string `pulumi:"usersRegex"` - UsersReplace *string `pulumi:"usersReplace"` - UsersTitle *string `pulumi:"usersTitle"` - Uuid *string `pulumi:"uuid"` -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs struct { - ApplicationAction pulumi.StringPtrInput `pulumi:"applicationAction"` - ApplicationCnameEnabled pulumi.BoolPtrInput `pulumi:"applicationCnameEnabled"` - ApplicationCnameLevel pulumi.IntPtrInput `pulumi:"applicationCnameLevel"` - ApplicationCookie pulumi.StringPtrInput `pulumi:"applicationCookie"` - ApplicationQueryString pulumi.StringPtrInput `pulumi:"applicationQueryString"` - ApplicationRegex pulumi.StringPtrInput `pulumi:"applicationRegex"` - ApplicationReplace pulumi.StringPtrInput `pulumi:"applicationReplace"` - ApplicationTitle pulumi.StringPtrInput `pulumi:"applicationTitle"` - CustomerAction pulumi.StringPtrInput `pulumi:"customerAction"` - CustomerCnameEnabled pulumi.BoolPtrInput `pulumi:"customerCnameEnabled"` - CustomerCnameLevel pulumi.IntPtrInput `pulumi:"customerCnameLevel"` - CustomerCookie pulumi.StringPtrInput `pulumi:"customerCookie"` - CustomerQueryString pulumi.StringPtrInput `pulumi:"customerQueryString"` - CustomerRegex pulumi.StringPtrInput `pulumi:"customerRegex"` - CustomerReplace pulumi.StringPtrInput `pulumi:"customerReplace"` - CustomerTitle pulumi.StringPtrInput `pulumi:"customerTitle"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UsersAction pulumi.StringPtrInput `pulumi:"usersAction"` - UsersCnameEnabled pulumi.BoolPtrInput `pulumi:"usersCnameEnabled"` - UsersCnameLevel pulumi.IntPtrInput `pulumi:"usersCnameLevel"` - UsersCookie pulumi.StringPtrInput `pulumi:"usersCookie"` - UsersQueryString pulumi.StringPtrInput `pulumi:"usersQueryString"` - UsersRegex pulumi.StringPtrInput `pulumi:"usersRegex"` - UsersReplace pulumi.StringPtrInput `pulumi:"usersReplace"` - UsersTitle pulumi.StringPtrInput `pulumi:"usersTitle"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` -} - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutputWithContext(ctx).OutputState, - } -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutputWithContext(ctx) -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtr and GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput -} - -type getPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrType GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs - -func GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrType)(v) -} - -func (*getPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions)(nil)).Elem() -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutputWithContext(context.Background()) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutputWithContext(ctx).OutputState, - } -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutputWithContext(context.Background()) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions { - return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ApplicationAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - return v.ApplicationAction - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ApplicationCnameEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *bool { - return v.ApplicationCnameEnabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ApplicationCnameLevel() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *int { - return v.ApplicationCnameLevel - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ApplicationCookie() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - return v.ApplicationCookie - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ApplicationQueryString() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - return v.ApplicationQueryString - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ApplicationRegex() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - return v.ApplicationRegex - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ApplicationReplace() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - return v.ApplicationReplace - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ApplicationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - return v.ApplicationTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) CustomerAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { return v.CustomerAction }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) CustomerCnameEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *bool { - return v.CustomerCnameEnabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) CustomerCnameLevel() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *int { return v.CustomerCnameLevel }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) CustomerCookie() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { return v.CustomerCookie }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) CustomerQueryString() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - return v.CustomerQueryString - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) CustomerRegex() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { return v.CustomerRegex }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) CustomerReplace() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { return v.CustomerReplace }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) CustomerTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { return v.CustomerTitle }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) UsersAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { return v.UsersAction }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) UsersCnameEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *bool { return v.UsersCnameEnabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) UsersCnameLevel() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *int { return v.UsersCnameLevel }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) UsersCookie() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { return v.UsersCookie }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) UsersQueryString() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - return v.UsersQueryString - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) UsersRegex() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { return v.UsersRegex }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) UsersReplace() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { return v.UsersReplace }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) UsersTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { return v.UsersTitle }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions - return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) ApplicationAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.ApplicationAction - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) ApplicationCnameEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *bool { - if v == nil { - return nil - } - return v.ApplicationCnameEnabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) ApplicationCnameLevel() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *int { - if v == nil { - return nil - } - return v.ApplicationCnameLevel - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) ApplicationCookie() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.ApplicationCookie - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) ApplicationQueryString() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.ApplicationQueryString - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) ApplicationRegex() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.ApplicationRegex - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) ApplicationReplace() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.ApplicationReplace - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) ApplicationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.ApplicationTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) CustomerAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.CustomerAction - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) CustomerCnameEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *bool { - if v == nil { - return nil - } - return v.CustomerCnameEnabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) CustomerCnameLevel() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *int { - if v == nil { - return nil - } - return v.CustomerCnameLevel - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) CustomerCookie() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.CustomerCookie - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) CustomerQueryString() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.CustomerQueryString - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) CustomerRegex() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.CustomerRegex - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) CustomerReplace() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.CustomerReplace - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) CustomerTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.CustomerTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) UsersAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.UsersAction - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) UsersCnameEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *bool { - if v == nil { - return nil - } - return v.UsersCnameEnabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) UsersCnameLevel() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *int { - if v == nil { - return nil - } - return v.UsersCnameLevel - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) UsersCookie() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.UsersCookie - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) UsersQueryString() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.UsersQueryString - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) UsersRegex() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.UsersRegex - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) UsersReplace() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.UsersReplace - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) UsersTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.UsersTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient struct { - AllowOverrideOriginCacheKey *bool `pulumi:"allowOverrideOriginCacheKey"` - ConnectorId *string `pulumi:"connectorId"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - OriginHostHeader *string `pulumi:"originHostHeader"` - OriginType *string `pulumi:"originType"` - Sf3cOriginHost *string `pulumi:"sf3cOriginHost"` - Sf3cOriginHostHeader *string `pulumi:"sf3cOriginHostHeader"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs struct { - AllowOverrideOriginCacheKey pulumi.BoolPtrInput `pulumi:"allowOverrideOriginCacheKey"` - ConnectorId pulumi.StringPtrInput `pulumi:"connectorId"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - OriginHostHeader pulumi.StringPtrInput `pulumi:"originHostHeader"` - OriginType pulumi.StringPtrInput `pulumi:"originType"` - Sf3cOriginHost pulumi.StringPtrInput `pulumi:"sf3cOriginHost"` - Sf3cOriginHostHeader pulumi.StringPtrInput `pulumi:"sf3cOriginHostHeader"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` -} - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutputWithContext(ctx).OutputState, - } -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx) -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtr and GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput -} - -type getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrType GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs - -func GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrType)(v) -} - -func (*getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient)(nil)).Elem() -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(context.Background()) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx).OutputState, - } -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(context.Background()) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient { - return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) AllowOverrideOriginCacheKey() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *bool { - return v.AllowOverrideOriginCacheKey - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) ConnectorId() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { - return v.ConnectorId - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *bool { - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) OriginHostHeader() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { - return v.OriginHostHeader - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) OriginType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { - return v.OriginType - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) Sf3cOriginHost() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { - return v.Sf3cOriginHost - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) Sf3cOriginHostHeader() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { - return v.Sf3cOriginHostHeader - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient - return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) AllowOverrideOriginCacheKey() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *bool { - if v == nil { - return nil - } - return v.AllowOverrideOriginCacheKey - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) ConnectorId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { - if v == nil { - return nil - } - return v.ConnectorId - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) OriginHostHeader() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { - if v == nil { - return nil - } - return v.OriginHostHeader - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) OriginType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { - if v == nil { - return nil - } - return v.OriginType - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) Sf3cOriginHost() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { - if v == nil { - return nil - } - return v.Sf3cOriginHost - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) Sf3cOriginHostHeader() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { - if v == nil { - return nil - } - return v.Sf3cOriginHostHeader - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` -} - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutputWithContext(ctx).OutputState, - } -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx) -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtr and GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput -} - -type getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrType GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs - -func GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrType)(v) -} - -func (*getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider)(nil)).Elem() -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(context.Background()) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx).OutputState, - } -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(context.Background()) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider) *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider { - return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider) *bool { - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider - return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader struct { - HostHeaderSource *string `pulumi:"hostHeaderSource"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs struct { - HostHeaderSource pulumi.StringPtrInput `pulumi:"hostHeaderSource"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` -} - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(ctx).OutputState, - } -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx) -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtr and GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput -} - -type getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs - -func GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType)(v) -} - -func (*getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader)(nil)).Elem() -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(context.Background()) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx).OutputState, - } -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(context.Background()) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader) *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader { - return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) HostHeaderSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader) *string { - return v.HostHeaderSource - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader - return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) HostHeaderSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader) *string { - if v == nil { - return nil - } - return v.HostHeaderSource - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` -} - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutputWithContext(ctx).OutputState, - } -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx) -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtr and GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput -} - -type getPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrType GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs - -func GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrType)(v) -} - -func (*getPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing)(nil)).Elem() -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutputWithContext(context.Background()) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx).OutputState, - } -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutputWithContext(context.Background()) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing) *GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing { - return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing) GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing - return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation struct { - Locked *bool `pulumi:"locked"` - RefreshMethod *string `pulumi:"refreshMethod"` - Repeat *bool `pulumi:"repeat"` - RepeatInterval *string `pulumi:"repeatInterval"` - Start *string `pulumi:"start"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs and GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - RefreshMethod pulumi.StringPtrInput `pulumi:"refreshMethod"` - Repeat pulumi.BoolPtrInput `pulumi:"repeat"` - RepeatInterval pulumi.StringPtrInput `pulumi:"repeatInterval"` - Start pulumi.StringPtrInput `pulumi:"start"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` -} - -func (GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutputWithContext(ctx).OutputState, - } -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutputWithContext(ctx) -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs, GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtr and GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput -} - -type getPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrType GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs - -func GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs) GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrType)(v) -} - -func (*getPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation)(nil)).Elem() -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutputWithContext(context.Background()) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutputWithContext(ctx).OutputState, - } -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutputWithContext(context.Background()) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation { - return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) RefreshMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *string { - return v.RefreshMethod - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) Repeat() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *bool { return v.Repeat }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) RepeatInterval() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *string { - return v.RepeatInterval - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) Start() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *string { return v.Start }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation - return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) RefreshMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *string { - if v == nil { - return nil - } - return v.RefreshMethod - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) Repeat() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *bool { - if v == nil { - return nil - } - return v.Repeat - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) RepeatInterval() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *string { - if v == nil { - return nil - } - return v.RepeatInterval - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) Start() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *string { - if v == nil { - return nil - } - return v.Start - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - Serviceworker *string `pulumi:"serviceworker"` - TemplateUuid *string `pulumi:"templateUuid"` - Timestamp *int `pulumi:"timestamp"` - Uuid *string `pulumi:"uuid"` -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs and GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Serviceworker pulumi.StringPtrInput `pulumi:"serviceworker"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Timestamp pulumi.IntPtrInput `pulumi:"timestamp"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` -} - -func (GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutputWithContext(ctx).OutputState, - } -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutputWithContext(ctx) -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs, GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtr and GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput -} - -type getPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrType GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs - -func GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs) GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrType)(v) -} - -func (*getPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement)(nil)).Elem() -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutputWithContext(context.Background()) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutputWithContext(ctx).OutputState, - } -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutputWithContext(context.Background()) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement { - return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) Serviceworker() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *string { return v.Serviceworker }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) Timestamp() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *int { return v.Timestamp }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement - return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) Serviceworker() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *string { - if v == nil { - return nil - } - return v.Serviceworker - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) Timestamp() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *int { - if v == nil { - return nil - } - return v.Timestamp - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection struct { - Acl *bool `pulumi:"acl"` - DashMediaEncryption *bool `pulumi:"dashMediaEncryption"` - DataPayload *bool `pulumi:"dataPayload"` - EnableTokenInUri *bool `pulumi:"enableTokenInUri"` - Enabled *bool `pulumi:"enabled"` - FieldCarryOver *string `pulumi:"fieldCarryOver"` - HeaderForSalts []string `pulumi:"headerForSalts"` - HlsMasterManifestFiles []string `pulumi:"hlsMasterManifestFiles"` - HlsMediaEncryption *bool `pulumi:"hlsMediaEncryption"` - Ip *bool `pulumi:"ip"` - Key *string `pulumi:"key"` - Locked *bool `pulumi:"locked"` - MediaEncryptionTitle *string `pulumi:"mediaEncryptionTitle"` - RevokedListId *int `pulumi:"revokedListId"` - Salt *string `pulumi:"salt"` - SessionId *bool `pulumi:"sessionId"` - TemplateUuid *string `pulumi:"templateUuid"` - TokenAuthHlsTitle *string `pulumi:"tokenAuthHlsTitle"` - TokenAuthenticationTitle *string `pulumi:"tokenAuthenticationTitle"` - TokenRevocationEnabled *bool `pulumi:"tokenRevocationEnabled"` - TokenRevocationTitle *string `pulumi:"tokenRevocationTitle"` - TransitionKey *string `pulumi:"transitionKey"` - UseAdvanced *bool `pulumi:"useAdvanced"` - Uuid *string `pulumi:"uuid"` -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs struct { - Acl pulumi.BoolPtrInput `pulumi:"acl"` - DashMediaEncryption pulumi.BoolPtrInput `pulumi:"dashMediaEncryption"` - DataPayload pulumi.BoolPtrInput `pulumi:"dataPayload"` - EnableTokenInUri pulumi.BoolPtrInput `pulumi:"enableTokenInUri"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - FieldCarryOver pulumi.StringPtrInput `pulumi:"fieldCarryOver"` - HeaderForSalts pulumi.StringArrayInput `pulumi:"headerForSalts"` - HlsMasterManifestFiles pulumi.StringArrayInput `pulumi:"hlsMasterManifestFiles"` - HlsMediaEncryption pulumi.BoolPtrInput `pulumi:"hlsMediaEncryption"` - Ip pulumi.BoolPtrInput `pulumi:"ip"` - Key pulumi.StringPtrInput `pulumi:"key"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MediaEncryptionTitle pulumi.StringPtrInput `pulumi:"mediaEncryptionTitle"` - RevokedListId pulumi.IntPtrInput `pulumi:"revokedListId"` - Salt pulumi.StringPtrInput `pulumi:"salt"` - SessionId pulumi.BoolPtrInput `pulumi:"sessionId"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - TokenAuthHlsTitle pulumi.StringPtrInput `pulumi:"tokenAuthHlsTitle"` - TokenAuthenticationTitle pulumi.StringPtrInput `pulumi:"tokenAuthenticationTitle"` - TokenRevocationEnabled pulumi.BoolPtrInput `pulumi:"tokenRevocationEnabled"` - TokenRevocationTitle pulumi.StringPtrInput `pulumi:"tokenRevocationTitle"` - TransitionKey pulumi.StringPtrInput `pulumi:"transitionKey"` - UseAdvanced pulumi.BoolPtrInput `pulumi:"useAdvanced"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` -} - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutputWithContext(ctx).OutputState, - } -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx) -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtr and GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput -} - -type getPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrType GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs - -func GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrType)(v) -} - -func (*getPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection)(nil)).Elem() -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutputWithContext(context.Background()) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx).OutputState, - } -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutputWithContext(context.Background()) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection { - return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) Acl() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { return v.Acl }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) DashMediaEncryption() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { - return v.DashMediaEncryption - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) DataPayload() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { - return v.DataPayload - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) EnableTokenInUri() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { - return v.EnableTokenInUri - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) FieldCarryOver() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { - return v.FieldCarryOver - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) HeaderForSalts() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) []string { - return v.HeaderForSalts - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) HlsMasterManifestFiles() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) []string { - return v.HlsMasterManifestFiles - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) HlsMediaEncryption() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { - return v.HlsMediaEncryption - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) Ip() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { return v.Ip }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) Key() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { return v.Key }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) MediaEncryptionTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { - return v.MediaEncryptionTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) RevokedListId() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *int { - return v.RevokedListId - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) Salt() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { return v.Salt }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) SessionId() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { - return v.SessionId - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) TokenAuthHlsTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { - return v.TokenAuthHlsTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) TokenAuthenticationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { - return v.TokenAuthenticationTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) TokenRevocationEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { - return v.TokenRevocationEnabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) TokenRevocationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { - return v.TokenRevocationTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) TransitionKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { - return v.TransitionKey - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) UseAdvanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { - return v.UseAdvanced - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection - return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) Acl() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { - if v == nil { - return nil - } - return v.Acl - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) DashMediaEncryption() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { - if v == nil { - return nil - } - return v.DashMediaEncryption - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) DataPayload() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { - if v == nil { - return nil - } - return v.DataPayload - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) EnableTokenInUri() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { - if v == nil { - return nil - } - return v.EnableTokenInUri - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) FieldCarryOver() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { - if v == nil { - return nil - } - return v.FieldCarryOver - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) HeaderForSalts() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) []string { - if v == nil { - return nil - } - return v.HeaderForSalts - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) HlsMasterManifestFiles() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) []string { - if v == nil { - return nil - } - return v.HlsMasterManifestFiles - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) HlsMediaEncryption() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { - if v == nil { - return nil - } - return v.HlsMediaEncryption - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) Ip() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { - if v == nil { - return nil - } - return v.Ip - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) Key() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { - if v == nil { - return nil - } - return v.Key - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) MediaEncryptionTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { - if v == nil { - return nil - } - return v.MediaEncryptionTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) RevokedListId() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *int { - if v == nil { - return nil - } - return v.RevokedListId - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) Salt() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { - if v == nil { - return nil - } - return v.Salt - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) SessionId() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { - if v == nil { - return nil - } - return v.SessionId - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) TokenAuthHlsTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { - if v == nil { - return nil - } - return v.TokenAuthHlsTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) TokenAuthenticationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { - if v == nil { - return nil - } - return v.TokenAuthenticationTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) TokenRevocationEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { - if v == nil { - return nil - } - return v.TokenRevocationEnabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) TokenRevocationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { - if v == nil { - return nil - } - return v.TokenRevocationTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) TransitionKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { - if v == nil { - return nil - } - return v.TransitionKey - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) UseAdvanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { - if v == nil { - return nil - } - return v.UseAdvanced - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization struct { - Behavior *string `pulumi:"behavior"` - DvrType *string `pulumi:"dvrType"` - DvrWindow *string `pulumi:"dvrWindow"` - EnableUllStreaming *bool `pulumi:"enableUllStreaming"` - EndTime *string `pulumi:"endTime"` - LiveType *string `pulumi:"liveType"` - Locked *bool `pulumi:"locked"` - ShowAdvanced *bool `pulumi:"showAdvanced"` - StartTime *string `pulumi:"startTime"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs struct { - Behavior pulumi.StringPtrInput `pulumi:"behavior"` - DvrType pulumi.StringPtrInput `pulumi:"dvrType"` - DvrWindow pulumi.StringPtrInput `pulumi:"dvrWindow"` - EnableUllStreaming pulumi.BoolPtrInput `pulumi:"enableUllStreaming"` - EndTime pulumi.StringPtrInput `pulumi:"endTime"` - LiveType pulumi.StringPtrInput `pulumi:"liveType"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - ShowAdvanced pulumi.BoolPtrInput `pulumi:"showAdvanced"` - StartTime pulumi.StringPtrInput `pulumi:"startTime"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` -} - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutputWithContext(ctx).OutputState, - } -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx) -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtr and GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput -} - -type getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrType GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs - -func GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrType)(v) -} - -func (*getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization)(nil)).Elem() -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutputWithContext(context.Background()) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx).OutputState, - } -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutputWithContext(context.Background()) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization { - return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) Behavior() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { - return v.Behavior - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) DvrType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { - return v.DvrType - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) DvrWindow() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { - return v.DvrWindow - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) EnableUllStreaming() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *bool { - return v.EnableUllStreaming - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) EndTime() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { - return v.EndTime - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) LiveType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { - return v.LiveType - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) ShowAdvanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *bool { - return v.ShowAdvanced - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) StartTime() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { - return v.StartTime - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization - return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) Behavior() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { - if v == nil { - return nil - } - return v.Behavior - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) DvrType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { - if v == nil { - return nil - } - return v.DvrType - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) DvrWindow() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { - if v == nil { - return nil - } - return v.DvrWindow - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) EnableUllStreaming() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *bool { - if v == nil { - return nil - } - return v.EnableUllStreaming - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) EndTime() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { - if v == nil { - return nil - } - return v.EndTime - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) LiveType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { - if v == nil { - return nil - } - return v.LiveType - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) ShowAdvanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *bool { - if v == nil { - return nil - } - return v.ShowAdvanced - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) StartTime() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { - if v == nil { - return nil - } - return v.StartTime - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` -} - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(ctx).OutputState, - } -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx) -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtr and GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput -} - -type getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrType GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs - -func GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrType)(v) -} - -func (*getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch)(nil)).Elem() -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(context.Background()) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx).OutputState, - } -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(context.Background()) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch) *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch { - return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch) *bool { - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch - return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable struct { - Algorithm *string `pulumi:"algorithm"` - CaseSensitive *bool `pulumi:"caseSensitive"` - CertificateFieldName *string `pulumi:"certificateFieldName"` - CookieName *string `pulumi:"cookieName"` - DeviceProfile *string `pulumi:"deviceProfile"` - EncryptionKey *string `pulumi:"encryptionKey"` - EncryptionMode *string `pulumi:"encryptionMode"` - EndIndex *string `pulumi:"endIndex"` - ExceptChars *string `pulumi:"exceptChars"` - ExtractLocation *string `pulumi:"extractLocation"` - ForceChars *string `pulumi:"forceChars"` - FormatString *string `pulumi:"formatString"` - Generator *string `pulumi:"generator"` - GlobalSubstitution *bool `pulumi:"globalSubstitution"` - HeaderName *string `pulumi:"headerName"` - HmacAlgorithm *string `pulumi:"hmacAlgorithm"` - HmacKey *string `pulumi:"hmacKey"` - InitializationVector *string `pulumi:"initializationVector"` - IpVersion *string `pulumi:"ipVersion"` - Ipv4Prefix *int `pulumi:"ipv4Prefix"` - Ipv6Prefix *int `pulumi:"ipv6Prefix"` - LocationId *string `pulumi:"locationId"` - Locked *bool `pulumi:"locked"` - Max *int `pulumi:"max"` - MaxRandomNumber *string `pulumi:"maxRandomNumber"` - Min *int `pulumi:"min"` - MinRandomNumber *string `pulumi:"minRandomNumber"` - Nonce *string `pulumi:"nonce"` - NumberOfBytes *int `pulumi:"numberOfBytes"` - OperandOne *string `pulumi:"operandOne"` - ParamName *string `pulumi:"paramName"` - PathComponentOffset *string `pulumi:"pathComponentOffset"` - PrependBytes *bool `pulumi:"prependBytes"` - QueryParameterName *string `pulumi:"queryParameterName"` - Regex *string `pulumi:"regex"` - Replacement *string `pulumi:"replacement"` - ResponseHeaderName *string `pulumi:"responseHeaderName"` - Separator *string `pulumi:"separator"` - SetCookieName *string `pulumi:"setCookieName"` - StartIndex *string `pulumi:"startIndex"` - SubString *string `pulumi:"subString"` - TemplateUuid *string `pulumi:"templateUuid"` - Transform *string `pulumi:"transform"` - Uuid *string `pulumi:"uuid"` - ValueSource *string `pulumi:"valueSource"` - VariableName *string `pulumi:"variableName"` - VariableValue *string `pulumi:"variableValue"` -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs struct { - Algorithm pulumi.StringPtrInput `pulumi:"algorithm"` - CaseSensitive pulumi.BoolPtrInput `pulumi:"caseSensitive"` - CertificateFieldName pulumi.StringPtrInput `pulumi:"certificateFieldName"` - CookieName pulumi.StringPtrInput `pulumi:"cookieName"` - DeviceProfile pulumi.StringPtrInput `pulumi:"deviceProfile"` - EncryptionKey pulumi.StringPtrInput `pulumi:"encryptionKey"` - EncryptionMode pulumi.StringPtrInput `pulumi:"encryptionMode"` - EndIndex pulumi.StringPtrInput `pulumi:"endIndex"` - ExceptChars pulumi.StringPtrInput `pulumi:"exceptChars"` - ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` - ForceChars pulumi.StringPtrInput `pulumi:"forceChars"` - FormatString pulumi.StringPtrInput `pulumi:"formatString"` - Generator pulumi.StringPtrInput `pulumi:"generator"` - GlobalSubstitution pulumi.BoolPtrInput `pulumi:"globalSubstitution"` - HeaderName pulumi.StringPtrInput `pulumi:"headerName"` - HmacAlgorithm pulumi.StringPtrInput `pulumi:"hmacAlgorithm"` - HmacKey pulumi.StringPtrInput `pulumi:"hmacKey"` - InitializationVector pulumi.StringPtrInput `pulumi:"initializationVector"` - IpVersion pulumi.StringPtrInput `pulumi:"ipVersion"` - Ipv4Prefix pulumi.IntPtrInput `pulumi:"ipv4Prefix"` - Ipv6Prefix pulumi.IntPtrInput `pulumi:"ipv6Prefix"` - LocationId pulumi.StringPtrInput `pulumi:"locationId"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Max pulumi.IntPtrInput `pulumi:"max"` - MaxRandomNumber pulumi.StringPtrInput `pulumi:"maxRandomNumber"` - Min pulumi.IntPtrInput `pulumi:"min"` - MinRandomNumber pulumi.StringPtrInput `pulumi:"minRandomNumber"` - Nonce pulumi.StringPtrInput `pulumi:"nonce"` - NumberOfBytes pulumi.IntPtrInput `pulumi:"numberOfBytes"` - OperandOne pulumi.StringPtrInput `pulumi:"operandOne"` - ParamName pulumi.StringPtrInput `pulumi:"paramName"` - PathComponentOffset pulumi.StringPtrInput `pulumi:"pathComponentOffset"` - PrependBytes pulumi.BoolPtrInput `pulumi:"prependBytes"` - QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` - Regex pulumi.StringPtrInput `pulumi:"regex"` - Replacement pulumi.StringPtrInput `pulumi:"replacement"` - ResponseHeaderName pulumi.StringPtrInput `pulumi:"responseHeaderName"` - Separator pulumi.StringPtrInput `pulumi:"separator"` - SetCookieName pulumi.StringPtrInput `pulumi:"setCookieName"` - StartIndex pulumi.StringPtrInput `pulumi:"startIndex"` - SubString pulumi.StringPtrInput `pulumi:"subString"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Transform pulumi.StringPtrInput `pulumi:"transform"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - ValueSource pulumi.StringPtrInput `pulumi:"valueSource"` - VariableName pulumi.StringPtrInput `pulumi:"variableName"` - VariableValue pulumi.StringPtrInput `pulumi:"variableValue"` -} - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutputWithContext(ctx).OutputState, - } -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutputWithContext(ctx) -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtr and GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput -} - -type getPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrType GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs - -func GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrType)(v) -} - -func (*getPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable)(nil)).Elem() -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutputWithContext(context.Background()) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutputWithContext(ctx).OutputState, - } -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutputWithContext(context.Background()) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable { - return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Algorithm() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.Algorithm }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) CaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *bool { return v.CaseSensitive }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) CertificateFieldName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - return v.CertificateFieldName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) CookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.CookieName }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) DeviceProfile() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.DeviceProfile }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) EncryptionKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.EncryptionKey }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) EncryptionMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.EncryptionMode }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) EndIndex() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.EndIndex }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) ExceptChars() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.ExceptChars }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) ExtractLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.ExtractLocation }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) ForceChars() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.ForceChars }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) FormatString() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.FormatString }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Generator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.Generator }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) GlobalSubstitution() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *bool { return v.GlobalSubstitution }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.HeaderName }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) HmacAlgorithm() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.HmacAlgorithm }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) HmacKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.HmacKey }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) InitializationVector() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - return v.InitializationVector - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) IpVersion() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.IpVersion }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Ipv4Prefix() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *int { return v.Ipv4Prefix }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Ipv6Prefix() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *int { return v.Ipv6Prefix }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) LocationId() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.LocationId }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Max() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *int { return v.Max }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) MaxRandomNumber() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.MaxRandomNumber }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Min() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *int { return v.Min }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) MinRandomNumber() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.MinRandomNumber }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Nonce() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.Nonce }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) NumberOfBytes() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *int { return v.NumberOfBytes }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) OperandOne() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.OperandOne }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) ParamName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.ParamName }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) PathComponentOffset() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.PathComponentOffset }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) PrependBytes() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *bool { return v.PrependBytes }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) QueryParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.QueryParameterName }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Regex() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.Regex }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Replacement() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.Replacement }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) ResponseHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.ResponseHeaderName }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Separator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.Separator }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) SetCookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.SetCookieName }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) StartIndex() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.StartIndex }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) SubString() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.SubString }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Transform() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.Transform }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) ValueSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.ValueSource }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) VariableName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.VariableName }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) VariableValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.VariableValue }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable - return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Algorithm() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.Algorithm - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) CaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *bool { - if v == nil { - return nil - } - return v.CaseSensitive - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) CertificateFieldName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.CertificateFieldName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) CookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.CookieName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) DeviceProfile() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.DeviceProfile - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) EncryptionKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.EncryptionKey - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) EncryptionMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.EncryptionMode - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) EndIndex() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.EndIndex - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) ExceptChars() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.ExceptChars - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) ExtractLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.ExtractLocation - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) ForceChars() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.ForceChars - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) FormatString() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.FormatString - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Generator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.Generator - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) GlobalSubstitution() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *bool { - if v == nil { - return nil - } - return v.GlobalSubstitution - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.HeaderName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) HmacAlgorithm() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.HmacAlgorithm - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) HmacKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.HmacKey - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) InitializationVector() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.InitializationVector - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) IpVersion() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.IpVersion - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Ipv4Prefix() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *int { - if v == nil { - return nil - } - return v.Ipv4Prefix - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Ipv6Prefix() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *int { - if v == nil { - return nil - } - return v.Ipv6Prefix - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) LocationId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.LocationId - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Max() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *int { - if v == nil { - return nil - } - return v.Max - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) MaxRandomNumber() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.MaxRandomNumber - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Min() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *int { - if v == nil { - return nil - } - return v.Min - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) MinRandomNumber() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.MinRandomNumber - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Nonce() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.Nonce - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) NumberOfBytes() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *int { - if v == nil { - return nil - } - return v.NumberOfBytes - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) OperandOne() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.OperandOne - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) ParamName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.ParamName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) PathComponentOffset() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.PathComponentOffset - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) PrependBytes() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *bool { - if v == nil { - return nil - } - return v.PrependBytes - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) QueryParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.QueryParameterName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Regex() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.Regex - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Replacement() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.Replacement - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) ResponseHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.ResponseHeaderName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Separator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.Separator - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) SetCookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.SetCookieName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) StartIndex() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.StartIndex - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) SubString() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.SubString - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Transform() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.Transform - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) ValueSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.ValueSource - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) VariableName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.VariableName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) VariableValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.VariableValue - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorShutr struct { - Locked *bool `pulumi:"locked"` - Status *string `pulumi:"status"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorShutrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs and GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorShutrInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorShutrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Status pulumi.StringPtrInput `pulumi:"status"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` -} - -func (GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorShutr)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorShutr] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorShutr]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrOutputWithContext(ctx).OutputState, - } -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutputWithContext(ctx) -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs, GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtr and GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput -} - -type getPropertyRulesBuilderRulesV20230105BehaviorShutrPtrType GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs - -func GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs) GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorShutrPtrType)(v) -} - -func (*getPropertyRulesBuilderRulesV20230105BehaviorShutrPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorShutr)(nil)).Elem() -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorShutrPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutputWithContext(context.Background()) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorShutrPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorShutrPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorShutr] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorShutr]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutputWithContext(ctx).OutputState, - } -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorShutr)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutputWithContext(context.Background()) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorShutr) *GetPropertyRulesBuilderRulesV20230105BehaviorShutr { - return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorShutr] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorShutr]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorShutr) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput) Status() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorShutr) *string { return v.Status }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorShutr) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorShutr) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorShutr)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorShutr] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorShutr]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorShutr) GetPropertyRulesBuilderRulesV20230105BehaviorShutr { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorShutr - return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorShutr) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput) Status() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorShutr) *string { - if v == nil { - return nil - } - return v.Status - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorShutr) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorShutr) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) -} - func init() { pulumi.RegisterInputType(reflect.TypeOf((*ClientlistListItemInput)(nil)).Elem(), ClientlistListItemArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*ClientlistListItemArrayInput)(nil)).Elem(), ClientlistListItemArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*CloudletsApplicationLoadBalancerActivationTimeoutsInput)(nil)).Elem(), CloudletsApplicationLoadBalancerActivationTimeoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CloudletsApplicationLoadBalancerActivationTimeoutsPtrInput)(nil)).Elem(), CloudletsApplicationLoadBalancerActivationTimeoutsArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*CloudletsApplicationLoadBalancerDataCenterInput)(nil)).Elem(), CloudletsApplicationLoadBalancerDataCenterArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*CloudletsApplicationLoadBalancerDataCenterArrayInput)(nil)).Elem(), CloudletsApplicationLoadBalancerDataCenterArray{}) pulumi.RegisterInputType(reflect.TypeOf((*CloudletsApplicationLoadBalancerLivenessSettingsInput)(nil)).Elem(), CloudletsApplicationLoadBalancerLivenessSettingsArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*CloudletsApplicationLoadBalancerLivenessSettingsPtrInput)(nil)).Elem(), CloudletsApplicationLoadBalancerLivenessSettingsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CloudletsPolicyActivationTimeoutsInput)(nil)).Elem(), CloudletsPolicyActivationTimeoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CloudletsPolicyActivationTimeoutsPtrInput)(nil)).Elem(), CloudletsPolicyActivationTimeoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CloudletsPolicyTimeoutsInput)(nil)).Elem(), CloudletsPolicyTimeoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CloudletsPolicyTimeoutsPtrInput)(nil)).Elem(), CloudletsPolicyTimeoutsArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*CloudwrapperActivationTimeoutsInput)(nil)).Elem(), CloudwrapperActivationTimeoutsArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*CloudwrapperActivationTimeoutsPtrInput)(nil)).Elem(), CloudwrapperActivationTimeoutsArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*CloudwrapperConfigurationLocationInput)(nil)).Elem(), CloudwrapperConfigurationLocationArgs{}) @@ -108116,6 +105686,8 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*CloudwrapperConfigurationLocationCapacityPtrInput)(nil)).Elem(), CloudwrapperConfigurationLocationCapacityArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*CloudwrapperConfigurationTimeoutsInput)(nil)).Elem(), CloudwrapperConfigurationTimeoutsArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*CloudwrapperConfigurationTimeoutsPtrInput)(nil)).Elem(), CloudwrapperConfigurationTimeoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CpCodeTimeoutsInput)(nil)).Elem(), CpCodeTimeoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CpCodeTimeoutsPtrInput)(nil)).Elem(), CpCodeTimeoutsArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*CpsDvEnrollmentAdminContactInput)(nil)).Elem(), CpsDvEnrollmentAdminContactArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*CpsDvEnrollmentAdminContactPtrInput)(nil)).Elem(), CpsDvEnrollmentAdminContactArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*CpsDvEnrollmentCsrInput)(nil)).Elem(), CpsDvEnrollmentCsrArgs{}) @@ -108132,6 +105704,10 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*CpsDvEnrollmentOrganizationPtrInput)(nil)).Elem(), CpsDvEnrollmentOrganizationArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*CpsDvEnrollmentTechContactInput)(nil)).Elem(), CpsDvEnrollmentTechContactArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*CpsDvEnrollmentTechContactPtrInput)(nil)).Elem(), CpsDvEnrollmentTechContactArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CpsDvEnrollmentTimeoutsInput)(nil)).Elem(), CpsDvEnrollmentTimeoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CpsDvEnrollmentTimeoutsPtrInput)(nil)).Elem(), CpsDvEnrollmentTimeoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CpsDvValidationTimeoutsInput)(nil)).Elem(), CpsDvValidationTimeoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CpsDvValidationTimeoutsPtrInput)(nil)).Elem(), CpsDvValidationTimeoutsArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*CpsThirdPartyEnrollmentAdminContactInput)(nil)).Elem(), CpsThirdPartyEnrollmentAdminContactArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*CpsThirdPartyEnrollmentAdminContactPtrInput)(nil)).Elem(), CpsThirdPartyEnrollmentAdminContactArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*CpsThirdPartyEnrollmentCsrInput)(nil)).Elem(), CpsThirdPartyEnrollmentCsrArgs{}) @@ -108144,6 +105720,10 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*CpsThirdPartyEnrollmentOrganizationPtrInput)(nil)).Elem(), CpsThirdPartyEnrollmentOrganizationArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*CpsThirdPartyEnrollmentTechContactInput)(nil)).Elem(), CpsThirdPartyEnrollmentTechContactArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*CpsThirdPartyEnrollmentTechContactPtrInput)(nil)).Elem(), CpsThirdPartyEnrollmentTechContactArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CpsThirdPartyEnrollmentTimeoutsInput)(nil)).Elem(), CpsThirdPartyEnrollmentTimeoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CpsThirdPartyEnrollmentTimeoutsPtrInput)(nil)).Elem(), CpsThirdPartyEnrollmentTimeoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CpsUploadCertificateTimeoutsInput)(nil)).Elem(), CpsUploadCertificateTimeoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*CpsUploadCertificateTimeoutsPtrInput)(nil)).Elem(), CpsUploadCertificateTimeoutsArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DatastreamAzureConnectorInput)(nil)).Elem(), DatastreamAzureConnectorArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DatastreamAzureConnectorPtrInput)(nil)).Elem(), DatastreamAzureConnectorArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DatastreamDatadogConnectorInput)(nil)).Elem(), DatastreamDatadogConnectorArgs{}) @@ -108172,8 +105752,16 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*DatastreamSumologicConnectorPtrInput)(nil)).Elem(), DatastreamSumologicConnectorArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DnsZoneTsigKeyInput)(nil)).Elem(), DnsZoneTsigKeyArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DnsZoneTsigKeyPtrInput)(nil)).Elem(), DnsZoneTsigKeyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*EdgeHostNameTimeoutsInput)(nil)).Elem(), EdgeHostNameTimeoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*EdgeHostNameTimeoutsPtrInput)(nil)).Elem(), EdgeHostNameTimeoutsArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*EdgeKvInitialDataInput)(nil)).Elem(), EdgeKvInitialDataArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*EdgeKvInitialDataArrayInput)(nil)).Elem(), EdgeKvInitialDataArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*EdgeWorkerTimeoutsInput)(nil)).Elem(), EdgeWorkerTimeoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*EdgeWorkerTimeoutsPtrInput)(nil)).Elem(), EdgeWorkerTimeoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*EdgeWorkersActivationTimeoutsInput)(nil)).Elem(), EdgeWorkersActivationTimeoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*EdgeWorkersActivationTimeoutsPtrInput)(nil)).Elem(), EdgeWorkersActivationTimeoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*EdgekvGroupItemsTimeoutsInput)(nil)).Elem(), EdgekvGroupItemsTimeoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*EdgekvGroupItemsTimeoutsPtrInput)(nil)).Elem(), EdgekvGroupItemsTimeoutsArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GtmAsmapAssignmentInput)(nil)).Elem(), GtmAsmapAssignmentArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GtmAsmapAssignmentArrayInput)(nil)).Elem(), GtmAsmapAssignmentArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GtmAsmapDefaultDatacenterInput)(nil)).Elem(), GtmAsmapDefaultDatacenterArgs{}) @@ -108210,6 +105798,8 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*PropertyActivationComplianceRecordNoncomplianceReasonOtherPtrInput)(nil)).Elem(), PropertyActivationComplianceRecordNoncomplianceReasonOtherArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*PropertyActivationRuleErrorInput)(nil)).Elem(), PropertyActivationRuleErrorArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*PropertyActivationRuleErrorArrayInput)(nil)).Elem(), PropertyActivationRuleErrorArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PropertyActivationTimeoutsInput)(nil)).Elem(), PropertyActivationTimeoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PropertyActivationTimeoutsPtrInput)(nil)).Elem(), PropertyActivationTimeoutsArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*PropertyHostnameInput)(nil)).Elem(), PropertyHostnameArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*PropertyHostnameArrayInput)(nil)).Elem(), PropertyHostnameArray{}) pulumi.RegisterInputType(reflect.TypeOf((*PropertyHostnameCertStatusInput)(nil)).Elem(), PropertyHostnameCertStatusArgs{}) @@ -108224,6 +105814,8 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*PropertyIncludeActivationComplianceRecordNoncomplianceReasonNonePtrInput)(nil)).Elem(), PropertyIncludeActivationComplianceRecordNoncomplianceReasonNoneArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*PropertyIncludeActivationComplianceRecordNoncomplianceReasonOtherInput)(nil)).Elem(), PropertyIncludeActivationComplianceRecordNoncomplianceReasonOtherArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*PropertyIncludeActivationComplianceRecordNoncomplianceReasonOtherPtrInput)(nil)).Elem(), PropertyIncludeActivationComplianceRecordNoncomplianceReasonOtherArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PropertyIncludeActivationTimeoutsInput)(nil)).Elem(), PropertyIncludeActivationTimeoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PropertyIncludeActivationTimeoutsPtrInput)(nil)).Elem(), PropertyIncludeActivationTimeoutsArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*PropertyRuleErrorInput)(nil)).Elem(), PropertyRuleErrorArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*PropertyRuleErrorArrayInput)(nil)).Elem(), PropertyRuleErrorArray{}) pulumi.RegisterInputType(reflect.TypeOf((*ProviderConfigInput)(nil)).Elem(), ProviderConfigArgs{}) @@ -109058,40 +106650,18 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorRestrictObjectCachingPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorRestrictObjectCachingArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorReturnCacheStatusInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorReturnCacheStatusArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorReturnCacheStatusPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorReturnCacheStatusArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorShutrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs{}) pulumi.RegisterOutputType(ClientlistListItemOutput{}) pulumi.RegisterOutputType(ClientlistListItemArrayOutput{}) + pulumi.RegisterOutputType(CloudletsApplicationLoadBalancerActivationTimeoutsOutput{}) + pulumi.RegisterOutputType(CloudletsApplicationLoadBalancerActivationTimeoutsPtrOutput{}) pulumi.RegisterOutputType(CloudletsApplicationLoadBalancerDataCenterOutput{}) pulumi.RegisterOutputType(CloudletsApplicationLoadBalancerDataCenterArrayOutput{}) pulumi.RegisterOutputType(CloudletsApplicationLoadBalancerLivenessSettingsOutput{}) pulumi.RegisterOutputType(CloudletsApplicationLoadBalancerLivenessSettingsPtrOutput{}) + pulumi.RegisterOutputType(CloudletsPolicyActivationTimeoutsOutput{}) + pulumi.RegisterOutputType(CloudletsPolicyActivationTimeoutsPtrOutput{}) + pulumi.RegisterOutputType(CloudletsPolicyTimeoutsOutput{}) + pulumi.RegisterOutputType(CloudletsPolicyTimeoutsPtrOutput{}) pulumi.RegisterOutputType(CloudwrapperActivationTimeoutsOutput{}) pulumi.RegisterOutputType(CloudwrapperActivationTimeoutsPtrOutput{}) pulumi.RegisterOutputType(CloudwrapperConfigurationLocationOutput{}) @@ -109100,6 +106670,8 @@ func init() { pulumi.RegisterOutputType(CloudwrapperConfigurationLocationCapacityPtrOutput{}) pulumi.RegisterOutputType(CloudwrapperConfigurationTimeoutsOutput{}) pulumi.RegisterOutputType(CloudwrapperConfigurationTimeoutsPtrOutput{}) + pulumi.RegisterOutputType(CpCodeTimeoutsOutput{}) + pulumi.RegisterOutputType(CpCodeTimeoutsPtrOutput{}) pulumi.RegisterOutputType(CpsDvEnrollmentAdminContactOutput{}) pulumi.RegisterOutputType(CpsDvEnrollmentAdminContactPtrOutput{}) pulumi.RegisterOutputType(CpsDvEnrollmentCsrOutput{}) @@ -109116,6 +106688,10 @@ func init() { pulumi.RegisterOutputType(CpsDvEnrollmentOrganizationPtrOutput{}) pulumi.RegisterOutputType(CpsDvEnrollmentTechContactOutput{}) pulumi.RegisterOutputType(CpsDvEnrollmentTechContactPtrOutput{}) + pulumi.RegisterOutputType(CpsDvEnrollmentTimeoutsOutput{}) + pulumi.RegisterOutputType(CpsDvEnrollmentTimeoutsPtrOutput{}) + pulumi.RegisterOutputType(CpsDvValidationTimeoutsOutput{}) + pulumi.RegisterOutputType(CpsDvValidationTimeoutsPtrOutput{}) pulumi.RegisterOutputType(CpsThirdPartyEnrollmentAdminContactOutput{}) pulumi.RegisterOutputType(CpsThirdPartyEnrollmentAdminContactPtrOutput{}) pulumi.RegisterOutputType(CpsThirdPartyEnrollmentCsrOutput{}) @@ -109128,6 +106704,10 @@ func init() { pulumi.RegisterOutputType(CpsThirdPartyEnrollmentOrganizationPtrOutput{}) pulumi.RegisterOutputType(CpsThirdPartyEnrollmentTechContactOutput{}) pulumi.RegisterOutputType(CpsThirdPartyEnrollmentTechContactPtrOutput{}) + pulumi.RegisterOutputType(CpsThirdPartyEnrollmentTimeoutsOutput{}) + pulumi.RegisterOutputType(CpsThirdPartyEnrollmentTimeoutsPtrOutput{}) + pulumi.RegisterOutputType(CpsUploadCertificateTimeoutsOutput{}) + pulumi.RegisterOutputType(CpsUploadCertificateTimeoutsPtrOutput{}) pulumi.RegisterOutputType(DatastreamAzureConnectorOutput{}) pulumi.RegisterOutputType(DatastreamAzureConnectorPtrOutput{}) pulumi.RegisterOutputType(DatastreamDatadogConnectorOutput{}) @@ -109156,8 +106736,16 @@ func init() { pulumi.RegisterOutputType(DatastreamSumologicConnectorPtrOutput{}) pulumi.RegisterOutputType(DnsZoneTsigKeyOutput{}) pulumi.RegisterOutputType(DnsZoneTsigKeyPtrOutput{}) + pulumi.RegisterOutputType(EdgeHostNameTimeoutsOutput{}) + pulumi.RegisterOutputType(EdgeHostNameTimeoutsPtrOutput{}) pulumi.RegisterOutputType(EdgeKvInitialDataOutput{}) pulumi.RegisterOutputType(EdgeKvInitialDataArrayOutput{}) + pulumi.RegisterOutputType(EdgeWorkerTimeoutsOutput{}) + pulumi.RegisterOutputType(EdgeWorkerTimeoutsPtrOutput{}) + pulumi.RegisterOutputType(EdgeWorkersActivationTimeoutsOutput{}) + pulumi.RegisterOutputType(EdgeWorkersActivationTimeoutsPtrOutput{}) + pulumi.RegisterOutputType(EdgekvGroupItemsTimeoutsOutput{}) + pulumi.RegisterOutputType(EdgekvGroupItemsTimeoutsPtrOutput{}) pulumi.RegisterOutputType(GtmAsmapAssignmentOutput{}) pulumi.RegisterOutputType(GtmAsmapAssignmentArrayOutput{}) pulumi.RegisterOutputType(GtmAsmapDefaultDatacenterOutput{}) @@ -109194,6 +106782,8 @@ func init() { pulumi.RegisterOutputType(PropertyActivationComplianceRecordNoncomplianceReasonOtherPtrOutput{}) pulumi.RegisterOutputType(PropertyActivationRuleErrorOutput{}) pulumi.RegisterOutputType(PropertyActivationRuleErrorArrayOutput{}) + pulumi.RegisterOutputType(PropertyActivationTimeoutsOutput{}) + pulumi.RegisterOutputType(PropertyActivationTimeoutsPtrOutput{}) pulumi.RegisterOutputType(PropertyHostnameOutput{}) pulumi.RegisterOutputType(PropertyHostnameArrayOutput{}) pulumi.RegisterOutputType(PropertyHostnameCertStatusOutput{}) @@ -109208,6 +106798,8 @@ func init() { pulumi.RegisterOutputType(PropertyIncludeActivationComplianceRecordNoncomplianceReasonNonePtrOutput{}) pulumi.RegisterOutputType(PropertyIncludeActivationComplianceRecordNoncomplianceReasonOtherOutput{}) pulumi.RegisterOutputType(PropertyIncludeActivationComplianceRecordNoncomplianceReasonOtherPtrOutput{}) + pulumi.RegisterOutputType(PropertyIncludeActivationTimeoutsOutput{}) + pulumi.RegisterOutputType(PropertyIncludeActivationTimeoutsPtrOutput{}) pulumi.RegisterOutputType(PropertyRuleErrorOutput{}) pulumi.RegisterOutputType(PropertyRuleErrorArrayOutput{}) pulumi.RegisterOutputType(ProviderConfigOutput{}) @@ -110042,32 +107634,4 @@ func init() { pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorRestrictObjectCachingPtrOutput{}) pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorReturnCacheStatusOutput{}) pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorReturnCacheStatusPtrOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput{}) } diff --git a/sdk/go/akamai/pulumiTypes1.go b/sdk/go/akamai/pulumiTypes1.go index 41873bb46..687e4dd5f 100644 --- a/sdk/go/akamai/pulumiTypes1.go +++ b/sdk/go/akamai/pulumiTypes1.go @@ -14,189 +14,240 @@ import ( var _ = internal.GetEnvOrDefault -type GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode struct { - ErrorType *string `pulumi:"errorType"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Timeout *string `pulumi:"timeout"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl struct { + Behavior *string `pulumi:"behavior"` + KeepQueryString *bool `pulumi:"keepQueryString"` + Locked *bool `pulumi:"locked"` + Match *string `pulumi:"match"` + MatchMultiple *bool `pulumi:"matchMultiple"` + MatchRegex *string `pulumi:"matchRegex"` + TargetPath *string `pulumi:"targetPath"` + TargetPathPrepend *string `pulumi:"targetPathPrepend"` + TargetRegex *string `pulumi:"targetRegex"` + TargetUrl *string `pulumi:"targetUrl"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs and GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs struct { - ErrorType pulumi.StringPtrInput `pulumi:"errorType"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Timeout pulumi.StringPtrInput `pulumi:"timeout"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs struct { + Behavior pulumi.StringPtrInput `pulumi:"behavior"` + KeepQueryString pulumi.BoolPtrInput `pulumi:"keepQueryString"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Match pulumi.StringPtrInput `pulumi:"match"` + MatchMultiple pulumi.BoolPtrInput `pulumi:"matchMultiple"` + MatchRegex pulumi.StringPtrInput `pulumi:"matchRegex"` + TargetPath pulumi.StringPtrInput `pulumi:"targetPath"` + TargetPathPrepend pulumi.StringPtrInput `pulumi:"targetPathPrepend"` + TargetRegex pulumi.StringPtrInput `pulumi:"targetRegex"` + TargetUrl pulumi.StringPtrInput `pulumi:"targetUrl"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtr and GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs, GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtr and GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrType GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs +type getPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrType GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs) GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode) *GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) ErrorType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode) *string { return v.ErrorType }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { return v.Behavior }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) KeepQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *bool { return v.KeepQueryString }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) Timeout() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode) *string { return v.Timeout }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) Match() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { return v.Match }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) MatchMultiple() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *bool { return v.MatchMultiple }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) MatchRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { return v.MatchRegex }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) TargetPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { return v.TargetPath }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) TargetPathPrepend() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { return v.TargetPathPrepend }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) TargetRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { return v.TargetRegex }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) TargetUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { return v.TargetUrl }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode) GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode + var ret GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) ErrorType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { if v == nil { return nil } - return v.ErrorType + return v.Behavior }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) KeepQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *bool { + if v == nil { + return nil + } + return v.KeepQueryString + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *bool { if v == nil { return nil } @@ -204,26 +255,80 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) Match() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Match }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) Timeout() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) MatchMultiple() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *bool { if v == nil { return nil } - return v.Timeout + return v.MatchMultiple + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) MatchRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { + if v == nil { + return nil + } + return v.MatchRegex }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) TargetPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { + if v == nil { + return nil + } + return v.TargetPath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) TargetPathPrepend() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { + if v == nil { + return nil + } + return v.TargetPathPrepend + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) TargetRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { + if v == nil { + return nil + } + return v.TargetRegex + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) TargetUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { + if v == nil { + return nil + } + return v.TargetUrl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrl) *string { if v == nil { return nil } @@ -231,182 +336,180 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield struct { - Locked *bool `pulumi:"locked"` - Nossmap *string `pulumi:"nossmap"` - Ssmap *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap `pulumi:"ssmap"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom struct { + Locked *bool `pulumi:"locked"` + RumGroupName *string `pulumi:"rumGroupName"` + RumSampleRate *int `pulumi:"rumSampleRate"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs and GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Nossmap pulumi.StringPtrInput `pulumi:"nossmap"` - Ssmap GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrInput `pulumi:"ssmap"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + RumGroupName pulumi.StringPtrInput `pulumi:"rumGroupName"` + RumSampleRate pulumi.IntPtrInput `pulumi:"rumSampleRate"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtr and GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs, GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtr and GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrType GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs +type getPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrType GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs) GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield) *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom) *GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) Nossmap() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield) *string { return v.Nossmap }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) RumGroupName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom) *string { return v.RumGroupName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) Ssmap() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield) *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap { - return v.Ssmap - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) RumSampleRate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom) *int { return v.RumSampleRate }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom) GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield + var ret GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom) *bool { if v == nil { return nil } @@ -414,26 +517,26 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) Nossmap() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput) RumGroupName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom) *string { if v == nil { return nil } - return v.Nossmap + return v.RumGroupName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) Ssmap() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield) *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput) RumSampleRate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom) *int { if v == nil { return nil } - return v.Ssmap - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) + return v.RumSampleRate + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom) *string { if v == nil { return nil } @@ -441,8 +544,8 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) Templa }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorRumCustom) *string { if v == nil { return nil } @@ -450,522 +553,817 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap struct { - ChinaCdnMap *string `pulumi:"chinaCdnMap"` - HasMixedHosts *bool `pulumi:"hasMixedHosts"` - Name *string `pulumi:"name"` - Src *string `pulumi:"src"` - Srmap *string `pulumi:"srmap"` - Value *string `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions struct { + ApplicationAction *string `pulumi:"applicationAction"` + ApplicationCnameEnabled *bool `pulumi:"applicationCnameEnabled"` + ApplicationCnameLevel *int `pulumi:"applicationCnameLevel"` + ApplicationCookie *string `pulumi:"applicationCookie"` + ApplicationQueryString *string `pulumi:"applicationQueryString"` + ApplicationRegex *string `pulumi:"applicationRegex"` + ApplicationReplace *string `pulumi:"applicationReplace"` + ApplicationTitle *string `pulumi:"applicationTitle"` + CustomerAction *string `pulumi:"customerAction"` + CustomerCnameEnabled *bool `pulumi:"customerCnameEnabled"` + CustomerCnameLevel *int `pulumi:"customerCnameLevel"` + CustomerCookie *string `pulumi:"customerCookie"` + CustomerQueryString *string `pulumi:"customerQueryString"` + CustomerRegex *string `pulumi:"customerRegex"` + CustomerReplace *string `pulumi:"customerReplace"` + CustomerTitle *string `pulumi:"customerTitle"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + UsersAction *string `pulumi:"usersAction"` + UsersCnameEnabled *bool `pulumi:"usersCnameEnabled"` + UsersCnameLevel *int `pulumi:"usersCnameLevel"` + UsersCookie *string `pulumi:"usersCookie"` + UsersQueryString *string `pulumi:"usersQueryString"` + UsersRegex *string `pulumi:"usersRegex"` + UsersReplace *string `pulumi:"usersReplace"` + UsersTitle *string `pulumi:"usersTitle"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs struct { - ChinaCdnMap pulumi.StringPtrInput `pulumi:"chinaCdnMap"` - HasMixedHosts pulumi.BoolPtrInput `pulumi:"hasMixedHosts"` - Name pulumi.StringPtrInput `pulumi:"name"` - Src pulumi.StringPtrInput `pulumi:"src"` - Srmap pulumi.StringPtrInput `pulumi:"srmap"` - Value pulumi.StringPtrInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs struct { + ApplicationAction pulumi.StringPtrInput `pulumi:"applicationAction"` + ApplicationCnameEnabled pulumi.BoolPtrInput `pulumi:"applicationCnameEnabled"` + ApplicationCnameLevel pulumi.IntPtrInput `pulumi:"applicationCnameLevel"` + ApplicationCookie pulumi.StringPtrInput `pulumi:"applicationCookie"` + ApplicationQueryString pulumi.StringPtrInput `pulumi:"applicationQueryString"` + ApplicationRegex pulumi.StringPtrInput `pulumi:"applicationRegex"` + ApplicationReplace pulumi.StringPtrInput `pulumi:"applicationReplace"` + ApplicationTitle pulumi.StringPtrInput `pulumi:"applicationTitle"` + CustomerAction pulumi.StringPtrInput `pulumi:"customerAction"` + CustomerCnameEnabled pulumi.BoolPtrInput `pulumi:"customerCnameEnabled"` + CustomerCnameLevel pulumi.IntPtrInput `pulumi:"customerCnameLevel"` + CustomerCookie pulumi.StringPtrInput `pulumi:"customerCookie"` + CustomerQueryString pulumi.StringPtrInput `pulumi:"customerQueryString"` + CustomerRegex pulumi.StringPtrInput `pulumi:"customerRegex"` + CustomerReplace pulumi.StringPtrInput `pulumi:"customerReplace"` + CustomerTitle pulumi.StringPtrInput `pulumi:"customerTitle"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UsersAction pulumi.StringPtrInput `pulumi:"usersAction"` + UsersCnameEnabled pulumi.BoolPtrInput `pulumi:"usersCnameEnabled"` + UsersCnameLevel pulumi.IntPtrInput `pulumi:"usersCnameLevel"` + UsersCookie pulumi.StringPtrInput `pulumi:"usersCookie"` + UsersQueryString pulumi.StringPtrInput `pulumi:"usersQueryString"` + UsersRegex pulumi.StringPtrInput `pulumi:"usersRegex"` + UsersReplace pulumi.StringPtrInput `pulumi:"usersReplace"` + UsersTitle pulumi.StringPtrInput `pulumi:"usersTitle"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtr and GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtr and GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrType GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs +type getPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrType GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) ChinaCdnMap() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *string { return v.ChinaCdnMap }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ApplicationAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { + return v.ApplicationAction + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) HasMixedHosts() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *bool { return v.HasMixedHosts }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ApplicationCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *bool { + return v.ApplicationCnameEnabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *string { return v.Name }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ApplicationCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *int { + return v.ApplicationCnameLevel + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) Src() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *string { return v.Src }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ApplicationCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { + return v.ApplicationCookie + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) Srmap() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *string { return v.Srmap }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ApplicationQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { + return v.ApplicationQueryString + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *string { return v.Value }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ApplicationRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { + return v.ApplicationRegex + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ApplicationReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { + return v.ApplicationReplace + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) ApplicationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { + return v.ApplicationTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) CustomerAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { return v.CustomerAction }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) CustomerCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *bool { + return v.CustomerCnameEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) CustomerCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *int { return v.CustomerCnameLevel }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) CustomerCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { return v.CustomerCookie }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) CustomerQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { + return v.CustomerQueryString + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) CustomerRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { return v.CustomerRegex }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) CustomerReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { return v.CustomerReplace }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) CustomerTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { return v.CustomerTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) UsersAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { return v.UsersAction }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) UsersCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *bool { return v.UsersCnameEnabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) UsersCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *int { return v.UsersCnameLevel }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) UsersCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { return v.UsersCookie }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) UsersQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { + return v.UsersQueryString + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) UsersRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { return v.UsersRegex }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) UsersReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { return v.UsersReplace }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) UsersTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { return v.UsersTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap + var ret GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) ChinaCdnMap() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) ApplicationAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { if v == nil { return nil } - return v.ChinaCdnMap + return v.ApplicationAction }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) HasMixedHosts() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) ApplicationCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *bool { if v == nil { return nil } - return v.HasMixedHosts + return v.ApplicationCnameEnabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) ApplicationCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *int { if v == nil { return nil } - return v.Name - }).(pulumi.StringPtrOutput) -} + return v.ApplicationCnameLevel + }).(pulumi.IntPtrOutput) +} -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) Src() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) ApplicationCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { if v == nil { return nil } - return v.Src + return v.ApplicationCookie }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) Srmap() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) ApplicationQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { if v == nil { return nil } - return v.Srmap + return v.ApplicationQueryString }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) ApplicationRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { if v == nil { return nil } - return v.Value + return v.ApplicationRegex }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration struct { - AllowHttpsDowngrade *bool `pulumi:"allowHttpsDowngrade"` - AllowHttpsUpgrade *bool `pulumi:"allowHttpsUpgrade"` - CacheSharingDuration *int `pulumi:"cacheSharingDuration"` - CacheSharingStartTime *string `pulumi:"cacheSharingStartTime"` - Enabled *bool `pulumi:"enabled"` - IsCertificateSniOnly *bool `pulumi:"isCertificateSniOnly"` - IsTieredDistributionUsed *bool `pulumi:"isTieredDistributionUsed"` - Locked *bool `pulumi:"locked"` - MigrationDuration *int `pulumi:"migrationDuration"` - MigrationFrom *string `pulumi:"migrationFrom"` - MigrationStartTime *string `pulumi:"migrationStartTime"` - TdLocation *string `pulumi:"tdLocation"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) ApplicationReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.ApplicationReplace + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs and GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationInput` via: +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) ApplicationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.ApplicationTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) CustomerAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.CustomerAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) CustomerCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *bool { + if v == nil { + return nil + } + return v.CustomerCnameEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) CustomerCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *int { + if v == nil { + return nil + } + return v.CustomerCnameLevel + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) CustomerCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.CustomerCookie + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) CustomerQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.CustomerQueryString + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) CustomerRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.CustomerRegex + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) CustomerReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.CustomerReplace + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) CustomerTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.CustomerTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) UsersAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.UsersAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) UsersCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *bool { + if v == nil { + return nil + } + return v.UsersCnameEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) UsersCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *int { + if v == nil { + return nil + } + return v.UsersCnameLevel + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) UsersCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.UsersCookie + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) UsersQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.UsersQueryString + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) UsersRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.UsersRegex + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) UsersReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.UsersReplace + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) UsersTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.UsersTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient struct { + AllowOverrideOriginCacheKey *bool `pulumi:"allowOverrideOriginCacheKey"` + ConnectorId *string `pulumi:"connectorId"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + OriginHostHeader *string `pulumi:"originHostHeader"` + OriginType *string `pulumi:"originType"` + Sf3cOriginHost *string `pulumi:"sf3cOriginHost"` + Sf3cOriginHostHeader *string `pulumi:"sf3cOriginHostHeader"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs struct { - AllowHttpsDowngrade pulumi.BoolPtrInput `pulumi:"allowHttpsDowngrade"` - AllowHttpsUpgrade pulumi.BoolPtrInput `pulumi:"allowHttpsUpgrade"` - CacheSharingDuration pulumi.IntPtrInput `pulumi:"cacheSharingDuration"` - CacheSharingStartTime pulumi.StringPtrInput `pulumi:"cacheSharingStartTime"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - IsCertificateSniOnly pulumi.BoolPtrInput `pulumi:"isCertificateSniOnly"` - IsTieredDistributionUsed pulumi.BoolPtrInput `pulumi:"isTieredDistributionUsed"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MigrationDuration pulumi.IntPtrInput `pulumi:"migrationDuration"` - MigrationFrom pulumi.StringPtrInput `pulumi:"migrationFrom"` - MigrationStartTime pulumi.StringPtrInput `pulumi:"migrationStartTime"` - TdLocation pulumi.StringPtrInput `pulumi:"tdLocation"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs struct { + AllowOverrideOriginCacheKey pulumi.BoolPtrInput `pulumi:"allowOverrideOriginCacheKey"` + ConnectorId pulumi.StringPtrInput `pulumi:"connectorId"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + OriginHostHeader pulumi.StringPtrInput `pulumi:"originHostHeader"` + OriginType pulumi.StringPtrInput `pulumi:"originType"` + Sf3cOriginHost pulumi.StringPtrInput `pulumi:"sf3cOriginHost"` + Sf3cOriginHostHeader pulumi.StringPtrInput `pulumi:"sf3cOriginHostHeader"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs, GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtr and GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtr and GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrType GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs +type getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrType GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) AllowHttpsDowngrade() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *bool { - return v.AllowHttpsDowngrade - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) AllowHttpsUpgrade() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *bool { - return v.AllowHttpsUpgrade +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) AllowOverrideOriginCacheKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *bool { + return v.AllowOverrideOriginCacheKey }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) CacheSharingDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *int { - return v.CacheSharingDuration - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) CacheSharingStartTime() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *string { - return v.CacheSharingStartTime +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) ConnectorId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { + return v.ConnectorId }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) IsCertificateSniOnly() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *bool { - return v.IsCertificateSniOnly +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *bool { + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) IsTieredDistributionUsed() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *bool { - return v.IsTieredDistributionUsed +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *bool { + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) MigrationDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *int { - return v.MigrationDuration - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) OriginHostHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { + return v.OriginHostHeader + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) MigrationFrom() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *string { - return v.MigrationFrom +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) OriginType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { + return v.OriginType }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) MigrationStartTime() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *string { - return v.MigrationStartTime +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) Sf3cOriginHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { + return v.Sf3cOriginHost }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) TdLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *string { return v.TdLocation }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) Sf3cOriginHostHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { + return v.Sf3cOriginHostHeader + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration + var ret GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) AllowHttpsDowngrade() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *bool { - if v == nil { - return nil - } - return v.AllowHttpsDowngrade - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) AllowHttpsUpgrade() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) AllowOverrideOriginCacheKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *bool { if v == nil { return nil } - return v.AllowHttpsUpgrade + return v.AllowOverrideOriginCacheKey }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) CacheSharingDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *int { - if v == nil { - return nil - } - return v.CacheSharingDuration - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) CacheSharingStartTime() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) ConnectorId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { if v == nil { return nil } - return v.CacheSharingStartTime + return v.ConnectorId }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *bool { if v == nil { return nil } @@ -973,26 +1371,8 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutp }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) IsCertificateSniOnly() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *bool { - if v == nil { - return nil - } - return v.IsCertificateSniOnly - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) IsTieredDistributionUsed() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *bool { - if v == nil { - return nil - } - return v.IsTieredDistributionUsed - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *bool { if v == nil { return nil } @@ -1000,44 +1380,44 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutp }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) MigrationDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *int { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) OriginHostHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { if v == nil { return nil } - return v.MigrationDuration - }).(pulumi.IntPtrOutput) + return v.OriginHostHeader + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) MigrationFrom() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) OriginType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { if v == nil { return nil } - return v.MigrationFrom + return v.OriginType }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) MigrationStartTime() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) Sf3cOriginHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { if v == nil { return nil } - return v.MigrationStartTime + return v.Sf3cOriginHost }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) TdLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) Sf3cOriginHostHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { if v == nil { return nil } - return v.TdLocation + return v.Sf3cOriginHostHeader }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { if v == nil { return nil } @@ -1045,8 +1425,8 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutp }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClient) *string { if v == nil { return nil } @@ -1054,191 +1434,191 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutp }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride struct { - Info *string `pulumi:"info"` +type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider struct { + Enabled *bool `pulumi:"enabled"` Locked *bool `pulumi:"locked"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs and GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs struct { - Info pulumi.StringPtrInput `pulumi:"info"` +type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Locked pulumi.BoolPtrInput `pulumi:"locked"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs, GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtr and GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtr and GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrType GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs +type getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrType GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride) *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider) *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput) Info() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride) *string { - return v.Info - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride + var ret GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput) Info() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider) *bool { if v == nil { return nil } - return v.Info - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider) *bool { if v == nil { return nil } @@ -1246,8 +1626,8 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrid }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider) *string { if v == nil { return nil } @@ -1255,8 +1635,8 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProvider) *string { if v == nil { return nil } @@ -1264,200 +1644,200 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing struct { - Locked *bool `pulumi:"locked"` - StrictMode *bool `pulumi:"strictMode"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - ValidMode *bool `pulumi:"validMode"` +type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader struct { + HostHeaderSource *string `pulumi:"hostHeaderSource"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs and GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - StrictMode pulumi.BoolPtrInput `pulumi:"strictMode"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - ValidMode pulumi.BoolPtrInput `pulumi:"validMode"` +type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs struct { + HostHeaderSource pulumi.StringPtrInput `pulumi:"hostHeaderSource"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs, GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtr and GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtr and GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrType GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs +type getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs) GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing) *GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader) *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) HostHeaderSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader) *string { + return v.HostHeaderSource + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) StrictMode() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing) *bool { return v.StrictMode }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) ValidMode() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing) *bool { return v.ValidMode }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing) GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader) GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing + var ret GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) HostHeaderSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.HostHeaderSource + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput) StrictMode() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader) *bool { if v == nil { return nil } - return v.StrictMode + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader) *string { if v == nil { return nil } @@ -1465,8 +1845,8 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutpu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeader) *string { if v == nil { return nil } @@ -1474,383 +1854,402 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutpu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput) ValidMode() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing) *bool { - if v == nil { - return nil - } - return v.ValidMode - }).(pulumi.BoolPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer struct { - AccessControl *bool `pulumi:"accessControl"` - CacheKey *bool `pulumi:"cacheKey"` - Caching *bool `pulumi:"caching"` - ContentCompressor *bool `pulumi:"contentCompressor"` - DynamicWebContent *bool `pulumi:"dynamicWebContent"` - Enabled *bool `pulumi:"enabled"` - GeoLocation *bool `pulumi:"geoLocation"` - Ip *bool `pulumi:"ip"` - LargeFileDelivery *bool `pulumi:"largeFileDelivery"` - LiveVideoDelivery *bool `pulumi:"liveVideoDelivery"` - Locked *bool `pulumi:"locked"` - ModifyPath *bool `pulumi:"modifyPath"` - OnDemandVideoDelivery *bool `pulumi:"onDemandVideoDelivery"` - Origin *bool `pulumi:"origin"` - PartnerDomainSuffix *string `pulumi:"partnerDomainSuffix"` - Referrer *bool `pulumi:"referrer"` - RefreshContent *bool `pulumi:"refreshContent"` - SiteFailover *bool `pulumi:"siteFailover"` - TemplateUuid *string `pulumi:"templateUuid"` - TokenAuthorization *bool `pulumi:"tokenAuthorization"` - Uuid *string `pulumi:"uuid"` - WebApplicationFirewall *bool `pulumi:"webApplicationFirewall"` +type GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs struct { - AccessControl pulumi.BoolPtrInput `pulumi:"accessControl"` - CacheKey pulumi.BoolPtrInput `pulumi:"cacheKey"` - Caching pulumi.BoolPtrInput `pulumi:"caching"` - ContentCompressor pulumi.BoolPtrInput `pulumi:"contentCompressor"` - DynamicWebContent pulumi.BoolPtrInput `pulumi:"dynamicWebContent"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - GeoLocation pulumi.BoolPtrInput `pulumi:"geoLocation"` - Ip pulumi.BoolPtrInput `pulumi:"ip"` - LargeFileDelivery pulumi.BoolPtrInput `pulumi:"largeFileDelivery"` - LiveVideoDelivery pulumi.BoolPtrInput `pulumi:"liveVideoDelivery"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - ModifyPath pulumi.BoolPtrInput `pulumi:"modifyPath"` - OnDemandVideoDelivery pulumi.BoolPtrInput `pulumi:"onDemandVideoDelivery"` - Origin pulumi.BoolPtrInput `pulumi:"origin"` - PartnerDomainSuffix pulumi.StringPtrInput `pulumi:"partnerDomainSuffix"` - Referrer pulumi.BoolPtrInput `pulumi:"referrer"` - RefreshContent pulumi.BoolPtrInput `pulumi:"refreshContent"` - SiteFailover pulumi.BoolPtrInput `pulumi:"siteFailover"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - TokenAuthorization pulumi.BoolPtrInput `pulumi:"tokenAuthorization"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - WebApplicationFirewall pulumi.BoolPtrInput `pulumi:"webApplicationFirewall"` +type GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtr and GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtr and GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrType GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs +type getPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrType GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing) *GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) AccessControl() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.AccessControl }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) CacheKey() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.CacheKey }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) Caching() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.Caching }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) ContentCompressor() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.ContentCompressor }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) DynamicWebContent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.DynamicWebContent }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) GeoLocation() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.GeoLocation }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) Ip() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.Ip }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) LargeFileDelivery() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.LargeFileDelivery }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing) GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing + return ret + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) LiveVideoDelivery() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.LiveVideoDelivery }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) ModifyPath() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.ModifyPath }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) OnDemandVideoDelivery() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.OnDemandVideoDelivery }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessing) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) Origin() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.Origin }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation struct { + Locked *bool `pulumi:"locked"` + RefreshMethod *string `pulumi:"refreshMethod"` + Repeat *bool `pulumi:"repeat"` + RepeatInterval *string `pulumi:"repeatInterval"` + Start *string `pulumi:"start"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) PartnerDomainSuffix() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *string { return v.PartnerDomainSuffix }).(pulumi.StringPtrOutput) +// GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs and GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationInput` via: +// +// GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) Referrer() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.Referrer }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + RefreshMethod pulumi.StringPtrInput `pulumi:"refreshMethod"` + Repeat pulumi.BoolPtrInput `pulumi:"repeat"` + RepeatInterval pulumi.StringPtrInput `pulumi:"repeatInterval"` + Start pulumi.StringPtrInput `pulumi:"start"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) RefreshContent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.RefreshContent }).(pulumi.BoolPtrOutput) +func (GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) SiteFailover() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.SiteFailover }).(pulumi.BoolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) TokenAuthorization() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.TokenAuthorization }).(pulumi.BoolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) WebApplicationFirewall() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { - return v.WebApplicationFirewall - }).(pulumi.BoolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutputWithContext(ctx) } -type GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput struct{ *pulumi.OutputState } +// GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs, GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtr and GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrInput interface { + pulumi.Input -func (GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer)(nil)).Elem() + ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput { +type getPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrType GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs + +func GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs) GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation { + return &v + }).(GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer - return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) AccessControl() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.AccessControl - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) RefreshMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *string { + return v.RefreshMethod + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) CacheKey() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.CacheKey - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) Repeat() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *bool { return v.Repeat }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) Caching() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.Caching - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) RepeatInterval() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *string { + return v.RepeatInterval + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) ContentCompressor() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.ContentCompressor - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) Start() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *string { return v.Start }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) DynamicWebContent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.DynamicWebContent - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) GeoLocation() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.GeoLocation - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) Ip() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.Ip - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) LargeFileDelivery() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.LargeFileDelivery - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) LiveVideoDelivery() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { - if v == nil { - return nil +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation { + if v != nil { + return *v } - return v.LiveVideoDelivery - }).(pulumi.BoolPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation + return ret + }).(GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *bool { if v == nil { return nil } @@ -1858,375 +2257,240 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) Locke }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) ModifyPath() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) RefreshMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *string { if v == nil { return nil } - return v.ModifyPath - }).(pulumi.BoolPtrOutput) + return v.RefreshMethod + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) OnDemandVideoDelivery() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) Repeat() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *bool { if v == nil { return nil } - return v.OnDemandVideoDelivery + return v.Repeat }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) Origin() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) RepeatInterval() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *string { if v == nil { return nil } - return v.Origin - }).(pulumi.BoolPtrOutput) + return v.RepeatInterval + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) PartnerDomainSuffix() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) Start() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *string { if v == nil { return nil } - return v.PartnerDomainSuffix + return v.Start }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) Referrer() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *string { if v == nil { return nil } - return v.Referrer - }).(pulumi.BoolPtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) RefreshContent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidation) *string { if v == nil { return nil } - return v.RefreshContent - }).(pulumi.BoolPtrOutput) + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) SiteFailover() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.SiteFailover - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + Serviceworker *string `pulumi:"serviceworker"` + TemplateUuid *string `pulumi:"templateUuid"` + Timestamp *int `pulumi:"timestamp"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +// GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs and GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementInput` via: +// +// GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) TokenAuthorization() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.TokenAuthorization - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Serviceworker pulumi.StringPtrInput `pulumi:"serviceworker"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Timestamp pulumi.IntPtrInput `pulumi:"timestamp"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) +func (GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) WebApplicationFirewall() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.WebApplicationFirewall - }).(pulumi.BoolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutputWithContext(context.Background()) } -type GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute struct { - AllowFcmParentOverride *bool `pulumi:"allowFcmParentOverride"` - CustomMap *string `pulumi:"customMap"` - CustomStatKey *string `pulumi:"customStatKey"` - EnableCustomKey *bool `pulumi:"enableCustomKey"` - Enabled *bool `pulumi:"enabled"` - ForceSslForward *bool `pulumi:"forceSslForward"` - Locked *bool `pulumi:"locked"` - RaceStatTtl *string `pulumi:"raceStatTtl"` - SrDownloadLinkTitle *string `pulumi:"srDownloadLinkTitle"` - TemplateUuid *string `pulumi:"templateUuid"` - TestObjectUrl *string `pulumi:"testObjectUrl"` - ToHost *string `pulumi:"toHost"` - ToHostStatus *string `pulumi:"toHostStatus"` - Type *string `pulumi:"type"` - Uuid *string `pulumi:"uuid"` -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs struct { - AllowFcmParentOverride pulumi.BoolPtrInput `pulumi:"allowFcmParentOverride"` - CustomMap pulumi.StringPtrInput `pulumi:"customMap"` - CustomStatKey pulumi.StringPtrInput `pulumi:"customStatKey"` - EnableCustomKey pulumi.BoolPtrInput `pulumi:"enableCustomKey"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - ForceSslForward pulumi.BoolPtrInput `pulumi:"forceSslForward"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - RaceStatTtl pulumi.StringPtrInput `pulumi:"raceStatTtl"` - SrDownloadLinkTitle pulumi.StringPtrInput `pulumi:"srDownloadLinkTitle"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - TestObjectUrl pulumi.StringPtrInput `pulumi:"testObjectUrl"` - ToHost pulumi.StringPtrInput `pulumi:"toHost"` - ToHostStatus pulumi.StringPtrInput `pulumi:"toHostStatus"` - Type pulumi.StringPtrInput `pulumi:"type"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` -} - -func (GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtr and GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs, GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtr and GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrType GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs +type getPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrType GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs) GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) AllowFcmParentOverride() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *bool { return v.AllowFcmParentOverride }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) CustomMap() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { return v.CustomMap }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) CustomStatKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { return v.CustomStatKey }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) EnableCustomKey() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *bool { return v.EnableCustomKey }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) ForceSslForward() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *bool { return v.ForceSslForward }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) RaceStatTtl() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { return v.RaceStatTtl }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) SrDownloadLinkTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { return v.SrDownloadLinkTitle }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) TestObjectUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { return v.TestObjectUrl }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) ToHost() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { return v.ToHost }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) Serviceworker() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *string { return v.Serviceworker }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) ToHostStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { return v.ToHostStatus }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { return v.Type }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) Timestamp() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *int { return v.Timestamp }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute + var ret GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) AllowFcmParentOverride() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *bool { - if v == nil { - return nil - } - return v.AllowFcmParentOverride - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) CustomMap() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { - if v == nil { - return nil - } - return v.CustomMap - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) CustomStatKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { - if v == nil { - return nil - } - return v.CustomStatKey - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) EnableCustomKey() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *bool { - if v == nil { - return nil - } - return v.EnableCustomKey - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *bool { if v == nil { return nil } @@ -2234,17 +2498,8 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) ForceSslForward() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *bool { - if v == nil { - return nil - } - return v.ForceSslForward - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *bool { if v == nil { return nil } @@ -2252,26 +2507,17 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) Locked( }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) RaceStatTtl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { - if v == nil { - return nil - } - return v.RaceStatTtl - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) SrDownloadLinkTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) Serviceworker() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *string { if v == nil { return nil } - return v.SrDownloadLinkTitle + return v.Serviceworker }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *string { if v == nil { return nil } @@ -2279,44 +2525,17 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) Templat }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) TestObjectUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { - if v == nil { - return nil - } - return v.TestObjectUrl - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) ToHost() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { - if v == nil { - return nil - } - return v.ToHost - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) ToHostStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { - if v == nil { - return nil - } - return v.ToHostStatus - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) Timestamp() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *int { if v == nil { return nil } - return v.Type - }).(pulumi.StringPtrOutput) + return v.Timestamp + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagement) *string { if v == nil { return nil } @@ -2324,433 +2543,537 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization struct { - Display *string `pulumi:"display"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection struct { + Acl *bool `pulumi:"acl"` + DashMediaEncryption *bool `pulumi:"dashMediaEncryption"` + DataPayload *bool `pulumi:"dataPayload"` + EnableTokenInUri *bool `pulumi:"enableTokenInUri"` + Enabled *bool `pulumi:"enabled"` + FieldCarryOver *string `pulumi:"fieldCarryOver"` + HeaderForSalts []string `pulumi:"headerForSalts"` + HlsMasterManifestFiles []string `pulumi:"hlsMasterManifestFiles"` + HlsMediaEncryption *bool `pulumi:"hlsMediaEncryption"` + Ip *bool `pulumi:"ip"` + Key *string `pulumi:"key"` + Locked *bool `pulumi:"locked"` + MediaEncryptionTitle *string `pulumi:"mediaEncryptionTitle"` + RevokedListId *int `pulumi:"revokedListId"` + Salt *string `pulumi:"salt"` + SessionId *bool `pulumi:"sessionId"` + TemplateUuid *string `pulumi:"templateUuid"` + TokenAuthHlsTitle *string `pulumi:"tokenAuthHlsTitle"` + TokenAuthenticationTitle *string `pulumi:"tokenAuthenticationTitle"` + TokenRevocationEnabled *bool `pulumi:"tokenRevocationEnabled"` + TokenRevocationTitle *string `pulumi:"tokenRevocationTitle"` + TransitionKey *string `pulumi:"transitionKey"` + UseAdvanced *bool `pulumi:"useAdvanced"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs and GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs struct { - Display pulumi.StringPtrInput `pulumi:"display"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs struct { + Acl pulumi.BoolPtrInput `pulumi:"acl"` + DashMediaEncryption pulumi.BoolPtrInput `pulumi:"dashMediaEncryption"` + DataPayload pulumi.BoolPtrInput `pulumi:"dataPayload"` + EnableTokenInUri pulumi.BoolPtrInput `pulumi:"enableTokenInUri"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + FieldCarryOver pulumi.StringPtrInput `pulumi:"fieldCarryOver"` + HeaderForSalts pulumi.StringArrayInput `pulumi:"headerForSalts"` + HlsMasterManifestFiles pulumi.StringArrayInput `pulumi:"hlsMasterManifestFiles"` + HlsMediaEncryption pulumi.BoolPtrInput `pulumi:"hlsMediaEncryption"` + Ip pulumi.BoolPtrInput `pulumi:"ip"` + Key pulumi.StringPtrInput `pulumi:"key"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MediaEncryptionTitle pulumi.StringPtrInput `pulumi:"mediaEncryptionTitle"` + RevokedListId pulumi.IntPtrInput `pulumi:"revokedListId"` + Salt pulumi.StringPtrInput `pulumi:"salt"` + SessionId pulumi.BoolPtrInput `pulumi:"sessionId"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TokenAuthHlsTitle pulumi.StringPtrInput `pulumi:"tokenAuthHlsTitle"` + TokenAuthenticationTitle pulumi.StringPtrInput `pulumi:"tokenAuthenticationTitle"` + TokenRevocationEnabled pulumi.BoolPtrInput `pulumi:"tokenRevocationEnabled"` + TokenRevocationTitle pulumi.StringPtrInput `pulumi:"tokenRevocationTitle"` + TransitionKey pulumi.StringPtrInput `pulumi:"transitionKey"` + UseAdvanced pulumi.BoolPtrInput `pulumi:"useAdvanced"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs, GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtr and GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtr and GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrType GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs +type getPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrType GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs) GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization) *GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput) Display() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization) *string { return v.Display }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) Acl() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { return v.Acl }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) DashMediaEncryption() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { + return v.DashMediaEncryption + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) DataPayload() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { + return v.DataPayload + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) EnableTokenInUri() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { + return v.EnableTokenInUri + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) FieldCarryOver() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { + return v.FieldCarryOver + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) HeaderForSalts() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) []string { + return v.HeaderForSalts + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) HlsMasterManifestFiles() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) []string { + return v.HlsMasterManifestFiles + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization) GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization - return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) HlsMediaEncryption() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { + return v.HlsMediaEncryption + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput) Display() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization) *string { - if v == nil { - return nil - } - return v.Display - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) Ip() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { return v.Ip }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) Key() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { return v.Key }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization) *string { - if v == nil { - return nil - } - return v.Uuid +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) MediaEncryptionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { + return v.MediaEncryptionTitle }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf struct { - Enabled *bool `pulumi:"enabled"` - IbmCustomerId *int `pulumi:"ibmCustomerId"` - LimitToDynamic *bool `pulumi:"limitToDynamic"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) RevokedListId() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *int { + return v.RevokedListId + }).(pulumi.IntPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs and GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) Salt() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { return v.Salt }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - IbmCustomerId pulumi.IntPtrInput `pulumi:"ibmCustomerId"` - LimitToDynamic pulumi.BoolPtrInput `pulumi:"limitToDynamic"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) SessionId() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { + return v.SessionId + }).(pulumi.BoolPtrOutput) } -func (GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) TokenAuthHlsTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { + return v.TokenAuthHlsTitle + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) TokenAuthenticationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { + return v.TokenAuthenticationTitle + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) TokenRevocationEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { + return v.TokenRevocationEnabled + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) TokenRevocationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { + return v.TokenRevocationTitle + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutputWithContext(ctx) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) TransitionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { + return v.TransitionKey + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs, GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtr and GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) UseAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { + return v.UseAdvanced + }).(pulumi.BoolPtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type getPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrType GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs +type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput struct{ *pulumi.OutputState } -func GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs) GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrType)(v) +func (GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection)(nil)).Elem() } -func (*getPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput { + return o } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput { + return o } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection]{ + OutputState: o.OutputState, + } } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection + return ret + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) Acl() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.Acl + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) DashMediaEncryption() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.DashMediaEncryption + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) DataPayload() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.DataPayload + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) EnableTokenInUri() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.EnableTokenInUri + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf { - return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) FieldCarryOver() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { + if v == nil { + return nil + } + return v.FieldCarryOver + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) HeaderForSalts() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) []string { + if v == nil { + return nil + } + return v.HeaderForSalts + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) IbmCustomerId() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *int { return v.IbmCustomerId }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) HlsMasterManifestFiles() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) []string { + if v == nil { + return nil + } + return v.HlsMasterManifestFiles + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) LimitToDynamic() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *bool { return v.LimitToDynamic }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) HlsMediaEncryption() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.HlsMediaEncryption + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) Ip() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.Ip + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) Key() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { + if v == nil { + return nil + } + return v.Key + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) MediaEncryptionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { + if v == nil { + return nil + } + return v.MediaEncryptionTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) RevokedListId() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *int { + if v == nil { + return nil + } + return v.RevokedListId + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) Salt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { + if v == nil { + return nil + } + return v.Salt + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) SessionId() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.SessionId + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf { - if v != nil { - return *v +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { + if v == nil { + return nil } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf - return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) TokenAuthHlsTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { if v == nil { return nil } - return v.Enabled - }).(pulumi.BoolPtrOutput) + return v.TokenAuthHlsTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) IbmCustomerId() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *int { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) TokenAuthenticationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { if v == nil { return nil } - return v.IbmCustomerId - }).(pulumi.IntPtrOutput) + return v.TokenAuthenticationTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) LimitToDynamic() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) TokenRevocationEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { if v == nil { return nil } - return v.LimitToDynamic + return v.TokenRevocationEnabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) TokenRevocationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.TokenRevocationTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) TransitionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { if v == nil { return nil } - return v.TemplateUuid + return v.TransitionKey }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) UseAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.UseAdvanced + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtection) *string { if v == nil { return nil } @@ -2758,191 +3081,288 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) Uuid() pu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - TieredDistributionMap *string `pulumi:"tieredDistributionMap"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization struct { + Behavior *string `pulumi:"behavior"` + DvrType *string `pulumi:"dvrType"` + DvrWindow *string `pulumi:"dvrWindow"` + EnableUllStreaming *bool `pulumi:"enableUllStreaming"` + EndTime *string `pulumi:"endTime"` + LiveType *string `pulumi:"liveType"` + Locked *bool `pulumi:"locked"` + ShowAdvanced *bool `pulumi:"showAdvanced"` + StartTime *string `pulumi:"startTime"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs and GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - TieredDistributionMap pulumi.StringPtrInput `pulumi:"tieredDistributionMap"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs struct { + Behavior pulumi.StringPtrInput `pulumi:"behavior"` + DvrType pulumi.StringPtrInput `pulumi:"dvrType"` + DvrWindow pulumi.StringPtrInput `pulumi:"dvrWindow"` + EnableUllStreaming pulumi.BoolPtrInput `pulumi:"enableUllStreaming"` + EndTime pulumi.StringPtrInput `pulumi:"endTime"` + LiveType pulumi.StringPtrInput `pulumi:"liveType"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ShowAdvanced pulumi.BoolPtrInput `pulumi:"showAdvanced"` + StartTime pulumi.StringPtrInput `pulumi:"startTime"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs, GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtr and GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtr and GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrType GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs +type getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrType GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution) *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { + return v.Behavior + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) DvrType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { + return v.DvrType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) DvrWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { + return v.DvrWindow + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) TieredDistributionMap() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution) *string { - return v.TieredDistributionMap +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) EnableUllStreaming() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *bool { + return v.EnableUllStreaming + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) EndTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { + return v.EndTime }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) LiveType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { + return v.LiveType + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) ShowAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *bool { + return v.ShowAdvanced + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) StartTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { + return v.StartTime + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution + var ret GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { if v == nil { return nil } - return v.Enabled + return v.Behavior + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) DvrType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { + if v == nil { + return nil + } + return v.DvrType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) DvrWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { + if v == nil { + return nil + } + return v.DvrWindow + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) EnableUllStreaming() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *bool { + if v == nil { + return nil + } + return v.EnableUllStreaming }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) EndTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { + if v == nil { + return nil + } + return v.EndTime + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) LiveType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { + if v == nil { + return nil + } + return v.LiveType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *bool { if v == nil { return nil } @@ -2950,26 +3370,35 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) ShowAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *bool { if v == nil { return nil } - return v.TemplateUuid + return v.ShowAdvanced + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) StartTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { + if v == nil { + return nil + } + return v.StartTime }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput) TieredDistributionMap() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { if v == nil { return nil } - return v.TieredDistributionMap + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimization) *string { if v == nil { return nil } @@ -2977,219 +3406,182 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced struct { - Allowall *bool `pulumi:"allowall"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - Method *string `pulumi:"method"` - Policy *string `pulumi:"policy"` - TemplateUuid *string `pulumi:"templateUuid"` - TieredDistributionMap *string `pulumi:"tieredDistributionMap"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs and GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs struct { - Allowall pulumi.BoolPtrInput `pulumi:"allowall"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Method pulumi.StringPtrInput `pulumi:"method"` - Policy pulumi.StringPtrInput `pulumi:"policy"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - TieredDistributionMap pulumi.StringPtrInput `pulumi:"tieredDistributionMap"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs, GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtr and GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtr and GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrType GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs +type getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrType GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch) *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) Allowall() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *bool { - return v.Allowall - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) Method() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *string { - return v.Method - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) Policy() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *string { - return v.Policy - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) TieredDistributionMap() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *string { - return v.TieredDistributionMap +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch) *string { + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch) GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced + var ret GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) Allowall() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *bool { - if v == nil { - return nil - } - return v.Allowall - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch) *bool { if v == nil { return nil } @@ -3197,8 +3589,8 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedP }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch) *bool { if v == nil { return nil } @@ -3206,888 +3598,1043 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedP }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) Method() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch) *string { if v == nil { return nil } - return v.Method + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) Policy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetch) *string { if v == nil { return nil } - return v.Policy + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) TieredDistributionMap() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *string { - if v == nil { - return nil - } - return v.TieredDistributionMap - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization struct { - CloudwrapperMapMigrationTitle *string `pulumi:"cloudwrapperMapMigrationTitle"` - CustomMapEnabled *bool `pulumi:"customMapEnabled"` - CustomMapName *string `pulumi:"customMapName"` - HashAlgorithm *string `pulumi:"hashAlgorithm"` - Location *string `pulumi:"location"` - Locked *bool `pulumi:"locked"` - MapMigrationEnabled *bool `pulumi:"mapMigrationEnabled"` - MigrationEndDate *string `pulumi:"migrationEndDate"` - MigrationStartDate *string `pulumi:"migrationStartDate"` - MigrationWithinCwMapsEnabled *bool `pulumi:"migrationWithinCwMapsEnabled"` - SerialEnd *string `pulumi:"serialEnd"` - SerialStart *string `pulumi:"serialStart"` - TemplateUuid *string `pulumi:"templateUuid"` - Tier1Title *string `pulumi:"tier1Title"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable struct { + Algorithm *string `pulumi:"algorithm"` + CaseSensitive *bool `pulumi:"caseSensitive"` + CertificateFieldName *string `pulumi:"certificateFieldName"` + CookieName *string `pulumi:"cookieName"` + DeviceProfile *string `pulumi:"deviceProfile"` + EncryptionKey *string `pulumi:"encryptionKey"` + EncryptionMode *string `pulumi:"encryptionMode"` + EndIndex *string `pulumi:"endIndex"` + ExceptChars *string `pulumi:"exceptChars"` + ExtractLocation *string `pulumi:"extractLocation"` + ForceChars *string `pulumi:"forceChars"` + FormatString *string `pulumi:"formatString"` + Generator *string `pulumi:"generator"` + GlobalSubstitution *bool `pulumi:"globalSubstitution"` + HeaderName *string `pulumi:"headerName"` + HmacAlgorithm *string `pulumi:"hmacAlgorithm"` + HmacKey *string `pulumi:"hmacKey"` + InitializationVector *string `pulumi:"initializationVector"` + IpVersion *string `pulumi:"ipVersion"` + Ipv4Prefix *int `pulumi:"ipv4Prefix"` + Ipv6Prefix *int `pulumi:"ipv6Prefix"` + LocationId *string `pulumi:"locationId"` + Locked *bool `pulumi:"locked"` + Max *int `pulumi:"max"` + MaxRandomNumber *string `pulumi:"maxRandomNumber"` + Min *int `pulumi:"min"` + MinRandomNumber *string `pulumi:"minRandomNumber"` + Nonce *string `pulumi:"nonce"` + NumberOfBytes *int `pulumi:"numberOfBytes"` + OperandOne *string `pulumi:"operandOne"` + ParamName *string `pulumi:"paramName"` + PathComponentOffset *string `pulumi:"pathComponentOffset"` + PrependBytes *bool `pulumi:"prependBytes"` + QueryParameterName *string `pulumi:"queryParameterName"` + Regex *string `pulumi:"regex"` + Replacement *string `pulumi:"replacement"` + ResponseHeaderName *string `pulumi:"responseHeaderName"` + Separator *string `pulumi:"separator"` + SetCookieName *string `pulumi:"setCookieName"` + StartIndex *string `pulumi:"startIndex"` + SubString *string `pulumi:"subString"` + TemplateUuid *string `pulumi:"templateUuid"` + Transform *string `pulumi:"transform"` + Uuid *string `pulumi:"uuid"` + ValueSource *string `pulumi:"valueSource"` + VariableName *string `pulumi:"variableName"` + VariableValue *string `pulumi:"variableValue"` } -// GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs and GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs struct { - CloudwrapperMapMigrationTitle pulumi.StringPtrInput `pulumi:"cloudwrapperMapMigrationTitle"` - CustomMapEnabled pulumi.BoolPtrInput `pulumi:"customMapEnabled"` - CustomMapName pulumi.StringPtrInput `pulumi:"customMapName"` - HashAlgorithm pulumi.StringPtrInput `pulumi:"hashAlgorithm"` - Location pulumi.StringPtrInput `pulumi:"location"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MapMigrationEnabled pulumi.BoolPtrInput `pulumi:"mapMigrationEnabled"` - MigrationEndDate pulumi.StringPtrInput `pulumi:"migrationEndDate"` - MigrationStartDate pulumi.StringPtrInput `pulumi:"migrationStartDate"` - MigrationWithinCwMapsEnabled pulumi.BoolPtrInput `pulumi:"migrationWithinCwMapsEnabled"` - SerialEnd pulumi.StringPtrInput `pulumi:"serialEnd"` - SerialStart pulumi.StringPtrInput `pulumi:"serialStart"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Tier1Title pulumi.StringPtrInput `pulumi:"tier1Title"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs struct { + Algorithm pulumi.StringPtrInput `pulumi:"algorithm"` + CaseSensitive pulumi.BoolPtrInput `pulumi:"caseSensitive"` + CertificateFieldName pulumi.StringPtrInput `pulumi:"certificateFieldName"` + CookieName pulumi.StringPtrInput `pulumi:"cookieName"` + DeviceProfile pulumi.StringPtrInput `pulumi:"deviceProfile"` + EncryptionKey pulumi.StringPtrInput `pulumi:"encryptionKey"` + EncryptionMode pulumi.StringPtrInput `pulumi:"encryptionMode"` + EndIndex pulumi.StringPtrInput `pulumi:"endIndex"` + ExceptChars pulumi.StringPtrInput `pulumi:"exceptChars"` + ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` + ForceChars pulumi.StringPtrInput `pulumi:"forceChars"` + FormatString pulumi.StringPtrInput `pulumi:"formatString"` + Generator pulumi.StringPtrInput `pulumi:"generator"` + GlobalSubstitution pulumi.BoolPtrInput `pulumi:"globalSubstitution"` + HeaderName pulumi.StringPtrInput `pulumi:"headerName"` + HmacAlgorithm pulumi.StringPtrInput `pulumi:"hmacAlgorithm"` + HmacKey pulumi.StringPtrInput `pulumi:"hmacKey"` + InitializationVector pulumi.StringPtrInput `pulumi:"initializationVector"` + IpVersion pulumi.StringPtrInput `pulumi:"ipVersion"` + Ipv4Prefix pulumi.IntPtrInput `pulumi:"ipv4Prefix"` + Ipv6Prefix pulumi.IntPtrInput `pulumi:"ipv6Prefix"` + LocationId pulumi.StringPtrInput `pulumi:"locationId"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Max pulumi.IntPtrInput `pulumi:"max"` + MaxRandomNumber pulumi.StringPtrInput `pulumi:"maxRandomNumber"` + Min pulumi.IntPtrInput `pulumi:"min"` + MinRandomNumber pulumi.StringPtrInput `pulumi:"minRandomNumber"` + Nonce pulumi.StringPtrInput `pulumi:"nonce"` + NumberOfBytes pulumi.IntPtrInput `pulumi:"numberOfBytes"` + OperandOne pulumi.StringPtrInput `pulumi:"operandOne"` + ParamName pulumi.StringPtrInput `pulumi:"paramName"` + PathComponentOffset pulumi.StringPtrInput `pulumi:"pathComponentOffset"` + PrependBytes pulumi.BoolPtrInput `pulumi:"prependBytes"` + QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` + Regex pulumi.StringPtrInput `pulumi:"regex"` + Replacement pulumi.StringPtrInput `pulumi:"replacement"` + ResponseHeaderName pulumi.StringPtrInput `pulumi:"responseHeaderName"` + Separator pulumi.StringPtrInput `pulumi:"separator"` + SetCookieName pulumi.StringPtrInput `pulumi:"setCookieName"` + StartIndex pulumi.StringPtrInput `pulumi:"startIndex"` + SubString pulumi.StringPtrInput `pulumi:"subString"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Transform pulumi.StringPtrInput `pulumi:"transform"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + ValueSource pulumi.StringPtrInput `pulumi:"valueSource"` + VariableName pulumi.StringPtrInput `pulumi:"variableName"` + VariableValue pulumi.StringPtrInput `pulumi:"variableValue"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs, GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtr and GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtr and GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrType GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs +type getPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrType GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) CloudwrapperMapMigrationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { - return v.CloudwrapperMapMigrationTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Algorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.Algorithm }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) CustomMapEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *bool { - return v.CustomMapEnabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) CaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *bool { return v.CaseSensitive }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) CustomMapName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { - return v.CustomMapName +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) CertificateFieldName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { + return v.CertificateFieldName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) HashAlgorithm() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { - return v.HashAlgorithm - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.CookieName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) Location() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { - return v.Location - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) DeviceProfile() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.DeviceProfile }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) EncryptionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.EncryptionKey }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) MapMigrationEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *bool { - return v.MapMigrationEnabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) EncryptionMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.EncryptionMode }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) MigrationEndDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { - return v.MigrationEndDate - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) EndIndex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.EndIndex }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) MigrationStartDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { - return v.MigrationStartDate - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) ExceptChars() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.ExceptChars }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) MigrationWithinCwMapsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *bool { - return v.MigrationWithinCwMapsEnabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.ExtractLocation }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) SerialEnd() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { - return v.SerialEnd - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) ForceChars() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.ForceChars }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) SerialStart() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { - return v.SerialStart - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) FormatString() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.FormatString }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Generator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.Generator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) Tier1Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { - return v.Tier1Title - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) GlobalSubstitution() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *bool { return v.GlobalSubstitution }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { - return v.Uuid +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.HeaderName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) HmacAlgorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.HmacAlgorithm }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) HmacKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.HmacKey }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) InitializationVector() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { + return v.InitializationVector }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) IpVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.IpVersion }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Ipv4Prefix() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *int { return v.Ipv4Prefix }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Ipv6Prefix() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *int { return v.Ipv6Prefix }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) LocationId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.LocationId }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Max() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *int { return v.Max }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) MaxRandomNumber() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.MaxRandomNumber }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Min() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *int { return v.Min }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) MinRandomNumber() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.MinRandomNumber }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Nonce() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.Nonce }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) NumberOfBytes() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *int { return v.NumberOfBytes }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) OperandOne() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.OperandOne }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) ParamName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.ParamName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) PathComponentOffset() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.PathComponentOffset }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) PrependBytes() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *bool { return v.PrependBytes }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.QueryParameterName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Regex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.Regex }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Replacement() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.Replacement }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) ResponseHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.ResponseHeaderName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Separator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.Separator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) SetCookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.SetCookieName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) StartIndex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.StartIndex }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) SubString() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.SubString }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Transform() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.Transform }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) ValueSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.ValueSource }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.VariableName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) VariableValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { return v.VariableValue }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization + var ret GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) CloudwrapperMapMigrationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Algorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { if v == nil { return nil } - return v.CloudwrapperMapMigrationTitle + return v.Algorithm }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) CustomMapEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) CaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *bool { if v == nil { return nil } - return v.CustomMapEnabled + return v.CaseSensitive }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) CustomMapName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) CertificateFieldName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { if v == nil { return nil } - return v.CustomMapName + return v.CertificateFieldName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) HashAlgorithm() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { if v == nil { return nil } - return v.HashAlgorithm + return v.CookieName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) Location() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) DeviceProfile() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { if v == nil { return nil } - return v.Location + return v.DeviceProfile }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) EncryptionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.EncryptionKey + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) MapMigrationEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) EncryptionMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { if v == nil { return nil } - return v.MapMigrationEnabled - }).(pulumi.BoolPtrOutput) + return v.EncryptionMode + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) MigrationEndDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) EndIndex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { if v == nil { return nil } - return v.MigrationEndDate + return v.EndIndex }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) MigrationStartDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) ExceptChars() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { if v == nil { return nil } - return v.MigrationStartDate + return v.ExceptChars }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) MigrationWithinCwMapsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { if v == nil { return nil } - return v.MigrationWithinCwMapsEnabled - }).(pulumi.BoolPtrOutput) + return v.ExtractLocation + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) SerialEnd() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) ForceChars() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { if v == nil { return nil } - return v.SerialEnd + return v.ForceChars }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) SerialStart() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) FormatString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { if v == nil { return nil } - return v.SerialStart + return v.FormatString }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Generator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Generator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) Tier1Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) GlobalSubstitution() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *bool { if v == nil { return nil } - return v.Tier1Title - }).(pulumi.StringPtrOutput) + return v.GlobalSubstitution + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { if v == nil { return nil } - return v.Uuid + return v.HeaderName }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorTimeout struct { - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Value *string `pulumi:"value"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) HmacAlgorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.HmacAlgorithm + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs and GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) HmacKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.HmacKey + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value pulumi.StringPtrInput `pulumi:"value"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) InitializationVector() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.InitializationVector + }).(pulumi.StringPtrOutput) } -func (GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorTimeout)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) IpVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.IpVersion + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Ipv4Prefix() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *int { + if v == nil { + return nil + } + return v.Ipv4Prefix + }).(pulumi.IntPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Ipv6Prefix() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *int { + if v == nil { + return nil + } + return v.Ipv6Prefix + }).(pulumi.IntPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTimeout] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTimeout]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) LocationId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.LocationId + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutputWithContext(ctx) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Max() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *int { + if v == nil { + return nil + } + return v.Max + }).(pulumi.IntPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs, GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtr and GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) MaxRandomNumber() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.MaxRandomNumber + }).(pulumi.StringPtrOutput) } -type getPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrType GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs - -func GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs) GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Min() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *int { + if v == nil { + return nil + } + return v.Min + }).(pulumi.IntPtrOutput) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorTimeout)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) MinRandomNumber() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.MinRandomNumber + }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutputWithContext(context.Background()) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput) -} - -func (i *getPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTimeout] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTimeout]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Nonce() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.Nonce + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorTimeout)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) NumberOfBytes() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *int { + if v == nil { + return nil + } + return v.NumberOfBytes + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) OperandOne() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.OperandOne + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) ParamName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.ParamName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) PathComponentOffset() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.PathComponentOffset + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorTimeout) *GetPropertyRulesBuilderRulesV20230105BehaviorTimeout { - return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) PrependBytes() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *bool { + if v == nil { + return nil + } + return v.PrependBytes + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTimeout] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTimeout]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.QueryParameterName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTimeout) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Regex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.Regex + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTimeout) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Replacement() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.Replacement + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTimeout) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) ResponseHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.ResponseHeaderName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTimeout) *string { return v.Value }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Separator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.Separator + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorTimeout)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) SetCookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.SetCookieName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) StartIndex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.StartIndex + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) SubString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.SubString + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTimeout] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTimeout]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTimeout) GetPropertyRulesBuilderRulesV20230105BehaviorTimeout { - if v != nil { - return *v +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Transform() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { + if v == nil { + return nil } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorTimeout - return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput) + return v.Transform + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTimeout) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTimeout) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) ValueSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { if v == nil { return nil } - return v.TemplateUuid + return v.ValueSource }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTimeout) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { if v == nil { return nil } - return v.Uuid + return v.VariableName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTimeout) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput) VariableValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSetVariable) *string { if v == nil { return nil } - return v.Value + return v.VariableValue }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration struct { - Enabled *bool `pulumi:"enabled"` - ExtractLocation *string `pulumi:"extractLocation"` - HeaderName *string `pulumi:"headerName"` - LegalText *string `pulumi:"legalText"` - Locked *bool `pulumi:"locked"` - QueryParameterName *string `pulumi:"queryParameterName"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - VariableName *string `pulumi:"variableName"` +type GetPropertyRulesBuilderRulesV20230105BehaviorShutr struct { + Locked *bool `pulumi:"locked"` + Status *string `pulumi:"status"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs and GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorShutrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs and GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorShutrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorShutrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` - HeaderName pulumi.StringPtrInput `pulumi:"headerName"` - LegalText pulumi.StringPtrInput `pulumi:"legalText"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - VariableName pulumi.StringPtrInput `pulumi:"variableName"` +type GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Status pulumi.StringPtrInput `pulumi:"status"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorShutr)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorShutr] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorShutr]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs, GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtr and GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs, GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtr and GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrType GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs +type getPropertyRulesBuilderRulesV20230105BehaviorShutrPtrType GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs) GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs) GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorShutrPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorShutrPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorShutr)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorShutrPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorShutrPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorShutrPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorShutr] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorShutr]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorShutr)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorShutr) *GetPropertyRulesBuilderRulesV20230105BehaviorShutr { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorShutr] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorShutr]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) ExtractLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { - return v.ExtractLocation - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { return v.HeaderName }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) LegalText() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { return v.LegalText }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) QueryParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { - return v.QueryParameterName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorShutr) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput) Status() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorShutr) *string { return v.Status }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorShutr) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) VariableName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { return v.VariableName }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorShutr) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorShutr)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorShutr] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorShutr]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorShutr) GetPropertyRulesBuilderRulesV20230105BehaviorShutr { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration + var ret GetPropertyRulesBuilderRulesV20230105BehaviorShutr return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) ExtractLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { - if v == nil { - return nil - } - return v.ExtractLocation - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { - if v == nil { - return nil - } - return v.HeaderName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) LegalText() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { - if v == nil { - return nil - } - return v.LegalText - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorShutr) *bool { if v == nil { return nil } @@ -4095,17 +4642,17 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) QueryParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput) Status() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorShutr) *string { if v == nil { return nil } - return v.QueryParameterName + return v.Status }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorShutr) *string { if v == nil { return nil } @@ -4113,8 +4660,8 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorShutr) *string { if v == nil { return nil } @@ -4122,192 +4669,189 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) VariableName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { - if v == nil { - return nil - } - return v.VariableName - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag struct { - Enabled *bool `pulumi:"enabled"` +type GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode struct { + ErrorType *string `pulumi:"errorType"` Locked *bool `pulumi:"locked"` TemplateUuid *string `pulumi:"templateUuid"` + Timeout *string `pulumi:"timeout"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs and GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput() GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` +type GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs struct { + ErrorType pulumi.StringPtrInput `pulumi:"errorType"` Locked pulumi.BoolPtrInput `pulumi:"locked"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Timeout pulumi.StringPtrInput `pulumi:"timeout"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput() GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs, GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtr and GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtr and GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrType GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs +type getPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrType GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs) GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput() GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag) *GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode) *GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) ErrorType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode) *string { return v.ErrorType }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) Timeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode) *string { return v.Timeout }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag) GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode) GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag + var ret GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) ErrorType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode) *string { if v == nil { return nil } - return v.Enabled - }).(pulumi.BoolPtrOutput) + return v.ErrorType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode) *bool { if v == nil { return nil } @@ -4315,8 +4859,8 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode) *string { if v == nil { return nil } @@ -4324,8 +4868,17 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) Timeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode) *string { + if v == nil { + return nil + } + return v.Timeout + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCode) *string { if v == nil { return nil } @@ -4333,271 +4886,209 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken struct { - EnableEs256 *bool `pulumi:"enableEs256"` - EnableRs256 *bool `pulumi:"enableRs256"` - ExtractLocation *string `pulumi:"extractLocation"` - HeaderName *string `pulumi:"headerName"` - Jwt *string `pulumi:"jwt"` - Locked *bool `pulumi:"locked"` - QueryParameterName *string `pulumi:"queryParameterName"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield struct { + Locked *bool `pulumi:"locked"` + Nossmap *string `pulumi:"nossmap"` + Ssmap *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap `pulumi:"ssmap"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs and GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs struct { - EnableEs256 pulumi.BoolPtrInput `pulumi:"enableEs256"` - EnableRs256 pulumi.BoolPtrInput `pulumi:"enableRs256"` - ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` - HeaderName pulumi.StringPtrInput `pulumi:"headerName"` - Jwt pulumi.StringPtrInput `pulumi:"jwt"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Nossmap pulumi.StringPtrInput `pulumi:"nossmap"` + Ssmap GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrInput `pulumi:"ssmap"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs, GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtr and GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtr and GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrType GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs +type getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrType GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield) *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) EnableEs256() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *bool { return v.EnableEs256 }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) EnableRs256() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *bool { return v.EnableRs256 }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) ExtractLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *string { - return v.ExtractLocation - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *string { return v.HeaderName }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) Jwt() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *string { return v.Jwt }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) Nossmap() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield) *string { return v.Nossmap }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) QueryParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *string { - return v.QueryParameterName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) Ssmap() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield) *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap { + return v.Ssmap + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken + var ret GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) EnableEs256() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *bool { - if v == nil { - return nil - } - return v.EnableEs256 - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) EnableRs256() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield) *bool { if v == nil { return nil } - return v.EnableRs256 + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) ExtractLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *string { - if v == nil { - return nil - } - return v.ExtractLocation - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *string { - if v == nil { - return nil - } - return v.HeaderName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) Jwt() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) Nossmap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield) *string { if v == nil { return nil } - return v.Jwt + return v.Nossmap }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) QueryParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) Ssmap() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield) *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap { if v == nil { return nil } - return v.QueryParameterName - }).(pulumi.StringPtrOutput) + return v.Ssmap + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield) *string { if v == nil { return nil } @@ -4605,8 +5096,8 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShield) *string { if v == nil { return nil } @@ -4614,379 +5105,549 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp struct { - Authorizations *string `pulumi:"authorizations"` - ClientId *string `pulumi:"clientId"` - CustomHeader *bool `pulumi:"customHeader"` - EnableEs256 *bool `pulumi:"enableEs256"` - EnableRs256 *bool `pulumi:"enableRs256"` - ExtractAuthorizations *bool `pulumi:"extractAuthorizations"` - ExtractClientId *bool `pulumi:"extractClientId"` - ExtractLocation *string `pulumi:"extractLocation"` - ExtractUserName *bool `pulumi:"extractUserName"` - HeaderName *string `pulumi:"headerName"` - Jwt *string `pulumi:"jwt"` - Locked *bool `pulumi:"locked"` - PrimaryLocation *string `pulumi:"primaryLocation"` - QueryParameterName *string `pulumi:"queryParameterName"` - TemplateUuid *string `pulumi:"templateUuid"` - UserName *string `pulumi:"userName"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap struct { + ChinaCdnMap *string `pulumi:"chinaCdnMap"` + HasMixedHosts *bool `pulumi:"hasMixedHosts"` + Name *string `pulumi:"name"` + Src *string `pulumi:"src"` + Srmap *string `pulumi:"srmap"` + Value *string `pulumi:"value"` } -// GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs and GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs struct { - Authorizations pulumi.StringPtrInput `pulumi:"authorizations"` - ClientId pulumi.StringPtrInput `pulumi:"clientId"` - CustomHeader pulumi.BoolPtrInput `pulumi:"customHeader"` - EnableEs256 pulumi.BoolPtrInput `pulumi:"enableEs256"` - EnableRs256 pulumi.BoolPtrInput `pulumi:"enableRs256"` - ExtractAuthorizations pulumi.BoolPtrInput `pulumi:"extractAuthorizations"` - ExtractClientId pulumi.BoolPtrInput `pulumi:"extractClientId"` - ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` - ExtractUserName pulumi.BoolPtrInput `pulumi:"extractUserName"` - HeaderName pulumi.StringPtrInput `pulumi:"headerName"` - Jwt pulumi.StringPtrInput `pulumi:"jwt"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - PrimaryLocation pulumi.StringPtrInput `pulumi:"primaryLocation"` - QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UserName pulumi.StringPtrInput `pulumi:"userName"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs struct { + ChinaCdnMap pulumi.StringPtrInput `pulumi:"chinaCdnMap"` + HasMixedHosts pulumi.BoolPtrInput `pulumi:"hasMixedHosts"` + Name pulumi.StringPtrInput `pulumi:"name"` + Src pulumi.StringPtrInput `pulumi:"src"` + Srmap pulumi.StringPtrInput `pulumi:"srmap"` + Value pulumi.StringPtrInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs, GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtr and GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtr and GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrType GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs +type getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrType GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) Authorizations() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { - return v.Authorizations - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) ChinaCdnMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *string { return v.ChinaCdnMap }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) ClientId() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { - return v.ClientId - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) HasMixedHosts() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *bool { return v.HasMixedHosts }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) CustomHeader() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { - return v.CustomHeader - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *string { return v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) EnableEs256() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { - return v.EnableEs256 - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) Src() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *string { return v.Src }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) EnableRs256() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { - return v.EnableRs256 - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) Srmap() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *string { return v.Srmap }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) ExtractAuthorizations() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { - return v.ExtractAuthorizations - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *string { return v.Value }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) ExtractClientId() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { - return v.ExtractClientId - }).(pulumi.BoolPtrOutput) -} +type GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) ExtractLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { - return v.ExtractLocation - }).(pulumi.StringPtrOutput) +func (GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) ExtractUserName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { - return v.ExtractUserName - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { - return v.HeaderName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) Jwt() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { return v.Jwt }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap + return ret + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) PrimaryLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { - return v.PrimaryLocation +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) ChinaCdnMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *string { + if v == nil { + return nil + } + return v.ChinaCdnMap }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) QueryParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { - return v.QueryParameterName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) HasMixedHosts() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *bool { + if v == nil { + return nil + } + return v.HasMixedHosts + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *string { + if v == nil { + return nil + } + return v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) UserName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { - return v.UserName +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) Src() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *string { + if v == nil { + return nil + } + return v.Src }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) Srmap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *string { + if v == nil { + return nil + } + return v.Srmap + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmap) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration struct { + AllowHttpsDowngrade *bool `pulumi:"allowHttpsDowngrade"` + AllowHttpsUpgrade *bool `pulumi:"allowHttpsUpgrade"` + CacheSharingDuration *int `pulumi:"cacheSharingDuration"` + CacheSharingStartTime *string `pulumi:"cacheSharingStartTime"` + Enabled *bool `pulumi:"enabled"` + IsCertificateSniOnly *bool `pulumi:"isCertificateSniOnly"` + IsTieredDistributionUsed *bool `pulumi:"isTieredDistributionUsed"` + Locked *bool `pulumi:"locked"` + MigrationDuration *int `pulumi:"migrationDuration"` + MigrationFrom *string `pulumi:"migrationFrom"` + MigrationStartTime *string `pulumi:"migrationStartTime"` + TdLocation *string `pulumi:"tdLocation"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput { +// GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs and GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationInput` via: +// +// GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs struct { + AllowHttpsDowngrade pulumi.BoolPtrInput `pulumi:"allowHttpsDowngrade"` + AllowHttpsUpgrade pulumi.BoolPtrInput `pulumi:"allowHttpsUpgrade"` + CacheSharingDuration pulumi.IntPtrInput `pulumi:"cacheSharingDuration"` + CacheSharingStartTime pulumi.StringPtrInput `pulumi:"cacheSharingStartTime"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + IsCertificateSniOnly pulumi.BoolPtrInput `pulumi:"isCertificateSniOnly"` + IsTieredDistributionUsed pulumi.BoolPtrInput `pulumi:"isTieredDistributionUsed"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MigrationDuration pulumi.IntPtrInput `pulumi:"migrationDuration"` + MigrationFrom pulumi.StringPtrInput `pulumi:"migrationFrom"` + MigrationStartTime pulumi.StringPtrInput `pulumi:"migrationStartTime"` + TdLocation pulumi.StringPtrInput `pulumi:"tdLocation"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs, GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtr and GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrType GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs + +func GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationArgs) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration { + return &v + }).(GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp - return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) AllowHttpsDowngrade() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *bool { + return v.AllowHttpsDowngrade + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) Authorizations() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { - if v == nil { - return nil - } - return v.Authorizations - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) AllowHttpsUpgrade() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *bool { + return v.AllowHttpsUpgrade + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) ClientId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { - if v == nil { - return nil - } - return v.ClientId +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) CacheSharingDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *int { + return v.CacheSharingDuration + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) CacheSharingStartTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *string { + return v.CacheSharingStartTime }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) CustomHeader() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { - if v == nil { - return nil - } - return v.CustomHeader +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) IsCertificateSniOnly() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *bool { + return v.IsCertificateSniOnly }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) EnableEs256() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { - if v == nil { - return nil - } - return v.EnableEs256 +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) IsTieredDistributionUsed() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *bool { + return v.IsTieredDistributionUsed }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) EnableRs256() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) MigrationDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *int { + return v.MigrationDuration + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) MigrationFrom() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *string { + return v.MigrationFrom + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) MigrationStartTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *string { + return v.MigrationStartTime + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) TdLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *string { return v.TdLocation }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration + return ret + }).(GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) AllowHttpsDowngrade() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *bool { if v == nil { return nil } - return v.EnableRs256 + return v.AllowHttpsDowngrade }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) ExtractAuthorizations() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) AllowHttpsUpgrade() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *bool { if v == nil { return nil } - return v.ExtractAuthorizations + return v.AllowHttpsUpgrade }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) ExtractClientId() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) CacheSharingDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *int { if v == nil { return nil } - return v.ExtractClientId - }).(pulumi.BoolPtrOutput) + return v.CacheSharingDuration + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) ExtractLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) CacheSharingStartTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *string { if v == nil { return nil } - return v.ExtractLocation + return v.CacheSharingStartTime }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) ExtractUserName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *bool { if v == nil { return nil } - return v.ExtractUserName + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) IsCertificateSniOnly() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *bool { if v == nil { return nil } - return v.HeaderName - }).(pulumi.StringPtrOutput) + return v.IsCertificateSniOnly + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) Jwt() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) IsTieredDistributionUsed() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *bool { if v == nil { return nil } - return v.Jwt - }).(pulumi.StringPtrOutput) + return v.IsTieredDistributionUsed + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *bool { if v == nil { return nil } @@ -4994,44 +5655,53 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtr }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) PrimaryLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) MigrationDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *int { if v == nil { return nil } - return v.PrimaryLocation + return v.MigrationDuration + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) MigrationFrom() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *string { + if v == nil { + return nil + } + return v.MigrationFrom }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) QueryParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) MigrationStartTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *string { if v == nil { return nil } - return v.QueryParameterName + return v.MigrationStartTime }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) TdLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *string { if v == nil { return nil } - return v.TemplateUuid + return v.TdLocation }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) UserName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *string { if v == nil { return nil } - return v.UserName + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigration) *string { if v == nil { return nil } @@ -5039,309 +5709,191 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtr }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization struct { - Algorithm *string `pulumi:"algorithm"` - EscapeHmacInputs *bool `pulumi:"escapeHmacInputs"` - FailureResponse *bool `pulumi:"failureResponse"` - IgnoreQueryString *bool `pulumi:"ignoreQueryString"` - Key *string `pulumi:"key"` - Location *string `pulumi:"location"` - LocationId *string `pulumi:"locationId"` - Locked *bool `pulumi:"locked"` - Salt *string `pulumi:"salt"` - TemplateUuid *string `pulumi:"templateUuid"` - TransitionKey *string `pulumi:"transitionKey"` - UseAdvanced *bool `pulumi:"useAdvanced"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride struct { + Info *string `pulumi:"info"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs and GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs and GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs struct { - Algorithm pulumi.StringPtrInput `pulumi:"algorithm"` - EscapeHmacInputs pulumi.BoolPtrInput `pulumi:"escapeHmacInputs"` - FailureResponse pulumi.BoolPtrInput `pulumi:"failureResponse"` - IgnoreQueryString pulumi.BoolPtrInput `pulumi:"ignoreQueryString"` - Key pulumi.StringPtrInput `pulumi:"key"` - Location pulumi.StringPtrInput `pulumi:"location"` - LocationId pulumi.StringPtrInput `pulumi:"locationId"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Salt pulumi.StringPtrInput `pulumi:"salt"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - TransitionKey pulumi.StringPtrInput `pulumi:"transitionKey"` - UseAdvanced pulumi.BoolPtrInput `pulumi:"useAdvanced"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs struct { + Info pulumi.StringPtrInput `pulumi:"info"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs, GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtr and GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs, GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtr and GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrType GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs +type getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrType GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideArgs) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride) *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) Algorithm() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { - return v.Algorithm +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput) Info() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride) *string { + return v.Info }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) EscapeHmacInputs() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *bool { - return v.EscapeHmacInputs - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) FailureResponse() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *bool { - return v.FailureResponse - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) IgnoreQueryString() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *bool { - return v.IgnoreQueryString +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride) *bool { + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) Key() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { return v.Key }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) Location() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { - return v.Location - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) LocationId() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { - return v.LocationId - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) Salt() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { return v.Salt }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) TransitionKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { - return v.TransitionKey +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride) *string { + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) UseAdvanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *bool { - return v.UseAdvanced - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride) GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization + var ret GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) Algorithm() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { - if v == nil { - return nil - } - return v.Algorithm - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) EscapeHmacInputs() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *bool { - if v == nil { - return nil - } - return v.EscapeHmacInputs - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) FailureResponse() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *bool { - if v == nil { - return nil - } - return v.FailureResponse - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) IgnoreQueryString() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *bool { - if v == nil { - return nil - } - return v.IgnoreQueryString - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) Key() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { - if v == nil { - return nil - } - return v.Key - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) Location() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { - if v == nil { - return nil - } - return v.Location - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) LocationId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput) Info() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride) *string { if v == nil { return nil } - return v.LocationId + return v.Info }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride) *bool { if v == nil { return nil } @@ -5349,17 +5901,8 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtr }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) Salt() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { - if v == nil { - return nil - } - return v.Salt - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride) *string { if v == nil { return nil } @@ -5367,26 +5910,8 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtr }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) TransitionKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { - if v == nil { - return nil - } - return v.TransitionKey - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) UseAdvanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *bool { - if v == nil { - return nil - } - return v.UseAdvanced - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverridePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverride) *string { if v == nil { return nil } @@ -5394,270 +5919,182 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtr }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom struct { - AccessTitle *string `pulumi:"accessTitle"` - CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` - CustomCookieDomain *string `pulumi:"customCookieDomain"` - DomainConfig *string `pulumi:"domainConfig"` - Locked *bool `pulumi:"locked"` - SessionAutoProlong *bool `pulumi:"sessionAutoProlong"` - SessionDuration *int `pulumi:"sessionDuration"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - WaitingRoomAssetsPaths []string `pulumi:"waitingRoomAssetsPaths"` - WaitingRoomPath *string `pulumi:"waitingRoomPath"` - WaitingRoomTitle *string `pulumi:"waitingRoomTitle"` +type GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing struct { + Locked *bool `pulumi:"locked"` + StrictMode *bool `pulumi:"strictMode"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + ValidMode *bool `pulumi:"validMode"` } -// GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs and GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs and GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs struct { - AccessTitle pulumi.StringPtrInput `pulumi:"accessTitle"` - CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` - CustomCookieDomain pulumi.StringPtrInput `pulumi:"customCookieDomain"` - DomainConfig pulumi.StringPtrInput `pulumi:"domainConfig"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - SessionAutoProlong pulumi.BoolPtrInput `pulumi:"sessionAutoProlong"` - SessionDuration pulumi.IntPtrInput `pulumi:"sessionDuration"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - WaitingRoomAssetsPaths pulumi.StringArrayInput `pulumi:"waitingRoomAssetsPaths"` - WaitingRoomPath pulumi.StringPtrInput `pulumi:"waitingRoomPath"` - WaitingRoomTitle pulumi.StringPtrInput `pulumi:"waitingRoomTitle"` +type GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + StrictMode pulumi.BoolPtrInput `pulumi:"strictMode"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + ValidMode pulumi.BoolPtrInput `pulumi:"validMode"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs, GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtr and GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs, GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtr and GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrType GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs +type getPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrType GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingArgs) GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing) *GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) AccessTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { return v.AccessTitle }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *int { - return v.CloudletSharedPolicy - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) StrictMode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing) *bool { return v.StrictMode }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) CustomCookieDomain() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { - return v.CustomCookieDomain +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) DomainConfig() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { return v.DomainConfig }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) SessionAutoProlong() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *bool { - return v.SessionAutoProlong - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) SessionDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *int { return v.SessionDuration }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) WaitingRoomAssetsPaths() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) []string { - return v.WaitingRoomAssetsPaths - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) WaitingRoomPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { - return v.WaitingRoomPath - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) WaitingRoomTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { - return v.WaitingRoomTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) ValidMode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing) *bool { return v.ValidMode }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing) GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom + var ret GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) AccessTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { - if v == nil { - return nil - } - return v.AccessTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *int { - if v == nil { - return nil - } - return v.CloudletSharedPolicy - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) CustomCookieDomain() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { - if v == nil { - return nil - } - return v.CustomCookieDomain - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) DomainConfig() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { - if v == nil { - return nil - } - return v.DomainConfig - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing) *bool { if v == nil { return nil } @@ -5665,26 +6102,17 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) SessionAutoProlong() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput) StrictMode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing) *bool { if v == nil { return nil } - return v.SessionAutoProlong + return v.StrictMode }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) SessionDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *int { - if v == nil { - return nil - } - return v.SessionDuration - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing) *string { if v == nil { return nil } @@ -5692,8 +6120,8 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing) *string { if v == nil { return nil } @@ -5701,1551 +6129,1484 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) WaitingRoomAssetsPaths() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) []string { - if v == nil { - return nil - } - return v.WaitingRoomAssetsPaths - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) WaitingRoomPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingPtrOutput) ValidMode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsing) *bool { if v == nil { return nil } - return v.WaitingRoomPath - }).(pulumi.StringPtrOutput) + return v.ValidMode + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) WaitingRoomTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { - if v == nil { - return nil - } - return v.WaitingRoomTitle - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer struct { + AccessControl *bool `pulumi:"accessControl"` + CacheKey *bool `pulumi:"cacheKey"` + Caching *bool `pulumi:"caching"` + ContentCompressor *bool `pulumi:"contentCompressor"` + DynamicWebContent *bool `pulumi:"dynamicWebContent"` + Enabled *bool `pulumi:"enabled"` + GeoLocation *bool `pulumi:"geoLocation"` + Ip *bool `pulumi:"ip"` + LargeFileDelivery *bool `pulumi:"largeFileDelivery"` + LiveVideoDelivery *bool `pulumi:"liveVideoDelivery"` + Locked *bool `pulumi:"locked"` + ModifyPath *bool `pulumi:"modifyPath"` + OnDemandVideoDelivery *bool `pulumi:"onDemandVideoDelivery"` + Origin *bool `pulumi:"origin"` + PartnerDomainSuffix *string `pulumi:"partnerDomainSuffix"` + Referrer *bool `pulumi:"referrer"` + RefreshContent *bool `pulumi:"refreshContent"` + SiteFailover *bool `pulumi:"siteFailover"` + TemplateUuid *string `pulumi:"templateUuid"` + TokenAuthorization *bool `pulumi:"tokenAuthorization"` + Uuid *string `pulumi:"uuid"` + WebApplicationFirewall *bool `pulumi:"webApplicationFirewall"` } -type GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers struct { - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` -} - -// GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs and GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs struct { + AccessControl pulumi.BoolPtrInput `pulumi:"accessControl"` + CacheKey pulumi.BoolPtrInput `pulumi:"cacheKey"` + Caching pulumi.BoolPtrInput `pulumi:"caching"` + ContentCompressor pulumi.BoolPtrInput `pulumi:"contentCompressor"` + DynamicWebContent pulumi.BoolPtrInput `pulumi:"dynamicWebContent"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + GeoLocation pulumi.BoolPtrInput `pulumi:"geoLocation"` + Ip pulumi.BoolPtrInput `pulumi:"ip"` + LargeFileDelivery pulumi.BoolPtrInput `pulumi:"largeFileDelivery"` + LiveVideoDelivery pulumi.BoolPtrInput `pulumi:"liveVideoDelivery"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ModifyPath pulumi.BoolPtrInput `pulumi:"modifyPath"` + OnDemandVideoDelivery pulumi.BoolPtrInput `pulumi:"onDemandVideoDelivery"` + Origin pulumi.BoolPtrInput `pulumi:"origin"` + PartnerDomainSuffix pulumi.StringPtrInput `pulumi:"partnerDomainSuffix"` + Referrer pulumi.BoolPtrInput `pulumi:"referrer"` + RefreshContent pulumi.BoolPtrInput `pulumi:"refreshContent"` + SiteFailover pulumi.BoolPtrInput `pulumi:"siteFailover"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TokenAuthorization pulumi.BoolPtrInput `pulumi:"tokenAuthorization"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + WebApplicationFirewall pulumi.BoolPtrInput `pulumi:"webApplicationFirewall"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs, GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtr and GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtr and GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs +type getPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrType GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers) *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) AccessControl() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.AccessControl }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) CacheKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.CacheKey }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) Caching() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.Caching }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers - return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) ContentCompressor() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.ContentCompressor }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) DynamicWebContent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.DynamicWebContent }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) GeoLocation() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.GeoLocation }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization struct { - AllowedUserCookieAdvanced *bool `pulumi:"allowedUserCookieAdvanced"` - AllowedUserCookieAutomaticSalt *bool `pulumi:"allowedUserCookieAutomaticSalt"` - AllowedUserCookieDomain *string `pulumi:"allowedUserCookieDomain"` - AllowedUserCookieDomainType *string `pulumi:"allowedUserCookieDomainType"` - AllowedUserCookieDuration *int `pulumi:"allowedUserCookieDuration"` - AllowedUserCookieEnabled *bool `pulumi:"allowedUserCookieEnabled"` - AllowedUserCookieHttpOnly *bool `pulumi:"allowedUserCookieHttpOnly"` - AllowedUserCookieLabel *string `pulumi:"allowedUserCookieLabel"` - AllowedUserCookieManagementTitle *string `pulumi:"allowedUserCookieManagementTitle"` - AllowedUserCookieRefresh *bool `pulumi:"allowedUserCookieRefresh"` - AllowedUserCookieSalt *string `pulumi:"allowedUserCookieSalt"` - CloudletPolicy *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy `pulumi:"cloudletPolicy"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - UserIdentificationByCookie *bool `pulumi:"userIdentificationByCookie"` - UserIdentificationByHeaders *bool `pulumi:"userIdentificationByHeaders"` - UserIdentificationByIp *bool `pulumi:"userIdentificationByIp"` - UserIdentificationByParams *bool `pulumi:"userIdentificationByParams"` - UserIdentificationKeyCookie *string `pulumi:"userIdentificationKeyCookie"` - UserIdentificationKeyHeaders []string `pulumi:"userIdentificationKeyHeaders"` - UserIdentificationKeyParams []string `pulumi:"userIdentificationKeyParams"` - UserIdentificationTitle *string `pulumi:"userIdentificationTitle"` - Uuid *string `pulumi:"uuid"` - WaitingRoomCacheTtl *int `pulumi:"waitingRoomCacheTtl"` - WaitingRoomCookieAdvanced *bool `pulumi:"waitingRoomCookieAdvanced"` - WaitingRoomCookieAutomaticSalt *bool `pulumi:"waitingRoomCookieAutomaticSalt"` - WaitingRoomCookieDomain *string `pulumi:"waitingRoomCookieDomain"` - WaitingRoomCookieDomainType *string `pulumi:"waitingRoomCookieDomainType"` - WaitingRoomCookieDuration *int `pulumi:"waitingRoomCookieDuration"` - WaitingRoomCookieEnabled *bool `pulumi:"waitingRoomCookieEnabled"` - WaitingRoomCookieHttpOnly *bool `pulumi:"waitingRoomCookieHttpOnly"` - WaitingRoomCookieLabel *string `pulumi:"waitingRoomCookieLabel"` - WaitingRoomCookieManagementTitle *string `pulumi:"waitingRoomCookieManagementTitle"` - WaitingRoomCookieSalt *string `pulumi:"waitingRoomCookieSalt"` - WaitingRoomCookieShareLabel *bool `pulumi:"waitingRoomCookieShareLabel"` - WaitingRoomCpCode *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode `pulumi:"waitingRoomCpCode"` - WaitingRoomDirectory *string `pulumi:"waitingRoomDirectory"` - WaitingRoomManagementTitle *string `pulumi:"waitingRoomManagementTitle"` - WaitingRoomNetStorage *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage `pulumi:"waitingRoomNetStorage"` - WaitingRoomStatusCode *int `pulumi:"waitingRoomStatusCode"` - WaitingRoomUseCpCode *bool `pulumi:"waitingRoomUseCpCode"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) Ip() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.Ip }).(pulumi.BoolPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) LargeFileDelivery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.LargeFileDelivery }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs struct { - AllowedUserCookieAdvanced pulumi.BoolPtrInput `pulumi:"allowedUserCookieAdvanced"` - AllowedUserCookieAutomaticSalt pulumi.BoolPtrInput `pulumi:"allowedUserCookieAutomaticSalt"` - AllowedUserCookieDomain pulumi.StringPtrInput `pulumi:"allowedUserCookieDomain"` - AllowedUserCookieDomainType pulumi.StringPtrInput `pulumi:"allowedUserCookieDomainType"` - AllowedUserCookieDuration pulumi.IntPtrInput `pulumi:"allowedUserCookieDuration"` - AllowedUserCookieEnabled pulumi.BoolPtrInput `pulumi:"allowedUserCookieEnabled"` - AllowedUserCookieHttpOnly pulumi.BoolPtrInput `pulumi:"allowedUserCookieHttpOnly"` - AllowedUserCookieLabel pulumi.StringPtrInput `pulumi:"allowedUserCookieLabel"` - AllowedUserCookieManagementTitle pulumi.StringPtrInput `pulumi:"allowedUserCookieManagementTitle"` - AllowedUserCookieRefresh pulumi.BoolPtrInput `pulumi:"allowedUserCookieRefresh"` - AllowedUserCookieSalt pulumi.StringPtrInput `pulumi:"allowedUserCookieSalt"` - CloudletPolicy GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UserIdentificationByCookie pulumi.BoolPtrInput `pulumi:"userIdentificationByCookie"` - UserIdentificationByHeaders pulumi.BoolPtrInput `pulumi:"userIdentificationByHeaders"` - UserIdentificationByIp pulumi.BoolPtrInput `pulumi:"userIdentificationByIp"` - UserIdentificationByParams pulumi.BoolPtrInput `pulumi:"userIdentificationByParams"` - UserIdentificationKeyCookie pulumi.StringPtrInput `pulumi:"userIdentificationKeyCookie"` - UserIdentificationKeyHeaders pulumi.StringArrayInput `pulumi:"userIdentificationKeyHeaders"` - UserIdentificationKeyParams pulumi.StringArrayInput `pulumi:"userIdentificationKeyParams"` - UserIdentificationTitle pulumi.StringPtrInput `pulumi:"userIdentificationTitle"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - WaitingRoomCacheTtl pulumi.IntPtrInput `pulumi:"waitingRoomCacheTtl"` - WaitingRoomCookieAdvanced pulumi.BoolPtrInput `pulumi:"waitingRoomCookieAdvanced"` - WaitingRoomCookieAutomaticSalt pulumi.BoolPtrInput `pulumi:"waitingRoomCookieAutomaticSalt"` - WaitingRoomCookieDomain pulumi.StringPtrInput `pulumi:"waitingRoomCookieDomain"` - WaitingRoomCookieDomainType pulumi.StringPtrInput `pulumi:"waitingRoomCookieDomainType"` - WaitingRoomCookieDuration pulumi.IntPtrInput `pulumi:"waitingRoomCookieDuration"` - WaitingRoomCookieEnabled pulumi.BoolPtrInput `pulumi:"waitingRoomCookieEnabled"` - WaitingRoomCookieHttpOnly pulumi.BoolPtrInput `pulumi:"waitingRoomCookieHttpOnly"` - WaitingRoomCookieLabel pulumi.StringPtrInput `pulumi:"waitingRoomCookieLabel"` - WaitingRoomCookieManagementTitle pulumi.StringPtrInput `pulumi:"waitingRoomCookieManagementTitle"` - WaitingRoomCookieSalt pulumi.StringPtrInput `pulumi:"waitingRoomCookieSalt"` - WaitingRoomCookieShareLabel pulumi.BoolPtrInput `pulumi:"waitingRoomCookieShareLabel"` - WaitingRoomCpCode GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput `pulumi:"waitingRoomCpCode"` - WaitingRoomDirectory pulumi.StringPtrInput `pulumi:"waitingRoomDirectory"` - WaitingRoomManagementTitle pulumi.StringPtrInput `pulumi:"waitingRoomManagementTitle"` - WaitingRoomNetStorage GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput `pulumi:"waitingRoomNetStorage"` - WaitingRoomStatusCode pulumi.IntPtrInput `pulumi:"waitingRoomStatusCode"` - WaitingRoomUseCpCode pulumi.BoolPtrInput `pulumi:"waitingRoomUseCpCode"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) LiveVideoDelivery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.LiveVideoDelivery }).(pulumi.BoolPtrOutput) } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) ModifyPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.ModifyPath }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) OnDemandVideoDelivery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.OnDemandVideoDelivery }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) Origin() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.Origin }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) PartnerDomainSuffix() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *string { return v.PartnerDomainSuffix }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutputWithContext(ctx) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) Referrer() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.Referrer }).(pulumi.BoolPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs, GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtr and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) RefreshContent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.RefreshContent }).(pulumi.BoolPtrOutput) } -type getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrType GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs - -func GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) SiteFailover() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.SiteFailover }).(pulumi.BoolPtrOutput) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) TokenAuthorization() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { return v.TokenAuthorization }).(pulumi.BoolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) WebApplicationFirewall() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { + return v.WebApplicationFirewall + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization { - return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer + return ret + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) AccessControl() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.AccessControl + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) AllowedUserCookieAdvanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { - return v.AllowedUserCookieAdvanced +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) CacheKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.CacheKey }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) AllowedUserCookieAutomaticSalt() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { - return v.AllowedUserCookieAutomaticSalt +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) Caching() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.Caching }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) AllowedUserCookieDomain() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { - return v.AllowedUserCookieDomain - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) ContentCompressor() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.ContentCompressor + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) AllowedUserCookieDomainType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { - return v.AllowedUserCookieDomainType - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) DynamicWebContent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.DynamicWebContent + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) AllowedUserCookieDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *int { - return v.AllowedUserCookieDuration - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) AllowedUserCookieEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { - return v.AllowedUserCookieEnabled +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) GeoLocation() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.GeoLocation }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) AllowedUserCookieHttpOnly() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { - return v.AllowedUserCookieHttpOnly +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) Ip() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.Ip }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) AllowedUserCookieLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { - return v.AllowedUserCookieLabel - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) LargeFileDelivery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.LargeFileDelivery + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) AllowedUserCookieManagementTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { - return v.AllowedUserCookieManagementTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) LiveVideoDelivery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.LiveVideoDelivery + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) AllowedUserCookieRefresh() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { - return v.AllowedUserCookieRefresh +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) AllowedUserCookieSalt() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { - return v.AllowedUserCookieSalt +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) ModifyPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.ModifyPath + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) OnDemandVideoDelivery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.OnDemandVideoDelivery + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) Origin() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.Origin + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) PartnerDomainSuffix() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *string { + if v == nil { + return nil + } + return v.PartnerDomainSuffix }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy { - return v.CloudletPolicy - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) Referrer() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.Referrer + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) RefreshContent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.RefreshContent + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) SiteFailover() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.SiteFailover + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *string { + if v == nil { + return nil + } return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) UserIdentificationByCookie() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { - return v.UserIdentificationByCookie +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) TokenAuthorization() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.TokenAuthorization }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) UserIdentificationByHeaders() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { - return v.UserIdentificationByHeaders - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) UserIdentificationByIp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { - return v.UserIdentificationByIp +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerPtrOutput) WebApplicationFirewall() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.WebApplicationFirewall }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) UserIdentificationByParams() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { - return v.UserIdentificationByParams - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute struct { + AllowFcmParentOverride *bool `pulumi:"allowFcmParentOverride"` + CustomMap *string `pulumi:"customMap"` + CustomStatKey *string `pulumi:"customStatKey"` + EnableCustomKey *bool `pulumi:"enableCustomKey"` + Enabled *bool `pulumi:"enabled"` + ForceSslForward *bool `pulumi:"forceSslForward"` + Locked *bool `pulumi:"locked"` + RaceStatTtl *string `pulumi:"raceStatTtl"` + SrDownloadLinkTitle *string `pulumi:"srDownloadLinkTitle"` + TemplateUuid *string `pulumi:"templateUuid"` + TestObjectUrl *string `pulumi:"testObjectUrl"` + ToHost *string `pulumi:"toHost"` + ToHostStatus *string `pulumi:"toHostStatus"` + Type *string `pulumi:"type"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) UserIdentificationKeyCookie() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { - return v.UserIdentificationKeyCookie - }).(pulumi.StringPtrOutput) +// GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs and GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteInput` via: +// +// GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) UserIdentificationKeyHeaders() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) []string { - return v.UserIdentificationKeyHeaders - }).(pulumi.StringArrayOutput) +type GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs struct { + AllowFcmParentOverride pulumi.BoolPtrInput `pulumi:"allowFcmParentOverride"` + CustomMap pulumi.StringPtrInput `pulumi:"customMap"` + CustomStatKey pulumi.StringPtrInput `pulumi:"customStatKey"` + EnableCustomKey pulumi.BoolPtrInput `pulumi:"enableCustomKey"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + ForceSslForward pulumi.BoolPtrInput `pulumi:"forceSslForward"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + RaceStatTtl pulumi.StringPtrInput `pulumi:"raceStatTtl"` + SrDownloadLinkTitle pulumi.StringPtrInput `pulumi:"srDownloadLinkTitle"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TestObjectUrl pulumi.StringPtrInput `pulumi:"testObjectUrl"` + ToHost pulumi.StringPtrInput `pulumi:"toHost"` + ToHostStatus pulumi.StringPtrInput `pulumi:"toHostStatus"` + Type pulumi.StringPtrInput `pulumi:"type"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) UserIdentificationKeyParams() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) []string { - return v.UserIdentificationKeyParams - }).(pulumi.StringArrayOutput) +func (GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) UserIdentificationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { - return v.UserIdentificationTitle - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCacheTtl() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *int { - return v.WaitingRoomCacheTtl - }).(pulumi.IntPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCookieAdvanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { - return v.WaitingRoomCookieAdvanced - }).(pulumi.BoolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCookieAutomaticSalt() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { - return v.WaitingRoomCookieAutomaticSalt - }).(pulumi.BoolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCookieDomain() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { - return v.WaitingRoomCookieDomain - }).(pulumi.StringPtrOutput) +// GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs, GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtr and GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCookieDomainType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { - return v.WaitingRoomCookieDomainType - }).(pulumi.StringPtrOutput) +type getPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrType GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs + +func GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteArgs) GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCookieDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *int { - return v.WaitingRoomCookieDuration - }).(pulumi.IntPtrOutput) +func (*getPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCookieEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { - return v.WaitingRoomCookieEnabled - }).(pulumi.BoolPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCookieHttpOnly() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { - return v.WaitingRoomCookieHttpOnly - }).(pulumi.BoolPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCookieLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { - return v.WaitingRoomCookieLabel - }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCookieManagementTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { - return v.WaitingRoomCookieManagementTitle - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCookieSalt() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { - return v.WaitingRoomCookieSalt - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCookieShareLabel() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { - return v.WaitingRoomCookieShareLabel - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCpCode() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode { - return v.WaitingRoomCpCode - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomDirectory() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { - return v.WaitingRoomDirectory - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute { + return &v + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomManagementTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { - return v.WaitingRoomManagementTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomNetStorage() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage { - return v.WaitingRoomNetStorage - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) AllowFcmParentOverride() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *bool { return v.AllowFcmParentOverride }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomStatusCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *int { - return v.WaitingRoomStatusCode - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) CustomMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { return v.CustomMap }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomUseCpCode() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { - return v.WaitingRoomUseCpCode - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) CustomStatKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { return v.CustomStatKey }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) EnableCustomKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *bool { return v.EnableCustomKey }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) ForceSslForward() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *bool { return v.ForceSslForward }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) RaceStatTtl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { return v.RaceStatTtl }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) SrDownloadLinkTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { return v.SrDownloadLinkTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) TestObjectUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { return v.TestObjectUrl }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) ToHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { return v.ToHost }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) ToHostStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { return v.ToHostStatus }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { return v.Type }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization + var ret GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieAdvanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) AllowFcmParentOverride() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *bool { if v == nil { return nil } - return v.AllowedUserCookieAdvanced + return v.AllowFcmParentOverride }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieAutomaticSalt() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) CustomMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { if v == nil { return nil } - return v.AllowedUserCookieAutomaticSalt - }).(pulumi.BoolPtrOutput) + return v.CustomMap + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieDomain() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) CustomStatKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { if v == nil { return nil } - return v.AllowedUserCookieDomain + return v.CustomStatKey }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieDomainType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) EnableCustomKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *bool { if v == nil { return nil } - return v.AllowedUserCookieDomainType - }).(pulumi.StringPtrOutput) + return v.EnableCustomKey + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *int { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *bool { if v == nil { return nil } - return v.AllowedUserCookieDuration - }).(pulumi.IntPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) ForceSslForward() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *bool { if v == nil { return nil } - return v.AllowedUserCookieEnabled + return v.ForceSslForward }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieHttpOnly() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *bool { if v == nil { return nil } - return v.AllowedUserCookieHttpOnly + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) RaceStatTtl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { if v == nil { return nil } - return v.AllowedUserCookieLabel + return v.RaceStatTtl }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieManagementTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) SrDownloadLinkTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { if v == nil { return nil } - return v.AllowedUserCookieManagementTitle + return v.SrDownloadLinkTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieRefresh() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { if v == nil { return nil } - return v.AllowedUserCookieRefresh - }).(pulumi.BoolPtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieSalt() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) TestObjectUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { if v == nil { return nil } - return v.AllowedUserCookieSalt + return v.TestObjectUrl }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) ToHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { if v == nil { return nil } - return v.CloudletPolicy - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) + return v.ToHost + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) ToHostStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { if v == nil { return nil } - return v.Enabled - }).(pulumi.BoolPtrOutput) + return v.ToHostStatus + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.Type + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorSureRoutePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorSureRoute) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) UserIdentificationByCookie() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { - if v == nil { - return nil - } - return v.UserIdentificationByCookie - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization struct { + Display *string `pulumi:"display"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) UserIdentificationByHeaders() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { - if v == nil { - return nil - } - return v.UserIdentificationByHeaders - }).(pulumi.BoolPtrOutput) +// GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs and GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationInput` via: +// +// GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) UserIdentificationByIp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { - if v == nil { - return nil - } - return v.UserIdentificationByIp - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs struct { + Display pulumi.StringPtrInput `pulumi:"display"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) UserIdentificationByParams() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { - if v == nil { - return nil - } - return v.UserIdentificationByParams - }).(pulumi.BoolPtrOutput) +func (GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) UserIdentificationKeyCookie() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { - if v == nil { - return nil - } - return v.UserIdentificationKeyCookie - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) UserIdentificationKeyHeaders() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) []string { - if v == nil { - return nil - } - return v.UserIdentificationKeyHeaders - }).(pulumi.StringArrayOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) UserIdentificationKeyParams() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) []string { - if v == nil { - return nil - } - return v.UserIdentificationKeyParams - }).(pulumi.StringArrayOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) UserIdentificationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { - if v == nil { - return nil - } - return v.UserIdentificationTitle - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCacheTtl() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *int { - if v == nil { - return nil - } - return v.WaitingRoomCacheTtl - }).(pulumi.IntPtrOutput) +// GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs, GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtr and GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieAdvanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { - if v == nil { - return nil - } - return v.WaitingRoomCookieAdvanced - }).(pulumi.BoolPtrOutput) +type getPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrType GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs + +func GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationArgs) GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieAutomaticSalt() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { - if v == nil { - return nil - } - return v.WaitingRoomCookieAutomaticSalt - }).(pulumi.BoolPtrOutput) +func (*getPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieDomain() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { - if v == nil { - return nil - } - return v.WaitingRoomCookieDomain - }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieDomainType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { - if v == nil { - return nil - } - return v.WaitingRoomCookieDomainType - }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *int { - if v == nil { - return nil - } - return v.WaitingRoomCookieDuration - }).(pulumi.IntPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { - if v == nil { - return nil - } - return v.WaitingRoomCookieEnabled - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieHttpOnly() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { - if v == nil { - return nil - } - return v.WaitingRoomCookieHttpOnly - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { - if v == nil { - return nil - } - return v.WaitingRoomCookieLabel - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieManagementTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { - if v == nil { - return nil - } - return v.WaitingRoomCookieManagementTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieSalt() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { - if v == nil { - return nil - } - return v.WaitingRoomCookieSalt - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization) *GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization { + return &v + }).(GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieShareLabel() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { - if v == nil { - return nil - } - return v.WaitingRoomCookieShareLabel - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCpCode() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode { - if v == nil { - return nil - } - return v.WaitingRoomCpCode - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput) Display() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization) *string { return v.Display }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomDirectory() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { - if v == nil { - return nil +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization) GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization { + if v != nil { + return *v } - return v.WaitingRoomDirectory - }).(pulumi.StringPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization + return ret + }).(GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomManagementTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput) Display() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization) *string { if v == nil { return nil } - return v.WaitingRoomManagementTitle + return v.Display }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomNetStorage() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization) *bool { if v == nil { return nil } - return v.WaitingRoomNetStorage - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomStatusCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *int { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization) *string { if v == nil { return nil } - return v.WaitingRoomStatusCode - }).(pulumi.IntPtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomUseCpCode() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimization) *string { if v == nil { return nil } - return v.WaitingRoomUseCpCode - }).(pulumi.BoolPtrOutput) + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy struct { - Id *int `pulumi:"id"` - Name *string `pulumi:"name"` +type GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf struct { + Enabled *bool `pulumi:"enabled"` + IbmCustomerId *int `pulumi:"ibmCustomerId"` + LimitToDynamic *bool `pulumi:"limitToDynamic"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs and GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs struct { - Id pulumi.IntPtrInput `pulumi:"id"` - Name pulumi.StringPtrInput `pulumi:"name"` +type GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + IbmCustomerId pulumi.IntPtrInput `pulumi:"ibmCustomerId"` + LimitToDynamic pulumi.BoolPtrInput `pulumi:"limitToDynamic"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs, GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtr and GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs +type getPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrType GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafArgs) GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy) *int { - return v.Id - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy) *string { - return v.Name - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) IbmCustomerId() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *int { return v.IbmCustomerId }).(pulumi.IntPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) LimitToDynamic() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *bool { return v.LimitToDynamic }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy + var ret GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy) *int { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *bool { if v == nil { return nil } - return v.Id + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) IbmCustomerId() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *int { + if v == nil { + return nil + } + return v.IbmCustomerId }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) LimitToDynamic() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *bool { if v == nil { return nil } - return v.Name + return v.LimitToDynamic + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *string { + if v == nil { + return nil + } + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo struct { - AccessTitle *string `pulumi:"accessTitle"` - CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` - CustomCookieDomain *string `pulumi:"customCookieDomain"` - DomainConfig *string `pulumi:"domainConfig"` - Locked *bool `pulumi:"locked"` - SessionAutoProlong *bool `pulumi:"sessionAutoProlong"` - SessionDuration *int `pulumi:"sessionDuration"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - WaitingRoomAssetsPaths []string `pulumi:"waitingRoomAssetsPaths"` - WaitingRoomPath *string `pulumi:"waitingRoomPath"` - WaitingRoomTitle *string `pulumi:"waitingRoomTitle"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeaf) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoInput` via: +type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + TieredDistributionMap *string `pulumi:"tieredDistributionMap"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs and GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs struct { - AccessTitle pulumi.StringPtrInput `pulumi:"accessTitle"` - CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` - CustomCookieDomain pulumi.StringPtrInput `pulumi:"customCookieDomain"` - DomainConfig pulumi.StringPtrInput `pulumi:"domainConfig"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - SessionAutoProlong pulumi.BoolPtrInput `pulumi:"sessionAutoProlong"` - SessionDuration pulumi.IntPtrInput `pulumi:"sessionDuration"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - WaitingRoomAssetsPaths pulumi.StringArrayInput `pulumi:"waitingRoomAssetsPaths"` - WaitingRoomPath pulumi.StringPtrInput `pulumi:"waitingRoomPath"` - WaitingRoomTitle pulumi.StringPtrInput `pulumi:"waitingRoomTitle"` +type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TieredDistributionMap pulumi.StringPtrInput `pulumi:"tieredDistributionMap"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs, GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtr and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs, GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtr and GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrType GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs +type getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrType GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionArgs) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution) *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) AccessTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { - return v.AccessTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *int { - return v.CloudletSharedPolicy - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) CustomCookieDomain() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { - return v.CustomCookieDomain - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) DomainConfig() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { - return v.DomainConfig - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) SessionAutoProlong() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *bool { - return v.SessionAutoProlong - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) SessionDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *int { - return v.SessionDuration - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) WaitingRoomAssetsPaths() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) []string { - return v.WaitingRoomAssetsPaths - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) WaitingRoomPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { - return v.WaitingRoomPath +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) TieredDistributionMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution) *string { + return v.TieredDistributionMap }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) WaitingRoomTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { - return v.WaitingRoomTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo + var ret GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) AccessTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { - if v == nil { - return nil - } - return v.AccessTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *int { - if v == nil { - return nil - } - return v.CloudletSharedPolicy - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) CustomCookieDomain() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { - if v == nil { - return nil - } - return v.CustomCookieDomain - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) DomainConfig() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { - if v == nil { - return nil - } - return v.DomainConfig - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution) *bool { if v == nil { return nil } - return v.Locked + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) SessionAutoProlong() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution) *bool { if v == nil { return nil } - return v.SessionAutoProlong + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) SessionDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *int { - if v == nil { - return nil - } - return v.SessionDuration - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution) *string { if v == nil { return nil } @@ -7253,210 +7614,246 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPt }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) WaitingRoomAssetsPaths() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) []string { - if v == nil { - return nil - } - return v.WaitingRoomAssetsPaths - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) WaitingRoomPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput) TieredDistributionMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution) *string { if v == nil { return nil } - return v.WaitingRoomPath + return v.TieredDistributionMap }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) WaitingRoomTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistribution) *string { if v == nil { return nil } - return v.WaitingRoomTitle + return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone struct { - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced struct { + Allowall *bool `pulumi:"allowall"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + Method *string `pulumi:"method"` + Policy *string `pulumi:"policy"` + TemplateUuid *string `pulumi:"templateUuid"` + TieredDistributionMap *string `pulumi:"tieredDistributionMap"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs and GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs struct { + Allowall pulumi.BoolPtrInput `pulumi:"allowall"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Method pulumi.StringPtrInput `pulumi:"method"` + Policy pulumi.StringPtrInput `pulumi:"policy"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TieredDistributionMap pulumi.StringPtrInput `pulumi:"tieredDistributionMap"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs, GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtr and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs, GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtr and GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrType GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs +type getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrType GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedArgs) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone) *bool { - return v.Locked +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) Allowall() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *bool { + return v.Allowall }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) Method() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *string { + return v.Method + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) Policy() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *string { + return v.Policy + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone) *string { - return v.Uuid +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) TieredDistributionMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *string { + return v.TieredDistributionMap }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone + var ret GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) Allowall() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *bool { + if v == nil { + return nil + } + return v.Allowall + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *bool { if v == nil { return nil } @@ -7464,986 +7861,1108 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoSt }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) Method() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Method }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) Policy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *string { if v == nil { return nil } - return v.Uuid + return v.Policy }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode struct { - CpCodeLimits *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits `pulumi:"cpCodeLimits"` - CreatedDate *int `pulumi:"createdDate"` - Description *string `pulumi:"description"` - Id *int `pulumi:"id"` - Name *string `pulumi:"name"` - Products []string `pulumi:"products"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeInput` via: +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) TieredDistributionMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *string { + if v == nil { + return nil + } + return v.TieredDistributionMap + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvanced) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization struct { + CloudwrapperMapMigrationTitle *string `pulumi:"cloudwrapperMapMigrationTitle"` + CustomMapEnabled *bool `pulumi:"customMapEnabled"` + CustomMapName *string `pulumi:"customMapName"` + HashAlgorithm *string `pulumi:"hashAlgorithm"` + Location *string `pulumi:"location"` + Locked *bool `pulumi:"locked"` + MapMigrationEnabled *bool `pulumi:"mapMigrationEnabled"` + MigrationEndDate *string `pulumi:"migrationEndDate"` + MigrationStartDate *string `pulumi:"migrationStartDate"` + MigrationWithinCwMapsEnabled *bool `pulumi:"migrationWithinCwMapsEnabled"` + SerialEnd *string `pulumi:"serialEnd"` + SerialStart *string `pulumi:"serialStart"` + TemplateUuid *string `pulumi:"templateUuid"` + Tier1Title *string `pulumi:"tier1Title"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs and GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs struct { - CpCodeLimits GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` - CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` - Description pulumi.StringPtrInput `pulumi:"description"` - Id pulumi.IntPtrInput `pulumi:"id"` - Name pulumi.StringPtrInput `pulumi:"name"` - Products pulumi.StringArrayInput `pulumi:"products"` +type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs struct { + CloudwrapperMapMigrationTitle pulumi.StringPtrInput `pulumi:"cloudwrapperMapMigrationTitle"` + CustomMapEnabled pulumi.BoolPtrInput `pulumi:"customMapEnabled"` + CustomMapName pulumi.StringPtrInput `pulumi:"customMapName"` + HashAlgorithm pulumi.StringPtrInput `pulumi:"hashAlgorithm"` + Location pulumi.StringPtrInput `pulumi:"location"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MapMigrationEnabled pulumi.BoolPtrInput `pulumi:"mapMigrationEnabled"` + MigrationEndDate pulumi.StringPtrInput `pulumi:"migrationEndDate"` + MigrationStartDate pulumi.StringPtrInput `pulumi:"migrationStartDate"` + MigrationWithinCwMapsEnabled pulumi.BoolPtrInput `pulumi:"migrationWithinCwMapsEnabled"` + SerialEnd pulumi.StringPtrInput `pulumi:"serialEnd"` + SerialStart pulumi.StringPtrInput `pulumi:"serialStart"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Tier1Title pulumi.StringPtrInput `pulumi:"tier1Title"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs, GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtr and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs, GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtr and GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs +type getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrType GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationArgs) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits { - return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) CloudwrapperMapMigrationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { + return v.CloudwrapperMapMigrationTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) *int { - return v.CreatedDate - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) CustomMapEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *bool { + return v.CustomMapEnabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) *string { - return v.Description +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) CustomMapName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { + return v.CustomMapName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) *int { - return v.Id - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) HashAlgorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { + return v.HashAlgorithm + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) *string { - return v.Name +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) Location() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { + return v.Location }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) []string { - return v.Products - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) MapMigrationEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *bool { + return v.MapMigrationEnabled + }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) MigrationEndDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { + return v.MigrationEndDate + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) MigrationStartDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { + return v.MigrationStartDate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) MigrationWithinCwMapsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *bool { + return v.MigrationWithinCwMapsEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) SerialEnd() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { + return v.SerialEnd + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) SerialStart() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { + return v.SerialStart + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) Tier1Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { + return v.Tier1Title + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode + var ret GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) CloudwrapperMapMigrationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { if v == nil { return nil } - return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) + return v.CloudwrapperMapMigrationTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) *int { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) CustomMapEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *bool { if v == nil { return nil } - return v.CreatedDate - }).(pulumi.IntPtrOutput) + return v.CustomMapEnabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) CustomMapName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { if v == nil { return nil } - return v.Description + return v.CustomMapName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) *int { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) HashAlgorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { if v == nil { return nil } - return v.Id - }).(pulumi.IntPtrOutput) + return v.HashAlgorithm + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) Location() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { if v == nil { return nil } - return v.Name + return v.Location }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) []string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *bool { if v == nil { return nil } - return v.Products - }).(pulumi.StringArrayOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits struct { - CurrentCapacity *int `pulumi:"currentCapacity"` - Limit *int `pulumi:"limit"` - LimitType *string `pulumi:"limitType"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) MapMigrationEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *bool { + if v == nil { + return nil + } + return v.MapMigrationEnabled + }).(pulumi.BoolPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) MigrationEndDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { + if v == nil { + return nil + } + return v.MigrationEndDate + }).(pulumi.StringPtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) MigrationStartDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { + if v == nil { + return nil + } + return v.MigrationStartDate + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs struct { - CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` - Limit pulumi.IntPtrInput `pulumi:"limit"` - LimitType pulumi.StringPtrInput `pulumi:"limitType"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) MigrationWithinCwMapsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *bool { + if v == nil { + return nil + } + return v.MigrationWithinCwMapsEnabled + }).(pulumi.BoolPtrOutput) } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) SerialEnd() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { + if v == nil { + return nil + } + return v.SerialEnd + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) SerialStart() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { + if v == nil { + return nil + } + return v.SerialStart + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) Tier1Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { + if v == nil { + return nil + } + return v.Tier1Title + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomization) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx) +type GetPropertyRulesBuilderRulesV20230105BehaviorTimeout struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` } -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs{...} -// -// or: +// GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs and GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutInput` via: // -// nil -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs - -func GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType)(v) +type GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` } -func (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorTimeout)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTimeout] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTimeout]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits)(nil)).Elem() +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { - return o +func (i GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { - return o -} +// GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs, GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtr and GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrInput interface { + pulumi.Input -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) + ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits { - return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) +type getPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrType GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs + +func GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutArgs) GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits]{ +func (*getPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorTimeout)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTimeout] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTimeout]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorTimeout)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorTimeout) *GetPropertyRulesBuilderRulesV20230105BehaviorTimeout { + return &v + }).(GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTimeout] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorTimeout]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *int { - return v.CurrentCapacity - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTimeout) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTimeout) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *string { - return v.LimitType - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTimeout) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorTimeout) *string { return v.Value }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorTimeout)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTimeout] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorTimeout]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTimeout) GetPropertyRulesBuilderRulesV20230105BehaviorTimeout { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits + var ret GetPropertyRulesBuilderRulesV20230105BehaviorTimeout return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *int { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTimeout) *bool { if v == nil { return nil } - return v.CurrentCapacity - }).(pulumi.IntPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *int { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTimeout) *string { if v == nil { return nil } - return v.Limit - }).(pulumi.IntPtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTimeout) *string { if v == nil { return nil } - return v.LimitType + return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage struct { - CpCode *int `pulumi:"cpCode"` - DownloadDomainName *string `pulumi:"downloadDomainName"` - G2oToken *string `pulumi:"g2oToken"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorTimeout) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageInput` via: +type GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration struct { + Enabled *bool `pulumi:"enabled"` + ExtractLocation *string `pulumi:"extractLocation"` + HeaderName *string `pulumi:"headerName"` + LegalText *string `pulumi:"legalText"` + Locked *bool `pulumi:"locked"` + QueryParameterName *string `pulumi:"queryParameterName"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + VariableName *string `pulumi:"variableName"` +} + +// GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs and GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs struct { - CpCode pulumi.IntPtrInput `pulumi:"cpCode"` - DownloadDomainName pulumi.StringPtrInput `pulumi:"downloadDomainName"` - G2oToken pulumi.StringPtrInput `pulumi:"g2oToken"` +type GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` + HeaderName pulumi.StringPtrInput `pulumi:"headerName"` + LegalText pulumi.StringPtrInput `pulumi:"legalText"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VariableName pulumi.StringPtrInput `pulumi:"variableName"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs, GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtr and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs, GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtr and GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs +type getPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrType GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationArgs) GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) CpCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage) *int { - return v.CpCode - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) DownloadDomainName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage) *string { - return v.DownloadDomainName +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { + return v.ExtractLocation }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) G2oToken() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage) *string { - return v.G2oToken +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { return v.HeaderName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) LegalText() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { return v.LegalText }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { + return v.QueryParameterName }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { return v.VariableName }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage + var ret GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) CpCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage) *int { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *bool { if v == nil { return nil } - return v.CpCode - }).(pulumi.IntPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) DownloadDomainName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { if v == nil { return nil } - return v.DownloadDomainName + return v.ExtractLocation }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) G2oToken() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { if v == nil { return nil } - return v.G2oToken + return v.HeaderName }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking struct { - AbVariantLocation *string `pulumi:"abVariantLocation"` - DecryptionPassword1 *string `pulumi:"decryptionPassword1"` - DecryptionPassword2 *string `pulumi:"decryptionPassword2"` - DecryptionPasswordId1 *string `pulumi:"decryptionPasswordId1"` - DecryptionPasswordId2 *string `pulumi:"decryptionPasswordId2"` - Enable *bool `pulumi:"enable"` - Locked *bool `pulumi:"locked"` - MiscellaneousSettingsTitle *string `pulumi:"miscellaneousSettingsTitle"` - PatternDecryptionEnable *bool `pulumi:"patternDecryptionEnable"` - PatternEncryptionTitle *string `pulumi:"patternEncryptionTitle"` - SignatureVerificationEnable *bool `pulumi:"signatureVerificationEnable"` - TemplateUuid *string `pulumi:"templateUuid"` - TokenSigningTitle *string `pulumi:"tokenSigningTitle"` - UseOriginalAsA *bool `pulumi:"useOriginalAsA"` - Uuid *string `pulumi:"uuid"` - VerificationKeyId1 *string `pulumi:"verificationKeyId1"` - VerificationKeyId2 *string `pulumi:"verificationKeyId2"` - VerificationPublicKey1 *string `pulumi:"verificationPublicKey1"` - VerificationPublicKey2 *string `pulumi:"verificationPublicKey2"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) LegalText() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { + if v == nil { + return nil + } + return v.LegalText + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs and GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingInput` via: +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { + if v == nil { + return nil + } + return v.QueryParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationPtrOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorUidConfiguration) *string { + if v == nil { + return nil + } + return v.VariableName + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs and GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput() GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs struct { - AbVariantLocation pulumi.StringPtrInput `pulumi:"abVariantLocation"` - DecryptionPassword1 pulumi.StringPtrInput `pulumi:"decryptionPassword1"` - DecryptionPassword2 pulumi.StringPtrInput `pulumi:"decryptionPassword2"` - DecryptionPasswordId1 pulumi.StringPtrInput `pulumi:"decryptionPasswordId1"` - DecryptionPasswordId2 pulumi.StringPtrInput `pulumi:"decryptionPasswordId2"` - Enable pulumi.BoolPtrInput `pulumi:"enable"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MiscellaneousSettingsTitle pulumi.StringPtrInput `pulumi:"miscellaneousSettingsTitle"` - PatternDecryptionEnable pulumi.BoolPtrInput `pulumi:"patternDecryptionEnable"` - PatternEncryptionTitle pulumi.StringPtrInput `pulumi:"patternEncryptionTitle"` - SignatureVerificationEnable pulumi.BoolPtrInput `pulumi:"signatureVerificationEnable"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - TokenSigningTitle pulumi.StringPtrInput `pulumi:"tokenSigningTitle"` - UseOriginalAsA pulumi.BoolPtrInput `pulumi:"useOriginalAsA"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - VerificationKeyId1 pulumi.StringPtrInput `pulumi:"verificationKeyId1"` - VerificationKeyId2 pulumi.StringPtrInput `pulumi:"verificationKeyId2"` - VerificationPublicKey1 pulumi.StringPtrInput `pulumi:"verificationPublicKey1"` - VerificationPublicKey2 pulumi.StringPtrInput `pulumi:"verificationPublicKey2"` +type GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput() GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs, GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtr and GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs, GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtr and GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrType GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs +type getPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrType GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs) GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagArgs) GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput() GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag) *GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) AbVariantLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { return v.AbVariantLocation }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) DecryptionPassword1() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { - return v.DecryptionPassword1 - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) DecryptionPassword2() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { - return v.DecryptionPassword2 - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) DecryptionPasswordId1() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { - return v.DecryptionPasswordId1 - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) DecryptionPasswordId2() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { - return v.DecryptionPasswordId2 - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) Enable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *bool { return v.Enable }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) MiscellaneousSettingsTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { - return v.MiscellaneousSettingsTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) PatternDecryptionEnable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *bool { - return v.PatternDecryptionEnable - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) PatternEncryptionTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { - return v.PatternEncryptionTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) SignatureVerificationEnable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *bool { - return v.SignatureVerificationEnable - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) TokenSigningTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { return v.TokenSigningTitle }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) UseOriginalAsA() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *bool { return v.UseOriginalAsA }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) VerificationKeyId1() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { return v.VerificationKeyId1 }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) VerificationKeyId2() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { return v.VerificationKeyId2 }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) VerificationPublicKey1() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { - return v.VerificationPublicKey1 - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) VerificationPublicKey2() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { - return v.VerificationPublicKey2 - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag) GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking + var ret GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) AbVariantLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { - if v == nil { - return nil - } - return v.AbVariantLocation - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) DecryptionPassword1() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { - if v == nil { - return nil - } - return v.DecryptionPassword1 - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) DecryptionPassword2() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { - if v == nil { - return nil - } - return v.DecryptionPassword2 - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) DecryptionPasswordId1() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { - if v == nil { - return nil - } - return v.DecryptionPasswordId1 - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) DecryptionPasswordId2() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { - if v == nil { - return nil - } - return v.DecryptionPasswordId2 - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) Enable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag) *bool { if v == nil { return nil } - return v.Enable + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag) *bool { if v == nil { return nil } @@ -8451,44 +8970,8 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) Lock }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) MiscellaneousSettingsTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { - if v == nil { - return nil - } - return v.MiscellaneousSettingsTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) PatternDecryptionEnable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *bool { - if v == nil { - return nil - } - return v.PatternDecryptionEnable - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) PatternEncryptionTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { - if v == nil { - return nil - } - return v.PatternEncryptionTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) SignatureVerificationEnable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *bool { - if v == nil { - return nil - } - return v.SignatureVerificationEnable - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag) *string { if v == nil { return nil } @@ -8496,26 +8979,8 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) Temp }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) TokenSigningTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { - if v == nil { - return nil - } - return v.TokenSigningTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) UseOriginalAsA() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *bool { - if v == nil { - return nil - } - return v.UseOriginalAsA - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTag) *string { if v == nil { return nil } @@ -8523,669 +8988,1015 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) VerificationKeyId1() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { - if v == nil { - return nil - } - return v.VerificationKeyId1 - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) VerificationKeyId2() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { - if v == nil { - return nil - } - return v.VerificationKeyId2 - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) VerificationPublicKey1() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { - if v == nil { - return nil - } - return v.VerificationPublicKey1 - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) VerificationPublicKey2() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { - if v == nil { - return nil - } - return v.VerificationPublicKey2 - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall struct { - FirewallConfiguration *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration `pulumi:"firewallConfiguration"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken struct { + EnableEs256 *bool `pulumi:"enableEs256"` + EnableRs256 *bool `pulumi:"enableRs256"` + ExtractLocation *string `pulumi:"extractLocation"` + HeaderName *string `pulumi:"headerName"` + Jwt *string `pulumi:"jwt"` + Locked *bool `pulumi:"locked"` + QueryParameterName *string `pulumi:"queryParameterName"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs and GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs and GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs struct { - FirewallConfiguration GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrInput `pulumi:"firewallConfiguration"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs struct { + EnableEs256 pulumi.BoolPtrInput `pulumi:"enableEs256"` + EnableRs256 pulumi.BoolPtrInput `pulumi:"enableRs256"` + ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` + HeaderName pulumi.StringPtrInput `pulumi:"headerName"` + Jwt pulumi.StringPtrInput `pulumi:"jwt"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs, GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtr and GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs, GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtr and GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrType GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs +type getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrType GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenArgs) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall) *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput) FirewallConfiguration() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall) *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration { - return v.FirewallConfiguration - }).(GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) EnableEs256() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *bool { return v.EnableEs256 }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) EnableRs256() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *bool { return v.EnableRs256 }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *string { + return v.ExtractLocation }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *string { return v.HeaderName }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) Jwt() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *string { return v.Jwt }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *string { + return v.QueryParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall + var ret GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput) FirewallConfiguration() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall) *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) EnableEs256() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *bool { if v == nil { return nil } - return v.FirewallConfiguration - }).(GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) + return v.EnableEs256 + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) EnableRs256() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *bool { if v == nil { return nil } - return v.Locked + return v.EnableRs256 }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *string { if v == nil { return nil } - return v.TemplateUuid + return v.ExtractLocation }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *string { if v == nil { return nil } - return v.Uuid + return v.HeaderName }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration struct { - ConfigId *int `pulumi:"configId"` - FileName *string `pulumi:"fileName"` - ProductionStatus *string `pulumi:"productionStatus"` - ProductionVersion *int `pulumi:"productionVersion"` - StagingStatus *string `pulumi:"stagingStatus"` - StagingVersion *int `pulumi:"stagingVersion"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) Jwt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *string { + if v == nil { + return nil + } + return v.Jwt + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs and GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationInput` via: +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *string { + if v == nil { + return nil + } + return v.QueryParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebToken) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp struct { + Authorizations *string `pulumi:"authorizations"` + ClientId *string `pulumi:"clientId"` + CustomHeader *bool `pulumi:"customHeader"` + EnableEs256 *bool `pulumi:"enableEs256"` + EnableRs256 *bool `pulumi:"enableRs256"` + ExtractAuthorizations *bool `pulumi:"extractAuthorizations"` + ExtractClientId *bool `pulumi:"extractClientId"` + ExtractLocation *string `pulumi:"extractLocation"` + ExtractUserName *bool `pulumi:"extractUserName"` + HeaderName *string `pulumi:"headerName"` + Jwt *string `pulumi:"jwt"` + Locked *bool `pulumi:"locked"` + PrimaryLocation *string `pulumi:"primaryLocation"` + QueryParameterName *string `pulumi:"queryParameterName"` + TemplateUuid *string `pulumi:"templateUuid"` + UserName *string `pulumi:"userName"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs and GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs struct { - ConfigId pulumi.IntPtrInput `pulumi:"configId"` - FileName pulumi.StringPtrInput `pulumi:"fileName"` - ProductionStatus pulumi.StringPtrInput `pulumi:"productionStatus"` - ProductionVersion pulumi.IntPtrInput `pulumi:"productionVersion"` - StagingStatus pulumi.StringPtrInput `pulumi:"stagingStatus"` - StagingVersion pulumi.IntPtrInput `pulumi:"stagingVersion"` +type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs struct { + Authorizations pulumi.StringPtrInput `pulumi:"authorizations"` + ClientId pulumi.StringPtrInput `pulumi:"clientId"` + CustomHeader pulumi.BoolPtrInput `pulumi:"customHeader"` + EnableEs256 pulumi.BoolPtrInput `pulumi:"enableEs256"` + EnableRs256 pulumi.BoolPtrInput `pulumi:"enableRs256"` + ExtractAuthorizations pulumi.BoolPtrInput `pulumi:"extractAuthorizations"` + ExtractClientId pulumi.BoolPtrInput `pulumi:"extractClientId"` + ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` + ExtractUserName pulumi.BoolPtrInput `pulumi:"extractUserName"` + HeaderName pulumi.StringPtrInput `pulumi:"headerName"` + Jwt pulumi.StringPtrInput `pulumi:"jwt"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PrimaryLocation pulumi.StringPtrInput `pulumi:"primaryLocation"` + QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UserName pulumi.StringPtrInput `pulumi:"userName"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs, GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtr and GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs, GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtr and GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrType GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs +type getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrType GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpArgs) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) ConfigId() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *int { - return v.ConfigId - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) Authorizations() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { + return v.Authorizations + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) FileName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *string { - return v.FileName +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) ClientId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { + return v.ClientId }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) ProductionStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *string { - return v.ProductionStatus +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) CustomHeader() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { + return v.CustomHeader + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) EnableEs256() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { + return v.EnableEs256 + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) EnableRs256() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { + return v.EnableRs256 + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) ExtractAuthorizations() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { + return v.ExtractAuthorizations + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) ExtractClientId() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { + return v.ExtractClientId + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { + return v.ExtractLocation }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) ProductionVersion() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *int { - return v.ProductionVersion - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) ExtractUserName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { + return v.ExtractUserName + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) StagingStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *string { - return v.StagingStatus +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { + return v.HeaderName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) StagingVersion() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *int { - return v.StagingVersion - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) Jwt() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { return v.Jwt }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) PrimaryLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { + return v.PrimaryLocation + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { + return v.QueryParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) UserName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { + return v.UserName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration + var ret GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ConfigId() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *int { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) Authorizations() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { if v == nil { return nil } - return v.ConfigId - }).(pulumi.IntPtrOutput) + return v.Authorizations + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) FileName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) ClientId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { if v == nil { return nil } - return v.FileName + return v.ClientId }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ProductionStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) CustomHeader() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { if v == nil { return nil } - return v.ProductionStatus - }).(pulumi.StringPtrOutput) + return v.CustomHeader + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ProductionVersion() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *int { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) EnableEs256() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { if v == nil { return nil } - return v.ProductionVersion - }).(pulumi.IntPtrOutput) + return v.EnableEs256 + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) StagingStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) EnableRs256() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { if v == nil { return nil } - return v.StagingStatus - }).(pulumi.StringPtrOutput) + return v.EnableRs256 + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) StagingVersion() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *int { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) ExtractAuthorizations() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { if v == nil { return nil } - return v.StagingVersion - }).(pulumi.IntPtrOutput) + return v.ExtractAuthorizations + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) ExtractClientId() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { + if v == nil { + return nil + } + return v.ExtractClientId + }).(pulumi.BoolPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs and GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { + if v == nil { + return nil + } + return v.ExtractLocation + }).(pulumi.StringPtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) ExtractUserName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { + if v == nil { + return nil + } + return v.ExtractUserName + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { + if v == nil { + return nil + } + return v.HeaderName + }).(pulumi.StringPtrOutput) } -func (GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) Jwt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { + if v == nil { + return nil + } + return v.Jwt + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) PrimaryLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { + if v == nil { + return nil + } + return v.PrimaryLocation + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { + if v == nil { + return nil + } + return v.QueryParameterName + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutputWithContext(ctx) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) UserName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { + if v == nil { + return nil + } + return v.UserName + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs, GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtr and GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcp) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput +type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization struct { + Algorithm *string `pulumi:"algorithm"` + EscapeHmacInputs *bool `pulumi:"escapeHmacInputs"` + FailureResponse *bool `pulumi:"failureResponse"` + IgnoreQueryString *bool `pulumi:"ignoreQueryString"` + Key *string `pulumi:"key"` + Location *string `pulumi:"location"` + LocationId *string `pulumi:"locationId"` + Locked *bool `pulumi:"locked"` + Salt *string `pulumi:"salt"` + TemplateUuid *string `pulumi:"templateUuid"` + TransitionKey *string `pulumi:"transitionKey"` + UseAdvanced *bool `pulumi:"useAdvanced"` + Uuid *string `pulumi:"uuid"` } -type getPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrType GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs +// GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs and GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationInput` via: +// +// GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationInput interface { + pulumi.Input -func GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs) GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrType)(v) + ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput } -func (*getPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets)(nil)).Elem() -} +type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs struct { + Algorithm pulumi.StringPtrInput `pulumi:"algorithm"` + EscapeHmacInputs pulumi.BoolPtrInput `pulumi:"escapeHmacInputs"` + FailureResponse pulumi.BoolPtrInput `pulumi:"failureResponse"` + IgnoreQueryString pulumi.BoolPtrInput `pulumi:"ignoreQueryString"` + Key pulumi.StringPtrInput `pulumi:"key"` + Location pulumi.StringPtrInput `pulumi:"location"` + LocationId pulumi.StringPtrInput `pulumi:"locationId"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Salt pulumi.StringPtrInput `pulumi:"salt"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TransitionKey pulumi.StringPtrInput `pulumi:"transitionKey"` + UseAdvanced pulumi.BoolPtrInput `pulumi:"useAdvanced"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} -func (i *getPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutputWithContext(context.Background()) +func (GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput struct{ *pulumi.OutputState } +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutputWithContext(context.Background()) +} -func (GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets)(nil)).Elem() +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput { +// GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs, GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtr and GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrType GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs + +func GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationArgs) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets) *GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) Algorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { + return v.Algorithm + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) EscapeHmacInputs() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *bool { + return v.EscapeHmacInputs + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) FailureResponse() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *bool { + return v.FailureResponse + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) IgnoreQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *bool { + return v.IgnoreQueryString + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) Key() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { return v.Key }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) Location() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { + return v.Location + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) LocationId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { + return v.LocationId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) Salt() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { return v.Salt }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) TransitionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { + return v.TransitionKey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) UseAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *bool { + return v.UseAdvanced + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets) GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets + var ret GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) Algorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { if v == nil { return nil } - return v.Enabled + return v.Algorithm + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) EscapeHmacInputs() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *bool { + if v == nil { + return nil + } + return v.EscapeHmacInputs }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) FailureResponse() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *bool { + if v == nil { + return nil + } + return v.FailureResponse + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) IgnoreQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *bool { + if v == nil { + return nil + } + return v.IgnoreQueryString + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) Key() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { + if v == nil { + return nil + } + return v.Key + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) Location() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { + if v == nil { + return nil + } + return v.Location + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) LocationId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { + if v == nil { + return nil + } + return v.LocationId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *bool { if v == nil { return nil } @@ -9193,8 +10004,17 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) Salt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { + if v == nil { + return nil + } + return v.Salt + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { if v == nil { return nil } @@ -9202,8 +10022,26 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) Templa }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) TransitionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { + if v == nil { + return nil + } + return v.TransitionKey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) UseAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *bool { + if v == nil { + return nil + } + return v.UseAdvanced + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorization) *string { if v == nil { return nil } @@ -9211,1476 +10049,1831 @@ func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorWebdav struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom struct { + AccessTitle *string `pulumi:"accessTitle"` + CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` + CustomCookieDomain *string `pulumi:"customCookieDomain"` + DomainConfig *string `pulumi:"domainConfig"` + Locked *bool `pulumi:"locked"` + SessionAutoProlong *bool `pulumi:"sessionAutoProlong"` + SessionDuration *int `pulumi:"sessionDuration"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + WaitingRoomAssetsPaths []string `pulumi:"waitingRoomAssetsPaths"` + WaitingRoomPath *string `pulumi:"waitingRoomPath"` + WaitingRoomTitle *string `pulumi:"waitingRoomTitle"` } -// GetPropertyRulesBuilderRulesV20230105BehaviorWebdavInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs and GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorWebdavInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs and GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs{...} -type GetPropertyRulesBuilderRulesV20230105BehaviorWebdavInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput } -type GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs struct { + AccessTitle pulumi.StringPtrInput `pulumi:"accessTitle"` + CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` + CustomCookieDomain pulumi.StringPtrInput `pulumi:"customCookieDomain"` + DomainConfig pulumi.StringPtrInput `pulumi:"domainConfig"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + SessionAutoProlong pulumi.BoolPtrInput `pulumi:"sessionAutoProlong"` + SessionDuration pulumi.IntPtrInput `pulumi:"sessionDuration"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + WaitingRoomAssetsPaths pulumi.StringArrayInput `pulumi:"waitingRoomAssetsPaths"` + WaitingRoomPath pulumi.StringPtrInput `pulumi:"waitingRoomPath"` + WaitingRoomTitle pulumi.StringPtrInput `pulumi:"waitingRoomTitle"` } -func (GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorWebdav)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebdav] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebdav]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs, GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtr and GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs, GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtr and GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput - ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput } -type getPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrType GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs +type getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrType GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs -func GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs) GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrInput { - return (*getPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomArgs) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorWebdav)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebdav] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebdav]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorWebdav)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorWebdav) *GetPropertyRulesBuilderRulesV20230105BehaviorWebdav { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom { return &v - }).(GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebdav] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebdav]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebdav) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) AccessTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { return v.AccessTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebdav) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *int { + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebdav) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) CustomCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { + return v.CustomCookieDomain + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebdav) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) DomainConfig() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { return v.DomainConfig }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorWebdav)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) SessionAutoProlong() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *bool { + return v.SessionAutoProlong + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) SessionDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *int { return v.SessionDuration }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) WaitingRoomAssetsPaths() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) []string { + return v.WaitingRoomAssetsPaths + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) WaitingRoomPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { + return v.WaitingRoomPath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) WaitingRoomTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { + return v.WaitingRoomTitle + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebdav] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebdav]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebdav) GetPropertyRulesBuilderRulesV20230105BehaviorWebdav { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105BehaviorWebdav + var ret GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom return ret - }).(GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebdav) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) AccessTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { if v == nil { return nil } - return v.Enabled - }).(pulumi.BoolPtrOutput) + return v.AccessTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebdav) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *int { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebdav) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) CustomCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { if v == nil { return nil } - return v.TemplateUuid + return v.CustomCookieDomain }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebdav) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) DomainConfig() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { if v == nil { return nil } - return v.Uuid + return v.DomainConfig }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105Criterion struct { - AdvancedImMatch *GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch `pulumi:"advancedImMatch"` - Bucket *GetPropertyRulesBuilderRulesV20230105CriterionBucket `pulumi:"bucket"` - Cacheability *GetPropertyRulesBuilderRulesV20230105CriterionCacheability `pulumi:"cacheability"` - ChinaCdnRegion *GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion `pulumi:"chinaCdnRegion"` - ClientCertificate *GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate `pulumi:"clientCertificate"` - ClientIp *GetPropertyRulesBuilderRulesV20230105CriterionClientIp `pulumi:"clientIp"` - ClientIpVersion *GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion `pulumi:"clientIpVersion"` - CloudletsOrigin *GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin `pulumi:"cloudletsOrigin"` - ContentDeliveryNetwork *GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork `pulumi:"contentDeliveryNetwork"` - ContentType *GetPropertyRulesBuilderRulesV20230105CriterionContentType `pulumi:"contentType"` - DeviceCharacteristic *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic `pulumi:"deviceCharacteristic"` - EcmdAuthGroups *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups `pulumi:"ecmdAuthGroups"` - EcmdAuthScheme *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme `pulumi:"ecmdAuthScheme"` - EcmdIsAuthenticated *GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated `pulumi:"ecmdIsAuthenticated"` - EcmdUsername *GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername `pulumi:"ecmdUsername"` - EdgeWorkersFailure *GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure `pulumi:"edgeWorkersFailure"` - FileExtension *GetPropertyRulesBuilderRulesV20230105CriterionFileExtension `pulumi:"fileExtension"` - Filename *GetPropertyRulesBuilderRulesV20230105CriterionFilename `pulumi:"filename"` - Hostname *GetPropertyRulesBuilderRulesV20230105CriterionHostname `pulumi:"hostname"` - MatchAdvanced *GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced `pulumi:"matchAdvanced"` - MatchCpCode *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode `pulumi:"matchCpCode"` - MatchResponseCode *GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode `pulumi:"matchResponseCode"` - MatchVariable *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable `pulumi:"matchVariable"` - MetadataStage *GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage `pulumi:"metadataStage"` - OriginTimeout *GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout `pulumi:"originTimeout"` - Path *GetPropertyRulesBuilderRulesV20230105CriterionPath `pulumi:"path"` - QueryStringParameter *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter `pulumi:"queryStringParameter"` - Random *GetPropertyRulesBuilderRulesV20230105CriterionRandom `pulumi:"random"` - RecoveryConfig *GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig `pulumi:"recoveryConfig"` - RegularExpression *GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression `pulumi:"regularExpression"` - RequestCookie *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie `pulumi:"requestCookie"` - RequestHeader *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader `pulumi:"requestHeader"` - RequestMethod *GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod `pulumi:"requestMethod"` - RequestProtocol *GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol `pulumi:"requestProtocol"` - RequestType *GetPropertyRulesBuilderRulesV20230105CriterionRequestType `pulumi:"requestType"` - ResponseHeader *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader `pulumi:"responseHeader"` - Time *GetPropertyRulesBuilderRulesV20230105CriterionTime `pulumi:"time"` - TokenAuthorization *GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization `pulumi:"tokenAuthorization"` - UserAgent *GetPropertyRulesBuilderRulesV20230105CriterionUserAgent `pulumi:"userAgent"` - UserLocation *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation `pulumi:"userLocation"` - UserNetwork *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork `pulumi:"userNetwork"` - VariableError *GetPropertyRulesBuilderRulesV20230105CriterionVariableError `pulumi:"variableError"` - VirtualWaitingRoomRequest *GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest `pulumi:"virtualWaitingRoomRequest"` - VisitorPrioritizationRequest *GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest `pulumi:"visitorPrioritizationRequest"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105CriterionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionArgs and GetPropertyRulesBuilderRulesV20230105CriterionOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionInput` via: -// -// GetPropertyRulesBuilderRulesV20230105CriterionArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) SessionAutoProlong() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *bool { + if v == nil { + return nil + } + return v.SessionAutoProlong + }).(pulumi.BoolPtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230105CriterionOutput() GetPropertyRulesBuilderRulesV20230105CriterionOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionOutput +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) SessionDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *int { + if v == nil { + return nil + } + return v.SessionDuration + }).(pulumi.IntPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionArgs struct { - AdvancedImMatch GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrInput `pulumi:"advancedImMatch"` - Bucket GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrInput `pulumi:"bucket"` - Cacheability GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrInput `pulumi:"cacheability"` - ChinaCdnRegion GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrInput `pulumi:"chinaCdnRegion"` - ClientCertificate GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrInput `pulumi:"clientCertificate"` - ClientIp GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrInput `pulumi:"clientIp"` - ClientIpVersion GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrInput `pulumi:"clientIpVersion"` - CloudletsOrigin GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrInput `pulumi:"cloudletsOrigin"` - ContentDeliveryNetwork GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrInput `pulumi:"contentDeliveryNetwork"` - ContentType GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrInput `pulumi:"contentType"` - DeviceCharacteristic GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrInput `pulumi:"deviceCharacteristic"` - EcmdAuthGroups GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrInput `pulumi:"ecmdAuthGroups"` - EcmdAuthScheme GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrInput `pulumi:"ecmdAuthScheme"` - EcmdIsAuthenticated GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrInput `pulumi:"ecmdIsAuthenticated"` - EcmdUsername GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrInput `pulumi:"ecmdUsername"` - EdgeWorkersFailure GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrInput `pulumi:"edgeWorkersFailure"` - FileExtension GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrInput `pulumi:"fileExtension"` - Filename GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrInput `pulumi:"filename"` - Hostname GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrInput `pulumi:"hostname"` - MatchAdvanced GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrInput `pulumi:"matchAdvanced"` - MatchCpCode GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrInput `pulumi:"matchCpCode"` - MatchResponseCode GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrInput `pulumi:"matchResponseCode"` - MatchVariable GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrInput `pulumi:"matchVariable"` - MetadataStage GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrInput `pulumi:"metadataStage"` - OriginTimeout GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrInput `pulumi:"originTimeout"` - Path GetPropertyRulesBuilderRulesV20230105CriterionPathPtrInput `pulumi:"path"` - QueryStringParameter GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrInput `pulumi:"queryStringParameter"` - Random GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrInput `pulumi:"random"` - RecoveryConfig GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrInput `pulumi:"recoveryConfig"` - RegularExpression GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrInput `pulumi:"regularExpression"` - RequestCookie GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrInput `pulumi:"requestCookie"` - RequestHeader GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrInput `pulumi:"requestHeader"` - RequestMethod GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrInput `pulumi:"requestMethod"` - RequestProtocol GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrInput `pulumi:"requestProtocol"` - RequestType GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrInput `pulumi:"requestType"` - ResponseHeader GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrInput `pulumi:"responseHeader"` - Time GetPropertyRulesBuilderRulesV20230105CriterionTimePtrInput `pulumi:"time"` - TokenAuthorization GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrInput `pulumi:"tokenAuthorization"` - UserAgent GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrInput `pulumi:"userAgent"` - UserLocation GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrInput `pulumi:"userLocation"` - UserNetwork GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrInput `pulumi:"userNetwork"` - VariableError GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrInput `pulumi:"variableError"` - VirtualWaitingRoomRequest GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrInput `pulumi:"virtualWaitingRoomRequest"` - VisitorPrioritizationRequest GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrInput `pulumi:"visitorPrioritizationRequest"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (GetPropertyRulesBuilderRulesV20230105CriterionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105Criterion)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionOutput() GetPropertyRulesBuilderRulesV20230105CriterionOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) WaitingRoomAssetsPaths() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) []string { + if v == nil { + return nil + } + return v.WaitingRoomAssetsPaths + }).(pulumi.StringArrayOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) WaitingRoomPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { + if v == nil { + return nil + } + return v.WaitingRoomPath + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105Criterion] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105Criterion]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomPtrOutput) WaitingRoomTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoom) *string { + if v == nil { + return nil + } + return v.WaitingRoomTitle + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105CriterionArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionArray and GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionArrayInput` via: +type GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs and GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionArray{ GetPropertyRulesBuilderRulesV20230105CriterionArgs{...} } -type GetPropertyRulesBuilderRulesV20230105CriterionArrayInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionArrayOutput() GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionArray []GetPropertyRulesBuilderRulesV20230105CriterionInput +type GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} -func (GetPropertyRulesBuilderRulesV20230105CriterionArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230105Criterion)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionArray) ToGetPropertyRulesBuilderRulesV20230105CriterionArrayOutput() GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionArrayOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionArray) ToGetPropertyRulesBuilderRulesV20230105CriterionArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230105Criterion] { - return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230105Criterion]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionArrayOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105CriterionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105Criterion)(nil)).Elem() +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionOutput() GetPropertyRulesBuilderRulesV20230105CriterionOutput { - return o +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionOutput { - return o -} +// GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs, GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtr and GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrInput interface { + pulumi.Input -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105Criterion] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105Criterion]{ - OutputState: o.OutputState, - } + ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) AdvancedImMatch() GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch { - return v.AdvancedImMatch - }).(GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) -} +type getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) Bucket() GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionBucket { - return v.Bucket - }).(GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput) +func GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) Cacheability() GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionCacheability { - return v.Cacheability - }).(GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) +func (*getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) ChinaCdnRegion() GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion { - return v.ChinaCdnRegion - }).(GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) ClientCertificate() GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate { - return v.ClientCertificate - }).(GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) ClientIp() GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionClientIp { - return v.ClientIp - }).(GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) ClientIpVersion() GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion { - return v.ClientIpVersion - }).(GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) -} +type GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) CloudletsOrigin() GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin { - return v.CloudletsOrigin - }).(GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput) +func (GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) ContentDeliveryNetwork() GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork { - return v.ContentDeliveryNetwork - }).(GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) ContentType() GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionContentType { - return v.ContentType - }).(GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) DeviceCharacteristic() GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic { - return v.DeviceCharacteristic - }).(GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) EcmdAuthGroups() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups { - return v.EcmdAuthGroups - }).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers) *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers { + return &v + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) EcmdAuthScheme() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme { - return v.EcmdAuthScheme - }).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) EcmdIsAuthenticated() GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated { - return v.EcmdIsAuthenticated - }).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) EcmdUsername() GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername { - return v.EcmdUsername - }).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) EdgeWorkersFailure() GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure { - return v.EdgeWorkersFailure - }).(GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) FileExtension() GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionFileExtension { - return v.FileExtension - }).(GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) -} +type GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) Filename() GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionFilename { - return v.Filename - }).(GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) +func (GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) Hostname() GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionHostname { - return v.Hostname - }).(GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) MatchAdvanced() GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced { - return v.MatchAdvanced - }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) MatchCpCode() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode { - return v.MatchCpCode - }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) MatchResponseCode() GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode { - return v.MatchResponseCode - }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers) GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers + return ret + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) MatchVariable() GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable { - return v.MatchVariable - }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) MetadataStage() GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage { - return v.MetadataStage - }).(GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) OriginTimeout() GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout { - return v.OriginTimeout - }).(GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkers) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) Path() GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionPath { - return v.Path - }).(GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization struct { + AllowedUserCookieAdvanced *bool `pulumi:"allowedUserCookieAdvanced"` + AllowedUserCookieAutomaticSalt *bool `pulumi:"allowedUserCookieAutomaticSalt"` + AllowedUserCookieDomain *string `pulumi:"allowedUserCookieDomain"` + AllowedUserCookieDomainType *string `pulumi:"allowedUserCookieDomainType"` + AllowedUserCookieDuration *int `pulumi:"allowedUserCookieDuration"` + AllowedUserCookieEnabled *bool `pulumi:"allowedUserCookieEnabled"` + AllowedUserCookieHttpOnly *bool `pulumi:"allowedUserCookieHttpOnly"` + AllowedUserCookieLabel *string `pulumi:"allowedUserCookieLabel"` + AllowedUserCookieManagementTitle *string `pulumi:"allowedUserCookieManagementTitle"` + AllowedUserCookieRefresh *bool `pulumi:"allowedUserCookieRefresh"` + AllowedUserCookieSalt *string `pulumi:"allowedUserCookieSalt"` + CloudletPolicy *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy `pulumi:"cloudletPolicy"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + UserIdentificationByCookie *bool `pulumi:"userIdentificationByCookie"` + UserIdentificationByHeaders *bool `pulumi:"userIdentificationByHeaders"` + UserIdentificationByIp *bool `pulumi:"userIdentificationByIp"` + UserIdentificationByParams *bool `pulumi:"userIdentificationByParams"` + UserIdentificationKeyCookie *string `pulumi:"userIdentificationKeyCookie"` + UserIdentificationKeyHeaders []string `pulumi:"userIdentificationKeyHeaders"` + UserIdentificationKeyParams []string `pulumi:"userIdentificationKeyParams"` + UserIdentificationTitle *string `pulumi:"userIdentificationTitle"` + Uuid *string `pulumi:"uuid"` + WaitingRoomCacheTtl *int `pulumi:"waitingRoomCacheTtl"` + WaitingRoomCookieAdvanced *bool `pulumi:"waitingRoomCookieAdvanced"` + WaitingRoomCookieAutomaticSalt *bool `pulumi:"waitingRoomCookieAutomaticSalt"` + WaitingRoomCookieDomain *string `pulumi:"waitingRoomCookieDomain"` + WaitingRoomCookieDomainType *string `pulumi:"waitingRoomCookieDomainType"` + WaitingRoomCookieDuration *int `pulumi:"waitingRoomCookieDuration"` + WaitingRoomCookieEnabled *bool `pulumi:"waitingRoomCookieEnabled"` + WaitingRoomCookieHttpOnly *bool `pulumi:"waitingRoomCookieHttpOnly"` + WaitingRoomCookieLabel *string `pulumi:"waitingRoomCookieLabel"` + WaitingRoomCookieManagementTitle *string `pulumi:"waitingRoomCookieManagementTitle"` + WaitingRoomCookieSalt *string `pulumi:"waitingRoomCookieSalt"` + WaitingRoomCookieShareLabel *bool `pulumi:"waitingRoomCookieShareLabel"` + WaitingRoomCpCode *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode `pulumi:"waitingRoomCpCode"` + WaitingRoomDirectory *string `pulumi:"waitingRoomDirectory"` + WaitingRoomManagementTitle *string `pulumi:"waitingRoomManagementTitle"` + WaitingRoomNetStorage *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage `pulumi:"waitingRoomNetStorage"` + WaitingRoomStatusCode *int `pulumi:"waitingRoomStatusCode"` + WaitingRoomUseCpCode *bool `pulumi:"waitingRoomUseCpCode"` } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) QueryStringParameter() GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter { - return v.QueryStringParameter - }).(GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) -} +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationInput` via: +// +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationInput interface { + pulumi.Input -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) Random() GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionRandom { - return v.Random - }).(GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) RecoveryConfig() GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig { - return v.RecoveryConfig - }).(GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) RegularExpression() GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression { - return v.RegularExpression - }).(GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs struct { + AllowedUserCookieAdvanced pulumi.BoolPtrInput `pulumi:"allowedUserCookieAdvanced"` + AllowedUserCookieAutomaticSalt pulumi.BoolPtrInput `pulumi:"allowedUserCookieAutomaticSalt"` + AllowedUserCookieDomain pulumi.StringPtrInput `pulumi:"allowedUserCookieDomain"` + AllowedUserCookieDomainType pulumi.StringPtrInput `pulumi:"allowedUserCookieDomainType"` + AllowedUserCookieDuration pulumi.IntPtrInput `pulumi:"allowedUserCookieDuration"` + AllowedUserCookieEnabled pulumi.BoolPtrInput `pulumi:"allowedUserCookieEnabled"` + AllowedUserCookieHttpOnly pulumi.BoolPtrInput `pulumi:"allowedUserCookieHttpOnly"` + AllowedUserCookieLabel pulumi.StringPtrInput `pulumi:"allowedUserCookieLabel"` + AllowedUserCookieManagementTitle pulumi.StringPtrInput `pulumi:"allowedUserCookieManagementTitle"` + AllowedUserCookieRefresh pulumi.BoolPtrInput `pulumi:"allowedUserCookieRefresh"` + AllowedUserCookieSalt pulumi.StringPtrInput `pulumi:"allowedUserCookieSalt"` + CloudletPolicy GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UserIdentificationByCookie pulumi.BoolPtrInput `pulumi:"userIdentificationByCookie"` + UserIdentificationByHeaders pulumi.BoolPtrInput `pulumi:"userIdentificationByHeaders"` + UserIdentificationByIp pulumi.BoolPtrInput `pulumi:"userIdentificationByIp"` + UserIdentificationByParams pulumi.BoolPtrInput `pulumi:"userIdentificationByParams"` + UserIdentificationKeyCookie pulumi.StringPtrInput `pulumi:"userIdentificationKeyCookie"` + UserIdentificationKeyHeaders pulumi.StringArrayInput `pulumi:"userIdentificationKeyHeaders"` + UserIdentificationKeyParams pulumi.StringArrayInput `pulumi:"userIdentificationKeyParams"` + UserIdentificationTitle pulumi.StringPtrInput `pulumi:"userIdentificationTitle"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + WaitingRoomCacheTtl pulumi.IntPtrInput `pulumi:"waitingRoomCacheTtl"` + WaitingRoomCookieAdvanced pulumi.BoolPtrInput `pulumi:"waitingRoomCookieAdvanced"` + WaitingRoomCookieAutomaticSalt pulumi.BoolPtrInput `pulumi:"waitingRoomCookieAutomaticSalt"` + WaitingRoomCookieDomain pulumi.StringPtrInput `pulumi:"waitingRoomCookieDomain"` + WaitingRoomCookieDomainType pulumi.StringPtrInput `pulumi:"waitingRoomCookieDomainType"` + WaitingRoomCookieDuration pulumi.IntPtrInput `pulumi:"waitingRoomCookieDuration"` + WaitingRoomCookieEnabled pulumi.BoolPtrInput `pulumi:"waitingRoomCookieEnabled"` + WaitingRoomCookieHttpOnly pulumi.BoolPtrInput `pulumi:"waitingRoomCookieHttpOnly"` + WaitingRoomCookieLabel pulumi.StringPtrInput `pulumi:"waitingRoomCookieLabel"` + WaitingRoomCookieManagementTitle pulumi.StringPtrInput `pulumi:"waitingRoomCookieManagementTitle"` + WaitingRoomCookieSalt pulumi.StringPtrInput `pulumi:"waitingRoomCookieSalt"` + WaitingRoomCookieShareLabel pulumi.BoolPtrInput `pulumi:"waitingRoomCookieShareLabel"` + WaitingRoomCpCode GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput `pulumi:"waitingRoomCpCode"` + WaitingRoomDirectory pulumi.StringPtrInput `pulumi:"waitingRoomDirectory"` + WaitingRoomManagementTitle pulumi.StringPtrInput `pulumi:"waitingRoomManagementTitle"` + WaitingRoomNetStorage GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput `pulumi:"waitingRoomNetStorage"` + WaitingRoomStatusCode pulumi.IntPtrInput `pulumi:"waitingRoomStatusCode"` + WaitingRoomUseCpCode pulumi.BoolPtrInput `pulumi:"waitingRoomUseCpCode"` } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) RequestCookie() GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie { - return v.RequestCookie - }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) +func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) RequestHeader() GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader { - return v.RequestHeader - }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) RequestMethod() GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod { - return v.RequestMethod - }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) RequestProtocol() GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol { - return v.RequestProtocol - }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) RequestType() GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionRequestType { - return v.RequestType - }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) ResponseHeader() GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader { - return v.ResponseHeader - }).(GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) Time() GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionTime { - return v.Time - }).(GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) -} +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs, GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtr and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrInput interface { + pulumi.Input -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) TokenAuthorization() GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization { - return v.TokenAuthorization - }).(GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) UserAgent() GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionUserAgent { - return v.UserAgent - }).(GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) -} +type getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrType GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) UserLocation() GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation { - return v.UserLocation - }).(GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) +func GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationArgs) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) UserNetwork() GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork { - return v.UserNetwork - }).(GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) +func (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) VariableError() GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionVariableError { - return v.VariableError - }).(GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) VirtualWaitingRoomRequest() GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest { - return v.VirtualWaitingRoomRequest - }).(GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) VisitorPrioritizationRequest() GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest { - return v.VisitorPrioritizationRequest - }).(GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutputWithContext(ctx).OutputState, + } } -type GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230105Criterion)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionArrayOutput() GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230105Criterion] { - return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230105Criterion]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization { + return &v + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230105CriterionOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230105Criterion { - return vs[0].([]GetPropertyRulesBuilderRulesV20230105Criterion)[vs[1].(int)] - }).(GetPropertyRulesBuilderRulesV20230105CriterionOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) AllowedUserCookieAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + return v.AllowedUserCookieAdvanced + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch struct { - Locked *bool `pulumi:"locked"` - MatchOn *string `pulumi:"matchOn"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) AllowedUserCookieAutomaticSalt() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + return v.AllowedUserCookieAutomaticSalt + }).(pulumi.BoolPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs and GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchInput` via: -// -// GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) AllowedUserCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + return v.AllowedUserCookieDomain + }).(pulumi.StringPtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput() GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) AllowedUserCookieDomainType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + return v.AllowedUserCookieDomainType + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOn pulumi.StringPtrInput `pulumi:"matchOn"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) AllowedUserCookieDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *int { + return v.AllowedUserCookieDuration + }).(pulumi.IntPtrOutput) } -func (GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) AllowedUserCookieEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + return v.AllowedUserCookieEnabled + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput() GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) AllowedUserCookieHttpOnly() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + return v.AllowedUserCookieHttpOnly + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) AllowedUserCookieLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + return v.AllowedUserCookieLabel + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) AllowedUserCookieManagementTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + return v.AllowedUserCookieManagementTitle + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) AllowedUserCookieRefresh() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + return v.AllowedUserCookieRefresh + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutputWithContext(ctx) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) AllowedUserCookieSalt() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + return v.AllowedUserCookieSalt + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs, GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtr and GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy { + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -type getPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrType GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} -func GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs) GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (*getPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) UserIdentificationByCookie() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + return v.UserIdentificationByCookie + }).(pulumi.BoolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) UserIdentificationByHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + return v.UserIdentificationByHeaders + }).(pulumi.BoolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) UserIdentificationByIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + return v.UserIdentificationByIp + }).(pulumi.BoolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) UserIdentificationByParams() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + return v.UserIdentificationByParams + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) UserIdentificationKeyCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + return v.UserIdentificationKeyCookie + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) UserIdentificationKeyHeaders() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) []string { + return v.UserIdentificationKeyHeaders + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput() GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) UserIdentificationKeyParams() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) []string { + return v.UserIdentificationKeyParams + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) UserIdentificationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + return v.UserIdentificationTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch) *GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch { - return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCacheTtl() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *int { + return v.WaitingRoomCacheTtl + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCookieAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + return v.WaitingRoomCookieAdvanced + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCookieAutomaticSalt() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + return v.WaitingRoomCookieAutomaticSalt + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) MatchOn() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch) *string { return v.MatchOn }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + return v.WaitingRoomCookieDomain + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCookieDomainType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + return v.WaitingRoomCookieDomainType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCookieDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *int { + return v.WaitingRoomCookieDuration + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCookieEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + return v.WaitingRoomCookieEnabled + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCookieHttpOnly() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + return v.WaitingRoomCookieHttpOnly + }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCookieLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + return v.WaitingRoomCookieLabel + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCookieManagementTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + return v.WaitingRoomCookieManagementTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCookieSalt() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + return v.WaitingRoomCookieSalt + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCookieShareLabel() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + return v.WaitingRoomCookieShareLabel + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomCpCode() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode { + return v.WaitingRoomCpCode + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomDirectory() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + return v.WaitingRoomDirectory + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomManagementTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + return v.WaitingRoomManagementTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomNetStorage() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage { + return v.WaitingRoomNetStorage + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomStatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *int { + return v.WaitingRoomStatusCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) WaitingRoomUseCpCode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + return v.WaitingRoomUseCpCode + }).(pulumi.BoolPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch) GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch + var ret GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { if v == nil { return nil } - return v.Locked + return v.AllowedUserCookieAdvanced }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) MatchOn() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieAutomaticSalt() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { if v == nil { return nil } - return v.MatchOn - }).(pulumi.StringPtrOutput) + return v.AllowedUserCookieAutomaticSalt + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { if v == nil { return nil } - return v.MatchOperator + return v.AllowedUserCookieDomain }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieDomainType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { if v == nil { return nil } - return v.TemplateUuid + return v.AllowedUserCookieDomainType }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *int { if v == nil { return nil } - return v.Uuid - }).(pulumi.StringPtrOutput) + return v.AllowedUserCookieDuration + }).(pulumi.IntPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionBucket struct { - Locked *bool `pulumi:"locked"` - Percentage *int `pulumi:"percentage"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.AllowedUserCookieEnabled + }).(pulumi.BoolPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105CriterionBucketInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs and GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionBucketInput` via: -// -// GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionBucketInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105CriterionBucketOutput() GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionBucketOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieHttpOnly() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.AllowedUserCookieHttpOnly + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Percentage pulumi.IntPtrInput `pulumi:"percentage"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.AllowedUserCookieLabel + }).(pulumi.StringPtrOutput) } -func (GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionBucket)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieManagementTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.AllowedUserCookieManagementTitle + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionBucketOutput() GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionBucketOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieRefresh() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.AllowedUserCookieRefresh + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionBucketOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieSalt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.AllowedUserCookieSalt + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionBucket] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionBucket]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionBucketOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy { + if v == nil { + return nil + } + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutputWithContext(ctx) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs, GetPropertyRulesBuilderRulesV20230105CriterionBucketPtr and GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -type getPropertyRulesBuilderRulesV20230105CriterionBucketPtrType GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs - -func GetPropertyRulesBuilderRulesV20230105CriterionBucketPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs) GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionBucketPtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) UserIdentificationByCookie() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.UserIdentificationByCookie + }).(pulumi.BoolPtrOutput) } -func (*getPropertyRulesBuilderRulesV20230105CriterionBucketPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionBucket)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) UserIdentificationByHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.UserIdentificationByHeaders + }).(pulumi.BoolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionBucketPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) UserIdentificationByIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.UserIdentificationByIp + }).(pulumi.BoolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionBucketPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) UserIdentificationByParams() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.UserIdentificationByParams + }).(pulumi.BoolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionBucketPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionBucket] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionBucket]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) UserIdentificationKeyCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.UserIdentificationKeyCookie + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionBucket)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) UserIdentificationKeyHeaders() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) []string { + if v == nil { + return nil + } + return v.UserIdentificationKeyHeaders + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionBucketOutput() GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) UserIdentificationKeyParams() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) []string { + if v == nil { + return nil + } + return v.UserIdentificationKeyParams + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionBucketOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) UserIdentificationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.UserIdentificationTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionBucket) *GetPropertyRulesBuilderRulesV20230105CriterionBucket { - return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCacheTtl() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *int { + if v == nil { + return nil + } + return v.WaitingRoomCacheTtl + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionBucket] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionBucket]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.WaitingRoomCookieAdvanced + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionBucket) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieAutomaticSalt() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.WaitingRoomCookieAutomaticSalt + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput) Percentage() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionBucket) *int { return v.Percentage }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.WaitingRoomCookieDomain + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionBucket) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieDomainType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.WaitingRoomCookieDomainType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionBucket) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *int { + if v == nil { + return nil + } + return v.WaitingRoomCookieDuration + }).(pulumi.IntPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionBucket)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.WaitingRoomCookieEnabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieHttpOnly() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.WaitingRoomCookieHttpOnly + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.WaitingRoomCookieLabel + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionBucket] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionBucket]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieManagementTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.WaitingRoomCookieManagementTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionBucket) GetPropertyRulesBuilderRulesV20230105CriterionBucket { - if v != nil { - return *v +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieSalt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { + if v == nil { + return nil } - var ret GetPropertyRulesBuilderRulesV20230105CriterionBucket - return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput) + return v.WaitingRoomCookieSalt + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionBucket) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieShareLabel() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { if v == nil { return nil } - return v.Locked + return v.WaitingRoomCookieShareLabel }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput) Percentage() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionBucket) *int { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCpCode() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode { if v == nil { return nil } - return v.Percentage - }).(pulumi.IntPtrOutput) + return v.WaitingRoomCpCode + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionBucket) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomDirectory() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { if v == nil { return nil } - return v.TemplateUuid + return v.WaitingRoomDirectory }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionBucket) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomManagementTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *string { if v == nil { return nil } - return v.Uuid + return v.WaitingRoomManagementTitle }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionCacheability struct { - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Value *string `pulumi:"value"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomNetStorage() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage { + if v == nil { + return nil + } + return v.WaitingRoomNetStorage + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) } -// GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs and GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityInput` via: +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomStatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *int { + if v == nil { + return nil + } + return v.WaitingRoomStatusCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationPtrOutput) WaitingRoomUseCpCode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.WaitingRoomUseCpCode + }).(pulumi.BoolPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy struct { + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` +} + +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput() GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value pulumi.StringPtrInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs struct { + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionCacheability)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput() GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionCacheability] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionCacheability]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs, GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtr and GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrType GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs +type getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs -func GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs) GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionCacheability)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionCacheability] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionCacheability]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionCacheability)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput() GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionCacheability) *GetPropertyRulesBuilderRulesV20230105CriterionCacheability { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionCacheability] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionCacheability]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionCacheability) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionCacheability) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy) *int { + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionCacheability) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy) *string { + return v.Name + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionCacheability) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionCacheability) *string { return v.Value }).(pulumi.StringPtrOutput) +func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy)(nil)).Elem() } -type GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionCacheability)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionCacheability] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionCacheability]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionCacheability) GetPropertyRulesBuilderRulesV20230105CriterionCacheability { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionCacheability + var ret GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionCacheability) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionCacheability) *string { - if v == nil { - return nil - } - return v.MatchOperator - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionCacheability) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionCacheability) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy) *int { if v == nil { return nil } - return v.Uuid - }).(pulumi.StringPtrOutput) + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionCacheability) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicy) *string { if v == nil { return nil } - return v.Value + return v.Name }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion struct { - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo struct { + AccessTitle *string `pulumi:"accessTitle"` + CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` + CustomCookieDomain *string `pulumi:"customCookieDomain"` + DomainConfig *string `pulumi:"domainConfig"` + Locked *bool `pulumi:"locked"` + SessionAutoProlong *bool `pulumi:"sessionAutoProlong"` + SessionDuration *int `pulumi:"sessionDuration"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + WaitingRoomAssetsPaths []string `pulumi:"waitingRoomAssetsPaths"` + WaitingRoomPath *string `pulumi:"waitingRoomPath"` + WaitingRoomTitle *string `pulumi:"waitingRoomTitle"` } -// GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs and GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput() GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs struct { + AccessTitle pulumi.StringPtrInput `pulumi:"accessTitle"` + CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` + CustomCookieDomain pulumi.StringPtrInput `pulumi:"customCookieDomain"` + DomainConfig pulumi.StringPtrInput `pulumi:"domainConfig"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + SessionAutoProlong pulumi.BoolPtrInput `pulumi:"sessionAutoProlong"` + SessionDuration pulumi.IntPtrInput `pulumi:"sessionDuration"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + WaitingRoomAssetsPaths pulumi.StringArrayInput `pulumi:"waitingRoomAssetsPaths"` + WaitingRoomPath pulumi.StringPtrInput `pulumi:"waitingRoomPath"` + WaitingRoomTitle pulumi.StringPtrInput `pulumi:"waitingRoomTitle"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput() GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs, GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtr and GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs, GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtr and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrType GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs +type getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrType GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs -func GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs) GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoArgs) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput() GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion) *GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) AccessTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { + return v.AccessTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *int { + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) CustomCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { + return v.CustomCookieDomain + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) DomainConfig() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { + return v.DomainConfig + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) SessionAutoProlong() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *bool { + return v.SessionAutoProlong + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) SessionDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *int { + return v.SessionDuration + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) WaitingRoomAssetsPaths() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) []string { + return v.WaitingRoomAssetsPaths + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) WaitingRoomPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { + return v.WaitingRoomPath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) WaitingRoomTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { + return v.WaitingRoomTitle + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion) GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion + var ret GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) AccessTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { + if v == nil { + return nil + } + return v.AccessTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *int { + if v == nil { + return nil + } + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) CustomCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { + if v == nil { + return nil + } + return v.CustomCookieDomain + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) DomainConfig() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { + if v == nil { + return nil + } + return v.DomainConfig + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *bool { if v == nil { return nil } @@ -10688,17 +11881,26 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) L }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) SessionAutoProlong() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *bool { if v == nil { return nil } - return v.MatchOperator - }).(pulumi.StringPtrOutput) + return v.SessionAutoProlong + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) SessionDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *int { + if v == nil { + return nil + } + return v.SessionDuration + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { if v == nil { return nil } @@ -10706,8 +11908,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) T }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { if v == nil { return nil } @@ -10715,202 +11917,201 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) U }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate struct { - IsCertificatePresent *bool `pulumi:"isCertificatePresent"` - IsCertificateValid *string `pulumi:"isCertificateValid"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) WaitingRoomAssetsPaths() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) []string { + if v == nil { + return nil + } + return v.WaitingRoomAssetsPaths + }).(pulumi.StringArrayOutput) } -// GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs and GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateInput` via: +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) WaitingRoomPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { + if v == nil { + return nil + } + return v.WaitingRoomPath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoPtrOutput) WaitingRoomTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifo) *string { + if v == nil { + return nil + } + return v.WaitingRoomTitle + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs struct { - IsCertificatePresent pulumi.BoolPtrInput `pulumi:"isCertificatePresent"` - IsCertificateValid pulumi.StringPtrInput `pulumi:"isCertificateValid"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs, GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtr and GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs, GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtr and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrType GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs +type getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrType GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs -func GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs) GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneArgs) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate) *GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) IsCertificatePresent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate) *bool { - return v.IsCertificatePresent +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone) *bool { + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) IsCertificateValid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate) *string { - return v.IsCertificateValid +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) -} +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate) GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate + var ret GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) IsCertificatePresent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate) *bool { - if v == nil { - return nil - } - return v.IsCertificatePresent - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) IsCertificateValid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate) *string { - if v == nil { - return nil - } - return v.IsCertificateValid - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone) *bool { if v == nil { return nil } @@ -10918,8 +12119,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone) *string { if v == nil { return nil } @@ -10927,8 +12128,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalonePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandalone) *string { if v == nil { return nil } @@ -10936,1100 +12137,1273 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionClientIp struct { - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - UseHeaders *bool `pulumi:"useHeaders"` - Uuid *string `pulumi:"uuid"` - Values []string `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode struct { + CpCodeLimits *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits `pulumi:"cpCodeLimits"` + CreatedDate *int `pulumi:"createdDate"` + Description *string `pulumi:"description"` + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` + Products []string `pulumi:"products"` } -// GetPropertyRulesBuilderRulesV20230105CriterionClientIpInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs and GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionClientIpInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionClientIpInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UseHeaders pulumi.BoolPtrInput `pulumi:"useHeaders"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Values pulumi.StringArrayInput `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs struct { + CpCodeLimits GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` + CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` + Description pulumi.StringPtrInput `pulumi:"description"` + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` + Products pulumi.StringArrayInput `pulumi:"products"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionClientIp)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionClientIp] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionClientIp]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs, GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtr and GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs, GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtr and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionClientIpPtrType GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs +type getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs -func GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs) GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionClientIpPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionClientIpPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionClientIp)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionClientIpPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionClientIpPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionClientIpPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionClientIp] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionClientIp]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionClientIp)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionClientIp) *GetPropertyRulesBuilderRulesV20230105CriterionClientIp { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionClientIp] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionClientIp]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientIp) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits { + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientIp) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) *int { + return v.CreatedDate + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientIp) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) *string { + return v.Description + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) UseHeaders() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientIp) *bool { return v.UseHeaders }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) *int { + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientIp) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) *string { + return v.Name + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientIp) []string { return v.Values }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) []string { + return v.Products + }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionClientIp)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionClientIp] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionClientIp]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIp) GetPropertyRulesBuilderRulesV20230105CriterionClientIp { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionClientIp + var ret GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIp) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIp) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) *int { if v == nil { return nil } - return v.MatchOperator - }).(pulumi.StringPtrOutput) + return v.CreatedDate + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIp) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) UseHeaders() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIp) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) *int { if v == nil { return nil } - return v.UseHeaders - }).(pulumi.BoolPtrOutput) + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIp) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) *string { if v == nil { return nil } - return v.Uuid + return v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIp) []string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCode) []string { if v == nil { return nil } - return v.Values + return v.Products }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion struct { - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - UseXForwardedFor *bool `pulumi:"useXForwardedFor"` - Uuid *string `pulumi:"uuid"` - Value *string `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits struct { + CurrentCapacity *int `pulumi:"currentCapacity"` + Limit *int `pulumi:"limit"` + LimitType *string `pulumi:"limitType"` } -// GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs and GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UseXForwardedFor pulumi.BoolPtrInput `pulumi:"useXForwardedFor"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value pulumi.StringPtrInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs struct { + CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + LimitType pulumi.StringPtrInput `pulumi:"limitType"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs, GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtr and GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrType GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs +type getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs -func GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs) GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion) *GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) UseXForwardedFor() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion) *bool { return v.UseXForwardedFor }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *int { + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *int { + return v.Limit + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion) *string { return v.Value }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *string { + return v.LimitType + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion) GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion + var ret GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) UseXForwardedFor() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *int { if v == nil { return nil } - return v.UseXForwardedFor - }).(pulumi.BoolPtrOutput) + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *int { if v == nil { return nil } - return v.Uuid - }).(pulumi.StringPtrOutput) + return v.Limit + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *string { if v == nil { return nil } - return v.Value + return v.LimitType }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin struct { - Locked *bool `pulumi:"locked"` - OriginId *string `pulumi:"originId"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage struct { + CpCode *int `pulumi:"cpCode"` + DownloadDomainName *string `pulumi:"downloadDomainName"` + G2oToken *string `pulumi:"g2oToken"` } -// GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs and GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput() GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - OriginId pulumi.StringPtrInput `pulumi:"originId"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs struct { + CpCode pulumi.IntPtrInput `pulumi:"cpCode"` + DownloadDomainName pulumi.StringPtrInput `pulumi:"downloadDomainName"` + G2oToken pulumi.StringPtrInput `pulumi:"g2oToken"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput() GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs, GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtr and GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs, GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtr and GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrType GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs +type getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs -func GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs) GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput() GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin) *GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage) *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput) OriginId() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin) *string { return v.OriginId }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage) *int { + return v.CpCode + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage) *string { + return v.DownloadDomainName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage) *string { + return v.G2oToken + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin) GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage) GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin + var ret GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput) OriginId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage) *int { if v == nil { return nil } - return v.OriginId - }).(pulumi.StringPtrOutput) + return v.CpCode + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage) *string { if v == nil { return nil } - return v.TemplateUuid + return v.DownloadDomainName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorage) *string { if v == nil { return nil } - return v.Uuid + return v.G2oToken }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork struct { - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - Network *string `pulumi:"network"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking struct { + AbVariantLocation *string `pulumi:"abVariantLocation"` + DecryptionPassword1 *string `pulumi:"decryptionPassword1"` + DecryptionPassword2 *string `pulumi:"decryptionPassword2"` + DecryptionPasswordId1 *string `pulumi:"decryptionPasswordId1"` + DecryptionPasswordId2 *string `pulumi:"decryptionPasswordId2"` + Enable *bool `pulumi:"enable"` + Locked *bool `pulumi:"locked"` + MiscellaneousSettingsTitle *string `pulumi:"miscellaneousSettingsTitle"` + PatternDecryptionEnable *bool `pulumi:"patternDecryptionEnable"` + PatternEncryptionTitle *string `pulumi:"patternEncryptionTitle"` + SignatureVerificationEnable *bool `pulumi:"signatureVerificationEnable"` + TemplateUuid *string `pulumi:"templateUuid"` + TokenSigningTitle *string `pulumi:"tokenSigningTitle"` + UseOriginalAsA *bool `pulumi:"useOriginalAsA"` + Uuid *string `pulumi:"uuid"` + VerificationKeyId1 *string `pulumi:"verificationKeyId1"` + VerificationKeyId2 *string `pulumi:"verificationKeyId2"` + VerificationPublicKey1 *string `pulumi:"verificationPublicKey1"` + VerificationPublicKey2 *string `pulumi:"verificationPublicKey2"` } -// GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs and GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs and GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - Network pulumi.StringPtrInput `pulumi:"network"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs struct { + AbVariantLocation pulumi.StringPtrInput `pulumi:"abVariantLocation"` + DecryptionPassword1 pulumi.StringPtrInput `pulumi:"decryptionPassword1"` + DecryptionPassword2 pulumi.StringPtrInput `pulumi:"decryptionPassword2"` + DecryptionPasswordId1 pulumi.StringPtrInput `pulumi:"decryptionPasswordId1"` + DecryptionPasswordId2 pulumi.StringPtrInput `pulumi:"decryptionPasswordId2"` + Enable pulumi.BoolPtrInput `pulumi:"enable"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MiscellaneousSettingsTitle pulumi.StringPtrInput `pulumi:"miscellaneousSettingsTitle"` + PatternDecryptionEnable pulumi.BoolPtrInput `pulumi:"patternDecryptionEnable"` + PatternEncryptionTitle pulumi.StringPtrInput `pulumi:"patternEncryptionTitle"` + SignatureVerificationEnable pulumi.BoolPtrInput `pulumi:"signatureVerificationEnable"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TokenSigningTitle pulumi.StringPtrInput `pulumi:"tokenSigningTitle"` + UseOriginalAsA pulumi.BoolPtrInput `pulumi:"useOriginalAsA"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VerificationKeyId1 pulumi.StringPtrInput `pulumi:"verificationKeyId1"` + VerificationKeyId2 pulumi.StringPtrInput `pulumi:"verificationKeyId2"` + VerificationPublicKey1 pulumi.StringPtrInput `pulumi:"verificationPublicKey1"` + VerificationPublicKey2 pulumi.StringPtrInput `pulumi:"verificationPublicKey2"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs, GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtr and GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs, GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtr and GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrType GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs +type getPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrType GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs -func GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs) GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingArgs) GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork) *GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) AbVariantLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { return v.AbVariantLocation }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork) *string { - return v.MatchOperator +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) DecryptionPassword1() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { + return v.DecryptionPassword1 }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) Network() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork) *string { return v.Network }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) DecryptionPassword2() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { + return v.DecryptionPassword2 + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) DecryptionPasswordId1() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { + return v.DecryptionPasswordId1 }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) DecryptionPasswordId2() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { + return v.DecryptionPasswordId2 + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) Enable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *bool { return v.Enable }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) MiscellaneousSettingsTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { + return v.MiscellaneousSettingsTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) PatternDecryptionEnable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *bool { + return v.PatternDecryptionEnable + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) PatternEncryptionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { + return v.PatternEncryptionTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) SignatureVerificationEnable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *bool { + return v.SignatureVerificationEnable + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) TokenSigningTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { return v.TokenSigningTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) UseOriginalAsA() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *bool { return v.UseOriginalAsA }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) VerificationKeyId1() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { return v.VerificationKeyId1 }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) VerificationKeyId2() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { return v.VerificationKeyId2 }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) VerificationPublicKey1() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { + return v.VerificationPublicKey1 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) VerificationPublicKey2() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { + return v.VerificationPublicKey2 + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork) GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork + var ret GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) AbVariantLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.AbVariantLocation + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) DecryptionPassword1() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { if v == nil { return nil } - return v.MatchOperator + return v.DecryptionPassword1 }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) Network() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) DecryptionPassword2() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { if v == nil { return nil } - return v.Network + return v.DecryptionPassword2 }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) DecryptionPasswordId1() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { if v == nil { return nil } - return v.TemplateUuid + return v.DecryptionPasswordId1 }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) DecryptionPasswordId2() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { if v == nil { return nil } - return v.Uuid + return v.DecryptionPasswordId2 }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionContentType struct { - Locked *bool `pulumi:"locked"` - MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` - MatchOperator *string `pulumi:"matchOperator"` - MatchWildcard *bool `pulumi:"matchWildcard"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Values []string `pulumi:"values"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) Enable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *bool { + if v == nil { + return nil + } + return v.Enable + }).(pulumi.BoolPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105CriterionContentTypeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs and GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionContentTypeInput` via: -// -// GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionContentTypeInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - MatchWildcard pulumi.BoolPtrInput `pulumi:"matchWildcard"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Values pulumi.StringArrayInput `pulumi:"values"` +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) MiscellaneousSettingsTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.MiscellaneousSettingsTitle + }).(pulumi.StringPtrOutput) } -func (GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionContentType)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) PatternDecryptionEnable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *bool { + if v == nil { + return nil + } + return v.PatternDecryptionEnable + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) PatternEncryptionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.PatternEncryptionTitle + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) SignatureVerificationEnable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *bool { + if v == nil { + return nil + } + return v.SignatureVerificationEnable + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionContentType] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionContentType]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutputWithContext(ctx).OutputState, +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) TokenSigningTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.TokenSigningTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) UseOriginalAsA() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *bool { + if v == nil { + return nil + } + return v.UseOriginalAsA + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) VerificationKeyId1() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.VerificationKeyId1 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) VerificationKeyId2() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.VerificationKeyId2 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) VerificationPublicKey1() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.VerificationPublicKey1 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingPtrOutput) VerificationPublicKey2() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.VerificationPublicKey2 + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall struct { + FirewallConfiguration *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration `pulumi:"firewallConfiguration"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs and GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallInput` via: +// +// GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput +} + +type GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs struct { + FirewallConfiguration GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrInput `pulumi:"firewallConfiguration"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs, GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtr and GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs, GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtr and GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionContentTypePtrType GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs +type getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrType GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs -func GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs) GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionContentTypePtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallArgs) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionContentTypePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionContentType)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionContentTypePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionContentTypePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionContentTypePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionContentType] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionContentType]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionContentType)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionContentType) *GetPropertyRulesBuilderRulesV20230105CriterionContentType { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall) *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionContentType] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionContentType]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionContentType) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionContentType) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionContentType) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) MatchWildcard() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionContentType) *bool { return v.MatchWildcard }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput) FirewallConfiguration() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall) *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration { + return v.FirewallConfiguration + }).(GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionContentType) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionContentType) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionContentType) []string { return v.Values }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionContentType)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionContentType] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionContentType]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentType) GetPropertyRulesBuilderRulesV20230105CriterionContentType { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionContentType + var ret GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentType) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentType) *bool { - if v == nil { - return nil - } - return v.MatchCaseSensitive - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentType) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput) FirewallConfiguration() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall) *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration { if v == nil { return nil } - return v.MatchOperator - }).(pulumi.StringPtrOutput) + return v.FirewallConfiguration + }).(GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) MatchWildcard() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentType) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall) *bool { if v == nil { return nil } - return v.MatchWildcard + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentType) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall) *string { if v == nil { return nil } @@ -12037,8 +13411,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) Temp }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentType) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewall) *string { if v == nil { return nil } @@ -12046,564 +13420,436 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentType) []string { - if v == nil { - return nil - } - return v.Values - }).(pulumi.StringArrayOutput) -} - -type GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic struct { - BooleanValue *bool `pulumi:"booleanValue"` - Characteristic *string `pulumi:"characteristic"` - Locked *bool `pulumi:"locked"` - MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` - MatchWildcard *bool `pulumi:"matchWildcard"` - NumericMatchOperator *string `pulumi:"numericMatchOperator"` - NumericValue *int `pulumi:"numericValue"` - StringMatchOperator *string `pulumi:"stringMatchOperator"` - StringValues []string `pulumi:"stringValues"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - VersionMatchOperator *string `pulumi:"versionMatchOperator"` - VersionValue *string `pulumi:"versionValue"` +type GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration struct { + ConfigId *int `pulumi:"configId"` + FileName *string `pulumi:"fileName"` + ProductionStatus *string `pulumi:"productionStatus"` + ProductionVersion *int `pulumi:"productionVersion"` + StagingStatus *string `pulumi:"stagingStatus"` + StagingVersion *int `pulumi:"stagingVersion"` } -// GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs and GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs and GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput() GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs struct { - BooleanValue pulumi.BoolPtrInput `pulumi:"booleanValue"` - Characteristic pulumi.StringPtrInput `pulumi:"characteristic"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` - MatchWildcard pulumi.BoolPtrInput `pulumi:"matchWildcard"` - NumericMatchOperator pulumi.StringPtrInput `pulumi:"numericMatchOperator"` - NumericValue pulumi.IntPtrInput `pulumi:"numericValue"` - StringMatchOperator pulumi.StringPtrInput `pulumi:"stringMatchOperator"` - StringValues pulumi.StringArrayInput `pulumi:"stringValues"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - VersionMatchOperator pulumi.StringPtrInput `pulumi:"versionMatchOperator"` - VersionValue pulumi.StringPtrInput `pulumi:"versionValue"` +type GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs struct { + ConfigId pulumi.IntPtrInput `pulumi:"configId"` + FileName pulumi.StringPtrInput `pulumi:"fileName"` + ProductionStatus pulumi.StringPtrInput `pulumi:"productionStatus"` + ProductionVersion pulumi.IntPtrInput `pulumi:"productionVersion"` + StagingStatus pulumi.StringPtrInput `pulumi:"stagingStatus"` + StagingVersion pulumi.IntPtrInput `pulumi:"stagingVersion"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput() GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs, GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtr and GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs, GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtr and GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrType GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs +type getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrType GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs -func GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs) GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationArgs) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput() GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) BooleanValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *bool { - return v.BooleanValue - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) ConfigId() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *int { + return v.ConfigId + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) Characteristic() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { - return v.Characteristic +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) FileName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *string { + return v.FileName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *bool { - return v.MatchCaseSensitive - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) ProductionStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *string { + return v.ProductionStatus + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) MatchWildcard() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *bool { - return v.MatchWildcard - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) ProductionVersion() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *int { + return v.ProductionVersion + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) NumericMatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { - return v.NumericMatchOperator +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) StagingStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *string { + return v.StagingStatus }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) NumericValue() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *int { return v.NumericValue }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) StagingVersion() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *int { + return v.StagingVersion + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) StringMatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { - return v.StringMatchOperator - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) StringValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) []string { - return v.StringValues - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) VersionMatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { - return v.VersionMatchOperator - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) VersionValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { - return v.VersionValue - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic + var ret GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) BooleanValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *bool { - if v == nil { - return nil - } - return v.BooleanValue - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) Characteristic() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { - if v == nil { - return nil - } - return v.Characteristic - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *bool { - if v == nil { - return nil - } - return v.MatchCaseSensitive - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) MatchWildcard() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *bool { - if v == nil { - return nil - } - return v.MatchWildcard - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) NumericMatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { - if v == nil { - return nil - } - return v.NumericMatchOperator - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) NumericValue() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *int { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ConfigId() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *int { if v == nil { return nil } - return v.NumericValue + return v.ConfigId }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) StringMatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) FileName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *string { if v == nil { return nil } - return v.StringMatchOperator + return v.FileName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) StringValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) []string { - if v == nil { - return nil - } - return v.StringValues - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ProductionStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *string { if v == nil { return nil } - return v.TemplateUuid + return v.ProductionStatus }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ProductionVersion() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *int { if v == nil { return nil } - return v.Uuid - }).(pulumi.StringPtrOutput) + return v.ProductionVersion + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) VersionMatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) StagingStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *string { if v == nil { return nil } - return v.VersionMatchOperator + return v.StagingStatus }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) VersionValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) StagingVersion() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfiguration) *int { if v == nil { return nil } - return v.VersionValue - }).(pulumi.StringPtrOutput) + return v.StagingVersion + }).(pulumi.IntPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups struct { - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Value *string `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs and GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs and GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value pulumi.StringPtrInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs, GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtr and GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs, GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtr and GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrType GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs +type getPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrType GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs -func GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsArgs) GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups) *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets) *GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups) *string { return v.Value }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets) GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups + var ret GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets) *bool { if v == nil { return nil } - return v.Locked + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets) *bool { if v == nil { return nil } - return v.MatchOperator - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets) *string { if v == nil { return nil } @@ -12611,8 +13857,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) T }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebSockets) *string { if v == nil { return nil } @@ -12620,192 +13866,183 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) U }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups) *string { - if v == nil { - return nil - } - return v.Value - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme struct { - AuthScheme *string `pulumi:"authScheme"` +type GetPropertyRulesBuilderRulesV20230105BehaviorWebdav struct { + Enabled *bool `pulumi:"enabled"` Locked *bool `pulumi:"locked"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs and GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorWebdavInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs and GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorWebdavInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeInput interface { +// GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs{...} +type GetPropertyRulesBuilderRulesV20230105BehaviorWebdavInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs struct { - AuthScheme pulumi.StringPtrInput `pulumi:"authScheme"` +type GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Locked pulumi.BoolPtrInput `pulumi:"locked"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorWebdav)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebdav] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebdav]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput).ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs, GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtr and GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrInput` via: +// GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs, GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtr and GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs{...} +// GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrInput interface { +type GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput + ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrType GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs +type getPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrType GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs -func GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrType)(v) +func GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtr(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebdavArgs) GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrInput { + return (*getPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorWebdav)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrType) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebdav] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebdav]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorWebdav)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme) *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105BehaviorWebdav) *GetPropertyRulesBuilderRulesV20230105BehaviorWebdav { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebdav] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105BehaviorWebdav]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput) AuthScheme() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme) *string { return v.AuthScheme }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebdav) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebdav) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebdav) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105BehaviorWebdav) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105BehaviorWebdav)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput) ToGetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme]{ +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebdav] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105BehaviorWebdav]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebdav) GetPropertyRulesBuilderRulesV20230105BehaviorWebdav { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme + var ret GetPropertyRulesBuilderRulesV20230105BehaviorWebdav return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput) + }).(GetPropertyRulesBuilderRulesV20230105BehaviorWebdavOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) AuthScheme() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebdav) *bool { if v == nil { return nil } - return v.AuthScheme - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme) *bool { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebdav) *bool { if v == nil { return nil } @@ -12813,8 +14050,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) L }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebdav) *string { if v == nil { return nil } @@ -12822,8 +14059,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) T }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme) *string { +func (o GetPropertyRulesBuilderRulesV20230105BehaviorWebdavPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105BehaviorWebdav) *string { if v == nil { return nil } @@ -12831,632 +14068,671 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) U }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated struct { - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` -} +type GetPropertyRulesBuilderRulesV20230105Criterion struct { + AdvancedImMatch *GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch `pulumi:"advancedImMatch"` + Bucket *GetPropertyRulesBuilderRulesV20230105CriterionBucket `pulumi:"bucket"` + Cacheability *GetPropertyRulesBuilderRulesV20230105CriterionCacheability `pulumi:"cacheability"` + ChinaCdnRegion *GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion `pulumi:"chinaCdnRegion"` + ClientCertificate *GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate `pulumi:"clientCertificate"` + ClientIp *GetPropertyRulesBuilderRulesV20230105CriterionClientIp `pulumi:"clientIp"` + ClientIpVersion *GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion `pulumi:"clientIpVersion"` + CloudletsOrigin *GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin `pulumi:"cloudletsOrigin"` + ContentDeliveryNetwork *GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork `pulumi:"contentDeliveryNetwork"` + ContentType *GetPropertyRulesBuilderRulesV20230105CriterionContentType `pulumi:"contentType"` + DeviceCharacteristic *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic `pulumi:"deviceCharacteristic"` + EcmdAuthGroups *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups `pulumi:"ecmdAuthGroups"` + EcmdAuthScheme *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme `pulumi:"ecmdAuthScheme"` + EcmdIsAuthenticated *GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated `pulumi:"ecmdIsAuthenticated"` + EcmdUsername *GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername `pulumi:"ecmdUsername"` + EdgeWorkersFailure *GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure `pulumi:"edgeWorkersFailure"` + FileExtension *GetPropertyRulesBuilderRulesV20230105CriterionFileExtension `pulumi:"fileExtension"` + Filename *GetPropertyRulesBuilderRulesV20230105CriterionFilename `pulumi:"filename"` + Hostname *GetPropertyRulesBuilderRulesV20230105CriterionHostname `pulumi:"hostname"` + MatchAdvanced *GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced `pulumi:"matchAdvanced"` + MatchCpCode *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode `pulumi:"matchCpCode"` + MatchResponseCode *GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode `pulumi:"matchResponseCode"` + MatchVariable *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable `pulumi:"matchVariable"` + MetadataStage *GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage `pulumi:"metadataStage"` + OriginTimeout *GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout `pulumi:"originTimeout"` + Path *GetPropertyRulesBuilderRulesV20230105CriterionPath `pulumi:"path"` + QueryStringParameter *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter `pulumi:"queryStringParameter"` + Random *GetPropertyRulesBuilderRulesV20230105CriterionRandom `pulumi:"random"` + RecoveryConfig *GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig `pulumi:"recoveryConfig"` + RegularExpression *GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression `pulumi:"regularExpression"` + RequestCookie *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie `pulumi:"requestCookie"` + RequestHeader *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader `pulumi:"requestHeader"` + RequestMethod *GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod `pulumi:"requestMethod"` + RequestProtocol *GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol `pulumi:"requestProtocol"` + RequestType *GetPropertyRulesBuilderRulesV20230105CriterionRequestType `pulumi:"requestType"` + ResponseHeader *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader `pulumi:"responseHeader"` + Time *GetPropertyRulesBuilderRulesV20230105CriterionTime `pulumi:"time"` + TokenAuthorization *GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization `pulumi:"tokenAuthorization"` + UserAgent *GetPropertyRulesBuilderRulesV20230105CriterionUserAgent `pulumi:"userAgent"` + UserLocation *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation `pulumi:"userLocation"` + UserNetwork *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork `pulumi:"userNetwork"` + VariableError *GetPropertyRulesBuilderRulesV20230105CriterionVariableError `pulumi:"variableError"` + VirtualWaitingRoomRequest *GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest `pulumi:"virtualWaitingRoomRequest"` + VisitorPrioritizationRequest *GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest `pulumi:"visitorPrioritizationRequest"` +} -// GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs and GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionArgs and GetPropertyRulesBuilderRulesV20230105CriterionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionOutput() GetPropertyRulesBuilderRulesV20230105CriterionOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105CriterionArgs struct { + AdvancedImMatch GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrInput `pulumi:"advancedImMatch"` + Bucket GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrInput `pulumi:"bucket"` + Cacheability GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrInput `pulumi:"cacheability"` + ChinaCdnRegion GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrInput `pulumi:"chinaCdnRegion"` + ClientCertificate GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrInput `pulumi:"clientCertificate"` + ClientIp GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrInput `pulumi:"clientIp"` + ClientIpVersion GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrInput `pulumi:"clientIpVersion"` + CloudletsOrigin GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrInput `pulumi:"cloudletsOrigin"` + ContentDeliveryNetwork GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrInput `pulumi:"contentDeliveryNetwork"` + ContentType GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrInput `pulumi:"contentType"` + DeviceCharacteristic GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrInput `pulumi:"deviceCharacteristic"` + EcmdAuthGroups GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrInput `pulumi:"ecmdAuthGroups"` + EcmdAuthScheme GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrInput `pulumi:"ecmdAuthScheme"` + EcmdIsAuthenticated GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrInput `pulumi:"ecmdIsAuthenticated"` + EcmdUsername GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrInput `pulumi:"ecmdUsername"` + EdgeWorkersFailure GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrInput `pulumi:"edgeWorkersFailure"` + FileExtension GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrInput `pulumi:"fileExtension"` + Filename GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrInput `pulumi:"filename"` + Hostname GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrInput `pulumi:"hostname"` + MatchAdvanced GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrInput `pulumi:"matchAdvanced"` + MatchCpCode GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrInput `pulumi:"matchCpCode"` + MatchResponseCode GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrInput `pulumi:"matchResponseCode"` + MatchVariable GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrInput `pulumi:"matchVariable"` + MetadataStage GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrInput `pulumi:"metadataStage"` + OriginTimeout GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrInput `pulumi:"originTimeout"` + Path GetPropertyRulesBuilderRulesV20230105CriterionPathPtrInput `pulumi:"path"` + QueryStringParameter GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrInput `pulumi:"queryStringParameter"` + Random GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrInput `pulumi:"random"` + RecoveryConfig GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrInput `pulumi:"recoveryConfig"` + RegularExpression GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrInput `pulumi:"regularExpression"` + RequestCookie GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrInput `pulumi:"requestCookie"` + RequestHeader GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrInput `pulumi:"requestHeader"` + RequestMethod GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrInput `pulumi:"requestMethod"` + RequestProtocol GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrInput `pulumi:"requestProtocol"` + RequestType GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrInput `pulumi:"requestType"` + ResponseHeader GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrInput `pulumi:"responseHeader"` + Time GetPropertyRulesBuilderRulesV20230105CriterionTimePtrInput `pulumi:"time"` + TokenAuthorization GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrInput `pulumi:"tokenAuthorization"` + UserAgent GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrInput `pulumi:"userAgent"` + UserLocation GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrInput `pulumi:"userLocation"` + UserNetwork GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrInput `pulumi:"userNetwork"` + VariableError GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrInput `pulumi:"variableError"` + VirtualWaitingRoomRequest GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrInput `pulumi:"virtualWaitingRoomRequest"` + VisitorPrioritizationRequest GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrInput `pulumi:"visitorPrioritizationRequest"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105Criterion)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionOutput() GetPropertyRulesBuilderRulesV20230105CriterionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105Criterion] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105Criterion]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx) -} - -// GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs, GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtr and GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs{...} -// -// or: +// GetPropertyRulesBuilderRulesV20230105CriterionArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionArray and GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionArrayInput` via: // -// nil -type GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionArray{ GetPropertyRulesBuilderRulesV20230105CriterionArgs{...} } +type GetPropertyRulesBuilderRulesV20230105CriterionArrayInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionArrayOutput() GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput } -type getPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrType GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs - -func GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs) GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrType)(v) -} +type GetPropertyRulesBuilderRulesV20230105CriterionArray []GetPropertyRulesBuilderRulesV20230105CriterionInput -func (*getPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230105Criterion)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionArray) ToGetPropertyRulesBuilderRulesV20230105CriterionArrayOutput() GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionArrayOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionArray) ToGetPropertyRulesBuilderRulesV20230105CriterionArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230105Criterion] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230105Criterion]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionArrayOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105Criterion)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionOutput() GetPropertyRulesBuilderRulesV20230105CriterionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutputWithContext(context.Background()) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated) *GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated { - return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105Criterion] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105Criterion]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) AdvancedImMatch() GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch { + return v.AdvancedImMatch + }).(GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated) *string { - return v.MatchOperator - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) Bucket() GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionBucket { + return v.Bucket + }).(GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) Cacheability() GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionCacheability { + return v.Cacheability + }).(GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) ChinaCdnRegion() GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion { + return v.ChinaCdnRegion + }).(GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) ClientCertificate() GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate { + return v.ClientCertificate + }).(GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) ClientIp() GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionClientIp { + return v.ClientIp + }).(GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) ClientIpVersion() GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion { + return v.ClientIpVersion + }).(GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) CloudletsOrigin() GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin { + return v.CloudletsOrigin + }).(GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated) GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated - return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) ContentDeliveryNetwork() GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork { + return v.ContentDeliveryNetwork + }).(GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) ContentType() GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionContentType { + return v.ContentType + }).(GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated) *string { - if v == nil { - return nil - } - return v.MatchOperator - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) DeviceCharacteristic() GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic { + return v.DeviceCharacteristic + }).(GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) EcmdAuthGroups() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups { + return v.EcmdAuthGroups + }).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) EcmdAuthScheme() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme { + return v.EcmdAuthScheme + }).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername struct { - Length *string `pulumi:"length"` - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Value *string `pulumi:"value"` +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) EcmdIsAuthenticated() GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated { + return v.EcmdIsAuthenticated + }).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs and GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameInput` via: -// -// GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) EcmdUsername() GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername { + return v.EcmdUsername + }).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs struct { - Length pulumi.StringPtrInput `pulumi:"length"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value pulumi.StringPtrInput `pulumi:"value"` +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) EdgeWorkersFailure() GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure { + return v.EdgeWorkersFailure + }).(GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput) } -func (GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) FileExtension() GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionFileExtension { + return v.FileExtension + }).(GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) Filename() GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionFilename { + return v.Filename + }).(GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) Hostname() GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionHostname { + return v.Hostname + }).(GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) MatchAdvanced() GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced { + return v.MatchAdvanced + }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) MatchCpCode() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode { + return v.MatchCpCode + }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutputWithContext(ctx) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) MatchResponseCode() GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode { + return v.MatchResponseCode + }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) } -// GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs, GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtr and GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) MatchVariable() GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable { + return v.MatchVariable + }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) } -type getPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrType GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs - -func GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs) GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) MetadataStage() GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage { + return v.MetadataStage + }).(GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) } -func (*getPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) OriginTimeout() GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout { + return v.OriginTimeout + }).(GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) Path() GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionPath { + return v.Path + }).(GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) QueryStringParameter() GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter { + return v.QueryStringParameter + }).(GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) Random() GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionRandom { + return v.Random + }).(GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) RecoveryConfig() GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig { + return v.RecoveryConfig + }).(GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) RegularExpression() GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression { + return v.RegularExpression + }).(GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) RequestCookie() GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie { + return v.RequestCookie + }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) RequestHeader() GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader { + return v.RequestHeader + }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername { - return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) RequestMethod() GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod { + return v.RequestMethod + }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) RequestProtocol() GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol { + return v.RequestProtocol + }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) Length() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *string { return v.Length }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) RequestType() GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionRequestType { + return v.RequestType + }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) ResponseHeader() GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader { + return v.ResponseHeader + }).(GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) Time() GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionTime { + return v.Time + }).(GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) TokenAuthorization() GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization { + return v.TokenAuthorization + }).(GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) UserAgent() GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionUserAgent { + return v.UserAgent + }).(GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *string { return v.Value }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) UserLocation() GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation { + return v.UserLocation + }).(GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) UserNetwork() GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork { + return v.UserNetwork + }).(GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) VariableError() GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionVariableError { + return v.VariableError + }).(GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) VirtualWaitingRoomRequest() GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest { + return v.VirtualWaitingRoomRequest + }).(GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername - return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOutput) VisitorPrioritizationRequest() GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Criterion) *GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest { + return v.VisitorPrioritizationRequest + }).(GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) Length() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *string { - if v == nil { - return nil - } - return v.Length - }).(pulumi.StringPtrOutput) -} +type GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230105Criterion)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *string { - if v == nil { - return nil - } - return v.MatchOperator - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionArrayOutput() GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230105Criterion] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230105Criterion]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *string { - if v == nil { - return nil - } - return v.Value - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230105CriterionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230105Criterion { + return vs[0].([]GetPropertyRulesBuilderRulesV20230105Criterion)[vs[1].(int)] + }).(GetPropertyRulesBuilderRulesV20230105CriterionOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure struct { - ExecStatus *string `pulumi:"execStatus"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch struct { + Locked *bool `pulumi:"locked"` + MatchOn *string `pulumi:"matchOn"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs and GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs and GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput() GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput() GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs struct { - ExecStatus pulumi.StringPtrInput `pulumi:"execStatus"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOn pulumi.StringPtrInput `pulumi:"matchOn"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput() GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput() GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs, GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtr and GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs, GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtr and GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrType GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs +type getPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrType GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs -func GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs) GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchArgs) GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput() GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput() GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure) *GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure { +func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch) *GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput) ExecStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure) *string { return v.ExecStatus }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) MatchOn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch) *string { return v.MatchOn }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure) GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure { +func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch) GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure + var ret GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput) ExecStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch) *bool { if v == nil { return nil } - return v.ExecStatus + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) MatchOn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch) *string { + if v == nil { + return nil + } + return v.MatchOn }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.MatchOperator + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch) *string { if v == nil { return nil } @@ -13464,8 +14740,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutpu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatch) *string { if v == nil { return nil } @@ -13473,186 +14749,174 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutpu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionFileExtension struct { - Locked *bool `pulumi:"locked"` - MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Values []string `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230105CriterionBucket struct { + Locked *bool `pulumi:"locked"` + Percentage *int `pulumi:"percentage"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs and GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionBucketInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs and GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionBucketInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionBucketInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput() GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionBucketOutput() GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionBucketOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Values pulumi.StringArrayInput `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Percentage pulumi.IntPtrInput `pulumi:"percentage"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionFileExtension)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionBucket)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput() GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionBucketOutput() GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionBucketOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionBucketOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionFileExtension] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionFileExtension]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionBucket] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionBucket]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionBucketOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs, GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtr and GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs, GetPropertyRulesBuilderRulesV20230105CriterionBucketPtr and GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrType GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs +type getPropertyRulesBuilderRulesV20230105CriterionBucketPtrType GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs -func GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs) GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionBucketPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionBucketArgs) GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionBucketPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionFileExtension)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionBucketPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionBucket)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionBucketPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionBucketPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionFileExtension] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionFileExtension]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionBucketPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionBucket] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionBucket]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionFileExtension)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionBucket)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput() GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionBucketOutput() GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionBucketOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) *GetPropertyRulesBuilderRulesV20230105CriterionFileExtension { +func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionBucket) *GetPropertyRulesBuilderRulesV20230105CriterionBucket { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionFileExtension] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionFileExtension]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionBucket] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionBucket]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionBucket) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput) Percentage() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionBucket) *int { return v.Percentage }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionBucket) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) []string { return v.Values }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionBucket) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionFileExtension)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionBucket)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionFileExtension] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionFileExtension]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionBucket] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionBucket]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) GetPropertyRulesBuilderRulesV20230105CriterionFileExtension { +func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionBucket) GetPropertyRulesBuilderRulesV20230105CriterionBucket { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionFileExtension + var ret GetPropertyRulesBuilderRulesV20230105CriterionBucket return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionBucketOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionBucket) *bool { if v == nil { return nil } @@ -13660,26 +14924,17 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) Lo }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) *bool { - if v == nil { - return nil - } - return v.MatchCaseSensitive - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput) Percentage() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionBucket) *int { if v == nil { return nil } - return v.MatchOperator - }).(pulumi.StringPtrOutput) + return v.Percentage + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionBucket) *string { if v == nil { return nil } @@ -13687,8 +14942,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) Te }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionBucketPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionBucket) *string { if v == nil { return nil } @@ -13696,195 +14951,180 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) Uu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) []string { - if v == nil { - return nil - } - return v.Values - }).(pulumi.StringArrayOutput) -} - -type GetPropertyRulesBuilderRulesV20230105CriterionFilename struct { - Locked *bool `pulumi:"locked"` - MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Values []string `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230105CriterionCacheability struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` } -// GetPropertyRulesBuilderRulesV20230105CriterionFilenameInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs and GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionFilenameInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs and GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionFilenameInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput() GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionFilenameOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput() GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Values pulumi.StringArrayInput `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionFilename)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionCacheability)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput() GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionFilenameOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput() GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionFilenameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionFilename] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionFilename]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionFilenameOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionCacheability] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionCacheability]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs, GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtr and GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs, GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtr and GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionFilenamePtrType GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs +type getPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrType GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs -func GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs) GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionFilenamePtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityArgs) GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionFilenamePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionFilename)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionCacheability)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionFilenamePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionFilenamePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionFilenamePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionFilename] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionFilename]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionCacheability] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionCacheability]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionFilename)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionCacheability)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput() GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput() GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionFilenameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionFilename) *GetPropertyRulesBuilderRulesV20230105CriterionFilename { +func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionCacheability) *GetPropertyRulesBuilderRulesV20230105CriterionCacheability { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionFilename] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionFilename]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionCacheability] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionCacheability]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionFilename) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionFilename) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionCacheability) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionFilename) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionCacheability) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionFilename) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionCacheability) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionFilename) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionCacheability) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionFilename) []string { return v.Values }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionCacheability) *string { return v.Value }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionFilename)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionCacheability)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionFilename] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionFilename]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionCacheability] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionCacheability]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFilename) GetPropertyRulesBuilderRulesV20230105CriterionFilename { +func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionCacheability) GetPropertyRulesBuilderRulesV20230105CriterionCacheability { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionFilename + var ret GetPropertyRulesBuilderRulesV20230105CriterionCacheability return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFilename) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionCacheability) *bool { if v == nil { return nil } @@ -13892,17 +15132,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) Locked( }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFilename) *bool { - if v == nil { - return nil - } - return v.MatchCaseSensitive - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFilename) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionCacheability) *string { if v == nil { return nil } @@ -13910,8 +15141,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) MatchOp }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFilename) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionCacheability) *string { if v == nil { return nil } @@ -13919,8 +15150,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) Templat }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFilename) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionCacheability) *string { if v == nil { return nil } @@ -13928,189 +15159,183 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFilename) []string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionCacheability) *string { if v == nil { return nil } - return v.Values - }).(pulumi.StringArrayOutput) + return v.Value + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionHostname struct { - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Values []string `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105CriterionHostnameInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs and GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionHostnameInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs and GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionHostnameInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput() GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionHostnameOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput() GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Values pulumi.StringArrayInput `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionHostname)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput() GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionHostnameOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput() GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionHostnameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionHostname] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionHostname]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionHostnameOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs, GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtr and GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs, GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtr and GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionHostnamePtrType GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs +type getPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrType GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs -func GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs) GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionHostnamePtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionArgs) GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionHostnamePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionHostname)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionHostnamePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionHostnamePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionHostnamePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionHostname] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionHostname]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionHostname)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput() GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput() GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionHostnameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionHostname) *GetPropertyRulesBuilderRulesV20230105CriterionHostname { +func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion) *GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionHostname] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionHostname]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionHostname) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionHostname) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionHostname) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionHostname) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionHostname) []string { return v.Values }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionHostname)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionHostname] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionHostname]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionHostname) GetPropertyRulesBuilderRulesV20230105CriterionHostname { +func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion) GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionHostname + var ret GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionHostname) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion) *bool { if v == nil { return nil } @@ -14118,8 +15343,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) Locked( }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionHostname) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion) *string { if v == nil { return nil } @@ -14127,8 +15352,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) MatchOp }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionHostname) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion) *string { if v == nil { return nil } @@ -14136,8 +15361,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) Templat }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionHostname) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegion) *string { if v == nil { return nil } @@ -14145,213 +15370,202 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionHostname) []string { - if v == nil { - return nil - } - return v.Values - }).(pulumi.StringArrayOutput) -} - -type GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced struct { - CloseXml *string `pulumi:"closeXml"` - Description *string `pulumi:"description"` - Locked *bool `pulumi:"locked"` - OpenXml *string `pulumi:"openXml"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate struct { + IsCertificatePresent *bool `pulumi:"isCertificatePresent"` + IsCertificateValid *string `pulumi:"isCertificateValid"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs and GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs and GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs struct { - CloseXml pulumi.StringPtrInput `pulumi:"closeXml"` - Description pulumi.StringPtrInput `pulumi:"description"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - OpenXml pulumi.StringPtrInput `pulumi:"openXml"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs struct { + IsCertificatePresent pulumi.BoolPtrInput `pulumi:"isCertificatePresent"` + IsCertificateValid pulumi.StringPtrInput `pulumi:"isCertificateValid"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs, GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtr and GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs, GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtr and GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrType GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs +type getPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrType GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs -func GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs) GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateArgs) GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate) *GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) CloseXml() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *string { return v.CloseXml }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) IsCertificatePresent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate) *bool { + return v.IsCertificatePresent + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *string { return v.Description }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) IsCertificateValid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate) *string { + return v.IsCertificateValid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) OpenXml() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *string { return v.OpenXml }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate) GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced + var ret GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) CloseXml() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) IsCertificatePresent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate) *bool { if v == nil { return nil } - return v.CloseXml - }).(pulumi.StringPtrOutput) + return v.IsCertificatePresent + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) IsCertificateValid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate) *string { if v == nil { return nil } - return v.Description + return v.IsCertificateValid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate) *bool { if v == nil { return nil } @@ -14359,17 +15573,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) Lo }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) OpenXml() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *string { - if v == nil { - return nil - } - return v.OpenXml - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate) *string { if v == nil { return nil } @@ -14377,8 +15582,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) Te }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientCertificatePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientCertificate) *string { if v == nil { return nil } @@ -14386,176 +15591,186 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) Uu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode struct { - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Value *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230105CriterionClientIp struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + UseHeaders *bool `pulumi:"useHeaders"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` } -// GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs and GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionClientIpInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs and GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionClientIpInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionClientIpInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UseHeaders pulumi.BoolPtrInput `pulumi:"useHeaders"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionClientIp)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionClientIp] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionClientIp]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs, GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtr and GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs, GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtr and GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrType GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs +type getPropertyRulesBuilderRulesV20230105CriterionClientIpPtrType GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs -func GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIpArgs) GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionClientIpPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionClientIpPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionClientIp)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionClientIpPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionClientIpPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionClientIpPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionClientIp] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionClientIp]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionClientIp)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode) *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionClientIp) *GetPropertyRulesBuilderRulesV20230105CriterionClientIp { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionClientIp] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionClientIp]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientIp) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientIp) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientIp) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput) Value() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode) *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue { - return v.Value - }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) UseHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientIp) *bool { return v.UseHeaders }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientIp) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientIp) []string { return v.Values }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput { +type GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionClientIp)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionClientIp] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionClientIp]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIp) GetPropertyRulesBuilderRulesV20230105CriterionClientIp { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode + var ret GetPropertyRulesBuilderRulesV20230105CriterionClientIp return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionClientIpOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIp) *bool { if v == nil { return nil } @@ -14563,8 +15778,17 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) Lock }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIp) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIp) *string { if v == nil { return nil } @@ -14572,8 +15796,17 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) Temp }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) UseHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIp) *bool { + if v == nil { + return nil + } + return v.UseHeaders + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIp) *string { if v == nil { return nil } @@ -14581,630 +15814,612 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) Value() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode) *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIp) []string { if v == nil { return nil } - return v.Value - }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) + return v.Values + }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue struct { - CpCodeLimits *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits `pulumi:"cpCodeLimits"` - CreatedDate *int `pulumi:"createdDate"` - Description *string `pulumi:"description"` - Id *int `pulumi:"id"` - Name *string `pulumi:"name"` - Products []string `pulumi:"products"` +type GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + UseXForwardedFor *bool `pulumi:"useXForwardedFor"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` } -// GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs and GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs and GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs struct { - CpCodeLimits GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` - CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` - Description pulumi.StringPtrInput `pulumi:"description"` - Id pulumi.IntPtrInput `pulumi:"id"` - Name pulumi.StringPtrInput `pulumi:"name"` - Products pulumi.StringArrayInput `pulumi:"products"` +type GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UseXForwardedFor pulumi.BoolPtrInput `pulumi:"useXForwardedFor"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs, GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtr and GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs, GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtr and GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrType GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs +type getPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrType GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs -func GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionArgs) GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion) *GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits { - return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) *int { return v.CreatedDate }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) *string { return v.Description }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) *int { return v.Id }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) UseXForwardedFor() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion) *bool { return v.UseXForwardedFor }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) *string { return v.Name }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) []string { return v.Products }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion) *string { return v.Value }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion) GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue + var ret GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits { - if v == nil { - return nil - } - return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) *int { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion) *bool { if v == nil { return nil } - return v.CreatedDate - }).(pulumi.IntPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion) *string { if v == nil { return nil } - return v.Description + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) *int { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) UseXForwardedFor() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion) *bool { if v == nil { return nil } - return v.Id - }).(pulumi.IntPtrOutput) + return v.UseXForwardedFor + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion) *string { if v == nil { return nil } - return v.Name + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) []string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersion) *string { if v == nil { return nil } - return v.Products - }).(pulumi.StringArrayOutput) + return v.Value + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits struct { - CurrentCapacity *int `pulumi:"currentCapacity"` - Limit *int `pulumi:"limit"` - LimitType *string `pulumi:"limitType"` +type GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin struct { + Locked *bool `pulumi:"locked"` + OriginId *string `pulumi:"originId"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs and GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput() GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs struct { - CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` - Limit pulumi.IntPtrInput `pulumi:"limit"` - LimitType pulumi.StringPtrInput `pulumi:"limitType"` +type GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + OriginId pulumi.StringPtrInput `pulumi:"originId"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput() GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs, GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtr and GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs +type getPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrType GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs -func GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginArgs) GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput() GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits) *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin) *GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits) *int { - return v.CurrentCapacity - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput) OriginId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin) *string { return v.OriginId }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits) *string { - return v.LimitType - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin) GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits + var ret GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits) *int { +func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin) *bool { if v == nil { return nil } - return v.CurrentCapacity - }).(pulumi.IntPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits) *int { +func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput) OriginId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin) *string { if v == nil { return nil } - return v.Limit - }).(pulumi.IntPtrOutput) + return v.OriginId + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin) *string { if v == nil { return nil } - return v.LimitType + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode struct { - Locked *bool `pulumi:"locked"` - LowerBound *int `pulumi:"lowerBound"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - UpperBound *int `pulumi:"upperBound"` - Uuid *string `pulumi:"uuid"` - Values []string `pulumi:"values"` +func (o GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOrigin) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs and GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeInput` via: +type GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + Network *string `pulumi:"network"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs and GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - LowerBound pulumi.IntPtrInput `pulumi:"lowerBound"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UpperBound pulumi.IntPtrInput `pulumi:"upperBound"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Values pulumi.StringArrayInput `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + Network pulumi.StringPtrInput `pulumi:"network"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs, GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtr and GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs, GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtr and GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrType GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs +type getPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrType GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs -func GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs) GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkArgs) GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork) *GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) LowerBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *int { return v.LowerBound }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) UpperBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *int { return v.UpperBound }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) Network() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork) *string { return v.Network }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) []string { return v.Values }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork) GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode + var ret GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork) *bool { if v == nil { return nil } @@ -15212,17 +16427,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) LowerBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *int { - if v == nil { - return nil - } - return v.LowerBound - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork) *string { if v == nil { return nil } @@ -15230,26 +16436,26 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) Network() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Network }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) UpperBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *int { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork) *string { if v == nil { return nil } - return v.UpperBound - }).(pulumi.IntPtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetwork) *string { if v == nil { return nil } @@ -15257,227 +16463,192 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) []string { - if v == nil { - return nil - } - return v.Values - }).(pulumi.StringArrayOutput) -} - -type GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable struct { +type GetPropertyRulesBuilderRulesV20230105CriterionContentType struct { Locked *bool `pulumi:"locked"` - LowerBound *string `pulumi:"lowerBound"` MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` MatchOperator *string `pulumi:"matchOperator"` MatchWildcard *bool `pulumi:"matchWildcard"` TemplateUuid *string `pulumi:"templateUuid"` - UpperBound *string `pulumi:"upperBound"` Uuid *string `pulumi:"uuid"` - VariableExpression *string `pulumi:"variableExpression"` - VariableName *string `pulumi:"variableName"` - VariableValues []string `pulumi:"variableValues"` + Values []string `pulumi:"values"` } -// GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs and GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionContentTypeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs and GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionContentTypeInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionContentTypeInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs struct { +type GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs struct { Locked pulumi.BoolPtrInput `pulumi:"locked"` - LowerBound pulumi.StringPtrInput `pulumi:"lowerBound"` MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` MatchWildcard pulumi.BoolPtrInput `pulumi:"matchWildcard"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UpperBound pulumi.StringPtrInput `pulumi:"upperBound"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` - VariableExpression pulumi.StringPtrInput `pulumi:"variableExpression"` - VariableName pulumi.StringPtrInput `pulumi:"variableName"` - VariableValues pulumi.StringArrayInput `pulumi:"variableValues"` + Values pulumi.StringArrayInput `pulumi:"values"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionContentType)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionContentType] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionContentType]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs, GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtr and GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs, GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtr and GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrType GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs +type getPropertyRulesBuilderRulesV20230105CriterionContentTypePtrType GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs -func GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs) GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionContentTypeArgs) GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionContentTypePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionContentTypePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionContentType)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionContentTypePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionContentTypePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionContentTypePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionContentType] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionContentType]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionContentType)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionContentType) *GetPropertyRulesBuilderRulesV20230105CriterionContentType { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionContentType] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionContentType]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) LowerBound() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { return v.LowerBound }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) MatchWildcard() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *bool { return v.MatchWildcard }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionContentType) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionContentType) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) UpperBound() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { return v.UpperBound }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionContentType) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) MatchWildcard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionContentType) *bool { return v.MatchWildcard }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) VariableExpression() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { - return v.VariableExpression - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionContentType) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) VariableName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { return v.VariableName }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionContentType) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) VariableValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) []string { return v.VariableValues }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionContentType) []string { return v.Values }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionContentType)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionContentType] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionContentType]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentType) GetPropertyRulesBuilderRulesV20230105CriterionContentType { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable + var ret GetPropertyRulesBuilderRulesV20230105CriterionContentType return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionContentTypeOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentType) *bool { if v == nil { return nil } @@ -15485,17 +16656,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) Lo }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) LowerBound() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { - if v == nil { - return nil - } - return v.LowerBound - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentType) *bool { if v == nil { return nil } @@ -15503,8 +16665,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) Ma }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentType) *string { if v == nil { return nil } @@ -15512,8 +16674,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) Ma }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) MatchWildcard() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) MatchWildcard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentType) *bool { if v == nil { return nil } @@ -15521,8 +16683,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) Ma }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentType) *string { if v == nil { return nil } @@ -15530,17 +16692,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) Te }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) UpperBound() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { - if v == nil { - return nil - } - return v.UpperBound - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentType) *string { if v == nil { return nil } @@ -15548,207 +16701,275 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) Uu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) VariableExpression() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { - if v == nil { - return nil - } - return v.VariableExpression - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) VariableName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { - if v == nil { - return nil - } - return v.VariableName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) VariableValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) []string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionContentTypePtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionContentType) []string { if v == nil { return nil } - return v.VariableValues + return v.Values }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage struct { - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Value *string `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic struct { + BooleanValue *bool `pulumi:"booleanValue"` + Characteristic *string `pulumi:"characteristic"` + Locked *bool `pulumi:"locked"` + MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` + MatchWildcard *bool `pulumi:"matchWildcard"` + NumericMatchOperator *string `pulumi:"numericMatchOperator"` + NumericValue *int `pulumi:"numericValue"` + StringMatchOperator *string `pulumi:"stringMatchOperator"` + StringValues []string `pulumi:"stringValues"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + VersionMatchOperator *string `pulumi:"versionMatchOperator"` + VersionValue *string `pulumi:"versionValue"` } -// GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs and GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs and GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput() GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput() GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value pulumi.StringPtrInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs struct { + BooleanValue pulumi.BoolPtrInput `pulumi:"booleanValue"` + Characteristic pulumi.StringPtrInput `pulumi:"characteristic"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` + MatchWildcard pulumi.BoolPtrInput `pulumi:"matchWildcard"` + NumericMatchOperator pulumi.StringPtrInput `pulumi:"numericMatchOperator"` + NumericValue pulumi.IntPtrInput `pulumi:"numericValue"` + StringMatchOperator pulumi.StringPtrInput `pulumi:"stringMatchOperator"` + StringValues pulumi.StringArrayInput `pulumi:"stringValues"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VersionMatchOperator pulumi.StringPtrInput `pulumi:"versionMatchOperator"` + VersionValue pulumi.StringPtrInput `pulumi:"versionValue"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput() GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput() GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs, GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtr and GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs, GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtr and GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrType GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs +type getPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrType GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs -func GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs) GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicArgs) GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput() GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput() GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage) *GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage { +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) BooleanValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *bool { + return v.BooleanValue + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) Characteristic() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { + return v.Characteristic + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *bool { + return v.MatchCaseSensitive + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage) *string { return v.Value }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) MatchWildcard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *bool { + return v.MatchWildcard + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) NumericMatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { + return v.NumericMatchOperator + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) NumericValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *int { return v.NumericValue }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) StringMatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { + return v.StringMatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) StringValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) []string { + return v.StringValues + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) VersionMatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { + return v.VersionMatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) VersionValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { + return v.VersionValue + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage) GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage { +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage + var ret GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) BooleanValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *bool { + if v == nil { + return nil + } + return v.BooleanValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) Characteristic() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { + if v == nil { + return nil + } + return v.Characteristic + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *bool { if v == nil { return nil } @@ -15756,17 +16977,62 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) Lo }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *bool { if v == nil { return nil } - return v.MatchOperator + return v.MatchCaseSensitive + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) MatchWildcard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *bool { + if v == nil { + return nil + } + return v.MatchWildcard + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) NumericMatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { + if v == nil { + return nil + } + return v.NumericMatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) NumericValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *int { + if v == nil { + return nil + } + return v.NumericValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) StringMatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { + if v == nil { + return nil + } + return v.StringMatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) StringValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) []string { + if v == nil { + return nil + } + return v.StringValues + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { if v == nil { return nil } @@ -15774,8 +17040,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) Te }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { if v == nil { return nil } @@ -15783,183 +17049,198 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) Uu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) VersionMatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { if v == nil { return nil } - return v.Value + return v.VersionMatchOperator }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout struct { +func (o GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicPtrOutput) VersionValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristic) *string { + if v == nil { + return nil + } + return v.VersionValue + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups struct { Locked *bool `pulumi:"locked"` MatchOperator *string `pulumi:"matchOperator"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` } -// GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs and GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs and GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput() GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs struct { +type GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs struct { Locked pulumi.BoolPtrInput `pulumi:"locked"` MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput() GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs, GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtr and GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs, GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtr and GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrType GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs +type getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrType GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs -func GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs) GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsArgs) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput() GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout) *GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups) *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups) *string { return v.Value }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout) GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout + var ret GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups) *bool { if v == nil { return nil } @@ -15967,8 +17248,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) Lo }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups) *string { if v == nil { return nil } @@ -15976,8 +17257,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) Ma }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups) *string { if v == nil { return nil } @@ -15985,8 +17266,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) Te }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups) *string { if v == nil { return nil } @@ -15994,228 +17275,201 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) Uu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionPath struct { - Locked *bool `pulumi:"locked"` - MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` - MatchOperator *string `pulumi:"matchOperator"` - Normalize *bool `pulumi:"normalize"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Values []string `pulumi:"values"` +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroups) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105CriterionPathInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionPathArgs and GetPropertyRulesBuilderRulesV20230105CriterionPathOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionPathInput` via: +type GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme struct { + AuthScheme *string `pulumi:"authScheme"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs and GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionPathArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionPathInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionPathOutput() GetPropertyRulesBuilderRulesV20230105CriterionPathOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionPathOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionPathOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionPathArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - Normalize pulumi.BoolPtrInput `pulumi:"normalize"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Values pulumi.StringArrayInput `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs struct { + AuthScheme pulumi.StringPtrInput `pulumi:"authScheme"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionPathArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionPath)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionPathArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionPathOutput() GetPropertyRulesBuilderRulesV20230105CriterionPathOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionPathOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionPathArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionPathOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionPathOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionPathArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionPath] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionPath]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionPathOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionPathArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionPathArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionPathOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionPathPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionPathArgs, GetPropertyRulesBuilderRulesV20230105CriterionPathPtr and GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionPathPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs, GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtr and GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionPathArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionPathPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionPathPtrType GetPropertyRulesBuilderRulesV20230105CriterionPathArgs +type getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrType GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs -func GetPropertyRulesBuilderRulesV20230105CriterionPathPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionPathArgs) GetPropertyRulesBuilderRulesV20230105CriterionPathPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionPathPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeArgs) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionPathPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionPath)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionPathPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionPathPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionPathPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionPath] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionPath]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionPathOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionPath)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionPathOutput() GetPropertyRulesBuilderRulesV20230105CriterionPathOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionPathOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionPathOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionPath) *GetPropertyRulesBuilderRulesV20230105CriterionPath { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme) *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionPath] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionPath]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionPath) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionPath) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionPath) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) Normalize() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionPath) *bool { return v.Normalize }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput) AuthScheme() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme) *string { return v.AuthScheme }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionPath) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionPath) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionPath) []string { return v.Values }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionPath)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionPath] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionPath]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionPathOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionPath) GetPropertyRulesBuilderRulesV20230105CriterionPath { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme) GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionPath + var ret GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionPath) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionPath) *bool { - if v == nil { - return nil - } - return v.MatchCaseSensitive - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionPath) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) AuthScheme() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme) *string { if v == nil { return nil } - return v.MatchOperator + return v.AuthScheme }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) Normalize() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionPath) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme) *bool { if v == nil { return nil } - return v.Normalize + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionPath) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme) *string { if v == nil { return nil } @@ -16223,8 +17477,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) TemplateUui }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionPath) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthScheme) *string { if v == nil { return nil } @@ -16232,260 +17486,178 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) Uuid() pulu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionPath) []string { - if v == nil { - return nil - } - return v.Values - }).(pulumi.StringArrayOutput) -} - -type GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter struct { - EscapeValue *bool `pulumi:"escapeValue"` - Locked *bool `pulumi:"locked"` - LowerBound *int `pulumi:"lowerBound"` - MatchCaseSensitiveName *bool `pulumi:"matchCaseSensitiveName"` - MatchCaseSensitiveValue *bool `pulumi:"matchCaseSensitiveValue"` - MatchOperator *string `pulumi:"matchOperator"` - MatchWildcardName *bool `pulumi:"matchWildcardName"` - MatchWildcardValue *bool `pulumi:"matchWildcardValue"` - ParameterName *string `pulumi:"parameterName"` - TemplateUuid *string `pulumi:"templateUuid"` - UpperBound *int `pulumi:"upperBound"` - Uuid *string `pulumi:"uuid"` - Values []string `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs and GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs and GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput() GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs struct { - EscapeValue pulumi.BoolPtrInput `pulumi:"escapeValue"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - LowerBound pulumi.IntPtrInput `pulumi:"lowerBound"` - MatchCaseSensitiveName pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveName"` - MatchCaseSensitiveValue pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveValue"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - MatchWildcardName pulumi.BoolPtrInput `pulumi:"matchWildcardName"` - MatchWildcardValue pulumi.BoolPtrInput `pulumi:"matchWildcardValue"` - ParameterName pulumi.StringPtrInput `pulumi:"parameterName"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UpperBound pulumi.IntPtrInput `pulumi:"upperBound"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Values pulumi.StringArrayInput `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput() GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs, GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtr and GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs, GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtr and GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrType GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs +type getPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrType GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs -func GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs) GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedArgs) GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput() GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated) *GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) EscapeValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *bool { return v.EscapeValue }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated) *string { + return v.MatchOperator + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) LowerBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *int { return v.LowerBound }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) MatchCaseSensitiveName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *bool { - return v.MatchCaseSensitiveName - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *bool { - return v.MatchCaseSensitiveValue - }).(pulumi.BoolPtrOutput) -} +type GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *string { - return v.MatchOperator - }).(pulumi.StringPtrOutput) +func (GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) MatchWildcardName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *bool { - return v.MatchWildcardName - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) MatchWildcardValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *bool { - return v.MatchWildcardValue - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) ParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *string { - return v.ParameterName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) UpperBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *int { return v.UpperBound }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) []string { return v.Values }).(pulumi.StringArrayOutput) -} - -type GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated) GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter + var ret GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) EscapeValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *bool { - if v == nil { - return nil - } - return v.EscapeValue - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated) *bool { if v == nil { return nil } @@ -16493,35 +17665,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOut }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) LowerBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *int { - if v == nil { - return nil - } - return v.LowerBound - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) MatchCaseSensitiveName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *bool { - if v == nil { - return nil - } - return v.MatchCaseSensitiveName - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *bool { - if v == nil { - return nil - } - return v.MatchCaseSensitiveValue - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated) *string { if v == nil { return nil } @@ -16529,35 +17674,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOut }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) MatchWildcardName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *bool { - if v == nil { - return nil - } - return v.MatchWildcardName - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) MatchWildcardValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *bool { - if v == nil { - return nil - } - return v.MatchWildcardValue - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) ParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *string { - if v == nil { - return nil - } - return v.ParameterName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated) *string { if v == nil { return nil } @@ -16565,17 +17683,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOut }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) UpperBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *int { - if v == nil { - return nil - } - return v.UpperBound - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticated) *string { if v == nil { return nil } @@ -16583,192 +17692,195 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOut }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) []string { - if v == nil { - return nil - } - return v.Values - }).(pulumi.StringArrayOutput) -} - -type GetPropertyRulesBuilderRulesV20230105CriterionRandom struct { - Bucket *int `pulumi:"bucket"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername struct { + Length *string `pulumi:"length"` + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` } -// GetPropertyRulesBuilderRulesV20230105CriterionRandomInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs and GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRandomInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs and GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionRandomInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionRandomOutput() GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionRandomOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs struct { - Bucket pulumi.IntPtrInput `pulumi:"bucket"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs struct { + Length pulumi.StringPtrInput `pulumi:"length"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRandom)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRandomOutput() GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRandomOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRandomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRandom] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRandom]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRandomOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs, GetPropertyRulesBuilderRulesV20230105CriterionRandomPtr and GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs, GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtr and GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionRandomPtrType GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs +type getPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrType GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs -func GetPropertyRulesBuilderRulesV20230105CriterionRandomPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs) GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionRandomPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameArgs) GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionRandomPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRandom)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionRandomPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionRandomPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionRandomPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRandom] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRandom]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRandom)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRandomOutput() GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRandomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionRandom) *GetPropertyRulesBuilderRulesV20230105CriterionRandom { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRandom] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRandom]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput) Bucket() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRandom) *int { return v.Bucket }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) Length() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *string { return v.Length }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRandom) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRandom) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRandom) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRandom)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *string { return v.Value }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput { +type GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRandom] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRandom]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRandom) GetPropertyRulesBuilderRulesV20230105CriterionRandom { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionRandom + var ret GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) Bucket() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRandom) *int { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) Length() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *string { if v == nil { return nil } - return v.Bucket - }).(pulumi.IntPtrOutput) + return v.Length + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRandom) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *bool { if v == nil { return nil } @@ -16776,8 +17888,17 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) Locked() }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRandom) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *string { if v == nil { return nil } @@ -16785,8 +17906,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) TemplateU }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRandom) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *string { if v == nil { return nil } @@ -16794,183 +17915,194 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) Uuid() pu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig struct { - ConfigName *string `pulumi:"configName"` +func (o GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernamePtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsername) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure struct { + ExecStatus *string `pulumi:"execStatus"` Locked *bool `pulumi:"locked"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs and GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs and GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput() GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput() GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs struct { - ConfigName pulumi.StringPtrInput `pulumi:"configName"` +type GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs struct { + ExecStatus pulumi.StringPtrInput `pulumi:"execStatus"` Locked pulumi.BoolPtrInput `pulumi:"locked"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput() GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput() GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs, GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtr and GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs, GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtr and GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrType GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs +type getPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrType GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs -func GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs) GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureArgs) GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput() GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput() GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig) *GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure) *GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput) ConfigName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig) *string { return v.ConfigName }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput) ExecStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure) *string { return v.ExecStatus }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig) GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure) GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig + var ret GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) ConfigName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput) ExecStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure) *string { if v == nil { return nil } - return v.ConfigName + return v.ExecStatus }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure) *bool { if v == nil { return nil } @@ -16978,8 +18110,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) L }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure) *string { if v == nil { return nil } @@ -16987,8 +18119,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) T }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailurePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailure) *string { if v == nil { return nil } @@ -16996,467 +18128,418 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) U }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression struct { - CaseSensitive *bool `pulumi:"caseSensitive"` - Locked *bool `pulumi:"locked"` - MatchString *string `pulumi:"matchString"` - Regex *string `pulumi:"regex"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105CriterionFileExtension struct { + Locked *bool `pulumi:"locked"` + MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` } -// GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs and GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs and GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput() GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput() GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs struct { - CaseSensitive pulumi.BoolPtrInput `pulumi:"caseSensitive"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchString pulumi.StringPtrInput `pulumi:"matchString"` - Regex pulumi.StringPtrInput `pulumi:"regex"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionFileExtension)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput() GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput() GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionFileExtension] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionFileExtension]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs, GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtr and GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs, GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtr and GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrType GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs +type getPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrType GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs -func GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs) GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionArgs) GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionFileExtension)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionFileExtension] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionFileExtension]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionFileExtension)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput() GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput() GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression { +func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) *GetPropertyRulesBuilderRulesV20230105CriterionFileExtension { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionFileExtension] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionFileExtension]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) CaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *bool { return v.CaseSensitive }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) MatchString() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *string { return v.MatchString }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) Regex() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *string { return v.Regex }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) []string { return v.Values }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionFileExtension)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionFileExtension] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionFileExtension]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression { +func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) GetPropertyRulesBuilderRulesV20230105CriterionFileExtension { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression + var ret GetPropertyRulesBuilderRulesV20230105CriterionFileExtension return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) CaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) *bool { if v == nil { return nil } - return v.CaseSensitive + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) *bool { if v == nil { return nil } - return v.Locked + return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) MatchString() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) *string { if v == nil { return nil } - return v.MatchString + return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) Regex() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) *string { if v == nil { return nil } - return v.Regex + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFileExtension) []string { if v == nil { return nil } - return v.Uuid - }).(pulumi.StringPtrOutput) + return v.Values + }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie struct { - CookieName *string `pulumi:"cookieName"` - Locked *bool `pulumi:"locked"` - LowerBound *int `pulumi:"lowerBound"` - MatchCaseSensitiveName *bool `pulumi:"matchCaseSensitiveName"` - MatchCaseSensitiveValue *bool `pulumi:"matchCaseSensitiveValue"` - MatchOperator *string `pulumi:"matchOperator"` - MatchWildcardName *bool `pulumi:"matchWildcardName"` - MatchWildcardValue *bool `pulumi:"matchWildcardValue"` - TemplateUuid *string `pulumi:"templateUuid"` - UpperBound *int `pulumi:"upperBound"` - Uuid *string `pulumi:"uuid"` - Value *string `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230105CriterionFilename struct { + Locked *bool `pulumi:"locked"` + MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` } -// GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs and GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionFilenameInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs and GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionFilenameInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionFilenameInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput() GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionFilenameOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs struct { - CookieName pulumi.StringPtrInput `pulumi:"cookieName"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - LowerBound pulumi.IntPtrInput `pulumi:"lowerBound"` - MatchCaseSensitiveName pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveName"` - MatchCaseSensitiveValue pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveValue"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - MatchWildcardName pulumi.BoolPtrInput `pulumi:"matchWildcardName"` - MatchWildcardValue pulumi.BoolPtrInput `pulumi:"matchWildcardValue"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UpperBound pulumi.IntPtrInput `pulumi:"upperBound"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value pulumi.StringPtrInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionFilename)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput() GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionFilenameOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionFilenameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionFilename] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionFilename]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionFilenameOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs, GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtr and GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs, GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtr and GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrType GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs +type getPropertyRulesBuilderRulesV20230105CriterionFilenamePtrType GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs -func GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs) GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionFilenameArgs) GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionFilenamePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionFilenamePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionFilename)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionFilenamePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionFilenamePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionFilenamePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionFilename] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionFilename]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionFilename)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput() GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionFilenameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie { +func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionFilename) *GetPropertyRulesBuilderRulesV20230105CriterionFilename { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionFilename] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionFilename]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) CookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *string { return v.CookieName }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) LowerBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *int { return v.LowerBound }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) MatchCaseSensitiveName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *bool { - return v.MatchCaseSensitiveName - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *bool { - return v.MatchCaseSensitiveValue - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) MatchWildcardName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *bool { return v.MatchWildcardName }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionFilename) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) MatchWildcardValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *bool { return v.MatchWildcardValue }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionFilename) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionFilename) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) UpperBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *int { return v.UpperBound }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionFilename) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionFilename) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *string { return v.Value }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionFilename) []string { return v.Values }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionFilename)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionFilename] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionFilename]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie { +func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFilename) GetPropertyRulesBuilderRulesV20230105CriterionFilename { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie + var ret GetPropertyRulesBuilderRulesV20230105CriterionFilename return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) CookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *string { - if v == nil { - return nil - } - return v.CookieName - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionFilenameOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFilename) *bool { if v == nil { return nil } @@ -17464,35 +18547,17 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) Lo }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) LowerBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *int { - if v == nil { - return nil - } - return v.LowerBound - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) MatchCaseSensitiveName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *bool { - if v == nil { - return nil - } - return v.MatchCaseSensitiveName - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFilename) *bool { if v == nil { return nil } - return v.MatchCaseSensitiveValue + return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFilename) *string { if v == nil { return nil } @@ -17500,269 +18565,207 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) Ma }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) MatchWildcardName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *bool { - if v == nil { - return nil - } - return v.MatchWildcardName - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) MatchWildcardValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFilename) *string { if v == nil { return nil } - return v.MatchWildcardValue - }).(pulumi.BoolPtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFilename) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) UpperBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *int { +func (o GetPropertyRulesBuilderRulesV20230105CriterionFilenamePtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionFilename) []string { if v == nil { return nil } - return v.UpperBound - }).(pulumi.IntPtrOutput) + return v.Values + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *string { - if v == nil { - return nil - } - return v.Value - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader struct { - HeaderName *string `pulumi:"headerName"` - Locked *bool `pulumi:"locked"` - MatchCaseSensitiveValue *bool `pulumi:"matchCaseSensitiveValue"` - MatchOperator *string `pulumi:"matchOperator"` - MatchWildcardName *bool `pulumi:"matchWildcardName"` - MatchWildcardValue *bool `pulumi:"matchWildcardValue"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Values []string `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230105CriterionHostname struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` } -// GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs and GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionHostnameInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs and GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionHostnameInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionHostnameInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput() GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionHostnameOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs struct { - HeaderName pulumi.StringPtrInput `pulumi:"headerName"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchCaseSensitiveValue pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveValue"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - MatchWildcardName pulumi.BoolPtrInput `pulumi:"matchWildcardName"` - MatchWildcardValue pulumi.BoolPtrInput `pulumi:"matchWildcardValue"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Values pulumi.StringArrayInput `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionHostname)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput() GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionHostnameOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionHostnameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionHostname] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionHostname]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionHostnameOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs, GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtr and GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs, GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtr and GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrType GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs +type getPropertyRulesBuilderRulesV20230105CriterionHostnamePtrType GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs -func GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs) GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionHostnameArgs) GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionHostnamePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionHostnamePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionHostname)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionHostnamePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionHostnamePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionHostnamePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionHostname] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionHostname]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionHostname)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput() GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionHostnameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader { +func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionHostname) *GetPropertyRulesBuilderRulesV20230105CriterionHostname { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionHostname] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionHostname]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *string { return v.HeaderName }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *bool { - return v.MatchCaseSensitiveValue - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) MatchWildcardName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *bool { return v.MatchWildcardName }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionHostname) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) MatchWildcardValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *bool { return v.MatchWildcardValue }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionHostname) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionHostname) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionHostname) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) []string { return v.Values }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionHostname) []string { return v.Values }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionHostname)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionHostname] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionHostname]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader { +func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionHostname) GetPropertyRulesBuilderRulesV20230105CriterionHostname { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader + var ret GetPropertyRulesBuilderRulesV20230105CriterionHostname return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *string { - if v == nil { - return nil - } - return v.HeaderName - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionHostnameOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionHostname) *bool { if v == nil { return nil } @@ -17770,17 +18773,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) Lo }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *bool { - if v == nil { - return nil - } - return v.MatchCaseSensitiveValue - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionHostname) *string { if v == nil { return nil } @@ -17788,26 +18782,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) Ma }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) MatchWildcardName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *bool { - if v == nil { - return nil - } - return v.MatchWildcardName - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) MatchWildcardValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *bool { - if v == nil { - return nil - } - return v.MatchWildcardValue - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionHostname) *string { if v == nil { return nil } @@ -17815,8 +18791,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) Te }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionHostname) *string { if v == nil { return nil } @@ -17824,8 +18800,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) Uu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) []string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionHostnamePtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionHostname) []string { if v == nil { return nil } @@ -17833,391 +18809,408 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) Va }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod struct { - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Value *string `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced struct { + CloseXml *string `pulumi:"closeXml"` + Description *string `pulumi:"description"` + Locked *bool `pulumi:"locked"` + OpenXml *string `pulumi:"openXml"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs and GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs and GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value pulumi.StringPtrInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs struct { + CloseXml pulumi.StringPtrInput `pulumi:"closeXml"` + Description pulumi.StringPtrInput `pulumi:"description"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + OpenXml pulumi.StringPtrInput `pulumi:"openXml"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs, GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtr and GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs, GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtr and GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrType GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs +type getPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrType GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs -func GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs) GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedArgs) GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod) *GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) CloseXml() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *string { return v.CloseXml }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *string { return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) OpenXml() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *string { return v.OpenXml }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod) *string { return v.Value }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod) GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod + var ret GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) CloseXml() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.CloseXml + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *string { if v == nil { return nil } - return v.MatchOperator + return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *bool { if v == nil { return nil } - return v.TemplateUuid + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) OpenXml() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *string { + if v == nil { + return nil + } + return v.OpenXml }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *string { if v == nil { return nil } - return v.Uuid + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvanced) *string { if v == nil { return nil } - return v.Value + return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol struct { - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Value *string `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue `pulumi:"value"` } -// GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs and GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs and GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value pulumi.StringPtrInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs, GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtr and GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs, GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtr and GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrType GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs +type getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrType GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs -func GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs) GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeArgs) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol) *GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode) *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol) *string { return v.Value }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput) Value() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode) *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue { + return v.Value + }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol) GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol + var ret GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode) *bool { if v == nil { return nil } @@ -18225,8 +19218,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode) *string { if v == nil { return nil } @@ -18234,8 +19227,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode) *string { if v == nil { return nil } @@ -18243,804 +19236,630 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodePtrOutput) Value() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCode) *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue { if v == nil { return nil } return v.Value - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionRequestType struct { - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Value *string `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue struct { + CpCodeLimits *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits `pulumi:"cpCodeLimits"` + CreatedDate *int `pulumi:"createdDate"` + Description *string `pulumi:"description"` + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` + Products []string `pulumi:"products"` } -// GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs and GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs and GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value pulumi.StringPtrInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs struct { + CpCodeLimits GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` + CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` + Description pulumi.StringPtrInput `pulumi:"description"` + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` + Products pulumi.StringArrayInput `pulumi:"products"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRequestType)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestType] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestType]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs, GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtr and GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs, GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtr and GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrType GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs +type getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrType GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs -func GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs) GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueArgs) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRequestType)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestType] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestType]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRequestType)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionRequestType) *GetPropertyRulesBuilderRulesV20230105CriterionRequestType { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestType] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestType]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestType) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits { + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestType) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) *int { return v.CreatedDate }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestType) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) *string { return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestType) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) *int { return v.Id }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestType) *string { return v.Value }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) *string { return v.Name }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) []string { return v.Products }).(pulumi.StringArrayOutput) +} -func (GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRequestType)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestType] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestType]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestType) GetPropertyRulesBuilderRulesV20230105CriterionRequestType { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionRequestType + var ret GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestType) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestType) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) *int { if v == nil { return nil } - return v.MatchOperator - }).(pulumi.StringPtrOutput) + return v.CreatedDate + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestType) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestType) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) *int { if v == nil { return nil } - return v.Uuid - }).(pulumi.StringPtrOutput) + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestType) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) *string { if v == nil { return nil } - return v.Value + return v.Name }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader struct { - HeaderName *string `pulumi:"headerName"` - Locked *bool `pulumi:"locked"` - LowerBound *int `pulumi:"lowerBound"` - MatchCaseSensitiveValue *bool `pulumi:"matchCaseSensitiveValue"` - MatchOperator *string `pulumi:"matchOperator"` - MatchWildcardName *bool `pulumi:"matchWildcardName"` - MatchWildcardValue *bool `pulumi:"matchWildcardValue"` - TemplateUuid *string `pulumi:"templateUuid"` - UpperBound *int `pulumi:"upperBound"` - Uuid *string `pulumi:"uuid"` - Values []string `pulumi:"values"` +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValuePtrOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValue) []string { + if v == nil { + return nil + } + return v.Products + }).(pulumi.StringArrayOutput) } -// GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs and GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderInput` via: +type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits struct { + CurrentCapacity *int `pulumi:"currentCapacity"` + Limit *int `pulumi:"limit"` + LimitType *string `pulumi:"limitType"` +} + +// GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs struct { - HeaderName pulumi.StringPtrInput `pulumi:"headerName"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - LowerBound pulumi.IntPtrInput `pulumi:"lowerBound"` - MatchCaseSensitiveValue pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveValue"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - MatchWildcardName pulumi.BoolPtrInput `pulumi:"matchWildcardName"` - MatchWildcardValue pulumi.BoolPtrInput `pulumi:"matchWildcardValue"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UpperBound pulumi.IntPtrInput `pulumi:"upperBound"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Values pulumi.StringArrayInput `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs struct { + CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + LimitType pulumi.StringPtrInput `pulumi:"limitType"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs, GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtr and GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrType GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs +type getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs -func GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs) GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits) *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *string { return v.HeaderName }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits) *int { + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits) *int { + return v.Limit + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) LowerBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *int { return v.LowerBound }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits) *string { + return v.LimitType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *bool { - return v.MatchCaseSensitiveValue - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) MatchWildcardName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *bool { return v.MatchWildcardName }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) MatchWildcardValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *bool { - return v.MatchWildcardValue - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) UpperBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *int { return v.UpperBound }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) []string { return v.Values }).(pulumi.StringArrayOutput) -} - -type GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits) GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader + var ret GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *string { - if v == nil { - return nil - } - return v.HeaderName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) LowerBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *int { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits) *int { if v == nil { return nil } - return v.LowerBound + return v.CurrentCapacity }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *bool { - if v == nil { - return nil - } - return v.MatchCaseSensitiveValue - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *string { - if v == nil { - return nil - } - return v.MatchOperator - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) MatchWildcardName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *bool { - if v == nil { - return nil - } - return v.MatchWildcardName - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) MatchWildcardValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *bool { - if v == nil { - return nil - } - return v.MatchWildcardValue - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) UpperBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *int { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits) *int { if v == nil { return nil } - return v.UpperBound + return v.Limit }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimits) *string { if v == nil { return nil } - return v.Uuid + return v.LimitType }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) []string { - if v == nil { - return nil - } - return v.Values - }).(pulumi.StringArrayOutput) -} - -type GetPropertyRulesBuilderRulesV20230105CriterionTime struct { - ApplyDaylightSavingsTime *bool `pulumi:"applyDaylightSavingsTime"` - BeginDate *string `pulumi:"beginDate"` - EndDate *string `pulumi:"endDate"` - LastingDate *string `pulumi:"lastingDate"` - LastingDuration *string `pulumi:"lastingDuration"` - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - RepeatBeginDate *string `pulumi:"repeatBeginDate"` - RepeatDuration *string `pulumi:"repeatDuration"` - RepeatInterval *string `pulumi:"repeatInterval"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode struct { + Locked *bool `pulumi:"locked"` + LowerBound *int `pulumi:"lowerBound"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + UpperBound *int `pulumi:"upperBound"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` } -// GetPropertyRulesBuilderRulesV20230105CriterionTimeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs and GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionTimeInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs and GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionTimeInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionTimeOutput() GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionTimeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs struct { - ApplyDaylightSavingsTime pulumi.BoolPtrInput `pulumi:"applyDaylightSavingsTime"` - BeginDate pulumi.StringPtrInput `pulumi:"beginDate"` - EndDate pulumi.StringPtrInput `pulumi:"endDate"` - LastingDate pulumi.StringPtrInput `pulumi:"lastingDate"` - LastingDuration pulumi.StringPtrInput `pulumi:"lastingDuration"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - RepeatBeginDate pulumi.StringPtrInput `pulumi:"repeatBeginDate"` - RepeatDuration pulumi.StringPtrInput `pulumi:"repeatDuration"` - RepeatInterval pulumi.StringPtrInput `pulumi:"repeatInterval"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + LowerBound pulumi.IntPtrInput `pulumi:"lowerBound"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UpperBound pulumi.IntPtrInput `pulumi:"upperBound"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionTime)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionTimeOutput() GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionTimeOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionTimeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionTime] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionTime]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionTimeOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionTimePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs, GetPropertyRulesBuilderRulesV20230105CriterionTimePtr and GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionTimePtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs, GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtr and GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionTimePtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionTimePtrType GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs +type getPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrType GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs -func GetPropertyRulesBuilderRulesV20230105CriterionTimePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs) GetPropertyRulesBuilderRulesV20230105CriterionTimePtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionTimePtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeArgs) GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionTimePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionTime)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionTimePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionTimePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionTimePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionTime] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionTime]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionTime)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionTimeOutput() GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionTimeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionTime) *GetPropertyRulesBuilderRulesV20230105CriterionTime { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionTime] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionTime]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) ApplyDaylightSavingsTime() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTime) *bool { return v.ApplyDaylightSavingsTime }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) BeginDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { return v.BeginDate }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) EndDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { return v.EndDate }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) LastingDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { return v.LastingDate }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) LastingDuration() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { return v.LastingDuration }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTime) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) LowerBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *int { return v.LowerBound }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) RepeatBeginDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { return v.RepeatBeginDate }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *string { + return v.MatchOperator + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) RepeatDuration() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { return v.RepeatDuration }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) RepeatInterval() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { return v.RepeatInterval }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) UpperBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *int { return v.UpperBound }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) []string { return v.Values }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionTime)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionTime] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionTime]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) GetPropertyRulesBuilderRulesV20230105CriterionTime { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionTime + var ret GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) ApplyDaylightSavingsTime() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) *bool { - if v == nil { - return nil - } - return v.ApplyDaylightSavingsTime - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) BeginDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { - if v == nil { - return nil - } - return v.BeginDate - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) EndDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { - if v == nil { - return nil - } - return v.EndDate - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) LastingDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { - if v == nil { - return nil - } - return v.LastingDate - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) LastingDuration() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { - if v == nil { - return nil - } - return v.LastingDuration - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *bool { if v == nil { return nil } @@ -19048,240 +19867,272 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) Locked() pu }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) LowerBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *int { if v == nil { return nil } - return v.MatchOperator - }).(pulumi.StringPtrOutput) + return v.LowerBound + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) RepeatBeginDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *string { if v == nil { return nil } - return v.RepeatBeginDate + return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) RepeatDuration() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *string { if v == nil { return nil } - return v.RepeatDuration + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) RepeatInterval() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) UpperBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *int { if v == nil { return nil } - return v.RepeatInterval - }).(pulumi.StringPtrOutput) + return v.UpperBound + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodePtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCode) []string { if v == nil { return nil } - return v.Uuid - }).(pulumi.StringPtrOutput) + return v.Values + }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization struct { - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - StatusLists []string `pulumi:"statusLists"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable struct { + Locked *bool `pulumi:"locked"` + LowerBound *string `pulumi:"lowerBound"` + MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` + MatchOperator *string `pulumi:"matchOperator"` + MatchWildcard *bool `pulumi:"matchWildcard"` + TemplateUuid *string `pulumi:"templateUuid"` + UpperBound *string `pulumi:"upperBound"` + Uuid *string `pulumi:"uuid"` + VariableExpression *string `pulumi:"variableExpression"` + VariableName *string `pulumi:"variableName"` + VariableValues []string `pulumi:"variableValues"` } -// GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs and GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs and GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - StatusLists pulumi.StringArrayInput `pulumi:"statusLists"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + LowerBound pulumi.StringPtrInput `pulumi:"lowerBound"` + MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + MatchWildcard pulumi.BoolPtrInput `pulumi:"matchWildcard"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UpperBound pulumi.StringPtrInput `pulumi:"upperBound"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VariableExpression pulumi.StringPtrInput `pulumi:"variableExpression"` + VariableName pulumi.StringPtrInput `pulumi:"variableName"` + VariableValues pulumi.StringArrayInput `pulumi:"variableValues"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs, GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtr and GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs, GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtr and GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrType GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs +type getPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrType GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs -func GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs) GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableArgs) GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization) *GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization) *string { - return v.MatchOperator - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) LowerBound() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { return v.LowerBound }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) StatusLists() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization) []string { - return v.StatusLists - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) MatchWildcard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *bool { return v.MatchWildcard }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) UpperBound() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { return v.UpperBound }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) VariableExpression() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { + return v.VariableExpression }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { return v.VariableName }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) VariableValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) []string { return v.VariableValues }).(pulumi.StringArrayOutput) +} -func (GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization) GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization + var ret GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *bool { if v == nil { return nil } @@ -19289,8 +20140,26 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutpu }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) LowerBound() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { + if v == nil { + return nil + } + return v.LowerBound + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *bool { + if v == nil { + return nil + } + return v.MatchCaseSensitive + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { if v == nil { return nil } @@ -19298,17 +20167,17 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutpu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) StatusLists() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization) []string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) MatchWildcard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *bool { if v == nil { return nil } - return v.StatusLists - }).(pulumi.StringArrayOutput) + return v.MatchWildcard + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { if v == nil { return nil } @@ -19316,8 +20185,17 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutpu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) UpperBound() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { + if v == nil { + return nil + } + return v.UpperBound + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { if v == nil { return nil } @@ -19325,192 +20203,207 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutpu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionUserAgent struct { - Locked *bool `pulumi:"locked"` - MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` - MatchOperator *string `pulumi:"matchOperator"` - MatchWildcard *bool `pulumi:"matchWildcard"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Values []string `pulumi:"values"` +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) VariableExpression() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { + if v == nil { + return nil + } + return v.VariableExpression + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105CriterionUserAgentInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs and GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionUserAgentInput` via: +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) *string { + if v == nil { + return nil + } + return v.VariableName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionMatchVariablePtrOutput) VariableValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMatchVariable) []string { + if v == nil { + return nil + } + return v.VariableValues + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs and GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionUserAgentInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput() GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - MatchWildcard pulumi.BoolPtrInput `pulumi:"matchWildcard"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Values pulumi.StringArrayInput `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionUserAgent)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput() GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionUserAgent] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionUserAgent]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs, GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtr and GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs, GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtr and GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrType GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs +type getPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrType GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs -func GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs) GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageArgs) GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionUserAgent)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionUserAgent] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionUserAgent]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionUserAgent)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput() GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *GetPropertyRulesBuilderRulesV20230105CriterionUserAgent { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage) *GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionUserAgent] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionUserAgent]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) MatchWildcard() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *bool { return v.MatchWildcard }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) []string { return v.Values }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage) *string { return v.Value }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionUserAgent)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionUserAgent] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionUserAgent]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) GetPropertyRulesBuilderRulesV20230105CriterionUserAgent { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage) GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionUserAgent + var ret GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage) *bool { if v == nil { return nil } @@ -19518,17 +20411,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *bool { - if v == nil { - return nil - } - return v.MatchCaseSensitive - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage) *string { if v == nil { return nil } @@ -19536,17 +20420,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) MatchO }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) MatchWildcard() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *bool { - if v == nil { - return nil - } - return v.MatchWildcard - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage) *string { if v == nil { return nil } @@ -19554,8 +20429,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) Templa }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage) *string { if v == nil { return nil } @@ -19563,257 +20438,183 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) []string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionMetadataStagePtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionMetadataStage) *string { if v == nil { return nil } - return v.Values - }).(pulumi.StringArrayOutput) + return v.Value + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionUserLocation struct { - CheckIps *string `pulumi:"checkIps"` - ContinentValues []string `pulumi:"continentValues"` - CountryValues []string `pulumi:"countryValues"` - Field *string `pulumi:"field"` - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - RegionValues []string `pulumi:"regionValues"` - TemplateUuid *string `pulumi:"templateUuid"` - UseOnlyFirstXForwardedForIp *bool `pulumi:"useOnlyFirstXForwardedForIp"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105CriterionUserLocationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs and GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionUserLocationInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs and GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionUserLocationInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput() GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs struct { - CheckIps pulumi.StringPtrInput `pulumi:"checkIps"` - ContinentValues pulumi.StringArrayInput `pulumi:"continentValues"` - CountryValues pulumi.StringArrayInput `pulumi:"countryValues"` - Field pulumi.StringPtrInput `pulumi:"field"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - RegionValues pulumi.StringArrayInput `pulumi:"regionValues"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UseOnlyFirstXForwardedForIp pulumi.BoolPtrInput `pulumi:"useOnlyFirstXForwardedForIp"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionUserLocation)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput() GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionUserLocation] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionUserLocation]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs, GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtr and GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs, GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtr and GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrType GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs +type getPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrType GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs -func GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs) GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutArgs) GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionUserLocation)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionUserLocation] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionUserLocation]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionUserLocation)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput() GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation { +func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout) *GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionUserLocation] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionUserLocation]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) CheckIps() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *string { return v.CheckIps }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) ContinentValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) []string { return v.ContinentValues }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) CountryValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) []string { return v.CountryValues }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) Field() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *string { return v.Field }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) RegionValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) []string { return v.RegionValues }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) UseOnlyFirstXForwardedForIp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *bool { - return v.UseOnlyFirstXForwardedForIp - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionUserLocation)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionUserLocation] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionUserLocation]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) GetPropertyRulesBuilderRulesV20230105CriterionUserLocation { +func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout) GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionUserLocation + var ret GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) CheckIps() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *string { - if v == nil { - return nil - } - return v.CheckIps - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) ContinentValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) []string { - if v == nil { - return nil - } - return v.ContinentValues - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) CountryValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) []string { - if v == nil { - return nil - } - return v.CountryValues - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) Field() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *string { - if v == nil { - return nil - } - return v.Field - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout) *bool { if v == nil { return nil } @@ -19821,8 +20622,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) Loc }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout) *string { if v == nil { return nil } @@ -19830,17 +20631,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) Mat }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) RegionValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) []string { - if v == nil { - return nil - } - return v.RegionValues - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout) *string { if v == nil { return nil } @@ -19848,17 +20640,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) Tem }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) UseOnlyFirstXForwardedForIp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *bool { - if v == nil { - return nil - } - return v.UseOnlyFirstXForwardedForIp - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeout) *string { if v == nil { return nil } @@ -19866,474 +20649,498 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) Uui }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork struct { - BandwidthValues []string `pulumi:"bandwidthValues"` - CheckIps *string `pulumi:"checkIps"` - Field *string `pulumi:"field"` - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - NetworkTypeValues []string `pulumi:"networkTypeValues"` - NetworkValues []string `pulumi:"networkValues"` - TemplateUuid *string `pulumi:"templateUuid"` - UseOnlyFirstXForwardedForIp *bool `pulumi:"useOnlyFirstXForwardedForIp"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105CriterionPath struct { + Locked *bool `pulumi:"locked"` + MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` + MatchOperator *string `pulumi:"matchOperator"` + Normalize *bool `pulumi:"normalize"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` } -// GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs and GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionPathInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionPathArgs and GetPropertyRulesBuilderRulesV20230105CriterionPathOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionPathInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionPathArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionPathInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionPathOutput() GetPropertyRulesBuilderRulesV20230105CriterionPathOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionPathOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionPathOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs struct { - BandwidthValues pulumi.StringArrayInput `pulumi:"bandwidthValues"` - CheckIps pulumi.StringPtrInput `pulumi:"checkIps"` - Field pulumi.StringPtrInput `pulumi:"field"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - NetworkTypeValues pulumi.StringArrayInput `pulumi:"networkTypeValues"` - NetworkValues pulumi.StringArrayInput `pulumi:"networkValues"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UseOnlyFirstXForwardedForIp pulumi.BoolPtrInput `pulumi:"useOnlyFirstXForwardedForIp"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105CriterionPathArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + Normalize pulumi.BoolPtrInput `pulumi:"normalize"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionPathArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionPath)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionPathArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionPathOutput() GetPropertyRulesBuilderRulesV20230105CriterionPathOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionPathOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionPathArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionPathOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionPathOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionPathArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionPath] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionPath]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionPathOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionPathArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionPathArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionPathOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs, GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtr and GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionPathPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionPathArgs, GetPropertyRulesBuilderRulesV20230105CriterionPathPtr and GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionPathPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionPathArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionPathPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrType GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs +type getPropertyRulesBuilderRulesV20230105CriterionPathPtrType GetPropertyRulesBuilderRulesV20230105CriterionPathArgs -func GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs) GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionPathPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionPathArgs) GetPropertyRulesBuilderRulesV20230105CriterionPathPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionPathPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionPathPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionPath)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionPathPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionPathPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionPathPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionPath] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionPath]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionPathOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionPath)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionPathOutput() GetPropertyRulesBuilderRulesV20230105CriterionPathOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionPathOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionPathOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork { +func (o GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionPath) *GetPropertyRulesBuilderRulesV20230105CriterionPath { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionPath] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionPath]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) BandwidthValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) []string { return v.BandwidthValues }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) CheckIps() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *string { return v.CheckIps }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) Field() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *string { return v.Field }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionPath) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionPath) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) NetworkTypeValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) []string { return v.NetworkTypeValues }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionPath) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) NetworkValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) []string { return v.NetworkValues }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) Normalize() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionPath) *bool { return v.Normalize }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionPath) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) UseOnlyFirstXForwardedForIp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *bool { - return v.UseOnlyFirstXForwardedForIp - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionPath) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionPath) []string { return v.Values }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionPath)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionPath] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionPath]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork { +func (o GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionPathOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionPath) GetPropertyRulesBuilderRulesV20230105CriterionPath { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork + var ret GetPropertyRulesBuilderRulesV20230105CriterionPath return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionPathOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) BandwidthValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) []string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionPath) *bool { if v == nil { return nil } - return v.BandwidthValues - }).(pulumi.StringArrayOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) CheckIps() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionPath) *bool { if v == nil { return nil } - return v.CheckIps - }).(pulumi.StringPtrOutput) + return v.MatchCaseSensitive + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) Field() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionPath) *string { if v == nil { return nil } - return v.Field + return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) Normalize() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionPath) *bool { if v == nil { return nil } - return v.Locked + return v.Normalize }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionPath) *string { if v == nil { return nil } - return v.MatchOperator + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) NetworkTypeValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) []string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionPath) *string { if v == nil { return nil } - return v.NetworkTypeValues - }).(pulumi.StringArrayOutput) + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) NetworkValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) []string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionPathPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionPath) []string { if v == nil { return nil } - return v.NetworkValues + return v.Values }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter struct { + EscapeValue *bool `pulumi:"escapeValue"` + Locked *bool `pulumi:"locked"` + LowerBound *int `pulumi:"lowerBound"` + MatchCaseSensitiveName *bool `pulumi:"matchCaseSensitiveName"` + MatchCaseSensitiveValue *bool `pulumi:"matchCaseSensitiveValue"` + MatchOperator *string `pulumi:"matchOperator"` + MatchWildcardName *bool `pulumi:"matchWildcardName"` + MatchWildcardValue *bool `pulumi:"matchWildcardValue"` + ParameterName *string `pulumi:"parameterName"` + TemplateUuid *string `pulumi:"templateUuid"` + UpperBound *int `pulumi:"upperBound"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) UseOnlyFirstXForwardedForIp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *bool { - if v == nil { - return nil - } - return v.UseOnlyFirstXForwardedForIp - }).(pulumi.BoolPtrOutput) +// GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs and GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput() GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput } -func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs struct { + EscapeValue pulumi.BoolPtrInput `pulumi:"escapeValue"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + LowerBound pulumi.IntPtrInput `pulumi:"lowerBound"` + MatchCaseSensitiveName pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveName"` + MatchCaseSensitiveValue pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveValue"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + MatchWildcardName pulumi.BoolPtrInput `pulumi:"matchWildcardName"` + MatchWildcardValue pulumi.BoolPtrInput `pulumi:"matchWildcardValue"` + ParameterName pulumi.StringPtrInput `pulumi:"parameterName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UpperBound pulumi.IntPtrInput `pulumi:"upperBound"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` } -type GetPropertyRulesBuilderRulesV20230105CriterionVariableError struct { - Locked *bool `pulumi:"locked"` - Result *bool `pulumi:"result"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - VariableNames []string `pulumi:"variableNames"` +func (GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter)(nil)).Elem() } -// GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs and GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorInput` via: -// -// GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorInput interface { - pulumi.Input +func (i GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput() GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutputWithContext(context.Background()) +} - ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput() GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput +func (i GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Result pulumi.BoolPtrInput `pulumi:"result"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - VariableNames pulumi.StringArrayInput `pulumi:"variableNames"` -} - -func (GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionVariableError)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput() GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) -} - -func (i GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionVariableError] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionVariableError]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs, GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtr and GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs, GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtr and GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrType GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs +type getPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrType GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs -func GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs) GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterArgs) GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionVariableError)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionVariableError] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionVariableError]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionVariableError)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput() GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput() GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionVariableError) *GetPropertyRulesBuilderRulesV20230105CriterionVariableError { +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionVariableError] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionVariableError]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVariableError) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) EscapeValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *bool { return v.EscapeValue }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) Result() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVariableError) *bool { return v.Result }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVariableError) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) LowerBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *int { return v.LowerBound }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVariableError) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) MatchCaseSensitiveName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *bool { + return v.MatchCaseSensitiveName + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) VariableNames() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVariableError) []string { return v.VariableNames }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *bool { + return v.MatchCaseSensitiveValue + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *string { + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionVariableError)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) MatchWildcardName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *bool { + return v.MatchWildcardName + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) MatchWildcardValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *bool { + return v.MatchWildcardValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) ParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *string { + return v.ParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) UpperBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *int { return v.UpperBound }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) []string { return v.Values }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionVariableError] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionVariableError]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVariableError) GetPropertyRulesBuilderRulesV20230105CriterionVariableError { +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionVariableError + var ret GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVariableError) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) EscapeValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *bool { + if v == nil { + return nil + } + return v.EscapeValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *bool { if v == nil { return nil } @@ -20341,17 +21148,71 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) Lo }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) Result() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVariableError) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) LowerBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *int { if v == nil { return nil } - return v.Result + return v.LowerBound + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) MatchCaseSensitiveName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *bool { + if v == nil { + return nil + } + return v.MatchCaseSensitiveName }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVariableError) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *bool { + if v == nil { + return nil + } + return v.MatchCaseSensitiveValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) MatchWildcardName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *bool { + if v == nil { + return nil + } + return v.MatchWildcardName + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) MatchWildcardValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *bool { + if v == nil { + return nil + } + return v.MatchWildcardValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) ParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *string { + if v == nil { + return nil + } + return v.ParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *string { if v == nil { return nil } @@ -20359,8 +21220,17 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) Te }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVariableError) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) UpperBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *int { + if v == nil { + return nil + } + return v.UpperBound + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) *string { if v == nil { return nil } @@ -20368,222 +21238,201 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) Uu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) VariableNames() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVariableError) []string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameter) []string { if v == nil { return nil } - return v.VariableNames + return v.Values }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest struct { - Locked *bool `pulumi:"locked"` - MatchOn *string `pulumi:"matchOn"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105CriterionRandom struct { + Bucket *int `pulumi:"bucket"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs and GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionRandomInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs and GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRandomInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionRandomInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput() GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRandomOutput() GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRandomOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOn pulumi.StringPtrInput `pulumi:"matchOn"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs struct { + Bucket pulumi.IntPtrInput `pulumi:"bucket"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRandom)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput() GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRandomOutput() GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRandomOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRandomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRandom] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRandom]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRandomOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs, GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtr and GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs, GetPropertyRulesBuilderRulesV20230105CriterionRandomPtr and GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrType GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs +type getPropertyRulesBuilderRulesV20230105CriterionRandomPtrType GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs -func GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs) GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionRandomPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionRandomArgs) GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionRandomPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionRandomPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRandom)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionRandomPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionRandomPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionRandomPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRandom] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRandom]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRandom)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput() GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRandomOutput() GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRandomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest) *GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionRandom) *GetPropertyRulesBuilderRulesV20230105CriterionRandom { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRandom] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRandom]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) MatchOn() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest) *string { - return v.MatchOn - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput) Bucket() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRandom) *int { return v.Bucket }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest) *string { - return v.MatchOperator - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRandom) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRandom) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRandom) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRandom)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRandom] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRandom]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest) GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRandom) GetPropertyRulesBuilderRulesV20230105CriterionRandom { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest + var ret GetPropertyRulesBuilderRulesV20230105CriterionRandom return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionRandomOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) MatchOn() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) Bucket() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRandom) *int { if v == nil { return nil } - return v.MatchOn - }).(pulumi.StringPtrOutput) + return v.Bucket + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRandom) *bool { if v == nil { return nil } - return v.MatchOperator - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRandom) *string { if v == nil { return nil } @@ -20591,8 +21440,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestP }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRandomPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRandom) *string { if v == nil { return nil } @@ -20600,217 +21449,192 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestP }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest struct { - Locked *bool `pulumi:"locked"` - MatchOn *string `pulumi:"matchOn"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig struct { + ConfigName *string `pulumi:"configName"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs and GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs and GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs{...} -type GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput() GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput() GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput } -type GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOn pulumi.StringPtrInput `pulumi:"matchOn"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs struct { + ConfigName pulumi.StringPtrInput `pulumi:"configName"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput() GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput() GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs, GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtr and GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs, GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtr and GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput - ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput } -type getPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrType GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs +type getPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrType GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs -func GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs) GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrInput { - return (*getPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigArgs) GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput() GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput() GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest) *GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig) *GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig { return &v - }).(GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) MatchOn() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest) *string { - return v.MatchOn - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput) ConfigName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig) *string { return v.ConfigName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest) *string { - return v.MatchOperator - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest) GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig) GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest + var ret GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig return ret - }).(GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) MatchOn() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) ConfigName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig) *string { if v == nil { return nil } - return v.MatchOn + return v.ConfigName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig) *bool { if v == nil { return nil } - return v.MatchOperator - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig) *string { if v == nil { return nil } @@ -20818,8 +21642,8 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationReque }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfig) *string { if v == nil { return nil } @@ -20827,655 +21651,1035 @@ func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationReque }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CustomOverride struct { - Name *string `pulumi:"name"` - OverrideId *string `pulumi:"overrideId"` +type GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression struct { + CaseSensitive *bool `pulumi:"caseSensitive"` + Locked *bool `pulumi:"locked"` + MatchString *string `pulumi:"matchString"` + Regex *string `pulumi:"regex"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230105CustomOverrideInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs and GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CustomOverrideInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs and GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionInput` via: // -// GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs{...} -type GetPropertyRulesBuilderRulesV20230105CustomOverrideInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CustomOverrideOutput() GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput - ToGetPropertyRulesBuilderRulesV20230105CustomOverrideOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput() GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput } -type GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs struct { - Name pulumi.StringPtrInput `pulumi:"name"` - OverrideId pulumi.StringPtrInput `pulumi:"overrideId"` +type GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs struct { + CaseSensitive pulumi.BoolPtrInput `pulumi:"caseSensitive"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchString pulumi.StringPtrInput `pulumi:"matchString"` + Regex pulumi.StringPtrInput `pulumi:"regex"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CustomOverride)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs) ToGetPropertyRulesBuilderRulesV20230105CustomOverrideOutput() GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CustomOverrideOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput() GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs) ToGetPropertyRulesBuilderRulesV20230105CustomOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) } -func (i GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CustomOverride] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CustomOverride]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CustomOverrideOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs) ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs) ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput).ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230105CustomOverridePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs, GetPropertyRulesBuilderRulesV20230105CustomOverridePtr and GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CustomOverridePtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs, GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtr and GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs{...} +// GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230105CustomOverridePtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput - ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput } -type getPropertyRulesBuilderRulesV20230105CustomOverridePtrType GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs +type getPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrType GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs -func GetPropertyRulesBuilderRulesV20230105CustomOverridePtr(v *GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs) GetPropertyRulesBuilderRulesV20230105CustomOverridePtrInput { - return (*getPropertyRulesBuilderRulesV20230105CustomOverridePtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionArgs) GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230105CustomOverridePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CustomOverride)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230105CustomOverridePtrType) ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230105CustomOverridePtrType) ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230105CustomOverridePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CustomOverride] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CustomOverride]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CustomOverride)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput) ToGetPropertyRulesBuilderRulesV20230105CustomOverrideOutput() GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput() GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput) ToGetPropertyRulesBuilderRulesV20230105CustomOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput) ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput) ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CustomOverride) *GetPropertyRulesBuilderRulesV20230105CustomOverride { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression { return &v - }).(GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CustomOverride] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CustomOverride]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CustomOverride) *string { return v.Name }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) CaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *bool { return v.CaseSensitive }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput) OverrideId() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CustomOverride) *string { return v.OverrideId }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) MatchString() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *string { return v.MatchString }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CustomOverride)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) Regex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *string { return v.Regex }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CustomOverride] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CustomOverride]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CustomOverride) GetPropertyRulesBuilderRulesV20230105CustomOverride { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230105CustomOverride + var ret GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression return ret - }).(GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CustomOverride) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) CaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *bool { if v == nil { return nil } - return v.Name + return v.CaseSensitive + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) MatchString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *string { + if v == nil { + return nil + } + return v.MatchString }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput) OverrideId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CustomOverride) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) Regex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *string { if v == nil { return nil } - return v.OverrideId + return v.Regex }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105Variable struct { - Description string `pulumi:"description"` - Hidden bool `pulumi:"hidden"` - Name string `pulumi:"name"` - Sensitive bool `pulumi:"sensitive"` - Value string `pulumi:"value"` +func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230105VariableInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105VariableArgs and GetPropertyRulesBuilderRulesV20230105VariableOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105VariableInput` via: +func (o GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRegularExpression) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie struct { + CookieName *string `pulumi:"cookieName"` + Locked *bool `pulumi:"locked"` + LowerBound *int `pulumi:"lowerBound"` + MatchCaseSensitiveName *bool `pulumi:"matchCaseSensitiveName"` + MatchCaseSensitiveValue *bool `pulumi:"matchCaseSensitiveValue"` + MatchOperator *string `pulumi:"matchOperator"` + MatchWildcardName *bool `pulumi:"matchWildcardName"` + MatchWildcardValue *bool `pulumi:"matchWildcardValue"` + TemplateUuid *string `pulumi:"templateUuid"` + UpperBound *int `pulumi:"upperBound"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs and GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieInput` via: // -// GetPropertyRulesBuilderRulesV20230105VariableArgs{...} -type GetPropertyRulesBuilderRulesV20230105VariableInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105VariableOutput() GetPropertyRulesBuilderRulesV20230105VariableOutput - ToGetPropertyRulesBuilderRulesV20230105VariableOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105VariableOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput } -type GetPropertyRulesBuilderRulesV20230105VariableArgs struct { - Description pulumi.StringInput `pulumi:"description"` - Hidden pulumi.BoolInput `pulumi:"hidden"` - Name pulumi.StringInput `pulumi:"name"` - Sensitive pulumi.BoolInput `pulumi:"sensitive"` - Value pulumi.StringInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs struct { + CookieName pulumi.StringPtrInput `pulumi:"cookieName"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + LowerBound pulumi.IntPtrInput `pulumi:"lowerBound"` + MatchCaseSensitiveName pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveName"` + MatchCaseSensitiveValue pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveValue"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + MatchWildcardName pulumi.BoolPtrInput `pulumi:"matchWildcardName"` + MatchWildcardValue pulumi.BoolPtrInput `pulumi:"matchWildcardValue"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UpperBound pulumi.IntPtrInput `pulumi:"upperBound"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230105VariableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105Variable)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105VariableArgs) ToGetPropertyRulesBuilderRulesV20230105VariableOutput() GetPropertyRulesBuilderRulesV20230105VariableOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105VariableOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105VariableArgs) ToGetPropertyRulesBuilderRulesV20230105VariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105VariableOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105VariableOutput) +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) } -func (i GetPropertyRulesBuilderRulesV20230105VariableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105Variable] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105Variable]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105VariableOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutputWithContext(ctx).OutputState, } } -// GetPropertyRulesBuilderRulesV20230105VariableArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105VariableArray and GetPropertyRulesBuilderRulesV20230105VariableArrayOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105VariableArrayInput` via: +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs, GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtr and GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230105VariableArray{ GetPropertyRulesBuilderRulesV20230105VariableArgs{...} } -type GetPropertyRulesBuilderRulesV20230105VariableArrayInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230105VariableArrayOutput() GetPropertyRulesBuilderRulesV20230105VariableArrayOutput - ToGetPropertyRulesBuilderRulesV20230105VariableArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105VariableArrayOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput } -type GetPropertyRulesBuilderRulesV20230105VariableArray []GetPropertyRulesBuilderRulesV20230105VariableInput +type getPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrType GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs -func (GetPropertyRulesBuilderRulesV20230105VariableArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230105Variable)(nil)).Elem() +func GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieArgs) GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrType)(v) } -func (i GetPropertyRulesBuilderRulesV20230105VariableArray) ToGetPropertyRulesBuilderRulesV20230105VariableArrayOutput() GetPropertyRulesBuilderRulesV20230105VariableArrayOutput { - return i.ToGetPropertyRulesBuilderRulesV20230105VariableArrayOutputWithContext(context.Background()) +func (*getPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230105VariableArray) ToGetPropertyRulesBuilderRulesV20230105VariableArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105VariableArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105VariableArrayOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230105VariableArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230105Variable] { - return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230105Variable]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230105VariableArrayOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230105VariableOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230105VariableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105Variable)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230105VariableOutput) ToGetPropertyRulesBuilderRulesV20230105VariableOutput() GetPropertyRulesBuilderRulesV20230105VariableOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105VariableOutput) ToGetPropertyRulesBuilderRulesV20230105VariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105VariableOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105VariableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105Variable] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230105Variable]{ - OutputState: o.OutputState, - } -} +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutputWithContext(context.Background()) +} -func (o GetPropertyRulesBuilderRulesV20230105VariableOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Variable) string { return v.Description }).(pulumi.StringOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie { + return &v + }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105VariableOutput) Hidden() pulumi.BoolOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Variable) bool { return v.Hidden }).(pulumi.BoolOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230105VariableOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Variable) string { return v.Name }).(pulumi.StringOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *string { return v.CookieName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105VariableOutput) Sensitive() pulumi.BoolOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Variable) bool { return v.Sensitive }).(pulumi.BoolOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105VariableOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Variable) string { return v.Value }).(pulumi.StringOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) LowerBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *int { return v.LowerBound }).(pulumi.IntPtrOutput) } -type GetPropertyRulesBuilderRulesV20230105VariableArrayOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) MatchCaseSensitiveName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *bool { + return v.MatchCaseSensitiveName + }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230105VariableArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230105Variable)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *bool { + return v.MatchCaseSensitiveValue + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230105VariableArrayOutput) ToGetPropertyRulesBuilderRulesV20230105VariableArrayOutput() GetPropertyRulesBuilderRulesV20230105VariableArrayOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) MatchWildcardName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *bool { return v.MatchWildcardName }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) MatchWildcardValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *bool { return v.MatchWildcardValue }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) UpperBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *int { return v.UpperBound }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *string { return v.Value }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105VariableArrayOutput) ToGetPropertyRulesBuilderRulesV20230105VariableArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105VariableArrayOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230105VariableArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230105Variable] { - return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230105Variable]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230105VariableArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230105VariableOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230105Variable { - return vs[0].([]GetPropertyRulesBuilderRulesV20230105Variable)[vs[1].(int)] - }).(GetPropertyRulesBuilderRulesV20230105VariableOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie + return ret + }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieOutput) } -type GetPropertyRulesBuilderRulesV20230530 struct { - AdvancedOverride *string `pulumi:"advancedOverride"` - Behaviors []GetPropertyRulesBuilderRulesV20230530Behavior `pulumi:"behaviors"` - Childrens []string `pulumi:"childrens"` - Comments *string `pulumi:"comments"` - CriteriaLocked *bool `pulumi:"criteriaLocked"` - CriteriaMustSatisfy *string `pulumi:"criteriaMustSatisfy"` - Criterions []GetPropertyRulesBuilderRulesV20230530Criterion `pulumi:"criterions"` - CustomOverride *GetPropertyRulesBuilderRulesV20230530CustomOverride `pulumi:"customOverride"` - IsSecure *bool `pulumi:"isSecure"` - Name string `pulumi:"name"` - TemplateLink *string `pulumi:"templateLink"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Variables []GetPropertyRulesBuilderRulesV20230530Variable `pulumi:"variables"` +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *string { + if v == nil { + return nil + } + return v.CookieName + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530Input is an input type that accepts GetPropertyRulesBuilderRulesV20230530Args and GetPropertyRulesBuilderRulesV20230530Output values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530Input` via: +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) LowerBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *int { + if v == nil { + return nil + } + return v.LowerBound + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) MatchCaseSensitiveName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *bool { + if v == nil { + return nil + } + return v.MatchCaseSensitiveName + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *bool { + if v == nil { + return nil + } + return v.MatchCaseSensitiveValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) MatchWildcardName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *bool { + if v == nil { + return nil + } + return v.MatchWildcardName + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) MatchWildcardValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *bool { + if v == nil { + return nil + } + return v.MatchWildcardValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) UpperBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *int { + if v == nil { + return nil + } + return v.UpperBound + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestCookiePtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestCookie) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader struct { + HeaderName *string `pulumi:"headerName"` + Locked *bool `pulumi:"locked"` + MatchCaseSensitiveValue *bool `pulumi:"matchCaseSensitiveValue"` + MatchOperator *string `pulumi:"matchOperator"` + MatchWildcardName *bool `pulumi:"matchWildcardName"` + MatchWildcardValue *bool `pulumi:"matchWildcardValue"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` +} + +// GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs and GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderInput` via: // -// GetPropertyRulesBuilderRulesV20230530Args{...} -type GetPropertyRulesBuilderRulesV20230530Input interface { +// GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530Output() GetPropertyRulesBuilderRulesV20230530Output - ToGetPropertyRulesBuilderRulesV20230530OutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530Output + ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput } -type GetPropertyRulesBuilderRulesV20230530Args struct { - AdvancedOverride pulumi.StringPtrInput `pulumi:"advancedOverride"` - Behaviors GetPropertyRulesBuilderRulesV20230530BehaviorArrayInput `pulumi:"behaviors"` - Childrens pulumi.StringArrayInput `pulumi:"childrens"` - Comments pulumi.StringPtrInput `pulumi:"comments"` - CriteriaLocked pulumi.BoolPtrInput `pulumi:"criteriaLocked"` - CriteriaMustSatisfy pulumi.StringPtrInput `pulumi:"criteriaMustSatisfy"` - Criterions GetPropertyRulesBuilderRulesV20230530CriterionArrayInput `pulumi:"criterions"` - CustomOverride GetPropertyRulesBuilderRulesV20230530CustomOverridePtrInput `pulumi:"customOverride"` - IsSecure pulumi.BoolPtrInput `pulumi:"isSecure"` - Name pulumi.StringInput `pulumi:"name"` - TemplateLink pulumi.StringPtrInput `pulumi:"templateLink"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Variables GetPropertyRulesBuilderRulesV20230530VariableArrayInput `pulumi:"variables"` +type GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs struct { + HeaderName pulumi.StringPtrInput `pulumi:"headerName"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchCaseSensitiveValue pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveValue"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + MatchWildcardName pulumi.BoolPtrInput `pulumi:"matchWildcardName"` + MatchWildcardValue pulumi.BoolPtrInput `pulumi:"matchWildcardValue"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` } -func (GetPropertyRulesBuilderRulesV20230530Args) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530Args) ToGetPropertyRulesBuilderRulesV20230530Output() GetPropertyRulesBuilderRulesV20230530Output { - return i.ToGetPropertyRulesBuilderRulesV20230530OutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530Args) ToGetPropertyRulesBuilderRulesV20230530OutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530Output { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530Output) +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) } -func (i GetPropertyRulesBuilderRulesV20230530Args) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530OutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530Args) ToGetPropertyRulesBuilderRulesV20230530PtrOutput() GetPropertyRulesBuilderRulesV20230530PtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530PtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530Args) ToGetPropertyRulesBuilderRulesV20230530PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530PtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530Output).ToGetPropertyRulesBuilderRulesV20230530PtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530PtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530Args, GetPropertyRulesBuilderRulesV20230530Ptr and GetPropertyRulesBuilderRulesV20230530PtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530PtrInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs, GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtr and GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530Args{...} +// GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530PtrInput interface { +type GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530PtrOutput() GetPropertyRulesBuilderRulesV20230530PtrOutput - ToGetPropertyRulesBuilderRulesV20230530PtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530PtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput } -type getPropertyRulesBuilderRulesV20230530PtrType GetPropertyRulesBuilderRulesV20230530Args +type getPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrType GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs -func GetPropertyRulesBuilderRulesV20230530Ptr(v *GetPropertyRulesBuilderRulesV20230530Args) GetPropertyRulesBuilderRulesV20230530PtrInput { - return (*getPropertyRulesBuilderRulesV20230530PtrType)(v) +func GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderArgs) GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530PtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530PtrType) ToGetPropertyRulesBuilderRulesV20230530PtrOutput() GetPropertyRulesBuilderRulesV20230530PtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530PtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530PtrType) ToGetPropertyRulesBuilderRulesV20230530PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530PtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530PtrOutput) +func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530PtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530PtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530Output struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530Output) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530Output) ToGetPropertyRulesBuilderRulesV20230530Output() GetPropertyRulesBuilderRulesV20230530Output { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530Output) ToGetPropertyRulesBuilderRulesV20230530OutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530Output { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530Output) ToGetPropertyRulesBuilderRulesV20230530PtrOutput() GetPropertyRulesBuilderRulesV20230530PtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530PtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530Output) ToGetPropertyRulesBuilderRulesV20230530PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530PtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530) *GetPropertyRulesBuilderRulesV20230530 { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader { return &v - }).(GetPropertyRulesBuilderRulesV20230530PtrOutput) + }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530Output) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530Output) AdvancedOverride() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) *string { return v.AdvancedOverride }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530Output) Behaviors() GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) []GetPropertyRulesBuilderRulesV20230530Behavior { - return v.Behaviors - }).(GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530Output) Childrens() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) []string { return v.Childrens }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530Output) Comments() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) *string { return v.Comments }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530Output) CriteriaLocked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) *bool { return v.CriteriaLocked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530Output) CriteriaMustSatisfy() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) *string { return v.CriteriaMustSatisfy }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *string { return v.HeaderName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530Output) Criterions() GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) []GetPropertyRulesBuilderRulesV20230530Criterion { - return v.Criterions - }).(GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530Output) CustomOverride() GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) *GetPropertyRulesBuilderRulesV20230530CustomOverride { - return v.CustomOverride - }).(GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *bool { + return v.MatchCaseSensitiveValue + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530Output) IsSecure() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) *bool { return v.IsSecure }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530Output) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) string { return v.Name }).(pulumi.StringOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) MatchWildcardName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *bool { return v.MatchWildcardName }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530Output) TemplateLink() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) *string { return v.TemplateLink }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) MatchWildcardValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *bool { return v.MatchWildcardValue }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530Output) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530Output) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530Output) Variables() GetPropertyRulesBuilderRulesV20230530VariableArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) []GetPropertyRulesBuilderRulesV20230530Variable { - return v.Variables - }).(GetPropertyRulesBuilderRulesV20230530VariableArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) []string { return v.Values }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530PtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530PtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) ToGetPropertyRulesBuilderRulesV20230530PtrOutput() GetPropertyRulesBuilderRulesV20230530PtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) ToGetPropertyRulesBuilderRulesV20230530PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530PtrOutput { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530]{ +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530Output { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) GetPropertyRulesBuilderRulesV20230530 { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530 + var ret GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader return ret - }).(GetPropertyRulesBuilderRulesV20230530Output) + }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderOutput) } -func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) AdvancedOverride() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *string { if v == nil { return nil } - return v.AdvancedOverride + return v.HeaderName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) Behaviors() GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) []GetPropertyRulesBuilderRulesV20230530Behavior { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *bool { if v == nil { return nil } - return v.Behaviors - }).(GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) Childrens() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) []string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *bool { if v == nil { return nil } - return v.Childrens - }).(pulumi.StringArrayOutput) + return v.MatchCaseSensitiveValue + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) Comments() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *string { if v == nil { return nil } - return v.Comments + return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) CriteriaLocked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) MatchWildcardName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *bool { if v == nil { return nil } - return v.CriteriaLocked + return v.MatchWildcardName }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) CriteriaMustSatisfy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) *string { - if v == nil { - return nil - } - return v.CriteriaMustSatisfy - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) Criterions() GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) []GetPropertyRulesBuilderRulesV20230530Criterion { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) MatchWildcardValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *bool { if v == nil { return nil } - return v.Criterions - }).(GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput) + return v.MatchWildcardValue + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) CustomOverride() GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) *GetPropertyRulesBuilderRulesV20230530CustomOverride { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *string { if v == nil { return nil } - return v.CustomOverride - }).(GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) IsSecure() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) *bool { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) *string { if v == nil { return nil } - return v.IsSecure - }).(pulumi.BoolPtrOutput) + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestHeader) []string { if v == nil { return nil } - return &v.Name - }).(pulumi.StringPtrOutput) + return v.Values + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) TemplateLink() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) *string { +type GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs and GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput +} + +type GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` +} + +func (GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs, GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtr and GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput +} + +type getPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrType GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs + +func GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodArgs) GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod) *GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod { + return &v + }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod) *string { return v.Value }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod) GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod + return ret + }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod) *bool { if v == nil { return nil } - return v.TemplateLink + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod) *string { + if v == nil { + return nil + } + return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod) *string { if v == nil { return nil } @@ -21483,8 +22687,8 @@ func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) TemplateUuid() pulumi.St }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) *string { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod) *string { if v == nil { return nil } @@ -21492,320 +22696,3771 @@ func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) Uuid() pulumi.StringPtrO }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) Variables() GetPropertyRulesBuilderRulesV20230530VariableArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) []GetPropertyRulesBuilderRulesV20230530Variable { +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestMethod) *string { if v == nil { return nil } - return v.Variables - }).(GetPropertyRulesBuilderRulesV20230530VariableArrayOutput) + return v.Value + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530Behavior struct { - AdScalerCircuitBreaker *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker `pulumi:"adScalerCircuitBreaker"` - AdaptiveAcceleration *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration `pulumi:"adaptiveAcceleration"` - AdaptiveImageCompression *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression `pulumi:"adaptiveImageCompression"` - Advanced *GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced `pulumi:"advanced"` - AggregatedReporting *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting `pulumi:"aggregatedReporting"` - Akamaizer *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer `pulumi:"akamaizer"` - AkamaizerTag *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag `pulumi:"akamaizerTag"` - AllHttpInCacheHierarchy *GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy `pulumi:"allHttpInCacheHierarchy"` - AllowCloudletsOrigins *GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins `pulumi:"allowCloudletsOrigins"` - AllowDelete *GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete `pulumi:"allowDelete"` - AllowHttpsCacheKeySharing *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing `pulumi:"allowHttpsCacheKeySharing"` - AllowHttpsDowngrade *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade `pulumi:"allowHttpsDowngrade"` - AllowOptions *GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions `pulumi:"allowOptions"` - AllowPatch *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch `pulumi:"allowPatch"` - AllowPost *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost `pulumi:"allowPost"` - AllowPut *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut `pulumi:"allowPut"` - AllowTransferEncoding *GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding `pulumi:"allowTransferEncoding"` - AltSvcHeader *GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader `pulumi:"altSvcHeader"` - ApiPrioritization *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization `pulumi:"apiPrioritization"` - ApplicationLoadBalancer *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer `pulumi:"applicationLoadBalancer"` - AudienceSegmentation *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation `pulumi:"audienceSegmentation"` - AutoDomainValidation *GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation `pulumi:"autoDomainValidation"` - BaseDirectory *GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory `pulumi:"baseDirectory"` - BossBeaconing *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing `pulumi:"bossBeaconing"` - Breadcrumbs *GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs `pulumi:"breadcrumbs"` - BreakConnection *GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection `pulumi:"breakConnection"` - Brotli *GetPropertyRulesBuilderRulesV20230530BehaviorBrotli `pulumi:"brotli"` - CacheError *GetPropertyRulesBuilderRulesV20230530BehaviorCacheError `pulumi:"cacheError"` - CacheId *GetPropertyRulesBuilderRulesV20230530BehaviorCacheId `pulumi:"cacheId"` - CacheKeyIgnoreCase *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase `pulumi:"cacheKeyIgnoreCase"` - CacheKeyQueryParams *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams `pulumi:"cacheKeyQueryParams"` - CacheKeyRewrite *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite `pulumi:"cacheKeyRewrite"` - CachePost *GetPropertyRulesBuilderRulesV20230530BehaviorCachePost `pulumi:"cachePost"` - CacheRedirect *GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect `pulumi:"cacheRedirect"` - CacheTag *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag `pulumi:"cacheTag"` - CacheTagVisible *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible `pulumi:"cacheTagVisible"` - Caching *GetPropertyRulesBuilderRulesV20230530BehaviorCaching `pulumi:"caching"` - CentralAuthorization *GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization `pulumi:"centralAuthorization"` - ChaseRedirects *GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects `pulumi:"chaseRedirects"` - ClientCharacteristics *GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics `pulumi:"clientCharacteristics"` - CloudInterconnects *GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects `pulumi:"cloudInterconnects"` - CloudWrapper *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper `pulumi:"cloudWrapper"` - CloudWrapperAdvanced *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced `pulumi:"cloudWrapperAdvanced"` - CommonMediaClientData *GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData `pulumi:"commonMediaClientData"` - ConditionalOrigin *GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin `pulumi:"conditionalOrigin"` - ConstructResponse *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse `pulumi:"constructResponse"` - ContentCharacteristics *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics `pulumi:"contentCharacteristics"` - ContentCharacteristicsAmd *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd `pulumi:"contentCharacteristicsAmd"` - ContentCharacteristicsDd *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd `pulumi:"contentCharacteristicsDd"` - ContentCharacteristicsWsdLargeFile *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile `pulumi:"contentCharacteristicsWsdLargeFile"` - ContentCharacteristicsWsdLive *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive `pulumi:"contentCharacteristicsWsdLive"` - ContentCharacteristicsWsdVod *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod `pulumi:"contentCharacteristicsWsdVod"` - ContentPrePosition *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition `pulumi:"contentPrePosition"` - ContentTargetingProtection *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection `pulumi:"contentTargetingProtection"` - CorsSupport *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport `pulumi:"corsSupport"` - CpCode *GetPropertyRulesBuilderRulesV20230530BehaviorCpCode `pulumi:"cpCode"` - CustomBehavior *GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior `pulumi:"customBehavior"` - Datastream *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream `pulumi:"datastream"` - Dcp *GetPropertyRulesBuilderRulesV20230530BehaviorDcp `pulumi:"dcp"` - DcpAuthHmacTransformation *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation `pulumi:"dcpAuthHmacTransformation"` - DcpAuthRegexTransformation *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation `pulumi:"dcpAuthRegexTransformation"` - DcpAuthSubstringTransformation *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation `pulumi:"dcpAuthSubstringTransformation"` - DcpAuthVariableExtractor *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor `pulumi:"dcpAuthVariableExtractor"` - DcpDefaultAuthzGroups *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups `pulumi:"dcpDefaultAuthzGroups"` - DcpDevRelations *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations `pulumi:"dcpDevRelations"` - DcpRealTimeAuth *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth `pulumi:"dcpRealTimeAuth"` - DeliveryReceipt *GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt `pulumi:"deliveryReceipt"` - DenyAccess *GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess `pulumi:"denyAccess"` - DenyDirectFailoverAccess *GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess `pulumi:"denyDirectFailoverAccess"` - DeviceCharacteristicCacheId *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId `pulumi:"deviceCharacteristicCacheId"` - DeviceCharacteristicHeader *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader `pulumi:"deviceCharacteristicHeader"` - DnsAsyncRefresh *GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh `pulumi:"dnsAsyncRefresh"` - DnsPrefresh *GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh `pulumi:"dnsPrefresh"` - DowngradeProtocol *GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol `pulumi:"downgradeProtocol"` - DownloadCompleteMarker *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker `pulumi:"downloadCompleteMarker"` - DownloadNotification *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification `pulumi:"downloadNotification"` - DownstreamCache *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache `pulumi:"downstreamCache"` - DynamicThroughtputOptimization *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization `pulumi:"dynamicThroughtputOptimization"` - DynamicThroughtputOptimizationOverride *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride `pulumi:"dynamicThroughtputOptimizationOverride"` - DynamicWebContent *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent `pulumi:"dynamicWebContent"` - EcmsBulkUpload *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload `pulumi:"ecmsBulkUpload"` - EcmsDatabase *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase `pulumi:"ecmsDatabase"` - EcmsDataset *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset `pulumi:"ecmsDataset"` - EcmsObjectKey *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey `pulumi:"ecmsObjectKey"` - EdgeConnect *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect `pulumi:"edgeConnect"` - EdgeLoadBalancingAdvanced *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced `pulumi:"edgeLoadBalancingAdvanced"` - EdgeLoadBalancingDataCenter *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter `pulumi:"edgeLoadBalancingDataCenter"` - EdgeLoadBalancingOrigin *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin `pulumi:"edgeLoadBalancingOrigin"` - EdgeOriginAuthorization *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization `pulumi:"edgeOriginAuthorization"` - EdgeRedirector *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector `pulumi:"edgeRedirector"` - EdgeScape *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape `pulumi:"edgeScape"` - EdgeSideIncludes *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes `pulumi:"edgeSideIncludes"` - EdgeWorker *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker `pulumi:"edgeWorker"` - EnhancedAkamaiProtocol *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol `pulumi:"enhancedAkamaiProtocol"` - EnhancedProxyDetection *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection `pulumi:"enhancedProxyDetection"` - EpdForwardHeaderEnrichment *GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment `pulumi:"epdForwardHeaderEnrichment"` - FailAction *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction `pulumi:"failAction"` - FailoverBotManagerFeatureCompatibility *GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility `pulumi:"failoverBotManagerFeatureCompatibility"` - FastInvalidate *GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate `pulumi:"fastInvalidate"` - FirstPartyMarketing *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing `pulumi:"firstPartyMarketing"` - FirstPartyMarketingPlus *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus `pulumi:"firstPartyMarketingPlus"` - ForwardRewrite *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite `pulumi:"forwardRewrite"` - G2oheader *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader `pulumi:"g2oheader"` - GlobalRequestNumber *GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber `pulumi:"globalRequestNumber"` - GraphqlCaching *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching `pulumi:"graphqlCaching"` - GzipResponse *GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse `pulumi:"gzipResponse"` - HdDataAdvanced *GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced `pulumi:"hdDataAdvanced"` - HealthDetection *GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection `pulumi:"healthDetection"` - HsafEipBinding *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding `pulumi:"hsafEipBinding"` - Http2 *GetPropertyRulesBuilderRulesV20230530BehaviorHttp2 `pulumi:"http2"` - Http3 *GetPropertyRulesBuilderRulesV20230530BehaviorHttp3 `pulumi:"http3"` - HttpStrictTransportSecurity *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity `pulumi:"httpStrictTransportSecurity"` - HttpToHttpsUpgrade *GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade `pulumi:"httpToHttpsUpgrade"` - ImOverride *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride `pulumi:"imOverride"` - ImageAndVideoManager *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager `pulumi:"imageAndVideoManager"` - ImageManager *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager `pulumi:"imageManager"` - ImageManagerVideo *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo `pulumi:"imageManagerVideo"` - Include *GetPropertyRulesBuilderRulesV20230530BehaviorInclude `pulumi:"include"` - Instant *GetPropertyRulesBuilderRulesV20230530BehaviorInstant `pulumi:"instant"` - InstantConfig *GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig `pulumi:"instantConfig"` - LargeFileOptimization *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization `pulumi:"largeFileOptimization"` - LargeFileOptimizationAdvanced *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced `pulumi:"largeFileOptimizationAdvanced"` - LimitBitRate *GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate `pulumi:"limitBitRate"` - LogCustom *GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom `pulumi:"logCustom"` - MPulse *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse `pulumi:"mPulse"` - ManifestPersonalization *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization `pulumi:"manifestPersonalization"` - ManifestRerouting *GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting `pulumi:"manifestRerouting"` - ManualServerPush *GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush `pulumi:"manualServerPush"` - MediaAcceleration *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration `pulumi:"mediaAcceleration"` - MediaAccelerationQuicOptout *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout `pulumi:"mediaAccelerationQuicOptout"` - MediaClient *GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient `pulumi:"mediaClient"` - MediaFileRetrievalOptimization *GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization `pulumi:"mediaFileRetrievalOptimization"` - MediaOriginFailover *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover `pulumi:"mediaOriginFailover"` - MetadataCaching *GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching `pulumi:"metadataCaching"` - MobileSdkPerformance *GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance `pulumi:"mobileSdkPerformance"` - ModifyIncomingRequestHeader *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader `pulumi:"modifyIncomingRequestHeader"` - ModifyIncomingResponseHeader *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader `pulumi:"modifyIncomingResponseHeader"` - ModifyOutgoingRequestHeader *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader `pulumi:"modifyOutgoingRequestHeader"` - ModifyOutgoingResponseHeader *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader `pulumi:"modifyOutgoingResponseHeader"` - ModifyViaHeader *GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader `pulumi:"modifyViaHeader"` - Origin *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin `pulumi:"origin"` - OriginCharacteristics *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics `pulumi:"originCharacteristics"` - OriginCharacteristicsWsd *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd `pulumi:"originCharacteristicsWsd"` - OriginFailureRecoveryMethod *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod `pulumi:"originFailureRecoveryMethod"` - OriginFailureRecoveryPolicy *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy `pulumi:"originFailureRecoveryPolicy"` - OriginIpAcl *GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl `pulumi:"originIpAcl"` - PersistentClientConnection *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection `pulumi:"persistentClientConnection"` - PersistentConnection *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection `pulumi:"persistentConnection"` - PersonallyIdentifiableInformation *GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation `pulumi:"personallyIdentifiableInformation"` - PhasedRelease *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease `pulumi:"phasedRelease"` - Preconnect *GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect `pulumi:"preconnect"` - PredictiveContentDelivery *GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery `pulumi:"predictiveContentDelivery"` - PredictivePrefetching *GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching `pulumi:"predictivePrefetching"` - Prefetch *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch `pulumi:"prefetch"` - Prefetchable *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable `pulumi:"prefetchable"` - PrefreshCache *GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache `pulumi:"prefreshCache"` - Quality *GetPropertyRulesBuilderRulesV20230530BehaviorQuality `pulumi:"quality"` - QuicBeta *GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta `pulumi:"quicBeta"` - RandomSeek *GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek `pulumi:"randomSeek"` - Rapid *GetPropertyRulesBuilderRulesV20230530BehaviorRapid `pulumi:"rapid"` - ReadTimeout *GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout `pulumi:"readTimeout"` - RealTimeReporting *GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting `pulumi:"realTimeReporting"` - RealUserMonitoring *GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring `pulumi:"realUserMonitoring"` - Redirect *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect `pulumi:"redirect"` - Redirectplus *GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus `pulumi:"redirectplus"` - RefererChecking *GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking `pulumi:"refererChecking"` - RemoveQueryParameter *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter `pulumi:"removeQueryParameter"` - RemoveVary *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary `pulumi:"removeVary"` - Report *GetPropertyRulesBuilderRulesV20230530BehaviorReport `pulumi:"report"` - RequestControl *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl `pulumi:"requestControl"` - RequestTypeMarker *GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker `pulumi:"requestTypeMarker"` - ResourceOptimizer *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer `pulumi:"resourceOptimizer"` - ResourceOptimizerExtendedCompatibility *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility `pulumi:"resourceOptimizerExtendedCompatibility"` - ResponseCode *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode `pulumi:"responseCode"` - ResponseCookie *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie `pulumi:"responseCookie"` - RestrictObjectCaching *GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching `pulumi:"restrictObjectCaching"` - ReturnCacheStatus *GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus `pulumi:"returnCacheStatus"` - RewriteUrl *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl `pulumi:"rewriteUrl"` - RumCustom *GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom `pulumi:"rumCustom"` - SaasDefinitions *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions `pulumi:"saasDefinitions"` - SalesForceCommerceCloudClient *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient `pulumi:"salesForceCommerceCloudClient"` - SalesForceCommerceCloudProvider *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider `pulumi:"salesForceCommerceCloudProvider"` - SalesForceCommerceCloudProviderHostHeader *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader `pulumi:"salesForceCommerceCloudProviderHostHeader"` - SavePostDcaProcessing *GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing `pulumi:"savePostDcaProcessing"` - ScheduleInvalidation *GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation `pulumi:"scheduleInvalidation"` - ScriptManagement *GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement `pulumi:"scriptManagement"` - SegmentedContentProtection *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection `pulumi:"segmentedContentProtection"` - SegmentedMediaOptimization *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization `pulumi:"segmentedMediaOptimization"` - SegmentedMediaStreamingPrefetch *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch `pulumi:"segmentedMediaStreamingPrefetch"` - SetVariable *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable `pulumi:"setVariable"` - SimulateErrorCode *GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode `pulumi:"simulateErrorCode"` - SiteShield *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield `pulumi:"siteShield"` - StandardTlsMigration *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration `pulumi:"standardTlsMigration"` - StandardTlsMigrationOverride *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride `pulumi:"standardTlsMigrationOverride"` - StrictHeaderParsing *GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing `pulumi:"strictHeaderParsing"` - SubCustomer *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer `pulumi:"subCustomer"` - SureRoute *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute `pulumi:"sureRoute"` - TcpOptimization *GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization `pulumi:"tcpOptimization"` - TeaLeaf *GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf `pulumi:"teaLeaf"` - TieredDistribution *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution `pulumi:"tieredDistribution"` - TieredDistributionAdvanced *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced `pulumi:"tieredDistributionAdvanced"` - TieredDistributionCustomization *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization `pulumi:"tieredDistributionCustomization"` - Timeout *GetPropertyRulesBuilderRulesV20230530BehaviorTimeout `pulumi:"timeout"` - UidConfiguration *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration `pulumi:"uidConfiguration"` - ValidateEntityTag *GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag `pulumi:"validateEntityTag"` - VerifyJsonWebToken *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken `pulumi:"verifyJsonWebToken"` - VerifyJsonWebTokenForDcp *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp `pulumi:"verifyJsonWebTokenForDcp"` - VerifyTokenAuthorization *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization `pulumi:"verifyTokenAuthorization"` - VirtualWaitingRoom *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom `pulumi:"virtualWaitingRoom"` - VirtualWaitingRoomWithEdgeWorkers *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers `pulumi:"virtualWaitingRoomWithEdgeWorkers"` - VisitorPrioritization *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization `pulumi:"visitorPrioritization"` - VisitorPrioritizationFifo *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo `pulumi:"visitorPrioritizationFifo"` - VisitorPrioritizationFifoStandalone *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone `pulumi:"visitorPrioritizationFifoStandalone"` - Watermarking *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking `pulumi:"watermarking"` - WebApplicationFirewall *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall `pulumi:"webApplicationFirewall"` - WebSockets *GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets `pulumi:"webSockets"` - Webdav *GetPropertyRulesBuilderRulesV20230530BehaviorWebdav `pulumi:"webdav"` +type GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorInput` via: +// GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs and GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorInput interface { +// GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorArgs struct { - AdScalerCircuitBreaker GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrInput `pulumi:"adScalerCircuitBreaker"` - AdaptiveAcceleration GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrInput `pulumi:"adaptiveAcceleration"` - AdaptiveImageCompression GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrInput `pulumi:"adaptiveImageCompression"` - Advanced GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrInput `pulumi:"advanced"` - AggregatedReporting GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrInput `pulumi:"aggregatedReporting"` - Akamaizer GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrInput `pulumi:"akamaizer"` - AkamaizerTag GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrInput `pulumi:"akamaizerTag"` - AllHttpInCacheHierarchy GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrInput `pulumi:"allHttpInCacheHierarchy"` - AllowCloudletsOrigins GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrInput `pulumi:"allowCloudletsOrigins"` - AllowDelete GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrInput `pulumi:"allowDelete"` - AllowHttpsCacheKeySharing GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrInput `pulumi:"allowHttpsCacheKeySharing"` - AllowHttpsDowngrade GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrInput `pulumi:"allowHttpsDowngrade"` - AllowOptions GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrInput `pulumi:"allowOptions"` - AllowPatch GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrInput `pulumi:"allowPatch"` - AllowPost GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrInput `pulumi:"allowPost"` - AllowPut GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrInput `pulumi:"allowPut"` - AllowTransferEncoding GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrInput `pulumi:"allowTransferEncoding"` - AltSvcHeader GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrInput `pulumi:"altSvcHeader"` - ApiPrioritization GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrInput `pulumi:"apiPrioritization"` - ApplicationLoadBalancer GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrInput `pulumi:"applicationLoadBalancer"` - AudienceSegmentation GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrInput `pulumi:"audienceSegmentation"` - AutoDomainValidation GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrInput `pulumi:"autoDomainValidation"` - BaseDirectory GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrInput `pulumi:"baseDirectory"` - BossBeaconing GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrInput `pulumi:"bossBeaconing"` - Breadcrumbs GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrInput `pulumi:"breadcrumbs"` - BreakConnection GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrInput `pulumi:"breakConnection"` - Brotli GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrInput `pulumi:"brotli"` - CacheError GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrInput `pulumi:"cacheError"` - CacheId GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrInput `pulumi:"cacheId"` - CacheKeyIgnoreCase GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrInput `pulumi:"cacheKeyIgnoreCase"` - CacheKeyQueryParams GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrInput `pulumi:"cacheKeyQueryParams"` - CacheKeyRewrite GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrInput `pulumi:"cacheKeyRewrite"` - CachePost GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrInput `pulumi:"cachePost"` - CacheRedirect GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrInput `pulumi:"cacheRedirect"` - CacheTag GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrInput `pulumi:"cacheTag"` - CacheTagVisible GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrInput `pulumi:"cacheTagVisible"` - Caching GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrInput `pulumi:"caching"` - CentralAuthorization GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrInput `pulumi:"centralAuthorization"` - ChaseRedirects GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrInput `pulumi:"chaseRedirects"` - ClientCharacteristics GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrInput `pulumi:"clientCharacteristics"` - CloudInterconnects GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrInput `pulumi:"cloudInterconnects"` - CloudWrapper GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrInput `pulumi:"cloudWrapper"` - CloudWrapperAdvanced GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrInput `pulumi:"cloudWrapperAdvanced"` - CommonMediaClientData GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrInput `pulumi:"commonMediaClientData"` - ConditionalOrigin GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrInput `pulumi:"conditionalOrigin"` - ConstructResponse GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrInput `pulumi:"constructResponse"` - ContentCharacteristics GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrInput `pulumi:"contentCharacteristics"` - ContentCharacteristicsAmd GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrInput `pulumi:"contentCharacteristicsAmd"` - ContentCharacteristicsDd GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrInput `pulumi:"contentCharacteristicsDd"` - ContentCharacteristicsWsdLargeFile GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrInput `pulumi:"contentCharacteristicsWsdLargeFile"` - ContentCharacteristicsWsdLive GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrInput `pulumi:"contentCharacteristicsWsdLive"` - ContentCharacteristicsWsdVod GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrInput `pulumi:"contentCharacteristicsWsdVod"` - ContentPrePosition GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrInput `pulumi:"contentPrePosition"` - ContentTargetingProtection GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrInput `pulumi:"contentTargetingProtection"` - CorsSupport GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrInput `pulumi:"corsSupport"` - CpCode GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrInput `pulumi:"cpCode"` - CustomBehavior GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrInput `pulumi:"customBehavior"` - Datastream GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrInput `pulumi:"datastream"` - Dcp GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrInput `pulumi:"dcp"` - DcpAuthHmacTransformation GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrInput `pulumi:"dcpAuthHmacTransformation"` - DcpAuthRegexTransformation GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrInput `pulumi:"dcpAuthRegexTransformation"` - DcpAuthSubstringTransformation GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrInput `pulumi:"dcpAuthSubstringTransformation"` - DcpAuthVariableExtractor GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrInput `pulumi:"dcpAuthVariableExtractor"` - DcpDefaultAuthzGroups GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrInput `pulumi:"dcpDefaultAuthzGroups"` - DcpDevRelations GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrInput `pulumi:"dcpDevRelations"` - DcpRealTimeAuth GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrInput `pulumi:"dcpRealTimeAuth"` - DeliveryReceipt GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrInput `pulumi:"deliveryReceipt"` - DenyAccess GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrInput `pulumi:"denyAccess"` - DenyDirectFailoverAccess GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrInput `pulumi:"denyDirectFailoverAccess"` - DeviceCharacteristicCacheId GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrInput `pulumi:"deviceCharacteristicCacheId"` - DeviceCharacteristicHeader GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrInput `pulumi:"deviceCharacteristicHeader"` - DnsAsyncRefresh GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrInput `pulumi:"dnsAsyncRefresh"` - DnsPrefresh GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrInput `pulumi:"dnsPrefresh"` +type GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` +} + +func (GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs, GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtr and GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput +} + +type getPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrType GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs + +func GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolArgs) GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol) *GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol { + return &v + }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol) *string { return v.Value }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol) GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol + return ret + }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocol) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionRequestType struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs and GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput +} + +type GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` +} + +func (GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRequestType)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestType] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestType]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs, GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtr and GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput +} + +type getPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrType GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs + +func GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeArgs) GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRequestType)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestType] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestType]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionRequestType)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionRequestType) *GetPropertyRulesBuilderRulesV20230105CriterionRequestType { + return &v + }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestType] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionRequestType]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestType) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestType) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestType) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestType) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionRequestType) *string { return v.Value }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionRequestType)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestType] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionRequestType]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestType) GetPropertyRulesBuilderRulesV20230105CriterionRequestType { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230105CriterionRequestType + return ret + }).(GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestType) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestType) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestType) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestType) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionRequestTypePtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionRequestType) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader struct { + HeaderName *string `pulumi:"headerName"` + Locked *bool `pulumi:"locked"` + LowerBound *int `pulumi:"lowerBound"` + MatchCaseSensitiveValue *bool `pulumi:"matchCaseSensitiveValue"` + MatchOperator *string `pulumi:"matchOperator"` + MatchWildcardName *bool `pulumi:"matchWildcardName"` + MatchWildcardValue *bool `pulumi:"matchWildcardValue"` + TemplateUuid *string `pulumi:"templateUuid"` + UpperBound *int `pulumi:"upperBound"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` +} + +// GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs and GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput +} + +type GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs struct { + HeaderName pulumi.StringPtrInput `pulumi:"headerName"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + LowerBound pulumi.IntPtrInput `pulumi:"lowerBound"` + MatchCaseSensitiveValue pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveValue"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + MatchWildcardName pulumi.BoolPtrInput `pulumi:"matchWildcardName"` + MatchWildcardValue pulumi.BoolPtrInput `pulumi:"matchWildcardValue"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UpperBound pulumi.IntPtrInput `pulumi:"upperBound"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` +} + +func (GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs, GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtr and GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput +} + +type getPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrType GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs + +func GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderArgs) GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader { + return &v + }).(GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *string { return v.HeaderName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) LowerBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *int { return v.LowerBound }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *bool { + return v.MatchCaseSensitiveValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) MatchWildcardName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *bool { return v.MatchWildcardName }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) MatchWildcardValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *bool { + return v.MatchWildcardValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) UpperBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *int { return v.UpperBound }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) []string { return v.Values }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader + return ret + }).(GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *string { + if v == nil { + return nil + } + return v.HeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) LowerBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *int { + if v == nil { + return nil + } + return v.LowerBound + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *bool { + if v == nil { + return nil + } + return v.MatchCaseSensitiveValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) MatchWildcardName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *bool { + if v == nil { + return nil + } + return v.MatchWildcardName + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) MatchWildcardValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *bool { + if v == nil { + return nil + } + return v.MatchWildcardValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) UpperBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *int { + if v == nil { + return nil + } + return v.UpperBound + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionResponseHeader) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionTime struct { + ApplyDaylightSavingsTime *bool `pulumi:"applyDaylightSavingsTime"` + BeginDate *string `pulumi:"beginDate"` + EndDate *string `pulumi:"endDate"` + LastingDate *string `pulumi:"lastingDate"` + LastingDuration *string `pulumi:"lastingDuration"` + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + RepeatBeginDate *string `pulumi:"repeatBeginDate"` + RepeatDuration *string `pulumi:"repeatDuration"` + RepeatInterval *string `pulumi:"repeatInterval"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230105CriterionTimeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs and GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionTimeInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionTimeInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CriterionTimeOutput() GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionTimeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput +} + +type GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs struct { + ApplyDaylightSavingsTime pulumi.BoolPtrInput `pulumi:"applyDaylightSavingsTime"` + BeginDate pulumi.StringPtrInput `pulumi:"beginDate"` + EndDate pulumi.StringPtrInput `pulumi:"endDate"` + LastingDate pulumi.StringPtrInput `pulumi:"lastingDate"` + LastingDuration pulumi.StringPtrInput `pulumi:"lastingDuration"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + RepeatBeginDate pulumi.StringPtrInput `pulumi:"repeatBeginDate"` + RepeatDuration pulumi.StringPtrInput `pulumi:"repeatDuration"` + RepeatInterval pulumi.StringPtrInput `pulumi:"repeatInterval"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionTime)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionTimeOutput() GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionTimeOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionTimeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionTime] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionTime]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionTimeOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230105CriterionTimePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs, GetPropertyRulesBuilderRulesV20230105CriterionTimePtr and GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionTimePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230105CriterionTimePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput +} + +type getPropertyRulesBuilderRulesV20230105CriterionTimePtrType GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs + +func GetPropertyRulesBuilderRulesV20230105CriterionTimePtr(v *GetPropertyRulesBuilderRulesV20230105CriterionTimeArgs) GetPropertyRulesBuilderRulesV20230105CriterionTimePtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionTimePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230105CriterionTimePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionTime)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionTimePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionTimePtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionTimePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionTime] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionTime]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionTime)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionTimeOutput() GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionTimeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionTime) *GetPropertyRulesBuilderRulesV20230105CriterionTime { + return &v + }).(GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionTime] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionTime]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) ApplyDaylightSavingsTime() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTime) *bool { return v.ApplyDaylightSavingsTime }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) BeginDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { return v.BeginDate }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) EndDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { return v.EndDate }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) LastingDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { return v.LastingDate }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) LastingDuration() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { return v.LastingDuration }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTime) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) RepeatBeginDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { return v.RepeatBeginDate }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) RepeatDuration() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { return v.RepeatDuration }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) RepeatInterval() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { return v.RepeatInterval }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionTime)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionTime] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionTime]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) GetPropertyRulesBuilderRulesV20230105CriterionTime { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230105CriterionTime + return ret + }).(GetPropertyRulesBuilderRulesV20230105CriterionTimeOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) ApplyDaylightSavingsTime() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) *bool { + if v == nil { + return nil + } + return v.ApplyDaylightSavingsTime + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) BeginDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { + if v == nil { + return nil + } + return v.BeginDate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) EndDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { + if v == nil { + return nil + } + return v.EndDate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) LastingDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { + if v == nil { + return nil + } + return v.LastingDate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) LastingDuration() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { + if v == nil { + return nil + } + return v.LastingDuration + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) RepeatBeginDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { + if v == nil { + return nil + } + return v.RepeatBeginDate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) RepeatDuration() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { + if v == nil { + return nil + } + return v.RepeatDuration + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) RepeatInterval() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { + if v == nil { + return nil + } + return v.RepeatInterval + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTimePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTime) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + StatusLists []string `pulumi:"statusLists"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs and GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput +} + +type GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + StatusLists pulumi.StringArrayInput `pulumi:"statusLists"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs, GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtr and GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrType GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs + +func GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationArgs) GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization) *GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization { + return &v + }).(GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization) *string { + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) StatusLists() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization) []string { + return v.StatusLists + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization) GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization + return ret + }).(GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) StatusLists() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization) []string { + if v == nil { + return nil + } + return v.StatusLists + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorization) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionUserAgent struct { + Locked *bool `pulumi:"locked"` + MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` + MatchOperator *string `pulumi:"matchOperator"` + MatchWildcard *bool `pulumi:"matchWildcard"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` +} + +// GetPropertyRulesBuilderRulesV20230105CriterionUserAgentInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs and GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionUserAgentInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionUserAgentInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput +} + +type GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + MatchWildcard pulumi.BoolPtrInput `pulumi:"matchWildcard"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` +} + +func (GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionUserAgent)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionUserAgent] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionUserAgent]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs, GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtr and GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput +} + +type getPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrType GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs + +func GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionUserAgentArgs) GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionUserAgent)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionUserAgent] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionUserAgent]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionUserAgent)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *GetPropertyRulesBuilderRulesV20230105CriterionUserAgent { + return &v + }).(GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionUserAgent] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionUserAgent]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) MatchWildcard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *bool { return v.MatchWildcard }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) []string { return v.Values }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionUserAgent)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionUserAgent] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionUserAgent]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) GetPropertyRulesBuilderRulesV20230105CriterionUserAgent { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230105CriterionUserAgent + return ret + }).(GetPropertyRulesBuilderRulesV20230105CriterionUserAgentOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *bool { + if v == nil { + return nil + } + return v.MatchCaseSensitive + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) MatchWildcard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *bool { + if v == nil { + return nil + } + return v.MatchWildcard + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserAgentPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserAgent) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionUserLocation struct { + CheckIps *string `pulumi:"checkIps"` + ContinentValues []string `pulumi:"continentValues"` + CountryValues []string `pulumi:"countryValues"` + Field *string `pulumi:"field"` + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + RegionValues []string `pulumi:"regionValues"` + TemplateUuid *string `pulumi:"templateUuid"` + UseOnlyFirstXForwardedForIp *bool `pulumi:"useOnlyFirstXForwardedForIp"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230105CriterionUserLocationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs and GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionUserLocationInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionUserLocationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput +} + +type GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs struct { + CheckIps pulumi.StringPtrInput `pulumi:"checkIps"` + ContinentValues pulumi.StringArrayInput `pulumi:"continentValues"` + CountryValues pulumi.StringArrayInput `pulumi:"countryValues"` + Field pulumi.StringPtrInput `pulumi:"field"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + RegionValues pulumi.StringArrayInput `pulumi:"regionValues"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UseOnlyFirstXForwardedForIp pulumi.BoolPtrInput `pulumi:"useOnlyFirstXForwardedForIp"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionUserLocation)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionUserLocation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionUserLocation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs, GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtr and GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrType GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs + +func GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionUserLocationArgs) GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionUserLocation)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionUserLocation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionUserLocation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionUserLocation)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation { + return &v + }).(GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionUserLocation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionUserLocation]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) CheckIps() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *string { return v.CheckIps }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) ContinentValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) []string { return v.ContinentValues }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) CountryValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) []string { return v.CountryValues }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) Field() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *string { return v.Field }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) RegionValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) []string { return v.RegionValues }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) UseOnlyFirstXForwardedForIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *bool { + return v.UseOnlyFirstXForwardedForIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionUserLocation)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionUserLocation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionUserLocation]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) GetPropertyRulesBuilderRulesV20230105CriterionUserLocation { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230105CriterionUserLocation + return ret + }).(GetPropertyRulesBuilderRulesV20230105CriterionUserLocationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) CheckIps() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *string { + if v == nil { + return nil + } + return v.CheckIps + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) ContinentValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) []string { + if v == nil { + return nil + } + return v.ContinentValues + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) CountryValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) []string { + if v == nil { + return nil + } + return v.CountryValues + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) Field() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *string { + if v == nil { + return nil + } + return v.Field + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) RegionValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) []string { + if v == nil { + return nil + } + return v.RegionValues + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) UseOnlyFirstXForwardedForIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *bool { + if v == nil { + return nil + } + return v.UseOnlyFirstXForwardedForIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserLocationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserLocation) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork struct { + BandwidthValues []string `pulumi:"bandwidthValues"` + CheckIps *string `pulumi:"checkIps"` + Field *string `pulumi:"field"` + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + NetworkTypeValues []string `pulumi:"networkTypeValues"` + NetworkValues []string `pulumi:"networkValues"` + TemplateUuid *string `pulumi:"templateUuid"` + UseOnlyFirstXForwardedForIp *bool `pulumi:"useOnlyFirstXForwardedForIp"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs and GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput +} + +type GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs struct { + BandwidthValues pulumi.StringArrayInput `pulumi:"bandwidthValues"` + CheckIps pulumi.StringPtrInput `pulumi:"checkIps"` + Field pulumi.StringPtrInput `pulumi:"field"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + NetworkTypeValues pulumi.StringArrayInput `pulumi:"networkTypeValues"` + NetworkValues pulumi.StringArrayInput `pulumi:"networkValues"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UseOnlyFirstXForwardedForIp pulumi.BoolPtrInput `pulumi:"useOnlyFirstXForwardedForIp"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs, GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtr and GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput +} + +type getPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrType GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs + +func GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkArgs) GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork { + return &v + }).(GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) BandwidthValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) []string { return v.BandwidthValues }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) CheckIps() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *string { return v.CheckIps }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) Field() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *string { return v.Field }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) NetworkTypeValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) []string { return v.NetworkTypeValues }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) NetworkValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) []string { return v.NetworkValues }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) UseOnlyFirstXForwardedForIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *bool { + return v.UseOnlyFirstXForwardedForIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork + return ret + }).(GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) BandwidthValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) []string { + if v == nil { + return nil + } + return v.BandwidthValues + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) CheckIps() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *string { + if v == nil { + return nil + } + return v.CheckIps + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) Field() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *string { + if v == nil { + return nil + } + return v.Field + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) NetworkTypeValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) []string { + if v == nil { + return nil + } + return v.NetworkTypeValues + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) NetworkValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) []string { + if v == nil { + return nil + } + return v.NetworkValues + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) UseOnlyFirstXForwardedForIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *bool { + if v == nil { + return nil + } + return v.UseOnlyFirstXForwardedForIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionUserNetwork) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionVariableError struct { + Locked *bool `pulumi:"locked"` + Result *bool `pulumi:"result"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + VariableNames []string `pulumi:"variableNames"` +} + +// GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs and GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput() GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput +} + +type GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Result pulumi.BoolPtrInput `pulumi:"result"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VariableNames pulumi.StringArrayInput `pulumi:"variableNames"` +} + +func (GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionVariableError)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput() GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionVariableError] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionVariableError]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs, GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtr and GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput +} + +type getPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrType GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs + +func GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorArgs) GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionVariableError)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionVariableError] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionVariableError]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionVariableError)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput() GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionVariableError) *GetPropertyRulesBuilderRulesV20230105CriterionVariableError { + return &v + }).(GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionVariableError] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionVariableError]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVariableError) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) Result() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVariableError) *bool { return v.Result }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVariableError) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVariableError) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) VariableNames() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVariableError) []string { return v.VariableNames }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionVariableError)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionVariableError] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionVariableError]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVariableError) GetPropertyRulesBuilderRulesV20230105CriterionVariableError { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230105CriterionVariableError + return ret + }).(GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVariableError) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) Result() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVariableError) *bool { + if v == nil { + return nil + } + return v.Result + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVariableError) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVariableError) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorPtrOutput) VariableNames() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVariableError) []string { + if v == nil { + return nil + } + return v.VariableNames + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest struct { + Locked *bool `pulumi:"locked"` + MatchOn *string `pulumi:"matchOn"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs and GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput() GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput +} + +type GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOn pulumi.StringPtrInput `pulumi:"matchOn"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput() GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs, GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtr and GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput +} + +type getPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrType GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs + +func GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestArgs) GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput() GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest) *GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest { + return &v + }).(GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) MatchOn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest) *string { + return v.MatchOn + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest) *string { + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest) GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest + return ret + }).(GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) MatchOn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest) *string { + if v == nil { + return nil + } + return v.MatchOn + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequest) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest struct { + Locked *bool `pulumi:"locked"` + MatchOn *string `pulumi:"matchOn"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs and GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs{...} +type GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput() GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput +} + +type GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOn pulumi.StringPtrInput `pulumi:"matchOn"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput() GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs) ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput).ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs, GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtr and GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput + ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput +} + +type getPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrType GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs + +func GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtr(v *GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestArgs) GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrInput { + return (*getPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrType) ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput() GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest) *GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest { + return &v + }).(GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) MatchOn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest) *string { + return v.MatchOn + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest) *string { + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) ToGetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest) GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest + return ret + }).(GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) MatchOn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest) *string { + if v == nil { + return nil + } + return v.MatchOn + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequest) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CustomOverride struct { + Name *string `pulumi:"name"` + OverrideId *string `pulumi:"overrideId"` +} + +// GetPropertyRulesBuilderRulesV20230105CustomOverrideInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs and GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CustomOverrideInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs{...} +type GetPropertyRulesBuilderRulesV20230105CustomOverrideInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CustomOverrideOutput() GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput + ToGetPropertyRulesBuilderRulesV20230105CustomOverrideOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput +} + +type GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs struct { + Name pulumi.StringPtrInput `pulumi:"name"` + OverrideId pulumi.StringPtrInput `pulumi:"overrideId"` +} + +func (GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CustomOverride)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs) ToGetPropertyRulesBuilderRulesV20230105CustomOverrideOutput() GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CustomOverrideOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs) ToGetPropertyRulesBuilderRulesV20230105CustomOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CustomOverride] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CustomOverride]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CustomOverrideOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs) ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs) ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput).ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230105CustomOverridePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs, GetPropertyRulesBuilderRulesV20230105CustomOverridePtr and GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105CustomOverridePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230105CustomOverridePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput + ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput +} + +type getPropertyRulesBuilderRulesV20230105CustomOverridePtrType GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs + +func GetPropertyRulesBuilderRulesV20230105CustomOverridePtr(v *GetPropertyRulesBuilderRulesV20230105CustomOverrideArgs) GetPropertyRulesBuilderRulesV20230105CustomOverridePtrInput { + return (*getPropertyRulesBuilderRulesV20230105CustomOverridePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230105CustomOverridePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CustomOverride)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230105CustomOverridePtrType) ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230105CustomOverridePtrType) ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230105CustomOverridePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CustomOverride] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CustomOverride]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105CustomOverride)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput) ToGetPropertyRulesBuilderRulesV20230105CustomOverrideOutput() GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput) ToGetPropertyRulesBuilderRulesV20230105CustomOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput) ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput) ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230105CustomOverride) *GetPropertyRulesBuilderRulesV20230105CustomOverride { + return &v + }).(GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105CustomOverride] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105CustomOverride]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CustomOverride) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput) OverrideId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105CustomOverride) *string { return v.OverrideId }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230105CustomOverride)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CustomOverride] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230105CustomOverride]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CustomOverride) GetPropertyRulesBuilderRulesV20230105CustomOverride { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230105CustomOverride + return ret + }).(GetPropertyRulesBuilderRulesV20230105CustomOverrideOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CustomOverride) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105CustomOverridePtrOutput) OverrideId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230105CustomOverride) *string { + if v == nil { + return nil + } + return v.OverrideId + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230105Variable struct { + Description string `pulumi:"description"` + Hidden bool `pulumi:"hidden"` + Name string `pulumi:"name"` + Sensitive bool `pulumi:"sensitive"` + Value string `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230105VariableInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105VariableArgs and GetPropertyRulesBuilderRulesV20230105VariableOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105VariableInput` via: +// +// GetPropertyRulesBuilderRulesV20230105VariableArgs{...} +type GetPropertyRulesBuilderRulesV20230105VariableInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105VariableOutput() GetPropertyRulesBuilderRulesV20230105VariableOutput + ToGetPropertyRulesBuilderRulesV20230105VariableOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105VariableOutput +} + +type GetPropertyRulesBuilderRulesV20230105VariableArgs struct { + Description pulumi.StringInput `pulumi:"description"` + Hidden pulumi.BoolInput `pulumi:"hidden"` + Name pulumi.StringInput `pulumi:"name"` + Sensitive pulumi.BoolInput `pulumi:"sensitive"` + Value pulumi.StringInput `pulumi:"value"` +} + +func (GetPropertyRulesBuilderRulesV20230105VariableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105Variable)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230105VariableArgs) ToGetPropertyRulesBuilderRulesV20230105VariableOutput() GetPropertyRulesBuilderRulesV20230105VariableOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105VariableOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105VariableArgs) ToGetPropertyRulesBuilderRulesV20230105VariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105VariableOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105VariableOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230105VariableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105Variable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105Variable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105VariableOutputWithContext(ctx).OutputState, + } +} + +// GetPropertyRulesBuilderRulesV20230105VariableArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230105VariableArray and GetPropertyRulesBuilderRulesV20230105VariableArrayOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230105VariableArrayInput` via: +// +// GetPropertyRulesBuilderRulesV20230105VariableArray{ GetPropertyRulesBuilderRulesV20230105VariableArgs{...} } +type GetPropertyRulesBuilderRulesV20230105VariableArrayInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230105VariableArrayOutput() GetPropertyRulesBuilderRulesV20230105VariableArrayOutput + ToGetPropertyRulesBuilderRulesV20230105VariableArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230105VariableArrayOutput +} + +type GetPropertyRulesBuilderRulesV20230105VariableArray []GetPropertyRulesBuilderRulesV20230105VariableInput + +func (GetPropertyRulesBuilderRulesV20230105VariableArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230105Variable)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230105VariableArray) ToGetPropertyRulesBuilderRulesV20230105VariableArrayOutput() GetPropertyRulesBuilderRulesV20230105VariableArrayOutput { + return i.ToGetPropertyRulesBuilderRulesV20230105VariableArrayOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230105VariableArray) ToGetPropertyRulesBuilderRulesV20230105VariableArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105VariableArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230105VariableArrayOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230105VariableArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230105Variable] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230105Variable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230105VariableArrayOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230105VariableOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105VariableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105Variable)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105VariableOutput) ToGetPropertyRulesBuilderRulesV20230105VariableOutput() GetPropertyRulesBuilderRulesV20230105VariableOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105VariableOutput) ToGetPropertyRulesBuilderRulesV20230105VariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105VariableOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105VariableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230105Variable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230105Variable]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105VariableOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Variable) string { return v.Description }).(pulumi.StringOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105VariableOutput) Hidden() pulumi.BoolOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Variable) bool { return v.Hidden }).(pulumi.BoolOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105VariableOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Variable) string { return v.Name }).(pulumi.StringOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105VariableOutput) Sensitive() pulumi.BoolOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Variable) bool { return v.Sensitive }).(pulumi.BoolOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230105VariableOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230105Variable) string { return v.Value }).(pulumi.StringOutput) +} + +type GetPropertyRulesBuilderRulesV20230105VariableArrayOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230105VariableArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230105Variable)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230105VariableArrayOutput) ToGetPropertyRulesBuilderRulesV20230105VariableArrayOutput() GetPropertyRulesBuilderRulesV20230105VariableArrayOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105VariableArrayOutput) ToGetPropertyRulesBuilderRulesV20230105VariableArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230105VariableArrayOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230105VariableArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230105Variable] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230105Variable]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230105VariableArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230105VariableOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230105Variable { + return vs[0].([]GetPropertyRulesBuilderRulesV20230105Variable)[vs[1].(int)] + }).(GetPropertyRulesBuilderRulesV20230105VariableOutput) +} + +type GetPropertyRulesBuilderRulesV20230530 struct { + AdvancedOverride *string `pulumi:"advancedOverride"` + Behaviors []GetPropertyRulesBuilderRulesV20230530Behavior `pulumi:"behaviors"` + Childrens []string `pulumi:"childrens"` + Comments *string `pulumi:"comments"` + CriteriaLocked *bool `pulumi:"criteriaLocked"` + CriteriaMustSatisfy *string `pulumi:"criteriaMustSatisfy"` + Criterions []GetPropertyRulesBuilderRulesV20230530Criterion `pulumi:"criterions"` + CustomOverride *GetPropertyRulesBuilderRulesV20230530CustomOverride `pulumi:"customOverride"` + IsSecure *bool `pulumi:"isSecure"` + Name string `pulumi:"name"` + TemplateLink *string `pulumi:"templateLink"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Variables []GetPropertyRulesBuilderRulesV20230530Variable `pulumi:"variables"` +} + +// GetPropertyRulesBuilderRulesV20230530Input is an input type that accepts GetPropertyRulesBuilderRulesV20230530Args and GetPropertyRulesBuilderRulesV20230530Output values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530Input` via: +// +// GetPropertyRulesBuilderRulesV20230530Args{...} +type GetPropertyRulesBuilderRulesV20230530Input interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530Output() GetPropertyRulesBuilderRulesV20230530Output + ToGetPropertyRulesBuilderRulesV20230530OutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530Output +} + +type GetPropertyRulesBuilderRulesV20230530Args struct { + AdvancedOverride pulumi.StringPtrInput `pulumi:"advancedOverride"` + Behaviors GetPropertyRulesBuilderRulesV20230530BehaviorArrayInput `pulumi:"behaviors"` + Childrens pulumi.StringArrayInput `pulumi:"childrens"` + Comments pulumi.StringPtrInput `pulumi:"comments"` + CriteriaLocked pulumi.BoolPtrInput `pulumi:"criteriaLocked"` + CriteriaMustSatisfy pulumi.StringPtrInput `pulumi:"criteriaMustSatisfy"` + Criterions GetPropertyRulesBuilderRulesV20230530CriterionArrayInput `pulumi:"criterions"` + CustomOverride GetPropertyRulesBuilderRulesV20230530CustomOverridePtrInput `pulumi:"customOverride"` + IsSecure pulumi.BoolPtrInput `pulumi:"isSecure"` + Name pulumi.StringInput `pulumi:"name"` + TemplateLink pulumi.StringPtrInput `pulumi:"templateLink"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Variables GetPropertyRulesBuilderRulesV20230530VariableArrayInput `pulumi:"variables"` +} + +func (GetPropertyRulesBuilderRulesV20230530Args) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530Args) ToGetPropertyRulesBuilderRulesV20230530Output() GetPropertyRulesBuilderRulesV20230530Output { + return i.ToGetPropertyRulesBuilderRulesV20230530OutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530Args) ToGetPropertyRulesBuilderRulesV20230530OutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530Output { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530Output) +} + +func (i GetPropertyRulesBuilderRulesV20230530Args) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530OutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530Args) ToGetPropertyRulesBuilderRulesV20230530PtrOutput() GetPropertyRulesBuilderRulesV20230530PtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530PtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530Args) ToGetPropertyRulesBuilderRulesV20230530PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530PtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530Output).ToGetPropertyRulesBuilderRulesV20230530PtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530PtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530Args, GetPropertyRulesBuilderRulesV20230530Ptr and GetPropertyRulesBuilderRulesV20230530PtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530PtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530Args{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530PtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530PtrOutput() GetPropertyRulesBuilderRulesV20230530PtrOutput + ToGetPropertyRulesBuilderRulesV20230530PtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530PtrOutput +} + +type getPropertyRulesBuilderRulesV20230530PtrType GetPropertyRulesBuilderRulesV20230530Args + +func GetPropertyRulesBuilderRulesV20230530Ptr(v *GetPropertyRulesBuilderRulesV20230530Args) GetPropertyRulesBuilderRulesV20230530PtrInput { + return (*getPropertyRulesBuilderRulesV20230530PtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530PtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530PtrType) ToGetPropertyRulesBuilderRulesV20230530PtrOutput() GetPropertyRulesBuilderRulesV20230530PtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530PtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530PtrType) ToGetPropertyRulesBuilderRulesV20230530PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530PtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530PtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530PtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530PtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530Output struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530Output) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530Output) ToGetPropertyRulesBuilderRulesV20230530Output() GetPropertyRulesBuilderRulesV20230530Output { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530Output) ToGetPropertyRulesBuilderRulesV20230530OutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530Output { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530Output) ToGetPropertyRulesBuilderRulesV20230530PtrOutput() GetPropertyRulesBuilderRulesV20230530PtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530PtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530Output) ToGetPropertyRulesBuilderRulesV20230530PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530PtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530) *GetPropertyRulesBuilderRulesV20230530 { + return &v + }).(GetPropertyRulesBuilderRulesV20230530PtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530Output) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530Output) AdvancedOverride() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) *string { return v.AdvancedOverride }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530Output) Behaviors() GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) []GetPropertyRulesBuilderRulesV20230530Behavior { + return v.Behaviors + }).(GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530Output) Childrens() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) []string { return v.Childrens }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530Output) Comments() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) *string { return v.Comments }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530Output) CriteriaLocked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) *bool { return v.CriteriaLocked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530Output) CriteriaMustSatisfy() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) *string { return v.CriteriaMustSatisfy }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530Output) Criterions() GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) []GetPropertyRulesBuilderRulesV20230530Criterion { + return v.Criterions + }).(GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530Output) CustomOverride() GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) *GetPropertyRulesBuilderRulesV20230530CustomOverride { + return v.CustomOverride + }).(GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530Output) IsSecure() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) *bool { return v.IsSecure }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530Output) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) string { return v.Name }).(pulumi.StringOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530Output) TemplateLink() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) *string { return v.TemplateLink }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530Output) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530Output) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530Output) Variables() GetPropertyRulesBuilderRulesV20230530VariableArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530) []GetPropertyRulesBuilderRulesV20230530Variable { + return v.Variables + }).(GetPropertyRulesBuilderRulesV20230530VariableArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230530PtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530PtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) ToGetPropertyRulesBuilderRulesV20230530PtrOutput() GetPropertyRulesBuilderRulesV20230530PtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) ToGetPropertyRulesBuilderRulesV20230530PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530PtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530Output { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) GetPropertyRulesBuilderRulesV20230530 { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530 + return ret + }).(GetPropertyRulesBuilderRulesV20230530Output) +} + +func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) AdvancedOverride() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) *string { + if v == nil { + return nil + } + return v.AdvancedOverride + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) Behaviors() GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) []GetPropertyRulesBuilderRulesV20230530Behavior { + if v == nil { + return nil + } + return v.Behaviors + }).(GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) Childrens() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) []string { + if v == nil { + return nil + } + return v.Childrens + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) Comments() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) *string { + if v == nil { + return nil + } + return v.Comments + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) CriteriaLocked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) *bool { + if v == nil { + return nil + } + return v.CriteriaLocked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) CriteriaMustSatisfy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) *string { + if v == nil { + return nil + } + return v.CriteriaMustSatisfy + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) Criterions() GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) []GetPropertyRulesBuilderRulesV20230530Criterion { + if v == nil { + return nil + } + return v.Criterions + }).(GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) CustomOverride() GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) *GetPropertyRulesBuilderRulesV20230530CustomOverride { + if v == nil { + return nil + } + return v.CustomOverride + }).(GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) IsSecure() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) *bool { + if v == nil { + return nil + } + return v.IsSecure + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) TemplateLink() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) *string { + if v == nil { + return nil + } + return v.TemplateLink + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530PtrOutput) Variables() GetPropertyRulesBuilderRulesV20230530VariableArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530) []GetPropertyRulesBuilderRulesV20230530Variable { + if v == nil { + return nil + } + return v.Variables + }).(GetPropertyRulesBuilderRulesV20230530VariableArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230530Behavior struct { + AdScalerCircuitBreaker *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker `pulumi:"adScalerCircuitBreaker"` + AdaptiveAcceleration *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration `pulumi:"adaptiveAcceleration"` + AdaptiveImageCompression *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression `pulumi:"adaptiveImageCompression"` + Advanced *GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced `pulumi:"advanced"` + AggregatedReporting *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting `pulumi:"aggregatedReporting"` + Akamaizer *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer `pulumi:"akamaizer"` + AkamaizerTag *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag `pulumi:"akamaizerTag"` + AllHttpInCacheHierarchy *GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy `pulumi:"allHttpInCacheHierarchy"` + AllowCloudletsOrigins *GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins `pulumi:"allowCloudletsOrigins"` + AllowDelete *GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete `pulumi:"allowDelete"` + AllowHttpsCacheKeySharing *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing `pulumi:"allowHttpsCacheKeySharing"` + AllowHttpsDowngrade *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade `pulumi:"allowHttpsDowngrade"` + AllowOptions *GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions `pulumi:"allowOptions"` + AllowPatch *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch `pulumi:"allowPatch"` + AllowPost *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost `pulumi:"allowPost"` + AllowPut *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut `pulumi:"allowPut"` + AllowTransferEncoding *GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding `pulumi:"allowTransferEncoding"` + AltSvcHeader *GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader `pulumi:"altSvcHeader"` + ApiPrioritization *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization `pulumi:"apiPrioritization"` + ApplicationLoadBalancer *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer `pulumi:"applicationLoadBalancer"` + AudienceSegmentation *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation `pulumi:"audienceSegmentation"` + AutoDomainValidation *GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation `pulumi:"autoDomainValidation"` + BaseDirectory *GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory `pulumi:"baseDirectory"` + BossBeaconing *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing `pulumi:"bossBeaconing"` + Breadcrumbs *GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs `pulumi:"breadcrumbs"` + BreakConnection *GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection `pulumi:"breakConnection"` + Brotli *GetPropertyRulesBuilderRulesV20230530BehaviorBrotli `pulumi:"brotli"` + CacheError *GetPropertyRulesBuilderRulesV20230530BehaviorCacheError `pulumi:"cacheError"` + CacheId *GetPropertyRulesBuilderRulesV20230530BehaviorCacheId `pulumi:"cacheId"` + CacheKeyIgnoreCase *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase `pulumi:"cacheKeyIgnoreCase"` + CacheKeyQueryParams *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams `pulumi:"cacheKeyQueryParams"` + CacheKeyRewrite *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite `pulumi:"cacheKeyRewrite"` + CachePost *GetPropertyRulesBuilderRulesV20230530BehaviorCachePost `pulumi:"cachePost"` + CacheRedirect *GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect `pulumi:"cacheRedirect"` + CacheTag *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag `pulumi:"cacheTag"` + CacheTagVisible *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible `pulumi:"cacheTagVisible"` + Caching *GetPropertyRulesBuilderRulesV20230530BehaviorCaching `pulumi:"caching"` + CentralAuthorization *GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization `pulumi:"centralAuthorization"` + ChaseRedirects *GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects `pulumi:"chaseRedirects"` + ClientCharacteristics *GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics `pulumi:"clientCharacteristics"` + CloudInterconnects *GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects `pulumi:"cloudInterconnects"` + CloudWrapper *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper `pulumi:"cloudWrapper"` + CloudWrapperAdvanced *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced `pulumi:"cloudWrapperAdvanced"` + CommonMediaClientData *GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData `pulumi:"commonMediaClientData"` + ConditionalOrigin *GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin `pulumi:"conditionalOrigin"` + ConstructResponse *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse `pulumi:"constructResponse"` + ContentCharacteristics *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics `pulumi:"contentCharacteristics"` + ContentCharacteristicsAmd *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd `pulumi:"contentCharacteristicsAmd"` + ContentCharacteristicsDd *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd `pulumi:"contentCharacteristicsDd"` + ContentCharacteristicsWsdLargeFile *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile `pulumi:"contentCharacteristicsWsdLargeFile"` + ContentCharacteristicsWsdLive *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive `pulumi:"contentCharacteristicsWsdLive"` + ContentCharacteristicsWsdVod *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod `pulumi:"contentCharacteristicsWsdVod"` + ContentPrePosition *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition `pulumi:"contentPrePosition"` + ContentTargetingProtection *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection `pulumi:"contentTargetingProtection"` + CorsSupport *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport `pulumi:"corsSupport"` + CpCode *GetPropertyRulesBuilderRulesV20230530BehaviorCpCode `pulumi:"cpCode"` + CustomBehavior *GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior `pulumi:"customBehavior"` + Datastream *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream `pulumi:"datastream"` + Dcp *GetPropertyRulesBuilderRulesV20230530BehaviorDcp `pulumi:"dcp"` + DcpAuthHmacTransformation *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation `pulumi:"dcpAuthHmacTransformation"` + DcpAuthRegexTransformation *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation `pulumi:"dcpAuthRegexTransformation"` + DcpAuthSubstringTransformation *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation `pulumi:"dcpAuthSubstringTransformation"` + DcpAuthVariableExtractor *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor `pulumi:"dcpAuthVariableExtractor"` + DcpDefaultAuthzGroups *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups `pulumi:"dcpDefaultAuthzGroups"` + DcpDevRelations *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations `pulumi:"dcpDevRelations"` + DcpRealTimeAuth *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth `pulumi:"dcpRealTimeAuth"` + DeliveryReceipt *GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt `pulumi:"deliveryReceipt"` + DenyAccess *GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess `pulumi:"denyAccess"` + DenyDirectFailoverAccess *GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess `pulumi:"denyDirectFailoverAccess"` + DeviceCharacteristicCacheId *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId `pulumi:"deviceCharacteristicCacheId"` + DeviceCharacteristicHeader *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader `pulumi:"deviceCharacteristicHeader"` + DnsAsyncRefresh *GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh `pulumi:"dnsAsyncRefresh"` + DnsPrefresh *GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh `pulumi:"dnsPrefresh"` + DowngradeProtocol *GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol `pulumi:"downgradeProtocol"` + DownloadCompleteMarker *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker `pulumi:"downloadCompleteMarker"` + DownloadNotification *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification `pulumi:"downloadNotification"` + DownstreamCache *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache `pulumi:"downstreamCache"` + DynamicThroughtputOptimization *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization `pulumi:"dynamicThroughtputOptimization"` + DynamicThroughtputOptimizationOverride *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride `pulumi:"dynamicThroughtputOptimizationOverride"` + DynamicWebContent *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent `pulumi:"dynamicWebContent"` + EcmsBulkUpload *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload `pulumi:"ecmsBulkUpload"` + EcmsDatabase *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase `pulumi:"ecmsDatabase"` + EcmsDataset *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset `pulumi:"ecmsDataset"` + EcmsObjectKey *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey `pulumi:"ecmsObjectKey"` + EdgeConnect *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect `pulumi:"edgeConnect"` + EdgeLoadBalancingAdvanced *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced `pulumi:"edgeLoadBalancingAdvanced"` + EdgeLoadBalancingDataCenter *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter `pulumi:"edgeLoadBalancingDataCenter"` + EdgeLoadBalancingOrigin *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin `pulumi:"edgeLoadBalancingOrigin"` + EdgeOriginAuthorization *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization `pulumi:"edgeOriginAuthorization"` + EdgeRedirector *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector `pulumi:"edgeRedirector"` + EdgeScape *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape `pulumi:"edgeScape"` + EdgeSideIncludes *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes `pulumi:"edgeSideIncludes"` + EdgeWorker *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker `pulumi:"edgeWorker"` + EnhancedAkamaiProtocol *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol `pulumi:"enhancedAkamaiProtocol"` + EnhancedProxyDetection *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection `pulumi:"enhancedProxyDetection"` + EpdForwardHeaderEnrichment *GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment `pulumi:"epdForwardHeaderEnrichment"` + FailAction *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction `pulumi:"failAction"` + FailoverBotManagerFeatureCompatibility *GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility `pulumi:"failoverBotManagerFeatureCompatibility"` + FastInvalidate *GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate `pulumi:"fastInvalidate"` + FirstPartyMarketing *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing `pulumi:"firstPartyMarketing"` + FirstPartyMarketingPlus *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus `pulumi:"firstPartyMarketingPlus"` + ForwardRewrite *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite `pulumi:"forwardRewrite"` + G2oheader *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader `pulumi:"g2oheader"` + GlobalRequestNumber *GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber `pulumi:"globalRequestNumber"` + GraphqlCaching *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching `pulumi:"graphqlCaching"` + GzipResponse *GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse `pulumi:"gzipResponse"` + HdDataAdvanced *GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced `pulumi:"hdDataAdvanced"` + HealthDetection *GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection `pulumi:"healthDetection"` + HsafEipBinding *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding `pulumi:"hsafEipBinding"` + Http2 *GetPropertyRulesBuilderRulesV20230530BehaviorHttp2 `pulumi:"http2"` + Http3 *GetPropertyRulesBuilderRulesV20230530BehaviorHttp3 `pulumi:"http3"` + HttpStrictTransportSecurity *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity `pulumi:"httpStrictTransportSecurity"` + HttpToHttpsUpgrade *GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade `pulumi:"httpToHttpsUpgrade"` + ImOverride *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride `pulumi:"imOverride"` + ImageAndVideoManager *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager `pulumi:"imageAndVideoManager"` + ImageManager *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager `pulumi:"imageManager"` + ImageManagerVideo *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo `pulumi:"imageManagerVideo"` + Include *GetPropertyRulesBuilderRulesV20230530BehaviorInclude `pulumi:"include"` + Instant *GetPropertyRulesBuilderRulesV20230530BehaviorInstant `pulumi:"instant"` + InstantConfig *GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig `pulumi:"instantConfig"` + LargeFileOptimization *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization `pulumi:"largeFileOptimization"` + LargeFileOptimizationAdvanced *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced `pulumi:"largeFileOptimizationAdvanced"` + LimitBitRate *GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate `pulumi:"limitBitRate"` + LogCustom *GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom `pulumi:"logCustom"` + MPulse *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse `pulumi:"mPulse"` + ManifestPersonalization *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization `pulumi:"manifestPersonalization"` + ManifestRerouting *GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting `pulumi:"manifestRerouting"` + ManualServerPush *GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush `pulumi:"manualServerPush"` + MediaAcceleration *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration `pulumi:"mediaAcceleration"` + MediaAccelerationQuicOptout *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout `pulumi:"mediaAccelerationQuicOptout"` + MediaClient *GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient `pulumi:"mediaClient"` + MediaFileRetrievalOptimization *GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization `pulumi:"mediaFileRetrievalOptimization"` + MediaOriginFailover *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover `pulumi:"mediaOriginFailover"` + MetadataCaching *GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching `pulumi:"metadataCaching"` + MobileSdkPerformance *GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance `pulumi:"mobileSdkPerformance"` + ModifyIncomingRequestHeader *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader `pulumi:"modifyIncomingRequestHeader"` + ModifyIncomingResponseHeader *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader `pulumi:"modifyIncomingResponseHeader"` + ModifyOutgoingRequestHeader *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader `pulumi:"modifyOutgoingRequestHeader"` + ModifyOutgoingResponseHeader *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader `pulumi:"modifyOutgoingResponseHeader"` + ModifyViaHeader *GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader `pulumi:"modifyViaHeader"` + Origin *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin `pulumi:"origin"` + OriginCharacteristics *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics `pulumi:"originCharacteristics"` + OriginCharacteristicsWsd *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd `pulumi:"originCharacteristicsWsd"` + OriginFailureRecoveryMethod *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod `pulumi:"originFailureRecoveryMethod"` + OriginFailureRecoveryPolicy *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy `pulumi:"originFailureRecoveryPolicy"` + OriginIpAcl *GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl `pulumi:"originIpAcl"` + PersistentClientConnection *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection `pulumi:"persistentClientConnection"` + PersistentConnection *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection `pulumi:"persistentConnection"` + PersonallyIdentifiableInformation *GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation `pulumi:"personallyIdentifiableInformation"` + PhasedRelease *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease `pulumi:"phasedRelease"` + Preconnect *GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect `pulumi:"preconnect"` + PredictiveContentDelivery *GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery `pulumi:"predictiveContentDelivery"` + PredictivePrefetching *GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching `pulumi:"predictivePrefetching"` + Prefetch *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch `pulumi:"prefetch"` + Prefetchable *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable `pulumi:"prefetchable"` + PrefreshCache *GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache `pulumi:"prefreshCache"` + Quality *GetPropertyRulesBuilderRulesV20230530BehaviorQuality `pulumi:"quality"` + QuicBeta *GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta `pulumi:"quicBeta"` + RandomSeek *GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek `pulumi:"randomSeek"` + Rapid *GetPropertyRulesBuilderRulesV20230530BehaviorRapid `pulumi:"rapid"` + ReadTimeout *GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout `pulumi:"readTimeout"` + RealTimeReporting *GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting `pulumi:"realTimeReporting"` + RealUserMonitoring *GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring `pulumi:"realUserMonitoring"` + Redirect *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect `pulumi:"redirect"` + Redirectplus *GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus `pulumi:"redirectplus"` + RefererChecking *GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking `pulumi:"refererChecking"` + RemoveQueryParameter *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter `pulumi:"removeQueryParameter"` + RemoveVary *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary `pulumi:"removeVary"` + Report *GetPropertyRulesBuilderRulesV20230530BehaviorReport `pulumi:"report"` + RequestControl *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl `pulumi:"requestControl"` + RequestTypeMarker *GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker `pulumi:"requestTypeMarker"` + ResourceOptimizer *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer `pulumi:"resourceOptimizer"` + ResourceOptimizerExtendedCompatibility *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility `pulumi:"resourceOptimizerExtendedCompatibility"` + ResponseCode *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode `pulumi:"responseCode"` + ResponseCookie *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie `pulumi:"responseCookie"` + RestrictObjectCaching *GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching `pulumi:"restrictObjectCaching"` + ReturnCacheStatus *GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus `pulumi:"returnCacheStatus"` + RewriteUrl *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl `pulumi:"rewriteUrl"` + RumCustom *GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom `pulumi:"rumCustom"` + SaasDefinitions *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions `pulumi:"saasDefinitions"` + SalesForceCommerceCloudClient *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient `pulumi:"salesForceCommerceCloudClient"` + SalesForceCommerceCloudProvider *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider `pulumi:"salesForceCommerceCloudProvider"` + SalesForceCommerceCloudProviderHostHeader *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader `pulumi:"salesForceCommerceCloudProviderHostHeader"` + SavePostDcaProcessing *GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing `pulumi:"savePostDcaProcessing"` + ScheduleInvalidation *GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation `pulumi:"scheduleInvalidation"` + ScriptManagement *GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement `pulumi:"scriptManagement"` + SegmentedContentProtection *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection `pulumi:"segmentedContentProtection"` + SegmentedMediaOptimization *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization `pulumi:"segmentedMediaOptimization"` + SegmentedMediaStreamingPrefetch *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch `pulumi:"segmentedMediaStreamingPrefetch"` + SetVariable *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable `pulumi:"setVariable"` + SimulateErrorCode *GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode `pulumi:"simulateErrorCode"` + SiteShield *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield `pulumi:"siteShield"` + StandardTlsMigration *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration `pulumi:"standardTlsMigration"` + StandardTlsMigrationOverride *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride `pulumi:"standardTlsMigrationOverride"` + StrictHeaderParsing *GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing `pulumi:"strictHeaderParsing"` + SubCustomer *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer `pulumi:"subCustomer"` + SureRoute *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute `pulumi:"sureRoute"` + TcpOptimization *GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization `pulumi:"tcpOptimization"` + TeaLeaf *GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf `pulumi:"teaLeaf"` + TieredDistribution *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution `pulumi:"tieredDistribution"` + TieredDistributionAdvanced *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced `pulumi:"tieredDistributionAdvanced"` + TieredDistributionCustomization *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization `pulumi:"tieredDistributionCustomization"` + Timeout *GetPropertyRulesBuilderRulesV20230530BehaviorTimeout `pulumi:"timeout"` + UidConfiguration *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration `pulumi:"uidConfiguration"` + ValidateEntityTag *GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag `pulumi:"validateEntityTag"` + VerifyJsonWebToken *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken `pulumi:"verifyJsonWebToken"` + VerifyJsonWebTokenForDcp *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp `pulumi:"verifyJsonWebTokenForDcp"` + VerifyTokenAuthorization *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization `pulumi:"verifyTokenAuthorization"` + VirtualWaitingRoom *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom `pulumi:"virtualWaitingRoom"` + VirtualWaitingRoomWithEdgeWorkers *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers `pulumi:"virtualWaitingRoomWithEdgeWorkers"` + VisitorPrioritization *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization `pulumi:"visitorPrioritization"` + VisitorPrioritizationFifo *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo `pulumi:"visitorPrioritizationFifo"` + VisitorPrioritizationFifoStandalone *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone `pulumi:"visitorPrioritizationFifoStandalone"` + Watermarking *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking `pulumi:"watermarking"` + WebApplicationFirewall *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall `pulumi:"webApplicationFirewall"` + WebSockets *GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets `pulumi:"webSockets"` + Webdav *GetPropertyRulesBuilderRulesV20230530BehaviorWebdav `pulumi:"webdav"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorArgs struct { + AdScalerCircuitBreaker GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrInput `pulumi:"adScalerCircuitBreaker"` + AdaptiveAcceleration GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrInput `pulumi:"adaptiveAcceleration"` + AdaptiveImageCompression GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrInput `pulumi:"adaptiveImageCompression"` + Advanced GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrInput `pulumi:"advanced"` + AggregatedReporting GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrInput `pulumi:"aggregatedReporting"` + Akamaizer GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrInput `pulumi:"akamaizer"` + AkamaizerTag GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrInput `pulumi:"akamaizerTag"` + AllHttpInCacheHierarchy GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrInput `pulumi:"allHttpInCacheHierarchy"` + AllowCloudletsOrigins GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrInput `pulumi:"allowCloudletsOrigins"` + AllowDelete GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrInput `pulumi:"allowDelete"` + AllowHttpsCacheKeySharing GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrInput `pulumi:"allowHttpsCacheKeySharing"` + AllowHttpsDowngrade GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrInput `pulumi:"allowHttpsDowngrade"` + AllowOptions GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrInput `pulumi:"allowOptions"` + AllowPatch GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrInput `pulumi:"allowPatch"` + AllowPost GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrInput `pulumi:"allowPost"` + AllowPut GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrInput `pulumi:"allowPut"` + AllowTransferEncoding GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrInput `pulumi:"allowTransferEncoding"` + AltSvcHeader GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrInput `pulumi:"altSvcHeader"` + ApiPrioritization GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrInput `pulumi:"apiPrioritization"` + ApplicationLoadBalancer GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrInput `pulumi:"applicationLoadBalancer"` + AudienceSegmentation GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrInput `pulumi:"audienceSegmentation"` + AutoDomainValidation GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrInput `pulumi:"autoDomainValidation"` + BaseDirectory GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrInput `pulumi:"baseDirectory"` + BossBeaconing GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrInput `pulumi:"bossBeaconing"` + Breadcrumbs GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrInput `pulumi:"breadcrumbs"` + BreakConnection GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrInput `pulumi:"breakConnection"` + Brotli GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrInput `pulumi:"brotli"` + CacheError GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrInput `pulumi:"cacheError"` + CacheId GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrInput `pulumi:"cacheId"` + CacheKeyIgnoreCase GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrInput `pulumi:"cacheKeyIgnoreCase"` + CacheKeyQueryParams GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrInput `pulumi:"cacheKeyQueryParams"` + CacheKeyRewrite GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrInput `pulumi:"cacheKeyRewrite"` + CachePost GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrInput `pulumi:"cachePost"` + CacheRedirect GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrInput `pulumi:"cacheRedirect"` + CacheTag GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrInput `pulumi:"cacheTag"` + CacheTagVisible GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrInput `pulumi:"cacheTagVisible"` + Caching GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrInput `pulumi:"caching"` + CentralAuthorization GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrInput `pulumi:"centralAuthorization"` + ChaseRedirects GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrInput `pulumi:"chaseRedirects"` + ClientCharacteristics GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrInput `pulumi:"clientCharacteristics"` + CloudInterconnects GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrInput `pulumi:"cloudInterconnects"` + CloudWrapper GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrInput `pulumi:"cloudWrapper"` + CloudWrapperAdvanced GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrInput `pulumi:"cloudWrapperAdvanced"` + CommonMediaClientData GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrInput `pulumi:"commonMediaClientData"` + ConditionalOrigin GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrInput `pulumi:"conditionalOrigin"` + ConstructResponse GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrInput `pulumi:"constructResponse"` + ContentCharacteristics GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrInput `pulumi:"contentCharacteristics"` + ContentCharacteristicsAmd GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrInput `pulumi:"contentCharacteristicsAmd"` + ContentCharacteristicsDd GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrInput `pulumi:"contentCharacteristicsDd"` + ContentCharacteristicsWsdLargeFile GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrInput `pulumi:"contentCharacteristicsWsdLargeFile"` + ContentCharacteristicsWsdLive GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrInput `pulumi:"contentCharacteristicsWsdLive"` + ContentCharacteristicsWsdVod GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrInput `pulumi:"contentCharacteristicsWsdVod"` + ContentPrePosition GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrInput `pulumi:"contentPrePosition"` + ContentTargetingProtection GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrInput `pulumi:"contentTargetingProtection"` + CorsSupport GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrInput `pulumi:"corsSupport"` + CpCode GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrInput `pulumi:"cpCode"` + CustomBehavior GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrInput `pulumi:"customBehavior"` + Datastream GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrInput `pulumi:"datastream"` + Dcp GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrInput `pulumi:"dcp"` + DcpAuthHmacTransformation GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrInput `pulumi:"dcpAuthHmacTransformation"` + DcpAuthRegexTransformation GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrInput `pulumi:"dcpAuthRegexTransformation"` + DcpAuthSubstringTransformation GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrInput `pulumi:"dcpAuthSubstringTransformation"` + DcpAuthVariableExtractor GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrInput `pulumi:"dcpAuthVariableExtractor"` + DcpDefaultAuthzGroups GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrInput `pulumi:"dcpDefaultAuthzGroups"` + DcpDevRelations GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrInput `pulumi:"dcpDevRelations"` + DcpRealTimeAuth GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrInput `pulumi:"dcpRealTimeAuth"` + DeliveryReceipt GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrInput `pulumi:"deliveryReceipt"` + DenyAccess GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrInput `pulumi:"denyAccess"` + DenyDirectFailoverAccess GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrInput `pulumi:"denyDirectFailoverAccess"` + DeviceCharacteristicCacheId GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrInput `pulumi:"deviceCharacteristicCacheId"` + DeviceCharacteristicHeader GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrInput `pulumi:"deviceCharacteristicHeader"` + DnsAsyncRefresh GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrInput `pulumi:"dnsAsyncRefresh"` + DnsPrefresh GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrInput `pulumi:"dnsPrefresh"` DowngradeProtocol GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrInput `pulumi:"downgradeProtocol"` DownloadCompleteMarker GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrInput `pulumi:"downloadCompleteMarker"` DownloadNotification GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrInput `pulumi:"downloadNotification"` @@ -21952,1632 +26607,21163 @@ type GetPropertyRulesBuilderRulesV20230530BehaviorArgs struct { Webdav GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrInput `pulumi:"webdav"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530Behavior)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530Behavior)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530Behavior] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530Behavior]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOutputWithContext(ctx).OutputState, + } +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorArray and GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorArrayInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorArray{ GetPropertyRulesBuilderRulesV20230530BehaviorArgs{...} } +type GetPropertyRulesBuilderRulesV20230530BehaviorArrayInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorArray []GetPropertyRulesBuilderRulesV20230530BehaviorInput + +func (GetPropertyRulesBuilderRulesV20230530BehaviorArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530Behavior)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorArrayOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530Behavior] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530Behavior]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorArrayOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530Behavior)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530Behavior] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530Behavior]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AdScalerCircuitBreaker() GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker { + return v.AdScalerCircuitBreaker + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AdaptiveAcceleration() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration { + return v.AdaptiveAcceleration + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AdaptiveImageCompression() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression { + return v.AdaptiveImageCompression + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Advanced() GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced { + return v.Advanced + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AggregatedReporting() GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting { + return v.AggregatedReporting + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Akamaizer() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer { + return v.Akamaizer + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AkamaizerTag() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag { + return v.AkamaizerTag + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AllHttpInCacheHierarchy() GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy { + return v.AllHttpInCacheHierarchy + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AllowCloudletsOrigins() GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins { + return v.AllowCloudletsOrigins + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AllowDelete() GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete { + return v.AllowDelete + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AllowHttpsCacheKeySharing() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing { + return v.AllowHttpsCacheKeySharing + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AllowHttpsDowngrade() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade { + return v.AllowHttpsDowngrade + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AllowOptions() GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions { + return v.AllowOptions + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AllowPatch() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch { + return v.AllowPatch + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AllowPost() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost { + return v.AllowPost + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AllowPut() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut { + return v.AllowPut + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AllowTransferEncoding() GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding { + return v.AllowTransferEncoding + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AltSvcHeader() GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader { + return v.AltSvcHeader + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ApiPrioritization() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization { + return v.ApiPrioritization + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ApplicationLoadBalancer() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer { + return v.ApplicationLoadBalancer + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AudienceSegmentation() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation { + return v.AudienceSegmentation + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AutoDomainValidation() GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation { + return v.AutoDomainValidation + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) BaseDirectory() GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory { + return v.BaseDirectory + }).(GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) BossBeaconing() GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing { + return v.BossBeaconing + }).(GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Breadcrumbs() GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs { + return v.Breadcrumbs + }).(GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) BreakConnection() GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection { + return v.BreakConnection + }).(GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Brotli() GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorBrotli { + return v.Brotli + }).(GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CacheError() GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheError { + return v.CacheError + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CacheId() GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheId { + return v.CacheId + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CacheKeyIgnoreCase() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase { + return v.CacheKeyIgnoreCase + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CacheKeyQueryParams() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams { + return v.CacheKeyQueryParams + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CacheKeyRewrite() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite { + return v.CacheKeyRewrite + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CachePost() GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCachePost { + return v.CachePost + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CacheRedirect() GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect { + return v.CacheRedirect + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CacheTag() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag { + return v.CacheTag + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CacheTagVisible() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible { + return v.CacheTagVisible + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Caching() GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCaching { + return v.Caching + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CentralAuthorization() GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization { + return v.CentralAuthorization + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ChaseRedirects() GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects { + return v.ChaseRedirects + }).(GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ClientCharacteristics() GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics { + return v.ClientCharacteristics + }).(GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CloudInterconnects() GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects { + return v.CloudInterconnects + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CloudWrapper() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper { + return v.CloudWrapper + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CloudWrapperAdvanced() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced { + return v.CloudWrapperAdvanced + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CommonMediaClientData() GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData { + return v.CommonMediaClientData + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ConditionalOrigin() GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin { + return v.ConditionalOrigin + }).(GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ConstructResponse() GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse { + return v.ConstructResponse + }).(GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ContentCharacteristics() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics { + return v.ContentCharacteristics + }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ContentCharacteristicsAmd() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd { + return v.ContentCharacteristicsAmd + }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ContentCharacteristicsDd() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd { + return v.ContentCharacteristicsDd + }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ContentCharacteristicsWsdLargeFile() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile { + return v.ContentCharacteristicsWsdLargeFile + }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ContentCharacteristicsWsdLive() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive { + return v.ContentCharacteristicsWsdLive + }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ContentCharacteristicsWsdVod() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod { + return v.ContentCharacteristicsWsdVod + }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ContentPrePosition() GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition { + return v.ContentPrePosition + }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ContentTargetingProtection() GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection { + return v.ContentTargetingProtection + }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CorsSupport() GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport { + return v.CorsSupport + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CpCode() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCpCode { + return v.CpCode + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CustomBehavior() GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior { + return v.CustomBehavior + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Datastream() GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream { + return v.Datastream + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Dcp() GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDcp { + return v.Dcp + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DcpAuthHmacTransformation() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation { + return v.DcpAuthHmacTransformation + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DcpAuthRegexTransformation() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation { + return v.DcpAuthRegexTransformation + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DcpAuthSubstringTransformation() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation { + return v.DcpAuthSubstringTransformation + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DcpAuthVariableExtractor() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor { + return v.DcpAuthVariableExtractor + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DcpDefaultAuthzGroups() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups { + return v.DcpDefaultAuthzGroups + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DcpDevRelations() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations { + return v.DcpDevRelations + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DcpRealTimeAuth() GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth { + return v.DcpRealTimeAuth + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DeliveryReceipt() GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt { + return v.DeliveryReceipt + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DenyAccess() GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess { + return v.DenyAccess + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DenyDirectFailoverAccess() GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess { + return v.DenyDirectFailoverAccess + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DeviceCharacteristicCacheId() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId { + return v.DeviceCharacteristicCacheId + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DeviceCharacteristicHeader() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader { + return v.DeviceCharacteristicHeader + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DnsAsyncRefresh() GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh { + return v.DnsAsyncRefresh + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DnsPrefresh() GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh { + return v.DnsPrefresh + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DowngradeProtocol() GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol { + return v.DowngradeProtocol + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DownloadCompleteMarker() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker { + return v.DownloadCompleteMarker + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DownloadNotification() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification { + return v.DownloadNotification + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DownstreamCache() GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache { + return v.DownstreamCache + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DynamicThroughtputOptimization() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization { + return v.DynamicThroughtputOptimization + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DynamicThroughtputOptimizationOverride() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride { + return v.DynamicThroughtputOptimizationOverride + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DynamicWebContent() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent { + return v.DynamicWebContent + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EcmsBulkUpload() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload { + return v.EcmsBulkUpload + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EcmsDatabase() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase { + return v.EcmsDatabase + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EcmsDataset() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset { + return v.EcmsDataset + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EcmsObjectKey() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey { + return v.EcmsObjectKey + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EdgeConnect() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect { + return v.EdgeConnect + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EdgeLoadBalancingAdvanced() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced { + return v.EdgeLoadBalancingAdvanced + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EdgeLoadBalancingDataCenter() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter { + return v.EdgeLoadBalancingDataCenter + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EdgeLoadBalancingOrigin() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin { + return v.EdgeLoadBalancingOrigin + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EdgeOriginAuthorization() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization { + return v.EdgeOriginAuthorization + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EdgeRedirector() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector { + return v.EdgeRedirector + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EdgeScape() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape { + return v.EdgeScape + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EdgeSideIncludes() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes { + return v.EdgeSideIncludes + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EdgeWorker() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker { + return v.EdgeWorker + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EnhancedAkamaiProtocol() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol { + return v.EnhancedAkamaiProtocol + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EnhancedProxyDetection() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection { + return v.EnhancedProxyDetection + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EpdForwardHeaderEnrichment() GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment { + return v.EpdForwardHeaderEnrichment + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) FailAction() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction { + return v.FailAction + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) FailoverBotManagerFeatureCompatibility() GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility { + return v.FailoverBotManagerFeatureCompatibility + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) FastInvalidate() GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate { + return v.FastInvalidate + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) FirstPartyMarketing() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing { + return v.FirstPartyMarketing + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) FirstPartyMarketingPlus() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus { + return v.FirstPartyMarketingPlus + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ForwardRewrite() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite { + return v.ForwardRewrite + }).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) G2oheader() GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader { + return v.G2oheader + }).(GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) GlobalRequestNumber() GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber { + return v.GlobalRequestNumber + }).(GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) GraphqlCaching() GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching { + return v.GraphqlCaching + }).(GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) GzipResponse() GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse { + return v.GzipResponse + }).(GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) HdDataAdvanced() GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced { + return v.HdDataAdvanced + }).(GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) HealthDetection() GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection { + return v.HealthDetection + }).(GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) HsafEipBinding() GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding { + return v.HsafEipBinding + }).(GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Http2() GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorHttp2 { + return v.Http2 + }).(GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Http3() GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorHttp3 { + return v.Http3 + }).(GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) HttpStrictTransportSecurity() GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity { + return v.HttpStrictTransportSecurity + }).(GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) HttpToHttpsUpgrade() GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade { + return v.HttpToHttpsUpgrade + }).(GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ImOverride() GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride { + return v.ImOverride + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ImageAndVideoManager() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager { + return v.ImageAndVideoManager + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ImageManager() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager { + return v.ImageManager + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ImageManagerVideo() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo { + return v.ImageManagerVideo + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Include() GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorInclude { + return v.Include + }).(GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Instant() GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorInstant { + return v.Instant + }).(GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) InstantConfig() GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig { + return v.InstantConfig + }).(GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) LargeFileOptimization() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization { + return v.LargeFileOptimization + }).(GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) LargeFileOptimizationAdvanced() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced { + return v.LargeFileOptimizationAdvanced + }).(GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) LimitBitRate() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate { + return v.LimitBitRate + }).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) LogCustom() GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom { + return v.LogCustom + }).(GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) MPulse() GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse { + return v.MPulse + }).(GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ManifestPersonalization() GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization { + return v.ManifestPersonalization + }).(GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ManifestRerouting() GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting { + return v.ManifestRerouting + }).(GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ManualServerPush() GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush { + return v.ManualServerPush + }).(GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) MediaAcceleration() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration { + return v.MediaAcceleration + }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) MediaAccelerationQuicOptout() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout { + return v.MediaAccelerationQuicOptout + }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) MediaClient() GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient { + return v.MediaClient + }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) MediaFileRetrievalOptimization() GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization { + return v.MediaFileRetrievalOptimization + }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) MediaOriginFailover() GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover { + return v.MediaOriginFailover + }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) MetadataCaching() GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching { + return v.MetadataCaching + }).(GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) MobileSdkPerformance() GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance { + return v.MobileSdkPerformance + }).(GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ModifyIncomingRequestHeader() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader { + return v.ModifyIncomingRequestHeader + }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ModifyIncomingResponseHeader() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader { + return v.ModifyIncomingResponseHeader + }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ModifyOutgoingRequestHeader() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader { + return v.ModifyOutgoingRequestHeader + }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ModifyOutgoingResponseHeader() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader { + return v.ModifyOutgoingResponseHeader + }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ModifyViaHeader() GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader { + return v.ModifyViaHeader + }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Origin() GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin { + return v.Origin + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) OriginCharacteristics() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics { + return v.OriginCharacteristics + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) OriginCharacteristicsWsd() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd { + return v.OriginCharacteristicsWsd + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) OriginFailureRecoveryMethod() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod { + return v.OriginFailureRecoveryMethod + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) OriginFailureRecoveryPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy { + return v.OriginFailureRecoveryPolicy + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) OriginIpAcl() GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl { + return v.OriginIpAcl + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) PersistentClientConnection() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection { + return v.PersistentClientConnection + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) PersistentConnection() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection { + return v.PersistentConnection + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) PersonallyIdentifiableInformation() GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation { + return v.PersonallyIdentifiableInformation + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) PhasedRelease() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease { + return v.PhasedRelease + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Preconnect() GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect { + return v.Preconnect + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) PredictiveContentDelivery() GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery { + return v.PredictiveContentDelivery + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) PredictivePrefetching() GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching { + return v.PredictivePrefetching + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Prefetch() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch { + return v.Prefetch + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Prefetchable() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable { + return v.Prefetchable + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) PrefreshCache() GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache { + return v.PrefreshCache + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Quality() GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorQuality { + return v.Quality + }).(GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) QuicBeta() GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta { + return v.QuicBeta + }).(GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) RandomSeek() GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek { + return v.RandomSeek + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Rapid() GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRapid { + return v.Rapid + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ReadTimeout() GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout { + return v.ReadTimeout + }).(GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) RealTimeReporting() GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting { + return v.RealTimeReporting + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) RealUserMonitoring() GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring { + return v.RealUserMonitoring + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Redirect() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect { + return v.Redirect + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Redirectplus() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus { + return v.Redirectplus + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) RefererChecking() GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking { + return v.RefererChecking + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) RemoveQueryParameter() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter { + return v.RemoveQueryParameter + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) RemoveVary() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary { + return v.RemoveVary + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Report() GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorReport { + return v.Report + }).(GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) RequestControl() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl { + return v.RequestControl + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) RequestTypeMarker() GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker { + return v.RequestTypeMarker + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ResourceOptimizer() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer { + return v.ResourceOptimizer + }).(GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ResourceOptimizerExtendedCompatibility() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility { + return v.ResourceOptimizerExtendedCompatibility + }).(GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ResponseCode() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode { + return v.ResponseCode + }).(GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ResponseCookie() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie { + return v.ResponseCookie + }).(GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) RestrictObjectCaching() GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching { + return v.RestrictObjectCaching + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ReturnCacheStatus() GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus { + return v.ReturnCacheStatus + }).(GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) RewriteUrl() GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl { + return v.RewriteUrl + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) RumCustom() GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom { + return v.RumCustom + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SaasDefinitions() GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions { + return v.SaasDefinitions + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SalesForceCommerceCloudClient() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient { + return v.SalesForceCommerceCloudClient + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SalesForceCommerceCloudProvider() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider { + return v.SalesForceCommerceCloudProvider + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SalesForceCommerceCloudProviderHostHeader() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader { + return v.SalesForceCommerceCloudProviderHostHeader + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SavePostDcaProcessing() GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing { + return v.SavePostDcaProcessing + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ScheduleInvalidation() GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation { + return v.ScheduleInvalidation + }).(GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ScriptManagement() GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement { + return v.ScriptManagement + }).(GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SegmentedContentProtection() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection { + return v.SegmentedContentProtection + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SegmentedMediaOptimization() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization { + return v.SegmentedMediaOptimization + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SegmentedMediaStreamingPrefetch() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch { + return v.SegmentedMediaStreamingPrefetch + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SetVariable() GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable { + return v.SetVariable + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SimulateErrorCode() GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode { + return v.SimulateErrorCode + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SiteShield() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield { + return v.SiteShield + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) StandardTlsMigration() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration { + return v.StandardTlsMigration + }).(GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) StandardTlsMigrationOverride() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride { + return v.StandardTlsMigrationOverride + }).(GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) StrictHeaderParsing() GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing { + return v.StrictHeaderParsing + }).(GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SubCustomer() GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer { + return v.SubCustomer + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SureRoute() GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute { + return v.SureRoute + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) TcpOptimization() GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization { + return v.TcpOptimization + }).(GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) TeaLeaf() GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf { + return v.TeaLeaf + }).(GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) TieredDistribution() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution { + return v.TieredDistribution + }).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) TieredDistributionAdvanced() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced { + return v.TieredDistributionAdvanced + }).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) TieredDistributionCustomization() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization { + return v.TieredDistributionCustomization + }).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Timeout() GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorTimeout { + return v.Timeout + }).(GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) UidConfiguration() GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration { + return v.UidConfiguration + }).(GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ValidateEntityTag() GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag { + return v.ValidateEntityTag + }).(GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) VerifyJsonWebToken() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken { + return v.VerifyJsonWebToken + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) VerifyJsonWebTokenForDcp() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp { + return v.VerifyJsonWebTokenForDcp + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) VerifyTokenAuthorization() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization { + return v.VerifyTokenAuthorization + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) VirtualWaitingRoom() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom { + return v.VirtualWaitingRoom + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) VirtualWaitingRoomWithEdgeWorkers() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers { + return v.VirtualWaitingRoomWithEdgeWorkers + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) VisitorPrioritization() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization { + return v.VisitorPrioritization + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) VisitorPrioritizationFifo() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo { + return v.VisitorPrioritizationFifo + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) VisitorPrioritizationFifoStandalone() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone { + return v.VisitorPrioritizationFifoStandalone + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Watermarking() GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking { + return v.Watermarking + }).(GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) WebApplicationFirewall() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall { + return v.WebApplicationFirewall + }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) WebSockets() GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets { + return v.WebSockets + }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Webdav() GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorWebdav { + return v.Webdav + }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530Behavior)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530Behavior] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530Behavior]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230530BehaviorOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230530Behavior { + return vs[0].([]GetPropertyRulesBuilderRulesV20230530Behavior)[vs[1].(int)] + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker struct { + FallbackActionResponseCodeBased *string `pulumi:"fallbackActionResponseCodeBased"` + Locked *bool `pulumi:"locked"` + ResponseCodeBased *bool `pulumi:"responseCodeBased"` + ResponseCodes *string `pulumi:"responseCodes"` + ResponseDelayBased *bool `pulumi:"responseDelayBased"` + ResponseDelayThreshold *string `pulumi:"responseDelayThreshold"` + ReturnErrorResponseCodeBased *string `pulumi:"returnErrorResponseCodeBased"` + SpecifyYourOwnResponseCodeBased *string `pulumi:"specifyYourOwnResponseCodeBased"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs struct { + FallbackActionResponseCodeBased pulumi.StringPtrInput `pulumi:"fallbackActionResponseCodeBased"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ResponseCodeBased pulumi.BoolPtrInput `pulumi:"responseCodeBased"` + ResponseCodes pulumi.StringPtrInput `pulumi:"responseCodes"` + ResponseDelayBased pulumi.BoolPtrInput `pulumi:"responseDelayBased"` + ResponseDelayThreshold pulumi.StringPtrInput `pulumi:"responseDelayThreshold"` + ReturnErrorResponseCodeBased pulumi.StringPtrInput `pulumi:"returnErrorResponseCodeBased"` + SpecifyYourOwnResponseCodeBased pulumi.StringPtrInput `pulumi:"specifyYourOwnResponseCodeBased"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) FallbackActionResponseCodeBased() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { + return v.FallbackActionResponseCodeBased + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) ResponseCodeBased() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *bool { + return v.ResponseCodeBased + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) ResponseCodes() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { + return v.ResponseCodes + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) ResponseDelayBased() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *bool { + return v.ResponseDelayBased + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) ResponseDelayThreshold() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { + return v.ResponseDelayThreshold + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) ReturnErrorResponseCodeBased() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { + return v.ReturnErrorResponseCodeBased + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) SpecifyYourOwnResponseCodeBased() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { + return v.SpecifyYourOwnResponseCodeBased + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) FallbackActionResponseCodeBased() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { + if v == nil { + return nil + } + return v.FallbackActionResponseCodeBased + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) ResponseCodeBased() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *bool { + if v == nil { + return nil + } + return v.ResponseCodeBased + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) ResponseCodes() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { + if v == nil { + return nil + } + return v.ResponseCodes + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) ResponseDelayBased() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *bool { + if v == nil { + return nil + } + return v.ResponseDelayBased + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) ResponseDelayThreshold() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { + if v == nil { + return nil + } + return v.ResponseDelayThreshold + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) ReturnErrorResponseCodeBased() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { + if v == nil { + return nil + } + return v.ReturnErrorResponseCodeBased + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) SpecifyYourOwnResponseCodeBased() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { + if v == nil { + return nil + } + return v.SpecifyYourOwnResponseCodeBased + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration struct { + AbLogic *string `pulumi:"abLogic"` + AbTesting *string `pulumi:"abTesting"` + Compression *string `pulumi:"compression"` + CookieName *string `pulumi:"cookieName"` + EnableBrotliCompression *bool `pulumi:"enableBrotliCompression"` + EnableForNoncacheable *bool `pulumi:"enableForNoncacheable"` + EnablePreconnect *bool `pulumi:"enablePreconnect"` + EnablePush *bool `pulumi:"enablePush"` + EnableRo *bool `pulumi:"enableRo"` + Locked *bool `pulumi:"locked"` + PreloadEnable *bool `pulumi:"preloadEnable"` + Source *string `pulumi:"source"` + TemplateUuid *string `pulumi:"templateUuid"` + TitleBrotli *string `pulumi:"titleBrotli"` + TitleHttp2ServerPush *string `pulumi:"titleHttp2ServerPush"` + TitlePreconnect *string `pulumi:"titlePreconnect"` + TitlePreload *string `pulumi:"titlePreload"` + TitleRo *string `pulumi:"titleRo"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs struct { + AbLogic pulumi.StringPtrInput `pulumi:"abLogic"` + AbTesting pulumi.StringPtrInput `pulumi:"abTesting"` + Compression pulumi.StringPtrInput `pulumi:"compression"` + CookieName pulumi.StringPtrInput `pulumi:"cookieName"` + EnableBrotliCompression pulumi.BoolPtrInput `pulumi:"enableBrotliCompression"` + EnableForNoncacheable pulumi.BoolPtrInput `pulumi:"enableForNoncacheable"` + EnablePreconnect pulumi.BoolPtrInput `pulumi:"enablePreconnect"` + EnablePush pulumi.BoolPtrInput `pulumi:"enablePush"` + EnableRo pulumi.BoolPtrInput `pulumi:"enableRo"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PreloadEnable pulumi.BoolPtrInput `pulumi:"preloadEnable"` + Source pulumi.StringPtrInput `pulumi:"source"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TitleBrotli pulumi.StringPtrInput `pulumi:"titleBrotli"` + TitleHttp2ServerPush pulumi.StringPtrInput `pulumi:"titleHttp2ServerPush"` + TitlePreconnect pulumi.StringPtrInput `pulumi:"titlePreconnect"` + TitlePreload pulumi.StringPtrInput `pulumi:"titlePreload"` + TitleRo pulumi.StringPtrInput `pulumi:"titleRo"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) AbLogic() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { return v.AbLogic }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) AbTesting() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { return v.AbTesting }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) Compression() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { + return v.Compression + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { return v.CookieName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) EnableBrotliCompression() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { + return v.EnableBrotliCompression + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) EnableForNoncacheable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { + return v.EnableForNoncacheable + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) EnablePreconnect() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { + return v.EnablePreconnect + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) EnablePush() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { return v.EnablePush }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) EnableRo() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { return v.EnableRo }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) PreloadEnable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { + return v.PreloadEnable + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) Source() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { return v.Source }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) TitleBrotli() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { + return v.TitleBrotli + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) TitleHttp2ServerPush() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { + return v.TitleHttp2ServerPush + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) TitlePreconnect() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { + return v.TitlePreconnect + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) TitlePreload() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { + return v.TitlePreload + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) TitleRo() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { return v.TitleRo }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) AbLogic() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { + if v == nil { + return nil + } + return v.AbLogic + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) AbTesting() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { + if v == nil { + return nil + } + return v.AbTesting + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) Compression() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { + if v == nil { + return nil + } + return v.Compression + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { + if v == nil { + return nil + } + return v.CookieName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) EnableBrotliCompression() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { + if v == nil { + return nil + } + return v.EnableBrotliCompression + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) EnableForNoncacheable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { + if v == nil { + return nil + } + return v.EnableForNoncacheable + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) EnablePreconnect() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { + if v == nil { + return nil + } + return v.EnablePreconnect + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) EnablePush() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { + if v == nil { + return nil + } + return v.EnablePush + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) EnableRo() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { + if v == nil { + return nil + } + return v.EnableRo + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) PreloadEnable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { + if v == nil { + return nil + } + return v.PreloadEnable + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) Source() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { + if v == nil { + return nil + } + return v.Source + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) TitleBrotli() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { + if v == nil { + return nil + } + return v.TitleBrotli + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) TitleHttp2ServerPush() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { + if v == nil { + return nil + } + return v.TitleHttp2ServerPush + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) TitlePreconnect() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { + if v == nil { + return nil + } + return v.TitlePreconnect + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) TitlePreload() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { + if v == nil { + return nil + } + return v.TitlePreload + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) TitleRo() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { + if v == nil { + return nil + } + return v.TitleRo + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression struct { + CompressMobile *bool `pulumi:"compressMobile"` + CompressStandard *bool `pulumi:"compressStandard"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Tier1MobileCompressionMethod *string `pulumi:"tier1MobileCompressionMethod"` + Tier1MobileCompressionValue *int `pulumi:"tier1MobileCompressionValue"` + Tier1StandardCompressionMethod *string `pulumi:"tier1StandardCompressionMethod"` + Tier1StandardCompressionValue *int `pulumi:"tier1StandardCompressionValue"` + Tier2MobileCompressionMethod *string `pulumi:"tier2MobileCompressionMethod"` + Tier2MobileCompressionValue *int `pulumi:"tier2MobileCompressionValue"` + Tier2StandardCompressionMethod *string `pulumi:"tier2StandardCompressionMethod"` + Tier2StandardCompressionValue *int `pulumi:"tier2StandardCompressionValue"` + Tier3MobileCompressionMethod *string `pulumi:"tier3MobileCompressionMethod"` + Tier3MobileCompressionValue *int `pulumi:"tier3MobileCompressionValue"` + Tier3StandardCompressionMethod *string `pulumi:"tier3StandardCompressionMethod"` + Tier3StandardCompressionValue *int `pulumi:"tier3StandardCompressionValue"` + TitleAicMobile *string `pulumi:"titleAicMobile"` + TitleAicNonmobile *string `pulumi:"titleAicNonmobile"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs struct { + CompressMobile pulumi.BoolPtrInput `pulumi:"compressMobile"` + CompressStandard pulumi.BoolPtrInput `pulumi:"compressStandard"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Tier1MobileCompressionMethod pulumi.StringPtrInput `pulumi:"tier1MobileCompressionMethod"` + Tier1MobileCompressionValue pulumi.IntPtrInput `pulumi:"tier1MobileCompressionValue"` + Tier1StandardCompressionMethod pulumi.StringPtrInput `pulumi:"tier1StandardCompressionMethod"` + Tier1StandardCompressionValue pulumi.IntPtrInput `pulumi:"tier1StandardCompressionValue"` + Tier2MobileCompressionMethod pulumi.StringPtrInput `pulumi:"tier2MobileCompressionMethod"` + Tier2MobileCompressionValue pulumi.IntPtrInput `pulumi:"tier2MobileCompressionValue"` + Tier2StandardCompressionMethod pulumi.StringPtrInput `pulumi:"tier2StandardCompressionMethod"` + Tier2StandardCompressionValue pulumi.IntPtrInput `pulumi:"tier2StandardCompressionValue"` + Tier3MobileCompressionMethod pulumi.StringPtrInput `pulumi:"tier3MobileCompressionMethod"` + Tier3MobileCompressionValue pulumi.IntPtrInput `pulumi:"tier3MobileCompressionValue"` + Tier3StandardCompressionMethod pulumi.StringPtrInput `pulumi:"tier3StandardCompressionMethod"` + Tier3StandardCompressionValue pulumi.IntPtrInput `pulumi:"tier3StandardCompressionValue"` + TitleAicMobile pulumi.StringPtrInput `pulumi:"titleAicMobile"` + TitleAicNonmobile pulumi.StringPtrInput `pulumi:"titleAicNonmobile"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) CompressMobile() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *bool { + return v.CompressMobile + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) CompressStandard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *bool { + return v.CompressStandard + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Tier1MobileCompressionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { + return v.Tier1MobileCompressionMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Tier1MobileCompressionValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *int { + return v.Tier1MobileCompressionValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Tier1StandardCompressionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { + return v.Tier1StandardCompressionMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Tier1StandardCompressionValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *int { + return v.Tier1StandardCompressionValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Tier2MobileCompressionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { + return v.Tier2MobileCompressionMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Tier2MobileCompressionValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *int { + return v.Tier2MobileCompressionValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Tier2StandardCompressionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { + return v.Tier2StandardCompressionMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Tier2StandardCompressionValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *int { + return v.Tier2StandardCompressionValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Tier3MobileCompressionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { + return v.Tier3MobileCompressionMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Tier3MobileCompressionValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *int { + return v.Tier3MobileCompressionValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Tier3StandardCompressionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { + return v.Tier3StandardCompressionMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Tier3StandardCompressionValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *int { + return v.Tier3StandardCompressionValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) TitleAicMobile() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { + return v.TitleAicMobile + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) TitleAicNonmobile() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { + return v.TitleAicNonmobile + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) CompressMobile() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *bool { + if v == nil { + return nil + } + return v.CompressMobile + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) CompressStandard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *bool { + if v == nil { + return nil + } + return v.CompressStandard + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Tier1MobileCompressionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { + if v == nil { + return nil + } + return v.Tier1MobileCompressionMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Tier1MobileCompressionValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *int { + if v == nil { + return nil + } + return v.Tier1MobileCompressionValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Tier1StandardCompressionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { + if v == nil { + return nil + } + return v.Tier1StandardCompressionMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Tier1StandardCompressionValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *int { + if v == nil { + return nil + } + return v.Tier1StandardCompressionValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Tier2MobileCompressionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { + if v == nil { + return nil + } + return v.Tier2MobileCompressionMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Tier2MobileCompressionValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *int { + if v == nil { + return nil + } + return v.Tier2MobileCompressionValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Tier2StandardCompressionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { + if v == nil { + return nil + } + return v.Tier2StandardCompressionMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Tier2StandardCompressionValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *int { + if v == nil { + return nil + } + return v.Tier2StandardCompressionValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Tier3MobileCompressionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { + if v == nil { + return nil + } + return v.Tier3MobileCompressionMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Tier3MobileCompressionValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *int { + if v == nil { + return nil + } + return v.Tier3MobileCompressionValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Tier3StandardCompressionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { + if v == nil { + return nil + } + return v.Tier3StandardCompressionMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Tier3StandardCompressionValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *int { + if v == nil { + return nil + } + return v.Tier3StandardCompressionValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) TitleAicMobile() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { + if v == nil { + return nil + } + return v.TitleAicMobile + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) TitleAicNonmobile() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { + if v == nil { + return nil + } + return v.TitleAicNonmobile + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced struct { + Description *string `pulumi:"description"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Xml *string `pulumi:"xml"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs struct { + Description pulumi.StringPtrInput `pulumi:"description"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Xml pulumi.StringPtrInput `pulumi:"xml"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced) *GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced) *string { return v.Description }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) Xml() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced) *string { return v.Xml }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced) GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced) *string { + if v == nil { + return nil + } + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) Xml() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced) *string { + if v == nil { + return nil + } + return v.Xml + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting struct { + Attribute1 *string `pulumi:"attribute1"` + Attribute2 *string `pulumi:"attribute2"` + Attribute3 *string `pulumi:"attribute3"` + Attribute4 *string `pulumi:"attribute4"` + AttributesCount *int `pulumi:"attributesCount"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + ReportName *string `pulumi:"reportName"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs struct { + Attribute1 pulumi.StringPtrInput `pulumi:"attribute1"` + Attribute2 pulumi.StringPtrInput `pulumi:"attribute2"` + Attribute3 pulumi.StringPtrInput `pulumi:"attribute3"` + Attribute4 pulumi.StringPtrInput `pulumi:"attribute4"` + AttributesCount pulumi.IntPtrInput `pulumi:"attributesCount"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ReportName pulumi.StringPtrInput `pulumi:"reportName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) Attribute1() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { return v.Attribute1 }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) Attribute2() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { return v.Attribute2 }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) Attribute3() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { return v.Attribute3 }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) Attribute4() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { return v.Attribute4 }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) AttributesCount() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *int { + return v.AttributesCount + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) ReportName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { return v.ReportName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) Attribute1() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { + if v == nil { + return nil + } + return v.Attribute1 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) Attribute2() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { + if v == nil { + return nil + } + return v.Attribute2 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) Attribute3() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { + if v == nil { + return nil + } + return v.Attribute3 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) Attribute4() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { + if v == nil { + return nil + } + return v.Attribute4 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) AttributesCount() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *int { + if v == nil { + return nil + } + return v.AttributesCount + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) ReportName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { + if v == nil { + return nil + } + return v.ReportName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer) *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag struct { + IncludeTagsAttribute *bool `pulumi:"includeTagsAttribute"` + Locked *bool `pulumi:"locked"` + MatchHostname *string `pulumi:"matchHostname"` + ReplaceAll *bool `pulumi:"replaceAll"` + ReplacementHostname *string `pulumi:"replacementHostname"` + Scope *string `pulumi:"scope"` + TagsAttribute *string `pulumi:"tagsAttribute"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs struct { + IncludeTagsAttribute pulumi.BoolPtrInput `pulumi:"includeTagsAttribute"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchHostname pulumi.StringPtrInput `pulumi:"matchHostname"` + ReplaceAll pulumi.BoolPtrInput `pulumi:"replaceAll"` + ReplacementHostname pulumi.StringPtrInput `pulumi:"replacementHostname"` + Scope pulumi.StringPtrInput `pulumi:"scope"` + TagsAttribute pulumi.StringPtrInput `pulumi:"tagsAttribute"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) IncludeTagsAttribute() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *bool { return v.IncludeTagsAttribute }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) MatchHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *string { return v.MatchHostname }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) ReplaceAll() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *bool { return v.ReplaceAll }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) ReplacementHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *string { + return v.ReplacementHostname + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) Scope() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *string { return v.Scope }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) TagsAttribute() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *string { return v.TagsAttribute }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) IncludeTagsAttribute() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *bool { + if v == nil { + return nil + } + return v.IncludeTagsAttribute + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) MatchHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *string { + if v == nil { + return nil + } + return v.MatchHostname + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) ReplaceAll() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *bool { + if v == nil { + return nil + } + return v.ReplaceAll + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) ReplacementHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *string { + if v == nil { + return nil + } + return v.ReplacementHostname + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) Scope() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *string { + if v == nil { + return nil + } + return v.Scope + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) TagsAttribute() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *string { + if v == nil { + return nil + } + return v.TagsAttribute + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy) *GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy) GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins struct { + Enabled *bool `pulumi:"enabled"` + HonorBaseDirectory *bool `pulumi:"honorBaseDirectory"` + Locked *bool `pulumi:"locked"` + PurgeOriginQueryParameter *string `pulumi:"purgeOriginQueryParameter"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + HonorBaseDirectory pulumi.BoolPtrInput `pulumi:"honorBaseDirectory"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PurgeOriginQueryParameter pulumi.StringPtrInput `pulumi:"purgeOriginQueryParameter"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) HonorBaseDirectory() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *bool { + return v.HonorBaseDirectory + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) PurgeOriginQueryParameter() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *string { + return v.PurgeOriginQueryParameter + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) HonorBaseDirectory() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *bool { + if v == nil { + return nil + } + return v.HonorBaseDirectory + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) PurgeOriginQueryParameter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *string { + if v == nil { + return nil + } + return v.PurgeOriginQueryParameter + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete struct { + AllowBody *bool `pulumi:"allowBody"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs struct { + AllowBody pulumi.BoolPtrInput `pulumi:"allowBody"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtr and GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrType GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) AllowBody() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete) *bool { return v.AllowBody }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete) GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) AllowBody() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete) *bool { + if v == nil { + return nil + } + return v.AllowBody + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtr and GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrType GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions) GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost struct { + AllowWithoutContentLength *bool `pulumi:"allowWithoutContentLength"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs struct { + AllowWithoutContentLength pulumi.BoolPtrInput `pulumi:"allowWithoutContentLength"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) AllowWithoutContentLength() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost) *bool { + return v.AllowWithoutContentLength + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) AllowWithoutContentLength() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost) *bool { + if v == nil { + return nil + } + return v.AllowWithoutContentLength + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding) GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader struct { + Locked *bool `pulumi:"locked"` + MaxAge *int `pulumi:"maxAge"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MaxAge pulumi.IntPtrInput `pulumi:"maxAge"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader) *GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput) MaxAge() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader) *int { return v.MaxAge }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader) GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) MaxAge() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader) *int { + if v == nil { + return nil + } + return v.MaxAge + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization struct { + AlternateResponseCacheTtl *int `pulumi:"alternateResponseCacheTtl"` + CloudletPolicy *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy `pulumi:"cloudletPolicy"` + CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` + Enabled *bool `pulumi:"enabled"` + IsSharedPolicy *bool `pulumi:"isSharedPolicy"` + Label *string `pulumi:"label"` + Locked *bool `pulumi:"locked"` + NetStorage *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage `pulumi:"netStorage"` + NetStoragePath *string `pulumi:"netStoragePath"` + TemplateUuid *string `pulumi:"templateUuid"` + ThrottledCpCode *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode `pulumi:"throttledCpCode"` + ThrottledStatusCode *int `pulumi:"throttledStatusCode"` + UseThrottledCpCode *bool `pulumi:"useThrottledCpCode"` + UseThrottledStatusCode *bool `pulumi:"useThrottledStatusCode"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs struct { + AlternateResponseCacheTtl pulumi.IntPtrInput `pulumi:"alternateResponseCacheTtl"` + CloudletPolicy GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` + CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + IsSharedPolicy pulumi.BoolPtrInput `pulumi:"isSharedPolicy"` + Label pulumi.StringPtrInput `pulumi:"label"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + NetStorage GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrInput `pulumi:"netStorage"` + NetStoragePath pulumi.StringPtrInput `pulumi:"netStoragePath"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + ThrottledCpCode GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrInput `pulumi:"throttledCpCode"` + ThrottledStatusCode pulumi.IntPtrInput `pulumi:"throttledStatusCode"` + UseThrottledCpCode pulumi.BoolPtrInput `pulumi:"useThrottledCpCode"` + UseThrottledStatusCode pulumi.BoolPtrInput `pulumi:"useThrottledStatusCode"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) AlternateResponseCacheTtl() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *int { + return v.AlternateResponseCacheTtl + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy { + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *int { + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) IsSharedPolicy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *bool { return v.IsSharedPolicy }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *string { return v.Label }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) NetStorage() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage { + return v.NetStorage + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) NetStoragePath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *string { + return v.NetStoragePath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) ThrottledCpCode() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode { + return v.ThrottledCpCode + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) ThrottledStatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *int { + return v.ThrottledStatusCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) UseThrottledCpCode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *bool { + return v.UseThrottledCpCode + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) UseThrottledStatusCode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *bool { + return v.UseThrottledStatusCode + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) AlternateResponseCacheTtl() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *int { + if v == nil { + return nil + } + return v.AlternateResponseCacheTtl + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy { + if v == nil { + return nil + } + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *int { + if v == nil { + return nil + } + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) IsSharedPolicy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *bool { + if v == nil { + return nil + } + return v.IsSharedPolicy + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *string { + if v == nil { + return nil + } + return v.Label + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) NetStorage() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage { + if v == nil { + return nil + } + return v.NetStorage + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) NetStoragePath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *string { + if v == nil { + return nil + } + return v.NetStoragePath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) ThrottledCpCode() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode { + if v == nil { + return nil + } + return v.ThrottledCpCode + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) ThrottledStatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *int { + if v == nil { + return nil + } + return v.ThrottledStatusCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) UseThrottledCpCode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *bool { + if v == nil { + return nil + } + return v.UseThrottledCpCode + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) UseThrottledStatusCode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *bool { + if v == nil { + return nil + } + return v.UseThrottledStatusCode + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy struct { + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs struct { + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy) *int { return v.Id }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy) *string { + return v.Name + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy) *int { + if v == nil { + return nil + } + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage struct { + CpCode *int `pulumi:"cpCode"` + DownloadDomainName *string `pulumi:"downloadDomainName"` + G2oToken *string `pulumi:"g2oToken"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs and GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs struct { + CpCode pulumi.IntPtrInput `pulumi:"cpCode"` + DownloadDomainName pulumi.StringPtrInput `pulumi:"downloadDomainName"` + G2oToken pulumi.StringPtrInput `pulumi:"g2oToken"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs, GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtr and GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrType GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage) *int { return v.CpCode }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage) *string { + return v.DownloadDomainName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage) *string { + return v.G2oToken + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage) *int { + if v == nil { + return nil + } + return v.CpCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage) *string { + if v == nil { + return nil + } + return v.DownloadDomainName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage) *string { + if v == nil { + return nil + } + return v.G2oToken + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode struct { + CpCodeLimits *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits `pulumi:"cpCodeLimits"` + CreatedDate *int `pulumi:"createdDate"` + Description *string `pulumi:"description"` + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` + Products []string `pulumi:"products"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs and GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs struct { + CpCodeLimits GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` + CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` + Description pulumi.StringPtrInput `pulumi:"description"` + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` + Products pulumi.StringArrayInput `pulumi:"products"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs, GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtr and GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrType GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits { + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) *int { + return v.CreatedDate + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) *string { + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) *int { + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) *string { + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) []string { + return v.Products + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits { + if v == nil { + return nil + } + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) *int { + if v == nil { + return nil + } + return v.CreatedDate + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) *string { + if v == nil { + return nil + } + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) *int { + if v == nil { + return nil + } + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) []string { + if v == nil { + return nil + } + return v.Products + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits struct { + CurrentCapacity *int `pulumi:"currentCapacity"` + Limit *int `pulumi:"limit"` + LimitType *string `pulumi:"limitType"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs struct { + CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + LimitType pulumi.StringPtrInput `pulumi:"limitType"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits) *int { + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits) *int { + return v.Limit + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits) *string { + return v.LimitType + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits) *int { + if v == nil { + return nil + } + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits) *int { + if v == nil { + return nil + } + return v.Limit + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits) *string { + if v == nil { + return nil + } + return v.LimitType + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer struct { + AllDownNetStorage *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage `pulumi:"allDownNetStorage"` + AllDownNetStorageFile *string `pulumi:"allDownNetStorageFile"` + AllDownStatusCode *string `pulumi:"allDownStatusCode"` + AllDownTitle *string `pulumi:"allDownTitle"` + AllowCachePrefresh *bool `pulumi:"allowCachePrefresh"` + CachedContentTitle *string `pulumi:"cachedContentTitle"` + CloudletPolicy *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy `pulumi:"cloudletPolicy"` + Enabled *bool `pulumi:"enabled"` + FailoverAttemptsThreshold *int `pulumi:"failoverAttemptsThreshold"` + FailoverMode *string `pulumi:"failoverMode"` + FailoverOriginMaps []GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap `pulumi:"failoverOriginMaps"` + FailoverStatusCodes []string `pulumi:"failoverStatusCodes"` + FailoverTitle *string `pulumi:"failoverTitle"` + Label *string `pulumi:"label"` + Locked *bool `pulumi:"locked"` + OriginCookieName *string `pulumi:"originCookieName"` + SpecifyStickinessCookieDomain *bool `pulumi:"specifyStickinessCookieDomain"` + StickinessCookieAutomaticSalt *bool `pulumi:"stickinessCookieAutomaticSalt"` + StickinessCookieDomain *string `pulumi:"stickinessCookieDomain"` + StickinessCookieSalt *string `pulumi:"stickinessCookieSalt"` + StickinessCookieSetHttpOnlyFlag *bool `pulumi:"stickinessCookieSetHttpOnlyFlag"` + StickinessCookieType *string `pulumi:"stickinessCookieType"` + StickinessDuration *string `pulumi:"stickinessDuration"` + StickinessExpirationDate *string `pulumi:"stickinessExpirationDate"` + StickinessRefresh *bool `pulumi:"stickinessRefresh"` + StickinessTitle *string `pulumi:"stickinessTitle"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs and GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs struct { + AllDownNetStorage GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrInput `pulumi:"allDownNetStorage"` + AllDownNetStorageFile pulumi.StringPtrInput `pulumi:"allDownNetStorageFile"` + AllDownStatusCode pulumi.StringPtrInput `pulumi:"allDownStatusCode"` + AllDownTitle pulumi.StringPtrInput `pulumi:"allDownTitle"` + AllowCachePrefresh pulumi.BoolPtrInput `pulumi:"allowCachePrefresh"` + CachedContentTitle pulumi.StringPtrInput `pulumi:"cachedContentTitle"` + CloudletPolicy GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + FailoverAttemptsThreshold pulumi.IntPtrInput `pulumi:"failoverAttemptsThreshold"` + FailoverMode pulumi.StringPtrInput `pulumi:"failoverMode"` + FailoverOriginMaps GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayInput `pulumi:"failoverOriginMaps"` + FailoverStatusCodes pulumi.StringArrayInput `pulumi:"failoverStatusCodes"` + FailoverTitle pulumi.StringPtrInput `pulumi:"failoverTitle"` + Label pulumi.StringPtrInput `pulumi:"label"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + OriginCookieName pulumi.StringPtrInput `pulumi:"originCookieName"` + SpecifyStickinessCookieDomain pulumi.BoolPtrInput `pulumi:"specifyStickinessCookieDomain"` + StickinessCookieAutomaticSalt pulumi.BoolPtrInput `pulumi:"stickinessCookieAutomaticSalt"` + StickinessCookieDomain pulumi.StringPtrInput `pulumi:"stickinessCookieDomain"` + StickinessCookieSalt pulumi.StringPtrInput `pulumi:"stickinessCookieSalt"` + StickinessCookieSetHttpOnlyFlag pulumi.BoolPtrInput `pulumi:"stickinessCookieSetHttpOnlyFlag"` + StickinessCookieType pulumi.StringPtrInput `pulumi:"stickinessCookieType"` + StickinessDuration pulumi.StringPtrInput `pulumi:"stickinessDuration"` + StickinessExpirationDate pulumi.StringPtrInput `pulumi:"stickinessExpirationDate"` + StickinessRefresh pulumi.BoolPtrInput `pulumi:"stickinessRefresh"` + StickinessTitle pulumi.StringPtrInput `pulumi:"stickinessTitle"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs, GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtr and GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrType GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) AllDownNetStorage() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage { + return v.AllDownNetStorage + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) AllDownNetStorageFile() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + return v.AllDownNetStorageFile + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) AllDownStatusCode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + return v.AllDownStatusCode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) AllDownTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + return v.AllDownTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) AllowCachePrefresh() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { + return v.AllowCachePrefresh + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) CachedContentTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + return v.CachedContentTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy { + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) FailoverAttemptsThreshold() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *int { + return v.FailoverAttemptsThreshold + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) FailoverMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + return v.FailoverMode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) FailoverOriginMaps() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) []GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap { + return v.FailoverOriginMaps + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) FailoverStatusCodes() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) []string { + return v.FailoverStatusCodes + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) FailoverTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + return v.FailoverTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { return v.Label }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) OriginCookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + return v.OriginCookieName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) SpecifyStickinessCookieDomain() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { + return v.SpecifyStickinessCookieDomain + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) StickinessCookieAutomaticSalt() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { + return v.StickinessCookieAutomaticSalt + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) StickinessCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + return v.StickinessCookieDomain + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) StickinessCookieSalt() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + return v.StickinessCookieSalt + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) StickinessCookieSetHttpOnlyFlag() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { + return v.StickinessCookieSetHttpOnlyFlag + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) StickinessCookieType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + return v.StickinessCookieType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) StickinessDuration() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + return v.StickinessDuration + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) StickinessExpirationDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + return v.StickinessExpirationDate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) StickinessRefresh() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { + return v.StickinessRefresh + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) StickinessTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + return v.StickinessTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) AllDownNetStorage() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage { + if v == nil { + return nil + } + return v.AllDownNetStorage + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) AllDownNetStorageFile() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.AllDownNetStorageFile + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) AllDownStatusCode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.AllDownStatusCode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) AllDownTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.AllDownTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) AllowCachePrefresh() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { + if v == nil { + return nil + } + return v.AllowCachePrefresh + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) CachedContentTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.CachedContentTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy { + if v == nil { + return nil + } + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) FailoverAttemptsThreshold() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *int { + if v == nil { + return nil + } + return v.FailoverAttemptsThreshold + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) FailoverMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.FailoverMode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) FailoverOriginMaps() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) []GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap { + if v == nil { + return nil + } + return v.FailoverOriginMaps + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) FailoverStatusCodes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) []string { + if v == nil { + return nil + } + return v.FailoverStatusCodes + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) FailoverTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.FailoverTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.Label + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) OriginCookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.OriginCookieName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) SpecifyStickinessCookieDomain() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { + if v == nil { + return nil + } + return v.SpecifyStickinessCookieDomain + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) StickinessCookieAutomaticSalt() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { + if v == nil { + return nil + } + return v.StickinessCookieAutomaticSalt + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) StickinessCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.StickinessCookieDomain + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) StickinessCookieSalt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.StickinessCookieSalt + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) StickinessCookieSetHttpOnlyFlag() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { + if v == nil { + return nil + } + return v.StickinessCookieSetHttpOnlyFlag + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) StickinessCookieType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.StickinessCookieType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) StickinessDuration() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.StickinessDuration + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) StickinessExpirationDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.StickinessExpirationDate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) StickinessRefresh() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { + if v == nil { + return nil + } + return v.StickinessRefresh + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) StickinessTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.StickinessTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage struct { + CpCode *int `pulumi:"cpCode"` + DownloadDomainName *string `pulumi:"downloadDomainName"` + G2oToken *string `pulumi:"g2oToken"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs and GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs struct { + CpCode pulumi.IntPtrInput `pulumi:"cpCode"` + DownloadDomainName pulumi.StringPtrInput `pulumi:"downloadDomainName"` + G2oToken pulumi.StringPtrInput `pulumi:"g2oToken"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs, GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtr and GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrType GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage) *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage) *int { + return v.CpCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage) *string { + return v.DownloadDomainName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage) *string { + return v.G2oToken + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage) *int { + if v == nil { + return nil + } + return v.CpCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage) *string { + if v == nil { + return nil + } + return v.DownloadDomainName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage) *string { + if v == nil { + return nil + } + return v.G2oToken + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy struct { + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs struct { + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy) *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy) *int { + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy) *string { + return v.Name + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy) *int { + if v == nil { + return nil + } + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap struct { + FromOriginId *string `pulumi:"fromOriginId"` + ToOriginIds []string `pulumi:"toOriginIds"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap and GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap{ "key": GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginArgs{...} } +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArgs struct { + FromOriginId pulumi.StringPtrInput `pulumi:"fromOriginId"` + ToOriginIds pulumi.StringArrayInput `pulumi:"toOriginIds"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutputWithContext(ctx).OutputState, + } +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArray and GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArray{ GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArgs{...} } +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArray []GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapInput + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput) FromOriginId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap) *string { + return v.FromOriginId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput) ToOriginIds() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap) []string { + return v.ToOriginIds + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap { + return vs[0].([]GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap)[vs[1].(int)] + }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation struct { + CloudletPolicy *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy `pulumi:"cloudletPolicy"` + CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` + Enabled *bool `pulumi:"enabled"` + IsSharedPolicy *bool `pulumi:"isSharedPolicy"` + Label *string `pulumi:"label"` + Locked *bool `pulumi:"locked"` + PopulationCookieAutomaticSalt *bool `pulumi:"populationCookieAutomaticSalt"` + PopulationCookieDomain *string `pulumi:"populationCookieDomain"` + PopulationCookieIncludeRuleName *bool `pulumi:"populationCookieIncludeRuleName"` + PopulationCookieSalt *string `pulumi:"populationCookieSalt"` + PopulationCookieType *string `pulumi:"populationCookieType"` + PopulationDuration *string `pulumi:"populationDuration"` + PopulationRefresh *bool `pulumi:"populationRefresh"` + PopulationTitle *string `pulumi:"populationTitle"` + SegmentTrackingCookieName *string `pulumi:"segmentTrackingCookieName"` + SegmentTrackingCustomHeader *string `pulumi:"segmentTrackingCustomHeader"` + SegmentTrackingMethod *string `pulumi:"segmentTrackingMethod"` + SegmentTrackingQueryParam *string `pulumi:"segmentTrackingQueryParam"` + SegmentTrackingTitle *string `pulumi:"segmentTrackingTitle"` + SpecifyPopulationCookieDomain *bool `pulumi:"specifyPopulationCookieDomain"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs struct { + CloudletPolicy GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` + CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + IsSharedPolicy pulumi.BoolPtrInput `pulumi:"isSharedPolicy"` + Label pulumi.StringPtrInput `pulumi:"label"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PopulationCookieAutomaticSalt pulumi.BoolPtrInput `pulumi:"populationCookieAutomaticSalt"` + PopulationCookieDomain pulumi.StringPtrInput `pulumi:"populationCookieDomain"` + PopulationCookieIncludeRuleName pulumi.BoolPtrInput `pulumi:"populationCookieIncludeRuleName"` + PopulationCookieSalt pulumi.StringPtrInput `pulumi:"populationCookieSalt"` + PopulationCookieType pulumi.StringPtrInput `pulumi:"populationCookieType"` + PopulationDuration pulumi.StringPtrInput `pulumi:"populationDuration"` + PopulationRefresh pulumi.BoolPtrInput `pulumi:"populationRefresh"` + PopulationTitle pulumi.StringPtrInput `pulumi:"populationTitle"` + SegmentTrackingCookieName pulumi.StringPtrInput `pulumi:"segmentTrackingCookieName"` + SegmentTrackingCustomHeader pulumi.StringPtrInput `pulumi:"segmentTrackingCustomHeader"` + SegmentTrackingMethod pulumi.StringPtrInput `pulumi:"segmentTrackingMethod"` + SegmentTrackingQueryParam pulumi.StringPtrInput `pulumi:"segmentTrackingQueryParam"` + SegmentTrackingTitle pulumi.StringPtrInput `pulumi:"segmentTrackingTitle"` + SpecifyPopulationCookieDomain pulumi.BoolPtrInput `pulumi:"specifyPopulationCookieDomain"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy { + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *int { + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) IsSharedPolicy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { + return v.IsSharedPolicy + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { return v.Label }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) PopulationCookieAutomaticSalt() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { + return v.PopulationCookieAutomaticSalt + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) PopulationCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { + return v.PopulationCookieDomain + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) PopulationCookieIncludeRuleName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { + return v.PopulationCookieIncludeRuleName + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) PopulationCookieSalt() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { + return v.PopulationCookieSalt + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) PopulationCookieType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { + return v.PopulationCookieType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) PopulationDuration() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { + return v.PopulationDuration + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) PopulationRefresh() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { + return v.PopulationRefresh + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) PopulationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { + return v.PopulationTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) SegmentTrackingCookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { + return v.SegmentTrackingCookieName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) SegmentTrackingCustomHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { + return v.SegmentTrackingCustomHeader + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) SegmentTrackingMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { + return v.SegmentTrackingMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) SegmentTrackingQueryParam() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { + return v.SegmentTrackingQueryParam + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) SegmentTrackingTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { + return v.SegmentTrackingTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) SpecifyPopulationCookieDomain() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { + return v.SpecifyPopulationCookieDomain + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy { + if v == nil { + return nil + } + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *int { + if v == nil { + return nil + } + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) IsSharedPolicy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { + if v == nil { + return nil + } + return v.IsSharedPolicy + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { + if v == nil { + return nil + } + return v.Label + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) PopulationCookieAutomaticSalt() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { + if v == nil { + return nil + } + return v.PopulationCookieAutomaticSalt + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) PopulationCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { + if v == nil { + return nil + } + return v.PopulationCookieDomain + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) PopulationCookieIncludeRuleName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { + if v == nil { + return nil + } + return v.PopulationCookieIncludeRuleName + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) PopulationCookieSalt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { + if v == nil { + return nil + } + return v.PopulationCookieSalt + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) PopulationCookieType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { + if v == nil { + return nil + } + return v.PopulationCookieType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) PopulationDuration() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { + if v == nil { + return nil + } + return v.PopulationDuration + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) PopulationRefresh() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { + if v == nil { + return nil + } + return v.PopulationRefresh + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) PopulationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { + if v == nil { + return nil + } + return v.PopulationTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) SegmentTrackingCookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { + if v == nil { + return nil + } + return v.SegmentTrackingCookieName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) SegmentTrackingCustomHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { + if v == nil { + return nil + } + return v.SegmentTrackingCustomHeader + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) SegmentTrackingMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { + if v == nil { + return nil + } + return v.SegmentTrackingMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) SegmentTrackingQueryParam() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { + if v == nil { + return nil + } + return v.SegmentTrackingQueryParam + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) SegmentTrackingTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { + if v == nil { + return nil + } + return v.SegmentTrackingTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) SpecifyPopulationCookieDomain() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { + if v == nil { + return nil + } + return v.SpecifyPopulationCookieDomain + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy struct { + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs struct { + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy) *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy) *int { + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy) *string { + return v.Name + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy) *int { + if v == nil { + return nil + } + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation struct { + Autodv *string `pulumi:"autodv"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs struct { + Autodv pulumi.StringPtrInput `pulumi:"autodv"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation) *GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput) Autodv() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation) *string { return v.Autodv }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation) GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput) Autodv() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation) *string { + if v == nil { + return nil + } + return v.Autodv + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs and GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs, GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtr and GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrType GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs) GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory) *GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory) *string { return v.Value }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory) GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing struct { + ConditionalErrorPattern *string `pulumi:"conditionalErrorPattern"` + ConditionalHttpStatuses []string `pulumi:"conditionalHttpStatuses"` + ConditionalSamplingFrequency *string `pulumi:"conditionalSamplingFrequency"` + Cpcodes *string `pulumi:"cpcodes"` + Enabled *bool `pulumi:"enabled"` + ForwardType *string `pulumi:"forwardType"` + Locked *bool `pulumi:"locked"` + RequestType *string `pulumi:"requestType"` + SamplingFrequency *string `pulumi:"samplingFrequency"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs struct { + ConditionalErrorPattern pulumi.StringPtrInput `pulumi:"conditionalErrorPattern"` + ConditionalHttpStatuses pulumi.StringArrayInput `pulumi:"conditionalHttpStatuses"` + ConditionalSamplingFrequency pulumi.StringPtrInput `pulumi:"conditionalSamplingFrequency"` + Cpcodes pulumi.StringPtrInput `pulumi:"cpcodes"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + ForwardType pulumi.StringPtrInput `pulumi:"forwardType"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + RequestType pulumi.StringPtrInput `pulumi:"requestType"` + SamplingFrequency pulumi.StringPtrInput `pulumi:"samplingFrequency"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) ConditionalErrorPattern() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { + return v.ConditionalErrorPattern + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) ConditionalHttpStatuses() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) []string { + return v.ConditionalHttpStatuses + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) ConditionalSamplingFrequency() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { + return v.ConditionalSamplingFrequency + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) Cpcodes() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { return v.Cpcodes }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) ForwardType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { return v.ForwardType }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) RequestType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { return v.RequestType }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) SamplingFrequency() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { return v.SamplingFrequency }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) ConditionalErrorPattern() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { + if v == nil { + return nil + } + return v.ConditionalErrorPattern + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) ConditionalHttpStatuses() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) []string { + if v == nil { + return nil + } + return v.ConditionalHttpStatuses + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) ConditionalSamplingFrequency() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { + if v == nil { + return nil + } + return v.ConditionalSamplingFrequency + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) Cpcodes() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { + if v == nil { + return nil + } + return v.Cpcodes + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) ForwardType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { + if v == nil { + return nil + } + return v.ForwardType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) RequestType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { + if v == nil { + return nil + } + return v.RequestType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) SamplingFrequency() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { + if v == nil { + return nil + } + return v.SamplingFrequency + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + LoggingEnabled *bool `pulumi:"loggingEnabled"` + OptMode *bool `pulumi:"optMode"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + LoggingEnabled pulumi.BoolPtrInput `pulumi:"loggingEnabled"` + OptMode pulumi.BoolPtrInput `pulumi:"optMode"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) LoggingEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *bool { return v.LoggingEnabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) OptMode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *bool { return v.OptMode }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) LoggingEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *bool { + if v == nil { + return nil + } + return v.LoggingEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) OptMode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *bool { + if v == nil { + return nil + } + return v.OptMode + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs and GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs, GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtr and GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrType GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs) GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection) *GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection) GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorBrotli struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorBrotliInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs and GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorBrotliInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorBrotliInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorBrotli)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBrotli] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBrotli]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs, GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtr and GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrType GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs) GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorBrotli)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBrotli] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBrotli]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorBrotli)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorBrotli) *GetPropertyRulesBuilderRulesV20230530BehaviorBrotli { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBrotli] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBrotli]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBrotli) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBrotli) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBrotli) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBrotli) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorBrotli)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBrotli] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBrotli]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBrotli) GetPropertyRulesBuilderRulesV20230530BehaviorBrotli { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorBrotli + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBrotli) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBrotli) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBrotli) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBrotli) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheError struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + PreserveStale *bool `pulumi:"preserveStale"` + TemplateUuid *string `pulumi:"templateUuid"` + Ttl *string `pulumi:"ttl"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PreserveStale pulumi.BoolPtrInput `pulumi:"preserveStale"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Ttl pulumi.StringPtrInput `pulumi:"ttl"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheError)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheError] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheError]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheError)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheError] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheError]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheError)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheError { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheError] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheError]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) PreserveStale() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *bool { return v.PreserveStale }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) Ttl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *string { return v.Ttl }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheError)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheError] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheError]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) GetPropertyRulesBuilderRulesV20230530BehaviorCacheError { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorCacheError + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) PreserveStale() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *bool { + if v == nil { + return nil + } + return v.PreserveStale + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) Ttl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *string { + if v == nil { + return nil + } + return v.Ttl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheId struct { + Elements []string `pulumi:"elements"` + IncludeValue *bool `pulumi:"includeValue"` + Locked *bool `pulumi:"locked"` + Optional *bool `pulumi:"optional"` + Rule *string `pulumi:"rule"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + VariableName *string `pulumi:"variableName"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs struct { + Elements pulumi.StringArrayInput `pulumi:"elements"` + IncludeValue pulumi.BoolPtrInput `pulumi:"includeValue"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Optional pulumi.BoolPtrInput `pulumi:"optional"` + Rule pulumi.StringPtrInput `pulumi:"rule"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VariableName pulumi.StringPtrInput `pulumi:"variableName"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheId)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheId] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheId]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheId)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheId] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheId]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheId)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheId { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheId] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheId]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) Elements() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) []string { return v.Elements }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) IncludeValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *bool { return v.IncludeValue }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) Optional() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *bool { return v.Optional }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) Rule() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *string { return v.Rule }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *string { return v.VariableName }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheId)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheId] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheId]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) GetPropertyRulesBuilderRulesV20230530BehaviorCacheId { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorCacheId + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) Elements() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) []string { + if v == nil { + return nil + } + return v.Elements + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) IncludeValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *bool { + if v == nil { + return nil + } + return v.IncludeValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) Optional() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *bool { + if v == nil { + return nil + } + return v.Optional + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) Rule() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *string { + if v == nil { + return nil + } + return v.Rule + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *string { + if v == nil { + return nil + } + return v.VariableName + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtr and GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrType GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams struct { + Behavior *string `pulumi:"behavior"` + ExactMatch *bool `pulumi:"exactMatch"` + Locked *bool `pulumi:"locked"` + Parameters []string `pulumi:"parameters"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs struct { + Behavior pulumi.StringPtrInput `pulumi:"behavior"` + ExactMatch pulumi.BoolPtrInput `pulumi:"exactMatch"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Parameters pulumi.StringArrayInput `pulumi:"parameters"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) *string { return v.Behavior }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) ExactMatch() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) *bool { return v.ExactMatch }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) Parameters() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) []string { return v.Parameters }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) *string { + if v == nil { + return nil + } + return v.Behavior + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) ExactMatch() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) *bool { + if v == nil { + return nil + } + return v.ExactMatch + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) Parameters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) []string { + if v == nil { + return nil + } + return v.Parameters + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite struct { + Locked *bool `pulumi:"locked"` + PurgeKey *string `pulumi:"purgeKey"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PurgeKey pulumi.StringPtrInput `pulumi:"purgeKey"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtr and GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrType GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput) PurgeKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite) *string { return v.PurgeKey }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput) PurgeKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite) *string { + if v == nil { + return nil + } + return v.PurgeKey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCachePost struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + UseBody *string `pulumi:"useBody"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCachePostInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCachePostInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorCachePostInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UseBody pulumi.StringPtrInput `pulumi:"useBody"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCachePost)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCachePost] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCachePost]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCachePost)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCachePost] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCachePost]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCachePost)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCachePost) *GetPropertyRulesBuilderRulesV20230530BehaviorCachePost { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCachePost] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCachePost]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCachePost) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCachePost) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCachePost) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) UseBody() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCachePost) *string { return v.UseBody }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCachePost) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCachePost)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCachePost] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCachePost]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCachePost) GetPropertyRulesBuilderRulesV20230530BehaviorCachePost { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorCachePost + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCachePost) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCachePost) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCachePost) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) UseBody() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCachePost) *string { + if v == nil { + return nil + } + return v.UseBody + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCachePost) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect struct { + Enabled *string `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs struct { + Enabled pulumi.StringPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput) Enabled() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect) *string { return v.Enabled }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect) GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput) Enabled() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect) *string { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag struct { + Locked *bool `pulumi:"locked"` + Tag *string `pulumi:"tag"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Tag pulumi.StringPtrInput `pulumi:"tag"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput) Tag() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag) *string { return v.Tag }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) Tag() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag) *string { + if v == nil { + return nil + } + return v.Tag + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible struct { + Behavior *string `pulumi:"behavior"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs struct { + Behavior pulumi.StringPtrInput `pulumi:"behavior"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtr and GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrType GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible) *string { return v.Behavior }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible) *string { + if v == nil { + return nil + } + return v.Behavior + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCaching struct { + Behavior *string `pulumi:"behavior"` + CacheControlDirectives *string `pulumi:"cacheControlDirectives"` + CacheabilitySettings *string `pulumi:"cacheabilitySettings"` + DefaultTtl *string `pulumi:"defaultTtl"` + EnhancedRfcSupport *bool `pulumi:"enhancedRfcSupport"` + ExpirationSettings *string `pulumi:"expirationSettings"` + HonorMaxAge *bool `pulumi:"honorMaxAge"` + HonorMustRevalidate *bool `pulumi:"honorMustRevalidate"` + HonorNoCache *bool `pulumi:"honorNoCache"` + HonorNoStore *bool `pulumi:"honorNoStore"` + HonorPrivate *bool `pulumi:"honorPrivate"` + HonorProxyRevalidate *bool `pulumi:"honorProxyRevalidate"` + HonorSMaxage *bool `pulumi:"honorSMaxage"` + Locked *bool `pulumi:"locked"` + MustRevalidate *bool `pulumi:"mustRevalidate"` + RevalidationSettings *string `pulumi:"revalidationSettings"` + TemplateUuid *string `pulumi:"templateUuid"` + Ttl *string `pulumi:"ttl"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCachingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCachingInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorCachingInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs struct { + Behavior pulumi.StringPtrInput `pulumi:"behavior"` + CacheControlDirectives pulumi.StringPtrInput `pulumi:"cacheControlDirectives"` + CacheabilitySettings pulumi.StringPtrInput `pulumi:"cacheabilitySettings"` + DefaultTtl pulumi.StringPtrInput `pulumi:"defaultTtl"` + EnhancedRfcSupport pulumi.BoolPtrInput `pulumi:"enhancedRfcSupport"` + ExpirationSettings pulumi.StringPtrInput `pulumi:"expirationSettings"` + HonorMaxAge pulumi.BoolPtrInput `pulumi:"honorMaxAge"` + HonorMustRevalidate pulumi.BoolPtrInput `pulumi:"honorMustRevalidate"` + HonorNoCache pulumi.BoolPtrInput `pulumi:"honorNoCache"` + HonorNoStore pulumi.BoolPtrInput `pulumi:"honorNoStore"` + HonorPrivate pulumi.BoolPtrInput `pulumi:"honorPrivate"` + HonorProxyRevalidate pulumi.BoolPtrInput `pulumi:"honorProxyRevalidate"` + HonorSMaxage pulumi.BoolPtrInput `pulumi:"honorSMaxage"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MustRevalidate pulumi.BoolPtrInput `pulumi:"mustRevalidate"` + RevalidationSettings pulumi.StringPtrInput `pulumi:"revalidationSettings"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Ttl pulumi.StringPtrInput `pulumi:"ttl"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCaching)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCaching] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCaching]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorCachingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorCachingPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorCachingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCaching)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCachingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCachingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCachingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCaching] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCaching]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCaching)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *GetPropertyRulesBuilderRulesV20230530BehaviorCaching { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCaching] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCaching]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { return v.Behavior }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) CacheControlDirectives() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { return v.CacheControlDirectives }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) CacheabilitySettings() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { return v.CacheabilitySettings }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) DefaultTtl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { return v.DefaultTtl }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) EnhancedRfcSupport() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { return v.EnhancedRfcSupport }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) ExpirationSettings() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { return v.ExpirationSettings }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) HonorMaxAge() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { return v.HonorMaxAge }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) HonorMustRevalidate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { return v.HonorMustRevalidate }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) HonorNoCache() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { return v.HonorNoCache }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) HonorNoStore() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { return v.HonorNoStore }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) HonorPrivate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { return v.HonorPrivate }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) HonorProxyRevalidate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { return v.HonorProxyRevalidate }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) HonorSMaxage() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { return v.HonorSMaxage }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) MustRevalidate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { return v.MustRevalidate }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) RevalidationSettings() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { return v.RevalidationSettings }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) Ttl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { return v.Ttl }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCaching)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCaching] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCaching]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) GetPropertyRulesBuilderRulesV20230530BehaviorCaching { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorCaching + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { + if v == nil { + return nil + } + return v.Behavior + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) CacheControlDirectives() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { + if v == nil { + return nil + } + return v.CacheControlDirectives + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) CacheabilitySettings() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { + if v == nil { + return nil + } + return v.CacheabilitySettings + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) DefaultTtl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { + if v == nil { + return nil + } + return v.DefaultTtl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) EnhancedRfcSupport() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { + if v == nil { + return nil + } + return v.EnhancedRfcSupport + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) ExpirationSettings() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { + if v == nil { + return nil + } + return v.ExpirationSettings + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) HonorMaxAge() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { + if v == nil { + return nil + } + return v.HonorMaxAge + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) HonorMustRevalidate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { + if v == nil { + return nil + } + return v.HonorMustRevalidate + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) HonorNoCache() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { + if v == nil { + return nil + } + return v.HonorNoCache + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) HonorNoStore() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { + if v == nil { + return nil + } + return v.HonorNoStore + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) HonorPrivate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { + if v == nil { + return nil + } + return v.HonorPrivate + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) HonorProxyRevalidate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { + if v == nil { + return nil + } + return v.HonorProxyRevalidate + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) HonorSMaxage() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { + if v == nil { + return nil + } + return v.HonorSMaxage + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) MustRevalidate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { + if v == nil { + return nil + } + return v.MustRevalidate + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) RevalidationSettings() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { + if v == nil { + return nil + } + return v.RevalidationSettings + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) Ttl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { + if v == nil { + return nil + } + return v.Ttl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization) *GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization) GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects struct { + Enabled *bool `pulumi:"enabled"` + Limit *string `pulumi:"limit"` + Locked *bool `pulumi:"locked"` + Serve404 *bool `pulumi:"serve404"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Limit pulumi.StringPtrInput `pulumi:"limit"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Serve404 pulumi.BoolPtrInput `pulumi:"serve404"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) Limit() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *string { return v.Limit }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) Serve404() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *bool { return v.Serve404 }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) Limit() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *string { + if v == nil { + return nil + } + return v.Limit + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) Serve404() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *bool { + if v == nil { + return nil + } + return v.Serve404 + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics struct { + Country *string `pulumi:"country"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs struct { + Country pulumi.StringPtrInput `pulumi:"country"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics) *GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput) Country() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics) *string { return v.Country }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics) GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput) Country() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics) *string { + if v == nil { + return nil + } + return v.Country + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects struct { + CloudLocations []string `pulumi:"cloudLocations"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs struct { + CloudLocations pulumi.StringArrayInput `pulumi:"cloudLocations"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects) *GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) CloudLocations() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects) []string { + return v.CloudLocations + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects) GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) CloudLocations() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects) []string { + if v == nil { + return nil + } + return v.CloudLocations + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper struct { + Enabled *bool `pulumi:"enabled"` + Location *string `pulumi:"location"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Location pulumi.StringPtrInput `pulumi:"location"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper) *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) Location() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper) *string { return v.Location }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) Location() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper) *string { + if v == nil { + return nil + } + return v.Location + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced struct { + CustomFailoverMap *string `pulumi:"customFailoverMap"` + Enabled *bool `pulumi:"enabled"` + FailoverMap *string `pulumi:"failoverMap"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs struct { + CustomFailoverMap pulumi.StringPtrInput `pulumi:"customFailoverMap"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + FailoverMap pulumi.StringPtrInput `pulumi:"failoverMap"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) CustomFailoverMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *string { + return v.CustomFailoverMap + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) FailoverMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *string { + return v.FailoverMap + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) CustomFailoverMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *string { + if v == nil { + return nil + } + return v.CustomFailoverMap + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) FailoverMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *string { + if v == nil { + return nil + } + return v.FailoverMap + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData struct { + EnableCmcdSegmentPrefetch *bool `pulumi:"enableCmcdSegmentPrefetch"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs struct { + EnableCmcdSegmentPrefetch pulumi.BoolPtrInput `pulumi:"enableCmcdSegmentPrefetch"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData) *GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput) EnableCmcdSegmentPrefetch() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData) *bool { + return v.EnableCmcdSegmentPrefetch + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData) GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput) EnableCmcdSegmentPrefetch() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData) *bool { + if v == nil { + return nil + } + return v.EnableCmcdSegmentPrefetch + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin struct { + Locked *bool `pulumi:"locked"` + OriginId *string `pulumi:"originId"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs and GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + OriginId pulumi.StringPtrInput `pulumi:"originId"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs, GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtr and GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrType GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs) GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin) *GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput) OriginId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin) *string { return v.OriginId }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin) GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput) OriginId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin) *string { + if v == nil { + return nil + } + return v.OriginId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse struct { + Body *string `pulumi:"body"` + Enabled *bool `pulumi:"enabled"` + ForceEviction *bool `pulumi:"forceEviction"` + IgnorePurge *bool `pulumi:"ignorePurge"` + Locked *bool `pulumi:"locked"` + ResponseCode *int `pulumi:"responseCode"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs and GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs struct { + Body pulumi.StringPtrInput `pulumi:"body"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + ForceEviction pulumi.BoolPtrInput `pulumi:"forceEviction"` + IgnorePurge pulumi.BoolPtrInput `pulumi:"ignorePurge"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ResponseCode pulumi.IntPtrInput `pulumi:"responseCode"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs, GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtr and GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrType GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs) GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) Body() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *string { return v.Body }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) ForceEviction() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *bool { return v.ForceEviction }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) IgnorePurge() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *bool { return v.IgnorePurge }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) ResponseCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *int { return v.ResponseCode }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) Body() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *string { + if v == nil { + return nil + } + return v.Body + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) ForceEviction() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *bool { + if v == nil { + return nil + } + return v.ForceEviction + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) IgnorePurge() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *bool { + if v == nil { + return nil + } + return v.IgnorePurge + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) ResponseCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *int { + if v == nil { + return nil + } + return v.ResponseCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics struct { + CatalogSize *string `pulumi:"catalogSize"` + ContentType *string `pulumi:"contentType"` + Locked *bool `pulumi:"locked"` + ObjectSize *string `pulumi:"objectSize"` + PopularityDistribution *string `pulumi:"popularityDistribution"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs struct { + CatalogSize pulumi.StringPtrInput `pulumi:"catalogSize"` + ContentType pulumi.StringPtrInput `pulumi:"contentType"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ObjectSize pulumi.StringPtrInput `pulumi:"objectSize"` + PopularityDistribution pulumi.StringPtrInput `pulumi:"popularityDistribution"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *string { + return v.CatalogSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *string { + return v.ContentType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) ObjectSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *string { + return v.ObjectSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *string { + return v.PopularityDistribution + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *string { + if v == nil { + return nil + } + return v.CatalogSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *string { + if v == nil { + return nil + } + return v.ContentType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) ObjectSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *string { + if v == nil { + return nil + } + return v.ObjectSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *string { + if v == nil { + return nil + } + return v.PopularityDistribution + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd struct { + CatalogSize *string `pulumi:"catalogSize"` + ContentType *string `pulumi:"contentType"` + Dash *bool `pulumi:"dash"` + Hds *bool `pulumi:"hds"` + Hls *bool `pulumi:"hls"` + Locked *bool `pulumi:"locked"` + PopularityDistribution *string `pulumi:"popularityDistribution"` + SegmentDurationDash *string `pulumi:"segmentDurationDash"` + SegmentDurationDashCustom *int `pulumi:"segmentDurationDashCustom"` + SegmentDurationHds *string `pulumi:"segmentDurationHds"` + SegmentDurationHdsCustom *int `pulumi:"segmentDurationHdsCustom"` + SegmentDurationHls *string `pulumi:"segmentDurationHls"` + SegmentDurationHlsCustom *float64 `pulumi:"segmentDurationHlsCustom"` + SegmentDurationSmooth *string `pulumi:"segmentDurationSmooth"` + SegmentDurationSmoothCustom *float64 `pulumi:"segmentDurationSmoothCustom"` + SegmentSizeDash *string `pulumi:"segmentSizeDash"` + SegmentSizeHds *string `pulumi:"segmentSizeHds"` + SegmentSizeHls *string `pulumi:"segmentSizeHls"` + SegmentSizeSmooth *string `pulumi:"segmentSizeSmooth"` + Smooth *bool `pulumi:"smooth"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs and GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs struct { + CatalogSize pulumi.StringPtrInput `pulumi:"catalogSize"` + ContentType pulumi.StringPtrInput `pulumi:"contentType"` + Dash pulumi.BoolPtrInput `pulumi:"dash"` + Hds pulumi.BoolPtrInput `pulumi:"hds"` + Hls pulumi.BoolPtrInput `pulumi:"hls"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PopularityDistribution pulumi.StringPtrInput `pulumi:"popularityDistribution"` + SegmentDurationDash pulumi.StringPtrInput `pulumi:"segmentDurationDash"` + SegmentDurationDashCustom pulumi.IntPtrInput `pulumi:"segmentDurationDashCustom"` + SegmentDurationHds pulumi.StringPtrInput `pulumi:"segmentDurationHds"` + SegmentDurationHdsCustom pulumi.IntPtrInput `pulumi:"segmentDurationHdsCustom"` + SegmentDurationHls pulumi.StringPtrInput `pulumi:"segmentDurationHls"` + SegmentDurationHlsCustom pulumi.Float64PtrInput `pulumi:"segmentDurationHlsCustom"` + SegmentDurationSmooth pulumi.StringPtrInput `pulumi:"segmentDurationSmooth"` + SegmentDurationSmoothCustom pulumi.Float64PtrInput `pulumi:"segmentDurationSmoothCustom"` + SegmentSizeDash pulumi.StringPtrInput `pulumi:"segmentSizeDash"` + SegmentSizeHds pulumi.StringPtrInput `pulumi:"segmentSizeHds"` + SegmentSizeHls pulumi.StringPtrInput `pulumi:"segmentSizeHls"` + SegmentSizeSmooth pulumi.StringPtrInput `pulumi:"segmentSizeSmooth"` + Smooth pulumi.BoolPtrInput `pulumi:"smooth"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs, GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtr and GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrType GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + return v.CatalogSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + return v.ContentType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) Dash() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *bool { return v.Dash }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) Hds() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *bool { return v.Hds }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) Hls() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *bool { return v.Hls }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + return v.PopularityDistribution + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) SegmentDurationDash() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + return v.SegmentDurationDash + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) SegmentDurationDashCustom() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *int { + return v.SegmentDurationDashCustom + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) SegmentDurationHds() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + return v.SegmentDurationHds + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) SegmentDurationHdsCustom() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *int { + return v.SegmentDurationHdsCustom + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) SegmentDurationHls() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + return v.SegmentDurationHls + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) SegmentDurationHlsCustom() pulumi.Float64PtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *float64 { + return v.SegmentDurationHlsCustom + }).(pulumi.Float64PtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) SegmentDurationSmooth() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + return v.SegmentDurationSmooth + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) SegmentDurationSmoothCustom() pulumi.Float64PtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *float64 { + return v.SegmentDurationSmoothCustom + }).(pulumi.Float64PtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) SegmentSizeDash() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + return v.SegmentSizeDash + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) SegmentSizeHds() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + return v.SegmentSizeHds + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) SegmentSizeHls() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + return v.SegmentSizeHls + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) SegmentSizeSmooth() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + return v.SegmentSizeSmooth + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) Smooth() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *bool { return v.Smooth }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + if v == nil { + return nil + } + return v.CatalogSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + if v == nil { + return nil + } + return v.ContentType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) Dash() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *bool { + if v == nil { + return nil + } + return v.Dash + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) Hds() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *bool { + if v == nil { + return nil + } + return v.Hds + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) Hls() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *bool { + if v == nil { + return nil + } + return v.Hls + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + if v == nil { + return nil + } + return v.PopularityDistribution + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) SegmentDurationDash() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + if v == nil { + return nil + } + return v.SegmentDurationDash + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) SegmentDurationDashCustom() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *int { + if v == nil { + return nil + } + return v.SegmentDurationDashCustom + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) SegmentDurationHds() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + if v == nil { + return nil + } + return v.SegmentDurationHds + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) SegmentDurationHdsCustom() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *int { + if v == nil { + return nil + } + return v.SegmentDurationHdsCustom + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) SegmentDurationHls() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + if v == nil { + return nil + } + return v.SegmentDurationHls + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) SegmentDurationHlsCustom() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *float64 { + if v == nil { + return nil + } + return v.SegmentDurationHlsCustom + }).(pulumi.Float64PtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) SegmentDurationSmooth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + if v == nil { + return nil + } + return v.SegmentDurationSmooth + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) SegmentDurationSmoothCustom() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *float64 { + if v == nil { + return nil + } + return v.SegmentDurationSmoothCustom + }).(pulumi.Float64PtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) SegmentSizeDash() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + if v == nil { + return nil + } + return v.SegmentSizeDash + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) SegmentSizeHds() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + if v == nil { + return nil + } + return v.SegmentSizeHds + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) SegmentSizeHls() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + if v == nil { + return nil + } + return v.SegmentSizeHls + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) SegmentSizeSmooth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + if v == nil { + return nil + } + return v.SegmentSizeSmooth + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) Smooth() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *bool { + if v == nil { + return nil + } + return v.Smooth + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd struct { + CatalogSize *string `pulumi:"catalogSize"` + ContentType *string `pulumi:"contentType"` + Locked *bool `pulumi:"locked"` + ObjectSize *string `pulumi:"objectSize"` + OptimizeOption *bool `pulumi:"optimizeOption"` + PopularityDistribution *string `pulumi:"popularityDistribution"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs and GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs struct { + CatalogSize pulumi.StringPtrInput `pulumi:"catalogSize"` + ContentType pulumi.StringPtrInput `pulumi:"contentType"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ObjectSize pulumi.StringPtrInput `pulumi:"objectSize"` + OptimizeOption pulumi.BoolPtrInput `pulumi:"optimizeOption"` + PopularityDistribution pulumi.StringPtrInput `pulumi:"popularityDistribution"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs, GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtr and GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrType GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *string { + return v.CatalogSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *string { + return v.ContentType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) ObjectSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *string { + return v.ObjectSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) OptimizeOption() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *bool { + return v.OptimizeOption + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *string { + return v.PopularityDistribution + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *string { + if v == nil { + return nil + } + return v.CatalogSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *string { + if v == nil { + return nil + } + return v.ContentType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) ObjectSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *string { + if v == nil { + return nil + } + return v.ObjectSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) OptimizeOption() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *bool { + if v == nil { + return nil + } + return v.OptimizeOption + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *string { + if v == nil { + return nil + } + return v.PopularityDistribution + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile struct { + CatalogSize *string `pulumi:"catalogSize"` + ContentType *string `pulumi:"contentType"` + Locked *bool `pulumi:"locked"` + ObjectSize *string `pulumi:"objectSize"` + PopularityDistribution *string `pulumi:"popularityDistribution"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs and GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs struct { + CatalogSize pulumi.StringPtrInput `pulumi:"catalogSize"` + ContentType pulumi.StringPtrInput `pulumi:"contentType"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ObjectSize pulumi.StringPtrInput `pulumi:"objectSize"` + PopularityDistribution pulumi.StringPtrInput `pulumi:"popularityDistribution"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs, GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtr and GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrType GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *string { + return v.CatalogSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *string { + return v.ContentType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) ObjectSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *string { + return v.ObjectSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *string { + return v.PopularityDistribution + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *string { + if v == nil { + return nil + } + return v.CatalogSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *string { + if v == nil { + return nil + } + return v.ContentType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) ObjectSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *string { + if v == nil { + return nil + } + return v.ObjectSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *string { + if v == nil { + return nil + } + return v.PopularityDistribution + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive struct { + CatalogSize *string `pulumi:"catalogSize"` + ContentType *string `pulumi:"contentType"` + Dash *bool `pulumi:"dash"` + Hds *bool `pulumi:"hds"` + Hls *bool `pulumi:"hls"` + Locked *bool `pulumi:"locked"` + PopularityDistribution *string `pulumi:"popularityDistribution"` + SegmentDurationDash *string `pulumi:"segmentDurationDash"` + SegmentDurationHds *string `pulumi:"segmentDurationHds"` + SegmentDurationHls *string `pulumi:"segmentDurationHls"` + SegmentDurationSmooth *string `pulumi:"segmentDurationSmooth"` + SegmentSizeDash *string `pulumi:"segmentSizeDash"` + SegmentSizeHds *string `pulumi:"segmentSizeHds"` + SegmentSizeHls *string `pulumi:"segmentSizeHls"` + SegmentSizeSmooth *string `pulumi:"segmentSizeSmooth"` + Smooth *bool `pulumi:"smooth"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs and GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs struct { + CatalogSize pulumi.StringPtrInput `pulumi:"catalogSize"` + ContentType pulumi.StringPtrInput `pulumi:"contentType"` + Dash pulumi.BoolPtrInput `pulumi:"dash"` + Hds pulumi.BoolPtrInput `pulumi:"hds"` + Hls pulumi.BoolPtrInput `pulumi:"hls"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PopularityDistribution pulumi.StringPtrInput `pulumi:"popularityDistribution"` + SegmentDurationDash pulumi.StringPtrInput `pulumi:"segmentDurationDash"` + SegmentDurationHds pulumi.StringPtrInput `pulumi:"segmentDurationHds"` + SegmentDurationHls pulumi.StringPtrInput `pulumi:"segmentDurationHls"` + SegmentDurationSmooth pulumi.StringPtrInput `pulumi:"segmentDurationSmooth"` + SegmentSizeDash pulumi.StringPtrInput `pulumi:"segmentSizeDash"` + SegmentSizeHds pulumi.StringPtrInput `pulumi:"segmentSizeHds"` + SegmentSizeHls pulumi.StringPtrInput `pulumi:"segmentSizeHls"` + SegmentSizeSmooth pulumi.StringPtrInput `pulumi:"segmentSizeSmooth"` + Smooth pulumi.BoolPtrInput `pulumi:"smooth"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs, GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtr and GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrType GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + return v.CatalogSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + return v.ContentType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) Dash() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *bool { + return v.Dash + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) Hds() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *bool { return v.Hds }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) Hls() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *bool { return v.Hls }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + return v.PopularityDistribution + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) SegmentDurationDash() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + return v.SegmentDurationDash + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) SegmentDurationHds() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + return v.SegmentDurationHds + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) SegmentDurationHls() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + return v.SegmentDurationHls + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) SegmentDurationSmooth() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + return v.SegmentDurationSmooth + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) SegmentSizeDash() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + return v.SegmentSizeDash + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) SegmentSizeHds() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + return v.SegmentSizeHds + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) SegmentSizeHls() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + return v.SegmentSizeHls + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) SegmentSizeSmooth() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + return v.SegmentSizeSmooth + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) Smooth() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *bool { + return v.Smooth + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + if v == nil { + return nil + } + return v.CatalogSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + if v == nil { + return nil + } + return v.ContentType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) Dash() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *bool { + if v == nil { + return nil + } + return v.Dash + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) Hds() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *bool { + if v == nil { + return nil + } + return v.Hds + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) Hls() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *bool { + if v == nil { + return nil + } + return v.Hls + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + if v == nil { + return nil + } + return v.PopularityDistribution + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) SegmentDurationDash() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + if v == nil { + return nil + } + return v.SegmentDurationDash + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) SegmentDurationHds() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + if v == nil { + return nil + } + return v.SegmentDurationHds + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) SegmentDurationHls() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + if v == nil { + return nil + } + return v.SegmentDurationHls + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) SegmentDurationSmooth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + if v == nil { + return nil + } + return v.SegmentDurationSmooth + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) SegmentSizeDash() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + if v == nil { + return nil + } + return v.SegmentSizeDash + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) SegmentSizeHds() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + if v == nil { + return nil + } + return v.SegmentSizeHds + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) SegmentSizeHls() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + if v == nil { + return nil + } + return v.SegmentSizeHls + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) SegmentSizeSmooth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + if v == nil { + return nil + } + return v.SegmentSizeSmooth + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) Smooth() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *bool { + if v == nil { + return nil + } + return v.Smooth + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod struct { + CatalogSize *string `pulumi:"catalogSize"` + ContentType *string `pulumi:"contentType"` + Dash *bool `pulumi:"dash"` + Hds *bool `pulumi:"hds"` + Hls *bool `pulumi:"hls"` + Locked *bool `pulumi:"locked"` + PopularityDistribution *string `pulumi:"popularityDistribution"` + SegmentDurationDash *string `pulumi:"segmentDurationDash"` + SegmentDurationHds *string `pulumi:"segmentDurationHds"` + SegmentDurationHls *string `pulumi:"segmentDurationHls"` + SegmentDurationSmooth *string `pulumi:"segmentDurationSmooth"` + SegmentSizeDash *string `pulumi:"segmentSizeDash"` + SegmentSizeHds *string `pulumi:"segmentSizeHds"` + SegmentSizeHls *string `pulumi:"segmentSizeHls"` + SegmentSizeSmooth *string `pulumi:"segmentSizeSmooth"` + Smooth *bool `pulumi:"smooth"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs and GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs struct { + CatalogSize pulumi.StringPtrInput `pulumi:"catalogSize"` + ContentType pulumi.StringPtrInput `pulumi:"contentType"` + Dash pulumi.BoolPtrInput `pulumi:"dash"` + Hds pulumi.BoolPtrInput `pulumi:"hds"` + Hls pulumi.BoolPtrInput `pulumi:"hls"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PopularityDistribution pulumi.StringPtrInput `pulumi:"popularityDistribution"` + SegmentDurationDash pulumi.StringPtrInput `pulumi:"segmentDurationDash"` + SegmentDurationHds pulumi.StringPtrInput `pulumi:"segmentDurationHds"` + SegmentDurationHls pulumi.StringPtrInput `pulumi:"segmentDurationHls"` + SegmentDurationSmooth pulumi.StringPtrInput `pulumi:"segmentDurationSmooth"` + SegmentSizeDash pulumi.StringPtrInput `pulumi:"segmentSizeDash"` + SegmentSizeHds pulumi.StringPtrInput `pulumi:"segmentSizeHds"` + SegmentSizeHls pulumi.StringPtrInput `pulumi:"segmentSizeHls"` + SegmentSizeSmooth pulumi.StringPtrInput `pulumi:"segmentSizeSmooth"` + Smooth pulumi.BoolPtrInput `pulumi:"smooth"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs, GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtr and GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrType GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + return v.CatalogSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + return v.ContentType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) Dash() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *bool { return v.Dash }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) Hds() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *bool { return v.Hds }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) Hls() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *bool { return v.Hls }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + return v.PopularityDistribution + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) SegmentDurationDash() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + return v.SegmentDurationDash + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) SegmentDurationHds() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + return v.SegmentDurationHds + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) SegmentDurationHls() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + return v.SegmentDurationHls + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) SegmentDurationSmooth() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + return v.SegmentDurationSmooth + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) SegmentSizeDash() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + return v.SegmentSizeDash + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) SegmentSizeHds() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + return v.SegmentSizeHds + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) SegmentSizeHls() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + return v.SegmentSizeHls + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) SegmentSizeSmooth() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + return v.SegmentSizeSmooth + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) Smooth() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *bool { + return v.Smooth + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + if v == nil { + return nil + } + return v.CatalogSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + if v == nil { + return nil + } + return v.ContentType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) Dash() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *bool { + if v == nil { + return nil + } + return v.Dash + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) Hds() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *bool { + if v == nil { + return nil + } + return v.Hds + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) Hls() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *bool { + if v == nil { + return nil + } + return v.Hls + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + if v == nil { + return nil + } + return v.PopularityDistribution + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) SegmentDurationDash() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + if v == nil { + return nil + } + return v.SegmentDurationDash + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) SegmentDurationHds() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + if v == nil { + return nil + } + return v.SegmentDurationHds + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) SegmentDurationHls() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + if v == nil { + return nil + } + return v.SegmentDurationHls + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) SegmentDurationSmooth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + if v == nil { + return nil + } + return v.SegmentDurationSmooth + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) SegmentSizeDash() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + if v == nil { + return nil + } + return v.SegmentSizeDash + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) SegmentSizeHds() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + if v == nil { + return nil + } + return v.SegmentSizeHds + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) SegmentSizeHls() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + if v == nil { + return nil + } + return v.SegmentSizeHls + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) SegmentSizeSmooth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + if v == nil { + return nil + } + return v.SegmentSizeSmooth + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) Smooth() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *bool { + if v == nil { + return nil + } + return v.Smooth + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition struct { + Enabled *bool `pulumi:"enabled"` + FirstLocation *string `pulumi:"firstLocation"` + Locked *bool `pulumi:"locked"` + SecondLocation *string `pulumi:"secondLocation"` + SourceType *string `pulumi:"sourceType"` + Targets *string `pulumi:"targets"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs and GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + FirstLocation pulumi.StringPtrInput `pulumi:"firstLocation"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + SecondLocation pulumi.StringPtrInput `pulumi:"secondLocation"` + SourceType pulumi.StringPtrInput `pulumi:"sourceType"` + Targets pulumi.StringPtrInput `pulumi:"targets"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs, GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtr and GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrType GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs) GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) FirstLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *string { + return v.FirstLocation + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) SecondLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *string { + return v.SecondLocation + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) SourceType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *string { return v.SourceType }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) Targets() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *string { return v.Targets }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) FirstLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *string { + if v == nil { + return nil + } + return v.FirstLocation + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) SecondLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *string { + if v == nil { + return nil + } + return v.SecondLocation + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) SourceType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *string { + if v == nil { + return nil + } + return v.SourceType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) Targets() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *string { + if v == nil { + return nil + } + return v.Targets + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection struct { + Countries []string `pulumi:"countries"` + Dmas []string `pulumi:"dmas"` + EnableGeoProtection *bool `pulumi:"enableGeoProtection"` + EnableGeoRedirectOnDeny *bool `pulumi:"enableGeoRedirectOnDeny"` + EnableIpProtection *bool `pulumi:"enableIpProtection"` + EnableIpRedirectOnDeny *bool `pulumi:"enableIpRedirectOnDeny"` + EnableReferrerProtection *bool `pulumi:"enableReferrerProtection"` + EnableReferrerRedirectOnDeny *bool `pulumi:"enableReferrerRedirectOnDeny"` + Enabled *bool `pulumi:"enabled"` + GeoProtectionMode *string `pulumi:"geoProtectionMode"` + GeoProtectionTitle *string `pulumi:"geoProtectionTitle"` + GeoRedirectUrl *string `pulumi:"geoRedirectUrl"` + IpAddresses []string `pulumi:"ipAddresses"` + IpProtectionMode *string `pulumi:"ipProtectionMode"` + IpProtectionTitle *string `pulumi:"ipProtectionTitle"` + IpRedirectUrl *string `pulumi:"ipRedirectUrl"` + Locked *bool `pulumi:"locked"` + OverrideIpAddresses []string `pulumi:"overrideIpAddresses"` + ReferrerDomains []string `pulumi:"referrerDomains"` + ReferrerProtectionMode *string `pulumi:"referrerProtectionMode"` + ReferrerProtectionTitle *string `pulumi:"referrerProtectionTitle"` + ReferrerRedirectUrl *string `pulumi:"referrerRedirectUrl"` + Regions []string `pulumi:"regions"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs and GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs struct { + Countries pulumi.StringArrayInput `pulumi:"countries"` + Dmas pulumi.StringArrayInput `pulumi:"dmas"` + EnableGeoProtection pulumi.BoolPtrInput `pulumi:"enableGeoProtection"` + EnableGeoRedirectOnDeny pulumi.BoolPtrInput `pulumi:"enableGeoRedirectOnDeny"` + EnableIpProtection pulumi.BoolPtrInput `pulumi:"enableIpProtection"` + EnableIpRedirectOnDeny pulumi.BoolPtrInput `pulumi:"enableIpRedirectOnDeny"` + EnableReferrerProtection pulumi.BoolPtrInput `pulumi:"enableReferrerProtection"` + EnableReferrerRedirectOnDeny pulumi.BoolPtrInput `pulumi:"enableReferrerRedirectOnDeny"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + GeoProtectionMode pulumi.StringPtrInput `pulumi:"geoProtectionMode"` + GeoProtectionTitle pulumi.StringPtrInput `pulumi:"geoProtectionTitle"` + GeoRedirectUrl pulumi.StringPtrInput `pulumi:"geoRedirectUrl"` + IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` + IpProtectionMode pulumi.StringPtrInput `pulumi:"ipProtectionMode"` + IpProtectionTitle pulumi.StringPtrInput `pulumi:"ipProtectionTitle"` + IpRedirectUrl pulumi.StringPtrInput `pulumi:"ipRedirectUrl"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + OverrideIpAddresses pulumi.StringArrayInput `pulumi:"overrideIpAddresses"` + ReferrerDomains pulumi.StringArrayInput `pulumi:"referrerDomains"` + ReferrerProtectionMode pulumi.StringPtrInput `pulumi:"referrerProtectionMode"` + ReferrerProtectionTitle pulumi.StringPtrInput `pulumi:"referrerProtectionTitle"` + ReferrerRedirectUrl pulumi.StringPtrInput `pulumi:"referrerRedirectUrl"` + Regions pulumi.StringArrayInput `pulumi:"regions"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs, GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtr and GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrType GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs) GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) Countries() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) []string { + return v.Countries + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) Dmas() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) []string { + return v.Dmas + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) EnableGeoProtection() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { + return v.EnableGeoProtection + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) EnableGeoRedirectOnDeny() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { + return v.EnableGeoRedirectOnDeny + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) EnableIpProtection() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { + return v.EnableIpProtection + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) EnableIpRedirectOnDeny() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { + return v.EnableIpRedirectOnDeny + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) EnableReferrerProtection() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { + return v.EnableReferrerProtection + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) EnableReferrerRedirectOnDeny() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { + return v.EnableReferrerRedirectOnDeny + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) GeoProtectionMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { + return v.GeoProtectionMode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) GeoProtectionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { + return v.GeoProtectionTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) GeoRedirectUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { + return v.GeoRedirectUrl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) IpAddresses() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) []string { + return v.IpAddresses + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) IpProtectionMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { + return v.IpProtectionMode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) IpProtectionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { + return v.IpProtectionTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) IpRedirectUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { + return v.IpRedirectUrl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) OverrideIpAddresses() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) []string { + return v.OverrideIpAddresses + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) ReferrerDomains() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) []string { + return v.ReferrerDomains + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) ReferrerProtectionMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { + return v.ReferrerProtectionMode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) ReferrerProtectionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { + return v.ReferrerProtectionTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) ReferrerRedirectUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { + return v.ReferrerRedirectUrl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) Regions() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) []string { + return v.Regions + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) Countries() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) []string { + if v == nil { + return nil + } + return v.Countries + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) Dmas() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) []string { + if v == nil { + return nil + } + return v.Dmas + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) EnableGeoProtection() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { + if v == nil { + return nil + } + return v.EnableGeoProtection + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) EnableGeoRedirectOnDeny() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { + if v == nil { + return nil + } + return v.EnableGeoRedirectOnDeny + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) EnableIpProtection() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { + if v == nil { + return nil + } + return v.EnableIpProtection + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) EnableIpRedirectOnDeny() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { + if v == nil { + return nil + } + return v.EnableIpRedirectOnDeny + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) EnableReferrerProtection() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { + if v == nil { + return nil + } + return v.EnableReferrerProtection + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) EnableReferrerRedirectOnDeny() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { + if v == nil { + return nil + } + return v.EnableReferrerRedirectOnDeny + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) GeoProtectionMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { + if v == nil { + return nil + } + return v.GeoProtectionMode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) GeoProtectionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { + if v == nil { + return nil + } + return v.GeoProtectionTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) GeoRedirectUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { + if v == nil { + return nil + } + return v.GeoRedirectUrl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) IpAddresses() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) []string { + if v == nil { + return nil + } + return v.IpAddresses + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) IpProtectionMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { + if v == nil { + return nil + } + return v.IpProtectionMode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) IpProtectionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { + if v == nil { + return nil + } + return v.IpProtectionTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) IpRedirectUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { + if v == nil { + return nil + } + return v.IpRedirectUrl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) OverrideIpAddresses() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) []string { + if v == nil { + return nil + } + return v.OverrideIpAddresses + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) ReferrerDomains() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) []string { + if v == nil { + return nil + } + return v.ReferrerDomains + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) ReferrerProtectionMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { + if v == nil { + return nil + } + return v.ReferrerProtectionMode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) ReferrerProtectionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { + if v == nil { + return nil + } + return v.ReferrerProtectionTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) ReferrerRedirectUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { + if v == nil { + return nil + } + return v.ReferrerRedirectUrl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) Regions() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) []string { + if v == nil { + return nil + } + return v.Regions + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport struct { + AllowCredentials *bool `pulumi:"allowCredentials"` + AllowHeaders *string `pulumi:"allowHeaders"` + AllowOrigins *string `pulumi:"allowOrigins"` + Enabled *bool `pulumi:"enabled"` + ExposeHeaders []string `pulumi:"exposeHeaders"` + Headers []string `pulumi:"headers"` + Locked *bool `pulumi:"locked"` + Methods []string `pulumi:"methods"` + Origins []string `pulumi:"origins"` + PreflightMaxAge *string `pulumi:"preflightMaxAge"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs struct { + AllowCredentials pulumi.BoolPtrInput `pulumi:"allowCredentials"` + AllowHeaders pulumi.StringPtrInput `pulumi:"allowHeaders"` + AllowOrigins pulumi.StringPtrInput `pulumi:"allowOrigins"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + ExposeHeaders pulumi.StringArrayInput `pulumi:"exposeHeaders"` + Headers pulumi.StringArrayInput `pulumi:"headers"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Methods pulumi.StringArrayInput `pulumi:"methods"` + Origins pulumi.StringArrayInput `pulumi:"origins"` + PreflightMaxAge pulumi.StringPtrInput `pulumi:"preflightMaxAge"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) AllowCredentials() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *bool { return v.AllowCredentials }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) AllowHeaders() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *string { return v.AllowHeaders }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) AllowOrigins() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *string { return v.AllowOrigins }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) ExposeHeaders() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) []string { return v.ExposeHeaders }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) Headers() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) []string { return v.Headers }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) Methods() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) []string { return v.Methods }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) Origins() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) []string { return v.Origins }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) PreflightMaxAge() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *string { return v.PreflightMaxAge }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) AllowCredentials() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *bool { + if v == nil { + return nil + } + return v.AllowCredentials + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) AllowHeaders() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *string { + if v == nil { + return nil + } + return v.AllowHeaders + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) AllowOrigins() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *string { + if v == nil { + return nil + } + return v.AllowOrigins + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) ExposeHeaders() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) []string { + if v == nil { + return nil + } + return v.ExposeHeaders + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) Headers() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) []string { + if v == nil { + return nil + } + return v.Headers + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) Methods() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) []string { + if v == nil { + return nil + } + return v.Methods + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) Origins() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) []string { + if v == nil { + return nil + } + return v.Origins + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) PreflightMaxAge() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *string { + if v == nil { + return nil + } + return v.PreflightMaxAge + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCpCode struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrInput `pulumi:"value"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCpCode)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCpCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCpCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtr and GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrType GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCpCode)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCpCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCpCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCpCode)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCpCode) *GetPropertyRulesBuilderRulesV20230530BehaviorCpCode { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCpCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCpCode]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCode) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCode) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCode) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput) Value() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCode) *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue { + return v.Value + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCpCode)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCpCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCpCode]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCode) GetPropertyRulesBuilderRulesV20230530BehaviorCpCode { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorCpCode + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCode) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCode) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCode) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput) Value() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCode) *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue { + if v == nil { + return nil + } + return v.Value + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue struct { + CpCodeLimits *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits `pulumi:"cpCodeLimits"` + CreatedDate *int `pulumi:"createdDate"` + Description *string `pulumi:"description"` + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` + Products []string `pulumi:"products"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs struct { + CpCodeLimits GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` + CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` + Description pulumi.StringPtrInput `pulumi:"description"` + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` + Products pulumi.StringArrayInput `pulumi:"products"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtr and GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrType GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits { + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) *int { return v.CreatedDate }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) *string { return v.Description }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) *int { return v.Id }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) []string { return v.Products }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits { + if v == nil { + return nil + } + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) *int { + if v == nil { + return nil + } + return v.CreatedDate + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) *string { + if v == nil { + return nil + } + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) *int { + if v == nil { + return nil + } + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) []string { + if v == nil { + return nil + } + return v.Products + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits struct { + CurrentCapacity *int `pulumi:"currentCapacity"` + Limit *int `pulumi:"limit"` + LimitType *string `pulumi:"limitType"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs struct { + CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + LimitType pulumi.StringPtrInput `pulumi:"limitType"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits) *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits) *int { + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits) *string { + return v.LimitType + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits) *int { + if v == nil { + return nil + } + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits) *int { + if v == nil { + return nil + } + return v.Limit + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits) *string { + if v == nil { + return nil + } + return v.LimitType + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior struct { + BehaviorId *string `pulumi:"behaviorId"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs struct { + BehaviorId pulumi.StringPtrInput `pulumi:"behaviorId"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput) BehaviorId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior) *string { return v.BehaviorId }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior) GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) BehaviorId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior) *string { + if v == nil { + return nil + } + return v.BehaviorId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorDatastream struct { + BeaconStreamTitle *string `pulumi:"beaconStreamTitle"` + CollectMidgressTraffic *bool `pulumi:"collectMidgressTraffic"` + DatastreamIds *string `pulumi:"datastreamIds"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + LogEnabled *bool `pulumi:"logEnabled"` + LogStreamNames []string `pulumi:"logStreamNames"` + LogStreamTitle *string `pulumi:"logStreamTitle"` + SamplingPercentage *int `pulumi:"samplingPercentage"` + StreamType *string `pulumi:"streamType"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs struct { + BeaconStreamTitle pulumi.StringPtrInput `pulumi:"beaconStreamTitle"` + CollectMidgressTraffic pulumi.BoolPtrInput `pulumi:"collectMidgressTraffic"` + DatastreamIds pulumi.StringPtrInput `pulumi:"datastreamIds"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + LogEnabled pulumi.BoolPtrInput `pulumi:"logEnabled"` + LogStreamNames pulumi.StringArrayInput `pulumi:"logStreamNames"` + LogStreamTitle pulumi.StringPtrInput `pulumi:"logStreamTitle"` + SamplingPercentage pulumi.IntPtrInput `pulumi:"samplingPercentage"` + StreamType pulumi.StringPtrInput `pulumi:"streamType"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDatastream)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDatastream] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDatastream]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDatastream)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDatastream] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDatastream]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDatastream)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDatastream] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDatastream]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) BeaconStreamTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *string { return v.BeaconStreamTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) CollectMidgressTraffic() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *bool { return v.CollectMidgressTraffic }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) DatastreamIds() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *string { return v.DatastreamIds }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) LogEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *bool { return v.LogEnabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) LogStreamNames() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) []string { return v.LogStreamNames }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) LogStreamTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *string { return v.LogStreamTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) SamplingPercentage() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *int { return v.SamplingPercentage }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) StreamType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *string { return v.StreamType }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDatastream)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDatastream] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDatastream]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) GetPropertyRulesBuilderRulesV20230530BehaviorDatastream { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorDatastream + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) BeaconStreamTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *string { + if v == nil { + return nil + } + return v.BeaconStreamTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) CollectMidgressTraffic() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *bool { + if v == nil { + return nil + } + return v.CollectMidgressTraffic + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) DatastreamIds() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *string { + if v == nil { + return nil + } + return v.DatastreamIds + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) LogEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *bool { + if v == nil { + return nil + } + return v.LogEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) LogStreamNames() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) []string { + if v == nil { + return nil + } + return v.LogStreamNames + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) LogStreamTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *string { + if v == nil { + return nil + } + return v.LogStreamTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) SamplingPercentage() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *int { + if v == nil { + return nil + } + return v.SamplingPercentage + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) StreamType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *string { + if v == nil { + return nil + } + return v.StreamType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorDcp struct { + Anonymous *bool `pulumi:"anonymous"` + Enabled *bool `pulumi:"enabled"` + Gwenabled *bool `pulumi:"gwenabled"` + Locked *bool `pulumi:"locked"` + NamespaceId *string `pulumi:"namespaceId"` + TemplateUuid *string `pulumi:"templateUuid"` + Tlsenabled *bool `pulumi:"tlsenabled"` + Uuid *string `pulumi:"uuid"` + Wsenabled *bool `pulumi:"wsenabled"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs struct { + Anonymous pulumi.BoolPtrInput `pulumi:"anonymous"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Gwenabled pulumi.BoolPtrInput `pulumi:"gwenabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + NamespaceId pulumi.StringPtrInput `pulumi:"namespaceId"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Tlsenabled pulumi.BoolPtrInput `pulumi:"tlsenabled"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Wsenabled pulumi.BoolPtrInput `pulumi:"wsenabled"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcp)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcp] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcp]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorDcpPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorDcpPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorDcpPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcp)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcp] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcp]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcp)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *GetPropertyRulesBuilderRulesV20230530BehaviorDcp { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcp] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcp]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) Anonymous() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *bool { return v.Anonymous }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) Gwenabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *bool { return v.Gwenabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) NamespaceId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *string { return v.NamespaceId }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) Tlsenabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *bool { return v.Tlsenabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) Wsenabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *bool { return v.Wsenabled }).(pulumi.BoolPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcp)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcp] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcp]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcp) GetPropertyRulesBuilderRulesV20230530BehaviorDcp { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorDcp + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) Anonymous() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *bool { + if v == nil { + return nil + } + return v.Anonymous + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) Gwenabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *bool { + if v == nil { + return nil + } + return v.Gwenabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) NamespaceId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *string { + if v == nil { + return nil + } + return v.NamespaceId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) Tlsenabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *bool { + if v == nil { + return nil + } + return v.Tlsenabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) Wsenabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *bool { + if v == nil { + return nil + } + return v.Wsenabled + }).(pulumi.BoolPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation struct { + HashConversionAlgorithm *string `pulumi:"hashConversionAlgorithm"` + HashConversionKey *string `pulumi:"hashConversionKey"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs struct { + HashConversionAlgorithm pulumi.StringPtrInput `pulumi:"hashConversionAlgorithm"` + HashConversionKey pulumi.StringPtrInput `pulumi:"hashConversionKey"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) HashConversionAlgorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation) *string { + return v.HashConversionAlgorithm + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) HashConversionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation) *string { + return v.HashConversionKey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) HashConversionAlgorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation) *string { + if v == nil { + return nil + } + return v.HashConversionAlgorithm + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) HashConversionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation) *string { + if v == nil { + return nil + } + return v.HashConversionKey + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530Behavior] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530Behavior]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorArray and GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorArrayInput` via: +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation struct { + Locked *bool `pulumi:"locked"` + RegexPattern *string `pulumi:"regexPattern"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorArray{ GetPropertyRulesBuilderRulesV20230530BehaviorArgs{...} } -type GetPropertyRulesBuilderRulesV20230530BehaviorArrayInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorArray []GetPropertyRulesBuilderRulesV20230530BehaviorInput +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + RegexPattern pulumi.StringPtrInput `pulumi:"regexPattern"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530Behavior)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorArrayOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530Behavior] { - return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530Behavior]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorArrayOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530Behavior)(nil)).Elem() +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOutput { - return o +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOutput { - return o -} +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrInput interface { + pulumi.Input -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530Behavior] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530Behavior]{ - OutputState: o.OutputState, - } + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AdScalerCircuitBreaker() GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker { - return v.AdScalerCircuitBreaker - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) -} +type getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AdaptiveAcceleration() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration { - return v.AdaptiveAcceleration - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) +func GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AdaptiveImageCompression() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression { - return v.AdaptiveImageCompression - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) +func (*getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Advanced() GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced { - return v.Advanced - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AggregatedReporting() GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting { - return v.AggregatedReporting - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Akamaizer() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer { - return v.Akamaizer - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AkamaizerTag() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag { - return v.AkamaizerTag - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) -} +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AllHttpInCacheHierarchy() GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy { - return v.AllHttpInCacheHierarchy - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AllowCloudletsOrigins() GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins { - return v.AllowCloudletsOrigins - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AllowDelete() GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete { - return v.AllowDelete - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AllowHttpsCacheKeySharing() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing { - return v.AllowHttpsCacheKeySharing - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AllowHttpsDowngrade() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade { - return v.AllowHttpsDowngrade - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AllowOptions() GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions { - return v.AllowOptions - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AllowPatch() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch { - return v.AllowPatch - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AllowPost() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost { - return v.AllowPost - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput) RegexPattern() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation) *string { + return v.RegexPattern + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AllowPut() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut { - return v.AllowPut - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AllowTransferEncoding() GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding { - return v.AllowTransferEncoding - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AltSvcHeader() GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader { - return v.AltSvcHeader - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) -} +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ApiPrioritization() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization { - return v.ApiPrioritization - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ApplicationLoadBalancer() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer { - return v.ApplicationLoadBalancer - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AudienceSegmentation() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation { - return v.AudienceSegmentation - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) AutoDomainValidation() GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation { - return v.AutoDomainValidation - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) BaseDirectory() GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory { - return v.BaseDirectory - }).(GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) BossBeaconing() GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing { - return v.BossBeaconing - }).(GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Breadcrumbs() GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs { - return v.Breadcrumbs - }).(GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput) RegexPattern() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation) *string { + if v == nil { + return nil + } + return v.RegexPattern + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) BreakConnection() GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection { - return v.BreakConnection - }).(GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Brotli() GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorBrotli { - return v.Brotli - }).(GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CacheError() GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheError { - return v.CacheError - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation struct { + Locked *bool `pulumi:"locked"` + SubstringEnd *string `pulumi:"substringEnd"` + SubstringStart *string `pulumi:"substringStart"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CacheId() GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheId { - return v.CacheId - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) -} +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationInput interface { + pulumi.Input -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CacheKeyIgnoreCase() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase { - return v.CacheKeyIgnoreCase - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput) + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CacheKeyQueryParams() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams { - return v.CacheKeyQueryParams - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + SubstringEnd pulumi.StringPtrInput `pulumi:"substringEnd"` + SubstringStart pulumi.StringPtrInput `pulumi:"substringStart"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CacheKeyRewrite() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite { - return v.CacheKeyRewrite - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CachePost() GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCachePost { - return v.CachePost - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CacheRedirect() GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect { - return v.CacheRedirect - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CacheTag() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag { - return v.CacheTag - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CacheTagVisible() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible { - return v.CacheTagVisible - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Caching() GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCaching { - return v.Caching - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CentralAuthorization() GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization { - return v.CentralAuthorization - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput) -} +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrInput interface { + pulumi.Input -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ChaseRedirects() GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects { - return v.ChaseRedirects - }).(GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ClientCharacteristics() GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics { - return v.ClientCharacteristics - }).(GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput) +type getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CloudInterconnects() GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects { - return v.CloudInterconnects - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) +func (*getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CloudWrapper() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper { - return v.CloudWrapper - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CloudWrapperAdvanced() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced { - return v.CloudWrapperAdvanced - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CommonMediaClientData() GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData { - return v.CommonMediaClientData - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ConditionalOrigin() GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin { - return v.ConditionalOrigin - }).(GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ConstructResponse() GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse { - return v.ConstructResponse - }).(GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ContentCharacteristics() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics { - return v.ContentCharacteristics - }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ContentCharacteristicsAmd() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd { - return v.ContentCharacteristicsAmd - }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ContentCharacteristicsDd() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd { - return v.ContentCharacteristicsDd - }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ContentCharacteristicsWsdLargeFile() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile { - return v.ContentCharacteristicsWsdLargeFile - }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ContentCharacteristicsWsdLive() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive { - return v.ContentCharacteristicsWsdLive - }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ContentCharacteristicsWsdVod() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod { - return v.ContentCharacteristicsWsdVod - }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) SubstringEnd() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation) *string { + return v.SubstringEnd + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ContentPrePosition() GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition { - return v.ContentPrePosition - }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) SubstringStart() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation) *string { + return v.SubstringStart + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ContentTargetingProtection() GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection { - return v.ContentTargetingProtection - }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CorsSupport() GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport { - return v.CorsSupport - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CpCode() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCpCode { - return v.CpCode - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput) -} +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) CustomBehavior() GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior { - return v.CustomBehavior - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Datastream() GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream { - return v.Datastream - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Dcp() GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDcp { - return v.Dcp - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DcpAuthHmacTransformation() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation { - return v.DcpAuthHmacTransformation - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DcpAuthRegexTransformation() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation { - return v.DcpAuthRegexTransformation - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DcpAuthSubstringTransformation() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation { - return v.DcpAuthSubstringTransformation - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DcpAuthVariableExtractor() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor { - return v.DcpAuthVariableExtractor - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) SubstringEnd() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation) *string { + if v == nil { + return nil + } + return v.SubstringEnd + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DcpDefaultAuthzGroups() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups { - return v.DcpDefaultAuthzGroups - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) SubstringStart() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation) *string { + if v == nil { + return nil + } + return v.SubstringStart + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DcpDevRelations() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations { - return v.DcpDevRelations - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DcpRealTimeAuth() GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth { - return v.DcpRealTimeAuth - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DeliveryReceipt() GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt { - return v.DeliveryReceipt - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor struct { + CertificateField *string `pulumi:"certificateField"` + DcpMutualAuthProcessingVariableId *string `pulumi:"dcpMutualAuthProcessingVariableId"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DenyAccess() GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess { - return v.DenyAccess - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DenyDirectFailoverAccess() GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess { - return v.DenyDirectFailoverAccess - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs struct { + CertificateField pulumi.StringPtrInput `pulumi:"certificateField"` + DcpMutualAuthProcessingVariableId pulumi.StringPtrInput `pulumi:"dcpMutualAuthProcessingVariableId"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DeviceCharacteristicCacheId() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId { - return v.DeviceCharacteristicCacheId - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DeviceCharacteristicHeader() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader { - return v.DeviceCharacteristicHeader - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DnsAsyncRefresh() GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh { - return v.DnsAsyncRefresh - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DnsPrefresh() GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh { - return v.DnsPrefresh - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DowngradeProtocol() GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol { - return v.DowngradeProtocol - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DownloadCompleteMarker() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker { - return v.DownloadCompleteMarker - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DownloadNotification() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification { - return v.DownloadNotification - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DownstreamCache() GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache { - return v.DownstreamCache - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) +type getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DynamicThroughtputOptimization() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization { - return v.DynamicThroughtputOptimization - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput) +func (*getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DynamicThroughtputOptimizationOverride() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride { - return v.DynamicThroughtputOptimizationOverride - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) DynamicWebContent() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent { - return v.DynamicWebContent - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EcmsBulkUpload() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload { - return v.EcmsBulkUpload - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EcmsDatabase() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase { - return v.EcmsDatabase - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EcmsDataset() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset { - return v.EcmsDataset - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EcmsObjectKey() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey { - return v.EcmsObjectKey - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EdgeConnect() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect { - return v.EdgeConnect - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EdgeLoadBalancingAdvanced() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced { - return v.EdgeLoadBalancingAdvanced - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EdgeLoadBalancingDataCenter() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter { - return v.EdgeLoadBalancingDataCenter - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EdgeLoadBalancingOrigin() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin { - return v.EdgeLoadBalancingOrigin - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) CertificateField() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor) *string { + return v.CertificateField + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EdgeOriginAuthorization() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization { - return v.EdgeOriginAuthorization - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) DcpMutualAuthProcessingVariableId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor) *string { + return v.DcpMutualAuthProcessingVariableId + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EdgeRedirector() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector { - return v.EdgeRedirector - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EdgeScape() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape { - return v.EdgeScape - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EdgeSideIncludes() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes { - return v.EdgeSideIncludes - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EdgeWorker() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker { - return v.EdgeWorker - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EnhancedAkamaiProtocol() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol { - return v.EnhancedAkamaiProtocol - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EnhancedProxyDetection() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection { - return v.EnhancedProxyDetection - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) EpdForwardHeaderEnrichment() GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment { - return v.EpdForwardHeaderEnrichment - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) FailAction() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction { - return v.FailAction - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) FailoverBotManagerFeatureCompatibility() GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility { - return v.FailoverBotManagerFeatureCompatibility - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) CertificateField() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor) *string { + if v == nil { + return nil + } + return v.CertificateField + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) FastInvalidate() GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate { - return v.FastInvalidate - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) DcpMutualAuthProcessingVariableId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor) *string { + if v == nil { + return nil + } + return v.DcpMutualAuthProcessingVariableId + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) FirstPartyMarketing() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing { - return v.FirstPartyMarketing - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) FirstPartyMarketingPlus() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus { - return v.FirstPartyMarketingPlus - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ForwardRewrite() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite { - return v.ForwardRewrite - }).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) G2oheader() GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader { - return v.G2oheader - }).(GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups struct { + GroupNames []string `pulumi:"groupNames"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) GlobalRequestNumber() GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber { - return v.GlobalRequestNumber - }).(GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) GraphqlCaching() GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching { - return v.GraphqlCaching - }).(GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs struct { + GroupNames pulumi.StringArrayInput `pulumi:"groupNames"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) GzipResponse() GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse { - return v.GzipResponse - }).(GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) HdDataAdvanced() GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced { - return v.HdDataAdvanced - }).(GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) HealthDetection() GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection { - return v.HealthDetection - }).(GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) HsafEipBinding() GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding { - return v.HsafEipBinding - }).(GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Http2() GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorHttp2 { - return v.Http2 - }).(GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Http3() GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorHttp3 { - return v.Http3 - }).(GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) HttpStrictTransportSecurity() GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity { - return v.HttpStrictTransportSecurity - }).(GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) HttpToHttpsUpgrade() GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade { - return v.HttpToHttpsUpgrade - }).(GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput) +type getPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ImOverride() GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride { - return v.ImOverride - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) +func (*getPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ImageAndVideoManager() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager { - return v.ImageAndVideoManager - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ImageManager() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager { - return v.ImageManager - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ImageManagerVideo() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo { - return v.ImageManagerVideo - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Include() GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorInclude { - return v.Include - }).(GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Instant() GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorInstant { - return v.Instant - }).(GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) InstantConfig() GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig { - return v.InstantConfig - }).(GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) LargeFileOptimization() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization { - return v.LargeFileOptimization - }).(GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) LargeFileOptimizationAdvanced() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced { - return v.LargeFileOptimizationAdvanced - }).(GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) LimitBitRate() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate { - return v.LimitBitRate - }).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput) GroupNames() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups) []string { + return v.GroupNames + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) LogCustom() GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom { - return v.LogCustom - }).(GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) MPulse() GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse { - return v.MPulse - }).(GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ManifestPersonalization() GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization { - return v.ManifestPersonalization - }).(GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ManifestRerouting() GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting { - return v.ManifestRerouting - }).(GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ManualServerPush() GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush { - return v.ManualServerPush - }).(GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) MediaAcceleration() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration { - return v.MediaAcceleration - }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) MediaAccelerationQuicOptout() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout { - return v.MediaAccelerationQuicOptout - }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) MediaClient() GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient { - return v.MediaClient - }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) MediaFileRetrievalOptimization() GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization { - return v.MediaFileRetrievalOptimization - }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput) GroupNames() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups) []string { + if v == nil { + return nil + } + return v.GroupNames + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) MediaOriginFailover() GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover { - return v.MediaOriginFailover - }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) MetadataCaching() GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching { - return v.MetadataCaching - }).(GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) MobileSdkPerformance() GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance { - return v.MobileSdkPerformance - }).(GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ModifyIncomingRequestHeader() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader { - return v.ModifyIncomingRequestHeader - }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations struct { + CustomValues *bool `pulumi:"customValues"` + Enabled *bool `pulumi:"enabled"` + Hostname *string `pulumi:"hostname"` + Locked *bool `pulumi:"locked"` + Path *string `pulumi:"path"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ModifyIncomingResponseHeader() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader { - return v.ModifyIncomingResponseHeader - }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ModifyOutgoingRequestHeader() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader { - return v.ModifyOutgoingRequestHeader - }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs struct { + CustomValues pulumi.BoolPtrInput `pulumi:"customValues"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Hostname pulumi.StringPtrInput `pulumi:"hostname"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Path pulumi.StringPtrInput `pulumi:"path"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ModifyOutgoingResponseHeader() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader { - return v.ModifyOutgoingResponseHeader - }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ModifyViaHeader() GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader { - return v.ModifyViaHeader - }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Origin() GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin { - return v.Origin - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) OriginCharacteristics() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics { - return v.OriginCharacteristics - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) OriginCharacteristicsWsd() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd { - return v.OriginCharacteristicsWsd - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) OriginFailureRecoveryMethod() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod { - return v.OriginFailureRecoveryMethod - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) OriginFailureRecoveryPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy { - return v.OriginFailureRecoveryPolicy - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) OriginIpAcl() GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl { - return v.OriginIpAcl - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput) +type getPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) PersistentClientConnection() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection { - return v.PersistentClientConnection - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) +func (*getPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) PersistentConnection() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection { - return v.PersistentConnection - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) PersonallyIdentifiableInformation() GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation { - return v.PersonallyIdentifiableInformation - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) PhasedRelease() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease { - return v.PhasedRelease - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Preconnect() GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect { - return v.Preconnect - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) PredictiveContentDelivery() GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery { - return v.PredictiveContentDelivery - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) PredictivePrefetching() GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching { - return v.PredictivePrefetching - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Prefetch() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch { - return v.Prefetch - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Prefetchable() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable { - return v.Prefetchable - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) PrefreshCache() GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache { - return v.PrefreshCache - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Quality() GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorQuality { - return v.Quality - }).(GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) CustomValues() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *bool { return v.CustomValues }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) QuicBeta() GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta { - return v.QuicBeta - }).(GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) RandomSeek() GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek { - return v.RandomSeek - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) Hostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *string { return v.Hostname }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Rapid() GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRapid { - return v.Rapid - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ReadTimeout() GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout { - return v.ReadTimeout - }).(GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) Path() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *string { return v.Path }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) RealTimeReporting() GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting { - return v.RealTimeReporting - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) RealUserMonitoring() GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring { - return v.RealUserMonitoring - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Redirect() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect { - return v.Redirect - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Redirectplus() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus { - return v.Redirectplus - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) RefererChecking() GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking { - return v.RefererChecking - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) RemoveQueryParameter() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter { - return v.RemoveQueryParameter - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) RemoveVary() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary { - return v.RemoveVary - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Report() GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorReport { - return v.Report - }).(GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) CustomValues() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *bool { + if v == nil { + return nil + } + return v.CustomValues + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) RequestControl() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl { - return v.RequestControl - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) RequestTypeMarker() GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker { - return v.RequestTypeMarker - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) Hostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *string { + if v == nil { + return nil + } + return v.Hostname + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ResourceOptimizer() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer { - return v.ResourceOptimizer - }).(GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ResourceOptimizerExtendedCompatibility() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility { - return v.ResourceOptimizerExtendedCompatibility - }).(GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) Path() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *string { + if v == nil { + return nil + } + return v.Path + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ResponseCode() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode { - return v.ResponseCode - }).(GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ResponseCookie() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie { - return v.ResponseCookie - }).(GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) RestrictObjectCaching() GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching { - return v.RestrictObjectCaching - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth struct { + ExtractHostname *bool `pulumi:"extractHostname"` + ExtractJurisdiction *bool `pulumi:"extractJurisdiction"` + ExtractNamespace *bool `pulumi:"extractNamespace"` + HostnameClaim *string `pulumi:"hostnameClaim"` + JurisdictionClaim *string `pulumi:"jurisdictionClaim"` + Locked *bool `pulumi:"locked"` + NamespaceClaim *string `pulumi:"namespaceClaim"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ReturnCacheStatus() GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus { - return v.ReturnCacheStatus - }).(GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) RewriteUrl() GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl { - return v.RewriteUrl - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs struct { + ExtractHostname pulumi.BoolPtrInput `pulumi:"extractHostname"` + ExtractJurisdiction pulumi.BoolPtrInput `pulumi:"extractJurisdiction"` + ExtractNamespace pulumi.BoolPtrInput `pulumi:"extractNamespace"` + HostnameClaim pulumi.StringPtrInput `pulumi:"hostnameClaim"` + JurisdictionClaim pulumi.StringPtrInput `pulumi:"jurisdictionClaim"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + NamespaceClaim pulumi.StringPtrInput `pulumi:"namespaceClaim"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) RumCustom() GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom { - return v.RumCustom - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SaasDefinitions() GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions { - return v.SaasDefinitions - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SalesForceCommerceCloudClient() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient { - return v.SalesForceCommerceCloudClient - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SalesForceCommerceCloudProvider() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider { - return v.SalesForceCommerceCloudProvider - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SalesForceCommerceCloudProviderHostHeader() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader { - return v.SalesForceCommerceCloudProviderHostHeader - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SavePostDcaProcessing() GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing { - return v.SavePostDcaProcessing - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ScheduleInvalidation() GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation { - return v.ScheduleInvalidation - }).(GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) -} +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrInput interface { + pulumi.Input -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ScriptManagement() GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement { - return v.ScriptManagement - }).(GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SegmentedContentProtection() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection { - return v.SegmentedContentProtection - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) -} +type getPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SegmentedMediaOptimization() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization { - return v.SegmentedMediaOptimization - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) +func GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SegmentedMediaStreamingPrefetch() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch { - return v.SegmentedMediaStreamingPrefetch - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput) +func (*getPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SetVariable() GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable { - return v.SetVariable - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SimulateErrorCode() GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode { - return v.SimulateErrorCode - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SiteShield() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield { - return v.SiteShield - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) StandardTlsMigration() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration { - return v.StandardTlsMigration - }).(GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) -} +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) StandardTlsMigrationOverride() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride { - return v.StandardTlsMigrationOverride - }).(GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) StrictHeaderParsing() GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing { - return v.StrictHeaderParsing - }).(GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SubCustomer() GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer { - return v.SubCustomer - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) SureRoute() GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute { - return v.SureRoute - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) TcpOptimization() GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization { - return v.TcpOptimization - }).(GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) TeaLeaf() GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf { - return v.TeaLeaf - }).(GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) TieredDistribution() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution { - return v.TieredDistribution - }).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) ExtractHostname() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *bool { return v.ExtractHostname }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) TieredDistributionAdvanced() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced { - return v.TieredDistributionAdvanced - }).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) ExtractJurisdiction() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *bool { + return v.ExtractJurisdiction + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) TieredDistributionCustomization() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization { - return v.TieredDistributionCustomization - }).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) ExtractNamespace() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *bool { return v.ExtractNamespace }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Timeout() GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorTimeout { - return v.Timeout - }).(GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) HostnameClaim() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *string { return v.HostnameClaim }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) UidConfiguration() GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration { - return v.UidConfiguration - }).(GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) JurisdictionClaim() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *string { + return v.JurisdictionClaim + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) ValidateEntityTag() GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag { - return v.ValidateEntityTag - }).(GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) VerifyJsonWebToken() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken { - return v.VerifyJsonWebToken - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) NamespaceClaim() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *string { return v.NamespaceClaim }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) VerifyJsonWebTokenForDcp() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp { - return v.VerifyJsonWebTokenForDcp - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) VerifyTokenAuthorization() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization { - return v.VerifyTokenAuthorization - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) VirtualWaitingRoom() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom { - return v.VirtualWaitingRoom - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) -} +type GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) VirtualWaitingRoomWithEdgeWorkers() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers { - return v.VirtualWaitingRoomWithEdgeWorkers - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) VisitorPrioritization() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization { - return v.VisitorPrioritization - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) VisitorPrioritizationFifo() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo { - return v.VisitorPrioritizationFifo - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) VisitorPrioritizationFifoStandalone() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone { - return v.VisitorPrioritizationFifoStandalone - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Watermarking() GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking { - return v.Watermarking - }).(GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) WebApplicationFirewall() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall { - return v.WebApplicationFirewall - }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) ExtractHostname() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *bool { + if v == nil { + return nil + } + return v.ExtractHostname + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) WebSockets() GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets { - return v.WebSockets - }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) ExtractJurisdiction() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *bool { + if v == nil { + return nil + } + return v.ExtractJurisdiction + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOutput) Webdav() GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Behavior) *GetPropertyRulesBuilderRulesV20230530BehaviorWebdav { - return v.Webdav - }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) ExtractNamespace() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *bool { + if v == nil { + return nil + } + return v.ExtractNamespace + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) HostnameClaim() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *string { + if v == nil { + return nil + } + return v.HostnameClaim + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530Behavior)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) JurisdictionClaim() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *string { + if v == nil { + return nil + } + return v.JurisdictionClaim + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) NamespaceClaim() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *string { + if v == nil { + return nil + } + return v.NamespaceClaim + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530Behavior] { - return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530Behavior]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230530BehaviorOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230530Behavior { - return vs[0].([]GetPropertyRulesBuilderRulesV20230530Behavior)[vs[1].(int)] - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker struct { - FallbackActionResponseCodeBased *string `pulumi:"fallbackActionResponseCodeBased"` - Locked *bool `pulumi:"locked"` - ResponseCodeBased *bool `pulumi:"responseCodeBased"` - ResponseCodes *string `pulumi:"responseCodes"` - ResponseDelayBased *bool `pulumi:"responseDelayBased"` - ResponseDelayThreshold *string `pulumi:"responseDelayThreshold"` - ReturnErrorResponseCodeBased *string `pulumi:"returnErrorResponseCodeBased"` - SpecifyYourOwnResponseCodeBased *string `pulumi:"specifyYourOwnResponseCodeBased"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt struct { + Enabled *string `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs struct { - FallbackActionResponseCodeBased pulumi.StringPtrInput `pulumi:"fallbackActionResponseCodeBased"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - ResponseCodeBased pulumi.BoolPtrInput `pulumi:"responseCodeBased"` - ResponseCodes pulumi.StringPtrInput `pulumi:"responseCodes"` - ResponseDelayBased pulumi.BoolPtrInput `pulumi:"responseDelayBased"` - ResponseDelayThreshold pulumi.StringPtrInput `pulumi:"responseDelayThreshold"` - ReturnErrorResponseCodeBased pulumi.StringPtrInput `pulumi:"returnErrorResponseCodeBased"` - SpecifyYourOwnResponseCodeBased pulumi.StringPtrInput `pulumi:"specifyYourOwnResponseCodeBased"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs struct { + Enabled pulumi.StringPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs +type getPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker)(nil)).Elem() -} +type GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput { - return o +func (GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutputWithContext(context.Background()) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) FallbackActionResponseCodeBased() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { - return v.FallbackActionResponseCodeBased - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) ResponseCodeBased() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *bool { - return v.ResponseCodeBased - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) ResponseCodes() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { - return v.ResponseCodes - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) ResponseDelayBased() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *bool { - return v.ResponseDelayBased - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) ResponseDelayThreshold() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { - return v.ResponseDelayThreshold - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt) *GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) ReturnErrorResponseCodeBased() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { - return v.ReturnErrorResponseCodeBased - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) SpecifyYourOwnResponseCodeBased() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { - return v.SpecifyYourOwnResponseCodeBased - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput) Enabled() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt) *string { return v.Enabled }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt) GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker + var ret GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) FallbackActionResponseCodeBased() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) Enabled() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt) *string { if v == nil { return nil } - return v.FallbackActionResponseCodeBased + return v.Enabled }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt) *bool { if v == nil { return nil } @@ -23585,62 +47771,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOu }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) ResponseCodeBased() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *bool { - if v == nil { - return nil - } - return v.ResponseCodeBased - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) ResponseCodes() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { - if v == nil { - return nil - } - return v.ResponseCodes - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) ResponseDelayBased() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *bool { - if v == nil { - return nil - } - return v.ResponseDelayBased - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) ResponseDelayThreshold() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { - if v == nil { - return nil - } - return v.ResponseDelayThreshold - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) ReturnErrorResponseCodeBased() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { - if v == nil { - return nil - } - return v.ReturnErrorResponseCodeBased - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) SpecifyYourOwnResponseCodeBased() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { - if v == nil { - return nil - } - return v.SpecifyYourOwnResponseCodeBased - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt) *string { if v == nil { return nil } @@ -23648,8 +47780,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreaker) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt) *string { if v == nil { return nil } @@ -23657,446 +47789,422 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerPtrOu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration struct { - AbLogic *string `pulumi:"abLogic"` - AbTesting *string `pulumi:"abTesting"` - Compression *string `pulumi:"compression"` - CookieName *string `pulumi:"cookieName"` - EnableBrotliCompression *bool `pulumi:"enableBrotliCompression"` - EnableForNoncacheable *bool `pulumi:"enableForNoncacheable"` - EnablePreconnect *bool `pulumi:"enablePreconnect"` - EnablePush *bool `pulumi:"enablePush"` - EnableRo *bool `pulumi:"enableRo"` - Locked *bool `pulumi:"locked"` - PreloadEnable *bool `pulumi:"preloadEnable"` - Source *string `pulumi:"source"` - TemplateUuid *string `pulumi:"templateUuid"` - TitleBrotli *string `pulumi:"titleBrotli"` - TitleHttp2ServerPush *string `pulumi:"titleHttp2ServerPush"` - TitlePreconnect *string `pulumi:"titlePreconnect"` - TitlePreload *string `pulumi:"titlePreload"` - TitleRo *string `pulumi:"titleRo"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + Reason *string `pulumi:"reason"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs struct { - AbLogic pulumi.StringPtrInput `pulumi:"abLogic"` - AbTesting pulumi.StringPtrInput `pulumi:"abTesting"` - Compression pulumi.StringPtrInput `pulumi:"compression"` - CookieName pulumi.StringPtrInput `pulumi:"cookieName"` - EnableBrotliCompression pulumi.BoolPtrInput `pulumi:"enableBrotliCompression"` - EnableForNoncacheable pulumi.BoolPtrInput `pulumi:"enableForNoncacheable"` - EnablePreconnect pulumi.BoolPtrInput `pulumi:"enablePreconnect"` - EnablePush pulumi.BoolPtrInput `pulumi:"enablePush"` - EnableRo pulumi.BoolPtrInput `pulumi:"enableRo"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - PreloadEnable pulumi.BoolPtrInput `pulumi:"preloadEnable"` - Source pulumi.StringPtrInput `pulumi:"source"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - TitleBrotli pulumi.StringPtrInput `pulumi:"titleBrotli"` - TitleHttp2ServerPush pulumi.StringPtrInput `pulumi:"titleHttp2ServerPush"` - TitlePreconnect pulumi.StringPtrInput `pulumi:"titlePreconnect"` - TitlePreload pulumi.StringPtrInput `pulumi:"titlePreload"` - TitleRo pulumi.StringPtrInput `pulumi:"titleRo"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Reason pulumi.StringPtrInput `pulumi:"reason"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs +type getPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess) *GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) AbLogic() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { return v.AbLogic }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) AbTesting() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { return v.AbTesting }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) Compression() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { - return v.Compression - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) Reason() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess) *string { return v.Reason }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) CookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { return v.CookieName }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) EnableBrotliCompression() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { - return v.EnableBrotliCompression - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) EnableForNoncacheable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { - return v.EnableForNoncacheable - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) EnablePreconnect() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { - return v.EnablePreconnect - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) EnablePush() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { return v.EnablePush }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) EnableRo() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { return v.EnableRo }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess) GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) PreloadEnable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { - return v.PreloadEnable +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess) *bool { + if v == nil { + return nil + } + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) Source() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { return v.Source }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) Reason() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess) *string { + if v == nil { + return nil + } + return v.Reason }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) TitleBrotli() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { - return v.TitleBrotli +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess) *string { + if v == nil { + return nil + } + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) TitleHttp2ServerPush() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { - return v.TitleHttp2ServerPush +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess) *string { + if v == nil { + return nil + } + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) TitlePreconnect() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { - return v.TitlePreconnect - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess struct { + Enabled *string `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) TitlePreload() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { - return v.TitlePreload - }).(pulumi.StringPtrOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) TitleRo() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { return v.TitleRo }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs struct { + Enabled pulumi.StringPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess)(nil)).Elem() } -type GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput struct{ *pulumi.OutputState } +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutputWithContext(context.Background()) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration)(nil)).Elem() +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput { - return o +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput { - return o +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration]{ - OutputState: o.OutputState, - } +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) AbLogic() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { - if v == nil { - return nil - } - return v.AbLogic - }).(pulumi.StringPtrOutput) +type getPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) AbTesting() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { - if v == nil { - return nil - } - return v.AbTesting - }).(pulumi.StringPtrOutput) +func (*getPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) Compression() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { - if v == nil { - return nil - } - return v.Compression - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) CookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { - if v == nil { - return nil - } - return v.CookieName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) EnableBrotliCompression() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { - if v == nil { - return nil - } - return v.EnableBrotliCompression - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess) *GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) EnableForNoncacheable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { - if v == nil { - return nil - } - return v.EnableForNoncacheable - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) EnablePreconnect() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { - if v == nil { - return nil - } - return v.EnablePreconnect - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput) Enabled() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess) *string { + return v.Enabled + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) EnablePush() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { - if v == nil { - return nil - } - return v.EnablePush - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) EnableRo() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { - if v == nil { - return nil - } - return v.EnableRo - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) PreloadEnable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *bool { - if v == nil { - return nil - } - return v.PreloadEnable - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) Source() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { - if v == nil { - return nil - } - return v.Source - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) TitleBrotli() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { - if v == nil { - return nil - } - return v.TitleBrotli - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) TitleHttp2ServerPush() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { - if v == nil { - return nil +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess) GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess { + if v != nil { + return *v } - return v.TitleHttp2ServerPush - }).(pulumi.StringPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) TitlePreconnect() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput) Enabled() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess) *string { if v == nil { return nil } - return v.TitlePreconnect + return v.Enabled }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) TitlePreload() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess) *bool { if v == nil { return nil } - return v.TitlePreload - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) TitleRo() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess) *string { if v == nil { return nil } - return v.TitleRo + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAcceleration) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess) *string { if v == nil { return nil } @@ -24104,460 +48212,415 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationPtrOutp }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression struct { - CompressMobile *bool `pulumi:"compressMobile"` - CompressStandard *bool `pulumi:"compressStandard"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Tier1MobileCompressionMethod *string `pulumi:"tier1MobileCompressionMethod"` - Tier1MobileCompressionValue *int `pulumi:"tier1MobileCompressionValue"` - Tier1StandardCompressionMethod *string `pulumi:"tier1StandardCompressionMethod"` - Tier1StandardCompressionValue *int `pulumi:"tier1StandardCompressionValue"` - Tier2MobileCompressionMethod *string `pulumi:"tier2MobileCompressionMethod"` - Tier2MobileCompressionValue *int `pulumi:"tier2MobileCompressionValue"` - Tier2StandardCompressionMethod *string `pulumi:"tier2StandardCompressionMethod"` - Tier2StandardCompressionValue *int `pulumi:"tier2StandardCompressionValue"` - Tier3MobileCompressionMethod *string `pulumi:"tier3MobileCompressionMethod"` - Tier3MobileCompressionValue *int `pulumi:"tier3MobileCompressionValue"` - Tier3StandardCompressionMethod *string `pulumi:"tier3StandardCompressionMethod"` - Tier3StandardCompressionValue *int `pulumi:"tier3StandardCompressionValue"` - TitleAicMobile *string `pulumi:"titleAicMobile"` - TitleAicNonmobile *string `pulumi:"titleAicNonmobile"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId struct { + Elements []string `pulumi:"elements"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs struct { - CompressMobile pulumi.BoolPtrInput `pulumi:"compressMobile"` - CompressStandard pulumi.BoolPtrInput `pulumi:"compressStandard"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Tier1MobileCompressionMethod pulumi.StringPtrInput `pulumi:"tier1MobileCompressionMethod"` - Tier1MobileCompressionValue pulumi.IntPtrInput `pulumi:"tier1MobileCompressionValue"` - Tier1StandardCompressionMethod pulumi.StringPtrInput `pulumi:"tier1StandardCompressionMethod"` - Tier1StandardCompressionValue pulumi.IntPtrInput `pulumi:"tier1StandardCompressionValue"` - Tier2MobileCompressionMethod pulumi.StringPtrInput `pulumi:"tier2MobileCompressionMethod"` - Tier2MobileCompressionValue pulumi.IntPtrInput `pulumi:"tier2MobileCompressionValue"` - Tier2StandardCompressionMethod pulumi.StringPtrInput `pulumi:"tier2StandardCompressionMethod"` - Tier2StandardCompressionValue pulumi.IntPtrInput `pulumi:"tier2StandardCompressionValue"` - Tier3MobileCompressionMethod pulumi.StringPtrInput `pulumi:"tier3MobileCompressionMethod"` - Tier3MobileCompressionValue pulumi.IntPtrInput `pulumi:"tier3MobileCompressionValue"` - Tier3StandardCompressionMethod pulumi.StringPtrInput `pulumi:"tier3StandardCompressionMethod"` - Tier3StandardCompressionValue pulumi.IntPtrInput `pulumi:"tier3StandardCompressionValue"` - TitleAicMobile pulumi.StringPtrInput `pulumi:"titleAicMobile"` - TitleAicNonmobile pulumi.StringPtrInput `pulumi:"titleAicNonmobile"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs struct { + Elements pulumi.StringArrayInput `pulumi:"elements"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs +type getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId) *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) CompressMobile() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *bool { - return v.CompressMobile - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput) Elements() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId) []string { + return v.Elements + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) CompressStandard() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *bool { - return v.CompressStandard +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId) *bool { + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Tier1MobileCompressionMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { - return v.Tier1MobileCompressionMethod +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId) *string { + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Tier1MobileCompressionValue() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *int { - return v.Tier1MobileCompressionValue - }).(pulumi.IntPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Tier1StandardCompressionMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { - return v.Tier1StandardCompressionMethod - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Tier1StandardCompressionValue() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *int { - return v.Tier1StandardCompressionValue - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Tier2MobileCompressionMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { - return v.Tier2MobileCompressionMethod - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Tier2MobileCompressionValue() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *int { - return v.Tier2MobileCompressionValue - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Tier2StandardCompressionMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { - return v.Tier2StandardCompressionMethod - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput) Elements() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId) []string { + if v == nil { + return nil + } + return v.Elements + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Tier2StandardCompressionValue() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *int { - return v.Tier2StandardCompressionValue - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Tier3MobileCompressionMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { - return v.Tier3MobileCompressionMethod +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId) *string { + if v == nil { + return nil + } + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Tier3MobileCompressionValue() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *int { - return v.Tier3MobileCompressionValue - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Tier3StandardCompressionMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { - return v.Tier3StandardCompressionMethod - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader struct { + Elements []string `pulumi:"elements"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Tier3StandardCompressionValue() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *int { - return v.Tier3StandardCompressionValue - }).(pulumi.IntPtrOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) TitleAicMobile() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { - return v.TitleAicMobile - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs struct { + Elements pulumi.StringArrayInput `pulumi:"elements"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) TitleAicNonmobile() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { - return v.TitleAicNonmobile - }).(pulumi.StringPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutputWithContext(context.Background()) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput struct{ *pulumi.OutputState } +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression)(nil)).Elem() +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput { - return o +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput { - return o +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression]{ - OutputState: o.OutputState, +// GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(ctx).OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionOutput) -} +type GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) CompressMobile() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *bool { - if v == nil { - return nil - } - return v.CompressMobile - }).(pulumi.BoolPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) CompressStandard() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *bool { - if v == nil { - return nil - } - return v.CompressStandard - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Tier1MobileCompressionMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { - if v == nil { - return nil - } - return v.Tier1MobileCompressionMethod - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader) *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Tier1MobileCompressionValue() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *int { - if v == nil { - return nil - } - return v.Tier1MobileCompressionValue - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Tier1StandardCompressionMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { - if v == nil { - return nil - } - return v.Tier1StandardCompressionMethod - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput) Elements() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader) []string { + return v.Elements + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Tier1StandardCompressionValue() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *int { - if v == nil { - return nil - } - return v.Tier1StandardCompressionValue - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Tier2MobileCompressionMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { - if v == nil { - return nil - } - return v.Tier2MobileCompressionMethod +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Tier2MobileCompressionValue() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *int { - if v == nil { - return nil - } - return v.Tier2MobileCompressionValue - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Tier2StandardCompressionMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { - if v == nil { - return nil - } - return v.Tier2StandardCompressionMethod - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Tier2StandardCompressionValue() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *int { - if v == nil { - return nil - } - return v.Tier2StandardCompressionValue - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Tier3MobileCompressionMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { - if v == nil { - return nil - } - return v.Tier3MobileCompressionMethod - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Tier3MobileCompressionValue() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *int { - if v == nil { - return nil - } - return v.Tier3MobileCompressionValue - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Tier3StandardCompressionMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { - if v == nil { - return nil +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader { + if v != nil { + return *v } - return v.Tier3StandardCompressionMethod - }).(pulumi.StringPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Tier3StandardCompressionValue() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput) Elements() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader) []string { if v == nil { return nil } - return v.Tier3StandardCompressionValue - }).(pulumi.IntPtrOutput) + return v.Elements + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) TitleAicMobile() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader) *bool { if v == nil { return nil } - return v.TitleAicMobile - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) TitleAicNonmobile() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader) *string { if v == nil { return nil } - return v.TitleAicNonmobile + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompression) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader) *string { if v == nil { return nil } @@ -24565,189 +48628,189 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionPtr }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced struct { - Description *string `pulumi:"description"` +type GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh struct { + Enabled *bool `pulumi:"enabled"` Locked *bool `pulumi:"locked"` TemplateUuid *string `pulumi:"templateUuid"` + Timeout *string `pulumi:"timeout"` Uuid *string `pulumi:"uuid"` - Xml *string `pulumi:"xml"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs struct { - Description pulumi.StringPtrInput `pulumi:"description"` +type GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Locked pulumi.BoolPtrInput `pulumi:"locked"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Timeout pulumi.StringPtrInput `pulumi:"timeout"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Xml pulumi.StringPtrInput `pulumi:"xml"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs +type getPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced) *GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh) *GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced) *string { return v.Description }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) Timeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh) *string { return v.Timeout }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) Xml() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced) *string { return v.Xml }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced) GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh) GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced + var ret GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh) *bool { if v == nil { return nil } - return v.Description - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh) *bool { if v == nil { return nil } @@ -24755,8 +48818,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) Locked() }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh) *string { if v == nil { return nil } @@ -24764,277 +48827,213 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) Template }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) Timeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh) *string { if v == nil { return nil } - return v.Uuid + return v.Timeout }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedPtrOutput) Xml() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh) *string { if v == nil { return nil } - return v.Xml + return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting struct { - Attribute1 *string `pulumi:"attribute1"` - Attribute2 *string `pulumi:"attribute2"` - Attribute3 *string `pulumi:"attribute3"` - Attribute4 *string `pulumi:"attribute4"` - AttributesCount *int `pulumi:"attributesCount"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - ReportName *string `pulumi:"reportName"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh struct { + Delay *string `pulumi:"delay"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Timeout *string `pulumi:"timeout"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs struct { - Attribute1 pulumi.StringPtrInput `pulumi:"attribute1"` - Attribute2 pulumi.StringPtrInput `pulumi:"attribute2"` - Attribute3 pulumi.StringPtrInput `pulumi:"attribute3"` - Attribute4 pulumi.StringPtrInput `pulumi:"attribute4"` - AttributesCount pulumi.IntPtrInput `pulumi:"attributesCount"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - ReportName pulumi.StringPtrInput `pulumi:"reportName"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs struct { + Delay pulumi.StringPtrInput `pulumi:"delay"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Timeout pulumi.StringPtrInput `pulumi:"timeout"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs +type getPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutputWithContext(context.Background()) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) Attribute1() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { return v.Attribute1 }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) Attribute2() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { return v.Attribute2 }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) Attribute3() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { return v.Attribute3 }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) Attribute4() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { return v.Attribute4 }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) AttributesCount() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *int { - return v.AttributesCount - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) Delay() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *string { return v.Delay }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) ReportName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { return v.ReportName }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) Timeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *string { return v.Timeout }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting + var ret GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) Attribute1() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { - if v == nil { - return nil - } - return v.Attribute1 - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) Attribute2() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { - if v == nil { - return nil - } - return v.Attribute2 - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) Attribute3() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { - if v == nil { - return nil - } - return v.Attribute3 - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) Attribute4() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) Delay() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *string { if v == nil { return nil } - return v.Attribute4 + return v.Delay }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) AttributesCount() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *int { - if v == nil { - return nil - } - return v.AttributesCount - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *bool { if v == nil { return nil } @@ -25042,8 +49041,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutpu }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *bool { if v == nil { return nil } @@ -25051,26 +49050,26 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutpu }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) ReportName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *string { if v == nil { return nil } - return v.ReportName + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) Timeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Timeout }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReporting) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *string { if v == nil { return nil } @@ -25078,174 +49077,174 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingPtrOutpu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer struct { +type GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol struct { Enabled *bool `pulumi:"enabled"` Locked *bool `pulumi:"locked"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs struct { +type GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Locked pulumi.BoolPtrInput `pulumi:"locked"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs +type getPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer) *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol) *GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol) GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer + var ret GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol) *bool { if v == nil { return nil } @@ -25253,8 +49252,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol) *bool { if v == nil { return nil } @@ -25262,8 +49261,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) Locked( }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol) *string { if v == nil { return nil } @@ -25271,8 +49270,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) Templat }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizer) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol) *string { if v == nil { return nil } @@ -25280,269 +49279,194 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerPtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag struct { - IncludeTagsAttribute *bool `pulumi:"includeTagsAttribute"` - Locked *bool `pulumi:"locked"` - MatchHostname *string `pulumi:"matchHostname"` - ReplaceAll *bool `pulumi:"replaceAll"` - ReplacementHostname *string `pulumi:"replacementHostname"` - Scope *string `pulumi:"scope"` - TagsAttribute *string `pulumi:"tagsAttribute"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker struct { + Enabled *string `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs struct { - IncludeTagsAttribute pulumi.BoolPtrInput `pulumi:"includeTagsAttribute"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchHostname pulumi.StringPtrInput `pulumi:"matchHostname"` - ReplaceAll pulumi.BoolPtrInput `pulumi:"replaceAll"` - ReplacementHostname pulumi.StringPtrInput `pulumi:"replacementHostname"` - Scope pulumi.StringPtrInput `pulumi:"scope"` - TagsAttribute pulumi.StringPtrInput `pulumi:"tagsAttribute"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs struct { + Enabled pulumi.StringPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs +type getPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker) *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) IncludeTagsAttribute() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *bool { return v.IncludeTagsAttribute }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) MatchHostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *string { return v.MatchHostname }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput) Enabled() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker) *string { return v.Enabled }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) ReplaceAll() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *bool { return v.ReplaceAll }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) ReplacementHostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *string { - return v.ReplacementHostname +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) Scope() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *string { return v.Scope }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) TagsAttribute() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *string { return v.TagsAttribute }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) IncludeTagsAttribute() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *bool { - if v == nil { - return nil - } - return v.IncludeTagsAttribute - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) MatchHostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *string { - if v == nil { - return nil - } - return v.MatchHostname - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) ReplaceAll() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *bool { - if v == nil { - return nil - } - return v.ReplaceAll - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) ReplacementHostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *string { - if v == nil { - return nil - } - return v.ReplacementHostname - }).(pulumi.StringPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) Scope() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput) Enabled() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker) *string { if v == nil { return nil } - return v.Scope + return v.Enabled }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) TagsAttribute() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker) *bool { if v == nil { return nil } - return v.TagsAttribute - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker) *string { if v == nil { return nil } @@ -25550,8 +49474,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) Temp }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTag) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker) *string { if v == nil { return nil } @@ -25559,185 +49483,185 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagPtrOutput) Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy struct { - Enabled *bool `pulumi:"enabled"` +type GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification struct { + Enabled *string `pulumi:"enabled"` Locked *bool `pulumi:"locked"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` +type GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs struct { + Enabled pulumi.StringPtrInput `pulumi:"enabled"` Locked pulumi.BoolPtrInput `pulumi:"locked"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs +type getPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy) *GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification) *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput) Enabled() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification) *string { return v.Enabled }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy) GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy + var ret GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput) Enabled() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification) *string { if v == nil { return nil } return v.Enabled - }).(pulumi.BoolPtrOutput) + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification) *bool { if v == nil { return nil } @@ -25745,8 +49669,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrO }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification) *string { if v == nil { return nil } @@ -25754,8 +49678,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrO }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchy) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification) *string { if v == nil { return nil } @@ -25763,210 +49687,216 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyPtrO }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins struct { - Enabled *bool `pulumi:"enabled"` - HonorBaseDirectory *bool `pulumi:"honorBaseDirectory"` - Locked *bool `pulumi:"locked"` - PurgeOriginQueryParameter *string `pulumi:"purgeOriginQueryParameter"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache struct { + AllowBehavior *string `pulumi:"allowBehavior"` + Behavior *string `pulumi:"behavior"` + Locked *bool `pulumi:"locked"` + SendHeaders *string `pulumi:"sendHeaders"` + SendPrivate *bool `pulumi:"sendPrivate"` + TemplateUuid *string `pulumi:"templateUuid"` + Ttl *string `pulumi:"ttl"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - HonorBaseDirectory pulumi.BoolPtrInput `pulumi:"honorBaseDirectory"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - PurgeOriginQueryParameter pulumi.StringPtrInput `pulumi:"purgeOriginQueryParameter"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs struct { + AllowBehavior pulumi.StringPtrInput `pulumi:"allowBehavior"` + Behavior pulumi.StringPtrInput `pulumi:"behavior"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + SendHeaders pulumi.StringPtrInput `pulumi:"sendHeaders"` + SendPrivate pulumi.BoolPtrInput `pulumi:"sendPrivate"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Ttl pulumi.StringPtrInput `pulumi:"ttl"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtr and GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs +type getPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrType GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) AllowBehavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *string { return v.AllowBehavior }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) HonorBaseDirectory() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *bool { - return v.HonorBaseDirectory - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *string { return v.Behavior }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) PurgeOriginQueryParameter() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *string { - return v.PurgeOriginQueryParameter - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) SendHeaders() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *string { return v.SendHeaders }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) SendPrivate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *bool { return v.SendPrivate }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) Ttl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *string { return v.Ttl }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput { +type GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins + var ret GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) AllowBehavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *string { if v == nil { return nil } - return v.Enabled - }).(pulumi.BoolPtrOutput) + return v.AllowBehavior + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) HonorBaseDirectory() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *string { if v == nil { return nil } - return v.HonorBaseDirectory - }).(pulumi.BoolPtrOutput) + return v.Behavior + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *bool { if v == nil { return nil } @@ -25974,17 +49904,26 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOut }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) PurgeOriginQueryParameter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) SendHeaders() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *string { if v == nil { return nil } - return v.PurgeOriginQueryParameter + return v.SendHeaders }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) SendPrivate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *bool { + if v == nil { + return nil + } + return v.SendPrivate + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *string { if v == nil { return nil } @@ -25992,8 +49931,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOut }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOrigins) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) Ttl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *string { + if v == nil { + return nil + } + return v.Ttl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *string { if v == nil { return nil } @@ -26001,189 +49949,182 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsPtrOut }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete struct { - AllowBody *bool `pulumi:"allowBody"` +type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization struct { Enabled *bool `pulumi:"enabled"` Locked *bool `pulumi:"locked"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs struct { - AllowBody pulumi.BoolPtrInput `pulumi:"allowBody"` +type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Locked pulumi.BoolPtrInput `pulumi:"locked"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtr and GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrType GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs +type getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization) *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) AllowBody() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete) *bool { return v.AllowBody }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete) GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete + var ret GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) AllowBody() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete) *bool { - if v == nil { - return nil - } - return v.AllowBody - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization) *bool { if v == nil { return nil } @@ -26191,8 +50132,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) Enabl }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization) *bool { if v == nil { return nil } @@ -26200,8 +50141,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) Locke }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization) *string { if v == nil { return nil } @@ -26209,8 +50150,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) Templ }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowDelete) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization) *string { if v == nil { return nil } @@ -26218,203 +50159,209 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeletePtrOutput) Uuid( }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing struct { - Enabled *bool `pulumi:"enabled"` +type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride struct { Locked *bool `pulumi:"locked"` TemplateUuid *string `pulumi:"templateUuid"` + Throughput *string `pulumi:"throughput"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` +type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs struct { Locked pulumi.BoolPtrInput `pulumi:"locked"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Throughput pulumi.StringPtrInput `pulumi:"throughput"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtr and GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs +type getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrType GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride) *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput) Throughput() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride) *string { + return v.Throughput }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing + var ret GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride) *bool { if v == nil { return nil } - return v.Enabled + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput) Throughput() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Throughput }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharing) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride) *string { if v == nil { return nil } @@ -26422,185 +50369,205 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingPt }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent struct { + ImageCompression *bool `pulumi:"imageCompression"` + Locked *bool `pulumi:"locked"` + Prefetch *bool `pulumi:"prefetch"` + RealUserMonitoring *bool `pulumi:"realUserMonitoring"` + SureRoute *bool `pulumi:"sureRoute"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs struct { + ImageCompression pulumi.BoolPtrInput `pulumi:"imageCompression"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Prefetch pulumi.BoolPtrInput `pulumi:"prefetch"` + RealUserMonitoring pulumi.BoolPtrInput `pulumi:"realUserMonitoring"` + SureRoute pulumi.BoolPtrInput `pulumi:"sureRoute"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtr and GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrType GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs +type getPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) ImageCompression() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *bool { + return v.ImageCompression + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) Prefetch() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *bool { return v.Prefetch }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) RealUserMonitoring() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *bool { + return v.RealUserMonitoring + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) SureRoute() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *bool { return v.SureRoute }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade) GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade + var ret GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) ImageCompression() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *bool { if v == nil { return nil } - return v.Enabled + return v.ImageCompression }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *bool { if v == nil { return nil } @@ -26608,8 +50575,35 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutpu }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) Prefetch() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *bool { + if v == nil { + return nil + } + return v.Prefetch + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) RealUserMonitoring() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *bool { + if v == nil { + return nil + } + return v.RealUserMonitoring + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) SureRoute() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *bool { + if v == nil { + return nil + } + return v.SureRoute + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *string { if v == nil { return nil } @@ -26617,8 +50611,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutpu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngrade) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *string { if v == nil { return nil } @@ -26626,174 +50620,174 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradePtrOutpu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions struct { +type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload struct { Enabled *bool `pulumi:"enabled"` Locked *bool `pulumi:"locked"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadInput interface { pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput + + ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs struct { +type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Locked pulumi.BoolPtrInput `pulumi:"locked"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs +type getPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload) *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions) GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions + var ret GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload) *bool { if v == nil { return nil } @@ -26801,8 +50795,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) Enab }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload) *bool { if v == nil { return nil } @@ -26810,8 +50804,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) Lock }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload) *string { if v == nil { return nil } @@ -26819,8 +50813,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) Temp }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptions) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload) *string { if v == nil { return nil } @@ -26828,183 +50822,225 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsPtrOutput) Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase struct { + Database *string `pulumi:"database"` + ExtractLocation *string `pulumi:"extractLocation"` + HeaderName *string `pulumi:"headerName"` + Locked *bool `pulumi:"locked"` + QueryParameterName *string `pulumi:"queryParameterName"` + RegexPattern *string `pulumi:"regexPattern"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs struct { + Database pulumi.StringPtrInput `pulumi:"database"` + ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` + HeaderName pulumi.StringPtrInput `pulumi:"headerName"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` + RegexPattern pulumi.StringPtrInput `pulumi:"regexPattern"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtr and GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs +type getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrType GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { return v.Database }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { return v.ExtractLocation }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { return v.HeaderName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { return v.QueryParameterName }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) RegexPattern() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { return v.RegexPattern }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch + var ret GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { if v == nil { return nil } - return v.Enabled - }).(pulumi.BoolPtrOutput) + return v.Database + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { + if v == nil { + return nil + } + return v.ExtractLocation + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { + if v == nil { + return nil + } + return v.HeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *bool { if v == nil { return nil } @@ -27012,8 +51048,26 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { + if v == nil { + return nil + } + return v.QueryParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) RegexPattern() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { + if v == nil { + return nil + } + return v.RegexPattern + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { if v == nil { return nil } @@ -27021,8 +51075,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) Templa }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatch) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { if v == nil { return nil } @@ -27030,200 +51084,225 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchPtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost struct { - AllowWithoutContentLength *bool `pulumi:"allowWithoutContentLength"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset struct { + Dataset *string `pulumi:"dataset"` + ExtractLocation *string `pulumi:"extractLocation"` + HeaderName *string `pulumi:"headerName"` + Locked *bool `pulumi:"locked"` + QueryParameterName *string `pulumi:"queryParameterName"` + RegexPattern *string `pulumi:"regexPattern"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs struct { - AllowWithoutContentLength pulumi.BoolPtrInput `pulumi:"allowWithoutContentLength"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs struct { + Dataset pulumi.StringPtrInput `pulumi:"dataset"` + ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` + HeaderName pulumi.StringPtrInput `pulumi:"headerName"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` + RegexPattern pulumi.StringPtrInput `pulumi:"regexPattern"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs +type getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) Dataset() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { return v.Dataset }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { return v.ExtractLocation }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { return v.HeaderName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) AllowWithoutContentLength() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost) *bool { - return v.AllowWithoutContentLength - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { return v.QueryParameterName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) RegexPattern() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { return v.RegexPattern }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost + var ret GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) AllowWithoutContentLength() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) Dataset() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { if v == nil { return nil } - return v.AllowWithoutContentLength - }).(pulumi.BoolPtrOutput) + return v.Dataset + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { if v == nil { return nil } - return v.Enabled - }).(pulumi.BoolPtrOutput) + return v.ExtractLocation + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { + if v == nil { + return nil + } + return v.HeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *bool { if v == nil { return nil } @@ -27231,8 +51310,26 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) Locked( }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { + if v == nil { + return nil + } + return v.QueryParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) RegexPattern() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { + if v == nil { + return nil + } + return v.RegexPattern + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { if v == nil { return nil } @@ -27240,8 +51337,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) Templat }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPost) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { if v == nil { return nil } @@ -27249,192 +51346,192 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostPtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut struct { - Enabled *bool `pulumi:"enabled"` +type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey struct { Locked *bool `pulumi:"locked"` + Regex *string `pulumi:"regex"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` +type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs struct { Locked pulumi.BoolPtrInput `pulumi:"locked"` + Regex pulumi.StringPtrInput `pulumi:"regex"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs +type getPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey) *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput) Regex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey) *string { return v.Regex }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut) GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut + var ret GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey) *bool { if v == nil { return nil } - return v.Enabled + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput) Regex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.Regex + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey) *string { if v == nil { return nil } @@ -27442,8 +51539,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) Template }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowPut) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey) *string { if v == nil { return nil } @@ -27451,176 +51548,287 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutPtrOutput) Uuid() p }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect struct { + AggregateLines *string `pulumi:"aggregateLines"` + AggregateSize *string `pulumi:"aggregateSize"` + AggregateTime *string `pulumi:"aggregateTime"` + ApiConnector *string `pulumi:"apiConnector"` + ApiDataElements []string `pulumi:"apiDataElements"` + DestinationHostname *string `pulumi:"destinationHostname"` + DestinationPath *string `pulumi:"destinationPath"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + OverrideAggregateSettings *bool `pulumi:"overrideAggregateSettings"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs struct { + AggregateLines pulumi.StringPtrInput `pulumi:"aggregateLines"` + AggregateSize pulumi.StringPtrInput `pulumi:"aggregateSize"` + AggregateTime pulumi.StringPtrInput `pulumi:"aggregateTime"` + ApiConnector pulumi.StringPtrInput `pulumi:"apiConnector"` + ApiDataElements pulumi.StringArrayInput `pulumi:"apiDataElements"` + DestinationHostname pulumi.StringPtrInput `pulumi:"destinationHostname"` + DestinationPath pulumi.StringPtrInput `pulumi:"destinationPath"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + OverrideAggregateSettings pulumi.BoolPtrInput `pulumi:"overrideAggregateSettings"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs +type getPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding) *GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) AggregateLines() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { return v.AggregateLines }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) AggregateSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { return v.AggregateSize }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) AggregateTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { return v.AggregateTime }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) ApiConnector() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { return v.ApiConnector }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) ApiDataElements() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) []string { return v.ApiDataElements }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) DestinationHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { return v.DestinationHostname }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) DestinationPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { return v.DestinationPath }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) OverrideAggregateSettings() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *bool { + return v.OverrideAggregateSettings + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) AggregateLines() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { + if v == nil { + return nil + } + return v.AggregateLines + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) AggregateSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { + if v == nil { + return nil + } + return v.AggregateSize }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) AggregateTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { + if v == nil { + return nil + } + return v.AggregateTime + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) ApiConnector() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { + if v == nil { + return nil + } + return v.ApiConnector + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) ApiDataElements() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) []string { + if v == nil { + return nil + } + return v.ApiDataElements + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) DestinationHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { + if v == nil { + return nil + } + return v.DestinationHostname + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding) GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding { - if v != nil { - return *v +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) DestinationPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { + if v == nil { + return nil } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingOutput) + return v.DestinationPath + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *bool { if v == nil { return nil } @@ -27628,8 +51836,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOut }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *bool { if v == nil { return nil } @@ -27637,8 +51845,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOut }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) OverrideAggregateSettings() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *bool { + if v == nil { + return nil + } + return v.OverrideAggregateSettings + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { if v == nil { return nil } @@ -27646,8 +51863,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOut }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncoding) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { if v == nil { return nil } @@ -27655,192 +51872,202 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingPtrOut }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader struct { +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced struct { + Description *string `pulumi:"description"` Locked *bool `pulumi:"locked"` - MaxAge *int `pulumi:"maxAge"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` + Xml *string `pulumi:"xml"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs struct { +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs struct { + Description pulumi.StringPtrInput `pulumi:"description"` Locked pulumi.BoolPtrInput `pulumi:"locked"` - MaxAge pulumi.IntPtrInput `pulumi:"maxAge"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Xml pulumi.StringPtrInput `pulumi:"xml"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs +type getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader) *GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced) *string { + return v.Description + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput) MaxAge() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader) *int { return v.MaxAge }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) Xml() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced) *string { return v.Xml }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader) GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader + var ret GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.Description + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) MaxAge() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced) *bool { if v == nil { return nil } - return v.MaxAge - }).(pulumi.IntPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced) *string { if v == nil { return nil } @@ -27848,8 +52075,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) Temp }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced) *string { if v == nil { return nil } @@ -27857,384 +52084,335 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderPtrOutput) Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization struct { - AlternateResponseCacheTtl *int `pulumi:"alternateResponseCacheTtl"` - CloudletPolicy *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy `pulumi:"cloudletPolicy"` - CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` - Enabled *bool `pulumi:"enabled"` - IsSharedPolicy *bool `pulumi:"isSharedPolicy"` - Label *string `pulumi:"label"` - Locked *bool `pulumi:"locked"` - NetStorage *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage `pulumi:"netStorage"` - NetStoragePath *string `pulumi:"netStoragePath"` - TemplateUuid *string `pulumi:"templateUuid"` - ThrottledCpCode *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode `pulumi:"throttledCpCode"` - ThrottledStatusCode *int `pulumi:"throttledStatusCode"` - UseThrottledCpCode *bool `pulumi:"useThrottledCpCode"` - UseThrottledStatusCode *bool `pulumi:"useThrottledStatusCode"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) Xml() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced) *string { + if v == nil { + return nil + } + return v.Xml + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationInput` via: +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter struct { + CookieName *string `pulumi:"cookieName"` + Description *string `pulumi:"description"` + EnableFailover *bool `pulumi:"enableFailover"` + FailoverRules []GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule `pulumi:"failoverRules"` + FailoverTitle *string `pulumi:"failoverTitle"` + Hostname *string `pulumi:"hostname"` + Ip *string `pulumi:"ip"` + Locked *bool `pulumi:"locked"` + OriginId *string `pulumi:"originId"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs struct { - AlternateResponseCacheTtl pulumi.IntPtrInput `pulumi:"alternateResponseCacheTtl"` - CloudletPolicy GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` - CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - IsSharedPolicy pulumi.BoolPtrInput `pulumi:"isSharedPolicy"` - Label pulumi.StringPtrInput `pulumi:"label"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - NetStorage GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrInput `pulumi:"netStorage"` - NetStoragePath pulumi.StringPtrInput `pulumi:"netStoragePath"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - ThrottledCpCode GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrInput `pulumi:"throttledCpCode"` - ThrottledStatusCode pulumi.IntPtrInput `pulumi:"throttledStatusCode"` - UseThrottledCpCode pulumi.BoolPtrInput `pulumi:"useThrottledCpCode"` - UseThrottledStatusCode pulumi.BoolPtrInput `pulumi:"useThrottledStatusCode"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs struct { + CookieName pulumi.StringPtrInput `pulumi:"cookieName"` + Description pulumi.StringPtrInput `pulumi:"description"` + EnableFailover pulumi.BoolPtrInput `pulumi:"enableFailover"` + FailoverRules GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayInput `pulumi:"failoverRules"` + FailoverTitle pulumi.StringPtrInput `pulumi:"failoverTitle"` + Hostname pulumi.StringPtrInput `pulumi:"hostname"` + Ip pulumi.StringPtrInput `pulumi:"ip"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + OriginId pulumi.StringPtrInput `pulumi:"originId"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs +type getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) AlternateResponseCacheTtl() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *int { - return v.AlternateResponseCacheTtl - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy { - return v.CloudletPolicy - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *int { - return v.CloudletSharedPolicy - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) IsSharedPolicy() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *bool { return v.IsSharedPolicy }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { + return v.CookieName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *string { return v.Label }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { + return v.Description + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) EnableFailover() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *bool { + return v.EnableFailover + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) NetStorage() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage { - return v.NetStorage - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) FailoverRules() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) []GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule { + return v.FailoverRules + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) NetStoragePath() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *string { - return v.NetStoragePath +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) FailoverTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { + return v.FailoverTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) Hostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { + return v.Hostname + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) ThrottledCpCode() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode { - return v.ThrottledCpCode - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) Ip() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { return v.Ip }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) ThrottledStatusCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *int { - return v.ThrottledStatusCode - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) UseThrottledCpCode() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *bool { - return v.UseThrottledCpCode - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) OriginId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { + return v.OriginId + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) UseThrottledStatusCode() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *bool { - return v.UseThrottledStatusCode - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization + var ret GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) AlternateResponseCacheTtl() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *int { - if v == nil { - return nil - } - return v.AlternateResponseCacheTtl - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy { - if v == nil { - return nil - } - return v.CloudletPolicy - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *int { - if v == nil { - return nil - } - return v.CloudletSharedPolicy - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) IsSharedPolicy() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { if v == nil { return nil } - return v.IsSharedPolicy - }).(pulumi.BoolPtrOutput) + return v.CookieName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { if v == nil { return nil } - return v.Label + return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) EnableFailover() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *bool { if v == nil { return nil } - return v.Locked + return v.EnableFailover }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) NetStorage() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) FailoverRules() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) []GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule { if v == nil { return nil } - return v.NetStorage - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput) + return v.FailoverRules + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) NetStoragePath() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) FailoverTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { if v == nil { return nil } - return v.NetStoragePath + return v.FailoverTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) Hostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Hostname }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) ThrottledCpCode() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) Ip() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { if v == nil { return nil } - return v.ThrottledCpCode - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) + return v.Ip + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) ThrottledStatusCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *bool { if v == nil { return nil } - return v.ThrottledStatusCode - }).(pulumi.IntPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) UseThrottledCpCode() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) OriginId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { if v == nil { return nil } - return v.UseThrottledCpCode - }).(pulumi.BoolPtrOutput) + return v.OriginId + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) UseThrottledStatusCode() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { if v == nil { return nil } - return v.UseThrottledStatusCode - }).(pulumi.BoolPtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { if v == nil { return nil } @@ -28242,1402 +52420,1309 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationPtrOutput) }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy struct { - Id *int `pulumi:"id"` - Name *string `pulumi:"name"` +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule struct { + AbsolutePath *bool `pulumi:"absolutePath"` + ContextRoot *string `pulumi:"contextRoot"` + FailoverHostname *string `pulumi:"failoverHostname"` + ModifyRequest *bool `pulumi:"modifyRequest"` + OverrideHostname *bool `pulumi:"overrideHostname"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs struct { - Id pulumi.IntPtrInput `pulumi:"id"` - Name pulumi.StringPtrInput `pulumi:"name"` +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs struct { + AbsolutePath pulumi.BoolPtrInput `pulumi:"absolutePath"` + ContextRoot pulumi.StringPtrInput `pulumi:"contextRoot"` + FailoverHostname pulumi.StringPtrInput `pulumi:"failoverHostname"` + ModifyRequest pulumi.BoolPtrInput `pulumi:"modifyRequest"` + OverrideHostname pulumi.BoolPtrInput `pulumi:"overrideHostname"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(ctx) -} - -// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs{...} -// -// or: +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArray and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayInput` via: // -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArray{ GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs{...} } +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs - -func GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrType)(v) -} +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArray []GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleInput -func (*getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) AbsolutePath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule) *bool { + return v.AbsolutePath + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) ContextRoot() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule) *string { + return v.ContextRoot + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy) *int { return v.Id }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) FailoverHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule) *string { + return v.FailoverHostname + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy) *string { - return v.Name - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) ModifyRequest() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule) *bool { + return v.ModifyRequest + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) OverrideHostname() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule) *bool { + return v.OverrideHostname + }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy) *int { - if v == nil { - return nil - } - return v.Id - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicy) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule { + return vs[0].([]GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule)[vs[1].(int)] + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage struct { - CpCode *int `pulumi:"cpCode"` - DownloadDomainName *string `pulumi:"downloadDomainName"` - G2oToken *string `pulumi:"g2oToken"` +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin struct { + CookieName *string `pulumi:"cookieName"` + Description *string `pulumi:"description"` + EnableSessionPersistence *bool `pulumi:"enableSessionPersistence"` + Hostname *string `pulumi:"hostname"` + Id *string `pulumi:"id"` + Locked *bool `pulumi:"locked"` + SessionPersistenceTitle *string `pulumi:"sessionPersistenceTitle"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs and GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs struct { - CpCode pulumi.IntPtrInput `pulumi:"cpCode"` - DownloadDomainName pulumi.StringPtrInput `pulumi:"downloadDomainName"` - G2oToken pulumi.StringPtrInput `pulumi:"g2oToken"` +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs struct { + CookieName pulumi.StringPtrInput `pulumi:"cookieName"` + Description pulumi.StringPtrInput `pulumi:"description"` + EnableSessionPersistence pulumi.BoolPtrInput `pulumi:"enableSessionPersistence"` + Hostname pulumi.StringPtrInput `pulumi:"hostname"` + Id pulumi.StringPtrInput `pulumi:"id"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + SessionPersistenceTitle pulumi.StringPtrInput `pulumi:"sessionPersistenceTitle"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs, GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtr and GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrType GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs +type getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageArgs) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { + return v.CookieName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) EnableSessionPersistence() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *bool { + return v.EnableSessionPersistence + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) Hostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { + return v.Hostname + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) Id() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { return v.Id }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) SessionPersistenceTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { + return v.SessionPersistenceTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput { - return o -} +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput { - return o +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput) CpCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage) *int { return v.CpCode }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput) DownloadDomainName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage) *string { - return v.DownloadDomainName +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { + if v == nil { + return nil + } + return v.CookieName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput) G2oToken() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage) *string { - return v.G2oToken +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { + if v == nil { + return nil + } + return v.Description }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) EnableSessionPersistence() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *bool { + if v == nil { + return nil + } + return v.EnableSessionPersistence + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) Hostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { + if v == nil { + return nil + } + return v.Hostname + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) Id() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { + if v == nil { + return nil + } + return v.Id + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage { - if v != nil { - return *v +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *bool { + if v == nil { + return nil } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput) CpCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) SessionPersistenceTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { if v == nil { return nil } - return v.CpCode - }).(pulumi.IntPtrOutput) + return v.SessionPersistenceTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput) DownloadDomainName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { if v == nil { return nil } - return v.DownloadDomainName + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStoragePtrOutput) G2oToken() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorage) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { if v == nil { return nil } - return v.G2oToken + return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode struct { - CpCodeLimits *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits `pulumi:"cpCodeLimits"` - CreatedDate *int `pulumi:"createdDate"` - Description *string `pulumi:"description"` - Id *int `pulumi:"id"` - Name *string `pulumi:"name"` - Products []string `pulumi:"products"` +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization struct { + CookieName *string `pulumi:"cookieName"` + Domain *string `pulumi:"domain"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs and GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs struct { - CpCodeLimits GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` - CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` - Description pulumi.StringPtrInput `pulumi:"description"` - Id pulumi.IntPtrInput `pulumi:"id"` - Name pulumi.StringPtrInput `pulumi:"name"` - Products pulumi.StringArrayInput `pulumi:"products"` +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs struct { + CookieName pulumi.StringPtrInput `pulumi:"cookieName"` + Domain pulumi.StringPtrInput `pulumi:"domain"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs, GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtr and GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrType GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs +type getPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeArgs) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits { - return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *string { + return v.CookieName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) *int { - return v.CreatedDate - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) Domain() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *string { return v.Domain }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) *string { - return v.Description - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) *int { - return v.Id - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) *string { - return v.Name +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) []string { - return v.Products - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *string { return v.Value }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode + var ret GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *string { if v == nil { return nil } - return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) + return v.CookieName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) Domain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *string { if v == nil { return nil } - return v.CreatedDate - }).(pulumi.IntPtrOutput) + return v.Domain + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *bool { if v == nil { return nil } - return v.Description - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *bool { if v == nil { return nil } - return v.Id - }).(pulumi.IntPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *string { if v == nil { return nil } - return v.Name + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodePtrOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCode) []string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *string { if v == nil { return nil } - return v.Products - }).(pulumi.StringArrayOutput) + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits struct { - CurrentCapacity *int `pulumi:"currentCapacity"` - Limit *int `pulumi:"limit"` - LimitType *string `pulumi:"limitType"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsInput` via: +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector struct { + CloudletPolicy *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy `pulumi:"cloudletPolicy"` + CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` + Enabled *bool `pulumi:"enabled"` + IsSharedPolicy *bool `pulumi:"isSharedPolicy"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs struct { - CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` - Limit pulumi.IntPtrInput `pulumi:"limit"` - LimitType pulumi.StringPtrInput `pulumi:"limitType"` +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs struct { + CloudletPolicy GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` + CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + IsSharedPolicy pulumi.BoolPtrInput `pulumi:"isSharedPolicy"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs +type getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits) *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits) *int { - return v.CurrentCapacity +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy { + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *int { + return v.CloudletSharedPolicy }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) IsSharedPolicy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *bool { return v.IsSharedPolicy }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits) *string { - return v.LimitType - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits) GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits + var ret GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy { if v == nil { return nil } - return v.CurrentCapacity - }).(pulumi.IntPtrOutput) + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *int { if v == nil { return nil } - return v.Limit + return v.CloudletSharedPolicy }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *bool { if v == nil { return nil } - return v.LimitType + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) IsSharedPolicy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *bool { + if v == nil { + return nil + } + return v.IsSharedPolicy + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *string { + if v == nil { + return nil + } + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer struct { - AllDownNetStorage *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage `pulumi:"allDownNetStorage"` - AllDownNetStorageFile *string `pulumi:"allDownNetStorageFile"` - AllDownStatusCode *string `pulumi:"allDownStatusCode"` - AllDownTitle *string `pulumi:"allDownTitle"` - AllowCachePrefresh *bool `pulumi:"allowCachePrefresh"` - CachedContentTitle *string `pulumi:"cachedContentTitle"` - CloudletPolicy *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy `pulumi:"cloudletPolicy"` - Enabled *bool `pulumi:"enabled"` - FailoverAttemptsThreshold *int `pulumi:"failoverAttemptsThreshold"` - FailoverMode *string `pulumi:"failoverMode"` - FailoverOriginMaps []GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap `pulumi:"failoverOriginMaps"` - FailoverStatusCodes []string `pulumi:"failoverStatusCodes"` - FailoverTitle *string `pulumi:"failoverTitle"` - Label *string `pulumi:"label"` - Locked *bool `pulumi:"locked"` - OriginCookieName *string `pulumi:"originCookieName"` - SpecifyStickinessCookieDomain *bool `pulumi:"specifyStickinessCookieDomain"` - StickinessCookieAutomaticSalt *bool `pulumi:"stickinessCookieAutomaticSalt"` - StickinessCookieDomain *string `pulumi:"stickinessCookieDomain"` - StickinessCookieSalt *string `pulumi:"stickinessCookieSalt"` - StickinessCookieSetHttpOnlyFlag *bool `pulumi:"stickinessCookieSetHttpOnlyFlag"` - StickinessCookieType *string `pulumi:"stickinessCookieType"` - StickinessDuration *string `pulumi:"stickinessDuration"` - StickinessExpirationDate *string `pulumi:"stickinessExpirationDate"` - StickinessRefresh *bool `pulumi:"stickinessRefresh"` - StickinessTitle *string `pulumi:"stickinessTitle"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs and GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerInput` via: +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy struct { + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs struct { - AllDownNetStorage GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrInput `pulumi:"allDownNetStorage"` - AllDownNetStorageFile pulumi.StringPtrInput `pulumi:"allDownNetStorageFile"` - AllDownStatusCode pulumi.StringPtrInput `pulumi:"allDownStatusCode"` - AllDownTitle pulumi.StringPtrInput `pulumi:"allDownTitle"` - AllowCachePrefresh pulumi.BoolPtrInput `pulumi:"allowCachePrefresh"` - CachedContentTitle pulumi.StringPtrInput `pulumi:"cachedContentTitle"` - CloudletPolicy GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - FailoverAttemptsThreshold pulumi.IntPtrInput `pulumi:"failoverAttemptsThreshold"` - FailoverMode pulumi.StringPtrInput `pulumi:"failoverMode"` - FailoverOriginMaps GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayInput `pulumi:"failoverOriginMaps"` - FailoverStatusCodes pulumi.StringArrayInput `pulumi:"failoverStatusCodes"` - FailoverTitle pulumi.StringPtrInput `pulumi:"failoverTitle"` - Label pulumi.StringPtrInput `pulumi:"label"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - OriginCookieName pulumi.StringPtrInput `pulumi:"originCookieName"` - SpecifyStickinessCookieDomain pulumi.BoolPtrInput `pulumi:"specifyStickinessCookieDomain"` - StickinessCookieAutomaticSalt pulumi.BoolPtrInput `pulumi:"stickinessCookieAutomaticSalt"` - StickinessCookieDomain pulumi.StringPtrInput `pulumi:"stickinessCookieDomain"` - StickinessCookieSalt pulumi.StringPtrInput `pulumi:"stickinessCookieSalt"` - StickinessCookieSetHttpOnlyFlag pulumi.BoolPtrInput `pulumi:"stickinessCookieSetHttpOnlyFlag"` - StickinessCookieType pulumi.StringPtrInput `pulumi:"stickinessCookieType"` - StickinessDuration pulumi.StringPtrInput `pulumi:"stickinessDuration"` - StickinessExpirationDate pulumi.StringPtrInput `pulumi:"stickinessExpirationDate"` - StickinessRefresh pulumi.BoolPtrInput `pulumi:"stickinessRefresh"` - StickinessTitle pulumi.StringPtrInput `pulumi:"stickinessTitle"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs struct { + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs, GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtr and GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrType GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs +type getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerArgs) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) AllDownNetStorage() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage { - return v.AllDownNetStorage - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy) *int { return v.Id }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) AllDownNetStorageFile() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - return v.AllDownNetStorageFile +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy) *string { + return v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) AllDownStatusCode() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - return v.AllDownStatusCode - }).(pulumi.StringPtrOutput) -} +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) AllDownTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - return v.AllDownTitle - }).(pulumi.StringPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) AllowCachePrefresh() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { - return v.AllowCachePrefresh - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) CachedContentTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - return v.CachedContentTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy { - return v.CloudletPolicy - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) FailoverAttemptsThreshold() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *int { - return v.FailoverAttemptsThreshold +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy) *int { + if v == nil { + return nil + } + return v.Id }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) FailoverMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - return v.FailoverMode - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) FailoverOriginMaps() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) []GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap { - return v.FailoverOriginMaps - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) FailoverStatusCodes() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) []string { - return v.FailoverStatusCodes - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) FailoverTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - return v.FailoverTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) OriginCookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - return v.OriginCookieName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) SpecifyStickinessCookieDomain() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { - return v.SpecifyStickinessCookieDomain - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) StickinessCookieAutomaticSalt() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { - return v.StickinessCookieAutomaticSalt - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) StickinessCookieDomain() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - return v.StickinessCookieDomain - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) StickinessCookieSalt() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - return v.StickinessCookieSalt - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) StickinessCookieSetHttpOnlyFlag() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { - return v.StickinessCookieSetHttpOnlyFlag - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) StickinessCookieType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - return v.StickinessCookieType - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) StickinessDuration() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - return v.StickinessDuration - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) StickinessExpirationDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - return v.StickinessExpirationDate +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy) *string { + if v == nil { + return nil + } + return v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) StickinessRefresh() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { - return v.StickinessRefresh - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) StickinessTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - return v.StickinessTitle - }).(pulumi.StringPtrOutput) -} +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeInput interface { + pulumi.Input -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { return v.Uuid }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput { - return o +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput { - return o +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer]{ - OutputState: o.OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutputWithContext(ctx).OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) AllDownNetStorage() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage { - if v == nil { - return nil - } - return v.AllDownNetStorage - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) AllDownNetStorageFile() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - if v == nil { - return nil - } - return v.AllDownNetStorageFile - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) AllDownStatusCode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - if v == nil { - return nil - } - return v.AllDownStatusCode - }).(pulumi.StringPtrOutput) -} +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtr and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrInput interface { + pulumi.Input -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) AllDownTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - if v == nil { - return nil - } - return v.AllDownTitle - }).(pulumi.StringPtrOutput) + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) AllowCachePrefresh() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { - if v == nil { - return nil - } - return v.AllowCachePrefresh - }).(pulumi.BoolPtrOutput) +type getPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrType GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) CachedContentTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - if v == nil { - return nil - } - return v.CachedContentTitle - }).(pulumi.StringPtrOutput) +func (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy { - if v == nil { - return nil - } - return v.CloudletPolicy - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) FailoverAttemptsThreshold() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *int { - if v == nil { - return nil - } - return v.FailoverAttemptsThreshold - }).(pulumi.IntPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) FailoverMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - if v == nil { - return nil - } - return v.FailoverMode - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) FailoverOriginMaps() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) []GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap { - if v == nil { - return nil - } - return v.FailoverOriginMaps - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) FailoverStatusCodes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) []string { - if v == nil { - return nil - } - return v.FailoverStatusCodes - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) FailoverTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - if v == nil { - return nil - } - return v.FailoverTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - if v == nil { - return nil - } - return v.Label - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) OriginCookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - if v == nil { - return nil - } - return v.OriginCookieName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) SpecifyStickinessCookieDomain() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { - if v == nil { - return nil - } - return v.SpecifyStickinessCookieDomain - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) StickinessCookieAutomaticSalt() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { - if v == nil { - return nil - } - return v.StickinessCookieAutomaticSalt - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) StickinessCookieDomain() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - if v == nil { - return nil - } - return v.StickinessCookieDomain - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) StickinessCookieSalt() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - if v == nil { - return nil - } - return v.StickinessCookieSalt - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) StickinessCookieSetHttpOnlyFlag() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { - if v == nil { - return nil - } - return v.StickinessCookieSetHttpOnlyFlag - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) StickinessCookieType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - if v == nil { - return nil - } - return v.StickinessCookieType - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) StickinessDuration() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - if v == nil { - return nil - } - return v.StickinessDuration - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) StickinessExpirationDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { - if v == nil { - return nil +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape { + if v != nil { + return *v } - return v.StickinessExpirationDate - }).(pulumi.StringPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) StickinessRefresh() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape) *bool { if v == nil { return nil } - return v.StickinessRefresh + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) StickinessTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape) *bool { if v == nil { return nil } - return v.StickinessTitle - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape) *string { if v == nil { return nil } @@ -29645,8 +53730,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrO }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancer) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape) *string { if v == nil { return nil } @@ -29654,1004 +53739,1481 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerPtrO }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage struct { - CpCode *int `pulumi:"cpCode"` - DownloadDomainName *string `pulumi:"downloadDomainName"` - G2oToken *string `pulumi:"g2oToken"` +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes struct { + DetectInjection *bool `pulumi:"detectInjection"` + EnableViaHttp *bool `pulumi:"enableViaHttp"` + Enabled *bool `pulumi:"enabled"` + I18nCharsets []string `pulumi:"i18nCharsets"` + I18nStatus *bool `pulumi:"i18nStatus"` + Locked *bool `pulumi:"locked"` + PassClientIp *bool `pulumi:"passClientIp"` + PassSetCookie *bool `pulumi:"passSetCookie"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs and GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs struct { - CpCode pulumi.IntPtrInput `pulumi:"cpCode"` - DownloadDomainName pulumi.StringPtrInput `pulumi:"downloadDomainName"` - G2oToken pulumi.StringPtrInput `pulumi:"g2oToken"` +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs struct { + DetectInjection pulumi.BoolPtrInput `pulumi:"detectInjection"` + EnableViaHttp pulumi.BoolPtrInput `pulumi:"enableViaHttp"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + I18nCharsets pulumi.StringArrayInput `pulumi:"i18nCharsets"` + I18nStatus pulumi.BoolPtrInput `pulumi:"i18nStatus"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PassClientIp pulumi.BoolPtrInput `pulumi:"passClientIp"` + PassSetCookie pulumi.BoolPtrInput `pulumi:"passSetCookie"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs, GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtr and GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrType GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs +type getPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageArgs) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage) *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput) CpCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage) *int { - return v.CpCode - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) DetectInjection() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { return v.DetectInjection }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput) DownloadDomainName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage) *string { - return v.DownloadDomainName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) EnableViaHttp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { return v.EnableViaHttp }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput) G2oToken() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage) *string { - return v.G2oToken - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) I18nCharsets() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) []string { return v.I18nCharsets }).(pulumi.StringArrayOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) I18nStatus() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { return v.I18nStatus }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) PassClientIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { return v.PassClientIp }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) PassSetCookie() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { return v.PassSetCookie }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage + var ret GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) CpCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) DetectInjection() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { if v == nil { return nil } - return v.CpCode - }).(pulumi.IntPtrOutput) + return v.DetectInjection + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) DownloadDomainName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) EnableViaHttp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { if v == nil { return nil } - return v.DownloadDomainName + return v.EnableViaHttp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) I18nCharsets() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) []string { + if v == nil { + return nil + } + return v.I18nCharsets + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) I18nStatus() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { + if v == nil { + return nil + } + return v.I18nStatus + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) PassClientIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { + if v == nil { + return nil + } + return v.PassClientIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) PassSetCookie() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { + if v == nil { + return nil + } + return v.PassSetCookie + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *string { + if v == nil { + return nil + } + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) G2oToken() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorage) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *string { if v == nil { return nil } - return v.G2oToken + return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy struct { - Id *int `pulumi:"id"` - Name *string `pulumi:"name"` +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker struct { + CreateEdgeWorker *string `pulumi:"createEdgeWorker"` + EdgeWorkerId *string `pulumi:"edgeWorkerId"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + ResourceTier *string `pulumi:"resourceTier"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs struct { - Id pulumi.IntPtrInput `pulumi:"id"` - Name pulumi.StringPtrInput `pulumi:"name"` +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs struct { + CreateEdgeWorker pulumi.StringPtrInput `pulumi:"createEdgeWorker"` + EdgeWorkerId pulumi.StringPtrInput `pulumi:"edgeWorkerId"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ResourceTier pulumi.StringPtrInput `pulumi:"resourceTier"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs +type getPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy) *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy) *int { - return v.Id - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) CreateEdgeWorker() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *string { return v.CreateEdgeWorker }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy) *string { - return v.Name - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) EdgeWorkerId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *string { return v.EdgeWorkerId }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) ResourceTier() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *string { return v.ResourceTier }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy + var ret GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) CreateEdgeWorker() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *string { if v == nil { return nil } - return v.Id - }).(pulumi.IntPtrOutput) + return v.CreateEdgeWorker + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicy) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) EdgeWorkerId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *string { if v == nil { return nil } - return v.Name + return v.EdgeWorkerId }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap struct { - FromOriginId *string `pulumi:"fromOriginId"` - ToOriginIds []string `pulumi:"toOriginIds"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap and GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapInput` via: +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) ResourceTier() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *string { + if v == nil { + return nil + } + return v.ResourceTier + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol struct { + Display *string `pulumi:"display"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap{ "key": GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginArgs{...} } -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArgs struct { - FromOriginId pulumi.StringPtrInput `pulumi:"fromOriginId"` - ToOriginIds pulumi.StringArrayInput `pulumi:"toOriginIds"` +type GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs struct { + Display pulumi.StringPtrInput `pulumi:"display"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutputWithContext(ctx).OutputState, } } -// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArray and GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayInput` via: +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArray{ GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArgs{...} } -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArray []GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapInput +type getPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs -func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap)(nil)).Elem() +func GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrType)(v) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutputWithContext(context.Background()) +func (*getPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap] { - return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol) *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput) FromOriginId() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap) *string { - return v.FromOriginId +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput) Display() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol) *string { return v.Display }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput) ToOriginIds() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap) []string { - return v.ToOriginIds - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap] { - return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap { - return vs[0].([]GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMap)[vs[1].(int)] - }).(GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation struct { - CloudletPolicy *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy `pulumi:"cloudletPolicy"` - CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` - Enabled *bool `pulumi:"enabled"` - IsSharedPolicy *bool `pulumi:"isSharedPolicy"` - Label *string `pulumi:"label"` - Locked *bool `pulumi:"locked"` - PopulationCookieAutomaticSalt *bool `pulumi:"populationCookieAutomaticSalt"` - PopulationCookieDomain *string `pulumi:"populationCookieDomain"` - PopulationCookieIncludeRuleName *bool `pulumi:"populationCookieIncludeRuleName"` - PopulationCookieSalt *string `pulumi:"populationCookieSalt"` - PopulationCookieType *string `pulumi:"populationCookieType"` - PopulationDuration *string `pulumi:"populationDuration"` - PopulationRefresh *bool `pulumi:"populationRefresh"` - PopulationTitle *string `pulumi:"populationTitle"` - SegmentTrackingCookieName *string `pulumi:"segmentTrackingCookieName"` - SegmentTrackingCustomHeader *string `pulumi:"segmentTrackingCustomHeader"` - SegmentTrackingMethod *string `pulumi:"segmentTrackingMethod"` - SegmentTrackingQueryParam *string `pulumi:"segmentTrackingQueryParam"` - SegmentTrackingTitle *string `pulumi:"segmentTrackingTitle"` - SpecifyPopulationCookieDomain *bool `pulumi:"specifyPopulationCookieDomain"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput) Display() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol) *string { + if v == nil { + return nil + } + return v.Display + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs struct { - CloudletPolicy GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` - CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - IsSharedPolicy pulumi.BoolPtrInput `pulumi:"isSharedPolicy"` - Label pulumi.StringPtrInput `pulumi:"label"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - PopulationCookieAutomaticSalt pulumi.BoolPtrInput `pulumi:"populationCookieAutomaticSalt"` - PopulationCookieDomain pulumi.StringPtrInput `pulumi:"populationCookieDomain"` - PopulationCookieIncludeRuleName pulumi.BoolPtrInput `pulumi:"populationCookieIncludeRuleName"` - PopulationCookieSalt pulumi.StringPtrInput `pulumi:"populationCookieSalt"` - PopulationCookieType pulumi.StringPtrInput `pulumi:"populationCookieType"` - PopulationDuration pulumi.StringPtrInput `pulumi:"populationDuration"` - PopulationRefresh pulumi.BoolPtrInput `pulumi:"populationRefresh"` - PopulationTitle pulumi.StringPtrInput `pulumi:"populationTitle"` - SegmentTrackingCookieName pulumi.StringPtrInput `pulumi:"segmentTrackingCookieName"` - SegmentTrackingCustomHeader pulumi.StringPtrInput `pulumi:"segmentTrackingCustomHeader"` - SegmentTrackingMethod pulumi.StringPtrInput `pulumi:"segmentTrackingMethod"` - SegmentTrackingQueryParam pulumi.StringPtrInput `pulumi:"segmentTrackingQueryParam"` - SegmentTrackingTitle pulumi.StringPtrInput `pulumi:"segmentTrackingTitle"` - SpecifyPopulationCookieDomain pulumi.BoolPtrInput `pulumi:"specifyPopulationCookieDomain"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection struct { + AnonymousVpn *string `pulumi:"anonymousVpn"` + BestPracticeAction *string `pulumi:"bestPracticeAction"` + BestPracticeRedirecturl *string `pulumi:"bestPracticeRedirecturl"` + DetectAnonymousVpn *bool `pulumi:"detectAnonymousVpn"` + DetectAnonymousVpnAction *string `pulumi:"detectAnonymousVpnAction"` + DetectAnonymousVpnRedirecturl *string `pulumi:"detectAnonymousVpnRedirecturl"` + DetectHostingProvider *bool `pulumi:"detectHostingProvider"` + DetectHostingProviderAction *string `pulumi:"detectHostingProviderAction"` + DetectHostingProviderRedirecturl *string `pulumi:"detectHostingProviderRedirecturl"` + DetectPublicProxy *bool `pulumi:"detectPublicProxy"` + DetectPublicProxyAction *string `pulumi:"detectPublicProxyAction"` + DetectPublicProxyRedirecturl *string `pulumi:"detectPublicProxyRedirecturl"` + DetectResidentialProxy *bool `pulumi:"detectResidentialProxy"` + DetectResidentialProxyAction *string `pulumi:"detectResidentialProxyAction"` + DetectResidentialProxyRedirecturl *string `pulumi:"detectResidentialProxyRedirecturl"` + DetectSmartDnsProxy *bool `pulumi:"detectSmartDnsProxy"` + DetectSmartDnsProxyAction *string `pulumi:"detectSmartDnsProxyAction"` + DetectSmartDnsProxyRedirecturl *string `pulumi:"detectSmartDnsProxyRedirecturl"` + DetectTorExitNode *bool `pulumi:"detectTorExitNode"` + DetectTorExitNodeAction *string `pulumi:"detectTorExitNodeAction"` + DetectTorExitNodeRedirecturl *string `pulumi:"detectTorExitNodeRedirecturl"` + DetectVpnDataCenter *bool `pulumi:"detectVpnDataCenter"` + DetectVpnDataCenterAction *string `pulumi:"detectVpnDataCenterAction"` + DetectVpnDataCenterRedirecturl *string `pulumi:"detectVpnDataCenterRedirecturl"` + EnableConfigurationMode *string `pulumi:"enableConfigurationMode"` + Enabled *bool `pulumi:"enabled"` + ForwardHeaderEnrichment *bool `pulumi:"forwardHeaderEnrichment"` + HostingProvider *string `pulumi:"hostingProvider"` + Locked *bool `pulumi:"locked"` + PublicProxy *string `pulumi:"publicProxy"` + ResidentialProxy *string `pulumi:"residentialProxy"` + SmartDnsProxy *string `pulumi:"smartDnsProxy"` + TemplateUuid *string `pulumi:"templateUuid"` + TorExitNode *string `pulumi:"torExitNode"` + Uuid *string `pulumi:"uuid"` + VpnDataCenter *string `pulumi:"vpnDataCenter"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs struct { + AnonymousVpn pulumi.StringPtrInput `pulumi:"anonymousVpn"` + BestPracticeAction pulumi.StringPtrInput `pulumi:"bestPracticeAction"` + BestPracticeRedirecturl pulumi.StringPtrInput `pulumi:"bestPracticeRedirecturl"` + DetectAnonymousVpn pulumi.BoolPtrInput `pulumi:"detectAnonymousVpn"` + DetectAnonymousVpnAction pulumi.StringPtrInput `pulumi:"detectAnonymousVpnAction"` + DetectAnonymousVpnRedirecturl pulumi.StringPtrInput `pulumi:"detectAnonymousVpnRedirecturl"` + DetectHostingProvider pulumi.BoolPtrInput `pulumi:"detectHostingProvider"` + DetectHostingProviderAction pulumi.StringPtrInput `pulumi:"detectHostingProviderAction"` + DetectHostingProviderRedirecturl pulumi.StringPtrInput `pulumi:"detectHostingProviderRedirecturl"` + DetectPublicProxy pulumi.BoolPtrInput `pulumi:"detectPublicProxy"` + DetectPublicProxyAction pulumi.StringPtrInput `pulumi:"detectPublicProxyAction"` + DetectPublicProxyRedirecturl pulumi.StringPtrInput `pulumi:"detectPublicProxyRedirecturl"` + DetectResidentialProxy pulumi.BoolPtrInput `pulumi:"detectResidentialProxy"` + DetectResidentialProxyAction pulumi.StringPtrInput `pulumi:"detectResidentialProxyAction"` + DetectResidentialProxyRedirecturl pulumi.StringPtrInput `pulumi:"detectResidentialProxyRedirecturl"` + DetectSmartDnsProxy pulumi.BoolPtrInput `pulumi:"detectSmartDnsProxy"` + DetectSmartDnsProxyAction pulumi.StringPtrInput `pulumi:"detectSmartDnsProxyAction"` + DetectSmartDnsProxyRedirecturl pulumi.StringPtrInput `pulumi:"detectSmartDnsProxyRedirecturl"` + DetectTorExitNode pulumi.BoolPtrInput `pulumi:"detectTorExitNode"` + DetectTorExitNodeAction pulumi.StringPtrInput `pulumi:"detectTorExitNodeAction"` + DetectTorExitNodeRedirecturl pulumi.StringPtrInput `pulumi:"detectTorExitNodeRedirecturl"` + DetectVpnDataCenter pulumi.BoolPtrInput `pulumi:"detectVpnDataCenter"` + DetectVpnDataCenterAction pulumi.StringPtrInput `pulumi:"detectVpnDataCenterAction"` + DetectVpnDataCenterRedirecturl pulumi.StringPtrInput `pulumi:"detectVpnDataCenterRedirecturl"` + EnableConfigurationMode pulumi.StringPtrInput `pulumi:"enableConfigurationMode"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + ForwardHeaderEnrichment pulumi.BoolPtrInput `pulumi:"forwardHeaderEnrichment"` + HostingProvider pulumi.StringPtrInput `pulumi:"hostingProvider"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PublicProxy pulumi.StringPtrInput `pulumi:"publicProxy"` + ResidentialProxy pulumi.StringPtrInput `pulumi:"residentialProxy"` + SmartDnsProxy pulumi.StringPtrInput `pulumi:"smartDnsProxy"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TorExitNode pulumi.StringPtrInput `pulumi:"torExitNode"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VpnDataCenter pulumi.StringPtrInput `pulumi:"vpnDataCenter"` } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutputWithContext(context.Background()) +func (GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs +type getPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy { - return v.CloudletPolicy - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) AnonymousVpn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + return v.AnonymousVpn + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *int { - return v.CloudletSharedPolicy - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) BestPracticeAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + return v.BestPracticeAction + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) BestPracticeRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + return v.BestPracticeRedirecturl + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) IsSharedPolicy() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { - return v.IsSharedPolicy +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectAnonymousVpn() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { + return v.DetectAnonymousVpn }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { return v.Label }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectAnonymousVpnAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + return v.DetectAnonymousVpnAction + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectAnonymousVpnRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + return v.DetectAnonymousVpnRedirecturl + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) PopulationCookieAutomaticSalt() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { - return v.PopulationCookieAutomaticSalt +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectHostingProvider() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { + return v.DetectHostingProvider }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) PopulationCookieDomain() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { - return v.PopulationCookieDomain +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectHostingProviderAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + return v.DetectHostingProviderAction }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) PopulationCookieIncludeRuleName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { - return v.PopulationCookieIncludeRuleName +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectHostingProviderRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + return v.DetectHostingProviderRedirecturl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectPublicProxy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { + return v.DetectPublicProxy }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) PopulationCookieSalt() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { - return v.PopulationCookieSalt +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectPublicProxyAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + return v.DetectPublicProxyAction }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) PopulationCookieType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { - return v.PopulationCookieType +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectPublicProxyRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + return v.DetectPublicProxyRedirecturl }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) PopulationDuration() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { - return v.PopulationDuration +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectResidentialProxy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { + return v.DetectResidentialProxy + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectResidentialProxyAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + return v.DetectResidentialProxyAction }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) PopulationRefresh() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { - return v.PopulationRefresh +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectResidentialProxyRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + return v.DetectResidentialProxyRedirecturl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectSmartDnsProxy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { + return v.DetectSmartDnsProxy }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) PopulationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { - return v.PopulationTitle +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectSmartDnsProxyAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + return v.DetectSmartDnsProxyAction }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) SegmentTrackingCookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { - return v.SegmentTrackingCookieName +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectSmartDnsProxyRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + return v.DetectSmartDnsProxyRedirecturl }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) SegmentTrackingCustomHeader() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { - return v.SegmentTrackingCustomHeader +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectTorExitNode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { + return v.DetectTorExitNode + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectTorExitNodeAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + return v.DetectTorExitNodeAction }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) SegmentTrackingMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { - return v.SegmentTrackingMethod +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectTorExitNodeRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + return v.DetectTorExitNodeRedirecturl }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) SegmentTrackingQueryParam() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { - return v.SegmentTrackingQueryParam +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectVpnDataCenter() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { + return v.DetectVpnDataCenter + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectVpnDataCenterAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + return v.DetectVpnDataCenterAction }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) SegmentTrackingTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { - return v.SegmentTrackingTitle +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectVpnDataCenterRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + return v.DetectVpnDataCenterRedirecturl }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) SpecifyPopulationCookieDomain() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { - return v.SpecifyPopulationCookieDomain +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) EnableConfigurationMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + return v.EnableConfigurationMode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) ForwardHeaderEnrichment() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { + return v.ForwardHeaderEnrichment }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) HostingProvider() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + return v.HostingProvider + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) PublicProxy() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + return v.PublicProxy + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) ResidentialProxy() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + return v.ResidentialProxy + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) SmartDnsProxy() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + return v.SmartDnsProxy + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) TorExitNode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + return v.TorExitNode + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) VpnDataCenter() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + return v.VpnDataCenter + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput { +type GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation + var ret GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) AnonymousVpn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { if v == nil { return nil } - return v.CloudletPolicy - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput) + return v.AnonymousVpn + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) BestPracticeAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { if v == nil { return nil } - return v.CloudletSharedPolicy - }).(pulumi.IntPtrOutput) + return v.BestPracticeAction + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) BestPracticeRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { if v == nil { return nil } - return v.Enabled + return v.BestPracticeRedirecturl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectAnonymousVpn() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { + if v == nil { + return nil + } + return v.DetectAnonymousVpn }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) IsSharedPolicy() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectAnonymousVpnAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { if v == nil { return nil } - return v.IsSharedPolicy + return v.DetectAnonymousVpnAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectAnonymousVpnRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.DetectAnonymousVpnRedirecturl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectHostingProvider() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { + if v == nil { + return nil + } + return v.DetectHostingProvider }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectHostingProviderAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.DetectHostingProviderAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectHostingProviderRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.DetectHostingProviderRedirecturl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectPublicProxy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { + if v == nil { + return nil + } + return v.DetectPublicProxy + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectPublicProxyAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.DetectPublicProxyAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectPublicProxyRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.DetectPublicProxyRedirecturl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectResidentialProxy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { + if v == nil { + return nil + } + return v.DetectResidentialProxy + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectResidentialProxyAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.DetectResidentialProxyAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectResidentialProxyRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.DetectResidentialProxyRedirecturl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectSmartDnsProxy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { + if v == nil { + return nil + } + return v.DetectSmartDnsProxy + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectSmartDnsProxyAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.DetectSmartDnsProxyAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectSmartDnsProxyRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { if v == nil { return nil } - return v.Label + return v.DetectSmartDnsProxyRedirecturl }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectTorExitNode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { if v == nil { return nil } - return v.Locked + return v.DetectTorExitNode }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) PopulationCookieAutomaticSalt() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectTorExitNodeAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { if v == nil { return nil } - return v.PopulationCookieAutomaticSalt - }).(pulumi.BoolPtrOutput) + return v.DetectTorExitNodeAction + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) PopulationCookieDomain() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectTorExitNodeRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { if v == nil { return nil } - return v.PopulationCookieDomain + return v.DetectTorExitNodeRedirecturl }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) PopulationCookieIncludeRuleName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectVpnDataCenter() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { if v == nil { return nil } - return v.PopulationCookieIncludeRuleName + return v.DetectVpnDataCenter }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) PopulationCookieSalt() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectVpnDataCenterAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { if v == nil { return nil } - return v.PopulationCookieSalt + return v.DetectVpnDataCenterAction }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) PopulationCookieType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectVpnDataCenterRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { if v == nil { return nil } - return v.PopulationCookieType + return v.DetectVpnDataCenterRedirecturl }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) PopulationDuration() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) EnableConfigurationMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { if v == nil { return nil } - return v.PopulationDuration + return v.EnableConfigurationMode }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) PopulationRefresh() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { if v == nil { return nil } - return v.PopulationRefresh + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) PopulationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) ForwardHeaderEnrichment() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { if v == nil { return nil } - return v.PopulationTitle - }).(pulumi.StringPtrOutput) + return v.ForwardHeaderEnrichment + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) SegmentTrackingCookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) HostingProvider() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { if v == nil { return nil } - return v.SegmentTrackingCookieName + return v.HostingProvider }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) SegmentTrackingCustomHeader() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { if v == nil { return nil } - return v.SegmentTrackingCustomHeader - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) SegmentTrackingMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) PublicProxy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { if v == nil { return nil } - return v.SegmentTrackingMethod + return v.PublicProxy }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) SegmentTrackingQueryParam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) ResidentialProxy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { if v == nil { return nil } - return v.SegmentTrackingQueryParam + return v.ResidentialProxy }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) SegmentTrackingTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) SmartDnsProxy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { if v == nil { return nil } - return v.SegmentTrackingTitle + return v.SmartDnsProxy }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) SpecifyPopulationCookieDomain() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { if v == nil { return nil } - return v.SpecifyPopulationCookieDomain - }).(pulumi.BoolPtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) TorExitNode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { if v == nil { return nil } - return v.TemplateUuid + return v.TorExitNode }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { if v == nil { return nil } @@ -30659,1512 +55221,1695 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationPtrOutp }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy struct { - Id *int `pulumi:"id"` - Name *string `pulumi:"name"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) VpnDataCenter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.VpnDataCenter + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyInput` via: +type GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs struct { - Id pulumi.IntPtrInput `pulumi:"id"` - Name pulumi.StringPtrInput `pulumi:"name"` +type GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs +type getPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy) *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment) *GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy) *int { - return v.Id - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy) *string { - return v.Name +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy) GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment) GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy + var ret GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment) *bool { if v == nil { return nil } - return v.Id - }).(pulumi.IntPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicy) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment) *bool { if v == nil { return nil } - return v.Name + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment) *string { + if v == nil { + return nil + } + return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation struct { - Autodv *string `pulumi:"autodv"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorFailAction struct { + ActionType *string `pulumi:"actionType"` + AllowFcmParentOverride *bool `pulumi:"allowFcmParentOverride"` + CexCustomPath *bool `pulumi:"cexCustomPath"` + CexHostname *string `pulumi:"cexHostname"` + CexPath *string `pulumi:"cexPath"` + ContentCustomPath *bool `pulumi:"contentCustomPath"` + ContentHostname *string `pulumi:"contentHostname"` + ContentPath *string `pulumi:"contentPath"` + CpCode *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode `pulumi:"cpCode"` + DynamicCustomPath *bool `pulumi:"dynamicCustomPath"` + DynamicMethod *string `pulumi:"dynamicMethod"` + DynamicPath *string `pulumi:"dynamicPath"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + ModifyProtocol *bool `pulumi:"modifyProtocol"` + NetStorageHostname *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname `pulumi:"netStorageHostname"` + NetStoragePath *string `pulumi:"netStoragePath"` + PreserveQueryString *bool `pulumi:"preserveQueryString"` + Protocol *string `pulumi:"protocol"` + RedirectCustomPath *bool `pulumi:"redirectCustomPath"` + RedirectHostname *string `pulumi:"redirectHostname"` + RedirectHostnameType *string `pulumi:"redirectHostnameType"` + RedirectMethod *int `pulumi:"redirectMethod"` + RedirectPath *string `pulumi:"redirectPath"` + SaasCnameEnabled *bool `pulumi:"saasCnameEnabled"` + SaasCnameLevel *int `pulumi:"saasCnameLevel"` + SaasCookie *string `pulumi:"saasCookie"` + SaasQueryString *string `pulumi:"saasQueryString"` + SaasRegex *string `pulumi:"saasRegex"` + SaasReplace *string `pulumi:"saasReplace"` + SaasSuffix *string `pulumi:"saasSuffix"` + SaasType *string `pulumi:"saasType"` + StatusCode *int `pulumi:"statusCode"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs and GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFailActionInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs struct { + ActionType pulumi.StringPtrInput `pulumi:"actionType"` + AllowFcmParentOverride pulumi.BoolPtrInput `pulumi:"allowFcmParentOverride"` + CexCustomPath pulumi.BoolPtrInput `pulumi:"cexCustomPath"` + CexHostname pulumi.StringPtrInput `pulumi:"cexHostname"` + CexPath pulumi.StringPtrInput `pulumi:"cexPath"` + ContentCustomPath pulumi.BoolPtrInput `pulumi:"contentCustomPath"` + ContentHostname pulumi.StringPtrInput `pulumi:"contentHostname"` + ContentPath pulumi.StringPtrInput `pulumi:"contentPath"` + CpCode GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrInput `pulumi:"cpCode"` + DynamicCustomPath pulumi.BoolPtrInput `pulumi:"dynamicCustomPath"` + DynamicMethod pulumi.StringPtrInput `pulumi:"dynamicMethod"` + DynamicPath pulumi.StringPtrInput `pulumi:"dynamicPath"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ModifyProtocol pulumi.BoolPtrInput `pulumi:"modifyProtocol"` + NetStorageHostname GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrInput `pulumi:"netStorageHostname"` + NetStoragePath pulumi.StringPtrInput `pulumi:"netStoragePath"` + PreserveQueryString pulumi.BoolPtrInput `pulumi:"preserveQueryString"` + Protocol pulumi.StringPtrInput `pulumi:"protocol"` + RedirectCustomPath pulumi.BoolPtrInput `pulumi:"redirectCustomPath"` + RedirectHostname pulumi.StringPtrInput `pulumi:"redirectHostname"` + RedirectHostnameType pulumi.StringPtrInput `pulumi:"redirectHostnameType"` + RedirectMethod pulumi.IntPtrInput `pulumi:"redirectMethod"` + RedirectPath pulumi.StringPtrInput `pulumi:"redirectPath"` + SaasCnameEnabled pulumi.BoolPtrInput `pulumi:"saasCnameEnabled"` + SaasCnameLevel pulumi.IntPtrInput `pulumi:"saasCnameLevel"` + SaasCookie pulumi.StringPtrInput `pulumi:"saasCookie"` + SaasQueryString pulumi.StringPtrInput `pulumi:"saasQueryString"` + SaasRegex pulumi.StringPtrInput `pulumi:"saasRegex"` + SaasReplace pulumi.StringPtrInput `pulumi:"saasReplace"` + SaasSuffix pulumi.StringPtrInput `pulumi:"saasSuffix"` + SaasType pulumi.StringPtrInput `pulumi:"saasType"` + StatusCode pulumi.IntPtrInput `pulumi:"statusCode"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFailAction)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailAction] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailAction]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs, GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtr and GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrType GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFailAction)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailAction] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailAction]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFailAction)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailAction] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailAction]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) ActionType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.ActionType }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) AllowFcmParentOverride() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { return v.AllowFcmParentOverride }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) CexCustomPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { return v.CexCustomPath }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) CexHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.CexHostname }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) CexPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.CexPath }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) ContentCustomPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { return v.ContentCustomPath }).(pulumi.BoolPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) ContentHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.ContentHostname }).(pulumi.StringPtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) ContentPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.ContentPath }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs struct { - Autodv pulumi.StringPtrInput `pulumi:"autodv"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) CpCode() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode { + return v.CpCode + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) } -func (GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) DynamicCustomPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { return v.DynamicCustomPath }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) DynamicMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.DynamicMethod }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) DynamicPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.DynamicPath }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutputWithContext(ctx) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) ModifyProtocol() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { return v.ModifyProtocol }).(pulumi.BoolPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) NetStorageHostname() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname { + return v.NetStorageHostname + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) NetStoragePath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.NetStoragePath }).(pulumi.StringPtrOutput) } -type getPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) PreserveQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { return v.PreserveQueryString }).(pulumi.BoolPtrOutput) +} -func GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) Protocol() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.Protocol }).(pulumi.StringPtrOutput) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) RedirectCustomPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { return v.RedirectCustomPath }).(pulumi.BoolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) RedirectHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.RedirectHostname }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) RedirectHostnameType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.RedirectHostnameType }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) RedirectMethod() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *int { return v.RedirectMethod }).(pulumi.IntPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) RedirectPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.RedirectPath }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) SaasCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { return v.SaasCnameEnabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) SaasCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *int { return v.SaasCnameLevel }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) SaasCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.SaasCookie }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) SaasQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.SaasQueryString }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation) *GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) SaasRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.SaasRegex }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) SaasReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.SaasReplace }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput) Autodv() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation) *string { return v.Autodv }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) SaasSuffix() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.SaasSuffix }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) SaasType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.SaasType }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) StatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *int { return v.StatusCode }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFailAction)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailAction] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailAction]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation) GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) GetPropertyRulesBuilderRulesV20230530BehaviorFailAction { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation + var ret GetPropertyRulesBuilderRulesV20230530BehaviorFailAction return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput) Autodv() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) ActionType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { if v == nil { return nil } - return v.Autodv + return v.ActionType }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) AllowFcmParentOverride() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { if v == nil { return nil } - return v.Locked + return v.AllowFcmParentOverride }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) CexCustomPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.CexCustomPath + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) CexHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { if v == nil { return nil } - return v.Uuid + return v.CexHostname }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory struct { - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Value *string `pulumi:"value"` -} - -// GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs and GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value pulumi.StringPtrInput `pulumi:"value"` -} - -func (GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) CexPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.CexPath + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) ContentCustomPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { + if v == nil { + return nil + } + return v.ContentCustomPath + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) ContentHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.ContentHostname + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) ContentPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.ContentPath + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) CpCode() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode { + if v == nil { + return nil + } + return v.CpCode + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutputWithContext(ctx) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) DynamicCustomPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { + if v == nil { + return nil + } + return v.DynamicCustomPath + }).(pulumi.BoolPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs, GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtr and GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) DynamicMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.DynamicMethod + }).(pulumi.StringPtrOutput) } -type getPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrType GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs - -func GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryArgs) GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) DynamicPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.DynamicPath + }).(pulumi.StringPtrOutput) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) ModifyProtocol() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { + if v == nil { + return nil + } + return v.ModifyProtocol + }).(pulumi.BoolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) NetStorageHostname() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname { + if v == nil { + return nil + } + return v.NetStorageHostname + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) NetStoragePath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.NetStoragePath + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) PreserveQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { + if v == nil { + return nil + } + return v.PreserveQueryString + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) Protocol() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.Protocol + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) RedirectCustomPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { + if v == nil { + return nil + } + return v.RedirectCustomPath + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory) *GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) RedirectHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.RedirectHostname + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) RedirectHostnameType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.RedirectHostnameType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) RedirectMethod() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *int { + if v == nil { + return nil + } + return v.RedirectMethod + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) RedirectPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.RedirectPath + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) SaasCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { + if v == nil { + return nil + } + return v.SaasCnameEnabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory) *string { return v.Value }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) SaasCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *int { + if v == nil { + return nil + } + return v.SaasCnameLevel + }).(pulumi.IntPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) SaasCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.SaasCookie + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) SaasQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.SaasQueryString + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) SaasRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.SaasRegex + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) SaasReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.SaasReplace + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory) GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory { - if v != nil { - return *v +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) SaasSuffix() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { + if v == nil { + return nil } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryOutput) + return v.SaasSuffix + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) SaasType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.SaasType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) StatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *int { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.StatusCode + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { if v == nil { return nil } - return v.Uuid + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryPtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectory) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { if v == nil { return nil } - return v.Value + return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing struct { - ConditionalErrorPattern *string `pulumi:"conditionalErrorPattern"` - ConditionalHttpStatuses []string `pulumi:"conditionalHttpStatuses"` - ConditionalSamplingFrequency *string `pulumi:"conditionalSamplingFrequency"` - Cpcodes *string `pulumi:"cpcodes"` - Enabled *bool `pulumi:"enabled"` - ForwardType *string `pulumi:"forwardType"` - Locked *bool `pulumi:"locked"` - RequestType *string `pulumi:"requestType"` - SamplingFrequency *string `pulumi:"samplingFrequency"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode struct { + CpCodeLimits *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits `pulumi:"cpCodeLimits"` + CreatedDate *int `pulumi:"createdDate"` + Description *string `pulumi:"description"` + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` + Products []string `pulumi:"products"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs and GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs struct { - ConditionalErrorPattern pulumi.StringPtrInput `pulumi:"conditionalErrorPattern"` - ConditionalHttpStatuses pulumi.StringArrayInput `pulumi:"conditionalHttpStatuses"` - ConditionalSamplingFrequency pulumi.StringPtrInput `pulumi:"conditionalSamplingFrequency"` - Cpcodes pulumi.StringPtrInput `pulumi:"cpcodes"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - ForwardType pulumi.StringPtrInput `pulumi:"forwardType"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - RequestType pulumi.StringPtrInput `pulumi:"requestType"` - SamplingFrequency pulumi.StringPtrInput `pulumi:"samplingFrequency"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs struct { + CpCodeLimits GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` + CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` + Description pulumi.StringPtrInput `pulumi:"description"` + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` + Products pulumi.StringArrayInput `pulumi:"products"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs, GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtr and GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs +type getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrType GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) ConditionalErrorPattern() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { - return v.ConditionalErrorPattern - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) ConditionalHttpStatuses() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) []string { - return v.ConditionalHttpStatuses - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) ConditionalSamplingFrequency() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { - return v.ConditionalSamplingFrequency - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) Cpcodes() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { return v.Cpcodes }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) ForwardType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { return v.ForwardType }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits { + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) *int { return v.CreatedDate }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) RequestType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { return v.RequestType }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) *string { return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) SamplingFrequency() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { return v.SamplingFrequency }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) *int { return v.Id }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) *string { return v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) []string { return v.Products }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing + var ret GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) ConditionalErrorPattern() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { - if v == nil { - return nil - } - return v.ConditionalErrorPattern - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) ConditionalHttpStatuses() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) []string { - if v == nil { - return nil - } - return v.ConditionalHttpStatuses - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) ConditionalSamplingFrequency() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { - if v == nil { - return nil - } - return v.ConditionalSamplingFrequency - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) Cpcodes() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { - if v == nil { - return nil - } - return v.Cpcodes - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) ForwardType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits { if v == nil { return nil } - return v.ForwardType - }).(pulumi.StringPtrOutput) + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) *int { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.CreatedDate + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) RequestType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) *string { if v == nil { return nil } - return v.RequestType + return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) SamplingFrequency() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) *int { if v == nil { return nil } - return v.SamplingFrequency - }).(pulumi.StringPtrOutput) + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconing) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) []string { if v == nil { return nil } - return v.Uuid - }).(pulumi.StringPtrOutput) + return v.Products + }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - LoggingEnabled *bool `pulumi:"loggingEnabled"` - OptMode *bool `pulumi:"optMode"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits struct { + CurrentCapacity *int `pulumi:"currentCapacity"` + Limit *int `pulumi:"limit"` + LimitType *string `pulumi:"limitType"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - LoggingEnabled pulumi.BoolPtrInput `pulumi:"loggingEnabled"` - OptMode pulumi.BoolPtrInput `pulumi:"optMode"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs struct { + CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + LimitType pulumi.StringPtrInput `pulumi:"limitType"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs +type getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits) *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) LoggingEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *bool { return v.LoggingEnabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) OptMode() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *bool { return v.OptMode }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits) *int { + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits) *int { return v.Limit }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits) *string { + return v.LimitType + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits]{ OutputState: o.OutputState, } -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) LoggingEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *bool { - if v == nil { - return nil +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits { + if v != nil { + return *v } - return v.LoggingEnabled - }).(pulumi.BoolPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) OptMode() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits) *int { if v == nil { return nil } - return v.OptMode - }).(pulumi.BoolPtrOutput) + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits) *int { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.Limit + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbs) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits) *string { if v == nil { return nil } - return v.Uuid + return v.LimitType }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname struct { + CpCode *int `pulumi:"cpCode"` + DownloadDomainName *string `pulumi:"downloadDomainName"` + G2oToken *string `pulumi:"g2oToken"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs and GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs and GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs struct { + CpCode pulumi.IntPtrInput `pulumi:"cpCode"` + DownloadDomainName pulumi.StringPtrInput `pulumi:"downloadDomainName"` + G2oToken pulumi.StringPtrInput `pulumi:"g2oToken"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs, GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtr and GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs, GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtr and GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrType GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs +type getPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrType GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionArgs) GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection) *GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname) *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname) *int { + return v.CpCode + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname) *string { + return v.DownloadDomainName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname) *string { + return v.G2oToken + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection) GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection + var ret GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname) *int { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.CpCode + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname) *string { if v == nil { return nil } - return v.TemplateUuid + return v.DownloadDomainName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname) *string { if v == nil { return nil } - return v.Uuid + return v.G2oToken }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorBrotli struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility struct { + Compatibility *bool `pulumi:"compatibility"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorBrotliInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs and GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorBrotliInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs and GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorBrotliInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs struct { + Compatibility pulumi.BoolPtrInput `pulumi:"compatibility"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorBrotli)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBrotli] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBrotli]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs, GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtr and GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs, GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtr and GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrType GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs +type getPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrType GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorBrotliArgs) GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs) GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorBrotli)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBrotli] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBrotli]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorBrotli)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorBrotli) *GetPropertyRulesBuilderRulesV20230530BehaviorBrotli { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility) *GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBrotli] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorBrotli]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBrotli) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput) Compatibility() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility) *bool { + return v.Compatibility + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBrotli) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBrotli) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorBrotli) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorBrotli)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBrotli] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorBrotli]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBrotli) GetPropertyRulesBuilderRulesV20230530BehaviorBrotli { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility) GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorBrotli + var ret GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorBrotliOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBrotli) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) Compatibility() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility) *bool { if v == nil { return nil } - return v.Enabled + return v.Compatibility }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBrotli) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility) *bool { if v == nil { return nil } @@ -32172,8 +56917,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) Locked() p }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBrotli) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility) *string { if v == nil { return nil } @@ -32181,8 +56926,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) TemplateUu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorBrotli) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility) *string { if v == nil { return nil } @@ -32190,186 +56935,174 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorBrotliPtrOutput) Uuid() pul }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheError struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - PreserveStale *bool `pulumi:"preserveStale"` - TemplateUuid *string `pulumi:"templateUuid"` - Ttl *string `pulumi:"ttl"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs and GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - PreserveStale pulumi.BoolPtrInput `pulumi:"preserveStale"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Ttl pulumi.StringPtrInput `pulumi:"ttl"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheError)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheError] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheError]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs, GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtr and GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs +type getPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrType GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs) GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheError)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheError] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheError]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheError)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheError { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate) *GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheError] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheError]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) PreserveStale() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *bool { return v.PreserveStale }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) Ttl() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *string { return v.Ttl }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheError)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheError] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheError]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) GetPropertyRulesBuilderRulesV20230530BehaviorCacheError { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate) GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorCacheError + var ret GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate) *bool { if v == nil { return nil } @@ -32377,8 +57110,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) Enable }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate) *bool { if v == nil { return nil } @@ -32386,17 +57119,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) PreserveStale() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *bool { - if v == nil { - return nil - } - return v.PreserveStale - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate) *string { if v == nil { return nil } @@ -32404,17 +57128,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) Templa }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) Ttl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *string { - if v == nil { - return nil - } - return v.Ttl - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheError) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate) *string { if v == nil { return nil } @@ -32422,243 +57137,245 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorPtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheId struct { - Elements []string `pulumi:"elements"` - IncludeValue *bool `pulumi:"includeValue"` - Locked *bool `pulumi:"locked"` - Optional *bool `pulumi:"optional"` - Rule *string `pulumi:"rule"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - VariableName *string `pulumi:"variableName"` +type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing struct { + CloudletPolicy *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy `pulumi:"cloudletPolicy"` + Enabled *bool `pulumi:"enabled"` + JavaScriptInsertionRule *string `pulumi:"javaScriptInsertionRule"` + Locked *bool `pulumi:"locked"` + MediaMathPrefix *string `pulumi:"mediaMathPrefix"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs struct { - Elements pulumi.StringArrayInput `pulumi:"elements"` - IncludeValue pulumi.BoolPtrInput `pulumi:"includeValue"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Optional pulumi.BoolPtrInput `pulumi:"optional"` - Rule pulumi.StringPtrInput `pulumi:"rule"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - VariableName pulumi.StringPtrInput `pulumi:"variableName"` +type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs struct { + CloudletPolicy GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + JavaScriptInsertionRule pulumi.StringPtrInput `pulumi:"javaScriptInsertionRule"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MediaMathPrefix pulumi.StringPtrInput `pulumi:"mediaMathPrefix"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheId)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheId] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheId]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs +type getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheId)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheId] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheId]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheId)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheId { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheId] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheId]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) Elements() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) []string { return v.Elements }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) IncludeValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *bool { return v.IncludeValue }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy { + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) Optional() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *bool { return v.Optional }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) JavaScriptInsertionRule() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *string { + return v.JavaScriptInsertionRule + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) Rule() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *string { return v.Rule }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) MediaMathPrefix() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *string { + return v.MediaMathPrefix + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) VariableName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *string { return v.VariableName }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheId)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheId] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheId]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) GetPropertyRulesBuilderRulesV20230530BehaviorCacheId { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorCacheId + var ret GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) Elements() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) []string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy { if v == nil { return nil } - return v.Elements - }).(pulumi.StringArrayOutput) + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) IncludeValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *bool { if v == nil { return nil } - return v.IncludeValue + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) JavaScriptInsertionRule() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.JavaScriptInsertionRule + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) Optional() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *bool { if v == nil { return nil } - return v.Optional + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) Rule() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) MediaMathPrefix() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *string { if v == nil { return nil } - return v.Rule + return v.MediaMathPrefix }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *string { if v == nil { return nil } @@ -32666,8 +57383,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) TemplateU }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *string { if v == nil { return nil } @@ -32675,417 +57392,403 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) Uuid() pu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdPtrOutput) VariableName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheId) *string { - if v == nil { - return nil - } - return v.VariableName - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy struct { + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs struct { + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtr and GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrType GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs +type getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy) *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy) *int { + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy) *string { + return v.Name + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase) *bool { - if v == nil { - return nil +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy { + if v != nil { + return *v } - return v.Locked - }).(pulumi.BoolPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy) *int { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCasePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCase) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy) *string { if v == nil { return nil } - return v.Uuid + return v.Name }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams struct { - Behavior *string `pulumi:"behavior"` - ExactMatch *bool `pulumi:"exactMatch"` - Locked *bool `pulumi:"locked"` - Parameters []string `pulumi:"parameters"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus struct { + CloudletPolicy *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy `pulumi:"cloudletPolicy"` + Enabled *bool `pulumi:"enabled"` + JavaScriptInsertionRule *string `pulumi:"javaScriptInsertionRule"` + Locked *bool `pulumi:"locked"` + MediaMathPrefix *string `pulumi:"mediaMathPrefix"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs and GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs struct { - Behavior pulumi.StringPtrInput `pulumi:"behavior"` - ExactMatch pulumi.BoolPtrInput `pulumi:"exactMatch"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Parameters pulumi.StringArrayInput `pulumi:"parameters"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs struct { + CloudletPolicy GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + JavaScriptInsertionRule pulumi.StringPtrInput `pulumi:"javaScriptInsertionRule"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MediaMathPrefix pulumi.StringPtrInput `pulumi:"mediaMathPrefix"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs, GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtr and GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs +type getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrType GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) Behavior() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) *string { return v.Behavior }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy { + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) ExactMatch() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) *bool { return v.ExactMatch }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) JavaScriptInsertionRule() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *string { + return v.JavaScriptInsertionRule + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) Parameters() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) []string { return v.Parameters }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) MediaMathPrefix() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *string { + return v.MediaMathPrefix + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams + var ret GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) Behavior() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy { if v == nil { return nil } - return v.Behavior - }).(pulumi.StringPtrOutput) + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) ExactMatch() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *bool { if v == nil { return nil } - return v.ExactMatch + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) JavaScriptInsertionRule() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *string { + if v == nil { + return nil + } + return v.JavaScriptInsertionRule + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *bool { if v == nil { return nil } @@ -33093,17 +57796,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutpu }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) Parameters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) []string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) MediaMathPrefix() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *string { if v == nil { return nil } - return v.Parameters - }).(pulumi.StringArrayOutput) + return v.MediaMathPrefix + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *string { if v == nil { return nil } @@ -33111,8 +57814,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutpu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParams) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *string { if v == nil { return nil } @@ -33120,382 +57823,390 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsPtrOutpu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite struct { - Locked *bool `pulumi:"locked"` - PurgeKey *string `pulumi:"purgeKey"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy struct { + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - PurgeKey pulumi.StringPtrInput `pulumi:"purgeKey"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs struct { + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtr and GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrType GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs +type getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy) *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput) PurgeKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite) *string { return v.PurgeKey }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy) *int { + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy) *string { + return v.Name + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite) GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite + var ret GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput) PurgeKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite) *string { - if v == nil { - return nil - } - return v.PurgeKey - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy) *int { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewritePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewrite) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy) *string { if v == nil { return nil } - return v.Uuid + return v.Name }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCachePost struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - UseBody *string `pulumi:"useBody"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite struct { + CloudletPolicy *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy `pulumi:"cloudletPolicy"` + CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` + Enabled *bool `pulumi:"enabled"` + IsSharedPolicy *bool `pulumi:"isSharedPolicy"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorCachePostInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCachePostInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs and GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorCachePostInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UseBody pulumi.StringPtrInput `pulumi:"useBody"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs struct { + CloudletPolicy GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` + CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + IsSharedPolicy pulumi.BoolPtrInput `pulumi:"isSharedPolicy"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCachePost)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCachePost] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCachePost]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs, GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtr and GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs +type getPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrType GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCachePostArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCachePost)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCachePost] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCachePost]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCachePost)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCachePost) *GetPropertyRulesBuilderRulesV20230530BehaviorCachePost { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCachePost] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCachePost]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCachePost) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy { + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCachePost) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *int { + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCachePost) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) UseBody() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCachePost) *string { return v.UseBody }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) IsSharedPolicy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *bool { return v.IsSharedPolicy }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCachePost) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCachePost)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput { +type GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCachePost] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCachePost]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCachePost) GetPropertyRulesBuilderRulesV20230530BehaviorCachePost { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorCachePost + var ret GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCachePostOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCachePost) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy { + if v == nil { + return nil + } + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *int { + if v == nil { + return nil + } + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *bool { if v == nil { return nil } @@ -33503,35 +58214,35 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCachePost) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) IsSharedPolicy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *bool { if v == nil { return nil } - return v.Locked + return v.IsSharedPolicy }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCachePost) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *bool { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) UseBody() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCachePost) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *string { if v == nil { return nil } - return v.UseBody + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCachePost) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *string { if v == nil { return nil } @@ -33539,376 +58250,426 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachePostPtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect struct { - Enabled *string `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy struct { + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs struct { - Enabled pulumi.StringPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs struct { + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs +type getPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy) *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput) Enabled() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect) *string { return v.Enabled }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy) *int { return v.Id }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy) *string { + return v.Name + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect) GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect + var ret GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput) Enabled() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect) *string { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy) *int { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirect) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy) *string { if v == nil { return nil } - return v.Uuid + return v.Name }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag struct { - Locked *bool `pulumi:"locked"` - Tag *string `pulumi:"tag"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader struct { + CustomSignStrings []string `pulumi:"customSignStrings"` + DataHeader *string `pulumi:"dataHeader"` + Enabled *bool `pulumi:"enabled"` + EncodingVersion *int `pulumi:"encodingVersion"` + Locked *bool `pulumi:"locked"` + Nonce *string `pulumi:"nonce"` + SecretKey *string `pulumi:"secretKey"` + SignedHeader *string `pulumi:"signedHeader"` + TemplateUuid *string `pulumi:"templateUuid"` + UseCustomSignString *bool `pulumi:"useCustomSignString"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs and GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Tag pulumi.StringPtrInput `pulumi:"tag"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs struct { + CustomSignStrings pulumi.StringArrayInput `pulumi:"customSignStrings"` + DataHeader pulumi.StringPtrInput `pulumi:"dataHeader"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + EncodingVersion pulumi.IntPtrInput `pulumi:"encodingVersion"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Nonce pulumi.StringPtrInput `pulumi:"nonce"` + SecretKey pulumi.StringPtrInput `pulumi:"secretKey"` + SignedHeader pulumi.StringPtrInput `pulumi:"signedHeader"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UseCustomSignString pulumi.BoolPtrInput `pulumi:"useCustomSignString"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs, GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtr and GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs +type getPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrType GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs) GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) CustomSignStrings() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) []string { return v.CustomSignStrings }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput) Tag() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag) *string { return v.Tag }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) DataHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *string { return v.DataHeader }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) EncodingVersion() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *int { return v.EncodingVersion }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) Nonce() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *string { return v.Nonce }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) SecretKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *string { return v.SecretKey }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) SignedHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *string { return v.SignedHeader }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) UseCustomSignString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *bool { return v.UseCustomSignString }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag + var ret GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) CustomSignStrings() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) []string { + if v == nil { + return nil + } + return v.CustomSignStrings + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) DataHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *string { + if v == nil { + return nil + } + return v.DataHeader + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) EncodingVersion() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *int { + if v == nil { + return nil + } + return v.EncodingVersion + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *bool { if v == nil { return nil } @@ -33916,17 +58677,35 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) Locked() }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) Tag() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) Nonce() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *string { if v == nil { return nil } - return v.Tag + return v.Nonce }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) SecretKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *string { + if v == nil { + return nil + } + return v.SecretKey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) SignedHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *string { + if v == nil { + return nil + } + return v.SignedHeader + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *string { if v == nil { return nil } @@ -33934,8 +58713,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) Template }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTag) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) UseCustomSignString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *bool { + if v == nil { + return nil + } + return v.UseCustomSignString + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *string { if v == nil { return nil } @@ -33943,183 +58731,201 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagPtrOutput) Uuid() p }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible struct { - Behavior *string `pulumi:"behavior"` +type GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber struct { + HeaderName *string `pulumi:"headerName"` Locked *bool `pulumi:"locked"` + OutputOption *string `pulumi:"outputOption"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` + VariableName *string `pulumi:"variableName"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs and GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs struct { - Behavior pulumi.StringPtrInput `pulumi:"behavior"` +type GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs struct { + HeaderName pulumi.StringPtrInput `pulumi:"headerName"` Locked pulumi.BoolPtrInput `pulumi:"locked"` + OutputOption pulumi.StringPtrInput `pulumi:"outputOption"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VariableName pulumi.StringPtrInput `pulumi:"variableName"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtr and GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs, GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtr and GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrType GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs +type getPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrType GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs) GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible) *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput) Behavior() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible) *string { return v.Behavior }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *string { return v.HeaderName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) OutputOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *string { + return v.OutputOption + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *string { + return v.VariableName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput { +type GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible) GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible + var ret GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) Behavior() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *string { if v == nil { return nil } - return v.Behavior + return v.HeaderName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *bool { if v == nil { return nil } @@ -34127,8 +58933,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) L }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) OutputOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *string { + if v == nil { + return nil + } + return v.OutputOption + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *string { if v == nil { return nil } @@ -34136,8 +58951,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) T }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisible) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *string { if v == nil { return nil } @@ -34145,426 +58960,495 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisiblePtrOutput) U }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCaching struct { - Behavior *string `pulumi:"behavior"` - CacheControlDirectives *string `pulumi:"cacheControlDirectives"` - CacheabilitySettings *string `pulumi:"cacheabilitySettings"` - DefaultTtl *string `pulumi:"defaultTtl"` - EnhancedRfcSupport *bool `pulumi:"enhancedRfcSupport"` - ExpirationSettings *string `pulumi:"expirationSettings"` - HonorMaxAge *bool `pulumi:"honorMaxAge"` - HonorMustRevalidate *bool `pulumi:"honorMustRevalidate"` - HonorNoCache *bool `pulumi:"honorNoCache"` - HonorNoStore *bool `pulumi:"honorNoStore"` - HonorPrivate *bool `pulumi:"honorPrivate"` - HonorProxyRevalidate *bool `pulumi:"honorProxyRevalidate"` - HonorSMaxage *bool `pulumi:"honorSMaxage"` - Locked *bool `pulumi:"locked"` - MustRevalidate *bool `pulumi:"mustRevalidate"` - RevalidationSettings *string `pulumi:"revalidationSettings"` - TemplateUuid *string `pulumi:"templateUuid"` - Ttl *string `pulumi:"ttl"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *string { + if v == nil { + return nil + } + return v.VariableName + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorCachingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCachingInput` via: +type GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching struct { + Advanced *string `pulumi:"advanced"` + CacheResponsesWithErrors *bool `pulumi:"cacheResponsesWithErrors"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + OperationsJsonBodyParameterName *string `pulumi:"operationsJsonBodyParameterName"` + OperationsUrlQueryParameterName *string `pulumi:"operationsUrlQueryParameterName"` + PostRequestProcessingErrorHandling *string `pulumi:"postRequestProcessingErrorHandling"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorCachingInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs struct { - Behavior pulumi.StringPtrInput `pulumi:"behavior"` - CacheControlDirectives pulumi.StringPtrInput `pulumi:"cacheControlDirectives"` - CacheabilitySettings pulumi.StringPtrInput `pulumi:"cacheabilitySettings"` - DefaultTtl pulumi.StringPtrInput `pulumi:"defaultTtl"` - EnhancedRfcSupport pulumi.BoolPtrInput `pulumi:"enhancedRfcSupport"` - ExpirationSettings pulumi.StringPtrInput `pulumi:"expirationSettings"` - HonorMaxAge pulumi.BoolPtrInput `pulumi:"honorMaxAge"` - HonorMustRevalidate pulumi.BoolPtrInput `pulumi:"honorMustRevalidate"` - HonorNoCache pulumi.BoolPtrInput `pulumi:"honorNoCache"` - HonorNoStore pulumi.BoolPtrInput `pulumi:"honorNoStore"` - HonorPrivate pulumi.BoolPtrInput `pulumi:"honorPrivate"` - HonorProxyRevalidate pulumi.BoolPtrInput `pulumi:"honorProxyRevalidate"` - HonorSMaxage pulumi.BoolPtrInput `pulumi:"honorSMaxage"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MustRevalidate pulumi.BoolPtrInput `pulumi:"mustRevalidate"` - RevalidationSettings pulumi.StringPtrInput `pulumi:"revalidationSettings"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Ttl pulumi.StringPtrInput `pulumi:"ttl"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs struct { + Advanced pulumi.StringPtrInput `pulumi:"advanced"` + CacheResponsesWithErrors pulumi.BoolPtrInput `pulumi:"cacheResponsesWithErrors"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + OperationsJsonBodyParameterName pulumi.StringPtrInput `pulumi:"operationsJsonBodyParameterName"` + OperationsUrlQueryParameterName pulumi.StringPtrInput `pulumi:"operationsUrlQueryParameterName"` + PostRequestProcessingErrorHandling pulumi.StringPtrInput `pulumi:"postRequestProcessingErrorHandling"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCaching)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCaching] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCaching]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorCachingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs +type getPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorCachingPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorCachingPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCaching)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCachingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCachingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCachingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCaching] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCaching]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCaching)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *GetPropertyRulesBuilderRulesV20230530BehaviorCaching { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCaching] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCaching]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) Behavior() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { return v.Behavior }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) CacheControlDirectives() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { return v.CacheControlDirectives }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) CacheabilitySettings() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { return v.CacheabilitySettings }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) DefaultTtl() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { return v.DefaultTtl }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) EnhancedRfcSupport() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { return v.EnhancedRfcSupport }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) ExpirationSettings() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { return v.ExpirationSettings }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) HonorMaxAge() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { return v.HonorMaxAge }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) HonorMustRevalidate() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { return v.HonorMustRevalidate }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) HonorNoCache() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { return v.HonorNoCache }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) HonorNoStore() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { return v.HonorNoStore }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) HonorPrivate() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { return v.HonorPrivate }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) Advanced() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *string { return v.Advanced }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) HonorProxyRevalidate() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { return v.HonorProxyRevalidate }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) CacheResponsesWithErrors() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *bool { + return v.CacheResponsesWithErrors + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) HonorSMaxage() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { return v.HonorSMaxage }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) MustRevalidate() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { return v.MustRevalidate }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) OperationsJsonBodyParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *string { + return v.OperationsJsonBodyParameterName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) RevalidationSettings() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { return v.RevalidationSettings }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) OperationsUrlQueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *string { + return v.OperationsUrlQueryParameterName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) PostRequestProcessingErrorHandling() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *string { + return v.PostRequestProcessingErrorHandling + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) Ttl() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { return v.Ttl }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCaching)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCaching] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCaching]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) GetPropertyRulesBuilderRulesV20230530BehaviorCaching { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorCaching + var ret GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCachingOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) Behavior() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) Advanced() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *string { if v == nil { return nil } - return v.Behavior + return v.Advanced }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) CacheControlDirectives() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) CacheResponsesWithErrors() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *bool { if v == nil { return nil } - return v.CacheControlDirectives - }).(pulumi.StringPtrOutput) + return v.CacheResponsesWithErrors + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) CacheabilitySettings() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *bool { if v == nil { return nil } - return v.CacheabilitySettings - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) DefaultTtl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *bool { if v == nil { return nil } - return v.DefaultTtl - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) EnhancedRfcSupport() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) OperationsJsonBodyParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *string { if v == nil { return nil } - return v.EnhancedRfcSupport - }).(pulumi.BoolPtrOutput) + return v.OperationsJsonBodyParameterName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) ExpirationSettings() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) OperationsUrlQueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *string { if v == nil { return nil } - return v.ExpirationSettings + return v.OperationsUrlQueryParameterName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) HonorMaxAge() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) PostRequestProcessingErrorHandling() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *string { if v == nil { return nil } - return v.HonorMaxAge - }).(pulumi.BoolPtrOutput) + return v.PostRequestProcessingErrorHandling + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) HonorMustRevalidate() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *string { if v == nil { return nil } - return v.HonorMustRevalidate - }).(pulumi.BoolPtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) HonorNoCache() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *string { if v == nil { return nil } - return v.HonorNoCache - }).(pulumi.BoolPtrOutput) + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) HonorNoStore() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { - if v == nil { - return nil - } - return v.HonorNoStore - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse struct { + Behavior *string `pulumi:"behavior"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) HonorPrivate() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { - if v == nil { - return nil - } - return v.HonorPrivate - }).(pulumi.BoolPtrOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs and GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) HonorProxyRevalidate() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { - if v == nil { - return nil - } - return v.HonorProxyRevalidate - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs struct { + Behavior pulumi.StringPtrInput `pulumi:"behavior"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) HonorSMaxage() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { - if v == nil { - return nil - } - return v.HonorSMaxage - }).(pulumi.BoolPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) MustRevalidate() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *bool { - if v == nil { - return nil +func (i GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs, GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtr and GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrType GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs) GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse) *GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse) *string { return v.Behavior }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse) GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse { + if v != nil { + return *v } - return v.MustRevalidate - }).(pulumi.BoolPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) RevalidationSettings() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse) *string { if v == nil { return nil } - return v.RevalidationSettings + return v.Behavior }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse) *bool { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) Ttl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse) *string { if v == nil { return nil } - return v.Ttl + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCaching) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse) *string { if v == nil { return nil } @@ -34572,185 +59456,189 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCachingPtrOutput) Uuid() pu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization struct { - Enabled *bool `pulumi:"enabled"` +type GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced struct { + Description *string `pulumi:"description"` Locked *bool `pulumi:"locked"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` + Xml *string `pulumi:"xml"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs and GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` +type GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs struct { + Description pulumi.StringPtrInput `pulumi:"description"` Locked pulumi.BoolPtrInput `pulumi:"locked"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Xml pulumi.StringPtrInput `pulumi:"xml"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs, GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtr and GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs +type getPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrType GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs) GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization) *GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced) *GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced) *string { return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) Xml() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced) *string { return v.Xml }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization) GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced) GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization + var ret GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced) *string { if v == nil { return nil } - return v.Enabled - }).(pulumi.BoolPtrOutput) + return v.Description + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced) *bool { if v == nil { return nil } @@ -34758,240 +59646,249 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutp }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) Xml() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced) *string { if v == nil { return nil } - return v.Uuid + return v.Xml }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects struct { - Enabled *bool `pulumi:"enabled"` - Limit *string `pulumi:"limit"` - Locked *bool `pulumi:"locked"` - Serve404 *bool `pulumi:"serve404"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection struct { + Locked *bool `pulumi:"locked"` + MaximumReconnects *int `pulumi:"maximumReconnects"` + RetryCount *int `pulumi:"retryCount"` + RetryInterval *string `pulumi:"retryInterval"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs and GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Limit pulumi.StringPtrInput `pulumi:"limit"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Serve404 pulumi.BoolPtrInput `pulumi:"serve404"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MaximumReconnects pulumi.IntPtrInput `pulumi:"maximumReconnects"` + RetryCount pulumi.IntPtrInput `pulumi:"retryCount"` + RetryInterval pulumi.StringPtrInput `pulumi:"retryInterval"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs, GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtr and GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs +type getPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrType GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs) GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) Limit() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *string { return v.Limit }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) MaximumReconnects() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *int { return v.MaximumReconnects }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) RetryCount() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *int { return v.RetryCount }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) Serve404() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *bool { return v.Serve404 }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) RetryInterval() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *string { return v.RetryInterval }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects + var ret GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *bool { if v == nil { return nil } - return v.Enabled + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) Limit() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) MaximumReconnects() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *int { if v == nil { return nil } - return v.Limit - }).(pulumi.StringPtrOutput) + return v.MaximumReconnects + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) RetryCount() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *int { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.RetryCount + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) Serve404() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) RetryInterval() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *string { if v == nil { return nil } - return v.Serve404 - }).(pulumi.BoolPtrOutput) + return v.RetryInterval + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *string { if v == nil { return nil } @@ -34999,8 +59896,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) Te }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirects) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *string { if v == nil { return nil } @@ -35008,185 +59905,236 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsPtrOutput) Uu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics struct { - Country *string `pulumi:"country"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding struct { + CustomExtractedSerial *bool `pulumi:"customExtractedSerial"` + Enabled *bool `pulumi:"enabled"` + HashMaxValue *int `pulumi:"hashMaxValue"` + HashMinValue *int `pulumi:"hashMinValue"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Tier *string `pulumi:"tier"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs struct { - Country pulumi.StringPtrInput `pulumi:"country"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs struct { + CustomExtractedSerial pulumi.BoolPtrInput `pulumi:"customExtractedSerial"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + HashMaxValue pulumi.IntPtrInput `pulumi:"hashMaxValue"` + HashMinValue pulumi.IntPtrInput `pulumi:"hashMinValue"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Tier pulumi.StringPtrInput `pulumi:"tier"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs +type getPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics) *GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput) Country() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics) *string { return v.Country }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) CustomExtractedSerial() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *bool { + return v.CustomExtractedSerial + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) HashMaxValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *int { return v.HashMaxValue }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) HashMinValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *int { return v.HashMinValue }).(pulumi.IntPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) Tier() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *string { return v.Tier }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics) GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics + var ret GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput) Country() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) CustomExtractedSerial() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *bool { if v == nil { return nil } - return v.Country - }).(pulumi.StringPtrOutput) + return v.CustomExtractedSerial + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) HashMaxValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *int { + if v == nil { + return nil + } + return v.HashMaxValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) HashMinValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *int { + if v == nil { + return nil + } + return v.HashMinValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *bool { if v == nil { return nil } @@ -35194,8 +60142,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOut }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *string { if v == nil { return nil } @@ -35203,8 +60151,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOut }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristics) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) Tier() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *string { + if v == nil { + return nil + } + return v.Tier + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *string { if v == nil { return nil } @@ -35212,200 +60169,183 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsPtrOut }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects struct { - CloudLocations []string `pulumi:"cloudLocations"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorHttp2 struct { + Enabled *string `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Input is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args and GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Input` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Input interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output() GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output + ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2OutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output } -type GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs struct { - CloudLocations pulumi.StringArrayInput `pulumi:"cloudLocations"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args struct { + Enabled pulumi.StringPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHttp2)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output() GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2OutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2OutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttp2] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttp2]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2OutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output).ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args, GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Ptr and GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs +type getPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrType GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args -func GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Ptr(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args) GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHttp2)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttp2] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttp2]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHttp2)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output() GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2OutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects) *GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorHttp2) *GetPropertyRulesBuilderRulesV20230530BehaviorHttp2 { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttp2] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttp2]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) CloudLocations() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects) []string { - return v.CloudLocations - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output) Enabled() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttp2) *string { return v.Enabled }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttp2) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttp2) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttp2) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHttp2)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttp2] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttp2]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects) GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttp2) GetPropertyRulesBuilderRulesV20230530BehaviorHttp2 { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects + var ret GetPropertyRulesBuilderRulesV20230530BehaviorHttp2 return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) CloudLocations() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects) []string { - if v == nil { - return nil - } - return v.CloudLocations - }).(pulumi.StringArrayOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) Enabled() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttp2) *string { if v == nil { return nil } return v.Enabled - }).(pulumi.BoolPtrOutput) + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttp2) *bool { if v == nil { return nil } @@ -35413,8 +60353,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttp2) *string { if v == nil { return nil } @@ -35422,8 +60362,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnects) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttp2) *string { if v == nil { return nil } @@ -35431,198 +60371,183 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsPtrOutput }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper struct { - Enabled *bool `pulumi:"enabled"` - Location *string `pulumi:"location"` +type GetPropertyRulesBuilderRulesV20230530BehaviorHttp3 struct { + Enable *bool `pulumi:"enable"` Locked *bool `pulumi:"locked"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Input is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args and GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Input` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Input interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output() GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output + ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3OutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output } -type GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Location pulumi.StringPtrInput `pulumi:"location"` +type GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args struct { + Enable pulumi.BoolPtrInput `pulumi:"enable"` Locked pulumi.BoolPtrInput `pulumi:"locked"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHttp3)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output() GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3OutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3OutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttp3] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttp3]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3OutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output).ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args, GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Ptr and GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs +type getPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrType GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args -func GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Ptr(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args) GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHttp3)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttp3] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttp3]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHttp3)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output() GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3OutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper) *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorHttp3) *GetPropertyRulesBuilderRulesV20230530BehaviorHttp3 { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttp3] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttp3]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) Location() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper) *string { return v.Location }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output) Enable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttp3) *bool { return v.Enable }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttp3) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttp3) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttp3) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHttp3)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttp3] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttp3]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttp3) GetPropertyRulesBuilderRulesV20230530BehaviorHttp3 { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper + var ret GetPropertyRulesBuilderRulesV20230530BehaviorHttp3 return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) Enable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttp3) *bool { if v == nil { return nil } - return v.Enabled + return v.Enable }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) Location() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper) *string { - if v == nil { - return nil - } - return v.Location - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttp3) *bool { if v == nil { return nil } @@ -35630,8 +60555,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) Lock }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttp3) *string { if v == nil { return nil } @@ -35639,8 +60564,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) Temp }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapper) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttp3) *string { if v == nil { return nil } @@ -35648,228 +60573,285 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperPtrOutput) Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced struct { - CustomFailoverMap *string `pulumi:"customFailoverMap"` - Enabled *bool `pulumi:"enabled"` - FailoverMap *string `pulumi:"failoverMap"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity struct { + Enable *bool `pulumi:"enable"` + IncludeSubDomains *bool `pulumi:"includeSubDomains"` + Locked *bool `pulumi:"locked"` + MaxAge *string `pulumi:"maxAge"` + Preload *bool `pulumi:"preload"` + Redirect *bool `pulumi:"redirect"` + RedirectStatusCode *int `pulumi:"redirectStatusCode"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs and GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs struct { - CustomFailoverMap pulumi.StringPtrInput `pulumi:"customFailoverMap"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - FailoverMap pulumi.StringPtrInput `pulumi:"failoverMap"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs struct { + Enable pulumi.BoolPtrInput `pulumi:"enable"` + IncludeSubDomains pulumi.BoolPtrInput `pulumi:"includeSubDomains"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MaxAge pulumi.StringPtrInput `pulumi:"maxAge"` + Preload pulumi.BoolPtrInput `pulumi:"preload"` + Redirect pulumi.BoolPtrInput `pulumi:"redirect"` + RedirectStatusCode pulumi.IntPtrInput `pulumi:"redirectStatusCode"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs, GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtr and GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs +type getPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrType GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs) GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) CustomFailoverMap() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *string { - return v.CustomFailoverMap - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) Enable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *bool { + return v.Enable + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) IncludeSubDomains() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *bool { + return v.IncludeSubDomains + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) FailoverMap() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *string { - return v.FailoverMap +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) MaxAge() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *string { + return v.MaxAge }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) Preload() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *bool { + return v.Preload + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) Redirect() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *bool { + return v.Redirect + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) RedirectStatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *int { + return v.RedirectStatusCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced + var ret GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) CustomFailoverMap() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) Enable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *bool { if v == nil { return nil } - return v.CustomFailoverMap - }).(pulumi.StringPtrOutput) + return v.Enable + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) IncludeSubDomains() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *bool { if v == nil { return nil } - return v.Enabled + return v.IncludeSubDomains }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) FailoverMap() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *bool { if v == nil { return nil } - return v.FailoverMap + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) MaxAge() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *string { + if v == nil { + return nil + } + return v.MaxAge }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) Preload() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *bool { if v == nil { return nil } - return v.Locked + return v.Preload }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) Redirect() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *bool { + if v == nil { + return nil + } + return v.Redirect + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) RedirectStatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *int { + if v == nil { + return nil + } + return v.RedirectStatusCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *string { if v == nil { return nil } @@ -35877,8 +60859,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutp }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *string { if v == nil { return nil } @@ -35886,205 +60868,201 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedPtrOutp }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData struct { - EnableCmcdSegmentPrefetch *bool `pulumi:"enableCmcdSegmentPrefetch"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Upgrade *string `pulumi:"upgrade"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs and GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs struct { - EnableCmcdSegmentPrefetch pulumi.BoolPtrInput `pulumi:"enableCmcdSegmentPrefetch"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Upgrade pulumi.StringPtrInput `pulumi:"upgrade"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs, GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtr and GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs +type getPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrType GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs) GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData) *GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade) *GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput) EnableCmcdSegmentPrefetch() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData) *bool { - return v.EnableCmcdSegmentPrefetch - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput) Upgrade() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade) *string { return v.Upgrade }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData) GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade) GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData + var ret GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput) EnableCmcdSegmentPrefetch() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade) *bool { if v == nil { return nil } - return v.EnableCmcdSegmentPrefetch + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput) Upgrade() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Upgrade }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientData) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade) *string { if v == nil { return nil } @@ -36092,436 +61070,672 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataPtrOut }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin struct { - Locked *bool `pulumi:"locked"` - OriginId *string `pulumi:"originId"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorImOverride struct { + Dpr *float64 `pulumi:"dpr"` + Dprvar *string `pulumi:"dprvar"` + ExcludeAllQueryParameters *bool `pulumi:"excludeAllQueryParameters"` + ExcludedQueryParameters []string `pulumi:"excludedQueryParameters"` + Format *string `pulumi:"format"` + Formatvar *string `pulumi:"formatvar"` + Locked *bool `pulumi:"locked"` + Override *string `pulumi:"override"` + Policy *string `pulumi:"policy"` + Policyvar *string `pulumi:"policyvar"` + PolicyvarIMvar *string `pulumi:"policyvarIMvar"` + PolicyvarName *string `pulumi:"policyvarName"` + TemplateUuid *string `pulumi:"templateUuid"` + Typesel *string `pulumi:"typesel"` + Uuid *string `pulumi:"uuid"` + Width *float64 `pulumi:"width"` + Widthvar *string `pulumi:"widthvar"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs and GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - OriginId pulumi.StringPtrInput `pulumi:"originId"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs struct { + Dpr pulumi.Float64PtrInput `pulumi:"dpr"` + Dprvar pulumi.StringPtrInput `pulumi:"dprvar"` + ExcludeAllQueryParameters pulumi.BoolPtrInput `pulumi:"excludeAllQueryParameters"` + ExcludedQueryParameters pulumi.StringArrayInput `pulumi:"excludedQueryParameters"` + Format pulumi.StringPtrInput `pulumi:"format"` + Formatvar pulumi.StringPtrInput `pulumi:"formatvar"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Override pulumi.StringPtrInput `pulumi:"override"` + Policy pulumi.StringPtrInput `pulumi:"policy"` + Policyvar pulumi.StringPtrInput `pulumi:"policyvar"` + PolicyvarIMvar pulumi.StringPtrInput `pulumi:"policyvarIMvar"` + PolicyvarName pulumi.StringPtrInput `pulumi:"policyvarName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Typesel pulumi.StringPtrInput `pulumi:"typesel"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Width pulumi.Float64PtrInput `pulumi:"width"` + Widthvar pulumi.StringPtrInput `pulumi:"widthvar"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImOverride)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImOverride] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImOverride]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs, GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtr and GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtr and GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrType GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs +type getPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrType GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs) GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImOverride)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImOverride] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImOverride]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImOverride)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImOverride] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImOverride]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) Dpr() pulumi.Float64PtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *float64 { return v.Dpr }).(pulumi.Float64PtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) Dprvar() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { return v.Dprvar }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) ExcludeAllQueryParameters() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *bool { + return v.ExcludeAllQueryParameters + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) ExcludedQueryParameters() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) []string { + return v.ExcludedQueryParameters + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) Format() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { return v.Format }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) Formatvar() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { return v.Formatvar }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) Override() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { return v.Override }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) Policy() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { return v.Policy }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) Policyvar() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { return v.Policyvar }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) PolicyvarIMvar() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { return v.PolicyvarIMvar }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) PolicyvarName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { return v.PolicyvarName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) Typesel() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { return v.Typesel }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) Width() pulumi.Float64PtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *float64 { return v.Width }).(pulumi.Float64PtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) Widthvar() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { return v.Widthvar }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImOverride)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImOverride] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImOverride]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) GetPropertyRulesBuilderRulesV20230530BehaviorImOverride { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorImOverride + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Dpr() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *float64 { + if v == nil { + return nil + } + return v.Dpr + }).(pulumi.Float64PtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Dprvar() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { + if v == nil { + return nil + } + return v.Dprvar + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin) *GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) ExcludeAllQueryParameters() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *bool { + if v == nil { + return nil + } + return v.ExcludeAllQueryParameters + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) ExcludedQueryParameters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) []string { + if v == nil { + return nil + } + return v.ExcludedQueryParameters + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Format() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { + if v == nil { + return nil + } + return v.Format + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput) OriginId() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin) *string { return v.OriginId }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Formatvar() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { + if v == nil { + return nil + } + return v.Formatvar + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Override() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { + if v == nil { + return nil + } + return v.Override + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Policy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { + if v == nil { + return nil + } + return v.Policy + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Policyvar() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { + if v == nil { + return nil + } + return v.Policyvar + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) PolicyvarIMvar() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { + if v == nil { + return nil + } + return v.PolicyvarIMvar + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) PolicyvarName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { + if v == nil { + return nil + } + return v.PolicyvarName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin) GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin { - if v != nil { - return *v +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { + if v == nil { + return nil } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Typesel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.Typesel + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput) OriginId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { if v == nil { return nil } - return v.OriginId + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Width() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *float64 { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.Width + }).(pulumi.Float64PtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Widthvar() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { if v == nil { return nil } - return v.Uuid + return v.Widthvar }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse struct { - Body *string `pulumi:"body"` - Enabled *bool `pulumi:"enabled"` - ForceEviction *bool `pulumi:"forceEviction"` - IgnorePurge *bool `pulumi:"ignorePurge"` - Locked *bool `pulumi:"locked"` - ResponseCode *int `pulumi:"responseCode"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager struct { + ApplyBestFileType *bool `pulumi:"applyBestFileType"` + CpCodeOriginal *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal `pulumi:"cpCodeOriginal"` + CpCodeTransformed *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed `pulumi:"cpCodeTransformed"` + Enabled *bool `pulumi:"enabled"` + ImageSet *string `pulumi:"imageSet"` + Locked *bool `pulumi:"locked"` + PolicySetType *string `pulumi:"policySetType"` + Resize *bool `pulumi:"resize"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + VideoSet *string `pulumi:"videoSet"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs and GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs struct { - Body pulumi.StringPtrInput `pulumi:"body"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - ForceEviction pulumi.BoolPtrInput `pulumi:"forceEviction"` - IgnorePurge pulumi.BoolPtrInput `pulumi:"ignorePurge"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - ResponseCode pulumi.IntPtrInput `pulumi:"responseCode"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs struct { + ApplyBestFileType pulumi.BoolPtrInput `pulumi:"applyBestFileType"` + CpCodeOriginal GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrInput `pulumi:"cpCodeOriginal"` + CpCodeTransformed GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrInput `pulumi:"cpCodeTransformed"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + ImageSet pulumi.StringPtrInput `pulumi:"imageSet"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PolicySetType pulumi.StringPtrInput `pulumi:"policySetType"` + Resize pulumi.BoolPtrInput `pulumi:"resize"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VideoSet pulumi.StringPtrInput `pulumi:"videoSet"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs, GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtr and GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrType GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs +type getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs) GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) Body() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *string { return v.Body }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) ApplyBestFileType() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *bool { + return v.ApplyBestFileType + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) CpCodeOriginal() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal { + return v.CpCodeOriginal + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) ForceEviction() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *bool { return v.ForceEviction }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) CpCodeTransformed() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed { + return v.CpCodeTransformed + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) IgnorePurge() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *bool { return v.IgnorePurge }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) ImageSet() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *string { return v.ImageSet }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) ResponseCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *int { return v.ResponseCode }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) PolicySetType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *string { + return v.PolicySetType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) Resize() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *bool { return v.Resize }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) VideoSet() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *string { return v.VideoSet }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse + var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) Body() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) ApplyBestFileType() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *bool { if v == nil { return nil } - return v.Body - }).(pulumi.StringPtrOutput) + return v.ApplyBestFileType + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) CpCodeOriginal() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal { if v == nil { return nil } - return v.Enabled - }).(pulumi.BoolPtrOutput) + return v.CpCodeOriginal + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) ForceEviction() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) CpCodeTransformed() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed { if v == nil { return nil } - return v.ForceEviction - }).(pulumi.BoolPtrOutput) + return v.CpCodeTransformed + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) IgnorePurge() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *bool { if v == nil { return nil } - return v.IgnorePurge + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) ImageSet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *string { + if v == nil { + return nil + } + return v.ImageSet + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *bool { if v == nil { return nil } @@ -36529,17 +61743,26 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) ResponseCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) PolicySetType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *string { if v == nil { return nil } - return v.ResponseCode - }).(pulumi.IntPtrOutput) + return v.PolicySetType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) Resize() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *bool { + if v == nil { + return nil + } + return v.Resize + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *string { if v == nil { return nil } @@ -36547,8 +61770,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponse) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *string { if v == nil { return nil } @@ -36556,3010 +61779,2562 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponsePtrOutput) }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics struct { - CatalogSize *string `pulumi:"catalogSize"` - ContentType *string `pulumi:"contentType"` - Locked *bool `pulumi:"locked"` - ObjectSize *string `pulumi:"objectSize"` - PopularityDistribution *string `pulumi:"popularityDistribution"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) VideoSet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *string { + if v == nil { + return nil + } + return v.VideoSet + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsInput` via: +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal struct { + CpCodeLimits *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits `pulumi:"cpCodeLimits"` + CreatedDate *int `pulumi:"createdDate"` + Description *string `pulumi:"description"` + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` + Products []string `pulumi:"products"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs struct { - CatalogSize pulumi.StringPtrInput `pulumi:"catalogSize"` - ContentType pulumi.StringPtrInput `pulumi:"contentType"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - ObjectSize pulumi.StringPtrInput `pulumi:"objectSize"` - PopularityDistribution pulumi.StringPtrInput `pulumi:"popularityDistribution"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs struct { + CpCodeLimits GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` + CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` + Description pulumi.StringPtrInput `pulumi:"description"` + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` + Products pulumi.StringArrayInput `pulumi:"products"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(context.Background()) } - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutputWithContext(ctx) + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs +type getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) CatalogSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *string { - return v.CatalogSize - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) ContentType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *string { - return v.ContentType - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits { + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) *int { + return v.CreatedDate + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) ObjectSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *string { - return v.ObjectSize +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) *string { + return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) PopularityDistribution() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *string { - return v.PopularityDistribution - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) *int { + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) *string { + return v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) []string { + return v.Products + }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics + var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) CatalogSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *string { - if v == nil { - return nil - } - return v.CatalogSize - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) ContentType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits { if v == nil { return nil } - return v.ContentType - }).(pulumi.StringPtrOutput) + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) *int { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.CreatedDate + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) ObjectSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) *string { if v == nil { return nil } - return v.ObjectSize + return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) PopularityDistribution() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) *int { if v == nil { return nil } - return v.PopularityDistribution - }).(pulumi.StringPtrOutput) + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristics) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) []string { if v == nil { return nil } - return v.Uuid - }).(pulumi.StringPtrOutput) + return v.Products + }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd struct { - CatalogSize *string `pulumi:"catalogSize"` - ContentType *string `pulumi:"contentType"` - Dash *bool `pulumi:"dash"` - Hds *bool `pulumi:"hds"` - Hls *bool `pulumi:"hls"` - Locked *bool `pulumi:"locked"` - PopularityDistribution *string `pulumi:"popularityDistribution"` - SegmentDurationDash *string `pulumi:"segmentDurationDash"` - SegmentDurationDashCustom *int `pulumi:"segmentDurationDashCustom"` - SegmentDurationHds *string `pulumi:"segmentDurationHds"` - SegmentDurationHdsCustom *int `pulumi:"segmentDurationHdsCustom"` - SegmentDurationHls *string `pulumi:"segmentDurationHls"` - SegmentDurationHlsCustom *float64 `pulumi:"segmentDurationHlsCustom"` - SegmentDurationSmooth *string `pulumi:"segmentDurationSmooth"` - SegmentDurationSmoothCustom *float64 `pulumi:"segmentDurationSmoothCustom"` - SegmentSizeDash *string `pulumi:"segmentSizeDash"` - SegmentSizeHds *string `pulumi:"segmentSizeHds"` - SegmentSizeHls *string `pulumi:"segmentSizeHls"` - SegmentSizeSmooth *string `pulumi:"segmentSizeSmooth"` - Smooth *bool `pulumi:"smooth"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits struct { + CurrentCapacity *int `pulumi:"currentCapacity"` + Limit *int `pulumi:"limit"` + LimitType *string `pulumi:"limitType"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs and GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs struct { - CatalogSize pulumi.StringPtrInput `pulumi:"catalogSize"` - ContentType pulumi.StringPtrInput `pulumi:"contentType"` - Dash pulumi.BoolPtrInput `pulumi:"dash"` - Hds pulumi.BoolPtrInput `pulumi:"hds"` - Hls pulumi.BoolPtrInput `pulumi:"hls"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - PopularityDistribution pulumi.StringPtrInput `pulumi:"popularityDistribution"` - SegmentDurationDash pulumi.StringPtrInput `pulumi:"segmentDurationDash"` - SegmentDurationDashCustom pulumi.IntPtrInput `pulumi:"segmentDurationDashCustom"` - SegmentDurationHds pulumi.StringPtrInput `pulumi:"segmentDurationHds"` - SegmentDurationHdsCustom pulumi.IntPtrInput `pulumi:"segmentDurationHdsCustom"` - SegmentDurationHls pulumi.StringPtrInput `pulumi:"segmentDurationHls"` - SegmentDurationHlsCustom pulumi.Float64PtrInput `pulumi:"segmentDurationHlsCustom"` - SegmentDurationSmooth pulumi.StringPtrInput `pulumi:"segmentDurationSmooth"` - SegmentDurationSmoothCustom pulumi.Float64PtrInput `pulumi:"segmentDurationSmoothCustom"` - SegmentSizeDash pulumi.StringPtrInput `pulumi:"segmentSizeDash"` - SegmentSizeHds pulumi.StringPtrInput `pulumi:"segmentSizeHds"` - SegmentSizeHls pulumi.StringPtrInput `pulumi:"segmentSizeHls"` - SegmentSizeSmooth pulumi.StringPtrInput `pulumi:"segmentSizeSmooth"` - Smooth pulumi.BoolPtrInput `pulumi:"smooth"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs struct { + CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + LimitType pulumi.StringPtrInput `pulumi:"limitType"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs, GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtr and GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrType GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs +type getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) CatalogSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { - return v.CatalogSize - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits) *int { + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) ContentType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { - return v.ContentType - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits) *int { + return v.Limit + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) Dash() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *bool { return v.Dash }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits) *string { + return v.LimitType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) Hds() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *bool { return v.Hds }).(pulumi.BoolPtrOutput) -} +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) Hls() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *bool { return v.Hls }).(pulumi.BoolPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) PopularityDistribution() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { - return v.PopularityDistribution - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) SegmentDurationDash() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { - return v.SegmentDurationDash - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) SegmentDurationDashCustom() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *int { - return v.SegmentDurationDashCustom - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) SegmentDurationHds() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { - return v.SegmentDurationHds - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits) *int { + if v == nil { + return nil + } + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) SegmentDurationHdsCustom() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *int { - return v.SegmentDurationHdsCustom +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits) *int { + if v == nil { + return nil + } + return v.Limit }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) SegmentDurationHls() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { - return v.SegmentDurationHls +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits) *string { + if v == nil { + return nil + } + return v.LimitType }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) SegmentDurationHlsCustom() pulumi.Float64PtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *float64 { - return v.SegmentDurationHlsCustom - }).(pulumi.Float64PtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed struct { + CpCodeLimits *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits `pulumi:"cpCodeLimits"` + CreatedDate *int `pulumi:"createdDate"` + Description *string `pulumi:"description"` + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` + Products []string `pulumi:"products"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) SegmentDurationSmooth() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { - return v.SegmentDurationSmooth - }).(pulumi.StringPtrOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) SegmentDurationSmoothCustom() pulumi.Float64PtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *float64 { - return v.SegmentDurationSmoothCustom - }).(pulumi.Float64PtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs struct { + CpCodeLimits GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` + CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` + Description pulumi.StringPtrInput `pulumi:"description"` + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` + Products pulumi.StringArrayInput `pulumi:"products"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) SegmentSizeDash() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { - return v.SegmentSizeDash - }).(pulumi.StringPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) SegmentSizeHds() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { - return v.SegmentSizeHds - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) SegmentSizeHls() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { - return v.SegmentSizeHls - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) SegmentSizeSmooth() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { - return v.SegmentSizeSmooth - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) Smooth() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *bool { return v.Smooth }).(pulumi.BoolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { return v.Uuid }).(pulumi.StringPtrOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput struct{ *pulumi.OutputState } +type getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrType)(v) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput { - return o +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput { - return o +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd]{ - OutputState: o.OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(ctx).OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) CatalogSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { - if v == nil { - return nil - } - return v.CatalogSize - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) ContentType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { - if v == nil { - return nil - } - return v.ContentType - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) Dash() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *bool { - if v == nil { - return nil - } - return v.Dash - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) Hds() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *bool { - if v == nil { - return nil - } - return v.Hds - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) Hls() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *bool { - if v == nil { - return nil - } - return v.Hls - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits { + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) PopularityDistribution() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { - if v == nil { - return nil - } - return v.PopularityDistribution - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) *int { + return v.CreatedDate + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) SegmentDurationDash() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { - if v == nil { - return nil - } - return v.SegmentDurationDash +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) *string { + return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) SegmentDurationDashCustom() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *int { - if v == nil { - return nil - } - return v.SegmentDurationDashCustom +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) *int { + return v.Id }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) SegmentDurationHds() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { - if v == nil { - return nil - } - return v.SegmentDurationHds +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) *string { + return v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) SegmentDurationHdsCustom() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *int { - if v == nil { - return nil - } - return v.SegmentDurationHdsCustom - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) []string { + return v.Products + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) SegmentDurationHls() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { - if v == nil { - return nil - } - return v.SegmentDurationHls - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) SegmentDurationHlsCustom() pulumi.Float64PtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *float64 { - if v == nil { - return nil - } - return v.SegmentDurationHlsCustom - }).(pulumi.Float64PtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) SegmentDurationSmooth() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { - if v == nil { - return nil - } - return v.SegmentDurationSmooth - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) SegmentDurationSmoothCustom() pulumi.Float64PtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *float64 { - if v == nil { - return nil - } - return v.SegmentDurationSmoothCustom - }).(pulumi.Float64PtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) SegmentSizeDash() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { - if v == nil { - return nil +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed { + if v != nil { + return *v } - return v.SegmentSizeDash - }).(pulumi.StringPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) SegmentSizeHds() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits { if v == nil { return nil } - return v.SegmentSizeHds - }).(pulumi.StringPtrOutput) + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) SegmentSizeHls() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) *int { if v == nil { return nil } - return v.SegmentSizeHls - }).(pulumi.StringPtrOutput) + return v.CreatedDate + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) SegmentSizeSmooth() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) *string { if v == nil { return nil } - return v.SegmentSizeSmooth + return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) Smooth() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) *int { if v == nil { return nil } - return v.Smooth - }).(pulumi.BoolPtrOutput) + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmd) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) []string { if v == nil { return nil } - return v.Uuid - }).(pulumi.StringPtrOutput) + return v.Products + }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd struct { - CatalogSize *string `pulumi:"catalogSize"` - ContentType *string `pulumi:"contentType"` - Locked *bool `pulumi:"locked"` - ObjectSize *string `pulumi:"objectSize"` - OptimizeOption *bool `pulumi:"optimizeOption"` - PopularityDistribution *string `pulumi:"popularityDistribution"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits struct { + CurrentCapacity *int `pulumi:"currentCapacity"` + Limit *int `pulumi:"limit"` + LimitType *string `pulumi:"limitType"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs and GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs struct { - CatalogSize pulumi.StringPtrInput `pulumi:"catalogSize"` - ContentType pulumi.StringPtrInput `pulumi:"contentType"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - ObjectSize pulumi.StringPtrInput `pulumi:"objectSize"` - OptimizeOption pulumi.BoolPtrInput `pulumi:"optimizeOption"` - PopularityDistribution pulumi.StringPtrInput `pulumi:"popularityDistribution"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs struct { + CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + LimitType pulumi.StringPtrInput `pulumi:"limitType"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs, GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtr and GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrType GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs +type getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) CatalogSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *string { - return v.CatalogSize - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) ContentType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *string { - return v.ContentType - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) ObjectSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *string { - return v.ObjectSize - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) OptimizeOption() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *bool { - return v.OptimizeOption - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits) *int { + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) PopularityDistribution() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *string { - return v.PopularityDistribution - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits) *int { + return v.Limit + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits) *string { + return v.LimitType }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd + var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) CatalogSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *string { - if v == nil { - return nil - } - return v.CatalogSize - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) ContentType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *string { - if v == nil { - return nil - } - return v.ContentType - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) ObjectSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *string { - if v == nil { - return nil - } - return v.ObjectSize - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) OptimizeOption() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *bool { - if v == nil { - return nil - } - return v.OptimizeOption - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) PopularityDistribution() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits) *int { if v == nil { return nil } - return v.PopularityDistribution - }).(pulumi.StringPtrOutput) + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits) *int { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.Limit + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDd) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits) *string { if v == nil { return nil } - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile struct { - CatalogSize *string `pulumi:"catalogSize"` - ContentType *string `pulumi:"contentType"` - Locked *bool `pulumi:"locked"` - ObjectSize *string `pulumi:"objectSize"` - PopularityDistribution *string `pulumi:"popularityDistribution"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` + return v.LimitType + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs and GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileInput` via: +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManager struct { + Advanced *bool `pulumi:"advanced"` + ApiReferenceTitle *string `pulumi:"apiReferenceTitle"` + ApplyBestFileType *bool `pulumi:"applyBestFileType"` + CpCodeOriginal *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal `pulumi:"cpCodeOriginal"` + CpCodeTransformed *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed `pulumi:"cpCodeTransformed"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + PolicySet *string `pulumi:"policySet"` + PolicyToken *string `pulumi:"policyToken"` + PolicyTokenDefault *string `pulumi:"policyTokenDefault"` + Resize *bool `pulumi:"resize"` + SettingsTitle *string `pulumi:"settingsTitle"` + SuperCacheRegion *string `pulumi:"superCacheRegion"` + TemplateUuid *string `pulumi:"templateUuid"` + TrafficTitle *string `pulumi:"trafficTitle"` + UseExistingPolicySet *bool `pulumi:"useExistingPolicySet"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs struct { - CatalogSize pulumi.StringPtrInput `pulumi:"catalogSize"` - ContentType pulumi.StringPtrInput `pulumi:"contentType"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - ObjectSize pulumi.StringPtrInput `pulumi:"objectSize"` - PopularityDistribution pulumi.StringPtrInput `pulumi:"popularityDistribution"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs struct { + Advanced pulumi.BoolPtrInput `pulumi:"advanced"` + ApiReferenceTitle pulumi.StringPtrInput `pulumi:"apiReferenceTitle"` + ApplyBestFileType pulumi.BoolPtrInput `pulumi:"applyBestFileType"` + CpCodeOriginal GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrInput `pulumi:"cpCodeOriginal"` + CpCodeTransformed GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrInput `pulumi:"cpCodeTransformed"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PolicySet pulumi.StringPtrInput `pulumi:"policySet"` + PolicyToken pulumi.StringPtrInput `pulumi:"policyToken"` + PolicyTokenDefault pulumi.StringPtrInput `pulumi:"policyTokenDefault"` + Resize pulumi.BoolPtrInput `pulumi:"resize"` + SettingsTitle pulumi.StringPtrInput `pulumi:"settingsTitle"` + SuperCacheRegion pulumi.StringPtrInput `pulumi:"superCacheRegion"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TrafficTitle pulumi.StringPtrInput `pulumi:"trafficTitle"` + UseExistingPolicySet pulumi.BoolPtrInput `pulumi:"useExistingPolicySet"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManager)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManager] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManager]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs, GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtr and GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrType GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs +type getPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManager)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManager] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManager]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManager)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManager] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManager]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) CatalogSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *string { - return v.CatalogSize - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) Advanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *bool { return v.Advanced }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) ContentType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *string { - return v.ContentType - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) ApiReferenceTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { return v.ApiReferenceTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) ApplyBestFileType() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *bool { return v.ApplyBestFileType }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) ObjectSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *string { - return v.ObjectSize - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) CpCodeOriginal() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal { + return v.CpCodeOriginal + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) PopularityDistribution() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *string { - return v.PopularityDistribution - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) CpCodeTransformed() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed { + return v.CpCodeTransformed + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) PolicySet() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { return v.PolicySet }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) PolicyToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { return v.PolicyToken }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) PolicyTokenDefault() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { return v.PolicyTokenDefault }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) Resize() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *bool { return v.Resize }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) SettingsTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { return v.SettingsTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) SuperCacheRegion() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { return v.SuperCacheRegion }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) TrafficTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { return v.TrafficTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) UseExistingPolicySet() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *bool { return v.UseExistingPolicySet }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManager)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManager] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManager]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) GetPropertyRulesBuilderRulesV20230530BehaviorImageManager { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile + var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageManager return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) CatalogSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) Advanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *bool { if v == nil { return nil } - return v.CatalogSize - }).(pulumi.StringPtrOutput) + return v.Advanced + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) ContentType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) ApiReferenceTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { if v == nil { return nil } - return v.ContentType + return v.ApiReferenceTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) ApplyBestFileType() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *bool { if v == nil { return nil } - return v.Locked + return v.ApplyBestFileType }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) ObjectSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) CpCodeOriginal() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal { if v == nil { return nil } - return v.ObjectSize - }).(pulumi.StringPtrOutput) + return v.CpCodeOriginal + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) PopularityDistribution() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) CpCodeTransformed() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed { if v == nil { return nil } - return v.PopularityDistribution - }).(pulumi.StringPtrOutput) + return v.CpCodeTransformed + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *bool { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFilePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFile) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *bool { if v == nil { return nil } - return v.Uuid + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) PolicySet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { + if v == nil { + return nil + } + return v.PolicySet }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive struct { - CatalogSize *string `pulumi:"catalogSize"` - ContentType *string `pulumi:"contentType"` - Dash *bool `pulumi:"dash"` - Hds *bool `pulumi:"hds"` - Hls *bool `pulumi:"hls"` - Locked *bool `pulumi:"locked"` - PopularityDistribution *string `pulumi:"popularityDistribution"` - SegmentDurationDash *string `pulumi:"segmentDurationDash"` - SegmentDurationHds *string `pulumi:"segmentDurationHds"` - SegmentDurationHls *string `pulumi:"segmentDurationHls"` - SegmentDurationSmooth *string `pulumi:"segmentDurationSmooth"` - SegmentSizeDash *string `pulumi:"segmentSizeDash"` - SegmentSizeHds *string `pulumi:"segmentSizeHds"` - SegmentSizeHls *string `pulumi:"segmentSizeHls"` - SegmentSizeSmooth *string `pulumi:"segmentSizeSmooth"` - Smooth *bool `pulumi:"smooth"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) PolicyToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { + if v == nil { + return nil + } + return v.PolicyToken + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs and GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) PolicyTokenDefault() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { + if v == nil { + return nil + } + return v.PolicyTokenDefault + }).(pulumi.StringPtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) Resize() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *bool { + if v == nil { + return nil + } + return v.Resize + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs struct { - CatalogSize pulumi.StringPtrInput `pulumi:"catalogSize"` - ContentType pulumi.StringPtrInput `pulumi:"contentType"` - Dash pulumi.BoolPtrInput `pulumi:"dash"` - Hds pulumi.BoolPtrInput `pulumi:"hds"` - Hls pulumi.BoolPtrInput `pulumi:"hls"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - PopularityDistribution pulumi.StringPtrInput `pulumi:"popularityDistribution"` - SegmentDurationDash pulumi.StringPtrInput `pulumi:"segmentDurationDash"` - SegmentDurationHds pulumi.StringPtrInput `pulumi:"segmentDurationHds"` - SegmentDurationHls pulumi.StringPtrInput `pulumi:"segmentDurationHls"` - SegmentDurationSmooth pulumi.StringPtrInput `pulumi:"segmentDurationSmooth"` - SegmentSizeDash pulumi.StringPtrInput `pulumi:"segmentSizeDash"` - SegmentSizeHds pulumi.StringPtrInput `pulumi:"segmentSizeHds"` - SegmentSizeHls pulumi.StringPtrInput `pulumi:"segmentSizeHls"` - SegmentSizeSmooth pulumi.StringPtrInput `pulumi:"segmentSizeSmooth"` - Smooth pulumi.BoolPtrInput `pulumi:"smooth"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) SettingsTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { + if v == nil { + return nil + } + return v.SettingsTitle + }).(pulumi.StringPtrOutput) } -func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) SuperCacheRegion() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { + if v == nil { + return nil + } + return v.SuperCacheRegion + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) TrafficTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { + if v == nil { + return nil + } + return v.TrafficTitle + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) UseExistingPolicySet() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *bool { + if v == nil { + return nil + } + return v.UseExistingPolicySet + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(ctx) +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal struct { + CpCodeLimits *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits `pulumi:"cpCodeLimits"` + CreatedDate *int `pulumi:"createdDate"` + Description *string `pulumi:"description"` + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` + Products []string `pulumi:"products"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs, GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtr and GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs{...} -// -// or: +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalInput` via: // -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrType GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs - -func GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrType)(v) +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs struct { + CpCodeLimits GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` + CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` + Description pulumi.StringPtrInput `pulumi:"description"` + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` + Products pulumi.StringArrayInput `pulumi:"products"` } -func (*getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(context.Background()) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive]{ - OutputState: o.OutputState, - } +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) CatalogSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { - return v.CatalogSize - }).(pulumi.StringPtrOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) ContentType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { - return v.ContentType - }).(pulumi.StringPtrOutput) +type getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) Dash() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *bool { - return v.Dash - }).(pulumi.BoolPtrOutput) +func (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) Hds() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *bool { return v.Hds }).(pulumi.BoolPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) Hls() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *bool { return v.Hls }).(pulumi.BoolPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) PopularityDistribution() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { - return v.PopularityDistribution - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) SegmentDurationDash() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { - return v.SegmentDurationDash - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) SegmentDurationHds() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { - return v.SegmentDurationHds - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) SegmentDurationHls() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { - return v.SegmentDurationHls - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) SegmentDurationSmooth() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { - return v.SegmentDurationSmooth - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) SegmentSizeDash() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { - return v.SegmentSizeDash - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) SegmentSizeHds() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { - return v.SegmentSizeHds - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits { + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) SegmentSizeHls() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { - return v.SegmentSizeHls - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) *int { + return v.CreatedDate + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) SegmentSizeSmooth() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { - return v.SegmentSizeSmooth +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) *string { + return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) Smooth() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *bool { - return v.Smooth - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) *int { return v.Id }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) *string { return v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) []string { + return v.Products + }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive + var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) CatalogSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits { if v == nil { return nil } - return v.CatalogSize - }).(pulumi.StringPtrOutput) + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) ContentType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) *int { if v == nil { return nil } - return v.ContentType - }).(pulumi.StringPtrOutput) + return v.CreatedDate + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) Dash() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) *string { if v == nil { return nil } - return v.Dash - }).(pulumi.BoolPtrOutput) + return v.Description + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) Hds() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) *int { if v == nil { return nil } - return v.Hds - }).(pulumi.BoolPtrOutput) + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) Hls() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) *string { if v == nil { return nil } - return v.Hls - }).(pulumi.BoolPtrOutput) + return v.Name + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) []string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.Products + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) PopularityDistribution() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { - if v == nil { - return nil - } - return v.PopularityDistribution - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits struct { + CurrentCapacity *int `pulumi:"currentCapacity"` + Limit *int `pulumi:"limit"` + LimitType *string `pulumi:"limitType"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) SegmentDurationDash() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { - if v == nil { - return nil - } - return v.SegmentDurationDash - }).(pulumi.StringPtrOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) SegmentDurationHds() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { - if v == nil { - return nil - } - return v.SegmentDurationHds - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs struct { + CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + LimitType pulumi.StringPtrInput `pulumi:"limitType"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) SegmentDurationHls() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { - if v == nil { - return nil - } - return v.SegmentDurationHls - }).(pulumi.StringPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) SegmentDurationSmooth() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { - if v == nil { - return nil - } - return v.SegmentDurationSmooth - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) SegmentSizeDash() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { - if v == nil { - return nil - } - return v.SegmentSizeDash - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) SegmentSizeHds() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { - if v == nil { - return nil - } - return v.SegmentSizeHds - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) SegmentSizeHls() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { - if v == nil { - return nil - } - return v.SegmentSizeHls +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits) *int { + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits) *int { + return v.Limit + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits) *string { + return v.LimitType }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) SegmentSizeSmooth() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { - if v == nil { - return nil +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits { + if v != nil { + return *v } - return v.SegmentSizeSmooth - }).(pulumi.StringPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) Smooth() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits) *int { if v == nil { return nil } - return v.Smooth - }).(pulumi.BoolPtrOutput) + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits) *int { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.Limit + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLivePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLive) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits) *string { if v == nil { return nil } - return v.Uuid + return v.LimitType }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod struct { - CatalogSize *string `pulumi:"catalogSize"` - ContentType *string `pulumi:"contentType"` - Dash *bool `pulumi:"dash"` - Hds *bool `pulumi:"hds"` - Hls *bool `pulumi:"hls"` - Locked *bool `pulumi:"locked"` - PopularityDistribution *string `pulumi:"popularityDistribution"` - SegmentDurationDash *string `pulumi:"segmentDurationDash"` - SegmentDurationHds *string `pulumi:"segmentDurationHds"` - SegmentDurationHls *string `pulumi:"segmentDurationHls"` - SegmentDurationSmooth *string `pulumi:"segmentDurationSmooth"` - SegmentSizeDash *string `pulumi:"segmentSizeDash"` - SegmentSizeHds *string `pulumi:"segmentSizeHds"` - SegmentSizeHls *string `pulumi:"segmentSizeHls"` - SegmentSizeSmooth *string `pulumi:"segmentSizeSmooth"` - Smooth *bool `pulumi:"smooth"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed struct { + CpCodeLimits *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits `pulumi:"cpCodeLimits"` + CreatedDate *int `pulumi:"createdDate"` + Description *string `pulumi:"description"` + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` + Products []string `pulumi:"products"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs and GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs struct { - CatalogSize pulumi.StringPtrInput `pulumi:"catalogSize"` - ContentType pulumi.StringPtrInput `pulumi:"contentType"` - Dash pulumi.BoolPtrInput `pulumi:"dash"` - Hds pulumi.BoolPtrInput `pulumi:"hds"` - Hls pulumi.BoolPtrInput `pulumi:"hls"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - PopularityDistribution pulumi.StringPtrInput `pulumi:"popularityDistribution"` - SegmentDurationDash pulumi.StringPtrInput `pulumi:"segmentDurationDash"` - SegmentDurationHds pulumi.StringPtrInput `pulumi:"segmentDurationHds"` - SegmentDurationHls pulumi.StringPtrInput `pulumi:"segmentDurationHls"` - SegmentDurationSmooth pulumi.StringPtrInput `pulumi:"segmentDurationSmooth"` - SegmentSizeDash pulumi.StringPtrInput `pulumi:"segmentSizeDash"` - SegmentSizeHds pulumi.StringPtrInput `pulumi:"segmentSizeHds"` - SegmentSizeHls pulumi.StringPtrInput `pulumi:"segmentSizeHls"` - SegmentSizeSmooth pulumi.StringPtrInput `pulumi:"segmentSizeSmooth"` - Smooth pulumi.BoolPtrInput `pulumi:"smooth"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs struct { + CpCodeLimits GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` + CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` + Description pulumi.StringPtrInput `pulumi:"description"` + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` + Products pulumi.StringArrayInput `pulumi:"products"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutputWithContext(context.Background()) } - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs, GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtr and GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrType GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs +type getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) CatalogSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { - return v.CatalogSize - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) ContentType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { - return v.ContentType - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) Dash() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *bool { return v.Dash }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) Hds() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *bool { return v.Hds }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) Hls() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *bool { return v.Hls }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) PopularityDistribution() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { - return v.PopularityDistribution - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) SegmentDurationDash() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { - return v.SegmentDurationDash - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) SegmentDurationHds() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { - return v.SegmentDurationHds - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) SegmentDurationHls() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { - return v.SegmentDurationHls - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) SegmentDurationSmooth() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { - return v.SegmentDurationSmooth - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) SegmentSizeDash() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { - return v.SegmentSizeDash - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) SegmentSizeHds() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { - return v.SegmentSizeHds - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits { + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) SegmentSizeHls() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { - return v.SegmentSizeHls - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) *int { + return v.CreatedDate + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) SegmentSizeSmooth() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { - return v.SegmentSizeSmooth +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) *string { + return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) Smooth() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *bool { - return v.Smooth - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) *int { return v.Id }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) *string { + return v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) []string { + return v.Products + }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod + var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) CatalogSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { - if v == nil { - return nil - } - return v.CatalogSize - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) ContentType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { - if v == nil { - return nil - } - return v.ContentType - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) Dash() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *bool { - if v == nil { - return nil - } - return v.Dash - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) Hds() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *bool { - if v == nil { - return nil - } - return v.Hds - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) Hls() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *bool { - if v == nil { - return nil - } - return v.Hls - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) PopularityDistribution() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { - if v == nil { - return nil - } - return v.PopularityDistribution - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) SegmentDurationDash() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { - if v == nil { - return nil - } - return v.SegmentDurationDash - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) SegmentDurationHds() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { - if v == nil { - return nil - } - return v.SegmentDurationHds - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) SegmentDurationHls() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { - if v == nil { - return nil - } - return v.SegmentDurationHls - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) SegmentDurationSmooth() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { - if v == nil { - return nil - } - return v.SegmentDurationSmooth - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) SegmentSizeDash() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { - if v == nil { - return nil - } - return v.SegmentSizeDash - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) SegmentSizeHds() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits { if v == nil { return nil } - return v.SegmentSizeHds - }).(pulumi.StringPtrOutput) + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) SegmentSizeHls() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) *int { if v == nil { return nil } - return v.SegmentSizeHls - }).(pulumi.StringPtrOutput) + return v.CreatedDate + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) SegmentSizeSmooth() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) *string { if v == nil { return nil } - return v.SegmentSizeSmooth + return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) Smooth() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) *int { if v == nil { return nil } - return v.Smooth - }).(pulumi.BoolPtrOutput) + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVod) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) []string { if v == nil { return nil } - return v.Uuid - }).(pulumi.StringPtrOutput) + return v.Products + }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition struct { - Enabled *bool `pulumi:"enabled"` - FirstLocation *string `pulumi:"firstLocation"` - Locked *bool `pulumi:"locked"` - SecondLocation *string `pulumi:"secondLocation"` - SourceType *string `pulumi:"sourceType"` - Targets *string `pulumi:"targets"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits struct { + CurrentCapacity *int `pulumi:"currentCapacity"` + Limit *int `pulumi:"limit"` + LimitType *string `pulumi:"limitType"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs and GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - FirstLocation pulumi.StringPtrInput `pulumi:"firstLocation"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - SecondLocation pulumi.StringPtrInput `pulumi:"secondLocation"` - SourceType pulumi.StringPtrInput `pulumi:"sourceType"` - Targets pulumi.StringPtrInput `pulumi:"targets"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs struct { + CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + LimitType pulumi.StringPtrInput `pulumi:"limitType"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs, GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtr and GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrType GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs +type getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs) GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) FirstLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *string { - return v.FirstLocation - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) SecondLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *string { - return v.SecondLocation - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) SourceType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *string { return v.SourceType }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) Targets() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *string { return v.Targets }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits) *int { + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits) *int { + return v.Limit + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits) *string { + return v.LimitType + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition + var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) FirstLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *string { - if v == nil { - return nil - } - return v.FirstLocation - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) SecondLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *string { - if v == nil { - return nil - } - return v.SecondLocation - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) SourceType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *string { - if v == nil { - return nil - } - return v.SourceType - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) Targets() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits) *int { if v == nil { return nil } - return v.Targets - }).(pulumi.StringPtrOutput) + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits) *int { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.Limit + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePosition) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits) *string { if v == nil { return nil } - return v.Uuid + return v.LimitType }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection struct { - Countries []string `pulumi:"countries"` - Dmas []string `pulumi:"dmas"` - EnableGeoProtection *bool `pulumi:"enableGeoProtection"` - EnableGeoRedirectOnDeny *bool `pulumi:"enableGeoRedirectOnDeny"` - EnableIpProtection *bool `pulumi:"enableIpProtection"` - EnableIpRedirectOnDeny *bool `pulumi:"enableIpRedirectOnDeny"` - EnableReferrerProtection *bool `pulumi:"enableReferrerProtection"` - EnableReferrerRedirectOnDeny *bool `pulumi:"enableReferrerRedirectOnDeny"` - Enabled *bool `pulumi:"enabled"` - GeoProtectionMode *string `pulumi:"geoProtectionMode"` - GeoProtectionTitle *string `pulumi:"geoProtectionTitle"` - GeoRedirectUrl *string `pulumi:"geoRedirectUrl"` - IpAddresses []string `pulumi:"ipAddresses"` - IpProtectionMode *string `pulumi:"ipProtectionMode"` - IpProtectionTitle *string `pulumi:"ipProtectionTitle"` - IpRedirectUrl *string `pulumi:"ipRedirectUrl"` - Locked *bool `pulumi:"locked"` - OverrideIpAddresses []string `pulumi:"overrideIpAddresses"` - ReferrerDomains []string `pulumi:"referrerDomains"` - ReferrerProtectionMode *string `pulumi:"referrerProtectionMode"` - ReferrerProtectionTitle *string `pulumi:"referrerProtectionTitle"` - ReferrerRedirectUrl *string `pulumi:"referrerRedirectUrl"` - Regions []string `pulumi:"regions"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo struct { + Advanced *bool `pulumi:"advanced"` + ApiReferenceTitle *string `pulumi:"apiReferenceTitle"` + ApplyBestFileType *bool `pulumi:"applyBestFileType"` + CpCodeOriginal *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal `pulumi:"cpCodeOriginal"` + CpCodeTransformed *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed `pulumi:"cpCodeTransformed"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + PolicySet *string `pulumi:"policySet"` + PolicyToken *string `pulumi:"policyToken"` + PolicyTokenDefault *string `pulumi:"policyTokenDefault"` + Resize *bool `pulumi:"resize"` + SettingsTitle *string `pulumi:"settingsTitle"` + SuperCacheRegion *string `pulumi:"superCacheRegion"` + TemplateUuid *string `pulumi:"templateUuid"` + TrafficTitle *string `pulumi:"trafficTitle"` + UseExistingPolicySet *bool `pulumi:"useExistingPolicySet"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs and GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs struct { - Countries pulumi.StringArrayInput `pulumi:"countries"` - Dmas pulumi.StringArrayInput `pulumi:"dmas"` - EnableGeoProtection pulumi.BoolPtrInput `pulumi:"enableGeoProtection"` - EnableGeoRedirectOnDeny pulumi.BoolPtrInput `pulumi:"enableGeoRedirectOnDeny"` - EnableIpProtection pulumi.BoolPtrInput `pulumi:"enableIpProtection"` - EnableIpRedirectOnDeny pulumi.BoolPtrInput `pulumi:"enableIpRedirectOnDeny"` - EnableReferrerProtection pulumi.BoolPtrInput `pulumi:"enableReferrerProtection"` - EnableReferrerRedirectOnDeny pulumi.BoolPtrInput `pulumi:"enableReferrerRedirectOnDeny"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - GeoProtectionMode pulumi.StringPtrInput `pulumi:"geoProtectionMode"` - GeoProtectionTitle pulumi.StringPtrInput `pulumi:"geoProtectionTitle"` - GeoRedirectUrl pulumi.StringPtrInput `pulumi:"geoRedirectUrl"` - IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` - IpProtectionMode pulumi.StringPtrInput `pulumi:"ipProtectionMode"` - IpProtectionTitle pulumi.StringPtrInput `pulumi:"ipProtectionTitle"` - IpRedirectUrl pulumi.StringPtrInput `pulumi:"ipRedirectUrl"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - OverrideIpAddresses pulumi.StringArrayInput `pulumi:"overrideIpAddresses"` - ReferrerDomains pulumi.StringArrayInput `pulumi:"referrerDomains"` - ReferrerProtectionMode pulumi.StringPtrInput `pulumi:"referrerProtectionMode"` - ReferrerProtectionTitle pulumi.StringPtrInput `pulumi:"referrerProtectionTitle"` - ReferrerRedirectUrl pulumi.StringPtrInput `pulumi:"referrerRedirectUrl"` - Regions pulumi.StringArrayInput `pulumi:"regions"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs struct { + Advanced pulumi.BoolPtrInput `pulumi:"advanced"` + ApiReferenceTitle pulumi.StringPtrInput `pulumi:"apiReferenceTitle"` + ApplyBestFileType pulumi.BoolPtrInput `pulumi:"applyBestFileType"` + CpCodeOriginal GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrInput `pulumi:"cpCodeOriginal"` + CpCodeTransformed GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrInput `pulumi:"cpCodeTransformed"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PolicySet pulumi.StringPtrInput `pulumi:"policySet"` + PolicyToken pulumi.StringPtrInput `pulumi:"policyToken"` + PolicyTokenDefault pulumi.StringPtrInput `pulumi:"policyTokenDefault"` + Resize pulumi.BoolPtrInput `pulumi:"resize"` + SettingsTitle pulumi.StringPtrInput `pulumi:"settingsTitle"` + SuperCacheRegion pulumi.StringPtrInput `pulumi:"superCacheRegion"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TrafficTitle pulumi.StringPtrInput `pulumi:"trafficTitle"` + UseExistingPolicySet pulumi.BoolPtrInput `pulumi:"useExistingPolicySet"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs, GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtr and GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrType GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs +type getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs) GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) Countries() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) []string { - return v.Countries - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) Dmas() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) []string { - return v.Dmas - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) EnableGeoProtection() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { - return v.EnableGeoProtection - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) EnableGeoRedirectOnDeny() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { - return v.EnableGeoRedirectOnDeny - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) EnableIpProtection() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { - return v.EnableIpProtection - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) EnableIpRedirectOnDeny() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { - return v.EnableIpRedirectOnDeny - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) EnableReferrerProtection() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { - return v.EnableReferrerProtection - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) Advanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *bool { return v.Advanced }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) EnableReferrerRedirectOnDeny() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { - return v.EnableReferrerRedirectOnDeny - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) ApiReferenceTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { + return v.ApiReferenceTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { - return v.Enabled +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) ApplyBestFileType() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *bool { + return v.ApplyBestFileType }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) GeoProtectionMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { - return v.GeoProtectionMode - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) CpCodeOriginal() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal { + return v.CpCodeOriginal + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) GeoProtectionTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { - return v.GeoProtectionTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) CpCodeTransformed() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed { + return v.CpCodeTransformed + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) GeoRedirectUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { - return v.GeoRedirectUrl - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) IpAddresses() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) []string { - return v.IpAddresses - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) IpProtectionMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { - return v.IpProtectionMode - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) PolicySet() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { return v.PolicySet }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) IpProtectionTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { - return v.IpProtectionTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) PolicyToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { return v.PolicyToken }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) IpRedirectUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { - return v.IpRedirectUrl +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) PolicyTokenDefault() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { + return v.PolicyTokenDefault }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) OverrideIpAddresses() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) []string { - return v.OverrideIpAddresses - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) ReferrerDomains() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) []string { - return v.ReferrerDomains - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) Resize() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *bool { return v.Resize }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) ReferrerProtectionMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { - return v.ReferrerProtectionMode - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) SettingsTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { return v.SettingsTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) ReferrerProtectionTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { - return v.ReferrerProtectionTitle +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) SuperCacheRegion() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { + return v.SuperCacheRegion }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) ReferrerRedirectUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { - return v.ReferrerRedirectUrl - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) Regions() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) []string { - return v.Regions - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) TrafficTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { return v.TrafficTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) UseExistingPolicySet() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *bool { + return v.UseExistingPolicySet + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput { return o } - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) Countries() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) []string { - if v == nil { - return nil - } - return v.Countries - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) Dmas() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) []string { - if v == nil { - return nil - } - return v.Dmas - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) EnableGeoProtection() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { - if v == nil { - return nil - } - return v.EnableGeoProtection - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) EnableGeoRedirectOnDeny() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { - if v == nil { - return nil - } - return v.EnableGeoRedirectOnDeny - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) EnableIpProtection() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { - if v == nil { - return nil - } - return v.EnableIpProtection - }).(pulumi.BoolPtrOutput) + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) EnableIpRedirectOnDeny() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { - if v == nil { - return nil +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo { + if v != nil { + return *v } - return v.EnableIpRedirectOnDeny - }).(pulumi.BoolPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) EnableReferrerProtection() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) Advanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *bool { if v == nil { return nil } - return v.EnableReferrerProtection + return v.Advanced }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) EnableReferrerRedirectOnDeny() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) ApiReferenceTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { if v == nil { return nil } - return v.EnableReferrerRedirectOnDeny - }).(pulumi.BoolPtrOutput) + return v.ApiReferenceTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) ApplyBestFileType() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *bool { if v == nil { return nil } - return v.Enabled + return v.ApplyBestFileType }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) GeoProtectionMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) CpCodeOriginal() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal { if v == nil { return nil } - return v.GeoProtectionMode - }).(pulumi.StringPtrOutput) + return v.CpCodeOriginal + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) GeoProtectionTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) CpCodeTransformed() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed { if v == nil { return nil } - return v.GeoProtectionTitle - }).(pulumi.StringPtrOutput) + return v.CpCodeTransformed + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) GeoRedirectUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *bool { if v == nil { return nil } - return v.GeoRedirectUrl - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) IpAddresses() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) []string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *bool { if v == nil { return nil } - return v.IpAddresses - }).(pulumi.StringArrayOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) IpProtectionMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) PolicySet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { if v == nil { return nil } - return v.IpProtectionMode + return v.PolicySet }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) IpProtectionTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) PolicyToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { if v == nil { return nil } - return v.IpProtectionTitle + return v.PolicyToken }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) IpRedirectUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) PolicyTokenDefault() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { if v == nil { return nil } - return v.IpRedirectUrl + return v.PolicyTokenDefault }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) Resize() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *bool { if v == nil { return nil } - return v.Locked + return v.Resize }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) OverrideIpAddresses() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) []string { - if v == nil { - return nil - } - return v.OverrideIpAddresses - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) ReferrerDomains() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) []string { - if v == nil { - return nil - } - return v.ReferrerDomains - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) ReferrerProtectionMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) SettingsTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { if v == nil { return nil } - return v.ReferrerProtectionMode + return v.SettingsTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) ReferrerProtectionTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) SuperCacheRegion() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { if v == nil { return nil } - return v.ReferrerProtectionTitle + return v.SuperCacheRegion }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) ReferrerRedirectUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { if v == nil { return nil } - return v.ReferrerRedirectUrl + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) Regions() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) []string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) TrafficTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { if v == nil { return nil } - return v.Regions - }).(pulumi.StringArrayOutput) + return v.TrafficTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) UseExistingPolicySet() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *bool { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.UseExistingPolicySet + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { if v == nil { return nil } @@ -39567,723 +64342,642 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionP }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport struct { - AllowCredentials *bool `pulumi:"allowCredentials"` - AllowHeaders *string `pulumi:"allowHeaders"` - AllowOrigins *string `pulumi:"allowOrigins"` - Enabled *bool `pulumi:"enabled"` - ExposeHeaders []string `pulumi:"exposeHeaders"` - Headers []string `pulumi:"headers"` - Locked *bool `pulumi:"locked"` - Methods []string `pulumi:"methods"` - Origins []string `pulumi:"origins"` - PreflightMaxAge *string `pulumi:"preflightMaxAge"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal struct { + CpCodeLimits *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits `pulumi:"cpCodeLimits"` + CreatedDate *int `pulumi:"createdDate"` + Description *string `pulumi:"description"` + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` + Products []string `pulumi:"products"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs struct { - AllowCredentials pulumi.BoolPtrInput `pulumi:"allowCredentials"` - AllowHeaders pulumi.StringPtrInput `pulumi:"allowHeaders"` - AllowOrigins pulumi.StringPtrInput `pulumi:"allowOrigins"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - ExposeHeaders pulumi.StringArrayInput `pulumi:"exposeHeaders"` - Headers pulumi.StringArrayInput `pulumi:"headers"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Methods pulumi.StringArrayInput `pulumi:"methods"` - Origins pulumi.StringArrayInput `pulumi:"origins"` - PreflightMaxAge pulumi.StringPtrInput `pulumi:"preflightMaxAge"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs struct { + CpCodeLimits GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` + CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` + Description pulumi.StringPtrInput `pulumi:"description"` + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` + Products pulumi.StringArrayInput `pulumi:"products"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs +type getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) AllowCredentials() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *bool { return v.AllowCredentials }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) AllowHeaders() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *string { return v.AllowHeaders }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) AllowOrigins() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *string { return v.AllowOrigins }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) ExposeHeaders() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) []string { return v.ExposeHeaders }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) Headers() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) []string { return v.Headers }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits { + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) Methods() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) []string { return v.Methods }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) *int { + return v.CreatedDate + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) Origins() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) []string { return v.Origins }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) *string { + return v.Description + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) PreflightMaxAge() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *string { return v.PreflightMaxAge }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) *int { return v.Id }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) *string { + return v.Name + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) []string { + return v.Products + }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport + var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) AllowCredentials() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits { if v == nil { return nil } - return v.AllowCredentials - }).(pulumi.BoolPtrOutput) + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) AllowHeaders() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) *int { if v == nil { return nil } - return v.AllowHeaders - }).(pulumi.StringPtrOutput) + return v.CreatedDate + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) AllowOrigins() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) *string { if v == nil { return nil } - return v.AllowOrigins + return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) ExposeHeaders() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) []string { - if v == nil { - return nil - } - return v.ExposeHeaders - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) Headers() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) []string { - if v == nil { - return nil - } - return v.Headers - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) Methods() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) []string { - if v == nil { - return nil - } - return v.Methods - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) Origins() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) []string { - if v == nil { - return nil - } - return v.Origins - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) PreflightMaxAge() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) *int { if v == nil { return nil } - return v.PreflightMaxAge - }).(pulumi.StringPtrOutput) + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupport) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) []string { if v == nil { return nil } - return v.Uuid - }).(pulumi.StringPtrOutput) + return v.Products + }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCpCode struct { - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Value *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits struct { + CurrentCapacity *int `pulumi:"currentCapacity"` + Limit *int `pulumi:"limit"` + LimitType *string `pulumi:"limitType"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs struct { + CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + LimitType pulumi.StringPtrInput `pulumi:"limitType"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCpCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) } - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCpCode] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCpCode]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutputWithContext(ctx).OutputState, + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtr and GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrType GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs +type getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCpCode)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCpCode] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCpCode]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCpCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCpCode) *GetPropertyRulesBuilderRulesV20230530BehaviorCpCode { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCpCode] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCpCode]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCode) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCode) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits) *int { + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCode) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits) *int { + return v.Limit + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput) Value() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCode) *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue { - return v.Value - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits) *string { + return v.LimitType + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCpCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCpCode] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCpCode]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCode) GetPropertyRulesBuilderRulesV20230530BehaviorCpCode { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorCpCode + var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCode) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits) *int { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCode) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits) *int { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.Limit + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCode) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits) *string { if v == nil { return nil } - return v.Uuid + return v.LimitType }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodePtrOutput) Value() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCode) *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue { - if v == nil { - return nil - } - return v.Value - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue struct { - CpCodeLimits *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits `pulumi:"cpCodeLimits"` - CreatedDate *int `pulumi:"createdDate"` - Description *string `pulumi:"description"` - Id *int `pulumi:"id"` - Name *string `pulumi:"name"` - Products []string `pulumi:"products"` +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed struct { + CpCodeLimits *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits `pulumi:"cpCodeLimits"` + CreatedDate *int `pulumi:"createdDate"` + Description *string `pulumi:"description"` + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` + Products []string `pulumi:"products"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs struct { - CpCodeLimits GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` - CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` - Description pulumi.StringPtrInput `pulumi:"description"` - Id pulumi.IntPtrInput `pulumi:"id"` - Name pulumi.StringPtrInput `pulumi:"name"` - Products pulumi.StringArrayInput `pulumi:"products"` +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs struct { + CpCodeLimits GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` + CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` + Description pulumi.StringPtrInput `pulumi:"description"` + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` + Products pulumi.StringArrayInput `pulumi:"products"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtr and GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrType GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs +type getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits { return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) *int { return v.CreatedDate }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) *int { + return v.CreatedDate + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) *string { return v.Description }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) *string { + return v.Description + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) *int { return v.Id }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) *int { + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) *string { return v.Name }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) *string { + return v.Name + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) []string { return v.Products }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) []string { + return v.Products + }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue + var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits { if v == nil { return nil } return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) *int { if v == nil { return nil } @@ -40291,8 +64985,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) Creat }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) *string { if v == nil { return nil } @@ -40300,8 +64994,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) Descr }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) *int { if v == nil { return nil } @@ -40309,8 +65003,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) Id() }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) *string { if v == nil { return nil } @@ -40318,8 +65012,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) Name( }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValue) []string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) []string { if v == nil { return nil } @@ -40327,172 +65021,174 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValuePtrOutput) Produ }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits struct { +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits struct { CurrentCapacity *int `pulumi:"currentCapacity"` Limit *int `pulumi:"limit"` LimitType *string `pulumi:"limitType"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs struct { +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs struct { CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` Limit pulumi.IntPtrInput `pulumi:"limit"` LimitType pulumi.StringPtrInput `pulumi:"limitType"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs +type getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits) *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits) *int { return v.CurrentCapacity }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits) *int { + return v.Limit + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits) *string { return v.LimitType }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits) GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits + var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits) *int { if v == nil { return nil } @@ -40500,8 +65196,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrO }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits) *int { if v == nil { return nil } @@ -40509,192 +65205,192 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrO }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimits) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits) *string { if v == nil { return nil } return v.LimitType }).(pulumi.StringPtrOutput) } - -type GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior struct { - BehaviorId *string `pulumi:"behaviorId"` + +type GetPropertyRulesBuilderRulesV20230530BehaviorInclude struct { + Id *string `pulumi:"id"` Locked *bool `pulumi:"locked"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs and GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorIncludeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs and GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorIncludeInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorIncludeInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs struct { - BehaviorId pulumi.StringPtrInput `pulumi:"behaviorId"` +type GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs struct { + Id pulumi.StringPtrInput `pulumi:"id"` Locked pulumi.BoolPtrInput `pulumi:"locked"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorInclude)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorInclude] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorInclude]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs, GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtr and GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs, GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtr and GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrType GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs +type getPropertyRulesBuilderRulesV20230530BehaviorIncludePtrType GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs) GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs) GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorIncludePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorIncludePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorInclude)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorIncludePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorIncludePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorIncludePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorInclude] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorInclude]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorInclude)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior) *GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorInclude) *GetPropertyRulesBuilderRulesV20230530BehaviorInclude { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorInclude] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorInclude]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput) BehaviorId() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior) *string { return v.BehaviorId }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput) Id() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInclude) *string { return v.Id }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInclude) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInclude) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInclude) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorInclude)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorInclude] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorInclude]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior) GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInclude) GetPropertyRulesBuilderRulesV20230530BehaviorInclude { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior + var ret GetPropertyRulesBuilderRulesV20230530BehaviorInclude return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) BehaviorId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) Id() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInclude) *string { if v == nil { return nil } - return v.BehaviorId + return v.Id }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInclude) *bool { if v == nil { return nil } @@ -40702,8 +65398,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) Lo }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInclude) *string { if v == nil { return nil } @@ -40711,8 +65407,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) Te }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehavior) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInclude) *string { if v == nil { return nil } @@ -40720,312 +65416,254 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorPtrOutput) Uu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDatastream struct { - BeaconStreamTitle *string `pulumi:"beaconStreamTitle"` - CollectMidgressTraffic *bool `pulumi:"collectMidgressTraffic"` - DatastreamIds *string `pulumi:"datastreamIds"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - LogEnabled *bool `pulumi:"logEnabled"` - LogStreamNames []string `pulumi:"logStreamNames"` - LogStreamTitle *string `pulumi:"logStreamTitle"` - SamplingPercentage *int `pulumi:"samplingPercentage"` - StreamType *string `pulumi:"streamType"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorInstant struct { + CustomLinkRelations []string `pulumi:"customLinkRelations"` + Locked *bool `pulumi:"locked"` + PrefetchCacheable *bool `pulumi:"prefetchCacheable"` + PrefetchHtml *bool `pulumi:"prefetchHtml"` + PrefetchNoStore *bool `pulumi:"prefetchNoStore"` + PrefetchNoStoreExtensions []string `pulumi:"prefetchNoStoreExtensions"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorInstantInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs and GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorInstantInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorInstantInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs struct { - BeaconStreamTitle pulumi.StringPtrInput `pulumi:"beaconStreamTitle"` - CollectMidgressTraffic pulumi.BoolPtrInput `pulumi:"collectMidgressTraffic"` - DatastreamIds pulumi.StringPtrInput `pulumi:"datastreamIds"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - LogEnabled pulumi.BoolPtrInput `pulumi:"logEnabled"` - LogStreamNames pulumi.StringArrayInput `pulumi:"logStreamNames"` - LogStreamTitle pulumi.StringPtrInput `pulumi:"logStreamTitle"` - SamplingPercentage pulumi.IntPtrInput `pulumi:"samplingPercentage"` - StreamType pulumi.StringPtrInput `pulumi:"streamType"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs struct { + CustomLinkRelations pulumi.StringArrayInput `pulumi:"customLinkRelations"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PrefetchCacheable pulumi.BoolPtrInput `pulumi:"prefetchCacheable"` + PrefetchHtml pulumi.BoolPtrInput `pulumi:"prefetchHtml"` + PrefetchNoStore pulumi.BoolPtrInput `pulumi:"prefetchNoStore"` + PrefetchNoStoreExtensions pulumi.StringArrayInput `pulumi:"prefetchNoStoreExtensions"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDatastream)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorInstant)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDatastream] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDatastream]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorInstant] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorInstant]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs, GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtr and GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs +type getPropertyRulesBuilderRulesV20230530BehaviorInstantPtrType GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs) GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorInstantPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDatastream)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorInstantPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorInstant)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorInstantPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorInstantPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDatastream] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDatastream]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorInstantPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorInstant] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorInstant]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDatastream)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorInstant)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *GetPropertyRulesBuilderRulesV20230530BehaviorInstant { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDatastream] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDatastream]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorInstant] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorInstant]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) BeaconStreamTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *string { return v.BeaconStreamTitle }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) CollectMidgressTraffic() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *bool { return v.CollectMidgressTraffic }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) DatastreamIds() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *string { return v.DatastreamIds }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) CustomLinkRelations() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInstant) []string { return v.CustomLinkRelations }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) LogEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *bool { return v.LogEnabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) LogStreamNames() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) []string { return v.LogStreamNames }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) PrefetchCacheable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *bool { return v.PrefetchCacheable }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) LogStreamTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *string { return v.LogStreamTitle }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) PrefetchHtml() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *bool { return v.PrefetchHtml }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) SamplingPercentage() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *int { return v.SamplingPercentage }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) PrefetchNoStore() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *bool { return v.PrefetchNoStore }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) StreamType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *string { return v.StreamType }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) PrefetchNoStoreExtensions() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInstant) []string { + return v.PrefetchNoStoreExtensions + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDatastream)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorInstant)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDatastream] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDatastream]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorInstant] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorInstant]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) GetPropertyRulesBuilderRulesV20230530BehaviorDatastream { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstant) GetPropertyRulesBuilderRulesV20230530BehaviorInstant { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorDatastream + var ret GetPropertyRulesBuilderRulesV20230530BehaviorInstant return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) BeaconStreamTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) CustomLinkRelations() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstant) []string { if v == nil { return nil } - return v.BeaconStreamTitle - }).(pulumi.StringPtrOutput) + return v.CustomLinkRelations + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) CollectMidgressTraffic() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *bool { if v == nil { return nil } - return v.CollectMidgressTraffic + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) DatastreamIds() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *string { - if v == nil { - return nil - } - return v.DatastreamIds - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) PrefetchCacheable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *bool { if v == nil { return nil } - return v.Enabled + return v.PrefetchCacheable }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) PrefetchHtml() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *bool { if v == nil { return nil } - return v.Locked + return v.PrefetchHtml }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) LogEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) PrefetchNoStore() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *bool { if v == nil { return nil } - return v.LogEnabled + return v.PrefetchNoStore }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) LogStreamNames() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) []string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) PrefetchNoStoreExtensions() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstant) []string { if v == nil { return nil } - return v.LogStreamNames + return v.PrefetchNoStoreExtensions }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) LogStreamTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *string { - if v == nil { - return nil - } - return v.LogStreamTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) SamplingPercentage() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *int { - if v == nil { - return nil - } - return v.SamplingPercentage - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) StreamType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *string { - if v == nil { - return nil - } - return v.StreamType - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *string { if v == nil { return nil } @@ -41033,8 +65671,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) Templa }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDatastream) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *string { if v == nil { return nil } @@ -41042,213 +65680,174 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamPtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcp struct { - Anonymous *bool `pulumi:"anonymous"` +type GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig struct { Enabled *bool `pulumi:"enabled"` - Gwenabled *bool `pulumi:"gwenabled"` Locked *bool `pulumi:"locked"` - NamespaceId *string `pulumi:"namespaceId"` TemplateUuid *string `pulumi:"templateUuid"` - Tlsenabled *bool `pulumi:"tlsenabled"` Uuid *string `pulumi:"uuid"` - Wsenabled *bool `pulumi:"wsenabled"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs and GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs struct { - Anonymous pulumi.BoolPtrInput `pulumi:"anonymous"` +type GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Gwenabled pulumi.BoolPtrInput `pulumi:"gwenabled"` Locked pulumi.BoolPtrInput `pulumi:"locked"` - NamespaceId pulumi.StringPtrInput `pulumi:"namespaceId"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Tlsenabled pulumi.BoolPtrInput `pulumi:"tlsenabled"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Wsenabled pulumi.BoolPtrInput `pulumi:"wsenabled"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcp)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcp] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcp]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutputWithContext(ctx) } - -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrInput` via: + +// GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs, GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtr and GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorDcpPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs +type getPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrType GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorDcpPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs) GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorDcpPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcp)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcp] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcp]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcp)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *GetPropertyRulesBuilderRulesV20230530BehaviorDcp { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig) *GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcp] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcp]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) Anonymous() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *bool { return v.Anonymous }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) Gwenabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *bool { return v.Gwenabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) NamespaceId() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *string { return v.NamespaceId }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) Tlsenabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *bool { return v.Tlsenabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) Wsenabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *bool { return v.Wsenabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcp)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcp] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcp]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcp) GetPropertyRulesBuilderRulesV20230530BehaviorDcp { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig) GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorDcp + var ret GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) Anonymous() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *bool { - if v == nil { - return nil - } - return v.Anonymous - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig) *bool { if v == nil { return nil } @@ -41256,17 +65855,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) Enabled() pul }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) Gwenabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *bool { - if v == nil { - return nil - } - return v.Gwenabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig) *bool { if v == nil { return nil } @@ -41274,17 +65864,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) Locked() pulu }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) NamespaceId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *string { - if v == nil { - return nil - } - return v.NamespaceId - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig) *string { if v == nil { return nil } @@ -41292,17 +65873,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) TemplateUuid( }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) Tlsenabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *bool { - if v == nil { - return nil - } - return v.Tlsenabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig) *string { if v == nil { return nil } @@ -41310,213 +65882,226 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) Uuid() pulumi }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpPtrOutput) Wsenabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcp) *bool { - if v == nil { - return nil - } - return v.Wsenabled - }).(pulumi.BoolPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation struct { - HashConversionAlgorithm *string `pulumi:"hashConversionAlgorithm"` - HashConversionKey *string `pulumi:"hashConversionKey"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization struct { + EnablePartialObjectCaching *string `pulumi:"enablePartialObjectCaching"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + MaximumSize *string `pulumi:"maximumSize"` + MinimumSize *string `pulumi:"minimumSize"` + TemplateUuid *string `pulumi:"templateUuid"` + UseVersioning *bool `pulumi:"useVersioning"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs struct { - HashConversionAlgorithm pulumi.StringPtrInput `pulumi:"hashConversionAlgorithm"` - HashConversionKey pulumi.StringPtrInput `pulumi:"hashConversionKey"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs struct { + EnablePartialObjectCaching pulumi.StringPtrInput `pulumi:"enablePartialObjectCaching"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MaximumSize pulumi.StringPtrInput `pulumi:"maximumSize"` + MinimumSize pulumi.StringPtrInput `pulumi:"minimumSize"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UseVersioning pulumi.BoolPtrInput `pulumi:"useVersioning"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs +type getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) HashConversionAlgorithm() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation) *string { - return v.HashConversionAlgorithm +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) EnablePartialObjectCaching() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *string { + return v.EnablePartialObjectCaching }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) HashConversionKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation) *string { - return v.HashConversionKey +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) MaximumSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *string { + return v.MaximumSize }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) MinimumSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *string { + return v.MinimumSize + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) UseVersioning() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *bool { + return v.UseVersioning + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation + var ret GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) HashConversionAlgorithm() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) EnablePartialObjectCaching() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *string { if v == nil { return nil } - return v.HashConversionAlgorithm + return v.EnablePartialObjectCaching }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) HashConversionKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *bool { if v == nil { return nil } - return v.HashConversionKey - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *bool { if v == nil { return nil } @@ -41524,8 +66109,26 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPt }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) MaximumSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *string { + if v == nil { + return nil + } + return v.MaximumSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) MinimumSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *string { + if v == nil { + return nil + } + return v.MinimumSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *string { if v == nil { return nil } @@ -41533,8 +66136,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPt }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) UseVersioning() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *bool { + if v == nil { + return nil + } + return v.UseVersioning + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *string { if v == nil { return nil } @@ -41542,178 +66154,232 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationPt }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation struct { - Locked *bool `pulumi:"locked"` - RegexPattern *string `pulumi:"regexPattern"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced struct { + Enabled *bool `pulumi:"enabled"` + FragmentSize *string `pulumi:"fragmentSize"` + Locked *bool `pulumi:"locked"` + ObjectSize *string `pulumi:"objectSize"` + PrefetchAfterRequest *int `pulumi:"prefetchAfterRequest"` + PrefetchDuringRequest *int `pulumi:"prefetchDuringRequest"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs and GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - RegexPattern pulumi.StringPtrInput `pulumi:"regexPattern"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + FragmentSize pulumi.StringPtrInput `pulumi:"fragmentSize"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ObjectSize pulumi.StringPtrInput `pulumi:"objectSize"` + PrefetchAfterRequest pulumi.IntPtrInput `pulumi:"prefetchAfterRequest"` + PrefetchDuringRequest pulumi.IntPtrInput `pulumi:"prefetchDuringRequest"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs, GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtr and GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs +type getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrType GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced)(nil)).Elem() } - -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutputWithContext(context.Background()) + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput) RegexPattern() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation) *string { - return v.RegexPattern +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) FragmentSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *string { + return v.FragmentSize }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) ObjectSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *string { + return v.ObjectSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) PrefetchAfterRequest() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *int { + return v.PrefetchAfterRequest + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) PrefetchDuringRequest() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *int { + return v.PrefetchDuringRequest + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation + var ret GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) FragmentSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *string { + if v == nil { + return nil + } + return v.FragmentSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *bool { if v == nil { return nil } @@ -41721,17 +66387,35 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationP }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput) RegexPattern() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) ObjectSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *string { if v == nil { return nil } - return v.RegexPattern + return v.ObjectSize }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) PrefetchAfterRequest() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *int { + if v == nil { + return nil + } + return v.PrefetchAfterRequest + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) PrefetchDuringRequest() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *int { + if v == nil { + return nil + } + return v.PrefetchDuringRequest + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *string { if v == nil { return nil } @@ -41739,8 +66423,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationP }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *string { if v == nil { return nil } @@ -41748,217 +66432,217 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationP }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation struct { - Locked *bool `pulumi:"locked"` - SubstringEnd *string `pulumi:"substringEnd"` - SubstringStart *string `pulumi:"substringStart"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate struct { + BitrateTables []GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable `pulumi:"bitrateTables"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + ThresholdTables []GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable `pulumi:"thresholdTables"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs and GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - SubstringEnd pulumi.StringPtrInput `pulumi:"substringEnd"` - SubstringStart pulumi.StringPtrInput `pulumi:"substringStart"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs struct { + BitrateTables GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayInput `pulumi:"bitrateTables"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + ThresholdTables GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayInput `pulumi:"thresholdTables"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs, GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtr and GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs +type getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrType GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) *GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) BitrateTables() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) []GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable { + return v.BitrateTables + }).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) SubstringEnd() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation) *string { - return v.SubstringEnd - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) SubstringStart() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation) *string { - return v.SubstringStart - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) ThresholdTables() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) []GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable { + return v.ThresholdTables + }).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation + var ret GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) BitrateTables() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) []GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.BitrateTables + }).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) SubstringEnd() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) *bool { if v == nil { return nil } - return v.SubstringEnd - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) SubstringStart() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) *bool { if v == nil { return nil } - return v.SubstringStart - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) *string { if v == nil { return nil } @@ -41966,8 +66650,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformat }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) ThresholdTables() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) []GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable { + if v == nil { + return nil + } + return v.ThresholdTables + }).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) *string { if v == nil { return nil } @@ -41975,410 +66668,445 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformat }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor struct { - CertificateField *string `pulumi:"certificateField"` - DcpMutualAuthProcessingVariableId *string `pulumi:"dcpMutualAuthProcessingVariableId"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable struct { + BitrateUnit *string `pulumi:"bitrateUnit"` + BitrateValue *float64 `pulumi:"bitrateValue"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArgs and GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs struct { - CertificateField pulumi.StringPtrInput `pulumi:"certificateField"` - DcpMutualAuthProcessingVariableId pulumi.StringPtrInput `pulumi:"dcpMutualAuthProcessingVariableId"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArgs struct { + BitrateUnit pulumi.StringPtrInput `pulumi:"bitrateUnit"` + BitrateValue pulumi.Float64PtrInput `pulumi:"bitrateValue"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutputWithContext(context.Background()) +// GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArray and GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArray{ GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArgs{...} } +type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutputWithContext(ctx) +type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArray []GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableInput + +func (GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable)(nil)).Elem() } -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrInput interface { - pulumi.Input +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutputWithContext(context.Background()) +} - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput) } -type getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutputWithContext(ctx).OutputState, + } +} -func GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrType)(v) +type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput) BitrateUnit() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable) *string { + return v.BitrateUnit + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput) BitrateValue() pulumi.Float64PtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable) *float64 { + return v.BitrateValue + }).(pulumi.Float64PtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput { + return o } -func (*getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput { + return o } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable]{ + OutputState: o.OutputState, + } } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable { + return vs[0].([]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable)[vs[1].(int)] + }).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutputWithContext(ctx).OutputState, - } +type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable struct { + ThresholdUnit *string `pulumi:"thresholdUnit"` + ThresholdValue *int `pulumi:"thresholdValue"` } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput struct{ *pulumi.OutputState } +// GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArgs and GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableInput interface { + pulumi.Input -func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor)(nil)).Elem() + ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput { - return o +type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArgs struct { + ThresholdUnit pulumi.StringPtrInput `pulumi:"thresholdUnit"` + ThresholdValue pulumi.IntPtrInput `pulumi:"thresholdValue"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput { - return o +func (GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor]{ - OutputState: o.OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutputWithContext(ctx).OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) CertificateField() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor) *string { - return v.CertificateField - }).(pulumi.StringPtrOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArray and GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArray{ GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArgs{...} } +type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) DcpMutualAuthProcessingVariableId() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor) *string { - return v.DcpMutualAuthProcessingVariableId - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArray []GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableInput + +func (GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutputWithContext(ctx).OutputState, + } } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor) GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput) ThresholdUnit() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable) *string { + return v.ThresholdUnit + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) CertificateField() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor) *string { - if v == nil { - return nil - } - return v.CertificateField - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput) ThresholdValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable) *int { + return v.ThresholdValue + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) DcpMutualAuthProcessingVariableId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor) *string { - if v == nil { - return nil - } - return v.DcpMutualAuthProcessingVariableId - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractor) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable]{ + OutputState: o.OutputState, + } } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups struct { - GroupNames []string `pulumi:"groupNames"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable { + return vs[0].([]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable)[vs[1].(int)] + }).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsInput` via: +type GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom struct { + CustomLogField *string `pulumi:"customLogField"` + Locked *bool `pulumi:"locked"` + LogCustomLogField *bool `pulumi:"logCustomLogField"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs and GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs struct { - GroupNames pulumi.StringArrayInput `pulumi:"groupNames"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs struct { + CustomLogField pulumi.StringPtrInput `pulumi:"customLogField"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + LogCustomLogField pulumi.BoolPtrInput `pulumi:"logCustomLogField"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs, GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtr and GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs +type getPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrType GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs) GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom) *GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput) GroupNames() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups) []string { - return v.GroupNames - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) CustomLogField() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom) *string { return v.CustomLogField }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) LogCustomLogField() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom) *bool { return v.LogCustomLogField }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom) GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups + var ret GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput) GroupNames() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups) []string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) CustomLogField() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom) *string { if v == nil { return nil } - return v.GroupNames - }).(pulumi.StringArrayOutput) + return v.CustomLogField + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom) *bool { if v == nil { return nil } @@ -42386,8 +67114,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOut }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) LogCustomLogField() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom) *bool { + if v == nil { + return nil + } + return v.LogCustomLogField + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom) *string { if v == nil { return nil } @@ -42395,8 +67132,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOut }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroups) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom) *string { if v == nil { return nil } @@ -42404,201 +67141,237 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsPtrOut }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations struct { - CustomValues *bool `pulumi:"customValues"` - Enabled *bool `pulumi:"enabled"` - Hostname *string `pulumi:"hostname"` - Locked *bool `pulumi:"locked"` - Path *string `pulumi:"path"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorMPulse struct { + ApiKey *string `pulumi:"apiKey"` + BufferSize *string `pulumi:"bufferSize"` + ConfigOverride *string `pulumi:"configOverride"` + Enabled *bool `pulumi:"enabled"` + LoaderVersion *string `pulumi:"loaderVersion"` + Locked *bool `pulumi:"locked"` + RequirePci *bool `pulumi:"requirePci"` + TemplateUuid *string `pulumi:"templateUuid"` + TitleOptional *string `pulumi:"titleOptional"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorMPulseInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs and GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMPulseInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorMPulseInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs struct { - CustomValues pulumi.BoolPtrInput `pulumi:"customValues"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Hostname pulumi.StringPtrInput `pulumi:"hostname"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Path pulumi.StringPtrInput `pulumi:"path"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs struct { + ApiKey pulumi.StringPtrInput `pulumi:"apiKey"` + BufferSize pulumi.StringPtrInput `pulumi:"bufferSize"` + ConfigOverride pulumi.StringPtrInput `pulumi:"configOverride"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + LoaderVersion pulumi.StringPtrInput `pulumi:"loaderVersion"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + RequirePci pulumi.BoolPtrInput `pulumi:"requirePci"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TitleOptional pulumi.StringPtrInput `pulumi:"titleOptional"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMPulse)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMPulse] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMPulse]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs, GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtr and GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs +type getPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrType GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs) GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMPulse)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMPulse] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMPulse]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMPulse)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMPulse] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMPulse]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) ApiKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { return v.ApiKey }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) BufferSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { return v.BufferSize }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) ConfigOverride() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { return v.ConfigOverride }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) CustomValues() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *bool { return v.CustomValues }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) LoaderVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { return v.LoaderVersion }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) Hostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *string { return v.Hostname }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) RequirePci() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *bool { return v.RequirePci }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) Path() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *string { return v.Path }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) TitleOptional() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { return v.TitleOptional }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMPulse)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMPulse] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMPulse]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) GetPropertyRulesBuilderRulesV20230530BehaviorMPulse { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations + var ret GetPropertyRulesBuilderRulesV20230530BehaviorMPulse return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) CustomValues() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) ApiKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { if v == nil { return nil } - return v.CustomValues - }).(pulumi.BoolPtrOutput) + return v.ApiKey + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) BufferSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { + if v == nil { + return nil + } + return v.BufferSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) ConfigOverride() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { + if v == nil { + return nil + } + return v.ConfigOverride + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *bool { if v == nil { return nil } @@ -42606,17 +67379,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) E }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) Hostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) LoaderVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { if v == nil { return nil } - return v.Hostname + return v.LoaderVersion }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *bool { if v == nil { return nil } @@ -42624,17 +67397,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) L }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) Path() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) RequirePci() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *bool { if v == nil { return nil } - return v.Path - }).(pulumi.StringPtrOutput) + return v.RequirePci + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { if v == nil { return nil } @@ -42642,8 +67415,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) T }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelations) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) TitleOptional() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { + if v == nil { + return nil + } + return v.TitleOptional + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { if v == nil { return nil } @@ -42651,271 +67433,379 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsPtrOutput) U }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth struct { - ExtractHostname *bool `pulumi:"extractHostname"` - ExtractJurisdiction *bool `pulumi:"extractJurisdiction"` - ExtractNamespace *bool `pulumi:"extractNamespace"` - HostnameClaim *string `pulumi:"hostnameClaim"` - JurisdictionClaim *string `pulumi:"jurisdictionClaim"` - Locked *bool `pulumi:"locked"` - NamespaceClaim *string `pulumi:"namespaceClaim"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization struct { + Enabled *bool `pulumi:"enabled"` + HlsEnableDebugHeaders *bool `pulumi:"hlsEnableDebugHeaders"` + HlsEnabled *bool `pulumi:"hlsEnabled"` + HlsFilterInBitrateRanges *string `pulumi:"hlsFilterInBitrateRanges"` + HlsFilterInBitrates *string `pulumi:"hlsFilterInBitrates"` + HlsMode *string `pulumi:"hlsMode"` + HlsPreferredBitrate *string `pulumi:"hlsPreferredBitrate"` + HlsQueryParamEnabled *bool `pulumi:"hlsQueryParamEnabled"` + HlsQueryParamSecretKey *string `pulumi:"hlsQueryParamSecretKey"` + HlsQueryParamTransitionKey *string `pulumi:"hlsQueryParamTransitionKey"` + HlsShowAdvanced *bool `pulumi:"hlsShowAdvanced"` + HlsTitle *string `pulumi:"hlsTitle"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs struct { - ExtractHostname pulumi.BoolPtrInput `pulumi:"extractHostname"` - ExtractJurisdiction pulumi.BoolPtrInput `pulumi:"extractJurisdiction"` - ExtractNamespace pulumi.BoolPtrInput `pulumi:"extractNamespace"` - HostnameClaim pulumi.StringPtrInput `pulumi:"hostnameClaim"` - JurisdictionClaim pulumi.StringPtrInput `pulumi:"jurisdictionClaim"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - NamespaceClaim pulumi.StringPtrInput `pulumi:"namespaceClaim"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + HlsEnableDebugHeaders pulumi.BoolPtrInput `pulumi:"hlsEnableDebugHeaders"` + HlsEnabled pulumi.BoolPtrInput `pulumi:"hlsEnabled"` + HlsFilterInBitrateRanges pulumi.StringPtrInput `pulumi:"hlsFilterInBitrateRanges"` + HlsFilterInBitrates pulumi.StringPtrInput `pulumi:"hlsFilterInBitrates"` + HlsMode pulumi.StringPtrInput `pulumi:"hlsMode"` + HlsPreferredBitrate pulumi.StringPtrInput `pulumi:"hlsPreferredBitrate"` + HlsQueryParamEnabled pulumi.BoolPtrInput `pulumi:"hlsQueryParamEnabled"` + HlsQueryParamSecretKey pulumi.StringPtrInput `pulumi:"hlsQueryParamSecretKey"` + HlsQueryParamTransitionKey pulumi.StringPtrInput `pulumi:"hlsQueryParamTransitionKey"` + HlsShowAdvanced pulumi.BoolPtrInput `pulumi:"hlsShowAdvanced"` + HlsTitle pulumi.StringPtrInput `pulumi:"hlsTitle"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs +type getPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) ExtractHostname() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *bool { return v.ExtractHostname }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) ExtractJurisdiction() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *bool { - return v.ExtractJurisdiction +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) HlsEnableDebugHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *bool { + return v.HlsEnableDebugHeaders }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) ExtractNamespace() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *bool { return v.ExtractNamespace }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) HlsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *bool { + return v.HlsEnabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) HostnameClaim() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *string { return v.HostnameClaim }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) HlsFilterInBitrateRanges() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { + return v.HlsFilterInBitrateRanges + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) JurisdictionClaim() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *string { - return v.JurisdictionClaim +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) HlsFilterInBitrates() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { + return v.HlsFilterInBitrates }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) HlsMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { return v.HlsMode }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) NamespaceClaim() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *string { return v.NamespaceClaim }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) HlsPreferredBitrate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { + return v.HlsPreferredBitrate + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) HlsQueryParamEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *bool { + return v.HlsQueryParamEnabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) HlsQueryParamSecretKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { + return v.HlsQueryParamSecretKey + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) HlsQueryParamTransitionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { + return v.HlsQueryParamTransitionKey + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) HlsShowAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *bool { + return v.HlsShowAdvanced + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) HlsTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { + return v.HlsTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth + var ret GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) ExtractHostname() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *bool { if v == nil { return nil } - return v.ExtractHostname + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) ExtractJurisdiction() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) HlsEnableDebugHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *bool { if v == nil { return nil } - return v.ExtractJurisdiction + return v.HlsEnableDebugHeaders }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) ExtractNamespace() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) HlsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *bool { if v == nil { return nil } - return v.ExtractNamespace + return v.HlsEnabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) HostnameClaim() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) HlsFilterInBitrateRanges() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { if v == nil { return nil } - return v.HostnameClaim + return v.HlsFilterInBitrateRanges }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) JurisdictionClaim() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) HlsFilterInBitrates() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { if v == nil { return nil } - return v.JurisdictionClaim + return v.HlsFilterInBitrates }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) HlsMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { if v == nil { return nil } - return v.Locked + return v.HlsMode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) HlsPreferredBitrate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { + if v == nil { + return nil + } + return v.HlsPreferredBitrate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) HlsQueryParamEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *bool { + if v == nil { + return nil + } + return v.HlsQueryParamEnabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) NamespaceClaim() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) HlsQueryParamSecretKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { if v == nil { return nil } - return v.NamespaceClaim + return v.HlsQueryParamSecretKey }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) HlsQueryParamTransitionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { + if v == nil { + return nil + } + return v.HlsQueryParamTransitionKey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) HlsShowAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *bool { + if v == nil { + return nil + } + return v.HlsShowAdvanced + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) HlsTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { + if v == nil { + return nil + } + return v.HlsTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { if v == nil { return nil } @@ -42923,8 +67813,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) T }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuth) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { if v == nil { return nil } @@ -42932,192 +67822,198 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthPtrOutput) U }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt struct { - Enabled *string `pulumi:"enabled"` +type GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting struct { Locked *bool `pulumi:"locked"` + Partner *string `pulumi:"partner"` TemplateUuid *string `pulumi:"templateUuid"` + Username *string `pulumi:"username"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs struct { - Enabled pulumi.StringPtrInput `pulumi:"enabled"` +type GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs struct { Locked pulumi.BoolPtrInput `pulumi:"locked"` + Partner pulumi.StringPtrInput `pulumi:"partner"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Username pulumi.StringPtrInput `pulumi:"username"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs +type getPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt) *GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting) *GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput) Enabled() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt) *string { return v.Enabled }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) Partner() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting) *string { return v.Partner }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) Username() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting) *string { return v.Username }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt) GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting) GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt + var ret GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) Enabled() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting) *bool { if v == nil { return nil } - return v.Enabled - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) Partner() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.Partner + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting) *string { if v == nil { return nil } @@ -43125,8 +68021,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) T }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceipt) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) Username() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting) *string { + if v == nil { + return nil + } + return v.Username + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting) *string { if v == nil { return nil } @@ -43134,189 +68039,176 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptPtrOutput) U }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - Reason *string `pulumi:"reason"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush struct { + Locked *bool `pulumi:"locked"` + Serverpushlists []string `pulumi:"serverpushlists"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs and GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Reason pulumi.StringPtrInput `pulumi:"reason"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Serverpushlists pulumi.StringArrayInput `pulumi:"serverpushlists"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs, GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtr and GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs +type getPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrType GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs) GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess) *GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush) *GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) Reason() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess) *string { return v.Reason }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput) Serverpushlists() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush) []string { + return v.Serverpushlists + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess) GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush) GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess + var ret GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush) *bool { if v == nil { return nil } @@ -43324,17 +68216,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) Reason() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) Serverpushlists() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush) []string { if v == nil { return nil } - return v.Reason - }).(pulumi.StringPtrOutput) + return v.Serverpushlists + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush) *string { if v == nil { return nil } @@ -43342,8 +68234,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) Templa }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccess) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush) *string { if v == nil { return nil } @@ -43351,187 +68243,183 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessPtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess struct { - Enabled *string `pulumi:"enabled"` +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration struct { + Enabled *bool `pulumi:"enabled"` Locked *bool `pulumi:"locked"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs struct { - Enabled pulumi.StringPtrInput `pulumi:"enabled"` +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Locked pulumi.BoolPtrInput `pulumi:"locked"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs +type getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess) *GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration) *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput) Enabled() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess) *string { - return v.Enabled - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess) GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess + var ret GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput) Enabled() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration) *bool { if v == nil { return nil } return v.Enabled - }).(pulumi.StringPtrOutput) + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration) *bool { if v == nil { return nil } @@ -43539,8 +68427,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtr }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration) *string { if v == nil { return nil } @@ -43548,8 +68436,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtr }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccess) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration) *string { if v == nil { return nil } @@ -43557,200 +68445,200 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessPtr }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId struct { - Elements []string `pulumi:"elements"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout struct { + Locked *bool `pulumi:"locked"` + Optout *string `pulumi:"optout"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs and GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs struct { - Elements pulumi.StringArrayInput `pulumi:"elements"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Optout pulumi.StringPtrInput `pulumi:"optout"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs, GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtr and GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs +type getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrType GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId) *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout) *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput) Elements() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId) []string { - return v.Elements - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput) Optout() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout) *string { + return v.Optout + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId + var ret GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput) Elements() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId) []string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout) *bool { if v == nil { return nil } - return v.Elements - }).(pulumi.StringArrayOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput) Optout() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.Optout + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout) *string { if v == nil { return nil } @@ -43758,8 +68646,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout) *string { if v == nil { return nil } @@ -43767,187 +68655,204 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheId }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader struct { - Elements []string `pulumi:"elements"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient struct { + BeaconId *string `pulumi:"beaconId"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + UseHybridHttpUdp *bool `pulumi:"useHybridHttpUdp"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs and GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs struct { - Elements pulumi.StringArrayInput `pulumi:"elements"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs struct { + BeaconId pulumi.StringPtrInput `pulumi:"beaconId"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UseHybridHttpUdp pulumi.BoolPtrInput `pulumi:"useHybridHttpUdp"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs, GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtr and GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs +type getPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrType GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs) GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader) *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput) Elements() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader) []string { - return v.Elements - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) BeaconId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *string { return v.BeaconId }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) UseHybridHttpUdp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *bool { return v.UseHybridHttpUdp }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput { +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader) GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader + var ret GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput) Elements() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader) []string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) BeaconId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *string { if v == nil { return nil } - return v.Elements - }).(pulumi.StringArrayOutput) + return v.BeaconId + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *bool { if v == nil { return nil } @@ -43955,8 +68860,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderP }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *string { if v == nil { return nil } @@ -43964,8 +68869,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderP }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) UseHybridHttpUdp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *bool { + if v == nil { + return nil + } + return v.UseHybridHttpUdp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *string { if v == nil { return nil } @@ -43973,180 +68887,182 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderP }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh struct { +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization struct { Enabled *bool `pulumi:"enabled"` Locked *bool `pulumi:"locked"` TemplateUuid *string `pulumi:"templateUuid"` - Timeout *string `pulumi:"timeout"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs struct { +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Locked pulumi.BoolPtrInput `pulumi:"locked"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Timeout pulumi.StringPtrInput `pulumi:"timeout"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs +type getPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh) *GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization) *GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh]{ - OutputState: o.OutputState, - } + }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) Timeout() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh) *string { return v.Timeout }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh) GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization) GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh + var ret GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization) *bool { if v == nil { return nil } @@ -44154,8 +69070,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) E }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization) *bool { if v == nil { return nil } @@ -44163,8 +69079,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) L }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization) *string { if v == nil { return nil } @@ -44172,17 +69088,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) T }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) Timeout() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh) *string { - if v == nil { - return nil - } - return v.Timeout - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefresh) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization) *string { if v == nil { return nil } @@ -44190,832 +69097,1044 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshPtrOutput) U }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh struct { - Delay *string `pulumi:"delay"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Timeout *string `pulumi:"timeout"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover struct { + CacheErrorResponse *bool `pulumi:"cacheErrorResponse"` + CacheWindow *string `pulumi:"cacheWindow"` + ClientResponseCode *string `pulumi:"clientResponseCode"` + DetectObjectUnavailable *bool `pulumi:"detectObjectUnavailable"` + DetectObjectUnavailableTitle *string `pulumi:"detectObjectUnavailableTitle"` + DetectOriginUnavailable *bool `pulumi:"detectOriginUnavailable"` + DetectOriginUnavailableTitle *string `pulumi:"detectOriginUnavailableTitle"` + DetectOriginUnresponsive *bool `pulumi:"detectOriginUnresponsive"` + DetectOriginUnresponsiveTitle *string `pulumi:"detectOriginUnresponsiveTitle"` + Locked *bool `pulumi:"locked"` + ObjectUnavailableAlternateHost *string `pulumi:"objectUnavailableAlternateHost"` + ObjectUnavailableBackupHost *string `pulumi:"objectUnavailableBackupHost"` + ObjectUnavailableBlacklistOriginIp *bool `pulumi:"objectUnavailableBlacklistOriginIp"` + ObjectUnavailableBlacklistWindow *string `pulumi:"objectUnavailableBlacklistWindow"` + ObjectUnavailableChangeProtocol *bool `pulumi:"objectUnavailableChangeProtocol"` + ObjectUnavailableDetectionLevel *string `pulumi:"objectUnavailableDetectionLevel"` + ObjectUnavailableIncludeQueryString *bool `pulumi:"objectUnavailableIncludeQueryString"` + ObjectUnavailableModifiedPath *string `pulumi:"objectUnavailableModifiedPath"` + ObjectUnavailableModifyRequestPath *bool `pulumi:"objectUnavailableModifyRequestPath"` + ObjectUnavailableProtocol *string `pulumi:"objectUnavailableProtocol"` + ObjectUnavailableRecovery *string `pulumi:"objectUnavailableRecovery"` + ObjectUnavailableRedirectMethod *int `pulumi:"objectUnavailableRedirectMethod"` + ObjectUnavailableResponseCodes []string `pulumi:"objectUnavailableResponseCodes"` + ObjectUnavailableRetryLimit *string `pulumi:"objectUnavailableRetryLimit"` + OriginUnavailableAlternateHost *string `pulumi:"originUnavailableAlternateHost"` + OriginUnavailableBackupHost *string `pulumi:"originUnavailableBackupHost"` + OriginUnavailableBlacklistOriginIp *bool `pulumi:"originUnavailableBlacklistOriginIp"` + OriginUnavailableBlacklistWindow *string `pulumi:"originUnavailableBlacklistWindow"` + OriginUnavailableChangeProtocol *bool `pulumi:"originUnavailableChangeProtocol"` + OriginUnavailableDetectionLevel *string `pulumi:"originUnavailableDetectionLevel"` + OriginUnavailableIncludeQueryString *bool `pulumi:"originUnavailableIncludeQueryString"` + OriginUnavailableModifiedPath *string `pulumi:"originUnavailableModifiedPath"` + OriginUnavailableModifyRequestPath *bool `pulumi:"originUnavailableModifyRequestPath"` + OriginUnavailableProtocol *string `pulumi:"originUnavailableProtocol"` + OriginUnavailableRecovery *string `pulumi:"originUnavailableRecovery"` + OriginUnavailableRedirectMethod *int `pulumi:"originUnavailableRedirectMethod"` + OriginUnavailableResponseCodes []string `pulumi:"originUnavailableResponseCodes"` + OriginUnavailableRetryLimit *string `pulumi:"originUnavailableRetryLimit"` + OriginUnresponsiveAlternateHost *string `pulumi:"originUnresponsiveAlternateHost"` + OriginUnresponsiveBackupHost *string `pulumi:"originUnresponsiveBackupHost"` + OriginUnresponsiveBlacklistOriginIp *bool `pulumi:"originUnresponsiveBlacklistOriginIp"` + OriginUnresponsiveBlacklistWindow *string `pulumi:"originUnresponsiveBlacklistWindow"` + OriginUnresponsiveChangeProtocol *bool `pulumi:"originUnresponsiveChangeProtocol"` + OriginUnresponsiveDetectionLevel *string `pulumi:"originUnresponsiveDetectionLevel"` + OriginUnresponsiveIncludeQueryString *bool `pulumi:"originUnresponsiveIncludeQueryString"` + OriginUnresponsiveModifiedPath *string `pulumi:"originUnresponsiveModifiedPath"` + OriginUnresponsiveModifyRequestPath *bool `pulumi:"originUnresponsiveModifyRequestPath"` + OriginUnresponsiveProtocol *string `pulumi:"originUnresponsiveProtocol"` + OriginUnresponsiveRecovery *string `pulumi:"originUnresponsiveRecovery"` + OriginUnresponsiveRedirectMethod *int `pulumi:"originUnresponsiveRedirectMethod"` + OriginUnresponsiveRetryLimit *string `pulumi:"originUnresponsiveRetryLimit"` + OtherOptions *string `pulumi:"otherOptions"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs and GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs struct { - Delay pulumi.StringPtrInput `pulumi:"delay"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Timeout pulumi.StringPtrInput `pulumi:"timeout"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs struct { + CacheErrorResponse pulumi.BoolPtrInput `pulumi:"cacheErrorResponse"` + CacheWindow pulumi.StringPtrInput `pulumi:"cacheWindow"` + ClientResponseCode pulumi.StringPtrInput `pulumi:"clientResponseCode"` + DetectObjectUnavailable pulumi.BoolPtrInput `pulumi:"detectObjectUnavailable"` + DetectObjectUnavailableTitle pulumi.StringPtrInput `pulumi:"detectObjectUnavailableTitle"` + DetectOriginUnavailable pulumi.BoolPtrInput `pulumi:"detectOriginUnavailable"` + DetectOriginUnavailableTitle pulumi.StringPtrInput `pulumi:"detectOriginUnavailableTitle"` + DetectOriginUnresponsive pulumi.BoolPtrInput `pulumi:"detectOriginUnresponsive"` + DetectOriginUnresponsiveTitle pulumi.StringPtrInput `pulumi:"detectOriginUnresponsiveTitle"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ObjectUnavailableAlternateHost pulumi.StringPtrInput `pulumi:"objectUnavailableAlternateHost"` + ObjectUnavailableBackupHost pulumi.StringPtrInput `pulumi:"objectUnavailableBackupHost"` + ObjectUnavailableBlacklistOriginIp pulumi.BoolPtrInput `pulumi:"objectUnavailableBlacklistOriginIp"` + ObjectUnavailableBlacklistWindow pulumi.StringPtrInput `pulumi:"objectUnavailableBlacklistWindow"` + ObjectUnavailableChangeProtocol pulumi.BoolPtrInput `pulumi:"objectUnavailableChangeProtocol"` + ObjectUnavailableDetectionLevel pulumi.StringPtrInput `pulumi:"objectUnavailableDetectionLevel"` + ObjectUnavailableIncludeQueryString pulumi.BoolPtrInput `pulumi:"objectUnavailableIncludeQueryString"` + ObjectUnavailableModifiedPath pulumi.StringPtrInput `pulumi:"objectUnavailableModifiedPath"` + ObjectUnavailableModifyRequestPath pulumi.BoolPtrInput `pulumi:"objectUnavailableModifyRequestPath"` + ObjectUnavailableProtocol pulumi.StringPtrInput `pulumi:"objectUnavailableProtocol"` + ObjectUnavailableRecovery pulumi.StringPtrInput `pulumi:"objectUnavailableRecovery"` + ObjectUnavailableRedirectMethod pulumi.IntPtrInput `pulumi:"objectUnavailableRedirectMethod"` + ObjectUnavailableResponseCodes pulumi.StringArrayInput `pulumi:"objectUnavailableResponseCodes"` + ObjectUnavailableRetryLimit pulumi.StringPtrInput `pulumi:"objectUnavailableRetryLimit"` + OriginUnavailableAlternateHost pulumi.StringPtrInput `pulumi:"originUnavailableAlternateHost"` + OriginUnavailableBackupHost pulumi.StringPtrInput `pulumi:"originUnavailableBackupHost"` + OriginUnavailableBlacklistOriginIp pulumi.BoolPtrInput `pulumi:"originUnavailableBlacklistOriginIp"` + OriginUnavailableBlacklistWindow pulumi.StringPtrInput `pulumi:"originUnavailableBlacklistWindow"` + OriginUnavailableChangeProtocol pulumi.BoolPtrInput `pulumi:"originUnavailableChangeProtocol"` + OriginUnavailableDetectionLevel pulumi.StringPtrInput `pulumi:"originUnavailableDetectionLevel"` + OriginUnavailableIncludeQueryString pulumi.BoolPtrInput `pulumi:"originUnavailableIncludeQueryString"` + OriginUnavailableModifiedPath pulumi.StringPtrInput `pulumi:"originUnavailableModifiedPath"` + OriginUnavailableModifyRequestPath pulumi.BoolPtrInput `pulumi:"originUnavailableModifyRequestPath"` + OriginUnavailableProtocol pulumi.StringPtrInput `pulumi:"originUnavailableProtocol"` + OriginUnavailableRecovery pulumi.StringPtrInput `pulumi:"originUnavailableRecovery"` + OriginUnavailableRedirectMethod pulumi.IntPtrInput `pulumi:"originUnavailableRedirectMethod"` + OriginUnavailableResponseCodes pulumi.StringArrayInput `pulumi:"originUnavailableResponseCodes"` + OriginUnavailableRetryLimit pulumi.StringPtrInput `pulumi:"originUnavailableRetryLimit"` + OriginUnresponsiveAlternateHost pulumi.StringPtrInput `pulumi:"originUnresponsiveAlternateHost"` + OriginUnresponsiveBackupHost pulumi.StringPtrInput `pulumi:"originUnresponsiveBackupHost"` + OriginUnresponsiveBlacklistOriginIp pulumi.BoolPtrInput `pulumi:"originUnresponsiveBlacklistOriginIp"` + OriginUnresponsiveBlacklistWindow pulumi.StringPtrInput `pulumi:"originUnresponsiveBlacklistWindow"` + OriginUnresponsiveChangeProtocol pulumi.BoolPtrInput `pulumi:"originUnresponsiveChangeProtocol"` + OriginUnresponsiveDetectionLevel pulumi.StringPtrInput `pulumi:"originUnresponsiveDetectionLevel"` + OriginUnresponsiveIncludeQueryString pulumi.BoolPtrInput `pulumi:"originUnresponsiveIncludeQueryString"` + OriginUnresponsiveModifiedPath pulumi.StringPtrInput `pulumi:"originUnresponsiveModifiedPath"` + OriginUnresponsiveModifyRequestPath pulumi.BoolPtrInput `pulumi:"originUnresponsiveModifyRequestPath"` + OriginUnresponsiveProtocol pulumi.StringPtrInput `pulumi:"originUnresponsiveProtocol"` + OriginUnresponsiveRecovery pulumi.StringPtrInput `pulumi:"originUnresponsiveRecovery"` + OriginUnresponsiveRedirectMethod pulumi.IntPtrInput `pulumi:"originUnresponsiveRedirectMethod"` + OriginUnresponsiveRetryLimit pulumi.StringPtrInput `pulumi:"originUnresponsiveRetryLimit"` + OtherOptions pulumi.StringPtrInput `pulumi:"otherOptions"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs, GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtr and GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs +type getPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrType GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs) GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) Delay() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *string { return v.Delay }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) CacheErrorResponse() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + return v.CacheErrorResponse + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) CacheWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { return v.CacheWindow }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ClientResponseCode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.ClientResponseCode + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) DetectObjectUnavailable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + return v.DetectObjectUnavailable + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) Timeout() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *string { return v.Timeout }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) DetectObjectUnavailableTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.DetectObjectUnavailableTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) DetectOriginUnavailable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + return v.DetectOriginUnavailable + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) DetectOriginUnavailableTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.DetectOriginUnavailableTitle + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) DetectOriginUnresponsive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + return v.DetectOriginUnresponsive + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) DetectOriginUnresponsiveTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.DetectOriginUnresponsiveTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableAlternateHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.ObjectUnavailableAlternateHost + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableBackupHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.ObjectUnavailableBackupHost + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) Delay() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *string { - if v == nil { - return nil - } - return v.Delay +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableBlacklistOriginIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + return v.ObjectUnavailableBlacklistOriginIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableBlacklistWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.ObjectUnavailableBlacklistWindow }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *bool { - if v == nil { - return nil - } - return v.Enabled +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableChangeProtocol() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + return v.ObjectUnavailableChangeProtocol }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *bool { - if v == nil { - return nil - } - return v.Locked +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableDetectionLevel() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.ObjectUnavailableDetectionLevel + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableIncludeQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + return v.ObjectUnavailableIncludeQueryString }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *string { - if v == nil { - return nil - } - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableModifiedPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.ObjectUnavailableModifiedPath }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) Timeout() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *string { - if v == nil { - return nil - } - return v.Timeout +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableModifyRequestPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + return v.ObjectUnavailableModifyRequestPath + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableProtocol() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.ObjectUnavailableProtocol }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefresh) *string { - if v == nil { - return nil - } - return v.Uuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableRecovery() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.ObjectUnavailableRecovery }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableRedirectMethod() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *int { + return v.ObjectUnavailableRedirectMethod + }).(pulumi.IntPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableResponseCodes() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) []string { + return v.ObjectUnavailableResponseCodes + }).(pulumi.StringArrayOutput) +} - ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableRetryLimit() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.ObjectUnavailableRetryLimit + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableAlternateHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.OriginUnavailableAlternateHost + }).(pulumi.StringPtrOutput) } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableBackupHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.OriginUnavailableBackupHost + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableBlacklistOriginIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + return v.OriginUnavailableBlacklistOriginIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableBlacklistWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.OriginUnavailableBlacklistWindow + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableChangeProtocol() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + return v.OriginUnavailableChangeProtocol + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableDetectionLevel() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.OriginUnavailableDetectionLevel + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableIncludeQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + return v.OriginUnavailableIncludeQueryString + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableModifiedPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.OriginUnavailableModifiedPath + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableModifyRequestPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + return v.OriginUnavailableModifyRequestPath + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableProtocol() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.OriginUnavailableProtocol + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutputWithContext(ctx) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableRecovery() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.OriginUnavailableRecovery + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableRedirectMethod() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *int { + return v.OriginUnavailableRedirectMethod + }).(pulumi.IntPtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableResponseCodes() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) []string { + return v.OriginUnavailableResponseCodes + }).(pulumi.StringArrayOutput) } -type getPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableRetryLimit() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.OriginUnavailableRetryLimit + }).(pulumi.StringPtrOutput) +} -func GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveAlternateHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.OriginUnresponsiveAlternateHost + }).(pulumi.StringPtrOutput) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveBackupHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.OriginUnresponsiveBackupHost + }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveBlacklistOriginIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + return v.OriginUnresponsiveBlacklistOriginIp + }).(pulumi.BoolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveBlacklistWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.OriginUnresponsiveBlacklistWindow + }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveChangeProtocol() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + return v.OriginUnresponsiveChangeProtocol + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveDetectionLevel() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.OriginUnresponsiveDetectionLevel + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveIncludeQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + return v.OriginUnresponsiveIncludeQueryString + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveModifiedPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.OriginUnresponsiveModifiedPath + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveModifyRequestPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + return v.OriginUnresponsiveModifyRequestPath + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveProtocol() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.OriginUnresponsiveProtocol + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol) *GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveRecovery() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.OriginUnresponsiveRecovery + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveRedirectMethod() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *int { + return v.OriginUnresponsiveRedirectMethod + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveRetryLimit() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.OriginUnresponsiveRetryLimit + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OtherOptions() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.OtherOptions + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol) GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol + var ret GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) CacheErrorResponse() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { if v == nil { return nil } - return v.Enabled + return v.CacheErrorResponse }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) CacheWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.CacheWindow + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ClientResponseCode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { if v == nil { return nil } - return v.TemplateUuid + return v.ClientResponseCode }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocol) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) DetectObjectUnavailable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { if v == nil { return nil } - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker struct { - Enabled *string `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` -} - -// GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs struct { - Enabled pulumi.StringPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` + return v.DetectObjectUnavailable + }).(pulumi.BoolPtrOutput) } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) DetectObjectUnavailableTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.DetectObjectUnavailableTitle + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) DetectOriginUnavailable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.DetectOriginUnavailable + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) DetectOriginUnavailableTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.DetectOriginUnavailableTitle + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) DetectOriginUnresponsive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.DetectOriginUnresponsive + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) DetectOriginUnresponsiveTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.DetectOriginUnresponsiveTitle + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutputWithContext(ctx) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableAlternateHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.ObjectUnavailableAlternateHost + }).(pulumi.StringPtrOutput) } -type getPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs - -func GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableBackupHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.ObjectUnavailableBackupHost + }).(pulumi.StringPtrOutput) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableBlacklistOriginIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.ObjectUnavailableBlacklistOriginIp + }).(pulumi.BoolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableBlacklistWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.ObjectUnavailableBlacklistWindow + }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableChangeProtocol() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.ObjectUnavailableChangeProtocol + }).(pulumi.BoolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableDetectionLevel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.ObjectUnavailableDetectionLevel + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableIncludeQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.ObjectUnavailableIncludeQueryString + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableModifiedPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.ObjectUnavailableModifiedPath + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableModifyRequestPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.ObjectUnavailableModifyRequestPath + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableProtocol() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.ObjectUnavailableProtocol + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker) *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableRecovery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.ObjectUnavailableRecovery + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableRedirectMethod() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *int { + if v == nil { + return nil + } + return v.ObjectUnavailableRedirectMethod + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput) Enabled() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker) *string { return v.Enabled }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableResponseCodes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) []string { + if v == nil { + return nil + } + return v.ObjectUnavailableResponseCodes + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableRetryLimit() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.ObjectUnavailableRetryLimit + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableAlternateHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnavailableAlternateHost }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableBackupHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnavailableBackupHost + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableBlacklistOriginIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.OriginUnavailableBlacklistOriginIp + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableBlacklistWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnavailableBlacklistWindow + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableChangeProtocol() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.OriginUnavailableChangeProtocol + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableDetectionLevel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnavailableDetectionLevel + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker { - if v != nil { - return *v +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableIncludeQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerOutput) + return v.OriginUnavailableIncludeQueryString + }).(pulumi.BoolPtrOutput) } - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput) Enabled() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker) *string { + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableModifiedPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { if v == nil { return nil } - return v.Enabled + return v.OriginUnavailableModifiedPath }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableModifyRequestPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { if v == nil { return nil } - return v.Locked + return v.OriginUnavailableModifyRequestPath }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableProtocol() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { if v == nil { return nil } - return v.TemplateUuid + return v.OriginUnavailableProtocol }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarker) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableRecovery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { if v == nil { return nil } - return v.Uuid + return v.OriginUnavailableRecovery }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification struct { - Enabled *string `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` -} - -// GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs struct { - Enabled pulumi.StringPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` -} - -func (GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput) -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutputWithContext(ctx).OutputState, - } -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutputWithContext(ctx) -} - -// GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput -} - -type getPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs - -func GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrType)(v) -} - -func (*getPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification)(nil)).Elem() -} - -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutputWithContext(context.Background()) -} - -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput) -} - -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutputWithContext(ctx).OutputState, - } -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableRedirectMethod() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *int { + if v == nil { + return nil + } + return v.OriginUnavailableRedirectMethod + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableResponseCodes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) []string { + if v == nil { + return nil + } + return v.OriginUnavailableResponseCodes + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableRetryLimit() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnavailableRetryLimit + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveAlternateHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnresponsiveAlternateHost + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification) *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveBackupHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnresponsiveBackupHost + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveBlacklistOriginIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.OriginUnresponsiveBlacklistOriginIp + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput) Enabled() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification) *string { return v.Enabled }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveBlacklistWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnresponsiveBlacklistWindow + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveChangeProtocol() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.OriginUnresponsiveChangeProtocol + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveDetectionLevel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnresponsiveDetectionLevel }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveIncludeQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.OriginUnresponsiveIncludeQueryString + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveModifiedPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnresponsiveModifiedPath + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveModifyRequestPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.OriginUnresponsiveModifyRequestPath + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveProtocol() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnresponsiveProtocol + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveRecovery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnresponsiveRecovery + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification) GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification { - if v != nil { - return *v +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveRedirectMethod() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *int { + if v == nil { + return nil } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationOutput) + return v.OriginUnresponsiveRedirectMethod + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput) Enabled() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveRetryLimit() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { if v == nil { return nil } - return v.Enabled + return v.OriginUnresponsiveRetryLimit }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OtherOptions() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.OtherOptions + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { if v == nil { return nil } @@ -45023,8 +70142,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutp }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotification) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { if v == nil { return nil } @@ -45032,261 +70151,201 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationPtrOutp }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache struct { - AllowBehavior *string `pulumi:"allowBehavior"` - Behavior *string `pulumi:"behavior"` - Locked *bool `pulumi:"locked"` - SendHeaders *string `pulumi:"sendHeaders"` - SendPrivate *bool `pulumi:"sendPrivate"` - TemplateUuid *string `pulumi:"templateUuid"` - Ttl *string `pulumi:"ttl"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs struct { - AllowBehavior pulumi.StringPtrInput `pulumi:"allowBehavior"` - Behavior pulumi.StringPtrInput `pulumi:"behavior"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - SendHeaders pulumi.StringPtrInput `pulumi:"sendHeaders"` - SendPrivate pulumi.BoolPtrInput `pulumi:"sendPrivate"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Ttl pulumi.StringPtrInput `pulumi:"ttl"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtr and GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrType GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs +type getPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching) *GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) AllowBehavior() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *string { return v.AllowBehavior }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) Behavior() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *string { return v.Behavior }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) SendHeaders() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *string { return v.SendHeaders }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) SendPrivate() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *bool { return v.SendPrivate }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) Ttl() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *string { return v.Ttl }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching) GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache + var ret GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) AllowBehavior() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *string { - if v == nil { - return nil - } - return v.AllowBehavior - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) Behavior() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *string { - if v == nil { - return nil - } - return v.Behavior - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) SendHeaders() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *string { - if v == nil { - return nil - } - return v.SendHeaders - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) SendPrivate() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching) *bool { if v == nil { return nil } - return v.SendPrivate + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching) *bool { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) Ttl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching) *string { if v == nil { return nil } - return v.Ttl + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCache) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching) *string { if v == nil { return nil } @@ -45294,182 +70353,184 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCachePtrOutput) U }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + SecondaryMultipathToOrigin *bool `pulumi:"secondaryMultipathToOrigin"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs and GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + SecondaryMultipathToOrigin pulumi.BoolPtrInput `pulumi:"secondaryMultipathToOrigin"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs, GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtr and GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs +type getPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrType GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs) GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization) *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance) *GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization) *bool { - return v.Enabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization) *bool { - return v.Locked +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) SecondaryMultipathToOrigin() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance) *bool { + return v.SecondaryMultipathToOrigin }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance) GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization + var ret GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance) *bool { if v == nil { return nil } @@ -45477,8 +70538,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizat }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance) *bool { if v == nil { return nil } @@ -45486,8 +70547,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizat }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) SecondaryMultipathToOrigin() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance) *bool { + if v == nil { + return nil + } + return v.SecondaryMultipathToOrigin + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance) *string { if v == nil { return nil } @@ -45495,8 +70565,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizat }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance) *string { if v == nil { return nil } @@ -45504,182 +70574,282 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizat }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride struct { - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Throughput *string `pulumi:"throughput"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader struct { + Action *string `pulumi:"action"` + AvoidDuplicateHeaders *bool `pulumi:"avoidDuplicateHeaders"` + CustomHeaderName *string `pulumi:"customHeaderName"` + HeaderValue *string `pulumi:"headerValue"` + Locked *bool `pulumi:"locked"` + NewHeaderValue *string `pulumi:"newHeaderValue"` + StandardAddHeaderName *string `pulumi:"standardAddHeaderName"` + StandardDeleteHeaderName *string `pulumi:"standardDeleteHeaderName"` + StandardModifyHeaderName *string `pulumi:"standardModifyHeaderName"` + StandardPassHeaderName *string `pulumi:"standardPassHeaderName"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs and GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Throughput pulumi.StringPtrInput `pulumi:"throughput"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs struct { + Action pulumi.StringPtrInput `pulumi:"action"` + AvoidDuplicateHeaders pulumi.BoolPtrInput `pulumi:"avoidDuplicateHeaders"` + CustomHeaderName pulumi.StringPtrInput `pulumi:"customHeaderName"` + HeaderValue pulumi.StringPtrInput `pulumi:"headerValue"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + NewHeaderValue pulumi.StringPtrInput `pulumi:"newHeaderValue"` + StandardAddHeaderName pulumi.StringPtrInput `pulumi:"standardAddHeaderName"` + StandardDeleteHeaderName pulumi.StringPtrInput `pulumi:"standardDeleteHeaderName"` + StandardModifyHeaderName pulumi.StringPtrInput `pulumi:"standardModifyHeaderName"` + StandardPassHeaderName pulumi.StringPtrInput `pulumi:"standardPassHeaderName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtr and GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs, GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtr and GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrType GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs +type getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrType GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride) *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) Action() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { + return v.Action + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) AvoidDuplicateHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *bool { + return v.AvoidDuplicateHeaders + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) CustomHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { + return v.CustomHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) HeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { + return v.HeaderValue + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) NewHeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { + return v.NewHeaderValue }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput) Throughput() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride) *string { - return v.Throughput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) StandardAddHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { + return v.StandardAddHeaderName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) StandardDeleteHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { + return v.StandardDeleteHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) StandardModifyHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { + return v.StandardModifyHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) StandardPassHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { + return v.StandardPassHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride + var ret GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) Action() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { + if v == nil { + return nil + } + return v.Action + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) AvoidDuplicateHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *bool { + if v == nil { + return nil + } + return v.AvoidDuplicateHeaders + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) CustomHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { + if v == nil { + return nil + } + return v.CustomHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) HeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { + if v == nil { + return nil + } + return v.HeaderValue + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *bool { if v == nil { return nil } @@ -45687,26 +70857,62 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizat }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) NewHeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { if v == nil { return nil } - return v.TemplateUuid + return v.NewHeaderValue }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput) Throughput() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) StandardAddHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { + if v == nil { + return nil + } + return v.StandardAddHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) StandardDeleteHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { + if v == nil { + return nil + } + return v.StandardDeleteHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) StandardModifyHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { + if v == nil { + return nil + } + return v.StandardModifyHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) StandardPassHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { + if v == nil { + return nil + } + return v.StandardPassHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { if v == nil { return nil } - return v.Throughput + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverridePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverride) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { if v == nil { return nil } @@ -45714,205 +70920,282 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizat }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent struct { - ImageCompression *bool `pulumi:"imageCompression"` - Locked *bool `pulumi:"locked"` - Prefetch *bool `pulumi:"prefetch"` - RealUserMonitoring *bool `pulumi:"realUserMonitoring"` - SureRoute *bool `pulumi:"sureRoute"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader struct { + Action *string `pulumi:"action"` + AvoidDuplicateHeaders *bool `pulumi:"avoidDuplicateHeaders"` + CustomHeaderName *string `pulumi:"customHeaderName"` + HeaderValue *string `pulumi:"headerValue"` + Locked *bool `pulumi:"locked"` + NewHeaderValue *string `pulumi:"newHeaderValue"` + StandardAddHeaderName *string `pulumi:"standardAddHeaderName"` + StandardDeleteHeaderName *string `pulumi:"standardDeleteHeaderName"` + StandardModifyHeaderName *string `pulumi:"standardModifyHeaderName"` + StandardPassHeaderName *string `pulumi:"standardPassHeaderName"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs and GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs and GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs struct { - ImageCompression pulumi.BoolPtrInput `pulumi:"imageCompression"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Prefetch pulumi.BoolPtrInput `pulumi:"prefetch"` - RealUserMonitoring pulumi.BoolPtrInput `pulumi:"realUserMonitoring"` - SureRoute pulumi.BoolPtrInput `pulumi:"sureRoute"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs struct { + Action pulumi.StringPtrInput `pulumi:"action"` + AvoidDuplicateHeaders pulumi.BoolPtrInput `pulumi:"avoidDuplicateHeaders"` + CustomHeaderName pulumi.StringPtrInput `pulumi:"customHeaderName"` + HeaderValue pulumi.StringPtrInput `pulumi:"headerValue"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + NewHeaderValue pulumi.StringPtrInput `pulumi:"newHeaderValue"` + StandardAddHeaderName pulumi.StringPtrInput `pulumi:"standardAddHeaderName"` + StandardDeleteHeaderName pulumi.StringPtrInput `pulumi:"standardDeleteHeaderName"` + StandardModifyHeaderName pulumi.StringPtrInput `pulumi:"standardModifyHeaderName"` + StandardPassHeaderName pulumi.StringPtrInput `pulumi:"standardPassHeaderName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs, GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtr and GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs, GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtr and GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrType GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs +type getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrType GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) ImageCompression() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *bool { - return v.ImageCompression +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) Action() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { + return v.Action + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) AvoidDuplicateHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *bool { + return v.AvoidDuplicateHeaders }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) CustomHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { + return v.CustomHeaderName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) Prefetch() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *bool { return v.Prefetch }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) HeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { + return v.HeaderValue + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) RealUserMonitoring() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *bool { - return v.RealUserMonitoring +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *bool { + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) SureRoute() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *bool { return v.SureRoute }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) NewHeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { + return v.NewHeaderValue + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) StandardAddHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { + return v.StandardAddHeaderName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) StandardDeleteHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { + return v.StandardDeleteHeaderName + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) StandardModifyHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { + return v.StandardModifyHeaderName + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) StandardPassHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { + return v.StandardPassHeaderName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent + var ret GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) ImageCompression() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) Action() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { if v == nil { return nil } - return v.ImageCompression + return v.Action + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) AvoidDuplicateHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *bool { + if v == nil { + return nil + } + return v.AvoidDuplicateHeaders }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) CustomHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { + if v == nil { + return nil + } + return v.CustomHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) HeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { + if v == nil { + return nil + } + return v.HeaderValue + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *bool { if v == nil { return nil } @@ -45920,35 +71203,53 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) Prefetch() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) NewHeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { if v == nil { return nil } - return v.Prefetch - }).(pulumi.BoolPtrOutput) + return v.NewHeaderValue + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) RealUserMonitoring() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) StandardAddHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { if v == nil { return nil } - return v.RealUserMonitoring - }).(pulumi.BoolPtrOutput) + return v.StandardAddHeaderName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) SureRoute() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) StandardDeleteHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { if v == nil { return nil } - return v.SureRoute - }).(pulumi.BoolPtrOutput) + return v.StandardDeleteHeaderName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) StandardModifyHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { + if v == nil { + return nil + } + return v.StandardModifyHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) StandardPassHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { + if v == nil { + return nil + } + return v.StandardPassHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { if v == nil { return nil } @@ -45956,8 +71257,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContent) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { if v == nil { return nil } @@ -45965,192 +71266,370 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentPtrOutput) }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader struct { + Action *string `pulumi:"action"` + AvoidDuplicateHeaders *bool `pulumi:"avoidDuplicateHeaders"` + CustomHeaderName *string `pulumi:"customHeaderName"` + HeaderValue *string `pulumi:"headerValue"` + Locked *bool `pulumi:"locked"` + MatchMultiple *bool `pulumi:"matchMultiple"` + NewHeaderValue *string `pulumi:"newHeaderValue"` + RegexHeaderMatch *string `pulumi:"regexHeaderMatch"` + RegexHeaderReplace *string `pulumi:"regexHeaderReplace"` + StandardAddHeaderName *string `pulumi:"standardAddHeaderName"` + StandardDeleteHeaderName *string `pulumi:"standardDeleteHeaderName"` + StandardModifyHeaderName *string `pulumi:"standardModifyHeaderName"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs and GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs struct { + Action pulumi.StringPtrInput `pulumi:"action"` + AvoidDuplicateHeaders pulumi.BoolPtrInput `pulumi:"avoidDuplicateHeaders"` + CustomHeaderName pulumi.StringPtrInput `pulumi:"customHeaderName"` + HeaderValue pulumi.StringPtrInput `pulumi:"headerValue"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchMultiple pulumi.BoolPtrInput `pulumi:"matchMultiple"` + NewHeaderValue pulumi.StringPtrInput `pulumi:"newHeaderValue"` + RegexHeaderMatch pulumi.StringPtrInput `pulumi:"regexHeaderMatch"` + RegexHeaderReplace pulumi.StringPtrInput `pulumi:"regexHeaderReplace"` + StandardAddHeaderName pulumi.StringPtrInput `pulumi:"standardAddHeaderName"` + StandardDeleteHeaderName pulumi.StringPtrInput `pulumi:"standardDeleteHeaderName"` + StandardModifyHeaderName pulumi.StringPtrInput `pulumi:"standardModifyHeaderName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs, GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtr and GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrType GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) Action() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { + return v.Action + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) AvoidDuplicateHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *bool { + return v.AvoidDuplicateHeaders + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) CustomHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { + return v.CustomHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) HeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { + return v.HeaderValue + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) MatchMultiple() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *bool { + return v.MatchMultiple + }).(pulumi.BoolPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) NewHeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { + return v.NewHeaderValue + }).(pulumi.StringPtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) RegexHeaderMatch() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { + return v.RegexHeaderMatch + }).(pulumi.StringPtrOutput) } -type getPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) RegexHeaderReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { + return v.RegexHeaderReplace + }).(pulumi.StringPtrOutput) +} -func GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) StandardAddHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { + return v.StandardAddHeaderName + }).(pulumi.StringPtrOutput) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) StandardDeleteHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { + return v.StandardDeleteHeaderName + }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) StandardModifyHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { + return v.StandardModifyHeaderName + }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload) *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) Action() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { + if v == nil { + return nil + } + return v.Action + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) AvoidDuplicateHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *bool { + if v == nil { + return nil + } + return v.AvoidDuplicateHeaders + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) CustomHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { + if v == nil { + return nil + } + return v.CustomHeaderName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) HeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { + if v == nil { + return nil + } + return v.HeaderValue + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) MatchMultiple() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *bool { + if v == nil { + return nil + } + return v.MatchMultiple + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) NewHeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { + if v == nil { + return nil + } + return v.NewHeaderValue + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) RegexHeaderMatch() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { + if v == nil { + return nil + } + return v.RegexHeaderMatch + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) RegexHeaderReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { + if v == nil { + return nil + } + return v.RegexHeaderReplace + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload { - if v != nil { - return *v +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) StandardAddHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { + if v == nil { + return nil } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadOutput) + return v.StandardAddHeaderName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) StandardDeleteHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { if v == nil { return nil } - return v.Enabled - }).(pulumi.BoolPtrOutput) + return v.StandardDeleteHeaderName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) StandardModifyHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.StandardModifyHeaderName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { if v == nil { return nil } @@ -46158,8 +71637,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) Te }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUpload) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { if v == nil { return nil } @@ -46167,252 +71646,370 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadPtrOutput) Uu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase struct { - Database *string `pulumi:"database"` - ExtractLocation *string `pulumi:"extractLocation"` - HeaderName *string `pulumi:"headerName"` - Locked *bool `pulumi:"locked"` - QueryParameterName *string `pulumi:"queryParameterName"` - RegexPattern *string `pulumi:"regexPattern"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader struct { + Action *string `pulumi:"action"` + AvoidDuplicateHeaders *bool `pulumi:"avoidDuplicateHeaders"` + CustomHeaderName *string `pulumi:"customHeaderName"` + HeaderValue *string `pulumi:"headerValue"` + Locked *bool `pulumi:"locked"` + MatchMultiple *bool `pulumi:"matchMultiple"` + NewHeaderValue *string `pulumi:"newHeaderValue"` + RegexHeaderMatch *string `pulumi:"regexHeaderMatch"` + RegexHeaderReplace *string `pulumi:"regexHeaderReplace"` + StandardAddHeaderName *string `pulumi:"standardAddHeaderName"` + StandardDeleteHeaderName *string `pulumi:"standardDeleteHeaderName"` + StandardModifyHeaderName *string `pulumi:"standardModifyHeaderName"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs and GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs struct { - Database pulumi.StringPtrInput `pulumi:"database"` - ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` - HeaderName pulumi.StringPtrInput `pulumi:"headerName"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` - RegexPattern pulumi.StringPtrInput `pulumi:"regexPattern"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs struct { + Action pulumi.StringPtrInput `pulumi:"action"` + AvoidDuplicateHeaders pulumi.BoolPtrInput `pulumi:"avoidDuplicateHeaders"` + CustomHeaderName pulumi.StringPtrInput `pulumi:"customHeaderName"` + HeaderValue pulumi.StringPtrInput `pulumi:"headerValue"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchMultiple pulumi.BoolPtrInput `pulumi:"matchMultiple"` + NewHeaderValue pulumi.StringPtrInput `pulumi:"newHeaderValue"` + RegexHeaderMatch pulumi.StringPtrInput `pulumi:"regexHeaderMatch"` + RegexHeaderReplace pulumi.StringPtrInput `pulumi:"regexHeaderReplace"` + StandardAddHeaderName pulumi.StringPtrInput `pulumi:"standardAddHeaderName"` + StandardDeleteHeaderName pulumi.StringPtrInput `pulumi:"standardDeleteHeaderName"` + StandardModifyHeaderName pulumi.StringPtrInput `pulumi:"standardModifyHeaderName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtr and GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs, GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtr and GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrType GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs +type getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrType GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) Database() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { return v.Database }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) Action() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { + return v.Action + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) ExtractLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { return v.ExtractLocation }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) AvoidDuplicateHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *bool { + return v.AvoidDuplicateHeaders + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { return v.HeaderName }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) CustomHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { + return v.CustomHeaderName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) HeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { + return v.HeaderValue + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) QueryParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { return v.QueryParameterName }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) RegexPattern() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { return v.RegexPattern }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) MatchMultiple() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *bool { + return v.MatchMultiple + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) NewHeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { + return v.NewHeaderValue + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) RegexHeaderMatch() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { + return v.RegexHeaderMatch + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) RegexHeaderReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { + return v.RegexHeaderReplace + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) StandardAddHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { + return v.StandardAddHeaderName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) StandardDeleteHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { + return v.StandardDeleteHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) StandardModifyHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { + return v.StandardModifyHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseOutput) + var ret GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) Action() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { + if v == nil { + return nil + } + return v.Action + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) AvoidDuplicateHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *bool { + if v == nil { + return nil + } + return v.AvoidDuplicateHeaders + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) CustomHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { + if v == nil { + return nil + } + return v.CustomHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) HeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { + if v == nil { + return nil + } + return v.HeaderValue + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) MatchMultiple() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *bool { + if v == nil { + return nil + } + return v.MatchMultiple + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) Database() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) NewHeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { if v == nil { return nil } - return v.Database + return v.NewHeaderValue }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) ExtractLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) RegexHeaderMatch() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { if v == nil { return nil } - return v.ExtractLocation + return v.RegexHeaderMatch }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) RegexHeaderReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { if v == nil { return nil } - return v.HeaderName + return v.RegexHeaderReplace }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) StandardAddHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.StandardAddHeaderName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) QueryParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) StandardDeleteHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { if v == nil { return nil } - return v.QueryParameterName + return v.StandardDeleteHeaderName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) RegexPattern() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) StandardModifyHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { if v == nil { return nil } - return v.RegexPattern + return v.StandardModifyHeaderName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { if v == nil { return nil } @@ -46420,8 +72017,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) Temp }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabase) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { if v == nil { return nil } @@ -46429,225 +72026,197 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabasePtrOutput) Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset struct { - Dataset *string `pulumi:"dataset"` - ExtractLocation *string `pulumi:"extractLocation"` - HeaderName *string `pulumi:"headerName"` +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader struct { + Enabled *bool `pulumi:"enabled"` Locked *bool `pulumi:"locked"` - QueryParameterName *string `pulumi:"queryParameterName"` - RegexPattern *string `pulumi:"regexPattern"` + ModificationOption *string `pulumi:"modificationOption"` + RenameHeaderTo *string `pulumi:"renameHeaderTo"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs and GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs struct { - Dataset pulumi.StringPtrInput `pulumi:"dataset"` - ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` - HeaderName pulumi.StringPtrInput `pulumi:"headerName"` +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Locked pulumi.BoolPtrInput `pulumi:"locked"` - QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` - RegexPattern pulumi.StringPtrInput `pulumi:"regexPattern"` + ModificationOption pulumi.StringPtrInput `pulumi:"modificationOption"` + RenameHeaderTo pulumi.StringPtrInput `pulumi:"renameHeaderTo"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs, GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtr and GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs +type getPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrType GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs) GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) Dataset() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { return v.Dataset }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) ExtractLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { return v.ExtractLocation }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { return v.HeaderName }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) QueryParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { return v.QueryParameterName }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) ModificationOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *string { + return v.ModificationOption + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) RegexPattern() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { return v.RegexPattern }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) RenameHeaderTo() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *string { return v.RenameHeaderTo }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset + var ret GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) Dataset() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { - if v == nil { - return nil - } - return v.Dataset - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) ExtractLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { - if v == nil { - return nil - } - return v.ExtractLocation - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *bool { if v == nil { return nil } - return v.HeaderName - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *bool { if v == nil { return nil } @@ -46655,26 +72224,26 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) Locke }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) QueryParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) ModificationOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *string { if v == nil { return nil } - return v.QueryParameterName + return v.ModificationOption }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) RegexPattern() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) RenameHeaderTo() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *string { if v == nil { return nil } - return v.RegexPattern + return v.RenameHeaderTo }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *string { if v == nil { return nil } @@ -46682,8 +72251,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) Templ }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDataset) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *string { if v == nil { return nil } @@ -46691,1487 +72260,1543 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetPtrOutput) Uuid( }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey struct { - Locked *bool `pulumi:"locked"` - Regex *string `pulumi:"regex"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorOrigin struct { + CacheKeyHostname *string `pulumi:"cacheKeyHostname"` + Compress *bool `pulumi:"compress"` + CustomCertificateAuthorities []GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority `pulumi:"customCertificateAuthorities"` + CustomCertificates []GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate `pulumi:"customCertificates"` + CustomForwardHostHeader *string `pulumi:"customForwardHostHeader"` + CustomValidCnValues []string `pulumi:"customValidCnValues"` + EnableTrueClientIp *bool `pulumi:"enableTrueClientIp"` + ForwardHostHeader *string `pulumi:"forwardHostHeader"` + Hostname *string `pulumi:"hostname"` + HttpPort *int `pulumi:"httpPort"` + HttpsPort *int `pulumi:"httpsPort"` + IpVersion *string `pulumi:"ipVersion"` + Locked *bool `pulumi:"locked"` + Mslorigin *string `pulumi:"mslorigin"` + NetStorage *GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage `pulumi:"netStorage"` + OriginCertificate *string `pulumi:"originCertificate"` + OriginCertsToHonor *string `pulumi:"originCertsToHonor"` + OriginId *string `pulumi:"originId"` + OriginSni *bool `pulumi:"originSni"` + OriginType *string `pulumi:"originType"` + Ports *string `pulumi:"ports"` + SaasCnameEnabled *bool `pulumi:"saasCnameEnabled"` + SaasCnameLevel *int `pulumi:"saasCnameLevel"` + SaasCookie *string `pulumi:"saasCookie"` + SaasQueryString *string `pulumi:"saasQueryString"` + SaasRegex *string `pulumi:"saasRegex"` + SaasReplace *string `pulumi:"saasReplace"` + SaasSuffix *string `pulumi:"saasSuffix"` + SaasType *string `pulumi:"saasType"` + SecondHostname *string `pulumi:"secondHostname"` + SecondHostnameEnabled *bool `pulumi:"secondHostnameEnabled"` + StandardCertificateAuthorities []string `pulumi:"standardCertificateAuthorities"` + TemplateUuid *string `pulumi:"templateUuid"` + TrueClientIpClientSetting *bool `pulumi:"trueClientIpClientSetting"` + TrueClientIpHeader *string `pulumi:"trueClientIpHeader"` + UseUniqueCacheKey *bool `pulumi:"useUniqueCacheKey"` + Uuid *string `pulumi:"uuid"` + VerificationMode *string `pulumi:"verificationMode"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs struct { + CacheKeyHostname pulumi.StringPtrInput `pulumi:"cacheKeyHostname"` + Compress pulumi.BoolPtrInput `pulumi:"compress"` + CustomCertificateAuthorities GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayInput `pulumi:"customCertificateAuthorities"` + CustomCertificates GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayInput `pulumi:"customCertificates"` + CustomForwardHostHeader pulumi.StringPtrInput `pulumi:"customForwardHostHeader"` + CustomValidCnValues pulumi.StringArrayInput `pulumi:"customValidCnValues"` + EnableTrueClientIp pulumi.BoolPtrInput `pulumi:"enableTrueClientIp"` + ForwardHostHeader pulumi.StringPtrInput `pulumi:"forwardHostHeader"` + Hostname pulumi.StringPtrInput `pulumi:"hostname"` + HttpPort pulumi.IntPtrInput `pulumi:"httpPort"` + HttpsPort pulumi.IntPtrInput `pulumi:"httpsPort"` + IpVersion pulumi.StringPtrInput `pulumi:"ipVersion"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Mslorigin pulumi.StringPtrInput `pulumi:"mslorigin"` + NetStorage GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrInput `pulumi:"netStorage"` + OriginCertificate pulumi.StringPtrInput `pulumi:"originCertificate"` + OriginCertsToHonor pulumi.StringPtrInput `pulumi:"originCertsToHonor"` + OriginId pulumi.StringPtrInput `pulumi:"originId"` + OriginSni pulumi.BoolPtrInput `pulumi:"originSni"` + OriginType pulumi.StringPtrInput `pulumi:"originType"` + Ports pulumi.StringPtrInput `pulumi:"ports"` + SaasCnameEnabled pulumi.BoolPtrInput `pulumi:"saasCnameEnabled"` + SaasCnameLevel pulumi.IntPtrInput `pulumi:"saasCnameLevel"` + SaasCookie pulumi.StringPtrInput `pulumi:"saasCookie"` + SaasQueryString pulumi.StringPtrInput `pulumi:"saasQueryString"` + SaasRegex pulumi.StringPtrInput `pulumi:"saasRegex"` + SaasReplace pulumi.StringPtrInput `pulumi:"saasReplace"` + SaasSuffix pulumi.StringPtrInput `pulumi:"saasSuffix"` + SaasType pulumi.StringPtrInput `pulumi:"saasType"` + SecondHostname pulumi.StringPtrInput `pulumi:"secondHostname"` + SecondHostnameEnabled pulumi.BoolPtrInput `pulumi:"secondHostnameEnabled"` + StandardCertificateAuthorities pulumi.StringArrayInput `pulumi:"standardCertificateAuthorities"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TrueClientIpClientSetting pulumi.BoolPtrInput `pulumi:"trueClientIpClientSetting"` + TrueClientIpHeader pulumi.StringPtrInput `pulumi:"trueClientIpHeader"` + UseUniqueCacheKey pulumi.BoolPtrInput `pulumi:"useUniqueCacheKey"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VerificationMode pulumi.StringPtrInput `pulumi:"verificationMode"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOrigin)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOrigin] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOrigin]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs, GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtr and GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorOriginPtrType GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs) GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorOriginPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorOriginPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOrigin)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOrigin] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOrigin]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOrigin)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOrigin] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOrigin]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) CacheKeyHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.CacheKeyHostname }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) Compress() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { return v.Compress }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) CustomCertificateAuthorities() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) []GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority { + return v.CustomCertificateAuthorities + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) CustomCertificates() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) []GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate { + return v.CustomCertificates + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) CustomForwardHostHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.CustomForwardHostHeader }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) CustomValidCnValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) []string { return v.CustomValidCnValues }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) EnableTrueClientIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { return v.EnableTrueClientIp }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) ForwardHostHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.ForwardHostHeader }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) Hostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.Hostname }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) HttpPort() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *int { return v.HttpPort }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) HttpsPort() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *int { return v.HttpsPort }).(pulumi.IntPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Regex pulumi.StringPtrInput `pulumi:"regex"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) IpVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.IpVersion }).(pulumi.StringPtrOutput) } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) Mslorigin() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.Mslorigin }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) NetStorage() GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage { + return v.NetStorage + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) OriginCertificate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.OriginCertificate }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) OriginCertsToHonor() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.OriginCertsToHonor }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutputWithContext(ctx) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) OriginId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.OriginId }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) OriginSni() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { return v.OriginSni }).(pulumi.BoolPtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) OriginType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.OriginType }).(pulumi.StringPtrOutput) } -type getPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) Ports() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.Ports }).(pulumi.StringPtrOutput) +} -func GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) SaasCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { return v.SaasCnameEnabled }).(pulumi.BoolPtrOutput) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) SaasCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *int { return v.SaasCnameLevel }).(pulumi.IntPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) SaasCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.SaasCookie }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) SaasQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.SaasQueryString }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) SaasRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.SaasRegex }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) SaasReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.SaasReplace }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) SaasSuffix() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.SaasSuffix }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) SaasType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.SaasType }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) SecondHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.SecondHostname }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) SecondHostnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { return v.SecondHostnameEnabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey) *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) StandardCertificateAuthorities() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) []string { + return v.StandardCertificateAuthorities + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) TrueClientIpClientSetting() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { return v.TrueClientIpClientSetting }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput) Regex() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey) *string { return v.Regex }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) TrueClientIpHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.TrueClientIpHeader }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) UseUniqueCacheKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { return v.UseUniqueCacheKey }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) VerificationMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.VerificationMode }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOrigin)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOrigin] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOrigin]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey) GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) GetPropertyRulesBuilderRulesV20230530BehaviorOrigin { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey + var ret GetPropertyRulesBuilderRulesV20230530BehaviorOrigin return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) CacheKeyHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.CacheKeyHostname + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput) Regex() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) Compress() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { if v == nil { return nil } - return v.Regex - }).(pulumi.StringPtrOutput) + return v.Compress + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) CustomCertificateAuthorities() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) []GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.CustomCertificateAuthorities + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKey) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) CustomCertificates() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) []GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate { if v == nil { return nil } - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect struct { - AggregateLines *string `pulumi:"aggregateLines"` - AggregateSize *string `pulumi:"aggregateSize"` - AggregateTime *string `pulumi:"aggregateTime"` - ApiConnector *string `pulumi:"apiConnector"` - ApiDataElements []string `pulumi:"apiDataElements"` - DestinationHostname *string `pulumi:"destinationHostname"` - DestinationPath *string `pulumi:"destinationPath"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - OverrideAggregateSettings *bool `pulumi:"overrideAggregateSettings"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` -} - -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs struct { - AggregateLines pulumi.StringPtrInput `pulumi:"aggregateLines"` - AggregateSize pulumi.StringPtrInput `pulumi:"aggregateSize"` - AggregateTime pulumi.StringPtrInput `pulumi:"aggregateTime"` - ApiConnector pulumi.StringPtrInput `pulumi:"apiConnector"` - ApiDataElements pulumi.StringArrayInput `pulumi:"apiDataElements"` - DestinationHostname pulumi.StringPtrInput `pulumi:"destinationHostname"` - DestinationPath pulumi.StringPtrInput `pulumi:"destinationPath"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - OverrideAggregateSettings pulumi.BoolPtrInput `pulumi:"overrideAggregateSettings"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` -} - -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutputWithContext(ctx).OutputState, - } -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutputWithContext(ctx) -} - -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput -} - -type getPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs - -func GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrType)(v) -} - -func (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect)(nil)).Elem() -} - -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutputWithContext(context.Background()) -} - -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) -} - -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutputWithContext(ctx).OutputState, - } -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect)(nil)).Elem() + return v.CustomCertificates + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) CustomForwardHostHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.CustomForwardHostHeader + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) CustomValidCnValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) []string { + if v == nil { + return nil + } + return v.CustomValidCnValues + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) EnableTrueClientIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { + if v == nil { + return nil + } + return v.EnableTrueClientIp + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) ForwardHostHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.ForwardHostHeader + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) Hostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.Hostname + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) AggregateLines() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { return v.AggregateLines }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) HttpPort() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *int { + if v == nil { + return nil + } + return v.HttpPort + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) AggregateSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { return v.AggregateSize }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) HttpsPort() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *int { + if v == nil { + return nil + } + return v.HttpsPort + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) AggregateTime() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { return v.AggregateTime }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) IpVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.IpVersion + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) ApiConnector() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { return v.ApiConnector }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) ApiDataElements() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) []string { return v.ApiDataElements }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) Mslorigin() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.Mslorigin + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) DestinationHostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { return v.DestinationHostname }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) NetStorage() GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage { + if v == nil { + return nil + } + return v.NetStorage + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) DestinationPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { return v.DestinationPath }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) OriginCertificate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.OriginCertificate + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) OriginCertsToHonor() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.OriginCertsToHonor + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) OriginId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.OriginId + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) OverrideAggregateSettings() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *bool { - return v.OverrideAggregateSettings +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) OriginSni() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { + if v == nil { + return nil + } + return v.OriginSni }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) OriginType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.OriginType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) Ports() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.Ports + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) SaasCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { + if v == nil { + return nil + } + return v.SaasCnameEnabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) SaasCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *int { + if v == nil { + return nil + } + return v.SaasCnameLevel + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) SaasCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.SaasCookie + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) SaasQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.SaasQueryString + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect { - if v != nil { - return *v +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) SaasRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { + if v == nil { + return nil } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectOutput) + return v.SaasRegex + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) AggregateLines() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) SaasReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { if v == nil { return nil } - return v.AggregateLines + return v.SaasReplace }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) AggregateSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) SaasSuffix() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { if v == nil { return nil } - return v.AggregateSize + return v.SaasSuffix }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) AggregateTime() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) SaasType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { if v == nil { return nil } - return v.AggregateTime + return v.SaasType }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) ApiConnector() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) SecondHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { if v == nil { return nil } - return v.ApiConnector + return v.SecondHostname }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) ApiDataElements() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) []string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) SecondHostnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { if v == nil { return nil } - return v.ApiDataElements - }).(pulumi.StringArrayOutput) + return v.SecondHostnameEnabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) DestinationHostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) StandardCertificateAuthorities() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) []string { if v == nil { return nil } - return v.DestinationHostname - }).(pulumi.StringPtrOutput) + return v.StandardCertificateAuthorities + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) DestinationPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { if v == nil { return nil } - return v.DestinationPath + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) TrueClientIpClientSetting() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { if v == nil { return nil } - return v.Enabled + return v.TrueClientIpClientSetting }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) TrueClientIpHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.TrueClientIpHeader + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) OverrideAggregateSettings() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) UseUniqueCacheKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { if v == nil { return nil } - return v.OverrideAggregateSettings + return v.UseUniqueCacheKey }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnect) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) VerificationMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { if v == nil { return nil } - return v.Uuid + return v.VerificationMode }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced struct { - Description *string `pulumi:"description"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Xml *string `pulumi:"xml"` +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics struct { + AccessKeyEncryptedStorage *bool `pulumi:"accessKeyEncryptedStorage"` + AdcTitle *string `pulumi:"adcTitle"` + AuthenticationMethod *string `pulumi:"authenticationMethod"` + AuthenticationMethodTitle *string `pulumi:"authenticationMethodTitle"` + AwsAccessKeyId *string `pulumi:"awsAccessKeyId"` + AwsAccessKeyVersionGuid *string `pulumi:"awsAccessKeyVersionGuid"` + AwsArRegion *string `pulumi:"awsArRegion"` + AwsHost *string `pulumi:"awsHost"` + AwsRegion *string `pulumi:"awsRegion"` + AwsSecretAccessKey *string `pulumi:"awsSecretAccessKey"` + AwsService *string `pulumi:"awsService"` + Country *string `pulumi:"country"` + CustomSignStrings []string `pulumi:"customSignStrings"` + DirectConnectGeo *string `pulumi:"directConnectGeo"` + EncodingVersion *int `pulumi:"encodingVersion"` + EndPointService *string `pulumi:"endPointService"` + GcsAccessKeyVersionGuid *string `pulumi:"gcsAccessKeyVersionGuid"` + GcsHmacKeyAccessId *string `pulumi:"gcsHmacKeyAccessId"` + GcsHmacKeySecret *string `pulumi:"gcsHmacKeySecret"` + HostnameTag *bool `pulumi:"hostnameTag"` + Locked *bool `pulumi:"locked"` + Mslkey *string `pulumi:"mslkey"` + Mslname *string `pulumi:"mslname"` + Nonce *string `pulumi:"nonce"` + OriginLocationTitle *string `pulumi:"originLocationTitle"` + PropertyIdTag *bool `pulumi:"propertyIdTag"` + RoleArn *string `pulumi:"roleArn"` + SecretKey *string `pulumi:"secretKey"` + TemplateUuid *string `pulumi:"templateUuid"` + UseCustomSignString *bool `pulumi:"useCustomSignString"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs struct { - Description pulumi.StringPtrInput `pulumi:"description"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Xml pulumi.StringPtrInput `pulumi:"xml"` +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs struct { + AccessKeyEncryptedStorage pulumi.BoolPtrInput `pulumi:"accessKeyEncryptedStorage"` + AdcTitle pulumi.StringPtrInput `pulumi:"adcTitle"` + AuthenticationMethod pulumi.StringPtrInput `pulumi:"authenticationMethod"` + AuthenticationMethodTitle pulumi.StringPtrInput `pulumi:"authenticationMethodTitle"` + AwsAccessKeyId pulumi.StringPtrInput `pulumi:"awsAccessKeyId"` + AwsAccessKeyVersionGuid pulumi.StringPtrInput `pulumi:"awsAccessKeyVersionGuid"` + AwsArRegion pulumi.StringPtrInput `pulumi:"awsArRegion"` + AwsHost pulumi.StringPtrInput `pulumi:"awsHost"` + AwsRegion pulumi.StringPtrInput `pulumi:"awsRegion"` + AwsSecretAccessKey pulumi.StringPtrInput `pulumi:"awsSecretAccessKey"` + AwsService pulumi.StringPtrInput `pulumi:"awsService"` + Country pulumi.StringPtrInput `pulumi:"country"` + CustomSignStrings pulumi.StringArrayInput `pulumi:"customSignStrings"` + DirectConnectGeo pulumi.StringPtrInput `pulumi:"directConnectGeo"` + EncodingVersion pulumi.IntPtrInput `pulumi:"encodingVersion"` + EndPointService pulumi.StringPtrInput `pulumi:"endPointService"` + GcsAccessKeyVersionGuid pulumi.StringPtrInput `pulumi:"gcsAccessKeyVersionGuid"` + GcsHmacKeyAccessId pulumi.StringPtrInput `pulumi:"gcsHmacKeyAccessId"` + GcsHmacKeySecret pulumi.StringPtrInput `pulumi:"gcsHmacKeySecret"` + HostnameTag pulumi.BoolPtrInput `pulumi:"hostnameTag"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Mslkey pulumi.StringPtrInput `pulumi:"mslkey"` + Mslname pulumi.StringPtrInput `pulumi:"mslname"` + Nonce pulumi.StringPtrInput `pulumi:"nonce"` + OriginLocationTitle pulumi.StringPtrInput `pulumi:"originLocationTitle"` + PropertyIdTag pulumi.BoolPtrInput `pulumi:"propertyIdTag"` + RoleArn pulumi.StringPtrInput `pulumi:"roleArn"` + SecretKey pulumi.StringPtrInput `pulumi:"secretKey"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UseCustomSignString pulumi.BoolPtrInput `pulumi:"useCustomSignString"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs +type getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced) *string { - return v.Description - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) AccessKeyEncryptedStorage() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *bool { + return v.AccessKeyEncryptedStorage + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) AdcTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { return v.AdcTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) AuthenticationMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + return v.AuthenticationMethod }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) Xml() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced) *string { return v.Xml }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced) *string { - if v == nil { - return nil - } - return v.Description +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) AuthenticationMethodTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + return v.AuthenticationMethodTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced) *string { - if v == nil { - return nil - } - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) AwsAccessKeyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + return v.AwsAccessKeyId }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced) *string { - if v == nil { - return nil - } - return v.Uuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) AwsAccessKeyVersionGuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + return v.AwsAccessKeyVersionGuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedPtrOutput) Xml() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvanced) *string { - if v == nil { - return nil - } - return v.Xml +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) AwsArRegion() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + return v.AwsArRegion }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter struct { - CookieName *string `pulumi:"cookieName"` - Description *string `pulumi:"description"` - EnableFailover *bool `pulumi:"enableFailover"` - FailoverRules []GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule `pulumi:"failoverRules"` - FailoverTitle *string `pulumi:"failoverTitle"` - Hostname *string `pulumi:"hostname"` - Ip *string `pulumi:"ip"` - Locked *bool `pulumi:"locked"` - OriginId *string `pulumi:"originId"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` -} - -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs struct { - CookieName pulumi.StringPtrInput `pulumi:"cookieName"` - Description pulumi.StringPtrInput `pulumi:"description"` - EnableFailover pulumi.BoolPtrInput `pulumi:"enableFailover"` - FailoverRules GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayInput `pulumi:"failoverRules"` - FailoverTitle pulumi.StringPtrInput `pulumi:"failoverTitle"` - Hostname pulumi.StringPtrInput `pulumi:"hostname"` - Ip pulumi.StringPtrInput `pulumi:"ip"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - OriginId pulumi.StringPtrInput `pulumi:"originId"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` -} - -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutputWithContext(ctx).OutputState, - } -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(ctx) -} - -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput -} - -type getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs - -func GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) AwsHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { return v.AwsHost }).(pulumi.StringPtrOutput) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) AwsRegion() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { return v.AwsRegion }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) AwsSecretAccessKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + return v.AwsSecretAccessKey + }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) AwsService() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + return v.AwsService + }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) Country() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { return v.Country }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) CustomSignStrings() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) []string { + return v.CustomSignStrings + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) DirectConnectGeo() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + return v.DirectConnectGeo + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) EncodingVersion() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *int { + return v.EncodingVersion + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) EndPointService() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + return v.EndPointService + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) GcsAccessKeyVersionGuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + return v.GcsAccessKeyVersionGuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) GcsHmacKeyAccessId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + return v.GcsHmacKeyAccessId + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) CookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { - return v.CookieName +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) GcsHmacKeySecret() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + return v.GcsHmacKeySecret }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { - return v.Description - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) HostnameTag() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *bool { return v.HostnameTag }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) EnableFailover() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *bool { - return v.EnableFailover - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) Mslkey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { return v.Mslkey }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) FailoverRules() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) []GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule { - return v.FailoverRules - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) Mslname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { return v.Mslname }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) FailoverTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { - return v.FailoverTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) Nonce() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { return v.Nonce }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) Hostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { - return v.Hostname +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) OriginLocationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + return v.OriginLocationTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) Ip() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { return v.Ip }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) PropertyIdTag() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *bool { + return v.PropertyIdTag + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) RoleArn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { return v.RoleArn }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) OriginId() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { - return v.OriginId - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) SecretKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { return v.SecretKey }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) UseCustomSignString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *bool { + return v.UseCustomSignString + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter + var ret GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) CookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) AccessKeyEncryptedStorage() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *bool { if v == nil { return nil } - return v.CookieName - }).(pulumi.StringPtrOutput) + return v.AccessKeyEncryptedStorage + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) AdcTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { if v == nil { return nil } - return v.Description + return v.AdcTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) EnableFailover() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) AuthenticationMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { if v == nil { return nil } - return v.EnableFailover - }).(pulumi.BoolPtrOutput) + return v.AuthenticationMethod + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) FailoverRules() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) []GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) AuthenticationMethodTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { if v == nil { return nil } - return v.FailoverRules - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput) + return v.AuthenticationMethodTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) FailoverTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) AwsAccessKeyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { if v == nil { return nil } - return v.FailoverTitle + return v.AwsAccessKeyId }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) Hostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) AwsAccessKeyVersionGuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { if v == nil { return nil } - return v.Hostname + return v.AwsAccessKeyVersionGuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) Ip() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) AwsArRegion() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { if v == nil { return nil } - return v.Ip + return v.AwsArRegion }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) AwsHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.AwsHost + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) OriginId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) AwsRegion() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { if v == nil { return nil } - return v.OriginId + return v.AwsRegion }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) AwsSecretAccessKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { if v == nil { return nil } - return v.TemplateUuid + return v.AwsSecretAccessKey }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenter) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) AwsService() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { if v == nil { return nil } - return v.Uuid + return v.AwsService }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule struct { - AbsolutePath *bool `pulumi:"absolutePath"` - ContextRoot *string `pulumi:"contextRoot"` - FailoverHostname *string `pulumi:"failoverHostname"` - ModifyRequest *bool `pulumi:"modifyRequest"` - OverrideHostname *bool `pulumi:"overrideHostname"` -} - -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs struct { - AbsolutePath pulumi.BoolPtrInput `pulumi:"absolutePath"` - ContextRoot pulumi.StringPtrInput `pulumi:"contextRoot"` - FailoverHostname pulumi.StringPtrInput `pulumi:"failoverHostname"` - ModifyRequest pulumi.BoolPtrInput `pulumi:"modifyRequest"` - OverrideHostname pulumi.BoolPtrInput `pulumi:"overrideHostname"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) Country() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.Country + }).(pulumi.StringPtrOutput) } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) CustomSignStrings() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) []string { + if v == nil { + return nil + } + return v.CustomSignStrings + }).(pulumi.StringArrayOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) DirectConnectGeo() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.DirectConnectGeo + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) EncodingVersion() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *int { + if v == nil { + return nil + } + return v.EncodingVersion + }).(pulumi.IntPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) EndPointService() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.EndPointService + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArray and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArray{ GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs{...} } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) GcsAccessKeyVersionGuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.GcsAccessKeyVersionGuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArray []GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleInput - -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) GcsHmacKeyAccessId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.GcsHmacKeyAccessId + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) GcsHmacKeySecret() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.GcsHmacKeySecret + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) HostnameTag() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *bool { + if v == nil { + return nil + } + return v.HostnameTag + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule] { - return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) Mslkey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.Mslkey + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) Mslname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.Mslname + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) Nonce() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.Nonce + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) OriginLocationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.OriginLocationTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) AbsolutePath() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule) *bool { - return v.AbsolutePath +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) PropertyIdTag() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *bool { + if v == nil { + return nil + } + return v.PropertyIdTag }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) ContextRoot() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule) *string { - return v.ContextRoot +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) RoleArn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.RoleArn }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) FailoverHostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule) *string { - return v.FailoverHostname +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) SecretKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.SecretKey }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) ModifyRequest() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule) *bool { - return v.ModifyRequest - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) OverrideHostname() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule) *bool { - return v.OverrideHostname +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) UseCustomSignString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *bool { + if v == nil { + return nil + } + return v.UseCustomSignString }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule] { - return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule { - return vs[0].([]GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRule)[vs[1].(int)] - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin struct { - CookieName *string `pulumi:"cookieName"` - Description *string `pulumi:"description"` - EnableSessionPersistence *bool `pulumi:"enableSessionPersistence"` - Hostname *string `pulumi:"hostname"` - Id *string `pulumi:"id"` - Locked *bool `pulumi:"locked"` - SessionPersistenceTitle *string `pulumi:"sessionPersistenceTitle"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd struct { + Locked *bool `pulumi:"locked"` + Origintype *string `pulumi:"origintype"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs struct { - CookieName pulumi.StringPtrInput `pulumi:"cookieName"` - Description pulumi.StringPtrInput `pulumi:"description"` - EnableSessionPersistence pulumi.BoolPtrInput `pulumi:"enableSessionPersistence"` - Hostname pulumi.StringPtrInput `pulumi:"hostname"` - Id pulumi.StringPtrInput `pulumi:"id"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - SessionPersistenceTitle pulumi.StringPtrInput `pulumi:"sessionPersistenceTitle"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Origintype pulumi.StringPtrInput `pulumi:"origintype"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs, GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtr and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs +type getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrType GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) CookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { - return v.CookieName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { - return v.Description - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) EnableSessionPersistence() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *bool { - return v.EnableSessionPersistence - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) Hostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { - return v.Hostname - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) Id() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { return v.Id }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) SessionPersistenceTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { - return v.SessionPersistenceTitle +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput) Origintype() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd) *string { + return v.Origintype }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin + var ret GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) CookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { - if v == nil { - return nil - } - return v.CookieName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { - if v == nil { - return nil - } - return v.Description - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) EnableSessionPersistence() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *bool { - if v == nil { - return nil - } - return v.EnableSessionPersistence - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) Hostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { - if v == nil { - return nil - } - return v.Hostname - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) Id() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { - if v == nil { - return nil - } - return v.Id - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd) *bool { if v == nil { return nil } @@ -48179,17 +73804,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrO }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) SessionPersistenceTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput) Origintype() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd) *string { if v == nil { return nil } - return v.SessionPersistenceTitle + return v.Origintype }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd) *string { if v == nil { return nil } @@ -48197,8 +73822,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrO }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd) *string { if v == nil { return nil } @@ -48206,1602 +73831,1525 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginPtrO }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization struct { - CookieName *string `pulumi:"cookieName"` - Domain *string `pulumi:"domain"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Value *string `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate struct { + CanBeCa *bool `pulumi:"canBeCa"` + CanBeLeaf *bool `pulumi:"canBeLeaf"` + IssuerRdns *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns `pulumi:"issuerRdns"` + NotAfter *int `pulumi:"notAfter"` + NotBefore *int `pulumi:"notBefore"` + PemEncodedCert *string `pulumi:"pemEncodedCert"` + PublicKey *string `pulumi:"publicKey"` + PublicKeyAlgorithm *string `pulumi:"publicKeyAlgorithm"` + PublicKeyFormat *string `pulumi:"publicKeyFormat"` + SelfSigned *bool `pulumi:"selfSigned"` + SerialNumber *string `pulumi:"serialNumber"` + Sha1Fingerprint *string `pulumi:"sha1Fingerprint"` + SigAlgName *string `pulumi:"sigAlgName"` + SubjectAlternativeNames []string `pulumi:"subjectAlternativeNames"` + SubjectCn *string `pulumi:"subjectCn"` + SubjectRdns *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns `pulumi:"subjectRdns"` + Version *int `pulumi:"version"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs struct { - CookieName pulumi.StringPtrInput `pulumi:"cookieName"` - Domain pulumi.StringPtrInput `pulumi:"domain"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value pulumi.StringPtrInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArgs struct { + CanBeCa pulumi.BoolPtrInput `pulumi:"canBeCa"` + CanBeLeaf pulumi.BoolPtrInput `pulumi:"canBeLeaf"` + IssuerRdns GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrInput `pulumi:"issuerRdns"` + NotAfter pulumi.IntPtrInput `pulumi:"notAfter"` + NotBefore pulumi.IntPtrInput `pulumi:"notBefore"` + PemEncodedCert pulumi.StringPtrInput `pulumi:"pemEncodedCert"` + PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` + PublicKeyAlgorithm pulumi.StringPtrInput `pulumi:"publicKeyAlgorithm"` + PublicKeyFormat pulumi.StringPtrInput `pulumi:"publicKeyFormat"` + SelfSigned pulumi.BoolPtrInput `pulumi:"selfSigned"` + SerialNumber pulumi.StringPtrInput `pulumi:"serialNumber"` + Sha1Fingerprint pulumi.StringPtrInput `pulumi:"sha1Fingerprint"` + SigAlgName pulumi.StringPtrInput `pulumi:"sigAlgName"` + SubjectAlternativeNames pulumi.StringArrayInput `pulumi:"subjectAlternativeNames"` + SubjectCn pulumi.StringPtrInput `pulumi:"subjectCn"` + SubjectRdns GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrInput `pulumi:"subjectRdns"` + Version pulumi.IntPtrInput `pulumi:"version"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutputWithContext(ctx) -} - -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs{...} -// -// or: +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArray and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayInput` via: // -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArray{ GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArgs{...} } +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs - -func GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrType)(v) -} +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArray []GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateInput -func (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) CanBeCa() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *bool { return v.CanBeCa }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) CanBeLeaf() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *bool { return v.CanBeLeaf }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) CookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *string { - return v.CookieName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) IssuerRdns() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns { + return v.IssuerRdns + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) Domain() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *string { return v.Domain }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) NotAfter() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *int { return v.NotAfter }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) NotBefore() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *int { return v.NotBefore }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) PemEncodedCert() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *string { + return v.PemEncodedCert + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) PublicKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *string { + return v.PublicKey }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) PublicKeyAlgorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *string { + return v.PublicKeyAlgorithm + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *string { return v.Value }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) PublicKeyFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *string { + return v.PublicKeyFormat + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) SelfSigned() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *bool { + return v.SelfSigned + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) SerialNumber() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *string { + return v.SerialNumber + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) Sha1Fingerprint() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *string { + return v.Sha1Fingerprint + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) SigAlgName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *string { + return v.SigAlgName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) SubjectAlternativeNames() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) []string { + return v.SubjectAlternativeNames + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) CookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *string { - if v == nil { - return nil - } - return v.CookieName +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) SubjectCn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *string { + return v.SubjectCn }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) Domain() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *string { - if v == nil { - return nil - } - return v.Domain - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) SubjectRdns() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns { + return v.SubjectRdns + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) Version() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *int { return v.Version }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationPtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorization) *string { - if v == nil { - return nil - } - return v.Value - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput { + return o } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector struct { - CloudletPolicy *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy `pulumi:"cloudletPolicy"` - CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` - Enabled *bool `pulumi:"enabled"` - IsSharedPolicy *bool `pulumi:"isSharedPolicy"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate]{ + OutputState: o.OutputState, + } } -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate { + return vs[0].([]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate)[vs[1].(int)] + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs struct { - CloudletPolicy GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` - CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - IsSharedPolicy pulumi.BoolPtrInput `pulumi:"isSharedPolicy"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority struct { + CanBeCa *bool `pulumi:"canBeCa"` + CanBeLeaf *bool `pulumi:"canBeLeaf"` + IssuerRdns *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns `pulumi:"issuerRdns"` + NotAfter *int `pulumi:"notAfter"` + NotBefore *int `pulumi:"notBefore"` + PemEncodedCert *string `pulumi:"pemEncodedCert"` + PublicKey *string `pulumi:"publicKey"` + PublicKeyAlgorithm *string `pulumi:"publicKeyAlgorithm"` + PublicKeyFormat *string `pulumi:"publicKeyFormat"` + SelfSigned *bool `pulumi:"selfSigned"` + SerialNumber *string `pulumi:"serialNumber"` + Sha1Fingerprint *string `pulumi:"sha1Fingerprint"` + SigAlgName *string `pulumi:"sigAlgName"` + SubjectAlternativeNames []string `pulumi:"subjectAlternativeNames"` + SubjectCn *string `pulumi:"subjectCn"` + SubjectRdns *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns `pulumi:"subjectRdns"` + Version *int `pulumi:"version"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector)(nil)).Elem() +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutputWithContext(context.Background()) +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArgs struct { + CanBeCa pulumi.BoolPtrInput `pulumi:"canBeCa"` + CanBeLeaf pulumi.BoolPtrInput `pulumi:"canBeLeaf"` + IssuerRdns GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrInput `pulumi:"issuerRdns"` + NotAfter pulumi.IntPtrInput `pulumi:"notAfter"` + NotBefore pulumi.IntPtrInput `pulumi:"notBefore"` + PemEncodedCert pulumi.StringPtrInput `pulumi:"pemEncodedCert"` + PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` + PublicKeyAlgorithm pulumi.StringPtrInput `pulumi:"publicKeyAlgorithm"` + PublicKeyFormat pulumi.StringPtrInput `pulumi:"publicKeyFormat"` + SelfSigned pulumi.BoolPtrInput `pulumi:"selfSigned"` + SerialNumber pulumi.StringPtrInput `pulumi:"serialNumber"` + Sha1Fingerprint pulumi.StringPtrInput `pulumi:"sha1Fingerprint"` + SigAlgName pulumi.StringPtrInput `pulumi:"sigAlgName"` + SubjectAlternativeNames pulumi.StringArrayInput `pulumi:"subjectAlternativeNames"` + SubjectCn pulumi.StringPtrInput `pulumi:"subjectCn"` + SubjectRdns GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrInput `pulumi:"subjectRdns"` + Version pulumi.IntPtrInput `pulumi:"version"` } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutputWithContext(ctx).OutputState, - } +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutputWithContext(ctx).OutputState, + } } -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs{...} -// -// or: +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArray and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayInput` via: // -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArray{ GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArgs{...} } +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs - -func GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrType)(v) -} +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArray []GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityInput -func (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) CanBeCa() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *bool { + return v.CanBeCa + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) CanBeLeaf() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *bool { + return v.CanBeLeaf + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy { - return v.CloudletPolicy - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) IssuerRdns() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns { + return v.IssuerRdns + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *int { - return v.CloudletSharedPolicy +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) NotAfter() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *int { + return v.NotAfter }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) NotBefore() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *int { + return v.NotBefore + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) IsSharedPolicy() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *bool { return v.IsSharedPolicy }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) PemEncodedCert() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *string { + return v.PemEncodedCert + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) PublicKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *string { + return v.PublicKey + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) PublicKeyAlgorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *string { + return v.PublicKeyAlgorithm + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) PublicKeyFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *string { + return v.PublicKeyFormat + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) SelfSigned() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *bool { + return v.SelfSigned + }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) SerialNumber() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *string { + return v.SerialNumber + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) Sha1Fingerprint() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *string { + return v.Sha1Fingerprint + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) SigAlgName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *string { + return v.SigAlgName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) SubjectAlternativeNames() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) []string { + return v.SubjectAlternativeNames + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) SubjectCn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *string { + return v.SubjectCn + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy { - if v == nil { - return nil - } - return v.CloudletPolicy - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) SubjectRdns() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns { + return v.SubjectRdns + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *int { - if v == nil { - return nil - } - return v.CloudletSharedPolicy +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) Version() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *int { + return v.Version }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) IsSharedPolicy() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *bool { - if v == nil { - return nil - } - return v.IsSharedPolicy - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirector) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority { + return vs[0].([]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority)[vs[1].(int)] + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy struct { - Id *int `pulumi:"id"` - Name *string `pulumi:"name"` +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns struct { + C *string `pulumi:"c"` + Cn *string `pulumi:"cn"` + O *string `pulumi:"o"` + Ou *string `pulumi:"ou"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs struct { - Id pulumi.IntPtrInput `pulumi:"id"` - Name pulumi.StringPtrInput `pulumi:"name"` +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs struct { + C pulumi.StringPtrInput `pulumi:"c"` + Cn pulumi.StringPtrInput `pulumi:"cn"` + O pulumi.StringPtrInput `pulumi:"o"` + Ou pulumi.StringPtrInput `pulumi:"ou"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs +type getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy) *int { return v.Id }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) C() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns) *string { + return v.C + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy) *string { - return v.Name +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) Cn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns) *string { + return v.Cn }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) O() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns) *string { + return v.O + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) Ou() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns) *string { + return v.Ou + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput { +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy + var ret GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) C() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns) *string { if v == nil { return nil } - return v.Id - }).(pulumi.IntPtrOutput) + return v.C + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicy) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) Cn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns) *string { if v == nil { return nil } - return v.Name + return v.Cn }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) O() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns) *string { + if v == nil { + return nil + } + return v.O + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeInput` via: +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) Ou() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns) *string { + if v == nil { + return nil + } + return v.Ou + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns struct { + C *string `pulumi:"c"` + Cn *string `pulumi:"cn"` + O *string `pulumi:"o"` + Ou *string `pulumi:"ou"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs struct { + C pulumi.StringPtrInput `pulumi:"c"` + Cn pulumi.StringPtrInput `pulumi:"cn"` + O pulumi.StringPtrInput `pulumi:"o"` + Ou pulumi.StringPtrInput `pulumi:"ou"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtr and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrType GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs +type getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) C() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns) *string { + return v.C + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) Cn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns) *string { + return v.Cn + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) O() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns) *string { + return v.O + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) Ou() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns) *string { + return v.Ou + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape + var ret GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) C() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns) *string { if v == nil { return nil } - return v.Enabled - }).(pulumi.BoolPtrOutput) + return v.C + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) Cn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.Cn + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) O() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns) *string { if v == nil { return nil } - return v.TemplateUuid + return v.O }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScape) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) Ou() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns) *string { if v == nil { return nil } - return v.Uuid + return v.Ou }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes struct { - DetectInjection *bool `pulumi:"detectInjection"` - EnableViaHttp *bool `pulumi:"enableViaHttp"` - Enabled *bool `pulumi:"enabled"` - I18nCharsets []string `pulumi:"i18nCharsets"` - I18nStatus *bool `pulumi:"i18nStatus"` - Locked *bool `pulumi:"locked"` - PassClientIp *bool `pulumi:"passClientIp"` - PassSetCookie *bool `pulumi:"passSetCookie"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns struct { + C *string `pulumi:"c"` + Cn *string `pulumi:"cn"` + O *string `pulumi:"o"` + Ou *string `pulumi:"ou"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs struct { - DetectInjection pulumi.BoolPtrInput `pulumi:"detectInjection"` - EnableViaHttp pulumi.BoolPtrInput `pulumi:"enableViaHttp"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - I18nCharsets pulumi.StringArrayInput `pulumi:"i18nCharsets"` - I18nStatus pulumi.BoolPtrInput `pulumi:"i18nStatus"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - PassClientIp pulumi.BoolPtrInput `pulumi:"passClientIp"` - PassSetCookie pulumi.BoolPtrInput `pulumi:"passSetCookie"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs struct { + C pulumi.StringPtrInput `pulumi:"c"` + Cn pulumi.StringPtrInput `pulumi:"cn"` + O pulumi.StringPtrInput `pulumi:"o"` + Ou pulumi.StringPtrInput `pulumi:"ou"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs +type getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) DetectInjection() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { return v.DetectInjection }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) EnableViaHttp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { return v.EnableViaHttp }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) I18nCharsets() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) []string { return v.I18nCharsets }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) I18nStatus() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { return v.I18nStatus }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) PassClientIp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { return v.PassClientIp }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput) C() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns) *string { + return v.C + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) PassSetCookie() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { return v.PassSetCookie }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput) Cn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns) *string { + return v.Cn + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput) O() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns) *string { + return v.O + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput) Ou() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns) *string { + return v.Ou + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes + var ret GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) DetectInjection() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { - if v == nil { - return nil - } - return v.DetectInjection - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) EnableViaHttp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { - if v == nil { - return nil - } - return v.EnableViaHttp - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) I18nCharsets() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) []string { - if v == nil { - return nil - } - return v.I18nCharsets - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) I18nStatus() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { - if v == nil { - return nil - } - return v.I18nStatus - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) PassClientIp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) C() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns) *string { if v == nil { return nil } - return v.PassClientIp - }).(pulumi.BoolPtrOutput) + return v.C + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) PassSetCookie() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) Cn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns) *string { if v == nil { return nil } - return v.PassSetCookie - }).(pulumi.BoolPtrOutput) + return v.Cn + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) O() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns) *string { if v == nil { return nil } - return v.TemplateUuid + return v.O }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludes) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) Ou() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns) *string { if v == nil { return nil } - return v.Uuid + return v.Ou }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker struct { - CreateEdgeWorker *string `pulumi:"createEdgeWorker"` - EdgeWorkerId *string `pulumi:"edgeWorkerId"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - ResourceTier *string `pulumi:"resourceTier"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns struct { + C *string `pulumi:"c"` + Cn *string `pulumi:"cn"` + O *string `pulumi:"o"` + Ou *string `pulumi:"ou"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs struct { - CreateEdgeWorker pulumi.StringPtrInput `pulumi:"createEdgeWorker"` - EdgeWorkerId pulumi.StringPtrInput `pulumi:"edgeWorkerId"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - ResourceTier pulumi.StringPtrInput `pulumi:"resourceTier"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs struct { + C pulumi.StringPtrInput `pulumi:"c"` + Cn pulumi.StringPtrInput `pulumi:"cn"` + O pulumi.StringPtrInput `pulumi:"o"` + Ou pulumi.StringPtrInput `pulumi:"ou"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs +type getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) CreateEdgeWorker() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *string { return v.CreateEdgeWorker }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) EdgeWorkerId() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *string { return v.EdgeWorkerId }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput) C() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns) *string { + return v.C + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) ResourceTier() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *string { return v.ResourceTier }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput) Cn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns) *string { + return v.Cn + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput) O() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns) *string { + return v.O + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput) Ou() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns) *string { + return v.Ou + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker + var ret GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) CreateEdgeWorker() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *string { - if v == nil { - return nil - } - return v.CreateEdgeWorker - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) EdgeWorkerId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) C() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns) *string { if v == nil { return nil } - return v.EdgeWorkerId + return v.C }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) ResourceTier() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) Cn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns) *string { if v == nil { return nil } - return v.ResourceTier + return v.Cn }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) O() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns) *string { if v == nil { return nil } - return v.TemplateUuid + return v.O }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorker) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) Ou() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns) *string { if v == nil { return nil } - return v.Uuid + return v.Ou }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol struct { - Display *string `pulumi:"display"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod struct { + CustomStatusCode *string `pulumi:"customStatusCode"` + Locked *bool `pulumi:"locked"` + RecoveryMethod *string `pulumi:"recoveryMethod"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs struct { - Display pulumi.StringPtrInput `pulumi:"display"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs struct { + CustomStatusCode pulumi.StringPtrInput `pulumi:"customStatusCode"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + RecoveryMethod pulumi.StringPtrInput `pulumi:"recoveryMethod"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs, GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtr and GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs +type getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrType GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol) *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput) Display() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol) *string { return v.Display }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) CustomStatusCode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod) *string { + return v.CustomStatusCode + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) RecoveryMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod) *string { + return v.RecoveryMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol + var ret GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput) Display() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) CustomStatusCode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod) *string { if v == nil { return nil } - return v.Display + return v.CustomStatusCode }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod) *bool { if v == nil { return nil } @@ -49809,8 +75357,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOu }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) RecoveryMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod) *string { + if v == nil { + return nil + } + return v.RecoveryMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod) *string { if v == nil { return nil } @@ -49818,8 +75375,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocol) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod) *string { if v == nil { return nil } @@ -49827,935 +75384,903 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolPtrOu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection struct { - AnonymousVpn *string `pulumi:"anonymousVpn"` - BestPracticeAction *string `pulumi:"bestPracticeAction"` - BestPracticeRedirecturl *string `pulumi:"bestPracticeRedirecturl"` - DetectAnonymousVpn *bool `pulumi:"detectAnonymousVpn"` - DetectAnonymousVpnAction *string `pulumi:"detectAnonymousVpnAction"` - DetectAnonymousVpnRedirecturl *string `pulumi:"detectAnonymousVpnRedirecturl"` - DetectHostingProvider *bool `pulumi:"detectHostingProvider"` - DetectHostingProviderAction *string `pulumi:"detectHostingProviderAction"` - DetectHostingProviderRedirecturl *string `pulumi:"detectHostingProviderRedirecturl"` - DetectPublicProxy *bool `pulumi:"detectPublicProxy"` - DetectPublicProxyAction *string `pulumi:"detectPublicProxyAction"` - DetectPublicProxyRedirecturl *string `pulumi:"detectPublicProxyRedirecturl"` - DetectResidentialProxy *bool `pulumi:"detectResidentialProxy"` - DetectResidentialProxyAction *string `pulumi:"detectResidentialProxyAction"` - DetectResidentialProxyRedirecturl *string `pulumi:"detectResidentialProxyRedirecturl"` - DetectSmartDnsProxy *bool `pulumi:"detectSmartDnsProxy"` - DetectSmartDnsProxyAction *string `pulumi:"detectSmartDnsProxyAction"` - DetectSmartDnsProxyRedirecturl *string `pulumi:"detectSmartDnsProxyRedirecturl"` - DetectTorExitNode *bool `pulumi:"detectTorExitNode"` - DetectTorExitNodeAction *string `pulumi:"detectTorExitNodeAction"` - DetectTorExitNodeRedirecturl *string `pulumi:"detectTorExitNodeRedirecturl"` - DetectVpnDataCenter *bool `pulumi:"detectVpnDataCenter"` - DetectVpnDataCenterAction *string `pulumi:"detectVpnDataCenterAction"` - DetectVpnDataCenterRedirecturl *string `pulumi:"detectVpnDataCenterRedirecturl"` - EnableConfigurationMode *string `pulumi:"enableConfigurationMode"` - Enabled *bool `pulumi:"enabled"` - ForwardHeaderEnrichment *bool `pulumi:"forwardHeaderEnrichment"` - HostingProvider *string `pulumi:"hostingProvider"` - Locked *bool `pulumi:"locked"` - PublicProxy *string `pulumi:"publicProxy"` - ResidentialProxy *string `pulumi:"residentialProxy"` - SmartDnsProxy *string `pulumi:"smartDnsProxy"` - TemplateUuid *string `pulumi:"templateUuid"` - TorExitNode *string `pulumi:"torExitNode"` - Uuid *string `pulumi:"uuid"` - VpnDataCenter *string `pulumi:"vpnDataCenter"` +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy struct { + BinaryEquivalentContent *bool `pulumi:"binaryEquivalentContent"` + EnableIpAvoidance *bool `pulumi:"enableIpAvoidance"` + Enabled *bool `pulumi:"enabled"` + IpAvoidanceErrorThreshold *int `pulumi:"ipAvoidanceErrorThreshold"` + IpAvoidanceRetryInterval *int `pulumi:"ipAvoidanceRetryInterval"` + Locked *bool `pulumi:"locked"` + MonitorOriginResponsiveness *bool `pulumi:"monitorOriginResponsiveness"` + MonitorResponseCodes1s []string `pulumi:"monitorResponseCodes1s"` + MonitorResponseCodes2s []string `pulumi:"monitorResponseCodes2s"` + MonitorResponseCodes3s []string `pulumi:"monitorResponseCodes3s"` + MonitorStatusCodes1 *bool `pulumi:"monitorStatusCodes1"` + MonitorStatusCodes1EnableRecovery *bool `pulumi:"monitorStatusCodes1EnableRecovery"` + MonitorStatusCodes1EnableRetry *bool `pulumi:"monitorStatusCodes1EnableRetry"` + MonitorStatusCodes1RecoveryConfigName *string `pulumi:"monitorStatusCodes1RecoveryConfigName"` + MonitorStatusCodes2 *bool `pulumi:"monitorStatusCodes2"` + MonitorStatusCodes2EnableRecovery *bool `pulumi:"monitorStatusCodes2EnableRecovery"` + MonitorStatusCodes2EnableRetry *bool `pulumi:"monitorStatusCodes2EnableRetry"` + MonitorStatusCodes2RecoveryConfigName *string `pulumi:"monitorStatusCodes2RecoveryConfigName"` + MonitorStatusCodes3 *bool `pulumi:"monitorStatusCodes3"` + MonitorStatusCodes3EnableRecovery *bool `pulumi:"monitorStatusCodes3EnableRecovery"` + MonitorStatusCodes3EnableRetry *bool `pulumi:"monitorStatusCodes3EnableRetry"` + MonitorStatusCodes3RecoveryConfigName *string `pulumi:"monitorStatusCodes3RecoveryConfigName"` + OriginResponsivenessCustomTimeout *int `pulumi:"originResponsivenessCustomTimeout"` + OriginResponsivenessEnableRecovery *bool `pulumi:"originResponsivenessEnableRecovery"` + OriginResponsivenessEnableRetry *bool `pulumi:"originResponsivenessEnableRetry"` + OriginResponsivenessMonitoring *string `pulumi:"originResponsivenessMonitoring"` + OriginResponsivenessRecoveryConfigName *string `pulumi:"originResponsivenessRecoveryConfigName"` + OriginResponsivenessTimeout *string `pulumi:"originResponsivenessTimeout"` + StatusCodeMonitoring1 *string `pulumi:"statusCodeMonitoring1"` + StatusCodeMonitoring2 *string `pulumi:"statusCodeMonitoring2"` + StatusCodeMonitoring3 *string `pulumi:"statusCodeMonitoring3"` + TemplateUuid *string `pulumi:"templateUuid"` + TuningParameters *string `pulumi:"tuningParameters"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs struct { - AnonymousVpn pulumi.StringPtrInput `pulumi:"anonymousVpn"` - BestPracticeAction pulumi.StringPtrInput `pulumi:"bestPracticeAction"` - BestPracticeRedirecturl pulumi.StringPtrInput `pulumi:"bestPracticeRedirecturl"` - DetectAnonymousVpn pulumi.BoolPtrInput `pulumi:"detectAnonymousVpn"` - DetectAnonymousVpnAction pulumi.StringPtrInput `pulumi:"detectAnonymousVpnAction"` - DetectAnonymousVpnRedirecturl pulumi.StringPtrInput `pulumi:"detectAnonymousVpnRedirecturl"` - DetectHostingProvider pulumi.BoolPtrInput `pulumi:"detectHostingProvider"` - DetectHostingProviderAction pulumi.StringPtrInput `pulumi:"detectHostingProviderAction"` - DetectHostingProviderRedirecturl pulumi.StringPtrInput `pulumi:"detectHostingProviderRedirecturl"` - DetectPublicProxy pulumi.BoolPtrInput `pulumi:"detectPublicProxy"` - DetectPublicProxyAction pulumi.StringPtrInput `pulumi:"detectPublicProxyAction"` - DetectPublicProxyRedirecturl pulumi.StringPtrInput `pulumi:"detectPublicProxyRedirecturl"` - DetectResidentialProxy pulumi.BoolPtrInput `pulumi:"detectResidentialProxy"` - DetectResidentialProxyAction pulumi.StringPtrInput `pulumi:"detectResidentialProxyAction"` - DetectResidentialProxyRedirecturl pulumi.StringPtrInput `pulumi:"detectResidentialProxyRedirecturl"` - DetectSmartDnsProxy pulumi.BoolPtrInput `pulumi:"detectSmartDnsProxy"` - DetectSmartDnsProxyAction pulumi.StringPtrInput `pulumi:"detectSmartDnsProxyAction"` - DetectSmartDnsProxyRedirecturl pulumi.StringPtrInput `pulumi:"detectSmartDnsProxyRedirecturl"` - DetectTorExitNode pulumi.BoolPtrInput `pulumi:"detectTorExitNode"` - DetectTorExitNodeAction pulumi.StringPtrInput `pulumi:"detectTorExitNodeAction"` - DetectTorExitNodeRedirecturl pulumi.StringPtrInput `pulumi:"detectTorExitNodeRedirecturl"` - DetectVpnDataCenter pulumi.BoolPtrInput `pulumi:"detectVpnDataCenter"` - DetectVpnDataCenterAction pulumi.StringPtrInput `pulumi:"detectVpnDataCenterAction"` - DetectVpnDataCenterRedirecturl pulumi.StringPtrInput `pulumi:"detectVpnDataCenterRedirecturl"` - EnableConfigurationMode pulumi.StringPtrInput `pulumi:"enableConfigurationMode"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - ForwardHeaderEnrichment pulumi.BoolPtrInput `pulumi:"forwardHeaderEnrichment"` - HostingProvider pulumi.StringPtrInput `pulumi:"hostingProvider"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - PublicProxy pulumi.StringPtrInput `pulumi:"publicProxy"` - ResidentialProxy pulumi.StringPtrInput `pulumi:"residentialProxy"` - SmartDnsProxy pulumi.StringPtrInput `pulumi:"smartDnsProxy"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - TorExitNode pulumi.StringPtrInput `pulumi:"torExitNode"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - VpnDataCenter pulumi.StringPtrInput `pulumi:"vpnDataCenter"` +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs struct { + BinaryEquivalentContent pulumi.BoolPtrInput `pulumi:"binaryEquivalentContent"` + EnableIpAvoidance pulumi.BoolPtrInput `pulumi:"enableIpAvoidance"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + IpAvoidanceErrorThreshold pulumi.IntPtrInput `pulumi:"ipAvoidanceErrorThreshold"` + IpAvoidanceRetryInterval pulumi.IntPtrInput `pulumi:"ipAvoidanceRetryInterval"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MonitorOriginResponsiveness pulumi.BoolPtrInput `pulumi:"monitorOriginResponsiveness"` + MonitorResponseCodes1s pulumi.StringArrayInput `pulumi:"monitorResponseCodes1s"` + MonitorResponseCodes2s pulumi.StringArrayInput `pulumi:"monitorResponseCodes2s"` + MonitorResponseCodes3s pulumi.StringArrayInput `pulumi:"monitorResponseCodes3s"` + MonitorStatusCodes1 pulumi.BoolPtrInput `pulumi:"monitorStatusCodes1"` + MonitorStatusCodes1EnableRecovery pulumi.BoolPtrInput `pulumi:"monitorStatusCodes1EnableRecovery"` + MonitorStatusCodes1EnableRetry pulumi.BoolPtrInput `pulumi:"monitorStatusCodes1EnableRetry"` + MonitorStatusCodes1RecoveryConfigName pulumi.StringPtrInput `pulumi:"monitorStatusCodes1RecoveryConfigName"` + MonitorStatusCodes2 pulumi.BoolPtrInput `pulumi:"monitorStatusCodes2"` + MonitorStatusCodes2EnableRecovery pulumi.BoolPtrInput `pulumi:"monitorStatusCodes2EnableRecovery"` + MonitorStatusCodes2EnableRetry pulumi.BoolPtrInput `pulumi:"monitorStatusCodes2EnableRetry"` + MonitorStatusCodes2RecoveryConfigName pulumi.StringPtrInput `pulumi:"monitorStatusCodes2RecoveryConfigName"` + MonitorStatusCodes3 pulumi.BoolPtrInput `pulumi:"monitorStatusCodes3"` + MonitorStatusCodes3EnableRecovery pulumi.BoolPtrInput `pulumi:"monitorStatusCodes3EnableRecovery"` + MonitorStatusCodes3EnableRetry pulumi.BoolPtrInput `pulumi:"monitorStatusCodes3EnableRetry"` + MonitorStatusCodes3RecoveryConfigName pulumi.StringPtrInput `pulumi:"monitorStatusCodes3RecoveryConfigName"` + OriginResponsivenessCustomTimeout pulumi.IntPtrInput `pulumi:"originResponsivenessCustomTimeout"` + OriginResponsivenessEnableRecovery pulumi.BoolPtrInput `pulumi:"originResponsivenessEnableRecovery"` + OriginResponsivenessEnableRetry pulumi.BoolPtrInput `pulumi:"originResponsivenessEnableRetry"` + OriginResponsivenessMonitoring pulumi.StringPtrInput `pulumi:"originResponsivenessMonitoring"` + OriginResponsivenessRecoveryConfigName pulumi.StringPtrInput `pulumi:"originResponsivenessRecoveryConfigName"` + OriginResponsivenessTimeout pulumi.StringPtrInput `pulumi:"originResponsivenessTimeout"` + StatusCodeMonitoring1 pulumi.StringPtrInput `pulumi:"statusCodeMonitoring1"` + StatusCodeMonitoring2 pulumi.StringPtrInput `pulumi:"statusCodeMonitoring2"` + StatusCodeMonitoring3 pulumi.StringPtrInput `pulumi:"statusCodeMonitoring3"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TuningParameters pulumi.StringPtrInput `pulumi:"tuningParameters"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs +type getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) AnonymousVpn() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.AnonymousVpn - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) BestPracticeAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.BestPracticeAction - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) BinaryEquivalentContent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { + return v.BinaryEquivalentContent + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) BestPracticeRedirecturl() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.BestPracticeRedirecturl - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) EnableIpAvoidance() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { + return v.EnableIpAvoidance + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectAnonymousVpn() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { - return v.DetectAnonymousVpn +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectAnonymousVpnAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.DetectAnonymousVpnAction - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) IpAvoidanceErrorThreshold() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *int { + return v.IpAvoidanceErrorThreshold + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectAnonymousVpnRedirecturl() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.DetectAnonymousVpnRedirecturl - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) IpAvoidanceRetryInterval() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *int { + return v.IpAvoidanceRetryInterval + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectHostingProvider() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { - return v.DetectHostingProvider +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectHostingProviderAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.DetectHostingProviderAction - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorOriginResponsiveness() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { + return v.MonitorOriginResponsiveness + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectHostingProviderRedirecturl() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.DetectHostingProviderRedirecturl - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorResponseCodes1s() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) []string { + return v.MonitorResponseCodes1s + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectPublicProxy() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { - return v.DetectPublicProxy - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorResponseCodes2s() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) []string { + return v.MonitorResponseCodes2s + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectPublicProxyAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.DetectPublicProxyAction - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorResponseCodes3s() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) []string { + return v.MonitorResponseCodes3s + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectPublicProxyRedirecturl() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.DetectPublicProxyRedirecturl - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes1() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { + return v.MonitorStatusCodes1 + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectResidentialProxy() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { - return v.DetectResidentialProxy +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes1EnableRecovery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { + return v.MonitorStatusCodes1EnableRecovery }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectResidentialProxyAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.DetectResidentialProxyAction - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes1EnableRetry() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { + return v.MonitorStatusCodes1EnableRetry + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectResidentialProxyRedirecturl() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.DetectResidentialProxyRedirecturl +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes1RecoveryConfigName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { + return v.MonitorStatusCodes1RecoveryConfigName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectSmartDnsProxy() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { - return v.DetectSmartDnsProxy +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes2() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { + return v.MonitorStatusCodes2 }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectSmartDnsProxyAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.DetectSmartDnsProxyAction - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectSmartDnsProxyRedirecturl() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.DetectSmartDnsProxyRedirecturl - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes2EnableRecovery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { + return v.MonitorStatusCodes2EnableRecovery + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectTorExitNode() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { - return v.DetectTorExitNode +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes2EnableRetry() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { + return v.MonitorStatusCodes2EnableRetry }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectTorExitNodeAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.DetectTorExitNodeAction +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes2RecoveryConfigName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { + return v.MonitorStatusCodes2RecoveryConfigName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectTorExitNodeRedirecturl() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.DetectTorExitNodeRedirecturl - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes3() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { + return v.MonitorStatusCodes3 + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectVpnDataCenter() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { - return v.DetectVpnDataCenter +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes3EnableRecovery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { + return v.MonitorStatusCodes3EnableRecovery }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectVpnDataCenterAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.DetectVpnDataCenterAction - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes3EnableRetry() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { + return v.MonitorStatusCodes3EnableRetry + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) DetectVpnDataCenterRedirecturl() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.DetectVpnDataCenterRedirecturl +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes3RecoveryConfigName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { + return v.MonitorStatusCodes3RecoveryConfigName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) EnableConfigurationMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.EnableConfigurationMode - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) OriginResponsivenessCustomTimeout() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *int { + return v.OriginResponsivenessCustomTimeout + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) OriginResponsivenessEnableRecovery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { + return v.OriginResponsivenessEnableRecovery + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) ForwardHeaderEnrichment() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { - return v.ForwardHeaderEnrichment +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) OriginResponsivenessEnableRetry() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { + return v.OriginResponsivenessEnableRetry }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) HostingProvider() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.HostingProvider +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) OriginResponsivenessMonitoring() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { + return v.OriginResponsivenessMonitoring }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) OriginResponsivenessRecoveryConfigName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { + return v.OriginResponsivenessRecoveryConfigName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) PublicProxy() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.PublicProxy +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) OriginResponsivenessTimeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { + return v.OriginResponsivenessTimeout }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) ResidentialProxy() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.ResidentialProxy +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) StatusCodeMonitoring1() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { + return v.StatusCodeMonitoring1 }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) SmartDnsProxy() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.SmartDnsProxy +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) StatusCodeMonitoring2() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { + return v.StatusCodeMonitoring2 }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) StatusCodeMonitoring3() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { + return v.StatusCodeMonitoring3 }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) TorExitNode() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.TorExitNode +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) TuningParameters() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { + return v.TuningParameters + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) VpnDataCenter() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - return v.VpnDataCenter +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { + return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection + var ret GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) AnonymousVpn() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - if v == nil { - return nil - } - return v.AnonymousVpn - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) BestPracticeAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) BinaryEquivalentContent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { if v == nil { return nil } - return v.BestPracticeAction - }).(pulumi.StringPtrOutput) + return v.BinaryEquivalentContent + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) BestPracticeRedirecturl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) EnableIpAvoidance() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { if v == nil { return nil } - return v.BestPracticeRedirecturl - }).(pulumi.StringPtrOutput) + return v.EnableIpAvoidance + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectAnonymousVpn() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { if v == nil { return nil } - return v.DetectAnonymousVpn + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectAnonymousVpnAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) IpAvoidanceErrorThreshold() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *int { if v == nil { return nil } - return v.DetectAnonymousVpnAction - }).(pulumi.StringPtrOutput) + return v.IpAvoidanceErrorThreshold + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectAnonymousVpnRedirecturl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) IpAvoidanceRetryInterval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *int { if v == nil { return nil } - return v.DetectAnonymousVpnRedirecturl - }).(pulumi.StringPtrOutput) + return v.IpAvoidanceRetryInterval + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectHostingProvider() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { if v == nil { return nil } - return v.DetectHostingProvider + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectHostingProviderAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorOriginResponsiveness() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { if v == nil { return nil } - return v.DetectHostingProviderAction - }).(pulumi.StringPtrOutput) + return v.MonitorOriginResponsiveness + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectHostingProviderRedirecturl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorResponseCodes1s() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) []string { if v == nil { return nil } - return v.DetectHostingProviderRedirecturl - }).(pulumi.StringPtrOutput) + return v.MonitorResponseCodes1s + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectPublicProxy() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorResponseCodes2s() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) []string { if v == nil { return nil } - return v.DetectPublicProxy - }).(pulumi.BoolPtrOutput) + return v.MonitorResponseCodes2s + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectPublicProxyAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorResponseCodes3s() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) []string { if v == nil { return nil } - return v.DetectPublicProxyAction - }).(pulumi.StringPtrOutput) + return v.MonitorResponseCodes3s + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectPublicProxyRedirecturl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes1() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { if v == nil { return nil } - return v.DetectPublicProxyRedirecturl - }).(pulumi.StringPtrOutput) + return v.MonitorStatusCodes1 + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectResidentialProxy() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes1EnableRecovery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { if v == nil { return nil } - return v.DetectResidentialProxy + return v.MonitorStatusCodes1EnableRecovery }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectResidentialProxyAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes1EnableRetry() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { if v == nil { return nil } - return v.DetectResidentialProxyAction - }).(pulumi.StringPtrOutput) + return v.MonitorStatusCodes1EnableRetry + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectResidentialProxyRedirecturl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes1RecoveryConfigName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { if v == nil { return nil } - return v.DetectResidentialProxyRedirecturl + return v.MonitorStatusCodes1RecoveryConfigName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectSmartDnsProxy() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes2() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { if v == nil { return nil } - return v.DetectSmartDnsProxy + return v.MonitorStatusCodes2 }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectSmartDnsProxyAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { - if v == nil { - return nil - } - return v.DetectSmartDnsProxyAction - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectSmartDnsProxyRedirecturl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes2EnableRecovery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { if v == nil { return nil } - return v.DetectSmartDnsProxyRedirecturl - }).(pulumi.StringPtrOutput) + return v.MonitorStatusCodes2EnableRecovery + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectTorExitNode() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes2EnableRetry() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { if v == nil { return nil } - return v.DetectTorExitNode + return v.MonitorStatusCodes2EnableRetry }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectTorExitNodeAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes2RecoveryConfigName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { if v == nil { return nil } - return v.DetectTorExitNodeAction + return v.MonitorStatusCodes2RecoveryConfigName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectTorExitNodeRedirecturl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes3() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { if v == nil { return nil } - return v.DetectTorExitNodeRedirecturl - }).(pulumi.StringPtrOutput) + return v.MonitorStatusCodes3 + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectVpnDataCenter() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes3EnableRecovery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { if v == nil { return nil } - return v.DetectVpnDataCenter + return v.MonitorStatusCodes3EnableRecovery }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectVpnDataCenterAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes3EnableRetry() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { if v == nil { return nil } - return v.DetectVpnDataCenterAction - }).(pulumi.StringPtrOutput) + return v.MonitorStatusCodes3EnableRetry + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) DetectVpnDataCenterRedirecturl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes3RecoveryConfigName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { if v == nil { return nil } - return v.DetectVpnDataCenterRedirecturl + return v.MonitorStatusCodes3RecoveryConfigName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) EnableConfigurationMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) OriginResponsivenessCustomTimeout() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *int { if v == nil { return nil } - return v.EnableConfigurationMode - }).(pulumi.StringPtrOutput) + return v.OriginResponsivenessCustomTimeout + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) OriginResponsivenessEnableRecovery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { if v == nil { return nil } - return v.Enabled + return v.OriginResponsivenessEnableRecovery }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) ForwardHeaderEnrichment() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) OriginResponsivenessEnableRetry() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { if v == nil { return nil } - return v.ForwardHeaderEnrichment + return v.OriginResponsivenessEnableRetry }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) HostingProvider() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) OriginResponsivenessMonitoring() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { if v == nil { return nil } - return v.HostingProvider + return v.OriginResponsivenessMonitoring }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) OriginResponsivenessRecoveryConfigName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.OriginResponsivenessRecoveryConfigName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) PublicProxy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) OriginResponsivenessTimeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { if v == nil { return nil } - return v.PublicProxy + return v.OriginResponsivenessTimeout }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) ResidentialProxy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) StatusCodeMonitoring1() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { if v == nil { return nil } - return v.ResidentialProxy + return v.StatusCodeMonitoring1 }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) SmartDnsProxy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) StatusCodeMonitoring2() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { if v == nil { return nil } - return v.SmartDnsProxy + return v.StatusCodeMonitoring2 }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) StatusCodeMonitoring3() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { if v == nil { return nil } - return v.TemplateUuid + return v.StatusCodeMonitoring3 }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) TorExitNode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { if v == nil { return nil } - return v.TorExitNode + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) TuningParameters() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { if v == nil { return nil } - return v.Uuid + return v.TuningParameters }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionPtrOutput) VpnDataCenter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { if v == nil { return nil } - return v.VpnDataCenter + return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment struct { - Enabled *bool `pulumi:"enabled"` +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl struct { + Enable *bool `pulumi:"enable"` Locked *bool `pulumi:"locked"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs and GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs struct { + Enable pulumi.BoolPtrInput `pulumi:"enable"` Locked pulumi.BoolPtrInput `pulumi:"locked"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs, GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtr and GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs, GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtr and GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrType GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs +type getPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrType GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs) GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs) GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment) *GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment) *bool { - return v.Enabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput) Enable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl) *bool { return v.Enable }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment) GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl) GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment + var ret GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput) Enable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl) *bool { if v == nil { return nil } - return v.Enabled + return v.Enable }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl) *bool { if v == nil { return nil } @@ -50763,8 +76288,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentP }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl) *string { if v == nil { return nil } @@ -50772,8 +76297,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentP }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichment) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl) *string { if v == nil { return nil } @@ -50781,661 +76306,831 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentP }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorFailAction struct { - ActionType *string `pulumi:"actionType"` - AllowFcmParentOverride *bool `pulumi:"allowFcmParentOverride"` - CexCustomPath *bool `pulumi:"cexCustomPath"` - CexHostname *string `pulumi:"cexHostname"` - CexPath *string `pulumi:"cexPath"` - ContentCustomPath *bool `pulumi:"contentCustomPath"` - ContentHostname *string `pulumi:"contentHostname"` - ContentPath *string `pulumi:"contentPath"` - CpCode *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode `pulumi:"cpCode"` - DynamicCustomPath *bool `pulumi:"dynamicCustomPath"` - DynamicMethod *string `pulumi:"dynamicMethod"` - DynamicPath *string `pulumi:"dynamicPath"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - ModifyProtocol *bool `pulumi:"modifyProtocol"` - NetStorageHostname *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname `pulumi:"netStorageHostname"` - NetStoragePath *string `pulumi:"netStoragePath"` - PreserveQueryString *bool `pulumi:"preserveQueryString"` - Protocol *string `pulumi:"protocol"` - RedirectCustomPath *bool `pulumi:"redirectCustomPath"` - RedirectHostname *string `pulumi:"redirectHostname"` - RedirectHostnameType *string `pulumi:"redirectHostnameType"` - RedirectMethod *int `pulumi:"redirectMethod"` - RedirectPath *string `pulumi:"redirectPath"` - SaasCnameEnabled *bool `pulumi:"saasCnameEnabled"` - SaasCnameLevel *int `pulumi:"saasCnameLevel"` - SaasCookie *string `pulumi:"saasCookie"` - SaasQueryString *string `pulumi:"saasQueryString"` - SaasRegex *string `pulumi:"saasRegex"` - SaasReplace *string `pulumi:"saasReplace"` - SaasSuffix *string `pulumi:"saasSuffix"` - SaasType *string `pulumi:"saasType"` - StatusCode *int `pulumi:"statusCode"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage struct { + CpCode *int `pulumi:"cpCode"` + DownloadDomainName *string `pulumi:"downloadDomainName"` + G2oToken *string `pulumi:"g2oToken"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs and GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFailActionInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs struct { - ActionType pulumi.StringPtrInput `pulumi:"actionType"` - AllowFcmParentOverride pulumi.BoolPtrInput `pulumi:"allowFcmParentOverride"` - CexCustomPath pulumi.BoolPtrInput `pulumi:"cexCustomPath"` - CexHostname pulumi.StringPtrInput `pulumi:"cexHostname"` - CexPath pulumi.StringPtrInput `pulumi:"cexPath"` - ContentCustomPath pulumi.BoolPtrInput `pulumi:"contentCustomPath"` - ContentHostname pulumi.StringPtrInput `pulumi:"contentHostname"` - ContentPath pulumi.StringPtrInput `pulumi:"contentPath"` - CpCode GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrInput `pulumi:"cpCode"` - DynamicCustomPath pulumi.BoolPtrInput `pulumi:"dynamicCustomPath"` - DynamicMethod pulumi.StringPtrInput `pulumi:"dynamicMethod"` - DynamicPath pulumi.StringPtrInput `pulumi:"dynamicPath"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - ModifyProtocol pulumi.BoolPtrInput `pulumi:"modifyProtocol"` - NetStorageHostname GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrInput `pulumi:"netStorageHostname"` - NetStoragePath pulumi.StringPtrInput `pulumi:"netStoragePath"` - PreserveQueryString pulumi.BoolPtrInput `pulumi:"preserveQueryString"` - Protocol pulumi.StringPtrInput `pulumi:"protocol"` - RedirectCustomPath pulumi.BoolPtrInput `pulumi:"redirectCustomPath"` - RedirectHostname pulumi.StringPtrInput `pulumi:"redirectHostname"` - RedirectHostnameType pulumi.StringPtrInput `pulumi:"redirectHostnameType"` - RedirectMethod pulumi.IntPtrInput `pulumi:"redirectMethod"` - RedirectPath pulumi.StringPtrInput `pulumi:"redirectPath"` - SaasCnameEnabled pulumi.BoolPtrInput `pulumi:"saasCnameEnabled"` - SaasCnameLevel pulumi.IntPtrInput `pulumi:"saasCnameLevel"` - SaasCookie pulumi.StringPtrInput `pulumi:"saasCookie"` - SaasQueryString pulumi.StringPtrInput `pulumi:"saasQueryString"` - SaasRegex pulumi.StringPtrInput `pulumi:"saasRegex"` - SaasReplace pulumi.StringPtrInput `pulumi:"saasReplace"` - SaasSuffix pulumi.StringPtrInput `pulumi:"saasSuffix"` - SaasType pulumi.StringPtrInput `pulumi:"saasType"` - StatusCode pulumi.IntPtrInput `pulumi:"statusCode"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs struct { + CpCode pulumi.IntPtrInput `pulumi:"cpCode"` + DownloadDomainName pulumi.StringPtrInput `pulumi:"downloadDomainName"` + G2oToken pulumi.StringPtrInput `pulumi:"g2oToken"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs, GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtr and GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrType GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs) GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage) *int { return v.CpCode }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage) *string { + return v.DownloadDomainName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage) *string { return v.G2oToken }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage) GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage) *int { + if v == nil { + return nil + } + return v.CpCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage) *string { + if v == nil { + return nil + } + return v.DownloadDomainName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage) *string { + if v == nil { + return nil + } + return v.G2oToken + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Timeout *string `pulumi:"timeout"` + Uuid *string `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFailAction)(nil)).Elem() +// GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs and GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutputWithContext(context.Background()) +type GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Timeout pulumi.StringPtrInput `pulumi:"timeout"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailAction] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailAction]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs, GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtr and GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs, GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtr and GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrType GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs +type getPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrType GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFailAction)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailAction] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailAction]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFailAction)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection) *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailAction] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailAction]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) ActionType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.ActionType }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) AllowFcmParentOverride() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { return v.AllowFcmParentOverride }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) CexCustomPath() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { return v.CexCustomPath }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) CexHostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.CexHostname }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) Timeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection) *string { + return v.Timeout + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) CexPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.CexPath }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) ContentCustomPath() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { return v.ContentCustomPath }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) ContentHostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.ContentHostname }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) ContentPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.ContentPath }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) CpCode() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode { - return v.CpCode - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) DynamicCustomPath() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { return v.DynamicCustomPath }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) DynamicMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.DynamicMethod }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) DynamicPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.DynamicPath }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) Timeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection) *string { + if v == nil { + return nil + } + return v.Timeout + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) ModifyProtocol() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { return v.ModifyProtocol }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) NetStorageHostname() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname { - return v.NetStorageHostname - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Timeout *string `pulumi:"timeout"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) NetStoragePath() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.NetStoragePath }).(pulumi.StringPtrOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs and GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) PreserveQueryString() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { return v.PreserveQueryString }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Timeout pulumi.StringPtrInput `pulumi:"timeout"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) Protocol() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.Protocol }).(pulumi.StringPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) RedirectCustomPath() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { return v.RedirectCustomPath }).(pulumi.BoolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) RedirectHostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.RedirectHostname }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) RedirectHostnameType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.RedirectHostnameType }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) RedirectMethod() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *int { return v.RedirectMethod }).(pulumi.IntPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) RedirectPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.RedirectPath }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) SaasCnameEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { return v.SaasCnameEnabled }).(pulumi.BoolPtrOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs, GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtr and GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) SaasCnameLevel() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *int { return v.SaasCnameLevel }).(pulumi.IntPtrOutput) +type getPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrType GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) SaasCookie() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.SaasCookie }).(pulumi.StringPtrOutput) +func (*getPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) SaasQueryString() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.SaasQueryString }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) SaasRegex() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.SaasRegex }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) SaasReplace() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.SaasReplace }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) SaasSuffix() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.SaasSuffix }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) SaasType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.SaasType }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) StatusCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *int { return v.StatusCode }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection) *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection]{ + OutputState: o.OutputState, + } +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFailAction)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) Timeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection) *string { return v.Timeout }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailAction] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailAction]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) GetPropertyRulesBuilderRulesV20230530BehaviorFailAction { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorFailAction + var ret GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) ActionType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection) *bool { if v == nil { return nil } - return v.ActionType - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) AllowFcmParentOverride() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection) *bool { if v == nil { return nil } - return v.AllowFcmParentOverride + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) CexCustomPath() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection) *string { if v == nil { return nil } - return v.CexCustomPath - }).(pulumi.BoolPtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) CexHostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) Timeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection) *string { if v == nil { return nil } - return v.CexHostname + return v.Timeout }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) CexPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection) *string { if v == nil { return nil } - return v.CexPath + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) ContentCustomPath() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { - if v == nil { - return nil - } - return v.ContentCustomPath - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) ContentHostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { - if v == nil { - return nil - } - return v.ContentHostname - }).(pulumi.StringPtrOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) ContentPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { - if v == nil { - return nil - } - return v.ContentPath - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) CpCode() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode { - if v == nil { - return nil - } - return v.CpCode - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) DynamicCustomPath() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { - if v == nil { - return nil - } - return v.DynamicCustomPath - }).(pulumi.BoolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) DynamicMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { - if v == nil { - return nil - } - return v.DynamicMethod - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) DynamicPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { - if v == nil { - return nil - } - return v.DynamicPath - }).(pulumi.StringPtrOutput) -} +type getPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) +func GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (*getPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) ModifyProtocol() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { - if v == nil { - return nil - } - return v.ModifyProtocol - }).(pulumi.BoolPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) NetStorageHostname() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname { - if v == nil { - return nil - } - return v.NetStorageHostname - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) NetStoragePath() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { - if v == nil { - return nil - } - return v.NetStoragePath - }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) PreserveQueryString() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { - if v == nil { - return nil - } - return v.PreserveQueryString - }).(pulumi.BoolPtrOutput) -} +type GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) Protocol() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { - if v == nil { - return nil - } - return v.Protocol - }).(pulumi.StringPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) RedirectCustomPath() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { - if v == nil { - return nil - } - return v.RedirectCustomPath - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) RedirectHostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { - if v == nil { - return nil - } - return v.RedirectHostname - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) RedirectHostnameType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { - if v == nil { - return nil - } - return v.RedirectHostnameType - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) RedirectMethod() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *int { - if v == nil { - return nil - } - return v.RedirectMethod - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation) *GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) RedirectPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { - if v == nil { - return nil - } - return v.RedirectPath - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) SaasCnameEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *bool { - if v == nil { - return nil - } - return v.SaasCnameEnabled +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation) *bool { + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) SaasCnameLevel() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *int { - if v == nil { - return nil - } - return v.SaasCnameLevel - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) SaasCookie() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { - if v == nil { - return nil - } - return v.SaasCookie +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) SaasQueryString() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { - if v == nil { - return nil - } - return v.SaasQueryString +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation) *string { + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) SaasRegex() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { - if v == nil { - return nil - } - return v.SaasRegex - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) SaasReplace() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { - if v == nil { - return nil - } - return v.SaasReplace - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) SaasSuffix() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { - if v == nil { - return nil +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation) GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation { + if v != nil { + return *v } - return v.SaasSuffix - }).(pulumi.StringPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) SaasType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation) *bool { if v == nil { return nil } - return v.SaasType - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) StatusCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation) *bool { if v == nil { return nil } - return v.StatusCode - }).(pulumi.IntPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation) *string { if v == nil { return nil } @@ -51443,8 +77138,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) Templa }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailAction) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation) *string { if v == nil { return nil } @@ -51452,809 +77147,968 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionPtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode struct { - CpCodeLimits *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits `pulumi:"cpCodeLimits"` - CreatedDate *int `pulumi:"createdDate"` - Description *string `pulumi:"description"` - Id *int `pulumi:"id"` - Name *string `pulumi:"name"` - Products []string `pulumi:"products"` +type GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease struct { + CloudletPolicy *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy `pulumi:"cloudletPolicy"` + CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` + Enabled *bool `pulumi:"enabled"` + FailoverDuration *int `pulumi:"failoverDuration"` + FailoverEnabled *bool `pulumi:"failoverEnabled"` + FailoverResponseCodes []string `pulumi:"failoverResponseCodes"` + FailoverTitle *string `pulumi:"failoverTitle"` + IsSharedPolicy *bool `pulumi:"isSharedPolicy"` + Label *string `pulumi:"label"` + Locked *bool `pulumi:"locked"` + PopulationCookieType *string `pulumi:"populationCookieType"` + PopulationDuration *string `pulumi:"populationDuration"` + PopulationExpirationDate *string `pulumi:"populationExpirationDate"` + PopulationRefresh *bool `pulumi:"populationRefresh"` + PopulationTitle *string `pulumi:"populationTitle"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs and GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs and GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs struct { - CpCodeLimits GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` - CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` - Description pulumi.StringPtrInput `pulumi:"description"` - Id pulumi.IntPtrInput `pulumi:"id"` - Name pulumi.StringPtrInput `pulumi:"name"` - Products pulumi.StringArrayInput `pulumi:"products"` +type GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs struct { + CloudletPolicy GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` + CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + FailoverDuration pulumi.IntPtrInput `pulumi:"failoverDuration"` + FailoverEnabled pulumi.BoolPtrInput `pulumi:"failoverEnabled"` + FailoverResponseCodes pulumi.StringArrayInput `pulumi:"failoverResponseCodes"` + FailoverTitle pulumi.StringPtrInput `pulumi:"failoverTitle"` + IsSharedPolicy pulumi.BoolPtrInput `pulumi:"isSharedPolicy"` + Label pulumi.StringPtrInput `pulumi:"label"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PopulationCookieType pulumi.StringPtrInput `pulumi:"populationCookieType"` + PopulationDuration pulumi.StringPtrInput `pulumi:"populationDuration"` + PopulationExpirationDate pulumi.StringPtrInput `pulumi:"populationExpirationDate"` + PopulationRefresh pulumi.BoolPtrInput `pulumi:"populationRefresh"` + PopulationTitle pulumi.StringPtrInput `pulumi:"populationTitle"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs, GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtr and GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs, GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtr and GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrType GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs +type getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrType GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits { - return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy { + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) *int { return v.CreatedDate }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *int { return v.CloudletSharedPolicy }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) *string { return v.Description }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) *int { return v.Id }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) FailoverDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *int { return v.FailoverDuration }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) *string { return v.Name }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) FailoverEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *bool { return v.FailoverEnabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) FailoverResponseCodes() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) []string { + return v.FailoverResponseCodes + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) FailoverTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { return v.FailoverTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) IsSharedPolicy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *bool { return v.IsSharedPolicy }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { return v.Label }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) PopulationCookieType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { + return v.PopulationCookieType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) PopulationDuration() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { + return v.PopulationDuration + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) PopulationExpirationDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { + return v.PopulationExpirationDate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) PopulationRefresh() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *bool { return v.PopulationRefresh }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) PopulationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { return v.PopulationTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy { + if v == nil { + return nil + } + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *int { + if v == nil { + return nil + } + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) []string { return v.Products }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) FailoverDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *int { + if v == nil { + return nil + } + return v.FailoverDuration + }).(pulumi.IntPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) FailoverEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *bool { + if v == nil { + return nil + } + return v.FailoverEnabled + }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) FailoverResponseCodes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) []string { + if v == nil { + return nil + } + return v.FailoverResponseCodes + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) FailoverTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { + if v == nil { + return nil + } + return v.FailoverTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) IsSharedPolicy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *bool { + if v == nil { + return nil + } + return v.IsSharedPolicy + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { + if v == nil { + return nil + } + return v.Label + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode { - if v != nil { - return *v +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *bool { + if v == nil { + return nil } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) PopulationCookieType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { if v == nil { return nil } - return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) + return v.PopulationCookieType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) PopulationDuration() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { if v == nil { return nil } - return v.CreatedDate - }).(pulumi.IntPtrOutput) + return v.PopulationDuration + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) PopulationExpirationDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { if v == nil { return nil } - return v.Description + return v.PopulationExpirationDate }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) PopulationRefresh() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *bool { if v == nil { return nil } - return v.Id - }).(pulumi.IntPtrOutput) + return v.PopulationRefresh + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) PopulationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { if v == nil { return nil } - return v.Name + return v.PopulationTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodePtrOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCode) []string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { if v == nil { return nil } - return v.Products - }).(pulumi.StringArrayOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits struct { - CurrentCapacity *int `pulumi:"currentCapacity"` - Limit *int `pulumi:"limit"` - LimitType *string `pulumi:"limitType"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsInput` via: +type GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy struct { + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs struct { - CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` - Limit pulumi.IntPtrInput `pulumi:"limit"` - LimitType pulumi.StringPtrInput `pulumi:"limitType"` +type GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs struct { + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs +type getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits) *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy) *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits) *int { - return v.CurrentCapacity - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy) *int { return v.Id }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits) *string { - return v.LimitType +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy) *string { + return v.Name }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits + var ret GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits) *int { - if v == nil { - return nil - } - return v.CurrentCapacity - }).(pulumi.IntPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy) *int { if v == nil { return nil } - return v.Limit + return v.Id }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimits) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy) *string { if v == nil { return nil } - return v.LimitType + return v.Name }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname struct { - CpCode *int `pulumi:"cpCode"` - DownloadDomainName *string `pulumi:"downloadDomainName"` - G2oToken *string `pulumi:"g2oToken"` +type GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect struct { + Locked *bool `pulumi:"locked"` + Preconnectlists []string `pulumi:"preconnectlists"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs and GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs and GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs struct { - CpCode pulumi.IntPtrInput `pulumi:"cpCode"` - DownloadDomainName pulumi.StringPtrInput `pulumi:"downloadDomainName"` - G2oToken pulumi.StringPtrInput `pulumi:"g2oToken"` +type GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Preconnectlists pulumi.StringArrayInput `pulumi:"preconnectlists"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs, GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtr and GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs, GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtr and GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrType GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs +type getPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrType GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs) GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname) *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect) *GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput) CpCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname) *int { - return v.CpCode - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput) DownloadDomainName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname) *string { - return v.DownloadDomainName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput) Preconnectlists() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect) []string { return v.Preconnectlists }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput) G2oToken() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname) *string { - return v.G2oToken - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname) GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect) GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname + var ret GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput) CpCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect) *bool { if v == nil { return nil } - return v.CpCode - }).(pulumi.IntPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput) DownloadDomainName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) Preconnectlists() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect) []string { if v == nil { return nil } - return v.DownloadDomainName + return v.Preconnectlists + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect) *string { + if v == nil { + return nil + } + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnamePtrOutput) G2oToken() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostname) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect) *string { if v == nil { return nil } - return v.G2oToken + return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility struct { - Compatibility *bool `pulumi:"compatibility"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs and GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs and GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs struct { - Compatibility pulumi.BoolPtrInput `pulumi:"compatibility"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` + ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput } -func (GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutputWithContext(context.Background()) +func (GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs, GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtr and GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs, GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtr and GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrType GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs +type getPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrType GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs) GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs) GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility) *GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery) *GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput) Compatibility() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility) *bool { - return v.Compatibility - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility) GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery) GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility + var ret GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) Compatibility() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery) *bool { if v == nil { return nil } - return v.Compatibility + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery) *bool { if v == nil { return nil } @@ -52262,8 +78116,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCo }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery) *string { if v == nil { return nil } @@ -52271,8 +78125,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCo }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibility) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery) *string { if v == nil { return nil } @@ -52280,174 +78134,193 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCo }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching struct { + AccuracyTarget *string `pulumi:"accuracyTarget"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs and GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs struct { + AccuracyTarget pulumi.StringPtrInput `pulumi:"accuracyTarget"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs, GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtr and GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrType GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs +type getPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs) GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate) *GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching) *GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) AccuracyTarget() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching) *string { + return v.AccuracyTarget + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate) GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching) GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate + var ret GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) AccuracyTarget() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching) *string { + if v == nil { + return nil + } + return v.AccuracyTarget + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching) *bool { if v == nil { return nil } @@ -52455,8 +78328,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) En }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching) *bool { if v == nil { return nil } @@ -52464,8 +78337,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) Lo }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching) *string { if v == nil { return nil } @@ -52473,8 +78346,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) Te }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidate) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching) *string { if v == nil { return nil } @@ -52482,209 +78355,174 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidatePtrOutput) Uu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing struct { - CloudletPolicy *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy `pulumi:"cloudletPolicy"` - Enabled *bool `pulumi:"enabled"` - JavaScriptInsertionRule *string `pulumi:"javaScriptInsertionRule"` - Locked *bool `pulumi:"locked"` - MediaMathPrefix *string `pulumi:"mediaMathPrefix"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs and GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs struct { - CloudletPolicy GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - JavaScriptInsertionRule pulumi.StringPtrInput `pulumi:"javaScriptInsertionRule"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MediaMathPrefix pulumi.StringPtrInput `pulumi:"mediaMathPrefix"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs, GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtr and GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs +type getPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrType GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch) *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy { - return v.CloudletPolicy - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) JavaScriptInsertionRule() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *string { - return v.JavaScriptInsertionRule - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) MediaMathPrefix() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *string { - return v.MediaMathPrefix - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing + var ret GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy { - if v == nil { - return nil - } - return v.CloudletPolicy - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch) *bool { if v == nil { return nil } @@ -52692,17 +78530,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutpu }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) JavaScriptInsertionRule() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *string { - if v == nil { - return nil - } - return v.JavaScriptInsertionRule - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch) *bool { if v == nil { return nil } @@ -52710,17 +78539,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutpu }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) MediaMathPrefix() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *string { - if v == nil { - return nil - } - return v.MediaMathPrefix - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch) *string { if v == nil { return nil } @@ -52728,8 +78548,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutpu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketing) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch) *string { if v == nil { return nil } @@ -52737,385 +78557,382 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPtrOutpu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy struct { - Id *int `pulumi:"id"` - Name *string `pulumi:"name"` +type GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs and GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs struct { - Id pulumi.IntPtrInput `pulumi:"id"` - Name pulumi.StringPtrInput `pulumi:"name"` +type GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs, GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtr and GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs +type getPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrType GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy) *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable) *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy) *int { - return v.Id - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy) *string { - return v.Name - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { +type GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy + var ret GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable) *bool { if v == nil { return nil } - return v.Id - }).(pulumi.IntPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicy) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable) *bool { if v == nil { return nil } - return v.Name + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable) *string { + if v == nil { + return nil + } + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus struct { - CloudletPolicy *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy `pulumi:"cloudletPolicy"` - Enabled *bool `pulumi:"enabled"` - JavaScriptInsertionRule *string `pulumi:"javaScriptInsertionRule"` - Locked *bool `pulumi:"locked"` - MediaMathPrefix *string `pulumi:"mediaMathPrefix"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs and GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusInput` via: +type GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + Prefreshval *int `pulumi:"prefreshval"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs and GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs struct { - CloudletPolicy GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - JavaScriptInsertionRule pulumi.StringPtrInput `pulumi:"javaScriptInsertionRule"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MediaMathPrefix pulumi.StringPtrInput `pulumi:"mediaMathPrefix"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Prefreshval pulumi.IntPtrInput `pulumi:"prefreshval"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs, GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtr and GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs, GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtr and GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrType GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs +type getPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrType GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs) GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache) *GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy { - return v.CloudletPolicy - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) JavaScriptInsertionRule() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *string { - return v.JavaScriptInsertionRule - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) MediaMathPrefix() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *string { - return v.MediaMathPrefix - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) Prefreshval() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache) *int { return v.Prefreshval }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache) GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus + var ret GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy { - if v == nil { - return nil - } - return v.CloudletPolicy - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache) *bool { if v == nil { return nil } @@ -53123,17 +78940,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrO }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) JavaScriptInsertionRule() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *string { - if v == nil { - return nil - } - return v.JavaScriptInsertionRule - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache) *bool { if v == nil { return nil } @@ -53141,17 +78949,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrO }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) MediaMathPrefix() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) Prefreshval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache) *int { if v == nil { return nil } - return v.MediaMathPrefix - }).(pulumi.StringPtrOutput) + return v.Prefreshval + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache) *string { if v == nil { return nil } @@ -53159,8 +78967,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrO }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlus) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache) *string { if v == nil { return nil } @@ -53168,417 +78976,417 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusPtrO }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy struct { - Id *int `pulumi:"id"` - Name *string `pulumi:"name"` +type GetPropertyRulesBuilderRulesV20230530BehaviorQuality struct { + AudienceSettings *string `pulumi:"audienceSettings"` + CatalogSize *string `pulumi:"catalogSize"` + ContentSettings *string `pulumi:"contentSettings"` + ContentType *string `pulumi:"contentType"` + Country *string `pulumi:"country"` + DeliveryFormat *string `pulumi:"deliveryFormat"` + DeliveryType *string `pulumi:"deliveryType"` + DownloadType *string `pulumi:"downloadType"` + EndUserLocation *string `pulumi:"endUserLocation"` + Locked *bool `pulumi:"locked"` + MaximumConcurrentUsers *string `pulumi:"maximumConcurrentUsers"` + ObjectSize *string `pulumi:"objectSize"` + OptimizeFor *string `pulumi:"optimizeFor"` + OriginSettings *string `pulumi:"originSettings"` + PopularityDistribution *string `pulumi:"popularityDistribution"` + RefreshRate *string `pulumi:"refreshRate"` + SegmentDuration *int `pulumi:"segmentDuration"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorQualityInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs and GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorQualityInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorQualityInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs struct { - Id pulumi.IntPtrInput `pulumi:"id"` - Name pulumi.StringPtrInput `pulumi:"name"` +type GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs struct { + AudienceSettings pulumi.StringPtrInput `pulumi:"audienceSettings"` + CatalogSize pulumi.StringPtrInput `pulumi:"catalogSize"` + ContentSettings pulumi.StringPtrInput `pulumi:"contentSettings"` + ContentType pulumi.StringPtrInput `pulumi:"contentType"` + Country pulumi.StringPtrInput `pulumi:"country"` + DeliveryFormat pulumi.StringPtrInput `pulumi:"deliveryFormat"` + DeliveryType pulumi.StringPtrInput `pulumi:"deliveryType"` + DownloadType pulumi.StringPtrInput `pulumi:"downloadType"` + EndUserLocation pulumi.StringPtrInput `pulumi:"endUserLocation"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MaximumConcurrentUsers pulumi.StringPtrInput `pulumi:"maximumConcurrentUsers"` + ObjectSize pulumi.StringPtrInput `pulumi:"objectSize"` + OptimizeFor pulumi.StringPtrInput `pulumi:"optimizeFor"` + OriginSettings pulumi.StringPtrInput `pulumi:"originSettings"` + PopularityDistribution pulumi.StringPtrInput `pulumi:"popularityDistribution"` + RefreshRate pulumi.StringPtrInput `pulumi:"refreshRate"` + SegmentDuration pulumi.IntPtrInput `pulumi:"segmentDuration"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorQuality)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorQuality] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorQuality]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs, GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtr and GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs +type getPropertyRulesBuilderRulesV20230530BehaviorQualityPtrType GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs) GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorQualityPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorQualityPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorQuality)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorQualityPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorQualityPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorQualityPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorQuality] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorQuality]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorQuality)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy) *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *GetPropertyRulesBuilderRulesV20230530BehaviorQuality { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorQuality] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorQuality]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy) *int { - return v.Id - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy) *string { - return v.Name - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) AudienceSettings() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.AudienceSettings }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy) GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.CatalogSize }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy) *int { - if v == nil { - return nil - } - return v.Id - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) ContentSettings() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.ContentSettings }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicy) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.ContentType }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite struct { - CloudletPolicy *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy `pulumi:"cloudletPolicy"` - CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` - Enabled *bool `pulumi:"enabled"` - IsSharedPolicy *bool `pulumi:"isSharedPolicy"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) Country() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.Country }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs and GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) DeliveryFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.DeliveryFormat }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs struct { - CloudletPolicy GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` - CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - IsSharedPolicy pulumi.BoolPtrInput `pulumi:"isSharedPolicy"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) DeliveryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.DeliveryType }).(pulumi.StringPtrOutput) } -func (GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) DownloadType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.DownloadType }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) EndUserLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.EndUserLocation }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) MaximumConcurrentUsers() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.MaximumConcurrentUsers }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) ObjectSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.ObjectSize }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutputWithContext(ctx) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) OptimizeFor() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.OptimizeFor }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs, GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtr and GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) OriginSettings() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.OriginSettings }).(pulumi.StringPtrOutput) } -type getPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrType GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs - -func GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.PopularityDistribution }).(pulumi.StringPtrOutput) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) RefreshRate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.RefreshRate }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) SegmentDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *int { return v.SegmentDuration }).(pulumi.IntPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorQuality)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutputWithContext(context.Background()) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorQuality] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorQuality]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy { - return v.CloudletPolicy - }).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) GetPropertyRulesBuilderRulesV20230530BehaviorQuality { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorQuality + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *int { - return v.CloudletSharedPolicy - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) AudienceSettings() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { + if v == nil { + return nil + } + return v.AudienceSettings + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { + if v == nil { + return nil + } + return v.CatalogSize + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) IsSharedPolicy() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *bool { return v.IsSharedPolicy }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) ContentSettings() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { + if v == nil { + return nil + } + return v.ContentSettings + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { + if v == nil { + return nil + } + return v.ContentType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) Country() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { + if v == nil { + return nil + } + return v.Country + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) DeliveryFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { + if v == nil { + return nil + } + return v.DeliveryFormat + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) DeliveryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { + if v == nil { + return nil + } + return v.DeliveryType + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) DownloadType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { + if v == nil { + return nil + } + return v.DownloadType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) EndUserLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { + if v == nil { + return nil + } + return v.EndUserLocation + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) MaximumConcurrentUsers() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { + if v == nil { + return nil + } + return v.MaximumConcurrentUsers + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite { - if v != nil { - return *v +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) ObjectSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { + if v == nil { + return nil } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteOutput) + return v.ObjectSize + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) OptimizeFor() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { if v == nil { return nil } - return v.CloudletPolicy - }).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput) + return v.OptimizeFor + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) OriginSettings() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { if v == nil { return nil } - return v.CloudletSharedPolicy - }).(pulumi.IntPtrOutput) + return v.OriginSettings + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { if v == nil { return nil } - return v.Enabled - }).(pulumi.BoolPtrOutput) + return v.PopularityDistribution + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) IsSharedPolicy() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) RefreshRate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { if v == nil { return nil } - return v.IsSharedPolicy - }).(pulumi.BoolPtrOutput) + return v.RefreshRate + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) SegmentDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *int { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.SegmentDuration + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { if v == nil { return nil } @@ -53586,8 +79394,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) Te }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewrite) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { if v == nil { return nil } @@ -53595,426 +79403,412 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewritePtrOutput) Uu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy struct { - Id *int `pulumi:"id"` - Name *string `pulumi:"name"` +type GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + QuicOfferPercentage *int `pulumi:"quicOfferPercentage"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs and GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs struct { - Id pulumi.IntPtrInput `pulumi:"id"` - Name pulumi.StringPtrInput `pulumi:"name"` +type GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + QuicOfferPercentage pulumi.IntPtrInput `pulumi:"quicOfferPercentage"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs, GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtr and GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs +type getPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrType GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs) GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy) *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta) *GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy) *int { return v.Id }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy) *string { - return v.Name - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) QuicOfferPercentage() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta) *int { return v.QuicOfferPercentage }).(pulumi.IntPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy) GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta) GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy + var ret GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta) *bool { if v == nil { return nil } - return v.Id + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) QuicOfferPercentage() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta) *int { + if v == nil { + return nil + } + return v.QuicOfferPercentage }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicy) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta) *string { if v == nil { return nil } - return v.Name + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader struct { - CustomSignStrings []string `pulumi:"customSignStrings"` - DataHeader *string `pulumi:"dataHeader"` - Enabled *bool `pulumi:"enabled"` - EncodingVersion *int `pulumi:"encodingVersion"` - Locked *bool `pulumi:"locked"` - Nonce *string `pulumi:"nonce"` - SecretKey *string `pulumi:"secretKey"` - SignedHeader *string `pulumi:"signedHeader"` - TemplateUuid *string `pulumi:"templateUuid"` - UseCustomSignString *bool `pulumi:"useCustomSignString"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs and GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderInput` via: +type GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek struct { + Flv *bool `pulumi:"flv"` + Locked *bool `pulumi:"locked"` + MaximumSize *string `pulumi:"maximumSize"` + Mp4 *bool `pulumi:"mp4"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs struct { - CustomSignStrings pulumi.StringArrayInput `pulumi:"customSignStrings"` - DataHeader pulumi.StringPtrInput `pulumi:"dataHeader"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - EncodingVersion pulumi.IntPtrInput `pulumi:"encodingVersion"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Nonce pulumi.StringPtrInput `pulumi:"nonce"` - SecretKey pulumi.StringPtrInput `pulumi:"secretKey"` - SignedHeader pulumi.StringPtrInput `pulumi:"signedHeader"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UseCustomSignString pulumi.BoolPtrInput `pulumi:"useCustomSignString"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs struct { + Flv pulumi.BoolPtrInput `pulumi:"flv"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MaximumSize pulumi.StringPtrInput `pulumi:"maximumSize"` + Mp4 pulumi.BoolPtrInput `pulumi:"mp4"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs, GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtr and GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrType GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs +type getPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs) GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) CustomSignStrings() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) []string { return v.CustomSignStrings }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) DataHeader() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *string { return v.DataHeader }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) EncodingVersion() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *int { return v.EncodingVersion }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) Nonce() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *string { return v.Nonce }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) Flv() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *bool { return v.Flv }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) SecretKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *string { return v.SecretKey }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) SignedHeader() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *string { return v.SignedHeader }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) MaximumSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *string { return v.MaximumSize }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) Mp4() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *bool { return v.Mp4 }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) UseCustomSignString() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *bool { return v.UseCustomSignString }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader + var ret GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) CustomSignStrings() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) []string { - if v == nil { - return nil - } - return v.CustomSignStrings - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) DataHeader() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *string { - if v == nil { - return nil - } - return v.DataHeader - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) Flv() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *bool { if v == nil { return nil } - return v.Enabled + return v.Flv }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) EncodingVersion() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *int { - if v == nil { - return nil - } - return v.EncodingVersion - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *bool { if v == nil { return nil } @@ -54022,35 +79816,26 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) Locked( }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) Nonce() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *string { - if v == nil { - return nil - } - return v.Nonce - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) SecretKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) MaximumSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *string { if v == nil { return nil } - return v.SecretKey + return v.MaximumSize }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) SignedHeader() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) Mp4() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *bool { if v == nil { return nil } - return v.SignedHeader - }).(pulumi.StringPtrOutput) + return v.Mp4 + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *string { if v == nil { return nil } @@ -54058,17 +79843,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) Templat }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) UseCustomSignString() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *bool { - if v == nil { - return nil - } - return v.UseCustomSignString - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorG2oheader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *string { if v == nil { return nil } @@ -54076,201 +79852,183 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderPtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber struct { - HeaderName *string `pulumi:"headerName"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRapid struct { + Enabled *bool `pulumi:"enabled"` Locked *bool `pulumi:"locked"` - OutputOption *string `pulumi:"outputOption"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` - VariableName *string `pulumi:"variableName"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs and GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRapidInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRapidInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorRapidInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs struct { - HeaderName pulumi.StringPtrInput `pulumi:"headerName"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Locked pulumi.BoolPtrInput `pulumi:"locked"` - OutputOption pulumi.StringPtrInput `pulumi:"outputOption"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` - VariableName pulumi.StringPtrInput `pulumi:"variableName"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRapid)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRapid] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRapid]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs, GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtr and GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrType GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs - -func GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs) GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrType)(v) -} +type getPropertyRulesBuilderRulesV20230530BehaviorRapidPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs -func (*getPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber)(nil)).Elem() +func GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorRapidPtrType)(v) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutputWithContext(context.Background()) +func (*getPropertyRulesBuilderRulesV20230530BehaviorRapidPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRapid)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRapidPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRapidPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRapidPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRapid] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRapid]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRapid)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRapid) *GetPropertyRulesBuilderRulesV20230530BehaviorRapid { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRapid] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRapid]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *string { return v.HeaderName }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) OutputOption() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *string { - return v.OutputOption - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRapid) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRapid) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRapid) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) VariableName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *string { - return v.VariableName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRapid) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRapid)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRapid] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRapid]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRapid) GetPropertyRulesBuilderRulesV20230530BehaviorRapid { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber + var ret GetPropertyRulesBuilderRulesV20230530BehaviorRapid return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRapid) *bool { if v == nil { return nil } - return v.HeaderName - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRapid) *bool { if v == nil { return nil } @@ -54278,17 +80036,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutpu }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) OutputOption() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *string { - if v == nil { - return nil - } - return v.OutputOption - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRapid) *string { if v == nil { return nil } @@ -54296,8 +80045,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutpu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRapid) *string { if v == nil { return nil } @@ -54305,248 +80054,174 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutpu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberPtrOutput) VariableName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumber) *string { - if v == nil { - return nil - } - return v.VariableName - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching struct { - Advanced *string `pulumi:"advanced"` - CacheResponsesWithErrors *bool `pulumi:"cacheResponsesWithErrors"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - OperationsJsonBodyParameterName *string `pulumi:"operationsJsonBodyParameterName"` - OperationsUrlQueryParameterName *string `pulumi:"operationsUrlQueryParameterName"` - PostRequestProcessingErrorHandling *string `pulumi:"postRequestProcessingErrorHandling"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs and GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs struct { - Advanced pulumi.StringPtrInput `pulumi:"advanced"` - CacheResponsesWithErrors pulumi.BoolPtrInput `pulumi:"cacheResponsesWithErrors"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - OperationsJsonBodyParameterName pulumi.StringPtrInput `pulumi:"operationsJsonBodyParameterName"` - OperationsUrlQueryParameterName pulumi.StringPtrInput `pulumi:"operationsUrlQueryParameterName"` - PostRequestProcessingErrorHandling pulumi.StringPtrInput `pulumi:"postRequestProcessingErrorHandling"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs, GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtr and GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs +type getPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrType GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs) GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout) *GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) Advanced() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *string { return v.Advanced }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) CacheResponsesWithErrors() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *bool { - return v.CacheResponsesWithErrors - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) OperationsJsonBodyParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *string { - return v.OperationsJsonBodyParameterName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) OperationsUrlQueryParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *string { - return v.OperationsUrlQueryParameterName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) PostRequestProcessingErrorHandling() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *string { - return v.PostRequestProcessingErrorHandling - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout) *string { return v.Value }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout) GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching + var ret GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) Advanced() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *string { - if v == nil { - return nil - } - return v.Advanced - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) CacheResponsesWithErrors() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *bool { - if v == nil { - return nil - } - return v.CacheResponsesWithErrors - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout) *bool { if v == nil { return nil } @@ -54554,228 +80229,242 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) Lo }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) OperationsJsonBodyParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *string { - if v == nil { - return nil - } - return v.OperationsJsonBodyParameterName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) OperationsUrlQueryParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *string { - if v == nil { - return nil - } - return v.OperationsUrlQueryParameterName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) PostRequestProcessingErrorHandling() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout) *string { if v == nil { return nil } - return v.PostRequestProcessingErrorHandling + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCaching) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout) *string { if v == nil { return nil } - return v.Uuid + return v.Value }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse struct { - Behavior *string `pulumi:"behavior"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting struct { + Advanced *bool `pulumi:"advanced"` + BeaconSamplingPercentage *float64 `pulumi:"beaconSamplingPercentage"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs and GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs struct { - Behavior pulumi.StringPtrInput `pulumi:"behavior"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs struct { + Advanced pulumi.BoolPtrInput `pulumi:"advanced"` + BeaconSamplingPercentage pulumi.Float64PtrInput `pulumi:"beaconSamplingPercentage"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs, GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtr and GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrType GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs +type getPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs) GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse) *GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput) Behavior() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse) *string { return v.Behavior }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) Advanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *bool { return v.Advanced }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) BeaconSamplingPercentage() pulumi.Float64PtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *float64 { + return v.BeaconSamplingPercentage + }).(pulumi.Float64PtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse) GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse + var ret GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) Behavior() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) Advanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *bool { if v == nil { return nil } - return v.Behavior - }).(pulumi.StringPtrOutput) + return v.Advanced + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) BeaconSamplingPercentage() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *float64 { + if v == nil { + return nil + } + return v.BeaconSamplingPercentage + }).(pulumi.Float64PtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *bool { if v == nil { return nil } @@ -54783,8 +80472,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) Lock }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *string { if v == nil { return nil } @@ -54792,8 +80481,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) Temp }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponse) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *string { if v == nil { return nil } @@ -54801,189 +80490,183 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponsePtrOutput) Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced struct { - Description *string `pulumi:"description"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring struct { + Enabled *bool `pulumi:"enabled"` Locked *bool `pulumi:"locked"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` - Xml *string `pulumi:"xml"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs and GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs struct { - Description pulumi.StringPtrInput `pulumi:"description"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Locked pulumi.BoolPtrInput `pulumi:"locked"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Xml pulumi.StringPtrInput `pulumi:"xml"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs, GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtr and GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrType GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs +type getPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs) GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced) *GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring) *GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced) *string { return v.Description }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) Xml() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced) *string { return v.Xml }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced) GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring) GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced + var ret GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring) *bool { if v == nil { return nil } - return v.Description - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring) *bool { if v == nil { return nil } @@ -54991,8 +80674,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) Lo }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring) *string { if v == nil { return nil } @@ -55000,8 +80683,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) Te }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring) *string { if v == nil { return nil } @@ -55009,195 +80692,344 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) Uu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedPtrOutput) Xml() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvanced) *string { - if v == nil { - return nil - } - return v.Xml - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection struct { - Locked *bool `pulumi:"locked"` - MaximumReconnects *int `pulumi:"maximumReconnects"` - RetryCount *int `pulumi:"retryCount"` - RetryInterval *string `pulumi:"retryInterval"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRedirect struct { + DestinationHostname *string `pulumi:"destinationHostname"` + DestinationHostnameOther *string `pulumi:"destinationHostnameOther"` + DestinationHostnameSibling *string `pulumi:"destinationHostnameSibling"` + DestinationHostnameSubdomain *string `pulumi:"destinationHostnameSubdomain"` + DestinationPath *string `pulumi:"destinationPath"` + DestinationPathOther *string `pulumi:"destinationPathOther"` + DestinationPathPrefix *string `pulumi:"destinationPathPrefix"` + DestinationPathSuffix *string `pulumi:"destinationPathSuffix"` + DestinationPathSuffixStatus *string `pulumi:"destinationPathSuffixStatus"` + DestinationProtocol *string `pulumi:"destinationProtocol"` + Locked *bool `pulumi:"locked"` + MobileDefaultChoice *string `pulumi:"mobileDefaultChoice"` + QueryString *string `pulumi:"queryString"` + ResponseCode *int `pulumi:"responseCode"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs and GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRedirectInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRedirectInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorRedirectInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MaximumReconnects pulumi.IntPtrInput `pulumi:"maximumReconnects"` - RetryCount pulumi.IntPtrInput `pulumi:"retryCount"` - RetryInterval pulumi.StringPtrInput `pulumi:"retryInterval"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs struct { + DestinationHostname pulumi.StringPtrInput `pulumi:"destinationHostname"` + DestinationHostnameOther pulumi.StringPtrInput `pulumi:"destinationHostnameOther"` + DestinationHostnameSibling pulumi.StringPtrInput `pulumi:"destinationHostnameSibling"` + DestinationHostnameSubdomain pulumi.StringPtrInput `pulumi:"destinationHostnameSubdomain"` + DestinationPath pulumi.StringPtrInput `pulumi:"destinationPath"` + DestinationPathOther pulumi.StringPtrInput `pulumi:"destinationPathOther"` + DestinationPathPrefix pulumi.StringPtrInput `pulumi:"destinationPathPrefix"` + DestinationPathSuffix pulumi.StringPtrInput `pulumi:"destinationPathSuffix"` + DestinationPathSuffixStatus pulumi.StringPtrInput `pulumi:"destinationPathSuffixStatus"` + DestinationProtocol pulumi.StringPtrInput `pulumi:"destinationProtocol"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MobileDefaultChoice pulumi.StringPtrInput `pulumi:"mobileDefaultChoice"` + QueryString pulumi.StringPtrInput `pulumi:"queryString"` + ResponseCode pulumi.IntPtrInput `pulumi:"responseCode"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRedirect)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRedirect] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRedirect]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs, GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtr and GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrType GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs +type getPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs) GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRedirect)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRedirect] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRedirect]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRedirect)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRedirect] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRedirect]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) DestinationHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { return v.DestinationHostname }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) MaximumReconnects() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *int { return v.MaximumReconnects }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) DestinationHostnameOther() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { + return v.DestinationHostnameOther + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) RetryCount() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *int { return v.RetryCount }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) DestinationHostnameSibling() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { + return v.DestinationHostnameSibling + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) DestinationHostnameSubdomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { + return v.DestinationHostnameSubdomain + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) DestinationPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { return v.DestinationPath }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) DestinationPathOther() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { return v.DestinationPathOther }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) DestinationPathPrefix() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { return v.DestinationPathPrefix }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) DestinationPathSuffix() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { return v.DestinationPathSuffix }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) DestinationPathSuffixStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { + return v.DestinationPathSuffixStatus + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) DestinationProtocol() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { return v.DestinationProtocol }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) MobileDefaultChoice() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { return v.MobileDefaultChoice }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) QueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { return v.QueryString }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) ResponseCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *int { return v.ResponseCode }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRedirect)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRedirect] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRedirect]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) GetPropertyRulesBuilderRulesV20230530BehaviorRedirect { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorRedirect + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) DestinationHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { + if v == nil { + return nil + } + return v.DestinationHostname + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) RetryInterval() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *string { return v.RetryInterval }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) DestinationHostnameOther() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { + if v == nil { + return nil + } + return v.DestinationHostnameOther + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) DestinationHostnameSibling() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { + if v == nil { + return nil + } + return v.DestinationHostnameSibling + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) DestinationHostnameSubdomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { + if v == nil { + return nil + } + return v.DestinationHostnameSubdomain + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) DestinationPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { + if v == nil { + return nil + } + return v.DestinationPath + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) DestinationPathOther() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { + if v == nil { + return nil + } + return v.DestinationPathOther + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) DestinationPathPrefix() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { + if v == nil { + return nil + } + return v.DestinationPathPrefix + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) DestinationPathSuffix() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { + if v == nil { + return nil + } + return v.DestinationPathSuffix + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) DestinationPathSuffixStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { + if v == nil { + return nil + } + return v.DestinationPathSuffixStatus + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection { - if v != nil { - return *v +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) DestinationProtocol() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { + if v == nil { + return nil } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionOutput) + return v.DestinationProtocol + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *bool { if v == nil { return nil } @@ -55205,35 +81037,35 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) L }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) MaximumReconnects() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) MobileDefaultChoice() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { if v == nil { return nil } - return v.MaximumReconnects - }).(pulumi.IntPtrOutput) + return v.MobileDefaultChoice + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) RetryCount() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) QueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { if v == nil { return nil } - return v.RetryCount - }).(pulumi.IntPtrOutput) + return v.QueryString + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) RetryInterval() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) ResponseCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *int { if v == nil { return nil } - return v.RetryInterval - }).(pulumi.StringPtrOutput) + return v.ResponseCode + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { if v == nil { return nil } @@ -55241,8 +81073,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) T }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { if v == nil { return nil } @@ -55250,209 +81082,195 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionPtrOutput) U }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding struct { - CustomExtractedSerial *bool `pulumi:"customExtractedSerial"` - Enabled *bool `pulumi:"enabled"` - HashMaxValue *int `pulumi:"hashMaxValue"` - HashMinValue *int `pulumi:"hashMinValue"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Tier *string `pulumi:"tier"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus struct { + Destination *string `pulumi:"destination"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + ResponseCode *int `pulumi:"responseCode"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs struct { - CustomExtractedSerial pulumi.BoolPtrInput `pulumi:"customExtractedSerial"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - HashMaxValue pulumi.IntPtrInput `pulumi:"hashMaxValue"` - HashMinValue pulumi.IntPtrInput `pulumi:"hashMinValue"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Tier pulumi.StringPtrInput `pulumi:"tier"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs struct { + Destination pulumi.StringPtrInput `pulumi:"destination"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ResponseCode pulumi.IntPtrInput `pulumi:"responseCode"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs +type getPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) CustomExtractedSerial() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *bool { - return v.CustomExtractedSerial - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) HashMaxValue() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *int { return v.HashMaxValue }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) Destination() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *string { return v.Destination }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) HashMinValue() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *int { return v.HashMinValue }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) ResponseCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *int { return v.ResponseCode }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) Tier() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *string { return v.Tier }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding + var ret GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) CustomExtractedSerial() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) Destination() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *string { if v == nil { return nil } - return v.CustomExtractedSerial - }).(pulumi.BoolPtrOutput) + return v.Destination + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *bool { if v == nil { return nil } @@ -55460,26 +81278,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) En }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) HashMaxValue() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *int { - if v == nil { - return nil - } - return v.HashMaxValue - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) HashMinValue() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *int { - if v == nil { - return nil - } - return v.HashMinValue - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *bool { if v == nil { return nil } @@ -55487,26 +81287,26 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) Lo }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) ResponseCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *int { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.ResponseCode + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) Tier() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *string { if v == nil { return nil } - return v.Tier + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBinding) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *string { if v == nil { return nil } @@ -55514,183 +81314,219 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingPtrOutput) Uu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorHttp2 struct { - Enabled *string `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking struct { + AllowChildren *bool `pulumi:"allowChildren"` + Domains []string `pulumi:"domains"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + Strict *bool `pulumi:"strict"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Input is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args and GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Input` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Input interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output() GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output - ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2OutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output + ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args struct { - Enabled pulumi.StringPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs struct { + AllowChildren pulumi.BoolPtrInput `pulumi:"allowChildren"` + Domains pulumi.StringArrayInput `pulumi:"domains"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Strict pulumi.BoolPtrInput `pulumi:"strict"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHttp2)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output() GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2OutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2OutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttp2] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttp2]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2OutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output).ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args, GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Ptr and GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrType GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args +type getPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Ptr(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args) GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHttp2)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttp2] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttp2]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHttp2)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output() GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2OutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorHttp2) *GetPropertyRulesBuilderRulesV20230530BehaviorHttp2 { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttp2] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttp2]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output) Enabled() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttp2) *string { return v.Enabled }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) AllowChildren() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *bool { return v.AllowChildren }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttp2) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) Domains() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) []string { return v.Domains }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttp2) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttp2) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) Strict() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *bool { return v.Strict }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHttp2)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttp2] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttp2]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttp2) GetPropertyRulesBuilderRulesV20230530BehaviorHttp2 { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorHttp2 + var ret GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Output) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) Enabled() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttp2) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) AllowChildren() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *bool { + if v == nil { + return nil + } + return v.AllowChildren + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) Domains() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) []string { + if v == nil { + return nil + } + return v.Domains + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *bool { if v == nil { return nil } return v.Enabled - }).(pulumi.StringPtrOutput) + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttp2) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *bool { if v == nil { return nil } @@ -55698,8 +81534,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) Locked() pu }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttp2) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) Strict() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *bool { + if v == nil { + return nil + } + return v.Strict + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *string { if v == nil { return nil } @@ -55707,8 +81552,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) TemplateUui }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttp2) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *string { if v == nil { return nil } @@ -55716,192 +81561,196 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp2PtrOutput) Uuid() pulu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorHttp3 struct { - Enable *bool `pulumi:"enable"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter struct { + Locked *bool `pulumi:"locked"` + Parameters []string `pulumi:"parameters"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Input is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args and GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Input` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Input interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output() GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output - ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3OutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output + ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args struct { - Enable pulumi.BoolPtrInput `pulumi:"enable"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Parameters pulumi.StringArrayInput `pulumi:"parameters"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHttp3)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output() GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3OutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3OutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttp3] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttp3]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3OutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output).ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args, GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Ptr and GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrType GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args +type getPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Ptr(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args) GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHttp3)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttp3] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttp3]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHttp3)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output() GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3OutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorHttp3) *GetPropertyRulesBuilderRulesV20230530BehaviorHttp3 { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter) *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttp3] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttp3]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output) Enable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttp3) *bool { return v.Enable }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttp3) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput) Parameters() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter) []string { + return v.Parameters + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttp3) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttp3) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHttp3)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttp3] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttp3]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttp3) GetPropertyRulesBuilderRulesV20230530BehaviorHttp3 { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorHttp3 + var ret GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Output) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) Enable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttp3) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter) *bool { if v == nil { return nil } - return v.Enable + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttp3) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput) Parameters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter) []string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.Parameters + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttp3) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter) *string { if v == nil { return nil } @@ -55909,8 +81758,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) TemplateUui }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttp3) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter) *string { if v == nil { return nil } @@ -55918,240 +81767,183 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttp3PtrOutput) Uuid() pulu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity struct { - Enable *bool `pulumi:"enable"` - IncludeSubDomains *bool `pulumi:"includeSubDomains"` - Locked *bool `pulumi:"locked"` - MaxAge *string `pulumi:"maxAge"` - Preload *bool `pulumi:"preload"` - Redirect *bool `pulumi:"redirect"` - RedirectStatusCode *int `pulumi:"redirectStatusCode"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs and GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs struct { - Enable pulumi.BoolPtrInput `pulumi:"enable"` - IncludeSubDomains pulumi.BoolPtrInput `pulumi:"includeSubDomains"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MaxAge pulumi.StringPtrInput `pulumi:"maxAge"` - Preload pulumi.BoolPtrInput `pulumi:"preload"` - Redirect pulumi.BoolPtrInput `pulumi:"redirect"` - RedirectStatusCode pulumi.IntPtrInput `pulumi:"redirectStatusCode"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs, GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtr and GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrType GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs +type getPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs) GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary) *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) Enable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *bool { - return v.Enable - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) IncludeSubDomains() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *bool { - return v.IncludeSubDomains - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) MaxAge() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *string { - return v.MaxAge - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) Preload() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *bool { - return v.Preload - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) Redirect() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *bool { - return v.Redirect - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) RedirectStatusCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *int { - return v.RedirectStatusCode - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity + var ret GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) Enable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *bool { - if v == nil { - return nil - } - return v.Enable - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) IncludeSubDomains() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary) *bool { if v == nil { return nil } - return v.IncludeSubDomains + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary) *bool { if v == nil { return nil } @@ -56159,44 +81951,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) MaxAge() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *string { - if v == nil { - return nil - } - return v.MaxAge - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) Preload() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *bool { - if v == nil { - return nil - } - return v.Preload - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) Redirect() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *bool { - if v == nil { - return nil - } - return v.Redirect - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) RedirectStatusCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *int { - if v == nil { - return nil - } - return v.RedirectStatusCode - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary) *string { if v == nil { return nil } @@ -56204,8 +81960,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary) *string { if v == nil { return nil } @@ -56213,174 +81969,246 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurity }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade struct { - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Upgrade *string `pulumi:"upgrade"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorReport struct { + Cookies []string `pulumi:"cookies"` + CustomLogField *string `pulumi:"customLogField"` + Locked *bool `pulumi:"locked"` + LogAcceptLanguage *bool `pulumi:"logAcceptLanguage"` + LogCookies *string `pulumi:"logCookies"` + LogCustomLogField *bool `pulumi:"logCustomLogField"` + LogEdgeIp *bool `pulumi:"logEdgeIp"` + LogHost *bool `pulumi:"logHost"` + LogReferer *bool `pulumi:"logReferer"` + LogUserAgent *bool `pulumi:"logUserAgent"` + LogXForwardedFor *bool `pulumi:"logXForwardedFor"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs and GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorReportInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs and GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorReportInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorReportInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorReportOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorReportOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Upgrade pulumi.StringPtrInput `pulumi:"upgrade"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs struct { + Cookies pulumi.StringArrayInput `pulumi:"cookies"` + CustomLogField pulumi.StringPtrInput `pulumi:"customLogField"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + LogAcceptLanguage pulumi.BoolPtrInput `pulumi:"logAcceptLanguage"` + LogCookies pulumi.StringPtrInput `pulumi:"logCookies"` + LogCustomLogField pulumi.BoolPtrInput `pulumi:"logCustomLogField"` + LogEdgeIp pulumi.BoolPtrInput `pulumi:"logEdgeIp"` + LogHost pulumi.BoolPtrInput `pulumi:"logHost"` + LogReferer pulumi.BoolPtrInput `pulumi:"logReferer"` + LogUserAgent pulumi.BoolPtrInput `pulumi:"logUserAgent"` + LogXForwardedFor pulumi.BoolPtrInput `pulumi:"logXForwardedFor"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorReport)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorReportOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReportOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorReportOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorReport] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorReport]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReportOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs, GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtr and GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs, GetPropertyRulesBuilderRulesV20230530BehaviorReportPtr and GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrType GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs +type getPropertyRulesBuilderRulesV20230530BehaviorReportPtrType GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs) GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorReportPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs) GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorReportPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorReportPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorReport)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorReportPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorReportPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorReportPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorReport] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorReport]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorReport)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReportOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReportOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade) *GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *GetPropertyRulesBuilderRulesV20230530BehaviorReport { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorReport] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorReport]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) Cookies() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) []string { return v.Cookies }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) CustomLogField() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *string { return v.CustomLogField }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput) Upgrade() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade) *string { return v.Upgrade }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) LogAcceptLanguage() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { return v.LogAcceptLanguage }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) LogCookies() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *string { return v.LogCookies }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) LogCustomLogField() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { return v.LogCustomLogField }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) LogEdgeIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { return v.LogEdgeIp }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) LogHost() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { return v.LogHost }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) LogReferer() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { return v.LogReferer }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) LogUserAgent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { return v.LogUserAgent }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) LogXForwardedFor() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { return v.LogXForwardedFor }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorReport)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorReport] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorReport]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade) GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) GetPropertyRulesBuilderRulesV20230530BehaviorReport { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade + var ret GetPropertyRulesBuilderRulesV20230530BehaviorReport return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) Cookies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) []string { + if v == nil { + return nil + } + return v.Cookies + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) CustomLogField() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) *string { + if v == nil { + return nil + } + return v.CustomLogField + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { if v == nil { return nil } @@ -56388,26 +82216,89 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) LogAcceptLanguage() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { if v == nil { return nil } - return v.TemplateUuid + return v.LogAcceptLanguage + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) LogCookies() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) *string { + if v == nil { + return nil + } + return v.LogCookies }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput) Upgrade() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) LogCustomLogField() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { if v == nil { return nil } - return v.Upgrade + return v.LogCustomLogField + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) LogEdgeIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { + if v == nil { + return nil + } + return v.LogEdgeIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) LogHost() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { + if v == nil { + return nil + } + return v.LogHost + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) LogReferer() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { + if v == nil { + return nil + } + return v.LogReferer + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) LogUserAgent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { + if v == nil { + return nil + } + return v.LogUserAgent + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) LogXForwardedFor() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { + if v == nil { + return nil + } + return v.LogXForwardedFor + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) *string { + if v == nil { + return nil + } + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgrade) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) *string { if v == nil { return nil } @@ -56415,382 +82306,344 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradePtrOutput }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImOverride struct { - Dpr *float64 `pulumi:"dpr"` - Dprvar *string `pulumi:"dprvar"` - ExcludeAllQueryParameters *bool `pulumi:"excludeAllQueryParameters"` - ExcludedQueryParameters []string `pulumi:"excludedQueryParameters"` - Format *string `pulumi:"format"` - Formatvar *string `pulumi:"formatvar"` - Locked *bool `pulumi:"locked"` - Override *string `pulumi:"override"` - Policy *string `pulumi:"policy"` - Policyvar *string `pulumi:"policyvar"` - PolicyvarIMvar *string `pulumi:"policyvarIMvar"` - PolicyvarName *string `pulumi:"policyvarName"` - TemplateUuid *string `pulumi:"templateUuid"` - Typesel *string `pulumi:"typesel"` - Uuid *string `pulumi:"uuid"` - Width *float64 `pulumi:"width"` - Widthvar *string `pulumi:"widthvar"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl struct { + Branded403File *string `pulumi:"branded403File"` + Branded403StatusCode *int `pulumi:"branded403StatusCode"` + Branded403Url *string `pulumi:"branded403Url"` + BrandedDenyCacheTtl *int `pulumi:"brandedDenyCacheTtl"` + CloudletPolicy *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy `pulumi:"cloudletPolicy"` + CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` + EnableBranded403 *bool `pulumi:"enableBranded403"` + Enabled *bool `pulumi:"enabled"` + IsSharedPolicy *bool `pulumi:"isSharedPolicy"` + Locked *bool `pulumi:"locked"` + NetStorage *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage `pulumi:"netStorage"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs struct { - Dpr pulumi.Float64PtrInput `pulumi:"dpr"` - Dprvar pulumi.StringPtrInput `pulumi:"dprvar"` - ExcludeAllQueryParameters pulumi.BoolPtrInput `pulumi:"excludeAllQueryParameters"` - ExcludedQueryParameters pulumi.StringArrayInput `pulumi:"excludedQueryParameters"` - Format pulumi.StringPtrInput `pulumi:"format"` - Formatvar pulumi.StringPtrInput `pulumi:"formatvar"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Override pulumi.StringPtrInput `pulumi:"override"` - Policy pulumi.StringPtrInput `pulumi:"policy"` - Policyvar pulumi.StringPtrInput `pulumi:"policyvar"` - PolicyvarIMvar pulumi.StringPtrInput `pulumi:"policyvarIMvar"` - PolicyvarName pulumi.StringPtrInput `pulumi:"policyvarName"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Typesel pulumi.StringPtrInput `pulumi:"typesel"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Width pulumi.Float64PtrInput `pulumi:"width"` - Widthvar pulumi.StringPtrInput `pulumi:"widthvar"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs struct { + Branded403File pulumi.StringPtrInput `pulumi:"branded403File"` + Branded403StatusCode pulumi.IntPtrInput `pulumi:"branded403StatusCode"` + Branded403Url pulumi.StringPtrInput `pulumi:"branded403Url"` + BrandedDenyCacheTtl pulumi.IntPtrInput `pulumi:"brandedDenyCacheTtl"` + CloudletPolicy GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` + CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` + EnableBranded403 pulumi.BoolPtrInput `pulumi:"enableBranded403"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + IsSharedPolicy pulumi.BoolPtrInput `pulumi:"isSharedPolicy"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + NetStorage GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrInput `pulumi:"netStorage"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImOverride)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImOverride] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImOverride]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtr and GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrType GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs +type getPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImOverride)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImOverride] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImOverride]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImOverride)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImOverride] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImOverride]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) Dpr() pulumi.Float64PtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *float64 { return v.Dpr }).(pulumi.Float64PtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) Dprvar() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { return v.Dprvar }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) ExcludeAllQueryParameters() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *bool { - return v.ExcludeAllQueryParameters - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) ExcludedQueryParameters() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) []string { - return v.ExcludedQueryParameters - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) Format() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { return v.Format }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) Branded403File() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *string { return v.Branded403File }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) Formatvar() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { return v.Formatvar }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) Branded403StatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *int { + return v.Branded403StatusCode + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) Branded403Url() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *string { return v.Branded403Url }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) Override() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { return v.Override }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) BrandedDenyCacheTtl() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *int { return v.BrandedDenyCacheTtl }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) Policy() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { return v.Policy }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy { + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) Policyvar() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { return v.Policyvar }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *int { + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) PolicyvarIMvar() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { return v.PolicyvarIMvar }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) EnableBranded403() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *bool { return v.EnableBranded403 }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) PolicyvarName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { return v.PolicyvarName }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) IsSharedPolicy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *bool { return v.IsSharedPolicy }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) Typesel() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { return v.Typesel }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) NetStorage() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage { + return v.NetStorage + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) Width() pulumi.Float64PtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *float64 { return v.Width }).(pulumi.Float64PtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) Widthvar() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { return v.Widthvar }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImOverride)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImOverride] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImOverride]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) GetPropertyRulesBuilderRulesV20230530BehaviorImOverride { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorImOverride + var ret GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Dpr() pulumi.Float64PtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *float64 { - if v == nil { - return nil - } - return v.Dpr - }).(pulumi.Float64PtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Dprvar() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) Branded403File() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *string { if v == nil { return nil } - return v.Dprvar + return v.Branded403File }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) ExcludeAllQueryParameters() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *bool { - if v == nil { - return nil - } - return v.ExcludeAllQueryParameters - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) ExcludedQueryParameters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) []string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) Branded403StatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *int { if v == nil { return nil } - return v.ExcludedQueryParameters - }).(pulumi.StringArrayOutput) + return v.Branded403StatusCode + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Format() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) Branded403Url() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *string { if v == nil { return nil } - return v.Format + return v.Branded403Url }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Formatvar() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) BrandedDenyCacheTtl() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *int { if v == nil { return nil } - return v.Formatvar - }).(pulumi.StringPtrOutput) + return v.BrandedDenyCacheTtl + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Override() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *int { if v == nil { return nil } - return v.Override - }).(pulumi.StringPtrOutput) + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Policy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) EnableBranded403() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *bool { if v == nil { return nil } - return v.Policy - }).(pulumi.StringPtrOutput) + return v.EnableBranded403 + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Policyvar() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *bool { if v == nil { return nil } - return v.Policyvar - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) PolicyvarIMvar() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) IsSharedPolicy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *bool { if v == nil { return nil } - return v.PolicyvarIMvar - }).(pulumi.StringPtrOutput) + return v.IsSharedPolicy + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) PolicyvarName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *bool { if v == nil { return nil } - return v.PolicyvarName - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) NetStorage() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.NetStorage + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Typesel() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *string { if v == nil { return nil } - return v.Typesel + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *string { if v == nil { return nil } @@ -56798,2861 +82651,2564 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Width() pulumi.Float64PtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *float64 { - if v == nil { - return nil - } - return v.Width - }).(pulumi.Float64PtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImOverridePtrOutput) Widthvar() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImOverride) *string { - if v == nil { - return nil - } - return v.Widthvar - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager struct { - ApplyBestFileType *bool `pulumi:"applyBestFileType"` - CpCodeOriginal *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal `pulumi:"cpCodeOriginal"` - CpCodeTransformed *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed `pulumi:"cpCodeTransformed"` - Enabled *bool `pulumi:"enabled"` - ImageSet *string `pulumi:"imageSet"` - Locked *bool `pulumi:"locked"` - PolicySetType *string `pulumi:"policySetType"` - Resize *bool `pulumi:"resize"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - VideoSet *string `pulumi:"videoSet"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy struct { + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs struct { - ApplyBestFileType pulumi.BoolPtrInput `pulumi:"applyBestFileType"` - CpCodeOriginal GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrInput `pulumi:"cpCodeOriginal"` - CpCodeTransformed GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrInput `pulumi:"cpCodeTransformed"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - ImageSet pulumi.StringPtrInput `pulumi:"imageSet"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - PolicySetType pulumi.StringPtrInput `pulumi:"policySetType"` - Resize pulumi.BoolPtrInput `pulumi:"resize"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - VideoSet pulumi.StringPtrInput `pulumi:"videoSet"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs struct { + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs +type getPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy) *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) ApplyBestFileType() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *bool { - return v.ApplyBestFileType - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy) *int { return v.Id }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) CpCodeOriginal() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal { - return v.CpCodeOriginal - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy) *string { + return v.Name + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) CpCodeTransformed() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed { - return v.CpCodeTransformed - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) ImageSet() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *string { return v.ImageSet }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) PolicySetType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *string { - return v.PolicySetType - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) Resize() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *bool { return v.Resize }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy) *int { + if v == nil { + return nil + } + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy) *string { + if v == nil { + return nil + } + return v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *string { return v.Uuid }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage struct { + CpCode *int `pulumi:"cpCode"` + DownloadDomainName *string `pulumi:"downloadDomainName"` + G2oToken *string `pulumi:"g2oToken"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) VideoSet() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *string { return v.VideoSet }).(pulumi.StringPtrOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs struct { + CpCode pulumi.IntPtrInput `pulumi:"cpCode"` + DownloadDomainName pulumi.StringPtrInput `pulumi:"downloadDomainName"` + G2oToken pulumi.StringPtrInput `pulumi:"g2oToken"` +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput { +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtr and GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrType GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage) *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) ApplyBestFileType() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *bool { - if v == nil { - return nil - } - return v.ApplyBestFileType - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage) *int { return v.CpCode }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) CpCodeOriginal() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal { - if v == nil { - return nil - } - return v.CpCodeOriginal - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage) *string { + return v.DownloadDomainName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) CpCodeTransformed() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed { - if v == nil { - return nil - } - return v.CpCodeTransformed - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage) *string { + return v.G2oToken + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) ImageSet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *string { - if v == nil { - return nil - } - return v.ImageSet - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) PolicySetType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *string { - if v == nil { - return nil - } - return v.PolicySetType - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) Resize() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *bool { - if v == nil { - return nil +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage { + if v != nil { + return *v } - return v.Resize - }).(pulumi.BoolPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage) *int { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.CpCode + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage) *string { if v == nil { return nil } - return v.Uuid + return v.DownloadDomainName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerPtrOutput) VideoSet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManager) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage) *string { if v == nil { return nil } - return v.VideoSet + return v.G2oToken }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal struct { - CpCodeLimits *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits `pulumi:"cpCodeLimits"` - CreatedDate *int `pulumi:"createdDate"` - Description *string `pulumi:"description"` - Id *int `pulumi:"id"` - Name *string `pulumi:"name"` - Products []string `pulumi:"products"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker struct { + Locked *bool `pulumi:"locked"` + RequestType *string `pulumi:"requestType"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs struct { - CpCodeLimits GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` - CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` - Description pulumi.StringPtrInput `pulumi:"description"` - Id pulumi.IntPtrInput `pulumi:"id"` - Name pulumi.StringPtrInput `pulumi:"name"` - Products pulumi.StringArrayInput `pulumi:"products"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + RequestType pulumi.StringPtrInput `pulumi:"requestType"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs +type getPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker) *GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits { - return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) *int { - return v.CreatedDate - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) *string { - return v.Description - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) *int { - return v.Id - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput) RequestType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker) *string { return v.RequestType }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) *string { - return v.Name - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) []string { - return v.Products - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker) GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal + var ret GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits { - if v == nil { - return nil - } - return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker) *bool { if v == nil { return nil } - return v.CreatedDate - }).(pulumi.IntPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) RequestType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker) *string { if v == nil { return nil } - return v.Description + return v.RequestType }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) *int { - if v == nil { - return nil - } - return v.Id - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker) *string { if v == nil { return nil } - return v.Name + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginal) []string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker) *string { if v == nil { return nil } - return v.Products - }).(pulumi.StringArrayOutput) + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits struct { - CurrentCapacity *int `pulumi:"currentCapacity"` - Limit *int `pulumi:"limit"` - LimitType *string `pulumi:"limitType"` +type GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs and GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs struct { - CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` - Limit pulumi.IntPtrInput `pulumi:"limit"` - LimitType pulumi.StringPtrInput `pulumi:"limitType"` +type GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs, GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtr and GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs +type getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrType GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer) *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits) *int { - return v.CurrentCapacity - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits) *string { - return v.LimitType - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits + var ret GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer) *bool { if v == nil { return nil } - return v.CurrentCapacity - }).(pulumi.IntPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer) *string { if v == nil { return nil } - return v.Limit - }).(pulumi.IntPtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer) *string { if v == nil { return nil } - return v.LimitType + return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed struct { - CpCodeLimits *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits `pulumi:"cpCodeLimits"` - CreatedDate *int `pulumi:"createdDate"` - Description *string `pulumi:"description"` - Id *int `pulumi:"id"` - Name *string `pulumi:"name"` - Products []string `pulumi:"products"` +type GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility struct { + EnableAllFeatures *bool `pulumi:"enableAllFeatures"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs and GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs struct { - CpCodeLimits GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` - CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` - Description pulumi.StringPtrInput `pulumi:"description"` - Id pulumi.IntPtrInput `pulumi:"id"` - Name pulumi.StringPtrInput `pulumi:"name"` - Products pulumi.StringArrayInput `pulumi:"products"` +type GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs struct { + EnableAllFeatures pulumi.BoolPtrInput `pulumi:"enableAllFeatures"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs, GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtr and GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs +type getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrType GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility) *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits { - return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) *int { - return v.CreatedDate - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) EnableAllFeatures() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility) *bool { + return v.EnableAllFeatures + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) *string { - return v.Description - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) *int { - return v.Id - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) *string { - return v.Name +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) []string { - return v.Products - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed + var ret GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits { - if v == nil { - return nil - } - return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) EnableAllFeatures() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility) *bool { if v == nil { return nil } - return v.CreatedDate - }).(pulumi.IntPtrOutput) + return v.EnableAllFeatures + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility) *bool { if v == nil { return nil } - return v.Description - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility) *bool { if v == nil { return nil } - return v.Id - }).(pulumi.IntPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility) *string { if v == nil { return nil } - return v.Name + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformed) []string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility) *string { if v == nil { return nil } - return v.Products - }).(pulumi.StringArrayOutput) + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits struct { - CurrentCapacity *int `pulumi:"currentCapacity"` - Limit *int `pulumi:"limit"` - LimitType *string `pulumi:"limitType"` +type GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode struct { + Locked *bool `pulumi:"locked"` + Override206 *bool `pulumi:"override206"` + StatusCode *int `pulumi:"statusCode"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs and GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs struct { - CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` - Limit pulumi.IntPtrInput `pulumi:"limit"` - LimitType pulumi.StringPtrInput `pulumi:"limitType"` +type GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Override206 pulumi.BoolPtrInput `pulumi:"override206"` + StatusCode pulumi.IntPtrInput `pulumi:"statusCode"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs, GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtr and GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs +type getPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrType GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits) *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode) *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits) *int { - return v.CurrentCapacity - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) Override206() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode) *bool { return v.Override206 }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits) *string { - return v.LimitType - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) StatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode) *int { return v.StatusCode }).(pulumi.IntPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { +type GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits) GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits + var ret GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode) *bool { if v == nil { return nil } - return v.CurrentCapacity - }).(pulumi.IntPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) Override206() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode) *bool { if v == nil { return nil } - return v.Limit - }).(pulumi.IntPtrOutput) + return v.Override206 + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) StatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode) *int { if v == nil { return nil } - return v.LimitType - }).(pulumi.StringPtrOutput) + return v.StatusCode + }).(pulumi.IntPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManager struct { - Advanced *bool `pulumi:"advanced"` - ApiReferenceTitle *string `pulumi:"apiReferenceTitle"` - ApplyBestFileType *bool `pulumi:"applyBestFileType"` - CpCodeOriginal *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal `pulumi:"cpCodeOriginal"` - CpCodeTransformed *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed `pulumi:"cpCodeTransformed"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - PolicySet *string `pulumi:"policySet"` - PolicyToken *string `pulumi:"policyToken"` - PolicyTokenDefault *string `pulumi:"policyTokenDefault"` - Resize *bool `pulumi:"resize"` - SettingsTitle *string `pulumi:"settingsTitle"` - SuperCacheRegion *string `pulumi:"superCacheRegion"` - TemplateUuid *string `pulumi:"templateUuid"` - TrafficTitle *string `pulumi:"trafficTitle"` - UseExistingPolicySet *bool `pulumi:"useExistingPolicySet"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs struct { - Advanced pulumi.BoolPtrInput `pulumi:"advanced"` - ApiReferenceTitle pulumi.StringPtrInput `pulumi:"apiReferenceTitle"` - ApplyBestFileType pulumi.BoolPtrInput `pulumi:"applyBestFileType"` - CpCodeOriginal GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrInput `pulumi:"cpCodeOriginal"` - CpCodeTransformed GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrInput `pulumi:"cpCodeTransformed"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - PolicySet pulumi.StringPtrInput `pulumi:"policySet"` - PolicyToken pulumi.StringPtrInput `pulumi:"policyToken"` - PolicyTokenDefault pulumi.StringPtrInput `pulumi:"policyTokenDefault"` - Resize pulumi.BoolPtrInput `pulumi:"resize"` - SettingsTitle pulumi.StringPtrInput `pulumi:"settingsTitle"` - SuperCacheRegion pulumi.StringPtrInput `pulumi:"superCacheRegion"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - TrafficTitle pulumi.StringPtrInput `pulumi:"trafficTitle"` - UseExistingPolicySet pulumi.BoolPtrInput `pulumi:"useExistingPolicySet"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie struct { + CookieName *string `pulumi:"cookieName"` + DefaultDomain *bool `pulumi:"defaultDomain"` + DefaultPath *bool `pulumi:"defaultPath"` + Domain *string `pulumi:"domain"` + Duration *string `pulumi:"duration"` + Enabled *bool `pulumi:"enabled"` + ExpirationDate *string `pulumi:"expirationDate"` + Expires *string `pulumi:"expires"` + Format *string `pulumi:"format"` + HttpOnly *bool `pulumi:"httpOnly"` + Locked *bool `pulumi:"locked"` + Path *string `pulumi:"path"` + SameSite *string `pulumi:"sameSite"` + Secure *bool `pulumi:"secure"` + TemplateUuid *string `pulumi:"templateUuid"` + Type *string `pulumi:"type"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManager)(nil)).Elem() +// GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs and GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutputWithContext(context.Background()) +type GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs struct { + CookieName pulumi.StringPtrInput `pulumi:"cookieName"` + DefaultDomain pulumi.BoolPtrInput `pulumi:"defaultDomain"` + DefaultPath pulumi.BoolPtrInput `pulumi:"defaultPath"` + Domain pulumi.StringPtrInput `pulumi:"domain"` + Duration pulumi.StringPtrInput `pulumi:"duration"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + ExpirationDate pulumi.StringPtrInput `pulumi:"expirationDate"` + Expires pulumi.StringPtrInput `pulumi:"expires"` + Format pulumi.StringPtrInput `pulumi:"format"` + HttpOnly pulumi.BoolPtrInput `pulumi:"httpOnly"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Path pulumi.StringPtrInput `pulumi:"path"` + SameSite pulumi.StringPtrInput `pulumi:"sameSite"` + Secure pulumi.BoolPtrInput `pulumi:"secure"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Type pulumi.StringPtrInput `pulumi:"type"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManager] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManager]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs, GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtr and GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs +type getPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrType GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManager)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManager] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManager]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManager)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManager] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManager]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) Advanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *bool { return v.Advanced }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { return v.CookieName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) ApiReferenceTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { return v.ApiReferenceTitle }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) DefaultDomain() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *bool { return v.DefaultDomain }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) ApplyBestFileType() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *bool { return v.ApplyBestFileType }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) DefaultPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *bool { return v.DefaultPath }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) CpCodeOriginal() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal { - return v.CpCodeOriginal - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) Domain() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { return v.Domain }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) CpCodeTransformed() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed { - return v.CpCodeTransformed - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) Duration() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { return v.Duration }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) ExpirationDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { return v.ExpirationDate }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) PolicySet() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { return v.PolicySet }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) Expires() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { return v.Expires }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) PolicyToken() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { return v.PolicyToken }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) Format() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { return v.Format }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) PolicyTokenDefault() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { return v.PolicyTokenDefault }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) HttpOnly() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *bool { return v.HttpOnly }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) Resize() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *bool { return v.Resize }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) SettingsTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { return v.SettingsTitle }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) Path() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { return v.Path }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) SuperCacheRegion() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { return v.SuperCacheRegion }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) SameSite() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { return v.SameSite }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) Secure() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *bool { return v.Secure }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) TrafficTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { return v.TrafficTitle }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) UseExistingPolicySet() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *bool { return v.UseExistingPolicySet }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { return v.Type }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { return v.Value }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManager)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManager] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManager]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) GetPropertyRulesBuilderRulesV20230530BehaviorImageManager { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageManager + var ret GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) Advanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *bool { - if v == nil { - return nil - } - return v.Advanced - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) ApiReferenceTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { if v == nil { return nil } - return v.ApiReferenceTitle + return v.CookieName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) ApplyBestFileType() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *bool { - if v == nil { - return nil - } - return v.ApplyBestFileType - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) CpCodeOriginal() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal { - if v == nil { - return nil - } - return v.CpCodeOriginal - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) CpCodeTransformed() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed { - if v == nil { - return nil - } - return v.CpCodeTransformed - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) DefaultDomain() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *bool { if v == nil { return nil } - return v.Enabled + return v.DefaultDomain }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) DefaultPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *bool { if v == nil { return nil } - return v.Locked + return v.DefaultPath }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) PolicySet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { - if v == nil { - return nil - } - return v.PolicySet - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) PolicyToken() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Domain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { if v == nil { return nil } - return v.PolicyToken + return v.Domain }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) PolicyTokenDefault() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Duration() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { if v == nil { return nil } - return v.PolicyTokenDefault + return v.Duration }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) Resize() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *bool { if v == nil { return nil } - return v.Resize + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) SettingsTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { - if v == nil { - return nil - } - return v.SettingsTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) SuperCacheRegion() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { - if v == nil { - return nil - } - return v.SuperCacheRegion - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) ExpirationDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { if v == nil { return nil } - return v.TemplateUuid + return v.ExpirationDate }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) TrafficTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Expires() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { if v == nil { return nil } - return v.TrafficTitle + return v.Expires }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) UseExistingPolicySet() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *bool { - if v == nil { - return nil - } - return v.UseExistingPolicySet - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManager) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Format() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { if v == nil { return nil } - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal struct { - CpCodeLimits *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits `pulumi:"cpCodeLimits"` - CreatedDate *int `pulumi:"createdDate"` - Description *string `pulumi:"description"` - Id *int `pulumi:"id"` - Name *string `pulumi:"name"` - Products []string `pulumi:"products"` -} - -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs struct { - CpCodeLimits GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` - CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` - Description pulumi.StringPtrInput `pulumi:"description"` - Id pulumi.IntPtrInput `pulumi:"id"` - Name pulumi.StringPtrInput `pulumi:"name"` - Products pulumi.StringArrayInput `pulumi:"products"` -} - -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutputWithContext(ctx).OutputState, - } -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(ctx) -} - -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput -} - -type getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs - -func GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrType)(v) -} - -func (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal)(nil)).Elem() -} - -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(context.Background()) -} - -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) -} - -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(ctx).OutputState, - } -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(context.Background()) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits { - return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) *int { - return v.CreatedDate - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) *string { - return v.Description - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) *int { return v.Id }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) []string { - return v.Products - }).(pulumi.StringArrayOutput) -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput { - return o + return v.Format + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) HttpOnly() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *bool { + if v == nil { + return nil + } + return v.HttpOnly + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal { - if v != nil { - return *v +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Path() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { + if v == nil { + return nil } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalOutput) + return v.Path + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) SameSite() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { if v == nil { return nil } - return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) + return v.SameSite + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Secure() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *bool { if v == nil { return nil } - return v.CreatedDate - }).(pulumi.IntPtrOutput) + return v.Secure + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { if v == nil { return nil } - return v.Description + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { if v == nil { return nil } - return v.Id - }).(pulumi.IntPtrOutput) + return v.Type + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { if v == nil { return nil } - return v.Name + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalPtrOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginal) []string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { if v == nil { return nil } - return v.Products - }).(pulumi.StringArrayOutput) + return v.Value + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits struct { - CurrentCapacity *int `pulumi:"currentCapacity"` - Limit *int `pulumi:"limit"` - LimitType *string `pulumi:"limitType"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching struct { + Locked *bool `pulumi:"locked"` + MaximumSize *string `pulumi:"maximumSize"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs struct { - CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` - Limit pulumi.IntPtrInput `pulumi:"limit"` - LimitType pulumi.StringPtrInput `pulumi:"limitType"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MaximumSize pulumi.StringPtrInput `pulumi:"maximumSize"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs +type getPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching) *GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits) *int { - return v.CurrentCapacity - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput) MaximumSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching) *string { + return v.MaximumSize + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits) *string { - return v.LimitType +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching) GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits + var ret GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching) *bool { if v == nil { return nil } - return v.CurrentCapacity - }).(pulumi.IntPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput) MaximumSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching) *string { if v == nil { return nil } - return v.Limit - }).(pulumi.IntPtrOutput) + return v.MaximumSize + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimits) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching) *string { if v == nil { return nil } - return v.LimitType + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed struct { - CpCodeLimits *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits `pulumi:"cpCodeLimits"` - CreatedDate *int `pulumi:"createdDate"` - Description *string `pulumi:"description"` - Id *int `pulumi:"id"` - Name *string `pulumi:"name"` - Products []string `pulumi:"products"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedInput` via: +type GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus struct { + Locked *bool `pulumi:"locked"` + ResponseHeaderName *string `pulumi:"responseHeaderName"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs and GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs struct { - CpCodeLimits GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` - CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` - Description pulumi.StringPtrInput `pulumi:"description"` - Id pulumi.IntPtrInput `pulumi:"id"` - Name pulumi.StringPtrInput `pulumi:"name"` - Products pulumi.StringArrayInput `pulumi:"products"` +type GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ResponseHeaderName pulumi.StringPtrInput `pulumi:"responseHeaderName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs, GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtr and GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs +type getPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrType GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs) GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus) *GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits { - return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) *int { - return v.CreatedDate - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) *string { - return v.Description +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput) ResponseHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus) *string { + return v.ResponseHeaderName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) *int { return v.Id }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) *string { - return v.Name - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) []string { - return v.Products - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus) GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed + var ret GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits { - if v == nil { - return nil - } - return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus) *bool { if v == nil { return nil } - return v.CreatedDate - }).(pulumi.IntPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) ResponseHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus) *string { if v == nil { return nil } - return v.Description + return v.ResponseHeaderName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) *int { - if v == nil { - return nil - } - return v.Id - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus) *string { if v == nil { return nil } - return v.Name + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedPtrOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformed) []string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus) *string { if v == nil { return nil } - return v.Products - }).(pulumi.StringArrayOutput) + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits struct { - CurrentCapacity *int `pulumi:"currentCapacity"` - Limit *int `pulumi:"limit"` - LimitType *string `pulumi:"limitType"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl struct { + Behavior *string `pulumi:"behavior"` + KeepQueryString *bool `pulumi:"keepQueryString"` + Locked *bool `pulumi:"locked"` + Match *string `pulumi:"match"` + MatchMultiple *bool `pulumi:"matchMultiple"` + MatchRegex *string `pulumi:"matchRegex"` + TargetPath *string `pulumi:"targetPath"` + TargetPathPrepend *string `pulumi:"targetPathPrepend"` + TargetRegex *string `pulumi:"targetRegex"` + TargetUrl *string `pulumi:"targetUrl"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs struct { - CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` - Limit pulumi.IntPtrInput `pulumi:"limit"` - LimitType pulumi.StringPtrInput `pulumi:"limitType"` +type GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs struct { + Behavior pulumi.StringPtrInput `pulumi:"behavior"` + KeepQueryString pulumi.BoolPtrInput `pulumi:"keepQueryString"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Match pulumi.StringPtrInput `pulumi:"match"` + MatchMultiple pulumi.BoolPtrInput `pulumi:"matchMultiple"` + MatchRegex pulumi.StringPtrInput `pulumi:"matchRegex"` + TargetPath pulumi.StringPtrInput `pulumi:"targetPath"` + TargetPathPrepend pulumi.StringPtrInput `pulumi:"targetPathPrepend"` + TargetRegex pulumi.StringPtrInput `pulumi:"targetRegex"` + TargetUrl pulumi.StringPtrInput `pulumi:"targetUrl"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs +type getPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits) *int { - return v.CurrentCapacity - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { return v.Behavior }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits) *string { - return v.LimitType - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) KeepQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *bool { return v.KeepQueryString }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) Match() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { return v.Match }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) MatchMultiple() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *bool { return v.MatchMultiple }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) MatchRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { return v.MatchRegex }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) TargetPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { return v.TargetPath }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits) *int { - if v == nil { - return nil - } - return v.CurrentCapacity - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) TargetPathPrepend() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { return v.TargetPathPrepend }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) TargetRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { return v.TargetRegex }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimits) *string { - if v == nil { - return nil - } - return v.LimitType - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) TargetUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { return v.TargetUrl }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo struct { - Advanced *bool `pulumi:"advanced"` - ApiReferenceTitle *string `pulumi:"apiReferenceTitle"` - ApplyBestFileType *bool `pulumi:"applyBestFileType"` - CpCodeOriginal *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal `pulumi:"cpCodeOriginal"` - CpCodeTransformed *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed `pulumi:"cpCodeTransformed"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - PolicySet *string `pulumi:"policySet"` - PolicyToken *string `pulumi:"policyToken"` - PolicyTokenDefault *string `pulumi:"policyTokenDefault"` - Resize *bool `pulumi:"resize"` - SettingsTitle *string `pulumi:"settingsTitle"` - SuperCacheRegion *string `pulumi:"superCacheRegion"` - TemplateUuid *string `pulumi:"templateUuid"` - TrafficTitle *string `pulumi:"trafficTitle"` - UseExistingPolicySet *bool `pulumi:"useExistingPolicySet"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs struct { - Advanced pulumi.BoolPtrInput `pulumi:"advanced"` - ApiReferenceTitle pulumi.StringPtrInput `pulumi:"apiReferenceTitle"` - ApplyBestFileType pulumi.BoolPtrInput `pulumi:"applyBestFileType"` - CpCodeOriginal GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrInput `pulumi:"cpCodeOriginal"` - CpCodeTransformed GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrInput `pulumi:"cpCodeTransformed"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - PolicySet pulumi.StringPtrInput `pulumi:"policySet"` - PolicyToken pulumi.StringPtrInput `pulumi:"policyToken"` - PolicyTokenDefault pulumi.StringPtrInput `pulumi:"policyTokenDefault"` - Resize pulumi.BoolPtrInput `pulumi:"resize"` - SettingsTitle pulumi.StringPtrInput `pulumi:"settingsTitle"` - SuperCacheRegion pulumi.StringPtrInput `pulumi:"superCacheRegion"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - TrafficTitle pulumi.StringPtrInput `pulumi:"trafficTitle"` - UseExistingPolicySet pulumi.BoolPtrInput `pulumi:"useExistingPolicySet"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` -} +type GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput { + return o } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput { + return o } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutputWithContext(ctx).OutputState, +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl]{ + OutputState: o.OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutputWithContext(ctx) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { + if v == nil { + return nil + } + return v.Behavior + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) KeepQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *bool { + if v == nil { + return nil + } + return v.KeepQueryString + }).(pulumi.BoolPtrOutput) } -type getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs - -func GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) Match() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { + if v == nil { + return nil + } + return v.Match + }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) MatchMultiple() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *bool { + if v == nil { + return nil + } + return v.MatchMultiple + }).(pulumi.BoolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) MatchRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { + if v == nil { + return nil + } + return v.MatchRegex + }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) TargetPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { + if v == nil { + return nil + } + return v.TargetPath + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) TargetPathPrepend() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { + if v == nil { + return nil + } + return v.TargetPathPrepend + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) TargetRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { + if v == nil { + return nil + } + return v.TargetRegex + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) TargetUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { + if v == nil { + return nil + } + return v.TargetUrl + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo]{ - OutputState: o.OutputState, - } +type GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom struct { + Locked *bool `pulumi:"locked"` + RumGroupName *string `pulumi:"rumGroupName"` + RumSampleRate *int `pulumi:"rumSampleRate"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) Advanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *bool { return v.Advanced }).(pulumi.BoolPtrOutput) -} +// GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomInput interface { + pulumi.Input -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) ApiReferenceTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { - return v.ApiReferenceTitle - }).(pulumi.StringPtrOutput) + ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) ApplyBestFileType() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *bool { - return v.ApplyBestFileType - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + RumGroupName pulumi.StringPtrInput `pulumi:"rumGroupName"` + RumSampleRate pulumi.IntPtrInput `pulumi:"rumSampleRate"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) CpCodeOriginal() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal { - return v.CpCodeOriginal - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) CpCodeTransformed() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed { - return v.CpCodeTransformed - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) PolicySet() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { return v.PolicySet }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) PolicyToken() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { return v.PolicyToken }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) PolicyTokenDefault() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { - return v.PolicyTokenDefault - }).(pulumi.StringPtrOutput) -} +// GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrInput interface { + pulumi.Input -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) Resize() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *bool { return v.Resize }).(pulumi.BoolPtrOutput) + ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) SettingsTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { return v.SettingsTitle }).(pulumi.StringPtrOutput) -} +type getPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) SuperCacheRegion() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { - return v.SuperCacheRegion - }).(pulumi.StringPtrOutput) +func GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (*getPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) TrafficTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { return v.TrafficTitle }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) UseExistingPolicySet() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *bool { - return v.UseExistingPolicySet - }).(pulumi.BoolPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutputWithContext(ctx).OutputState, + } } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom) *GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) Advanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *bool { - if v == nil { - return nil - } - return v.Advanced - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) RumGroupName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom) *string { return v.RumGroupName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) ApiReferenceTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { - if v == nil { - return nil - } - return v.ApiReferenceTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) RumSampleRate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom) *int { return v.RumSampleRate }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) ApplyBestFileType() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *bool { - if v == nil { - return nil - } - return v.ApplyBestFileType - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) CpCodeOriginal() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal { - if v == nil { - return nil - } - return v.CpCodeOriginal - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) CpCodeTransformed() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed { - if v == nil { - return nil - } - return v.CpCodeTransformed - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) -} +type GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) PolicySet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { - if v == nil { - return nil - } - return v.PolicySet - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) PolicyToken() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { - if v == nil { - return nil - } - return v.PolicyToken - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) PolicyTokenDefault() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { - if v == nil { - return nil +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom) GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom { + if v != nil { + return *v } - return v.PolicyTokenDefault - }).(pulumi.StringPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) Resize() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom) *bool { if v == nil { return nil } - return v.Resize + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) SettingsTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) RumGroupName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom) *string { if v == nil { return nil } - return v.SettingsTitle + return v.RumGroupName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) SuperCacheRegion() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) RumSampleRate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom) *int { if v == nil { return nil } - return v.SuperCacheRegion - }).(pulumi.StringPtrOutput) + return v.RumSampleRate + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom) *string { if v == nil { return nil } @@ -59660,26 +85216,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) TrafficTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { - if v == nil { - return nil - } - return v.TrafficTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) UseExistingPolicySet() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *bool { - if v == nil { - return nil - } - return v.UseExistingPolicySet - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideo) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom) *string { if v == nil { return nil } @@ -59687,1055 +85225,1282 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoPtrOutput) }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal struct { - CpCodeLimits *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits `pulumi:"cpCodeLimits"` - CreatedDate *int `pulumi:"createdDate"` - Description *string `pulumi:"description"` - Id *int `pulumi:"id"` - Name *string `pulumi:"name"` - Products []string `pulumi:"products"` +type GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions struct { + ApplicationAction *string `pulumi:"applicationAction"` + ApplicationCnameEnabled *bool `pulumi:"applicationCnameEnabled"` + ApplicationCnameLevel *int `pulumi:"applicationCnameLevel"` + ApplicationCookie *string `pulumi:"applicationCookie"` + ApplicationQueryString *string `pulumi:"applicationQueryString"` + ApplicationRegex *string `pulumi:"applicationRegex"` + ApplicationReplace *string `pulumi:"applicationReplace"` + ApplicationTitle *string `pulumi:"applicationTitle"` + CustomerAction *string `pulumi:"customerAction"` + CustomerCnameEnabled *bool `pulumi:"customerCnameEnabled"` + CustomerCnameLevel *int `pulumi:"customerCnameLevel"` + CustomerCookie *string `pulumi:"customerCookie"` + CustomerQueryString *string `pulumi:"customerQueryString"` + CustomerRegex *string `pulumi:"customerRegex"` + CustomerReplace *string `pulumi:"customerReplace"` + CustomerTitle *string `pulumi:"customerTitle"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + UsersAction *string `pulumi:"usersAction"` + UsersCnameEnabled *bool `pulumi:"usersCnameEnabled"` + UsersCnameLevel *int `pulumi:"usersCnameLevel"` + UsersCookie *string `pulumi:"usersCookie"` + UsersQueryString *string `pulumi:"usersQueryString"` + UsersRegex *string `pulumi:"usersRegex"` + UsersReplace *string `pulumi:"usersReplace"` + UsersTitle *string `pulumi:"usersTitle"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs struct { - CpCodeLimits GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` - CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` - Description pulumi.StringPtrInput `pulumi:"description"` - Id pulumi.IntPtrInput `pulumi:"id"` - Name pulumi.StringPtrInput `pulumi:"name"` - Products pulumi.StringArrayInput `pulumi:"products"` +type GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs struct { + ApplicationAction pulumi.StringPtrInput `pulumi:"applicationAction"` + ApplicationCnameEnabled pulumi.BoolPtrInput `pulumi:"applicationCnameEnabled"` + ApplicationCnameLevel pulumi.IntPtrInput `pulumi:"applicationCnameLevel"` + ApplicationCookie pulumi.StringPtrInput `pulumi:"applicationCookie"` + ApplicationQueryString pulumi.StringPtrInput `pulumi:"applicationQueryString"` + ApplicationRegex pulumi.StringPtrInput `pulumi:"applicationRegex"` + ApplicationReplace pulumi.StringPtrInput `pulumi:"applicationReplace"` + ApplicationTitle pulumi.StringPtrInput `pulumi:"applicationTitle"` + CustomerAction pulumi.StringPtrInput `pulumi:"customerAction"` + CustomerCnameEnabled pulumi.BoolPtrInput `pulumi:"customerCnameEnabled"` + CustomerCnameLevel pulumi.IntPtrInput `pulumi:"customerCnameLevel"` + CustomerCookie pulumi.StringPtrInput `pulumi:"customerCookie"` + CustomerQueryString pulumi.StringPtrInput `pulumi:"customerQueryString"` + CustomerRegex pulumi.StringPtrInput `pulumi:"customerRegex"` + CustomerReplace pulumi.StringPtrInput `pulumi:"customerReplace"` + CustomerTitle pulumi.StringPtrInput `pulumi:"customerTitle"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UsersAction pulumi.StringPtrInput `pulumi:"usersAction"` + UsersCnameEnabled pulumi.BoolPtrInput `pulumi:"usersCnameEnabled"` + UsersCnameLevel pulumi.IntPtrInput `pulumi:"usersCnameLevel"` + UsersCookie pulumi.StringPtrInput `pulumi:"usersCookie"` + UsersQueryString pulumi.StringPtrInput `pulumi:"usersQueryString"` + UsersRegex pulumi.StringPtrInput `pulumi:"usersRegex"` + UsersReplace pulumi.StringPtrInput `pulumi:"usersReplace"` + UsersTitle pulumi.StringPtrInput `pulumi:"usersTitle"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs +type getPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits { - return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ApplicationAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { + return v.ApplicationAction + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) *int { - return v.CreatedDate +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ApplicationCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *bool { + return v.ApplicationCnameEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ApplicationCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *int { + return v.ApplicationCnameLevel }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) *string { - return v.Description +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ApplicationCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { + return v.ApplicationCookie }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) *int { return v.Id }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ApplicationQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { + return v.ApplicationQueryString + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) *string { - return v.Name +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ApplicationRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { + return v.ApplicationRegex }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) []string { - return v.Products - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ApplicationReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { + return v.ApplicationReplace + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ApplicationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { + return v.ApplicationTitle + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) CustomerAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { return v.CustomerAction }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) CustomerCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *bool { + return v.CustomerCnameEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) CustomerCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *int { return v.CustomerCnameLevel }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) CustomerCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { return v.CustomerCookie }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) CustomerQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { + return v.CustomerQueryString + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) CustomerRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { return v.CustomerRegex }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) CustomerReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { return v.CustomerReplace }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) CustomerTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { return v.CustomerTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) UsersAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { return v.UsersAction }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) UsersCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *bool { return v.UsersCnameEnabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) UsersCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *int { return v.UsersCnameLevel }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) UsersCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { return v.UsersCookie }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) UsersQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { + return v.UsersQueryString + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) UsersRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { return v.UsersRegex }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) UsersReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { return v.UsersReplace }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) UsersTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { return v.UsersTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal + var ret GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) ApplicationAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.ApplicationAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) ApplicationCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *bool { if v == nil { return nil } - return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) + return v.ApplicationCnameEnabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) ApplicationCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *int { if v == nil { return nil } - return v.CreatedDate + return v.ApplicationCnameLevel }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) ApplicationCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { if v == nil { return nil } - return v.Description + return v.ApplicationCookie }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) ApplicationQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { if v == nil { return nil } - return v.Id - }).(pulumi.IntPtrOutput) + return v.ApplicationQueryString + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) ApplicationRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { if v == nil { return nil } - return v.Name + return v.ApplicationRegex }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalPtrOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginal) []string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) ApplicationReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { if v == nil { return nil } - return v.Products - }).(pulumi.StringArrayOutput) -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits struct { - CurrentCapacity *int `pulumi:"currentCapacity"` - Limit *int `pulumi:"limit"` - LimitType *string `pulumi:"limitType"` -} - -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs struct { - CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` - Limit pulumi.IntPtrInput `pulumi:"limit"` - LimitType pulumi.StringPtrInput `pulumi:"limitType"` -} - -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutputWithContext(ctx).OutputState, - } -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx) + return v.ApplicationReplace + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) ApplicationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.ApplicationTitle + }).(pulumi.StringPtrOutput) } -type getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs - -func GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) CustomerAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.CustomerAction + }).(pulumi.StringPtrOutput) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) CustomerCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *bool { + if v == nil { + return nil + } + return v.CustomerCnameEnabled + }).(pulumi.BoolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) CustomerCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *int { + if v == nil { + return nil + } + return v.CustomerCnameLevel + }).(pulumi.IntPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) CustomerCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.CustomerCookie + }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) CustomerQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.CustomerQueryString + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) CustomerRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.CustomerRegex + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) CustomerReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.CustomerReplace + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) CustomerTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.CustomerTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) UsersAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.UsersAction + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits) *int { - return v.CurrentCapacity - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) UsersCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *bool { + if v == nil { + return nil + } + return v.UsersCnameEnabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits) *int { - return v.Limit +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) UsersCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *int { + if v == nil { + return nil + } + return v.UsersCnameLevel }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits) *string { - return v.LimitType +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) UsersCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.UsersCookie }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) UsersQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.UsersQueryString + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits { - if v != nil { - return *v +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) UsersRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { + if v == nil { + return nil } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) + return v.UsersRegex + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) UsersReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { if v == nil { return nil } - return v.CurrentCapacity - }).(pulumi.IntPtrOutput) + return v.UsersReplace + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) UsersTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { if v == nil { return nil } - return v.Limit - }).(pulumi.IntPtrOutput) + return v.UsersTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { if v == nil { return nil } - return v.LimitType + return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed struct { - CpCodeLimits *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits `pulumi:"cpCodeLimits"` - CreatedDate *int `pulumi:"createdDate"` - Description *string `pulumi:"description"` - Id *int `pulumi:"id"` - Name *string `pulumi:"name"` - Products []string `pulumi:"products"` +type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient struct { + AllowOverrideOriginCacheKey *bool `pulumi:"allowOverrideOriginCacheKey"` + ConnectorId *string `pulumi:"connectorId"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + OriginHostHeader *string `pulumi:"originHostHeader"` + OriginType *string `pulumi:"originType"` + Sf3cOriginHost *string `pulumi:"sf3cOriginHost"` + Sf3cOriginHostHeader *string `pulumi:"sf3cOriginHostHeader"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs struct { - CpCodeLimits GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` - CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` - Description pulumi.StringPtrInput `pulumi:"description"` - Id pulumi.IntPtrInput `pulumi:"id"` - Name pulumi.StringPtrInput `pulumi:"name"` - Products pulumi.StringArrayInput `pulumi:"products"` +type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs struct { + AllowOverrideOriginCacheKey pulumi.BoolPtrInput `pulumi:"allowOverrideOriginCacheKey"` + ConnectorId pulumi.StringPtrInput `pulumi:"connectorId"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + OriginHostHeader pulumi.StringPtrInput `pulumi:"originHostHeader"` + OriginType pulumi.StringPtrInput `pulumi:"originType"` + Sf3cOriginHost pulumi.StringPtrInput `pulumi:"sf3cOriginHost"` + Sf3cOriginHostHeader pulumi.StringPtrInput `pulumi:"sf3cOriginHostHeader"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtr and GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs +type getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrType GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits { - return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) AllowOverrideOriginCacheKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *bool { + return v.AllowOverrideOriginCacheKey + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) *int { - return v.CreatedDate - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) ConnectorId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { + return v.ConnectorId + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) *string { - return v.Description +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) OriginHostHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { + return v.OriginHostHeader }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) *int { - return v.Id - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) OriginType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { + return v.OriginType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) *string { - return v.Name +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) Sf3cOriginHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { + return v.Sf3cOriginHost }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) []string { - return v.Products - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) Sf3cOriginHostHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { + return v.Sf3cOriginHostHeader + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed + var ret GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) AllowOverrideOriginCacheKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *bool { if v == nil { return nil } - return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) + return v.AllowOverrideOriginCacheKey + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) ConnectorId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { if v == nil { return nil } - return v.CreatedDate - }).(pulumi.IntPtrOutput) + return v.ConnectorId + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *bool { if v == nil { return nil } - return v.Description + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) OriginHostHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { + if v == nil { + return nil + } + return v.OriginHostHeader }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) OriginType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { if v == nil { return nil } - return v.Id - }).(pulumi.IntPtrOutput) + return v.OriginType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) Sf3cOriginHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { if v == nil { return nil } - return v.Name + return v.Sf3cOriginHost }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedPtrOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformed) []string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) Sf3cOriginHostHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { if v == nil { return nil } - return v.Products - }).(pulumi.StringArrayOutput) + return v.Sf3cOriginHostHeader + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits struct { - CurrentCapacity *int `pulumi:"currentCapacity"` - Limit *int `pulumi:"limit"` - LimitType *string `pulumi:"limitType"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsInput` via: +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs struct { - CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` - Limit pulumi.IntPtrInput `pulumi:"limit"` - LimitType pulumi.StringPtrInput `pulumi:"limitType"` +type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtr and GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs +type getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrType GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits) *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider) *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits) *int { - return v.CurrentCapacity - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits) *string { - return v.LimitType +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits) GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits + var ret GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider) *bool { if v == nil { return nil } - return v.CurrentCapacity - }).(pulumi.IntPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider) *bool { if v == nil { return nil } - return v.Limit - }).(pulumi.IntPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider) *string { if v == nil { return nil } - return v.LimitType + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorInclude struct { - Id *string `pulumi:"id"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorIncludeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs and GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorIncludeInput` via: +type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader struct { + HostHeaderSource *string `pulumi:"hostHeaderSource"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorIncludeInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs struct { - Id pulumi.StringPtrInput `pulumi:"id"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs struct { + HostHeaderSource pulumi.StringPtrInput `pulumi:"hostHeaderSource"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorInclude)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorInclude] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorInclude]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs, GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtr and GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtr and GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorIncludePtrType GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs +type getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs) GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorIncludePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorIncludePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorInclude)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorIncludePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorIncludePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorIncludePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorInclude] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorInclude]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorInclude)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorInclude) *GetPropertyRulesBuilderRulesV20230530BehaviorInclude { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader) *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorInclude] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorInclude]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput) Id() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInclude) *string { return v.Id }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) HostHeaderSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader) *string { + return v.HostHeaderSource + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInclude) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInclude) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInclude) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorInclude)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorInclude] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorInclude]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInclude) GetPropertyRulesBuilderRulesV20230530BehaviorInclude { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorInclude + var ret GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorIncludeOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) Id() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInclude) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) HostHeaderSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader) *string { if v == nil { return nil } - return v.Id + return v.HostHeaderSource }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInclude) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader) *bool { if v == nil { return nil } @@ -60743,8 +86508,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) Locked() }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInclude) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader) *string { if v == nil { return nil } @@ -60752,8 +86517,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) TemplateU }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInclude) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader) *string { if v == nil { return nil } @@ -60761,254 +86526,194 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorIncludePtrOutput) Uuid() pu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorInstant struct { - CustomLinkRelations []string `pulumi:"customLinkRelations"` - Locked *bool `pulumi:"locked"` - PrefetchCacheable *bool `pulumi:"prefetchCacheable"` - PrefetchHtml *bool `pulumi:"prefetchHtml"` - PrefetchNoStore *bool `pulumi:"prefetchNoStore"` - PrefetchNoStoreExtensions []string `pulumi:"prefetchNoStoreExtensions"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorInstantInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs and GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorInstantInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorInstantInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs struct { - CustomLinkRelations pulumi.StringArrayInput `pulumi:"customLinkRelations"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - PrefetchCacheable pulumi.BoolPtrInput `pulumi:"prefetchCacheable"` - PrefetchHtml pulumi.BoolPtrInput `pulumi:"prefetchHtml"` - PrefetchNoStore pulumi.BoolPtrInput `pulumi:"prefetchNoStore"` - PrefetchNoStoreExtensions pulumi.StringArrayInput `pulumi:"prefetchNoStoreExtensions"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorInstant)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorInstant] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorInstant]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs, GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtr and GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorInstantPtrType GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs +type getPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs) GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorInstantPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorInstantPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorInstant)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorInstantPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorInstantPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorInstantPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorInstant] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorInstant]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorInstant)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *GetPropertyRulesBuilderRulesV20230530BehaviorInstant { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing) *GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorInstant] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorInstant]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) CustomLinkRelations() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInstant) []string { return v.CustomLinkRelations }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) PrefetchCacheable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *bool { return v.PrefetchCacheable }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) PrefetchHtml() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *bool { return v.PrefetchHtml }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) PrefetchNoStore() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *bool { return v.PrefetchNoStore }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) PrefetchNoStoreExtensions() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInstant) []string { - return v.PrefetchNoStoreExtensions - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorInstant)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorInstant] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorInstant]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstant) GetPropertyRulesBuilderRulesV20230530BehaviorInstant { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing) GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorInstant + var ret GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorInstantOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) CustomLinkRelations() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstant) []string { - if v == nil { - return nil - } - return v.CustomLinkRelations - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) PrefetchCacheable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *bool { - if v == nil { - return nil - } - return v.PrefetchCacheable - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) PrefetchHtml() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing) *bool { if v == nil { return nil } - return v.PrefetchHtml + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) PrefetchNoStore() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing) *bool { if v == nil { return nil } - return v.PrefetchNoStore + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) PrefetchNoStoreExtensions() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstant) []string { - if v == nil { - return nil - } - return v.PrefetchNoStoreExtensions - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing) *string { if v == nil { return nil } @@ -61016,8 +86721,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) TemplateU }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstant) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing) *string { if v == nil { return nil } @@ -61025,192 +86730,243 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantPtrOutput) Uuid() pu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation struct { + Locked *bool `pulumi:"locked"` + RefreshMethod *string `pulumi:"refreshMethod"` + Repeat *bool `pulumi:"repeat"` + RepeatInterval *string `pulumi:"repeatInterval"` + Start *string `pulumi:"start"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs and GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + RefreshMethod pulumi.StringPtrInput `pulumi:"refreshMethod"` + Repeat pulumi.BoolPtrInput `pulumi:"repeat"` + RepeatInterval pulumi.StringPtrInput `pulumi:"repeatInterval"` + Start pulumi.StringPtrInput `pulumi:"start"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs, GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtr and GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrType GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs +type getPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs) GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig) *GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) RefreshMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *string { + return v.RefreshMethod + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) Repeat() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *bool { return v.Repeat }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) RepeatInterval() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *string { + return v.RepeatInterval + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) Start() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *string { return v.Start }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig) GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig + var ret GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *bool { if v == nil { return nil } - return v.Enabled + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) RefreshMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *string { if v == nil { return nil } - return v.Locked + return v.RefreshMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) Repeat() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *bool { + if v == nil { + return nil + } + return v.Repeat }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) RepeatInterval() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *string { + if v == nil { + return nil + } + return v.RepeatInterval + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) Start() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *string { + if v == nil { + return nil + } + return v.Start + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *string { if v == nil { return nil } @@ -61218,8 +86974,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) Tem }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfig) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *string { if v == nil { return nil } @@ -61227,217 +86983,186 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigPtrOutput) Uui }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization struct { - EnablePartialObjectCaching *string `pulumi:"enablePartialObjectCaching"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - MaximumSize *string `pulumi:"maximumSize"` - MinimumSize *string `pulumi:"minimumSize"` - TemplateUuid *string `pulumi:"templateUuid"` - UseVersioning *bool `pulumi:"useVersioning"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + Serviceworker *string `pulumi:"serviceworker"` + TemplateUuid *string `pulumi:"templateUuid"` + Timestamp *int `pulumi:"timestamp"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs and GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs struct { - EnablePartialObjectCaching pulumi.StringPtrInput `pulumi:"enablePartialObjectCaching"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MaximumSize pulumi.StringPtrInput `pulumi:"maximumSize"` - MinimumSize pulumi.StringPtrInput `pulumi:"minimumSize"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UseVersioning pulumi.BoolPtrInput `pulumi:"useVersioning"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Serviceworker pulumi.StringPtrInput `pulumi:"serviceworker"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Timestamp pulumi.IntPtrInput `pulumi:"timestamp"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs, GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtr and GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs +type getPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrType GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs) GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) EnablePartialObjectCaching() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *string { - return v.EnablePartialObjectCaching - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) MaximumSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *string { - return v.MaximumSize - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) MinimumSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *string { - return v.MinimumSize - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) Serviceworker() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *string { return v.Serviceworker }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) UseVersioning() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *bool { - return v.UseVersioning - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) Timestamp() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *int { return v.Timestamp }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization + var ret GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) EnablePartialObjectCaching() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *string { - if v == nil { - return nil - } - return v.EnablePartialObjectCaching - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *bool { if v == nil { return nil } @@ -61445,8 +87170,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOut }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *bool { if v == nil { return nil } @@ -61454,26 +87179,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOut }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) MaximumSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *string { - if v == nil { - return nil - } - return v.MaximumSize - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) MinimumSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) Serviceworker() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *string { if v == nil { return nil } - return v.MinimumSize + return v.Serviceworker }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *string { if v == nil { return nil } @@ -61481,17 +87197,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOut }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) UseVersioning() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) Timestamp() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *int { if v == nil { return nil } - return v.UseVersioning - }).(pulumi.BoolPtrOutput) + return v.Timestamp + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *string { if v == nil { return nil } @@ -61499,495 +87215,474 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationPtrOut }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced struct { - Enabled *bool `pulumi:"enabled"` - FragmentSize *string `pulumi:"fragmentSize"` - Locked *bool `pulumi:"locked"` - ObjectSize *string `pulumi:"objectSize"` - PrefetchAfterRequest *int `pulumi:"prefetchAfterRequest"` - PrefetchDuringRequest *int `pulumi:"prefetchDuringRequest"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection struct { + Acl *bool `pulumi:"acl"` + DashMediaEncryption *bool `pulumi:"dashMediaEncryption"` + DataPayload *bool `pulumi:"dataPayload"` + EnableTokenInUri *bool `pulumi:"enableTokenInUri"` + Enabled *bool `pulumi:"enabled"` + FieldCarryOver *string `pulumi:"fieldCarryOver"` + HeaderForSalts []string `pulumi:"headerForSalts"` + HlsMasterManifestFiles []string `pulumi:"hlsMasterManifestFiles"` + HlsMediaEncryption *bool `pulumi:"hlsMediaEncryption"` + Ip *bool `pulumi:"ip"` + Key *string `pulumi:"key"` + Locked *bool `pulumi:"locked"` + MediaEncryptionTitle *string `pulumi:"mediaEncryptionTitle"` + RevokedListId *int `pulumi:"revokedListId"` + Salt *string `pulumi:"salt"` + SessionId *bool `pulumi:"sessionId"` + TemplateUuid *string `pulumi:"templateUuid"` + TokenAuthHlsTitle *string `pulumi:"tokenAuthHlsTitle"` + TokenAuthenticationTitle *string `pulumi:"tokenAuthenticationTitle"` + TokenRevocationEnabled *bool `pulumi:"tokenRevocationEnabled"` + TokenRevocationTitle *string `pulumi:"tokenRevocationTitle"` + TransitionKey *string `pulumi:"transitionKey"` + UseAdvanced *bool `pulumi:"useAdvanced"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs and GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - FragmentSize pulumi.StringPtrInput `pulumi:"fragmentSize"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - ObjectSize pulumi.StringPtrInput `pulumi:"objectSize"` - PrefetchAfterRequest pulumi.IntPtrInput `pulumi:"prefetchAfterRequest"` - PrefetchDuringRequest pulumi.IntPtrInput `pulumi:"prefetchDuringRequest"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs struct { + Acl pulumi.BoolPtrInput `pulumi:"acl"` + DashMediaEncryption pulumi.BoolPtrInput `pulumi:"dashMediaEncryption"` + DataPayload pulumi.BoolPtrInput `pulumi:"dataPayload"` + EnableTokenInUri pulumi.BoolPtrInput `pulumi:"enableTokenInUri"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + FieldCarryOver pulumi.StringPtrInput `pulumi:"fieldCarryOver"` + HeaderForSalts pulumi.StringArrayInput `pulumi:"headerForSalts"` + HlsMasterManifestFiles pulumi.StringArrayInput `pulumi:"hlsMasterManifestFiles"` + HlsMediaEncryption pulumi.BoolPtrInput `pulumi:"hlsMediaEncryption"` + Ip pulumi.BoolPtrInput `pulumi:"ip"` + Key pulumi.StringPtrInput `pulumi:"key"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MediaEncryptionTitle pulumi.StringPtrInput `pulumi:"mediaEncryptionTitle"` + RevokedListId pulumi.IntPtrInput `pulumi:"revokedListId"` + Salt pulumi.StringPtrInput `pulumi:"salt"` + SessionId pulumi.BoolPtrInput `pulumi:"sessionId"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TokenAuthHlsTitle pulumi.StringPtrInput `pulumi:"tokenAuthHlsTitle"` + TokenAuthenticationTitle pulumi.StringPtrInput `pulumi:"tokenAuthenticationTitle"` + TokenRevocationEnabled pulumi.BoolPtrInput `pulumi:"tokenRevocationEnabled"` + TokenRevocationTitle pulumi.StringPtrInput `pulumi:"tokenRevocationTitle"` + TransitionKey pulumi.StringPtrInput `pulumi:"transitionKey"` + UseAdvanced pulumi.BoolPtrInput `pulumi:"useAdvanced"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs, GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtr and GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtr and GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrType GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs +type getPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrType GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *bool { - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) FragmentSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *string { - return v.FragmentSize - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) Acl() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { return v.Acl }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *bool { - return v.Locked +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) DashMediaEncryption() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { + return v.DashMediaEncryption }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) ObjectSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *string { - return v.ObjectSize - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) PrefetchAfterRequest() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *int { - return v.PrefetchAfterRequest - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) PrefetchDuringRequest() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *int { - return v.PrefetchDuringRequest - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *bool { - if v == nil { - return nil - } - return v.Enabled +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) DataPayload() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { + return v.DataPayload }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) FragmentSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *string { - if v == nil { - return nil - } - return v.FragmentSize - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *bool { - if v == nil { - return nil - } - return v.Locked +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) EnableTokenInUri() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { + return v.EnableTokenInUri }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) ObjectSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *string { - if v == nil { - return nil - } - return v.ObjectSize - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) PrefetchAfterRequest() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *int { - if v == nil { - return nil - } - return v.PrefetchAfterRequest - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) PrefetchDuringRequest() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *int { - if v == nil { - return nil - } - return v.PrefetchDuringRequest - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvanced) *string { - if v == nil { - return nil - } - return v.Uuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) FieldCarryOver() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { + return v.FieldCarryOver }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate struct { - BitrateTables []GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable `pulumi:"bitrateTables"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - ThresholdTables []GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable `pulumi:"thresholdTables"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) HeaderForSalts() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) []string { + return v.HeaderForSalts + }).(pulumi.StringArrayOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs and GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) HlsMasterManifestFiles() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) []string { + return v.HlsMasterManifestFiles + }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs struct { - BitrateTables GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayInput `pulumi:"bitrateTables"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - ThresholdTables GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayInput `pulumi:"thresholdTables"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) HlsMediaEncryption() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { + return v.HlsMediaEncryption + }).(pulumi.BoolPtrOutput) } -func (GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) Ip() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { return v.Ip }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) Key() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { return v.Key }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) MediaEncryptionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { + return v.MediaEncryptionTitle + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) RevokedListId() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *int { + return v.RevokedListId + }).(pulumi.IntPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutputWithContext(ctx) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) Salt() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { return v.Salt }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs, GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtr and GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) SessionId() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { + return v.SessionId + }).(pulumi.BoolPtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -type getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrType GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) TokenAuthHlsTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { + return v.TokenAuthHlsTitle + }).(pulumi.StringPtrOutput) +} -func GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) TokenAuthenticationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { + return v.TokenAuthenticationTitle + }).(pulumi.StringPtrOutput) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) TokenRevocationEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { + return v.TokenRevocationEnabled + }).(pulumi.BoolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) TokenRevocationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { + return v.TokenRevocationTitle + }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) TransitionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { + return v.TransitionKey + }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) UseAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { + return v.UseAdvanced + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) *GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) Acl() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.Acl + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) BitrateTables() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) []GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable { - return v.BitrateTables - }).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) DashMediaEncryption() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.DashMediaEncryption + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) DataPayload() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.DataPayload + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) EnableTokenInUri() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.EnableTokenInUri + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) ThresholdTables() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) []GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable { - return v.ThresholdTables - }).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) FieldCarryOver() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { + if v == nil { + return nil + } + return v.FieldCarryOver + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) HeaderForSalts() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) []string { + if v == nil { + return nil + } + return v.HeaderForSalts + }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) HlsMasterManifestFiles() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) []string { + if v == nil { + return nil + } + return v.HlsMasterManifestFiles + }).(pulumi.StringArrayOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) HlsMediaEncryption() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.HlsMediaEncryption + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) Ip() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.Ip + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) Key() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { + if v == nil { + return nil + } + return v.Key + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate { - if v != nil { - return *v +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) MediaEncryptionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { + if v == nil { + return nil } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateOutput) + return v.MediaEncryptionTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) BitrateTables() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) []GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) RevokedListId() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *int { if v == nil { return nil } - return v.BitrateTables - }).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput) + return v.RevokedListId + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) Salt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { if v == nil { return nil } - return v.Enabled - }).(pulumi.BoolPtrOutput) + return v.Salt + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) SessionId() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { if v == nil { return nil } - return v.Locked + return v.SessionId }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { if v == nil { return nil } @@ -61995,481 +87690,588 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) Temp }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) ThresholdTables() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) []GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) TokenAuthHlsTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { if v == nil { return nil } - return v.ThresholdTables - }).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput) + return v.TokenAuthHlsTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRatePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRate) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) TokenAuthenticationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { if v == nil { return nil } - return v.Uuid + return v.TokenAuthenticationTitle }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable struct { - BitrateUnit *string `pulumi:"bitrateUnit"` - BitrateValue *float64 `pulumi:"bitrateValue"` -} - -// GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArgs and GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) TokenRevocationEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.TokenRevocationEnabled + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArgs struct { - BitrateUnit pulumi.StringPtrInput `pulumi:"bitrateUnit"` - BitrateValue pulumi.Float64PtrInput `pulumi:"bitrateValue"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) TokenRevocationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { + if v == nil { + return nil + } + return v.TokenRevocationTitle + }).(pulumi.StringPtrOutput) } -func (GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) TransitionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { + if v == nil { + return nil + } + return v.TransitionKey + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) UseAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.UseAdvanced + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutputWithContext(ctx).OutputState, - } +type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization struct { + Behavior *string `pulumi:"behavior"` + DvrType *string `pulumi:"dvrType"` + DvrWindow *string `pulumi:"dvrWindow"` + EnableUllStreaming *bool `pulumi:"enableUllStreaming"` + EndTime *string `pulumi:"endTime"` + LiveType *string `pulumi:"liveType"` + Locked *bool `pulumi:"locked"` + ShowAdvanced *bool `pulumi:"showAdvanced"` + StartTime *string `pulumi:"startTime"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArray and GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArray{ GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArgs{...} } -type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArray []GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableInput +type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs struct { + Behavior pulumi.StringPtrInput `pulumi:"behavior"` + DvrType pulumi.StringPtrInput `pulumi:"dvrType"` + DvrWindow pulumi.StringPtrInput `pulumi:"dvrWindow"` + EnableUllStreaming pulumi.BoolPtrInput `pulumi:"enableUllStreaming"` + EndTime pulumi.StringPtrInput `pulumi:"endTime"` + LiveType pulumi.StringPtrInput `pulumi:"liveType"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ShowAdvanced pulumi.BoolPtrInput `pulumi:"showAdvanced"` + StartTime pulumi.StringPtrInput `pulumi:"startTime"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable] { - return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable)(nil)).Elem() +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput { - return o +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput { - return o +// GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable]{ - OutputState: o.OutputState, - } +type getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput) BitrateUnit() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable) *string { - return v.BitrateUnit - }).(pulumi.StringPtrOutput) +func (*getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput) BitrateValue() pulumi.Float64PtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable) *float64 { - return v.BitrateValue - }).(pulumi.Float64PtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutputWithContext(context.Background()) } -type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput struct{ *pulumi.OutputState } +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable)(nil)).Elem() +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput { - return o +type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable] { - return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable { - return vs[0].([]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTable)[vs[1].(int)] - }).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutputWithContext(context.Background()) } -type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable struct { - ThresholdUnit *string `pulumi:"thresholdUnit"` - ThresholdValue *int `pulumi:"thresholdValue"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArgs and GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization]{ + OutputState: o.OutputState, + } } -type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArgs struct { - ThresholdUnit pulumi.StringPtrInput `pulumi:"thresholdUnit"` - ThresholdValue pulumi.IntPtrInput `pulumi:"thresholdValue"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { + return v.Behavior + }).(pulumi.StringPtrOutput) } -func (GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) DvrType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { + return v.DvrType + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) DvrWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { + return v.DvrWindow + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) EnableUllStreaming() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *bool { + return v.EnableUllStreaming + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) EndTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { + return v.EndTime + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArray and GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArray{ GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArgs{...} } -type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) LiveType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { + return v.LiveType + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArray []GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableInput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) ShowAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *bool { + return v.ShowAdvanced + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) StartTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { + return v.StartTime + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable] { - return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput) ThresholdUnit() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable) *string { - return v.ThresholdUnit +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { + if v == nil { + return nil + } + return v.Behavior }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput) ThresholdValue() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable) *int { - return v.ThresholdValue - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) DvrType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { + if v == nil { + return nil + } + return v.DvrType + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) DvrWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { + if v == nil { + return nil + } + return v.DvrWindow + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) EnableUllStreaming() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *bool { + if v == nil { + return nil + } + return v.EnableUllStreaming + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) EndTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { + if v == nil { + return nil + } + return v.EndTime + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) LiveType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { + if v == nil { + return nil + } + return v.LiveType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable] { - return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable { - return vs[0].([]GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTable)[vs[1].(int)] - }).(GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) ShowAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *bool { + if v == nil { + return nil + } + return v.ShowAdvanced + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom struct { - CustomLogField *string `pulumi:"customLogField"` - Locked *bool `pulumi:"locked"` - LogCustomLogField *bool `pulumi:"logCustomLogField"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) StartTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { + if v == nil { + return nil + } + return v.StartTime + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs and GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomInput` via: +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs struct { - CustomLogField pulumi.StringPtrInput `pulumi:"customLogField"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - LogCustomLogField pulumi.BoolPtrInput `pulumi:"logCustomLogField"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs, GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtr and GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtr and GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrType GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs +type getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrType GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs) GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom) *GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch) *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) CustomLogField() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom) *string { return v.CustomLogField }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) LogCustomLogField() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom) *bool { return v.LogCustomLogField }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom) GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom + var ret GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) CustomLogField() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom) *string { - if v == nil { - return nil - } - return v.CustomLogField - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch) *bool { if v == nil { return nil } - return v.Locked + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) LogCustomLogField() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch) *bool { if v == nil { return nil } - return v.LogCustomLogField + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch) *string { if v == nil { return nil } @@ -62477,8 +88279,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) Templat }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorLogCustom) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch) *string { if v == nil { return nil } @@ -62486,1074 +88288,1040 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomPtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorMPulse struct { - ApiKey *string `pulumi:"apiKey"` - BufferSize *string `pulumi:"bufferSize"` - ConfigOverride *string `pulumi:"configOverride"` - Enabled *bool `pulumi:"enabled"` - LoaderVersion *string `pulumi:"loaderVersion"` - Locked *bool `pulumi:"locked"` - RequirePci *bool `pulumi:"requirePci"` - TemplateUuid *string `pulumi:"templateUuid"` - TitleOptional *string `pulumi:"titleOptional"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable struct { + Algorithm *string `pulumi:"algorithm"` + CaseSensitive *bool `pulumi:"caseSensitive"` + CertificateFieldName *string `pulumi:"certificateFieldName"` + CookieName *string `pulumi:"cookieName"` + DeviceProfile *string `pulumi:"deviceProfile"` + EncryptionKey *string `pulumi:"encryptionKey"` + EncryptionMode *string `pulumi:"encryptionMode"` + EndIndex *string `pulumi:"endIndex"` + ExceptChars *string `pulumi:"exceptChars"` + ExtractLocation *string `pulumi:"extractLocation"` + ForceChars *string `pulumi:"forceChars"` + FormatString *string `pulumi:"formatString"` + Generator *string `pulumi:"generator"` + GlobalSubstitution *bool `pulumi:"globalSubstitution"` + HeaderName *string `pulumi:"headerName"` + HmacAlgorithm *string `pulumi:"hmacAlgorithm"` + HmacKey *string `pulumi:"hmacKey"` + InitializationVector *string `pulumi:"initializationVector"` + IpVersion *string `pulumi:"ipVersion"` + Ipv4Prefix *int `pulumi:"ipv4Prefix"` + Ipv6Prefix *int `pulumi:"ipv6Prefix"` + LocationId *string `pulumi:"locationId"` + Locked *bool `pulumi:"locked"` + Max *int `pulumi:"max"` + MaxRandomNumber *string `pulumi:"maxRandomNumber"` + Min *int `pulumi:"min"` + MinRandomNumber *string `pulumi:"minRandomNumber"` + Nonce *string `pulumi:"nonce"` + NumberOfBytes *int `pulumi:"numberOfBytes"` + OperandOne *string `pulumi:"operandOne"` + ParamName *string `pulumi:"paramName"` + PathComponentOffset *string `pulumi:"pathComponentOffset"` + PrependBytes *bool `pulumi:"prependBytes"` + QueryParameterName *string `pulumi:"queryParameterName"` + Regex *string `pulumi:"regex"` + Replacement *string `pulumi:"replacement"` + ResponseHeaderName *string `pulumi:"responseHeaderName"` + Separator *string `pulumi:"separator"` + SetCookieName *string `pulumi:"setCookieName"` + StartIndex *string `pulumi:"startIndex"` + SubString *string `pulumi:"subString"` + TemplateUuid *string `pulumi:"templateUuid"` + Transform *string `pulumi:"transform"` + Uuid *string `pulumi:"uuid"` + ValueSource *string `pulumi:"valueSource"` + VariableName *string `pulumi:"variableName"` + VariableValue *string `pulumi:"variableValue"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorMPulseInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs and GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMPulseInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorMPulseInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs struct { - ApiKey pulumi.StringPtrInput `pulumi:"apiKey"` - BufferSize pulumi.StringPtrInput `pulumi:"bufferSize"` - ConfigOverride pulumi.StringPtrInput `pulumi:"configOverride"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - LoaderVersion pulumi.StringPtrInput `pulumi:"loaderVersion"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - RequirePci pulumi.BoolPtrInput `pulumi:"requirePci"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - TitleOptional pulumi.StringPtrInput `pulumi:"titleOptional"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs struct { + Algorithm pulumi.StringPtrInput `pulumi:"algorithm"` + CaseSensitive pulumi.BoolPtrInput `pulumi:"caseSensitive"` + CertificateFieldName pulumi.StringPtrInput `pulumi:"certificateFieldName"` + CookieName pulumi.StringPtrInput `pulumi:"cookieName"` + DeviceProfile pulumi.StringPtrInput `pulumi:"deviceProfile"` + EncryptionKey pulumi.StringPtrInput `pulumi:"encryptionKey"` + EncryptionMode pulumi.StringPtrInput `pulumi:"encryptionMode"` + EndIndex pulumi.StringPtrInput `pulumi:"endIndex"` + ExceptChars pulumi.StringPtrInput `pulumi:"exceptChars"` + ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` + ForceChars pulumi.StringPtrInput `pulumi:"forceChars"` + FormatString pulumi.StringPtrInput `pulumi:"formatString"` + Generator pulumi.StringPtrInput `pulumi:"generator"` + GlobalSubstitution pulumi.BoolPtrInput `pulumi:"globalSubstitution"` + HeaderName pulumi.StringPtrInput `pulumi:"headerName"` + HmacAlgorithm pulumi.StringPtrInput `pulumi:"hmacAlgorithm"` + HmacKey pulumi.StringPtrInput `pulumi:"hmacKey"` + InitializationVector pulumi.StringPtrInput `pulumi:"initializationVector"` + IpVersion pulumi.StringPtrInput `pulumi:"ipVersion"` + Ipv4Prefix pulumi.IntPtrInput `pulumi:"ipv4Prefix"` + Ipv6Prefix pulumi.IntPtrInput `pulumi:"ipv6Prefix"` + LocationId pulumi.StringPtrInput `pulumi:"locationId"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Max pulumi.IntPtrInput `pulumi:"max"` + MaxRandomNumber pulumi.StringPtrInput `pulumi:"maxRandomNumber"` + Min pulumi.IntPtrInput `pulumi:"min"` + MinRandomNumber pulumi.StringPtrInput `pulumi:"minRandomNumber"` + Nonce pulumi.StringPtrInput `pulumi:"nonce"` + NumberOfBytes pulumi.IntPtrInput `pulumi:"numberOfBytes"` + OperandOne pulumi.StringPtrInput `pulumi:"operandOne"` + ParamName pulumi.StringPtrInput `pulumi:"paramName"` + PathComponentOffset pulumi.StringPtrInput `pulumi:"pathComponentOffset"` + PrependBytes pulumi.BoolPtrInput `pulumi:"prependBytes"` + QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` + Regex pulumi.StringPtrInput `pulumi:"regex"` + Replacement pulumi.StringPtrInput `pulumi:"replacement"` + ResponseHeaderName pulumi.StringPtrInput `pulumi:"responseHeaderName"` + Separator pulumi.StringPtrInput `pulumi:"separator"` + SetCookieName pulumi.StringPtrInput `pulumi:"setCookieName"` + StartIndex pulumi.StringPtrInput `pulumi:"startIndex"` + SubString pulumi.StringPtrInput `pulumi:"subString"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Transform pulumi.StringPtrInput `pulumi:"transform"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + ValueSource pulumi.StringPtrInput `pulumi:"valueSource"` + VariableName pulumi.StringPtrInput `pulumi:"variableName"` + VariableValue pulumi.StringPtrInput `pulumi:"variableValue"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMPulse)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMPulse] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMPulse]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs, GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtr and GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtr and GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrType GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs +type getPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrType GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs) GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMPulse)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMPulse] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMPulse]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMPulse)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMPulse] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMPulse]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) ApiKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { return v.ApiKey }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) BufferSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { return v.BufferSize }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) ConfigOverride() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { return v.ConfigOverride }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) LoaderVersion() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { return v.LoaderVersion }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) RequirePci() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *bool { return v.RequirePci }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) TitleOptional() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { return v.TitleOptional }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMPulse)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput { - return o + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMPulse] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMPulse]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) GetPropertyRulesBuilderRulesV20230530BehaviorMPulse { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorMPulse - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorMPulseOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Algorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.Algorithm }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) ApiKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { - if v == nil { - return nil - } - return v.ApiKey - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) CaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *bool { return v.CaseSensitive }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) BufferSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { - if v == nil { - return nil - } - return v.BufferSize +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) CertificateFieldName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { + return v.CertificateFieldName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) ConfigOverride() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { - if v == nil { - return nil - } - return v.ConfigOverride - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.CookieName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) DeviceProfile() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.DeviceProfile }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) LoaderVersion() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { - if v == nil { - return nil - } - return v.LoaderVersion - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) EncryptionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.EncryptionKey }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) EncryptionMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.EncryptionMode }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) RequirePci() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *bool { - if v == nil { - return nil - } - return v.RequirePci - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) EndIndex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.EndIndex }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) ExceptChars() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.ExceptChars }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) TitleOptional() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { - if v == nil { - return nil - } - return v.TitleOptional - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.ExtractLocation }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMPulsePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMPulse) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) ForceChars() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.ForceChars }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization struct { - Enabled *bool `pulumi:"enabled"` - HlsEnableDebugHeaders *bool `pulumi:"hlsEnableDebugHeaders"` - HlsEnabled *bool `pulumi:"hlsEnabled"` - HlsFilterInBitrateRanges *string `pulumi:"hlsFilterInBitrateRanges"` - HlsFilterInBitrates *string `pulumi:"hlsFilterInBitrates"` - HlsMode *string `pulumi:"hlsMode"` - HlsPreferredBitrate *string `pulumi:"hlsPreferredBitrate"` - HlsQueryParamEnabled *bool `pulumi:"hlsQueryParamEnabled"` - HlsQueryParamSecretKey *string `pulumi:"hlsQueryParamSecretKey"` - HlsQueryParamTransitionKey *string `pulumi:"hlsQueryParamTransitionKey"` - HlsShowAdvanced *bool `pulumi:"hlsShowAdvanced"` - HlsTitle *string `pulumi:"hlsTitle"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) FormatString() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.FormatString }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Generator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.Generator }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - HlsEnableDebugHeaders pulumi.BoolPtrInput `pulumi:"hlsEnableDebugHeaders"` - HlsEnabled pulumi.BoolPtrInput `pulumi:"hlsEnabled"` - HlsFilterInBitrateRanges pulumi.StringPtrInput `pulumi:"hlsFilterInBitrateRanges"` - HlsFilterInBitrates pulumi.StringPtrInput `pulumi:"hlsFilterInBitrates"` - HlsMode pulumi.StringPtrInput `pulumi:"hlsMode"` - HlsPreferredBitrate pulumi.StringPtrInput `pulumi:"hlsPreferredBitrate"` - HlsQueryParamEnabled pulumi.BoolPtrInput `pulumi:"hlsQueryParamEnabled"` - HlsQueryParamSecretKey pulumi.StringPtrInput `pulumi:"hlsQueryParamSecretKey"` - HlsQueryParamTransitionKey pulumi.StringPtrInput `pulumi:"hlsQueryParamTransitionKey"` - HlsShowAdvanced pulumi.BoolPtrInput `pulumi:"hlsShowAdvanced"` - HlsTitle pulumi.StringPtrInput `pulumi:"hlsTitle"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) GlobalSubstitution() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *bool { return v.GlobalSubstitution }).(pulumi.BoolPtrOutput) } -func (GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.HeaderName }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) HmacAlgorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.HmacAlgorithm }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) HmacKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.HmacKey }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) InitializationVector() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { + return v.InitializationVector + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) IpVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.IpVersion }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutputWithContext(ctx) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Ipv4Prefix() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *int { return v.Ipv4Prefix }).(pulumi.IntPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Ipv6Prefix() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *int { return v.Ipv6Prefix }).(pulumi.IntPtrOutput) } -type getPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs - -func GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) LocationId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.LocationId }).(pulumi.StringPtrOutput) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Max() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *int { return v.Max }).(pulumi.IntPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) MaxRandomNumber() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.MaxRandomNumber }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Min() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *int { return v.Min }).(pulumi.IntPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) MinRandomNumber() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.MinRandomNumber }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Nonce() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.Nonce }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) NumberOfBytes() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *int { return v.NumberOfBytes }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) OperandOne() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.OperandOne }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) ParamName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.ParamName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) PathComponentOffset() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.PathComponentOffset }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) PrependBytes() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *bool { return v.PrependBytes }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) HlsEnableDebugHeaders() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *bool { - return v.HlsEnableDebugHeaders - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.QueryParameterName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) HlsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *bool { - return v.HlsEnabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Regex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.Regex }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) HlsFilterInBitrateRanges() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { - return v.HlsFilterInBitrateRanges - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Replacement() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.Replacement }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) HlsFilterInBitrates() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { - return v.HlsFilterInBitrates - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) ResponseHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.ResponseHeaderName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) HlsMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { return v.HlsMode }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Separator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.Separator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) HlsPreferredBitrate() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { - return v.HlsPreferredBitrate - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) SetCookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.SetCookieName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) HlsQueryParamEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *bool { - return v.HlsQueryParamEnabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) StartIndex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.StartIndex }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) HlsQueryParamSecretKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { - return v.HlsQueryParamSecretKey - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) SubString() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.SubString }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) HlsQueryParamTransitionKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { - return v.HlsQueryParamTransitionKey - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) HlsShowAdvanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *bool { - return v.HlsShowAdvanced - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Transform() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.Transform }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) HlsTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { - return v.HlsTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) ValueSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.ValueSource }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.VariableName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) VariableValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.VariableValue }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization + var ret GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Algorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.Algorithm + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) CaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *bool { if v == nil { return nil } - return v.Enabled + return v.CaseSensitive }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) HlsEnableDebugHeaders() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) CertificateFieldName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { if v == nil { return nil } - return v.HlsEnableDebugHeaders - }).(pulumi.BoolPtrOutput) + return v.CertificateFieldName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) HlsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { if v == nil { return nil } - return v.HlsEnabled - }).(pulumi.BoolPtrOutput) + return v.CookieName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) HlsFilterInBitrateRanges() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) DeviceProfile() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { if v == nil { return nil } - return v.HlsFilterInBitrateRanges + return v.DeviceProfile }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) HlsFilterInBitrates() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) EncryptionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { if v == nil { return nil } - return v.HlsFilterInBitrates + return v.EncryptionKey }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) HlsMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) EncryptionMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { if v == nil { return nil } - return v.HlsMode + return v.EncryptionMode }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) HlsPreferredBitrate() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) EndIndex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { if v == nil { return nil } - return v.HlsPreferredBitrate + return v.EndIndex }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) HlsQueryParamEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) ExceptChars() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { if v == nil { return nil } - return v.HlsQueryParamEnabled - }).(pulumi.BoolPtrOutput) + return v.ExceptChars + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) HlsQueryParamSecretKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { if v == nil { return nil } - return v.HlsQueryParamSecretKey + return v.ExtractLocation }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) HlsQueryParamTransitionKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) ForceChars() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { if v == nil { return nil } - return v.HlsQueryParamTransitionKey + return v.ForceChars }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) HlsShowAdvanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) FormatString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { if v == nil { return nil } - return v.HlsShowAdvanced - }).(pulumi.BoolPtrOutput) + return v.FormatString + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) HlsTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Generator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { if v == nil { return nil } - return v.HlsTitle + return v.Generator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) GlobalSubstitution() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *bool { if v == nil { return nil } - return v.Locked + return v.GlobalSubstitution }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { if v == nil { return nil } - return v.TemplateUuid + return v.HeaderName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) HmacAlgorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { if v == nil { return nil } - return v.Uuid + return v.HmacAlgorithm }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting struct { - Locked *bool `pulumi:"locked"` - Partner *string `pulumi:"partner"` - TemplateUuid *string `pulumi:"templateUuid"` - Username *string `pulumi:"username"` - Uuid *string `pulumi:"uuid"` -} - -// GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Partner pulumi.StringPtrInput `pulumi:"partner"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Username pulumi.StringPtrInput `pulumi:"username"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` -} - -func (GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) HmacKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.HmacKey + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) InitializationVector() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.InitializationVector + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) IpVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.IpVersion + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutputWithContext(ctx) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Ipv4Prefix() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *int { + if v == nil { + return nil + } + return v.Ipv4Prefix + }).(pulumi.IntPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Ipv6Prefix() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *int { + if v == nil { + return nil + } + return v.Ipv6Prefix + }).(pulumi.IntPtrOutput) } -type getPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs - -func GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) LocationId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.LocationId + }).(pulumi.StringPtrOutput) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Max() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *int { + if v == nil { + return nil + } + return v.Max + }).(pulumi.IntPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) MaxRandomNumber() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.MaxRandomNumber + }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Min() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *int { + if v == nil { + return nil + } + return v.Min + }).(pulumi.IntPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) MinRandomNumber() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.MinRandomNumber + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Nonce() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.Nonce + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) NumberOfBytes() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *int { + if v == nil { + return nil + } + return v.NumberOfBytes + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) OperandOne() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.OperandOne + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting) *GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) ParamName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.ParamName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) PathComponentOffset() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.PathComponentOffset + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) PrependBytes() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *bool { + if v == nil { + return nil + } + return v.PrependBytes + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) Partner() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting) *string { return v.Partner }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.QueryParameterName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Regex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.Regex + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) Username() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting) *string { return v.Username }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Replacement() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.Replacement + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) ResponseHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.ResponseHeaderName + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Separator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.Separator + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) SetCookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.SetCookieName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) StartIndex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.StartIndex + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) SubString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.SubString + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting) GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting { - if v != nil { - return *v +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { + if v == nil { + return nil } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Transform() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.Transform + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) Partner() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { if v == nil { return nil } - return v.Partner + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) ValueSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { if v == nil { return nil } - return v.TemplateUuid + return v.ValueSource }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) Username() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { if v == nil { return nil } - return v.Username + return v.VariableName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManifestRerouting) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) VariableValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { if v == nil { return nil } - return v.Uuid + return v.VariableValue }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush struct { - Locked *bool `pulumi:"locked"` - Serverpushlists []string `pulumi:"serverpushlists"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode struct { + ErrorType *string `pulumi:"errorType"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Timeout *string `pulumi:"timeout"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs and GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Serverpushlists pulumi.StringArrayInput `pulumi:"serverpushlists"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs struct { + ErrorType pulumi.StringPtrInput `pulumi:"errorType"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Timeout pulumi.StringPtrInput `pulumi:"timeout"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs, GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtr and GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtr and GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrType GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs +type getPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrType GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs) GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush) *GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode) *GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) ErrorType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode) *string { return v.ErrorType }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput) Serverpushlists() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush) []string { - return v.Serverpushlists - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) Timeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode) *string { return v.Timeout }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush) GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode) GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush + var ret GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) ErrorType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode) *string { + if v == nil { + return nil + } + return v.ErrorType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode) *bool { if v == nil { return nil } @@ -63561,26 +89329,26 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) Serverpushlists() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush) []string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode) *string { if v == nil { return nil } - return v.Serverpushlists - }).(pulumi.StringArrayOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) Timeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Timeout }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPush) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode) *string { if v == nil { return nil } @@ -63588,192 +89356,209 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushPtrOutput) }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield struct { + Locked *bool `pulumi:"locked"` + Nossmap *string `pulumi:"nossmap"` + Ssmap *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap `pulumi:"ssmap"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Nossmap pulumi.StringPtrInput `pulumi:"nossmap"` + Ssmap GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrInput `pulumi:"ssmap"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtr and GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs +type getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrType GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration) *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield) *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) Nossmap() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield) *string { return v.Nossmap }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) Ssmap() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield) *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap { + return v.Ssmap + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration + var ret GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield) *bool { if v == nil { return nil } - return v.Enabled + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) Nossmap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.Nossmap + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) Ssmap() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield) *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap { + if v == nil { + return nil + } + return v.Ssmap + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield) *string { if v == nil { return nil } @@ -63781,8 +89566,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAcceleration) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield) *string { if v == nil { return nil } @@ -63790,405 +89575,522 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationPtrOutput) }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout struct { - Locked *bool `pulumi:"locked"` - Optout *string `pulumi:"optout"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap struct { + ChinaCdnMap *string `pulumi:"chinaCdnMap"` + HasMixedHosts *bool `pulumi:"hasMixedHosts"` + Name *string `pulumi:"name"` + Src *string `pulumi:"src"` + Srmap *string `pulumi:"srmap"` + Value *string `pulumi:"value"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs and GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Optout pulumi.StringPtrInput `pulumi:"optout"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs struct { + ChinaCdnMap pulumi.StringPtrInput `pulumi:"chinaCdnMap"` + HasMixedHosts pulumi.BoolPtrInput `pulumi:"hasMixedHosts"` + Name pulumi.StringPtrInput `pulumi:"name"` + Src pulumi.StringPtrInput `pulumi:"src"` + Srmap pulumi.StringPtrInput `pulumi:"srmap"` + Value pulumi.StringPtrInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs, GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtr and GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtr and GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrType GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs +type getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrType GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout) *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) ChinaCdnMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *string { return v.ChinaCdnMap }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput) Optout() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout) *string { - return v.Optout - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) HasMixedHosts() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *bool { return v.HasMixedHosts }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *string { return v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) Src() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *string { return v.Src }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) Srmap() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *string { return v.Srmap }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *string { return v.Value }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput { +type GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout) GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout + var ret GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) ChinaCdnMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *string { if v == nil { return nil } - return v.Locked + return v.ChinaCdnMap + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) HasMixedHosts() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *bool { + if v == nil { + return nil + } + return v.HasMixedHosts }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput) Optout() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) Src() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *string { if v == nil { return nil } - return v.Optout + return v.Src }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) Srmap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Srmap }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptout) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *string { if v == nil { return nil } - return v.Uuid + return v.Value }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient struct { - BeaconId *string `pulumi:"beaconId"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - UseHybridHttpUdp *bool `pulumi:"useHybridHttpUdp"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration struct { + AllowHttpsDowngrade *bool `pulumi:"allowHttpsDowngrade"` + AllowHttpsUpgrade *bool `pulumi:"allowHttpsUpgrade"` + CacheSharingDuration *int `pulumi:"cacheSharingDuration"` + CacheSharingStartTime *string `pulumi:"cacheSharingStartTime"` + Enabled *bool `pulumi:"enabled"` + IsCertificateSniOnly *bool `pulumi:"isCertificateSniOnly"` + IsTieredDistributionUsed *bool `pulumi:"isTieredDistributionUsed"` + Locked *bool `pulumi:"locked"` + MigrationDuration *int `pulumi:"migrationDuration"` + MigrationFrom *string `pulumi:"migrationFrom"` + MigrationStartTime *string `pulumi:"migrationStartTime"` + TdLocation *string `pulumi:"tdLocation"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs and GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs struct { - BeaconId pulumi.StringPtrInput `pulumi:"beaconId"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UseHybridHttpUdp pulumi.BoolPtrInput `pulumi:"useHybridHttpUdp"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs struct { + AllowHttpsDowngrade pulumi.BoolPtrInput `pulumi:"allowHttpsDowngrade"` + AllowHttpsUpgrade pulumi.BoolPtrInput `pulumi:"allowHttpsUpgrade"` + CacheSharingDuration pulumi.IntPtrInput `pulumi:"cacheSharingDuration"` + CacheSharingStartTime pulumi.StringPtrInput `pulumi:"cacheSharingStartTime"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + IsCertificateSniOnly pulumi.BoolPtrInput `pulumi:"isCertificateSniOnly"` + IsTieredDistributionUsed pulumi.BoolPtrInput `pulumi:"isTieredDistributionUsed"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MigrationDuration pulumi.IntPtrInput `pulumi:"migrationDuration"` + MigrationFrom pulumi.StringPtrInput `pulumi:"migrationFrom"` + MigrationStartTime pulumi.StringPtrInput `pulumi:"migrationStartTime"` + TdLocation pulumi.StringPtrInput `pulumi:"tdLocation"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs, GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtr and GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrType GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs +type getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs) GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) BeaconId() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *string { return v.BeaconId }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) AllowHttpsDowngrade() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *bool { + return v.AllowHttpsDowngrade + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) AllowHttpsUpgrade() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *bool { + return v.AllowHttpsUpgrade + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) CacheSharingDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *int { + return v.CacheSharingDuration + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) CacheSharingStartTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *string { + return v.CacheSharingStartTime + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) UseHybridHttpUdp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *bool { return v.UseHybridHttpUdp }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) IsCertificateSniOnly() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *bool { + return v.IsCertificateSniOnly + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) IsTieredDistributionUsed() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *bool { + return v.IsTieredDistributionUsed + }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) MigrationDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *int { + return v.MigrationDuration + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) MigrationFrom() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *string { + return v.MigrationFrom + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) MigrationStartTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *string { + return v.MigrationStartTime + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) TdLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *string { return v.TdLocation }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient + var ret GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) BeaconId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) AllowHttpsDowngrade() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *bool { if v == nil { return nil } - return v.BeaconId + return v.AllowHttpsDowngrade + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) AllowHttpsUpgrade() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *bool { + if v == nil { + return nil + } + return v.AllowHttpsUpgrade + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) CacheSharingDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *int { + if v == nil { + return nil + } + return v.CacheSharingDuration + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) CacheSharingStartTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *string { + if v == nil { + return nil + } + return v.CacheSharingStartTime }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *bool { if v == nil { return nil } @@ -64196,8 +90098,26 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) Enabl }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) IsCertificateSniOnly() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *bool { + if v == nil { + return nil + } + return v.IsCertificateSniOnly + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) IsTieredDistributionUsed() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *bool { + if v == nil { + return nil + } + return v.IsTieredDistributionUsed + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *bool { if v == nil { return nil } @@ -64205,26 +90125,53 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) Locke }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) MigrationDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *int { if v == nil { return nil } - return v.TemplateUuid + return v.MigrationDuration + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) MigrationFrom() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *string { + if v == nil { + return nil + } + return v.MigrationFrom }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) UseHybridHttpUdp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) MigrationStartTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *string { if v == nil { return nil } - return v.UseHybridHttpUdp - }).(pulumi.BoolPtrOutput) + return v.MigrationStartTime + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaClient) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) TdLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *string { + if v == nil { + return nil + } + return v.TdLocation + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *string { if v == nil { return nil } @@ -64232,191 +90179,191 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientPtrOutput) Uuid( }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization struct { - Enabled *bool `pulumi:"enabled"` +type GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride struct { + Info *string `pulumi:"info"` Locked *bool `pulumi:"locked"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs and GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` +type GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs struct { + Info pulumi.StringPtrInput `pulumi:"info"` Locked pulumi.BoolPtrInput `pulumi:"locked"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs, GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtr and GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs +type getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrType GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization) *GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride) *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization) *bool { - return v.Enabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput) Info() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride) *string { + return v.Info + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization) GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization + var ret GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput) Info() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride) *string { if v == nil { return nil } - return v.Enabled - }).(pulumi.BoolPtrOutput) + return v.Info + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride) *bool { if v == nil { return nil } @@ -64424,8 +90371,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizat }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride) *string { if v == nil { return nil } @@ -64433,8 +90380,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizat }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimization) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride) *string { if v == nil { return nil } @@ -64442,657 +90389,593 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizat }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover struct { - CacheErrorResponse *bool `pulumi:"cacheErrorResponse"` - CacheWindow *string `pulumi:"cacheWindow"` - ClientResponseCode *string `pulumi:"clientResponseCode"` - DetectObjectUnavailable *bool `pulumi:"detectObjectUnavailable"` - DetectObjectUnavailableTitle *string `pulumi:"detectObjectUnavailableTitle"` - DetectOriginUnavailable *bool `pulumi:"detectOriginUnavailable"` - DetectOriginUnavailableTitle *string `pulumi:"detectOriginUnavailableTitle"` - DetectOriginUnresponsive *bool `pulumi:"detectOriginUnresponsive"` - DetectOriginUnresponsiveTitle *string `pulumi:"detectOriginUnresponsiveTitle"` - Locked *bool `pulumi:"locked"` - ObjectUnavailableAlternateHost *string `pulumi:"objectUnavailableAlternateHost"` - ObjectUnavailableBackupHost *string `pulumi:"objectUnavailableBackupHost"` - ObjectUnavailableBlacklistOriginIp *bool `pulumi:"objectUnavailableBlacklistOriginIp"` - ObjectUnavailableBlacklistWindow *string `pulumi:"objectUnavailableBlacklistWindow"` - ObjectUnavailableChangeProtocol *bool `pulumi:"objectUnavailableChangeProtocol"` - ObjectUnavailableDetectionLevel *string `pulumi:"objectUnavailableDetectionLevel"` - ObjectUnavailableIncludeQueryString *bool `pulumi:"objectUnavailableIncludeQueryString"` - ObjectUnavailableModifiedPath *string `pulumi:"objectUnavailableModifiedPath"` - ObjectUnavailableModifyRequestPath *bool `pulumi:"objectUnavailableModifyRequestPath"` - ObjectUnavailableProtocol *string `pulumi:"objectUnavailableProtocol"` - ObjectUnavailableRecovery *string `pulumi:"objectUnavailableRecovery"` - ObjectUnavailableRedirectMethod *int `pulumi:"objectUnavailableRedirectMethod"` - ObjectUnavailableResponseCodes []string `pulumi:"objectUnavailableResponseCodes"` - ObjectUnavailableRetryLimit *string `pulumi:"objectUnavailableRetryLimit"` - OriginUnavailableAlternateHost *string `pulumi:"originUnavailableAlternateHost"` - OriginUnavailableBackupHost *string `pulumi:"originUnavailableBackupHost"` - OriginUnavailableBlacklistOriginIp *bool `pulumi:"originUnavailableBlacklistOriginIp"` - OriginUnavailableBlacklistWindow *string `pulumi:"originUnavailableBlacklistWindow"` - OriginUnavailableChangeProtocol *bool `pulumi:"originUnavailableChangeProtocol"` - OriginUnavailableDetectionLevel *string `pulumi:"originUnavailableDetectionLevel"` - OriginUnavailableIncludeQueryString *bool `pulumi:"originUnavailableIncludeQueryString"` - OriginUnavailableModifiedPath *string `pulumi:"originUnavailableModifiedPath"` - OriginUnavailableModifyRequestPath *bool `pulumi:"originUnavailableModifyRequestPath"` - OriginUnavailableProtocol *string `pulumi:"originUnavailableProtocol"` - OriginUnavailableRecovery *string `pulumi:"originUnavailableRecovery"` - OriginUnavailableRedirectMethod *int `pulumi:"originUnavailableRedirectMethod"` - OriginUnavailableResponseCodes []string `pulumi:"originUnavailableResponseCodes"` - OriginUnavailableRetryLimit *string `pulumi:"originUnavailableRetryLimit"` - OriginUnresponsiveAlternateHost *string `pulumi:"originUnresponsiveAlternateHost"` - OriginUnresponsiveBackupHost *string `pulumi:"originUnresponsiveBackupHost"` - OriginUnresponsiveBlacklistOriginIp *bool `pulumi:"originUnresponsiveBlacklistOriginIp"` - OriginUnresponsiveBlacklistWindow *string `pulumi:"originUnresponsiveBlacklistWindow"` - OriginUnresponsiveChangeProtocol *bool `pulumi:"originUnresponsiveChangeProtocol"` - OriginUnresponsiveDetectionLevel *string `pulumi:"originUnresponsiveDetectionLevel"` - OriginUnresponsiveIncludeQueryString *bool `pulumi:"originUnresponsiveIncludeQueryString"` - OriginUnresponsiveModifiedPath *string `pulumi:"originUnresponsiveModifiedPath"` - OriginUnresponsiveModifyRequestPath *bool `pulumi:"originUnresponsiveModifyRequestPath"` - OriginUnresponsiveProtocol *string `pulumi:"originUnresponsiveProtocol"` - OriginUnresponsiveRecovery *string `pulumi:"originUnresponsiveRecovery"` - OriginUnresponsiveRedirectMethod *int `pulumi:"originUnresponsiveRedirectMethod"` - OriginUnresponsiveRetryLimit *string `pulumi:"originUnresponsiveRetryLimit"` - OtherOptions *string `pulumi:"otherOptions"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing struct { + Locked *bool `pulumi:"locked"` + StrictMode *bool `pulumi:"strictMode"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + ValidMode *bool `pulumi:"validMode"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs and GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs struct { - CacheErrorResponse pulumi.BoolPtrInput `pulumi:"cacheErrorResponse"` - CacheWindow pulumi.StringPtrInput `pulumi:"cacheWindow"` - ClientResponseCode pulumi.StringPtrInput `pulumi:"clientResponseCode"` - DetectObjectUnavailable pulumi.BoolPtrInput `pulumi:"detectObjectUnavailable"` - DetectObjectUnavailableTitle pulumi.StringPtrInput `pulumi:"detectObjectUnavailableTitle"` - DetectOriginUnavailable pulumi.BoolPtrInput `pulumi:"detectOriginUnavailable"` - DetectOriginUnavailableTitle pulumi.StringPtrInput `pulumi:"detectOriginUnavailableTitle"` - DetectOriginUnresponsive pulumi.BoolPtrInput `pulumi:"detectOriginUnresponsive"` - DetectOriginUnresponsiveTitle pulumi.StringPtrInput `pulumi:"detectOriginUnresponsiveTitle"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - ObjectUnavailableAlternateHost pulumi.StringPtrInput `pulumi:"objectUnavailableAlternateHost"` - ObjectUnavailableBackupHost pulumi.StringPtrInput `pulumi:"objectUnavailableBackupHost"` - ObjectUnavailableBlacklistOriginIp pulumi.BoolPtrInput `pulumi:"objectUnavailableBlacklistOriginIp"` - ObjectUnavailableBlacklistWindow pulumi.StringPtrInput `pulumi:"objectUnavailableBlacklistWindow"` - ObjectUnavailableChangeProtocol pulumi.BoolPtrInput `pulumi:"objectUnavailableChangeProtocol"` - ObjectUnavailableDetectionLevel pulumi.StringPtrInput `pulumi:"objectUnavailableDetectionLevel"` - ObjectUnavailableIncludeQueryString pulumi.BoolPtrInput `pulumi:"objectUnavailableIncludeQueryString"` - ObjectUnavailableModifiedPath pulumi.StringPtrInput `pulumi:"objectUnavailableModifiedPath"` - ObjectUnavailableModifyRequestPath pulumi.BoolPtrInput `pulumi:"objectUnavailableModifyRequestPath"` - ObjectUnavailableProtocol pulumi.StringPtrInput `pulumi:"objectUnavailableProtocol"` - ObjectUnavailableRecovery pulumi.StringPtrInput `pulumi:"objectUnavailableRecovery"` - ObjectUnavailableRedirectMethod pulumi.IntPtrInput `pulumi:"objectUnavailableRedirectMethod"` - ObjectUnavailableResponseCodes pulumi.StringArrayInput `pulumi:"objectUnavailableResponseCodes"` - ObjectUnavailableRetryLimit pulumi.StringPtrInput `pulumi:"objectUnavailableRetryLimit"` - OriginUnavailableAlternateHost pulumi.StringPtrInput `pulumi:"originUnavailableAlternateHost"` - OriginUnavailableBackupHost pulumi.StringPtrInput `pulumi:"originUnavailableBackupHost"` - OriginUnavailableBlacklistOriginIp pulumi.BoolPtrInput `pulumi:"originUnavailableBlacklistOriginIp"` - OriginUnavailableBlacklistWindow pulumi.StringPtrInput `pulumi:"originUnavailableBlacklistWindow"` - OriginUnavailableChangeProtocol pulumi.BoolPtrInput `pulumi:"originUnavailableChangeProtocol"` - OriginUnavailableDetectionLevel pulumi.StringPtrInput `pulumi:"originUnavailableDetectionLevel"` - OriginUnavailableIncludeQueryString pulumi.BoolPtrInput `pulumi:"originUnavailableIncludeQueryString"` - OriginUnavailableModifiedPath pulumi.StringPtrInput `pulumi:"originUnavailableModifiedPath"` - OriginUnavailableModifyRequestPath pulumi.BoolPtrInput `pulumi:"originUnavailableModifyRequestPath"` - OriginUnavailableProtocol pulumi.StringPtrInput `pulumi:"originUnavailableProtocol"` - OriginUnavailableRecovery pulumi.StringPtrInput `pulumi:"originUnavailableRecovery"` - OriginUnavailableRedirectMethod pulumi.IntPtrInput `pulumi:"originUnavailableRedirectMethod"` - OriginUnavailableResponseCodes pulumi.StringArrayInput `pulumi:"originUnavailableResponseCodes"` - OriginUnavailableRetryLimit pulumi.StringPtrInput `pulumi:"originUnavailableRetryLimit"` - OriginUnresponsiveAlternateHost pulumi.StringPtrInput `pulumi:"originUnresponsiveAlternateHost"` - OriginUnresponsiveBackupHost pulumi.StringPtrInput `pulumi:"originUnresponsiveBackupHost"` - OriginUnresponsiveBlacklistOriginIp pulumi.BoolPtrInput `pulumi:"originUnresponsiveBlacklistOriginIp"` - OriginUnresponsiveBlacklistWindow pulumi.StringPtrInput `pulumi:"originUnresponsiveBlacklistWindow"` - OriginUnresponsiveChangeProtocol pulumi.BoolPtrInput `pulumi:"originUnresponsiveChangeProtocol"` - OriginUnresponsiveDetectionLevel pulumi.StringPtrInput `pulumi:"originUnresponsiveDetectionLevel"` - OriginUnresponsiveIncludeQueryString pulumi.BoolPtrInput `pulumi:"originUnresponsiveIncludeQueryString"` - OriginUnresponsiveModifiedPath pulumi.StringPtrInput `pulumi:"originUnresponsiveModifiedPath"` - OriginUnresponsiveModifyRequestPath pulumi.BoolPtrInput `pulumi:"originUnresponsiveModifyRequestPath"` - OriginUnresponsiveProtocol pulumi.StringPtrInput `pulumi:"originUnresponsiveProtocol"` - OriginUnresponsiveRecovery pulumi.StringPtrInput `pulumi:"originUnresponsiveRecovery"` - OriginUnresponsiveRedirectMethod pulumi.IntPtrInput `pulumi:"originUnresponsiveRedirectMethod"` - OriginUnresponsiveRetryLimit pulumi.StringPtrInput `pulumi:"originUnresponsiveRetryLimit"` - OtherOptions pulumi.StringPtrInput `pulumi:"otherOptions"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + StrictMode pulumi.BoolPtrInput `pulumi:"strictMode"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + ValidMode pulumi.BoolPtrInput `pulumi:"validMode"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs, GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtr and GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrType GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs +type getPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs) GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing) *GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) CacheErrorResponse() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { - return v.CacheErrorResponse - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) CacheWindow() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { return v.CacheWindow }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) StrictMode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing) *bool { return v.StrictMode }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ClientResponseCode() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.ClientResponseCode +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) DetectObjectUnavailable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { - return v.DetectObjectUnavailable - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) DetectObjectUnavailableTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.DetectObjectUnavailableTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) ValidMode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing) *bool { return v.ValidMode }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) DetectOriginUnavailable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { - return v.DetectOriginUnavailable - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) DetectOriginUnavailableTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.DetectOriginUnavailableTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) DetectOriginUnresponsive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { - return v.DetectOriginUnresponsive - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) DetectOriginUnresponsiveTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.DetectOriginUnresponsiveTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing) GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableAlternateHost() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.ObjectUnavailableAlternateHost +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) StrictMode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing) *bool { + if v == nil { + return nil + } + return v.StrictMode + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing) *string { + if v == nil { + return nil + } + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableBackupHost() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.ObjectUnavailableBackupHost +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing) *string { + if v == nil { + return nil + } + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableBlacklistOriginIp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { - return v.ObjectUnavailableBlacklistOriginIp +func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) ValidMode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing) *bool { + if v == nil { + return nil + } + return v.ValidMode }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableBlacklistWindow() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.ObjectUnavailableBlacklistWindow - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer struct { + AccessControl *bool `pulumi:"accessControl"` + CacheKey *bool `pulumi:"cacheKey"` + Caching *bool `pulumi:"caching"` + ContentCompressor *bool `pulumi:"contentCompressor"` + DynamicWebContent *bool `pulumi:"dynamicWebContent"` + Enabled *bool `pulumi:"enabled"` + GeoLocation *bool `pulumi:"geoLocation"` + Ip *bool `pulumi:"ip"` + LargeFileDelivery *bool `pulumi:"largeFileDelivery"` + LiveVideoDelivery *bool `pulumi:"liveVideoDelivery"` + Locked *bool `pulumi:"locked"` + ModifyPath *bool `pulumi:"modifyPath"` + OnDemandVideoDelivery *bool `pulumi:"onDemandVideoDelivery"` + Origin *bool `pulumi:"origin"` + PartnerDomainSuffix *string `pulumi:"partnerDomainSuffix"` + Referrer *bool `pulumi:"referrer"` + RefreshContent *bool `pulumi:"refreshContent"` + SiteFailover *bool `pulumi:"siteFailover"` + TemplateUuid *string `pulumi:"templateUuid"` + TokenAuthorization *bool `pulumi:"tokenAuthorization"` + Uuid *string `pulumi:"uuid"` + WebApplicationFirewall *bool `pulumi:"webApplicationFirewall"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableChangeProtocol() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { - return v.ObjectUnavailableChangeProtocol - }).(pulumi.BoolPtrOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableDetectionLevel() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.ObjectUnavailableDetectionLevel - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs struct { + AccessControl pulumi.BoolPtrInput `pulumi:"accessControl"` + CacheKey pulumi.BoolPtrInput `pulumi:"cacheKey"` + Caching pulumi.BoolPtrInput `pulumi:"caching"` + ContentCompressor pulumi.BoolPtrInput `pulumi:"contentCompressor"` + DynamicWebContent pulumi.BoolPtrInput `pulumi:"dynamicWebContent"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + GeoLocation pulumi.BoolPtrInput `pulumi:"geoLocation"` + Ip pulumi.BoolPtrInput `pulumi:"ip"` + LargeFileDelivery pulumi.BoolPtrInput `pulumi:"largeFileDelivery"` + LiveVideoDelivery pulumi.BoolPtrInput `pulumi:"liveVideoDelivery"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ModifyPath pulumi.BoolPtrInput `pulumi:"modifyPath"` + OnDemandVideoDelivery pulumi.BoolPtrInput `pulumi:"onDemandVideoDelivery"` + Origin pulumi.BoolPtrInput `pulumi:"origin"` + PartnerDomainSuffix pulumi.StringPtrInput `pulumi:"partnerDomainSuffix"` + Referrer pulumi.BoolPtrInput `pulumi:"referrer"` + RefreshContent pulumi.BoolPtrInput `pulumi:"refreshContent"` + SiteFailover pulumi.BoolPtrInput `pulumi:"siteFailover"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TokenAuthorization pulumi.BoolPtrInput `pulumi:"tokenAuthorization"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + WebApplicationFirewall pulumi.BoolPtrInput `pulumi:"webApplicationFirewall"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableIncludeQueryString() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { - return v.ObjectUnavailableIncludeQueryString - }).(pulumi.BoolPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableModifiedPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.ObjectUnavailableModifiedPath - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableModifyRequestPath() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { - return v.ObjectUnavailableModifyRequestPath - }).(pulumi.BoolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableProtocol() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.ObjectUnavailableProtocol - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableRecovery() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.ObjectUnavailableRecovery - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableRedirectMethod() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *int { - return v.ObjectUnavailableRedirectMethod - }).(pulumi.IntPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableResponseCodes() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) []string { - return v.ObjectUnavailableResponseCodes - }).(pulumi.StringArrayOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtr and GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) ObjectUnavailableRetryLimit() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.ObjectUnavailableRetryLimit - }).(pulumi.StringPtrOutput) +type getPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrType GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableAlternateHost() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.OriginUnavailableAlternateHost - }).(pulumi.StringPtrOutput) +func (*getPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableBackupHost() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.OriginUnavailableBackupHost - }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableBlacklistOriginIp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { - return v.OriginUnavailableBlacklistOriginIp - }).(pulumi.BoolPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableBlacklistWindow() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.OriginUnavailableBlacklistWindow - }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableChangeProtocol() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { - return v.OriginUnavailableChangeProtocol - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableDetectionLevel() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.OriginUnavailableDetectionLevel - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableIncludeQueryString() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { - return v.OriginUnavailableIncludeQueryString - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableModifiedPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.OriginUnavailableModifiedPath - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableModifyRequestPath() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { - return v.OriginUnavailableModifyRequestPath - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) AccessControl() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.AccessControl }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableProtocol() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.OriginUnavailableProtocol - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) CacheKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.CacheKey }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableRecovery() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.OriginUnavailableRecovery - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) Caching() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.Caching }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableRedirectMethod() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *int { - return v.OriginUnavailableRedirectMethod - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) ContentCompressor() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.ContentCompressor }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableResponseCodes() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) []string { - return v.OriginUnavailableResponseCodes - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) DynamicWebContent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.DynamicWebContent }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnavailableRetryLimit() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.OriginUnavailableRetryLimit - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveAlternateHost() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.OriginUnresponsiveAlternateHost - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) GeoLocation() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.GeoLocation }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveBackupHost() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.OriginUnresponsiveBackupHost - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) Ip() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.Ip }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveBlacklistOriginIp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { - return v.OriginUnresponsiveBlacklistOriginIp - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) LargeFileDelivery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.LargeFileDelivery }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveBlacklistWindow() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.OriginUnresponsiveBlacklistWindow - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) LiveVideoDelivery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.LiveVideoDelivery }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveChangeProtocol() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { - return v.OriginUnresponsiveChangeProtocol - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveDetectionLevel() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.OriginUnresponsiveDetectionLevel - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) ModifyPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.ModifyPath }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveIncludeQueryString() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { - return v.OriginUnresponsiveIncludeQueryString - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) OnDemandVideoDelivery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.OnDemandVideoDelivery }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveModifiedPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.OriginUnresponsiveModifiedPath - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) Origin() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.Origin }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveModifyRequestPath() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { - return v.OriginUnresponsiveModifyRequestPath - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) PartnerDomainSuffix() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *string { return v.PartnerDomainSuffix }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveProtocol() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.OriginUnresponsiveProtocol - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) Referrer() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.Referrer }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveRecovery() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.OriginUnresponsiveRecovery - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) RefreshContent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.RefreshContent }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveRedirectMethod() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *int { - return v.OriginUnresponsiveRedirectMethod - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) SiteFailover() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.SiteFailover }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OriginUnresponsiveRetryLimit() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.OriginUnresponsiveRetryLimit - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) OtherOptions() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.OtherOptions - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) TokenAuthorization() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.TokenAuthorization }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) WebApplicationFirewall() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { + return v.WebApplicationFirewall + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover + var ret GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) CacheErrorResponse() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) AccessControl() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { if v == nil { return nil } - return v.CacheErrorResponse + return v.AccessControl }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) CacheWindow() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) CacheKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { if v == nil { return nil } - return v.CacheWindow - }).(pulumi.StringPtrOutput) + return v.CacheKey + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ClientResponseCode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) Caching() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { if v == nil { return nil } - return v.ClientResponseCode - }).(pulumi.StringPtrOutput) + return v.Caching + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) DetectObjectUnavailable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) ContentCompressor() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { if v == nil { return nil } - return v.DetectObjectUnavailable + return v.ContentCompressor }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) DetectObjectUnavailableTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) DynamicWebContent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { if v == nil { return nil } - return v.DetectObjectUnavailableTitle - }).(pulumi.StringPtrOutput) + return v.DynamicWebContent + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) DetectOriginUnavailable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { if v == nil { return nil } - return v.DetectOriginUnavailable + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) DetectOriginUnavailableTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) GeoLocation() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { if v == nil { return nil } - return v.DetectOriginUnavailableTitle - }).(pulumi.StringPtrOutput) + return v.GeoLocation + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) DetectOriginUnresponsive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) Ip() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { if v == nil { return nil } - return v.DetectOriginUnresponsive + return v.Ip }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) DetectOriginUnresponsiveTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) LargeFileDelivery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { if v == nil { return nil } - return v.DetectOriginUnresponsiveTitle - }).(pulumi.StringPtrOutput) + return v.LargeFileDelivery + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) LiveVideoDelivery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.LiveVideoDelivery + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { if v == nil { return nil } @@ -65100,395 +90983,465 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutpu }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableAlternateHost() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) ModifyPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { if v == nil { return nil } - return v.ObjectUnavailableAlternateHost - }).(pulumi.StringPtrOutput) + return v.ModifyPath + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableBackupHost() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) OnDemandVideoDelivery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { if v == nil { return nil } - return v.ObjectUnavailableBackupHost - }).(pulumi.StringPtrOutput) + return v.OnDemandVideoDelivery + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableBlacklistOriginIp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) Origin() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { if v == nil { return nil } - return v.ObjectUnavailableBlacklistOriginIp + return v.Origin }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableBlacklistWindow() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) PartnerDomainSuffix() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *string { if v == nil { return nil } - return v.ObjectUnavailableBlacklistWindow + return v.PartnerDomainSuffix }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableChangeProtocol() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) Referrer() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { if v == nil { return nil } - return v.ObjectUnavailableChangeProtocol + return v.Referrer }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableDetectionLevel() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) RefreshContent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { if v == nil { return nil } - return v.ObjectUnavailableDetectionLevel - }).(pulumi.StringPtrOutput) + return v.RefreshContent + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableIncludeQueryString() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) SiteFailover() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { if v == nil { return nil } - return v.ObjectUnavailableIncludeQueryString + return v.SiteFailover }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableModifiedPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *string { if v == nil { return nil } - return v.ObjectUnavailableModifiedPath + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableModifyRequestPath() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) TokenAuthorization() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { if v == nil { return nil } - return v.ObjectUnavailableModifyRequestPath + return v.TokenAuthorization }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableProtocol() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *string { if v == nil { return nil } - return v.ObjectUnavailableProtocol + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableRecovery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) WebApplicationFirewall() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { if v == nil { return nil } - return v.ObjectUnavailableRecovery - }).(pulumi.StringPtrOutput) + return v.WebApplicationFirewall + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableRedirectMethod() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *int { - if v == nil { - return nil - } - return v.ObjectUnavailableRedirectMethod - }).(pulumi.IntPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute struct { + AllowFcmParentOverride *bool `pulumi:"allowFcmParentOverride"` + CustomMap *string `pulumi:"customMap"` + CustomStatKey *string `pulumi:"customStatKey"` + EnableCustomKey *bool `pulumi:"enableCustomKey"` + Enabled *bool `pulumi:"enabled"` + ForceSslForward *bool `pulumi:"forceSslForward"` + Locked *bool `pulumi:"locked"` + RaceStatTtl *string `pulumi:"raceStatTtl"` + SrDownloadLinkTitle *string `pulumi:"srDownloadLinkTitle"` + TemplateUuid *string `pulumi:"templateUuid"` + TestObjectUrl *string `pulumi:"testObjectUrl"` + ToHost *string `pulumi:"toHost"` + ToHostStatus *string `pulumi:"toHostStatus"` + Type *string `pulumi:"type"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableResponseCodes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) []string { - if v == nil { - return nil - } - return v.ObjectUnavailableResponseCodes - }).(pulumi.StringArrayOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableRetryLimit() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - if v == nil { - return nil - } - return v.ObjectUnavailableRetryLimit - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs struct { + AllowFcmParentOverride pulumi.BoolPtrInput `pulumi:"allowFcmParentOverride"` + CustomMap pulumi.StringPtrInput `pulumi:"customMap"` + CustomStatKey pulumi.StringPtrInput `pulumi:"customStatKey"` + EnableCustomKey pulumi.BoolPtrInput `pulumi:"enableCustomKey"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + ForceSslForward pulumi.BoolPtrInput `pulumi:"forceSslForward"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + RaceStatTtl pulumi.StringPtrInput `pulumi:"raceStatTtl"` + SrDownloadLinkTitle pulumi.StringPtrInput `pulumi:"srDownloadLinkTitle"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TestObjectUrl pulumi.StringPtrInput `pulumi:"testObjectUrl"` + ToHost pulumi.StringPtrInput `pulumi:"toHost"` + ToHostStatus pulumi.StringPtrInput `pulumi:"toHostStatus"` + Type pulumi.StringPtrInput `pulumi:"type"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtr and GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrType GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) AllowFcmParentOverride() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *bool { return v.AllowFcmParentOverride }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) CustomMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { return v.CustomMap }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) CustomStatKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { return v.CustomStatKey }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) EnableCustomKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *bool { return v.EnableCustomKey }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableAlternateHost() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - if v == nil { - return nil - } - return v.OriginUnavailableAlternateHost - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) ForceSslForward() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *bool { return v.ForceSslForward }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableBackupHost() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - if v == nil { - return nil - } - return v.OriginUnavailableBackupHost - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableBlacklistOriginIp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { - if v == nil { - return nil - } - return v.OriginUnavailableBlacklistOriginIp - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) RaceStatTtl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { return v.RaceStatTtl }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableBlacklistWindow() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - if v == nil { - return nil - } - return v.OriginUnavailableBlacklistWindow - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) SrDownloadLinkTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { return v.SrDownloadLinkTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableChangeProtocol() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { - if v == nil { - return nil - } - return v.OriginUnavailableChangeProtocol - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableDetectionLevel() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - if v == nil { - return nil - } - return v.OriginUnavailableDetectionLevel - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) TestObjectUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { return v.TestObjectUrl }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableIncludeQueryString() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { - if v == nil { - return nil - } - return v.OriginUnavailableIncludeQueryString - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) ToHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { return v.ToHost }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableModifiedPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - if v == nil { - return nil - } - return v.OriginUnavailableModifiedPath - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) ToHostStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { return v.ToHostStatus }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableModifyRequestPath() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { - if v == nil { - return nil - } - return v.OriginUnavailableModifyRequestPath - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { return v.Type }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableProtocol() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - if v == nil { - return nil - } - return v.OriginUnavailableProtocol - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableRecovery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - if v == nil { - return nil - } - return v.OriginUnavailableRecovery - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableRedirectMethod() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *int { - if v == nil { - return nil - } - return v.OriginUnavailableRedirectMethod - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableResponseCodes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) []string { - if v == nil { - return nil - } - return v.OriginUnavailableResponseCodes - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableRetryLimit() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - if v == nil { - return nil - } - return v.OriginUnavailableRetryLimit - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveAlternateHost() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { - if v == nil { - return nil +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute { + if v != nil { + return *v } - return v.OriginUnresponsiveAlternateHost - }).(pulumi.StringPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveBackupHost() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) AllowFcmParentOverride() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *bool { if v == nil { return nil } - return v.OriginUnresponsiveBackupHost - }).(pulumi.StringPtrOutput) + return v.AllowFcmParentOverride + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveBlacklistOriginIp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) CustomMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { if v == nil { return nil } - return v.OriginUnresponsiveBlacklistOriginIp - }).(pulumi.BoolPtrOutput) + return v.CustomMap + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveBlacklistWindow() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) CustomStatKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { if v == nil { return nil } - return v.OriginUnresponsiveBlacklistWindow + return v.CustomStatKey }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveChangeProtocol() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) EnableCustomKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *bool { if v == nil { return nil } - return v.OriginUnresponsiveChangeProtocol + return v.EnableCustomKey }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveDetectionLevel() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *bool { if v == nil { return nil } - return v.OriginUnresponsiveDetectionLevel - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveIncludeQueryString() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) ForceSslForward() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *bool { if v == nil { return nil } - return v.OriginUnresponsiveIncludeQueryString + return v.ForceSslForward }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveModifiedPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *bool { if v == nil { return nil } - return v.OriginUnresponsiveModifiedPath - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveModifyRequestPath() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) RaceStatTtl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { if v == nil { return nil } - return v.OriginUnresponsiveModifyRequestPath - }).(pulumi.BoolPtrOutput) + return v.RaceStatTtl + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveProtocol() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) SrDownloadLinkTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { if v == nil { return nil } - return v.OriginUnresponsiveProtocol + return v.SrDownloadLinkTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveRecovery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { if v == nil { return nil } - return v.OriginUnresponsiveRecovery + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveRedirectMethod() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) TestObjectUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { if v == nil { return nil } - return v.OriginUnresponsiveRedirectMethod - }).(pulumi.IntPtrOutput) + return v.TestObjectUrl + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveRetryLimit() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) ToHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { if v == nil { return nil } - return v.OriginUnresponsiveRetryLimit + return v.ToHost }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) OtherOptions() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) ToHostStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { if v == nil { return nil } - return v.OtherOptions + return v.ToHostStatus }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Type }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailover) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { if v == nil { return nil } @@ -65496,183 +91449,183 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverPtrOutpu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching struct { - Enabled *bool `pulumi:"enabled"` +type GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization struct { + Display *string `pulumi:"display"` Locked *bool `pulumi:"locked"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` +type GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs struct { + Display pulumi.StringPtrInput `pulumi:"display"` Locked pulumi.BoolPtrInput `pulumi:"locked"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs +type getPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching) *GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization) *GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput) Display() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization) *string { return v.Display }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching) GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization) GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching + var ret GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) Display() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization) *string { if v == nil { return nil } - return v.Enabled - }).(pulumi.BoolPtrOutput) + return v.Display + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization) *bool { if v == nil { return nil } @@ -65680,8 +91633,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) L }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization) *string { if v == nil { return nil } @@ -65689,8 +91642,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) T }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCaching) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization) *string { if v == nil { return nil } @@ -65698,184 +91651,186 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingPtrOutput) U }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - SecondaryMultipathToOrigin *bool `pulumi:"secondaryMultipathToOrigin"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf struct { + Enabled *bool `pulumi:"enabled"` + IbmCustomerId *int `pulumi:"ibmCustomerId"` + LimitToDynamic *bool `pulumi:"limitToDynamic"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs and GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs and GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - SecondaryMultipathToOrigin pulumi.BoolPtrInput `pulumi:"secondaryMultipathToOrigin"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + IbmCustomerId pulumi.IntPtrInput `pulumi:"ibmCustomerId"` + LimitToDynamic pulumi.BoolPtrInput `pulumi:"limitToDynamic"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs, GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtr and GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs, GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtr and GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrType GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs +type getPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrType GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs) GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs) GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance) *GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) IbmCustomerId() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *int { return v.IbmCustomerId }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) SecondaryMultipathToOrigin() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance) *bool { - return v.SecondaryMultipathToOrigin - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) LimitToDynamic() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *bool { return v.LimitToDynamic }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance) GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance + var ret GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *bool { if v == nil { return nil } @@ -65883,26 +91838,35 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutp }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) IbmCustomerId() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *int { if v == nil { return nil } - return v.Locked + return v.IbmCustomerId + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) LimitToDynamic() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *bool { + if v == nil { + return nil + } + return v.LimitToDynamic }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) SecondaryMultipathToOrigin() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *bool { if v == nil { return nil } - return v.SecondaryMultipathToOrigin + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *string { if v == nil { return nil } @@ -65910,8 +91874,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutp }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformance) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *string { if v == nil { return nil } @@ -65919,282 +91883,191 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformancePtrOutp }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader struct { - Action *string `pulumi:"action"` - AvoidDuplicateHeaders *bool `pulumi:"avoidDuplicateHeaders"` - CustomHeaderName *string `pulumi:"customHeaderName"` - HeaderValue *string `pulumi:"headerValue"` - Locked *bool `pulumi:"locked"` - NewHeaderValue *string `pulumi:"newHeaderValue"` - StandardAddHeaderName *string `pulumi:"standardAddHeaderName"` - StandardDeleteHeaderName *string `pulumi:"standardDeleteHeaderName"` - StandardModifyHeaderName *string `pulumi:"standardModifyHeaderName"` - StandardPassHeaderName *string `pulumi:"standardPassHeaderName"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + TieredDistributionMap *string `pulumi:"tieredDistributionMap"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs and GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs and GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs struct { - Action pulumi.StringPtrInput `pulumi:"action"` - AvoidDuplicateHeaders pulumi.BoolPtrInput `pulumi:"avoidDuplicateHeaders"` - CustomHeaderName pulumi.StringPtrInput `pulumi:"customHeaderName"` - HeaderValue pulumi.StringPtrInput `pulumi:"headerValue"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - NewHeaderValue pulumi.StringPtrInput `pulumi:"newHeaderValue"` - StandardAddHeaderName pulumi.StringPtrInput `pulumi:"standardAddHeaderName"` - StandardDeleteHeaderName pulumi.StringPtrInput `pulumi:"standardDeleteHeaderName"` - StandardModifyHeaderName pulumi.StringPtrInput `pulumi:"standardModifyHeaderName"` - StandardPassHeaderName pulumi.StringPtrInput `pulumi:"standardPassHeaderName"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TieredDistributionMap pulumi.StringPtrInput `pulumi:"tieredDistributionMap"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs, GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtr and GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs, GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtr and GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrType GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs +type getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrType GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution) *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) Action() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { - return v.Action - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) AvoidDuplicateHeaders() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *bool { - return v.AvoidDuplicateHeaders - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) CustomHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { - return v.CustomHeaderName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) HeaderValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { - return v.HeaderValue - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) NewHeaderValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { - return v.NewHeaderValue - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) StandardAddHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { - return v.StandardAddHeaderName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) StandardDeleteHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { - return v.StandardDeleteHeaderName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) StandardModifyHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { - return v.StandardModifyHeaderName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) StandardPassHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { - return v.StandardPassHeaderName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) TieredDistributionMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution) *string { + return v.TieredDistributionMap }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader + var ret GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) Action() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { - if v == nil { - return nil - } - return v.Action - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) AvoidDuplicateHeaders() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution) *bool { if v == nil { return nil } - return v.AvoidDuplicateHeaders + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) CustomHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { - if v == nil { - return nil - } - return v.CustomHeaderName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) HeaderValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { - if v == nil { - return nil - } - return v.HeaderValue - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution) *bool { if v == nil { return nil } @@ -66202,62 +92075,26 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) NewHeaderValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { - if v == nil { - return nil - } - return v.NewHeaderValue - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) StandardAddHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { - if v == nil { - return nil - } - return v.StandardAddHeaderName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) StandardDeleteHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { - if v == nil { - return nil - } - return v.StandardDeleteHeaderName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) StandardModifyHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { - if v == nil { - return nil - } - return v.StandardModifyHeaderName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) StandardPassHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution) *string { if v == nil { return nil } - return v.StandardPassHeaderName + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) TieredDistributionMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution) *string { if v == nil { return nil } - return v.TemplateUuid + return v.TieredDistributionMap }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution) *string { if v == nil { return nil } @@ -66265,282 +92102,228 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeader }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader struct { - Action *string `pulumi:"action"` - AvoidDuplicateHeaders *bool `pulumi:"avoidDuplicateHeaders"` - CustomHeaderName *string `pulumi:"customHeaderName"` - HeaderValue *string `pulumi:"headerValue"` - Locked *bool `pulumi:"locked"` - NewHeaderValue *string `pulumi:"newHeaderValue"` - StandardAddHeaderName *string `pulumi:"standardAddHeaderName"` - StandardDeleteHeaderName *string `pulumi:"standardDeleteHeaderName"` - StandardModifyHeaderName *string `pulumi:"standardModifyHeaderName"` - StandardPassHeaderName *string `pulumi:"standardPassHeaderName"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced struct { + Allowall *bool `pulumi:"allowall"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + Method *string `pulumi:"method"` + Policy *string `pulumi:"policy"` + TemplateUuid *string `pulumi:"templateUuid"` + TieredDistributionMap *string `pulumi:"tieredDistributionMap"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs and GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs and GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs struct { - Action pulumi.StringPtrInput `pulumi:"action"` - AvoidDuplicateHeaders pulumi.BoolPtrInput `pulumi:"avoidDuplicateHeaders"` - CustomHeaderName pulumi.StringPtrInput `pulumi:"customHeaderName"` - HeaderValue pulumi.StringPtrInput `pulumi:"headerValue"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - NewHeaderValue pulumi.StringPtrInput `pulumi:"newHeaderValue"` - StandardAddHeaderName pulumi.StringPtrInput `pulumi:"standardAddHeaderName"` - StandardDeleteHeaderName pulumi.StringPtrInput `pulumi:"standardDeleteHeaderName"` - StandardModifyHeaderName pulumi.StringPtrInput `pulumi:"standardModifyHeaderName"` - StandardPassHeaderName pulumi.StringPtrInput `pulumi:"standardPassHeaderName"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs struct { + Allowall pulumi.BoolPtrInput `pulumi:"allowall"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Method pulumi.StringPtrInput `pulumi:"method"` + Policy pulumi.StringPtrInput `pulumi:"policy"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TieredDistributionMap pulumi.StringPtrInput `pulumi:"tieredDistributionMap"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs, GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtr and GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs, GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtr and GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrType GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs +type getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrType GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) Action() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { - return v.Action - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) AvoidDuplicateHeaders() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *bool { - return v.AvoidDuplicateHeaders +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) Allowall() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *bool { + return v.Allowall }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) CustomHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { - return v.CustomHeaderName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) HeaderValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { - return v.HeaderValue - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *bool { - return v.Locked +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *bool { + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) NewHeaderValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { - return v.NewHeaderValue - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) StandardAddHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { - return v.StandardAddHeaderName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) StandardDeleteHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { - return v.StandardDeleteHeaderName +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) Method() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *string { + return v.Method }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) StandardModifyHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { - return v.StandardModifyHeaderName +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) Policy() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *string { + return v.Policy }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) StandardPassHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { - return v.StandardPassHeaderName +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) TieredDistributionMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *string { + return v.TieredDistributionMap }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader + var ret GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) Action() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { - if v == nil { - return nil - } - return v.Action - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) AvoidDuplicateHeaders() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) Allowall() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *bool { if v == nil { return nil } - return v.AvoidDuplicateHeaders + return v.Allowall }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) CustomHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { - if v == nil { - return nil - } - return v.CustomHeaderName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) HeaderValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *bool { if v == nil { return nil } - return v.HeaderValue - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *bool { if v == nil { return nil } @@ -66548,62 +92331,44 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeade }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) NewHeaderValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { - if v == nil { - return nil - } - return v.NewHeaderValue - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) StandardAddHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { - if v == nil { - return nil - } - return v.StandardAddHeaderName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) StandardDeleteHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) Method() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *string { if v == nil { return nil } - return v.StandardDeleteHeaderName + return v.Method }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) StandardModifyHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) Policy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *string { if v == nil { return nil } - return v.StandardModifyHeaderName + return v.Policy }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) StandardPassHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *string { if v == nil { return nil } - return v.StandardPassHeaderName + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) TieredDistributionMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *string { if v == nil { return nil } - return v.TemplateUuid + return v.TieredDistributionMap }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *string { if v == nil { return nil } @@ -66611,298 +92376,315 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeade }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader struct { - Action *string `pulumi:"action"` - AvoidDuplicateHeaders *bool `pulumi:"avoidDuplicateHeaders"` - CustomHeaderName *string `pulumi:"customHeaderName"` - HeaderValue *string `pulumi:"headerValue"` - Locked *bool `pulumi:"locked"` - MatchMultiple *bool `pulumi:"matchMultiple"` - NewHeaderValue *string `pulumi:"newHeaderValue"` - RegexHeaderMatch *string `pulumi:"regexHeaderMatch"` - RegexHeaderReplace *string `pulumi:"regexHeaderReplace"` - StandardAddHeaderName *string `pulumi:"standardAddHeaderName"` - StandardDeleteHeaderName *string `pulumi:"standardDeleteHeaderName"` - StandardModifyHeaderName *string `pulumi:"standardModifyHeaderName"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization struct { + CloudwrapperMapMigrationTitle *string `pulumi:"cloudwrapperMapMigrationTitle"` + CustomMapEnabled *bool `pulumi:"customMapEnabled"` + CustomMapName *string `pulumi:"customMapName"` + HashAlgorithm *string `pulumi:"hashAlgorithm"` + Location *string `pulumi:"location"` + Locked *bool `pulumi:"locked"` + MapMigrationEnabled *bool `pulumi:"mapMigrationEnabled"` + MigrationEndDate *string `pulumi:"migrationEndDate"` + MigrationStartDate *string `pulumi:"migrationStartDate"` + MigrationWithinCwMapsEnabled *bool `pulumi:"migrationWithinCwMapsEnabled"` + SerialEnd *string `pulumi:"serialEnd"` + SerialStart *string `pulumi:"serialStart"` + TemplateUuid *string `pulumi:"templateUuid"` + Tier1Title *string `pulumi:"tier1Title"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs and GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs struct { - Action pulumi.StringPtrInput `pulumi:"action"` - AvoidDuplicateHeaders pulumi.BoolPtrInput `pulumi:"avoidDuplicateHeaders"` - CustomHeaderName pulumi.StringPtrInput `pulumi:"customHeaderName"` - HeaderValue pulumi.StringPtrInput `pulumi:"headerValue"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchMultiple pulumi.BoolPtrInput `pulumi:"matchMultiple"` - NewHeaderValue pulumi.StringPtrInput `pulumi:"newHeaderValue"` - RegexHeaderMatch pulumi.StringPtrInput `pulumi:"regexHeaderMatch"` - RegexHeaderReplace pulumi.StringPtrInput `pulumi:"regexHeaderReplace"` - StandardAddHeaderName pulumi.StringPtrInput `pulumi:"standardAddHeaderName"` - StandardDeleteHeaderName pulumi.StringPtrInput `pulumi:"standardDeleteHeaderName"` - StandardModifyHeaderName pulumi.StringPtrInput `pulumi:"standardModifyHeaderName"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs struct { + CloudwrapperMapMigrationTitle pulumi.StringPtrInput `pulumi:"cloudwrapperMapMigrationTitle"` + CustomMapEnabled pulumi.BoolPtrInput `pulumi:"customMapEnabled"` + CustomMapName pulumi.StringPtrInput `pulumi:"customMapName"` + HashAlgorithm pulumi.StringPtrInput `pulumi:"hashAlgorithm"` + Location pulumi.StringPtrInput `pulumi:"location"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MapMigrationEnabled pulumi.BoolPtrInput `pulumi:"mapMigrationEnabled"` + MigrationEndDate pulumi.StringPtrInput `pulumi:"migrationEndDate"` + MigrationStartDate pulumi.StringPtrInput `pulumi:"migrationStartDate"` + MigrationWithinCwMapsEnabled pulumi.BoolPtrInput `pulumi:"migrationWithinCwMapsEnabled"` + SerialEnd pulumi.StringPtrInput `pulumi:"serialEnd"` + SerialStart pulumi.StringPtrInput `pulumi:"serialStart"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Tier1Title pulumi.StringPtrInput `pulumi:"tier1Title"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs, GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtr and GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrType GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs +type getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) Action() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { - return v.Action +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) CloudwrapperMapMigrationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { + return v.CloudwrapperMapMigrationTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) AvoidDuplicateHeaders() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *bool { - return v.AvoidDuplicateHeaders +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) CustomMapEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *bool { + return v.CustomMapEnabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) CustomHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { - return v.CustomHeaderName +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) CustomMapName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { + return v.CustomMapName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) HeaderValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { - return v.HeaderValue +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) HashAlgorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { + return v.HashAlgorithm }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) Location() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { + return v.Location + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) MatchMultiple() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *bool { - return v.MatchMultiple +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) MapMigrationEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *bool { + return v.MapMigrationEnabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) NewHeaderValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { - return v.NewHeaderValue +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) MigrationEndDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { + return v.MigrationEndDate }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) RegexHeaderMatch() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { - return v.RegexHeaderMatch +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) MigrationStartDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { + return v.MigrationStartDate }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) RegexHeaderReplace() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { - return v.RegexHeaderReplace - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) MigrationWithinCwMapsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *bool { + return v.MigrationWithinCwMapsEnabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) StandardAddHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { - return v.StandardAddHeaderName +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) SerialEnd() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { + return v.SerialEnd }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) StandardDeleteHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { - return v.StandardDeleteHeaderName +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) SerialStart() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { + return v.SerialStart }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) StandardModifyHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { - return v.StandardModifyHeaderName +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) Tier1Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { + return v.Tier1Title }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader + var ret GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) Action() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) CloudwrapperMapMigrationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { if v == nil { return nil } - return v.Action + return v.CloudwrapperMapMigrationTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) AvoidDuplicateHeaders() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) CustomMapEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *bool { + if v == nil { + return nil + } + return v.CustomMapEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) CustomMapName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { if v == nil { return nil } - return v.AvoidDuplicateHeaders - }).(pulumi.BoolPtrOutput) + return v.CustomMapName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) CustomHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) HashAlgorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { if v == nil { return nil } - return v.CustomHeaderName + return v.HashAlgorithm }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) HeaderValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) Location() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { if v == nil { return nil } - return v.HeaderValue + return v.Location }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *bool { if v == nil { return nil } @@ -66910,80 +92692,80 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) MatchMultiple() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) MapMigrationEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *bool { if v == nil { return nil } - return v.MatchMultiple + return v.MapMigrationEnabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) NewHeaderValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) MigrationEndDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { if v == nil { return nil } - return v.NewHeaderValue + return v.MigrationEndDate }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) RegexHeaderMatch() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) MigrationStartDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { if v == nil { return nil } - return v.RegexHeaderMatch + return v.MigrationStartDate }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) RegexHeaderReplace() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) MigrationWithinCwMapsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *bool { if v == nil { return nil } - return v.RegexHeaderReplace - }).(pulumi.StringPtrOutput) + return v.MigrationWithinCwMapsEnabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) StandardAddHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) SerialEnd() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { if v == nil { return nil } - return v.StandardAddHeaderName + return v.SerialEnd }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) StandardDeleteHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) SerialStart() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { if v == nil { return nil } - return v.StandardDeleteHeaderName + return v.SerialStart }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) StandardModifyHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { if v == nil { return nil } - return v.StandardModifyHeaderName + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) Tier1Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Tier1Title }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { if v == nil { return nil } @@ -66991,298 +92773,174 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeader }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader struct { - Action *string `pulumi:"action"` - AvoidDuplicateHeaders *bool `pulumi:"avoidDuplicateHeaders"` - CustomHeaderName *string `pulumi:"customHeaderName"` - HeaderValue *string `pulumi:"headerValue"` - Locked *bool `pulumi:"locked"` - MatchMultiple *bool `pulumi:"matchMultiple"` - NewHeaderValue *string `pulumi:"newHeaderValue"` - RegexHeaderMatch *string `pulumi:"regexHeaderMatch"` - RegexHeaderReplace *string `pulumi:"regexHeaderReplace"` - StandardAddHeaderName *string `pulumi:"standardAddHeaderName"` - StandardDeleteHeaderName *string `pulumi:"standardDeleteHeaderName"` - StandardModifyHeaderName *string `pulumi:"standardModifyHeaderName"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorTimeout struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs and GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs and GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs struct { - Action pulumi.StringPtrInput `pulumi:"action"` - AvoidDuplicateHeaders pulumi.BoolPtrInput `pulumi:"avoidDuplicateHeaders"` - CustomHeaderName pulumi.StringPtrInput `pulumi:"customHeaderName"` - HeaderValue pulumi.StringPtrInput `pulumi:"headerValue"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchMultiple pulumi.BoolPtrInput `pulumi:"matchMultiple"` - NewHeaderValue pulumi.StringPtrInput `pulumi:"newHeaderValue"` - RegexHeaderMatch pulumi.StringPtrInput `pulumi:"regexHeaderMatch"` - RegexHeaderReplace pulumi.StringPtrInput `pulumi:"regexHeaderReplace"` - StandardAddHeaderName pulumi.StringPtrInput `pulumi:"standardAddHeaderName"` - StandardDeleteHeaderName pulumi.StringPtrInput `pulumi:"standardDeleteHeaderName"` - StandardModifyHeaderName pulumi.StringPtrInput `pulumi:"standardModifyHeaderName"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorTimeout)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTimeout] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTimeout]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs, GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtr and GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs, GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtr and GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrType GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs +type getPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrType GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs) GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorTimeout)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTimeout] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTimeout]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorTimeout)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorTimeout) *GetPropertyRulesBuilderRulesV20230530BehaviorTimeout { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTimeout] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTimeout]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) Action() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { - return v.Action - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) AvoidDuplicateHeaders() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *bool { - return v.AvoidDuplicateHeaders - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) CustomHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { - return v.CustomHeaderName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) HeaderValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { - return v.HeaderValue - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) MatchMultiple() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *bool { - return v.MatchMultiple - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) NewHeaderValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { - return v.NewHeaderValue - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) RegexHeaderMatch() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { - return v.RegexHeaderMatch - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) RegexHeaderReplace() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { - return v.RegexHeaderReplace - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) StandardAddHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { - return v.StandardAddHeaderName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) StandardDeleteHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { - return v.StandardDeleteHeaderName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTimeout) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) StandardModifyHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { - return v.StandardModifyHeaderName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTimeout) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTimeout) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTimeout) *string { return v.Value }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorTimeout)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTimeout] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTimeout]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTimeout) GetPropertyRulesBuilderRulesV20230530BehaviorTimeout { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader + var ret GetPropertyRulesBuilderRulesV20230530BehaviorTimeout return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) Action() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { - if v == nil { - return nil - } - return v.Action - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) AvoidDuplicateHeaders() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *bool { - if v == nil { - return nil - } - return v.AvoidDuplicateHeaders - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) CustomHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { - if v == nil { - return nil - } - return v.CustomHeaderName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) HeaderValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { - if v == nil { - return nil - } - return v.HeaderValue - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTimeout) *bool { if v == nil { return nil } @@ -67290,269 +92948,235 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeade }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) MatchMultiple() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *bool { - if v == nil { - return nil - } - return v.MatchMultiple - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) NewHeaderValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { - if v == nil { - return nil - } - return v.NewHeaderValue - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) RegexHeaderMatch() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { - if v == nil { - return nil - } - return v.RegexHeaderMatch - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) RegexHeaderReplace() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { - if v == nil { - return nil - } - return v.RegexHeaderReplace - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) StandardAddHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { - if v == nil { - return nil - } - return v.StandardAddHeaderName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) StandardDeleteHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { - if v == nil { - return nil - } - return v.StandardDeleteHeaderName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) StandardModifyHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTimeout) *string { if v == nil { return nil } - return v.StandardModifyHeaderName + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTimeout) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTimeout) *string { if v == nil { return nil } - return v.Uuid + return v.Value }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader struct { +type GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration struct { Enabled *bool `pulumi:"enabled"` + ExtractLocation *string `pulumi:"extractLocation"` + HeaderName *string `pulumi:"headerName"` + LegalText *string `pulumi:"legalText"` Locked *bool `pulumi:"locked"` - ModificationOption *string `pulumi:"modificationOption"` - RenameHeaderTo *string `pulumi:"renameHeaderTo"` + QueryParameterName *string `pulumi:"queryParameterName"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` + VariableName *string `pulumi:"variableName"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs and GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs struct { +type GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` + HeaderName pulumi.StringPtrInput `pulumi:"headerName"` + LegalText pulumi.StringPtrInput `pulumi:"legalText"` Locked pulumi.BoolPtrInput `pulumi:"locked"` - ModificationOption pulumi.StringPtrInput `pulumi:"modificationOption"` - RenameHeaderTo pulumi.StringPtrInput `pulumi:"renameHeaderTo"` + QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VariableName pulumi.StringPtrInput `pulumi:"variableName"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs, GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtr and GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrType GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs +type getPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs) GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { + return v.ExtractLocation + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) ModificationOption() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *string { - return v.ModificationOption +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { return v.HeaderName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) LegalText() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { return v.LegalText }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { + return v.QueryParameterName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) RenameHeaderTo() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *string { return v.RenameHeaderTo }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { return v.VariableName }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader + var ret GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *bool { if v == nil { return nil } @@ -67560,35 +93184,53 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) E }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.ExtractLocation + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) ModificationOption() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { if v == nil { return nil } - return v.ModificationOption + return v.HeaderName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) RenameHeaderTo() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) LegalText() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { if v == nil { return nil } - return v.RenameHeaderTo + return v.LegalText }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { + if v == nil { + return nil + } + return v.QueryParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { if v == nil { return nil } @@ -67596,8 +93238,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) T }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { if v == nil { return nil } @@ -67605,1364 +93247,1271 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderPtrOutput) U }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOrigin struct { - CacheKeyHostname *string `pulumi:"cacheKeyHostname"` - Compress *bool `pulumi:"compress"` - CustomCertificateAuthorities []GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority `pulumi:"customCertificateAuthorities"` - CustomCertificates []GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate `pulumi:"customCertificates"` - CustomForwardHostHeader *string `pulumi:"customForwardHostHeader"` - CustomValidCnValues []string `pulumi:"customValidCnValues"` - EnableTrueClientIp *bool `pulumi:"enableTrueClientIp"` - ForwardHostHeader *string `pulumi:"forwardHostHeader"` - Hostname *string `pulumi:"hostname"` - HttpPort *int `pulumi:"httpPort"` - HttpsPort *int `pulumi:"httpsPort"` - IpVersion *string `pulumi:"ipVersion"` - Locked *bool `pulumi:"locked"` - Mslorigin *string `pulumi:"mslorigin"` - NetStorage *GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage `pulumi:"netStorage"` - OriginCertificate *string `pulumi:"originCertificate"` - OriginCertsToHonor *string `pulumi:"originCertsToHonor"` - OriginId *string `pulumi:"originId"` - OriginSni *bool `pulumi:"originSni"` - OriginType *string `pulumi:"originType"` - Ports *string `pulumi:"ports"` - SaasCnameEnabled *bool `pulumi:"saasCnameEnabled"` - SaasCnameLevel *int `pulumi:"saasCnameLevel"` - SaasCookie *string `pulumi:"saasCookie"` - SaasQueryString *string `pulumi:"saasQueryString"` - SaasRegex *string `pulumi:"saasRegex"` - SaasReplace *string `pulumi:"saasReplace"` - SaasSuffix *string `pulumi:"saasSuffix"` - SaasType *string `pulumi:"saasType"` - SecondHostname *string `pulumi:"secondHostname"` - SecondHostnameEnabled *bool `pulumi:"secondHostnameEnabled"` - StandardCertificateAuthorities []string `pulumi:"standardCertificateAuthorities"` - TemplateUuid *string `pulumi:"templateUuid"` - TrueClientIpClientSetting *bool `pulumi:"trueClientIpClientSetting"` - TrueClientIpHeader *string `pulumi:"trueClientIpHeader"` - UseUniqueCacheKey *bool `pulumi:"useUniqueCacheKey"` - Uuid *string `pulumi:"uuid"` - VerificationMode *string `pulumi:"verificationMode"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { + if v == nil { + return nil + } + return v.VariableName + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginInput` via: +type GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs and GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput() GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs struct { - CacheKeyHostname pulumi.StringPtrInput `pulumi:"cacheKeyHostname"` - Compress pulumi.BoolPtrInput `pulumi:"compress"` - CustomCertificateAuthorities GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayInput `pulumi:"customCertificateAuthorities"` - CustomCertificates GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayInput `pulumi:"customCertificates"` - CustomForwardHostHeader pulumi.StringPtrInput `pulumi:"customForwardHostHeader"` - CustomValidCnValues pulumi.StringArrayInput `pulumi:"customValidCnValues"` - EnableTrueClientIp pulumi.BoolPtrInput `pulumi:"enableTrueClientIp"` - ForwardHostHeader pulumi.StringPtrInput `pulumi:"forwardHostHeader"` - Hostname pulumi.StringPtrInput `pulumi:"hostname"` - HttpPort pulumi.IntPtrInput `pulumi:"httpPort"` - HttpsPort pulumi.IntPtrInput `pulumi:"httpsPort"` - IpVersion pulumi.StringPtrInput `pulumi:"ipVersion"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Mslorigin pulumi.StringPtrInput `pulumi:"mslorigin"` - NetStorage GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrInput `pulumi:"netStorage"` - OriginCertificate pulumi.StringPtrInput `pulumi:"originCertificate"` - OriginCertsToHonor pulumi.StringPtrInput `pulumi:"originCertsToHonor"` - OriginId pulumi.StringPtrInput `pulumi:"originId"` - OriginSni pulumi.BoolPtrInput `pulumi:"originSni"` - OriginType pulumi.StringPtrInput `pulumi:"originType"` - Ports pulumi.StringPtrInput `pulumi:"ports"` - SaasCnameEnabled pulumi.BoolPtrInput `pulumi:"saasCnameEnabled"` - SaasCnameLevel pulumi.IntPtrInput `pulumi:"saasCnameLevel"` - SaasCookie pulumi.StringPtrInput `pulumi:"saasCookie"` - SaasQueryString pulumi.StringPtrInput `pulumi:"saasQueryString"` - SaasRegex pulumi.StringPtrInput `pulumi:"saasRegex"` - SaasReplace pulumi.StringPtrInput `pulumi:"saasReplace"` - SaasSuffix pulumi.StringPtrInput `pulumi:"saasSuffix"` - SaasType pulumi.StringPtrInput `pulumi:"saasType"` - SecondHostname pulumi.StringPtrInput `pulumi:"secondHostname"` - SecondHostnameEnabled pulumi.BoolPtrInput `pulumi:"secondHostnameEnabled"` - StandardCertificateAuthorities pulumi.StringArrayInput `pulumi:"standardCertificateAuthorities"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - TrueClientIpClientSetting pulumi.BoolPtrInput `pulumi:"trueClientIpClientSetting"` - TrueClientIpHeader pulumi.StringPtrInput `pulumi:"trueClientIpHeader"` - UseUniqueCacheKey pulumi.BoolPtrInput `pulumi:"useUniqueCacheKey"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - VerificationMode pulumi.StringPtrInput `pulumi:"verificationMode"` +type GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOrigin)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput() GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOrigin] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOrigin]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs, GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtr and GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs, GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtr and GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorOriginPtrType GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs +type getPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrType GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs) GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorOriginPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs) GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorOriginPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOrigin)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOrigin] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOrigin]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOrigin)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput() GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag) *GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOrigin] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOrigin]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) CacheKeyHostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.CacheKeyHostname }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) Compress() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { return v.Compress }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) CustomCertificateAuthorities() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) []GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority { - return v.CustomCertificateAuthorities - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) CustomCertificates() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) []GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate { - return v.CustomCertificates - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) CustomForwardHostHeader() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.CustomForwardHostHeader }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) CustomValidCnValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) []string { return v.CustomValidCnValues }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) EnableTrueClientIp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { return v.EnableTrueClientIp }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) ForwardHostHeader() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.ForwardHostHeader }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) Hostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.Hostname }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag) GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) HttpPort() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *int { return v.HttpPort }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) HttpsPort() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *int { return v.HttpsPort }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) IpVersion() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.IpVersion }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) Mslorigin() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.Mslorigin }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken struct { + EnableEs256 *bool `pulumi:"enableEs256"` + EnableRs256 *bool `pulumi:"enableRs256"` + ExtractLocation *string `pulumi:"extractLocation"` + HeaderName *string `pulumi:"headerName"` + Jwt *string `pulumi:"jwt"` + Locked *bool `pulumi:"locked"` + QueryParameterName *string `pulumi:"queryParameterName"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) NetStorage() GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage { - return v.NetStorage - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs and GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) OriginCertificate() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.OriginCertificate }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs struct { + EnableEs256 pulumi.BoolPtrInput `pulumi:"enableEs256"` + EnableRs256 pulumi.BoolPtrInput `pulumi:"enableRs256"` + ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` + HeaderName pulumi.StringPtrInput `pulumi:"headerName"` + Jwt pulumi.StringPtrInput `pulumi:"jwt"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) OriginCertsToHonor() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.OriginCertsToHonor }).(pulumi.StringPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) OriginId() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.OriginId }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs, GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtr and GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) OriginSni() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { return v.OriginSni }).(pulumi.BoolPtrOutput) +type getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrType GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) OriginType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.OriginType }).(pulumi.StringPtrOutput) +func (*getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) Ports() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.Ports }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) SaasCnameEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { return v.SaasCnameEnabled }).(pulumi.BoolPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) SaasCnameLevel() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *int { return v.SaasCnameLevel }).(pulumi.IntPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) SaasCookie() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.SaasCookie }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) SaasQueryString() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.SaasQueryString }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) SaasRegex() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.SaasRegex }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) SaasReplace() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.SaasReplace }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) SaasSuffix() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.SaasSuffix }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) SaasType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.SaasType }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) SecondHostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.SecondHostname }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) EnableEs256() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *bool { return v.EnableEs256 }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) SecondHostnameEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { return v.SecondHostnameEnabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) EnableRs256() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *bool { return v.EnableRs256 }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) StandardCertificateAuthorities() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) []string { - return v.StandardCertificateAuthorities - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *string { + return v.ExtractLocation + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *string { return v.HeaderName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) TrueClientIpClientSetting() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { return v.TrueClientIpClientSetting }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) Jwt() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *string { return v.Jwt }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) TrueClientIpHeader() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.TrueClientIpHeader }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) UseUniqueCacheKey() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { return v.UseUniqueCacheKey }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *string { + return v.QueryParameterName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) VerificationMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { return v.VerificationMode }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOrigin)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOrigin] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOrigin]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) GetPropertyRulesBuilderRulesV20230530BehaviorOrigin { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorOrigin + var ret GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) CacheKeyHostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) EnableEs256() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *bool { if v == nil { return nil } - return v.CacheKeyHostname - }).(pulumi.StringPtrOutput) + return v.EnableEs256 + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) Compress() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) EnableRs256() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *bool { if v == nil { return nil } - return v.Compress + return v.EnableRs256 }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) CustomCertificateAuthorities() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) []GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *string { if v == nil { return nil } - return v.CustomCertificateAuthorities - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput) + return v.ExtractLocation + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) CustomCertificates() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) []GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *string { if v == nil { return nil } - return v.CustomCertificates - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput) + return v.HeaderName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) CustomForwardHostHeader() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) Jwt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *string { if v == nil { return nil } - return v.CustomForwardHostHeader + return v.Jwt }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) CustomValidCnValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) []string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *bool { if v == nil { return nil } - return v.CustomValidCnValues - }).(pulumi.StringArrayOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) EnableTrueClientIp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *string { if v == nil { return nil } - return v.EnableTrueClientIp - }).(pulumi.BoolPtrOutput) + return v.QueryParameterName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) ForwardHostHeader() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *string { if v == nil { return nil } - return v.ForwardHostHeader + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) Hostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *string { if v == nil { return nil } - return v.Hostname + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) HttpPort() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *int { - if v == nil { - return nil - } - return v.HttpPort - }).(pulumi.IntPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp struct { + Authorizations *string `pulumi:"authorizations"` + ClientId *string `pulumi:"clientId"` + CustomHeader *bool `pulumi:"customHeader"` + EnableEs256 *bool `pulumi:"enableEs256"` + EnableRs256 *bool `pulumi:"enableRs256"` + ExtractAuthorizations *bool `pulumi:"extractAuthorizations"` + ExtractClientId *bool `pulumi:"extractClientId"` + ExtractLocation *string `pulumi:"extractLocation"` + ExtractUserName *bool `pulumi:"extractUserName"` + HeaderName *string `pulumi:"headerName"` + Jwt *string `pulumi:"jwt"` + Locked *bool `pulumi:"locked"` + PrimaryLocation *string `pulumi:"primaryLocation"` + QueryParameterName *string `pulumi:"queryParameterName"` + TemplateUuid *string `pulumi:"templateUuid"` + UserName *string `pulumi:"userName"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) HttpsPort() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *int { - if v == nil { - return nil - } - return v.HttpsPort - }).(pulumi.IntPtrOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs and GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) IpVersion() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { - if v == nil { - return nil - } - return v.IpVersion +type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs struct { + Authorizations pulumi.StringPtrInput `pulumi:"authorizations"` + ClientId pulumi.StringPtrInput `pulumi:"clientId"` + CustomHeader pulumi.BoolPtrInput `pulumi:"customHeader"` + EnableEs256 pulumi.BoolPtrInput `pulumi:"enableEs256"` + EnableRs256 pulumi.BoolPtrInput `pulumi:"enableRs256"` + ExtractAuthorizations pulumi.BoolPtrInput `pulumi:"extractAuthorizations"` + ExtractClientId pulumi.BoolPtrInput `pulumi:"extractClientId"` + ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` + ExtractUserName pulumi.BoolPtrInput `pulumi:"extractUserName"` + HeaderName pulumi.StringPtrInput `pulumi:"headerName"` + Jwt pulumi.StringPtrInput `pulumi:"jwt"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PrimaryLocation pulumi.StringPtrInput `pulumi:"primaryLocation"` + QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UserName pulumi.StringPtrInput `pulumi:"userName"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs, GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtr and GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrType GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) Authorizations() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { + return v.Authorizations }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { - if v == nil { - return nil - } - return v.Locked +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) ClientId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { + return v.ClientId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) CustomHeader() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { + return v.CustomHeader }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) Mslorigin() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { - if v == nil { - return nil - } - return v.Mslorigin - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) EnableEs256() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { + return v.EnableEs256 + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) NetStorage() GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage { - if v == nil { - return nil - } - return v.NetStorage - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) EnableRs256() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { + return v.EnableRs256 + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) OriginCertificate() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { - if v == nil { - return nil - } - return v.OriginCertificate +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) ExtractAuthorizations() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { + return v.ExtractAuthorizations + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) ExtractClientId() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { + return v.ExtractClientId + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { + return v.ExtractLocation }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) OriginCertsToHonor() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { - if v == nil { - return nil - } - return v.OriginCertsToHonor +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) ExtractUserName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { + return v.ExtractUserName + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { + return v.HeaderName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) OriginId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { - if v == nil { - return nil - } - return v.OriginId +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) Jwt() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { return v.Jwt }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) PrimaryLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { + return v.PrimaryLocation }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) OriginSni() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { - if v == nil { - return nil - } - return v.OriginSni - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { + return v.QueryParameterName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) OriginType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { - if v == nil { - return nil - } - return v.OriginType +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) Ports() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { - if v == nil { - return nil - } - return v.Ports +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) UserName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { + return v.UserName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) SaasCnameEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { - if v == nil { - return nil +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp { + if v != nil { + return *v } - return v.SaasCnameEnabled - }).(pulumi.BoolPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) SaasCnameLevel() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) Authorizations() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { if v == nil { return nil } - return v.SaasCnameLevel - }).(pulumi.IntPtrOutput) + return v.Authorizations + }).(pulumi.StringPtrOutput) } - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) SaasCookie() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) ClientId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { if v == nil { return nil } - return v.SaasCookie + return v.ClientId }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) SaasQueryString() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) CustomHeader() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { if v == nil { return nil } - return v.SaasQueryString - }).(pulumi.StringPtrOutput) + return v.CustomHeader + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) SaasRegex() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) EnableEs256() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { if v == nil { return nil } - return v.SaasRegex - }).(pulumi.StringPtrOutput) + return v.EnableEs256 + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) SaasReplace() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) EnableRs256() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { if v == nil { return nil } - return v.SaasReplace - }).(pulumi.StringPtrOutput) + return v.EnableRs256 + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) SaasSuffix() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) ExtractAuthorizations() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { if v == nil { return nil } - return v.SaasSuffix - }).(pulumi.StringPtrOutput) + return v.ExtractAuthorizations + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) SaasType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) ExtractClientId() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { if v == nil { return nil } - return v.SaasType - }).(pulumi.StringPtrOutput) + return v.ExtractClientId + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) SecondHostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { if v == nil { return nil } - return v.SecondHostname + return v.ExtractLocation }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) SecondHostnameEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) ExtractUserName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { if v == nil { return nil } - return v.SecondHostnameEnabled + return v.ExtractUserName }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) StandardCertificateAuthorities() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) []string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { if v == nil { return nil } - return v.StandardCertificateAuthorities - }).(pulumi.StringArrayOutput) + return v.HeaderName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) Jwt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Jwt }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) TrueClientIpClientSetting() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { if v == nil { return nil } - return v.TrueClientIpClientSetting + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) TrueClientIpHeader() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) PrimaryLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { if v == nil { return nil } - return v.TrueClientIpHeader + return v.PrimaryLocation }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) UseUniqueCacheKey() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { if v == nil { return nil } - return v.UseUniqueCacheKey - }).(pulumi.BoolPtrOutput) + return v.QueryParameterName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { if v == nil { return nil } - return v.Uuid + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginPtrOutput) VerificationMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) UserName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { if v == nil { return nil } - return v.VerificationMode + return v.UserName }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics struct { - AccessKeyEncryptedStorage *bool `pulumi:"accessKeyEncryptedStorage"` - AdcTitle *string `pulumi:"adcTitle"` - AuthenticationMethod *string `pulumi:"authenticationMethod"` - AuthenticationMethodTitle *string `pulumi:"authenticationMethodTitle"` - AwsAccessKeyId *string `pulumi:"awsAccessKeyId"` - AwsAccessKeyVersionGuid *string `pulumi:"awsAccessKeyVersionGuid"` - AwsArRegion *string `pulumi:"awsArRegion"` - AwsHost *string `pulumi:"awsHost"` - AwsRegion *string `pulumi:"awsRegion"` - AwsSecretAccessKey *string `pulumi:"awsSecretAccessKey"` - AwsService *string `pulumi:"awsService"` - Country *string `pulumi:"country"` - CustomSignStrings []string `pulumi:"customSignStrings"` - DirectConnectGeo *string `pulumi:"directConnectGeo"` - EncodingVersion *int `pulumi:"encodingVersion"` - EndPointService *string `pulumi:"endPointService"` - GcsAccessKeyVersionGuid *string `pulumi:"gcsAccessKeyVersionGuid"` - GcsHmacKeyAccessId *string `pulumi:"gcsHmacKeyAccessId"` - GcsHmacKeySecret *string `pulumi:"gcsHmacKeySecret"` - HostnameTag *bool `pulumi:"hostnameTag"` - Locked *bool `pulumi:"locked"` - Mslkey *string `pulumi:"mslkey"` - Mslname *string `pulumi:"mslname"` - Nonce *string `pulumi:"nonce"` - OriginLocationTitle *string `pulumi:"originLocationTitle"` - PropertyIdTag *bool `pulumi:"propertyIdTag"` - RoleArn *string `pulumi:"roleArn"` - SecretKey *string `pulumi:"secretKey"` - TemplateUuid *string `pulumi:"templateUuid"` - UseCustomSignString *bool `pulumi:"useCustomSignString"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsInput` via: +type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization struct { + Algorithm *string `pulumi:"algorithm"` + EscapeHmacInputs *bool `pulumi:"escapeHmacInputs"` + FailureResponse *bool `pulumi:"failureResponse"` + IgnoreQueryString *bool `pulumi:"ignoreQueryString"` + Key *string `pulumi:"key"` + Location *string `pulumi:"location"` + LocationId *string `pulumi:"locationId"` + Locked *bool `pulumi:"locked"` + Salt *string `pulumi:"salt"` + TemplateUuid *string `pulumi:"templateUuid"` + TransitionKey *string `pulumi:"transitionKey"` + UseAdvanced *bool `pulumi:"useAdvanced"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs struct { - AccessKeyEncryptedStorage pulumi.BoolPtrInput `pulumi:"accessKeyEncryptedStorage"` - AdcTitle pulumi.StringPtrInput `pulumi:"adcTitle"` - AuthenticationMethod pulumi.StringPtrInput `pulumi:"authenticationMethod"` - AuthenticationMethodTitle pulumi.StringPtrInput `pulumi:"authenticationMethodTitle"` - AwsAccessKeyId pulumi.StringPtrInput `pulumi:"awsAccessKeyId"` - AwsAccessKeyVersionGuid pulumi.StringPtrInput `pulumi:"awsAccessKeyVersionGuid"` - AwsArRegion pulumi.StringPtrInput `pulumi:"awsArRegion"` - AwsHost pulumi.StringPtrInput `pulumi:"awsHost"` - AwsRegion pulumi.StringPtrInput `pulumi:"awsRegion"` - AwsSecretAccessKey pulumi.StringPtrInput `pulumi:"awsSecretAccessKey"` - AwsService pulumi.StringPtrInput `pulumi:"awsService"` - Country pulumi.StringPtrInput `pulumi:"country"` - CustomSignStrings pulumi.StringArrayInput `pulumi:"customSignStrings"` - DirectConnectGeo pulumi.StringPtrInput `pulumi:"directConnectGeo"` - EncodingVersion pulumi.IntPtrInput `pulumi:"encodingVersion"` - EndPointService pulumi.StringPtrInput `pulumi:"endPointService"` - GcsAccessKeyVersionGuid pulumi.StringPtrInput `pulumi:"gcsAccessKeyVersionGuid"` - GcsHmacKeyAccessId pulumi.StringPtrInput `pulumi:"gcsHmacKeyAccessId"` - GcsHmacKeySecret pulumi.StringPtrInput `pulumi:"gcsHmacKeySecret"` - HostnameTag pulumi.BoolPtrInput `pulumi:"hostnameTag"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Mslkey pulumi.StringPtrInput `pulumi:"mslkey"` - Mslname pulumi.StringPtrInput `pulumi:"mslname"` - Nonce pulumi.StringPtrInput `pulumi:"nonce"` - OriginLocationTitle pulumi.StringPtrInput `pulumi:"originLocationTitle"` - PropertyIdTag pulumi.BoolPtrInput `pulumi:"propertyIdTag"` - RoleArn pulumi.StringPtrInput `pulumi:"roleArn"` - SecretKey pulumi.StringPtrInput `pulumi:"secretKey"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UseCustomSignString pulumi.BoolPtrInput `pulumi:"useCustomSignString"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs struct { + Algorithm pulumi.StringPtrInput `pulumi:"algorithm"` + EscapeHmacInputs pulumi.BoolPtrInput `pulumi:"escapeHmacInputs"` + FailureResponse pulumi.BoolPtrInput `pulumi:"failureResponse"` + IgnoreQueryString pulumi.BoolPtrInput `pulumi:"ignoreQueryString"` + Key pulumi.StringPtrInput `pulumi:"key"` + Location pulumi.StringPtrInput `pulumi:"location"` + LocationId pulumi.StringPtrInput `pulumi:"locationId"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Salt pulumi.StringPtrInput `pulumi:"salt"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TransitionKey pulumi.StringPtrInput `pulumi:"transitionKey"` + UseAdvanced pulumi.BoolPtrInput `pulumi:"useAdvanced"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs +type getPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) AccessKeyEncryptedStorage() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *bool { - return v.AccessKeyEncryptedStorage - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) AdcTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { return v.AdcTitle }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) AuthenticationMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - return v.AuthenticationMethod - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) AuthenticationMethodTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - return v.AuthenticationMethodTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) AwsAccessKeyId() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - return v.AwsAccessKeyId - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) AwsAccessKeyVersionGuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - return v.AwsAccessKeyVersionGuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) AwsArRegion() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - return v.AwsArRegion - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) AwsHost() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { return v.AwsHost }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) AwsRegion() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { return v.AwsRegion }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) AwsSecretAccessKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - return v.AwsSecretAccessKey - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) AwsService() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - return v.AwsService - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) Country() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { return v.Country }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) CustomSignStrings() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) []string { - return v.CustomSignStrings - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) DirectConnectGeo() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - return v.DirectConnectGeo - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) EncodingVersion() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *int { - return v.EncodingVersion - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) EndPointService() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - return v.EndPointService - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) GcsAccessKeyVersionGuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - return v.GcsAccessKeyVersionGuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) GcsHmacKeyAccessId() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - return v.GcsHmacKeyAccessId - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) GcsHmacKeySecret() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - return v.GcsHmacKeySecret - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) HostnameTag() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *bool { return v.HostnameTag }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) Mslkey() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { return v.Mslkey }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) Mslname() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { return v.Mslname }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) Nonce() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { return v.Nonce }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) OriginLocationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - return v.OriginLocationTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) PropertyIdTag() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *bool { - return v.PropertyIdTag - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) RoleArn() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { return v.RoleArn }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) SecretKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { return v.SecretKey }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) Algorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { + return v.Algorithm }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) UseCustomSignString() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *bool { - return v.UseCustomSignString - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) AccessKeyEncryptedStorage() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *bool { - if v == nil { - return nil - } - return v.AccessKeyEncryptedStorage +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) EscapeHmacInputs() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *bool { + return v.EscapeHmacInputs }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) AdcTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - if v == nil { - return nil - } - return v.AdcTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) FailureResponse() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *bool { + return v.FailureResponse + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) AuthenticationMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - if v == nil { - return nil - } - return v.AuthenticationMethod - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) IgnoreQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *bool { + return v.IgnoreQueryString + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) AuthenticationMethodTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - if v == nil { - return nil - } - return v.AuthenticationMethodTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) Key() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { return v.Key }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) AwsAccessKeyId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - if v == nil { - return nil - } - return v.AwsAccessKeyId +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) Location() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { + return v.Location }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) AwsAccessKeyVersionGuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - if v == nil { - return nil - } - return v.AwsAccessKeyVersionGuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) LocationId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { + return v.LocationId }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) AwsArRegion() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - if v == nil { - return nil - } - return v.AwsArRegion - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) AwsHost() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - if v == nil { - return nil - } - return v.AwsHost - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) Salt() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { return v.Salt }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) AwsRegion() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - if v == nil { - return nil - } - return v.AwsRegion +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) AwsSecretAccessKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - if v == nil { - return nil - } - return v.AwsSecretAccessKey +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) TransitionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { + return v.TransitionKey }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) AwsService() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - if v == nil { - return nil - } - return v.AwsService - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) UseAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *bool { + return v.UseAdvanced + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) Country() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - if v == nil { - return nil - } - return v.Country - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) CustomSignStrings() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) []string { - if v == nil { - return nil - } - return v.CustomSignStrings - }).(pulumi.StringArrayOutput) -} +type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) DirectConnectGeo() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - if v == nil { - return nil - } - return v.DirectConnectGeo - }).(pulumi.StringPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) EncodingVersion() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *int { - if v == nil { - return nil - } - return v.EncodingVersion - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) EndPointService() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - if v == nil { - return nil - } - return v.EndPointService - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) GcsAccessKeyVersionGuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - if v == nil { - return nil - } - return v.GcsAccessKeyVersionGuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) GcsHmacKeyAccessId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { - if v == nil { - return nil +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization { + if v != nil { + return *v } - return v.GcsHmacKeyAccessId - }).(pulumi.StringPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) GcsHmacKeySecret() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) Algorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { if v == nil { return nil } - return v.GcsHmacKeySecret + return v.Algorithm }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) HostnameTag() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) EscapeHmacInputs() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *bool { if v == nil { return nil } - return v.HostnameTag + return v.EscapeHmacInputs }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) FailureResponse() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *bool { if v == nil { return nil } - return v.Locked + return v.FailureResponse }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) Mslkey() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) IgnoreQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *bool { if v == nil { return nil } - return v.Mslkey - }).(pulumi.StringPtrOutput) + return v.IgnoreQueryString + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) Mslname() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) Key() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { if v == nil { return nil } - return v.Mslname + return v.Key }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) Nonce() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) Location() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { if v == nil { return nil } - return v.Nonce + return v.Location }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) OriginLocationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) LocationId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { if v == nil { return nil } - return v.OriginLocationTitle + return v.LocationId }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) PropertyIdTag() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *bool { if v == nil { return nil } - return v.PropertyIdTag + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) RoleArn() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) Salt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { if v == nil { return nil } - return v.RoleArn + return v.Salt }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) SecretKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { if v == nil { return nil } - return v.SecretKey + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) TransitionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { if v == nil { return nil } - return v.TemplateUuid + return v.TransitionKey }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) UseCustomSignString() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) UseAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *bool { if v == nil { return nil } - return v.UseCustomSignString + return v.UseAdvanced }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristics) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { if v == nil { return nil } @@ -68970,1731 +94519,2069 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsPtrOut }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd struct { - Locked *bool `pulumi:"locked"` - Origintype *string `pulumi:"origintype"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom struct { + AccessTitle *string `pulumi:"accessTitle"` + CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` + CustomCookieDomain *string `pulumi:"customCookieDomain"` + DomainConfig *string `pulumi:"domainConfig"` + Locked *bool `pulumi:"locked"` + SessionAutoProlong *bool `pulumi:"sessionAutoProlong"` + SessionDuration *int `pulumi:"sessionDuration"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + WaitingRoomAssetsPaths []string `pulumi:"waitingRoomAssetsPaths"` + WaitingRoomPath *string `pulumi:"waitingRoomPath"` + WaitingRoomTitle *string `pulumi:"waitingRoomTitle"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs and GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Origintype pulumi.StringPtrInput `pulumi:"origintype"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs struct { + AccessTitle pulumi.StringPtrInput `pulumi:"accessTitle"` + CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` + CustomCookieDomain pulumi.StringPtrInput `pulumi:"customCookieDomain"` + DomainConfig pulumi.StringPtrInput `pulumi:"domainConfig"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + SessionAutoProlong pulumi.BoolPtrInput `pulumi:"sessionAutoProlong"` + SessionDuration pulumi.IntPtrInput `pulumi:"sessionDuration"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + WaitingRoomAssetsPaths pulumi.StringArrayInput `pulumi:"waitingRoomAssetsPaths"` + WaitingRoomPath pulumi.StringPtrInput `pulumi:"waitingRoomPath"` + WaitingRoomTitle pulumi.StringPtrInput `pulumi:"waitingRoomTitle"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs, GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtr and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs, GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtr and GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrType GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs +type getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrType GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) AccessTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { return v.AccessTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput) Origintype() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd) *string { - return v.Origintype +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *int { + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) CustomCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { + return v.CustomCookieDomain }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) DomainConfig() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { return v.DomainConfig }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) SessionAutoProlong() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *bool { + return v.SessionAutoProlong + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) SessionDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *int { return v.SessionDuration }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) WaitingRoomAssetsPaths() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) []string { + return v.WaitingRoomAssetsPaths + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) WaitingRoomPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { + return v.WaitingRoomPath }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) WaitingRoomTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { + return v.WaitingRoomTitle + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd + var ret GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) AccessTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { + if v == nil { + return nil + } + return v.AccessTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *int { + if v == nil { + return nil + } + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) CustomCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { + if v == nil { + return nil + } + return v.CustomCookieDomain + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) DomainConfig() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { + if v == nil { + return nil + } + return v.DomainConfig + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) SessionAutoProlong() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *bool { + if v == nil { + return nil + } + return v.SessionAutoProlong + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) SessionDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *int { + if v == nil { + return nil + } + return v.SessionDuration + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput) Origintype() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { if v == nil { return nil } - return v.Origintype + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) WaitingRoomAssetsPaths() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) []string { if v == nil { return nil } - return v.TemplateUuid + return v.WaitingRoomAssetsPaths + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) WaitingRoomPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { + if v == nil { + return nil + } + return v.WaitingRoomPath }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsd) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) WaitingRoomTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { if v == nil { return nil } - return v.Uuid + return v.WaitingRoomTitle }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate struct { - CanBeCa *bool `pulumi:"canBeCa"` - CanBeLeaf *bool `pulumi:"canBeLeaf"` - IssuerRdns *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns `pulumi:"issuerRdns"` - NotAfter *int `pulumi:"notAfter"` - NotBefore *int `pulumi:"notBefore"` - PemEncodedCert *string `pulumi:"pemEncodedCert"` - PublicKey *string `pulumi:"publicKey"` - PublicKeyAlgorithm *string `pulumi:"publicKeyAlgorithm"` - PublicKeyFormat *string `pulumi:"publicKeyFormat"` - SelfSigned *bool `pulumi:"selfSigned"` - SerialNumber *string `pulumi:"serialNumber"` - Sha1Fingerprint *string `pulumi:"sha1Fingerprint"` - SigAlgName *string `pulumi:"sigAlgName"` - SubjectAlternativeNames []string `pulumi:"subjectAlternativeNames"` - SubjectCn *string `pulumi:"subjectCn"` - SubjectRdns *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns `pulumi:"subjectRdns"` - Version *int `pulumi:"version"` +type GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs and GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArgs struct { - CanBeCa pulumi.BoolPtrInput `pulumi:"canBeCa"` - CanBeLeaf pulumi.BoolPtrInput `pulumi:"canBeLeaf"` - IssuerRdns GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrInput `pulumi:"issuerRdns"` - NotAfter pulumi.IntPtrInput `pulumi:"notAfter"` - NotBefore pulumi.IntPtrInput `pulumi:"notBefore"` - PemEncodedCert pulumi.StringPtrInput `pulumi:"pemEncodedCert"` - PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` - PublicKeyAlgorithm pulumi.StringPtrInput `pulumi:"publicKeyAlgorithm"` - PublicKeyFormat pulumi.StringPtrInput `pulumi:"publicKeyFormat"` - SelfSigned pulumi.BoolPtrInput `pulumi:"selfSigned"` - SerialNumber pulumi.StringPtrInput `pulumi:"serialNumber"` - Sha1Fingerprint pulumi.StringPtrInput `pulumi:"sha1Fingerprint"` - SigAlgName pulumi.StringPtrInput `pulumi:"sigAlgName"` - SubjectAlternativeNames pulumi.StringArrayInput `pulumi:"subjectAlternativeNames"` - SubjectCn pulumi.StringPtrInput `pulumi:"subjectCn"` - SubjectRdns GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrInput `pulumi:"subjectRdns"` - Version pulumi.IntPtrInput `pulumi:"version"` +type GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(ctx).OutputState, } } -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArray and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArray{ GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArgs{...} } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArray []GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateInput - -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate)(nil)).Elem() +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput) -} +// GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs, GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtr and GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrInput interface { + pulumi.Input -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate] { - return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutputWithContext(ctx).OutputState, - } + ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate)(nil)).Elem() -} +type getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput { - return o +func GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput { - return o +func (*getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate]{ - OutputState: o.OutputState, - } +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) CanBeCa() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *bool { return v.CanBeCa }).(pulumi.BoolPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) CanBeLeaf() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *bool { return v.CanBeLeaf }).(pulumi.BoolPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) IssuerRdns() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns { - return v.IssuerRdns - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) -} +type GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) NotAfter() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *int { return v.NotAfter }).(pulumi.IntPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) NotBefore() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *int { return v.NotBefore }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) PemEncodedCert() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *string { - return v.PemEncodedCert - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) PublicKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *string { - return v.PublicKey - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) PublicKeyAlgorithm() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *string { - return v.PublicKeyAlgorithm - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers) *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) PublicKeyFormat() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *string { - return v.PublicKeyFormat - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) SelfSigned() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *bool { - return v.SelfSigned +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers) *bool { + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) SerialNumber() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *string { - return v.SerialNumber - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) Sha1Fingerprint() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *string { - return v.Sha1Fingerprint +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) SigAlgName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *string { - return v.SigAlgName +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers) *string { + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) SubjectAlternativeNames() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) []string { - return v.SubjectAlternativeNames - }).(pulumi.StringArrayOutput) -} +type GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) SubjectCn() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *string { - return v.SubjectCn - }).(pulumi.StringPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) SubjectRdns() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns { - return v.SubjectRdns - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) Version() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate) *int { return v.Version }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return o } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate] { - return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate { - return vs[0].([]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificate)[vs[1].(int)] - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority struct { - CanBeCa *bool `pulumi:"canBeCa"` - CanBeLeaf *bool `pulumi:"canBeLeaf"` - IssuerRdns *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns `pulumi:"issuerRdns"` - NotAfter *int `pulumi:"notAfter"` - NotBefore *int `pulumi:"notBefore"` - PemEncodedCert *string `pulumi:"pemEncodedCert"` - PublicKey *string `pulumi:"publicKey"` - PublicKeyAlgorithm *string `pulumi:"publicKeyAlgorithm"` - PublicKeyFormat *string `pulumi:"publicKeyFormat"` - SelfSigned *bool `pulumi:"selfSigned"` - SerialNumber *string `pulumi:"serialNumber"` - Sha1Fingerprint *string `pulumi:"sha1Fingerprint"` - SigAlgName *string `pulumi:"sigAlgName"` - SubjectAlternativeNames []string `pulumi:"subjectAlternativeNames"` - SubjectCn *string `pulumi:"subjectCn"` - SubjectRdns *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns `pulumi:"subjectRdns"` - Version *int `pulumi:"version"` +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization struct { + AllowedUserCookieAdvanced *bool `pulumi:"allowedUserCookieAdvanced"` + AllowedUserCookieAutomaticSalt *bool `pulumi:"allowedUserCookieAutomaticSalt"` + AllowedUserCookieDomain *string `pulumi:"allowedUserCookieDomain"` + AllowedUserCookieDomainType *string `pulumi:"allowedUserCookieDomainType"` + AllowedUserCookieDuration *int `pulumi:"allowedUserCookieDuration"` + AllowedUserCookieEnabled *bool `pulumi:"allowedUserCookieEnabled"` + AllowedUserCookieHttpOnly *bool `pulumi:"allowedUserCookieHttpOnly"` + AllowedUserCookieLabel *string `pulumi:"allowedUserCookieLabel"` + AllowedUserCookieManagementTitle *string `pulumi:"allowedUserCookieManagementTitle"` + AllowedUserCookieRefresh *bool `pulumi:"allowedUserCookieRefresh"` + AllowedUserCookieSalt *string `pulumi:"allowedUserCookieSalt"` + CloudletPolicy *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy `pulumi:"cloudletPolicy"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + UserIdentificationByCookie *bool `pulumi:"userIdentificationByCookie"` + UserIdentificationByHeaders *bool `pulumi:"userIdentificationByHeaders"` + UserIdentificationByIp *bool `pulumi:"userIdentificationByIp"` + UserIdentificationByParams *bool `pulumi:"userIdentificationByParams"` + UserIdentificationKeyCookie *string `pulumi:"userIdentificationKeyCookie"` + UserIdentificationKeyHeaders []string `pulumi:"userIdentificationKeyHeaders"` + UserIdentificationKeyParams []string `pulumi:"userIdentificationKeyParams"` + UserIdentificationTitle *string `pulumi:"userIdentificationTitle"` + Uuid *string `pulumi:"uuid"` + WaitingRoomCacheTtl *int `pulumi:"waitingRoomCacheTtl"` + WaitingRoomCookieAdvanced *bool `pulumi:"waitingRoomCookieAdvanced"` + WaitingRoomCookieAutomaticSalt *bool `pulumi:"waitingRoomCookieAutomaticSalt"` + WaitingRoomCookieDomain *string `pulumi:"waitingRoomCookieDomain"` + WaitingRoomCookieDomainType *string `pulumi:"waitingRoomCookieDomainType"` + WaitingRoomCookieDuration *int `pulumi:"waitingRoomCookieDuration"` + WaitingRoomCookieEnabled *bool `pulumi:"waitingRoomCookieEnabled"` + WaitingRoomCookieHttpOnly *bool `pulumi:"waitingRoomCookieHttpOnly"` + WaitingRoomCookieLabel *string `pulumi:"waitingRoomCookieLabel"` + WaitingRoomCookieManagementTitle *string `pulumi:"waitingRoomCookieManagementTitle"` + WaitingRoomCookieSalt *string `pulumi:"waitingRoomCookieSalt"` + WaitingRoomCookieShareLabel *bool `pulumi:"waitingRoomCookieShareLabel"` + WaitingRoomCpCode *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode `pulumi:"waitingRoomCpCode"` + WaitingRoomDirectory *string `pulumi:"waitingRoomDirectory"` + WaitingRoomManagementTitle *string `pulumi:"waitingRoomManagementTitle"` + WaitingRoomNetStorage *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage `pulumi:"waitingRoomNetStorage"` + WaitingRoomStatusCode *int `pulumi:"waitingRoomStatusCode"` + WaitingRoomUseCpCode *bool `pulumi:"waitingRoomUseCpCode"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArgs struct { - CanBeCa pulumi.BoolPtrInput `pulumi:"canBeCa"` - CanBeLeaf pulumi.BoolPtrInput `pulumi:"canBeLeaf"` - IssuerRdns GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrInput `pulumi:"issuerRdns"` - NotAfter pulumi.IntPtrInput `pulumi:"notAfter"` - NotBefore pulumi.IntPtrInput `pulumi:"notBefore"` - PemEncodedCert pulumi.StringPtrInput `pulumi:"pemEncodedCert"` - PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` - PublicKeyAlgorithm pulumi.StringPtrInput `pulumi:"publicKeyAlgorithm"` - PublicKeyFormat pulumi.StringPtrInput `pulumi:"publicKeyFormat"` - SelfSigned pulumi.BoolPtrInput `pulumi:"selfSigned"` - SerialNumber pulumi.StringPtrInput `pulumi:"serialNumber"` - Sha1Fingerprint pulumi.StringPtrInput `pulumi:"sha1Fingerprint"` - SigAlgName pulumi.StringPtrInput `pulumi:"sigAlgName"` - SubjectAlternativeNames pulumi.StringArrayInput `pulumi:"subjectAlternativeNames"` - SubjectCn pulumi.StringPtrInput `pulumi:"subjectCn"` - SubjectRdns GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrInput `pulumi:"subjectRdns"` - Version pulumi.IntPtrInput `pulumi:"version"` +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs struct { + AllowedUserCookieAdvanced pulumi.BoolPtrInput `pulumi:"allowedUserCookieAdvanced"` + AllowedUserCookieAutomaticSalt pulumi.BoolPtrInput `pulumi:"allowedUserCookieAutomaticSalt"` + AllowedUserCookieDomain pulumi.StringPtrInput `pulumi:"allowedUserCookieDomain"` + AllowedUserCookieDomainType pulumi.StringPtrInput `pulumi:"allowedUserCookieDomainType"` + AllowedUserCookieDuration pulumi.IntPtrInput `pulumi:"allowedUserCookieDuration"` + AllowedUserCookieEnabled pulumi.BoolPtrInput `pulumi:"allowedUserCookieEnabled"` + AllowedUserCookieHttpOnly pulumi.BoolPtrInput `pulumi:"allowedUserCookieHttpOnly"` + AllowedUserCookieLabel pulumi.StringPtrInput `pulumi:"allowedUserCookieLabel"` + AllowedUserCookieManagementTitle pulumi.StringPtrInput `pulumi:"allowedUserCookieManagementTitle"` + AllowedUserCookieRefresh pulumi.BoolPtrInput `pulumi:"allowedUserCookieRefresh"` + AllowedUserCookieSalt pulumi.StringPtrInput `pulumi:"allowedUserCookieSalt"` + CloudletPolicy GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UserIdentificationByCookie pulumi.BoolPtrInput `pulumi:"userIdentificationByCookie"` + UserIdentificationByHeaders pulumi.BoolPtrInput `pulumi:"userIdentificationByHeaders"` + UserIdentificationByIp pulumi.BoolPtrInput `pulumi:"userIdentificationByIp"` + UserIdentificationByParams pulumi.BoolPtrInput `pulumi:"userIdentificationByParams"` + UserIdentificationKeyCookie pulumi.StringPtrInput `pulumi:"userIdentificationKeyCookie"` + UserIdentificationKeyHeaders pulumi.StringArrayInput `pulumi:"userIdentificationKeyHeaders"` + UserIdentificationKeyParams pulumi.StringArrayInput `pulumi:"userIdentificationKeyParams"` + UserIdentificationTitle pulumi.StringPtrInput `pulumi:"userIdentificationTitle"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + WaitingRoomCacheTtl pulumi.IntPtrInput `pulumi:"waitingRoomCacheTtl"` + WaitingRoomCookieAdvanced pulumi.BoolPtrInput `pulumi:"waitingRoomCookieAdvanced"` + WaitingRoomCookieAutomaticSalt pulumi.BoolPtrInput `pulumi:"waitingRoomCookieAutomaticSalt"` + WaitingRoomCookieDomain pulumi.StringPtrInput `pulumi:"waitingRoomCookieDomain"` + WaitingRoomCookieDomainType pulumi.StringPtrInput `pulumi:"waitingRoomCookieDomainType"` + WaitingRoomCookieDuration pulumi.IntPtrInput `pulumi:"waitingRoomCookieDuration"` + WaitingRoomCookieEnabled pulumi.BoolPtrInput `pulumi:"waitingRoomCookieEnabled"` + WaitingRoomCookieHttpOnly pulumi.BoolPtrInput `pulumi:"waitingRoomCookieHttpOnly"` + WaitingRoomCookieLabel pulumi.StringPtrInput `pulumi:"waitingRoomCookieLabel"` + WaitingRoomCookieManagementTitle pulumi.StringPtrInput `pulumi:"waitingRoomCookieManagementTitle"` + WaitingRoomCookieSalt pulumi.StringPtrInput `pulumi:"waitingRoomCookieSalt"` + WaitingRoomCookieShareLabel pulumi.BoolPtrInput `pulumi:"waitingRoomCookieShareLabel"` + WaitingRoomCpCode GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput `pulumi:"waitingRoomCpCode"` + WaitingRoomDirectory pulumi.StringPtrInput `pulumi:"waitingRoomDirectory"` + WaitingRoomManagementTitle pulumi.StringPtrInput `pulumi:"waitingRoomManagementTitle"` + WaitingRoomNetStorage GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput `pulumi:"waitingRoomNetStorage"` + WaitingRoomStatusCode pulumi.IntPtrInput `pulumi:"waitingRoomStatusCode"` + WaitingRoomUseCpCode pulumi.BoolPtrInput `pulumi:"waitingRoomUseCpCode"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutputWithContext(ctx).OutputState, } } -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArray and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayInput` via: +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArray{ GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArgs{...} } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArray []GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityInput +type getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority)(nil)).Elem() +func GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrType)(v) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutputWithContext(context.Background()) +func (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArray) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority] { - return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) CanBeCa() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *bool { - return v.CanBeCa +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) AllowedUserCookieAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + return v.AllowedUserCookieAdvanced }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) CanBeLeaf() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *bool { - return v.CanBeLeaf +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) AllowedUserCookieAutomaticSalt() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + return v.AllowedUserCookieAutomaticSalt }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) IssuerRdns() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns { - return v.IssuerRdns - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) AllowedUserCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + return v.AllowedUserCookieDomain + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) NotAfter() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *int { - return v.NotAfter - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) AllowedUserCookieDomainType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + return v.AllowedUserCookieDomainType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) NotBefore() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *int { - return v.NotBefore +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) AllowedUserCookieDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *int { + return v.AllowedUserCookieDuration }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) PemEncodedCert() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *string { - return v.PemEncodedCert - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) AllowedUserCookieEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + return v.AllowedUserCookieEnabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) PublicKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *string { - return v.PublicKey - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) AllowedUserCookieHttpOnly() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + return v.AllowedUserCookieHttpOnly + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) PublicKeyAlgorithm() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *string { - return v.PublicKeyAlgorithm +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) AllowedUserCookieLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + return v.AllowedUserCookieLabel }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) PublicKeyFormat() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *string { - return v.PublicKeyFormat +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) AllowedUserCookieManagementTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + return v.AllowedUserCookieManagementTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) SelfSigned() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *bool { - return v.SelfSigned +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) AllowedUserCookieRefresh() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + return v.AllowedUserCookieRefresh }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) SerialNumber() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *string { - return v.SerialNumber +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) AllowedUserCookieSalt() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + return v.AllowedUserCookieSalt }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) Sha1Fingerprint() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *string { - return v.Sha1Fingerprint - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy { + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) SigAlgName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *string { - return v.SigAlgName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) SubjectAlternativeNames() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) []string { - return v.SubjectAlternativeNames - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) SubjectCn() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *string { - return v.SubjectCn +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) SubjectRdns() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns { - return v.SubjectRdns - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) UserIdentificationByCookie() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + return v.UserIdentificationByCookie + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) Version() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority) *int { - return v.Version - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) UserIdentificationByHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + return v.UserIdentificationByHeaders + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) UserIdentificationByIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + return v.UserIdentificationByIp + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) UserIdentificationByParams() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + return v.UserIdentificationByParams + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) UserIdentificationKeyCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + return v.UserIdentificationKeyCookie + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority] { - return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) UserIdentificationKeyHeaders() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) []string { + return v.UserIdentificationKeyHeaders + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority { - return vs[0].([]GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthority)[vs[1].(int)] - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) UserIdentificationKeyParams() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) []string { + return v.UserIdentificationKeyParams + }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns struct { - C *string `pulumi:"c"` - Cn *string `pulumi:"cn"` - O *string `pulumi:"o"` - Ou *string `pulumi:"ou"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) UserIdentificationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + return v.UserIdentificationTitle + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs struct { - C pulumi.StringPtrInput `pulumi:"c"` - Cn pulumi.StringPtrInput `pulumi:"cn"` - O pulumi.StringPtrInput `pulumi:"o"` - Ou pulumi.StringPtrInput `pulumi:"ou"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCacheTtl() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *int { + return v.WaitingRoomCacheTtl + }).(pulumi.IntPtrOutput) } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCookieAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + return v.WaitingRoomCookieAdvanced + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCookieAutomaticSalt() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + return v.WaitingRoomCookieAutomaticSalt + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + return v.WaitingRoomCookieDomain + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCookieDomainType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + return v.WaitingRoomCookieDomainType + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCookieDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *int { + return v.WaitingRoomCookieDuration + }).(pulumi.IntPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(ctx) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCookieEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + return v.WaitingRoomCookieEnabled + }).(pulumi.BoolPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCookieHttpOnly() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + return v.WaitingRoomCookieHttpOnly + }).(pulumi.BoolPtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCookieLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + return v.WaitingRoomCookieLabel + }).(pulumi.StringPtrOutput) } -type getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCookieManagementTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + return v.WaitingRoomCookieManagementTitle + }).(pulumi.StringPtrOutput) +} -func GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCookieSalt() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + return v.WaitingRoomCookieSalt + }).(pulumi.StringPtrOutput) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCookieShareLabel() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + return v.WaitingRoomCookieShareLabel + }).(pulumi.BoolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCpCode() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode { + return v.WaitingRoomCpCode + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomDirectory() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + return v.WaitingRoomDirectory + }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomManagementTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + return v.WaitingRoomManagementTitle + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomNetStorage() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage { + return v.WaitingRoomNetStorage + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomStatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *int { + return v.WaitingRoomStatusCode + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomUseCpCode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + return v.WaitingRoomUseCpCode + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput { - return o +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) C() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns) *string { - return v.C - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) Cn() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns) *string { - return v.Cn - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.AllowedUserCookieAdvanced + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) O() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns) *string { - return v.O - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieAutomaticSalt() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.AllowedUserCookieAutomaticSalt + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) Ou() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns) *string { - return v.Ou +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.AllowedUserCookieDomain }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieDomainType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.AllowedUserCookieDomainType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *int { + if v == nil { + return nil + } + return v.AllowedUserCookieDuration + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.AllowedUserCookieEnabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns { - if v != nil { - return *v +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieHttpOnly() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) + return v.AllowedUserCookieHttpOnly + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) C() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { if v == nil { return nil } - return v.C + return v.AllowedUserCookieLabel }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) Cn() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieManagementTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { if v == nil { return nil } - return v.Cn + return v.AllowedUserCookieManagementTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) O() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieRefresh() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { if v == nil { return nil } - return v.O - }).(pulumi.StringPtrOutput) + return v.AllowedUserCookieRefresh + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) Ou() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdns) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieSalt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { if v == nil { return nil } - return v.Ou + return v.AllowedUserCookieSalt }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns struct { - C *string `pulumi:"c"` - Cn *string `pulumi:"cn"` - O *string `pulumi:"o"` - Ou *string `pulumi:"ou"` -} - -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy { + if v == nil { + return nil + } + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs struct { - C pulumi.StringPtrInput `pulumi:"c"` - Cn pulumi.StringPtrInput `pulumi:"cn"` - O pulumi.StringPtrInput `pulumi:"o"` - Ou pulumi.StringPtrInput `pulumi:"ou"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) UserIdentificationByCookie() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.UserIdentificationByCookie + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) UserIdentificationByHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.UserIdentificationByHeaders + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) UserIdentificationByIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.UserIdentificationByIp + }).(pulumi.BoolPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(ctx) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) UserIdentificationByParams() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.UserIdentificationByParams + }).(pulumi.BoolPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) UserIdentificationKeyCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.UserIdentificationKeyCookie + }).(pulumi.StringPtrOutput) } -type getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs - -func GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) UserIdentificationKeyHeaders() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) []string { + if v == nil { + return nil + } + return v.UserIdentificationKeyHeaders + }).(pulumi.StringArrayOutput) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) UserIdentificationKeyParams() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) []string { + if v == nil { + return nil + } + return v.UserIdentificationKeyParams + }).(pulumi.StringArrayOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) UserIdentificationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.UserIdentificationTitle + }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCacheTtl() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *int { + if v == nil { + return nil + } + return v.WaitingRoomCacheTtl + }).(pulumi.IntPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.WaitingRoomCookieAdvanced + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieAutomaticSalt() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.WaitingRoomCookieAutomaticSalt + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.WaitingRoomCookieDomain + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieDomainType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.WaitingRoomCookieDomainType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *int { + if v == nil { + return nil + } + return v.WaitingRoomCookieDuration + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.WaitingRoomCookieEnabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) C() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns) *string { - return v.C - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieHttpOnly() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.WaitingRoomCookieHttpOnly + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) Cn() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns) *string { - return v.Cn +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.WaitingRoomCookieLabel }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) O() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns) *string { - return v.O +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieManagementTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.WaitingRoomCookieManagementTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) Ou() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns) *string { - return v.Ou +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieSalt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.WaitingRoomCookieSalt }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieShareLabel() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.WaitingRoomCookieShareLabel + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCpCode() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode { + if v == nil { + return nil + } + return v.WaitingRoomCpCode + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns { - if v != nil { - return *v +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomDirectory() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { + if v == nil { + return nil } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) + return v.WaitingRoomDirectory + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) C() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomManagementTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { if v == nil { return nil } - return v.C + return v.WaitingRoomManagementTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) Cn() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomNetStorage() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage { if v == nil { return nil } - return v.Cn - }).(pulumi.StringPtrOutput) + return v.WaitingRoomNetStorage + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) O() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomStatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *int { if v == nil { return nil } - return v.O - }).(pulumi.StringPtrOutput) + return v.WaitingRoomStatusCode + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) Ou() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdns) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomUseCpCode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { if v == nil { return nil } - return v.Ou - }).(pulumi.StringPtrOutput) + return v.WaitingRoomUseCpCode + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns struct { - C *string `pulumi:"c"` - Cn *string `pulumi:"cn"` - O *string `pulumi:"o"` - Ou *string `pulumi:"ou"` +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy struct { + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs struct { - C pulumi.StringPtrInput `pulumi:"c"` - Cn pulumi.StringPtrInput `pulumi:"cn"` - O pulumi.StringPtrInput `pulumi:"o"` - Ou pulumi.StringPtrInput `pulumi:"ou"` +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs struct { + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs +type getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput) C() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns) *string { - return v.C - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput) Cn() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns) *string { - return v.Cn - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput) O() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns) *string { - return v.O - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy) *int { + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput) Ou() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns) *string { - return v.Ou +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy) *string { + return v.Name }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns + var ret GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) C() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns) *string { - if v == nil { - return nil - } - return v.C - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) Cn() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns) *string { - if v == nil { - return nil - } - return v.Cn - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) O() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy) *int { if v == nil { return nil } - return v.O - }).(pulumi.StringPtrOutput) + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) Ou() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdns) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy) *string { if v == nil { return nil } - return v.Ou + return v.Name }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns struct { - C *string `pulumi:"c"` - Cn *string `pulumi:"cn"` - O *string `pulumi:"o"` - Ou *string `pulumi:"ou"` +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo struct { + AccessTitle *string `pulumi:"accessTitle"` + CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` + CustomCookieDomain *string `pulumi:"customCookieDomain"` + DomainConfig *string `pulumi:"domainConfig"` + Locked *bool `pulumi:"locked"` + SessionAutoProlong *bool `pulumi:"sessionAutoProlong"` + SessionDuration *int `pulumi:"sessionDuration"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + WaitingRoomAssetsPaths []string `pulumi:"waitingRoomAssetsPaths"` + WaitingRoomPath *string `pulumi:"waitingRoomPath"` + WaitingRoomTitle *string `pulumi:"waitingRoomTitle"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs struct { - C pulumi.StringPtrInput `pulumi:"c"` - Cn pulumi.StringPtrInput `pulumi:"cn"` - O pulumi.StringPtrInput `pulumi:"o"` - Ou pulumi.StringPtrInput `pulumi:"ou"` +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs struct { + AccessTitle pulumi.StringPtrInput `pulumi:"accessTitle"` + CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` + CustomCookieDomain pulumi.StringPtrInput `pulumi:"customCookieDomain"` + DomainConfig pulumi.StringPtrInput `pulumi:"domainConfig"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + SessionAutoProlong pulumi.BoolPtrInput `pulumi:"sessionAutoProlong"` + SessionDuration pulumi.IntPtrInput `pulumi:"sessionDuration"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + WaitingRoomAssetsPaths pulumi.StringArrayInput `pulumi:"waitingRoomAssetsPaths"` + WaitingRoomPath pulumi.StringPtrInput `pulumi:"waitingRoomPath"` + WaitingRoomTitle pulumi.StringPtrInput `pulumi:"waitingRoomTitle"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs, GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtr and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs +type getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrType GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput) C() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns) *string { - return v.C +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) AccessTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { + return v.AccessTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput) Cn() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns) *string { - return v.Cn +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *int { + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) CustomCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { + return v.CustomCookieDomain }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput) O() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns) *string { - return v.O +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) DomainConfig() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { + return v.DomainConfig }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput) Ou() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns) *string { - return v.Ou +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) SessionAutoProlong() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *bool { + return v.SessionAutoProlong + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) SessionDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *int { + return v.SessionDuration + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) WaitingRoomAssetsPaths() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) []string { + return v.WaitingRoomAssetsPaths + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) WaitingRoomPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { + return v.WaitingRoomPath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) WaitingRoomTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { + return v.WaitingRoomTitle + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns) GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns + var ret GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) C() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) AccessTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { if v == nil { return nil } - return v.C + return v.AccessTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) Cn() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *int { if v == nil { return nil } - return v.Cn + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) CustomCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { + if v == nil { + return nil + } + return v.CustomCookieDomain }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) O() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) DomainConfig() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { if v == nil { return nil } - return v.O + return v.DomainConfig }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) Ou() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdns) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *bool { if v == nil { return nil } - return v.Ou + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) SessionAutoProlong() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *bool { + if v == nil { + return nil + } + return v.SessionAutoProlong + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) SessionDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *int { + if v == nil { + return nil + } + return v.SessionDuration + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { + if v == nil { + return nil + } + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod struct { - CustomStatusCode *string `pulumi:"customStatusCode"` - Locked *bool `pulumi:"locked"` - RecoveryMethod *string `pulumi:"recoveryMethod"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodInput` via: +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) WaitingRoomAssetsPaths() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) []string { + if v == nil { + return nil + } + return v.WaitingRoomAssetsPaths + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) WaitingRoomPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { + if v == nil { + return nil + } + return v.WaitingRoomPath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) WaitingRoomTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { + if v == nil { + return nil + } + return v.WaitingRoomTitle + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs struct { - CustomStatusCode pulumi.StringPtrInput `pulumi:"customStatusCode"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - RecoveryMethod pulumi.StringPtrInput `pulumi:"recoveryMethod"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs, GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtr and GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs, GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtr and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrType GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs +type getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrType GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) CustomStatusCode() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod) *string { - return v.CustomStatusCode - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) RecoveryMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod) *string { - return v.RecoveryMethod - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod + var ret GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) CustomStatusCode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod) *string { - if v == nil { - return nil - } - return v.CustomStatusCode - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone) *bool { if v == nil { return nil } @@ -70702,17 +96589,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) RecoveryMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod) *string { - if v == nil { - return nil - } - return v.RecoveryMethod - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone) *string { if v == nil { return nil } @@ -70720,8 +96598,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone) *string { if v == nil { return nil } @@ -70729,1306 +96607,1264 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethod }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy struct { - BinaryEquivalentContent *bool `pulumi:"binaryEquivalentContent"` - EnableIpAvoidance *bool `pulumi:"enableIpAvoidance"` - Enabled *bool `pulumi:"enabled"` - IpAvoidanceErrorThreshold *int `pulumi:"ipAvoidanceErrorThreshold"` - IpAvoidanceRetryInterval *int `pulumi:"ipAvoidanceRetryInterval"` - Locked *bool `pulumi:"locked"` - MonitorOriginResponsiveness *bool `pulumi:"monitorOriginResponsiveness"` - MonitorResponseCodes1s []string `pulumi:"monitorResponseCodes1s"` - MonitorResponseCodes2s []string `pulumi:"monitorResponseCodes2s"` - MonitorResponseCodes3s []string `pulumi:"monitorResponseCodes3s"` - MonitorStatusCodes1 *bool `pulumi:"monitorStatusCodes1"` - MonitorStatusCodes1EnableRecovery *bool `pulumi:"monitorStatusCodes1EnableRecovery"` - MonitorStatusCodes1EnableRetry *bool `pulumi:"monitorStatusCodes1EnableRetry"` - MonitorStatusCodes1RecoveryConfigName *string `pulumi:"monitorStatusCodes1RecoveryConfigName"` - MonitorStatusCodes2 *bool `pulumi:"monitorStatusCodes2"` - MonitorStatusCodes2EnableRecovery *bool `pulumi:"monitorStatusCodes2EnableRecovery"` - MonitorStatusCodes2EnableRetry *bool `pulumi:"monitorStatusCodes2EnableRetry"` - MonitorStatusCodes2RecoveryConfigName *string `pulumi:"monitorStatusCodes2RecoveryConfigName"` - MonitorStatusCodes3 *bool `pulumi:"monitorStatusCodes3"` - MonitorStatusCodes3EnableRecovery *bool `pulumi:"monitorStatusCodes3EnableRecovery"` - MonitorStatusCodes3EnableRetry *bool `pulumi:"monitorStatusCodes3EnableRetry"` - MonitorStatusCodes3RecoveryConfigName *string `pulumi:"monitorStatusCodes3RecoveryConfigName"` - OriginResponsivenessCustomTimeout *int `pulumi:"originResponsivenessCustomTimeout"` - OriginResponsivenessEnableRecovery *bool `pulumi:"originResponsivenessEnableRecovery"` - OriginResponsivenessEnableRetry *bool `pulumi:"originResponsivenessEnableRetry"` - OriginResponsivenessMonitoring *string `pulumi:"originResponsivenessMonitoring"` - OriginResponsivenessRecoveryConfigName *string `pulumi:"originResponsivenessRecoveryConfigName"` - OriginResponsivenessTimeout *string `pulumi:"originResponsivenessTimeout"` - StatusCodeMonitoring1 *string `pulumi:"statusCodeMonitoring1"` - StatusCodeMonitoring2 *string `pulumi:"statusCodeMonitoring2"` - StatusCodeMonitoring3 *string `pulumi:"statusCodeMonitoring3"` - TemplateUuid *string `pulumi:"templateUuid"` - TuningParameters *string `pulumi:"tuningParameters"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode struct { + CpCodeLimits *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits `pulumi:"cpCodeLimits"` + CreatedDate *int `pulumi:"createdDate"` + Description *string `pulumi:"description"` + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` + Products []string `pulumi:"products"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs struct { - BinaryEquivalentContent pulumi.BoolPtrInput `pulumi:"binaryEquivalentContent"` - EnableIpAvoidance pulumi.BoolPtrInput `pulumi:"enableIpAvoidance"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - IpAvoidanceErrorThreshold pulumi.IntPtrInput `pulumi:"ipAvoidanceErrorThreshold"` - IpAvoidanceRetryInterval pulumi.IntPtrInput `pulumi:"ipAvoidanceRetryInterval"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MonitorOriginResponsiveness pulumi.BoolPtrInput `pulumi:"monitorOriginResponsiveness"` - MonitorResponseCodes1s pulumi.StringArrayInput `pulumi:"monitorResponseCodes1s"` - MonitorResponseCodes2s pulumi.StringArrayInput `pulumi:"monitorResponseCodes2s"` - MonitorResponseCodes3s pulumi.StringArrayInput `pulumi:"monitorResponseCodes3s"` - MonitorStatusCodes1 pulumi.BoolPtrInput `pulumi:"monitorStatusCodes1"` - MonitorStatusCodes1EnableRecovery pulumi.BoolPtrInput `pulumi:"monitorStatusCodes1EnableRecovery"` - MonitorStatusCodes1EnableRetry pulumi.BoolPtrInput `pulumi:"monitorStatusCodes1EnableRetry"` - MonitorStatusCodes1RecoveryConfigName pulumi.StringPtrInput `pulumi:"monitorStatusCodes1RecoveryConfigName"` - MonitorStatusCodes2 pulumi.BoolPtrInput `pulumi:"monitorStatusCodes2"` - MonitorStatusCodes2EnableRecovery pulumi.BoolPtrInput `pulumi:"monitorStatusCodes2EnableRecovery"` - MonitorStatusCodes2EnableRetry pulumi.BoolPtrInput `pulumi:"monitorStatusCodes2EnableRetry"` - MonitorStatusCodes2RecoveryConfigName pulumi.StringPtrInput `pulumi:"monitorStatusCodes2RecoveryConfigName"` - MonitorStatusCodes3 pulumi.BoolPtrInput `pulumi:"monitorStatusCodes3"` - MonitorStatusCodes3EnableRecovery pulumi.BoolPtrInput `pulumi:"monitorStatusCodes3EnableRecovery"` - MonitorStatusCodes3EnableRetry pulumi.BoolPtrInput `pulumi:"monitorStatusCodes3EnableRetry"` - MonitorStatusCodes3RecoveryConfigName pulumi.StringPtrInput `pulumi:"monitorStatusCodes3RecoveryConfigName"` - OriginResponsivenessCustomTimeout pulumi.IntPtrInput `pulumi:"originResponsivenessCustomTimeout"` - OriginResponsivenessEnableRecovery pulumi.BoolPtrInput `pulumi:"originResponsivenessEnableRecovery"` - OriginResponsivenessEnableRetry pulumi.BoolPtrInput `pulumi:"originResponsivenessEnableRetry"` - OriginResponsivenessMonitoring pulumi.StringPtrInput `pulumi:"originResponsivenessMonitoring"` - OriginResponsivenessRecoveryConfigName pulumi.StringPtrInput `pulumi:"originResponsivenessRecoveryConfigName"` - OriginResponsivenessTimeout pulumi.StringPtrInput `pulumi:"originResponsivenessTimeout"` - StatusCodeMonitoring1 pulumi.StringPtrInput `pulumi:"statusCodeMonitoring1"` - StatusCodeMonitoring2 pulumi.StringPtrInput `pulumi:"statusCodeMonitoring2"` - StatusCodeMonitoring3 pulumi.StringPtrInput `pulumi:"statusCodeMonitoring3"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - TuningParameters pulumi.StringPtrInput `pulumi:"tuningParameters"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs struct { + CpCodeLimits GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` + CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` + Description pulumi.StringPtrInput `pulumi:"description"` + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` + Products pulumi.StringArrayInput `pulumi:"products"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs, GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtr and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs +type getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) BinaryEquivalentContent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - return v.BinaryEquivalentContent - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits { + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) EnableIpAvoidance() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - return v.EnableIpAvoidance - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) *int { + return v.CreatedDate + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - return v.Enabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) *string { + return v.Description + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) IpAvoidanceErrorThreshold() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *int { - return v.IpAvoidanceErrorThreshold +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) *int { + return v.Id }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) IpAvoidanceRetryInterval() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *int { - return v.IpAvoidanceRetryInterval - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) *string { + return v.Name + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) []string { + return v.Products + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorOriginResponsiveness() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - return v.MonitorOriginResponsiveness - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorResponseCodes1s() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) []string { - return v.MonitorResponseCodes1s - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorResponseCodes2s() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) []string { - return v.MonitorResponseCodes2s - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorResponseCodes3s() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) []string { - return v.MonitorResponseCodes3s - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes1() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - return v.MonitorStatusCodes1 - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes1EnableRecovery() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - return v.MonitorStatusCodes1EnableRecovery - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits { + if v == nil { + return nil + } + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes1EnableRetry() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - return v.MonitorStatusCodes1EnableRetry - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) *int { + if v == nil { + return nil + } + return v.CreatedDate + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes1RecoveryConfigName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { - return v.MonitorStatusCodes1RecoveryConfigName +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) *string { + if v == nil { + return nil + } + return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes2() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - return v.MonitorStatusCodes2 - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) *int { + if v == nil { + return nil + } + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes2EnableRecovery() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - return v.MonitorStatusCodes2EnableRecovery - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes2EnableRetry() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - return v.MonitorStatusCodes2EnableRetry - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) []string { + if v == nil { + return nil + } + return v.Products + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes2RecoveryConfigName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { - return v.MonitorStatusCodes2RecoveryConfigName - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits struct { + CurrentCapacity *int `pulumi:"currentCapacity"` + Limit *int `pulumi:"limit"` + LimitType *string `pulumi:"limitType"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes3() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - return v.MonitorStatusCodes3 - }).(pulumi.BoolPtrOutput) -} +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsInput interface { + pulumi.Input -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes3EnableRecovery() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - return v.MonitorStatusCodes3EnableRecovery - }).(pulumi.BoolPtrOutput) + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes3EnableRetry() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - return v.MonitorStatusCodes3EnableRetry - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs struct { + CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + LimitType pulumi.StringPtrInput `pulumi:"limitType"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes3RecoveryConfigName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { - return v.MonitorStatusCodes3RecoveryConfigName - }).(pulumi.StringPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) OriginResponsivenessCustomTimeout() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *int { - return v.OriginResponsivenessCustomTimeout - }).(pulumi.IntPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) OriginResponsivenessEnableRecovery() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - return v.OriginResponsivenessEnableRecovery - }).(pulumi.BoolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) OriginResponsivenessEnableRetry() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - return v.OriginResponsivenessEnableRetry - }).(pulumi.BoolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) OriginResponsivenessMonitoring() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { - return v.OriginResponsivenessMonitoring - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) OriginResponsivenessRecoveryConfigName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { - return v.OriginResponsivenessRecoveryConfigName - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) OriginResponsivenessTimeout() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { - return v.OriginResponsivenessTimeout - }).(pulumi.StringPtrOutput) -} +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput interface { + pulumi.Input -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) StatusCodeMonitoring1() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { - return v.StatusCodeMonitoring1 - }).(pulumi.StringPtrOutput) + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) StatusCodeMonitoring2() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { - return v.StatusCodeMonitoring2 - }).(pulumi.StringPtrOutput) +type getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) StatusCodeMonitoring3() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { - return v.StatusCodeMonitoring3 - }).(pulumi.StringPtrOutput) +func (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) TuningParameters() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { - return v.TuningParameters - }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx).OutputState, + } } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *int { + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) BinaryEquivalentContent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - if v == nil { - return nil - } - return v.BinaryEquivalentContent - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *int { + return v.Limit + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) EnableIpAvoidance() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - if v == nil { - return nil - } - return v.EnableIpAvoidance - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *string { + return v.LimitType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - if v == nil { - return nil +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits { + if v != nil { + return *v } - return v.Enabled - }).(pulumi.BoolPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) IpAvoidanceErrorThreshold() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *int { if v == nil { return nil } - return v.IpAvoidanceErrorThreshold + return v.CurrentCapacity }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) IpAvoidanceRetryInterval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *int { if v == nil { return nil } - return v.IpAvoidanceRetryInterval + return v.Limit }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.LimitType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorOriginResponsiveness() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - if v == nil { - return nil - } - return v.MonitorOriginResponsiveness - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage struct { + CpCode *int `pulumi:"cpCode"` + DownloadDomainName *string `pulumi:"downloadDomainName"` + G2oToken *string `pulumi:"g2oToken"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorResponseCodes1s() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) []string { - if v == nil { - return nil - } - return v.MonitorResponseCodes1s - }).(pulumi.StringArrayOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorResponseCodes2s() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) []string { - if v == nil { - return nil - } - return v.MonitorResponseCodes2s - }).(pulumi.StringArrayOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs struct { + CpCode pulumi.IntPtrInput `pulumi:"cpCode"` + DownloadDomainName pulumi.StringPtrInput `pulumi:"downloadDomainName"` + G2oToken pulumi.StringPtrInput `pulumi:"g2oToken"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorResponseCodes3s() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) []string { - if v == nil { - return nil - } - return v.MonitorResponseCodes3s - }).(pulumi.StringArrayOutput) +func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes1() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - if v == nil { - return nil - } - return v.MonitorStatusCodes1 - }).(pulumi.BoolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes1EnableRecovery() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - if v == nil { - return nil - } - return v.MonitorStatusCodes1EnableRecovery - }).(pulumi.BoolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes1EnableRetry() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - if v == nil { - return nil - } - return v.MonitorStatusCodes1EnableRetry - }).(pulumi.BoolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes1RecoveryConfigName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { - if v == nil { - return nil - } - return v.MonitorStatusCodes1RecoveryConfigName - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes2() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - if v == nil { - return nil - } - return v.MonitorStatusCodes2 - }).(pulumi.BoolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes2EnableRecovery() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - if v == nil { - return nil - } - return v.MonitorStatusCodes2EnableRecovery - }).(pulumi.BoolPtrOutput) +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs, GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtr and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes2EnableRetry() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - if v == nil { - return nil - } - return v.MonitorStatusCodes2EnableRetry - }).(pulumi.BoolPtrOutput) +type getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs + +func GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes2RecoveryConfigName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { - if v == nil { - return nil - } - return v.MonitorStatusCodes2RecoveryConfigName - }).(pulumi.StringPtrOutput) +func (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes3() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - if v == nil { - return nil - } - return v.MonitorStatusCodes3 - }).(pulumi.BoolPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes3EnableRecovery() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - if v == nil { - return nil - } - return v.MonitorStatusCodes3EnableRecovery - }).(pulumi.BoolPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes3EnableRetry() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - if v == nil { - return nil - } - return v.MonitorStatusCodes3EnableRetry - }).(pulumi.BoolPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes3RecoveryConfigName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { - if v == nil { - return nil - } - return v.MonitorStatusCodes3RecoveryConfigName - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) OriginResponsivenessCustomTimeout() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *int { - if v == nil { - return nil - } - return v.OriginResponsivenessCustomTimeout - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) OriginResponsivenessEnableRecovery() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - if v == nil { - return nil - } - return v.OriginResponsivenessEnableRecovery - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) OriginResponsivenessEnableRetry() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *bool { - if v == nil { - return nil - } - return v.OriginResponsivenessEnableRetry - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) OriginResponsivenessMonitoring() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { - if v == nil { - return nil - } - return v.OriginResponsivenessMonitoring - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) OriginResponsivenessRecoveryConfigName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { - if v == nil { - return nil - } - return v.OriginResponsivenessRecoveryConfigName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) OriginResponsivenessTimeout() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { - if v == nil { - return nil - } - return v.OriginResponsivenessTimeout - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage) *int { + return v.CpCode + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) StatusCodeMonitoring1() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { - if v == nil { - return nil - } - return v.StatusCodeMonitoring1 +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage) *string { + return v.DownloadDomainName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) StatusCodeMonitoring2() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { - if v == nil { - return nil - } - return v.StatusCodeMonitoring2 +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage) *string { + return v.G2oToken }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) StatusCodeMonitoring3() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { - if v == nil { - return nil +type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage { + if v != nil { + return *v } - return v.StatusCodeMonitoring3 - }).(pulumi.StringPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage) *int { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.CpCode + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) TuningParameters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage) *string { if v == nil { return nil } - return v.TuningParameters + return v.DownloadDomainName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicy) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage) *string { if v == nil { return nil } - return v.Uuid + return v.G2oToken }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl struct { - Enable *bool `pulumi:"enable"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking struct { + AbVariantLocation *string `pulumi:"abVariantLocation"` + DecryptionPassword1 *string `pulumi:"decryptionPassword1"` + DecryptionPassword2 *string `pulumi:"decryptionPassword2"` + DecryptionPasswordId1 *string `pulumi:"decryptionPasswordId1"` + DecryptionPasswordId2 *string `pulumi:"decryptionPasswordId2"` + Enable *bool `pulumi:"enable"` + Locked *bool `pulumi:"locked"` + MiscellaneousSettingsTitle *string `pulumi:"miscellaneousSettingsTitle"` + PatternDecryptionEnable *bool `pulumi:"patternDecryptionEnable"` + PatternEncryptionTitle *string `pulumi:"patternEncryptionTitle"` + SignatureVerificationEnable *bool `pulumi:"signatureVerificationEnable"` + TemplateUuid *string `pulumi:"templateUuid"` + TokenSigningTitle *string `pulumi:"tokenSigningTitle"` + UseOriginalAsA *bool `pulumi:"useOriginalAsA"` + Uuid *string `pulumi:"uuid"` + VerificationKeyId1 *string `pulumi:"verificationKeyId1"` + VerificationKeyId2 *string `pulumi:"verificationKeyId2"` + VerificationPublicKey1 *string `pulumi:"verificationPublicKey1"` + VerificationPublicKey2 *string `pulumi:"verificationPublicKey2"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs struct { - Enable pulumi.BoolPtrInput `pulumi:"enable"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs struct { + AbVariantLocation pulumi.StringPtrInput `pulumi:"abVariantLocation"` + DecryptionPassword1 pulumi.StringPtrInput `pulumi:"decryptionPassword1"` + DecryptionPassword2 pulumi.StringPtrInput `pulumi:"decryptionPassword2"` + DecryptionPasswordId1 pulumi.StringPtrInput `pulumi:"decryptionPasswordId1"` + DecryptionPasswordId2 pulumi.StringPtrInput `pulumi:"decryptionPasswordId2"` + Enable pulumi.BoolPtrInput `pulumi:"enable"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MiscellaneousSettingsTitle pulumi.StringPtrInput `pulumi:"miscellaneousSettingsTitle"` + PatternDecryptionEnable pulumi.BoolPtrInput `pulumi:"patternDecryptionEnable"` + PatternEncryptionTitle pulumi.StringPtrInput `pulumi:"patternEncryptionTitle"` + SignatureVerificationEnable pulumi.BoolPtrInput `pulumi:"signatureVerificationEnable"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TokenSigningTitle pulumi.StringPtrInput `pulumi:"tokenSigningTitle"` + UseOriginalAsA pulumi.BoolPtrInput `pulumi:"useOriginalAsA"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VerificationKeyId1 pulumi.StringPtrInput `pulumi:"verificationKeyId1"` + VerificationKeyId2 pulumi.StringPtrInput `pulumi:"verificationKeyId2"` + VerificationPublicKey1 pulumi.StringPtrInput `pulumi:"verificationPublicKey1"` + VerificationPublicKey2 pulumi.StringPtrInput `pulumi:"verificationPublicKey2"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs, GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtr and GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrType GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs +type getPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs) GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking { + return &v + }).(GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) AbVariantLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { return v.AbVariantLocation }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) DecryptionPassword1() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { + return v.DecryptionPassword1 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) DecryptionPassword2() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { + return v.DecryptionPassword2 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) DecryptionPasswordId1() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { + return v.DecryptionPasswordId1 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) DecryptionPasswordId2() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { + return v.DecryptionPasswordId2 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) Enable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *bool { return v.Enable }).(pulumi.BoolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) MiscellaneousSettingsTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { + return v.MiscellaneousSettingsTitle + }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) PatternDecryptionEnable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *bool { + return v.PatternDecryptionEnable + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) PatternEncryptionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { + return v.PatternEncryptionTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) SignatureVerificationEnable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *bool { + return v.SignatureVerificationEnable + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) TokenSigningTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { return v.TokenSigningTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) UseOriginalAsA() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *bool { return v.UseOriginalAsA }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput) Enable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl) *bool { return v.Enable }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) VerificationKeyId1() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { return v.VerificationKeyId1 }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) VerificationKeyId2() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { return v.VerificationKeyId2 }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) VerificationPublicKey1() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { + return v.VerificationPublicKey1 + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) VerificationPublicKey2() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { + return v.VerificationPublicKey2 + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl) GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl + var ret GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput) Enable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) AbVariantLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { if v == nil { return nil } - return v.Enable - }).(pulumi.BoolPtrOutput) + return v.AbVariantLocation + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) DecryptionPassword1() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.DecryptionPassword1 + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) DecryptionPassword2() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { if v == nil { return nil } - return v.TemplateUuid + return v.DecryptionPassword2 }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAcl) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) DecryptionPasswordId1() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { if v == nil { return nil } - return v.Uuid + return v.DecryptionPasswordId1 }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage struct { - CpCode *int `pulumi:"cpCode"` - DownloadDomainName *string `pulumi:"downloadDomainName"` - G2oToken *string `pulumi:"g2oToken"` -} - -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs and GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs struct { - CpCode pulumi.IntPtrInput `pulumi:"cpCode"` - DownloadDomainName pulumi.StringPtrInput `pulumi:"downloadDomainName"` - G2oToken pulumi.StringPtrInput `pulumi:"g2oToken"` -} - -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput) -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutputWithContext(ctx).OutputState, - } -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutputWithContext(ctx) -} - -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs, GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtr and GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput -} - -type getPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrType GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs - -func GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs) GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrType)(v) -} - -func (*getPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage)(nil)).Elem() -} - -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutputWithContext(context.Background()) -} - -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput) -} - -func (i *getPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutputWithContext(ctx).OutputState, - } -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) DecryptionPasswordId2() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.DecryptionPasswordId2 + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) Enable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *bool { + if v == nil { + return nil + } + return v.Enable + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage) *GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) MiscellaneousSettingsTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.MiscellaneousSettingsTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput) CpCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage) *int { return v.CpCode }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) PatternDecryptionEnable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *bool { + if v == nil { + return nil + } + return v.PatternDecryptionEnable + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput) DownloadDomainName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage) *string { - return v.DownloadDomainName +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) PatternEncryptionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.PatternEncryptionTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput) G2oToken() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage) *string { return v.G2oToken }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) SignatureVerificationEnable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *bool { + if v == nil { + return nil + } + return v.SignatureVerificationEnable + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) TokenSigningTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.TokenSigningTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) UseOriginalAsA() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *bool { + if v == nil { + return nil + } + return v.UseOriginalAsA + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage) GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage { - if v != nil { - return *v +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) VerificationKeyId1() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { + if v == nil { + return nil } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageOutput) + return v.VerificationKeyId1 + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput) CpCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage) *int { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) VerificationKeyId2() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { if v == nil { return nil } - return v.CpCode - }).(pulumi.IntPtrOutput) + return v.VerificationKeyId2 + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput) DownloadDomainName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) VerificationPublicKey1() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { if v == nil { return nil } - return v.DownloadDomainName + return v.VerificationPublicKey1 }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStoragePtrOutput) G2oToken() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorage) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) VerificationPublicKey2() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { if v == nil { return nil } - return v.G2oToken + return v.VerificationPublicKey2 }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Timeout *string `pulumi:"timeout"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall struct { + FirewallConfiguration *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration `pulumi:"firewallConfiguration"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs and GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs and GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Timeout pulumi.StringPtrInput `pulumi:"timeout"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs struct { + FirewallConfiguration GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrInput `pulumi:"firewallConfiguration"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs, GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtr and GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs, GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtr and GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrType GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs +type getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrType GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection) *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall) *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection) *bool { - return v.Enabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput) FirewallConfiguration() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall) *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration { + return v.FirewallConfiguration + }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) Timeout() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection) *string { - return v.Timeout - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection + var ret GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput) FirewallConfiguration() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall) *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration { if v == nil { return nil } - return v.Enabled - }).(pulumi.BoolPtrOutput) + return v.FirewallConfiguration + }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall) *bool { if v == nil { return nil } @@ -72036,8 +97872,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionP }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall) *string { if v == nil { return nil } @@ -72045,17 +97881,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionP }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) Timeout() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection) *string { - if v == nil { - return nil - } - return v.Timeout - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall) *string { if v == nil { return nil } @@ -72063,401 +97890,418 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionP }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Timeout *string `pulumi:"timeout"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration struct { + ConfigId *int `pulumi:"configId"` + FileName *string `pulumi:"fileName"` + ProductionStatus *string `pulumi:"productionStatus"` + ProductionVersion *int `pulumi:"productionVersion"` + StagingStatus *string `pulumi:"stagingStatus"` + StagingVersion *int `pulumi:"stagingVersion"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs and GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Timeout pulumi.StringPtrInput `pulumi:"timeout"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs struct { + ConfigId pulumi.IntPtrInput `pulumi:"configId"` + FileName pulumi.StringPtrInput `pulumi:"fileName"` + ProductionStatus pulumi.StringPtrInput `pulumi:"productionStatus"` + ProductionVersion pulumi.IntPtrInput `pulumi:"productionVersion"` + StagingStatus pulumi.StringPtrInput `pulumi:"stagingStatus"` + StagingVersion pulumi.IntPtrInput `pulumi:"stagingVersion"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs, GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtr and GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrType GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs +type getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection) *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) ConfigId() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *int { + return v.ConfigId + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) FileName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *string { + return v.FileName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) ProductionStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *string { + return v.ProductionStatus }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) Timeout() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection) *string { return v.Timeout }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) ProductionVersion() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *int { + return v.ProductionVersion + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) StagingStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *string { + return v.StagingStatus + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) StagingVersion() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *int { + return v.StagingVersion + }).(pulumi.IntPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection) GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection + var ret GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ConfigId() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *int { if v == nil { return nil } - return v.Enabled - }).(pulumi.BoolPtrOutput) + return v.ConfigId + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) FileName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.FileName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ProductionStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *string { if v == nil { return nil } - return v.TemplateUuid + return v.ProductionStatus }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) Timeout() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ProductionVersion() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *int { if v == nil { return nil } - return v.Timeout - }).(pulumi.StringPtrOutput) + return v.ProductionVersion + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnection) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) StagingStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *string { if v == nil { return nil } - return v.Uuid + return v.StagingStatus }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation struct { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) StagingVersion() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *int { + if v == nil { + return nil + } + return v.StagingVersion + }).(pulumi.IntPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets struct { Enabled *bool `pulumi:"enabled"` Locked *bool `pulumi:"locked"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs struct { +type GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Locked pulumi.BoolPtrInput `pulumi:"locked"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs +type getPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation) *GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets) *GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation) *bool { - return v.Enabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation) GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets) GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation + var ret GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets) *bool { if v == nil { return nil } @@ -72465,8 +98309,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInfor }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation) *bool { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets) *bool { if v == nil { return nil } @@ -72474,8 +98318,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInfor }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets) *string { if v == nil { return nil } @@ -72483,8 +98327,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInfor }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformation) *string { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets) *string { if v == nil { return nil } @@ -72492,755 +98336,854 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInfor }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease struct { - CloudletPolicy *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy `pulumi:"cloudletPolicy"` - CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` - Enabled *bool `pulumi:"enabled"` - FailoverDuration *int `pulumi:"failoverDuration"` - FailoverEnabled *bool `pulumi:"failoverEnabled"` - FailoverResponseCodes []string `pulumi:"failoverResponseCodes"` - FailoverTitle *string `pulumi:"failoverTitle"` - IsSharedPolicy *bool `pulumi:"isSharedPolicy"` - Label *string `pulumi:"label"` - Locked *bool `pulumi:"locked"` - PopulationCookieType *string `pulumi:"populationCookieType"` - PopulationDuration *string `pulumi:"populationDuration"` - PopulationExpirationDate *string `pulumi:"populationExpirationDate"` - PopulationRefresh *bool `pulumi:"populationRefresh"` - PopulationTitle *string `pulumi:"populationTitle"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorWebdav struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs and GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorWebdavInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs and GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorWebdavInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseInput interface { +// GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs{...} +type GetPropertyRulesBuilderRulesV20230530BehaviorWebdavInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs struct { - CloudletPolicy GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` - CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - FailoverDuration pulumi.IntPtrInput `pulumi:"failoverDuration"` - FailoverEnabled pulumi.BoolPtrInput `pulumi:"failoverEnabled"` - FailoverResponseCodes pulumi.StringArrayInput `pulumi:"failoverResponseCodes"` - FailoverTitle pulumi.StringPtrInput `pulumi:"failoverTitle"` - IsSharedPolicy pulumi.BoolPtrInput `pulumi:"isSharedPolicy"` - Label pulumi.StringPtrInput `pulumi:"label"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - PopulationCookieType pulumi.StringPtrInput `pulumi:"populationCookieType"` - PopulationDuration pulumi.StringPtrInput `pulumi:"populationDuration"` - PopulationExpirationDate pulumi.StringPtrInput `pulumi:"populationExpirationDate"` - PopulationRefresh pulumi.BoolPtrInput `pulumi:"populationRefresh"` - PopulationTitle pulumi.StringPtrInput `pulumi:"populationTitle"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorWebdav)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebdav] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebdav]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs, GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtr and GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs, GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtr and GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs{...} +// GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput + ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrType GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs +type getPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrType GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs) GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrInput { + return (*getPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorWebdav)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebdav] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebdav]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorWebdav)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease { +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorWebdav) *GetPropertyRulesBuilderRulesV20230530BehaviorWebdav { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease]{ +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebdav] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebdav]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy { - return v.CloudletPolicy - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebdav) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *int { return v.CloudletSharedPolicy }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebdav) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebdav) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) FailoverDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *int { return v.FailoverDuration }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebdav) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) FailoverEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *bool { return v.FailoverEnabled }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorWebdav)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) FailoverResponseCodes() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) []string { - return v.FailoverResponseCodes - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) FailoverTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { return v.FailoverTitle }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) IsSharedPolicy() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *bool { return v.IsSharedPolicy }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebdav] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebdav]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { return v.Label }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebdav) GetPropertyRulesBuilderRulesV20230530BehaviorWebdav { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530BehaviorWebdav + return ret + }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebdav) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) PopulationCookieType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { - return v.PopulationCookieType - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebdav) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) PopulationDuration() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { - return v.PopulationDuration +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebdav) *string { + if v == nil { + return nil + } + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) PopulationExpirationDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { - return v.PopulationExpirationDate +func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebdav) *string { + if v == nil { + return nil + } + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) PopulationRefresh() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *bool { return v.PopulationRefresh }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230530Criterion struct { + AdvancedImMatch *GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch `pulumi:"advancedImMatch"` + Bucket *GetPropertyRulesBuilderRulesV20230530CriterionBucket `pulumi:"bucket"` + Cacheability *GetPropertyRulesBuilderRulesV20230530CriterionCacheability `pulumi:"cacheability"` + ChinaCdnRegion *GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion `pulumi:"chinaCdnRegion"` + ClientCertificate *GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate `pulumi:"clientCertificate"` + ClientIp *GetPropertyRulesBuilderRulesV20230530CriterionClientIp `pulumi:"clientIp"` + ClientIpVersion *GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion `pulumi:"clientIpVersion"` + CloudletsOrigin *GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin `pulumi:"cloudletsOrigin"` + ContentDeliveryNetwork *GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork `pulumi:"contentDeliveryNetwork"` + ContentType *GetPropertyRulesBuilderRulesV20230530CriterionContentType `pulumi:"contentType"` + DeviceCharacteristic *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic `pulumi:"deviceCharacteristic"` + EcmdAuthGroups *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups `pulumi:"ecmdAuthGroups"` + EcmdAuthScheme *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme `pulumi:"ecmdAuthScheme"` + EcmdIsAuthenticated *GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated `pulumi:"ecmdIsAuthenticated"` + EcmdUsername *GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername `pulumi:"ecmdUsername"` + EdgeWorkersFailure *GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure `pulumi:"edgeWorkersFailure"` + FileExtension *GetPropertyRulesBuilderRulesV20230530CriterionFileExtension `pulumi:"fileExtension"` + Filename *GetPropertyRulesBuilderRulesV20230530CriterionFilename `pulumi:"filename"` + Hostname *GetPropertyRulesBuilderRulesV20230530CriterionHostname `pulumi:"hostname"` + MatchAdvanced *GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced `pulumi:"matchAdvanced"` + MatchCpCode *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode `pulumi:"matchCpCode"` + MatchResponseCode *GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode `pulumi:"matchResponseCode"` + MatchVariable *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable `pulumi:"matchVariable"` + MetadataStage *GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage `pulumi:"metadataStage"` + OriginTimeout *GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout `pulumi:"originTimeout"` + Path *GetPropertyRulesBuilderRulesV20230530CriterionPath `pulumi:"path"` + QueryStringParameter *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter `pulumi:"queryStringParameter"` + Random *GetPropertyRulesBuilderRulesV20230530CriterionRandom `pulumi:"random"` + RecoveryConfig *GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig `pulumi:"recoveryConfig"` + RegularExpression *GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression `pulumi:"regularExpression"` + RequestCookie *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie `pulumi:"requestCookie"` + RequestHeader *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader `pulumi:"requestHeader"` + RequestMethod *GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod `pulumi:"requestMethod"` + RequestProtocol *GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol `pulumi:"requestProtocol"` + RequestType *GetPropertyRulesBuilderRulesV20230530CriterionRequestType `pulumi:"requestType"` + ResponseHeader *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader `pulumi:"responseHeader"` + ServerLocation *GetPropertyRulesBuilderRulesV20230530CriterionServerLocation `pulumi:"serverLocation"` + Time *GetPropertyRulesBuilderRulesV20230530CriterionTime `pulumi:"time"` + TokenAuthorization *GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization `pulumi:"tokenAuthorization"` + UserAgent *GetPropertyRulesBuilderRulesV20230530CriterionUserAgent `pulumi:"userAgent"` + UserLocation *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation `pulumi:"userLocation"` + UserNetwork *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork `pulumi:"userNetwork"` + VariableError *GetPropertyRulesBuilderRulesV20230530CriterionVariableError `pulumi:"variableError"` + VirtualWaitingRoomRequest *GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest `pulumi:"virtualWaitingRoomRequest"` + VisitorPrioritizationRequest *GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest `pulumi:"visitorPrioritizationRequest"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) PopulationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { return v.PopulationTitle }).(pulumi.StringPtrOutput) +// GetPropertyRulesBuilderRulesV20230530CriterionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionArgs and GetPropertyRulesBuilderRulesV20230530CriterionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionInput` via: +// +// GetPropertyRulesBuilderRulesV20230530CriterionArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530CriterionOutput() GetPropertyRulesBuilderRulesV20230530CriterionOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530CriterionArgs struct { + AdvancedImMatch GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrInput `pulumi:"advancedImMatch"` + Bucket GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrInput `pulumi:"bucket"` + Cacheability GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrInput `pulumi:"cacheability"` + ChinaCdnRegion GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrInput `pulumi:"chinaCdnRegion"` + ClientCertificate GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrInput `pulumi:"clientCertificate"` + ClientIp GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrInput `pulumi:"clientIp"` + ClientIpVersion GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrInput `pulumi:"clientIpVersion"` + CloudletsOrigin GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrInput `pulumi:"cloudletsOrigin"` + ContentDeliveryNetwork GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrInput `pulumi:"contentDeliveryNetwork"` + ContentType GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrInput `pulumi:"contentType"` + DeviceCharacteristic GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrInput `pulumi:"deviceCharacteristic"` + EcmdAuthGroups GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrInput `pulumi:"ecmdAuthGroups"` + EcmdAuthScheme GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrInput `pulumi:"ecmdAuthScheme"` + EcmdIsAuthenticated GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrInput `pulumi:"ecmdIsAuthenticated"` + EcmdUsername GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrInput `pulumi:"ecmdUsername"` + EdgeWorkersFailure GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrInput `pulumi:"edgeWorkersFailure"` + FileExtension GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrInput `pulumi:"fileExtension"` + Filename GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrInput `pulumi:"filename"` + Hostname GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrInput `pulumi:"hostname"` + MatchAdvanced GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrInput `pulumi:"matchAdvanced"` + MatchCpCode GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrInput `pulumi:"matchCpCode"` + MatchResponseCode GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrInput `pulumi:"matchResponseCode"` + MatchVariable GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrInput `pulumi:"matchVariable"` + MetadataStage GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrInput `pulumi:"metadataStage"` + OriginTimeout GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrInput `pulumi:"originTimeout"` + Path GetPropertyRulesBuilderRulesV20230530CriterionPathPtrInput `pulumi:"path"` + QueryStringParameter GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrInput `pulumi:"queryStringParameter"` + Random GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrInput `pulumi:"random"` + RecoveryConfig GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrInput `pulumi:"recoveryConfig"` + RegularExpression GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrInput `pulumi:"regularExpression"` + RequestCookie GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrInput `pulumi:"requestCookie"` + RequestHeader GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrInput `pulumi:"requestHeader"` + RequestMethod GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrInput `pulumi:"requestMethod"` + RequestProtocol GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrInput `pulumi:"requestProtocol"` + RequestType GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrInput `pulumi:"requestType"` + ResponseHeader GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrInput `pulumi:"responseHeader"` + ServerLocation GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrInput `pulumi:"serverLocation"` + Time GetPropertyRulesBuilderRulesV20230530CriterionTimePtrInput `pulumi:"time"` + TokenAuthorization GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrInput `pulumi:"tokenAuthorization"` + UserAgent GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrInput `pulumi:"userAgent"` + UserLocation GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrInput `pulumi:"userLocation"` + UserNetwork GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrInput `pulumi:"userNetwork"` + VariableError GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrInput `pulumi:"variableError"` + VirtualWaitingRoomRequest GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrInput `pulumi:"virtualWaitingRoomRequest"` + VisitorPrioritizationRequest GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrInput `pulumi:"visitorPrioritizationRequest"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530CriterionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530Criterion)(nil)).Elem() } -type GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput struct{ *pulumi.OutputState } +func (i GetPropertyRulesBuilderRulesV20230530CriterionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionOutput() GetPropertyRulesBuilderRulesV20230530CriterionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionOutputWithContext(context.Background()) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease)(nil)).Elem() +func (i GetPropertyRulesBuilderRulesV20230530CriterionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput { +func (i GetPropertyRulesBuilderRulesV20230530CriterionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530Criterion] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530Criterion]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionOutputWithContext(ctx).OutputState, + } +} + +// GetPropertyRulesBuilderRulesV20230530CriterionArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionArray and GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionArrayInput` via: +// +// GetPropertyRulesBuilderRulesV20230530CriterionArray{ GetPropertyRulesBuilderRulesV20230530CriterionArgs{...} } +type GetPropertyRulesBuilderRulesV20230530CriterionArrayInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530CriterionArrayOutput() GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput +} + +type GetPropertyRulesBuilderRulesV20230530CriterionArray []GetPropertyRulesBuilderRulesV20230530CriterionInput + +func (GetPropertyRulesBuilderRulesV20230530CriterionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530Criterion)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530CriterionArray) ToGetPropertyRulesBuilderRulesV20230530CriterionArrayOutput() GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionArrayOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530CriterionArray) ToGetPropertyRulesBuilderRulesV20230530CriterionArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530CriterionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530Criterion] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530Criterion]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionArrayOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530CriterionOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530Criterion)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionOutput() GetPropertyRulesBuilderRulesV20230530CriterionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530Criterion] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530Criterion]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) AdvancedImMatch() GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch { + return v.AdvancedImMatch + }).(GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy { - if v == nil { - return nil - } - return v.CloudletPolicy - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) Bucket() GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionBucket { + return v.Bucket + }).(GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *int { - if v == nil { - return nil - } - return v.CloudletSharedPolicy - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) Cacheability() GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionCacheability { + return v.Cacheability + }).(GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) ChinaCdnRegion() GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion { + return v.ChinaCdnRegion + }).(GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) FailoverDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *int { - if v == nil { - return nil - } - return v.FailoverDuration - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) ClientCertificate() GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate { + return v.ClientCertificate + }).(GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) FailoverEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *bool { - if v == nil { - return nil - } - return v.FailoverEnabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) ClientIp() GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionClientIp { + return v.ClientIp + }).(GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) FailoverResponseCodes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) []string { - if v == nil { - return nil - } - return v.FailoverResponseCodes - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) ClientIpVersion() GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion { + return v.ClientIpVersion + }).(GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) FailoverTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { - if v == nil { - return nil - } - return v.FailoverTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) CloudletsOrigin() GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin { + return v.CloudletsOrigin + }).(GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) IsSharedPolicy() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *bool { - if v == nil { - return nil - } - return v.IsSharedPolicy - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) ContentDeliveryNetwork() GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork { + return v.ContentDeliveryNetwork + }).(GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { - if v == nil { - return nil - } - return v.Label - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) ContentType() GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionContentType { + return v.ContentType + }).(GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) DeviceCharacteristic() GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic { + return v.DeviceCharacteristic + }).(GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) PopulationCookieType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { - if v == nil { - return nil - } - return v.PopulationCookieType - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) EcmdAuthGroups() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups { + return v.EcmdAuthGroups + }).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) PopulationDuration() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { - if v == nil { - return nil - } - return v.PopulationDuration - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) EcmdAuthScheme() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme { + return v.EcmdAuthScheme + }).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) PopulationExpirationDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { - if v == nil { - return nil - } - return v.PopulationExpirationDate - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) EcmdIsAuthenticated() GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated { + return v.EcmdIsAuthenticated + }).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) PopulationRefresh() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *bool { - if v == nil { - return nil - } - return v.PopulationRefresh - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) EcmdUsername() GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername { + return v.EcmdUsername + }).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) PopulationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { - if v == nil { - return nil - } - return v.PopulationTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) EdgeWorkersFailure() GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure { + return v.EdgeWorkersFailure + }).(GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) FileExtension() GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionFileExtension { + return v.FileExtension + }).(GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleasePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedRelease) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) Filename() GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionFilename { + return v.Filename + }).(GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy struct { - Id *int `pulumi:"id"` - Name *string `pulumi:"name"` +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) Hostname() GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionHostname { + return v.Hostname + }).(GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) MatchAdvanced() GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced { + return v.MatchAdvanced + }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) MatchCpCode() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode { + return v.MatchCpCode + }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs struct { - Id pulumi.IntPtrInput `pulumi:"id"` - Name pulumi.StringPtrInput `pulumi:"name"` +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) MatchResponseCode() GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode { + return v.MatchResponseCode + }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) MatchVariable() GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable { + return v.MatchVariable + }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) MetadataStage() GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage { + return v.MetadataStage + }).(GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) OriginTimeout() GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout { + return v.OriginTimeout + }).(GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) Path() GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionPath { + return v.Path + }).(GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) QueryStringParameter() GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter { + return v.QueryStringParameter + }).(GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(ctx) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) Random() GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionRandom { + return v.Random + }).(GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) RecoveryConfig() GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig { + return v.RecoveryConfig + }).(GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) RegularExpression() GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression { + return v.RegularExpression + }).(GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) } -type getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) RequestCookie() GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie { + return v.RequestCookie + }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) +} -func GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) RequestHeader() GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader { + return v.RequestHeader + }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) RequestMethod() GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod { + return v.RequestMethod + }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) RequestProtocol() GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol { + return v.RequestProtocol + }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) RequestType() GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionRequestType { + return v.RequestType + }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) ResponseHeader() GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader { + return v.ResponseHeader + }).(GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) ServerLocation() GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionServerLocation { + return v.ServerLocation + }).(GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) Time() GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionTime { + return v.Time + }).(GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) TokenAuthorization() GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization { + return v.TokenAuthorization + }).(GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) UserAgent() GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionUserAgent { + return v.UserAgent + }).(GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) UserLocation() GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation { + return v.UserLocation + }).(GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy) *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) UserNetwork() GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork { + return v.UserNetwork + }).(GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) VariableError() GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionVariableError { + return v.VariableError + }).(GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy) *int { return v.Id }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) VirtualWaitingRoomRequest() GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest { + return v.VirtualWaitingRoomRequest + }).(GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy) *string { - return v.Name - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) VisitorPrioritizationRequest() GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest { + return v.VisitorPrioritizationRequest + }).(GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530Criterion)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionArrayOutput() GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530Criterion] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530Criterion]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy) GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy) *int { - if v == nil { - return nil - } - return v.Id - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicy) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230530CriterionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230530Criterion { + return vs[0].([]GetPropertyRulesBuilderRulesV20230530Criterion)[vs[1].(int)] + }).(GetPropertyRulesBuilderRulesV20230530CriterionOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect struct { - Locked *bool `pulumi:"locked"` - Preconnectlists []string `pulumi:"preconnectlists"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch struct { + Locked *bool `pulumi:"locked"` + MatchOn *string `pulumi:"matchOn"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs and GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs and GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput() GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Preconnectlists pulumi.StringArrayInput `pulumi:"preconnectlists"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOn pulumi.StringPtrInput `pulumi:"matchOn"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput() GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs, GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtr and GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs, GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtr and GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrType GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs +type getPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrType GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs) GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs) GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput() GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect) *GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect { +func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch) *GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput) Preconnectlists() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect) []string { return v.Preconnectlists }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) MatchOn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch) *string { return v.MatchOn }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect) GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect { +func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch) GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect + var ret GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch) *bool { if v == nil { return nil } @@ -73248,17 +99191,26 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) Preconnectlists() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect) []string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) MatchOn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch) *string { if v == nil { return nil } - return v.Preconnectlists - }).(pulumi.StringArrayOutput) + return v.MatchOn + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch) *string { if v == nil { return nil } @@ -73266,8 +99218,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) Templa }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPreconnect) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch) *string { if v == nil { return nil } @@ -73275,194 +99227,192 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectPtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery struct { - Enabled *bool `pulumi:"enabled"` +type GetPropertyRulesBuilderRulesV20230530CriterionBucket struct { Locked *bool `pulumi:"locked"` + Percentage *int `pulumi:"percentage"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs and GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionBucketInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs and GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionBucketInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionBucketInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionBucketOutput() GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionBucketOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` +type GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs struct { Locked pulumi.BoolPtrInput `pulumi:"locked"` + Percentage pulumi.IntPtrInput `pulumi:"percentage"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionBucket)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionBucketOutput() GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionBucketOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionBucketOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionBucket] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionBucket]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionBucketOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs, GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtr and GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs, GetPropertyRulesBuilderRulesV20230530CriterionBucketPtr and GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrType GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs +type getPropertyRulesBuilderRulesV20230530CriterionBucketPtrType GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs) GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionBucketPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs) GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionBucketPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionBucketPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionBucket)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionBucketPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionBucketPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionBucketPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionBucket] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionBucket]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionBucket)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionBucketOutput() GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionBucketOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery) *GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery { +func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionBucket) *GetPropertyRulesBuilderRulesV20230530CriterionBucket { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionBucket] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionBucket]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionBucket) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput) Percentage() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionBucket) *int { return v.Percentage }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionBucket) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionBucket) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionBucket)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionBucket] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionBucket]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery) GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery { +func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionBucket) GetPropertyRulesBuilderRulesV20230530CriterionBucket { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery + var ret GetPropertyRulesBuilderRulesV20230530CriterionBucket return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionBucket) *bool { if v == nil { return nil } - return v.Enabled + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) Percentage() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionBucket) *int { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.Percentage + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionBucket) *string { if v == nil { return nil } @@ -73470,8 +99420,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPt }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDelivery) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionBucket) *string { if v == nil { return nil } @@ -73479,413 +99429,409 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryPt }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching struct { - AccuracyTarget *string `pulumi:"accuracyTarget"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionCacheability struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs and GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput() GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs struct { - AccuracyTarget pulumi.StringPtrInput `pulumi:"accuracyTarget"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionCacheability)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput() GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionCacheability] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionCacheability]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs, GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtr and GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs +type getPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrType GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs) GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionCacheability)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionCacheability] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionCacheability]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionCacheability)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput() GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching) *GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching { +func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionCacheability) *GetPropertyRulesBuilderRulesV20230530CriterionCacheability { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionCacheability] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionCacheability]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) AccuracyTarget() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching) *string { - return v.AccuracyTarget - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionCacheability) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionCacheability) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionCacheability) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionCacheability) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionCacheability) *string { return v.Value }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionCacheability)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionCacheability] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionCacheability]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching) GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching { +func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionCacheability) GetPropertyRulesBuilderRulesV20230530CriterionCacheability { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching + var ret GetPropertyRulesBuilderRulesV20230530CriterionCacheability return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) AccuracyTarget() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionCacheability) *bool { if v == nil { return nil } - return v.AccuracyTarget - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionCacheability) *string { if v == nil { return nil } - return v.Enabled - }).(pulumi.BoolPtrOutput) + return v.MatchOperator + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionCacheability) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionCacheability) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetching) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionCacheability) *string { if v == nil { return nil } - return v.Uuid + return v.Value }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs and GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs and GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput() GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput() GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs, GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtr and GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs, GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtr and GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrType GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs +type getPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrType GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs) GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput() GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch) *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch { +func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion) *GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch { +func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion) GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch + var ret GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion) *bool { if v == nil { return nil } - return v.Enabled + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.MatchOperator + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion) *string { if v == nil { return nil } @@ -73893,8 +99839,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) Template }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetch) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion) *string { if v == nil { return nil } @@ -73902,183 +99848,202 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchPtrOutput) Uuid() p }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate struct { + IsCertificatePresent *bool `pulumi:"isCertificatePresent"` + IsCertificateValid *string `pulumi:"isCertificateValid"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs and GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs and GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs struct { + IsCertificatePresent pulumi.BoolPtrInput `pulumi:"isCertificatePresent"` + IsCertificateValid pulumi.StringPtrInput `pulumi:"isCertificateValid"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable)(nil)).Elem() + +func (GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs, GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtr and GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs, GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtr and GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrType GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs +type getPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrType GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs) GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable) *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate) *GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) IsCertificatePresent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate) *bool { + return v.IsCertificatePresent + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) IsCertificateValid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate) *string { + return v.IsCertificateValid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable) GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate) GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable + var ret GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) IsCertificatePresent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate) *bool { if v == nil { return nil } - return v.Enabled + return v.IsCertificatePresent }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) IsCertificateValid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate) *string { + if v == nil { + return nil + } + return v.IsCertificateValid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate) *bool { if v == nil { return nil } @@ -74086,8 +100051,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) Lock }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate) *string { if v == nil { return nil } @@ -74095,8 +100060,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) Temp }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchable) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate) *string { if v == nil { return nil } @@ -74104,216 +100069,222 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchablePtrOutput) Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - Prefreshval *int `pulumi:"prefreshval"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionClientIp struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + UseHeaders *bool `pulumi:"useHeaders"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs and GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionClientIpInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs and GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionClientIpInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionClientIpInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Prefreshval pulumi.IntPtrInput `pulumi:"prefreshval"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UseHeaders pulumi.BoolPtrInput `pulumi:"useHeaders"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionClientIp)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionClientIp] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionClientIp]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs, GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtr and GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs, GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtr and GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrType GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs +type getPropertyRulesBuilderRulesV20230530CriterionClientIpPtrType GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs) GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs) GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionClientIpPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionClientIpPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionClientIp)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionClientIpPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionClientIpPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionClientIpPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionClientIp] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionClientIp]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionClientIp)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache) *GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionClientIp) *GetPropertyRulesBuilderRulesV20230530CriterionClientIp { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionClientIp] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionClientIp]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientIp) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientIp) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) Prefreshval() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache) *int { return v.Prefreshval }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientIp) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) UseHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientIp) *bool { return v.UseHeaders }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientIp) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientIp) []string { return v.Values }).(pulumi.StringArrayOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionClientIp)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionClientIp] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionClientIp]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache) GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIp) GetPropertyRulesBuilderRulesV20230530CriterionClientIp { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache + var ret GetPropertyRulesBuilderRulesV20230530CriterionClientIp return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIp) *bool { if v == nil { return nil } - return v.Enabled + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIp) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.MatchOperator + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) Prefreshval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache) *int { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIp) *string { if v == nil { return nil } - return v.Prefreshval - }).(pulumi.IntPtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) UseHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIp) *bool { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.UseHeaders + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCache) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIp) *string { if v == nil { return nil } @@ -74321,417 +100292,418 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCachePtrOutput) Uui }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorQuality struct { - AudienceSettings *string `pulumi:"audienceSettings"` - CatalogSize *string `pulumi:"catalogSize"` - ContentSettings *string `pulumi:"contentSettings"` - ContentType *string `pulumi:"contentType"` - Country *string `pulumi:"country"` - DeliveryFormat *string `pulumi:"deliveryFormat"` - DeliveryType *string `pulumi:"deliveryType"` - DownloadType *string `pulumi:"downloadType"` - EndUserLocation *string `pulumi:"endUserLocation"` - Locked *bool `pulumi:"locked"` - MaximumConcurrentUsers *string `pulumi:"maximumConcurrentUsers"` - ObjectSize *string `pulumi:"objectSize"` - OptimizeFor *string `pulumi:"optimizeFor"` - OriginSettings *string `pulumi:"originSettings"` - PopularityDistribution *string `pulumi:"popularityDistribution"` - RefreshRate *string `pulumi:"refreshRate"` - SegmentDuration *int `pulumi:"segmentDuration"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` -} - -// GetPropertyRulesBuilderRulesV20230530BehaviorQualityInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs and GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorQualityInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorQualityInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs struct { - AudienceSettings pulumi.StringPtrInput `pulumi:"audienceSettings"` - CatalogSize pulumi.StringPtrInput `pulumi:"catalogSize"` - ContentSettings pulumi.StringPtrInput `pulumi:"contentSettings"` - ContentType pulumi.StringPtrInput `pulumi:"contentType"` - Country pulumi.StringPtrInput `pulumi:"country"` - DeliveryFormat pulumi.StringPtrInput `pulumi:"deliveryFormat"` - DeliveryType pulumi.StringPtrInput `pulumi:"deliveryType"` - DownloadType pulumi.StringPtrInput `pulumi:"downloadType"` - EndUserLocation pulumi.StringPtrInput `pulumi:"endUserLocation"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MaximumConcurrentUsers pulumi.StringPtrInput `pulumi:"maximumConcurrentUsers"` - ObjectSize pulumi.StringPtrInput `pulumi:"objectSize"` - OptimizeFor pulumi.StringPtrInput `pulumi:"optimizeFor"` - OriginSettings pulumi.StringPtrInput `pulumi:"originSettings"` - PopularityDistribution pulumi.StringPtrInput `pulumi:"popularityDistribution"` - RefreshRate pulumi.StringPtrInput `pulumi:"refreshRate"` - SegmentDuration pulumi.IntPtrInput `pulumi:"segmentDuration"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` -} - -func (GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorQuality)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorQuality] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorQuality]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityOutputWithContext(ctx).OutputState, - } -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIp) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutputWithContext(ctx) +type GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + UseXForwardedFor *bool `pulumi:"useXForwardedFor"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs, GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtr and GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs{...} -// -// or: +// GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs and GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionInput` via: // -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput -} - -type getPropertyRulesBuilderRulesV20230530BehaviorQualityPtrType GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs - -func GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs) GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorQualityPtrType)(v) -} - -func (*getPropertyRulesBuilderRulesV20230530BehaviorQualityPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorQuality)(nil)).Elem() -} - -func (i *getPropertyRulesBuilderRulesV20230530BehaviorQualityPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutputWithContext(context.Background()) -} - -func (i *getPropertyRulesBuilderRulesV20230530BehaviorQualityPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) -} - -func (i *getPropertyRulesBuilderRulesV20230530BehaviorQualityPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorQuality] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorQuality]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutputWithContext(ctx).OutputState, - } -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorQuality)(nil)).Elem() + ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput { - return o +type GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UseXForwardedFor pulumi.BoolPtrInput `pulumi:"useXForwardedFor"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput { - return o +func (GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *GetPropertyRulesBuilderRulesV20230530BehaviorQuality { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorQuality] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorQuality]{ - OutputState: o.OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutputWithContext(ctx).OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) AudienceSettings() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.AudienceSettings }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) CatalogSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.CatalogSize }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) ContentSettings() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.ContentSettings }).(pulumi.StringPtrOutput) +// GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs, GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtr and GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) ContentType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.ContentType }).(pulumi.StringPtrOutput) +type getPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrType GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs + +func GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs) GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) Country() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.Country }).(pulumi.StringPtrOutput) +func (*getPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) DeliveryFormat() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.DeliveryFormat }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) DeliveryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.DeliveryType }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) DownloadType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.DownloadType }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) EndUserLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.EndUserLocation }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) MaximumConcurrentUsers() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.MaximumConcurrentUsers }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) ObjectSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.ObjectSize }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) OptimizeFor() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.OptimizeFor }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion) *GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion { + return &v + }).(GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) OriginSettings() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.OriginSettings }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) PopularityDistribution() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.PopularityDistribution }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) RefreshRate() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.RefreshRate }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) SegmentDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *int { return v.SegmentDuration }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) UseXForwardedFor() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion) *bool { return v.UseXForwardedFor }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion) *string { return v.Value }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorQuality)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorQuality] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorQuality]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) GetPropertyRulesBuilderRulesV20230530BehaviorQuality { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion) GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorQuality + var ret GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorQualityOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) AudienceSettings() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion) *bool { if v == nil { return nil } - return v.AudienceSettings - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) CatalogSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion) *string { if v == nil { return nil } - return v.CatalogSize + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) ContentSettings() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) UseXForwardedFor() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion) *bool { if v == nil { return nil } - return v.ContentSettings - }).(pulumi.StringPtrOutput) + return v.UseXForwardedFor + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) ContentType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion) *string { if v == nil { return nil } - return v.ContentType + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) Country() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion) *string { if v == nil { return nil } - return v.Country + return v.Value }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) DeliveryFormat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { - if v == nil { - return nil - } - return v.DeliveryFormat - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin struct { + Locked *bool `pulumi:"locked"` + OriginId *string `pulumi:"originId"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) DeliveryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { - if v == nil { - return nil - } - return v.DeliveryType - }).(pulumi.StringPtrOutput) +// GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs and GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginInput` via: +// +// GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput() GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) DownloadType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { - if v == nil { - return nil - } - return v.DownloadType - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + OriginId pulumi.StringPtrInput `pulumi:"originId"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) EndUserLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { - if v == nil { - return nil - } - return v.EndUserLocation - }).(pulumi.StringPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput() GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) MaximumConcurrentUsers() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { - if v == nil { - return nil - } - return v.MaximumConcurrentUsers - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) ObjectSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { - if v == nil { - return nil - } - return v.ObjectSize - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) OptimizeFor() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { - if v == nil { - return nil - } - return v.OptimizeFor - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) OriginSettings() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { - if v == nil { - return nil - } - return v.OriginSettings - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) PopularityDistribution() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { - if v == nil { - return nil +// GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs, GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtr and GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrType GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs + +func GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs) GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput() GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin) *GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin { + return &v + }).(GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput) OriginId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin) *string { return v.OriginId }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin) GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin { + if v != nil { + return *v } - return v.PopularityDistribution - }).(pulumi.StringPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin + return ret + }).(GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) RefreshRate() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin) *bool { if v == nil { return nil } - return v.RefreshRate - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) SegmentDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *int { +func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) OriginId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin) *string { if v == nil { return nil } - return v.SegmentDuration - }).(pulumi.IntPtrOutput) + return v.OriginId + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin) *string { if v == nil { return nil } @@ -74739,8 +100711,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) TemplateU }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuality) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin) *string { if v == nil { return nil } @@ -74748,207 +100720,211 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorQualityPtrOutput) Uuid() pu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - QuicOfferPercentage *int `pulumi:"quicOfferPercentage"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + Network *string `pulumi:"network"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs and GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs and GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - QuicOfferPercentage pulumi.IntPtrInput `pulumi:"quicOfferPercentage"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + Network pulumi.StringPtrInput `pulumi:"network"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs, GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtr and GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs, GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtr and GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrType GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs +type getPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrType GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs) GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs) GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta) *GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta { +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork) *GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork) *string { + return v.MatchOperator + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) QuicOfferPercentage() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta) *int { return v.QuicOfferPercentage }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) Network() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork) *string { return v.Network }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta) GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta { +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork) GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta + var ret GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork) *bool { if v == nil { return nil } - return v.Enabled + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.MatchOperator + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) QuicOfferPercentage() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta) *int { +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) Network() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork) *string { if v == nil { return nil } - return v.QuicOfferPercentage - }).(pulumi.IntPtrOutput) + return v.Network + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork) *string { if v == nil { return nil } @@ -74956,8 +100932,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) Template }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorQuicBeta) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork) *string { if v == nil { return nil } @@ -74965,222 +100941,228 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaPtrOutput) Uuid() p }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek struct { - Flv *bool `pulumi:"flv"` - Locked *bool `pulumi:"locked"` - MaximumSize *string `pulumi:"maximumSize"` - Mp4 *bool `pulumi:"mp4"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionContentType struct { + Locked *bool `pulumi:"locked"` + MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` + MatchOperator *string `pulumi:"matchOperator"` + MatchWildcard *bool `pulumi:"matchWildcard"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionContentTypeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs and GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionContentTypeInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionContentTypeInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs struct { - Flv pulumi.BoolPtrInput `pulumi:"flv"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MaximumSize pulumi.StringPtrInput `pulumi:"maximumSize"` - Mp4 pulumi.BoolPtrInput `pulumi:"mp4"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + MatchWildcard pulumi.BoolPtrInput `pulumi:"matchWildcard"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionContentType)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionContentType] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionContentType]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs, GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtr and GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs +type getPropertyRulesBuilderRulesV20230530CriterionContentTypePtrType GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs) GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionContentTypePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionContentTypePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionContentType)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionContentTypePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionContentTypePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionContentTypePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionContentType] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionContentType]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionContentType)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek { +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionContentType) *GetPropertyRulesBuilderRulesV20230530CriterionContentType { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionContentType] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionContentType]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) Flv() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *bool { return v.Flv }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionContentType) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionContentType) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) MaximumSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *string { return v.MaximumSize }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionContentType) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) Mp4() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *bool { return v.Mp4 }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) MatchWildcard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionContentType) *bool { return v.MatchWildcard }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionContentType) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionContentType) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionContentType) []string { return v.Values }).(pulumi.StringArrayOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionContentType)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionContentType] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionContentType]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek { +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentType) GetPropertyRulesBuilderRulesV20230530CriterionContentType { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek + var ret GetPropertyRulesBuilderRulesV20230530CriterionContentType return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) Flv() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentType) *bool { if v == nil { return nil } - return v.Flv + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentType) *bool { if v == nil { return nil } - return v.Locked + return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) MaximumSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentType) *string { if v == nil { return nil } - return v.MaximumSize + return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) Mp4() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) MatchWildcard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentType) *bool { if v == nil { return nil } - return v.Mp4 + return v.MatchWildcard }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentType) *string { if v == nil { return nil } @@ -75188,8 +101170,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) Templa }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeek) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentType) *string { if v == nil { return nil } @@ -75197,183 +101179,275 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekPtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRapid struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentType) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorRapidInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRapidInput` via: +type GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic struct { + BooleanValue *bool `pulumi:"booleanValue"` + Characteristic *string `pulumi:"characteristic"` + Locked *bool `pulumi:"locked"` + MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` + MatchWildcard *bool `pulumi:"matchWildcard"` + NumericMatchOperator *string `pulumi:"numericMatchOperator"` + NumericValue *int `pulumi:"numericValue"` + StringMatchOperator *string `pulumi:"stringMatchOperator"` + StringValues []string `pulumi:"stringValues"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + VersionMatchOperator *string `pulumi:"versionMatchOperator"` + VersionValue *string `pulumi:"versionValue"` +} + +// GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs and GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorRapidInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput() GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs struct { + BooleanValue pulumi.BoolPtrInput `pulumi:"booleanValue"` + Characteristic pulumi.StringPtrInput `pulumi:"characteristic"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` + MatchWildcard pulumi.BoolPtrInput `pulumi:"matchWildcard"` + NumericMatchOperator pulumi.StringPtrInput `pulumi:"numericMatchOperator"` + NumericValue pulumi.IntPtrInput `pulumi:"numericValue"` + StringMatchOperator pulumi.StringPtrInput `pulumi:"stringMatchOperator"` + StringValues pulumi.StringArrayInput `pulumi:"stringValues"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VersionMatchOperator pulumi.StringPtrInput `pulumi:"versionMatchOperator"` + VersionValue pulumi.StringPtrInput `pulumi:"versionValue"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRapid)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput() GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRapid] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRapid]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs, GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtr and GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorRapidPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs +type getPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrType GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorRapidPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs) GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorRapidPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRapid)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRapidPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRapidPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRapidPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRapid] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRapid]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRapid)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput() GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRapid) *GetPropertyRulesBuilderRulesV20230530BehaviorRapid { +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRapid] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRapid]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRapid) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) BooleanValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *bool { + return v.BooleanValue + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRapid) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) Characteristic() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { + return v.Characteristic + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRapid) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *bool { + return v.MatchCaseSensitive + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) MatchWildcard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *bool { + return v.MatchWildcard + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) NumericMatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { + return v.NumericMatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) NumericValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *int { return v.NumericValue }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) StringMatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { + return v.StringMatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) StringValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) []string { + return v.StringValues + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) VersionMatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { + return v.VersionMatchOperator + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRapid) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) VersionValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { + return v.VersionValue + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRapid)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRapid] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRapid]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRapid) GetPropertyRulesBuilderRulesV20230530BehaviorRapid { +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorRapid + var ret GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRapidOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRapid) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) BooleanValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *bool { if v == nil { return nil } - return v.Enabled + return v.BooleanValue }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRapid) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) Characteristic() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { + if v == nil { + return nil + } + return v.Characteristic + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *bool { if v == nil { return nil } @@ -75381,8 +101455,62 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) Locked() pu }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRapid) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *bool { + if v == nil { + return nil + } + return v.MatchCaseSensitive + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) MatchWildcard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *bool { + if v == nil { + return nil + } + return v.MatchWildcard + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) NumericMatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { + if v == nil { + return nil + } + return v.NumericMatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) NumericValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *int { + if v == nil { + return nil + } + return v.NumericValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) StringMatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { + if v == nil { + return nil + } + return v.StringMatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) StringValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) []string { + if v == nil { + return nil + } + return v.StringValues + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { if v == nil { return nil } @@ -75390,8 +101518,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) TemplateUui }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRapid) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { if v == nil { return nil } @@ -75399,174 +101527,198 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRapidPtrOutput) Uuid() pulu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout struct { - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Value *string `pulumi:"value"` +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) VersionMatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { + if v == nil { + return nil + } + return v.VersionMatchOperator + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs and GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutInput` via: +func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) VersionValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { + if v == nil { + return nil + } + return v.VersionValue + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs and GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value pulumi.StringPtrInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs, GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtr and GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs, GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtr and GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrType GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs +type getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrType GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs) GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout) *GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups) *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout) *string { return v.Value }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups) *string { return v.Value }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout) GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout + var ret GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups) *bool { if v == nil { return nil } @@ -75574,8 +101726,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) Locke }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups) *string { if v == nil { return nil } @@ -75583,8 +101744,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) Templ }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups) *string { if v == nil { return nil } @@ -75592,8 +101753,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) Uuid( }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeout) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups) *string { if v == nil { return nil } @@ -75601,215 +101762,183 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutPtrOutput) Value }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting struct { - Advanced *bool `pulumi:"advanced"` - BeaconSamplingPercentage *float64 `pulumi:"beaconSamplingPercentage"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme struct { + AuthScheme *string `pulumi:"authScheme"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs and GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs struct { - Advanced pulumi.BoolPtrInput `pulumi:"advanced"` - BeaconSamplingPercentage pulumi.Float64PtrInput `pulumi:"beaconSamplingPercentage"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs struct { + AuthScheme pulumi.StringPtrInput `pulumi:"authScheme"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs, GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtr and GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs +type getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrType GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme) *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) Advanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *bool { return v.Advanced }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) BeaconSamplingPercentage() pulumi.Float64PtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *float64 { - return v.BeaconSamplingPercentage - }).(pulumi.Float64PtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput) AuthScheme() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme) *string { return v.AuthScheme }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting + var ret GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) Advanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *bool { - if v == nil { - return nil - } - return v.Advanced - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) BeaconSamplingPercentage() pulumi.Float64PtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *float64 { - if v == nil { - return nil - } - return v.BeaconSamplingPercentage - }).(pulumi.Float64PtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) AuthScheme() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme) *string { if v == nil { return nil } - return v.Enabled - }).(pulumi.BoolPtrOutput) + return v.AuthScheme + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme) *bool { if v == nil { return nil } @@ -75817,8 +101946,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme) *string { if v == nil { return nil } @@ -75826,8 +101955,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReporting) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme) *string { if v == nil { return nil } @@ -75835,192 +101964,196 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingPtrOutput) }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs and GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs, GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtr and GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs +type getPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrType GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs) GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring) *GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated) *GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated) *string { + return v.MatchOperator + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring) GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated) GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring + var ret GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated) *bool { if v == nil { return nil } - return v.Enabled + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.MatchOperator + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated) *string { if v == nil { return nil } @@ -76028,8 +102161,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoring) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated) *string { if v == nil { return nil } @@ -76037,344 +102170,195 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringPtrOutput }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRedirect struct { - DestinationHostname *string `pulumi:"destinationHostname"` - DestinationHostnameOther *string `pulumi:"destinationHostnameOther"` - DestinationHostnameSibling *string `pulumi:"destinationHostnameSibling"` - DestinationHostnameSubdomain *string `pulumi:"destinationHostnameSubdomain"` - DestinationPath *string `pulumi:"destinationPath"` - DestinationPathOther *string `pulumi:"destinationPathOther"` - DestinationPathPrefix *string `pulumi:"destinationPathPrefix"` - DestinationPathSuffix *string `pulumi:"destinationPathSuffix"` - DestinationPathSuffixStatus *string `pulumi:"destinationPathSuffixStatus"` - DestinationProtocol *string `pulumi:"destinationProtocol"` - Locked *bool `pulumi:"locked"` - MobileDefaultChoice *string `pulumi:"mobileDefaultChoice"` - QueryString *string `pulumi:"queryString"` - ResponseCode *int `pulumi:"responseCode"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername struct { + Length *string `pulumi:"length"` + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorRedirectInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRedirectInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs and GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorRedirectInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs struct { - DestinationHostname pulumi.StringPtrInput `pulumi:"destinationHostname"` - DestinationHostnameOther pulumi.StringPtrInput `pulumi:"destinationHostnameOther"` - DestinationHostnameSibling pulumi.StringPtrInput `pulumi:"destinationHostnameSibling"` - DestinationHostnameSubdomain pulumi.StringPtrInput `pulumi:"destinationHostnameSubdomain"` - DestinationPath pulumi.StringPtrInput `pulumi:"destinationPath"` - DestinationPathOther pulumi.StringPtrInput `pulumi:"destinationPathOther"` - DestinationPathPrefix pulumi.StringPtrInput `pulumi:"destinationPathPrefix"` - DestinationPathSuffix pulumi.StringPtrInput `pulumi:"destinationPathSuffix"` - DestinationPathSuffixStatus pulumi.StringPtrInput `pulumi:"destinationPathSuffixStatus"` - DestinationProtocol pulumi.StringPtrInput `pulumi:"destinationProtocol"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MobileDefaultChoice pulumi.StringPtrInput `pulumi:"mobileDefaultChoice"` - QueryString pulumi.StringPtrInput `pulumi:"queryString"` - ResponseCode pulumi.IntPtrInput `pulumi:"responseCode"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs struct { + Length pulumi.StringPtrInput `pulumi:"length"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRedirect)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRedirect] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRedirect]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs, GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtr and GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs +type getPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrType GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs) GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRedirect)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRedirect] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRedirect]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRedirect)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRedirect] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRedirect]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) DestinationHostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { return v.DestinationHostname }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) DestinationHostnameOther() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { - return v.DestinationHostnameOther - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) DestinationHostnameSibling() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { - return v.DestinationHostnameSibling - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) DestinationHostnameSubdomain() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { - return v.DestinationHostnameSubdomain - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) DestinationPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { return v.DestinationPath }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) DestinationPathOther() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { return v.DestinationPathOther }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) DestinationPathPrefix() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { return v.DestinationPathPrefix }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) DestinationPathSuffix() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { return v.DestinationPathSuffix }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) DestinationPathSuffixStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { - return v.DestinationPathSuffixStatus - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) DestinationProtocol() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { return v.DestinationProtocol }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) Length() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *string { return v.Length }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) MobileDefaultChoice() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { return v.MobileDefaultChoice }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) QueryString() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { return v.QueryString }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) ResponseCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *int { return v.ResponseCode }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *string { return v.Value }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRedirect)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRedirect] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRedirect]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) GetPropertyRulesBuilderRulesV20230530BehaviorRedirect { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorRedirect - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRedirectOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) DestinationHostname() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { - if v == nil { - return nil - } - return v.DestinationHostname - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) DestinationHostnameOther() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { - if v == nil { - return nil - } - return v.DestinationHostnameOther - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) DestinationHostnameSibling() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { - if v == nil { - return nil - } - return v.DestinationHostnameSibling - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) DestinationHostnameSubdomain() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { - if v == nil { - return nil - } - return v.DestinationHostnameSubdomain - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) DestinationPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { - if v == nil { - return nil - } - return v.DestinationPath - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) DestinationPathOther() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { - if v == nil { - return nil - } - return v.DestinationPathOther - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) DestinationPathPrefix() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { - if v == nil { - return nil - } - return v.DestinationPathPrefix - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) DestinationPathSuffix() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { - if v == nil { - return nil - } - return v.DestinationPathSuffix - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) DestinationPathSuffixStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { - if v == nil { - return nil +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername { + if v != nil { + return *v } - return v.DestinationPathSuffixStatus - }).(pulumi.StringPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername + return ret + }).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) DestinationProtocol() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) Length() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *string { if v == nil { return nil } - return v.DestinationProtocol + return v.Length }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *bool { if v == nil { return nil } @@ -76382,249 +102366,221 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) Locked() }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) MobileDefaultChoice() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *string { if v == nil { return nil } - return v.MobileDefaultChoice + return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) QueryString() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *string { if v == nil { return nil } - return v.QueryString + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) ResponseCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *int { - if v == nil { - return nil - } - return v.ResponseCode - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirect) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *string { if v == nil { return nil } - return v.Uuid + return v.Value }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus struct { - Destination *string `pulumi:"destination"` - Enabled *bool `pulumi:"enabled"` +type GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure struct { + ExecStatus *string `pulumi:"execStatus"` Locked *bool `pulumi:"locked"` - ResponseCode *int `pulumi:"responseCode"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs and GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput() GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs struct { - Destination pulumi.StringPtrInput `pulumi:"destination"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` +type GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs struct { + ExecStatus pulumi.StringPtrInput `pulumi:"execStatus"` Locked pulumi.BoolPtrInput `pulumi:"locked"` - ResponseCode pulumi.IntPtrInput `pulumi:"responseCode"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput() GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs, GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtr and GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs +type getPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrType GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs) GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput() GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure) *GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) Destination() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *string { return v.Destination }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput) ExecStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure) *string { return v.ExecStatus }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) ResponseCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *int { return v.ResponseCode }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure) GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus + var ret GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) Destination() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput) ExecStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure) *string { if v == nil { return nil } - return v.Destination + return v.ExecStatus }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure) *bool { if v == nil { return nil } @@ -76632,17 +102588,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) Lock }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) ResponseCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *int { - if v == nil { - return nil - } - return v.ResponseCode - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure) *string { if v == nil { return nil } @@ -76650,8 +102597,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) Temp }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplus) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure) *string { if v == nil { return nil } @@ -76659,425 +102606,418 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusPtrOutput) Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking struct { - AllowChildren *bool `pulumi:"allowChildren"` - Domains []string `pulumi:"domains"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - Strict *bool `pulumi:"strict"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionFileExtension struct { + Locked *bool `pulumi:"locked"` + MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs and GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput() GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs struct { - AllowChildren pulumi.BoolPtrInput `pulumi:"allowChildren"` - Domains pulumi.StringArrayInput `pulumi:"domains"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Strict pulumi.BoolPtrInput `pulumi:"strict"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionFileExtension)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput() GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionFileExtension] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionFileExtension]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs, GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtr and GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs +type getPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrType GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs) GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionFileExtension)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionFileExtension] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionFileExtension]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionFileExtension)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput() GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking { +func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) *GetPropertyRulesBuilderRulesV20230530CriterionFileExtension { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionFileExtension] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionFileExtension]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) AllowChildren() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *bool { return v.AllowChildren }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) Domains() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) []string { return v.Domains }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) Strict() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *bool { return v.Strict }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) []string { return v.Values }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionFileExtension)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionFileExtension] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionFileExtension]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking { +func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) GetPropertyRulesBuilderRulesV20230530CriterionFileExtension { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking + var ret GetPropertyRulesBuilderRulesV20230530CriterionFileExtension return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) AllowChildren() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) *bool { if v == nil { return nil } - return v.AllowChildren + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) Domains() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) []string { - if v == nil { - return nil - } - return v.Domains - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) *bool { if v == nil { return nil } - return v.Enabled + return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.MatchOperator + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) Strict() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) *string { if v == nil { return nil } - return v.Strict - }).(pulumi.BoolPtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRefererChecking) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) []string { if v == nil { return nil } - return v.Uuid - }).(pulumi.StringPtrOutput) + return v.Values + }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter struct { - Locked *bool `pulumi:"locked"` - Parameters []string `pulumi:"parameters"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionFilename struct { + Locked *bool `pulumi:"locked"` + MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionFilenameInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs and GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionFilenameInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionFilenameInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput() GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionFilenameOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Parameters pulumi.StringArrayInput `pulumi:"parameters"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter)(nil)).Elem() + +func (GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionFilename)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput() GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionFilenameOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionFilenameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionFilename] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionFilename]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionFilenameOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs, GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtr and GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs +type getPropertyRulesBuilderRulesV20230530CriterionFilenamePtrType GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs) GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionFilenamePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionFilenamePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionFilename)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionFilenamePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionFilenamePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionFilenamePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionFilename] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionFilename]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionFilename)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput() GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionFilenameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter) *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter { +func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionFilename) *GetPropertyRulesBuilderRulesV20230530CriterionFilename { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionFilename] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionFilename]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionFilename) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput) Parameters() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter) []string { - return v.Parameters - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionFilename) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionFilename) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionFilename) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionFilename) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionFilename) []string { return v.Values }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput { +type GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionFilename)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionFilename] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionFilename]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter { +func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFilename) GetPropertyRulesBuilderRulesV20230530CriterionFilename { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter + var ret GetPropertyRulesBuilderRulesV20230530CriterionFilename return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFilename) *bool { if v == nil { return nil } @@ -77085,17 +103025,26 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutp }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput) Parameters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter) []string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFilename) *bool { if v == nil { return nil } - return v.Parameters - }).(pulumi.StringArrayOutput) + return v.MatchCaseSensitive + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFilename) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFilename) *string { if v == nil { return nil } @@ -77103,8 +103052,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutp }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameter) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFilename) *string { if v == nil { return nil } @@ -77112,192 +103061,207 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterPtrOutp }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFilename) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryInput` via: +type GetPropertyRulesBuilderRulesV20230530CriterionHostname struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` +} + +// GetPropertyRulesBuilderRulesV20230530CriterionHostnameInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs and GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionHostnameInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionHostnameInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput() GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionHostnameOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionHostname)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput() GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionHostnameOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionHostnameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionHostname] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionHostname]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionHostnameOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs, GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtr and GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs +type getPropertyRulesBuilderRulesV20230530CriterionHostnamePtrType GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs) GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionHostnamePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionHostnamePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionHostname)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionHostnamePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionHostnamePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionHostnamePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionHostname] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionHostname]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionHostname)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput() GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionHostnameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary) *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary { +func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionHostname) *GetPropertyRulesBuilderRulesV20230530CriterionHostname { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionHostname] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionHostname]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionHostname) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionHostname) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionHostname) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionHostname) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionHostname) []string { return v.Values }).(pulumi.StringArrayOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionHostname)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionHostname] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionHostname]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary) GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary { +func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionHostname) GetPropertyRulesBuilderRulesV20230530CriterionHostname { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary + var ret GetPropertyRulesBuilderRulesV20230530CriterionHostname return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionHostname) *bool { if v == nil { return nil } - return v.Enabled + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionHostname) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.MatchOperator + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionHostname) *string { if v == nil { return nil } @@ -77305,8 +103269,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) Templa }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVary) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionHostname) *string { if v == nil { return nil } @@ -77314,246 +103278,213 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryPtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorReport struct { - Cookies []string `pulumi:"cookies"` - CustomLogField *string `pulumi:"customLogField"` - Locked *bool `pulumi:"locked"` - LogAcceptLanguage *bool `pulumi:"logAcceptLanguage"` - LogCookies *string `pulumi:"logCookies"` - LogCustomLogField *bool `pulumi:"logCustomLogField"` - LogEdgeIp *bool `pulumi:"logEdgeIp"` - LogHost *bool `pulumi:"logHost"` - LogReferer *bool `pulumi:"logReferer"` - LogUserAgent *bool `pulumi:"logUserAgent"` - LogXForwardedFor *bool `pulumi:"logXForwardedFor"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionHostname) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorReportInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs and GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorReportInput` via: +type GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced struct { + CloseXml *string `pulumi:"closeXml"` + Description *string `pulumi:"description"` + Locked *bool `pulumi:"locked"` + OpenXml *string `pulumi:"openXml"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs and GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorReportInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorReportOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorReportOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs struct { - Cookies pulumi.StringArrayInput `pulumi:"cookies"` - CustomLogField pulumi.StringPtrInput `pulumi:"customLogField"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - LogAcceptLanguage pulumi.BoolPtrInput `pulumi:"logAcceptLanguage"` - LogCookies pulumi.StringPtrInput `pulumi:"logCookies"` - LogCustomLogField pulumi.BoolPtrInput `pulumi:"logCustomLogField"` - LogEdgeIp pulumi.BoolPtrInput `pulumi:"logEdgeIp"` - LogHost pulumi.BoolPtrInput `pulumi:"logHost"` - LogReferer pulumi.BoolPtrInput `pulumi:"logReferer"` - LogUserAgent pulumi.BoolPtrInput `pulumi:"logUserAgent"` - LogXForwardedFor pulumi.BoolPtrInput `pulumi:"logXForwardedFor"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs struct { + CloseXml pulumi.StringPtrInput `pulumi:"closeXml"` + Description pulumi.StringPtrInput `pulumi:"description"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + OpenXml pulumi.StringPtrInput `pulumi:"openXml"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorReport)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorReportOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReportOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorReportOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorReport] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorReport]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReportOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs, GetPropertyRulesBuilderRulesV20230530BehaviorReportPtr and GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs, GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtr and GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput -} - -type getPropertyRulesBuilderRulesV20230530BehaviorReportPtrType GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs - -func GetPropertyRulesBuilderRulesV20230530BehaviorReportPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs) GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorReportPtrType)(v) -} - -func (*getPropertyRulesBuilderRulesV20230530BehaviorReportPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorReport)(nil)).Elem() -} - -func (i *getPropertyRulesBuilderRulesV20230530BehaviorReportPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutputWithContext(context.Background()) -} - -func (i *getPropertyRulesBuilderRulesV20230530BehaviorReportPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) -} - -func (i *getPropertyRulesBuilderRulesV20230530BehaviorReportPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorReport] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorReport]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutputWithContext(ctx).OutputState, - } -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorReport)(nil)).Elem() + ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReportOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput { - return o -} +type getPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrType GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReportOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput { - return o +func GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs) GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutputWithContext(context.Background()) +func (*getPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *GetPropertyRulesBuilderRulesV20230530BehaviorReport { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorReport] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorReport]{ - OutputState: o.OutputState, - } +func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) Cookies() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) []string { return v.Cookies }).(pulumi.StringArrayOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) CustomLogField() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *string { return v.CustomLogField }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) LogAcceptLanguage() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { return v.LogAcceptLanguage }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) LogCookies() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *string { return v.LogCookies }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) LogCustomLogField() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { return v.LogCustomLogField }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced { + return &v + }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) LogEdgeIp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { return v.LogEdgeIp }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) LogHost() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { return v.LogHost }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) CloseXml() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *string { return v.CloseXml }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) LogReferer() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { return v.LogReferer }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *string { return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) LogUserAgent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { return v.LogUserAgent }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) LogXForwardedFor() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { return v.LogXForwardedFor }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) OpenXml() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *string { return v.OpenXml }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReport) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorReport)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorReport] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorReport]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) GetPropertyRulesBuilderRulesV20230530BehaviorReport { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorReport + var ret GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorReportOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) Cookies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) []string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) CloseXml() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *string { if v == nil { return nil } - return v.Cookies - }).(pulumi.StringArrayOutput) + return v.CloseXml + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) CustomLogField() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *string { if v == nil { return nil } - return v.CustomLogField + return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *bool { if v == nil { return nil } @@ -77561,80 +103492,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) Locked() p }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) LogAcceptLanguage() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { - if v == nil { - return nil - } - return v.LogAcceptLanguage - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) LogCookies() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) OpenXml() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *string { if v == nil { return nil } - return v.LogCookies + return v.OpenXml }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) LogCustomLogField() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { - if v == nil { - return nil - } - return v.LogCustomLogField - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) LogEdgeIp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { - if v == nil { - return nil - } - return v.LogEdgeIp - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) LogHost() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { - if v == nil { - return nil - } - return v.LogHost - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) LogReferer() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { - if v == nil { - return nil - } - return v.LogReferer - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) LogUserAgent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { - if v == nil { - return nil - } - return v.LogUserAgent - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) LogXForwardedFor() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) *bool { - if v == nil { - return nil - } - return v.LogXForwardedFor - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *string { if v == nil { return nil } @@ -77642,8 +103510,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) TemplateUu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReport) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *string { if v == nil { return nil } @@ -77651,317 +103519,176 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorReportPtrOutput) Uuid() pul }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl struct { - Branded403File *string `pulumi:"branded403File"` - Branded403StatusCode *int `pulumi:"branded403StatusCode"` - Branded403Url *string `pulumi:"branded403Url"` - BrandedDenyCacheTtl *int `pulumi:"brandedDenyCacheTtl"` - CloudletPolicy *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy `pulumi:"cloudletPolicy"` - CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` - EnableBranded403 *bool `pulumi:"enableBranded403"` - Enabled *bool `pulumi:"enabled"` - IsSharedPolicy *bool `pulumi:"isSharedPolicy"` - Locked *bool `pulumi:"locked"` - NetStorage *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage `pulumi:"netStorage"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue `pulumi:"value"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs and GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs struct { - Branded403File pulumi.StringPtrInput `pulumi:"branded403File"` - Branded403StatusCode pulumi.IntPtrInput `pulumi:"branded403StatusCode"` - Branded403Url pulumi.StringPtrInput `pulumi:"branded403Url"` - BrandedDenyCacheTtl pulumi.IntPtrInput `pulumi:"brandedDenyCacheTtl"` - CloudletPolicy GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` - CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` - EnableBranded403 pulumi.BoolPtrInput `pulumi:"enableBranded403"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - IsSharedPolicy pulumi.BoolPtrInput `pulumi:"isSharedPolicy"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - NetStorage GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrInput `pulumi:"netStorage"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs, GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtr and GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs +type getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrType GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode) *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) Branded403File() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *string { return v.Branded403File }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) Branded403StatusCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *int { - return v.Branded403StatusCode - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) Branded403Url() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *string { return v.Branded403Url }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) BrandedDenyCacheTtl() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *int { return v.BrandedDenyCacheTtl }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy { - return v.CloudletPolicy - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *int { - return v.CloudletSharedPolicy - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) EnableBranded403() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *bool { return v.EnableBranded403 }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) IsSharedPolicy() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *bool { return v.IsSharedPolicy }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) NetStorage() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage { - return v.NetStorage - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput) Value() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode) *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue { + return v.Value + }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl + var ret GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) Branded403File() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *string { - if v == nil { - return nil - } - return v.Branded403File - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) Branded403StatusCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *int { - if v == nil { - return nil - } - return v.Branded403StatusCode - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) Branded403Url() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *string { - if v == nil { - return nil - } - return v.Branded403Url - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) BrandedDenyCacheTtl() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *int { - if v == nil { - return nil - } - return v.BrandedDenyCacheTtl - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy { - if v == nil { - return nil - } - return v.CloudletPolicy - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *int { - if v == nil { - return nil - } - return v.CloudletSharedPolicy - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) EnableBranded403() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *bool { - if v == nil { - return nil - } - return v.EnableBranded403 - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) IsSharedPolicy() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *bool { - if v == nil { - return nil - } - return v.IsSharedPolicy - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode) *bool { if v == nil { return nil } @@ -77969,191 +103696,242 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) Lo }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) NetStorage() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode) *string { if v == nil { return nil } - return v.NetStorage - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControl) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) Value() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode) *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue { if v == nil { return nil } - return v.Uuid - }).(pulumi.StringPtrOutput) + return v.Value + }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy struct { - Id *int `pulumi:"id"` - Name *string `pulumi:"name"` +type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue struct { + CpCodeLimits *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits `pulumi:"cpCodeLimits"` + CreatedDate *int `pulumi:"createdDate"` + Description *string `pulumi:"description"` + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` + Products []string `pulumi:"products"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs and GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs struct { - Id pulumi.IntPtrInput `pulumi:"id"` - Name pulumi.StringPtrInput `pulumi:"name"` +type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs struct { + CpCodeLimits GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` + CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` + Description pulumi.StringPtrInput `pulumi:"description"` + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` + Products pulumi.StringArrayInput `pulumi:"products"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs, GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtr and GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs +type getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrType GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy) *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy) *int { return v.Id }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits { + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy) *string { - return v.Name - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) *int { return v.CreatedDate }).(pulumi.IntPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) *string { return v.Description }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) *int { return v.Id }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) []string { return v.Products }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy + var ret GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy) *int { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits { + if v == nil { + return nil + } + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) *int { + if v == nil { + return nil + } + return v.CreatedDate + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) *string { + if v == nil { + return nil + } + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) *int { if v == nil { return nil } @@ -78161,8 +103939,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolic }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicy) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) *string { if v == nil { return nil } @@ -78170,365 +103948,396 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolic }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage struct { - CpCode *int `pulumi:"cpCode"` - DownloadDomainName *string `pulumi:"downloadDomainName"` - G2oToken *string `pulumi:"g2oToken"` +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) []string { + if v == nil { + return nil + } + return v.Products + }).(pulumi.StringArrayOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageInput` via: +type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits struct { + CurrentCapacity *int `pulumi:"currentCapacity"` + Limit *int `pulumi:"limit"` + LimitType *string `pulumi:"limitType"` +} + +// GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs struct { - CpCode pulumi.IntPtrInput `pulumi:"cpCode"` - DownloadDomainName pulumi.StringPtrInput `pulumi:"downloadDomainName"` - G2oToken pulumi.StringPtrInput `pulumi:"g2oToken"` +type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs struct { + CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + LimitType pulumi.StringPtrInput `pulumi:"limitType"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtr and GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrType GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs +type getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage) *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits) *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput) CpCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage) *int { return v.CpCode }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits) *int { + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput) DownloadDomainName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage) *string { - return v.DownloadDomainName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits) *int { + return v.Limit + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput) G2oToken() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage) *string { - return v.G2oToken +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits) *string { + return v.LimitType }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage) GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage + var ret GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput) CpCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage) *int { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits) *int { if v == nil { return nil } - return v.CpCode + return v.CurrentCapacity }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput) DownloadDomainName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits) *int { if v == nil { return nil } - return v.DownloadDomainName - }).(pulumi.StringPtrOutput) + return v.Limit + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStoragePtrOutput) G2oToken() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorage) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits) *string { if v == nil { return nil } - return v.G2oToken + return v.LimitType }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker struct { - Locked *bool `pulumi:"locked"` - RequestType *string `pulumi:"requestType"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode struct { + Locked *bool `pulumi:"locked"` + LowerBound *int `pulumi:"lowerBound"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + UpperBound *int `pulumi:"upperBound"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs and GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - RequestType pulumi.StringPtrInput `pulumi:"requestType"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + LowerBound pulumi.IntPtrInput `pulumi:"lowerBound"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UpperBound pulumi.IntPtrInput `pulumi:"upperBound"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs, GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtr and GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs +type getPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrType GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs) GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker) *GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) LowerBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *int { return v.LowerBound }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *string { + return v.MatchOperator + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput) RequestType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker) *string { return v.RequestType }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) UpperBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *int { return v.UpperBound }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) []string { return v.Values }).(pulumi.StringArrayOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker) GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker + var ret GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *bool { if v == nil { return nil } @@ -78536,17 +104345,26 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) RequestType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) LowerBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *int { if v == nil { return nil } - return v.RequestType + return v.LowerBound + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *string { + if v == nil { + return nil + } + return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *string { if v == nil { return nil } @@ -78554,8 +104372,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarker) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) UpperBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *int { + if v == nil { + return nil + } + return v.UpperBound + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *string { if v == nil { return nil } @@ -78563,192 +104390,272 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerPtrOutput) }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs and GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerInput` via: +type GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable struct { + Locked *bool `pulumi:"locked"` + LowerBound *string `pulumi:"lowerBound"` + MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` + MatchOperator *string `pulumi:"matchOperator"` + MatchWildcard *bool `pulumi:"matchWildcard"` + TemplateUuid *string `pulumi:"templateUuid"` + UpperBound *string `pulumi:"upperBound"` + Uuid *string `pulumi:"uuid"` + VariableExpression *string `pulumi:"variableExpression"` + VariableName *string `pulumi:"variableName"` + VariableValues []string `pulumi:"variableValues"` +} + +// GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs and GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + LowerBound pulumi.StringPtrInput `pulumi:"lowerBound"` + MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + MatchWildcard pulumi.BoolPtrInput `pulumi:"matchWildcard"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UpperBound pulumi.StringPtrInput `pulumi:"upperBound"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VariableExpression pulumi.StringPtrInput `pulumi:"variableExpression"` + VariableName pulumi.StringPtrInput `pulumi:"variableName"` + VariableValues pulumi.StringArrayInput `pulumi:"variableValues"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs, GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtr and GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs, GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtr and GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrType GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs +type getPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrType GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs) GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer) *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) LowerBound() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { return v.LowerBound }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) MatchWildcard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *bool { return v.MatchWildcard }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) UpperBound() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { return v.UpperBound }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) VariableExpression() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { + return v.VariableExpression + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { return v.VariableName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) VariableValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) []string { return v.VariableValues }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer + var ret GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *bool { if v == nil { return nil } - return v.Enabled + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) LowerBound() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { if v == nil { return nil } - return v.Locked + return v.LowerBound + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *bool { + if v == nil { + return nil + } + return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) MatchWildcard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *bool { + if v == nil { + return nil + } + return v.MatchWildcard + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { if v == nil { return nil } @@ -78756,8 +104663,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizer) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) UpperBound() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { + if v == nil { + return nil + } + return v.UpperBound + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { if v == nil { return nil } @@ -78765,407 +104681,418 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerPtrOutput) }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility struct { - EnableAllFeatures *bool `pulumi:"enableAllFeatures"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) VariableExpression() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { + if v == nil { + return nil + } + return v.VariableExpression + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs and GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityInput` via: +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { + if v == nil { + return nil + } + return v.VariableName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) VariableValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) []string { + if v == nil { + return nil + } + return v.VariableValues + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs and GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput() GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs struct { - EnableAllFeatures pulumi.BoolPtrInput `pulumi:"enableAllFeatures"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput() GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs, GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtr and GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs, GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtr and GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrType GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs +type getPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrType GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs) GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput() GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility) *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage) *GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) EnableAllFeatures() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility) *bool { - return v.EnableAllFeatures - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility) *bool { - return v.Enabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage) *string { return v.Value }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility) GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage) GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility + var ret GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) EnableAllFeatures() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage) *bool { if v == nil { return nil } - return v.EnableAllFeatures + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage) *string { if v == nil { return nil } - return v.Enabled - }).(pulumi.BoolPtrOutput) + return v.MatchOperator + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibility) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage) *string { if v == nil { return nil } - return v.Uuid + return v.Value }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode struct { - Locked *bool `pulumi:"locked"` - Override206 *bool `pulumi:"override206"` - StatusCode *int `pulumi:"statusCode"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs and GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs and GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput() GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Override206 pulumi.BoolPtrInput `pulumi:"override206"` - StatusCode pulumi.IntPtrInput `pulumi:"statusCode"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput() GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs, GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtr and GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs, GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtr and GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrType GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs +type getPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrType GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs) GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput() GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode) *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode { +func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout) *GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) Override206() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode) *bool { return v.Override206 }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) StatusCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode) *int { return v.StatusCode }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode { +func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout) GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode + var ret GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout) *bool { if v == nil { return nil } @@ -79173,26 +105100,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) Lock }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) Override206() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode) *bool { - if v == nil { - return nil - } - return v.Override206 - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) StatusCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode) *int { +func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout) *string { if v == nil { return nil } - return v.StatusCode - }).(pulumi.IntPtrOutput) + return v.MatchOperator + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout) *string { if v == nil { return nil } @@ -79200,8 +105118,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) Temp }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCode) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout) *string { if v == nil { return nil } @@ -79209,348 +105127,192 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodePtrOutput) Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie struct { - CookieName *string `pulumi:"cookieName"` - DefaultDomain *bool `pulumi:"defaultDomain"` - DefaultPath *bool `pulumi:"defaultPath"` - Domain *string `pulumi:"domain"` - Duration *string `pulumi:"duration"` - Enabled *bool `pulumi:"enabled"` - ExpirationDate *string `pulumi:"expirationDate"` - Expires *string `pulumi:"expires"` - Format *string `pulumi:"format"` - HttpOnly *bool `pulumi:"httpOnly"` - Locked *bool `pulumi:"locked"` - Path *string `pulumi:"path"` - SameSite *string `pulumi:"sameSite"` - Secure *bool `pulumi:"secure"` - TemplateUuid *string `pulumi:"templateUuid"` - Type *string `pulumi:"type"` - Uuid *string `pulumi:"uuid"` - Value *string `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230530CriterionPath struct { + Locked *bool `pulumi:"locked"` + MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` + MatchOperator *string `pulumi:"matchOperator"` + Normalize *bool `pulumi:"normalize"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs and GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionPathInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionPathArgs and GetPropertyRulesBuilderRulesV20230530CriterionPathOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionPathInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionPathArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionPathInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionPathOutput() GetPropertyRulesBuilderRulesV20230530CriterionPathOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionPathOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionPathOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs struct { - CookieName pulumi.StringPtrInput `pulumi:"cookieName"` - DefaultDomain pulumi.BoolPtrInput `pulumi:"defaultDomain"` - DefaultPath pulumi.BoolPtrInput `pulumi:"defaultPath"` - Domain pulumi.StringPtrInput `pulumi:"domain"` - Duration pulumi.StringPtrInput `pulumi:"duration"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - ExpirationDate pulumi.StringPtrInput `pulumi:"expirationDate"` - Expires pulumi.StringPtrInput `pulumi:"expires"` - Format pulumi.StringPtrInput `pulumi:"format"` - HttpOnly pulumi.BoolPtrInput `pulumi:"httpOnly"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Path pulumi.StringPtrInput `pulumi:"path"` - SameSite pulumi.StringPtrInput `pulumi:"sameSite"` - Secure pulumi.BoolPtrInput `pulumi:"secure"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Type pulumi.StringPtrInput `pulumi:"type"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value pulumi.StringPtrInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230530CriterionPathArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + Normalize pulumi.BoolPtrInput `pulumi:"normalize"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionPathArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionPath)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionPathArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionPathOutput() GetPropertyRulesBuilderRulesV20230530CriterionPathOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionPathOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionPathArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionPathOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionPathOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionPathArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionPath] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionPath]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionPathOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionPathArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionPathArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionPathOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs, GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtr and GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionPathPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionPathArgs, GetPropertyRulesBuilderRulesV20230530CriterionPathPtr and GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionPathPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionPathArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionPathPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrType GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs +type getPropertyRulesBuilderRulesV20230530CriterionPathPtrType GetPropertyRulesBuilderRulesV20230530CriterionPathArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionPathPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionPathArgs) GetPropertyRulesBuilderRulesV20230530CriterionPathPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionPathPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionPathPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionPath)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionPathPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionPathPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionPathPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionPath] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionPath]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionPathOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionPath)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionPathOutput() GetPropertyRulesBuilderRulesV20230530CriterionPathOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionPathOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionPathOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie { +func (o GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionPath) *GetPropertyRulesBuilderRulesV20230530CriterionPath { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) CookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { return v.CookieName }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) DefaultDomain() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *bool { return v.DefaultDomain }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) DefaultPath() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *bool { return v.DefaultPath }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) Domain() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { return v.Domain }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) Duration() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { return v.Duration }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) ExpirationDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { return v.ExpirationDate }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) Expires() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { return v.Expires }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) Format() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { return v.Format }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) HttpOnly() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *bool { return v.HttpOnly }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) Path() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { return v.Path }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) SameSite() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { return v.SameSite }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) Secure() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *bool { return v.Secure }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { return v.Type }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { return v.Value }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput { - return o + }).(GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionPath] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionPath]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionPath) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) CookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { - if v == nil { - return nil - } - return v.CookieName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionPath) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) DefaultDomain() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *bool { - if v == nil { - return nil - } - return v.DefaultDomain - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionPath) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) DefaultPath() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *bool { - if v == nil { - return nil - } - return v.DefaultPath - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) Normalize() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionPath) *bool { return v.Normalize }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Domain() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { - if v == nil { - return nil - } - return v.Domain - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionPath) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Duration() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { - if v == nil { - return nil - } - return v.Duration - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionPath) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionPath) []string { return v.Values }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) ExpirationDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { - if v == nil { - return nil - } - return v.ExpirationDate - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionPath)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Expires() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { - if v == nil { - return nil - } - return v.Expires - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Format() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { - if v == nil { - return nil - } - return v.Format - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) HttpOnly() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *bool { - if v == nil { - return nil +func (o GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionPath] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionPath]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionPathOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionPath) GetPropertyRulesBuilderRulesV20230530CriterionPath { + if v != nil { + return *v } - return v.HttpOnly - }).(pulumi.BoolPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230530CriterionPath + return ret + }).(GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionPath) *bool { if v == nil { return nil } @@ -79558,35 +105320,35 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Lo }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Path() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionPath) *bool { if v == nil { return nil } - return v.Path - }).(pulumi.StringPtrOutput) + return v.MatchCaseSensitive + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) SameSite() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionPath) *string { if v == nil { return nil } - return v.SameSite + return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Secure() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) Normalize() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionPath) *bool { if v == nil { return nil } - return v.Secure + return v.Normalize }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionPath) *string { if v == nil { return nil } @@ -79594,17 +105356,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Te }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { - if v == nil { - return nil - } - return v.Type - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionPath) *string { if v == nil { return nil } @@ -79612,187 +105365,260 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Uu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookiePtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookie) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionPath) []string { if v == nil { return nil } - return v.Value - }).(pulumi.StringPtrOutput) + return v.Values + }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching struct { - Locked *bool `pulumi:"locked"` - MaximumSize *string `pulumi:"maximumSize"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter struct { + EscapeValue *bool `pulumi:"escapeValue"` + Locked *bool `pulumi:"locked"` + LowerBound *int `pulumi:"lowerBound"` + MatchCaseSensitiveName *bool `pulumi:"matchCaseSensitiveName"` + MatchCaseSensitiveValue *bool `pulumi:"matchCaseSensitiveValue"` + MatchOperator *string `pulumi:"matchOperator"` + MatchWildcardName *bool `pulumi:"matchWildcardName"` + MatchWildcardValue *bool `pulumi:"matchWildcardValue"` + ParameterName *string `pulumi:"parameterName"` + TemplateUuid *string `pulumi:"templateUuid"` + UpperBound *int `pulumi:"upperBound"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs and GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput() GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MaximumSize pulumi.StringPtrInput `pulumi:"maximumSize"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs struct { + EscapeValue pulumi.BoolPtrInput `pulumi:"escapeValue"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + LowerBound pulumi.IntPtrInput `pulumi:"lowerBound"` + MatchCaseSensitiveName pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveName"` + MatchCaseSensitiveValue pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveValue"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + MatchWildcardName pulumi.BoolPtrInput `pulumi:"matchWildcardName"` + MatchWildcardValue pulumi.BoolPtrInput `pulumi:"matchWildcardValue"` + ParameterName pulumi.StringPtrInput `pulumi:"parameterName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UpperBound pulumi.IntPtrInput `pulumi:"upperBound"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput() GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs, GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtr and GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs +type getPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrType GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs) GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput() GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching) *GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching { +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) EscapeValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *bool { return v.EscapeValue }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput) MaximumSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching) *string { - return v.MaximumSize +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) LowerBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *int { return v.LowerBound }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) MatchCaseSensitiveName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *bool { + return v.MatchCaseSensitiveName + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *bool { + return v.MatchCaseSensitiveValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *string { + return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) MatchWildcardName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *bool { + return v.MatchWildcardName + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) MatchWildcardValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *bool { + return v.MatchWildcardValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) ParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *string { + return v.ParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) UpperBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *int { return v.UpperBound }).(pulumi.IntPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) []string { return v.Values }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput { +type GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching) GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching { +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching + var ret GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) EscapeValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *bool { + if v == nil { + return nil + } + return v.EscapeValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *bool { if v == nil { return nil } @@ -79800,17 +105626,71 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOut }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput) MaximumSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) LowerBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *int { if v == nil { return nil } - return v.MaximumSize + return v.LowerBound + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) MatchCaseSensitiveName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *bool { + if v == nil { + return nil + } + return v.MatchCaseSensitiveName + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *bool { + if v == nil { + return nil + } + return v.MatchCaseSensitiveValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *string { + if v == nil { + return nil + } + return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) MatchWildcardName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *bool { + if v == nil { + return nil + } + return v.MatchWildcardName + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) MatchWildcardValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *bool { + if v == nil { + return nil + } + return v.MatchWildcardValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) ParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *string { + if v == nil { + return nil + } + return v.ParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *string { if v == nil { return nil } @@ -79818,8 +105698,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOut }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCaching) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) UpperBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *int { + if v == nil { + return nil + } + return v.UpperBound + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *string { if v == nil { return nil } @@ -79827,194 +105716,201 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingPtrOut }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus struct { - Locked *bool `pulumi:"locked"` - ResponseHeaderName *string `pulumi:"responseHeaderName"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs and GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusInput` via: +type GetPropertyRulesBuilderRulesV20230530CriterionRandom struct { + Bucket *int `pulumi:"bucket"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530CriterionRandomInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs and GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRandomInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionRandomInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRandomOutput() GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRandomOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - ResponseHeaderName pulumi.StringPtrInput `pulumi:"responseHeaderName"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs struct { + Bucket pulumi.IntPtrInput `pulumi:"bucket"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRandom)(nil)).Elem() } - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutputWithContext(context.Background()) + +func (i GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRandomOutput() GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRandomOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRandomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRandom] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRandom]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRandomOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs, GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtr and GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs, GetPropertyRulesBuilderRulesV20230530CriterionRandomPtr and GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrType GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs +type getPropertyRulesBuilderRulesV20230530CriterionRandomPtrType GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs) GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionRandomPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs) GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionRandomPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionRandomPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRandom)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionRandomPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionRandomPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionRandomPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRandom] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRandom]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRandom)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRandomOutput() GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRandomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus) *GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionRandom) *GetPropertyRulesBuilderRulesV20230530CriterionRandom { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRandom] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRandom]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput) Bucket() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRandom) *int { return v.Bucket }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput) ResponseHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus) *string { - return v.ResponseHeaderName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRandom) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRandom) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRandom) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRandom)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRandom] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRandom]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus) GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRandom) GetPropertyRulesBuilderRulesV20230530CriterionRandom { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus + var ret GetPropertyRulesBuilderRulesV20230530CriterionRandom return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) Bucket() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRandom) *int { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.Bucket + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) ResponseHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRandom) *bool { if v == nil { return nil } - return v.ResponseHeaderName - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRandom) *string { if v == nil { return nil } @@ -80022,8 +105918,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatus) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRandom) *string { if v == nil { return nil } @@ -80031,240 +105927,183 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusPtrOutput) }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl struct { - Behavior *string `pulumi:"behavior"` - KeepQueryString *bool `pulumi:"keepQueryString"` - Locked *bool `pulumi:"locked"` - Match *string `pulumi:"match"` - MatchMultiple *bool `pulumi:"matchMultiple"` - MatchRegex *string `pulumi:"matchRegex"` - TargetPath *string `pulumi:"targetPath"` - TargetPathPrepend *string `pulumi:"targetPathPrepend"` - TargetRegex *string `pulumi:"targetRegex"` - TargetUrl *string `pulumi:"targetUrl"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig struct { + ConfigName *string `pulumi:"configName"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs and GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput() GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs struct { - Behavior pulumi.StringPtrInput `pulumi:"behavior"` - KeepQueryString pulumi.BoolPtrInput `pulumi:"keepQueryString"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Match pulumi.StringPtrInput `pulumi:"match"` - MatchMultiple pulumi.BoolPtrInput `pulumi:"matchMultiple"` - MatchRegex pulumi.StringPtrInput `pulumi:"matchRegex"` - TargetPath pulumi.StringPtrInput `pulumi:"targetPath"` - TargetPathPrepend pulumi.StringPtrInput `pulumi:"targetPathPrepend"` - TargetRegex pulumi.StringPtrInput `pulumi:"targetRegex"` - TargetUrl pulumi.StringPtrInput `pulumi:"targetUrl"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs struct { + ConfigName pulumi.StringPtrInput `pulumi:"configName"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput() GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs, GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtr and GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs +type getPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrType GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs) GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput() GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig) *GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) Behavior() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { return v.Behavior }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) KeepQueryString() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *bool { return v.KeepQueryString }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) Match() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { return v.Match }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) MatchMultiple() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *bool { return v.MatchMultiple }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) MatchRegex() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { return v.MatchRegex }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) TargetPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { return v.TargetPath }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) TargetPathPrepend() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { return v.TargetPathPrepend }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) TargetRegex() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { return v.TargetRegex }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput) ConfigName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig) *string { return v.ConfigName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) TargetUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { return v.TargetUrl }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig) GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl + var ret GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) Behavior() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) ConfigName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig) *string { if v == nil { return nil } - return v.Behavior + return v.ConfigName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) KeepQueryString() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *bool { - if v == nil { - return nil - } - return v.KeepQueryString - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig) *bool { if v == nil { return nil } @@ -80272,71 +106111,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) Match() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { - if v == nil { - return nil - } - return v.Match - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) MatchMultiple() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *bool { - if v == nil { - return nil - } - return v.MatchMultiple - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) MatchRegex() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { - if v == nil { - return nil - } - return v.MatchRegex - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) TargetPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { - if v == nil { - return nil - } - return v.TargetPath - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) TargetPathPrepend() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { - if v == nil { - return nil - } - return v.TargetPathPrepend - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) TargetRegex() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { - if v == nil { - return nil - } - return v.TargetRegex - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) TargetUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { - if v == nil { - return nil - } - return v.TargetUrl - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig) *string { if v == nil { return nil } @@ -80344,8 +106120,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) Templa }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrl) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig) *string { if v == nil { return nil } @@ -80353,180 +106129,195 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlPtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom struct { +type GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression struct { + CaseSensitive *bool `pulumi:"caseSensitive"` Locked *bool `pulumi:"locked"` - RumGroupName *string `pulumi:"rumGroupName"` - RumSampleRate *int `pulumi:"rumSampleRate"` + MatchString *string `pulumi:"matchString"` + Regex *string `pulumi:"regex"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs and GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs and GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput() GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs struct { +type GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs struct { + CaseSensitive pulumi.BoolPtrInput `pulumi:"caseSensitive"` Locked pulumi.BoolPtrInput `pulumi:"locked"` - RumGroupName pulumi.StringPtrInput `pulumi:"rumGroupName"` - RumSampleRate pulumi.IntPtrInput `pulumi:"rumSampleRate"` + MatchString pulumi.StringPtrInput `pulumi:"matchString"` + Regex pulumi.StringPtrInput `pulumi:"regex"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput() GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs, GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtr and GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs, GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtr and GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrType GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs +type getPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrType GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs) GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs) GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrType)(v) } - -func (*getPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom)(nil)).Elem() + +func (*getPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput() GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom) *GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) CaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *bool { return v.CaseSensitive }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) RumGroupName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom) *string { return v.RumGroupName }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) RumSampleRate() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom) *int { return v.RumSampleRate }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) MatchString() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *string { return v.MatchString }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) Regex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *string { return v.Regex }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom) GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom + var ret GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) CaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *bool { + if v == nil { + return nil + } + return v.CaseSensitive + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *bool { if v == nil { return nil } @@ -80534,26 +106325,26 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) Locked( }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) RumGroupName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) MatchString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *string { if v == nil { return nil } - return v.RumGroupName + return v.MatchString }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) RumSampleRate() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom) *int { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) Regex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *string { if v == nil { return nil } - return v.RumSampleRate - }).(pulumi.IntPtrOutput) + return v.Regex + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *string { if v == nil { return nil } @@ -80561,8 +106352,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) Templat }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorRumCustom) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *string { if v == nil { return nil } @@ -80570,478 +106361,235 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomPtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions struct { - ApplicationAction *string `pulumi:"applicationAction"` - ApplicationCnameEnabled *bool `pulumi:"applicationCnameEnabled"` - ApplicationCnameLevel *int `pulumi:"applicationCnameLevel"` - ApplicationCookie *string `pulumi:"applicationCookie"` - ApplicationQueryString *string `pulumi:"applicationQueryString"` - ApplicationRegex *string `pulumi:"applicationRegex"` - ApplicationReplace *string `pulumi:"applicationReplace"` - ApplicationTitle *string `pulumi:"applicationTitle"` - CustomerAction *string `pulumi:"customerAction"` - CustomerCnameEnabled *bool `pulumi:"customerCnameEnabled"` - CustomerCnameLevel *int `pulumi:"customerCnameLevel"` - CustomerCookie *string `pulumi:"customerCookie"` - CustomerQueryString *string `pulumi:"customerQueryString"` - CustomerRegex *string `pulumi:"customerRegex"` - CustomerReplace *string `pulumi:"customerReplace"` - CustomerTitle *string `pulumi:"customerTitle"` +type GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie struct { + CookieName *string `pulumi:"cookieName"` Locked *bool `pulumi:"locked"` + LowerBound *int `pulumi:"lowerBound"` + MatchCaseSensitiveName *bool `pulumi:"matchCaseSensitiveName"` + MatchCaseSensitiveValue *bool `pulumi:"matchCaseSensitiveValue"` + MatchOperator *string `pulumi:"matchOperator"` + MatchWildcardName *bool `pulumi:"matchWildcardName"` + MatchWildcardValue *bool `pulumi:"matchWildcardValue"` TemplateUuid *string `pulumi:"templateUuid"` - UsersAction *string `pulumi:"usersAction"` - UsersCnameEnabled *bool `pulumi:"usersCnameEnabled"` - UsersCnameLevel *int `pulumi:"usersCnameLevel"` - UsersCookie *string `pulumi:"usersCookie"` - UsersQueryString *string `pulumi:"usersQueryString"` - UsersRegex *string `pulumi:"usersRegex"` - UsersReplace *string `pulumi:"usersReplace"` - UsersTitle *string `pulumi:"usersTitle"` + UpperBound *int `pulumi:"upperBound"` Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs and GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs struct { - ApplicationAction pulumi.StringPtrInput `pulumi:"applicationAction"` - ApplicationCnameEnabled pulumi.BoolPtrInput `pulumi:"applicationCnameEnabled"` - ApplicationCnameLevel pulumi.IntPtrInput `pulumi:"applicationCnameLevel"` - ApplicationCookie pulumi.StringPtrInput `pulumi:"applicationCookie"` - ApplicationQueryString pulumi.StringPtrInput `pulumi:"applicationQueryString"` - ApplicationRegex pulumi.StringPtrInput `pulumi:"applicationRegex"` - ApplicationReplace pulumi.StringPtrInput `pulumi:"applicationReplace"` - ApplicationTitle pulumi.StringPtrInput `pulumi:"applicationTitle"` - CustomerAction pulumi.StringPtrInput `pulumi:"customerAction"` - CustomerCnameEnabled pulumi.BoolPtrInput `pulumi:"customerCnameEnabled"` - CustomerCnameLevel pulumi.IntPtrInput `pulumi:"customerCnameLevel"` - CustomerCookie pulumi.StringPtrInput `pulumi:"customerCookie"` - CustomerQueryString pulumi.StringPtrInput `pulumi:"customerQueryString"` - CustomerRegex pulumi.StringPtrInput `pulumi:"customerRegex"` - CustomerReplace pulumi.StringPtrInput `pulumi:"customerReplace"` - CustomerTitle pulumi.StringPtrInput `pulumi:"customerTitle"` +type GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs struct { + CookieName pulumi.StringPtrInput `pulumi:"cookieName"` Locked pulumi.BoolPtrInput `pulumi:"locked"` + LowerBound pulumi.IntPtrInput `pulumi:"lowerBound"` + MatchCaseSensitiveName pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveName"` + MatchCaseSensitiveValue pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveValue"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + MatchWildcardName pulumi.BoolPtrInput `pulumi:"matchWildcardName"` + MatchWildcardValue pulumi.BoolPtrInput `pulumi:"matchWildcardValue"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UsersAction pulumi.StringPtrInput `pulumi:"usersAction"` - UsersCnameEnabled pulumi.BoolPtrInput `pulumi:"usersCnameEnabled"` - UsersCnameLevel pulumi.IntPtrInput `pulumi:"usersCnameLevel"` - UsersCookie pulumi.StringPtrInput `pulumi:"usersCookie"` - UsersQueryString pulumi.StringPtrInput `pulumi:"usersQueryString"` - UsersRegex pulumi.StringPtrInput `pulumi:"usersRegex"` - UsersReplace pulumi.StringPtrInput `pulumi:"usersReplace"` - UsersTitle pulumi.StringPtrInput `pulumi:"usersTitle"` + UpperBound pulumi.IntPtrInput `pulumi:"upperBound"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs, GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtr and GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs +type getPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrType GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs) GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ApplicationAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { - return v.ApplicationAction - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ApplicationCnameEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *bool { - return v.ApplicationCnameEnabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ApplicationCnameLevel() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *int { - return v.ApplicationCnameLevel - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ApplicationCookie() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { - return v.ApplicationCookie - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ApplicationQueryString() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { - return v.ApplicationQueryString - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ApplicationRegex() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { - return v.ApplicationRegex - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ApplicationReplace() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { - return v.ApplicationReplace - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *string { return v.CookieName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) ApplicationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { - return v.ApplicationTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) CustomerAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { return v.CustomerAction }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) LowerBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *int { return v.LowerBound }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) CustomerCnameEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *bool { - return v.CustomerCnameEnabled +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) MatchCaseSensitiveName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *bool { + return v.MatchCaseSensitiveName }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) CustomerCnameLevel() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *int { return v.CustomerCnameLevel }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) CustomerCookie() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { return v.CustomerCookie }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) CustomerQueryString() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { - return v.CustomerQueryString - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) CustomerRegex() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { return v.CustomerRegex }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) CustomerReplace() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { return v.CustomerReplace }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) CustomerTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { return v.CustomerTitle }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) UsersAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { return v.UsersAction }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) UsersCnameEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *bool { return v.UsersCnameEnabled }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) UsersCnameLevel() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *int { return v.UsersCnameLevel }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) UsersCookie() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { return v.UsersCookie }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) UsersQueryString() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { - return v.UsersQueryString - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) UsersRegex() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { return v.UsersRegex }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) UsersReplace() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { return v.UsersReplace }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) UsersTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { return v.UsersTitle }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) ApplicationAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.ApplicationAction - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) ApplicationCnameEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *bool { - if v == nil { - return nil - } - return v.ApplicationCnameEnabled +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *bool { + return v.MatchCaseSensitiveValue }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) ApplicationCnameLevel() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *int { - if v == nil { - return nil - } - return v.ApplicationCnameLevel - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) ApplicationCookie() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.ApplicationCookie - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) MatchWildcardName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *bool { return v.MatchWildcardName }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) ApplicationQueryString() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.ApplicationQueryString - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) MatchWildcardValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *bool { return v.MatchWildcardValue }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) ApplicationRegex() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.ApplicationRegex - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) ApplicationReplace() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.ApplicationReplace - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) UpperBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *int { return v.UpperBound }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) ApplicationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.ApplicationTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) CustomerAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.CustomerAction - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *string { return v.Value }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) CustomerCnameEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *bool { - if v == nil { - return nil - } - return v.CustomerCnameEnabled - }).(pulumi.BoolPtrOutput) -} +type GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) CustomerCnameLevel() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *int { - if v == nil { - return nil - } - return v.CustomerCnameLevel - }).(pulumi.IntPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) CustomerCookie() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.CustomerCookie - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) CustomerQueryString() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.CustomerQueryString - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) CustomerRegex() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { - if v == nil { - return nil - } - return v.CustomerRegex - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) CustomerReplace() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { - if v == nil { - return nil +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie { + if v != nil { + return *v } - return v.CustomerReplace - }).(pulumi.StringPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie + return ret + }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) CustomerTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *string { if v == nil { return nil } - return v.CustomerTitle + return v.CookieName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *bool { if v == nil { return nil } @@ -81049,602 +106597,567 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) L }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) LowerBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *int { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.LowerBound + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) UsersAction() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) MatchCaseSensitiveName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *bool { if v == nil { return nil } - return v.UsersAction - }).(pulumi.StringPtrOutput) + return v.MatchCaseSensitiveName + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) UsersCnameEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *bool { if v == nil { return nil } - return v.UsersCnameEnabled + return v.MatchCaseSensitiveValue }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) UsersCnameLevel() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *int { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *string { if v == nil { return nil } - return v.UsersCnameLevel - }).(pulumi.IntPtrOutput) + return v.MatchOperator + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) UsersCookie() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) MatchWildcardName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *bool { if v == nil { return nil } - return v.UsersCookie - }).(pulumi.StringPtrOutput) + return v.MatchWildcardName + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) UsersQueryString() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) MatchWildcardValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *bool { if v == nil { return nil } - return v.UsersQueryString - }).(pulumi.StringPtrOutput) + return v.MatchWildcardValue + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) UsersRegex() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *string { if v == nil { return nil } - return v.UsersRegex + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) UsersReplace() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) UpperBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *int { if v == nil { return nil } - return v.UsersReplace - }).(pulumi.StringPtrOutput) + return v.UpperBound + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) UsersTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *string { if v == nil { return nil } - return v.UsersTitle + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitions) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *string { if v == nil { return nil } - return v.Uuid + return v.Value }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient struct { - AllowOverrideOriginCacheKey *bool `pulumi:"allowOverrideOriginCacheKey"` - ConnectorId *string `pulumi:"connectorId"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - OriginHostHeader *string `pulumi:"originHostHeader"` - OriginType *string `pulumi:"originType"` - Sf3cOriginHost *string `pulumi:"sf3cOriginHost"` - Sf3cOriginHostHeader *string `pulumi:"sf3cOriginHostHeader"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader struct { + HeaderName *string `pulumi:"headerName"` + Locked *bool `pulumi:"locked"` + MatchCaseSensitiveValue *bool `pulumi:"matchCaseSensitiveValue"` + MatchOperator *string `pulumi:"matchOperator"` + MatchWildcardName *bool `pulumi:"matchWildcardName"` + MatchWildcardValue *bool `pulumi:"matchWildcardValue"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs and GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs struct { - AllowOverrideOriginCacheKey pulumi.BoolPtrInput `pulumi:"allowOverrideOriginCacheKey"` - ConnectorId pulumi.StringPtrInput `pulumi:"connectorId"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - OriginHostHeader pulumi.StringPtrInput `pulumi:"originHostHeader"` - OriginType pulumi.StringPtrInput `pulumi:"originType"` - Sf3cOriginHost pulumi.StringPtrInput `pulumi:"sf3cOriginHost"` - Sf3cOriginHostHeader pulumi.StringPtrInput `pulumi:"sf3cOriginHostHeader"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs struct { + HeaderName pulumi.StringPtrInput `pulumi:"headerName"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchCaseSensitiveValue pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveValue"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + MatchWildcardName pulumi.BoolPtrInput `pulumi:"matchWildcardName"` + MatchWildcardValue pulumi.BoolPtrInput `pulumi:"matchWildcardValue"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtr and GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs, GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtr and GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrType GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs +type getPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrType GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs) GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) AllowOverrideOriginCacheKey() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *bool { - return v.AllowOverrideOriginCacheKey - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) ConnectorId() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { - return v.ConnectorId - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *string { return v.HeaderName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *bool { - return v.Enabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *bool { - return v.Locked +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *bool { + return v.MatchCaseSensitiveValue }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) OriginHostHeader() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { - return v.OriginHostHeader - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) OriginType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { - return v.OriginType - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) MatchWildcardName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *bool { return v.MatchWildcardName }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) Sf3cOriginHost() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { - return v.Sf3cOriginHost - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) MatchWildcardValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *bool { return v.MatchWildcardValue }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) Sf3cOriginHostHeader() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { - return v.Sf3cOriginHostHeader - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) []string { return v.Values }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient + var ret GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) AllowOverrideOriginCacheKey() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *bool { - if v == nil { - return nil - } - return v.AllowOverrideOriginCacheKey - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) ConnectorId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *string { if v == nil { return nil } - return v.ConnectorId + return v.HeaderName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *bool { if v == nil { return nil } - return v.Enabled + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *bool { if v == nil { return nil } - return v.Locked + return v.MatchCaseSensitiveValue }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) OriginHostHeader() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *string { if v == nil { return nil } - return v.OriginHostHeader + return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) OriginType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) MatchWildcardName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *bool { if v == nil { return nil } - return v.OriginType - }).(pulumi.StringPtrOutput) + return v.MatchWildcardName + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) Sf3cOriginHost() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) MatchWildcardValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *bool { if v == nil { return nil } - return v.Sf3cOriginHost - }).(pulumi.StringPtrOutput) + return v.MatchWildcardValue + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) Sf3cOriginHostHeader() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *string { if v == nil { return nil } - return v.Sf3cOriginHostHeader + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClient) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) []string { if v == nil { return nil } - return v.Uuid - }).(pulumi.StringPtrOutput) + return v.Values + }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs and GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtr and GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs, GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtr and GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrType GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs +type getPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrType GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs) GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider) *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod) *GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider) *bool { - return v.Enabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod) *string { return v.Value }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod) GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider + var ret GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod) *bool { if v == nil { return nil } - return v.Enabled + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.MatchOperator + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod) *string { if v == nil { return nil } @@ -81652,8 +107165,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProv }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProvider) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod) *string { if v == nil { return nil } @@ -81661,612 +107174,657 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProv }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader struct { - HostHeaderSource *string `pulumi:"hostHeaderSource"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderInput` via: +type GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs and GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs struct { - HostHeaderSource pulumi.StringPtrInput `pulumi:"hostHeaderSource"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtr and GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs, GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtr and GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs +type getPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrType GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs) GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader) *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol) *GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) HostHeaderSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader) *string { - return v.HostHeaderSource - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol) *string { return v.Value }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader) GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol) GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader + var ret GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) HostHeaderSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol) *bool { if v == nil { return nil } - return v.HostHeaderSource - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol) *string { if v == nil { return nil } - return v.Uuid + return v.Value }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionRequestType struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs and GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRequestType)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestType] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestType]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs, GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtr and GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs +type getPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrType GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs) GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRequestType)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestType] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestType]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRequestType)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing) *GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionRequestType) *GetPropertyRulesBuilderRulesV20230530CriterionRequestType { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestType] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestType]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestType) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestType) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestType) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestType) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestType) *string { return v.Value }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRequestType)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestType] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestType]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing) GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestType) GetPropertyRulesBuilderRulesV20230530CriterionRequestType { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing + var ret GetPropertyRulesBuilderRulesV20230530CriterionRequestType return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestType) *bool { if v == nil { return nil } - return v.Enabled + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestType) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestType) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestType) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessing) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestType) *string { if v == nil { return nil } - return v.Uuid + return v.Value }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation struct { - Locked *bool `pulumi:"locked"` - RefreshMethod *string `pulumi:"refreshMethod"` - Repeat *bool `pulumi:"repeat"` - RepeatInterval *string `pulumi:"repeatInterval"` - Start *string `pulumi:"start"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader struct { + HeaderName *string `pulumi:"headerName"` + Locked *bool `pulumi:"locked"` + LowerBound *int `pulumi:"lowerBound"` + MatchCaseSensitiveValue *bool `pulumi:"matchCaseSensitiveValue"` + MatchOperator *string `pulumi:"matchOperator"` + MatchWildcardName *bool `pulumi:"matchWildcardName"` + MatchWildcardValue *bool `pulumi:"matchWildcardValue"` + TemplateUuid *string `pulumi:"templateUuid"` + UpperBound *int `pulumi:"upperBound"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs and GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - RefreshMethod pulumi.StringPtrInput `pulumi:"refreshMethod"` - Repeat pulumi.BoolPtrInput `pulumi:"repeat"` - RepeatInterval pulumi.StringPtrInput `pulumi:"repeatInterval"` - Start pulumi.StringPtrInput `pulumi:"start"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs struct { + HeaderName pulumi.StringPtrInput `pulumi:"headerName"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + LowerBound pulumi.IntPtrInput `pulumi:"lowerBound"` + MatchCaseSensitiveValue pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveValue"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + MatchWildcardName pulumi.BoolPtrInput `pulumi:"matchWildcardName"` + MatchWildcardValue pulumi.BoolPtrInput `pulumi:"matchWildcardValue"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UpperBound pulumi.IntPtrInput `pulumi:"upperBound"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs, GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtr and GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs +type getPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrType GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs) GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation { +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *string { return v.HeaderName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) RefreshMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *string { - return v.RefreshMethod - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) Repeat() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *bool { return v.Repeat }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) LowerBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *int { return v.LowerBound }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) RepeatInterval() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *string { - return v.RepeatInterval - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *bool { + return v.MatchCaseSensitiveValue + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) Start() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *string { return v.Start }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) MatchWildcardName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *bool { return v.MatchWildcardName }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) MatchWildcardValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *bool { + return v.MatchWildcardValue + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) UpperBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *int { return v.UpperBound }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) []string { return v.Values }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation { +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation + var ret GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *string { + if v == nil { + return nil + } + return v.HeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *bool { if v == nil { return nil } @@ -82274,44 +107832,53 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutp }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) RefreshMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) LowerBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *int { if v == nil { return nil } - return v.RefreshMethod - }).(pulumi.StringPtrOutput) + return v.LowerBound + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) Repeat() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *bool { if v == nil { return nil } - return v.Repeat + return v.MatchCaseSensitiveValue }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) RepeatInterval() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *string { if v == nil { return nil } - return v.RepeatInterval + return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) Start() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) MatchWildcardName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *bool { if v == nil { return nil } - return v.Start - }).(pulumi.StringPtrOutput) + return v.MatchWildcardName + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) MatchWildcardValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *bool { + if v == nil { + return nil + } + return v.MatchWildcardValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *string { if v == nil { return nil } @@ -82319,8 +107886,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutp }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidation) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) UpperBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *int { + if v == nil { + return nil + } + return v.UpperBound + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *string { if v == nil { return nil } @@ -82328,195 +107904,234 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationPtrOutp }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - Serviceworker *string `pulumi:"serviceworker"` - TemplateUuid *string `pulumi:"templateUuid"` - Timestamp *int `pulumi:"timestamp"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs and GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementInput` via: +type GetPropertyRulesBuilderRulesV20230530CriterionServerLocation struct { + Continents []string `pulumi:"continents"` + Countries []string `pulumi:"countries"` + LocationType *string `pulumi:"locationType"` + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + Regions []string `pulumi:"regions"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230530CriterionServerLocationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs and GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionServerLocationInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionServerLocationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput() GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Serviceworker pulumi.StringPtrInput `pulumi:"serviceworker"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Timestamp pulumi.IntPtrInput `pulumi:"timestamp"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs struct { + Continents pulumi.StringArrayInput `pulumi:"continents"` + Countries pulumi.StringArrayInput `pulumi:"countries"` + LocationType pulumi.StringPtrInput `pulumi:"locationType"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + Regions pulumi.StringArrayInput `pulumi:"regions"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionServerLocation)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput() GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionServerLocation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionServerLocation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs, GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtr and GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs, GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtr and GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrType GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs +type getPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrType GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs) GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs) GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionServerLocation)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionServerLocation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionServerLocation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionServerLocation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput() GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement { +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) *GetPropertyRulesBuilderRulesV20230530CriterionServerLocation { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionServerLocation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionServerLocation]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) Continents() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) []string { return v.Continents }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) Countries() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) []string { return v.Countries }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) Serviceworker() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *string { return v.Serviceworker }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) LocationType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) *string { return v.LocationType }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) Timestamp() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *int { return v.Timestamp }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) Regions() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) []string { return v.Regions }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput { +type GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionServerLocation)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionServerLocation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionServerLocation]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement { +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) GetPropertyRulesBuilderRulesV20230530CriterionServerLocation { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement + var ret GetPropertyRulesBuilderRulesV20230530CriterionServerLocation return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) Continents() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) []string { + if v == nil { + return nil + } + return v.Continents + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) Countries() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) []string { + if v == nil { + return nil + } + return v.Countries + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) LocationType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) *string { if v == nil { return nil } - return v.Enabled - }).(pulumi.BoolPtrOutput) + return v.LocationType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) *bool { if v == nil { return nil } @@ -82524,35 +108139,35 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) Serviceworker() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) *string { if v == nil { return nil } - return v.Serviceworker + return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) Regions() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) []string { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.Regions + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) Timestamp() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *int { +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) *string { if v == nil { return nil } - return v.Timestamp - }).(pulumi.IntPtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagement) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) *string { if v == nil { return nil } @@ -82560,537 +108175,544 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementPtrOutput) }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection struct { - Acl *bool `pulumi:"acl"` - DashMediaEncryption *bool `pulumi:"dashMediaEncryption"` - DataPayload *bool `pulumi:"dataPayload"` - EnableTokenInUri *bool `pulumi:"enableTokenInUri"` - Enabled *bool `pulumi:"enabled"` - FieldCarryOver *string `pulumi:"fieldCarryOver"` - HeaderForSalts []string `pulumi:"headerForSalts"` - HlsMasterManifestFiles []string `pulumi:"hlsMasterManifestFiles"` - HlsMediaEncryption *bool `pulumi:"hlsMediaEncryption"` - Ip *bool `pulumi:"ip"` - Key *string `pulumi:"key"` - Locked *bool `pulumi:"locked"` - MediaEncryptionTitle *string `pulumi:"mediaEncryptionTitle"` - RevokedListId *int `pulumi:"revokedListId"` - Salt *string `pulumi:"salt"` - SessionId *bool `pulumi:"sessionId"` - TemplateUuid *string `pulumi:"templateUuid"` - TokenAuthHlsTitle *string `pulumi:"tokenAuthHlsTitle"` - TokenAuthenticationTitle *string `pulumi:"tokenAuthenticationTitle"` - TokenRevocationEnabled *bool `pulumi:"tokenRevocationEnabled"` - TokenRevocationTitle *string `pulumi:"tokenRevocationTitle"` - TransitionKey *string `pulumi:"transitionKey"` - UseAdvanced *bool `pulumi:"useAdvanced"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionTime struct { + ApplyDaylightSavingsTime *bool `pulumi:"applyDaylightSavingsTime"` + BeginDate *string `pulumi:"beginDate"` + EndDate *string `pulumi:"endDate"` + LastingDate *string `pulumi:"lastingDate"` + LastingDuration *string `pulumi:"lastingDuration"` + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + RepeatBeginDate *string `pulumi:"repeatBeginDate"` + RepeatDuration *string `pulumi:"repeatDuration"` + RepeatInterval *string `pulumi:"repeatInterval"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionTimeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs and GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionTimeInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionTimeInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionTimeOutput() GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionTimeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs struct { - Acl pulumi.BoolPtrInput `pulumi:"acl"` - DashMediaEncryption pulumi.BoolPtrInput `pulumi:"dashMediaEncryption"` - DataPayload pulumi.BoolPtrInput `pulumi:"dataPayload"` - EnableTokenInUri pulumi.BoolPtrInput `pulumi:"enableTokenInUri"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - FieldCarryOver pulumi.StringPtrInput `pulumi:"fieldCarryOver"` - HeaderForSalts pulumi.StringArrayInput `pulumi:"headerForSalts"` - HlsMasterManifestFiles pulumi.StringArrayInput `pulumi:"hlsMasterManifestFiles"` - HlsMediaEncryption pulumi.BoolPtrInput `pulumi:"hlsMediaEncryption"` - Ip pulumi.BoolPtrInput `pulumi:"ip"` - Key pulumi.StringPtrInput `pulumi:"key"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MediaEncryptionTitle pulumi.StringPtrInput `pulumi:"mediaEncryptionTitle"` - RevokedListId pulumi.IntPtrInput `pulumi:"revokedListId"` - Salt pulumi.StringPtrInput `pulumi:"salt"` - SessionId pulumi.BoolPtrInput `pulumi:"sessionId"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - TokenAuthHlsTitle pulumi.StringPtrInput `pulumi:"tokenAuthHlsTitle"` - TokenAuthenticationTitle pulumi.StringPtrInput `pulumi:"tokenAuthenticationTitle"` - TokenRevocationEnabled pulumi.BoolPtrInput `pulumi:"tokenRevocationEnabled"` - TokenRevocationTitle pulumi.StringPtrInput `pulumi:"tokenRevocationTitle"` - TransitionKey pulumi.StringPtrInput `pulumi:"transitionKey"` - UseAdvanced pulumi.BoolPtrInput `pulumi:"useAdvanced"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs struct { + ApplyDaylightSavingsTime pulumi.BoolPtrInput `pulumi:"applyDaylightSavingsTime"` + BeginDate pulumi.StringPtrInput `pulumi:"beginDate"` + EndDate pulumi.StringPtrInput `pulumi:"endDate"` + LastingDate pulumi.StringPtrInput `pulumi:"lastingDate"` + LastingDuration pulumi.StringPtrInput `pulumi:"lastingDuration"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + RepeatBeginDate pulumi.StringPtrInput `pulumi:"repeatBeginDate"` + RepeatDuration pulumi.StringPtrInput `pulumi:"repeatDuration"` + RepeatInterval pulumi.StringPtrInput `pulumi:"repeatInterval"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionTime)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionTimeOutput() GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionTimeOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionTimeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionTime] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionTime]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionTimeOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtr and GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionTimePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs, GetPropertyRulesBuilderRulesV20230530CriterionTimePtr and GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionTimePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionTimePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrType GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs +type getPropertyRulesBuilderRulesV20230530CriterionTimePtrType GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionTimePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs) GetPropertyRulesBuilderRulesV20230530CriterionTimePtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionTimePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionTimePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionTime)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionTimePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionTimePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionTimePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionTime] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionTime]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionTime)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionTimeOutput() GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionTimeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection { +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionTime) *GetPropertyRulesBuilderRulesV20230530CriterionTime { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionTime] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionTime]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) Acl() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { return v.Acl }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) ApplyDaylightSavingsTime() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTime) *bool { return v.ApplyDaylightSavingsTime }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) DashMediaEncryption() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { - return v.DashMediaEncryption - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) BeginDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { return v.BeginDate }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) DataPayload() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { - return v.DataPayload - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) EndDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { return v.EndDate }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) EnableTokenInUri() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { - return v.EnableTokenInUri - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) LastingDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { return v.LastingDate }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { - return v.Enabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) LastingDuration() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { return v.LastingDuration }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) FieldCarryOver() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { - return v.FieldCarryOver - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTime) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) HeaderForSalts() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) []string { - return v.HeaderForSalts - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) HlsMasterManifestFiles() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) []string { - return v.HlsMasterManifestFiles - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) RepeatBeginDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { return v.RepeatBeginDate }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) HlsMediaEncryption() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { - return v.HlsMediaEncryption - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) RepeatDuration() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { return v.RepeatDuration }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) Ip() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { return v.Ip }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) RepeatInterval() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { return v.RepeatInterval }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) Key() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { return v.Key }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) MediaEncryptionTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { - return v.MediaEncryptionTitle - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionTime)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) RevokedListId() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *int { - return v.RevokedListId - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) Salt() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { return v.Salt }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) SessionId() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { - return v.SessionId +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionTime] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionTime]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) GetPropertyRulesBuilderRulesV20230530CriterionTime { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530CriterionTime + return ret + }).(GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) ApplyDaylightSavingsTime() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) *bool { + if v == nil { + return nil + } + return v.ApplyDaylightSavingsTime }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) BeginDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { + if v == nil { + return nil + } + return v.BeginDate }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) TokenAuthHlsTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { - return v.TokenAuthHlsTitle +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) EndDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { + if v == nil { + return nil + } + return v.EndDate }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) TokenAuthenticationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { - return v.TokenAuthenticationTitle +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) LastingDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { + if v == nil { + return nil + } + return v.LastingDate }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) TokenRevocationEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { - return v.TokenRevocationEnabled +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) LastingDuration() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { + if v == nil { + return nil + } + return v.LastingDuration + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) *bool { + if v == nil { + return nil + } + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) TokenRevocationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { - return v.TokenRevocationTitle +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { + if v == nil { + return nil + } + return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) TransitionKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { - return v.TransitionKey +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) RepeatBeginDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { + if v == nil { + return nil + } + return v.RepeatBeginDate }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) UseAdvanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { - return v.UseAdvanced - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) RepeatDuration() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { + if v == nil { + return nil + } + return v.RepeatDuration + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) RepeatInterval() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { + if v == nil { + return nil + } + return v.RepeatInterval + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput { - return o +type GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + StatusLists []string `pulumi:"statusLists"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput { - return o +// GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs and GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationInput` via: +// +// GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection]{ - OutputState: o.OutputState, +type GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + StatusLists pulumi.StringArrayInput `pulumi:"statusLists"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutputWithContext(ctx).OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) Acl() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { - if v == nil { - return nil - } - return v.Acl - }).(pulumi.BoolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs, GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtr and GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrType GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs + +func GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs) GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) DashMediaEncryption() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { - if v == nil { - return nil - } - return v.DashMediaEncryption - }).(pulumi.BoolPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) DataPayload() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { - if v == nil { - return nil - } - return v.DataPayload - }).(pulumi.BoolPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) EnableTokenInUri() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { - if v == nil { - return nil - } - return v.EnableTokenInUri - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) FieldCarryOver() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { - if v == nil { - return nil - } - return v.FieldCarryOver - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) HeaderForSalts() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) []string { - if v == nil { - return nil - } - return v.HeaderForSalts - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) HlsMasterManifestFiles() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) []string { - if v == nil { - return nil - } - return v.HlsMasterManifestFiles - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization) *GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization { + return &v + }).(GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) HlsMediaEncryption() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { - if v == nil { - return nil - } - return v.HlsMediaEncryption - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) Ip() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { - if v == nil { - return nil - } - return v.Ip - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) Key() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { - if v == nil { - return nil - } - return v.Key +func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization) *string { + return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) StatusLists() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization) []string { + return v.StatusLists + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) MediaEncryptionTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { - if v == nil { - return nil - } - return v.MediaEncryptionTitle +func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) RevokedListId() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *int { - if v == nil { - return nil - } - return v.RevokedListId - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) Salt() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { - if v == nil { - return nil - } - return v.Salt - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) SessionId() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { - if v == nil { - return nil - } - return v.SessionId - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) TokenAuthHlsTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { - if v == nil { - return nil - } - return v.TokenAuthHlsTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) TokenAuthenticationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { - if v == nil { - return nil +func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization) GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization { + if v != nil { + return *v } - return v.TokenAuthenticationTitle - }).(pulumi.StringPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization + return ret + }).(GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) TokenRevocationEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization) *bool { if v == nil { return nil } - return v.TokenRevocationEnabled + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) TokenRevocationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization) *string { if v == nil { return nil } - return v.TokenRevocationTitle + return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) TransitionKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) StatusLists() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization) []string { if v == nil { return nil } - return v.TransitionKey - }).(pulumi.StringPtrOutput) + return v.StatusLists + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) UseAdvanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization) *string { if v == nil { return nil } - return v.UseAdvanced - }).(pulumi.BoolPtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtection) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization) *string { if v == nil { return nil } @@ -83098,516 +108720,495 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionP }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization struct { - Behavior *string `pulumi:"behavior"` - DvrType *string `pulumi:"dvrType"` - DvrWindow *string `pulumi:"dvrWindow"` - EnableUllStreaming *bool `pulumi:"enableUllStreaming"` - EndTime *string `pulumi:"endTime"` - LiveType *string `pulumi:"liveType"` - Locked *bool `pulumi:"locked"` - ShowAdvanced *bool `pulumi:"showAdvanced"` - StartTime *string `pulumi:"startTime"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionUserAgent struct { + Locked *bool `pulumi:"locked"` + MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` + MatchOperator *string `pulumi:"matchOperator"` + MatchWildcard *bool `pulumi:"matchWildcard"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionUserAgentInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs and GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionUserAgentInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionUserAgentInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs struct { - Behavior pulumi.StringPtrInput `pulumi:"behavior"` - DvrType pulumi.StringPtrInput `pulumi:"dvrType"` - DvrWindow pulumi.StringPtrInput `pulumi:"dvrWindow"` - EnableUllStreaming pulumi.BoolPtrInput `pulumi:"enableUllStreaming"` - EndTime pulumi.StringPtrInput `pulumi:"endTime"` - LiveType pulumi.StringPtrInput `pulumi:"liveType"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - ShowAdvanced pulumi.BoolPtrInput `pulumi:"showAdvanced"` - StartTime pulumi.StringPtrInput `pulumi:"startTime"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + MatchWildcard pulumi.BoolPtrInput `pulumi:"matchWildcard"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionUserAgent)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionUserAgent] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionUserAgent]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs, GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtr and GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs +type getPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrType GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs) GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionUserAgent)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionUserAgent] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionUserAgent]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionUserAgent)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization { +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *GetPropertyRulesBuilderRulesV20230530CriterionUserAgent { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionUserAgent] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionUserAgent]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) Behavior() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { - return v.Behavior - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) DvrType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { - return v.DvrType - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) DvrWindow() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { - return v.DvrWindow - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) EnableUllStreaming() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *bool { - return v.EnableUllStreaming - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) EndTime() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { - return v.EndTime - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) LiveType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { - return v.LiveType - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) ShowAdvanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *bool { - return v.ShowAdvanced - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) MatchWildcard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *bool { return v.MatchWildcard }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) StartTime() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { - return v.StartTime - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) []string { return v.Values }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionUserAgent)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionUserAgent] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionUserAgent]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization { +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) GetPropertyRulesBuilderRulesV20230530CriterionUserAgent { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization + var ret GetPropertyRulesBuilderRulesV20230530CriterionUserAgent return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) Behavior() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { - if v == nil { - return nil - } - return v.Behavior - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) DvrType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { - if v == nil { - return nil - } - return v.DvrType - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) DvrWindow() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { - if v == nil { - return nil - } - return v.DvrWindow - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) EnableUllStreaming() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *bool { if v == nil { return nil } - return v.EnableUllStreaming + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) EndTime() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *bool { if v == nil { return nil } - return v.EndTime - }).(pulumi.StringPtrOutput) + return v.MatchCaseSensitive + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) LiveType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *string { if v == nil { return nil } - return v.LiveType + return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) ShowAdvanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) MatchWildcard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *bool { if v == nil { return nil } - return v.ShowAdvanced + return v.MatchWildcard }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) StartTime() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *string { if v == nil { return nil } - return v.StartTime + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Uuid }).(pulumi.StringPtrOutput) } - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimization) *string { + +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) []string { if v == nil { return nil } - return v.Uuid - }).(pulumi.StringPtrOutput) + return v.Values + }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionUserLocation struct { + CheckIps *string `pulumi:"checkIps"` + ContinentValues []string `pulumi:"continentValues"` + CountryValues []string `pulumi:"countryValues"` + Field *string `pulumi:"field"` + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + RegionValues []string `pulumi:"regionValues"` + TemplateUuid *string `pulumi:"templateUuid"` + UseOnlyFirstXForwardedForIp *bool `pulumi:"useOnlyFirstXForwardedForIp"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionUserLocationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs and GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionUserLocationInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionUserLocationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs struct { + CheckIps pulumi.StringPtrInput `pulumi:"checkIps"` + ContinentValues pulumi.StringArrayInput `pulumi:"continentValues"` + CountryValues pulumi.StringArrayInput `pulumi:"countryValues"` + Field pulumi.StringPtrInput `pulumi:"field"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + RegionValues pulumi.StringArrayInput `pulumi:"regionValues"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UseOnlyFirstXForwardedForIp pulumi.BoolPtrInput `pulumi:"useOnlyFirstXForwardedForIp"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionUserLocation)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionUserLocation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionUserLocation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtr and GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs, GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtr and GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrType GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs +type getPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrType GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs) GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionUserLocation)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionUserLocation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionUserLocation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionUserLocation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch) *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch { +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionUserLocation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionUserLocation]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch) *bool { - return v.Enabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) CheckIps() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *string { return v.CheckIps }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) ContinentValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) []string { return v.ContinentValues }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) CountryValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) []string { return v.CountryValues }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) Field() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *string { return v.Field }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) RegionValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) []string { return v.RegionValues }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) UseOnlyFirstXForwardedForIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *bool { + return v.UseOnlyFirstXForwardedForIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionUserLocation)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionUserLocation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionUserLocation]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch) GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch { +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) GetPropertyRulesBuilderRulesV20230530CriterionUserLocation { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch + var ret GetPropertyRulesBuilderRulesV20230530CriterionUserLocation return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) CheckIps() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *string { if v == nil { return nil } - return v.Enabled - }).(pulumi.BoolPtrOutput) + return v.CheckIps + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) ContinentValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) []string { + if v == nil { + return nil + } + return v.ContinentValues + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) CountryValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) []string { + if v == nil { + return nil + } + return v.CountryValues + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) Field() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *string { + if v == nil { + return nil + } + return v.Field + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *bool { if v == nil { return nil } @@ -83615,8 +109216,26 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPref }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) RegionValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) []string { + if v == nil { + return nil + } + return v.RegionValues + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *string { if v == nil { return nil } @@ -83624,8 +109243,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPref }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetch) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) UseOnlyFirstXForwardedForIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *bool { + if v == nil { + return nil + } + return v.UseOnlyFirstXForwardedForIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *string { if v == nil { return nil } @@ -83633,1067 +109261,960 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPref }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable struct { - Algorithm *string `pulumi:"algorithm"` - CaseSensitive *bool `pulumi:"caseSensitive"` - CertificateFieldName *string `pulumi:"certificateFieldName"` - CookieName *string `pulumi:"cookieName"` - DeviceProfile *string `pulumi:"deviceProfile"` - EncryptionKey *string `pulumi:"encryptionKey"` - EncryptionMode *string `pulumi:"encryptionMode"` - EndIndex *string `pulumi:"endIndex"` - ExceptChars *string `pulumi:"exceptChars"` - ExtractLocation *string `pulumi:"extractLocation"` - ForceChars *string `pulumi:"forceChars"` - FormatString *string `pulumi:"formatString"` - Generator *string `pulumi:"generator"` - GlobalSubstitution *bool `pulumi:"globalSubstitution"` - HeaderName *string `pulumi:"headerName"` - HmacAlgorithm *string `pulumi:"hmacAlgorithm"` - HmacKey *string `pulumi:"hmacKey"` - InitializationVector *string `pulumi:"initializationVector"` - IpVersion *string `pulumi:"ipVersion"` - Ipv4Prefix *int `pulumi:"ipv4Prefix"` - Ipv6Prefix *int `pulumi:"ipv6Prefix"` - LocationId *string `pulumi:"locationId"` - Locked *bool `pulumi:"locked"` - Max *int `pulumi:"max"` - MaxRandomNumber *string `pulumi:"maxRandomNumber"` - Min *int `pulumi:"min"` - MinRandomNumber *string `pulumi:"minRandomNumber"` - Nonce *string `pulumi:"nonce"` - NumberOfBytes *int `pulumi:"numberOfBytes"` - OperandOne *string `pulumi:"operandOne"` - ParamName *string `pulumi:"paramName"` - PathComponentOffset *string `pulumi:"pathComponentOffset"` - PrependBytes *bool `pulumi:"prependBytes"` - QueryParameterName *string `pulumi:"queryParameterName"` - Regex *string `pulumi:"regex"` - Replacement *string `pulumi:"replacement"` - ResponseHeaderName *string `pulumi:"responseHeaderName"` - Separator *string `pulumi:"separator"` - SetCookieName *string `pulumi:"setCookieName"` - StartIndex *string `pulumi:"startIndex"` - SubString *string `pulumi:"subString"` - TemplateUuid *string `pulumi:"templateUuid"` - Transform *string `pulumi:"transform"` - Uuid *string `pulumi:"uuid"` - ValueSource *string `pulumi:"valueSource"` - VariableName *string `pulumi:"variableName"` - VariableValue *string `pulumi:"variableValue"` +type GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork struct { + BandwidthValues []string `pulumi:"bandwidthValues"` + CheckIps *string `pulumi:"checkIps"` + Field *string `pulumi:"field"` + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + NetworkTypeValues []string `pulumi:"networkTypeValues"` + NetworkValues []string `pulumi:"networkValues"` + TemplateUuid *string `pulumi:"templateUuid"` + UseOnlyFirstXForwardedForIp *bool `pulumi:"useOnlyFirstXForwardedForIp"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs and GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs struct { - Algorithm pulumi.StringPtrInput `pulumi:"algorithm"` - CaseSensitive pulumi.BoolPtrInput `pulumi:"caseSensitive"` - CertificateFieldName pulumi.StringPtrInput `pulumi:"certificateFieldName"` - CookieName pulumi.StringPtrInput `pulumi:"cookieName"` - DeviceProfile pulumi.StringPtrInput `pulumi:"deviceProfile"` - EncryptionKey pulumi.StringPtrInput `pulumi:"encryptionKey"` - EncryptionMode pulumi.StringPtrInput `pulumi:"encryptionMode"` - EndIndex pulumi.StringPtrInput `pulumi:"endIndex"` - ExceptChars pulumi.StringPtrInput `pulumi:"exceptChars"` - ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` - ForceChars pulumi.StringPtrInput `pulumi:"forceChars"` - FormatString pulumi.StringPtrInput `pulumi:"formatString"` - Generator pulumi.StringPtrInput `pulumi:"generator"` - GlobalSubstitution pulumi.BoolPtrInput `pulumi:"globalSubstitution"` - HeaderName pulumi.StringPtrInput `pulumi:"headerName"` - HmacAlgorithm pulumi.StringPtrInput `pulumi:"hmacAlgorithm"` - HmacKey pulumi.StringPtrInput `pulumi:"hmacKey"` - InitializationVector pulumi.StringPtrInput `pulumi:"initializationVector"` - IpVersion pulumi.StringPtrInput `pulumi:"ipVersion"` - Ipv4Prefix pulumi.IntPtrInput `pulumi:"ipv4Prefix"` - Ipv6Prefix pulumi.IntPtrInput `pulumi:"ipv6Prefix"` - LocationId pulumi.StringPtrInput `pulumi:"locationId"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Max pulumi.IntPtrInput `pulumi:"max"` - MaxRandomNumber pulumi.StringPtrInput `pulumi:"maxRandomNumber"` - Min pulumi.IntPtrInput `pulumi:"min"` - MinRandomNumber pulumi.StringPtrInput `pulumi:"minRandomNumber"` - Nonce pulumi.StringPtrInput `pulumi:"nonce"` - NumberOfBytes pulumi.IntPtrInput `pulumi:"numberOfBytes"` - OperandOne pulumi.StringPtrInput `pulumi:"operandOne"` - ParamName pulumi.StringPtrInput `pulumi:"paramName"` - PathComponentOffset pulumi.StringPtrInput `pulumi:"pathComponentOffset"` - PrependBytes pulumi.BoolPtrInput `pulumi:"prependBytes"` - QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` - Regex pulumi.StringPtrInput `pulumi:"regex"` - Replacement pulumi.StringPtrInput `pulumi:"replacement"` - ResponseHeaderName pulumi.StringPtrInput `pulumi:"responseHeaderName"` - Separator pulumi.StringPtrInput `pulumi:"separator"` - SetCookieName pulumi.StringPtrInput `pulumi:"setCookieName"` - StartIndex pulumi.StringPtrInput `pulumi:"startIndex"` - SubString pulumi.StringPtrInput `pulumi:"subString"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Transform pulumi.StringPtrInput `pulumi:"transform"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - ValueSource pulumi.StringPtrInput `pulumi:"valueSource"` - VariableName pulumi.StringPtrInput `pulumi:"variableName"` - VariableValue pulumi.StringPtrInput `pulumi:"variableValue"` +type GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs struct { + BandwidthValues pulumi.StringArrayInput `pulumi:"bandwidthValues"` + CheckIps pulumi.StringPtrInput `pulumi:"checkIps"` + Field pulumi.StringPtrInput `pulumi:"field"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + NetworkTypeValues pulumi.StringArrayInput `pulumi:"networkTypeValues"` + NetworkValues pulumi.StringArrayInput `pulumi:"networkValues"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UseOnlyFirstXForwardedForIp pulumi.BoolPtrInput `pulumi:"useOnlyFirstXForwardedForIp"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtr and GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs, GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtr and GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrType GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs +type getPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrType GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs) GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork { + return &v + }).(GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) BandwidthValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) []string { return v.BandwidthValues }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) CheckIps() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *string { return v.CheckIps }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) Field() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *string { return v.Field }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Algorithm() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.Algorithm }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) NetworkTypeValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) []string { return v.NetworkTypeValues }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) CaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *bool { return v.CaseSensitive }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) NetworkValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) []string { return v.NetworkValues }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) CertificateFieldName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - return v.CertificateFieldName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) CookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.CookieName }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) UseOnlyFirstXForwardedForIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *bool { + return v.UseOnlyFirstXForwardedForIp + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) DeviceProfile() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.DeviceProfile }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) EncryptionKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.EncryptionKey }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) EncryptionMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.EncryptionMode }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) EndIndex() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.EndIndex }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) ExceptChars() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.ExceptChars }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) ExtractLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.ExtractLocation }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork + return ret + }).(GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) ForceChars() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.ForceChars }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) BandwidthValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) []string { + if v == nil { + return nil + } + return v.BandwidthValues + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) FormatString() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.FormatString }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) CheckIps() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *string { + if v == nil { + return nil + } + return v.CheckIps + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Generator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.Generator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) Field() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *string { + if v == nil { + return nil + } + return v.Field + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) GlobalSubstitution() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *bool { return v.GlobalSubstitution }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.HeaderName }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) HmacAlgorithm() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.HmacAlgorithm }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) NetworkTypeValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) []string { + if v == nil { + return nil + } + return v.NetworkTypeValues + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) HmacKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.HmacKey }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) NetworkValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) []string { + if v == nil { + return nil + } + return v.NetworkValues + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) InitializationVector() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - return v.InitializationVector +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *string { + if v == nil { + return nil + } + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) IpVersion() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.IpVersion }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) UseOnlyFirstXForwardedForIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *bool { + if v == nil { + return nil + } + return v.UseOnlyFirstXForwardedForIp + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Ipv4Prefix() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *int { return v.Ipv4Prefix }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Ipv6Prefix() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *int { return v.Ipv6Prefix }).(pulumi.IntPtrOutput) +type GetPropertyRulesBuilderRulesV20230530CriterionVariableError struct { + Locked *bool `pulumi:"locked"` + Result *bool `pulumi:"result"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + VariableNames []string `pulumi:"variableNames"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) LocationId() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.LocationId }).(pulumi.StringPtrOutput) -} +// GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs and GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorInput` via: +// +// GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorInput interface { + pulumi.Input -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *bool { return v.Locked }).(pulumi.BoolPtrOutput) + ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput() GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Max() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *int { return v.Max }).(pulumi.IntPtrOutput) +type GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Result pulumi.BoolPtrInput `pulumi:"result"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VariableNames pulumi.StringArrayInput `pulumi:"variableNames"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) MaxRandomNumber() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.MaxRandomNumber }).(pulumi.StringPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionVariableError)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Min() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *int { return v.Min }).(pulumi.IntPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput() GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) MinRandomNumber() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.MinRandomNumber }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Nonce() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.Nonce }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionVariableError] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionVariableError]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) NumberOfBytes() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *int { return v.NumberOfBytes }).(pulumi.IntPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) OperandOne() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.OperandOne }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) ParamName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.ParamName }).(pulumi.StringPtrOutput) +// GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs, GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtr and GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) PathComponentOffset() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.PathComponentOffset }).(pulumi.StringPtrOutput) +type getPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrType GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs + +func GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs) GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) PrependBytes() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *bool { return v.PrependBytes }).(pulumi.BoolPtrOutput) +func (*getPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionVariableError)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) QueryParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.QueryParameterName }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Regex() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.Regex }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Replacement() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.Replacement }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionVariableError] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionVariableError]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) ResponseHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.ResponseHeaderName }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionVariableError)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Separator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.Separator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput() GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) SetCookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.SetCookieName }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) StartIndex() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.StartIndex }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) SubString() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.SubString }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionVariableError) *GetPropertyRulesBuilderRulesV20230530CriterionVariableError { + return &v + }).(GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionVariableError] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionVariableError]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Transform() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.Transform }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVariableError) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) Result() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVariableError) *bool { return v.Result }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) ValueSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.ValueSource }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVariableError) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) VariableName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.VariableName }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVariableError) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) VariableValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { return v.VariableValue }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) VariableNames() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVariableError) []string { return v.VariableNames }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionVariableError)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionVariableError] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionVariableError]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable { +func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVariableError) GetPropertyRulesBuilderRulesV20230530CriterionVariableError { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable + var ret GetPropertyRulesBuilderRulesV20230530CriterionVariableError return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Algorithm() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.Algorithm - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) CaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVariableError) *bool { if v == nil { return nil } - return v.CaseSensitive + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) CertificateFieldName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.CertificateFieldName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) CookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.CookieName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) DeviceProfile() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.DeviceProfile - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) EncryptionKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) Result() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVariableError) *bool { if v == nil { return nil } - return v.EncryptionKey - }).(pulumi.StringPtrOutput) + return v.Result + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) EncryptionMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVariableError) *string { if v == nil { return nil } - return v.EncryptionMode + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) EndIndex() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVariableError) *string { if v == nil { return nil } - return v.EndIndex + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) ExceptChars() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) VariableNames() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVariableError) []string { if v == nil { return nil } - return v.ExceptChars - }).(pulumi.StringPtrOutput) + return v.VariableNames + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) ExtractLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.ExtractLocation - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest struct { + Locked *bool `pulumi:"locked"` + MatchOn *string `pulumi:"matchOn"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) ForceChars() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.ForceChars - }).(pulumi.StringPtrOutput) -} +// GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs and GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestInput` via: +// +// GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestInput interface { + pulumi.Input -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) FormatString() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.FormatString - }).(pulumi.StringPtrOutput) + ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput() GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Generator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.Generator - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOn pulumi.StringPtrInput `pulumi:"matchOn"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) GlobalSubstitution() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *bool { - if v == nil { - return nil - } - return v.GlobalSubstitution - }).(pulumi.BoolPtrOutput) +func (GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.HeaderName - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput() GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) HmacAlgorithm() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.HmacAlgorithm - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) HmacKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.HmacKey - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) InitializationVector() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.InitializationVector - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) IpVersion() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.IpVersion - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Ipv4Prefix() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *int { - if v == nil { - return nil - } - return v.Ipv4Prefix - }).(pulumi.IntPtrOutput) -} +// GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs, GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtr and GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrInput interface { + pulumi.Input -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Ipv6Prefix() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *int { - if v == nil { - return nil - } - return v.Ipv6Prefix - }).(pulumi.IntPtrOutput) + ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) LocationId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.LocationId - }).(pulumi.StringPtrOutput) +type getPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrType GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs + +func GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs) GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (*getPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Max() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *int { - if v == nil { - return nil - } - return v.Max - }).(pulumi.IntPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) MaxRandomNumber() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.MaxRandomNumber - }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Min() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *int { - if v == nil { - return nil - } - return v.Min - }).(pulumi.IntPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) MinRandomNumber() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.MinRandomNumber - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Nonce() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.Nonce - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput() GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) NumberOfBytes() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *int { - if v == nil { - return nil - } - return v.NumberOfBytes - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) OperandOne() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.OperandOne - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) ParamName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.ParamName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest) *GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest { + return &v + }).(GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) PathComponentOffset() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.PathComponentOffset - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) PrependBytes() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *bool { - if v == nil { - return nil - } - return v.PrependBytes - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) QueryParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.QueryParameterName +func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) MatchOn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest) *string { + return v.MatchOn }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Regex() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.Regex +func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest) *string { + return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Replacement() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.Replacement +func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) ResponseHeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.ResponseHeaderName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Separator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.Separator - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) SetCookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.SetCookieName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) StartIndex() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.StartIndex - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) SubString() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil - } - return v.SubString - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { - if v == nil { - return nil +func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest) GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest { + if v != nil { + return *v } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest + return ret + }).(GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Transform() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest) *bool { if v == nil { return nil } - return v.Transform - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) MatchOn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest) *string { if v == nil { return nil } - return v.Uuid + return v.MatchOn }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) ValueSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest) *string { if v == nil { return nil } - return v.ValueSource + return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) VariableName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest) *string { if v == nil { return nil } - return v.VariableName + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSetVariablePtrOutput) VariableValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSetVariable) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest) *string { if v == nil { return nil } - return v.VariableValue + return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode struct { - ErrorType *string `pulumi:"errorType"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Timeout *string `pulumi:"timeout"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest struct { + Locked *bool `pulumi:"locked"` + MatchOn *string `pulumi:"matchOn"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs and GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeInput interface { +// GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs{...} +type GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput() GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs struct { - ErrorType pulumi.StringPtrInput `pulumi:"errorType"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Timeout pulumi.StringPtrInput `pulumi:"timeout"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOn pulumi.StringPtrInput `pulumi:"matchOn"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput() GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) +func (i GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtr and GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs, GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtr and GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs{...} +// GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrType GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs +type getPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrType GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs) GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrInput { + return (*getPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput() GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode) *GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode { +func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest) *GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) ErrorType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode) *string { return v.ErrorType }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) MatchOn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest) *string { + return v.MatchOn + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest) *string { + return v.MatchOperator + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) Timeout() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode) *string { return v.Timeout }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode]{ +func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode) GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode { +func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest) GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode + var ret GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeOutput) + }).(GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) ErrorType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest) *bool { if v == nil { return nil } - return v.ErrorType - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode) *bool { +func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) MatchOn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.MatchOn + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest) *string { if v == nil { return nil } - return v.TemplateUuid + return v.MatchOperator }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) Timeout() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest) *string { if v == nil { return nil } - return v.Timeout + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCode) *string { +func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest) *string { if v == nil { return nil } @@ -84701,2276 +110222,2797 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodePtrOutput) }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield struct { - Locked *bool `pulumi:"locked"` - Nossmap *string `pulumi:"nossmap"` - Ssmap *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap `pulumi:"ssmap"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CustomOverride struct { + Name *string `pulumi:"name"` + OverrideId *string `pulumi:"overrideId"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldInput` via: +// GetPropertyRulesBuilderRulesV20230530CustomOverrideInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs and GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CustomOverrideInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldInput interface { +// GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs{...} +type GetPropertyRulesBuilderRulesV20230530CustomOverrideInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput + ToGetPropertyRulesBuilderRulesV20230530CustomOverrideOutput() GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput + ToGetPropertyRulesBuilderRulesV20230530CustomOverrideOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Nossmap pulumi.StringPtrInput `pulumi:"nossmap"` - Ssmap GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrInput `pulumi:"ssmap"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs struct { + Name pulumi.StringPtrInput `pulumi:"name"` + OverrideId pulumi.StringPtrInput `pulumi:"overrideId"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CustomOverride)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530CustomOverrideOutput() GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CustomOverrideOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) +func (i GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530CustomOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CustomOverride] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CustomOverride]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CustomOverrideOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput).ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtr and GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrInput` via: +// GetPropertyRulesBuilderRulesV20230530CustomOverridePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs, GetPropertyRulesBuilderRulesV20230530CustomOverridePtr and GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CustomOverridePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs{...} +// GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrInput interface { +type GetPropertyRulesBuilderRulesV20230530CustomOverridePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput + ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput + ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrType GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs +type getPropertyRulesBuilderRulesV20230530CustomOverridePtrType GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrType)(v) +func GetPropertyRulesBuilderRulesV20230530CustomOverridePtr(v *GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs) GetPropertyRulesBuilderRulesV20230530CustomOverridePtrInput { + return (*getPropertyRulesBuilderRulesV20230530CustomOverridePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230530CustomOverridePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CustomOverride)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230530CustomOverridePtrType) ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230530CustomOverridePtrType) ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230530CustomOverridePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CustomOverride] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CustomOverride]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CustomOverride)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput { +func (o GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530CustomOverrideOutput() GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput { +func (o GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530CustomOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield) *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield { +func (o GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CustomOverride) *GetPropertyRulesBuilderRulesV20230530CustomOverride { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield]{ +func (o GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CustomOverride] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CustomOverride]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) Nossmap() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield) *string { return v.Nossmap }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) Ssmap() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield) *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap { - return v.Ssmap - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CustomOverride) *string { return v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput) OverrideId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CustomOverride) *string { return v.OverrideId }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CustomOverride)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield]{ +func (o GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CustomOverride] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CustomOverride]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield { +func (o GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CustomOverride) GetPropertyRulesBuilderRulesV20230530CustomOverride { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield + var ret GetPropertyRulesBuilderRulesV20230530CustomOverride return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) Nossmap() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield) *string { - if v == nil { - return nil - } - return v.Nossmap - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) Ssmap() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield) *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap { - if v == nil { - return nil - } - return v.Ssmap - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield) *string { +func (o GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CustomOverride) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShield) *string { +func (o GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput) OverrideId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CustomOverride) *string { if v == nil { return nil } - return v.Uuid + return v.OverrideId }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap struct { - ChinaCdnMap *string `pulumi:"chinaCdnMap"` - HasMixedHosts *bool `pulumi:"hasMixedHosts"` - Name *string `pulumi:"name"` - Src *string `pulumi:"src"` - Srmap *string `pulumi:"srmap"` - Value *string `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230530Variable struct { + Description string `pulumi:"description"` + Hidden bool `pulumi:"hidden"` + Name string `pulumi:"name"` + Sensitive bool `pulumi:"sensitive"` + Value string `pulumi:"value"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapInput` via: +// GetPropertyRulesBuilderRulesV20230530VariableInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530VariableArgs and GetPropertyRulesBuilderRulesV20230530VariableOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530VariableInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapInput interface { +// GetPropertyRulesBuilderRulesV20230530VariableArgs{...} +type GetPropertyRulesBuilderRulesV20230530VariableInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput + ToGetPropertyRulesBuilderRulesV20230530VariableOutput() GetPropertyRulesBuilderRulesV20230530VariableOutput + ToGetPropertyRulesBuilderRulesV20230530VariableOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530VariableOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs struct { - ChinaCdnMap pulumi.StringPtrInput `pulumi:"chinaCdnMap"` - HasMixedHosts pulumi.BoolPtrInput `pulumi:"hasMixedHosts"` - Name pulumi.StringPtrInput `pulumi:"name"` - Src pulumi.StringPtrInput `pulumi:"src"` - Srmap pulumi.StringPtrInput `pulumi:"srmap"` - Value pulumi.StringPtrInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230530VariableArgs struct { + Description pulumi.StringInput `pulumi:"description"` + Hidden pulumi.BoolInput `pulumi:"hidden"` + Name pulumi.StringInput `pulumi:"name"` + Sensitive pulumi.BoolInput `pulumi:"sensitive"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530VariableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530Variable)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530VariableArgs) ToGetPropertyRulesBuilderRulesV20230530VariableOutput() GetPropertyRulesBuilderRulesV20230530VariableOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530VariableOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) +func (i GetPropertyRulesBuilderRulesV20230530VariableArgs) ToGetPropertyRulesBuilderRulesV20230530VariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530VariableOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530VariableOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530VariableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530Variable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530Variable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530VariableOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutputWithContext(ctx) -} - -// GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtr and GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs{...} -// -// or: +// GetPropertyRulesBuilderRulesV20230530VariableArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530VariableArray and GetPropertyRulesBuilderRulesV20230530VariableArrayOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530VariableArrayInput` via: // -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrInput interface { +// GetPropertyRulesBuilderRulesV20230530VariableArray{ GetPropertyRulesBuilderRulesV20230530VariableArgs{...} } +type GetPropertyRulesBuilderRulesV20230530VariableArrayInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput + ToGetPropertyRulesBuilderRulesV20230530VariableArrayOutput() GetPropertyRulesBuilderRulesV20230530VariableArrayOutput + ToGetPropertyRulesBuilderRulesV20230530VariableArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530VariableArrayOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrType GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs - -func GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrType)(v) -} +type GetPropertyRulesBuilderRulesV20230530VariableArray []GetPropertyRulesBuilderRulesV20230530VariableInput -func (*getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530VariableArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530Variable)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230530VariableArray) ToGetPropertyRulesBuilderRulesV20230530VariableArrayOutput() GetPropertyRulesBuilderRulesV20230530VariableArrayOutput { + return i.ToGetPropertyRulesBuilderRulesV20230530VariableArrayOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230530VariableArray) ToGetPropertyRulesBuilderRulesV20230530VariableArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530VariableArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530VariableArrayOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230530VariableArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530Variable] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530Variable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230530VariableArrayOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530VariableOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530VariableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530Variable)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput { +func (o GetPropertyRulesBuilderRulesV20230530VariableOutput) ToGetPropertyRulesBuilderRulesV20230530VariableOutput() GetPropertyRulesBuilderRulesV20230530VariableOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput { +func (o GetPropertyRulesBuilderRulesV20230530VariableOutput) ToGetPropertyRulesBuilderRulesV20230530VariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530VariableOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutputWithContext(context.Background()) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap]{ +func (o GetPropertyRulesBuilderRulesV20230530VariableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530Variable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230530Variable]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) ChinaCdnMap() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *string { return v.ChinaCdnMap }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) HasMixedHosts() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *bool { return v.HasMixedHosts }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530VariableOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Variable) string { return v.Description }).(pulumi.StringOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *string { return v.Name }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530VariableOutput) Hidden() pulumi.BoolOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Variable) bool { return v.Hidden }).(pulumi.BoolOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) Src() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *string { return v.Src }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530VariableOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Variable) string { return v.Name }).(pulumi.StringOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) Srmap() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *string { return v.Srmap }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530VariableOutput) Sensitive() pulumi.BoolOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Variable) bool { return v.Sensitive }).(pulumi.BoolOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *string { return v.Value }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530VariableOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Variable) string { return v.Value }).(pulumi.StringOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230530VariableArrayOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230530VariableArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530Variable)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530VariableArrayOutput) ToGetPropertyRulesBuilderRulesV20230530VariableArrayOutput() GetPropertyRulesBuilderRulesV20230530VariableArrayOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230530VariableArrayOutput) ToGetPropertyRulesBuilderRulesV20230530VariableArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530VariableArrayOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap]{ +func (o GetPropertyRulesBuilderRulesV20230530VariableArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530Variable] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530Variable]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) ChinaCdnMap() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *string { - if v == nil { - return nil - } - return v.ChinaCdnMap - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) HasMixedHosts() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *bool { - if v == nil { - return nil - } - return v.HasMixedHosts - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) Src() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *string { - if v == nil { - return nil - } - return v.Src - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) Srmap() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *string { - if v == nil { - return nil - } - return v.Srmap - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapPtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmap) *string { - if v == nil { - return nil - } - return v.Value - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230530VariableArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230530VariableOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230530Variable { + return vs[0].([]GetPropertyRulesBuilderRulesV20230530Variable)[vs[1].(int)] + }).(GetPropertyRulesBuilderRulesV20230530VariableOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration struct { - AllowHttpsDowngrade *bool `pulumi:"allowHttpsDowngrade"` - AllowHttpsUpgrade *bool `pulumi:"allowHttpsUpgrade"` - CacheSharingDuration *int `pulumi:"cacheSharingDuration"` - CacheSharingStartTime *string `pulumi:"cacheSharingStartTime"` - Enabled *bool `pulumi:"enabled"` - IsCertificateSniOnly *bool `pulumi:"isCertificateSniOnly"` - IsTieredDistributionUsed *bool `pulumi:"isTieredDistributionUsed"` - Locked *bool `pulumi:"locked"` - MigrationDuration *int `pulumi:"migrationDuration"` - MigrationFrom *string `pulumi:"migrationFrom"` - MigrationStartTime *string `pulumi:"migrationStartTime"` - TdLocation *string `pulumi:"tdLocation"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920 struct { + AdvancedOverride *string `pulumi:"advancedOverride"` + Behaviors []GetPropertyRulesBuilderRulesV20230920Behavior `pulumi:"behaviors"` + Childrens []string `pulumi:"childrens"` + Comments *string `pulumi:"comments"` + CriteriaLocked *bool `pulumi:"criteriaLocked"` + CriteriaMustSatisfy *string `pulumi:"criteriaMustSatisfy"` + Criterions []GetPropertyRulesBuilderRulesV20230920Criterion `pulumi:"criterions"` + CustomOverride *GetPropertyRulesBuilderRulesV20230920CustomOverride `pulumi:"customOverride"` + IsSecure *bool `pulumi:"isSecure"` + Name string `pulumi:"name"` + TemplateLink *string `pulumi:"templateLink"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Variables []GetPropertyRulesBuilderRulesV20230920Variable `pulumi:"variables"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationInput` via: +// GetPropertyRulesBuilderRulesV20230920Input is an input type that accepts GetPropertyRulesBuilderRulesV20230920Args and GetPropertyRulesBuilderRulesV20230920Output values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920Input` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationInput interface { +// GetPropertyRulesBuilderRulesV20230920Args{...} +type GetPropertyRulesBuilderRulesV20230920Input interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput + ToGetPropertyRulesBuilderRulesV20230920Output() GetPropertyRulesBuilderRulesV20230920Output + ToGetPropertyRulesBuilderRulesV20230920OutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920Output } -type GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs struct { - AllowHttpsDowngrade pulumi.BoolPtrInput `pulumi:"allowHttpsDowngrade"` - AllowHttpsUpgrade pulumi.BoolPtrInput `pulumi:"allowHttpsUpgrade"` - CacheSharingDuration pulumi.IntPtrInput `pulumi:"cacheSharingDuration"` - CacheSharingStartTime pulumi.StringPtrInput `pulumi:"cacheSharingStartTime"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - IsCertificateSniOnly pulumi.BoolPtrInput `pulumi:"isCertificateSniOnly"` - IsTieredDistributionUsed pulumi.BoolPtrInput `pulumi:"isTieredDistributionUsed"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MigrationDuration pulumi.IntPtrInput `pulumi:"migrationDuration"` - MigrationFrom pulumi.StringPtrInput `pulumi:"migrationFrom"` - MigrationStartTime pulumi.StringPtrInput `pulumi:"migrationStartTime"` - TdLocation pulumi.StringPtrInput `pulumi:"tdLocation"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920Args struct { + AdvancedOverride pulumi.StringPtrInput `pulumi:"advancedOverride"` + Behaviors GetPropertyRulesBuilderRulesV20230920BehaviorArrayInput `pulumi:"behaviors"` + Childrens pulumi.StringArrayInput `pulumi:"childrens"` + Comments pulumi.StringPtrInput `pulumi:"comments"` + CriteriaLocked pulumi.BoolPtrInput `pulumi:"criteriaLocked"` + CriteriaMustSatisfy pulumi.StringPtrInput `pulumi:"criteriaMustSatisfy"` + Criterions GetPropertyRulesBuilderRulesV20230920CriterionArrayInput `pulumi:"criterions"` + CustomOverride GetPropertyRulesBuilderRulesV20230920CustomOverridePtrInput `pulumi:"customOverride"` + IsSecure pulumi.BoolPtrInput `pulumi:"isSecure"` + Name pulumi.StringInput `pulumi:"name"` + TemplateLink pulumi.StringPtrInput `pulumi:"templateLink"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Variables GetPropertyRulesBuilderRulesV20230920VariableArrayInput `pulumi:"variables"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920Args) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920Args) ToGetPropertyRulesBuilderRulesV20230920Output() GetPropertyRulesBuilderRulesV20230920Output { + return i.ToGetPropertyRulesBuilderRulesV20230920OutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) +func (i GetPropertyRulesBuilderRulesV20230920Args) ToGetPropertyRulesBuilderRulesV20230920OutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920Output { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920Output) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920Args) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920OutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920Args) ToGetPropertyRulesBuilderRulesV20230920PtrOutput() GetPropertyRulesBuilderRulesV20230920PtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920PtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920Args) ToGetPropertyRulesBuilderRulesV20230920PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920PtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920Output).ToGetPropertyRulesBuilderRulesV20230920PtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920PtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920Args, GetPropertyRulesBuilderRulesV20230920Ptr and GetPropertyRulesBuilderRulesV20230920PtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920PtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs{...} +// GetPropertyRulesBuilderRulesV20230920Args{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920PtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920PtrOutput() GetPropertyRulesBuilderRulesV20230920PtrOutput + ToGetPropertyRulesBuilderRulesV20230920PtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920PtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs +type getPropertyRulesBuilderRulesV20230920PtrType GetPropertyRulesBuilderRulesV20230920Args -func GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920Ptr(v *GetPropertyRulesBuilderRulesV20230920Args) GetPropertyRulesBuilderRulesV20230920PtrInput { + return (*getPropertyRulesBuilderRulesV20230920PtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920PtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920PtrType) ToGetPropertyRulesBuilderRulesV20230920PtrOutput() GetPropertyRulesBuilderRulesV20230920PtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920PtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920PtrType) ToGetPropertyRulesBuilderRulesV20230920PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920PtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920PtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920PtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920PtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920Output struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920Output) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput { +func (o GetPropertyRulesBuilderRulesV20230920Output) ToGetPropertyRulesBuilderRulesV20230920Output() GetPropertyRulesBuilderRulesV20230920Output { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput { +func (o GetPropertyRulesBuilderRulesV20230920Output) ToGetPropertyRulesBuilderRulesV20230920OutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920Output { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920Output) ToGetPropertyRulesBuilderRulesV20230920PtrOutput() GetPropertyRulesBuilderRulesV20230920PtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920PtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration { +func (o GetPropertyRulesBuilderRulesV20230920Output) ToGetPropertyRulesBuilderRulesV20230920PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920PtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920) *GetPropertyRulesBuilderRulesV20230920 { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920PtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration]{ +func (o GetPropertyRulesBuilderRulesV20230920Output) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) AllowHttpsDowngrade() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *bool { - return v.AllowHttpsDowngrade - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) AllowHttpsUpgrade() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *bool { - return v.AllowHttpsUpgrade - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920Output) AdvancedOverride() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920) *string { return v.AdvancedOverride }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) CacheSharingDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *int { - return v.CacheSharingDuration - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920Output) Behaviors() GetPropertyRulesBuilderRulesV20230920BehaviorArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920) []GetPropertyRulesBuilderRulesV20230920Behavior { + return v.Behaviors + }).(GetPropertyRulesBuilderRulesV20230920BehaviorArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) CacheSharingStartTime() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *string { - return v.CacheSharingStartTime - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920Output) Childrens() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920) []string { return v.Childrens }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920Output) Comments() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920) *string { return v.Comments }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) IsCertificateSniOnly() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *bool { - return v.IsCertificateSniOnly - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920Output) CriteriaLocked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920) *bool { return v.CriteriaLocked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) IsTieredDistributionUsed() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *bool { - return v.IsTieredDistributionUsed - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920Output) CriteriaMustSatisfy() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920) *string { return v.CriteriaMustSatisfy }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920Output) Criterions() GetPropertyRulesBuilderRulesV20230920CriterionArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920) []GetPropertyRulesBuilderRulesV20230920Criterion { + return v.Criterions + }).(GetPropertyRulesBuilderRulesV20230920CriterionArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) MigrationDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *int { - return v.MigrationDuration - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920Output) CustomOverride() GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920) *GetPropertyRulesBuilderRulesV20230920CustomOverride { + return v.CustomOverride + }).(GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) MigrationFrom() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *string { - return v.MigrationFrom - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920Output) IsSecure() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920) *bool { return v.IsSecure }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) MigrationStartTime() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *string { - return v.MigrationStartTime - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920Output) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920) string { return v.Name }).(pulumi.StringOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) TdLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *string { return v.TdLocation }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920Output) TemplateLink() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920) *string { return v.TemplateLink }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920Output) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920Output) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920Output) Variables() GetPropertyRulesBuilderRulesV20230920VariableArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920) []GetPropertyRulesBuilderRulesV20230920Variable { + return v.Variables + }).(GetPropertyRulesBuilderRulesV20230920VariableArrayOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230920PtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920PtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920PtrOutput) ToGetPropertyRulesBuilderRulesV20230920PtrOutput() GetPropertyRulesBuilderRulesV20230920PtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920PtrOutput) ToGetPropertyRulesBuilderRulesV20230920PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920PtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration]{ +func (o GetPropertyRulesBuilderRulesV20230920PtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration { +func (o GetPropertyRulesBuilderRulesV20230920PtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920Output { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920) GetPropertyRulesBuilderRulesV20230920 { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration + var ret GetPropertyRulesBuilderRulesV20230920 return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOutput) + }).(GetPropertyRulesBuilderRulesV20230920Output) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) AllowHttpsDowngrade() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *bool { +func (o GetPropertyRulesBuilderRulesV20230920PtrOutput) AdvancedOverride() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920) *string { if v == nil { return nil } - return v.AllowHttpsDowngrade - }).(pulumi.BoolPtrOutput) + return v.AdvancedOverride + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) AllowHttpsUpgrade() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *bool { +func (o GetPropertyRulesBuilderRulesV20230920PtrOutput) Behaviors() GetPropertyRulesBuilderRulesV20230920BehaviorArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920) []GetPropertyRulesBuilderRulesV20230920Behavior { if v == nil { return nil } - return v.AllowHttpsUpgrade - }).(pulumi.BoolPtrOutput) + return v.Behaviors + }).(GetPropertyRulesBuilderRulesV20230920BehaviorArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) CacheSharingDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *int { +func (o GetPropertyRulesBuilderRulesV20230920PtrOutput) Childrens() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920) []string { if v == nil { return nil } - return v.CacheSharingDuration - }).(pulumi.IntPtrOutput) + return v.Childrens + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) CacheSharingStartTime() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *string { +func (o GetPropertyRulesBuilderRulesV20230920PtrOutput) Comments() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920) *string { if v == nil { return nil } - return v.CacheSharingStartTime + return v.Comments }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *bool { +func (o GetPropertyRulesBuilderRulesV20230920PtrOutput) CriteriaLocked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920) *bool { if v == nil { return nil } - return v.Enabled + return v.CriteriaLocked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) IsCertificateSniOnly() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *bool { +func (o GetPropertyRulesBuilderRulesV20230920PtrOutput) CriteriaMustSatisfy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920) *string { if v == nil { return nil } - return v.IsCertificateSniOnly - }).(pulumi.BoolPtrOutput) + return v.CriteriaMustSatisfy + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) IsTieredDistributionUsed() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *bool { +func (o GetPropertyRulesBuilderRulesV20230920PtrOutput) Criterions() GetPropertyRulesBuilderRulesV20230920CriterionArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920) []GetPropertyRulesBuilderRulesV20230920Criterion { if v == nil { return nil } - return v.IsTieredDistributionUsed - }).(pulumi.BoolPtrOutput) + return v.Criterions + }).(GetPropertyRulesBuilderRulesV20230920CriterionArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *bool { +func (o GetPropertyRulesBuilderRulesV20230920PtrOutput) CustomOverride() GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920) *GetPropertyRulesBuilderRulesV20230920CustomOverride { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.CustomOverride + }).(GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) MigrationDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *int { +func (o GetPropertyRulesBuilderRulesV20230920PtrOutput) IsSecure() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920) *bool { if v == nil { return nil } - return v.MigrationDuration - }).(pulumi.IntPtrOutput) + return v.IsSecure + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) MigrationFrom() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *string { +func (o GetPropertyRulesBuilderRulesV20230920PtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920) *string { if v == nil { return nil } - return v.MigrationFrom + return &v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) MigrationStartTime() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *string { +func (o GetPropertyRulesBuilderRulesV20230920PtrOutput) TemplateLink() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920) *string { if v == nil { return nil } - return v.MigrationStartTime + return v.TemplateLink }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) TdLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *string { +func (o GetPropertyRulesBuilderRulesV20230920PtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920) *string { if v == nil { return nil } - return v.TdLocation + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *string { +func (o GetPropertyRulesBuilderRulesV20230920PtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigration) *string { +func (o GetPropertyRulesBuilderRulesV20230920PtrOutput) Variables() GetPropertyRulesBuilderRulesV20230920VariableArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920) []GetPropertyRulesBuilderRulesV20230920Variable { if v == nil { return nil } - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride struct { - Info *string `pulumi:"info"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` + return v.Variables + }).(GetPropertyRulesBuilderRulesV20230920VariableArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920Behavior struct { + AdScalerCircuitBreaker *GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker `pulumi:"adScalerCircuitBreaker"` + AdaptiveAcceleration *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration `pulumi:"adaptiveAcceleration"` + AdaptiveImageCompression *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression `pulumi:"adaptiveImageCompression"` + Advanced *GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced `pulumi:"advanced"` + AggregatedReporting *GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting `pulumi:"aggregatedReporting"` + Akamaizer *GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer `pulumi:"akamaizer"` + AkamaizerTag *GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag `pulumi:"akamaizerTag"` + AllHttpInCacheHierarchy *GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy `pulumi:"allHttpInCacheHierarchy"` + AllowCloudletsOrigins *GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins `pulumi:"allowCloudletsOrigins"` + AllowDelete *GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete `pulumi:"allowDelete"` + AllowHttpsCacheKeySharing *GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing `pulumi:"allowHttpsCacheKeySharing"` + AllowHttpsDowngrade *GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade `pulumi:"allowHttpsDowngrade"` + AllowOptions *GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions `pulumi:"allowOptions"` + AllowPatch *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch `pulumi:"allowPatch"` + AllowPost *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost `pulumi:"allowPost"` + AllowPut *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut `pulumi:"allowPut"` + AllowTransferEncoding *GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding `pulumi:"allowTransferEncoding"` + AltSvcHeader *GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader `pulumi:"altSvcHeader"` + ApiPrioritization *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization `pulumi:"apiPrioritization"` + ApplicationLoadBalancer *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer `pulumi:"applicationLoadBalancer"` + AudienceSegmentation *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation `pulumi:"audienceSegmentation"` + AutoDomainValidation *GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation `pulumi:"autoDomainValidation"` + BaseDirectory *GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory `pulumi:"baseDirectory"` + BossBeaconing *GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing `pulumi:"bossBeaconing"` + Breadcrumbs *GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs `pulumi:"breadcrumbs"` + BreakConnection *GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection `pulumi:"breakConnection"` + Brotli *GetPropertyRulesBuilderRulesV20230920BehaviorBrotli `pulumi:"brotli"` + CacheError *GetPropertyRulesBuilderRulesV20230920BehaviorCacheError `pulumi:"cacheError"` + CacheId *GetPropertyRulesBuilderRulesV20230920BehaviorCacheId `pulumi:"cacheId"` + CacheKeyIgnoreCase *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase `pulumi:"cacheKeyIgnoreCase"` + CacheKeyQueryParams *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams `pulumi:"cacheKeyQueryParams"` + CacheKeyRewrite *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite `pulumi:"cacheKeyRewrite"` + CachePost *GetPropertyRulesBuilderRulesV20230920BehaviorCachePost `pulumi:"cachePost"` + CacheRedirect *GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect `pulumi:"cacheRedirect"` + CacheTag *GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag `pulumi:"cacheTag"` + CacheTagVisible *GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible `pulumi:"cacheTagVisible"` + Caching *GetPropertyRulesBuilderRulesV20230920BehaviorCaching `pulumi:"caching"` + CentralAuthorization *GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization `pulumi:"centralAuthorization"` + ChaseRedirects *GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects `pulumi:"chaseRedirects"` + ClientCertificateAuth *GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth `pulumi:"clientCertificateAuth"` + ClientCharacteristics *GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics `pulumi:"clientCharacteristics"` + CloudInterconnects *GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects `pulumi:"cloudInterconnects"` + CloudWrapper *GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper `pulumi:"cloudWrapper"` + CloudWrapperAdvanced *GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced `pulumi:"cloudWrapperAdvanced"` + CommonMediaClientData *GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData `pulumi:"commonMediaClientData"` + ConditionalOrigin *GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin `pulumi:"conditionalOrigin"` + ConstructResponse *GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse `pulumi:"constructResponse"` + ContentCharacteristics *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics `pulumi:"contentCharacteristics"` + ContentCharacteristicsAmd *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd `pulumi:"contentCharacteristicsAmd"` + ContentCharacteristicsDd *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd `pulumi:"contentCharacteristicsDd"` + ContentCharacteristicsWsdLargeFile *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile `pulumi:"contentCharacteristicsWsdLargeFile"` + ContentCharacteristicsWsdLive *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive `pulumi:"contentCharacteristicsWsdLive"` + ContentCharacteristicsWsdVod *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod `pulumi:"contentCharacteristicsWsdVod"` + ContentPrePosition *GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition `pulumi:"contentPrePosition"` + ContentTargetingProtection *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection `pulumi:"contentTargetingProtection"` + CorsSupport *GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport `pulumi:"corsSupport"` + CpCode *GetPropertyRulesBuilderRulesV20230920BehaviorCpCode `pulumi:"cpCode"` + CustomBehavior *GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior `pulumi:"customBehavior"` + Datastream *GetPropertyRulesBuilderRulesV20230920BehaviorDatastream `pulumi:"datastream"` + Dcp *GetPropertyRulesBuilderRulesV20230920BehaviorDcp `pulumi:"dcp"` + DcpAuthHmacTransformation *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation `pulumi:"dcpAuthHmacTransformation"` + DcpAuthRegexTransformation *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation `pulumi:"dcpAuthRegexTransformation"` + DcpAuthSubstringTransformation *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation `pulumi:"dcpAuthSubstringTransformation"` + DcpAuthVariableExtractor *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor `pulumi:"dcpAuthVariableExtractor"` + DcpDefaultAuthzGroups *GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups `pulumi:"dcpDefaultAuthzGroups"` + DcpDevRelations *GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations `pulumi:"dcpDevRelations"` + DcpRealTimeAuth *GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth `pulumi:"dcpRealTimeAuth"` + DeliveryReceipt *GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt `pulumi:"deliveryReceipt"` + DenyAccess *GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess `pulumi:"denyAccess"` + DenyDirectFailoverAccess *GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess `pulumi:"denyDirectFailoverAccess"` + DeviceCharacteristicCacheId *GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId `pulumi:"deviceCharacteristicCacheId"` + DeviceCharacteristicHeader *GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader `pulumi:"deviceCharacteristicHeader"` + DnsAsyncRefresh *GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh `pulumi:"dnsAsyncRefresh"` + DnsPrefresh *GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh `pulumi:"dnsPrefresh"` + DowngradeProtocol *GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol `pulumi:"downgradeProtocol"` + DownloadCompleteMarker *GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker `pulumi:"downloadCompleteMarker"` + DownloadNotification *GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification `pulumi:"downloadNotification"` + DownstreamCache *GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache `pulumi:"downstreamCache"` + DynamicThroughtputOptimization *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization `pulumi:"dynamicThroughtputOptimization"` + DynamicThroughtputOptimizationOverride *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride `pulumi:"dynamicThroughtputOptimizationOverride"` + DynamicWebContent *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent `pulumi:"dynamicWebContent"` + EcmsBulkUpload *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload `pulumi:"ecmsBulkUpload"` + EcmsDatabase *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase `pulumi:"ecmsDatabase"` + EcmsDataset *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset `pulumi:"ecmsDataset"` + EcmsObjectKey *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey `pulumi:"ecmsObjectKey"` + EdgeConnect *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect `pulumi:"edgeConnect"` + EdgeLoadBalancingAdvanced *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced `pulumi:"edgeLoadBalancingAdvanced"` + EdgeLoadBalancingDataCenter *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter `pulumi:"edgeLoadBalancingDataCenter"` + EdgeLoadBalancingOrigin *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin `pulumi:"edgeLoadBalancingOrigin"` + EdgeOriginAuthorization *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization `pulumi:"edgeOriginAuthorization"` + EdgeRedirector *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector `pulumi:"edgeRedirector"` + EdgeScape *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape `pulumi:"edgeScape"` + EdgeSideIncludes *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes `pulumi:"edgeSideIncludes"` + EdgeWorker *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker `pulumi:"edgeWorker"` + EnforceMtlsSettings *GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings `pulumi:"enforceMtlsSettings"` + EnhancedAkamaiProtocol *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol `pulumi:"enhancedAkamaiProtocol"` + EnhancedProxyDetection *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection `pulumi:"enhancedProxyDetection"` + EpdForwardHeaderEnrichment *GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment `pulumi:"epdForwardHeaderEnrichment"` + FailAction *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction `pulumi:"failAction"` + FailoverBotManagerFeatureCompatibility *GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility `pulumi:"failoverBotManagerFeatureCompatibility"` + FastInvalidate *GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate `pulumi:"fastInvalidate"` + Fips *GetPropertyRulesBuilderRulesV20230920BehaviorFips `pulumi:"fips"` + FirstPartyMarketing *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing `pulumi:"firstPartyMarketing"` + FirstPartyMarketingPlus *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus `pulumi:"firstPartyMarketingPlus"` + ForwardRewrite *GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite `pulumi:"forwardRewrite"` + G2oheader *GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader `pulumi:"g2oheader"` + GlobalRequestNumber *GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber `pulumi:"globalRequestNumber"` + GraphqlCaching *GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching `pulumi:"graphqlCaching"` + GzipResponse *GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse `pulumi:"gzipResponse"` + HdDataAdvanced *GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced `pulumi:"hdDataAdvanced"` + HealthDetection *GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection `pulumi:"healthDetection"` + HsafEipBinding *GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding `pulumi:"hsafEipBinding"` + Http2 *GetPropertyRulesBuilderRulesV20230920BehaviorHttp2 `pulumi:"http2"` + Http3 *GetPropertyRulesBuilderRulesV20230920BehaviorHttp3 `pulumi:"http3"` + HttpStrictTransportSecurity *GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity `pulumi:"httpStrictTransportSecurity"` + HttpToHttpsUpgrade *GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade `pulumi:"httpToHttpsUpgrade"` + ImOverride *GetPropertyRulesBuilderRulesV20230920BehaviorImOverride `pulumi:"imOverride"` + ImageAndVideoManager *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager `pulumi:"imageAndVideoManager"` + ImageManager *GetPropertyRulesBuilderRulesV20230920BehaviorImageManager `pulumi:"imageManager"` + ImageManagerVideo *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo `pulumi:"imageManagerVideo"` + Include *GetPropertyRulesBuilderRulesV20230920BehaviorInclude `pulumi:"include"` + Instant *GetPropertyRulesBuilderRulesV20230920BehaviorInstant `pulumi:"instant"` + InstantConfig *GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig `pulumi:"instantConfig"` + LargeFileOptimization *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization `pulumi:"largeFileOptimization"` + LargeFileOptimizationAdvanced *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced `pulumi:"largeFileOptimizationAdvanced"` + LimitBitRate *GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate `pulumi:"limitBitRate"` + LogCustom *GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom `pulumi:"logCustom"` + MPulse *GetPropertyRulesBuilderRulesV20230920BehaviorMPulse `pulumi:"mPulse"` + ManifestPersonalization *GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization `pulumi:"manifestPersonalization"` + ManifestRerouting *GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting `pulumi:"manifestRerouting"` + ManualServerPush *GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush `pulumi:"manualServerPush"` + MediaAcceleration *GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration `pulumi:"mediaAcceleration"` + MediaAccelerationQuicOptout *GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout `pulumi:"mediaAccelerationQuicOptout"` + MediaClient *GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient `pulumi:"mediaClient"` + MediaFileRetrievalOptimization *GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization `pulumi:"mediaFileRetrievalOptimization"` + MediaOriginFailover *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover `pulumi:"mediaOriginFailover"` + MetadataCaching *GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching `pulumi:"metadataCaching"` + MobileSdkPerformance *GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance `pulumi:"mobileSdkPerformance"` + ModifyIncomingRequestHeader *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader `pulumi:"modifyIncomingRequestHeader"` + ModifyIncomingResponseHeader *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader `pulumi:"modifyIncomingResponseHeader"` + ModifyOutgoingRequestHeader *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader `pulumi:"modifyOutgoingRequestHeader"` + ModifyOutgoingResponseHeader *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader `pulumi:"modifyOutgoingResponseHeader"` + ModifyViaHeader *GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader `pulumi:"modifyViaHeader"` + Origin *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin `pulumi:"origin"` + OriginCharacteristics *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics `pulumi:"originCharacteristics"` + OriginCharacteristicsWsd *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd `pulumi:"originCharacteristicsWsd"` + OriginFailureRecoveryMethod *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod `pulumi:"originFailureRecoveryMethod"` + OriginFailureRecoveryPolicy *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy `pulumi:"originFailureRecoveryPolicy"` + OriginIpAcl *GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl `pulumi:"originIpAcl"` + PermissionsPolicy *GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy `pulumi:"permissionsPolicy"` + PersistentClientConnection *GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection `pulumi:"persistentClientConnection"` + PersistentConnection *GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection `pulumi:"persistentConnection"` + PersonallyIdentifiableInformation *GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation `pulumi:"personallyIdentifiableInformation"` + PhasedRelease *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease `pulumi:"phasedRelease"` + Preconnect *GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect `pulumi:"preconnect"` + PredictiveContentDelivery *GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery `pulumi:"predictiveContentDelivery"` + PredictivePrefetching *GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching `pulumi:"predictivePrefetching"` + Prefetch *GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch `pulumi:"prefetch"` + Prefetchable *GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable `pulumi:"prefetchable"` + PrefreshCache *GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache `pulumi:"prefreshCache"` + Quality *GetPropertyRulesBuilderRulesV20230920BehaviorQuality `pulumi:"quality"` + QuicBeta *GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta `pulumi:"quicBeta"` + RandomSeek *GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek `pulumi:"randomSeek"` + Rapid *GetPropertyRulesBuilderRulesV20230920BehaviorRapid `pulumi:"rapid"` + ReadTimeout *GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout `pulumi:"readTimeout"` + RealTimeReporting *GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting `pulumi:"realTimeReporting"` + RealUserMonitoring *GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring `pulumi:"realUserMonitoring"` + Redirect *GetPropertyRulesBuilderRulesV20230920BehaviorRedirect `pulumi:"redirect"` + Redirectplus *GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus `pulumi:"redirectplus"` + RefererChecking *GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking `pulumi:"refererChecking"` + RemoveQueryParameter *GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter `pulumi:"removeQueryParameter"` + RemoveVary *GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary `pulumi:"removeVary"` + Report *GetPropertyRulesBuilderRulesV20230920BehaviorReport `pulumi:"report"` + RequestClientHints *GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints `pulumi:"requestClientHints"` + RequestControl *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl `pulumi:"requestControl"` + RequestTypeMarker *GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker `pulumi:"requestTypeMarker"` + ResourceOptimizer *GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer `pulumi:"resourceOptimizer"` + ResourceOptimizerExtendedCompatibility *GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility `pulumi:"resourceOptimizerExtendedCompatibility"` + ResponseCode *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode `pulumi:"responseCode"` + ResponseCookie *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie `pulumi:"responseCookie"` + RestrictObjectCaching *GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching `pulumi:"restrictObjectCaching"` + ReturnCacheStatus *GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus `pulumi:"returnCacheStatus"` + RewriteUrl *GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl `pulumi:"rewriteUrl"` + RumCustom *GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom `pulumi:"rumCustom"` + SaasDefinitions *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions `pulumi:"saasDefinitions"` + SalesForceCommerceCloudClient *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient `pulumi:"salesForceCommerceCloudClient"` + SalesForceCommerceCloudProvider *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider `pulumi:"salesForceCommerceCloudProvider"` + SalesForceCommerceCloudProviderHostHeader *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader `pulumi:"salesForceCommerceCloudProviderHostHeader"` + SavePostDcaProcessing *GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing `pulumi:"savePostDcaProcessing"` + ScheduleInvalidation *GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation `pulumi:"scheduleInvalidation"` + ScriptManagement *GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement `pulumi:"scriptManagement"` + SegmentedContentProtection *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection `pulumi:"segmentedContentProtection"` + SegmentedMediaOptimization *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization `pulumi:"segmentedMediaOptimization"` + SegmentedMediaStreamingPrefetch *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch `pulumi:"segmentedMediaStreamingPrefetch"` + SetVariable *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable `pulumi:"setVariable"` + SimulateErrorCode *GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode `pulumi:"simulateErrorCode"` + SiteShield *GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield `pulumi:"siteShield"` + StandardTlsMigration *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration `pulumi:"standardTlsMigration"` + StandardTlsMigrationOverride *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride `pulumi:"standardTlsMigrationOverride"` + StrictHeaderParsing *GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing `pulumi:"strictHeaderParsing"` + SubCustomer *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer `pulumi:"subCustomer"` + SureRoute *GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute `pulumi:"sureRoute"` + TcpOptimization *GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization `pulumi:"tcpOptimization"` + TeaLeaf *GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf `pulumi:"teaLeaf"` + TieredDistribution *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution `pulumi:"tieredDistribution"` + TieredDistributionAdvanced *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced `pulumi:"tieredDistributionAdvanced"` + TieredDistributionCustomization *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization `pulumi:"tieredDistributionCustomization"` + Timeout *GetPropertyRulesBuilderRulesV20230920BehaviorTimeout `pulumi:"timeout"` + UidConfiguration *GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration `pulumi:"uidConfiguration"` + ValidateEntityTag *GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag `pulumi:"validateEntityTag"` + VerifyJsonWebToken *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken `pulumi:"verifyJsonWebToken"` + VerifyJsonWebTokenForDcp *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp `pulumi:"verifyJsonWebTokenForDcp"` + VerifyTokenAuthorization *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization `pulumi:"verifyTokenAuthorization"` + VirtualWaitingRoom *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom `pulumi:"virtualWaitingRoom"` + VirtualWaitingRoomWithEdgeWorkers *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers `pulumi:"virtualWaitingRoomWithEdgeWorkers"` + VisitorPrioritization *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization `pulumi:"visitorPrioritization"` + VisitorPrioritizationFifo *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo `pulumi:"visitorPrioritizationFifo"` + VisitorPrioritizationFifoStandalone *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone `pulumi:"visitorPrioritizationFifoStandalone"` + Watermarking *GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking `pulumi:"watermarking"` + WebApplicationFirewall *GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall `pulumi:"webApplicationFirewall"` + WebSockets *GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets `pulumi:"webSockets"` + Webdav *GetPropertyRulesBuilderRulesV20230920BehaviorWebdav `pulumi:"webdav"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorArgs and GetPropertyRulesBuilderRulesV20230920BehaviorOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorArgs struct { + AdScalerCircuitBreaker GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrInput `pulumi:"adScalerCircuitBreaker"` + AdaptiveAcceleration GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrInput `pulumi:"adaptiveAcceleration"` + AdaptiveImageCompression GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrInput `pulumi:"adaptiveImageCompression"` + Advanced GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrInput `pulumi:"advanced"` + AggregatedReporting GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrInput `pulumi:"aggregatedReporting"` + Akamaizer GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrInput `pulumi:"akamaizer"` + AkamaizerTag GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrInput `pulumi:"akamaizerTag"` + AllHttpInCacheHierarchy GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrInput `pulumi:"allHttpInCacheHierarchy"` + AllowCloudletsOrigins GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrInput `pulumi:"allowCloudletsOrigins"` + AllowDelete GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrInput `pulumi:"allowDelete"` + AllowHttpsCacheKeySharing GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrInput `pulumi:"allowHttpsCacheKeySharing"` + AllowHttpsDowngrade GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrInput `pulumi:"allowHttpsDowngrade"` + AllowOptions GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrInput `pulumi:"allowOptions"` + AllowPatch GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrInput `pulumi:"allowPatch"` + AllowPost GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrInput `pulumi:"allowPost"` + AllowPut GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrInput `pulumi:"allowPut"` + AllowTransferEncoding GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrInput `pulumi:"allowTransferEncoding"` + AltSvcHeader GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrInput `pulumi:"altSvcHeader"` + ApiPrioritization GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrInput `pulumi:"apiPrioritization"` + ApplicationLoadBalancer GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrInput `pulumi:"applicationLoadBalancer"` + AudienceSegmentation GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrInput `pulumi:"audienceSegmentation"` + AutoDomainValidation GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrInput `pulumi:"autoDomainValidation"` + BaseDirectory GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrInput `pulumi:"baseDirectory"` + BossBeaconing GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrInput `pulumi:"bossBeaconing"` + Breadcrumbs GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrInput `pulumi:"breadcrumbs"` + BreakConnection GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrInput `pulumi:"breakConnection"` + Brotli GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrInput `pulumi:"brotli"` + CacheError GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrInput `pulumi:"cacheError"` + CacheId GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrInput `pulumi:"cacheId"` + CacheKeyIgnoreCase GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrInput `pulumi:"cacheKeyIgnoreCase"` + CacheKeyQueryParams GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrInput `pulumi:"cacheKeyQueryParams"` + CacheKeyRewrite GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrInput `pulumi:"cacheKeyRewrite"` + CachePost GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrInput `pulumi:"cachePost"` + CacheRedirect GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrInput `pulumi:"cacheRedirect"` + CacheTag GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrInput `pulumi:"cacheTag"` + CacheTagVisible GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrInput `pulumi:"cacheTagVisible"` + Caching GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrInput `pulumi:"caching"` + CentralAuthorization GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrInput `pulumi:"centralAuthorization"` + ChaseRedirects GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrInput `pulumi:"chaseRedirects"` + ClientCertificateAuth GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrInput `pulumi:"clientCertificateAuth"` + ClientCharacteristics GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrInput `pulumi:"clientCharacteristics"` + CloudInterconnects GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrInput `pulumi:"cloudInterconnects"` + CloudWrapper GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrInput `pulumi:"cloudWrapper"` + CloudWrapperAdvanced GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrInput `pulumi:"cloudWrapperAdvanced"` + CommonMediaClientData GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrInput `pulumi:"commonMediaClientData"` + ConditionalOrigin GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrInput `pulumi:"conditionalOrigin"` + ConstructResponse GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrInput `pulumi:"constructResponse"` + ContentCharacteristics GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrInput `pulumi:"contentCharacteristics"` + ContentCharacteristicsAmd GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrInput `pulumi:"contentCharacteristicsAmd"` + ContentCharacteristicsDd GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrInput `pulumi:"contentCharacteristicsDd"` + ContentCharacteristicsWsdLargeFile GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrInput `pulumi:"contentCharacteristicsWsdLargeFile"` + ContentCharacteristicsWsdLive GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrInput `pulumi:"contentCharacteristicsWsdLive"` + ContentCharacteristicsWsdVod GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrInput `pulumi:"contentCharacteristicsWsdVod"` + ContentPrePosition GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrInput `pulumi:"contentPrePosition"` + ContentTargetingProtection GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrInput `pulumi:"contentTargetingProtection"` + CorsSupport GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrInput `pulumi:"corsSupport"` + CpCode GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrInput `pulumi:"cpCode"` + CustomBehavior GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrInput `pulumi:"customBehavior"` + Datastream GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrInput `pulumi:"datastream"` + Dcp GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrInput `pulumi:"dcp"` + DcpAuthHmacTransformation GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrInput `pulumi:"dcpAuthHmacTransformation"` + DcpAuthRegexTransformation GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrInput `pulumi:"dcpAuthRegexTransformation"` + DcpAuthSubstringTransformation GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrInput `pulumi:"dcpAuthSubstringTransformation"` + DcpAuthVariableExtractor GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrInput `pulumi:"dcpAuthVariableExtractor"` + DcpDefaultAuthzGroups GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrInput `pulumi:"dcpDefaultAuthzGroups"` + DcpDevRelations GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrInput `pulumi:"dcpDevRelations"` + DcpRealTimeAuth GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrInput `pulumi:"dcpRealTimeAuth"` + DeliveryReceipt GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrInput `pulumi:"deliveryReceipt"` + DenyAccess GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrInput `pulumi:"denyAccess"` + DenyDirectFailoverAccess GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrInput `pulumi:"denyDirectFailoverAccess"` + DeviceCharacteristicCacheId GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrInput `pulumi:"deviceCharacteristicCacheId"` + DeviceCharacteristicHeader GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrInput `pulumi:"deviceCharacteristicHeader"` + DnsAsyncRefresh GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrInput `pulumi:"dnsAsyncRefresh"` + DnsPrefresh GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrInput `pulumi:"dnsPrefresh"` + DowngradeProtocol GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrInput `pulumi:"downgradeProtocol"` + DownloadCompleteMarker GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrInput `pulumi:"downloadCompleteMarker"` + DownloadNotification GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrInput `pulumi:"downloadNotification"` + DownstreamCache GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrInput `pulumi:"downstreamCache"` + DynamicThroughtputOptimization GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrInput `pulumi:"dynamicThroughtputOptimization"` + DynamicThroughtputOptimizationOverride GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrInput `pulumi:"dynamicThroughtputOptimizationOverride"` + DynamicWebContent GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrInput `pulumi:"dynamicWebContent"` + EcmsBulkUpload GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrInput `pulumi:"ecmsBulkUpload"` + EcmsDatabase GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrInput `pulumi:"ecmsDatabase"` + EcmsDataset GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrInput `pulumi:"ecmsDataset"` + EcmsObjectKey GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrInput `pulumi:"ecmsObjectKey"` + EdgeConnect GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrInput `pulumi:"edgeConnect"` + EdgeLoadBalancingAdvanced GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrInput `pulumi:"edgeLoadBalancingAdvanced"` + EdgeLoadBalancingDataCenter GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrInput `pulumi:"edgeLoadBalancingDataCenter"` + EdgeLoadBalancingOrigin GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrInput `pulumi:"edgeLoadBalancingOrigin"` + EdgeOriginAuthorization GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrInput `pulumi:"edgeOriginAuthorization"` + EdgeRedirector GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrInput `pulumi:"edgeRedirector"` + EdgeScape GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrInput `pulumi:"edgeScape"` + EdgeSideIncludes GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrInput `pulumi:"edgeSideIncludes"` + EdgeWorker GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrInput `pulumi:"edgeWorker"` + EnforceMtlsSettings GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrInput `pulumi:"enforceMtlsSettings"` + EnhancedAkamaiProtocol GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrInput `pulumi:"enhancedAkamaiProtocol"` + EnhancedProxyDetection GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrInput `pulumi:"enhancedProxyDetection"` + EpdForwardHeaderEnrichment GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrInput `pulumi:"epdForwardHeaderEnrichment"` + FailAction GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrInput `pulumi:"failAction"` + FailoverBotManagerFeatureCompatibility GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrInput `pulumi:"failoverBotManagerFeatureCompatibility"` + FastInvalidate GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrInput `pulumi:"fastInvalidate"` + Fips GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrInput `pulumi:"fips"` + FirstPartyMarketing GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrInput `pulumi:"firstPartyMarketing"` + FirstPartyMarketingPlus GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrInput `pulumi:"firstPartyMarketingPlus"` + ForwardRewrite GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrInput `pulumi:"forwardRewrite"` + G2oheader GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrInput `pulumi:"g2oheader"` + GlobalRequestNumber GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrInput `pulumi:"globalRequestNumber"` + GraphqlCaching GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrInput `pulumi:"graphqlCaching"` + GzipResponse GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrInput `pulumi:"gzipResponse"` + HdDataAdvanced GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrInput `pulumi:"hdDataAdvanced"` + HealthDetection GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrInput `pulumi:"healthDetection"` + HsafEipBinding GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrInput `pulumi:"hsafEipBinding"` + Http2 GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrInput `pulumi:"http2"` + Http3 GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrInput `pulumi:"http3"` + HttpStrictTransportSecurity GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrInput `pulumi:"httpStrictTransportSecurity"` + HttpToHttpsUpgrade GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrInput `pulumi:"httpToHttpsUpgrade"` + ImOverride GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrInput `pulumi:"imOverride"` + ImageAndVideoManager GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrInput `pulumi:"imageAndVideoManager"` + ImageManager GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrInput `pulumi:"imageManager"` + ImageManagerVideo GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrInput `pulumi:"imageManagerVideo"` + Include GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrInput `pulumi:"include"` + Instant GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrInput `pulumi:"instant"` + InstantConfig GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrInput `pulumi:"instantConfig"` + LargeFileOptimization GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrInput `pulumi:"largeFileOptimization"` + LargeFileOptimizationAdvanced GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrInput `pulumi:"largeFileOptimizationAdvanced"` + LimitBitRate GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrInput `pulumi:"limitBitRate"` + LogCustom GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrInput `pulumi:"logCustom"` + MPulse GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrInput `pulumi:"mPulse"` + ManifestPersonalization GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrInput `pulumi:"manifestPersonalization"` + ManifestRerouting GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrInput `pulumi:"manifestRerouting"` + ManualServerPush GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrInput `pulumi:"manualServerPush"` + MediaAcceleration GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrInput `pulumi:"mediaAcceleration"` + MediaAccelerationQuicOptout GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrInput `pulumi:"mediaAccelerationQuicOptout"` + MediaClient GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrInput `pulumi:"mediaClient"` + MediaFileRetrievalOptimization GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrInput `pulumi:"mediaFileRetrievalOptimization"` + MediaOriginFailover GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrInput `pulumi:"mediaOriginFailover"` + MetadataCaching GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrInput `pulumi:"metadataCaching"` + MobileSdkPerformance GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrInput `pulumi:"mobileSdkPerformance"` + ModifyIncomingRequestHeader GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrInput `pulumi:"modifyIncomingRequestHeader"` + ModifyIncomingResponseHeader GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrInput `pulumi:"modifyIncomingResponseHeader"` + ModifyOutgoingRequestHeader GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrInput `pulumi:"modifyOutgoingRequestHeader"` + ModifyOutgoingResponseHeader GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrInput `pulumi:"modifyOutgoingResponseHeader"` + ModifyViaHeader GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrInput `pulumi:"modifyViaHeader"` + Origin GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrInput `pulumi:"origin"` + OriginCharacteristics GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrInput `pulumi:"originCharacteristics"` + OriginCharacteristicsWsd GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrInput `pulumi:"originCharacteristicsWsd"` + OriginFailureRecoveryMethod GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrInput `pulumi:"originFailureRecoveryMethod"` + OriginFailureRecoveryPolicy GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrInput `pulumi:"originFailureRecoveryPolicy"` + OriginIpAcl GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrInput `pulumi:"originIpAcl"` + PermissionsPolicy GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrInput `pulumi:"permissionsPolicy"` + PersistentClientConnection GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrInput `pulumi:"persistentClientConnection"` + PersistentConnection GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrInput `pulumi:"persistentConnection"` + PersonallyIdentifiableInformation GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrInput `pulumi:"personallyIdentifiableInformation"` + PhasedRelease GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrInput `pulumi:"phasedRelease"` + Preconnect GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrInput `pulumi:"preconnect"` + PredictiveContentDelivery GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrInput `pulumi:"predictiveContentDelivery"` + PredictivePrefetching GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrInput `pulumi:"predictivePrefetching"` + Prefetch GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrInput `pulumi:"prefetch"` + Prefetchable GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrInput `pulumi:"prefetchable"` + PrefreshCache GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrInput `pulumi:"prefreshCache"` + Quality GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrInput `pulumi:"quality"` + QuicBeta GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrInput `pulumi:"quicBeta"` + RandomSeek GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrInput `pulumi:"randomSeek"` + Rapid GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrInput `pulumi:"rapid"` + ReadTimeout GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrInput `pulumi:"readTimeout"` + RealTimeReporting GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrInput `pulumi:"realTimeReporting"` + RealUserMonitoring GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrInput `pulumi:"realUserMonitoring"` + Redirect GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrInput `pulumi:"redirect"` + Redirectplus GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrInput `pulumi:"redirectplus"` + RefererChecking GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrInput `pulumi:"refererChecking"` + RemoveQueryParameter GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrInput `pulumi:"removeQueryParameter"` + RemoveVary GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrInput `pulumi:"removeVary"` + Report GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrInput `pulumi:"report"` + RequestClientHints GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrInput `pulumi:"requestClientHints"` + RequestControl GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrInput `pulumi:"requestControl"` + RequestTypeMarker GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrInput `pulumi:"requestTypeMarker"` + ResourceOptimizer GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrInput `pulumi:"resourceOptimizer"` + ResourceOptimizerExtendedCompatibility GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrInput `pulumi:"resourceOptimizerExtendedCompatibility"` + ResponseCode GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrInput `pulumi:"responseCode"` + ResponseCookie GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrInput `pulumi:"responseCookie"` + RestrictObjectCaching GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrInput `pulumi:"restrictObjectCaching"` + ReturnCacheStatus GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrInput `pulumi:"returnCacheStatus"` + RewriteUrl GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrInput `pulumi:"rewriteUrl"` + RumCustom GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrInput `pulumi:"rumCustom"` + SaasDefinitions GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrInput `pulumi:"saasDefinitions"` + SalesForceCommerceCloudClient GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrInput `pulumi:"salesForceCommerceCloudClient"` + SalesForceCommerceCloudProvider GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrInput `pulumi:"salesForceCommerceCloudProvider"` + SalesForceCommerceCloudProviderHostHeader GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrInput `pulumi:"salesForceCommerceCloudProviderHostHeader"` + SavePostDcaProcessing GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrInput `pulumi:"savePostDcaProcessing"` + ScheduleInvalidation GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrInput `pulumi:"scheduleInvalidation"` + ScriptManagement GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrInput `pulumi:"scriptManagement"` + SegmentedContentProtection GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrInput `pulumi:"segmentedContentProtection"` + SegmentedMediaOptimization GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrInput `pulumi:"segmentedMediaOptimization"` + SegmentedMediaStreamingPrefetch GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrInput `pulumi:"segmentedMediaStreamingPrefetch"` + SetVariable GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrInput `pulumi:"setVariable"` + SimulateErrorCode GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrInput `pulumi:"simulateErrorCode"` + SiteShield GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrInput `pulumi:"siteShield"` + StandardTlsMigration GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrInput `pulumi:"standardTlsMigration"` + StandardTlsMigrationOverride GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrInput `pulumi:"standardTlsMigrationOverride"` + StrictHeaderParsing GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrInput `pulumi:"strictHeaderParsing"` + SubCustomer GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrInput `pulumi:"subCustomer"` + SureRoute GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrInput `pulumi:"sureRoute"` + TcpOptimization GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrInput `pulumi:"tcpOptimization"` + TeaLeaf GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrInput `pulumi:"teaLeaf"` + TieredDistribution GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrInput `pulumi:"tieredDistribution"` + TieredDistributionAdvanced GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrInput `pulumi:"tieredDistributionAdvanced"` + TieredDistributionCustomization GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrInput `pulumi:"tieredDistributionCustomization"` + Timeout GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrInput `pulumi:"timeout"` + UidConfiguration GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrInput `pulumi:"uidConfiguration"` + ValidateEntityTag GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrInput `pulumi:"validateEntityTag"` + VerifyJsonWebToken GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrInput `pulumi:"verifyJsonWebToken"` + VerifyJsonWebTokenForDcp GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrInput `pulumi:"verifyJsonWebTokenForDcp"` + VerifyTokenAuthorization GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrInput `pulumi:"verifyTokenAuthorization"` + VirtualWaitingRoom GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrInput `pulumi:"virtualWaitingRoom"` + VirtualWaitingRoomWithEdgeWorkers GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrInput `pulumi:"virtualWaitingRoomWithEdgeWorkers"` + VisitorPrioritization GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrInput `pulumi:"visitorPrioritization"` + VisitorPrioritizationFifo GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrInput `pulumi:"visitorPrioritizationFifo"` + VisitorPrioritizationFifoStandalone GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrInput `pulumi:"visitorPrioritizationFifoStandalone"` + Watermarking GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrInput `pulumi:"watermarking"` + WebApplicationFirewall GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrInput `pulumi:"webApplicationFirewall"` + WebSockets GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrInput `pulumi:"webSockets"` + Webdav GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrInput `pulumi:"webdav"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920Behavior)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920Behavior] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920Behavior]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOutputWithContext(ctx).OutputState, + } } -// GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs and GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorArray and GetPropertyRulesBuilderRulesV20230920BehaviorArrayOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorArrayInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorArray{ GetPropertyRulesBuilderRulesV20230920BehaviorArgs{...} } +type GetPropertyRulesBuilderRulesV20230920BehaviorArrayInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorArrayOutput() GetPropertyRulesBuilderRulesV20230920BehaviorArrayOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorArrayOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs struct { - Info pulumi.StringPtrInput `pulumi:"info"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorArray []GetPropertyRulesBuilderRulesV20230920BehaviorInput + +func (GetPropertyRulesBuilderRulesV20230920BehaviorArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230920Behavior)(nil)).Elem() } -func (GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride)(nil)).Elem() +func (i GetPropertyRulesBuilderRulesV20230920BehaviorArray) ToGetPropertyRulesBuilderRulesV20230920BehaviorArrayOutput() GetPropertyRulesBuilderRulesV20230920BehaviorArrayOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorArrayOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorArray) ToGetPropertyRulesBuilderRulesV20230920BehaviorArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorArrayOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920Behavior] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920Behavior]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorArrayOutputWithContext(ctx).OutputState, + } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutputWithContext(ctx).OutputState, +type GetPropertyRulesBuilderRulesV20230920BehaviorOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920Behavior)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920Behavior] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920Behavior]{ + OutputState: o.OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) AdScalerCircuitBreaker() GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker { + return v.AdScalerCircuitBreaker + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) AdaptiveAcceleration() GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration { + return v.AdaptiveAcceleration + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs, GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtr and GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) AdaptiveImageCompression() GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression { + return v.AdaptiveImageCompression + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) Advanced() GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced { + return v.Advanced + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput) } -type getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrType GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) AggregatedReporting() GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting { + return v.AggregatedReporting + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput) +} -func GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) Akamaizer() GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer { + return v.Akamaizer + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) AkamaizerTag() GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag { + return v.AkamaizerTag + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) AllHttpInCacheHierarchy() GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy { + return v.AllHttpInCacheHierarchy + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) AllowCloudletsOrigins() GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins { + return v.AllowCloudletsOrigins + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) AllowDelete() GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete { + return v.AllowDelete + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) AllowHttpsCacheKeySharing() GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing { + return v.AllowHttpsCacheKeySharing + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) AllowHttpsDowngrade() GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade { + return v.AllowHttpsDowngrade + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) AllowOptions() GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions { + return v.AllowOptions + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) AllowPatch() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch { + return v.AllowPatch + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) AllowPost() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost { + return v.AllowPost + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride) *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) AllowPut() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut { + return v.AllowPut + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) AllowTransferEncoding() GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding { + return v.AllowTransferEncoding + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput) Info() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride) *string { - return v.Info - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) AltSvcHeader() GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader { + return v.AltSvcHeader + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ApiPrioritization() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization { + return v.ApiPrioritization + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ApplicationLoadBalancer() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer { + return v.ApplicationLoadBalancer + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) AudienceSegmentation() GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation { + return v.AudienceSegmentation + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) AutoDomainValidation() GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation { + return v.AutoDomainValidation + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) BaseDirectory() GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory { + return v.BaseDirectory + }).(GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) BossBeaconing() GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing { + return v.BossBeaconing + }).(GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) Breadcrumbs() GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs { + return v.Breadcrumbs + }).(GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) BreakConnection() GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection { + return v.BreakConnection + }).(GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride) GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) Brotli() GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorBrotli { + return v.Brotli + }).(GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput) Info() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride) *string { - if v == nil { - return nil - } - return v.Info - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) CacheError() GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorCacheError { + return v.CacheError + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) CacheId() GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorCacheId { + return v.CacheId + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) CacheKeyIgnoreCase() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase { + return v.CacheKeyIgnoreCase + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverridePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverride) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) CacheKeyQueryParams() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams { + return v.CacheKeyQueryParams + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing struct { - Locked *bool `pulumi:"locked"` - StrictMode *bool `pulumi:"strictMode"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - ValidMode *bool `pulumi:"validMode"` +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) CacheKeyRewrite() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite { + return v.CacheKeyRewrite + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) CachePost() GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorCachePost { + return v.CachePost + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) CacheRedirect() GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect { + return v.CacheRedirect + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - StrictMode pulumi.BoolPtrInput `pulumi:"strictMode"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - ValidMode pulumi.BoolPtrInput `pulumi:"validMode"` +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) CacheTag() GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag { + return v.CacheTag + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput) } -func (GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) CacheTagVisible() GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible { + return v.CacheTagVisible + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) Caching() GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorCaching { + return v.Caching + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) CentralAuthorization() GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization { + return v.CentralAuthorization + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ChaseRedirects() GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects { + return v.ChaseRedirects + }).(GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ClientCertificateAuth() GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth { + return v.ClientCertificateAuth + }).(GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutputWithContext(ctx) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ClientCharacteristics() GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics { + return v.ClientCharacteristics + }).(GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) CloudInterconnects() GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects { + return v.CloudInterconnects + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) CloudWrapper() GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper { + return v.CloudWrapper + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput) } -type getPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) CloudWrapperAdvanced() GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced { + return v.CloudWrapperAdvanced + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput) +} -func GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) CommonMediaClientData() GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData { + return v.CommonMediaClientData + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ConditionalOrigin() GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin { + return v.ConditionalOrigin + }).(GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ConstructResponse() GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse { + return v.ConstructResponse + }).(GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ContentCharacteristics() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics { + return v.ContentCharacteristics + }).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ContentCharacteristicsAmd() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd { + return v.ContentCharacteristicsAmd + }).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ContentCharacteristicsDd() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd { + return v.ContentCharacteristicsDd + }).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ContentCharacteristicsWsdLargeFile() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile { + return v.ContentCharacteristicsWsdLargeFile + }).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ContentCharacteristicsWsdLive() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive { + return v.ContentCharacteristicsWsdLive + }).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ContentCharacteristicsWsdVod() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod { + return v.ContentCharacteristicsWsdVod + }).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ContentPrePosition() GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition { + return v.ContentPrePosition + }).(GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing) *GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ContentTargetingProtection() GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection { + return v.ContentTargetingProtection + }).(GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) CorsSupport() GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport { + return v.CorsSupport + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) CpCode() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorCpCode { + return v.CpCode + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) StrictMode() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing) *bool { return v.StrictMode }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) CustomBehavior() GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior { + return v.CustomBehavior + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) Datastream() GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorDatastream { + return v.Datastream + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) Dcp() GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorDcp { + return v.Dcp + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) ValidMode() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing) *bool { return v.ValidMode }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) DcpAuthHmacTransformation() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation { + return v.DcpAuthHmacTransformation + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) DcpAuthRegexTransformation() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation { + return v.DcpAuthRegexTransformation + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) DcpAuthSubstringTransformation() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation { + return v.DcpAuthSubstringTransformation + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) DcpAuthVariableExtractor() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor { + return v.DcpAuthVariableExtractor + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) DcpDefaultAuthzGroups() GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups { + return v.DcpDefaultAuthzGroups + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) DcpDevRelations() GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations { + return v.DcpDevRelations + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing) GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) DcpRealTimeAuth() GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth { + return v.DcpRealTimeAuth + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) DeliveryReceipt() GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt { + return v.DeliveryReceipt + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) StrictMode() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing) *bool { - if v == nil { - return nil - } - return v.StrictMode - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) DenyAccess() GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess { + return v.DenyAccess + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) DenyDirectFailoverAccess() GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess { + return v.DenyDirectFailoverAccess + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) DeviceCharacteristicCacheId() GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId { + return v.DeviceCharacteristicCacheId + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) DeviceCharacteristicHeader() GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader { + return v.DeviceCharacteristicHeader + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) DnsAsyncRefresh() GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh { + return v.DnsAsyncRefresh + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) DnsPrefresh() GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh { + return v.DnsPrefresh + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) DowngradeProtocol() GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol { + return v.DowngradeProtocol + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) DownloadCompleteMarker() GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker { + return v.DownloadCompleteMarker + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) DownloadNotification() GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification { + return v.DownloadNotification + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) DownstreamCache() GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache { + return v.DownstreamCache + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) DynamicThroughtputOptimization() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization { + return v.DynamicThroughtputOptimization + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) DynamicThroughtputOptimizationOverride() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride { + return v.DynamicThroughtputOptimizationOverride + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) DynamicWebContent() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent { + return v.DynamicWebContent + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) EcmsBulkUpload() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload { + return v.EcmsBulkUpload + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) EcmsDatabase() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase { + return v.EcmsDatabase + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) EcmsDataset() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset { + return v.EcmsDataset + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) EcmsObjectKey() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey { + return v.EcmsObjectKey + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) EdgeConnect() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect { + return v.EdgeConnect + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) EdgeLoadBalancingAdvanced() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced { + return v.EdgeLoadBalancingAdvanced + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) EdgeLoadBalancingDataCenter() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter { + return v.EdgeLoadBalancingDataCenter + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) EdgeLoadBalancingOrigin() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin { + return v.EdgeLoadBalancingOrigin + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) EdgeOriginAuthorization() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization { + return v.EdgeOriginAuthorization + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) EdgeRedirector() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector { + return v.EdgeRedirector + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingPtrOutput) ValidMode() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsing) *bool { - if v == nil { - return nil - } - return v.ValidMode - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) EdgeScape() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape { + return v.EdgeScape + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer struct { - AccessControl *bool `pulumi:"accessControl"` - CacheKey *bool `pulumi:"cacheKey"` - Caching *bool `pulumi:"caching"` - ContentCompressor *bool `pulumi:"contentCompressor"` - DynamicWebContent *bool `pulumi:"dynamicWebContent"` - Enabled *bool `pulumi:"enabled"` - GeoLocation *bool `pulumi:"geoLocation"` - Ip *bool `pulumi:"ip"` - LargeFileDelivery *bool `pulumi:"largeFileDelivery"` - LiveVideoDelivery *bool `pulumi:"liveVideoDelivery"` - Locked *bool `pulumi:"locked"` - ModifyPath *bool `pulumi:"modifyPath"` - OnDemandVideoDelivery *bool `pulumi:"onDemandVideoDelivery"` - Origin *bool `pulumi:"origin"` - PartnerDomainSuffix *string `pulumi:"partnerDomainSuffix"` - Referrer *bool `pulumi:"referrer"` - RefreshContent *bool `pulumi:"refreshContent"` - SiteFailover *bool `pulumi:"siteFailover"` - TemplateUuid *string `pulumi:"templateUuid"` - TokenAuthorization *bool `pulumi:"tokenAuthorization"` - Uuid *string `pulumi:"uuid"` - WebApplicationFirewall *bool `pulumi:"webApplicationFirewall"` +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) EdgeSideIncludes() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes { + return v.EdgeSideIncludes + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) EdgeWorker() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker { + return v.EdgeWorker + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) EnforceMtlsSettings() GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings { + return v.EnforceMtlsSettings + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs struct { - AccessControl pulumi.BoolPtrInput `pulumi:"accessControl"` - CacheKey pulumi.BoolPtrInput `pulumi:"cacheKey"` - Caching pulumi.BoolPtrInput `pulumi:"caching"` - ContentCompressor pulumi.BoolPtrInput `pulumi:"contentCompressor"` - DynamicWebContent pulumi.BoolPtrInput `pulumi:"dynamicWebContent"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - GeoLocation pulumi.BoolPtrInput `pulumi:"geoLocation"` - Ip pulumi.BoolPtrInput `pulumi:"ip"` - LargeFileDelivery pulumi.BoolPtrInput `pulumi:"largeFileDelivery"` - LiveVideoDelivery pulumi.BoolPtrInput `pulumi:"liveVideoDelivery"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - ModifyPath pulumi.BoolPtrInput `pulumi:"modifyPath"` - OnDemandVideoDelivery pulumi.BoolPtrInput `pulumi:"onDemandVideoDelivery"` - Origin pulumi.BoolPtrInput `pulumi:"origin"` - PartnerDomainSuffix pulumi.StringPtrInput `pulumi:"partnerDomainSuffix"` - Referrer pulumi.BoolPtrInput `pulumi:"referrer"` - RefreshContent pulumi.BoolPtrInput `pulumi:"refreshContent"` - SiteFailover pulumi.BoolPtrInput `pulumi:"siteFailover"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - TokenAuthorization pulumi.BoolPtrInput `pulumi:"tokenAuthorization"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - WebApplicationFirewall pulumi.BoolPtrInput `pulumi:"webApplicationFirewall"` +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) EnhancedAkamaiProtocol() GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol { + return v.EnhancedAkamaiProtocol + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput) } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) EnhancedProxyDetection() GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection { + return v.EnhancedProxyDetection + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) EpdForwardHeaderEnrichment() GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment { + return v.EpdForwardHeaderEnrichment + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) FailAction() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction { + return v.FailAction + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) FailoverBotManagerFeatureCompatibility() GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility { + return v.FailoverBotManagerFeatureCompatibility + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) FastInvalidate() GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate { + return v.FastInvalidate + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutputWithContext(ctx) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) Fips() GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorFips { + return v.Fips + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtr and GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) FirstPartyMarketing() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing { + return v.FirstPartyMarketing + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) FirstPartyMarketingPlus() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus { + return v.FirstPartyMarketingPlus + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput) } -type getPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrType GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ForwardRewrite() GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite { + return v.ForwardRewrite + }).(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput) +} -func GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) G2oheader() GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader { + return v.G2oheader + }).(GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) GlobalRequestNumber() GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber { + return v.GlobalRequestNumber + }).(GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) GraphqlCaching() GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching { + return v.GraphqlCaching + }).(GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) GzipResponse() GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse { + return v.GzipResponse + }).(GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) HdDataAdvanced() GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced { + return v.HdDataAdvanced + }).(GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) HealthDetection() GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection { + return v.HealthDetection + }).(GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) HsafEipBinding() GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding { + return v.HsafEipBinding + }).(GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) Http2() GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorHttp2 { + return v.Http2 + }).(GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) Http3() GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorHttp3 { + return v.Http3 + }).(GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) HttpStrictTransportSecurity() GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity { + return v.HttpStrictTransportSecurity + }).(GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) HttpToHttpsUpgrade() GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade { + return v.HttpToHttpsUpgrade + }).(GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ImOverride() GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorImOverride { + return v.ImOverride + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) AccessControl() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.AccessControl }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ImageAndVideoManager() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager { + return v.ImageAndVideoManager + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) CacheKey() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.CacheKey }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ImageManager() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManager { + return v.ImageManager + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) Caching() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.Caching }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ImageManagerVideo() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo { + return v.ImageManagerVideo + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) ContentCompressor() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.ContentCompressor }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) Include() GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorInclude { + return v.Include + }).(GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) DynamicWebContent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.DynamicWebContent }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) Instant() GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorInstant { + return v.Instant + }).(GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) InstantConfig() GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig { + return v.InstantConfig + }).(GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) GeoLocation() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.GeoLocation }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) LargeFileOptimization() GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization { + return v.LargeFileOptimization + }).(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) Ip() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.Ip }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) LargeFileOptimizationAdvanced() GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced { + return v.LargeFileOptimizationAdvanced + }).(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) LargeFileDelivery() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.LargeFileDelivery }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) LimitBitRate() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate { + return v.LimitBitRate + }).(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) LiveVideoDelivery() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.LiveVideoDelivery }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) LogCustom() GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom { + return v.LogCustom + }).(GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) MPulse() GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorMPulse { + return v.MPulse + }).(GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) ModifyPath() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.ModifyPath }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ManifestPersonalization() GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization { + return v.ManifestPersonalization + }).(GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) OnDemandVideoDelivery() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.OnDemandVideoDelivery }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ManifestRerouting() GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting { + return v.ManifestRerouting + }).(GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) Origin() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.Origin }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ManualServerPush() GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush { + return v.ManualServerPush + }).(GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) PartnerDomainSuffix() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *string { return v.PartnerDomainSuffix }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) MediaAcceleration() GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration { + return v.MediaAcceleration + }).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) Referrer() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.Referrer }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) MediaAccelerationQuicOptout() GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout { + return v.MediaAccelerationQuicOptout + }).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) RefreshContent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.RefreshContent }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) MediaClient() GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient { + return v.MediaClient + }).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) SiteFailover() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.SiteFailover }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) MediaFileRetrievalOptimization() GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization { + return v.MediaFileRetrievalOptimization + }).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) MediaOriginFailover() GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover { + return v.MediaOriginFailover + }).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) TokenAuthorization() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { return v.TokenAuthorization }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) MetadataCaching() GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching { + return v.MetadataCaching + }).(GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) MobileSdkPerformance() GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance { + return v.MobileSdkPerformance + }).(GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) WebApplicationFirewall() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { - return v.WebApplicationFirewall - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ModifyIncomingRequestHeader() GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader { + return v.ModifyIncomingRequestHeader + }).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ModifyIncomingResponseHeader() GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader { + return v.ModifyIncomingResponseHeader + }).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ModifyOutgoingRequestHeader() GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader { + return v.ModifyOutgoingRequestHeader + }).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ModifyOutgoingResponseHeader() GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader { + return v.ModifyOutgoingResponseHeader + }).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ModifyViaHeader() GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader { + return v.ModifyViaHeader + }).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) Origin() GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin { + return v.Origin + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) OriginCharacteristics() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics { + return v.OriginCharacteristics + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) AccessControl() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.AccessControl - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) OriginCharacteristicsWsd() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd { + return v.OriginCharacteristicsWsd + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) CacheKey() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.CacheKey - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) OriginFailureRecoveryMethod() GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod { + return v.OriginFailureRecoveryMethod + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) Caching() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.Caching - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) OriginFailureRecoveryPolicy() GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy { + return v.OriginFailureRecoveryPolicy + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) ContentCompressor() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.ContentCompressor - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) OriginIpAcl() GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl { + return v.OriginIpAcl + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) DynamicWebContent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.DynamicWebContent - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) PermissionsPolicy() GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy { + return v.PermissionsPolicy + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) PersistentClientConnection() GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection { + return v.PersistentClientConnection + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) GeoLocation() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.GeoLocation - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) PersistentConnection() GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection { + return v.PersistentConnection + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) Ip() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.Ip - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) PersonallyIdentifiableInformation() GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation { + return v.PersonallyIdentifiableInformation + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) LargeFileDelivery() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.LargeFileDelivery - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) PhasedRelease() GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease { + return v.PhasedRelease + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) LiveVideoDelivery() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.LiveVideoDelivery - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) Preconnect() GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect { + return v.Preconnect + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) PredictiveContentDelivery() GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery { + return v.PredictiveContentDelivery + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) ModifyPath() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.ModifyPath - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) PredictivePrefetching() GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching { + return v.PredictivePrefetching + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) OnDemandVideoDelivery() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.OnDemandVideoDelivery - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) Prefetch() GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch { + return v.Prefetch + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) Origin() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.Origin - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) Prefetchable() GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable { + return v.Prefetchable + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) PartnerDomainSuffix() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *string { - if v == nil { - return nil - } - return v.PartnerDomainSuffix - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) PrefreshCache() GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache { + return v.PrefreshCache + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) Referrer() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.Referrer - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) Quality() GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorQuality { + return v.Quality + }).(GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) RefreshContent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.RefreshContent - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) QuicBeta() GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta { + return v.QuicBeta + }).(GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) SiteFailover() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.SiteFailover - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) RandomSeek() GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek { + return v.RandomSeek + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) Rapid() GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorRapid { + return v.Rapid + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) TokenAuthorization() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.TokenAuthorization - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ReadTimeout() GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout { + return v.ReadTimeout + }).(GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) RealTimeReporting() GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting { + return v.RealTimeReporting + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerPtrOutput) WebApplicationFirewall() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomer) *bool { - if v == nil { - return nil - } - return v.WebApplicationFirewall - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) RealUserMonitoring() GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring { + return v.RealUserMonitoring + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute struct { - AllowFcmParentOverride *bool `pulumi:"allowFcmParentOverride"` - CustomMap *string `pulumi:"customMap"` - CustomStatKey *string `pulumi:"customStatKey"` - EnableCustomKey *bool `pulumi:"enableCustomKey"` - Enabled *bool `pulumi:"enabled"` - ForceSslForward *bool `pulumi:"forceSslForward"` - Locked *bool `pulumi:"locked"` - RaceStatTtl *string `pulumi:"raceStatTtl"` - SrDownloadLinkTitle *string `pulumi:"srDownloadLinkTitle"` - TemplateUuid *string `pulumi:"templateUuid"` - TestObjectUrl *string `pulumi:"testObjectUrl"` - ToHost *string `pulumi:"toHost"` - ToHostStatus *string `pulumi:"toHostStatus"` - Type *string `pulumi:"type"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) Redirect() GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorRedirect { + return v.Redirect + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs and GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) Redirectplus() GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus { + return v.Redirectplus + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) RefererChecking() GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking { + return v.RefererChecking + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs struct { - AllowFcmParentOverride pulumi.BoolPtrInput `pulumi:"allowFcmParentOverride"` - CustomMap pulumi.StringPtrInput `pulumi:"customMap"` - CustomStatKey pulumi.StringPtrInput `pulumi:"customStatKey"` - EnableCustomKey pulumi.BoolPtrInput `pulumi:"enableCustomKey"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - ForceSslForward pulumi.BoolPtrInput `pulumi:"forceSslForward"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - RaceStatTtl pulumi.StringPtrInput `pulumi:"raceStatTtl"` - SrDownloadLinkTitle pulumi.StringPtrInput `pulumi:"srDownloadLinkTitle"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - TestObjectUrl pulumi.StringPtrInput `pulumi:"testObjectUrl"` - ToHost pulumi.StringPtrInput `pulumi:"toHost"` - ToHostStatus pulumi.StringPtrInput `pulumi:"toHostStatus"` - Type pulumi.StringPtrInput `pulumi:"type"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) RemoveQueryParameter() GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter { + return v.RemoveQueryParameter + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput) } -func (GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) RemoveVary() GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary { + return v.RemoveVary + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) Report() GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorReport { + return v.Report + }).(GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) RequestClientHints() GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints { + return v.RequestClientHints + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) RequestControl() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl { + return v.RequestControl + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) RequestTypeMarker() GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker { + return v.RequestTypeMarker + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutputWithContext(ctx) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ResourceOptimizer() GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer { + return v.ResourceOptimizer + }).(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs, GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtr and GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrInput interface { - pulumi.Input +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ResourceOptimizerExtendedCompatibility() GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility { + return v.ResourceOptimizerExtendedCompatibility + }).(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) +} - ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ResponseCode() GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode { + return v.ResponseCode + }).(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput) } -type getPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrType GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ResponseCookie() GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie { + return v.ResponseCookie + }).(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) +} -func GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs) GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) RestrictObjectCaching() GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching { + return v.RestrictObjectCaching + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ReturnCacheStatus() GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus { + return v.ReturnCacheStatus + }).(GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) RewriteUrl() GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl { + return v.RewriteUrl + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) RumCustom() GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom { + return v.RumCustom + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) SaasDefinitions() GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions { + return v.SaasDefinitions + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) SalesForceCommerceCloudClient() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient { + return v.SalesForceCommerceCloudClient + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) SalesForceCommerceCloudProvider() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider { + return v.SalesForceCommerceCloudProvider + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) SalesForceCommerceCloudProviderHostHeader() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader { + return v.SalesForceCommerceCloudProviderHostHeader + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) SavePostDcaProcessing() GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing { + return v.SavePostDcaProcessing + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ScheduleInvalidation() GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation { + return v.ScheduleInvalidation + }).(GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ScriptManagement() GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement { + return v.ScriptManagement + }).(GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) AllowFcmParentOverride() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *bool { return v.AllowFcmParentOverride }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) SegmentedContentProtection() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection { + return v.SegmentedContentProtection + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) CustomMap() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { return v.CustomMap }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) SegmentedMediaOptimization() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization { + return v.SegmentedMediaOptimization + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) CustomStatKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { return v.CustomStatKey }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) SegmentedMediaStreamingPrefetch() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch { + return v.SegmentedMediaStreamingPrefetch + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) EnableCustomKey() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *bool { return v.EnableCustomKey }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) SetVariable() GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable { + return v.SetVariable + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) SimulateErrorCode() GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode { + return v.SimulateErrorCode + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) ForceSslForward() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *bool { return v.ForceSslForward }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) SiteShield() GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield { + return v.SiteShield + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) StandardTlsMigration() GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration { + return v.StandardTlsMigration + }).(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) RaceStatTtl() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { return v.RaceStatTtl }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) StandardTlsMigrationOverride() GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride { + return v.StandardTlsMigrationOverride + }).(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) SrDownloadLinkTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { return v.SrDownloadLinkTitle }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) StrictHeaderParsing() GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing { + return v.StrictHeaderParsing + }).(GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) SubCustomer() GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer { + return v.SubCustomer + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) TestObjectUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { return v.TestObjectUrl }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) SureRoute() GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute { + return v.SureRoute + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) ToHost() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { return v.ToHost }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) TcpOptimization() GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization { + return v.TcpOptimization + }).(GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) ToHostStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { return v.ToHostStatus }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) TeaLeaf() GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf { + return v.TeaLeaf + }).(GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { return v.Type }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) TieredDistribution() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution { + return v.TieredDistribution + }).(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) TieredDistributionAdvanced() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced { + return v.TieredDistributionAdvanced + }).(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) TieredDistributionCustomization() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization { + return v.TieredDistributionCustomization + }).(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) Timeout() GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorTimeout { + return v.Timeout + }).(GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) UidConfiguration() GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration { + return v.UidConfiguration + }).(GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) ValidateEntityTag() GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag { + return v.ValidateEntityTag + }).(GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) VerifyJsonWebToken() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken { + return v.VerifyJsonWebToken + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) VerifyJsonWebTokenForDcp() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp { + return v.VerifyJsonWebTokenForDcp + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) AllowFcmParentOverride() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *bool { - if v == nil { - return nil - } - return v.AllowFcmParentOverride - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) VerifyTokenAuthorization() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization { + return v.VerifyTokenAuthorization + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) CustomMap() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { - if v == nil { - return nil - } - return v.CustomMap - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) VirtualWaitingRoom() GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom { + return v.VirtualWaitingRoom + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) CustomStatKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { - if v == nil { - return nil - } - return v.CustomStatKey - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) VirtualWaitingRoomWithEdgeWorkers() GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers { + return v.VirtualWaitingRoomWithEdgeWorkers + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) EnableCustomKey() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *bool { - if v == nil { - return nil - } - return v.EnableCustomKey - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) VisitorPrioritization() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization { + return v.VisitorPrioritization + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) VisitorPrioritizationFifo() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo { + return v.VisitorPrioritizationFifo + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) ForceSslForward() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *bool { - if v == nil { - return nil - } - return v.ForceSslForward - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) VisitorPrioritizationFifoStandalone() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone { + return v.VisitorPrioritizationFifoStandalone + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) Watermarking() GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking { + return v.Watermarking + }).(GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) RaceStatTtl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { - if v == nil { - return nil - } - return v.RaceStatTtl - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) WebApplicationFirewall() GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall { + return v.WebApplicationFirewall + }).(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) SrDownloadLinkTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { - if v == nil { - return nil - } - return v.SrDownloadLinkTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) WebSockets() GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets { + return v.WebSockets + }).(GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOutput) Webdav() GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Behavior) *GetPropertyRulesBuilderRulesV20230920BehaviorWebdav { + return v.Webdav + }).(GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) TestObjectUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { - if v == nil { - return nil - } - return v.TestObjectUrl - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230920BehaviorArrayOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230920Behavior)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) ToHost() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { - if v == nil { - return nil - } - return v.ToHost - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorArrayOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorArrayOutput() GetPropertyRulesBuilderRulesV20230920BehaviorArrayOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) ToHostStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { - if v == nil { - return nil - } - return v.ToHostStatus - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorArrayOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorArrayOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { - if v == nil { - return nil - } - return v.Type - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920Behavior] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920Behavior]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorSureRoutePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorSureRoute) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230920BehaviorOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230920Behavior { + return vs[0].([]GetPropertyRulesBuilderRulesV20230920Behavior)[vs[1].(int)] + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization struct { - Display *string `pulumi:"display"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker struct { + FallbackActionResponseCodeBased *string `pulumi:"fallbackActionResponseCodeBased"` + Locked *bool `pulumi:"locked"` + ResponseCodeBased *bool `pulumi:"responseCodeBased"` + ResponseCodes *string `pulumi:"responseCodes"` + ResponseDelayBased *bool `pulumi:"responseDelayBased"` + ResponseDelayThreshold *string `pulumi:"responseDelayThreshold"` + ReturnErrorResponseCodeBased *string `pulumi:"returnErrorResponseCodeBased"` + SpecifyYourOwnResponseCodeBased *string `pulumi:"specifyYourOwnResponseCodeBased"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs and GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs struct { - Display pulumi.StringPtrInput `pulumi:"display"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs struct { + FallbackActionResponseCodeBased pulumi.StringPtrInput `pulumi:"fallbackActionResponseCodeBased"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ResponseCodeBased pulumi.BoolPtrInput `pulumi:"responseCodeBased"` + ResponseCodes pulumi.StringPtrInput `pulumi:"responseCodes"` + ResponseDelayBased pulumi.BoolPtrInput `pulumi:"responseDelayBased"` + ResponseDelayThreshold pulumi.StringPtrInput `pulumi:"responseDelayThreshold"` + ReturnErrorResponseCodeBased pulumi.StringPtrInput `pulumi:"returnErrorResponseCodeBased"` + SpecifyYourOwnResponseCodeBased pulumi.StringPtrInput `pulumi:"specifyYourOwnResponseCodeBased"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs, GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtr and GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs +type getPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrType GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs) GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization) *GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker) *GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput) Display() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization) *string { return v.Display }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput) FallbackActionResponseCodeBased() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker) *string { + return v.FallbackActionResponseCodeBased + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput) ResponseCodeBased() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker) *bool { + return v.ResponseCodeBased + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput) ResponseCodes() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker) *string { + return v.ResponseCodes + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput) ResponseDelayBased() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker) *bool { + return v.ResponseDelayBased + }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput) ResponseDelayThreshold() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker) *string { + return v.ResponseDelayThreshold + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput) ReturnErrorResponseCodeBased() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker) *string { + return v.ReturnErrorResponseCodeBased + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput) SpecifyYourOwnResponseCodeBased() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker) *string { + return v.SpecifyYourOwnResponseCodeBased + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization) GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker) GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization + var ret GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) Display() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput) FallbackActionResponseCodeBased() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker) *string { if v == nil { return nil } - return v.Display + return v.FallbackActionResponseCodeBased }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker) *bool { if v == nil { return nil } @@ -86978,8 +113020,62 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) L }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput) ResponseCodeBased() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker) *bool { + if v == nil { + return nil + } + return v.ResponseCodeBased + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput) ResponseCodes() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker) *string { + if v == nil { + return nil + } + return v.ResponseCodes + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput) ResponseDelayBased() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker) *bool { + if v == nil { + return nil + } + return v.ResponseDelayBased + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput) ResponseDelayThreshold() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker) *string { + if v == nil { + return nil + } + return v.ResponseDelayThreshold + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput) ReturnErrorResponseCodeBased() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker) *string { + if v == nil { + return nil + } + return v.ReturnErrorResponseCodeBased + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput) SpecifyYourOwnResponseCodeBased() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker) *string { + if v == nil { + return nil + } + return v.SpecifyYourOwnResponseCodeBased + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker) *string { if v == nil { return nil } @@ -86987,8 +113083,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) T }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker) *string { if v == nil { return nil } @@ -86996,213 +113092,365 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationPtrOutput) U }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf struct { - Enabled *bool `pulumi:"enabled"` - IbmCustomerId *int `pulumi:"ibmCustomerId"` - LimitToDynamic *bool `pulumi:"limitToDynamic"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration struct { + AbLogic *string `pulumi:"abLogic"` + AbTesting *string `pulumi:"abTesting"` + Compression *string `pulumi:"compression"` + CookieName *string `pulumi:"cookieName"` + EnableBrotliCompression *bool `pulumi:"enableBrotliCompression"` + EnableForNoncacheable *bool `pulumi:"enableForNoncacheable"` + EnablePreconnect *bool `pulumi:"enablePreconnect"` + EnablePush *bool `pulumi:"enablePush"` + EnableRo *bool `pulumi:"enableRo"` + Locked *bool `pulumi:"locked"` + PreloadEnable *bool `pulumi:"preloadEnable"` + Source *string `pulumi:"source"` + TemplateUuid *string `pulumi:"templateUuid"` + TitleBrotli *string `pulumi:"titleBrotli"` + TitleHttp2ServerPush *string `pulumi:"titleHttp2ServerPush"` + TitlePreconnect *string `pulumi:"titlePreconnect"` + TitlePreload *string `pulumi:"titlePreload"` + TitleRo *string `pulumi:"titleRo"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs and GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - IbmCustomerId pulumi.IntPtrInput `pulumi:"ibmCustomerId"` - LimitToDynamic pulumi.BoolPtrInput `pulumi:"limitToDynamic"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs struct { + AbLogic pulumi.StringPtrInput `pulumi:"abLogic"` + AbTesting pulumi.StringPtrInput `pulumi:"abTesting"` + Compression pulumi.StringPtrInput `pulumi:"compression"` + CookieName pulumi.StringPtrInput `pulumi:"cookieName"` + EnableBrotliCompression pulumi.BoolPtrInput `pulumi:"enableBrotliCompression"` + EnableForNoncacheable pulumi.BoolPtrInput `pulumi:"enableForNoncacheable"` + EnablePreconnect pulumi.BoolPtrInput `pulumi:"enablePreconnect"` + EnablePush pulumi.BoolPtrInput `pulumi:"enablePush"` + EnableRo pulumi.BoolPtrInput `pulumi:"enableRo"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PreloadEnable pulumi.BoolPtrInput `pulumi:"preloadEnable"` + Source pulumi.StringPtrInput `pulumi:"source"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TitleBrotli pulumi.StringPtrInput `pulumi:"titleBrotli"` + TitleHttp2ServerPush pulumi.StringPtrInput `pulumi:"titleHttp2ServerPush"` + TitlePreconnect pulumi.StringPtrInput `pulumi:"titlePreconnect"` + TitlePreload pulumi.StringPtrInput `pulumi:"titlePreload"` + TitleRo pulumi.StringPtrInput `pulumi:"titleRo"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs, GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtr and GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrType GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs +type getPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) AbLogic() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *string { return v.AbLogic }).(pulumi.StringPtrOutput) +} -func GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs) GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrType)(v) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) AbTesting() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *string { return v.AbTesting }).(pulumi.StringPtrOutput) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) Compression() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *string { + return v.Compression + }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *string { return v.CookieName }).(pulumi.StringPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) EnableBrotliCompression() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *bool { + return v.EnableBrotliCompression + }).(pulumi.BoolPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutputWithContext(ctx).OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) EnableForNoncacheable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *bool { + return v.EnableForNoncacheable + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) EnablePreconnect() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *bool { + return v.EnablePreconnect + }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) EnablePush() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *bool { return v.EnablePush }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) EnableRo() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *bool { return v.EnableRo }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput { - return o +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) PreloadEnable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *bool { + return v.PreloadEnable + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf { - return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) Source() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *string { return v.Source }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf]{ - OutputState: o.OutputState, - } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) TitleBrotli() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *string { + return v.TitleBrotli + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) IbmCustomerId() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *int { return v.IbmCustomerId }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) TitleHttp2ServerPush() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *string { + return v.TitleHttp2ServerPush + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) LimitToDynamic() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *bool { return v.LimitToDynamic }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) TitlePreconnect() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *string { + return v.TitlePreconnect + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) TitlePreload() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *string { + return v.TitlePreload + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) TitleRo() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *string { return v.TitleRo }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf + var ret GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) AbLogic() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *string { if v == nil { return nil } - return v.Enabled + return v.AbLogic + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) AbTesting() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *string { + if v == nil { + return nil + } + return v.AbTesting + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) Compression() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *string { + if v == nil { + return nil + } + return v.Compression + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *string { + if v == nil { + return nil + } + return v.CookieName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) EnableBrotliCompression() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *bool { + if v == nil { + return nil + } + return v.EnableBrotliCompression }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) IbmCustomerId() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *int { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) EnableForNoncacheable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *bool { if v == nil { return nil } - return v.IbmCustomerId - }).(pulumi.IntPtrOutput) + return v.EnableForNoncacheable + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) LimitToDynamic() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) EnablePreconnect() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *bool { if v == nil { return nil } - return v.LimitToDynamic + return v.EnablePreconnect }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) EnablePush() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *bool { + if v == nil { + return nil + } + return v.EnablePush + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) EnableRo() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *bool { + if v == nil { + return nil + } + return v.EnableRo + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *bool { if v == nil { return nil } @@ -87210,8 +113458,26 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) Locked() }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) PreloadEnable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *bool { + if v == nil { + return nil + } + return v.PreloadEnable + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) Source() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *string { + if v == nil { + return nil + } + return v.Source + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *string { if v == nil { return nil } @@ -87219,8 +113485,53 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) TemplateU }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeaf) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) TitleBrotli() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *string { + if v == nil { + return nil + } + return v.TitleBrotli + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) TitleHttp2ServerPush() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *string { + if v == nil { + return nil + } + return v.TitleHttp2ServerPush + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) TitlePreconnect() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *string { + if v == nil { + return nil + } + return v.TitlePreconnect + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) TitlePreload() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *string { + if v == nil { + return nil + } + return v.TitlePreload + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) TitleRo() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *string { + if v == nil { + return nil + } + return v.TitleRo + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration) *string { if v == nil { return nil } @@ -87228,191 +113539,316 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafPtrOutput) Uuid() pu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - TieredDistributionMap *string `pulumi:"tieredDistributionMap"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression struct { + CompressMobile *bool `pulumi:"compressMobile"` + CompressStandard *bool `pulumi:"compressStandard"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Tier1MobileCompressionMethod *string `pulumi:"tier1MobileCompressionMethod"` + Tier1MobileCompressionValue *int `pulumi:"tier1MobileCompressionValue"` + Tier1StandardCompressionMethod *string `pulumi:"tier1StandardCompressionMethod"` + Tier1StandardCompressionValue *int `pulumi:"tier1StandardCompressionValue"` + Tier2MobileCompressionMethod *string `pulumi:"tier2MobileCompressionMethod"` + Tier2MobileCompressionValue *int `pulumi:"tier2MobileCompressionValue"` + Tier2StandardCompressionMethod *string `pulumi:"tier2StandardCompressionMethod"` + Tier2StandardCompressionValue *int `pulumi:"tier2StandardCompressionValue"` + Tier3MobileCompressionMethod *string `pulumi:"tier3MobileCompressionMethod"` + Tier3MobileCompressionValue *int `pulumi:"tier3MobileCompressionValue"` + Tier3StandardCompressionMethod *string `pulumi:"tier3StandardCompressionMethod"` + Tier3StandardCompressionValue *int `pulumi:"tier3StandardCompressionValue"` + TitleAicMobile *string `pulumi:"titleAicMobile"` + TitleAicNonmobile *string `pulumi:"titleAicNonmobile"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs and GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs and GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - TieredDistributionMap pulumi.StringPtrInput `pulumi:"tieredDistributionMap"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs struct { + CompressMobile pulumi.BoolPtrInput `pulumi:"compressMobile"` + CompressStandard pulumi.BoolPtrInput `pulumi:"compressStandard"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Tier1MobileCompressionMethod pulumi.StringPtrInput `pulumi:"tier1MobileCompressionMethod"` + Tier1MobileCompressionValue pulumi.IntPtrInput `pulumi:"tier1MobileCompressionValue"` + Tier1StandardCompressionMethod pulumi.StringPtrInput `pulumi:"tier1StandardCompressionMethod"` + Tier1StandardCompressionValue pulumi.IntPtrInput `pulumi:"tier1StandardCompressionValue"` + Tier2MobileCompressionMethod pulumi.StringPtrInput `pulumi:"tier2MobileCompressionMethod"` + Tier2MobileCompressionValue pulumi.IntPtrInput `pulumi:"tier2MobileCompressionValue"` + Tier2StandardCompressionMethod pulumi.StringPtrInput `pulumi:"tier2StandardCompressionMethod"` + Tier2StandardCompressionValue pulumi.IntPtrInput `pulumi:"tier2StandardCompressionValue"` + Tier3MobileCompressionMethod pulumi.StringPtrInput `pulumi:"tier3MobileCompressionMethod"` + Tier3MobileCompressionValue pulumi.IntPtrInput `pulumi:"tier3MobileCompressionValue"` + Tier3StandardCompressionMethod pulumi.StringPtrInput `pulumi:"tier3StandardCompressionMethod"` + Tier3StandardCompressionValue pulumi.IntPtrInput `pulumi:"tier3StandardCompressionValue"` + TitleAicMobile pulumi.StringPtrInput `pulumi:"titleAicMobile"` + TitleAicNonmobile pulumi.StringPtrInput `pulumi:"titleAicNonmobile"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs, GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtr and GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs, GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtr and GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrType GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs +type getPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrType GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs) GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution) *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) CompressMobile() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *bool { + return v.CompressMobile + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) CompressStandard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *bool { + return v.CompressStandard + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) TieredDistributionMap() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution) *string { - return v.TieredDistributionMap +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) Tier1MobileCompressionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *string { + return v.Tier1MobileCompressionMethod + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) Tier1MobileCompressionValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *int { + return v.Tier1MobileCompressionValue + }).(pulumi.IntPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) Tier1StandardCompressionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *string { + return v.Tier1StandardCompressionMethod + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) Tier1StandardCompressionValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *int { + return v.Tier1StandardCompressionValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) Tier2MobileCompressionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *string { + return v.Tier2MobileCompressionMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) Tier2MobileCompressionValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *int { + return v.Tier2MobileCompressionValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) Tier2StandardCompressionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *string { + return v.Tier2StandardCompressionMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) Tier2StandardCompressionValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *int { + return v.Tier2StandardCompressionValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) Tier3MobileCompressionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *string { + return v.Tier3MobileCompressionMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) Tier3MobileCompressionValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *int { + return v.Tier3MobileCompressionValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) Tier3StandardCompressionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *string { + return v.Tier3StandardCompressionMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) Tier3StandardCompressionValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *int { + return v.Tier3StandardCompressionValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) TitleAicMobile() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *string { + return v.TitleAicMobile + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) TitleAicNonmobile() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *string { + return v.TitleAicNonmobile + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution + var ret GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) CompressMobile() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *bool { if v == nil { return nil } - return v.Enabled + return v.CompressMobile }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) CompressStandard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *bool { + if v == nil { + return nil + } + return v.CompressStandard + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *bool { if v == nil { return nil } @@ -87420,8 +113856,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *string { if v == nil { return nil } @@ -87429,17 +113865,134 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) TieredDistributionMap() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) Tier1MobileCompressionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *string { if v == nil { return nil } - return v.TieredDistributionMap + return v.Tier1MobileCompressionMethod }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistribution) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) Tier1MobileCompressionValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *int { + if v == nil { + return nil + } + return v.Tier1MobileCompressionValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) Tier1StandardCompressionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *string { + if v == nil { + return nil + } + return v.Tier1StandardCompressionMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) Tier1StandardCompressionValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *int { + if v == nil { + return nil + } + return v.Tier1StandardCompressionValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) Tier2MobileCompressionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *string { + if v == nil { + return nil + } + return v.Tier2MobileCompressionMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) Tier2MobileCompressionValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *int { + if v == nil { + return nil + } + return v.Tier2MobileCompressionValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) Tier2StandardCompressionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *string { + if v == nil { + return nil + } + return v.Tier2StandardCompressionMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) Tier2StandardCompressionValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *int { + if v == nil { + return nil + } + return v.Tier2StandardCompressionValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) Tier3MobileCompressionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *string { + if v == nil { + return nil + } + return v.Tier3MobileCompressionMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) Tier3MobileCompressionValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *int { + if v == nil { + return nil + } + return v.Tier3MobileCompressionValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) Tier3StandardCompressionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *string { + if v == nil { + return nil + } + return v.Tier3StandardCompressionMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) Tier3StandardCompressionValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *int { + if v == nil { + return nil + } + return v.Tier3StandardCompressionValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) TitleAicMobile() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *string { + if v == nil { + return nil + } + return v.TitleAicMobile + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) TitleAicNonmobile() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *string { + if v == nil { + return nil + } + return v.TitleAicNonmobile + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression) *string { if v == nil { return nil } @@ -87447,228 +114000,189 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionPtrOutput }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced struct { - Allowall *bool `pulumi:"allowall"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - Method *string `pulumi:"method"` - Policy *string `pulumi:"policy"` - TemplateUuid *string `pulumi:"templateUuid"` - TieredDistributionMap *string `pulumi:"tieredDistributionMap"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced struct { + Description *string `pulumi:"description"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Xml *string `pulumi:"xml"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs and GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs and GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs struct { - Allowall pulumi.BoolPtrInput `pulumi:"allowall"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Method pulumi.StringPtrInput `pulumi:"method"` - Policy pulumi.StringPtrInput `pulumi:"policy"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - TieredDistributionMap pulumi.StringPtrInput `pulumi:"tieredDistributionMap"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs struct { + Description pulumi.StringPtrInput `pulumi:"description"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Xml pulumi.StringPtrInput `pulumi:"xml"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs, GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtr and GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs, GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtr and GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrType GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs +type getPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrType GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs) GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced) *GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) Allowall() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *bool { - return v.Allowall - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *bool { - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) Method() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *string { - return v.Method - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced) *string { return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) Policy() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *string { - return v.Policy - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) TieredDistributionMap() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *string { - return v.TieredDistributionMap - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput) Xml() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced) *string { return v.Xml }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced) GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced + var ret GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) Allowall() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *bool { - if v == nil { - return nil - } - return v.Allowall - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced) *string { if v == nil { return nil } - return v.Enabled - }).(pulumi.BoolPtrOutput) + return v.Description + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced) *bool { if v == nil { return nil } @@ -87676,26 +114190,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedP }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) Method() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *string { - if v == nil { - return nil - } - return v.Method - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) Policy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *string { - if v == nil { - return nil - } - return v.Policy - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced) *string { if v == nil { return nil } @@ -87703,396 +114199,304 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedP }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) TieredDistributionMap() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced) *string { if v == nil { return nil } - return v.TieredDistributionMap + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput) Xml() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced) *string { if v == nil { return nil } - return v.Uuid + return v.Xml }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization struct { - CloudwrapperMapMigrationTitle *string `pulumi:"cloudwrapperMapMigrationTitle"` - CustomMapEnabled *bool `pulumi:"customMapEnabled"` - CustomMapName *string `pulumi:"customMapName"` - HashAlgorithm *string `pulumi:"hashAlgorithm"` - Location *string `pulumi:"location"` - Locked *bool `pulumi:"locked"` - MapMigrationEnabled *bool `pulumi:"mapMigrationEnabled"` - MigrationEndDate *string `pulumi:"migrationEndDate"` - MigrationStartDate *string `pulumi:"migrationStartDate"` - MigrationWithinCwMapsEnabled *bool `pulumi:"migrationWithinCwMapsEnabled"` - SerialEnd *string `pulumi:"serialEnd"` - SerialStart *string `pulumi:"serialStart"` - TemplateUuid *string `pulumi:"templateUuid"` - Tier1Title *string `pulumi:"tier1Title"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting struct { + Attribute1 *string `pulumi:"attribute1"` + Attribute2 *string `pulumi:"attribute2"` + Attribute3 *string `pulumi:"attribute3"` + Attribute4 *string `pulumi:"attribute4"` + AttributesCount *int `pulumi:"attributesCount"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + ReportName *string `pulumi:"reportName"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs and GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs struct { - CloudwrapperMapMigrationTitle pulumi.StringPtrInput `pulumi:"cloudwrapperMapMigrationTitle"` - CustomMapEnabled pulumi.BoolPtrInput `pulumi:"customMapEnabled"` - CustomMapName pulumi.StringPtrInput `pulumi:"customMapName"` - HashAlgorithm pulumi.StringPtrInput `pulumi:"hashAlgorithm"` - Location pulumi.StringPtrInput `pulumi:"location"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MapMigrationEnabled pulumi.BoolPtrInput `pulumi:"mapMigrationEnabled"` - MigrationEndDate pulumi.StringPtrInput `pulumi:"migrationEndDate"` - MigrationStartDate pulumi.StringPtrInput `pulumi:"migrationStartDate"` - MigrationWithinCwMapsEnabled pulumi.BoolPtrInput `pulumi:"migrationWithinCwMapsEnabled"` - SerialEnd pulumi.StringPtrInput `pulumi:"serialEnd"` - SerialStart pulumi.StringPtrInput `pulumi:"serialStart"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Tier1Title pulumi.StringPtrInput `pulumi:"tier1Title"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs struct { + Attribute1 pulumi.StringPtrInput `pulumi:"attribute1"` + Attribute2 pulumi.StringPtrInput `pulumi:"attribute2"` + Attribute3 pulumi.StringPtrInput `pulumi:"attribute3"` + Attribute4 pulumi.StringPtrInput `pulumi:"attribute4"` + AttributesCount pulumi.IntPtrInput `pulumi:"attributesCount"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ReportName pulumi.StringPtrInput `pulumi:"reportName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs, GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtr and GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs +type getPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrType GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs) GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting) *GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) CloudwrapperMapMigrationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { - return v.CloudwrapperMapMigrationTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) CustomMapEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *bool { - return v.CustomMapEnabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) CustomMapName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { - return v.CustomMapName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) HashAlgorithm() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { - return v.HashAlgorithm - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) Location() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { - return v.Location - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput) Attribute1() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting) *string { return v.Attribute1 }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput) Attribute2() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting) *string { return v.Attribute2 }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) MapMigrationEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *bool { - return v.MapMigrationEnabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput) Attribute3() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting) *string { return v.Attribute3 }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) MigrationEndDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { - return v.MigrationEndDate - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput) Attribute4() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting) *string { return v.Attribute4 }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) MigrationStartDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { - return v.MigrationStartDate - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput) AttributesCount() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting) *int { + return v.AttributesCount + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) MigrationWithinCwMapsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *bool { - return v.MigrationWithinCwMapsEnabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) SerialEnd() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { - return v.SerialEnd - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) SerialStart() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { - return v.SerialStart - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput) ReportName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting) *string { return v.ReportName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) Tier1Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { - return v.Tier1Title - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting) GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization + var ret GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) CloudwrapperMapMigrationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput) Attribute1() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting) *string { if v == nil { return nil } - return v.CloudwrapperMapMigrationTitle + return v.Attribute1 }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) CustomMapEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *bool { - if v == nil { - return nil - } - return v.CustomMapEnabled - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) CustomMapName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput) Attribute2() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting) *string { if v == nil { return nil } - return v.CustomMapName + return v.Attribute2 }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) HashAlgorithm() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput) Attribute3() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting) *string { if v == nil { return nil } - return v.HashAlgorithm + return v.Attribute3 }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) Location() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput) Attribute4() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting) *string { if v == nil { return nil } - return v.Location + return v.Attribute4 }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput) AttributesCount() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting) *int { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.AttributesCount + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) MapMigrationEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting) *bool { if v == nil { return nil } - return v.MapMigrationEnabled + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) MigrationEndDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { - if v == nil { - return nil - } - return v.MigrationEndDate - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) MigrationStartDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { - if v == nil { - return nil - } - return v.MigrationStartDate - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) MigrationWithinCwMapsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting) *bool { if v == nil { return nil } - return v.MigrationWithinCwMapsEnabled + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) SerialEnd() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { - if v == nil { - return nil - } - return v.SerialEnd - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) SerialStart() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput) ReportName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting) *string { if v == nil { return nil } - return v.SerialStart + return v.ReportName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting) *string { if v == nil { return nil } @@ -88100,17 +114504,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomiza }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) Tier1Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { - if v == nil { - return nil - } - return v.Tier1Title - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting) *string { if v == nil { return nil } @@ -88118,657 +114513,657 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomiza }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorTimeout struct { +type GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer struct { + Enabled *bool `pulumi:"enabled"` Locked *bool `pulumi:"locked"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` - Value *string `pulumi:"value"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs and GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs and GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs struct { +type GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Locked pulumi.BoolPtrInput `pulumi:"locked"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value pulumi.StringPtrInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorTimeout)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTimeout] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTimeout]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs, GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtr and GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs, GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtr and GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrType GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs +type getPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrType GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs) GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs) GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorTimeout)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTimeout] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTimeout]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorTimeout)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorTimeout) *GetPropertyRulesBuilderRulesV20230530BehaviorTimeout { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer) *GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTimeout] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorTimeout]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTimeout) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTimeout) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTimeout) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorTimeout) *string { return v.Value }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorTimeout)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTimeout] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorTimeout]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTimeout) GetPropertyRulesBuilderRulesV20230530BehaviorTimeout { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer) GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorTimeout + var ret GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTimeout) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer) *bool { if v == nil { return nil } - return v.Locked + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTimeout) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer) *bool { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTimeout) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer) *string { if v == nil { return nil } - return v.Uuid + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutPtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorTimeout) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer) *string { if v == nil { return nil } - return v.Value + return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration struct { - Enabled *bool `pulumi:"enabled"` - ExtractLocation *string `pulumi:"extractLocation"` - HeaderName *string `pulumi:"headerName"` - LegalText *string `pulumi:"legalText"` - Locked *bool `pulumi:"locked"` - QueryParameterName *string `pulumi:"queryParameterName"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - VariableName *string `pulumi:"variableName"` +type GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag struct { + IncludeTagsAttribute *bool `pulumi:"includeTagsAttribute"` + Locked *bool `pulumi:"locked"` + MatchHostname *string `pulumi:"matchHostname"` + ReplaceAll *bool `pulumi:"replaceAll"` + ReplacementHostname *string `pulumi:"replacementHostname"` + Scope *string `pulumi:"scope"` + TagsAttribute *string `pulumi:"tagsAttribute"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs and GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` - HeaderName pulumi.StringPtrInput `pulumi:"headerName"` - LegalText pulumi.StringPtrInput `pulumi:"legalText"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - VariableName pulumi.StringPtrInput `pulumi:"variableName"` +type GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs struct { + IncludeTagsAttribute pulumi.BoolPtrInput `pulumi:"includeTagsAttribute"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchHostname pulumi.StringPtrInput `pulumi:"matchHostname"` + ReplaceAll pulumi.BoolPtrInput `pulumi:"replaceAll"` + ReplacementHostname pulumi.StringPtrInput `pulumi:"replacementHostname"` + Scope pulumi.StringPtrInput `pulumi:"scope"` + TagsAttribute pulumi.StringPtrInput `pulumi:"tagsAttribute"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs, GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtr and GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs +type getPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrType GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs) GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag) *GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput) IncludeTagsAttribute() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag) *bool { return v.IncludeTagsAttribute }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) ExtractLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { - return v.ExtractLocation - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { return v.HeaderName }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput) MatchHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag) *string { return v.MatchHostname }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) LegalText() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { return v.LegalText }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput) ReplaceAll() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag) *bool { return v.ReplaceAll }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput) ReplacementHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag) *string { + return v.ReplacementHostname + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) QueryParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { - return v.QueryParameterName - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput) Scope() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag) *string { return v.Scope }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput) TagsAttribute() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag) *string { return v.TagsAttribute }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) VariableName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { return v.VariableName }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag) GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration + var ret GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput) IncludeTagsAttribute() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag) *bool { if v == nil { return nil } - return v.Enabled + return v.IncludeTagsAttribute }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) ExtractLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag) *bool { if v == nil { return nil } - return v.ExtractLocation - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput) MatchHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag) *string { if v == nil { return nil } - return v.HeaderName + return v.MatchHostname }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) LegalText() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput) ReplaceAll() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag) *bool { if v == nil { return nil } - return v.LegalText - }).(pulumi.StringPtrOutput) + return v.ReplaceAll + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput) ReplacementHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.ReplacementHostname + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) QueryParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput) Scope() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag) *string { if v == nil { return nil } - return v.QueryParameterName + return v.Scope }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput) TagsAttribute() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag) *string { if v == nil { return nil } - return v.TemplateUuid + return v.TagsAttribute }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag) *string { if v == nil { return nil } - return v.Uuid + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationPtrOutput) VariableName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorUidConfiguration) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag) *string { if v == nil { return nil } - return v.VariableName + return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag struct { +type GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy struct { Enabled *bool `pulumi:"enabled"` Locked *bool `pulumi:"locked"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs and GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs and GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput() GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs struct { +type GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Locked pulumi.BoolPtrInput `pulumi:"locked"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput() GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs, GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtr and GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs, GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtr and GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrType GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs +type getPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrType GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs) GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs) GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput() GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag) *GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy) *GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag) GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy) GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag + var ret GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy) *bool { if v == nil { return nil } @@ -88776,8 +115171,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy) *bool { if v == nil { return nil } @@ -88785,8 +115180,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy) *string { if v == nil { return nil } @@ -88794,8 +115189,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTag) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy) *string { if v == nil { return nil } @@ -88803,705 +115198,862 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagPtrOutput) }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken struct { - EnableEs256 *bool `pulumi:"enableEs256"` - EnableRs256 *bool `pulumi:"enableRs256"` - ExtractLocation *string `pulumi:"extractLocation"` - HeaderName *string `pulumi:"headerName"` - Jwt *string `pulumi:"jwt"` - Locked *bool `pulumi:"locked"` - QueryParameterName *string `pulumi:"queryParameterName"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins struct { + Enabled *bool `pulumi:"enabled"` + HonorBaseDirectory *bool `pulumi:"honorBaseDirectory"` + Locked *bool `pulumi:"locked"` + PurgeOriginQueryParameter *string `pulumi:"purgeOriginQueryParameter"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs and GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs struct { - EnableEs256 pulumi.BoolPtrInput `pulumi:"enableEs256"` - EnableRs256 pulumi.BoolPtrInput `pulumi:"enableRs256"` - ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` - HeaderName pulumi.StringPtrInput `pulumi:"headerName"` - Jwt pulumi.StringPtrInput `pulumi:"jwt"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + HonorBaseDirectory pulumi.BoolPtrInput `pulumi:"honorBaseDirectory"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PurgeOriginQueryParameter pulumi.StringPtrInput `pulumi:"purgeOriginQueryParameter"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs, GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtr and GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrType GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs +type getPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins) *GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) EnableEs256() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *bool { return v.EnableEs256 }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) EnableRs256() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *bool { return v.EnableRs256 }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) ExtractLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *string { - return v.ExtractLocation - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *string { return v.HeaderName }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) Jwt() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *string { return v.Jwt }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput) HonorBaseDirectory() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins) *bool { + return v.HonorBaseDirectory + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) QueryParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *string { - return v.QueryParameterName +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput) PurgeOriginQueryParameter() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins) *string { + return v.PurgeOriginQueryParameter }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins) GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken + var ret GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) EnableEs256() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins) *bool { if v == nil { return nil } - return v.EnableEs256 + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) EnableRs256() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput) HonorBaseDirectory() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins) *bool { if v == nil { return nil } - return v.EnableRs256 + return v.HonorBaseDirectory }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) ExtractLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins) *bool { if v == nil { return nil } - return v.ExtractLocation + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput) PurgeOriginQueryParameter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins) *string { + if v == nil { + return nil + } + return v.PurgeOriginQueryParameter }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins) *string { if v == nil { return nil } - return v.HeaderName + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) Jwt() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins) *string { if v == nil { return nil } - return v.Jwt + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *bool { +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete struct { + AllowBody *bool `pulumi:"allowBody"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs and GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs struct { + AllowBody pulumi.BoolPtrInput `pulumi:"allowBody"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs, GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtr and GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrType GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs) GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete) *GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput) AllowBody() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete) *bool { return v.AllowBody }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete) GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput) AllowBody() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete) *bool { if v == nil { return nil } - return v.Locked + return v.AllowBody }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) QueryParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete) *bool { if v == nil { return nil } - return v.QueryParameterName - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete) *bool { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebToken) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete) *string { if v == nil { return nil } - return v.Uuid + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp struct { - Authorizations *string `pulumi:"authorizations"` - ClientId *string `pulumi:"clientId"` - CustomHeader *bool `pulumi:"customHeader"` - EnableEs256 *bool `pulumi:"enableEs256"` - EnableRs256 *bool `pulumi:"enableRs256"` - ExtractAuthorizations *bool `pulumi:"extractAuthorizations"` - ExtractClientId *bool `pulumi:"extractClientId"` - ExtractLocation *string `pulumi:"extractLocation"` - ExtractUserName *bool `pulumi:"extractUserName"` - HeaderName *string `pulumi:"headerName"` - Jwt *string `pulumi:"jwt"` - Locked *bool `pulumi:"locked"` - PrimaryLocation *string `pulumi:"primaryLocation"` - QueryParameterName *string `pulumi:"queryParameterName"` - TemplateUuid *string `pulumi:"templateUuid"` - UserName *string `pulumi:"userName"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs and GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpInput` via: +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs and GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs struct { - Authorizations pulumi.StringPtrInput `pulumi:"authorizations"` - ClientId pulumi.StringPtrInput `pulumi:"clientId"` - CustomHeader pulumi.BoolPtrInput `pulumi:"customHeader"` - EnableEs256 pulumi.BoolPtrInput `pulumi:"enableEs256"` - EnableRs256 pulumi.BoolPtrInput `pulumi:"enableRs256"` - ExtractAuthorizations pulumi.BoolPtrInput `pulumi:"extractAuthorizations"` - ExtractClientId pulumi.BoolPtrInput `pulumi:"extractClientId"` - ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` - ExtractUserName pulumi.BoolPtrInput `pulumi:"extractUserName"` - HeaderName pulumi.StringPtrInput `pulumi:"headerName"` - Jwt pulumi.StringPtrInput `pulumi:"jwt"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - PrimaryLocation pulumi.StringPtrInput `pulumi:"primaryLocation"` - QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UserName pulumi.StringPtrInput `pulumi:"userName"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs, GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtr and GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs, GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtr and GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrType GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs +type getPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrType GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs) GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing) *GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) Authorizations() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { - return v.Authorizations - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) ClientId() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { - return v.ClientId +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) CustomHeader() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { - return v.CustomHeader - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) EnableEs256() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { - return v.EnableEs256 - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) EnableRs256() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { - return v.EnableRs256 - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) ExtractAuthorizations() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { - return v.ExtractAuthorizations +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing) GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing) *bool { + if v == nil { + return nil + } + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) ExtractClientId() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { - return v.ExtractClientId +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing) *bool { + if v == nil { + return nil + } + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) ExtractLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { - return v.ExtractLocation +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing) *string { + if v == nil { + return nil + } + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) ExtractUserName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { - return v.ExtractUserName - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { - return v.HeaderName - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) Jwt() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { return v.Jwt }).(pulumi.StringPtrOutput) +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs and GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) PrimaryLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { - return v.PrimaryLocation - }).(pulumi.StringPtrOutput) +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) QueryParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { - return v.QueryParameterName - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) UserName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { - return v.UserName - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutputWithContext(context.Background()) } -type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput struct{ *pulumi.OutputState } +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutputWithContext(ctx) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp)(nil)).Elem() +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs, GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtr and GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput { - return o +type getPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrType GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs) GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput { - return o +func (*getPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp]{ - OutputState: o.OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutputWithContext(ctx).OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpOutput) +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) Authorizations() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { - if v == nil { - return nil - } - return v.Authorizations - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) ClientId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { - if v == nil { - return nil - } - return v.ClientId - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) CustomHeader() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { - if v == nil { - return nil - } - return v.CustomHeader - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) EnableEs256() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { - if v == nil { - return nil - } - return v.EnableEs256 - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade) *GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) EnableRs256() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { - if v == nil { - return nil - } - return v.EnableRs256 - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) ExtractAuthorizations() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { - if v == nil { - return nil - } - return v.ExtractAuthorizations - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) ExtractClientId() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { - if v == nil { - return nil - } - return v.ExtractClientId - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) ExtractLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { - if v == nil { - return nil - } - return v.ExtractLocation +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) ExtractUserName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { - if v == nil { - return nil - } - return v.ExtractUserName - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { - if v == nil { - return nil - } - return v.HeaderName - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) Jwt() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { - if v == nil { - return nil - } - return v.Jwt - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) PrimaryLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { - if v == nil { - return nil +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade) GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade { + if v != nil { + return *v } - return v.PrimaryLocation - }).(pulumi.StringPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) QueryParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade) *bool { if v == nil { return nil } - return v.QueryParameterName - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade) *bool { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) UserName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade) *string { if v == nil { return nil } - return v.UserName + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcp) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade) *string { if v == nil { return nil } @@ -89509,354 +116061,403 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpPtr }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization struct { - Algorithm *string `pulumi:"algorithm"` - EscapeHmacInputs *bool `pulumi:"escapeHmacInputs"` - FailureResponse *bool `pulumi:"failureResponse"` - IgnoreQueryString *bool `pulumi:"ignoreQueryString"` - Key *string `pulumi:"key"` - Location *string `pulumi:"location"` - LocationId *string `pulumi:"locationId"` - Locked *bool `pulumi:"locked"` - Salt *string `pulumi:"salt"` - TemplateUuid *string `pulumi:"templateUuid"` - TransitionKey *string `pulumi:"transitionKey"` - UseAdvanced *bool `pulumi:"useAdvanced"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs struct { - Algorithm pulumi.StringPtrInput `pulumi:"algorithm"` - EscapeHmacInputs pulumi.BoolPtrInput `pulumi:"escapeHmacInputs"` - FailureResponse pulumi.BoolPtrInput `pulumi:"failureResponse"` - IgnoreQueryString pulumi.BoolPtrInput `pulumi:"ignoreQueryString"` - Key pulumi.StringPtrInput `pulumi:"key"` - Location pulumi.StringPtrInput `pulumi:"location"` - LocationId pulumi.StringPtrInput `pulumi:"locationId"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Salt pulumi.StringPtrInput `pulumi:"salt"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - TransitionKey pulumi.StringPtrInput `pulumi:"transitionKey"` - UseAdvanced pulumi.BoolPtrInput `pulumi:"useAdvanced"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs +type getPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions) *GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) Algorithm() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { - return v.Algorithm - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) EscapeHmacInputs() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *bool { - return v.EscapeHmacInputs - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) FailureResponse() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *bool { - return v.FailureResponse +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions) GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions) *bool { + if v == nil { + return nil + } + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) IgnoreQueryString() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *bool { - return v.IgnoreQueryString +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions) *bool { + if v == nil { + return nil + } + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) Key() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { return v.Key }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs and GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) Location() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { - return v.Location - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) LocationId() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { - return v.LocationId - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs, GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtr and GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) Salt() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { return v.Salt }).(pulumi.StringPtrOutput) +type getPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrType GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (*getPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) TransitionKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { - return v.TransitionKey - }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) UseAdvanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *bool { - return v.UseAdvanced - }).(pulumi.BoolPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutputWithContext(ctx).OutputState, + } } -type GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch) *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) Algorithm() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { - if v == nil { - return nil - } - return v.Algorithm - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) EscapeHmacInputs() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *bool { - if v == nil { - return nil - } - return v.EscapeHmacInputs - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) FailureResponse() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *bool { - if v == nil { - return nil - } - return v.FailureResponse - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) IgnoreQueryString() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *bool { - if v == nil { - return nil - } - return v.IgnoreQueryString - }).(pulumi.BoolPtrOutput) -} +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) Key() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { - if v == nil { - return nil - } - return v.Key - }).(pulumi.StringPtrOutput) +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) Location() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { - if v == nil { - return nil - } - return v.Location - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) LocationId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { - if v == nil { - return nil - } - return v.LocationId - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) Salt() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { - if v == nil { - return nil +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch { + if v != nil { + return *v } - return v.Salt - }).(pulumi.StringPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch) *bool { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) TransitionKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch) *bool { if v == nil { return nil } - return v.TransitionKey - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) UseAdvanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch) *string { if v == nil { return nil } - return v.UseAdvanced - }).(pulumi.BoolPtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch) *string { if v == nil { return nil } @@ -89864,297 +116465,209 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationPtr }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom struct { - AccessTitle *string `pulumi:"accessTitle"` - CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` - CustomCookieDomain *string `pulumi:"customCookieDomain"` - DomainConfig *string `pulumi:"domainConfig"` - Locked *bool `pulumi:"locked"` - SessionAutoProlong *bool `pulumi:"sessionAutoProlong"` - SessionDuration *int `pulumi:"sessionDuration"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - WaitingRoomAssetsPaths []string `pulumi:"waitingRoomAssetsPaths"` - WaitingRoomPath *string `pulumi:"waitingRoomPath"` - WaitingRoomTitle *string `pulumi:"waitingRoomTitle"` +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost struct { + AllowWithoutContentLength *bool `pulumi:"allowWithoutContentLength"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs and GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs and GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs struct { - AccessTitle pulumi.StringPtrInput `pulumi:"accessTitle"` - CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` - CustomCookieDomain pulumi.StringPtrInput `pulumi:"customCookieDomain"` - DomainConfig pulumi.StringPtrInput `pulumi:"domainConfig"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - SessionAutoProlong pulumi.BoolPtrInput `pulumi:"sessionAutoProlong"` - SessionDuration pulumi.IntPtrInput `pulumi:"sessionDuration"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - WaitingRoomAssetsPaths pulumi.StringArrayInput `pulumi:"waitingRoomAssetsPaths"` - WaitingRoomPath pulumi.StringPtrInput `pulumi:"waitingRoomPath"` - WaitingRoomTitle pulumi.StringPtrInput `pulumi:"waitingRoomTitle"` +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs struct { + AllowWithoutContentLength pulumi.BoolPtrInput `pulumi:"allowWithoutContentLength"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs, GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtr and GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs, GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtr and GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrType GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs +type getPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrType GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost) *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) AccessTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { return v.AccessTitle }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *int { - return v.CloudletSharedPolicy - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) CustomCookieDomain() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { - return v.CustomCookieDomain - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) DomainConfig() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { return v.DomainConfig }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) SessionAutoProlong() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *bool { - return v.SessionAutoProlong +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput) AllowWithoutContentLength() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost) *bool { + return v.AllowWithoutContentLength }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) SessionDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *int { return v.SessionDuration }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) WaitingRoomAssetsPaths() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) []string { - return v.WaitingRoomAssetsPaths - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) WaitingRoomPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { - return v.WaitingRoomPath - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) WaitingRoomTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { - return v.WaitingRoomTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom + var ret GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) AccessTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { - if v == nil { - return nil - } - return v.AccessTitle - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *int { - if v == nil { - return nil - } - return v.CloudletSharedPolicy - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) CustomCookieDomain() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { - if v == nil { - return nil - } - return v.CustomCookieDomain - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) DomainConfig() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { - if v == nil { - return nil - } - return v.DomainConfig - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput) AllowWithoutContentLength() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost) *bool { if v == nil { return nil } - return v.Locked + return v.AllowWithoutContentLength }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) SessionAutoProlong() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost) *bool { if v == nil { return nil } - return v.SessionAutoProlong + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) SessionDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *int { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost) *bool { if v == nil { return nil } - return v.SessionDuration - }).(pulumi.IntPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost) *string { if v == nil { return nil } @@ -90162,8 +116675,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost) *string { if v == nil { return nil } @@ -90171,201 +116684,183 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) WaitingRoomAssetsPaths() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) []string { - if v == nil { - return nil - } - return v.WaitingRoomAssetsPaths - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) WaitingRoomPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { - if v == nil { - return nil - } - return v.WaitingRoomPath - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomPtrOutput) WaitingRoomTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoom) *string { - if v == nil { - return nil - } - return v.WaitingRoomTitle - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers struct { +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut struct { + Enabled *bool `pulumi:"enabled"` Locked *bool `pulumi:"locked"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs and GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs and GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs struct { +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Locked pulumi.BoolPtrInput `pulumi:"locked"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs, GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtr and GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs, GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtr and GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs +type getPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrType GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers) *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut) *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers) *string { - return v.Uuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers) GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut) GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers + var ret GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut) *bool { if v == nil { return nil } @@ -90373,8 +116868,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeW }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut) *string { if v == nil { return nil } @@ -90382,8 +116877,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeW }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkers) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut) *string { if v == nil { return nil } @@ -90391,1016 +116886,955 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeW }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization struct { - AllowedUserCookieAdvanced *bool `pulumi:"allowedUserCookieAdvanced"` - AllowedUserCookieAutomaticSalt *bool `pulumi:"allowedUserCookieAutomaticSalt"` - AllowedUserCookieDomain *string `pulumi:"allowedUserCookieDomain"` - AllowedUserCookieDomainType *string `pulumi:"allowedUserCookieDomainType"` - AllowedUserCookieDuration *int `pulumi:"allowedUserCookieDuration"` - AllowedUserCookieEnabled *bool `pulumi:"allowedUserCookieEnabled"` - AllowedUserCookieHttpOnly *bool `pulumi:"allowedUserCookieHttpOnly"` - AllowedUserCookieLabel *string `pulumi:"allowedUserCookieLabel"` - AllowedUserCookieManagementTitle *string `pulumi:"allowedUserCookieManagementTitle"` - AllowedUserCookieRefresh *bool `pulumi:"allowedUserCookieRefresh"` - AllowedUserCookieSalt *string `pulumi:"allowedUserCookieSalt"` - CloudletPolicy *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy `pulumi:"cloudletPolicy"` - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - UserIdentificationByCookie *bool `pulumi:"userIdentificationByCookie"` - UserIdentificationByHeaders *bool `pulumi:"userIdentificationByHeaders"` - UserIdentificationByIp *bool `pulumi:"userIdentificationByIp"` - UserIdentificationByParams *bool `pulumi:"userIdentificationByParams"` - UserIdentificationKeyCookie *string `pulumi:"userIdentificationKeyCookie"` - UserIdentificationKeyHeaders []string `pulumi:"userIdentificationKeyHeaders"` - UserIdentificationKeyParams []string `pulumi:"userIdentificationKeyParams"` - UserIdentificationTitle *string `pulumi:"userIdentificationTitle"` - Uuid *string `pulumi:"uuid"` - WaitingRoomCacheTtl *int `pulumi:"waitingRoomCacheTtl"` - WaitingRoomCookieAdvanced *bool `pulumi:"waitingRoomCookieAdvanced"` - WaitingRoomCookieAutomaticSalt *bool `pulumi:"waitingRoomCookieAutomaticSalt"` - WaitingRoomCookieDomain *string `pulumi:"waitingRoomCookieDomain"` - WaitingRoomCookieDomainType *string `pulumi:"waitingRoomCookieDomainType"` - WaitingRoomCookieDuration *int `pulumi:"waitingRoomCookieDuration"` - WaitingRoomCookieEnabled *bool `pulumi:"waitingRoomCookieEnabled"` - WaitingRoomCookieHttpOnly *bool `pulumi:"waitingRoomCookieHttpOnly"` - WaitingRoomCookieLabel *string `pulumi:"waitingRoomCookieLabel"` - WaitingRoomCookieManagementTitle *string `pulumi:"waitingRoomCookieManagementTitle"` - WaitingRoomCookieSalt *string `pulumi:"waitingRoomCookieSalt"` - WaitingRoomCookieShareLabel *bool `pulumi:"waitingRoomCookieShareLabel"` - WaitingRoomCpCode *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode `pulumi:"waitingRoomCpCode"` - WaitingRoomDirectory *string `pulumi:"waitingRoomDirectory"` - WaitingRoomManagementTitle *string `pulumi:"waitingRoomManagementTitle"` - WaitingRoomNetStorage *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage `pulumi:"waitingRoomNetStorage"` - WaitingRoomStatusCode *int `pulumi:"waitingRoomStatusCode"` - WaitingRoomUseCpCode *bool `pulumi:"waitingRoomUseCpCode"` +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs and GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs struct { - AllowedUserCookieAdvanced pulumi.BoolPtrInput `pulumi:"allowedUserCookieAdvanced"` - AllowedUserCookieAutomaticSalt pulumi.BoolPtrInput `pulumi:"allowedUserCookieAutomaticSalt"` - AllowedUserCookieDomain pulumi.StringPtrInput `pulumi:"allowedUserCookieDomain"` - AllowedUserCookieDomainType pulumi.StringPtrInput `pulumi:"allowedUserCookieDomainType"` - AllowedUserCookieDuration pulumi.IntPtrInput `pulumi:"allowedUserCookieDuration"` - AllowedUserCookieEnabled pulumi.BoolPtrInput `pulumi:"allowedUserCookieEnabled"` - AllowedUserCookieHttpOnly pulumi.BoolPtrInput `pulumi:"allowedUserCookieHttpOnly"` - AllowedUserCookieLabel pulumi.StringPtrInput `pulumi:"allowedUserCookieLabel"` - AllowedUserCookieManagementTitle pulumi.StringPtrInput `pulumi:"allowedUserCookieManagementTitle"` - AllowedUserCookieRefresh pulumi.BoolPtrInput `pulumi:"allowedUserCookieRefresh"` - AllowedUserCookieSalt pulumi.StringPtrInput `pulumi:"allowedUserCookieSalt"` - CloudletPolicy GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UserIdentificationByCookie pulumi.BoolPtrInput `pulumi:"userIdentificationByCookie"` - UserIdentificationByHeaders pulumi.BoolPtrInput `pulumi:"userIdentificationByHeaders"` - UserIdentificationByIp pulumi.BoolPtrInput `pulumi:"userIdentificationByIp"` - UserIdentificationByParams pulumi.BoolPtrInput `pulumi:"userIdentificationByParams"` - UserIdentificationKeyCookie pulumi.StringPtrInput `pulumi:"userIdentificationKeyCookie"` - UserIdentificationKeyHeaders pulumi.StringArrayInput `pulumi:"userIdentificationKeyHeaders"` - UserIdentificationKeyParams pulumi.StringArrayInput `pulumi:"userIdentificationKeyParams"` - UserIdentificationTitle pulumi.StringPtrInput `pulumi:"userIdentificationTitle"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - WaitingRoomCacheTtl pulumi.IntPtrInput `pulumi:"waitingRoomCacheTtl"` - WaitingRoomCookieAdvanced pulumi.BoolPtrInput `pulumi:"waitingRoomCookieAdvanced"` - WaitingRoomCookieAutomaticSalt pulumi.BoolPtrInput `pulumi:"waitingRoomCookieAutomaticSalt"` - WaitingRoomCookieDomain pulumi.StringPtrInput `pulumi:"waitingRoomCookieDomain"` - WaitingRoomCookieDomainType pulumi.StringPtrInput `pulumi:"waitingRoomCookieDomainType"` - WaitingRoomCookieDuration pulumi.IntPtrInput `pulumi:"waitingRoomCookieDuration"` - WaitingRoomCookieEnabled pulumi.BoolPtrInput `pulumi:"waitingRoomCookieEnabled"` - WaitingRoomCookieHttpOnly pulumi.BoolPtrInput `pulumi:"waitingRoomCookieHttpOnly"` - WaitingRoomCookieLabel pulumi.StringPtrInput `pulumi:"waitingRoomCookieLabel"` - WaitingRoomCookieManagementTitle pulumi.StringPtrInput `pulumi:"waitingRoomCookieManagementTitle"` - WaitingRoomCookieSalt pulumi.StringPtrInput `pulumi:"waitingRoomCookieSalt"` - WaitingRoomCookieShareLabel pulumi.BoolPtrInput `pulumi:"waitingRoomCookieShareLabel"` - WaitingRoomCpCode GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput `pulumi:"waitingRoomCpCode"` - WaitingRoomDirectory pulumi.StringPtrInput `pulumi:"waitingRoomDirectory"` - WaitingRoomManagementTitle pulumi.StringPtrInput `pulumi:"waitingRoomManagementTitle"` - WaitingRoomNetStorage GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput `pulumi:"waitingRoomNetStorage"` - WaitingRoomStatusCode pulumi.IntPtrInput `pulumi:"waitingRoomStatusCode"` - WaitingRoomUseCpCode pulumi.BoolPtrInput `pulumi:"waitingRoomUseCpCode"` +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs, GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtr and GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs +type getPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrType GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs) GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding) *GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) AllowedUserCookieAdvanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - return v.AllowedUserCookieAdvanced - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) AllowedUserCookieAutomaticSalt() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - return v.AllowedUserCookieAutomaticSalt - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) AllowedUserCookieDomain() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { - return v.AllowedUserCookieDomain +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) AllowedUserCookieDomainType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { - return v.AllowedUserCookieDomainType - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) AllowedUserCookieDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *int { - return v.AllowedUserCookieDuration - }).(pulumi.IntPtrOutput) +type GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) AllowedUserCookieEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - return v.AllowedUserCookieEnabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) AllowedUserCookieHttpOnly() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - return v.AllowedUserCookieHttpOnly - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) AllowedUserCookieLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { - return v.AllowedUserCookieLabel - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) AllowedUserCookieManagementTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { - return v.AllowedUserCookieManagementTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding) GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) AllowedUserCookieRefresh() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - return v.AllowedUserCookieRefresh +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding) *bool { + if v == nil { + return nil + } + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) AllowedUserCookieSalt() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { - return v.AllowedUserCookieSalt - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy { - return v.CloudletPolicy - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader struct { + Locked *bool `pulumi:"locked"` + MaxAge *int `pulumi:"maxAge"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} +// GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs and GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderInput interface { + pulumi.Input -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) UserIdentificationByCookie() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - return v.UserIdentificationByCookie - }).(pulumi.BoolPtrOutput) + ToGetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) UserIdentificationByHeaders() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - return v.UserIdentificationByHeaders - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MaxAge pulumi.IntPtrInput `pulumi:"maxAge"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) UserIdentificationByIp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - return v.UserIdentificationByIp - }).(pulumi.BoolPtrOutput) +func (GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) UserIdentificationByParams() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - return v.UserIdentificationByParams - }).(pulumi.BoolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) UserIdentificationKeyCookie() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { - return v.UserIdentificationKeyCookie - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) UserIdentificationKeyHeaders() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) []string { - return v.UserIdentificationKeyHeaders - }).(pulumi.StringArrayOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) UserIdentificationKeyParams() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) []string { - return v.UserIdentificationKeyParams - }).(pulumi.StringArrayOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) UserIdentificationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { - return v.UserIdentificationTitle - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} +// GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs, GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtr and GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrInput interface { + pulumi.Input -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCacheTtl() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *int { - return v.WaitingRoomCacheTtl - }).(pulumi.IntPtrOutput) + ToGetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCookieAdvanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - return v.WaitingRoomCookieAdvanced - }).(pulumi.BoolPtrOutput) -} +type getPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrType GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCookieAutomaticSalt() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - return v.WaitingRoomCookieAutomaticSalt - }).(pulumi.BoolPtrOutput) +func GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs) GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCookieDomain() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { - return v.WaitingRoomCookieDomain - }).(pulumi.StringPtrOutput) +func (*getPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCookieDomainType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { - return v.WaitingRoomCookieDomainType - }).(pulumi.StringPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCookieDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *int { - return v.WaitingRoomCookieDuration - }).(pulumi.IntPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCookieEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - return v.WaitingRoomCookieEnabled - }).(pulumi.BoolPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCookieHttpOnly() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - return v.WaitingRoomCookieHttpOnly - }).(pulumi.BoolPtrOutput) -} +type GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCookieLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { - return v.WaitingRoomCookieLabel - }).(pulumi.StringPtrOutput) +func (GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCookieManagementTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { - return v.WaitingRoomCookieManagementTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCookieSalt() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { - return v.WaitingRoomCookieSalt - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCookieShareLabel() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - return v.WaitingRoomCookieShareLabel - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomCpCode() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode { - return v.WaitingRoomCpCode - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader) *GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomDirectory() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { - return v.WaitingRoomDirectory - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomManagementTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { - return v.WaitingRoomManagementTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomNetStorage() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage { - return v.WaitingRoomNetStorage - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput) MaxAge() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader) *int { return v.MaxAge }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomStatusCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *int { - return v.WaitingRoomStatusCode - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) WaitingRoomUseCpCode() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - return v.WaitingRoomUseCpCode - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader) GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization + var ret GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieAdvanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader) *bool { if v == nil { return nil } - return v.AllowedUserCookieAdvanced + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieAutomaticSalt() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput) MaxAge() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader) *int { if v == nil { return nil } - return v.AllowedUserCookieAutomaticSalt - }).(pulumi.BoolPtrOutput) + return v.MaxAge + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieDomain() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader) *string { if v == nil { return nil } - return v.AllowedUserCookieDomain + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieDomainType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader) *string { if v == nil { return nil } - return v.AllowedUserCookieDomainType + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *int { - if v == nil { - return nil - } - return v.AllowedUserCookieDuration - }).(pulumi.IntPtrOutput) +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization struct { + AlternateResponseCacheTtl *int `pulumi:"alternateResponseCacheTtl"` + CloudletPolicy *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy `pulumi:"cloudletPolicy"` + CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` + Enabled *bool `pulumi:"enabled"` + IsSharedPolicy *bool `pulumi:"isSharedPolicy"` + Label *string `pulumi:"label"` + Locked *bool `pulumi:"locked"` + NetStorage *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage `pulumi:"netStorage"` + NetStoragePath *string `pulumi:"netStoragePath"` + TemplateUuid *string `pulumi:"templateUuid"` + ThrottledCpCode *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode `pulumi:"throttledCpCode"` + ThrottledStatusCode *int `pulumi:"throttledStatusCode"` + UseThrottledCpCode *bool `pulumi:"useThrottledCpCode"` + UseThrottledStatusCode *bool `pulumi:"useThrottledStatusCode"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - if v == nil { - return nil - } - return v.AllowedUserCookieEnabled - }).(pulumi.BoolPtrOutput) +// GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieHttpOnly() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - if v == nil { - return nil - } - return v.AllowedUserCookieHttpOnly - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs struct { + AlternateResponseCacheTtl pulumi.IntPtrInput `pulumi:"alternateResponseCacheTtl"` + CloudletPolicy GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` + CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + IsSharedPolicy pulumi.BoolPtrInput `pulumi:"isSharedPolicy"` + Label pulumi.StringPtrInput `pulumi:"label"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + NetStorage GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrInput `pulumi:"netStorage"` + NetStoragePath pulumi.StringPtrInput `pulumi:"netStoragePath"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + ThrottledCpCode GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrInput `pulumi:"throttledCpCode"` + ThrottledStatusCode pulumi.IntPtrInput `pulumi:"throttledStatusCode"` + UseThrottledCpCode pulumi.BoolPtrInput `pulumi:"useThrottledCpCode"` + UseThrottledStatusCode pulumi.BoolPtrInput `pulumi:"useThrottledStatusCode"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { - if v == nil { - return nil - } - return v.AllowedUserCookieLabel - }).(pulumi.StringPtrOutput) +func (GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieManagementTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { - if v == nil { - return nil - } - return v.AllowedUserCookieManagementTitle - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieRefresh() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - if v == nil { - return nil - } - return v.AllowedUserCookieRefresh - }).(pulumi.BoolPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieSalt() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { - if v == nil { - return nil - } - return v.AllowedUserCookieSalt - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy { - if v == nil { - return nil - } +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput) AlternateResponseCacheTtl() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *int { + return v.AlternateResponseCacheTtl + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy { return v.CloudletPolicy - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *int { + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput) IsSharedPolicy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *bool { return v.IsSharedPolicy }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) UserIdentificationByCookie() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - if v == nil { - return nil - } - return v.UserIdentificationByCookie - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *string { return v.Label }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) UserIdentificationByHeaders() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - if v == nil { - return nil - } - return v.UserIdentificationByHeaders - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput) NetStorage() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage { + return v.NetStorage + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput) NetStoragePath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *string { + return v.NetStoragePath + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) UserIdentificationByIp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - if v == nil { - return nil - } - return v.UserIdentificationByIp - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) UserIdentificationByParams() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - if v == nil { - return nil - } - return v.UserIdentificationByParams - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput) ThrottledCpCode() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode { + return v.ThrottledCpCode + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) UserIdentificationKeyCookie() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { - if v == nil { - return nil - } - return v.UserIdentificationKeyCookie - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput) ThrottledStatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *int { + return v.ThrottledStatusCode + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) UserIdentificationKeyHeaders() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) []string { - if v == nil { - return nil - } - return v.UserIdentificationKeyHeaders - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput) UseThrottledCpCode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *bool { + return v.UseThrottledCpCode + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) UserIdentificationKeyParams() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) []string { - if v == nil { - return nil - } - return v.UserIdentificationKeyParams - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput) UseThrottledStatusCode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *bool { + return v.UseThrottledStatusCode + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) UserIdentificationTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { - if v == nil { - return nil - } - return v.UserIdentificationTitle - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCacheTtl() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *int { - if v == nil { - return nil - } - return v.WaitingRoomCacheTtl - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieAdvanced() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - if v == nil { - return nil - } - return v.WaitingRoomCookieAdvanced - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieAutomaticSalt() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { - if v == nil { - return nil +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization { + if v != nil { + return *v } - return v.WaitingRoomCookieAutomaticSalt - }).(pulumi.BoolPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieDomain() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput) AlternateResponseCacheTtl() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *int { if v == nil { return nil } - return v.WaitingRoomCookieDomain - }).(pulumi.StringPtrOutput) + return v.AlternateResponseCacheTtl + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieDomainType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy { if v == nil { return nil } - return v.WaitingRoomCookieDomainType - }).(pulumi.StringPtrOutput) + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *int { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *int { if v == nil { return nil } - return v.WaitingRoomCookieDuration + return v.CloudletSharedPolicy }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *bool { if v == nil { return nil } - return v.WaitingRoomCookieEnabled + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieHttpOnly() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput) IsSharedPolicy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *bool { if v == nil { return nil } - return v.WaitingRoomCookieHttpOnly + return v.IsSharedPolicy }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *string { if v == nil { return nil } - return v.WaitingRoomCookieLabel + return v.Label }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieManagementTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *bool { if v == nil { return nil } - return v.WaitingRoomCookieManagementTitle - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieSalt() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput) NetStorage() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage { if v == nil { return nil } - return v.WaitingRoomCookieSalt - }).(pulumi.StringPtrOutput) + return v.NetStorage + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieShareLabel() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput) NetStoragePath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *string { if v == nil { return nil } - return v.WaitingRoomCookieShareLabel - }).(pulumi.BoolPtrOutput) + return v.NetStoragePath + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCpCode() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *string { if v == nil { return nil } - return v.WaitingRoomCpCode - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomDirectory() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput) ThrottledCpCode() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode { if v == nil { return nil } - return v.WaitingRoomDirectory - }).(pulumi.StringPtrOutput) + return v.ThrottledCpCode + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomManagementTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput) ThrottledStatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *int { if v == nil { return nil } - return v.WaitingRoomManagementTitle - }).(pulumi.StringPtrOutput) + return v.ThrottledStatusCode + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomNetStorage() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput) UseThrottledCpCode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *bool { if v == nil { return nil } - return v.WaitingRoomNetStorage - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) + return v.UseThrottledCpCode + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomStatusCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *int { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput) UseThrottledStatusCode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *bool { if v == nil { return nil } - return v.WaitingRoomStatusCode - }).(pulumi.IntPtrOutput) + return v.UseThrottledStatusCode + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationPtrOutput) WaitingRoomUseCpCode() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritization) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization) *string { if v == nil { return nil } - return v.WaitingRoomUseCpCode - }).(pulumi.BoolPtrOutput) + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy struct { +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy struct { Id *int `pulumi:"id"` Name *string `pulumi:"name"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs struct { +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs struct { Id pulumi.IntPtrInput `pulumi:"id"` Name pulumi.StringPtrInput `pulumi:"name"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs +type getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy) *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy) *int { - return v.Id - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy) *int { return v.Id }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy) *string { return v.Name }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy + var ret GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy) *int { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy) *int { if v == nil { return nil } @@ -91408,8 +117842,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudl }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicy) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy) *string { if v == nil { return nil } @@ -91417,1799 +117851,2604 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudl }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo struct { - AccessTitle *string `pulumi:"accessTitle"` - CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` - CustomCookieDomain *string `pulumi:"customCookieDomain"` - DomainConfig *string `pulumi:"domainConfig"` - Locked *bool `pulumi:"locked"` - SessionAutoProlong *bool `pulumi:"sessionAutoProlong"` - SessionDuration *int `pulumi:"sessionDuration"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - WaitingRoomAssetsPaths []string `pulumi:"waitingRoomAssetsPaths"` - WaitingRoomPath *string `pulumi:"waitingRoomPath"` - WaitingRoomTitle *string `pulumi:"waitingRoomTitle"` +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage struct { + CpCode *int `pulumi:"cpCode"` + DownloadDomainName *string `pulumi:"downloadDomainName"` + G2oToken *string `pulumi:"g2oToken"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs and GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs struct { - AccessTitle pulumi.StringPtrInput `pulumi:"accessTitle"` - CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` - CustomCookieDomain pulumi.StringPtrInput `pulumi:"customCookieDomain"` - DomainConfig pulumi.StringPtrInput `pulumi:"domainConfig"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - SessionAutoProlong pulumi.BoolPtrInput `pulumi:"sessionAutoProlong"` - SessionDuration pulumi.IntPtrInput `pulumi:"sessionDuration"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - WaitingRoomAssetsPaths pulumi.StringArrayInput `pulumi:"waitingRoomAssetsPaths"` - WaitingRoomPath pulumi.StringPtrInput `pulumi:"waitingRoomPath"` - WaitingRoomTitle pulumi.StringPtrInput `pulumi:"waitingRoomTitle"` +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs struct { + CpCode pulumi.IntPtrInput `pulumi:"cpCode"` + DownloadDomainName pulumi.StringPtrInput `pulumi:"downloadDomainName"` + G2oToken pulumi.StringPtrInput `pulumi:"g2oToken"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs, GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtr and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs, GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtr and GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrType GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs +type getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrType GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage) *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) AccessTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { - return v.AccessTitle +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage) *int { return v.CpCode }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage) *string { + return v.DownloadDomainName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *int { - return v.CloudletSharedPolicy +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage) *string { + return v.G2oToken + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage) *int { + if v == nil { + return nil + } + return v.CpCode }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) CustomCookieDomain() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { - return v.CustomCookieDomain +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage) *string { + if v == nil { + return nil + } + return v.DownloadDomainName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) DomainConfig() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { - return v.DomainConfig +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage) *string { + if v == nil { + return nil + } + return v.G2oToken }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode struct { + CpCodeLimits *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits `pulumi:"cpCodeLimits"` + CreatedDate *int `pulumi:"createdDate"` + Description *string `pulumi:"description"` + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` + Products []string `pulumi:"products"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) SessionAutoProlong() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *bool { - return v.SessionAutoProlong - }).(pulumi.BoolPtrOutput) +// GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs and GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) SessionDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *int { - return v.SessionDuration - }).(pulumi.IntPtrOutput) +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs struct { + CpCodeLimits GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` + CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` + Description pulumi.StringPtrInput `pulumi:"description"` + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` + Products pulumi.StringArrayInput `pulumi:"products"` } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) WaitingRoomAssetsPaths() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) []string { - return v.WaitingRoomAssetsPaths - }).(pulumi.StringArrayOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) WaitingRoomPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { - return v.WaitingRoomPath - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) WaitingRoomTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { - return v.WaitingRoomTitle - }).(pulumi.StringPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(context.Background()) } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput struct{ *pulumi.OutputState } +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(ctx) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo)(nil)).Elem() +// GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs, GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtr and GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput { +type getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrType GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode) *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo { - if v != nil { - return *v - } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode) *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits { + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) AccessTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { - if v == nil { - return nil - } - return v.AccessTitle +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode) *int { + return v.CreatedDate + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode) *string { + return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *int { - if v == nil { - return nil - } - return v.CloudletSharedPolicy +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode) *int { + return v.Id }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) CustomCookieDomain() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { - if v == nil { - return nil - } - return v.CustomCookieDomain +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode) *string { + return v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) DomainConfig() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { - if v == nil { - return nil - } - return v.DomainConfig - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode) []string { + return v.Products + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) SessionAutoProlong() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *bool { - if v == nil { - return nil +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode { + if v != nil { + return *v } - return v.SessionAutoProlong - }).(pulumi.BoolPtrOutput) + var ret GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) SessionDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *int { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode) *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits { if v == nil { return nil } - return v.SessionDuration - }).(pulumi.IntPtrOutput) + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode) *int { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.CreatedDate + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode) *string { if v == nil { return nil } - return v.Uuid + return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) WaitingRoomAssetsPaths() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) []string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode) *int { if v == nil { return nil } - return v.WaitingRoomAssetsPaths - }).(pulumi.StringArrayOutput) + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) WaitingRoomPath() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode) *string { if v == nil { return nil } - return v.WaitingRoomPath + return v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoPtrOutput) WaitingRoomTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifo) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode) []string { if v == nil { return nil } - return v.WaitingRoomTitle - }).(pulumi.StringPtrOutput) + return v.Products + }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone struct { - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits struct { + CurrentCapacity *int `pulumi:"currentCapacity"` + Limit *int `pulumi:"limit"` + LimitType *string `pulumi:"limitType"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs struct { + CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + LimitType pulumi.StringPtrInput `pulumi:"limitType"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs, GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtr and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrType GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs +type getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits) *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits) *int { + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits) *int { + return v.Limit + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone) *string { - return v.Uuid +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits) *string { + return v.LimitType }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits) GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone + var ret GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits) *int { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits) *int { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.Limit + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalonePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandalone) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits) *string { if v == nil { return nil } - return v.Uuid + return v.LimitType }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode struct { - CpCodeLimits *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits `pulumi:"cpCodeLimits"` - CreatedDate *int `pulumi:"createdDate"` - Description *string `pulumi:"description"` - Id *int `pulumi:"id"` - Name *string `pulumi:"name"` - Products []string `pulumi:"products"` +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer struct { + AllDownNetStorage *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage `pulumi:"allDownNetStorage"` + AllDownNetStorageFile *string `pulumi:"allDownNetStorageFile"` + AllDownStatusCode *string `pulumi:"allDownStatusCode"` + AllDownTitle *string `pulumi:"allDownTitle"` + AllowCachePrefresh *bool `pulumi:"allowCachePrefresh"` + CachedContentTitle *string `pulumi:"cachedContentTitle"` + CloudletPolicy *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy `pulumi:"cloudletPolicy"` + Enabled *bool `pulumi:"enabled"` + FailoverAttemptsThreshold *int `pulumi:"failoverAttemptsThreshold"` + FailoverMode *string `pulumi:"failoverMode"` + FailoverOriginMaps []GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap `pulumi:"failoverOriginMaps"` + FailoverStatusCodes []string `pulumi:"failoverStatusCodes"` + FailoverTitle *string `pulumi:"failoverTitle"` + Label *string `pulumi:"label"` + Locked *bool `pulumi:"locked"` + OriginCookieName *string `pulumi:"originCookieName"` + SpecifyStickinessCookieDomain *bool `pulumi:"specifyStickinessCookieDomain"` + StickinessCookieAutomaticSalt *bool `pulumi:"stickinessCookieAutomaticSalt"` + StickinessCookieDomain *string `pulumi:"stickinessCookieDomain"` + StickinessCookieSalt *string `pulumi:"stickinessCookieSalt"` + StickinessCookieSetHttpOnlyFlag *bool `pulumi:"stickinessCookieSetHttpOnlyFlag"` + StickinessCookieType *string `pulumi:"stickinessCookieType"` + StickinessDuration *string `pulumi:"stickinessDuration"` + StickinessExpirationDate *string `pulumi:"stickinessExpirationDate"` + StickinessRefresh *bool `pulumi:"stickinessRefresh"` + StickinessTitle *string `pulumi:"stickinessTitle"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs and GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs struct { - CpCodeLimits GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` - CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` - Description pulumi.StringPtrInput `pulumi:"description"` - Id pulumi.IntPtrInput `pulumi:"id"` - Name pulumi.StringPtrInput `pulumi:"name"` - Products pulumi.StringArrayInput `pulumi:"products"` +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs struct { + AllDownNetStorage GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrInput `pulumi:"allDownNetStorage"` + AllDownNetStorageFile pulumi.StringPtrInput `pulumi:"allDownNetStorageFile"` + AllDownStatusCode pulumi.StringPtrInput `pulumi:"allDownStatusCode"` + AllDownTitle pulumi.StringPtrInput `pulumi:"allDownTitle"` + AllowCachePrefresh pulumi.BoolPtrInput `pulumi:"allowCachePrefresh"` + CachedContentTitle pulumi.StringPtrInput `pulumi:"cachedContentTitle"` + CloudletPolicy GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + FailoverAttemptsThreshold pulumi.IntPtrInput `pulumi:"failoverAttemptsThreshold"` + FailoverMode pulumi.StringPtrInput `pulumi:"failoverMode"` + FailoverOriginMaps GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayInput `pulumi:"failoverOriginMaps"` + FailoverStatusCodes pulumi.StringArrayInput `pulumi:"failoverStatusCodes"` + FailoverTitle pulumi.StringPtrInput `pulumi:"failoverTitle"` + Label pulumi.StringPtrInput `pulumi:"label"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + OriginCookieName pulumi.StringPtrInput `pulumi:"originCookieName"` + SpecifyStickinessCookieDomain pulumi.BoolPtrInput `pulumi:"specifyStickinessCookieDomain"` + StickinessCookieAutomaticSalt pulumi.BoolPtrInput `pulumi:"stickinessCookieAutomaticSalt"` + StickinessCookieDomain pulumi.StringPtrInput `pulumi:"stickinessCookieDomain"` + StickinessCookieSalt pulumi.StringPtrInput `pulumi:"stickinessCookieSalt"` + StickinessCookieSetHttpOnlyFlag pulumi.BoolPtrInput `pulumi:"stickinessCookieSetHttpOnlyFlag"` + StickinessCookieType pulumi.StringPtrInput `pulumi:"stickinessCookieType"` + StickinessDuration pulumi.StringPtrInput `pulumi:"stickinessDuration"` + StickinessExpirationDate pulumi.StringPtrInput `pulumi:"stickinessExpirationDate"` + StickinessRefresh pulumi.BoolPtrInput `pulumi:"stickinessRefresh"` + StickinessTitle pulumi.StringPtrInput `pulumi:"stickinessTitle"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs, GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtr and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs, GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtr and GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs +type getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrType GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits { - return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) AllDownNetStorage() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage { + return v.AllDownNetStorage + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) *int { - return v.CreatedDate - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) AllDownNetStorageFile() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + return v.AllDownNetStorageFile + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) *string { - return v.Description +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) AllDownStatusCode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + return v.AllDownStatusCode }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) *int { - return v.Id +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) AllDownTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + return v.AllDownTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) AllowCachePrefresh() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *bool { + return v.AllowCachePrefresh + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) CachedContentTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + return v.CachedContentTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy { + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) FailoverAttemptsThreshold() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *int { + return v.FailoverAttemptsThreshold }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) *string { - return v.Name +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) FailoverMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + return v.FailoverMode }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) []string { - return v.Products +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) FailoverOriginMaps() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) []GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap { + return v.FailoverOriginMaps + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) FailoverStatusCodes() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) []string { + return v.FailoverStatusCodes }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) FailoverTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + return v.FailoverTitle + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { return v.Label }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) OriginCookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + return v.OriginCookieName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) SpecifyStickinessCookieDomain() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *bool { + return v.SpecifyStickinessCookieDomain + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) StickinessCookieAutomaticSalt() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *bool { + return v.StickinessCookieAutomaticSalt + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) StickinessCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + return v.StickinessCookieDomain + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) StickinessCookieSalt() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + return v.StickinessCookieSalt + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) StickinessCookieSetHttpOnlyFlag() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *bool { + return v.StickinessCookieSetHttpOnlyFlag + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) StickinessCookieType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + return v.StickinessCookieType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) StickinessDuration() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + return v.StickinessDuration + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) StickinessExpirationDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + return v.StickinessExpirationDate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) StickinessRefresh() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *bool { + return v.StickinessRefresh + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) StickinessTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + return v.StickinessTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode { - if v != nil { - return *v +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) AllDownNetStorage() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage { + if v == nil { + return nil + } + return v.AllDownNetStorage + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) AllDownNetStorageFile() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.AllDownNetStorageFile + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) AllDownStatusCode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.AllDownStatusCode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) AllDownTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.AllDownTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) AllowCachePrefresh() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *bool { + if v == nil { + return nil + } + return v.AllowCachePrefresh + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) CachedContentTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.CachedContentTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy { + if v == nil { + return nil + } + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) FailoverAttemptsThreshold() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *int { + if v == nil { + return nil + } + return v.FailoverAttemptsThreshold + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) FailoverMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.FailoverMode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) FailoverOriginMaps() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) []GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap { + if v == nil { + return nil + } + return v.FailoverOriginMaps + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) FailoverStatusCodes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) []string { + if v == nil { + return nil + } + return v.FailoverStatusCodes + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) FailoverTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.FailoverTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.Label + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) OriginCookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.OriginCookieName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) SpecifyStickinessCookieDomain() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *bool { + if v == nil { + return nil + } + return v.SpecifyStickinessCookieDomain + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) StickinessCookieAutomaticSalt() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *bool { + if v == nil { + return nil + } + return v.StickinessCookieAutomaticSalt + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) StickinessCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.StickinessCookieDomain + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) StickinessCookieSalt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil + } + return v.StickinessCookieSalt + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) StickinessCookieSetHttpOnlyFlag() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *bool { + if v == nil { + return nil + } + return v.StickinessCookieSetHttpOnlyFlag + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) StickinessCookieType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { + if v == nil { + return nil } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode - return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) + return v.StickinessCookieType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) StickinessDuration() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { if v == nil { return nil } - return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) + return v.StickinessDuration + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) *int { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) StickinessExpirationDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { if v == nil { return nil } - return v.CreatedDate - }).(pulumi.IntPtrOutput) + return v.StickinessExpirationDate + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) StickinessRefresh() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *bool { if v == nil { return nil } - return v.Description - }).(pulumi.StringPtrOutput) + return v.StickinessRefresh + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) *int { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) StickinessTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { if v == nil { return nil } - return v.Id - }).(pulumi.IntPtrOutput) + return v.StickinessTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { if v == nil { return nil } - return v.Name + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCode) []string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer) *string { if v == nil { return nil } - return v.Products - }).(pulumi.StringArrayOutput) + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits struct { - CurrentCapacity *int `pulumi:"currentCapacity"` - Limit *int `pulumi:"limit"` - LimitType *string `pulumi:"limitType"` +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage struct { + CpCode *int `pulumi:"cpCode"` + DownloadDomainName *string `pulumi:"downloadDomainName"` + G2oToken *string `pulumi:"g2oToken"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs and GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs struct { - CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` - Limit pulumi.IntPtrInput `pulumi:"limit"` - LimitType pulumi.StringPtrInput `pulumi:"limitType"` +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs struct { + CpCode pulumi.IntPtrInput `pulumi:"cpCode"` + DownloadDomainName pulumi.StringPtrInput `pulumi:"downloadDomainName"` + G2oToken pulumi.StringPtrInput `pulumi:"g2oToken"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs, GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtr and GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs +type getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrType GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage) *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *int { - return v.CurrentCapacity +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage) *int { + return v.CpCode }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage) *string { + return v.DownloadDomainName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *string { - return v.LimitType +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage) *string { + return v.G2oToken }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits + var ret GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *int { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage) *int { if v == nil { return nil } - return v.CurrentCapacity + return v.CpCode }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *int { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage) *string { if v == nil { return nil } - return v.Limit - }).(pulumi.IntPtrOutput) + return v.DownloadDomainName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage) *string { if v == nil { return nil } - return v.LimitType + return v.G2oToken }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage struct { - CpCode *int `pulumi:"cpCode"` - DownloadDomainName *string `pulumi:"downloadDomainName"` - G2oToken *string `pulumi:"g2oToken"` +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy struct { + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs struct { - CpCode pulumi.IntPtrInput `pulumi:"cpCode"` - DownloadDomainName pulumi.StringPtrInput `pulumi:"downloadDomainName"` - G2oToken pulumi.StringPtrInput `pulumi:"g2oToken"` +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs struct { + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs, GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtr and GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs +type getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage) *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy) *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) CpCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage) *int { - return v.CpCode +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy) *int { + return v.Id }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) DownloadDomainName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage) *string { - return v.DownloadDomainName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) G2oToken() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage) *string { - return v.G2oToken +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy) *string { + return v.Name }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage) GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage + var ret GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) CpCode() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage) *int { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy) *int { if v == nil { return nil } - return v.CpCode + return v.Id }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) DownloadDomainName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy) *string { if v == nil { return nil } - return v.DownloadDomainName + return v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) G2oToken() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorage) *string { - if v == nil { - return nil - } - return v.G2oToken +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap struct { + FromOriginId *string `pulumi:"fromOriginId"` + ToOriginIds []string `pulumi:"toOriginIds"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap and GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap{ "key": GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginArgs{...} } +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs struct { + FromOriginId pulumi.StringPtrInput `pulumi:"fromOriginId"` + ToOriginIds pulumi.StringArrayInput `pulumi:"toOriginIds"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutputWithContext(ctx).OutputState, + } +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArray and GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArray{ GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs{...} } +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArray []GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapInput + +func (GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArray) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArray) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutput) FromOriginId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap) *string { + return v.FromOriginId }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking struct { - AbVariantLocation *string `pulumi:"abVariantLocation"` - DecryptionPassword1 *string `pulumi:"decryptionPassword1"` - DecryptionPassword2 *string `pulumi:"decryptionPassword2"` - DecryptionPasswordId1 *string `pulumi:"decryptionPasswordId1"` - DecryptionPasswordId2 *string `pulumi:"decryptionPasswordId2"` - Enable *bool `pulumi:"enable"` - Locked *bool `pulumi:"locked"` - MiscellaneousSettingsTitle *string `pulumi:"miscellaneousSettingsTitle"` - PatternDecryptionEnable *bool `pulumi:"patternDecryptionEnable"` - PatternEncryptionTitle *string `pulumi:"patternEncryptionTitle"` - SignatureVerificationEnable *bool `pulumi:"signatureVerificationEnable"` - TemplateUuid *string `pulumi:"templateUuid"` - TokenSigningTitle *string `pulumi:"tokenSigningTitle"` - UseOriginalAsA *bool `pulumi:"useOriginalAsA"` - Uuid *string `pulumi:"uuid"` - VerificationKeyId1 *string `pulumi:"verificationKeyId1"` - VerificationKeyId2 *string `pulumi:"verificationKeyId2"` - VerificationPublicKey1 *string `pulumi:"verificationPublicKey1"` - VerificationPublicKey2 *string `pulumi:"verificationPublicKey2"` +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutput) ToOriginIds() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap) []string { + return v.ToOriginIds + }).(pulumi.StringArrayOutput) } -// GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs and GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingInput` via: +type GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput() GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap { + return vs[0].([]GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap)[vs[1].(int)] + }).(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation struct { + CloudletPolicy *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy `pulumi:"cloudletPolicy"` + CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` + Enabled *bool `pulumi:"enabled"` + IsSharedPolicy *bool `pulumi:"isSharedPolicy"` + Label *string `pulumi:"label"` + Locked *bool `pulumi:"locked"` + PopulationCookieAutomaticSalt *bool `pulumi:"populationCookieAutomaticSalt"` + PopulationCookieDomain *string `pulumi:"populationCookieDomain"` + PopulationCookieIncludeRuleName *bool `pulumi:"populationCookieIncludeRuleName"` + PopulationCookieSalt *string `pulumi:"populationCookieSalt"` + PopulationCookieType *string `pulumi:"populationCookieType"` + PopulationDuration *string `pulumi:"populationDuration"` + PopulationRefresh *bool `pulumi:"populationRefresh"` + PopulationTitle *string `pulumi:"populationTitle"` + SegmentTrackingCookieName *string `pulumi:"segmentTrackingCookieName"` + SegmentTrackingCustomHeader *string `pulumi:"segmentTrackingCustomHeader"` + SegmentTrackingMethod *string `pulumi:"segmentTrackingMethod"` + SegmentTrackingQueryParam *string `pulumi:"segmentTrackingQueryParam"` + SegmentTrackingTitle *string `pulumi:"segmentTrackingTitle"` + SpecifyPopulationCookieDomain *bool `pulumi:"specifyPopulationCookieDomain"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs struct { - AbVariantLocation pulumi.StringPtrInput `pulumi:"abVariantLocation"` - DecryptionPassword1 pulumi.StringPtrInput `pulumi:"decryptionPassword1"` - DecryptionPassword2 pulumi.StringPtrInput `pulumi:"decryptionPassword2"` - DecryptionPasswordId1 pulumi.StringPtrInput `pulumi:"decryptionPasswordId1"` - DecryptionPasswordId2 pulumi.StringPtrInput `pulumi:"decryptionPasswordId2"` - Enable pulumi.BoolPtrInput `pulumi:"enable"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MiscellaneousSettingsTitle pulumi.StringPtrInput `pulumi:"miscellaneousSettingsTitle"` - PatternDecryptionEnable pulumi.BoolPtrInput `pulumi:"patternDecryptionEnable"` - PatternEncryptionTitle pulumi.StringPtrInput `pulumi:"patternEncryptionTitle"` - SignatureVerificationEnable pulumi.BoolPtrInput `pulumi:"signatureVerificationEnable"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - TokenSigningTitle pulumi.StringPtrInput `pulumi:"tokenSigningTitle"` - UseOriginalAsA pulumi.BoolPtrInput `pulumi:"useOriginalAsA"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - VerificationKeyId1 pulumi.StringPtrInput `pulumi:"verificationKeyId1"` - VerificationKeyId2 pulumi.StringPtrInput `pulumi:"verificationKeyId2"` - VerificationPublicKey1 pulumi.StringPtrInput `pulumi:"verificationPublicKey1"` - VerificationPublicKey2 pulumi.StringPtrInput `pulumi:"verificationPublicKey2"` +type GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs struct { + CloudletPolicy GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` + CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + IsSharedPolicy pulumi.BoolPtrInput `pulumi:"isSharedPolicy"` + Label pulumi.StringPtrInput `pulumi:"label"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PopulationCookieAutomaticSalt pulumi.BoolPtrInput `pulumi:"populationCookieAutomaticSalt"` + PopulationCookieDomain pulumi.StringPtrInput `pulumi:"populationCookieDomain"` + PopulationCookieIncludeRuleName pulumi.BoolPtrInput `pulumi:"populationCookieIncludeRuleName"` + PopulationCookieSalt pulumi.StringPtrInput `pulumi:"populationCookieSalt"` + PopulationCookieType pulumi.StringPtrInput `pulumi:"populationCookieType"` + PopulationDuration pulumi.StringPtrInput `pulumi:"populationDuration"` + PopulationRefresh pulumi.BoolPtrInput `pulumi:"populationRefresh"` + PopulationTitle pulumi.StringPtrInput `pulumi:"populationTitle"` + SegmentTrackingCookieName pulumi.StringPtrInput `pulumi:"segmentTrackingCookieName"` + SegmentTrackingCustomHeader pulumi.StringPtrInput `pulumi:"segmentTrackingCustomHeader"` + SegmentTrackingMethod pulumi.StringPtrInput `pulumi:"segmentTrackingMethod"` + SegmentTrackingQueryParam pulumi.StringPtrInput `pulumi:"segmentTrackingQueryParam"` + SegmentTrackingTitle pulumi.StringPtrInput `pulumi:"segmentTrackingTitle"` + SpecifyPopulationCookieDomain pulumi.BoolPtrInput `pulumi:"specifyPopulationCookieDomain"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs, GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtr and GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrType GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs +type getPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs) GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) AbVariantLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { return v.AbVariantLocation }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy { + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) DecryptionPassword1() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { - return v.DecryptionPassword1 - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *int { + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) DecryptionPassword2() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { - return v.DecryptionPassword2 - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) DecryptionPasswordId1() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { - return v.DecryptionPasswordId1 - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) IsSharedPolicy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *bool { + return v.IsSharedPolicy + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) DecryptionPasswordId2() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { - return v.DecryptionPasswordId2 - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { return v.Label }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) Enable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *bool { return v.Enable }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) PopulationCookieAutomaticSalt() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *bool { + return v.PopulationCookieAutomaticSalt + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) MiscellaneousSettingsTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { - return v.MiscellaneousSettingsTitle +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) PopulationCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { + return v.PopulationCookieDomain }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) PatternDecryptionEnable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *bool { - return v.PatternDecryptionEnable +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) PopulationCookieIncludeRuleName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *bool { + return v.PopulationCookieIncludeRuleName }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) PatternEncryptionTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { - return v.PatternEncryptionTitle +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) PopulationCookieSalt() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { + return v.PopulationCookieSalt }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) SignatureVerificationEnable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *bool { - return v.SignatureVerificationEnable +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) PopulationCookieType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { + return v.PopulationCookieType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) PopulationDuration() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { + return v.PopulationDuration + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) PopulationRefresh() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *bool { + return v.PopulationRefresh }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) PopulationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { + return v.PopulationTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) SegmentTrackingCookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { + return v.SegmentTrackingCookieName + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) TokenSigningTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { return v.TokenSigningTitle }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) SegmentTrackingCustomHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { + return v.SegmentTrackingCustomHeader + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) UseOriginalAsA() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *bool { return v.UseOriginalAsA }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) SegmentTrackingMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { + return v.SegmentTrackingMethod + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) SegmentTrackingQueryParam() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { + return v.SegmentTrackingQueryParam + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) VerificationKeyId1() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { return v.VerificationKeyId1 }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) SegmentTrackingTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { + return v.SegmentTrackingTitle + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) VerificationKeyId2() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { return v.VerificationKeyId2 }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) SpecifyPopulationCookieDomain() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *bool { + return v.SpecifyPopulationCookieDomain + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) VerificationPublicKey1() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { - return v.VerificationPublicKey1 +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) VerificationPublicKey2() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { - return v.VerificationPublicKey2 - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking + var ret GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) AbVariantLocation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy { if v == nil { return nil } - return v.AbVariantLocation - }).(pulumi.StringPtrOutput) + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) DecryptionPassword1() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *int { if v == nil { return nil } - return v.DecryptionPassword1 - }).(pulumi.StringPtrOutput) + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) DecryptionPassword2() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *bool { if v == nil { return nil } - return v.DecryptionPassword2 - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) DecryptionPasswordId1() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) IsSharedPolicy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *bool { if v == nil { return nil } - return v.DecryptionPasswordId1 - }).(pulumi.StringPtrOutput) + return v.IsSharedPolicy + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) DecryptionPasswordId2() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { if v == nil { return nil } - return v.DecryptionPasswordId2 + return v.Label }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) Enable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *bool { if v == nil { return nil } - return v.Enable + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) PopulationCookieAutomaticSalt() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *bool { if v == nil { return nil } - return v.Locked + return v.PopulationCookieAutomaticSalt }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) MiscellaneousSettingsTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) PopulationCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { if v == nil { return nil } - return v.MiscellaneousSettingsTitle + return v.PopulationCookieDomain }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) PatternDecryptionEnable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) PopulationCookieIncludeRuleName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *bool { if v == nil { return nil } - return v.PatternDecryptionEnable + return v.PopulationCookieIncludeRuleName }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) PatternEncryptionTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) PopulationCookieSalt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { if v == nil { return nil } - return v.PatternEncryptionTitle + return v.PopulationCookieSalt }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) SignatureVerificationEnable() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) PopulationCookieType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { if v == nil { return nil } - return v.SignatureVerificationEnable + return v.PopulationCookieType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) PopulationDuration() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { + if v == nil { + return nil + } + return v.PopulationDuration + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) PopulationRefresh() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *bool { + if v == nil { + return nil + } + return v.PopulationRefresh }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) PopulationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { if v == nil { return nil } - return v.TemplateUuid + return v.PopulationTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) TokenSigningTitle() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) SegmentTrackingCookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { if v == nil { return nil } - return v.TokenSigningTitle + return v.SegmentTrackingCookieName }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) UseOriginalAsA() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) SegmentTrackingCustomHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { if v == nil { return nil } - return v.UseOriginalAsA - }).(pulumi.BoolPtrOutput) + return v.SegmentTrackingCustomHeader + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) SegmentTrackingMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { if v == nil { return nil } - return v.Uuid + return v.SegmentTrackingMethod }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) VerificationKeyId1() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) SegmentTrackingQueryParam() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { if v == nil { return nil } - return v.VerificationKeyId1 + return v.SegmentTrackingQueryParam }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) VerificationKeyId2() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) SegmentTrackingTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { if v == nil { return nil } - return v.VerificationKeyId2 + return v.SegmentTrackingTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) VerificationPublicKey1() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) SpecifyPopulationCookieDomain() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *bool { if v == nil { return nil } - return v.VerificationPublicKey1 + return v.SpecifyPopulationCookieDomain + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { + if v == nil { + return nil + } + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingPtrOutput) VerificationPublicKey2() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWatermarking) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation) *string { if v == nil { return nil } - return v.VerificationPublicKey2 + return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall struct { - FirewallConfiguration *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration `pulumi:"firewallConfiguration"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy struct { + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs and GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs struct { - FirewallConfiguration GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrInput `pulumi:"firewallConfiguration"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs struct { + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs, GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtr and GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrType GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs +type getPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall) *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy) *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput) FirewallConfiguration() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall) *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration { - return v.FirewallConfiguration - }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy) *int { + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy) *string { + return v.Name + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall) *string { +type GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy) GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy) *int { + if v == nil { + return nil + } + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation struct { + Autodv *string `pulumi:"autodv"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs struct { + Autodv pulumi.StringPtrInput `pulumi:"autodv"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation) *GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput) Autodv() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation) *string { return v.Autodv }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation) GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall + var ret GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput) FirewallConfiguration() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall) *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput) Autodv() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation) *string { if v == nil { return nil } - return v.FirewallConfiguration - }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) + return v.Autodv + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation) *bool { if v == nil { return nil } @@ -93217,8 +120456,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOu }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation) *string { if v == nil { return nil } @@ -93226,8 +120465,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewall) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation) *string { if v == nil { return nil } @@ -93235,418 +120474,460 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallPtrOu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration struct { - ConfigId *int `pulumi:"configId"` - FileName *string `pulumi:"fileName"` - ProductionStatus *string `pulumi:"productionStatus"` - ProductionVersion *int `pulumi:"productionVersion"` - StagingStatus *string `pulumi:"stagingStatus"` - StagingVersion *int `pulumi:"stagingVersion"` +type GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs and GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs and GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs struct { - ConfigId pulumi.IntPtrInput `pulumi:"configId"` - FileName pulumi.StringPtrInput `pulumi:"fileName"` - ProductionStatus pulumi.StringPtrInput `pulumi:"productionStatus"` - ProductionVersion pulumi.IntPtrInput `pulumi:"productionVersion"` - StagingStatus pulumi.StringPtrInput `pulumi:"stagingStatus"` - StagingVersion pulumi.IntPtrInput `pulumi:"stagingVersion"` +type GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs, GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtr and GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs, GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtr and GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrType GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs +type getPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrType GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs) GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory) *GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) ConfigId() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *int { - return v.ConfigId - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) FileName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *string { - return v.FileName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) ProductionStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *string { - return v.ProductionStatus - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) ProductionVersion() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *int { - return v.ProductionVersion - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) StagingStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *string { - return v.StagingStatus - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) StagingVersion() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *int { - return v.StagingVersion - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory) *string { return v.Value }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory) GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration + var ret GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ConfigId() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *int { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory) *bool { if v == nil { return nil } - return v.ConfigId - }).(pulumi.IntPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) FileName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory) *string { if v == nil { return nil } - return v.FileName + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ProductionStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory) *string { if v == nil { return nil } - return v.ProductionStatus + return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ProductionVersion() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *int { - if v == nil { - return nil - } - return v.ProductionVersion - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) StagingStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory) *string { if v == nil { return nil } - return v.StagingStatus + return v.Value }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) StagingVersion() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfiguration) *int { - if v == nil { - return nil - } - return v.StagingVersion - }).(pulumi.IntPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing struct { + ConditionalErrorPattern *string `pulumi:"conditionalErrorPattern"` + ConditionalHttpStatuses []string `pulumi:"conditionalHttpStatuses"` + ConditionalSamplingFrequency *string `pulumi:"conditionalSamplingFrequency"` + Cpcodes *string `pulumi:"cpcodes"` + Enabled *bool `pulumi:"enabled"` + ForwardType *string `pulumi:"forwardType"` + Locked *bool `pulumi:"locked"` + RequestType *string `pulumi:"requestType"` + SamplingFrequency *string `pulumi:"samplingFrequency"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs and GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs and GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs struct { + ConditionalErrorPattern pulumi.StringPtrInput `pulumi:"conditionalErrorPattern"` + ConditionalHttpStatuses pulumi.StringArrayInput `pulumi:"conditionalHttpStatuses"` + ConditionalSamplingFrequency pulumi.StringPtrInput `pulumi:"conditionalSamplingFrequency"` + Cpcodes pulumi.StringPtrInput `pulumi:"cpcodes"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + ForwardType pulumi.StringPtrInput `pulumi:"forwardType"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + RequestType pulumi.StringPtrInput `pulumi:"requestType"` + SamplingFrequency pulumi.StringPtrInput `pulumi:"samplingFrequency"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs, GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtr and GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs, GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtr and GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrType GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs +type getPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrType GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs) GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs) GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets) *GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing) *GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput) ConditionalErrorPattern() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing) *string { + return v.ConditionalErrorPattern + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput) ConditionalHttpStatuses() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing) []string { + return v.ConditionalHttpStatuses + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput) ConditionalSamplingFrequency() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing) *string { + return v.ConditionalSamplingFrequency + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput) Cpcodes() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing) *string { return v.Cpcodes }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput) ForwardType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing) *string { return v.ForwardType }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput) RequestType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing) *string { return v.RequestType }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput) SamplingFrequency() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing) *string { return v.SamplingFrequency }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets) GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing) GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets + var ret GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput) ConditionalErrorPattern() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing) *string { + if v == nil { + return nil + } + return v.ConditionalErrorPattern + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput) ConditionalHttpStatuses() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing) []string { + if v == nil { + return nil + } + return v.ConditionalHttpStatuses + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput) ConditionalSamplingFrequency() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing) *string { + if v == nil { + return nil + } + return v.ConditionalSamplingFrequency + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput) Cpcodes() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing) *string { + if v == nil { + return nil + } + return v.Cpcodes + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing) *bool { if v == nil { return nil } @@ -93654,8 +120935,17 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) Enable }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput) ForwardType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing) *string { + if v == nil { + return nil + } + return v.ForwardType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing) *bool { if v == nil { return nil } @@ -93663,8 +120953,26 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput) RequestType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing) *string { + if v == nil { + return nil + } + return v.RequestType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput) SamplingFrequency() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing) *string { + if v == nil { + return nil + } + return v.SamplingFrequency + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing) *string { if v == nil { return nil } @@ -93672,8 +120980,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) Templa }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebSockets) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing) *string { if v == nil { return nil } @@ -93681,174 +120989,186 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsPtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorWebdav struct { - Enabled *bool `pulumi:"enabled"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + LoggingEnabled *bool `pulumi:"loggingEnabled"` + OptMode *bool `pulumi:"optMode"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530BehaviorWebdavInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs and GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorWebdavInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs{...} -type GetPropertyRulesBuilderRulesV20230530BehaviorWebdavInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput } -type GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs struct { - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + LoggingEnabled pulumi.BoolPtrInput `pulumi:"loggingEnabled"` + OptMode pulumi.BoolPtrInput `pulumi:"optMode"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorWebdav)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebdav] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebdav]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput).ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs, GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtr and GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput - ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput } -type getPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrType GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs +type getPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs -func GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtr(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs) GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrInput { - return (*getPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorWebdav)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrType) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebdav] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebdav]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530BehaviorWebdav)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530BehaviorWebdav) *GetPropertyRulesBuilderRulesV20230530BehaviorWebdav { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs) *GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs { return &v - }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebdav] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530BehaviorWebdav]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebdav) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebdav) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebdav) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput) LoggingEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs) *bool { return v.LoggingEnabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530BehaviorWebdav) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput) OptMode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs) *bool { return v.OptMode }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530BehaviorWebdav)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput { +type GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) ToGetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebdav] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530BehaviorWebdav]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebdav) GetPropertyRulesBuilderRulesV20230530BehaviorWebdav { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs) GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530BehaviorWebdav + var ret GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs return ret - }).(GetPropertyRulesBuilderRulesV20230530BehaviorWebdavOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebdav) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs) *bool { if v == nil { return nil } @@ -93856,8 +121176,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) Enabled() }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebdav) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs) *bool { if v == nil { return nil } @@ -93865,8 +121185,26 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) Locked() p }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebdav) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput) LoggingEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs) *bool { + if v == nil { + return nil + } + return v.LoggingEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput) OptMode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs) *bool { + if v == nil { + return nil + } + return v.OptMode + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs) *string { if v == nil { return nil } @@ -93874,8 +121212,8 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) TemplateUu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530BehaviorWebdav) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs) *string { if v == nil { return nil } @@ -93883,652 +121221,599 @@ func (o GetPropertyRulesBuilderRulesV20230530BehaviorWebdavPtrOutput) Uuid() pul }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530Criterion struct { - AdvancedImMatch *GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch `pulumi:"advancedImMatch"` - Bucket *GetPropertyRulesBuilderRulesV20230530CriterionBucket `pulumi:"bucket"` - Cacheability *GetPropertyRulesBuilderRulesV20230530CriterionCacheability `pulumi:"cacheability"` - ChinaCdnRegion *GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion `pulumi:"chinaCdnRegion"` - ClientCertificate *GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate `pulumi:"clientCertificate"` - ClientIp *GetPropertyRulesBuilderRulesV20230530CriterionClientIp `pulumi:"clientIp"` - ClientIpVersion *GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion `pulumi:"clientIpVersion"` - CloudletsOrigin *GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin `pulumi:"cloudletsOrigin"` - ContentDeliveryNetwork *GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork `pulumi:"contentDeliveryNetwork"` - ContentType *GetPropertyRulesBuilderRulesV20230530CriterionContentType `pulumi:"contentType"` - DeviceCharacteristic *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic `pulumi:"deviceCharacteristic"` - EcmdAuthGroups *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups `pulumi:"ecmdAuthGroups"` - EcmdAuthScheme *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme `pulumi:"ecmdAuthScheme"` - EcmdIsAuthenticated *GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated `pulumi:"ecmdIsAuthenticated"` - EcmdUsername *GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername `pulumi:"ecmdUsername"` - EdgeWorkersFailure *GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure `pulumi:"edgeWorkersFailure"` - FileExtension *GetPropertyRulesBuilderRulesV20230530CriterionFileExtension `pulumi:"fileExtension"` - Filename *GetPropertyRulesBuilderRulesV20230530CriterionFilename `pulumi:"filename"` - Hostname *GetPropertyRulesBuilderRulesV20230530CriterionHostname `pulumi:"hostname"` - MatchAdvanced *GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced `pulumi:"matchAdvanced"` - MatchCpCode *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode `pulumi:"matchCpCode"` - MatchResponseCode *GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode `pulumi:"matchResponseCode"` - MatchVariable *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable `pulumi:"matchVariable"` - MetadataStage *GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage `pulumi:"metadataStage"` - OriginTimeout *GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout `pulumi:"originTimeout"` - Path *GetPropertyRulesBuilderRulesV20230530CriterionPath `pulumi:"path"` - QueryStringParameter *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter `pulumi:"queryStringParameter"` - Random *GetPropertyRulesBuilderRulesV20230530CriterionRandom `pulumi:"random"` - RecoveryConfig *GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig `pulumi:"recoveryConfig"` - RegularExpression *GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression `pulumi:"regularExpression"` - RequestCookie *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie `pulumi:"requestCookie"` - RequestHeader *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader `pulumi:"requestHeader"` - RequestMethod *GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod `pulumi:"requestMethod"` - RequestProtocol *GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol `pulumi:"requestProtocol"` - RequestType *GetPropertyRulesBuilderRulesV20230530CriterionRequestType `pulumi:"requestType"` - ResponseHeader *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader `pulumi:"responseHeader"` - ServerLocation *GetPropertyRulesBuilderRulesV20230530CriterionServerLocation `pulumi:"serverLocation"` - Time *GetPropertyRulesBuilderRulesV20230530CriterionTime `pulumi:"time"` - TokenAuthorization *GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization `pulumi:"tokenAuthorization"` - UserAgent *GetPropertyRulesBuilderRulesV20230530CriterionUserAgent `pulumi:"userAgent"` - UserLocation *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation `pulumi:"userLocation"` - UserNetwork *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork `pulumi:"userNetwork"` - VariableError *GetPropertyRulesBuilderRulesV20230530CriterionVariableError `pulumi:"variableError"` - VirtualWaitingRoomRequest *GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest `pulumi:"virtualWaitingRoomRequest"` - VisitorPrioritizationRequest *GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest `pulumi:"visitorPrioritizationRequest"` +type GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionArgs and GetPropertyRulesBuilderRulesV20230530CriterionOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs and GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionOutput() GetPropertyRulesBuilderRulesV20230530CriterionOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionArgs struct { - AdvancedImMatch GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrInput `pulumi:"advancedImMatch"` - Bucket GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrInput `pulumi:"bucket"` - Cacheability GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrInput `pulumi:"cacheability"` - ChinaCdnRegion GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrInput `pulumi:"chinaCdnRegion"` - ClientCertificate GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrInput `pulumi:"clientCertificate"` - ClientIp GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrInput `pulumi:"clientIp"` - ClientIpVersion GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrInput `pulumi:"clientIpVersion"` - CloudletsOrigin GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrInput `pulumi:"cloudletsOrigin"` - ContentDeliveryNetwork GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrInput `pulumi:"contentDeliveryNetwork"` - ContentType GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrInput `pulumi:"contentType"` - DeviceCharacteristic GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrInput `pulumi:"deviceCharacteristic"` - EcmdAuthGroups GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrInput `pulumi:"ecmdAuthGroups"` - EcmdAuthScheme GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrInput `pulumi:"ecmdAuthScheme"` - EcmdIsAuthenticated GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrInput `pulumi:"ecmdIsAuthenticated"` - EcmdUsername GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrInput `pulumi:"ecmdUsername"` - EdgeWorkersFailure GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrInput `pulumi:"edgeWorkersFailure"` - FileExtension GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrInput `pulumi:"fileExtension"` - Filename GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrInput `pulumi:"filename"` - Hostname GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrInput `pulumi:"hostname"` - MatchAdvanced GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrInput `pulumi:"matchAdvanced"` - MatchCpCode GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrInput `pulumi:"matchCpCode"` - MatchResponseCode GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrInput `pulumi:"matchResponseCode"` - MatchVariable GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrInput `pulumi:"matchVariable"` - MetadataStage GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrInput `pulumi:"metadataStage"` - OriginTimeout GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrInput `pulumi:"originTimeout"` - Path GetPropertyRulesBuilderRulesV20230530CriterionPathPtrInput `pulumi:"path"` - QueryStringParameter GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrInput `pulumi:"queryStringParameter"` - Random GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrInput `pulumi:"random"` - RecoveryConfig GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrInput `pulumi:"recoveryConfig"` - RegularExpression GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrInput `pulumi:"regularExpression"` - RequestCookie GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrInput `pulumi:"requestCookie"` - RequestHeader GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrInput `pulumi:"requestHeader"` - RequestMethod GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrInput `pulumi:"requestMethod"` - RequestProtocol GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrInput `pulumi:"requestProtocol"` - RequestType GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrInput `pulumi:"requestType"` - ResponseHeader GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrInput `pulumi:"responseHeader"` - ServerLocation GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrInput `pulumi:"serverLocation"` - Time GetPropertyRulesBuilderRulesV20230530CriterionTimePtrInput `pulumi:"time"` - TokenAuthorization GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrInput `pulumi:"tokenAuthorization"` - UserAgent GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrInput `pulumi:"userAgent"` - UserLocation GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrInput `pulumi:"userLocation"` - UserNetwork GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrInput `pulumi:"userNetwork"` - VariableError GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrInput `pulumi:"variableError"` - VirtualWaitingRoomRequest GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrInput `pulumi:"virtualWaitingRoomRequest"` - VisitorPrioritizationRequest GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrInput `pulumi:"visitorPrioritizationRequest"` +type GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530Criterion)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionOutput() GetPropertyRulesBuilderRulesV20230530CriterionOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530Criterion] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530Criterion]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutputWithContext(ctx).OutputState, } } -// GetPropertyRulesBuilderRulesV20230530CriterionArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionArray and GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionArrayInput` via: -// -// GetPropertyRulesBuilderRulesV20230530CriterionArray{ GetPropertyRulesBuilderRulesV20230530CriterionArgs{...} } -type GetPropertyRulesBuilderRulesV20230530CriterionArrayInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530CriterionArrayOutput() GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutputWithContext(context.Background()) } -type GetPropertyRulesBuilderRulesV20230530CriterionArray []GetPropertyRulesBuilderRulesV20230530CriterionInput - -func (GetPropertyRulesBuilderRulesV20230530CriterionArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530Criterion)(nil)).Elem() +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutputWithContext(ctx) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionArray) ToGetPropertyRulesBuilderRulesV20230530CriterionArrayOutput() GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionArrayOutputWithContext(context.Background()) -} +// GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs, GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtr and GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrInput interface { + pulumi.Input -func (i GetPropertyRulesBuilderRulesV20230530CriterionArray) ToGetPropertyRulesBuilderRulesV20230530CriterionArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput) + ToGetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput } -func (i GetPropertyRulesBuilderRulesV20230530CriterionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530Criterion] { - return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530Criterion]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionArrayOutputWithContext(ctx).OutputState, - } -} +type getPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrType GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs -type GetPropertyRulesBuilderRulesV20230530CriterionOutput struct{ *pulumi.OutputState } +func GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs) GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrType)(v) +} -func (GetPropertyRulesBuilderRulesV20230530CriterionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530Criterion)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionOutput() GetPropertyRulesBuilderRulesV20230530CriterionOutput { - return o +func (i *getPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionOutput { - return o +func (i *getPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530Criterion] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530Criterion]{ - OutputState: o.OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutputWithContext(ctx).OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) AdvancedImMatch() GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch { - return v.AdvancedImMatch - }).(GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) -} +type GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput struct{ *pulumi.OutputState } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) Bucket() GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionBucket { - return v.Bucket - }).(GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) +func (GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) Cacheability() GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionCacheability { - return v.Cacheability - }).(GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) ChinaCdnRegion() GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion { - return v.ChinaCdnRegion - }).(GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) ClientCertificate() GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate { - return v.ClientCertificate - }).(GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) ClientIp() GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionClientIp { - return v.ClientIp - }).(GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection) *GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) ClientIpVersion() GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion { - return v.ClientIpVersion - }).(GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) CloudletsOrigin() GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin { - return v.CloudletsOrigin - }).(GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) ContentDeliveryNetwork() GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork { - return v.ContentDeliveryNetwork - }).(GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) ContentType() GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionContentType { - return v.ContentType - }).(GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) DeviceCharacteristic() GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic { - return v.DeviceCharacteristic - }).(GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) EcmdAuthGroups() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups { - return v.EcmdAuthGroups - }).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) +type GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) EcmdAuthScheme() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme { - return v.EcmdAuthScheme - }).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) EcmdIsAuthenticated() GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated { - return v.EcmdIsAuthenticated - }).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) EcmdUsername() GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername { - return v.EcmdUsername - }).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) EdgeWorkersFailure() GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure { - return v.EdgeWorkersFailure - }).(GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection) GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) FileExtension() GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionFileExtension { - return v.FileExtension - }).(GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) Filename() GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionFilename { - return v.Filename - }).(GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) Hostname() GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionHostname { - return v.Hostname - }).(GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) MatchAdvanced() GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced { - return v.MatchAdvanced - }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) MatchCpCode() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode { - return v.MatchCpCode - }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) +type GetPropertyRulesBuilderRulesV20230920BehaviorBrotli struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) MatchResponseCode() GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode { - return v.MatchResponseCode - }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) +// GetPropertyRulesBuilderRulesV20230920BehaviorBrotliInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs and GetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorBrotliInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorBrotliInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) MatchVariable() GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable { - return v.MatchVariable - }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) +type GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) MetadataStage() GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage { - return v.MetadataStage - }).(GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) +func (GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorBrotli)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) OriginTimeout() GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout { - return v.OriginTimeout - }).(GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) Path() GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionPath { - return v.Path - }).(GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) QueryStringParameter() GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter { - return v.QueryStringParameter - }).(GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorBrotli] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorBrotli]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) Random() GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionRandom { - return v.Random - }).(GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) RecoveryConfig() GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig { - return v.RecoveryConfig - }).(GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutputWithContext(ctx) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) RegularExpression() GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression { - return v.RegularExpression - }).(GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) +// GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs, GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtr and GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) RequestCookie() GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie { - return v.RequestCookie - }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) +type getPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrType GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs) GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrType)(v) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) RequestHeader() GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader { - return v.RequestHeader - }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) +func (*getPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorBrotli)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) RequestMethod() GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod { - return v.RequestMethod - }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) RequestProtocol() GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol { - return v.RequestProtocol - }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) RequestType() GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionRequestType { - return v.RequestType - }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorBrotli] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorBrotli]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutputWithContext(ctx).OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) ResponseHeader() GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader { - return v.ResponseHeader - }).(GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) +type GetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorBrotli)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) ServerLocation() GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionServerLocation { - return v.ServerLocation - }).(GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) Time() GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionTime { - return v.Time - }).(GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput { + return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) TokenAuthorization() GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization { - return v.TokenAuthorization - }).(GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) UserAgent() GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionUserAgent { - return v.UserAgent - }).(GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorBrotli) *GetPropertyRulesBuilderRulesV20230920BehaviorBrotli { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) UserLocation() GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation { - return v.UserLocation - }).(GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorBrotli] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorBrotli]{ + OutputState: o.OutputState, + } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) UserNetwork() GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork { - return v.UserNetwork - }).(GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBrotli) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) VariableError() GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionVariableError { - return v.VariableError - }).(GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBrotli) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) VirtualWaitingRoomRequest() GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest { - return v.VirtualWaitingRoomRequest - }).(GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBrotli) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOutput) VisitorPrioritizationRequest() GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Criterion) *GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest { - return v.VisitorPrioritizationRequest - }).(GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorBrotli) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530Criterion)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorBrotli)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionArrayOutput() GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530Criterion] { - return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530Criterion]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorBrotli] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorBrotli]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230530CriterionOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230530Criterion { - return vs[0].([]GetPropertyRulesBuilderRulesV20230530Criterion)[vs[1].(int)] - }).(GetPropertyRulesBuilderRulesV20230530CriterionOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBrotli) GetPropertyRulesBuilderRulesV20230920BehaviorBrotli { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorBrotli + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch struct { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBrotli) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBrotli) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBrotli) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorBrotli) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheError struct { + Enabled *bool `pulumi:"enabled"` Locked *bool `pulumi:"locked"` - MatchOn *string `pulumi:"matchOn"` - MatchOperator *string `pulumi:"matchOperator"` + PreserveStale *bool `pulumi:"preserveStale"` TemplateUuid *string `pulumi:"templateUuid"` + Ttl *string `pulumi:"ttl"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs and GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs and GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput() GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs struct { +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOn pulumi.StringPtrInput `pulumi:"matchOn"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + PreserveStale pulumi.BoolPtrInput `pulumi:"preserveStale"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Ttl pulumi.StringPtrInput `pulumi:"ttl"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheError)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput() GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheError] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheError]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs, GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtr and GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs, GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtr and GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrType GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs +type getPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrType GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs -func GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs) GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs) GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCacheError)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheError] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheError]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheError)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput() GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch) *GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorCacheError) *GetPropertyRulesBuilderRulesV20230920BehaviorCacheError { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheError] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheError]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheError) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) MatchOn() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch) *string { return v.MatchOn }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheError) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput) PreserveStale() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheError) *bool { return v.PreserveStale }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheError) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput) Ttl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheError) *string { return v.Ttl }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheError) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCacheError)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheError] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheError]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch) GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheError) GetPropertyRulesBuilderRulesV20230920BehaviorCacheError { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch + var ret GetPropertyRulesBuilderRulesV20230920BehaviorCacheError return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheError) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheError) *bool { if v == nil { return nil } @@ -94536,35 +121821,35 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) MatchOn() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput) PreserveStale() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheError) *bool { if v == nil { return nil } - return v.MatchOn - }).(pulumi.StringPtrOutput) + return v.PreserveStale + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheError) *string { if v == nil { return nil } - return v.MatchOperator + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput) Ttl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheError) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Ttl }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatch) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheError) *string { if v == nil { return nil } @@ -94572,174 +121857,216 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchPtrOutput) }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionBucket struct { - Locked *bool `pulumi:"locked"` - Percentage *int `pulumi:"percentage"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheId struct { + Elements []string `pulumi:"elements"` + IncludeValue *bool `pulumi:"includeValue"` + Locked *bool `pulumi:"locked"` + Optional *bool `pulumi:"optional"` + Rule *string `pulumi:"rule"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + VariableName *string `pulumi:"variableName"` } -// GetPropertyRulesBuilderRulesV20230530CriterionBucketInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs and GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionBucketInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs and GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionBucketInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionBucketOutput() GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionBucketOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Percentage pulumi.IntPtrInput `pulumi:"percentage"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs struct { + Elements pulumi.StringArrayInput `pulumi:"elements"` + IncludeValue pulumi.BoolPtrInput `pulumi:"includeValue"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Optional pulumi.BoolPtrInput `pulumi:"optional"` + Rule pulumi.StringPtrInput `pulumi:"rule"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VariableName pulumi.StringPtrInput `pulumi:"variableName"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionBucket)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheId)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionBucketOutput() GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionBucketOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionBucketOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionBucket] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionBucket]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionBucketOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheId] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheId]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs, GetPropertyRulesBuilderRulesV20230530CriterionBucketPtr and GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs, GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtr and GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionBucketPtrType GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs +type getPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrType GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs -func GetPropertyRulesBuilderRulesV20230530CriterionBucketPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs) GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionBucketPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs) GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionBucketPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionBucket)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCacheId)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionBucketPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionBucketPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionBucketPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionBucket] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionBucket]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheId] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheId]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionBucket)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheId)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionBucketOutput() GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionBucketOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionBucket) *GetPropertyRulesBuilderRulesV20230530CriterionBucket { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorCacheId) *GetPropertyRulesBuilderRulesV20230920BehaviorCacheId { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionBucket] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionBucket]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheId] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheId]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionBucket) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput) Elements() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheId) []string { return v.Elements }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput) Percentage() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionBucket) *int { return v.Percentage }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput) IncludeValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheId) *bool { return v.IncludeValue }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionBucket) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheId) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionBucket) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput) Optional() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheId) *bool { return v.Optional }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput) Rule() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheId) *string { return v.Rule }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionBucket)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheId) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheId) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheId) *string { return v.VariableName }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCacheId)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionBucket] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionBucket]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheId] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheId]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionBucket) GetPropertyRulesBuilderRulesV20230530CriterionBucket { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheId) GetPropertyRulesBuilderRulesV20230920BehaviorCacheId { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionBucket + var ret GetPropertyRulesBuilderRulesV20230920BehaviorCacheId return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionBucketOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionBucket) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput) Elements() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheId) []string { + if v == nil { + return nil + } + return v.Elements + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput) IncludeValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheId) *bool { + if v == nil { + return nil + } + return v.IncludeValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheId) *bool { if v == nil { return nil } @@ -94747,17 +122074,26 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) Locked() }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) Percentage() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionBucket) *int { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput) Optional() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheId) *bool { if v == nil { return nil } - return v.Percentage - }).(pulumi.IntPtrOutput) + return v.Optional + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionBucket) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput) Rule() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheId) *string { + if v == nil { + return nil + } + return v.Rule + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheId) *string { if v == nil { return nil } @@ -94765,8 +122101,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) TemplateU }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionBucket) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheId) *string { if v == nil { return nil } @@ -94774,198 +122110,201 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionBucketPtrOutput) Uuid() pu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionCacheability struct { - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Value *string `pulumi:"value"` +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheId) *string { + if v == nil { + return nil + } + return v.VariableName + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs and GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityInput` via: +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs and GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput() GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value pulumi.StringPtrInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionCacheability)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput() GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionCacheability] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionCacheability]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs, GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtr and GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs, GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtr and GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrType GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs +type getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrType GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs -func GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs) GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionCacheability)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionCacheability] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionCacheability]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionCacheability)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput() GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionCacheability) *GetPropertyRulesBuilderRulesV20230530CriterionCacheability { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase) *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionCacheability] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionCacheability]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionCacheability) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionCacheability) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionCacheability) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionCacheability) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionCacheability) *string { return v.Value }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionCacheability)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionCacheability] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionCacheability]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionCacheability) GetPropertyRulesBuilderRulesV20230530CriterionCacheability { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionCacheability + var ret GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionCacheability) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase) *bool { if v == nil { return nil } - return v.Locked + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionCacheability) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase) *bool { if v == nil { return nil } - return v.MatchOperator - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionCacheability) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase) *string { if v == nil { return nil } @@ -94973,8 +122312,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) Tem }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionCacheability) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase) *string { if v == nil { return nil } @@ -94982,183 +122321,206 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) Uui }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityPtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionCacheability) *string { - if v == nil { - return nil - } - return v.Value - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion struct { - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams struct { + Behavior *string `pulumi:"behavior"` + ExactMatch *bool `pulumi:"exactMatch"` + Locked *bool `pulumi:"locked"` + Parameters []string `pulumi:"parameters"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs and GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput() GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs struct { + Behavior pulumi.StringPtrInput `pulumi:"behavior"` + ExactMatch pulumi.BoolPtrInput `pulumi:"exactMatch"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Parameters pulumi.StringArrayInput `pulumi:"parameters"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput() GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs, GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtr and GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrType GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs +type getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs -func GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs) GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput() GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion) *GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams) *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams) *string { return v.Behavior }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput) ExactMatch() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams) *bool { return v.ExactMatch }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput) Parameters() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams) []string { return v.Parameters }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput { +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion) GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion + var ret GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams) *string { + if v == nil { + return nil + } + return v.Behavior + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput) ExactMatch() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams) *bool { + if v == nil { + return nil + } + return v.ExactMatch + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams) *bool { if v == nil { return nil } @@ -95166,17 +122528,17 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) L }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput) Parameters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams) []string { if v == nil { return nil } - return v.MatchOperator - }).(pulumi.StringPtrOutput) + return v.Parameters + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams) *string { if v == nil { return nil } @@ -95184,8 +122546,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) T }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegion) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams) *string { if v == nil { return nil } @@ -95193,211 +122555,192 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionPtrOutput) U }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate struct { - IsCertificatePresent *bool `pulumi:"isCertificatePresent"` - IsCertificateValid *string `pulumi:"isCertificateValid"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite struct { + Locked *bool `pulumi:"locked"` + PurgeKey *string `pulumi:"purgeKey"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs and GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs and GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs struct { - IsCertificatePresent pulumi.BoolPtrInput `pulumi:"isCertificatePresent"` - IsCertificateValid pulumi.StringPtrInput `pulumi:"isCertificateValid"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PurgeKey pulumi.StringPtrInput `pulumi:"purgeKey"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs, GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtr and GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs, GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtr and GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrType GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs +type getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrType GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs -func GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs) GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate) *GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite) *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) IsCertificatePresent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate) *bool { - return v.IsCertificatePresent - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) IsCertificateValid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate) *string { - return v.IsCertificateValid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput) PurgeKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite) *string { return v.PurgeKey }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate) GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite) GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate + var ret GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) IsCertificatePresent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite) *bool { if v == nil { return nil } - return v.IsCertificatePresent + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) IsCertificateValid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput) PurgeKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite) *string { if v == nil { return nil } - return v.IsCertificateValid + return v.PurgeKey }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite) *string { if v == nil { return nil } @@ -95405,8 +122748,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientCertificate) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite) *string { if v == nil { return nil } @@ -95414,204 +122757,198 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionClientCertificatePtrOutput }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionClientIp struct { - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - UseHeaders *bool `pulumi:"useHeaders"` - Uuid *string `pulumi:"uuid"` - Values []string `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCachePost struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + UseBody *string `pulumi:"useBody"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionClientIpInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs and GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionClientIpInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCachePostInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs and GetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCachePostInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionClientIpInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorCachePostInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UseHeaders pulumi.BoolPtrInput `pulumi:"useHeaders"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Values pulumi.StringArrayInput `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UseBody pulumi.StringPtrInput `pulumi:"useBody"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionClientIp)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCachePost)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionClientIp] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionClientIp]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCachePost] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCachePost]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs, GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtr and GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs, GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtr and GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionClientIpPtrType GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs +type getPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrType GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs -func GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs) GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionClientIpPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs) GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionClientIpPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionClientIp)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCachePost)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionClientIpPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionClientIpPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionClientIpPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionClientIp] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionClientIp]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCachePost] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCachePost]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionClientIp)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCachePost)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionClientIp) *GetPropertyRulesBuilderRulesV20230530CriterionClientIp { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorCachePost) *GetPropertyRulesBuilderRulesV20230920BehaviorCachePost { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionClientIp] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionClientIp]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCachePost] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCachePost]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientIp) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientIp) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCachePost) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientIp) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCachePost) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) UseHeaders() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientIp) *bool { return v.UseHeaders }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCachePost) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientIp) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput) UseBody() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCachePost) *string { return v.UseBody }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientIp) []string { return v.Values }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCachePost) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionClientIp)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCachePost)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionClientIp] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionClientIp]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCachePost] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCachePost]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIp) GetPropertyRulesBuilderRulesV20230530CriterionClientIp { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCachePost) GetPropertyRulesBuilderRulesV20230920BehaviorCachePost { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionClientIp + var ret GetPropertyRulesBuilderRulesV20230920BehaviorCachePost return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionClientIpOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIp) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCachePost) *bool { if v == nil { return nil } - return v.Locked + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIp) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCachePost) *bool { if v == nil { return nil } - return v.MatchOperator - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIp) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCachePost) *string { if v == nil { return nil } @@ -95619,17 +122956,17 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) Templat }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) UseHeaders() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIp) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput) UseBody() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCachePost) *string { if v == nil { return nil } - return v.UseHeaders - }).(pulumi.BoolPtrOutput) + return v.UseBody + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIp) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCachePost) *string { if v == nil { return nil } @@ -95637,400 +122974,376 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpPtrOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIp) []string { - if v == nil { - return nil - } - return v.Values - }).(pulumi.StringArrayOutput) -} - -type GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion struct { - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - UseXForwardedFor *bool `pulumi:"useXForwardedFor"` - Uuid *string `pulumi:"uuid"` - Value *string `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect struct { + Enabled *string `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs and GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs and GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UseXForwardedFor pulumi.BoolPtrInput `pulumi:"useXForwardedFor"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value pulumi.StringPtrInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs struct { + Enabled pulumi.StringPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs, GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtr and GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs, GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtr and GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrType GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs +type getPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrType GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs -func GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs) GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs) GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion) *GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect) *GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput) Enabled() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect) *string { return v.Enabled }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) UseXForwardedFor() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion) *bool { return v.UseXForwardedFor }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion) *string { return v.Value }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion) GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect) GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion + var ret GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput) Enabled() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Enabled }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) UseXForwardedFor() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect) *bool { if v == nil { return nil } - return v.UseXForwardedFor + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect) *string { if v == nil { return nil } - return v.Uuid + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionPtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersion) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect) *string { if v == nil { return nil } - return v.Value + return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin struct { +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag struct { Locked *bool `pulumi:"locked"` - OriginId *string `pulumi:"originId"` + Tag *string `pulumi:"tag"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs and GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs and GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput() GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs struct { +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs struct { Locked pulumi.BoolPtrInput `pulumi:"locked"` - OriginId pulumi.StringPtrInput `pulumi:"originId"` + Tag pulumi.StringPtrInput `pulumi:"tag"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput() GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs, GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtr and GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs, GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtr and GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrType GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs +type getPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrType GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs -func GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs) GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs) GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput() GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin) *GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag) *GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput) OriginId() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin) *string { return v.OriginId }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput) Tag() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag) *string { return v.Tag }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin) GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag) GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin + var ret GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag) *bool { if v == nil { return nil } @@ -96038,17 +123351,17 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) OriginId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput) Tag() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag) *string { if v == nil { return nil } - return v.OriginId + return v.Tag }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag) *string { if v == nil { return nil } @@ -96056,8 +123369,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOrigin) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag) *string { if v == nil { return nil } @@ -96065,211 +123378,192 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginPtrOutput) }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork struct { - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - Network *string `pulumi:"network"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible struct { + Behavior *string `pulumi:"behavior"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs and GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs and GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - Network pulumi.StringPtrInput `pulumi:"network"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs struct { + Behavior pulumi.StringPtrInput `pulumi:"behavior"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs, GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtr and GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs, GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtr and GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrType GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs +type getPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrType GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs -func GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs) GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs) GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork) *GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible) *GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork) *string { - return v.MatchOperator - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible) *string { return v.Behavior }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) Network() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork) *string { return v.Network }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork) GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible) GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork + var ret GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible) *string { if v == nil { return nil } - return v.MatchOperator + return v.Behavior }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) Network() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible) *bool { if v == nil { return nil } - return v.Network - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible) *string { if v == nil { return nil } @@ -96277,8 +123571,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrO }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetwork) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible) *string { if v == nil { return nil } @@ -96286,513 +123580,612 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkPtrO }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionContentType struct { - Locked *bool `pulumi:"locked"` - MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` - MatchOperator *string `pulumi:"matchOperator"` - MatchWildcard *bool `pulumi:"matchWildcard"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Values []string `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCaching struct { + Behavior *string `pulumi:"behavior"` + CacheControlDirectives *string `pulumi:"cacheControlDirectives"` + CacheabilitySettings *string `pulumi:"cacheabilitySettings"` + DefaultTtl *string `pulumi:"defaultTtl"` + EnhancedRfcSupport *bool `pulumi:"enhancedRfcSupport"` + ExpirationSettings *string `pulumi:"expirationSettings"` + HonorMaxAge *bool `pulumi:"honorMaxAge"` + HonorMustRevalidate *bool `pulumi:"honorMustRevalidate"` + HonorNoCache *bool `pulumi:"honorNoCache"` + HonorNoStore *bool `pulumi:"honorNoStore"` + HonorPrivate *bool `pulumi:"honorPrivate"` + HonorProxyRevalidate *bool `pulumi:"honorProxyRevalidate"` + HonorSMaxage *bool `pulumi:"honorSMaxage"` + Locked *bool `pulumi:"locked"` + MustRevalidate *bool `pulumi:"mustRevalidate"` + RevalidationSettings *string `pulumi:"revalidationSettings"` + TemplateUuid *string `pulumi:"templateUuid"` + Ttl *string `pulumi:"ttl"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionContentTypeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs and GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionContentTypeInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCachingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs and GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCachingInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionContentTypeInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorCachingInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCachingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - MatchWildcard pulumi.BoolPtrInput `pulumi:"matchWildcard"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Values pulumi.StringArrayInput `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs struct { + Behavior pulumi.StringPtrInput `pulumi:"behavior"` + CacheControlDirectives pulumi.StringPtrInput `pulumi:"cacheControlDirectives"` + CacheabilitySettings pulumi.StringPtrInput `pulumi:"cacheabilitySettings"` + DefaultTtl pulumi.StringPtrInput `pulumi:"defaultTtl"` + EnhancedRfcSupport pulumi.BoolPtrInput `pulumi:"enhancedRfcSupport"` + ExpirationSettings pulumi.StringPtrInput `pulumi:"expirationSettings"` + HonorMaxAge pulumi.BoolPtrInput `pulumi:"honorMaxAge"` + HonorMustRevalidate pulumi.BoolPtrInput `pulumi:"honorMustRevalidate"` + HonorNoCache pulumi.BoolPtrInput `pulumi:"honorNoCache"` + HonorNoStore pulumi.BoolPtrInput `pulumi:"honorNoStore"` + HonorPrivate pulumi.BoolPtrInput `pulumi:"honorPrivate"` + HonorProxyRevalidate pulumi.BoolPtrInput `pulumi:"honorProxyRevalidate"` + HonorSMaxage pulumi.BoolPtrInput `pulumi:"honorSMaxage"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MustRevalidate pulumi.BoolPtrInput `pulumi:"mustRevalidate"` + RevalidationSettings pulumi.StringPtrInput `pulumi:"revalidationSettings"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Ttl pulumi.StringPtrInput `pulumi:"ttl"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionContentType)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCaching)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCachingOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCachingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionContentType] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionContentType]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCaching] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCaching]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCachingOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs, GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtr and GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs, GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtr and GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionContentTypePtrType GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs +type getPropertyRulesBuilderRulesV20230920BehaviorCachingPtrType GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs -func GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs) GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionContentTypePtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs) GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorCachingPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionContentTypePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionContentType)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorCachingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCaching)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionContentTypePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCachingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionContentTypePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCachingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionContentTypePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionContentType] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionContentType]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCachingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCaching] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCaching]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionContentType)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCaching)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCachingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionContentType) *GetPropertyRulesBuilderRulesV20230530CriterionContentType { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *GetPropertyRulesBuilderRulesV20230920BehaviorCaching { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionContentType] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionContentType]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCaching] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCaching]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionContentType) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *string { return v.Behavior }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionContentType) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) CacheControlDirectives() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *string { return v.CacheControlDirectives }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionContentType) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) CacheabilitySettings() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *string { return v.CacheabilitySettings }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) MatchWildcard() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionContentType) *bool { return v.MatchWildcard }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) DefaultTtl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *string { return v.DefaultTtl }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionContentType) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) EnhancedRfcSupport() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *bool { return v.EnhancedRfcSupport }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionContentType) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) ExpirationSettings() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *string { return v.ExpirationSettings }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionContentType) []string { return v.Values }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) HonorMaxAge() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *bool { return v.HonorMaxAge }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) HonorMustRevalidate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *bool { return v.HonorMustRevalidate }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionContentType)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) HonorNoCache() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *bool { return v.HonorNoCache }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) HonorNoStore() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *bool { return v.HonorNoStore }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) HonorPrivate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *bool { return v.HonorPrivate }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) HonorProxyRevalidate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *bool { return v.HonorProxyRevalidate }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) HonorSMaxage() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *bool { return v.HonorSMaxage }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) MustRevalidate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *bool { return v.MustRevalidate }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) RevalidationSettings() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *string { return v.RevalidationSettings }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) Ttl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *string { return v.Ttl }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCaching)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionContentType] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionContentType]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCaching] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCaching]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentType) GetPropertyRulesBuilderRulesV20230530CriterionContentType { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCaching) GetPropertyRulesBuilderRulesV20230920BehaviorCaching { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionContentType + var ret GetPropertyRulesBuilderRulesV20230920BehaviorCaching return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionContentTypeOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentType) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.Behavior + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentType) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) CacheControlDirectives() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *string { if v == nil { return nil } - return v.MatchCaseSensitive - }).(pulumi.BoolPtrOutput) + return v.CacheControlDirectives + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentType) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) CacheabilitySettings() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *string { if v == nil { return nil } - return v.MatchOperator + return v.CacheabilitySettings }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) MatchWildcard() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentType) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) DefaultTtl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *string { if v == nil { return nil } - return v.MatchWildcard + return v.DefaultTtl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) EnhancedRfcSupport() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *bool { + if v == nil { + return nil + } + return v.EnhancedRfcSupport }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentType) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) ExpirationSettings() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *string { if v == nil { return nil } - return v.TemplateUuid + return v.ExpirationSettings }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentType) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) HonorMaxAge() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *bool { if v == nil { return nil } - return v.Uuid + return v.HonorMaxAge + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) HonorMustRevalidate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *bool { + if v == nil { + return nil + } + return v.HonorMustRevalidate + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) HonorNoCache() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *bool { + if v == nil { + return nil + } + return v.HonorNoCache + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) HonorNoStore() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *bool { + if v == nil { + return nil + } + return v.HonorNoStore + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) HonorPrivate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *bool { + if v == nil { + return nil + } + return v.HonorPrivate + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) HonorProxyRevalidate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *bool { + if v == nil { + return nil + } + return v.HonorProxyRevalidate + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) HonorSMaxage() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *bool { + if v == nil { + return nil + } + return v.HonorSMaxage + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) MustRevalidate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *bool { + if v == nil { + return nil + } + return v.MustRevalidate + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) RevalidationSettings() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *string { + if v == nil { + return nil + } + return v.RevalidationSettings }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionContentTypePtrOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionContentType) []string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *string { if v == nil { return nil } - return v.Values - }).(pulumi.StringArrayOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic struct { - BooleanValue *bool `pulumi:"booleanValue"` - Characteristic *string `pulumi:"characteristic"` - Locked *bool `pulumi:"locked"` - MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` - MatchWildcard *bool `pulumi:"matchWildcard"` - NumericMatchOperator *string `pulumi:"numericMatchOperator"` - NumericValue *int `pulumi:"numericValue"` - StringMatchOperator *string `pulumi:"stringMatchOperator"` - StringValues []string `pulumi:"stringValues"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - VersionMatchOperator *string `pulumi:"versionMatchOperator"` - VersionValue *string `pulumi:"versionValue"` +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) Ttl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *string { + if v == nil { + return nil + } + return v.Ttl + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs and GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicInput` via: +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCaching) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput() GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs struct { - BooleanValue pulumi.BoolPtrInput `pulumi:"booleanValue"` - Characteristic pulumi.StringPtrInput `pulumi:"characteristic"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` - MatchWildcard pulumi.BoolPtrInput `pulumi:"matchWildcard"` - NumericMatchOperator pulumi.StringPtrInput `pulumi:"numericMatchOperator"` - NumericValue pulumi.IntPtrInput `pulumi:"numericValue"` - StringMatchOperator pulumi.StringPtrInput `pulumi:"stringMatchOperator"` - StringValues pulumi.StringArrayInput `pulumi:"stringValues"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - VersionMatchOperator pulumi.StringPtrInput `pulumi:"versionMatchOperator"` - VersionValue pulumi.StringPtrInput `pulumi:"versionValue"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput() GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs, GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtr and GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrType GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs +type getPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs -func GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs) GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput() GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization) *GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) BooleanValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *bool { - return v.BooleanValue - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) Characteristic() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { - return v.Characteristic - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *bool { - return v.MatchCaseSensitive - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) MatchWildcard() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *bool { - return v.MatchWildcard - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) NumericMatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { - return v.NumericMatchOperator - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) NumericValue() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *int { return v.NumericValue }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) StringMatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { - return v.StringMatchOperator - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) StringValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) []string { - return v.StringValues - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) VersionMatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { - return v.VersionMatchOperator - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) VersionValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { - return v.VersionValue - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization) GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic + var ret GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) BooleanValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization) *bool { if v == nil { return nil } - return v.BooleanValue + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) Characteristic() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { - if v == nil { - return nil - } - return v.Characteristic - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization) *bool { if v == nil { return nil } @@ -96800,62 +124193,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOut }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *bool { - if v == nil { - return nil - } - return v.MatchCaseSensitive - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) MatchWildcard() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *bool { - if v == nil { - return nil - } - return v.MatchWildcard - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) NumericMatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { - if v == nil { - return nil - } - return v.NumericMatchOperator - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) NumericValue() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *int { - if v == nil { - return nil - } - return v.NumericValue - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) StringMatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { - if v == nil { - return nil - } - return v.StringMatchOperator - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) StringValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) []string { - if v == nil { - return nil - } - return v.StringValues - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization) *string { if v == nil { return nil } @@ -96863,8 +124202,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOut }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization) *string { if v == nil { return nil } @@ -96872,418 +124211,468 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOut }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) VersionMatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { - if v == nil { - return nil - } - return v.VersionMatchOperator - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicPtrOutput) VersionValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristic) *string { - if v == nil { - return nil - } - return v.VersionValue - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups struct { - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Value *string `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects struct { + Enabled *bool `pulumi:"enabled"` + Limit *string `pulumi:"limit"` + Locked *bool `pulumi:"locked"` + Serve404 *bool `pulumi:"serve404"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs and GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value pulumi.StringPtrInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Limit pulumi.StringPtrInput `pulumi:"limit"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Serve404 pulumi.BoolPtrInput `pulumi:"serve404"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs, GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtr and GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrType GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs +type getPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs -func GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups) *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects) *GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput) Limit() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects) *string { return v.Limit }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput) Serve404() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects) *bool { return v.Serve404 }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups) *string { return v.Value }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects) GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups + var ret GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects) *bool { if v == nil { return nil } - return v.Locked + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput) Limit() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects) *string { if v == nil { return nil } - return v.MatchOperator + return v.Limit }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects) *bool { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput) Serve404() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects) *bool { if v == nil { return nil } - return v.Uuid + return v.Serve404 + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects) *string { + if v == nil { + return nil + } + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsPtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroups) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects) *string { if v == nil { return nil } - return v.Value + return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme struct { - AuthScheme *string `pulumi:"authScheme"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth struct { + ClientCertificateAttributes []string `pulumi:"clientCertificateAttributes"` + Enable *bool `pulumi:"enable"` + EnableClientCertificateValidationStatus *bool `pulumi:"enableClientCertificateValidationStatus"` + EnableCompleteClientCertificate *bool `pulumi:"enableCompleteClientCertificate"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs and GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs and GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput() GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs struct { - AuthScheme pulumi.StringPtrInput `pulumi:"authScheme"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs struct { + ClientCertificateAttributes pulumi.StringArrayInput `pulumi:"clientCertificateAttributes"` + Enable pulumi.BoolPtrInput `pulumi:"enable"` + EnableClientCertificateValidationStatus pulumi.BoolPtrInput `pulumi:"enableClientCertificateValidationStatus"` + EnableCompleteClientCertificate pulumi.BoolPtrInput `pulumi:"enableCompleteClientCertificate"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput() GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs, GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtr and GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs, GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtr and GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrType GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs +type getPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrType GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs -func GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs) GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput() GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme) *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth) *GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput) AuthScheme() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme) *string { return v.AuthScheme }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput) ClientCertificateAttributes() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth) []string { + return v.ClientCertificateAttributes + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput) Enable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth) *bool { return v.Enable }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput) EnableClientCertificateValidationStatus() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth) *bool { + return v.EnableClientCertificateValidationStatus + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput) EnableCompleteClientCertificate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth) *bool { + return v.EnableCompleteClientCertificate + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme) GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth) GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme + var ret GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) AuthScheme() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput) ClientCertificateAttributes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth) []string { if v == nil { return nil } - return v.AuthScheme - }).(pulumi.StringPtrOutput) + return v.ClientCertificateAttributes + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput) Enable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth) *bool { + if v == nil { + return nil + } + return v.Enable + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput) EnableClientCertificateValidationStatus() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth) *bool { + if v == nil { + return nil + } + return v.EnableClientCertificateValidationStatus + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput) EnableCompleteClientCertificate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth) *bool { + if v == nil { + return nil + } + return v.EnableCompleteClientCertificate + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth) *bool { if v == nil { return nil } @@ -97291,8 +124680,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) L }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth) *string { if v == nil { return nil } @@ -97300,8 +124689,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) T }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthScheme) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth) *string { if v == nil { return nil } @@ -97309,196 +124698,194 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemePtrOutput) U }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated struct { - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics struct { + Country *string `pulumi:"country"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs and GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput -} - -type GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +// GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput } -func (GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs struct { + Country pulumi.StringPtrInput `pulumi:"country"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutputWithContext(context.Background()) +func (GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs, GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtr and GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrType GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs +type getPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs -func GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs) GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated) *GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics) *GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput) Country() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics) *string { return v.Country }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated) *string { - return v.MatchOperator - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated) GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics) GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated + var ret GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput) Country() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.Country + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics) *bool { if v == nil { return nil } - return v.MatchOperator - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics) *string { if v == nil { return nil } @@ -97506,8 +124893,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutp }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticated) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics) *string { if v == nil { return nil } @@ -97515,213 +124902,209 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedPtrOutp }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername struct { - Length *string `pulumi:"length"` - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Value *string `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects struct { + CloudLocations []string `pulumi:"cloudLocations"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs and GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs struct { - Length pulumi.StringPtrInput `pulumi:"length"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value pulumi.StringPtrInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs struct { + CloudLocations pulumi.StringArrayInput `pulumi:"cloudLocations"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs, GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtr and GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrType GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs +type getPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs -func GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs) GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects) *GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) Length() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *string { return v.Length }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput) CloudLocations() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects) []string { + return v.CloudLocations + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *string { return v.Value }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects) GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername + var ret GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) Length() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput) CloudLocations() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects) []string { if v == nil { return nil } - return v.Length - }).(pulumi.StringPtrOutput) + return v.CloudLocations + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects) *bool { if v == nil { return nil } - return v.Locked + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects) *bool { if v == nil { return nil } - return v.MatchOperator - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects) *string { if v == nil { return nil } @@ -97729,8 +125112,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) Tem }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects) *string { if v == nil { return nil } @@ -97738,194 +125121,198 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) Uui }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernamePtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsername) *string { - if v == nil { - return nil - } - return v.Value - }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure struct { - ExecStatus *string `pulumi:"execStatus"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper struct { + Enabled *bool `pulumi:"enabled"` + Location *string `pulumi:"location"` Locked *bool `pulumi:"locked"` TemplateUuid *string `pulumi:"templateUuid"` Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs and GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs and GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput() GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs struct { - ExecStatus pulumi.StringPtrInput `pulumi:"execStatus"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Location pulumi.StringPtrInput `pulumi:"location"` Locked pulumi.BoolPtrInput `pulumi:"locked"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput() GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs, GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtr and GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs, GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtr and GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrType GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs +type getPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrType GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs -func GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs) GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs) GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput() GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure) *GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper) *GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput) ExecStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure) *string { return v.ExecStatus }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput) Location() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper) *string { return v.Location }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure) *string { - return v.TemplateUuid - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure) GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper) GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure + var ret GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput) ExecStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper) *bool { if v == nil { return nil } - return v.ExecStatus + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput) Location() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper) *string { + if v == nil { + return nil + } + return v.Location }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper) *bool { if v == nil { return nil } @@ -97933,8 +125320,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutpu }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper) *string { if v == nil { return nil } @@ -97942,8 +125329,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutpu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailure) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper) *string { if v == nil { return nil } @@ -97951,445 +125338,434 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailurePtrOutpu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionFileExtension struct { - Locked *bool `pulumi:"locked"` - MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Values []string `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced struct { + CustomFailoverMap *string `pulumi:"customFailoverMap"` + Enabled *bool `pulumi:"enabled"` + FailoverMap *string `pulumi:"failoverMap"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs and GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs and GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput() GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Values pulumi.StringArrayInput `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs struct { + CustomFailoverMap pulumi.StringPtrInput `pulumi:"customFailoverMap"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + FailoverMap pulumi.StringPtrInput `pulumi:"failoverMap"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionFileExtension)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput() GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionFileExtension] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionFileExtension]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs, GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtr and GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs, GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtr and GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrType GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs +type getPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrType GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs -func GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs) GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs) GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionFileExtension)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionFileExtension] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionFileExtension]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionFileExtension)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput() GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) *GetPropertyRulesBuilderRulesV20230530CriterionFileExtension { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced) *GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionFileExtension] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionFileExtension]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput) CustomFailoverMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced) *string { + return v.CustomFailoverMap + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput) FailoverMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced) *string { + return v.FailoverMap + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) []string { return v.Values }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionFileExtension)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionFileExtension] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionFileExtension]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) GetPropertyRulesBuilderRulesV20230530CriterionFileExtension { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced) GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionFileExtension + var ret GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput) CustomFailoverMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.CustomFailoverMap + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced) *bool { if v == nil { return nil } - return v.MatchCaseSensitive + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput) FailoverMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced) *string { if v == nil { return nil } - return v.MatchOperator + return v.FailoverMap }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced) *bool { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced) *string { if v == nil { return nil } - return v.Uuid + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionPtrOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFileExtension) []string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced) *string { if v == nil { return nil } - return v.Values - }).(pulumi.StringArrayOutput) + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionFilename struct { - Locked *bool `pulumi:"locked"` - MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Values []string `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData struct { + EnableCmcdSegmentPrefetch *bool `pulumi:"enableCmcdSegmentPrefetch"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionFilenameInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs and GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionFilenameInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs and GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionFilenameInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput() GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionFilenameOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Values pulumi.StringArrayInput `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs struct { + EnableCmcdSegmentPrefetch pulumi.BoolPtrInput `pulumi:"enableCmcdSegmentPrefetch"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionFilename)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput() GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionFilenameOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionFilenameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionFilename] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionFilename]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionFilenameOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs, GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtr and GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs, GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtr and GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionFilenamePtrType GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs +type getPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrType GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs -func GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs) GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionFilenamePtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs) GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionFilenamePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionFilename)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionFilenamePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionFilenamePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionFilenamePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionFilename] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionFilename]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionFilename)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput() GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionFilenameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionFilename) *GetPropertyRulesBuilderRulesV20230530CriterionFilename { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData) *GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionFilename] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionFilename]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionFilename) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionFilename) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionFilename) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput) EnableCmcdSegmentPrefetch() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData) *bool { + return v.EnableCmcdSegmentPrefetch + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionFilename) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionFilename) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionFilename) []string { return v.Values }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionFilename)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionFilename] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionFilename]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFilename) GetPropertyRulesBuilderRulesV20230530CriterionFilename { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData) GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionFilename + var ret GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionFilenameOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFilename) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput) EnableCmcdSegmentPrefetch() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData) *bool { if v == nil { return nil } - return v.Locked + return v.EnableCmcdSegmentPrefetch }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFilename) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData) *bool { if v == nil { return nil } - return v.MatchCaseSensitive + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFilename) *string { - if v == nil { - return nil - } - return v.MatchOperator - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFilename) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData) *string { if v == nil { return nil } @@ -98397,8 +125773,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) Templat }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFilename) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData) *string { if v == nil { return nil } @@ -98406,189 +125782,174 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionFilenamePtrOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionFilename) []string { - if v == nil { - return nil - } - return v.Values - }).(pulumi.StringArrayOutput) -} - -type GetPropertyRulesBuilderRulesV20230530CriterionHostname struct { - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Values []string `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin struct { + Locked *bool `pulumi:"locked"` + OriginId *string `pulumi:"originId"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionHostnameInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs and GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionHostnameInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs and GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionHostnameInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput() GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionHostnameOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput() GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Values pulumi.StringArrayInput `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + OriginId pulumi.StringPtrInput `pulumi:"originId"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionHostname)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput() GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionHostnameOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput() GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionHostnameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionHostname] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionHostname]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionHostnameOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs, GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtr and GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs, GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtr and GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionHostnamePtrType GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs +type getPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrType GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs -func GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs) GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionHostnamePtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs) GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionHostnamePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionHostname)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionHostnamePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionHostnamePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionHostnamePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionHostname] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionHostname]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionHostname)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput() GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput() GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionHostnameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionHostname) *GetPropertyRulesBuilderRulesV20230530CriterionHostname { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin) *GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionHostname] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionHostname]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionHostname) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionHostname) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionHostname) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput) OriginId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin) *string { return v.OriginId }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionHostname) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionHostname) []string { return v.Values }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionHostname)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionHostname] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionHostname]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionHostname) GetPropertyRulesBuilderRulesV20230530CriterionHostname { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin) GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionHostname + var ret GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionHostnameOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionHostname) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin) *bool { if v == nil { return nil } @@ -98596,17 +125957,17 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) Locked( }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionHostname) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput) OriginId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin) *string { if v == nil { return nil } - return v.MatchOperator + return v.OriginId }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionHostname) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin) *string { if v == nil { return nil } @@ -98614,8 +125975,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) Templat }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionHostname) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin) *string { if v == nil { return nil } @@ -98623,213 +125984,234 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) Uuid() }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionHostnamePtrOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionHostname) []string { - if v == nil { - return nil - } - return v.Values - }).(pulumi.StringArrayOutput) -} - -type GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced struct { - CloseXml *string `pulumi:"closeXml"` - Description *string `pulumi:"description"` - Locked *bool `pulumi:"locked"` - OpenXml *string `pulumi:"openXml"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse struct { + Body *string `pulumi:"body"` + Enabled *bool `pulumi:"enabled"` + ForceEviction *bool `pulumi:"forceEviction"` + IgnorePurge *bool `pulumi:"ignorePurge"` + Locked *bool `pulumi:"locked"` + ResponseCode *int `pulumi:"responseCode"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs and GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs and GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput() GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs struct { - CloseXml pulumi.StringPtrInput `pulumi:"closeXml"` - Description pulumi.StringPtrInput `pulumi:"description"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - OpenXml pulumi.StringPtrInput `pulumi:"openXml"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs struct { + Body pulumi.StringPtrInput `pulumi:"body"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + ForceEviction pulumi.BoolPtrInput `pulumi:"forceEviction"` + IgnorePurge pulumi.BoolPtrInput `pulumi:"ignorePurge"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ResponseCode pulumi.IntPtrInput `pulumi:"responseCode"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput() GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs, GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtr and GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs, GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtr and GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrType GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs +type getPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrType GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs -func GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs) GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs) GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput() GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse) *GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) CloseXml() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *string { return v.CloseXml }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput) Body() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse) *string { return v.Body }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *string { return v.Description }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput) ForceEviction() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse) *bool { return v.ForceEviction }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) OpenXml() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *string { return v.OpenXml }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput) IgnorePurge() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse) *bool { return v.IgnorePurge }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput) ResponseCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse) *int { return v.ResponseCode }).(pulumi.IntPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput { +type GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse) GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced + var ret GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) CloseXml() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput) Body() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse) *string { if v == nil { return nil } - return v.CloseXml + return v.Body }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse) *bool { if v == nil { return nil } - return v.Description - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput) ForceEviction() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse) *bool { + if v == nil { + return nil + } + return v.ForceEviction + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput) IgnorePurge() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse) *bool { + if v == nil { + return nil + } + return v.IgnorePurge + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse) *bool { if v == nil { return nil } @@ -98837,17 +126219,17 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) Lo }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) OpenXml() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput) ResponseCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse) *int { if v == nil { return nil } - return v.OpenXml - }).(pulumi.StringPtrOutput) + return v.ResponseCode + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse) *string { if v == nil { return nil } @@ -98855,8 +126237,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) Te }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvanced) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse) *string { if v == nil { return nil } @@ -98864,176 +126246,220 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedPtrOutput) Uu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode struct { - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Value *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics struct { + CatalogSize *string `pulumi:"catalogSize"` + ContentType *string `pulumi:"contentType"` + Locked *bool `pulumi:"locked"` + ObjectSize *string `pulumi:"objectSize"` + PopularityDistribution *string `pulumi:"popularityDistribution"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs and GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs struct { + CatalogSize pulumi.StringPtrInput `pulumi:"catalogSize"` + ContentType pulumi.StringPtrInput `pulumi:"contentType"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ObjectSize pulumi.StringPtrInput `pulumi:"objectSize"` + PopularityDistribution pulumi.StringPtrInput `pulumi:"popularityDistribution"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs, GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtr and GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrType GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs +type getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs -func GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode) *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics) *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics) *string { + return v.CatalogSize + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics) *string { + return v.ContentType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput) Value() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode) *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue { - return v.Value - }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput) ObjectSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics) *string { + return v.ObjectSize + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics) *string { + return v.PopularityDistribution + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode + var ret GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics) *string { + if v == nil { + return nil + } + return v.CatalogSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics) *string { + if v == nil { + return nil + } + return v.ContentType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics) *bool { if v == nil { return nil } @@ -99041,1403 +126467,1852 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) Lock }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput) ObjectSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics) *string { if v == nil { return nil } - return v.TemplateUuid + return v.ObjectSize }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics) *string { if v == nil { return nil } - return v.Uuid + return v.PopularityDistribution }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodePtrOutput) Value() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCode) *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics) *string { if v == nil { return nil } - return v.Value - }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue struct { - CpCodeLimits *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits `pulumi:"cpCodeLimits"` - CreatedDate *int `pulumi:"createdDate"` - Description *string `pulumi:"description"` - Id *int `pulumi:"id"` - Name *string `pulumi:"name"` - Products []string `pulumi:"products"` +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs and GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueInput` via: -// -// GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd struct { + CatalogSize *string `pulumi:"catalogSize"` + ContentType *string `pulumi:"contentType"` + Dash *bool `pulumi:"dash"` + Hds *bool `pulumi:"hds"` + Hls *bool `pulumi:"hls"` + Locked *bool `pulumi:"locked"` + PopularityDistribution *string `pulumi:"popularityDistribution"` + SegmentDurationDash *string `pulumi:"segmentDurationDash"` + SegmentDurationDashCustom *int `pulumi:"segmentDurationDashCustom"` + SegmentDurationHds *string `pulumi:"segmentDurationHds"` + SegmentDurationHdsCustom *int `pulumi:"segmentDurationHdsCustom"` + SegmentDurationHls *string `pulumi:"segmentDurationHls"` + SegmentDurationHlsCustom *float64 `pulumi:"segmentDurationHlsCustom"` + SegmentDurationSmooth *string `pulumi:"segmentDurationSmooth"` + SegmentDurationSmoothCustom *float64 `pulumi:"segmentDurationSmoothCustom"` + SegmentSizeDash *string `pulumi:"segmentSizeDash"` + SegmentSizeHds *string `pulumi:"segmentSizeHds"` + SegmentSizeHls *string `pulumi:"segmentSizeHls"` + SegmentSizeSmooth *string `pulumi:"segmentSizeSmooth"` + Smooth *bool `pulumi:"smooth"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs struct { - CpCodeLimits GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` - CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` - Description pulumi.StringPtrInput `pulumi:"description"` - Id pulumi.IntPtrInput `pulumi:"id"` - Name pulumi.StringPtrInput `pulumi:"name"` - Products pulumi.StringArrayInput `pulumi:"products"` +// GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs and GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput } -func (GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs struct { + CatalogSize pulumi.StringPtrInput `pulumi:"catalogSize"` + ContentType pulumi.StringPtrInput `pulumi:"contentType"` + Dash pulumi.BoolPtrInput `pulumi:"dash"` + Hds pulumi.BoolPtrInput `pulumi:"hds"` + Hls pulumi.BoolPtrInput `pulumi:"hls"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PopularityDistribution pulumi.StringPtrInput `pulumi:"popularityDistribution"` + SegmentDurationDash pulumi.StringPtrInput `pulumi:"segmentDurationDash"` + SegmentDurationDashCustom pulumi.IntPtrInput `pulumi:"segmentDurationDashCustom"` + SegmentDurationHds pulumi.StringPtrInput `pulumi:"segmentDurationHds"` + SegmentDurationHdsCustom pulumi.IntPtrInput `pulumi:"segmentDurationHdsCustom"` + SegmentDurationHls pulumi.StringPtrInput `pulumi:"segmentDurationHls"` + SegmentDurationHlsCustom pulumi.Float64PtrInput `pulumi:"segmentDurationHlsCustom"` + SegmentDurationSmooth pulumi.StringPtrInput `pulumi:"segmentDurationSmooth"` + SegmentDurationSmoothCustom pulumi.Float64PtrInput `pulumi:"segmentDurationSmoothCustom"` + SegmentSizeDash pulumi.StringPtrInput `pulumi:"segmentSizeDash"` + SegmentSizeHds pulumi.StringPtrInput `pulumi:"segmentSizeHds"` + SegmentSizeHls pulumi.StringPtrInput `pulumi:"segmentSizeHls"` + SegmentSizeSmooth pulumi.StringPtrInput `pulumi:"segmentSizeSmooth"` + Smooth pulumi.BoolPtrInput `pulumi:"smooth"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutputWithContext(context.Background()) +func (GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs, GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtr and GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs, GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtr and GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrType GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs +type getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrType GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs -func GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits { - return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { + return v.CatalogSize + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) *int { return v.CreatedDate }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { + return v.ContentType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) *string { return v.Description }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) Dash() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *bool { return v.Dash }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) *int { return v.Id }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) Hds() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *bool { return v.Hds }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) *string { return v.Name }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) Hls() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *bool { return v.Hls }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) []string { return v.Products }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { + return v.PopularityDistribution + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) SegmentDurationDash() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { + return v.SegmentDurationDash + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) SegmentDurationDashCustom() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *int { + return v.SegmentDurationDashCustom + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) SegmentDurationHds() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { + return v.SegmentDurationHds + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) SegmentDurationHdsCustom() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *int { + return v.SegmentDurationHdsCustom + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) SegmentDurationHls() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { + return v.SegmentDurationHls + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) SegmentDurationHlsCustom() pulumi.Float64PtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *float64 { + return v.SegmentDurationHlsCustom + }).(pulumi.Float64PtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) SegmentDurationSmooth() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { + return v.SegmentDurationSmooth + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) SegmentDurationSmoothCustom() pulumi.Float64PtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *float64 { + return v.SegmentDurationSmoothCustom + }).(pulumi.Float64PtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) SegmentSizeDash() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { + return v.SegmentSizeDash + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) SegmentSizeHds() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { + return v.SegmentSizeHds + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) SegmentSizeHls() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { + return v.SegmentSizeHls + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) SegmentSizeSmooth() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { + return v.SegmentSizeSmooth + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) Smooth() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *bool { return v.Smooth }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue + var ret GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { if v == nil { return nil } - return v.CpCodeLimits - }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) + return v.CatalogSize + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) CreatedDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) *int { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { if v == nil { return nil } - return v.CreatedDate + return v.ContentType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) Dash() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *bool { + if v == nil { + return nil + } + return v.Dash + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) Hds() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *bool { + if v == nil { + return nil + } + return v.Hds + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) Hls() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *bool { + if v == nil { + return nil + } + return v.Hls + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { + if v == nil { + return nil + } + return v.PopularityDistribution + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) SegmentDurationDash() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { + if v == nil { + return nil + } + return v.SegmentDurationDash + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) SegmentDurationDashCustom() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *int { + if v == nil { + return nil + } + return v.SegmentDurationDashCustom }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) Description() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) SegmentDurationHds() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { if v == nil { return nil } - return v.Description + return v.SegmentDurationHds }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) *int { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) SegmentDurationHdsCustom() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *int { if v == nil { return nil } - return v.Id + return v.SegmentDurationHdsCustom }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) SegmentDurationHls() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { if v == nil { return nil } - return v.Name + return v.SegmentDurationHls }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValuePtrOutput) Products() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValue) []string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) SegmentDurationHlsCustom() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *float64 { if v == nil { return nil } - return v.Products - }).(pulumi.StringArrayOutput) + return v.SegmentDurationHlsCustom + }).(pulumi.Float64PtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits struct { - CurrentCapacity *int `pulumi:"currentCapacity"` - Limit *int `pulumi:"limit"` - LimitType *string `pulumi:"limitType"` +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) SegmentDurationSmooth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { + if v == nil { + return nil + } + return v.SegmentDurationSmooth + }).(pulumi.StringPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsInput` via: +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) SegmentDurationSmoothCustom() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *float64 { + if v == nil { + return nil + } + return v.SegmentDurationSmoothCustom + }).(pulumi.Float64PtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) SegmentSizeDash() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { + if v == nil { + return nil + } + return v.SegmentSizeDash + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) SegmentSizeHds() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { + if v == nil { + return nil + } + return v.SegmentSizeHds + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) SegmentSizeHls() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { + if v == nil { + return nil + } + return v.SegmentSizeHls + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) SegmentSizeSmooth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { + if v == nil { + return nil + } + return v.SegmentSizeSmooth + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) Smooth() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *bool { + if v == nil { + return nil + } + return v.Smooth + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd struct { + CatalogSize *string `pulumi:"catalogSize"` + ContentType *string `pulumi:"contentType"` + Locked *bool `pulumi:"locked"` + ObjectSize *string `pulumi:"objectSize"` + OptimizeOption *bool `pulumi:"optimizeOption"` + PopularityDistribution *string `pulumi:"popularityDistribution"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs and GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs struct { - CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` - Limit pulumi.IntPtrInput `pulumi:"limit"` - LimitType pulumi.StringPtrInput `pulumi:"limitType"` +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs struct { + CatalogSize pulumi.StringPtrInput `pulumi:"catalogSize"` + ContentType pulumi.StringPtrInput `pulumi:"contentType"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ObjectSize pulumi.StringPtrInput `pulumi:"objectSize"` + OptimizeOption pulumi.BoolPtrInput `pulumi:"optimizeOption"` + PopularityDistribution pulumi.StringPtrInput `pulumi:"popularityDistribution"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs, GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtr and GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs +type getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrType GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs -func GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits) *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd) *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits) *int { - return v.CurrentCapacity - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd) *string { + return v.CatalogSize + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd) *string { + return v.ContentType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits) *string { - return v.LimitType +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput) ObjectSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd) *string { + return v.ObjectSize }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput) OptimizeOption() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd) *bool { + return v.OptimizeOption + }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd) *string { + return v.PopularityDistribution + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits) GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits + var ret GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits) *int { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd) *string { if v == nil { return nil } - return v.CurrentCapacity - }).(pulumi.IntPtrOutput) + return v.CatalogSize + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits) *int { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd) *string { if v == nil { return nil } - return v.Limit - }).(pulumi.IntPtrOutput) + return v.ContentType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimits) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd) *bool { if v == nil { return nil } - return v.LimitType + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput) ObjectSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd) *string { + if v == nil { + return nil + } + return v.ObjectSize }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode struct { - Locked *bool `pulumi:"locked"` - LowerBound *int `pulumi:"lowerBound"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - UpperBound *int `pulumi:"upperBound"` - Uuid *string `pulumi:"uuid"` - Values []string `pulumi:"values"` +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput) OptimizeOption() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd) *bool { + if v == nil { + return nil + } + return v.OptimizeOption + }).(pulumi.BoolPtrOutput) } -// GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs and GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeInput` via: +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd) *string { + if v == nil { + return nil + } + return v.PopularityDistribution + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile struct { + CatalogSize *string `pulumi:"catalogSize"` + ContentType *string `pulumi:"contentType"` + Locked *bool `pulumi:"locked"` + ObjectSize *string `pulumi:"objectSize"` + PopularityDistribution *string `pulumi:"popularityDistribution"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs and GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - LowerBound pulumi.IntPtrInput `pulumi:"lowerBound"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UpperBound pulumi.IntPtrInput `pulumi:"upperBound"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Values pulumi.StringArrayInput `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs struct { + CatalogSize pulumi.StringPtrInput `pulumi:"catalogSize"` + ContentType pulumi.StringPtrInput `pulumi:"contentType"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ObjectSize pulumi.StringPtrInput `pulumi:"objectSize"` + PopularityDistribution pulumi.StringPtrInput `pulumi:"popularityDistribution"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs, GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtr and GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs, GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtr and GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrType GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs +type getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrType GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs -func GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs) GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile) *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile) *string { + return v.CatalogSize + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) LowerBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *int { return v.LowerBound }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile) *string { + return v.ContentType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *string { - return v.MatchOperator - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput) ObjectSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile) *string { + return v.ObjectSize + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) UpperBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *int { return v.UpperBound }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile) *string { + return v.PopularityDistribution + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) []string { return v.Values }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode + var ret GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.CatalogSize + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) LowerBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *int { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile) *string { if v == nil { return nil } - return v.LowerBound - }).(pulumi.IntPtrOutput) + return v.ContentType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile) *bool { if v == nil { return nil } - return v.MatchOperator - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput) ObjectSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile) *string { if v == nil { return nil } - return v.TemplateUuid + return v.ObjectSize }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) UpperBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *int { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile) *string { if v == nil { return nil } - return v.UpperBound - }).(pulumi.IntPtrOutput) + return v.PopularityDistribution + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile) *string { if v == nil { return nil } - return v.Uuid + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodePtrOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCode) []string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile) *string { if v == nil { return nil } - return v.Values - }).(pulumi.StringArrayOutput) + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable struct { - Locked *bool `pulumi:"locked"` - LowerBound *string `pulumi:"lowerBound"` - MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` - MatchOperator *string `pulumi:"matchOperator"` - MatchWildcard *bool `pulumi:"matchWildcard"` - TemplateUuid *string `pulumi:"templateUuid"` - UpperBound *string `pulumi:"upperBound"` - Uuid *string `pulumi:"uuid"` - VariableExpression *string `pulumi:"variableExpression"` - VariableName *string `pulumi:"variableName"` - VariableValues []string `pulumi:"variableValues"` +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive struct { + CatalogSize *string `pulumi:"catalogSize"` + ContentType *string `pulumi:"contentType"` + Dash *bool `pulumi:"dash"` + Hds *bool `pulumi:"hds"` + Hls *bool `pulumi:"hls"` + Locked *bool `pulumi:"locked"` + PopularityDistribution *string `pulumi:"popularityDistribution"` + SegmentDurationDash *string `pulumi:"segmentDurationDash"` + SegmentDurationHds *string `pulumi:"segmentDurationHds"` + SegmentDurationHls *string `pulumi:"segmentDurationHls"` + SegmentDurationSmooth *string `pulumi:"segmentDurationSmooth"` + SegmentSizeDash *string `pulumi:"segmentSizeDash"` + SegmentSizeHds *string `pulumi:"segmentSizeHds"` + SegmentSizeHls *string `pulumi:"segmentSizeHls"` + SegmentSizeSmooth *string `pulumi:"segmentSizeSmooth"` + Smooth *bool `pulumi:"smooth"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs and GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs and GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - LowerBound pulumi.StringPtrInput `pulumi:"lowerBound"` - MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - MatchWildcard pulumi.BoolPtrInput `pulumi:"matchWildcard"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UpperBound pulumi.StringPtrInput `pulumi:"upperBound"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - VariableExpression pulumi.StringPtrInput `pulumi:"variableExpression"` - VariableName pulumi.StringPtrInput `pulumi:"variableName"` - VariableValues pulumi.StringArrayInput `pulumi:"variableValues"` +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs struct { + CatalogSize pulumi.StringPtrInput `pulumi:"catalogSize"` + ContentType pulumi.StringPtrInput `pulumi:"contentType"` + Dash pulumi.BoolPtrInput `pulumi:"dash"` + Hds pulumi.BoolPtrInput `pulumi:"hds"` + Hls pulumi.BoolPtrInput `pulumi:"hls"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PopularityDistribution pulumi.StringPtrInput `pulumi:"popularityDistribution"` + SegmentDurationDash pulumi.StringPtrInput `pulumi:"segmentDurationDash"` + SegmentDurationHds pulumi.StringPtrInput `pulumi:"segmentDurationHds"` + SegmentDurationHls pulumi.StringPtrInput `pulumi:"segmentDurationHls"` + SegmentDurationSmooth pulumi.StringPtrInput `pulumi:"segmentDurationSmooth"` + SegmentSizeDash pulumi.StringPtrInput `pulumi:"segmentSizeDash"` + SegmentSizeHds pulumi.StringPtrInput `pulumi:"segmentSizeHds"` + SegmentSizeHls pulumi.StringPtrInput `pulumi:"segmentSizeHls"` + SegmentSizeSmooth pulumi.StringPtrInput `pulumi:"segmentSizeSmooth"` + Smooth pulumi.BoolPtrInput `pulumi:"smooth"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs, GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtr and GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs, GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtr and GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrType GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs +type getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrType GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs -func GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs) GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { + return v.CatalogSize + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) LowerBound() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { return v.LowerBound }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { + return v.ContentType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) Dash() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *bool { + return v.Dash + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) Hds() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *bool { return v.Hds }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) MatchWildcard() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *bool { return v.MatchWildcard }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) Hls() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *bool { return v.Hls }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) UpperBound() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { return v.UpperBound }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { + return v.PopularityDistribution + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) SegmentDurationDash() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { + return v.SegmentDurationDash + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) VariableExpression() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { - return v.VariableExpression +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) SegmentDurationHds() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { + return v.SegmentDurationHds }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) VariableName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { return v.VariableName }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) SegmentDurationHls() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { + return v.SegmentDurationHls + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) VariableValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) []string { return v.VariableValues }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) SegmentDurationSmooth() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { + return v.SegmentDurationSmooth + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) SegmentSizeDash() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { + return v.SegmentSizeDash + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) SegmentSizeHds() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { + return v.SegmentSizeHds + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) SegmentSizeHls() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { + return v.SegmentSizeHls + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) SegmentSizeSmooth() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { + return v.SegmentSizeSmooth + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) Smooth() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *bool { + return v.Smooth + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable + var ret GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.CatalogSize + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) LowerBound() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { if v == nil { return nil } - return v.LowerBound + return v.ContentType }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) Dash() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *bool { if v == nil { return nil } - return v.MatchCaseSensitive + return v.Dash }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) Hds() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *bool { if v == nil { return nil } - return v.MatchOperator - }).(pulumi.StringPtrOutput) + return v.Hds + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) MatchWildcard() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) Hls() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *bool { if v == nil { return nil } - return v.MatchWildcard + return v.Hls }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *bool { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) UpperBound() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { if v == nil { return nil } - return v.UpperBound + return v.PopularityDistribution }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) SegmentDurationDash() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { if v == nil { return nil } - return v.Uuid + return v.SegmentDurationDash }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) VariableExpression() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) SegmentDurationHds() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { if v == nil { return nil } - return v.VariableExpression + return v.SegmentDurationHds }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) VariableName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) SegmentDurationHls() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { if v == nil { return nil } - return v.VariableName + return v.SegmentDurationHls }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMatchVariablePtrOutput) VariableValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMatchVariable) []string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) SegmentDurationSmooth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { if v == nil { return nil - } - return v.VariableValues - }).(pulumi.StringArrayOutput) -} - -type GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage struct { - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Value *string `pulumi:"value"` -} - -// GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs and GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageInput` via: -// -// GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput() GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput -} - -type GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value pulumi.StringPtrInput `pulumi:"value"` -} - -func (GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage)(nil)).Elem() -} - -func (i GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput() GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) -} - -func (i GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutputWithContext(ctx).OutputState, - } -} - -func (i GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutputWithContext(context.Background()) -} - -func (i GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutputWithContext(ctx) -} - -// GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs, GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtr and GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrInput` via: -// -// GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs{...} -// -// or: -// -// nil -type GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrInput interface { - pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput -} - -type getPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrType GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs - -func GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs) GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrType)(v) -} - -func (*getPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage)(nil)).Elem() -} - -func (i *getPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutputWithContext(context.Background()) -} - -func (i *getPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) -} - -func (i *getPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutputWithContext(ctx).OutputState, - } -} - -type GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput() GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutputWithContext(context.Background()) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage) *GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage { - return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage]{ - OutputState: o.OutputState, - } -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage) *string { return v.Uuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage) *string { return v.Value }).(pulumi.StringPtrOutput) -} - -type GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput struct{ *pulumi.OutputState } - -func (GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage)(nil)).Elem() -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput { - return o -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage]{ - OutputState: o.OutputState, - } + } + return v.SegmentDurationSmooth + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage) GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage { - if v != nil { - return *v +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) SegmentSizeDash() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { + if v == nil { + return nil } - var ret GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage - return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageOutput) + return v.SegmentSizeDash + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) SegmentSizeHds() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.SegmentSizeHds + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) SegmentSizeHls() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { if v == nil { return nil } - return v.MatchOperator + return v.SegmentSizeHls }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) SegmentSizeSmooth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { if v == nil { return nil } - return v.TemplateUuid + return v.SegmentSizeSmooth }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) Smooth() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *bool { if v == nil { return nil } - return v.Uuid + return v.Smooth + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { + if v == nil { + return nil + } + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionMetadataStagePtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionMetadataStage) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive) *string { if v == nil { return nil } - return v.Value + return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout struct { - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod struct { + CatalogSize *string `pulumi:"catalogSize"` + ContentType *string `pulumi:"contentType"` + Dash *bool `pulumi:"dash"` + Hds *bool `pulumi:"hds"` + Hls *bool `pulumi:"hls"` + Locked *bool `pulumi:"locked"` + PopularityDistribution *string `pulumi:"popularityDistribution"` + SegmentDurationDash *string `pulumi:"segmentDurationDash"` + SegmentDurationHds *string `pulumi:"segmentDurationHds"` + SegmentDurationHls *string `pulumi:"segmentDurationHls"` + SegmentDurationSmooth *string `pulumi:"segmentDurationSmooth"` + SegmentSizeDash *string `pulumi:"segmentSizeDash"` + SegmentSizeHds *string `pulumi:"segmentSizeHds"` + SegmentSizeHls *string `pulumi:"segmentSizeHls"` + SegmentSizeSmooth *string `pulumi:"segmentSizeSmooth"` + Smooth *bool `pulumi:"smooth"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs and GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs and GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput() GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs struct { + CatalogSize pulumi.StringPtrInput `pulumi:"catalogSize"` + ContentType pulumi.StringPtrInput `pulumi:"contentType"` + Dash pulumi.BoolPtrInput `pulumi:"dash"` + Hds pulumi.BoolPtrInput `pulumi:"hds"` + Hls pulumi.BoolPtrInput `pulumi:"hls"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PopularityDistribution pulumi.StringPtrInput `pulumi:"popularityDistribution"` + SegmentDurationDash pulumi.StringPtrInput `pulumi:"segmentDurationDash"` + SegmentDurationHds pulumi.StringPtrInput `pulumi:"segmentDurationHds"` + SegmentDurationHls pulumi.StringPtrInput `pulumi:"segmentDurationHls"` + SegmentDurationSmooth pulumi.StringPtrInput `pulumi:"segmentDurationSmooth"` + SegmentSizeDash pulumi.StringPtrInput `pulumi:"segmentSizeDash"` + SegmentSizeHds pulumi.StringPtrInput `pulumi:"segmentSizeHds"` + SegmentSizeHls pulumi.StringPtrInput `pulumi:"segmentSizeHls"` + SegmentSizeSmooth pulumi.StringPtrInput `pulumi:"segmentSizeSmooth"` + Smooth pulumi.BoolPtrInput `pulumi:"smooth"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput() GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs, GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtr and GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs, GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtr and GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrType GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs +type getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrType GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs -func GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs) GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput() GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout) *GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { + return v.CatalogSize + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { + return v.ContentType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) Dash() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *bool { return v.Dash }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) Hds() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *bool { return v.Hds }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) Hls() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *bool { return v.Hls }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { + return v.PopularityDistribution + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) SegmentDurationDash() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { + return v.SegmentDurationDash + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) SegmentDurationHds() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { + return v.SegmentDurationHds + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) SegmentDurationHls() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { + return v.SegmentDurationHls + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) SegmentDurationSmooth() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { + return v.SegmentDurationSmooth + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) SegmentSizeDash() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { + return v.SegmentSizeDash + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) SegmentSizeHds() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { + return v.SegmentSizeHds + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) SegmentSizeHls() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { + return v.SegmentSizeHls + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) SegmentSizeSmooth() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { + return v.SegmentSizeSmooth + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) Smooth() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *bool { + return v.Smooth + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout) GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout + var ret GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { + if v == nil { + return nil + } + return v.CatalogSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { + if v == nil { + return nil + } + return v.ContentType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) Dash() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *bool { + if v == nil { + return nil + } + return v.Dash + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) Hds() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *bool { + if v == nil { + return nil + } + return v.Hds + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) Hls() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *bool { + if v == nil { + return nil + } + return v.Hls + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *bool { if v == nil { return nil } @@ -100445,17 +128320,98 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) Lo }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { if v == nil { return nil } - return v.MatchOperator + return v.PopularityDistribution }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) SegmentDurationDash() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { + if v == nil { + return nil + } + return v.SegmentDurationDash + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) SegmentDurationHds() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { + if v == nil { + return nil + } + return v.SegmentDurationHds + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) SegmentDurationHls() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { + if v == nil { + return nil + } + return v.SegmentDurationHls + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) SegmentDurationSmooth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { + if v == nil { + return nil + } + return v.SegmentDurationSmooth + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) SegmentSizeDash() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { + if v == nil { + return nil + } + return v.SegmentSizeDash + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) SegmentSizeHds() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { + if v == nil { + return nil + } + return v.SegmentSizeHds + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) SegmentSizeHls() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { + if v == nil { + return nil + } + return v.SegmentSizeHls + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) SegmentSizeSmooth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { + if v == nil { + return nil + } + return v.SegmentSizeSmooth + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) Smooth() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *bool { + if v == nil { + return nil + } + return v.Smooth + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { if v == nil { return nil } @@ -100463,8 +128419,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) Te }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeout) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod) *string { if v == nil { return nil } @@ -100472,790 +128428,1141 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutPtrOutput) Uu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionPath struct { - Locked *bool `pulumi:"locked"` - MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` - MatchOperator *string `pulumi:"matchOperator"` - Normalize *bool `pulumi:"normalize"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Values []string `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition struct { + Enabled *bool `pulumi:"enabled"` + FirstLocation *string `pulumi:"firstLocation"` + Locked *bool `pulumi:"locked"` + SecondLocation *string `pulumi:"secondLocation"` + SourceType *string `pulumi:"sourceType"` + Targets *string `pulumi:"targets"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionPathInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionPathArgs and GetPropertyRulesBuilderRulesV20230530CriterionPathOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionPathInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs and GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionPathArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionPathInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionPathOutput() GetPropertyRulesBuilderRulesV20230530CriterionPathOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionPathOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionPathOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionPathArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - Normalize pulumi.BoolPtrInput `pulumi:"normalize"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Values pulumi.StringArrayInput `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + FirstLocation pulumi.StringPtrInput `pulumi:"firstLocation"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + SecondLocation pulumi.StringPtrInput `pulumi:"secondLocation"` + SourceType pulumi.StringPtrInput `pulumi:"sourceType"` + Targets pulumi.StringPtrInput `pulumi:"targets"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionPathArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionPath)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionPathArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionPathOutput() GetPropertyRulesBuilderRulesV20230530CriterionPathOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionPathOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionPathArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionPathOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionPathOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionPathArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionPath] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionPath]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionPathOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionPathArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionPathArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionPathOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionPathPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionPathArgs, GetPropertyRulesBuilderRulesV20230530CriterionPathPtr and GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionPathPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs, GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtr and GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionPathArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionPathPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionPathPtrType GetPropertyRulesBuilderRulesV20230530CriterionPathArgs +type getPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrType GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs -func GetPropertyRulesBuilderRulesV20230530CriterionPathPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionPathArgs) GetPropertyRulesBuilderRulesV20230530CriterionPathPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionPathPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs) GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionPathPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionPath)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionPathPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionPathPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionPathPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionPath] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionPath]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionPathOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionPath)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionPathOutput() GetPropertyRulesBuilderRulesV20230530CriterionPathOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionPathOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionPathOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionPath) *GetPropertyRulesBuilderRulesV20230530CriterionPath { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition) *GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionPath] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionPath]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionPath) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionPath) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput) FirstLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition) *string { + return v.FirstLocation + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionPath) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) Normalize() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionPath) *bool { return v.Normalize }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput) SecondLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition) *string { + return v.SecondLocation + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionPath) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput) SourceType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition) *string { return v.SourceType }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionPath) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput) Targets() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition) *string { return v.Targets }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionPath) []string { return v.Values }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionPath)(nil)).Elem() +type GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionPath] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionPath]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionPathOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionPath) GetPropertyRulesBuilderRulesV20230530CriterionPath { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition) GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionPath + var ret GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionPathOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionPath) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition) *bool { if v == nil { return nil } - return v.Locked + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionPath) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput) FirstLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition) *string { if v == nil { return nil } - return v.MatchCaseSensitive + return v.FirstLocation + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition) *bool { + if v == nil { + return nil + } + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionPath) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput) SecondLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition) *string { if v == nil { return nil } - return v.MatchOperator + return v.SecondLocation }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) Normalize() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionPath) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput) SourceType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition) *string { if v == nil { return nil } - return v.Normalize - }).(pulumi.BoolPtrOutput) + return v.SourceType + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionPath) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput) Targets() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Targets }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionPath) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition) *string { if v == nil { return nil } - return v.Uuid + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionPathPtrOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionPath) []string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition) *string { if v == nil { return nil } - return v.Values - }).(pulumi.StringArrayOutput) + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter struct { - EscapeValue *bool `pulumi:"escapeValue"` - Locked *bool `pulumi:"locked"` - LowerBound *int `pulumi:"lowerBound"` - MatchCaseSensitiveName *bool `pulumi:"matchCaseSensitiveName"` - MatchCaseSensitiveValue *bool `pulumi:"matchCaseSensitiveValue"` - MatchOperator *string `pulumi:"matchOperator"` - MatchWildcardName *bool `pulumi:"matchWildcardName"` - MatchWildcardValue *bool `pulumi:"matchWildcardValue"` - ParameterName *string `pulumi:"parameterName"` - TemplateUuid *string `pulumi:"templateUuid"` - UpperBound *int `pulumi:"upperBound"` - Uuid *string `pulumi:"uuid"` - Values []string `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection struct { + Countries []string `pulumi:"countries"` + Dmas []string `pulumi:"dmas"` + EnableGeoProtection *bool `pulumi:"enableGeoProtection"` + EnableGeoRedirectOnDeny *bool `pulumi:"enableGeoRedirectOnDeny"` + EnableIpProtection *bool `pulumi:"enableIpProtection"` + EnableIpRedirectOnDeny *bool `pulumi:"enableIpRedirectOnDeny"` + EnableReferrerProtection *bool `pulumi:"enableReferrerProtection"` + EnableReferrerRedirectOnDeny *bool `pulumi:"enableReferrerRedirectOnDeny"` + Enabled *bool `pulumi:"enabled"` + GeoProtectionMode *string `pulumi:"geoProtectionMode"` + GeoProtectionTitle *string `pulumi:"geoProtectionTitle"` + GeoRedirectUrl *string `pulumi:"geoRedirectUrl"` + IpAddresses []string `pulumi:"ipAddresses"` + IpProtectionMode *string `pulumi:"ipProtectionMode"` + IpProtectionTitle *string `pulumi:"ipProtectionTitle"` + IpRedirectUrl *string `pulumi:"ipRedirectUrl"` + Locked *bool `pulumi:"locked"` + OverrideIpAddresses []string `pulumi:"overrideIpAddresses"` + ReferrerDomains []string `pulumi:"referrerDomains"` + ReferrerProtectionMode *string `pulumi:"referrerProtectionMode"` + ReferrerProtectionTitle *string `pulumi:"referrerProtectionTitle"` + ReferrerRedirectUrl *string `pulumi:"referrerRedirectUrl"` + Regions []string `pulumi:"regions"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs and GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs and GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput() GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs struct { - EscapeValue pulumi.BoolPtrInput `pulumi:"escapeValue"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - LowerBound pulumi.IntPtrInput `pulumi:"lowerBound"` - MatchCaseSensitiveName pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveName"` - MatchCaseSensitiveValue pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveValue"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - MatchWildcardName pulumi.BoolPtrInput `pulumi:"matchWildcardName"` - MatchWildcardValue pulumi.BoolPtrInput `pulumi:"matchWildcardValue"` - ParameterName pulumi.StringPtrInput `pulumi:"parameterName"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UpperBound pulumi.IntPtrInput `pulumi:"upperBound"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Values pulumi.StringArrayInput `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs struct { + Countries pulumi.StringArrayInput `pulumi:"countries"` + Dmas pulumi.StringArrayInput `pulumi:"dmas"` + EnableGeoProtection pulumi.BoolPtrInput `pulumi:"enableGeoProtection"` + EnableGeoRedirectOnDeny pulumi.BoolPtrInput `pulumi:"enableGeoRedirectOnDeny"` + EnableIpProtection pulumi.BoolPtrInput `pulumi:"enableIpProtection"` + EnableIpRedirectOnDeny pulumi.BoolPtrInput `pulumi:"enableIpRedirectOnDeny"` + EnableReferrerProtection pulumi.BoolPtrInput `pulumi:"enableReferrerProtection"` + EnableReferrerRedirectOnDeny pulumi.BoolPtrInput `pulumi:"enableReferrerRedirectOnDeny"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + GeoProtectionMode pulumi.StringPtrInput `pulumi:"geoProtectionMode"` + GeoProtectionTitle pulumi.StringPtrInput `pulumi:"geoProtectionTitle"` + GeoRedirectUrl pulumi.StringPtrInput `pulumi:"geoRedirectUrl"` + IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` + IpProtectionMode pulumi.StringPtrInput `pulumi:"ipProtectionMode"` + IpProtectionTitle pulumi.StringPtrInput `pulumi:"ipProtectionTitle"` + IpRedirectUrl pulumi.StringPtrInput `pulumi:"ipRedirectUrl"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + OverrideIpAddresses pulumi.StringArrayInput `pulumi:"overrideIpAddresses"` + ReferrerDomains pulumi.StringArrayInput `pulumi:"referrerDomains"` + ReferrerProtectionMode pulumi.StringPtrInput `pulumi:"referrerProtectionMode"` + ReferrerProtectionTitle pulumi.StringPtrInput `pulumi:"referrerProtectionTitle"` + ReferrerRedirectUrl pulumi.StringPtrInput `pulumi:"referrerRedirectUrl"` + Regions pulumi.StringArrayInput `pulumi:"regions"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput() GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs, GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtr and GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs, GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtr and GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrType GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs +type getPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrType GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs -func GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs) GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs) GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput() GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) EscapeValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *bool { return v.EscapeValue }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) Countries() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) []string { + return v.Countries + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) Dmas() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) []string { + return v.Dmas + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) LowerBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *int { return v.LowerBound }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) EnableGeoProtection() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *bool { + return v.EnableGeoProtection + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) MatchCaseSensitiveName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *bool { - return v.MatchCaseSensitiveName +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) EnableGeoRedirectOnDeny() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *bool { + return v.EnableGeoRedirectOnDeny }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *bool { - return v.MatchCaseSensitiveValue +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) EnableIpProtection() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *bool { + return v.EnableIpProtection }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *string { - return v.MatchOperator - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) EnableIpRedirectOnDeny() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *bool { + return v.EnableIpRedirectOnDeny + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) MatchWildcardName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *bool { - return v.MatchWildcardName +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) EnableReferrerProtection() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *bool { + return v.EnableReferrerProtection }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) MatchWildcardValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *bool { - return v.MatchWildcardValue +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) EnableReferrerRedirectOnDeny() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *bool { + return v.EnableReferrerRedirectOnDeny }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) ParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *string { - return v.ParameterName +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) GeoProtectionMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *string { + return v.GeoProtectionMode }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *string { - return v.TemplateUuid +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) GeoProtectionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *string { + return v.GeoProtectionTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) UpperBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *int { return v.UpperBound }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) GeoRedirectUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *string { + return v.GeoRedirectUrl + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) IpAddresses() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) []string { + return v.IpAddresses + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) []string { return v.Values }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) IpProtectionMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *string { + return v.IpProtectionMode + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) IpProtectionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *string { + return v.IpProtectionTitle + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) IpRedirectUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *string { + return v.IpRedirectUrl + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) OverrideIpAddresses() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) []string { + return v.OverrideIpAddresses + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) ReferrerDomains() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) []string { + return v.ReferrerDomains + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) ReferrerProtectionMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *string { + return v.ReferrerProtectionMode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) ReferrerProtectionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *string { + return v.ReferrerProtectionTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) ReferrerRedirectUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *string { + return v.ReferrerRedirectUrl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) Regions() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) []string { + return v.Regions + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter + var ret GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) EscapeValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) Countries() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) []string { if v == nil { return nil } - return v.EscapeValue - }).(pulumi.BoolPtrOutput) + return v.Countries + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) Dmas() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) []string { if v == nil { return nil } - return v.Locked + return v.Dmas + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) EnableGeoProtection() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *bool { + if v == nil { + return nil + } + return v.EnableGeoProtection }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) LowerBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *int { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) EnableGeoRedirectOnDeny() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *bool { if v == nil { return nil } - return v.LowerBound - }).(pulumi.IntPtrOutput) + return v.EnableGeoRedirectOnDeny + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) MatchCaseSensitiveName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) EnableIpProtection() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *bool { if v == nil { return nil } - return v.MatchCaseSensitiveName + return v.EnableIpProtection }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) EnableIpRedirectOnDeny() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *bool { if v == nil { return nil } - return v.MatchCaseSensitiveValue + return v.EnableIpRedirectOnDeny }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) EnableReferrerProtection() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *bool { if v == nil { return nil } - return v.MatchOperator - }).(pulumi.StringPtrOutput) + return v.EnableReferrerProtection + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) MatchWildcardName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) EnableReferrerRedirectOnDeny() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *bool { if v == nil { return nil } - return v.MatchWildcardName + return v.EnableReferrerRedirectOnDeny }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) MatchWildcardValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *bool { if v == nil { return nil } - return v.MatchWildcardValue + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) ParameterName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) GeoProtectionMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *string { if v == nil { return nil } - return v.ParameterName + return v.GeoProtectionMode }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) GeoProtectionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *string { if v == nil { return nil } - return v.TemplateUuid + return v.GeoProtectionTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) UpperBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *int { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) GeoRedirectUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *string { if v == nil { return nil } - return v.UpperBound - }).(pulumi.IntPtrOutput) + return v.GeoRedirectUrl + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) IpAddresses() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) []string { if v == nil { return nil } - return v.Uuid + return v.IpAddresses + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) IpProtectionMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *string { + if v == nil { + return nil + } + return v.IpProtectionMode }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterPtrOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameter) []string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) IpProtectionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *string { if v == nil { return nil } - return v.Values + return v.IpProtectionTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) IpRedirectUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *string { + if v == nil { + return nil + } + return v.IpRedirectUrl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) OverrideIpAddresses() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) []string { + if v == nil { + return nil + } + return v.OverrideIpAddresses }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionRandom struct { - Bucket *int `pulumi:"bucket"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) ReferrerDomains() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) []string { + if v == nil { + return nil + } + return v.ReferrerDomains + }).(pulumi.StringArrayOutput) } -// GetPropertyRulesBuilderRulesV20230530CriterionRandomInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs and GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRandomInput` via: +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) ReferrerProtectionMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *string { + if v == nil { + return nil + } + return v.ReferrerProtectionMode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) ReferrerProtectionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *string { + if v == nil { + return nil + } + return v.ReferrerProtectionTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) ReferrerRedirectUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *string { + if v == nil { + return nil + } + return v.ReferrerRedirectUrl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) Regions() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) []string { + if v == nil { + return nil + } + return v.Regions + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport struct { + AllowCredentials *bool `pulumi:"allowCredentials"` + AllowHeaders *string `pulumi:"allowHeaders"` + AllowOrigins *string `pulumi:"allowOrigins"` + Enabled *bool `pulumi:"enabled"` + ExposeHeaders []string `pulumi:"exposeHeaders"` + Headers []string `pulumi:"headers"` + Locked *bool `pulumi:"locked"` + Methods []string `pulumi:"methods"` + Origins []string `pulumi:"origins"` + PreflightMaxAge *string `pulumi:"preflightMaxAge"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs and GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionRandomInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionRandomOutput() GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionRandomOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs struct { - Bucket pulumi.IntPtrInput `pulumi:"bucket"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs struct { + AllowCredentials pulumi.BoolPtrInput `pulumi:"allowCredentials"` + AllowHeaders pulumi.StringPtrInput `pulumi:"allowHeaders"` + AllowOrigins pulumi.StringPtrInput `pulumi:"allowOrigins"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + ExposeHeaders pulumi.StringArrayInput `pulumi:"exposeHeaders"` + Headers pulumi.StringArrayInput `pulumi:"headers"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Methods pulumi.StringArrayInput `pulumi:"methods"` + Origins pulumi.StringArrayInput `pulumi:"origins"` + PreflightMaxAge pulumi.StringPtrInput `pulumi:"preflightMaxAge"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRandom)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRandomOutput() GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRandomOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRandomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRandom] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRandom]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRandomOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs, GetPropertyRulesBuilderRulesV20230530CriterionRandomPtr and GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs, GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtr and GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionRandomPtrType GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs +type getPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrType GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs -func GetPropertyRulesBuilderRulesV20230530CriterionRandomPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs) GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionRandomPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs) GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionRandomPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRandom)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionRandomPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionRandomPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionRandomPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRandom] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRandom]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRandom)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRandomOutput() GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRandomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionRandom) *GetPropertyRulesBuilderRulesV20230530CriterionRandom { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) *GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRandom] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRandom]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput) Bucket() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRandom) *int { return v.Bucket }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput) AllowCredentials() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) *bool { return v.AllowCredentials }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRandom) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput) AllowHeaders() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) *string { return v.AllowHeaders }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRandom) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput) AllowOrigins() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) *string { return v.AllowOrigins }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRandom) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput) ExposeHeaders() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) []string { return v.ExposeHeaders }).(pulumi.StringArrayOutput) +} -func (GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRandom)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput) Headers() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) []string { return v.Headers }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput) Methods() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) []string { return v.Methods }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput) Origins() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) []string { return v.Origins }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput) PreflightMaxAge() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) *string { return v.PreflightMaxAge }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRandom] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRandom]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRandom) GetPropertyRulesBuilderRulesV20230530CriterionRandom { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionRandom - return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionRandomOutput) + var ret GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput) AllowCredentials() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) *bool { + if v == nil { + return nil + } + return v.AllowCredentials + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput) AllowHeaders() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) *string { + if v == nil { + return nil + } + return v.AllowHeaders + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput) AllowOrigins() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) *string { + if v == nil { + return nil + } + return v.AllowOrigins + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput) ExposeHeaders() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) []string { + if v == nil { + return nil + } + return v.ExposeHeaders + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput) Headers() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) []string { + if v == nil { + return nil + } + return v.Headers + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput) Methods() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) []string { + if v == nil { + return nil + } + return v.Methods + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) Bucket() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRandom) *int { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput) Origins() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) []string { if v == nil { return nil } - return v.Bucket - }).(pulumi.IntPtrOutput) + return v.Origins + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRandom) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput) PreflightMaxAge() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.PreflightMaxAge + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRandom) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) *string { if v == nil { return nil } @@ -101263,8 +129570,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) TemplateU }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRandom) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport) *string { if v == nil { return nil } @@ -101272,183 +129579,176 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionRandomPtrOutput) Uuid() pu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig struct { - ConfigName *string `pulumi:"configName"` - Locked *bool `pulumi:"locked"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCpCode struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue `pulumi:"value"` } -// GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs and GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs and GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput() GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs struct { - ConfigName pulumi.StringPtrInput `pulumi:"configName"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrInput `pulumi:"value"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCpCode)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput() GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCpCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCpCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs, GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtr and GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs, GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtr and GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrType GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs +type getPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrType GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs -func GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs) GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCpCode)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCpCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCpCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCpCode)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput() GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig) *GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorCpCode) *GetPropertyRulesBuilderRulesV20230920BehaviorCpCode { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCpCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCpCode]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput) ConfigName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig) *string { return v.ConfigName }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCpCode) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCpCode) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCpCode) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput) Value() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCpCode) *GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue { + return v.Value + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCpCode)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCpCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCpCode]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig) GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCpCode) GetPropertyRulesBuilderRulesV20230920BehaviorCpCode { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig + var ret GetPropertyRulesBuilderRulesV20230920BehaviorCpCode return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) ConfigName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig) *string { - if v == nil { - return nil - } - return v.ConfigName - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCpCode) *bool { if v == nil { return nil } @@ -101456,8 +129756,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) L }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCpCode) *string { if v == nil { return nil } @@ -101465,8 +129765,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) T }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfig) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCpCode) *string { if v == nil { return nil } @@ -101474,773 +129774,617 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigPtrOutput) U }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression struct { - CaseSensitive *bool `pulumi:"caseSensitive"` - Locked *bool `pulumi:"locked"` - MatchString *string `pulumi:"matchString"` - Regex *string `pulumi:"regex"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput) Value() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCpCode) *GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue { + if v == nil { + return nil + } + return v.Value + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput) } -// GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs and GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionInput` via: +type GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue struct { + CpCodeLimits *GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits `pulumi:"cpCodeLimits"` + CreatedDate *int `pulumi:"createdDate"` + Description *string `pulumi:"description"` + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` + Products []string `pulumi:"products"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs and GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput() GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs struct { - CaseSensitive pulumi.BoolPtrInput `pulumi:"caseSensitive"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchString pulumi.StringPtrInput `pulumi:"matchString"` - Regex pulumi.StringPtrInput `pulumi:"regex"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs struct { + CpCodeLimits GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` + CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` + Description pulumi.StringPtrInput `pulumi:"description"` + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` + Products pulumi.StringArrayInput `pulumi:"products"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput() GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs, GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtr and GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs, GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtr and GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrType GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs +type getPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrType GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs -func GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs) GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput() GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue) *GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) CaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *bool { return v.CaseSensitive }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue) *GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits { + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue) *int { return v.CreatedDate }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) MatchString() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *string { return v.MatchString }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue) *string { return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) Regex() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *string { return v.Regex }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue) *int { return v.Id }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue) *string { return v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue) []string { return v.Products }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression + var ret GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) CaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue) *GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits { if v == nil { return nil } - return v.CaseSensitive - }).(pulumi.BoolPtrOutput) + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue) *int { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.CreatedDate + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) MatchString() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue) *string { if v == nil { return nil } - return v.MatchString + return v.Description }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) Regex() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue) *int { if v == nil { return nil } - return v.Regex - }).(pulumi.StringPtrOutput) + return v.Id + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Name }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRegularExpression) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue) []string { if v == nil { return nil } - return v.Uuid - }).(pulumi.StringPtrOutput) + return v.Products + }).(pulumi.StringArrayOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie struct { - CookieName *string `pulumi:"cookieName"` - Locked *bool `pulumi:"locked"` - LowerBound *int `pulumi:"lowerBound"` - MatchCaseSensitiveName *bool `pulumi:"matchCaseSensitiveName"` - MatchCaseSensitiveValue *bool `pulumi:"matchCaseSensitiveValue"` - MatchOperator *string `pulumi:"matchOperator"` - MatchWildcardName *bool `pulumi:"matchWildcardName"` - MatchWildcardValue *bool `pulumi:"matchWildcardValue"` - TemplateUuid *string `pulumi:"templateUuid"` - UpperBound *int `pulumi:"upperBound"` - Uuid *string `pulumi:"uuid"` - Value *string `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits struct { + CurrentCapacity *int `pulumi:"currentCapacity"` + Limit *int `pulumi:"limit"` + LimitType *string `pulumi:"limitType"` } -// GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs and GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs struct { - CookieName pulumi.StringPtrInput `pulumi:"cookieName"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - LowerBound pulumi.IntPtrInput `pulumi:"lowerBound"` - MatchCaseSensitiveName pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveName"` - MatchCaseSensitiveValue pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveValue"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - MatchWildcardName pulumi.BoolPtrInput `pulumi:"matchWildcardName"` - MatchWildcardValue pulumi.BoolPtrInput `pulumi:"matchWildcardValue"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UpperBound pulumi.IntPtrInput `pulumi:"upperBound"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value pulumi.StringPtrInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs struct { + CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + LimitType pulumi.StringPtrInput `pulumi:"limitType"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs, GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtr and GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrType GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs +type getPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs -func GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs) GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits) *GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) CookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *string { return v.CookieName }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) LowerBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *int { return v.LowerBound }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) MatchCaseSensitiveName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *bool { - return v.MatchCaseSensitiveName - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *bool { - return v.MatchCaseSensitiveValue - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) MatchWildcardName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *bool { return v.MatchWildcardName }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) MatchWildcardValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *bool { return v.MatchWildcardValue }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) UpperBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *int { return v.UpperBound }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits) *int { + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits) *int { return v.Limit }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *string { return v.Value }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits) *string { + return v.LimitType + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits) GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie + var ret GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) CookieName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *string { - if v == nil { - return nil - } - return v.CookieName - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) LowerBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *int { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits) *int { if v == nil { return nil } - return v.LowerBound + return v.CurrentCapacity }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) MatchCaseSensitiveName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *bool { - if v == nil { - return nil - } - return v.MatchCaseSensitiveName - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *bool { - if v == nil { - return nil - } - return v.MatchCaseSensitiveValue - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *string { - if v == nil { - return nil - } - return v.MatchOperator - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) MatchWildcardName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *bool { - if v == nil { - return nil - } - return v.MatchWildcardName - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) MatchWildcardValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *bool { - if v == nil { - return nil - } - return v.MatchWildcardValue - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *string { - if v == nil { - return nil - } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) UpperBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *int { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits) *int { if v == nil { return nil } - return v.UpperBound + return v.Limit }).(pulumi.IntPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *string { - if v == nil { - return nil - } - return v.Uuid - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestCookiePtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestCookie) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits) *string { if v == nil { return nil } - return v.Value + return v.LimitType }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader struct { - HeaderName *string `pulumi:"headerName"` - Locked *bool `pulumi:"locked"` - MatchCaseSensitiveValue *bool `pulumi:"matchCaseSensitiveValue"` - MatchOperator *string `pulumi:"matchOperator"` - MatchWildcardName *bool `pulumi:"matchWildcardName"` - MatchWildcardValue *bool `pulumi:"matchWildcardValue"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Values []string `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior struct { + BehaviorId *string `pulumi:"behaviorId"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs and GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs and GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorInput interface { pulumi.Input - - ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput + + ToGetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs struct { - HeaderName pulumi.StringPtrInput `pulumi:"headerName"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchCaseSensitiveValue pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveValue"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - MatchWildcardName pulumi.BoolPtrInput `pulumi:"matchWildcardName"` - MatchWildcardValue pulumi.BoolPtrInput `pulumi:"matchWildcardValue"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Values pulumi.StringArrayInput `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs struct { + BehaviorId pulumi.StringPtrInput `pulumi:"behaviorId"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs, GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtr and GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs, GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtr and GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrType GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs +type getPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrType GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs -func GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs) GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs) GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior) *GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *string { return v.HeaderName }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *bool { - return v.MatchCaseSensitiveValue - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) MatchWildcardName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *bool { return v.MatchWildcardName }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) MatchWildcardValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *bool { return v.MatchWildcardValue }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput) BehaviorId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior) *string { return v.BehaviorId }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) []string { return v.Values }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior) GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader + var ret GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput) BehaviorId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior) *string { if v == nil { return nil } - return v.HeaderName + return v.BehaviorId }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior) *bool { if v == nil { return nil } @@ -102248,44 +130392,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) Lo }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *bool { - if v == nil { - return nil - } - return v.MatchCaseSensitiveValue - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *string { - if v == nil { - return nil - } - return v.MatchOperator - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) MatchWildcardName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *bool { - if v == nil { - return nil - } - return v.MatchWildcardName - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) MatchWildcardValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *bool { - if v == nil { - return nil - } - return v.MatchWildcardValue - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior) *string { if v == nil { return nil } @@ -102293,8 +130401,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) Te }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior) *string { if v == nil { return nil } @@ -102302,189 +130410,258 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) Uu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderPtrOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestHeader) []string { - if v == nil { - return nil - } - return v.Values - }).(pulumi.StringArrayOutput) -} - -type GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod struct { - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Value *string `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDatastream struct { + BeaconStreamTitle *string `pulumi:"beaconStreamTitle"` + CollectMidgressTraffic *bool `pulumi:"collectMidgressTraffic"` + DatastreamIds *string `pulumi:"datastreamIds"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + LogEnabled *bool `pulumi:"logEnabled"` + LogStreamNames []string `pulumi:"logStreamNames"` + LogStreamTitle *string `pulumi:"logStreamTitle"` + SamplingPercentage *int `pulumi:"samplingPercentage"` + StreamType *string `pulumi:"streamType"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs and GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs and GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value pulumi.StringPtrInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs struct { + BeaconStreamTitle pulumi.StringPtrInput `pulumi:"beaconStreamTitle"` + CollectMidgressTraffic pulumi.BoolPtrInput `pulumi:"collectMidgressTraffic"` + DatastreamIds pulumi.StringPtrInput `pulumi:"datastreamIds"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + LogEnabled pulumi.BoolPtrInput `pulumi:"logEnabled"` + LogStreamNames pulumi.StringArrayInput `pulumi:"logStreamNames"` + LogStreamTitle pulumi.StringPtrInput `pulumi:"logStreamTitle"` + SamplingPercentage pulumi.IntPtrInput `pulumi:"samplingPercentage"` + StreamType pulumi.StringPtrInput `pulumi:"streamType"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDatastream)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDatastream] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDatastream]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs, GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtr and GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs, GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtr and GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrType GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs +type getPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrType GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs -func GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs) GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs) GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDatastream)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDatastream] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDatastream]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDatastream)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod) *GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) *GetPropertyRulesBuilderRulesV20230920BehaviorDatastream { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDatastream] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDatastream]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput) BeaconStreamTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) *string { return v.BeaconStreamTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput) CollectMidgressTraffic() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) *bool { return v.CollectMidgressTraffic }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput) DatastreamIds() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) *string { return v.DatastreamIds }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod) *string { return v.Value }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput) LogEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) *bool { return v.LogEnabled }).(pulumi.BoolPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput) LogStreamNames() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) []string { return v.LogStreamNames }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput) LogStreamTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) *string { return v.LogStreamTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput) SamplingPercentage() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) *int { return v.SamplingPercentage }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput) StreamType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) *string { return v.StreamType }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDatastream)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDatastream] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDatastream]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod) GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) GetPropertyRulesBuilderRulesV20230920BehaviorDatastream { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod + var ret GetPropertyRulesBuilderRulesV20230920BehaviorDatastream return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput) BeaconStreamTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) *string { + if v == nil { + return nil + } + return v.BeaconStreamTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput) CollectMidgressTraffic() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) *bool { + if v == nil { + return nil + } + return v.CollectMidgressTraffic + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput) DatastreamIds() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) *string { + if v == nil { + return nil + } + return v.DatastreamIds + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) *bool { if v == nil { return nil } @@ -102492,210 +130669,294 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) Lo }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput) LogEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) *bool { if v == nil { return nil } - return v.MatchOperator + return v.LogEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput) LogStreamNames() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) []string { + if v == nil { + return nil + } + return v.LogStreamNames + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput) LogStreamTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) *string { + if v == nil { + return nil + } + return v.LogStreamTitle }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput) SamplingPercentage() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) *int { if v == nil { return nil } - return v.TemplateUuid + return v.SamplingPercentage + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput) StreamType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) *string { + if v == nil { + return nil + } + return v.StreamType }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) *string { if v == nil { return nil } - return v.Uuid + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodPtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestMethod) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDatastream) *string { if v == nil { return nil } - return v.Value + return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol struct { +type GetPropertyRulesBuilderRulesV20230920BehaviorDcp struct { + Anonymous *bool `pulumi:"anonymous"` + Enabled *bool `pulumi:"enabled"` + Gwenabled *bool `pulumi:"gwenabled"` Locked *bool `pulumi:"locked"` + NamespaceId *string `pulumi:"namespaceId"` TemplateUuid *string `pulumi:"templateUuid"` + Tlsenabled *bool `pulumi:"tlsenabled"` Uuid *string `pulumi:"uuid"` - Value *string `pulumi:"value"` + Wsenabled *bool `pulumi:"wsenabled"` } -// GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs and GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs and GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDcpInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs struct { +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs struct { + Anonymous pulumi.BoolPtrInput `pulumi:"anonymous"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Gwenabled pulumi.BoolPtrInput `pulumi:"gwenabled"` Locked pulumi.BoolPtrInput `pulumi:"locked"` + NamespaceId pulumi.StringPtrInput `pulumi:"namespaceId"` TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Tlsenabled pulumi.BoolPtrInput `pulumi:"tlsenabled"` Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value pulumi.StringPtrInput `pulumi:"value"` + Wsenabled pulumi.BoolPtrInput `pulumi:"wsenabled"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcp)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcp] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcp]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs, GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtr and GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs, GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtr and GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrType GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs +type getPropertyRulesBuilderRulesV20230920BehaviorDcpPtrType GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs -func GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs) GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs) GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorDcpPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorDcpPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDcp)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDcpPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDcpPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDcpPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcp] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcp]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcp)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol) *GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorDcp) *GetPropertyRulesBuilderRulesV20230920BehaviorDcp { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcp] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcp]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput) Anonymous() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcp) *bool { return v.Anonymous }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcp) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput) Gwenabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcp) *bool { return v.Gwenabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol) *string { return v.Value }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcp) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput) NamespaceId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcp) *string { return v.NamespaceId }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcp) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput) Tlsenabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcp) *bool { return v.Tlsenabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcp) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput) Wsenabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcp) *bool { return v.Wsenabled }).(pulumi.BoolPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDcp)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcp] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcp]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol) GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcp) GetPropertyRulesBuilderRulesV20230920BehaviorDcp { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol + var ret GetPropertyRulesBuilderRulesV20230920BehaviorDcp return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput) Anonymous() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcp) *bool { + if v == nil { + return nil + } + return v.Anonymous + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcp) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput) Gwenabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcp) *bool { + if v == nil { + return nil + } + return v.Gwenabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcp) *bool { if v == nil { return nil } @@ -102703,8 +130964,17 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput) NamespaceId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcp) *string { + if v == nil { + return nil + } + return v.NamespaceId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcp) *string { if v == nil { return nil } @@ -102712,8 +130982,17 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput) Tlsenabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcp) *bool { + if v == nil { + return nil + } + return v.Tlsenabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcp) *string { if v == nil { return nil } @@ -102721,455 +131000,410 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolPtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocol) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput) Wsenabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcp) *bool { if v == nil { return nil } - return v.Value - }).(pulumi.StringPtrOutput) + return v.Wsenabled + }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionRequestType struct { - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Value *string `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation struct { + HashConversionAlgorithm *string `pulumi:"hashConversionAlgorithm"` + HashConversionKey *string `pulumi:"hashConversionKey"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs and GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Value pulumi.StringPtrInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs struct { + HashConversionAlgorithm pulumi.StringPtrInput `pulumi:"hashConversionAlgorithm"` + HashConversionKey pulumi.StringPtrInput `pulumi:"hashConversionKey"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRequestType)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestType] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestType]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs, GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtr and GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrType GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs +type getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs -func GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs) GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRequestType)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestType] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestType]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionRequestType)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionRequestType) *GetPropertyRulesBuilderRulesV20230530CriterionRequestType { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation) *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestType] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionRequestType]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestType) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput) HashConversionAlgorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation) *string { + return v.HashConversionAlgorithm + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestType) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput) HashConversionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation) *string { + return v.HashConversionKey + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestType) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestType) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionRequestType) *string { return v.Value }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionRequestType)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestType] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionRequestType]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestType) GetPropertyRulesBuilderRulesV20230530CriterionRequestType { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionRequestType + var ret GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestType) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput) HashConversionAlgorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation) *string { if v == nil { return nil } - return v.Locked - }).(pulumi.BoolPtrOutput) + return v.HashConversionAlgorithm + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestType) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput) HashConversionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation) *string { if v == nil { return nil } - return v.MatchOperator + return v.HashConversionKey }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestType) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation) *bool { if v == nil { return nil } - return v.TemplateUuid - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestType) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation) *string { if v == nil { return nil } - return v.Uuid + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionRequestTypePtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionRequestType) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation) *string { if v == nil { return nil } - return v.Value + return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader struct { - HeaderName *string `pulumi:"headerName"` - Locked *bool `pulumi:"locked"` - LowerBound *int `pulumi:"lowerBound"` - MatchCaseSensitiveValue *bool `pulumi:"matchCaseSensitiveValue"` - MatchOperator *string `pulumi:"matchOperator"` - MatchWildcardName *bool `pulumi:"matchWildcardName"` - MatchWildcardValue *bool `pulumi:"matchWildcardValue"` - TemplateUuid *string `pulumi:"templateUuid"` - UpperBound *int `pulumi:"upperBound"` - Uuid *string `pulumi:"uuid"` - Values []string `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation struct { + Locked *bool `pulumi:"locked"` + RegexPattern *string `pulumi:"regexPattern"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs and GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs struct { - HeaderName pulumi.StringPtrInput `pulumi:"headerName"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - LowerBound pulumi.IntPtrInput `pulumi:"lowerBound"` - MatchCaseSensitiveValue pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveValue"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - MatchWildcardName pulumi.BoolPtrInput `pulumi:"matchWildcardName"` - MatchWildcardValue pulumi.BoolPtrInput `pulumi:"matchWildcardValue"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UpperBound pulumi.IntPtrInput `pulumi:"upperBound"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Values pulumi.StringArrayInput `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + RegexPattern pulumi.StringPtrInput `pulumi:"regexPattern"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs, GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtr and GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrType GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs +type getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs -func GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs) GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation) *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *string { return v.HeaderName }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) LowerBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *int { return v.LowerBound }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *bool { - return v.MatchCaseSensitiveValue - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) MatchWildcardName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *bool { return v.MatchWildcardName }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) MatchWildcardValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *bool { - return v.MatchWildcardValue - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) UpperBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *int { return v.UpperBound }).(pulumi.IntPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput) RegexPattern() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation) *string { + return v.RegexPattern + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) []string { return v.Values }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader + var ret GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) HeaderName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *string { - if v == nil { - return nil - } - return v.HeaderName - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation) *bool { if v == nil { return nil } @@ -103177,53 +131411,17 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) L }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) LowerBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *int { - if v == nil { - return nil - } - return v.LowerBound - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *bool { - if v == nil { - return nil - } - return v.MatchCaseSensitiveValue - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput) RegexPattern() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation) *string { if v == nil { return nil } - return v.MatchOperator + return v.RegexPattern }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) MatchWildcardName() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *bool { - if v == nil { - return nil - } - return v.MatchWildcardName - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) MatchWildcardValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *bool { - if v == nil { - return nil - } - return v.MatchWildcardValue - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation) *string { if v == nil { return nil } @@ -103231,17 +131429,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) T }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) UpperBound() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *int { - if v == nil { - return nil - } - return v.UpperBound - }).(pulumi.IntPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation) *string { if v == nil { return nil } @@ -103249,234 +131438,190 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) U }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderPtrOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionResponseHeader) []string { - if v == nil { - return nil - } - return v.Values - }).(pulumi.StringArrayOutput) -} - -type GetPropertyRulesBuilderRulesV20230530CriterionServerLocation struct { - Continents []string `pulumi:"continents"` - Countries []string `pulumi:"countries"` - LocationType *string `pulumi:"locationType"` - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - Regions []string `pulumi:"regions"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation struct { + Locked *bool `pulumi:"locked"` + SubstringEnd *string `pulumi:"substringEnd"` + SubstringStart *string `pulumi:"substringStart"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionServerLocationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs and GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionServerLocationInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionServerLocationInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput() GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs struct { - Continents pulumi.StringArrayInput `pulumi:"continents"` - Countries pulumi.StringArrayInput `pulumi:"countries"` - LocationType pulumi.StringPtrInput `pulumi:"locationType"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - Regions pulumi.StringArrayInput `pulumi:"regions"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + SubstringEnd pulumi.StringPtrInput `pulumi:"substringEnd"` + SubstringStart pulumi.StringPtrInput `pulumi:"substringStart"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionServerLocation)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput() GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionServerLocation] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionServerLocation]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs, GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtr and GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrType GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs +type getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs -func GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs) GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionServerLocation)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionServerLocation] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionServerLocation]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionServerLocation)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput() GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) *GetPropertyRulesBuilderRulesV20230530CriterionServerLocation { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation) *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionServerLocation] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionServerLocation]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) Continents() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) []string { return v.Continents }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) Countries() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) []string { return v.Countries }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) LocationType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) *string { return v.LocationType }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput) SubstringEnd() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation) *string { + return v.SubstringEnd + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) Regions() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) []string { return v.Regions }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput) SubstringStart() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation) *string { + return v.SubstringStart + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionServerLocation)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionServerLocation] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionServerLocation]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) GetPropertyRulesBuilderRulesV20230530CriterionServerLocation { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionServerLocation + var ret GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionServerLocationOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) Continents() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) []string { - if v == nil { - return nil - } - return v.Continents - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) Countries() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) []string { - if v == nil { - return nil - } - return v.Countries - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) LocationType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) *string { - if v == nil { - return nil - } - return v.LocationType - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation) *bool { if v == nil { return nil } @@ -103484,26 +131629,26 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) L }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput) SubstringEnd() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation) *string { if v == nil { return nil } - return v.MatchOperator + return v.SubstringEnd }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) Regions() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) []string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput) SubstringStart() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation) *string { if v == nil { return nil } - return v.Regions - }).(pulumi.StringArrayOutput) + return v.SubstringStart + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation) *string { if v == nil { return nil } @@ -103511,8 +131656,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) T }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionServerLocation) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation) *string { if v == nil { return nil } @@ -103520,267 +131665,204 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionServerLocationPtrOutput) U }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionTime struct { - ApplyDaylightSavingsTime *bool `pulumi:"applyDaylightSavingsTime"` - BeginDate *string `pulumi:"beginDate"` - EndDate *string `pulumi:"endDate"` - LastingDate *string `pulumi:"lastingDate"` - LastingDuration *string `pulumi:"lastingDuration"` - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - RepeatBeginDate *string `pulumi:"repeatBeginDate"` - RepeatDuration *string `pulumi:"repeatDuration"` - RepeatInterval *string `pulumi:"repeatInterval"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor struct { + CertificateField *string `pulumi:"certificateField"` + DcpMutualAuthProcessingVariableId *string `pulumi:"dcpMutualAuthProcessingVariableId"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionTimeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs and GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionTimeInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs and GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionTimeInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionTimeOutput() GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionTimeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs struct { - ApplyDaylightSavingsTime pulumi.BoolPtrInput `pulumi:"applyDaylightSavingsTime"` - BeginDate pulumi.StringPtrInput `pulumi:"beginDate"` - EndDate pulumi.StringPtrInput `pulumi:"endDate"` - LastingDate pulumi.StringPtrInput `pulumi:"lastingDate"` - LastingDuration pulumi.StringPtrInput `pulumi:"lastingDuration"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - RepeatBeginDate pulumi.StringPtrInput `pulumi:"repeatBeginDate"` - RepeatDuration pulumi.StringPtrInput `pulumi:"repeatDuration"` - RepeatInterval pulumi.StringPtrInput `pulumi:"repeatInterval"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs struct { + CertificateField pulumi.StringPtrInput `pulumi:"certificateField"` + DcpMutualAuthProcessingVariableId pulumi.StringPtrInput `pulumi:"dcpMutualAuthProcessingVariableId"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionTime)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionTimeOutput() GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionTimeOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionTimeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionTime] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionTime]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionTimeOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionTimePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs, GetPropertyRulesBuilderRulesV20230530CriterionTimePtr and GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionTimePtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs, GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtr and GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionTimePtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionTimePtrType GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs +type getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrType GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs -func GetPropertyRulesBuilderRulesV20230530CriterionTimePtr(v *GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs) GetPropertyRulesBuilderRulesV20230530CriterionTimePtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionTimePtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionTimePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionTime)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionTimePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionTimePtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionTimePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionTime] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionTime]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionTime)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionTimeOutput() GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionTimeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionTime) *GetPropertyRulesBuilderRulesV20230530CriterionTime { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor) *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionTime] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionTime]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) ApplyDaylightSavingsTime() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTime) *bool { return v.ApplyDaylightSavingsTime }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) BeginDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { return v.BeginDate }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) EndDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { return v.EndDate }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) LastingDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { return v.LastingDate }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) LastingDuration() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { return v.LastingDuration }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTime) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) RepeatBeginDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { return v.RepeatBeginDate }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput) CertificateField() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor) *string { + return v.CertificateField + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) RepeatDuration() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { return v.RepeatDuration }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput) DcpMutualAuthProcessingVariableId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor) *string { + return v.DcpMutualAuthProcessingVariableId + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) RepeatInterval() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { return v.RepeatInterval }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionTime)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionTime] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionTime]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) GetPropertyRulesBuilderRulesV20230530CriterionTime { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor) GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionTime + var ret GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionTimeOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) ApplyDaylightSavingsTime() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) *bool { - if v == nil { - return nil - } - return v.ApplyDaylightSavingsTime - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) BeginDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { - if v == nil { - return nil - } - return v.BeginDate - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) EndDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { - if v == nil { - return nil - } - return v.EndDate - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) LastingDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput) CertificateField() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor) *string { if v == nil { return nil } - return v.LastingDate + return v.CertificateField }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) LastingDuration() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput) DcpMutualAuthProcessingVariableId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor) *string { if v == nil { return nil } - return v.LastingDuration + return v.DcpMutualAuthProcessingVariableId }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor) *bool { if v == nil { return nil } @@ -103788,44 +131870,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) Locked() pu }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { - if v == nil { - return nil - } - return v.MatchOperator - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) RepeatBeginDate() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { - if v == nil { - return nil - } - return v.RepeatBeginDate - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) RepeatDuration() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { - if v == nil { - return nil - } - return v.RepeatDuration - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) RepeatInterval() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { - if v == nil { - return nil - } - return v.RepeatInterval - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor) *string { if v == nil { return nil } @@ -103833,8 +131879,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) TemplateUui }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTime) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor) *string { if v == nil { return nil } @@ -103842,213 +131888,196 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionTimePtrOutput) Uuid() pulu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization struct { - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - StatusLists []string `pulumi:"statusLists"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups struct { + GroupNames []string `pulumi:"groupNames"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs and GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - StatusLists pulumi.StringArrayInput `pulumi:"statusLists"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs struct { + GroupNames pulumi.StringArrayInput `pulumi:"groupNames"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs, GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtr and GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrType GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs +type getPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs -func GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs) GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization) *GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups) *GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization) *string { - return v.MatchOperator - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput) GroupNames() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups) []string { + return v.GroupNames + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) StatusLists() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization) []string { - return v.StatusLists - }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization) GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups) GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization + var ret GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput) GroupNames() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups) []string { if v == nil { return nil } - return v.MatchOperator - }).(pulumi.StringPtrOutput) + return v.GroupNames + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) StatusLists() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization) []string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups) *bool { if v == nil { return nil } - return v.StatusLists - }).(pulumi.StringArrayOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups) *string { if v == nil { return nil } @@ -104056,8 +132085,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutpu }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorization) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups) *string { if v == nil { return nil } @@ -104065,540 +132094,527 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationPtrOutpu }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionUserAgent struct { - Locked *bool `pulumi:"locked"` - MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` - MatchOperator *string `pulumi:"matchOperator"` - MatchWildcard *bool `pulumi:"matchWildcard"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - Values []string `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations struct { + CustomValues *bool `pulumi:"customValues"` + Enabled *bool `pulumi:"enabled"` + Hostname *string `pulumi:"hostname"` + Locked *bool `pulumi:"locked"` + Path *string `pulumi:"path"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionUserAgentInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs and GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionUserAgentInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionUserAgentInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - MatchWildcard pulumi.BoolPtrInput `pulumi:"matchWildcard"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - Values pulumi.StringArrayInput `pulumi:"values"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs struct { + CustomValues pulumi.BoolPtrInput `pulumi:"customValues"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Hostname pulumi.StringPtrInput `pulumi:"hostname"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Path pulumi.StringPtrInput `pulumi:"path"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionUserAgent)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionUserAgent] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionUserAgent]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs, GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtr and GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrType GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs +type getPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs -func GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs) GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionUserAgent)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionUserAgent] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionUserAgent]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionUserAgent)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *GetPropertyRulesBuilderRulesV20230530CriterionUserAgent { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations) *GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionUserAgent] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionUserAgent]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput) CustomValues() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations) *bool { return v.CustomValues }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput) Hostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations) *string { return v.Hostname }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) MatchWildcard() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *bool { return v.MatchWildcard }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput) Path() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations) *string { return v.Path }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) []string { return v.Values }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionUserAgent)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionUserAgent] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionUserAgent]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) GetPropertyRulesBuilderRulesV20230530CriterionUserAgent { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations) GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionUserAgent + var ret GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionUserAgentOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput) CustomValues() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations) *bool { if v == nil { return nil } - return v.Locked + return v.CustomValues }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations) *bool { if v == nil { return nil } - return v.MatchCaseSensitive + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput) Hostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations) *string { if v == nil { return nil } - return v.MatchOperator + return v.Hostname }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) MatchWildcard() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations) *bool { if v == nil { return nil } - return v.MatchWildcard + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput) Path() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Path }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations) *string { if v == nil { return nil } - return v.Uuid + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserAgentPtrOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserAgent) []string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations) *string { if v == nil { return nil } - return v.Values - }).(pulumi.StringArrayOutput) + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionUserLocation struct { - CheckIps *string `pulumi:"checkIps"` - ContinentValues []string `pulumi:"continentValues"` - CountryValues []string `pulumi:"countryValues"` - Field *string `pulumi:"field"` - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - RegionValues []string `pulumi:"regionValues"` - TemplateUuid *string `pulumi:"templateUuid"` - UseOnlyFirstXForwardedForIp *bool `pulumi:"useOnlyFirstXForwardedForIp"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth struct { + ExtractHostname *bool `pulumi:"extractHostname"` + ExtractJurisdiction *bool `pulumi:"extractJurisdiction"` + ExtractNamespace *bool `pulumi:"extractNamespace"` + HostnameClaim *string `pulumi:"hostnameClaim"` + JurisdictionClaim *string `pulumi:"jurisdictionClaim"` + Locked *bool `pulumi:"locked"` + NamespaceClaim *string `pulumi:"namespaceClaim"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionUserLocationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs and GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionUserLocationInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs and GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionUserLocationInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs struct { - CheckIps pulumi.StringPtrInput `pulumi:"checkIps"` - ContinentValues pulumi.StringArrayInput `pulumi:"continentValues"` - CountryValues pulumi.StringArrayInput `pulumi:"countryValues"` - Field pulumi.StringPtrInput `pulumi:"field"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - RegionValues pulumi.StringArrayInput `pulumi:"regionValues"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UseOnlyFirstXForwardedForIp pulumi.BoolPtrInput `pulumi:"useOnlyFirstXForwardedForIp"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs struct { + ExtractHostname pulumi.BoolPtrInput `pulumi:"extractHostname"` + ExtractJurisdiction pulumi.BoolPtrInput `pulumi:"extractJurisdiction"` + ExtractNamespace pulumi.BoolPtrInput `pulumi:"extractNamespace"` + HostnameClaim pulumi.StringPtrInput `pulumi:"hostnameClaim"` + JurisdictionClaim pulumi.StringPtrInput `pulumi:"jurisdictionClaim"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + NamespaceClaim pulumi.StringPtrInput `pulumi:"namespaceClaim"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionUserLocation)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionUserLocation] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionUserLocation]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs, GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtr and GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs, GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtr and GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrType GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs +type getPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrType GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs -func GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs) GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs) GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionUserLocation)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionUserLocation] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionUserLocation]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionUserLocation)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth) *GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionUserLocation] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionUserLocation]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) CheckIps() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *string { return v.CheckIps }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) ContinentValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) []string { return v.ContinentValues }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput) ExtractHostname() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth) *bool { return v.ExtractHostname }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) CountryValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) []string { return v.CountryValues }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput) ExtractJurisdiction() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth) *bool { + return v.ExtractJurisdiction + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) Field() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *string { return v.Field }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput) ExtractNamespace() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth) *bool { return v.ExtractNamespace }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput) HostnameClaim() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth) *string { return v.HostnameClaim }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput) JurisdictionClaim() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth) *string { + return v.JurisdictionClaim + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) RegionValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) []string { return v.RegionValues }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput) NamespaceClaim() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth) *string { return v.NamespaceClaim }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) UseOnlyFirstXForwardedForIp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *bool { - return v.UseOnlyFirstXForwardedForIp - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionUserLocation)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionUserLocation] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionUserLocation]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) GetPropertyRulesBuilderRulesV20230530CriterionUserLocation { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth) GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionUserLocation + var ret GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionUserLocationOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) CheckIps() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput) ExtractHostname() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth) *bool { if v == nil { return nil } - return v.CheckIps - }).(pulumi.StringPtrOutput) + return v.ExtractHostname + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) ContinentValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) []string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput) ExtractJurisdiction() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth) *bool { if v == nil { return nil } - return v.ContinentValues - }).(pulumi.StringArrayOutput) + return v.ExtractJurisdiction + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) CountryValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) []string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput) ExtractNamespace() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth) *bool { if v == nil { return nil } - return v.CountryValues - }).(pulumi.StringArrayOutput) + return v.ExtractNamespace + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) Field() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput) HostnameClaim() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth) *string { if v == nil { return nil } - return v.Field + return v.HostnameClaim }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput) JurisdictionClaim() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth) *string { if v == nil { return nil } - return v.MatchOperator + return v.JurisdictionClaim }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) RegionValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) []string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth) *bool { if v == nil { return nil } - return v.RegionValues - }).(pulumi.StringArrayOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput) NamespaceClaim() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth) *string { if v == nil { return nil } - return v.TemplateUuid + return v.NamespaceClaim }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) UseOnlyFirstXForwardedForIp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth) *string { if v == nil { return nil } - return v.UseOnlyFirstXForwardedForIp - }).(pulumi.BoolPtrOutput) + return v.TemplateUuid + }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserLocation) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth) *string { if v == nil { return nil } @@ -104606,239 +132622,183 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionUserLocationPtrOutput) Uui }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork struct { - BandwidthValues []string `pulumi:"bandwidthValues"` - CheckIps *string `pulumi:"checkIps"` - Field *string `pulumi:"field"` - Locked *bool `pulumi:"locked"` - MatchOperator *string `pulumi:"matchOperator"` - NetworkTypeValues []string `pulumi:"networkTypeValues"` - NetworkValues []string `pulumi:"networkValues"` - TemplateUuid *string `pulumi:"templateUuid"` - UseOnlyFirstXForwardedForIp *bool `pulumi:"useOnlyFirstXForwardedForIp"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt struct { + Enabled *string `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs and GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs and GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs struct { - BandwidthValues pulumi.StringArrayInput `pulumi:"bandwidthValues"` - CheckIps pulumi.StringPtrInput `pulumi:"checkIps"` - Field pulumi.StringPtrInput `pulumi:"field"` - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - NetworkTypeValues pulumi.StringArrayInput `pulumi:"networkTypeValues"` - NetworkValues pulumi.StringArrayInput `pulumi:"networkValues"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - UseOnlyFirstXForwardedForIp pulumi.BoolPtrInput `pulumi:"useOnlyFirstXForwardedForIp"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs struct { + Enabled pulumi.StringPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs, GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtr and GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs, GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtr and GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrType GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs +type getPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrType GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs -func GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs) GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs) GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt) *GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) BandwidthValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) []string { return v.BandwidthValues }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) CheckIps() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *string { return v.CheckIps }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) Field() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *string { return v.Field }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) NetworkTypeValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) []string { return v.NetworkTypeValues }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) NetworkValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) []string { return v.NetworkValues }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput) Enabled() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt) *string { return v.Enabled }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) UseOnlyFirstXForwardedForIp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *bool { - return v.UseOnlyFirstXForwardedForIp - }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt) GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork + var ret GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) BandwidthValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) []string { - if v == nil { - return nil - } - return v.BandwidthValues - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) CheckIps() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *string { - if v == nil { - return nil - } - return v.CheckIps - }).(pulumi.StringPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) Field() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput) Enabled() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt) *string { if v == nil { return nil } - return v.Field + return v.Enabled }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt) *bool { if v == nil { return nil } @@ -104846,35 +132806,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) Lock }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *string { - if v == nil { - return nil - } - return v.MatchOperator - }).(pulumi.StringPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) NetworkTypeValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) []string { - if v == nil { - return nil - } - return v.NetworkTypeValues - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) NetworkValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) []string { - if v == nil { - return nil - } - return v.NetworkValues - }).(pulumi.StringArrayOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt) *string { if v == nil { return nil } @@ -104882,17 +132815,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) Temp }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) UseOnlyFirstXForwardedForIp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *bool { - if v == nil { - return nil - } - return v.UseOnlyFirstXForwardedForIp - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionUserNetwork) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt) *string { if v == nil { return nil } @@ -104900,430 +132824,413 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkPtrOutput) Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionVariableError struct { - Locked *bool `pulumi:"locked"` - Result *bool `pulumi:"result"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` - VariableNames []string `pulumi:"variableNames"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + Reason *string `pulumi:"reason"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs and GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs and GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput() GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - Result pulumi.BoolPtrInput `pulumi:"result"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` - VariableNames pulumi.StringArrayInput `pulumi:"variableNames"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Reason pulumi.StringPtrInput `pulumi:"reason"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionVariableError)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput() GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionVariableError] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionVariableError]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs, GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtr and GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs, GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtr and GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrType GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs +type getPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrType GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs -func GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs) GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs) GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionVariableError)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionVariableError] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionVariableError]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionVariableError)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput() GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionVariableError) *GetPropertyRulesBuilderRulesV20230530CriterionVariableError { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess) *GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionVariableError] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionVariableError]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVariableError) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) Result() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVariableError) *bool { return v.Result }).(pulumi.BoolPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVariableError) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput) Reason() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess) *string { return v.Reason }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVariableError) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) VariableNames() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVariableError) []string { return v.VariableNames }).(pulumi.StringArrayOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionVariableError)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionVariableError] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionVariableError]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVariableError) GetPropertyRulesBuilderRulesV20230530CriterionVariableError { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess) GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionVariableError + var ret GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVariableError) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess) *bool { if v == nil { return nil } - return v.Locked + return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) Result() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVariableError) *bool { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess) *bool { if v == nil { return nil } - return v.Result + return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVariableError) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput) Reason() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess) *string { if v == nil { return nil } - return v.TemplateUuid + return v.Reason }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVariableError) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess) *string { if v == nil { return nil } - return v.Uuid + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorPtrOutput) VariableNames() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVariableError) []string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess) *string { if v == nil { return nil } - return v.VariableNames - }).(pulumi.StringArrayOutput) + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest struct { - Locked *bool `pulumi:"locked"` - MatchOn *string `pulumi:"matchOn"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess struct { + Enabled *string `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs and GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs and GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput() GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOn pulumi.StringPtrInput `pulumi:"matchOn"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs struct { + Enabled pulumi.StringPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput() GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs, GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtr and GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs, GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtr and GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrType GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs +type getPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrType GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs -func GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs) GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs) GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput() GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest) *GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess) *GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest) *bool { return v.Locked }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) MatchOn() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest) *string { - return v.MatchOn +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput) Enabled() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess) *string { + return v.Enabled }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest) *string { - return v.MatchOperator - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest) *string { return v.Uuid }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest) GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess) GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest + var ret GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) MatchOn() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput) Enabled() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess) *string { if v == nil { return nil } - return v.MatchOn + return v.Enabled }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess) *bool { if v == nil { return nil } - return v.MatchOperator - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess) *string { if v == nil { return nil } @@ -105331,8 +133238,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestP }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequest) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess) *string { if v == nil { return nil } @@ -105340,217 +133247,200 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestP }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest struct { - Locked *bool `pulumi:"locked"` - MatchOn *string `pulumi:"matchOn"` - MatchOperator *string `pulumi:"matchOperator"` - TemplateUuid *string `pulumi:"templateUuid"` - Uuid *string `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId struct { + Elements []string `pulumi:"elements"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs and GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs and GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs{...} -type GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput() GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput } -type GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs struct { - Locked pulumi.BoolPtrInput `pulumi:"locked"` - MatchOn pulumi.StringPtrInput `pulumi:"matchOn"` - MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` - TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` - Uuid pulumi.StringPtrInput `pulumi:"uuid"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs struct { + Elements pulumi.StringArrayInput `pulumi:"elements"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput() GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs) ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput).ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs, GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtr and GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs, GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtr and GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput - ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput } -type getPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrType GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs +type getPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrType GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs -func GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtr(v *GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs) GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrInput { - return (*getPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs) GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrType) ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput() GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest) *GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId) *GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId { return &v - }).(GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest) *bool { - return v.Locked - }).(pulumi.BoolPtrOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) MatchOn() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest) *string { - return v.MatchOn - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput) Elements() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId) []string { + return v.Elements + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest) *string { - return v.MatchOperator - }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) ToGetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest) GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId) GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest + var ret GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId return ret - }).(GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestOutput) -} - -func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) Locked() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest) *bool { - if v == nil { - return nil - } - return v.Locked - }).(pulumi.BoolPtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) MatchOn() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput) Elements() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId) []string { if v == nil { return nil } - return v.MatchOn - }).(pulumi.StringPtrOutput) + return v.Elements + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) MatchOperator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId) *bool { if v == nil { return nil } - return v.MatchOperator - }).(pulumi.StringPtrOutput) + return v.Locked + }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) TemplateUuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId) *string { if v == nil { return nil } @@ -105558,8 +133448,8 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationReque }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestPtrOutput) Uuid() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequest) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId) *string { if v == nil { return nil } @@ -105567,575 +133457,892 @@ func (o GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationReque }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CustomOverride struct { - Name *string `pulumi:"name"` - OverrideId *string `pulumi:"overrideId"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader struct { + Elements []string `pulumi:"elements"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530CustomOverrideInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs and GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CustomOverrideInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs and GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderInput` via: // -// GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs{...} -type GetPropertyRulesBuilderRulesV20230530CustomOverrideInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CustomOverrideOutput() GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput - ToGetPropertyRulesBuilderRulesV20230530CustomOverrideOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput } -type GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs struct { - Name pulumi.StringPtrInput `pulumi:"name"` - OverrideId pulumi.StringPtrInput `pulumi:"overrideId"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs struct { + Elements pulumi.StringArrayInput `pulumi:"elements"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CustomOverride)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530CustomOverrideOutput() GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CustomOverrideOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530CustomOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput) } -func (i GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CustomOverride] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CustomOverride]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CustomOverrideOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutputWithContext(ctx).OutputState, } } -func (i GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs) ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput).ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutputWithContext(ctx) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(ctx) } -// GetPropertyRulesBuilderRulesV20230530CustomOverridePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs, GetPropertyRulesBuilderRulesV20230530CustomOverridePtr and GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530CustomOverridePtrInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs, GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtr and GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs{...} +// GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs{...} // // or: // // nil -type GetPropertyRulesBuilderRulesV20230530CustomOverridePtrInput interface { +type GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput - ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput } -type getPropertyRulesBuilderRulesV20230530CustomOverridePtrType GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs +type getPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrType GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs -func GetPropertyRulesBuilderRulesV20230530CustomOverridePtr(v *GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs) GetPropertyRulesBuilderRulesV20230530CustomOverridePtrInput { - return (*getPropertyRulesBuilderRulesV20230530CustomOverridePtrType)(v) +func GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs) GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrType)(v) } -func (*getPropertyRulesBuilderRulesV20230530CustomOverridePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CustomOverride)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader)(nil)).Elem() } -func (i *getPropertyRulesBuilderRulesV20230530CustomOverridePtrType) ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(context.Background()) } -func (i *getPropertyRulesBuilderRulesV20230530CustomOverridePtrType) ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput) } -func (i *getPropertyRulesBuilderRulesV20230530CustomOverridePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CustomOverride] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CustomOverride]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CustomOverride)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530CustomOverrideOutput() GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530CustomOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput { - return o.ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutputWithContext(context.Background()) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(context.Background()) } -func (o GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput) ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230530CustomOverride) *GetPropertyRulesBuilderRulesV20230530CustomOverride { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader) *GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader { return &v - }).(GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530CustomOverride] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530CustomOverride]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CustomOverride) *string { return v.Name }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput) Elements() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader) []string { + return v.Elements + }).(pulumi.StringArrayOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput) OverrideId() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530CustomOverride) *string { return v.OverrideId }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput struct{ *pulumi.OutputState } +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} -func (GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230530CustomOverride)(nil)).Elem() +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput { +type GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CustomOverride] { - return pulumix.Output[*GetPropertyRulesBuilderRulesV20230530CustomOverride]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CustomOverride) GetPropertyRulesBuilderRulesV20230530CustomOverride { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader) GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader { if v != nil { return *v } - var ret GetPropertyRulesBuilderRulesV20230530CustomOverride + var ret GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader return ret - }).(GetPropertyRulesBuilderRulesV20230530CustomOverrideOutput) + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CustomOverride) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput) Elements() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader) []string { if v == nil { return nil } - return v.Name + return v.Elements + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader) *string { + if v == nil { + return nil + } + return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput) OverrideId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230530CustomOverride) *string { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader) *string { if v == nil { return nil } - return v.OverrideId + return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530Variable struct { - Description string `pulumi:"description"` - Hidden bool `pulumi:"hidden"` - Name string `pulumi:"name"` - Sensitive bool `pulumi:"sensitive"` - Value string `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Timeout *string `pulumi:"timeout"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesBuilderRulesV20230530VariableInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530VariableArgs and GetPropertyRulesBuilderRulesV20230530VariableOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530VariableInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs and GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshInput` via: // -// GetPropertyRulesBuilderRulesV20230530VariableArgs{...} -type GetPropertyRulesBuilderRulesV20230530VariableInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530VariableOutput() GetPropertyRulesBuilderRulesV20230530VariableOutput - ToGetPropertyRulesBuilderRulesV20230530VariableOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530VariableOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput } -type GetPropertyRulesBuilderRulesV20230530VariableArgs struct { - Description pulumi.StringInput `pulumi:"description"` - Hidden pulumi.BoolInput `pulumi:"hidden"` - Name pulumi.StringInput `pulumi:"name"` - Sensitive pulumi.BoolInput `pulumi:"sensitive"` - Value pulumi.StringInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Timeout pulumi.StringPtrInput `pulumi:"timeout"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesBuilderRulesV20230530VariableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530Variable)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530VariableArgs) ToGetPropertyRulesBuilderRulesV20230530VariableOutput() GetPropertyRulesBuilderRulesV20230530VariableOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530VariableOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530VariableArgs) ToGetPropertyRulesBuilderRulesV20230530VariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530VariableOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530VariableOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput) } -func (i GetPropertyRulesBuilderRulesV20230530VariableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530Variable] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530Variable]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530VariableOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutputWithContext(ctx).OutputState, } } -// GetPropertyRulesBuilderRulesV20230530VariableArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230530VariableArray and GetPropertyRulesBuilderRulesV20230530VariableArrayOutput values. -// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230530VariableArrayInput` via: +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs, GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtr and GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrInput` via: // -// GetPropertyRulesBuilderRulesV20230530VariableArray{ GetPropertyRulesBuilderRulesV20230530VariableArgs{...} } -type GetPropertyRulesBuilderRulesV20230530VariableArrayInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrInput interface { pulumi.Input - ToGetPropertyRulesBuilderRulesV20230530VariableArrayOutput() GetPropertyRulesBuilderRulesV20230530VariableArrayOutput - ToGetPropertyRulesBuilderRulesV20230530VariableArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230530VariableArrayOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput } -type GetPropertyRulesBuilderRulesV20230530VariableArray []GetPropertyRulesBuilderRulesV20230530VariableInput +type getPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrType GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs -func (GetPropertyRulesBuilderRulesV20230530VariableArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530Variable)(nil)).Elem() +func GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs) GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrType)(v) } -func (i GetPropertyRulesBuilderRulesV20230530VariableArray) ToGetPropertyRulesBuilderRulesV20230530VariableArrayOutput() GetPropertyRulesBuilderRulesV20230530VariableArrayOutput { - return i.ToGetPropertyRulesBuilderRulesV20230530VariableArrayOutputWithContext(context.Background()) +func (*getPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh)(nil)).Elem() } -func (i GetPropertyRulesBuilderRulesV20230530VariableArray) ToGetPropertyRulesBuilderRulesV20230530VariableArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530VariableArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230530VariableArrayOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesBuilderRulesV20230530VariableArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530Variable] { - return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530Variable]{ - OutputState: i.ToGetPropertyRulesBuilderRulesV20230530VariableArrayOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesBuilderRulesV20230530VariableOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530VariableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530Variable)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530VariableOutput) ToGetPropertyRulesBuilderRulesV20230530VariableOutput() GetPropertyRulesBuilderRulesV20230530VariableOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530VariableOutput) ToGetPropertyRulesBuilderRulesV20230530VariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530VariableOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530VariableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230530Variable] { - return pulumix.Output[GetPropertyRulesBuilderRulesV20230530Variable]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh) *GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530VariableOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Variable) string { return v.Description }).(pulumi.StringOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530VariableOutput) Hidden() pulumi.BoolOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Variable) bool { return v.Hidden }).(pulumi.BoolOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530VariableOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Variable) string { return v.Name }).(pulumi.StringOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530VariableOutput) Sensitive() pulumi.BoolOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Variable) bool { return v.Sensitive }).(pulumi.BoolOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput) Timeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh) *string { return v.Timeout }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesBuilderRulesV20230530VariableOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230530Variable) string { return v.Value }).(pulumi.StringOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesBuilderRulesV20230530VariableArrayOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesBuilderRulesV20230530VariableArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230530Variable)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh)(nil)).Elem() } -func (o GetPropertyRulesBuilderRulesV20230530VariableArrayOutput) ToGetPropertyRulesBuilderRulesV20230530VariableArrayOutput() GetPropertyRulesBuilderRulesV20230530VariableArrayOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530VariableArrayOutput) ToGetPropertyRulesBuilderRulesV20230530VariableArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230530VariableArrayOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput { return o } -func (o GetPropertyRulesBuilderRulesV20230530VariableArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530Variable] { - return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230530Variable]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesBuilderRulesV20230530VariableArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230530VariableOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230530Variable { - return vs[0].([]GetPropertyRulesBuilderRulesV20230530Variable)[vs[1].(int)] - }).(GetPropertyRulesBuilderRulesV20230530VariableOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh) GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput) Timeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh) *string { + if v == nil { + return nil + } + return v.Timeout + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesTemplateTemplate struct { - TemplateData string `pulumi:"templateData"` - TemplateDir string `pulumi:"templateDir"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh struct { + Delay *string `pulumi:"delay"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Timeout *string `pulumi:"timeout"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesTemplateTemplateInput is an input type that accepts GetPropertyRulesTemplateTemplateArgs and GetPropertyRulesTemplateTemplateOutput values. -// You can construct a concrete instance of `GetPropertyRulesTemplateTemplateInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs and GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshInput` via: // -// GetPropertyRulesTemplateTemplateArgs{...} -type GetPropertyRulesTemplateTemplateInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshInput interface { pulumi.Input - ToGetPropertyRulesTemplateTemplateOutput() GetPropertyRulesTemplateTemplateOutput - ToGetPropertyRulesTemplateTemplateOutputWithContext(context.Context) GetPropertyRulesTemplateTemplateOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput } -type GetPropertyRulesTemplateTemplateArgs struct { - TemplateData pulumi.StringInput `pulumi:"templateData"` - TemplateDir pulumi.StringInput `pulumi:"templateDir"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs struct { + Delay pulumi.StringPtrInput `pulumi:"delay"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Timeout pulumi.StringPtrInput `pulumi:"timeout"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesTemplateTemplateArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesTemplateTemplate)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh)(nil)).Elem() } -func (i GetPropertyRulesTemplateTemplateArgs) ToGetPropertyRulesTemplateTemplateOutput() GetPropertyRulesTemplateTemplateOutput { - return i.ToGetPropertyRulesTemplateTemplateOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutputWithContext(context.Background()) } -func (i GetPropertyRulesTemplateTemplateArgs) ToGetPropertyRulesTemplateTemplateOutputWithContext(ctx context.Context) GetPropertyRulesTemplateTemplateOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesTemplateTemplateOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput) } -func (i GetPropertyRulesTemplateTemplateArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesTemplateTemplate] { - return pulumix.Output[GetPropertyRulesTemplateTemplate]{ - OutputState: i.ToGetPropertyRulesTemplateTemplateOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutputWithContext(ctx).OutputState, } } -// GetPropertyRulesTemplateTemplateArrayInput is an input type that accepts GetPropertyRulesTemplateTemplateArray and GetPropertyRulesTemplateTemplateArrayOutput values. -// You can construct a concrete instance of `GetPropertyRulesTemplateTemplateArrayInput` via: +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs, GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtr and GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs{...} +// +// or: // -// GetPropertyRulesTemplateTemplateArray{ GetPropertyRulesTemplateTemplateArgs{...} } -type GetPropertyRulesTemplateTemplateArrayInput interface { +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrInput interface { pulumi.Input - ToGetPropertyRulesTemplateTemplateArrayOutput() GetPropertyRulesTemplateTemplateArrayOutput - ToGetPropertyRulesTemplateTemplateArrayOutputWithContext(context.Context) GetPropertyRulesTemplateTemplateArrayOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput } -type GetPropertyRulesTemplateTemplateArray []GetPropertyRulesTemplateTemplateInput +type getPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrType GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs) GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrType)(v) +} -func (GetPropertyRulesTemplateTemplateArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesTemplateTemplate)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh)(nil)).Elem() } -func (i GetPropertyRulesTemplateTemplateArray) ToGetPropertyRulesTemplateTemplateArrayOutput() GetPropertyRulesTemplateTemplateArrayOutput { - return i.ToGetPropertyRulesTemplateTemplateArrayOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesTemplateTemplateArray) ToGetPropertyRulesTemplateTemplateArrayOutputWithContext(ctx context.Context) GetPropertyRulesTemplateTemplateArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesTemplateTemplateArrayOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput) } -func (i GetPropertyRulesTemplateTemplateArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesTemplateTemplate] { - return pulumix.Output[[]GetPropertyRulesTemplateTemplate]{ - OutputState: i.ToGetPropertyRulesTemplateTemplateArrayOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesTemplateTemplateOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesTemplateTemplateOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesTemplateTemplate)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh)(nil)).Elem() } -func (o GetPropertyRulesTemplateTemplateOutput) ToGetPropertyRulesTemplateTemplateOutput() GetPropertyRulesTemplateTemplateOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput { return o } -func (o GetPropertyRulesTemplateTemplateOutput) ToGetPropertyRulesTemplateTemplateOutputWithContext(ctx context.Context) GetPropertyRulesTemplateTemplateOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput { return o } -func (o GetPropertyRulesTemplateTemplateOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesTemplateTemplate] { - return pulumix.Output[GetPropertyRulesTemplateTemplate]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh) *GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesTemplateTemplateOutput) TemplateData() pulumi.StringOutput { - return o.ApplyT(func(v GetPropertyRulesTemplateTemplate) string { return v.TemplateData }).(pulumi.StringOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput) Delay() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh) *string { return v.Delay }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput) Timeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh) *string { return v.Timeout }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesTemplateTemplateOutput) TemplateDir() pulumi.StringOutput { - return o.ApplyT(func(v GetPropertyRulesTemplateTemplate) string { return v.TemplateDir }).(pulumi.StringOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesTemplateTemplateArrayOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesTemplateTemplateArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesTemplateTemplate)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh)(nil)).Elem() } -func (o GetPropertyRulesTemplateTemplateArrayOutput) ToGetPropertyRulesTemplateTemplateArrayOutput() GetPropertyRulesTemplateTemplateArrayOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput { return o } -func (o GetPropertyRulesTemplateTemplateArrayOutput) ToGetPropertyRulesTemplateTemplateArrayOutputWithContext(ctx context.Context) GetPropertyRulesTemplateTemplateArrayOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput { return o } -func (o GetPropertyRulesTemplateTemplateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesTemplateTemplate] { - return pulumix.Output[[]GetPropertyRulesTemplateTemplate]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesTemplateTemplateArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesTemplateTemplateOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesTemplateTemplate { - return vs[0].([]GetPropertyRulesTemplateTemplate)[vs[1].(int)] - }).(GetPropertyRulesTemplateTemplateOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh) GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput) Delay() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh) *string { + if v == nil { + return nil + } + return v.Delay + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput) Timeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh) *string { + if v == nil { + return nil + } + return v.Timeout + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } -type GetPropertyRulesTemplateVariable struct { - Name string `pulumi:"name"` - Type *string `pulumi:"type"` - Value string `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` } -// GetPropertyRulesTemplateVariableInput is an input type that accepts GetPropertyRulesTemplateVariableArgs and GetPropertyRulesTemplateVariableOutput values. -// You can construct a concrete instance of `GetPropertyRulesTemplateVariableInput` via: +// GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs and GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolInput` via: // -// GetPropertyRulesTemplateVariableArgs{...} -type GetPropertyRulesTemplateVariableInput interface { +// GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolInput interface { pulumi.Input - ToGetPropertyRulesTemplateVariableOutput() GetPropertyRulesTemplateVariableOutput - ToGetPropertyRulesTemplateVariableOutputWithContext(context.Context) GetPropertyRulesTemplateVariableOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput } -type GetPropertyRulesTemplateVariableArgs struct { - Name pulumi.StringInput `pulumi:"name"` - Type pulumi.StringPtrInput `pulumi:"type"` - Value pulumi.StringInput `pulumi:"value"` +type GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` } -func (GetPropertyRulesTemplateVariableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesTemplateVariable)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol)(nil)).Elem() } -func (i GetPropertyRulesTemplateVariableArgs) ToGetPropertyRulesTemplateVariableOutput() GetPropertyRulesTemplateVariableOutput { - return i.ToGetPropertyRulesTemplateVariableOutputWithContext(context.Background()) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutputWithContext(context.Background()) } -func (i GetPropertyRulesTemplateVariableArgs) ToGetPropertyRulesTemplateVariableOutputWithContext(ctx context.Context) GetPropertyRulesTemplateVariableOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesTemplateVariableOutput) +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput) } -func (i GetPropertyRulesTemplateVariableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesTemplateVariable] { - return pulumix.Output[GetPropertyRulesTemplateVariable]{ - OutputState: i.ToGetPropertyRulesTemplateVariableOutputWithContext(ctx).OutputState, +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutputWithContext(ctx).OutputState, } } -// GetPropertyRulesTemplateVariableArrayInput is an input type that accepts GetPropertyRulesTemplateVariableArray and GetPropertyRulesTemplateVariableArrayOutput values. -// You can construct a concrete instance of `GetPropertyRulesTemplateVariableArrayInput` via: +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs, GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtr and GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs{...} // -// GetPropertyRulesTemplateVariableArray{ GetPropertyRulesTemplateVariableArgs{...} } -type GetPropertyRulesTemplateVariableArrayInput interface { +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrInput interface { pulumi.Input - ToGetPropertyRulesTemplateVariableArrayOutput() GetPropertyRulesTemplateVariableArrayOutput - ToGetPropertyRulesTemplateVariableArrayOutputWithContext(context.Context) GetPropertyRulesTemplateVariableArrayOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput } -type GetPropertyRulesTemplateVariableArray []GetPropertyRulesTemplateVariableInput +type getPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrType GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs) GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrType)(v) +} -func (GetPropertyRulesTemplateVariableArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesTemplateVariable)(nil)).Elem() +func (*getPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol)(nil)).Elem() } -func (i GetPropertyRulesTemplateVariableArray) ToGetPropertyRulesTemplateVariableArrayOutput() GetPropertyRulesTemplateVariableArrayOutput { - return i.ToGetPropertyRulesTemplateVariableArrayOutputWithContext(context.Background()) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutputWithContext(context.Background()) } -func (i GetPropertyRulesTemplateVariableArray) ToGetPropertyRulesTemplateVariableArrayOutputWithContext(ctx context.Context) GetPropertyRulesTemplateVariableArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesTemplateVariableArrayOutput) +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput) } -func (i GetPropertyRulesTemplateVariableArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesTemplateVariable] { - return pulumix.Output[[]GetPropertyRulesTemplateVariable]{ - OutputState: i.ToGetPropertyRulesTemplateVariableArrayOutputWithContext(ctx).OutputState, +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutputWithContext(ctx).OutputState, } } -type GetPropertyRulesTemplateVariableOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesTemplateVariableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetPropertyRulesTemplateVariable)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol)(nil)).Elem() } -func (o GetPropertyRulesTemplateVariableOutput) ToGetPropertyRulesTemplateVariableOutput() GetPropertyRulesTemplateVariableOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput { return o } -func (o GetPropertyRulesTemplateVariableOutput) ToGetPropertyRulesTemplateVariableOutputWithContext(ctx context.Context) GetPropertyRulesTemplateVariableOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput { return o } -func (o GetPropertyRulesTemplateVariableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesTemplateVariable] { - return pulumix.Output[GetPropertyRulesTemplateVariable]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol) *GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesTemplateVariableOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetPropertyRulesTemplateVariable) string { return v.Name }).(pulumi.StringOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol) *bool { return v.Locked }).(pulumi.BoolPtrOutput) } -func (o GetPropertyRulesTemplateVariableOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetPropertyRulesTemplateVariable) *string { return v.Type }).(pulumi.StringPtrOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) } -func (o GetPropertyRulesTemplateVariableOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetPropertyRulesTemplateVariable) string { return v.Value }).(pulumi.StringOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol) *string { return v.Uuid }).(pulumi.StringPtrOutput) } -type GetPropertyRulesTemplateVariableArrayOutput struct{ *pulumi.OutputState } +type GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput struct{ *pulumi.OutputState } -func (GetPropertyRulesTemplateVariableArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetPropertyRulesTemplateVariable)(nil)).Elem() +func (GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol)(nil)).Elem() } -func (o GetPropertyRulesTemplateVariableArrayOutput) ToGetPropertyRulesTemplateVariableArrayOutput() GetPropertyRulesTemplateVariableArrayOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput { return o } -func (o GetPropertyRulesTemplateVariableArrayOutput) ToGetPropertyRulesTemplateVariableArrayOutputWithContext(ctx context.Context) GetPropertyRulesTemplateVariableArrayOutput { +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput { return o } -func (o GetPropertyRulesTemplateVariableArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesTemplateVariable] { - return pulumix.Output[[]GetPropertyRulesTemplateVariable]{ +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol]{ OutputState: o.OutputState, } } -func (o GetPropertyRulesTemplateVariableArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesTemplateVariableOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesTemplateVariable { - return vs[0].([]GetPropertyRulesTemplateVariable)[vs[1].(int)] - }).(GetPropertyRulesTemplateVariableOutput) +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol) GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) } func init() { + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorShutrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorShutrArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldArgs{}) @@ -106934,10 +135141,208 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530CustomOverridePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530VariableInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230530VariableArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230530VariableArrayInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230530VariableArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesTemplateTemplateInput)(nil)).Elem(), GetPropertyRulesTemplateTemplateArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesTemplateTemplateArrayInput)(nil)).Elem(), GetPropertyRulesTemplateTemplateArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesTemplateVariableInput)(nil)).Elem(), GetPropertyRulesTemplateVariableArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesTemplateVariableArrayInput)(nil)).Elem(), GetPropertyRulesTemplateVariableArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920Input)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920Args{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920PtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920Args{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorArrayInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorBrotliInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCachePostInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCachingInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSetVariablePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorShutrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorShutrPtrOutput{}) pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeOutput{}) pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodePtrOutput{}) pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldOutput{}) @@ -107736,8 +136141,178 @@ func init() { pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230530CustomOverridePtrOutput{}) pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230530VariableOutput{}) pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230530VariableArrayOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesTemplateTemplateOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesTemplateTemplateArrayOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesTemplateVariableOutput{}) - pulumi.RegisterOutputType(GetPropertyRulesTemplateVariableArrayOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920Output{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920PtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorArrayOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeletePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStoragePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStoragePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArrayOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorBrotliOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorBrotliPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCasePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewritePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCachePostOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCachePostPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisiblePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCachingOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCachingPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponsePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFilePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLivePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValuePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDcpOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDcpPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolPtrOutput{}) } diff --git a/sdk/go/akamai/pulumiTypes2.go b/sdk/go/akamai/pulumiTypes2.go new file mode 100644 index 000000000..cff49e1f0 --- /dev/null +++ b/sdk/go/akamai/pulumiTypes2.go @@ -0,0 +1,63492 @@ +// Code generated by the Pulumi Terraform Bridge (tfgen) Tool DO NOT EDIT. +// *** WARNING: Do not edit by hand unless you're certain you know what you are doing! *** + +package akamai + +import ( + "context" + "reflect" + + "github.com/pulumi/pulumi-akamai/sdk/v6/go/akamai/internal" + "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumix" +) + +var _ = internal.GetEnvOrDefault + +type GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker struct { + Enabled *string `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs and GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs struct { + Enabled pulumi.StringPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs, GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtr and GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrType GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs) GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker) *GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput) Enabled() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker) *string { return v.Enabled }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker) GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput) Enabled() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker) *string { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification struct { + Enabled *string `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs struct { + Enabled pulumi.StringPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification) *GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput) Enabled() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification) *string { return v.Enabled }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification) GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput) Enabled() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification) *string { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache struct { + AllowBehavior *string `pulumi:"allowBehavior"` + Behavior *string `pulumi:"behavior"` + Locked *bool `pulumi:"locked"` + SendHeaders *string `pulumi:"sendHeaders"` + SendPrivate *bool `pulumi:"sendPrivate"` + TemplateUuid *string `pulumi:"templateUuid"` + Ttl *string `pulumi:"ttl"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs and GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs struct { + AllowBehavior pulumi.StringPtrInput `pulumi:"allowBehavior"` + Behavior pulumi.StringPtrInput `pulumi:"behavior"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + SendHeaders pulumi.StringPtrInput `pulumi:"sendHeaders"` + SendPrivate pulumi.BoolPtrInput `pulumi:"sendPrivate"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Ttl pulumi.StringPtrInput `pulumi:"ttl"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs, GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtr and GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrType GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs) GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache) *GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput) AllowBehavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache) *string { return v.AllowBehavior }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache) *string { return v.Behavior }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput) SendHeaders() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache) *string { return v.SendHeaders }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput) SendPrivate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache) *bool { return v.SendPrivate }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput) Ttl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache) *string { return v.Ttl }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache) GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput) AllowBehavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache) *string { + if v == nil { + return nil + } + return v.AllowBehavior + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache) *string { + if v == nil { + return nil + } + return v.Behavior + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput) SendHeaders() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache) *string { + if v == nil { + return nil + } + return v.SendHeaders + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput) SendPrivate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache) *bool { + if v == nil { + return nil + } + return v.SendPrivate + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput) Ttl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache) *string { + if v == nil { + return nil + } + return v.Ttl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization) *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Throughput *string `pulumi:"throughput"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs and GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Throughput pulumi.StringPtrInput `pulumi:"throughput"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs, GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtr and GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrType GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride) *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput) Throughput() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride) *string { + return v.Throughput + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput) Throughput() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride) *string { + if v == nil { + return nil + } + return v.Throughput + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent struct { + ImageCompression *bool `pulumi:"imageCompression"` + Locked *bool `pulumi:"locked"` + Prefetch *bool `pulumi:"prefetch"` + RealUserMonitoring *bool `pulumi:"realUserMonitoring"` + SureRoute *bool `pulumi:"sureRoute"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs and GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs struct { + ImageCompression pulumi.BoolPtrInput `pulumi:"imageCompression"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Prefetch pulumi.BoolPtrInput `pulumi:"prefetch"` + RealUserMonitoring pulumi.BoolPtrInput `pulumi:"realUserMonitoring"` + SureRoute pulumi.BoolPtrInput `pulumi:"sureRoute"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs, GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtr and GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrType GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent) *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput) ImageCompression() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent) *bool { + return v.ImageCompression + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput) Prefetch() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent) *bool { return v.Prefetch }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput) RealUserMonitoring() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent) *bool { + return v.RealUserMonitoring + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput) SureRoute() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent) *bool { return v.SureRoute }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent) GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput) ImageCompression() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent) *bool { + if v == nil { + return nil + } + return v.ImageCompression + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput) Prefetch() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent) *bool { + if v == nil { + return nil + } + return v.Prefetch + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput) RealUserMonitoring() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent) *bool { + if v == nil { + return nil + } + return v.RealUserMonitoring + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput) SureRoute() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent) *bool { + if v == nil { + return nil + } + return v.SureRoute + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs and GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs, GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtr and GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrType GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload) *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase struct { + Database *string `pulumi:"database"` + ExtractLocation *string `pulumi:"extractLocation"` + HeaderName *string `pulumi:"headerName"` + Locked *bool `pulumi:"locked"` + QueryParameterName *string `pulumi:"queryParameterName"` + RegexPattern *string `pulumi:"regexPattern"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs and GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs struct { + Database pulumi.StringPtrInput `pulumi:"database"` + ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` + HeaderName pulumi.StringPtrInput `pulumi:"headerName"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` + RegexPattern pulumi.StringPtrInput `pulumi:"regexPattern"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs, GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtr and GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrType GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase) *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase) *string { return v.Database }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase) *string { return v.ExtractLocation }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase) *string { return v.HeaderName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase) *string { return v.QueryParameterName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput) RegexPattern() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase) *string { return v.RegexPattern }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase) *string { + if v == nil { + return nil + } + return v.Database + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase) *string { + if v == nil { + return nil + } + return v.ExtractLocation + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase) *string { + if v == nil { + return nil + } + return v.HeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase) *string { + if v == nil { + return nil + } + return v.QueryParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput) RegexPattern() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase) *string { + if v == nil { + return nil + } + return v.RegexPattern + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset struct { + Dataset *string `pulumi:"dataset"` + ExtractLocation *string `pulumi:"extractLocation"` + HeaderName *string `pulumi:"headerName"` + Locked *bool `pulumi:"locked"` + QueryParameterName *string `pulumi:"queryParameterName"` + RegexPattern *string `pulumi:"regexPattern"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs and GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs struct { + Dataset pulumi.StringPtrInput `pulumi:"dataset"` + ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` + HeaderName pulumi.StringPtrInput `pulumi:"headerName"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` + RegexPattern pulumi.StringPtrInput `pulumi:"regexPattern"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs, GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtr and GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrType GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset) *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput) Dataset() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset) *string { return v.Dataset }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset) *string { return v.ExtractLocation }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset) *string { return v.HeaderName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset) *string { return v.QueryParameterName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput) RegexPattern() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset) *string { return v.RegexPattern }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput) Dataset() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset) *string { + if v == nil { + return nil + } + return v.Dataset + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset) *string { + if v == nil { + return nil + } + return v.ExtractLocation + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset) *string { + if v == nil { + return nil + } + return v.HeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset) *string { + if v == nil { + return nil + } + return v.QueryParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput) RegexPattern() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset) *string { + if v == nil { + return nil + } + return v.RegexPattern + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey struct { + Locked *bool `pulumi:"locked"` + Regex *string `pulumi:"regex"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs and GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Regex pulumi.StringPtrInput `pulumi:"regex"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs, GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtr and GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrType GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey) *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput) Regex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey) *string { return v.Regex }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey) GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput) Regex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey) *string { + if v == nil { + return nil + } + return v.Regex + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect struct { + AggregateLines *string `pulumi:"aggregateLines"` + AggregateSize *string `pulumi:"aggregateSize"` + AggregateTime *string `pulumi:"aggregateTime"` + ApiConnector *string `pulumi:"apiConnector"` + ApiDataElements []string `pulumi:"apiDataElements"` + DestinationHostname *string `pulumi:"destinationHostname"` + DestinationPath *string `pulumi:"destinationPath"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + OverrideAggregateSettings *bool `pulumi:"overrideAggregateSettings"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs and GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs struct { + AggregateLines pulumi.StringPtrInput `pulumi:"aggregateLines"` + AggregateSize pulumi.StringPtrInput `pulumi:"aggregateSize"` + AggregateTime pulumi.StringPtrInput `pulumi:"aggregateTime"` + ApiConnector pulumi.StringPtrInput `pulumi:"apiConnector"` + ApiDataElements pulumi.StringArrayInput `pulumi:"apiDataElements"` + DestinationHostname pulumi.StringPtrInput `pulumi:"destinationHostname"` + DestinationPath pulumi.StringPtrInput `pulumi:"destinationPath"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + OverrideAggregateSettings pulumi.BoolPtrInput `pulumi:"overrideAggregateSettings"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs, GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtr and GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrType GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput) AggregateLines() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) *string { return v.AggregateLines }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput) AggregateSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) *string { return v.AggregateSize }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput) AggregateTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) *string { return v.AggregateTime }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput) ApiConnector() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) *string { return v.ApiConnector }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput) ApiDataElements() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) []string { return v.ApiDataElements }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput) DestinationHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) *string { return v.DestinationHostname }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput) DestinationPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) *string { return v.DestinationPath }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput) OverrideAggregateSettings() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) *bool { + return v.OverrideAggregateSettings + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput) AggregateLines() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) *string { + if v == nil { + return nil + } + return v.AggregateLines + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput) AggregateSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) *string { + if v == nil { + return nil + } + return v.AggregateSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput) AggregateTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) *string { + if v == nil { + return nil + } + return v.AggregateTime + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput) ApiConnector() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) *string { + if v == nil { + return nil + } + return v.ApiConnector + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput) ApiDataElements() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) []string { + if v == nil { + return nil + } + return v.ApiDataElements + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput) DestinationHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) *string { + if v == nil { + return nil + } + return v.DestinationHostname + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput) DestinationPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) *string { + if v == nil { + return nil + } + return v.DestinationPath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput) OverrideAggregateSettings() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) *bool { + if v == nil { + return nil + } + return v.OverrideAggregateSettings + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced struct { + Description *string `pulumi:"description"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Xml *string `pulumi:"xml"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs and GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs struct { + Description pulumi.StringPtrInput `pulumi:"description"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Xml pulumi.StringPtrInput `pulumi:"xml"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs, GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtr and GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrType GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced) *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced) *string { + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput) Xml() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced) *string { return v.Xml }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced) *string { + if v == nil { + return nil + } + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput) Xml() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced) *string { + if v == nil { + return nil + } + return v.Xml + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter struct { + CookieName *string `pulumi:"cookieName"` + Description *string `pulumi:"description"` + EnableFailover *bool `pulumi:"enableFailover"` + FailoverRules []GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule `pulumi:"failoverRules"` + FailoverTitle *string `pulumi:"failoverTitle"` + Hostname *string `pulumi:"hostname"` + Ip *string `pulumi:"ip"` + Locked *bool `pulumi:"locked"` + OriginId *string `pulumi:"originId"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs and GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs struct { + CookieName pulumi.StringPtrInput `pulumi:"cookieName"` + Description pulumi.StringPtrInput `pulumi:"description"` + EnableFailover pulumi.BoolPtrInput `pulumi:"enableFailover"` + FailoverRules GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayInput `pulumi:"failoverRules"` + FailoverTitle pulumi.StringPtrInput `pulumi:"failoverTitle"` + Hostname pulumi.StringPtrInput `pulumi:"hostname"` + Ip pulumi.StringPtrInput `pulumi:"ip"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + OriginId pulumi.StringPtrInput `pulumi:"originId"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs, GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtr and GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrType GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter) *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter) *string { + return v.CookieName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter) *string { + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput) EnableFailover() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter) *bool { + return v.EnableFailover + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput) FailoverRules() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter) []GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule { + return v.FailoverRules + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput) FailoverTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter) *string { + return v.FailoverTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput) Hostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter) *string { + return v.Hostname + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput) Ip() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter) *string { return v.Ip }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput) OriginId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter) *string { + return v.OriginId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter) *string { + if v == nil { + return nil + } + return v.CookieName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter) *string { + if v == nil { + return nil + } + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput) EnableFailover() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter) *bool { + if v == nil { + return nil + } + return v.EnableFailover + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput) FailoverRules() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter) []GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule { + if v == nil { + return nil + } + return v.FailoverRules + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput) FailoverTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter) *string { + if v == nil { + return nil + } + return v.FailoverTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput) Hostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter) *string { + if v == nil { + return nil + } + return v.Hostname + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput) Ip() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter) *string { + if v == nil { + return nil + } + return v.Ip + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput) OriginId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter) *string { + if v == nil { + return nil + } + return v.OriginId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule struct { + AbsolutePath *bool `pulumi:"absolutePath"` + ContextRoot *string `pulumi:"contextRoot"` + FailoverHostname *string `pulumi:"failoverHostname"` + ModifyRequest *bool `pulumi:"modifyRequest"` + OverrideHostname *bool `pulumi:"overrideHostname"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs and GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs struct { + AbsolutePath pulumi.BoolPtrInput `pulumi:"absolutePath"` + ContextRoot pulumi.StringPtrInput `pulumi:"contextRoot"` + FailoverHostname pulumi.StringPtrInput `pulumi:"failoverHostname"` + ModifyRequest pulumi.BoolPtrInput `pulumi:"modifyRequest"` + OverrideHostname pulumi.BoolPtrInput `pulumi:"overrideHostname"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutputWithContext(ctx).OutputState, + } +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArray and GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArray{ GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs{...} } +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArray []GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleInput + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArray) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArray) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) AbsolutePath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule) *bool { + return v.AbsolutePath + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) ContextRoot() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule) *string { + return v.ContextRoot + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) FailoverHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule) *string { + return v.FailoverHostname + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) ModifyRequest() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule) *bool { + return v.ModifyRequest + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) OverrideHostname() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule) *bool { + return v.OverrideHostname + }).(pulumi.BoolPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule { + return vs[0].([]GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule)[vs[1].(int)] + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin struct { + CookieName *string `pulumi:"cookieName"` + Description *string `pulumi:"description"` + EnableSessionPersistence *bool `pulumi:"enableSessionPersistence"` + Hostname *string `pulumi:"hostname"` + Id *string `pulumi:"id"` + Locked *bool `pulumi:"locked"` + SessionPersistenceTitle *string `pulumi:"sessionPersistenceTitle"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs and GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs struct { + CookieName pulumi.StringPtrInput `pulumi:"cookieName"` + Description pulumi.StringPtrInput `pulumi:"description"` + EnableSessionPersistence pulumi.BoolPtrInput `pulumi:"enableSessionPersistence"` + Hostname pulumi.StringPtrInput `pulumi:"hostname"` + Id pulumi.StringPtrInput `pulumi:"id"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + SessionPersistenceTitle pulumi.StringPtrInput `pulumi:"sessionPersistenceTitle"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs, GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtr and GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrType GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin) *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin) *string { + return v.CookieName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin) *string { + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput) EnableSessionPersistence() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin) *bool { + return v.EnableSessionPersistence + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput) Hostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin) *string { + return v.Hostname + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput) Id() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin) *string { return v.Id }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput) SessionPersistenceTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin) *string { + return v.SessionPersistenceTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin) *string { + if v == nil { + return nil + } + return v.CookieName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin) *string { + if v == nil { + return nil + } + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput) EnableSessionPersistence() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin) *bool { + if v == nil { + return nil + } + return v.EnableSessionPersistence + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput) Hostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin) *string { + if v == nil { + return nil + } + return v.Hostname + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput) Id() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin) *string { + if v == nil { + return nil + } + return v.Id + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput) SessionPersistenceTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin) *string { + if v == nil { + return nil + } + return v.SessionPersistenceTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization struct { + CookieName *string `pulumi:"cookieName"` + Domain *string `pulumi:"domain"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs struct { + CookieName pulumi.StringPtrInput `pulumi:"cookieName"` + Domain pulumi.StringPtrInput `pulumi:"domain"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization) *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization) *string { + return v.CookieName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput) Domain() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization) *string { return v.Domain }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization) *string { return v.Value }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization) *string { + if v == nil { + return nil + } + return v.CookieName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput) Domain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization) *string { + if v == nil { + return nil + } + return v.Domain + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector struct { + CloudletPolicy *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy `pulumi:"cloudletPolicy"` + CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` + Enabled *bool `pulumi:"enabled"` + IsSharedPolicy *bool `pulumi:"isSharedPolicy"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs and GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs struct { + CloudletPolicy GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` + CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + IsSharedPolicy pulumi.BoolPtrInput `pulumi:"isSharedPolicy"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs, GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtr and GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrType GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector) *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector) *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy { + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector) *int { + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput) IsSharedPolicy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector) *bool { return v.IsSharedPolicy }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector) *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy { + if v == nil { + return nil + } + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector) *int { + if v == nil { + return nil + } + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput) IsSharedPolicy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector) *bool { + if v == nil { + return nil + } + return v.IsSharedPolicy + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy struct { + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs struct { + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy) *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy) *int { return v.Id }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy) *string { + return v.Name + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy) *int { + if v == nil { + return nil + } + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs and GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs, GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtr and GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrType GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape) *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes struct { + DetectInjection *bool `pulumi:"detectInjection"` + EnableViaHttp *bool `pulumi:"enableViaHttp"` + Enabled *bool `pulumi:"enabled"` + I18nCharsets []string `pulumi:"i18nCharsets"` + I18nStatus *bool `pulumi:"i18nStatus"` + Locked *bool `pulumi:"locked"` + PassClientIp *bool `pulumi:"passClientIp"` + PassSetCookie *bool `pulumi:"passSetCookie"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs and GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs struct { + DetectInjection pulumi.BoolPtrInput `pulumi:"detectInjection"` + EnableViaHttp pulumi.BoolPtrInput `pulumi:"enableViaHttp"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + I18nCharsets pulumi.StringArrayInput `pulumi:"i18nCharsets"` + I18nStatus pulumi.BoolPtrInput `pulumi:"i18nStatus"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PassClientIp pulumi.BoolPtrInput `pulumi:"passClientIp"` + PassSetCookie pulumi.BoolPtrInput `pulumi:"passSetCookie"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs, GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtr and GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrType GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes) *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput) DetectInjection() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes) *bool { return v.DetectInjection }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput) EnableViaHttp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes) *bool { return v.EnableViaHttp }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput) I18nCharsets() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes) []string { return v.I18nCharsets }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput) I18nStatus() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes) *bool { return v.I18nStatus }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput) PassClientIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes) *bool { return v.PassClientIp }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput) PassSetCookie() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes) *bool { return v.PassSetCookie }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput) DetectInjection() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes) *bool { + if v == nil { + return nil + } + return v.DetectInjection + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput) EnableViaHttp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes) *bool { + if v == nil { + return nil + } + return v.EnableViaHttp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput) I18nCharsets() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes) []string { + if v == nil { + return nil + } + return v.I18nCharsets + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput) I18nStatus() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes) *bool { + if v == nil { + return nil + } + return v.I18nStatus + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput) PassClientIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes) *bool { + if v == nil { + return nil + } + return v.PassClientIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput) PassSetCookie() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes) *bool { + if v == nil { + return nil + } + return v.PassSetCookie + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker struct { + CreateEdgeWorker *string `pulumi:"createEdgeWorker"` + EdgeWorkerId *string `pulumi:"edgeWorkerId"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + MPulse *bool `pulumi:"mPulse"` + MPulseInformation *string `pulumi:"mPulseInformation"` + ResourceTier *string `pulumi:"resourceTier"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs and GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs struct { + CreateEdgeWorker pulumi.StringPtrInput `pulumi:"createEdgeWorker"` + EdgeWorkerId pulumi.StringPtrInput `pulumi:"edgeWorkerId"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MPulse pulumi.BoolPtrInput `pulumi:"mPulse"` + MPulseInformation pulumi.StringPtrInput `pulumi:"mPulseInformation"` + ResourceTier pulumi.StringPtrInput `pulumi:"resourceTier"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs, GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtr and GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrType GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker) *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput) CreateEdgeWorker() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker) *string { return v.CreateEdgeWorker }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput) EdgeWorkerId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker) *string { return v.EdgeWorkerId }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput) MPulse() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker) *bool { return v.MPulse }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput) MPulseInformation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker) *string { return v.MPulseInformation }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput) ResourceTier() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker) *string { return v.ResourceTier }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker) GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput) CreateEdgeWorker() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker) *string { + if v == nil { + return nil + } + return v.CreateEdgeWorker + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput) EdgeWorkerId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker) *string { + if v == nil { + return nil + } + return v.EdgeWorkerId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput) MPulse() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker) *bool { + if v == nil { + return nil + } + return v.MPulse + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput) MPulseInformation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker) *string { + if v == nil { + return nil + } + return v.MPulseInformation + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput) ResourceTier() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker) *string { + if v == nil { + return nil + } + return v.ResourceTier + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings struct { + CertificateAuthoritySets []string `pulumi:"certificateAuthoritySets"` + EnableAuthSet *bool `pulumi:"enableAuthSet"` + EnableDenyRequest *bool `pulumi:"enableDenyRequest"` + EnableOcspStatus *bool `pulumi:"enableOcspStatus"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs struct { + CertificateAuthoritySets pulumi.StringArrayInput `pulumi:"certificateAuthoritySets"` + EnableAuthSet pulumi.BoolPtrInput `pulumi:"enableAuthSet"` + EnableDenyRequest pulumi.BoolPtrInput `pulumi:"enableDenyRequest"` + EnableOcspStatus pulumi.BoolPtrInput `pulumi:"enableOcspStatus"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings) *GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput) CertificateAuthoritySets() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings) []string { + return v.CertificateAuthoritySets + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput) EnableAuthSet() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings) *bool { return v.EnableAuthSet }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput) EnableDenyRequest() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings) *bool { + return v.EnableDenyRequest + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput) EnableOcspStatus() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings) *bool { + return v.EnableOcspStatus + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings) GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput) CertificateAuthoritySets() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings) []string { + if v == nil { + return nil + } + return v.CertificateAuthoritySets + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput) EnableAuthSet() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings) *bool { + if v == nil { + return nil + } + return v.EnableAuthSet + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput) EnableDenyRequest() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings) *bool { + if v == nil { + return nil + } + return v.EnableDenyRequest + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput) EnableOcspStatus() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings) *bool { + if v == nil { + return nil + } + return v.EnableOcspStatus + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol struct { + Display *string `pulumi:"display"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs and GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs struct { + Display pulumi.StringPtrInput `pulumi:"display"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs, GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtr and GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrType GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs) GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol) *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput) Display() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol) *string { return v.Display }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol) GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput) Display() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol) *string { + if v == nil { + return nil + } + return v.Display + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection struct { + AnonymousVpn *string `pulumi:"anonymousVpn"` + BestPracticeAction *string `pulumi:"bestPracticeAction"` + BestPracticeRedirecturl *string `pulumi:"bestPracticeRedirecturl"` + DetectAnonymousVpn *bool `pulumi:"detectAnonymousVpn"` + DetectAnonymousVpnAction *string `pulumi:"detectAnonymousVpnAction"` + DetectAnonymousVpnRedirecturl *string `pulumi:"detectAnonymousVpnRedirecturl"` + DetectHostingProvider *bool `pulumi:"detectHostingProvider"` + DetectHostingProviderAction *string `pulumi:"detectHostingProviderAction"` + DetectHostingProviderRedirecturl *string `pulumi:"detectHostingProviderRedirecturl"` + DetectPublicProxy *bool `pulumi:"detectPublicProxy"` + DetectPublicProxyAction *string `pulumi:"detectPublicProxyAction"` + DetectPublicProxyRedirecturl *string `pulumi:"detectPublicProxyRedirecturl"` + DetectResidentialProxy *bool `pulumi:"detectResidentialProxy"` + DetectResidentialProxyAction *string `pulumi:"detectResidentialProxyAction"` + DetectResidentialProxyRedirecturl *string `pulumi:"detectResidentialProxyRedirecturl"` + DetectSmartDnsProxy *bool `pulumi:"detectSmartDnsProxy"` + DetectSmartDnsProxyAction *string `pulumi:"detectSmartDnsProxyAction"` + DetectSmartDnsProxyRedirecturl *string `pulumi:"detectSmartDnsProxyRedirecturl"` + DetectTorExitNode *bool `pulumi:"detectTorExitNode"` + DetectTorExitNodeAction *string `pulumi:"detectTorExitNodeAction"` + DetectTorExitNodeRedirecturl *string `pulumi:"detectTorExitNodeRedirecturl"` + DetectVpnDataCenter *bool `pulumi:"detectVpnDataCenter"` + DetectVpnDataCenterAction *string `pulumi:"detectVpnDataCenterAction"` + DetectVpnDataCenterRedirecturl *string `pulumi:"detectVpnDataCenterRedirecturl"` + EnableConfigurationMode *string `pulumi:"enableConfigurationMode"` + Enabled *bool `pulumi:"enabled"` + ForwardHeaderEnrichment *bool `pulumi:"forwardHeaderEnrichment"` + HostingProvider *string `pulumi:"hostingProvider"` + Locked *bool `pulumi:"locked"` + PublicProxy *string `pulumi:"publicProxy"` + ResidentialProxy *string `pulumi:"residentialProxy"` + SmartDnsProxy *string `pulumi:"smartDnsProxy"` + TemplateUuid *string `pulumi:"templateUuid"` + TorExitNode *string `pulumi:"torExitNode"` + Uuid *string `pulumi:"uuid"` + VpnDataCenter *string `pulumi:"vpnDataCenter"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs and GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs struct { + AnonymousVpn pulumi.StringPtrInput `pulumi:"anonymousVpn"` + BestPracticeAction pulumi.StringPtrInput `pulumi:"bestPracticeAction"` + BestPracticeRedirecturl pulumi.StringPtrInput `pulumi:"bestPracticeRedirecturl"` + DetectAnonymousVpn pulumi.BoolPtrInput `pulumi:"detectAnonymousVpn"` + DetectAnonymousVpnAction pulumi.StringPtrInput `pulumi:"detectAnonymousVpnAction"` + DetectAnonymousVpnRedirecturl pulumi.StringPtrInput `pulumi:"detectAnonymousVpnRedirecturl"` + DetectHostingProvider pulumi.BoolPtrInput `pulumi:"detectHostingProvider"` + DetectHostingProviderAction pulumi.StringPtrInput `pulumi:"detectHostingProviderAction"` + DetectHostingProviderRedirecturl pulumi.StringPtrInput `pulumi:"detectHostingProviderRedirecturl"` + DetectPublicProxy pulumi.BoolPtrInput `pulumi:"detectPublicProxy"` + DetectPublicProxyAction pulumi.StringPtrInput `pulumi:"detectPublicProxyAction"` + DetectPublicProxyRedirecturl pulumi.StringPtrInput `pulumi:"detectPublicProxyRedirecturl"` + DetectResidentialProxy pulumi.BoolPtrInput `pulumi:"detectResidentialProxy"` + DetectResidentialProxyAction pulumi.StringPtrInput `pulumi:"detectResidentialProxyAction"` + DetectResidentialProxyRedirecturl pulumi.StringPtrInput `pulumi:"detectResidentialProxyRedirecturl"` + DetectSmartDnsProxy pulumi.BoolPtrInput `pulumi:"detectSmartDnsProxy"` + DetectSmartDnsProxyAction pulumi.StringPtrInput `pulumi:"detectSmartDnsProxyAction"` + DetectSmartDnsProxyRedirecturl pulumi.StringPtrInput `pulumi:"detectSmartDnsProxyRedirecturl"` + DetectTorExitNode pulumi.BoolPtrInput `pulumi:"detectTorExitNode"` + DetectTorExitNodeAction pulumi.StringPtrInput `pulumi:"detectTorExitNodeAction"` + DetectTorExitNodeRedirecturl pulumi.StringPtrInput `pulumi:"detectTorExitNodeRedirecturl"` + DetectVpnDataCenter pulumi.BoolPtrInput `pulumi:"detectVpnDataCenter"` + DetectVpnDataCenterAction pulumi.StringPtrInput `pulumi:"detectVpnDataCenterAction"` + DetectVpnDataCenterRedirecturl pulumi.StringPtrInput `pulumi:"detectVpnDataCenterRedirecturl"` + EnableConfigurationMode pulumi.StringPtrInput `pulumi:"enableConfigurationMode"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + ForwardHeaderEnrichment pulumi.BoolPtrInput `pulumi:"forwardHeaderEnrichment"` + HostingProvider pulumi.StringPtrInput `pulumi:"hostingProvider"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PublicProxy pulumi.StringPtrInput `pulumi:"publicProxy"` + ResidentialProxy pulumi.StringPtrInput `pulumi:"residentialProxy"` + SmartDnsProxy pulumi.StringPtrInput `pulumi:"smartDnsProxy"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TorExitNode pulumi.StringPtrInput `pulumi:"torExitNode"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VpnDataCenter pulumi.StringPtrInput `pulumi:"vpnDataCenter"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs, GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtr and GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrType GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs) GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) AnonymousVpn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.AnonymousVpn + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) BestPracticeAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.BestPracticeAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) BestPracticeRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.BestPracticeRedirecturl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) DetectAnonymousVpn() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *bool { + return v.DetectAnonymousVpn + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) DetectAnonymousVpnAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.DetectAnonymousVpnAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) DetectAnonymousVpnRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.DetectAnonymousVpnRedirecturl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) DetectHostingProvider() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *bool { + return v.DetectHostingProvider + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) DetectHostingProviderAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.DetectHostingProviderAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) DetectHostingProviderRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.DetectHostingProviderRedirecturl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) DetectPublicProxy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *bool { + return v.DetectPublicProxy + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) DetectPublicProxyAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.DetectPublicProxyAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) DetectPublicProxyRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.DetectPublicProxyRedirecturl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) DetectResidentialProxy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *bool { + return v.DetectResidentialProxy + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) DetectResidentialProxyAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.DetectResidentialProxyAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) DetectResidentialProxyRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.DetectResidentialProxyRedirecturl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) DetectSmartDnsProxy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *bool { + return v.DetectSmartDnsProxy + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) DetectSmartDnsProxyAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.DetectSmartDnsProxyAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) DetectSmartDnsProxyRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.DetectSmartDnsProxyRedirecturl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) DetectTorExitNode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *bool { + return v.DetectTorExitNode + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) DetectTorExitNodeAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.DetectTorExitNodeAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) DetectTorExitNodeRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.DetectTorExitNodeRedirecturl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) DetectVpnDataCenter() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *bool { + return v.DetectVpnDataCenter + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) DetectVpnDataCenterAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.DetectVpnDataCenterAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) DetectVpnDataCenterRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.DetectVpnDataCenterRedirecturl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) EnableConfigurationMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.EnableConfigurationMode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) ForwardHeaderEnrichment() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *bool { + return v.ForwardHeaderEnrichment + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) HostingProvider() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.HostingProvider + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) PublicProxy() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.PublicProxy + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) ResidentialProxy() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.ResidentialProxy + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) SmartDnsProxy() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.SmartDnsProxy + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) TorExitNode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.TorExitNode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) VpnDataCenter() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + return v.VpnDataCenter + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) AnonymousVpn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.AnonymousVpn + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) BestPracticeAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.BestPracticeAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) BestPracticeRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.BestPracticeRedirecturl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) DetectAnonymousVpn() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *bool { + if v == nil { + return nil + } + return v.DetectAnonymousVpn + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) DetectAnonymousVpnAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.DetectAnonymousVpnAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) DetectAnonymousVpnRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.DetectAnonymousVpnRedirecturl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) DetectHostingProvider() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *bool { + if v == nil { + return nil + } + return v.DetectHostingProvider + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) DetectHostingProviderAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.DetectHostingProviderAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) DetectHostingProviderRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.DetectHostingProviderRedirecturl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) DetectPublicProxy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *bool { + if v == nil { + return nil + } + return v.DetectPublicProxy + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) DetectPublicProxyAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.DetectPublicProxyAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) DetectPublicProxyRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.DetectPublicProxyRedirecturl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) DetectResidentialProxy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *bool { + if v == nil { + return nil + } + return v.DetectResidentialProxy + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) DetectResidentialProxyAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.DetectResidentialProxyAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) DetectResidentialProxyRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.DetectResidentialProxyRedirecturl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) DetectSmartDnsProxy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *bool { + if v == nil { + return nil + } + return v.DetectSmartDnsProxy + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) DetectSmartDnsProxyAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.DetectSmartDnsProxyAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) DetectSmartDnsProxyRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.DetectSmartDnsProxyRedirecturl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) DetectTorExitNode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *bool { + if v == nil { + return nil + } + return v.DetectTorExitNode + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) DetectTorExitNodeAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.DetectTorExitNodeAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) DetectTorExitNodeRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.DetectTorExitNodeRedirecturl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) DetectVpnDataCenter() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *bool { + if v == nil { + return nil + } + return v.DetectVpnDataCenter + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) DetectVpnDataCenterAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.DetectVpnDataCenterAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) DetectVpnDataCenterRedirecturl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.DetectVpnDataCenterRedirecturl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) EnableConfigurationMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.EnableConfigurationMode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) ForwardHeaderEnrichment() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *bool { + if v == nil { + return nil + } + return v.ForwardHeaderEnrichment + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) HostingProvider() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.HostingProvider + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) PublicProxy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.PublicProxy + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) ResidentialProxy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.ResidentialProxy + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) SmartDnsProxy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.SmartDnsProxy + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) TorExitNode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.TorExitNode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput) VpnDataCenter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection) *string { + if v == nil { + return nil + } + return v.VpnDataCenter + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs and GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs, GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtr and GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrType GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs) GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment) *GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment) GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFailAction struct { + ActionType *string `pulumi:"actionType"` + AllowFcmParentOverride *bool `pulumi:"allowFcmParentOverride"` + CexCustomPath *bool `pulumi:"cexCustomPath"` + CexHostname *string `pulumi:"cexHostname"` + CexPath *string `pulumi:"cexPath"` + ContentCustomPath *bool `pulumi:"contentCustomPath"` + ContentHostname *string `pulumi:"contentHostname"` + ContentPath *string `pulumi:"contentPath"` + CpCode *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode `pulumi:"cpCode"` + DynamicCustomPath *bool `pulumi:"dynamicCustomPath"` + DynamicMethod *string `pulumi:"dynamicMethod"` + DynamicPath *string `pulumi:"dynamicPath"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + ModifyProtocol *bool `pulumi:"modifyProtocol"` + NetStorageHostname *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname `pulumi:"netStorageHostname"` + NetStoragePath *string `pulumi:"netStoragePath"` + PreserveQueryString *bool `pulumi:"preserveQueryString"` + Protocol *string `pulumi:"protocol"` + RedirectCustomPath *bool `pulumi:"redirectCustomPath"` + RedirectHostname *string `pulumi:"redirectHostname"` + RedirectHostnameType *string `pulumi:"redirectHostnameType"` + RedirectMethod *int `pulumi:"redirectMethod"` + RedirectPath *string `pulumi:"redirectPath"` + SaasCnameEnabled *bool `pulumi:"saasCnameEnabled"` + SaasCnameLevel *int `pulumi:"saasCnameLevel"` + SaasCookie *string `pulumi:"saasCookie"` + SaasQueryString *string `pulumi:"saasQueryString"` + SaasRegex *string `pulumi:"saasRegex"` + SaasReplace *string `pulumi:"saasReplace"` + SaasSuffix *string `pulumi:"saasSuffix"` + SaasType *string `pulumi:"saasType"` + StatusCode *int `pulumi:"statusCode"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorFailActionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs and GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorFailActionInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorFailActionInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs struct { + ActionType pulumi.StringPtrInput `pulumi:"actionType"` + AllowFcmParentOverride pulumi.BoolPtrInput `pulumi:"allowFcmParentOverride"` + CexCustomPath pulumi.BoolPtrInput `pulumi:"cexCustomPath"` + CexHostname pulumi.StringPtrInput `pulumi:"cexHostname"` + CexPath pulumi.StringPtrInput `pulumi:"cexPath"` + ContentCustomPath pulumi.BoolPtrInput `pulumi:"contentCustomPath"` + ContentHostname pulumi.StringPtrInput `pulumi:"contentHostname"` + ContentPath pulumi.StringPtrInput `pulumi:"contentPath"` + CpCode GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrInput `pulumi:"cpCode"` + DynamicCustomPath pulumi.BoolPtrInput `pulumi:"dynamicCustomPath"` + DynamicMethod pulumi.StringPtrInput `pulumi:"dynamicMethod"` + DynamicPath pulumi.StringPtrInput `pulumi:"dynamicPath"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ModifyProtocol pulumi.BoolPtrInput `pulumi:"modifyProtocol"` + NetStorageHostname GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrInput `pulumi:"netStorageHostname"` + NetStoragePath pulumi.StringPtrInput `pulumi:"netStoragePath"` + PreserveQueryString pulumi.BoolPtrInput `pulumi:"preserveQueryString"` + Protocol pulumi.StringPtrInput `pulumi:"protocol"` + RedirectCustomPath pulumi.BoolPtrInput `pulumi:"redirectCustomPath"` + RedirectHostname pulumi.StringPtrInput `pulumi:"redirectHostname"` + RedirectHostnameType pulumi.StringPtrInput `pulumi:"redirectHostnameType"` + RedirectMethod pulumi.IntPtrInput `pulumi:"redirectMethod"` + RedirectPath pulumi.StringPtrInput `pulumi:"redirectPath"` + SaasCnameEnabled pulumi.BoolPtrInput `pulumi:"saasCnameEnabled"` + SaasCnameLevel pulumi.IntPtrInput `pulumi:"saasCnameLevel"` + SaasCookie pulumi.StringPtrInput `pulumi:"saasCookie"` + SaasQueryString pulumi.StringPtrInput `pulumi:"saasQueryString"` + SaasRegex pulumi.StringPtrInput `pulumi:"saasRegex"` + SaasReplace pulumi.StringPtrInput `pulumi:"saasReplace"` + SaasSuffix pulumi.StringPtrInput `pulumi:"saasSuffix"` + SaasType pulumi.StringPtrInput `pulumi:"saasType"` + StatusCode pulumi.IntPtrInput `pulumi:"statusCode"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFailAction)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFailAction] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFailAction]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs, GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtr and GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrType GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorFailAction)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFailAction] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFailAction]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFailAction)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFailAction] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFailAction]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) ActionType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { return v.ActionType }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) AllowFcmParentOverride() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *bool { return v.AllowFcmParentOverride }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) CexCustomPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *bool { return v.CexCustomPath }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) CexHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { return v.CexHostname }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) CexPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { return v.CexPath }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) ContentCustomPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *bool { return v.ContentCustomPath }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) ContentHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { return v.ContentHostname }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) ContentPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { return v.ContentPath }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) CpCode() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode { + return v.CpCode + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) DynamicCustomPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *bool { return v.DynamicCustomPath }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) DynamicMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { return v.DynamicMethod }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) DynamicPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { return v.DynamicPath }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) ModifyProtocol() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *bool { return v.ModifyProtocol }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) NetStorageHostname() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname { + return v.NetStorageHostname + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) NetStoragePath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { return v.NetStoragePath }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) PreserveQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *bool { return v.PreserveQueryString }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) Protocol() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { return v.Protocol }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) RedirectCustomPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *bool { return v.RedirectCustomPath }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) RedirectHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { return v.RedirectHostname }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) RedirectHostnameType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { return v.RedirectHostnameType }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) RedirectMethod() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *int { return v.RedirectMethod }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) RedirectPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { return v.RedirectPath }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) SaasCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *bool { return v.SaasCnameEnabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) SaasCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *int { return v.SaasCnameLevel }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) SaasCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { return v.SaasCookie }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) SaasQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { return v.SaasQueryString }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) SaasRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { return v.SaasRegex }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) SaasReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { return v.SaasReplace }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) SaasSuffix() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { return v.SaasSuffix }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) SaasType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { return v.SaasType }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) StatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *int { return v.StatusCode }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorFailAction)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFailAction] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFailAction]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) GetPropertyRulesBuilderRulesV20230920BehaviorFailAction { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorFailAction + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) ActionType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.ActionType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) AllowFcmParentOverride() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *bool { + if v == nil { + return nil + } + return v.AllowFcmParentOverride + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) CexCustomPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *bool { + if v == nil { + return nil + } + return v.CexCustomPath + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) CexHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.CexHostname + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) CexPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.CexPath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) ContentCustomPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *bool { + if v == nil { + return nil + } + return v.ContentCustomPath + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) ContentHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.ContentHostname + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) ContentPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.ContentPath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) CpCode() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode { + if v == nil { + return nil + } + return v.CpCode + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) DynamicCustomPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *bool { + if v == nil { + return nil + } + return v.DynamicCustomPath + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) DynamicMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.DynamicMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) DynamicPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.DynamicPath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) ModifyProtocol() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *bool { + if v == nil { + return nil + } + return v.ModifyProtocol + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) NetStorageHostname() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname { + if v == nil { + return nil + } + return v.NetStorageHostname + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) NetStoragePath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.NetStoragePath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) PreserveQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *bool { + if v == nil { + return nil + } + return v.PreserveQueryString + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) Protocol() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.Protocol + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) RedirectCustomPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *bool { + if v == nil { + return nil + } + return v.RedirectCustomPath + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) RedirectHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.RedirectHostname + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) RedirectHostnameType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.RedirectHostnameType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) RedirectMethod() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *int { + if v == nil { + return nil + } + return v.RedirectMethod + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) RedirectPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.RedirectPath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) SaasCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *bool { + if v == nil { + return nil + } + return v.SaasCnameEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) SaasCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *int { + if v == nil { + return nil + } + return v.SaasCnameLevel + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) SaasCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.SaasCookie + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) SaasQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.SaasQueryString + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) SaasRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.SaasRegex + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) SaasReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.SaasReplace + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) SaasSuffix() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.SaasSuffix + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) SaasType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.SaasType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) StatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *int { + if v == nil { + return nil + } + return v.StatusCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailAction) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode struct { + CpCodeLimits *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits `pulumi:"cpCodeLimits"` + CreatedDate *int `pulumi:"createdDate"` + Description *string `pulumi:"description"` + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` + Products []string `pulumi:"products"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs and GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs struct { + CpCodeLimits GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` + CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` + Description pulumi.StringPtrInput `pulumi:"description"` + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` + Products pulumi.StringArrayInput `pulumi:"products"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs, GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtr and GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrType GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode) *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode) *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits { + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode) *int { return v.CreatedDate }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode) *string { return v.Description }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode) *int { return v.Id }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode) []string { return v.Products }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode) *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits { + if v == nil { + return nil + } + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode) *int { + if v == nil { + return nil + } + return v.CreatedDate + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode) *string { + if v == nil { + return nil + } + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode) *int { + if v == nil { + return nil + } + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode) []string { + if v == nil { + return nil + } + return v.Products + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits struct { + CurrentCapacity *int `pulumi:"currentCapacity"` + Limit *int `pulumi:"limit"` + LimitType *string `pulumi:"limitType"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs struct { + CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + LimitType pulumi.StringPtrInput `pulumi:"limitType"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits) *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits) *int { + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits) *string { + return v.LimitType + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits) *int { + if v == nil { + return nil + } + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits) *int { + if v == nil { + return nil + } + return v.Limit + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits) *string { + if v == nil { + return nil + } + return v.LimitType + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname struct { + CpCode *int `pulumi:"cpCode"` + DownloadDomainName *string `pulumi:"downloadDomainName"` + G2oToken *string `pulumi:"g2oToken"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs and GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs struct { + CpCode pulumi.IntPtrInput `pulumi:"cpCode"` + DownloadDomainName pulumi.StringPtrInput `pulumi:"downloadDomainName"` + G2oToken pulumi.StringPtrInput `pulumi:"g2oToken"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs, GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtr and GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrType GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname) *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname) *int { + return v.CpCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname) *string { + return v.DownloadDomainName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname) *string { + return v.G2oToken + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname) GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname) *int { + if v == nil { + return nil + } + return v.CpCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname) *string { + if v == nil { + return nil + } + return v.DownloadDomainName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname) *string { + if v == nil { + return nil + } + return v.G2oToken + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility struct { + Compatibility *bool `pulumi:"compatibility"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs and GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs struct { + Compatibility pulumi.BoolPtrInput `pulumi:"compatibility"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs, GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtr and GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrType GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs) GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility) *GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput) Compatibility() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility) *bool { + return v.Compatibility + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility) GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) Compatibility() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility) *bool { + if v == nil { + return nil + } + return v.Compatibility + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs and GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs, GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtr and GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrType GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs) GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate) *GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate) GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFips struct { + Enable *bool `pulumi:"enable"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorFipsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorFipsInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorFipsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorFipsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs struct { + Enable pulumi.BoolPtrInput `pulumi:"enable"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFips)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFipsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFipsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFips] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFips]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFipsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorFipsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorFipsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorFipsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorFips)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFipsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFipsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFipsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFips] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFips]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFips)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFipsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorFips) *GetPropertyRulesBuilderRulesV20230920BehaviorFips { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFips] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFips]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput) Enable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFips) *bool { return v.Enable }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFips) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFips) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFips) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorFips)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFips] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFips]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFips) GetPropertyRulesBuilderRulesV20230920BehaviorFips { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorFips + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput) Enable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFips) *bool { + if v == nil { + return nil + } + return v.Enable + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFips) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFips) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFips) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing struct { + CloudletPolicy *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy `pulumi:"cloudletPolicy"` + Enabled *bool `pulumi:"enabled"` + JavaScriptInsertionRule *string `pulumi:"javaScriptInsertionRule"` + Locked *bool `pulumi:"locked"` + MediaMathPrefix *string `pulumi:"mediaMathPrefix"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs and GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs struct { + CloudletPolicy GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + JavaScriptInsertionRule pulumi.StringPtrInput `pulumi:"javaScriptInsertionRule"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MediaMathPrefix pulumi.StringPtrInput `pulumi:"mediaMathPrefix"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs, GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtr and GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrType GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing) *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing) *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy { + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput) JavaScriptInsertionRule() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing) *string { + return v.JavaScriptInsertionRule + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput) MediaMathPrefix() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing) *string { + return v.MediaMathPrefix + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing) *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy { + if v == nil { + return nil + } + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput) JavaScriptInsertionRule() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing) *string { + if v == nil { + return nil + } + return v.JavaScriptInsertionRule + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput) MediaMathPrefix() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing) *string { + if v == nil { + return nil + } + return v.MediaMathPrefix + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy struct { + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs struct { + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy) *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy) *int { + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy) *string { + return v.Name + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy) *int { + if v == nil { + return nil + } + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus struct { + CloudletPolicy *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy `pulumi:"cloudletPolicy"` + Enabled *bool `pulumi:"enabled"` + JavaScriptInsertionRule *string `pulumi:"javaScriptInsertionRule"` + Locked *bool `pulumi:"locked"` + MediaMathPrefix *string `pulumi:"mediaMathPrefix"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs and GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs struct { + CloudletPolicy GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + JavaScriptInsertionRule pulumi.StringPtrInput `pulumi:"javaScriptInsertionRule"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MediaMathPrefix pulumi.StringPtrInput `pulumi:"mediaMathPrefix"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs, GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtr and GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrType GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus) *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus) *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy { + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput) JavaScriptInsertionRule() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus) *string { + return v.JavaScriptInsertionRule + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput) MediaMathPrefix() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus) *string { + return v.MediaMathPrefix + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus) *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy { + if v == nil { + return nil + } + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput) JavaScriptInsertionRule() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus) *string { + if v == nil { + return nil + } + return v.JavaScriptInsertionRule + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput) MediaMathPrefix() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus) *string { + if v == nil { + return nil + } + return v.MediaMathPrefix + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy struct { + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs struct { + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy) *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy) *int { + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy) *string { + return v.Name + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy) GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy) *int { + if v == nil { + return nil + } + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite struct { + CloudletPolicy *GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy `pulumi:"cloudletPolicy"` + CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` + Enabled *bool `pulumi:"enabled"` + IsSharedPolicy *bool `pulumi:"isSharedPolicy"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs and GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput() GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs struct { + CloudletPolicy GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` + CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + IsSharedPolicy pulumi.BoolPtrInput `pulumi:"isSharedPolicy"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput() GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs, GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtr and GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrType GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs) GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput() GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite) *GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite) *GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy { + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite) *int { + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput) IsSharedPolicy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite) *bool { return v.IsSharedPolicy }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite) GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite) *GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy { + if v == nil { + return nil + } + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite) *int { + if v == nil { + return nil + } + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput) IsSharedPolicy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite) *bool { + if v == nil { + return nil + } + return v.IsSharedPolicy + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy struct { + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs struct { + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy) *GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy) *int { return v.Id }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy) *string { + return v.Name + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy) GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy) *int { + if v == nil { + return nil + } + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader struct { + CustomSignStrings []string `pulumi:"customSignStrings"` + DataHeader *string `pulumi:"dataHeader"` + Enabled *bool `pulumi:"enabled"` + EncodingVersion *int `pulumi:"encodingVersion"` + Locked *bool `pulumi:"locked"` + Nonce *string `pulumi:"nonce"` + SecretKey *string `pulumi:"secretKey"` + SignedHeader *string `pulumi:"signedHeader"` + TemplateUuid *string `pulumi:"templateUuid"` + UseCustomSignString *bool `pulumi:"useCustomSignString"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs and GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs struct { + CustomSignStrings pulumi.StringArrayInput `pulumi:"customSignStrings"` + DataHeader pulumi.StringPtrInput `pulumi:"dataHeader"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + EncodingVersion pulumi.IntPtrInput `pulumi:"encodingVersion"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Nonce pulumi.StringPtrInput `pulumi:"nonce"` + SecretKey pulumi.StringPtrInput `pulumi:"secretKey"` + SignedHeader pulumi.StringPtrInput `pulumi:"signedHeader"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UseCustomSignString pulumi.BoolPtrInput `pulumi:"useCustomSignString"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs, GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtr and GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrType GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs) GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader) *GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput) CustomSignStrings() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader) []string { return v.CustomSignStrings }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput) DataHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader) *string { return v.DataHeader }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput) EncodingVersion() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader) *int { return v.EncodingVersion }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput) Nonce() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader) *string { return v.Nonce }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput) SecretKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader) *string { return v.SecretKey }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput) SignedHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader) *string { return v.SignedHeader }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput) UseCustomSignString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader) *bool { return v.UseCustomSignString }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader) GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput) CustomSignStrings() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader) []string { + if v == nil { + return nil + } + return v.CustomSignStrings + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput) DataHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader) *string { + if v == nil { + return nil + } + return v.DataHeader + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput) EncodingVersion() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader) *int { + if v == nil { + return nil + } + return v.EncodingVersion + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput) Nonce() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader) *string { + if v == nil { + return nil + } + return v.Nonce + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput) SecretKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader) *string { + if v == nil { + return nil + } + return v.SecretKey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput) SignedHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader) *string { + if v == nil { + return nil + } + return v.SignedHeader + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput) UseCustomSignString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader) *bool { + if v == nil { + return nil + } + return v.UseCustomSignString + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber struct { + HeaderName *string `pulumi:"headerName"` + Locked *bool `pulumi:"locked"` + OutputOption *string `pulumi:"outputOption"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + VariableName *string `pulumi:"variableName"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs and GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput() GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs struct { + HeaderName pulumi.StringPtrInput `pulumi:"headerName"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + OutputOption pulumi.StringPtrInput `pulumi:"outputOption"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VariableName pulumi.StringPtrInput `pulumi:"variableName"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput() GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs, GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtr and GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrType GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs) GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput() GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber) *GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber) *string { return v.HeaderName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput) OutputOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber) *string { + return v.OutputOption + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber) *string { + return v.VariableName + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber) GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber) *string { + if v == nil { + return nil + } + return v.HeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput) OutputOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber) *string { + if v == nil { + return nil + } + return v.OutputOption + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber) *string { + if v == nil { + return nil + } + return v.VariableName + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching struct { + Advanced *string `pulumi:"advanced"` + CacheResponsesWithErrors *bool `pulumi:"cacheResponsesWithErrors"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + OperationsJsonBodyParameterName *string `pulumi:"operationsJsonBodyParameterName"` + OperationsUrlQueryParameterName *string `pulumi:"operationsUrlQueryParameterName"` + PostRequestProcessingErrorHandling *string `pulumi:"postRequestProcessingErrorHandling"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs and GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs struct { + Advanced pulumi.StringPtrInput `pulumi:"advanced"` + CacheResponsesWithErrors pulumi.BoolPtrInput `pulumi:"cacheResponsesWithErrors"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + OperationsJsonBodyParameterName pulumi.StringPtrInput `pulumi:"operationsJsonBodyParameterName"` + OperationsUrlQueryParameterName pulumi.StringPtrInput `pulumi:"operationsUrlQueryParameterName"` + PostRequestProcessingErrorHandling pulumi.StringPtrInput `pulumi:"postRequestProcessingErrorHandling"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs, GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtr and GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrType GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs) GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching) *GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput) Advanced() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching) *string { return v.Advanced }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput) CacheResponsesWithErrors() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching) *bool { + return v.CacheResponsesWithErrors + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput) OperationsJsonBodyParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching) *string { + return v.OperationsJsonBodyParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput) OperationsUrlQueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching) *string { + return v.OperationsUrlQueryParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput) PostRequestProcessingErrorHandling() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching) *string { + return v.PostRequestProcessingErrorHandling + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching) GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput) Advanced() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching) *string { + if v == nil { + return nil + } + return v.Advanced + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput) CacheResponsesWithErrors() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching) *bool { + if v == nil { + return nil + } + return v.CacheResponsesWithErrors + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput) OperationsJsonBodyParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching) *string { + if v == nil { + return nil + } + return v.OperationsJsonBodyParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput) OperationsUrlQueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching) *string { + if v == nil { + return nil + } + return v.OperationsUrlQueryParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput) PostRequestProcessingErrorHandling() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching) *string { + if v == nil { + return nil + } + return v.PostRequestProcessingErrorHandling + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse struct { + Behavior *string `pulumi:"behavior"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs and GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput() GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs struct { + Behavior pulumi.StringPtrInput `pulumi:"behavior"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput() GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs, GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtr and GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrType GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs) GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput() GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse) *GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse) *string { return v.Behavior }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse) GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse) *string { + if v == nil { + return nil + } + return v.Behavior + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced struct { + Description *string `pulumi:"description"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Xml *string `pulumi:"xml"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs and GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs struct { + Description pulumi.StringPtrInput `pulumi:"description"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Xml pulumi.StringPtrInput `pulumi:"xml"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs, GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtr and GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrType GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs) GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced) *GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced) *string { return v.Description }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput) Xml() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced) *string { return v.Xml }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced) GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced) *string { + if v == nil { + return nil + } + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput) Xml() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced) *string { + if v == nil { + return nil + } + return v.Xml + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection struct { + Locked *bool `pulumi:"locked"` + MaximumReconnects *int `pulumi:"maximumReconnects"` + RetryCount *int `pulumi:"retryCount"` + RetryInterval *string `pulumi:"retryInterval"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs and GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MaximumReconnects pulumi.IntPtrInput `pulumi:"maximumReconnects"` + RetryCount pulumi.IntPtrInput `pulumi:"retryCount"` + RetryInterval pulumi.StringPtrInput `pulumi:"retryInterval"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs, GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtr and GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrType GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs) GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection) *GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput) MaximumReconnects() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection) *int { return v.MaximumReconnects }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput) RetryCount() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection) *int { return v.RetryCount }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput) RetryInterval() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection) *string { return v.RetryInterval }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection) GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput) MaximumReconnects() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection) *int { + if v == nil { + return nil + } + return v.MaximumReconnects + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput) RetryCount() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection) *int { + if v == nil { + return nil + } + return v.RetryCount + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput) RetryInterval() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection) *string { + if v == nil { + return nil + } + return v.RetryInterval + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding struct { + CustomExtractedSerial *bool `pulumi:"customExtractedSerial"` + Enabled *bool `pulumi:"enabled"` + HashMaxValue *int `pulumi:"hashMaxValue"` + HashMinValue *int `pulumi:"hashMinValue"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Tier *string `pulumi:"tier"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs and GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs struct { + CustomExtractedSerial pulumi.BoolPtrInput `pulumi:"customExtractedSerial"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + HashMaxValue pulumi.IntPtrInput `pulumi:"hashMaxValue"` + HashMinValue pulumi.IntPtrInput `pulumi:"hashMinValue"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Tier pulumi.StringPtrInput `pulumi:"tier"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs, GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtr and GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrType GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs) GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding) *GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput) CustomExtractedSerial() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding) *bool { + return v.CustomExtractedSerial + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput) HashMaxValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding) *int { return v.HashMaxValue }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput) HashMinValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding) *int { return v.HashMinValue }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput) Tier() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding) *string { return v.Tier }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding) GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput) CustomExtractedSerial() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding) *bool { + if v == nil { + return nil + } + return v.CustomExtractedSerial + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput) HashMaxValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding) *int { + if v == nil { + return nil + } + return v.HashMaxValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput) HashMinValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding) *int { + if v == nil { + return nil + } + return v.HashMinValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput) Tier() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding) *string { + if v == nil { + return nil + } + return v.Tier + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHttp2 struct { + Enabled *string `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Input is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args and GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Input` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Input interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output() GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output + ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp2OutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args struct { + Enabled pulumi.StringPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHttp2)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output() GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp2OutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp2OutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHttp2] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHttp2]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp2OutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output).ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args, GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Ptr and GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrType GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args + +func GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Ptr(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args) GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorHttp2)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHttp2] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHttp2]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHttp2)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output() GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp2OutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorHttp2) *GetPropertyRulesBuilderRulesV20230920BehaviorHttp2 { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHttp2] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHttp2]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output) Enabled() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHttp2) *string { return v.Enabled }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHttp2) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHttp2) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHttp2) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorHttp2)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHttp2] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHttp2]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttp2) GetPropertyRulesBuilderRulesV20230920BehaviorHttp2 { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorHttp2 + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput) Enabled() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttp2) *string { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttp2) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttp2) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttp2) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHttp3 struct { + Enable *bool `pulumi:"enable"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Input is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args and GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Input` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Input interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output() GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output + ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp3OutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args struct { + Enable pulumi.BoolPtrInput `pulumi:"enable"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHttp3)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output() GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp3OutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp3OutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHttp3] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHttp3]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp3OutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output).ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args, GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Ptr and GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrType GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args + +func GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Ptr(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args) GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorHttp3)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHttp3] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHttp3]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHttp3)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output() GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp3OutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorHttp3) *GetPropertyRulesBuilderRulesV20230920BehaviorHttp3 { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHttp3] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHttp3]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output) Enable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHttp3) *bool { return v.Enable }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHttp3) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHttp3) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHttp3) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorHttp3)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHttp3] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHttp3]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttp3) GetPropertyRulesBuilderRulesV20230920BehaviorHttp3 { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorHttp3 + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput) Enable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttp3) *bool { + if v == nil { + return nil + } + return v.Enable + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttp3) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttp3) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttp3) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity struct { + Enable *bool `pulumi:"enable"` + IncludeSubDomains *bool `pulumi:"includeSubDomains"` + Locked *bool `pulumi:"locked"` + MaxAge *string `pulumi:"maxAge"` + Preload *bool `pulumi:"preload"` + Redirect *bool `pulumi:"redirect"` + RedirectStatusCode *int `pulumi:"redirectStatusCode"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs and GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs struct { + Enable pulumi.BoolPtrInput `pulumi:"enable"` + IncludeSubDomains pulumi.BoolPtrInput `pulumi:"includeSubDomains"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MaxAge pulumi.StringPtrInput `pulumi:"maxAge"` + Preload pulumi.BoolPtrInput `pulumi:"preload"` + Redirect pulumi.BoolPtrInput `pulumi:"redirect"` + RedirectStatusCode pulumi.IntPtrInput `pulumi:"redirectStatusCode"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs, GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtr and GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrType GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs) GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity) *GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput) Enable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity) *bool { + return v.Enable + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput) IncludeSubDomains() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity) *bool { + return v.IncludeSubDomains + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput) MaxAge() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity) *string { + return v.MaxAge + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput) Preload() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity) *bool { + return v.Preload + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput) Redirect() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity) *bool { + return v.Redirect + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput) RedirectStatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity) *int { + return v.RedirectStatusCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity) GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput) Enable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity) *bool { + if v == nil { + return nil + } + return v.Enable + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput) IncludeSubDomains() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity) *bool { + if v == nil { + return nil + } + return v.IncludeSubDomains + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput) MaxAge() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity) *string { + if v == nil { + return nil + } + return v.MaxAge + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput) Preload() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity) *bool { + if v == nil { + return nil + } + return v.Preload + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput) Redirect() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity) *bool { + if v == nil { + return nil + } + return v.Redirect + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput) RedirectStatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity) *int { + if v == nil { + return nil + } + return v.RedirectStatusCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Upgrade *string `pulumi:"upgrade"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs and GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Upgrade pulumi.StringPtrInput `pulumi:"upgrade"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs, GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtr and GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrType GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs) GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade) *GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput) Upgrade() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade) *string { return v.Upgrade }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade) GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput) Upgrade() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade) *string { + if v == nil { + return nil + } + return v.Upgrade + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImOverride struct { + Dpr *float64 `pulumi:"dpr"` + Dprvar *string `pulumi:"dprvar"` + ExcludeAllQueryParameters *bool `pulumi:"excludeAllQueryParameters"` + ExcludedQueryParameters []string `pulumi:"excludedQueryParameters"` + Format *string `pulumi:"format"` + Formatvar *string `pulumi:"formatvar"` + Locked *bool `pulumi:"locked"` + Override *string `pulumi:"override"` + Policy *string `pulumi:"policy"` + Policyvar *string `pulumi:"policyvar"` + PolicyvarIMvar *string `pulumi:"policyvarIMvar"` + PolicyvarName *string `pulumi:"policyvarName"` + TemplateUuid *string `pulumi:"templateUuid"` + Typesel *string `pulumi:"typesel"` + Uuid *string `pulumi:"uuid"` + Width *float64 `pulumi:"width"` + Widthvar *string `pulumi:"widthvar"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs and GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs struct { + Dpr pulumi.Float64PtrInput `pulumi:"dpr"` + Dprvar pulumi.StringPtrInput `pulumi:"dprvar"` + ExcludeAllQueryParameters pulumi.BoolPtrInput `pulumi:"excludeAllQueryParameters"` + ExcludedQueryParameters pulumi.StringArrayInput `pulumi:"excludedQueryParameters"` + Format pulumi.StringPtrInput `pulumi:"format"` + Formatvar pulumi.StringPtrInput `pulumi:"formatvar"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Override pulumi.StringPtrInput `pulumi:"override"` + Policy pulumi.StringPtrInput `pulumi:"policy"` + Policyvar pulumi.StringPtrInput `pulumi:"policyvar"` + PolicyvarIMvar pulumi.StringPtrInput `pulumi:"policyvarIMvar"` + PolicyvarName pulumi.StringPtrInput `pulumi:"policyvarName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Typesel pulumi.StringPtrInput `pulumi:"typesel"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Width pulumi.Float64PtrInput `pulumi:"width"` + Widthvar pulumi.StringPtrInput `pulumi:"widthvar"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImOverride)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImOverride] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImOverride]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs, GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtr and GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrType GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs) GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImOverride)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImOverride] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImOverride]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImOverride)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *GetPropertyRulesBuilderRulesV20230920BehaviorImOverride { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImOverride] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImOverride]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) Dpr() pulumi.Float64PtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *float64 { return v.Dpr }).(pulumi.Float64PtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) Dprvar() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *string { return v.Dprvar }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) ExcludeAllQueryParameters() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *bool { + return v.ExcludeAllQueryParameters + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) ExcludedQueryParameters() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) []string { + return v.ExcludedQueryParameters + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) Format() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *string { return v.Format }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) Formatvar() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *string { return v.Formatvar }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) Override() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *string { return v.Override }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) Policy() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *string { return v.Policy }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) Policyvar() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *string { return v.Policyvar }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) PolicyvarIMvar() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *string { return v.PolicyvarIMvar }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) PolicyvarName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *string { return v.PolicyvarName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) Typesel() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *string { return v.Typesel }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) Width() pulumi.Float64PtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *float64 { return v.Width }).(pulumi.Float64PtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) Widthvar() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *string { return v.Widthvar }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImOverride)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImOverride] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImOverride]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) GetPropertyRulesBuilderRulesV20230920BehaviorImOverride { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorImOverride + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) Dpr() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *float64 { + if v == nil { + return nil + } + return v.Dpr + }).(pulumi.Float64PtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) Dprvar() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *string { + if v == nil { + return nil + } + return v.Dprvar + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) ExcludeAllQueryParameters() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *bool { + if v == nil { + return nil + } + return v.ExcludeAllQueryParameters + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) ExcludedQueryParameters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) []string { + if v == nil { + return nil + } + return v.ExcludedQueryParameters + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) Format() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *string { + if v == nil { + return nil + } + return v.Format + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) Formatvar() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *string { + if v == nil { + return nil + } + return v.Formatvar + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) Override() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *string { + if v == nil { + return nil + } + return v.Override + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) Policy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *string { + if v == nil { + return nil + } + return v.Policy + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) Policyvar() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *string { + if v == nil { + return nil + } + return v.Policyvar + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) PolicyvarIMvar() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *string { + if v == nil { + return nil + } + return v.PolicyvarIMvar + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) PolicyvarName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *string { + if v == nil { + return nil + } + return v.PolicyvarName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) Typesel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *string { + if v == nil { + return nil + } + return v.Typesel + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) Width() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *float64 { + if v == nil { + return nil + } + return v.Width + }).(pulumi.Float64PtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput) Widthvar() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImOverride) *string { + if v == nil { + return nil + } + return v.Widthvar + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager struct { + ApplyBestFileType *bool `pulumi:"applyBestFileType"` + CpCodeOriginal *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal `pulumi:"cpCodeOriginal"` + CpCodeTransformed *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed `pulumi:"cpCodeTransformed"` + Enabled *bool `pulumi:"enabled"` + ImageSet *string `pulumi:"imageSet"` + Locked *bool `pulumi:"locked"` + PolicySetType *string `pulumi:"policySetType"` + Resize *bool `pulumi:"resize"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + VideoSet *string `pulumi:"videoSet"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs and GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs struct { + ApplyBestFileType pulumi.BoolPtrInput `pulumi:"applyBestFileType"` + CpCodeOriginal GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrInput `pulumi:"cpCodeOriginal"` + CpCodeTransformed GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrInput `pulumi:"cpCodeTransformed"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + ImageSet pulumi.StringPtrInput `pulumi:"imageSet"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PolicySetType pulumi.StringPtrInput `pulumi:"policySetType"` + Resize pulumi.BoolPtrInput `pulumi:"resize"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VideoSet pulumi.StringPtrInput `pulumi:"videoSet"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs, GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtr and GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrType GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager) *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput) ApplyBestFileType() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager) *bool { + return v.ApplyBestFileType + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput) CpCodeOriginal() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager) *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal { + return v.CpCodeOriginal + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput) CpCodeTransformed() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager) *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed { + return v.CpCodeTransformed + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput) ImageSet() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager) *string { return v.ImageSet }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput) PolicySetType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager) *string { + return v.PolicySetType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput) Resize() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager) *bool { return v.Resize }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput) VideoSet() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager) *string { return v.VideoSet }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput) ApplyBestFileType() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager) *bool { + if v == nil { + return nil + } + return v.ApplyBestFileType + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput) CpCodeOriginal() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager) *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal { + if v == nil { + return nil + } + return v.CpCodeOriginal + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput) CpCodeTransformed() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager) *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed { + if v == nil { + return nil + } + return v.CpCodeTransformed + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput) ImageSet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager) *string { + if v == nil { + return nil + } + return v.ImageSet + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput) PolicySetType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager) *string { + if v == nil { + return nil + } + return v.PolicySetType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput) Resize() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager) *bool { + if v == nil { + return nil + } + return v.Resize + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput) VideoSet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager) *string { + if v == nil { + return nil + } + return v.VideoSet + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal struct { + CpCodeLimits *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits `pulumi:"cpCodeLimits"` + CreatedDate *int `pulumi:"createdDate"` + Description *string `pulumi:"description"` + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` + Products []string `pulumi:"products"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs and GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs struct { + CpCodeLimits GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` + CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` + Description pulumi.StringPtrInput `pulumi:"description"` + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` + Products pulumi.StringArrayInput `pulumi:"products"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs, GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtr and GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrType GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits { + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal) *int { + return v.CreatedDate + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal) *string { + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal) *int { + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal) *string { + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal) []string { + return v.Products + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits { + if v == nil { + return nil + } + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal) *int { + if v == nil { + return nil + } + return v.CreatedDate + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal) *string { + if v == nil { + return nil + } + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal) *int { + if v == nil { + return nil + } + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal) []string { + if v == nil { + return nil + } + return v.Products + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits struct { + CurrentCapacity *int `pulumi:"currentCapacity"` + Limit *int `pulumi:"limit"` + LimitType *string `pulumi:"limitType"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs struct { + CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + LimitType pulumi.StringPtrInput `pulumi:"limitType"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits) *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits) *int { + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits) *int { + return v.Limit + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits) *string { + return v.LimitType + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits) *int { + if v == nil { + return nil + } + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits) *int { + if v == nil { + return nil + } + return v.Limit + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits) *string { + if v == nil { + return nil + } + return v.LimitType + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed struct { + CpCodeLimits *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits `pulumi:"cpCodeLimits"` + CreatedDate *int `pulumi:"createdDate"` + Description *string `pulumi:"description"` + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` + Products []string `pulumi:"products"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs and GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs struct { + CpCodeLimits GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` + CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` + Description pulumi.StringPtrInput `pulumi:"description"` + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` + Products pulumi.StringArrayInput `pulumi:"products"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs, GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtr and GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrType GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits { + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed) *int { + return v.CreatedDate + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed) *string { + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed) *int { + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed) *string { + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed) []string { + return v.Products + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits { + if v == nil { + return nil + } + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed) *int { + if v == nil { + return nil + } + return v.CreatedDate + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed) *string { + if v == nil { + return nil + } + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed) *int { + if v == nil { + return nil + } + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed) []string { + if v == nil { + return nil + } + return v.Products + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits struct { + CurrentCapacity *int `pulumi:"currentCapacity"` + Limit *int `pulumi:"limit"` + LimitType *string `pulumi:"limitType"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs struct { + CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + LimitType pulumi.StringPtrInput `pulumi:"limitType"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits) *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits) *int { + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits) *int { + return v.Limit + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits) *string { + return v.LimitType + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits) GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits) *int { + if v == nil { + return nil + } + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits) *int { + if v == nil { + return nil + } + return v.Limit + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits) *string { + if v == nil { + return nil + } + return v.LimitType + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManager struct { + Advanced *bool `pulumi:"advanced"` + ApiReferenceTitle *string `pulumi:"apiReferenceTitle"` + ApplyBestFileType *bool `pulumi:"applyBestFileType"` + CpCodeOriginal *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal `pulumi:"cpCodeOriginal"` + CpCodeTransformed *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed `pulumi:"cpCodeTransformed"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + PolicySet *string `pulumi:"policySet"` + PolicyToken *string `pulumi:"policyToken"` + PolicyTokenDefault *string `pulumi:"policyTokenDefault"` + Resize *bool `pulumi:"resize"` + SettingsTitle *string `pulumi:"settingsTitle"` + SuperCacheRegion *string `pulumi:"superCacheRegion"` + TemplateUuid *string `pulumi:"templateUuid"` + TrafficTitle *string `pulumi:"trafficTitle"` + UseExistingPolicySet *bool `pulumi:"useExistingPolicySet"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs and GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs struct { + Advanced pulumi.BoolPtrInput `pulumi:"advanced"` + ApiReferenceTitle pulumi.StringPtrInput `pulumi:"apiReferenceTitle"` + ApplyBestFileType pulumi.BoolPtrInput `pulumi:"applyBestFileType"` + CpCodeOriginal GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrInput `pulumi:"cpCodeOriginal"` + CpCodeTransformed GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrInput `pulumi:"cpCodeTransformed"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PolicySet pulumi.StringPtrInput `pulumi:"policySet"` + PolicyToken pulumi.StringPtrInput `pulumi:"policyToken"` + PolicyTokenDefault pulumi.StringPtrInput `pulumi:"policyTokenDefault"` + Resize pulumi.BoolPtrInput `pulumi:"resize"` + SettingsTitle pulumi.StringPtrInput `pulumi:"settingsTitle"` + SuperCacheRegion pulumi.StringPtrInput `pulumi:"superCacheRegion"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TrafficTitle pulumi.StringPtrInput `pulumi:"trafficTitle"` + UseExistingPolicySet pulumi.BoolPtrInput `pulumi:"useExistingPolicySet"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManager)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManager] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManager]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs, GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtr and GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrType GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageManager)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManager] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManager]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManager)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManager { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManager] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManager]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) Advanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *bool { return v.Advanced }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) ApiReferenceTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *string { return v.ApiReferenceTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) ApplyBestFileType() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *bool { return v.ApplyBestFileType }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) CpCodeOriginal() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal { + return v.CpCodeOriginal + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) CpCodeTransformed() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed { + return v.CpCodeTransformed + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) PolicySet() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *string { return v.PolicySet }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) PolicyToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *string { return v.PolicyToken }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) PolicyTokenDefault() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *string { return v.PolicyTokenDefault }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) Resize() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *bool { return v.Resize }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) SettingsTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *string { return v.SettingsTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) SuperCacheRegion() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *string { return v.SuperCacheRegion }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) TrafficTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *string { return v.TrafficTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) UseExistingPolicySet() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *bool { return v.UseExistingPolicySet }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageManager)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManager] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManager]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) GetPropertyRulesBuilderRulesV20230920BehaviorImageManager { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorImageManager + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) Advanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *bool { + if v == nil { + return nil + } + return v.Advanced + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) ApiReferenceTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *string { + if v == nil { + return nil + } + return v.ApiReferenceTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) ApplyBestFileType() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *bool { + if v == nil { + return nil + } + return v.ApplyBestFileType + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) CpCodeOriginal() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal { + if v == nil { + return nil + } + return v.CpCodeOriginal + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) CpCodeTransformed() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed { + if v == nil { + return nil + } + return v.CpCodeTransformed + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) PolicySet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *string { + if v == nil { + return nil + } + return v.PolicySet + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) PolicyToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *string { + if v == nil { + return nil + } + return v.PolicyToken + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) PolicyTokenDefault() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *string { + if v == nil { + return nil + } + return v.PolicyTokenDefault + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) Resize() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *bool { + if v == nil { + return nil + } + return v.Resize + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) SettingsTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *string { + if v == nil { + return nil + } + return v.SettingsTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) SuperCacheRegion() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *string { + if v == nil { + return nil + } + return v.SuperCacheRegion + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) TrafficTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *string { + if v == nil { + return nil + } + return v.TrafficTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) UseExistingPolicySet() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *bool { + if v == nil { + return nil + } + return v.UseExistingPolicySet + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManager) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal struct { + CpCodeLimits *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits `pulumi:"cpCodeLimits"` + CreatedDate *int `pulumi:"createdDate"` + Description *string `pulumi:"description"` + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` + Products []string `pulumi:"products"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs and GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs struct { + CpCodeLimits GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` + CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` + Description pulumi.StringPtrInput `pulumi:"description"` + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` + Products pulumi.StringArrayInput `pulumi:"products"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs, GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtr and GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrType GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits { + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal) *int { + return v.CreatedDate + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal) *string { + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal) *int { return v.Id }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal) []string { + return v.Products + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits { + if v == nil { + return nil + } + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal) *int { + if v == nil { + return nil + } + return v.CreatedDate + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal) *string { + if v == nil { + return nil + } + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal) *int { + if v == nil { + return nil + } + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal) []string { + if v == nil { + return nil + } + return v.Products + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits struct { + CurrentCapacity *int `pulumi:"currentCapacity"` + Limit *int `pulumi:"limit"` + LimitType *string `pulumi:"limitType"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs struct { + CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + LimitType pulumi.StringPtrInput `pulumi:"limitType"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits) *int { + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits) *int { + return v.Limit + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits) *string { + return v.LimitType + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits) *int { + if v == nil { + return nil + } + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits) *int { + if v == nil { + return nil + } + return v.Limit + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits) *string { + if v == nil { + return nil + } + return v.LimitType + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed struct { + CpCodeLimits *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits `pulumi:"cpCodeLimits"` + CreatedDate *int `pulumi:"createdDate"` + Description *string `pulumi:"description"` + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` + Products []string `pulumi:"products"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs and GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs struct { + CpCodeLimits GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` + CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` + Description pulumi.StringPtrInput `pulumi:"description"` + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` + Products pulumi.StringArrayInput `pulumi:"products"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs, GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtr and GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrType GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits { + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed) *int { + return v.CreatedDate + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed) *string { + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed) *int { return v.Id }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed) *string { + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed) []string { + return v.Products + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits { + if v == nil { + return nil + } + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed) *int { + if v == nil { + return nil + } + return v.CreatedDate + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed) *string { + if v == nil { + return nil + } + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed) *int { + if v == nil { + return nil + } + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed) []string { + if v == nil { + return nil + } + return v.Products + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits struct { + CurrentCapacity *int `pulumi:"currentCapacity"` + Limit *int `pulumi:"limit"` + LimitType *string `pulumi:"limitType"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs struct { + CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + LimitType pulumi.StringPtrInput `pulumi:"limitType"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits) *int { + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits) *int { + return v.Limit + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits) *string { + return v.LimitType + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits) *int { + if v == nil { + return nil + } + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits) *int { + if v == nil { + return nil + } + return v.Limit + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits) *string { + if v == nil { + return nil + } + return v.LimitType + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo struct { + Advanced *bool `pulumi:"advanced"` + ApiReferenceTitle *string `pulumi:"apiReferenceTitle"` + ApplyBestFileType *bool `pulumi:"applyBestFileType"` + CpCodeOriginal *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal `pulumi:"cpCodeOriginal"` + CpCodeTransformed *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed `pulumi:"cpCodeTransformed"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + PolicySet *string `pulumi:"policySet"` + PolicyToken *string `pulumi:"policyToken"` + PolicyTokenDefault *string `pulumi:"policyTokenDefault"` + Resize *bool `pulumi:"resize"` + SettingsTitle *string `pulumi:"settingsTitle"` + SuperCacheRegion *string `pulumi:"superCacheRegion"` + TemplateUuid *string `pulumi:"templateUuid"` + TrafficTitle *string `pulumi:"trafficTitle"` + UseExistingPolicySet *bool `pulumi:"useExistingPolicySet"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs and GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs struct { + Advanced pulumi.BoolPtrInput `pulumi:"advanced"` + ApiReferenceTitle pulumi.StringPtrInput `pulumi:"apiReferenceTitle"` + ApplyBestFileType pulumi.BoolPtrInput `pulumi:"applyBestFileType"` + CpCodeOriginal GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrInput `pulumi:"cpCodeOriginal"` + CpCodeTransformed GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrInput `pulumi:"cpCodeTransformed"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PolicySet pulumi.StringPtrInput `pulumi:"policySet"` + PolicyToken pulumi.StringPtrInput `pulumi:"policyToken"` + PolicyTokenDefault pulumi.StringPtrInput `pulumi:"policyTokenDefault"` + Resize pulumi.BoolPtrInput `pulumi:"resize"` + SettingsTitle pulumi.StringPtrInput `pulumi:"settingsTitle"` + SuperCacheRegion pulumi.StringPtrInput `pulumi:"superCacheRegion"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TrafficTitle pulumi.StringPtrInput `pulumi:"trafficTitle"` + UseExistingPolicySet pulumi.BoolPtrInput `pulumi:"useExistingPolicySet"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs, GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtr and GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrType GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) Advanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *bool { return v.Advanced }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) ApiReferenceTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *string { + return v.ApiReferenceTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) ApplyBestFileType() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *bool { + return v.ApplyBestFileType + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) CpCodeOriginal() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal { + return v.CpCodeOriginal + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) CpCodeTransformed() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed { + return v.CpCodeTransformed + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) PolicySet() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *string { return v.PolicySet }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) PolicyToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *string { return v.PolicyToken }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) PolicyTokenDefault() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *string { + return v.PolicyTokenDefault + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) Resize() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *bool { return v.Resize }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) SettingsTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *string { return v.SettingsTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) SuperCacheRegion() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *string { + return v.SuperCacheRegion + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) TrafficTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *string { return v.TrafficTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) UseExistingPolicySet() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *bool { + return v.UseExistingPolicySet + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) Advanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *bool { + if v == nil { + return nil + } + return v.Advanced + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) ApiReferenceTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *string { + if v == nil { + return nil + } + return v.ApiReferenceTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) ApplyBestFileType() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *bool { + if v == nil { + return nil + } + return v.ApplyBestFileType + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) CpCodeOriginal() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal { + if v == nil { + return nil + } + return v.CpCodeOriginal + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) CpCodeTransformed() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed { + if v == nil { + return nil + } + return v.CpCodeTransformed + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) PolicySet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *string { + if v == nil { + return nil + } + return v.PolicySet + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) PolicyToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *string { + if v == nil { + return nil + } + return v.PolicyToken + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) PolicyTokenDefault() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *string { + if v == nil { + return nil + } + return v.PolicyTokenDefault + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) Resize() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *bool { + if v == nil { + return nil + } + return v.Resize + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) SettingsTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *string { + if v == nil { + return nil + } + return v.SettingsTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) SuperCacheRegion() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *string { + if v == nil { + return nil + } + return v.SuperCacheRegion + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) TrafficTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *string { + if v == nil { + return nil + } + return v.TrafficTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) UseExistingPolicySet() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *bool { + if v == nil { + return nil + } + return v.UseExistingPolicySet + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal struct { + CpCodeLimits *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits `pulumi:"cpCodeLimits"` + CreatedDate *int `pulumi:"createdDate"` + Description *string `pulumi:"description"` + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` + Products []string `pulumi:"products"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs and GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs struct { + CpCodeLimits GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` + CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` + Description pulumi.StringPtrInput `pulumi:"description"` + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` + Products pulumi.StringArrayInput `pulumi:"products"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs, GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtr and GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrType GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits { + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal) *int { + return v.CreatedDate + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal) *string { + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal) *int { return v.Id }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal) *string { + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal) []string { + return v.Products + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits { + if v == nil { + return nil + } + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal) *int { + if v == nil { + return nil + } + return v.CreatedDate + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal) *string { + if v == nil { + return nil + } + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal) *int { + if v == nil { + return nil + } + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal) []string { + if v == nil { + return nil + } + return v.Products + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits struct { + CurrentCapacity *int `pulumi:"currentCapacity"` + Limit *int `pulumi:"limit"` + LimitType *string `pulumi:"limitType"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs struct { + CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + LimitType pulumi.StringPtrInput `pulumi:"limitType"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits) *int { + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits) *int { + return v.Limit + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits) *string { + return v.LimitType + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits) *int { + if v == nil { + return nil + } + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits) *int { + if v == nil { + return nil + } + return v.Limit + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits) *string { + if v == nil { + return nil + } + return v.LimitType + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed struct { + CpCodeLimits *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits `pulumi:"cpCodeLimits"` + CreatedDate *int `pulumi:"createdDate"` + Description *string `pulumi:"description"` + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` + Products []string `pulumi:"products"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs and GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs struct { + CpCodeLimits GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` + CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` + Description pulumi.StringPtrInput `pulumi:"description"` + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` + Products pulumi.StringArrayInput `pulumi:"products"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs, GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtr and GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrType GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits { + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed) *int { + return v.CreatedDate + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed) *string { + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed) *int { + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed) *string { + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed) []string { + return v.Products + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits { + if v == nil { + return nil + } + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed) *int { + if v == nil { + return nil + } + return v.CreatedDate + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed) *string { + if v == nil { + return nil + } + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed) *int { + if v == nil { + return nil + } + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed) []string { + if v == nil { + return nil + } + return v.Products + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits struct { + CurrentCapacity *int `pulumi:"currentCapacity"` + Limit *int `pulumi:"limit"` + LimitType *string `pulumi:"limitType"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs struct { + CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + LimitType pulumi.StringPtrInput `pulumi:"limitType"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits) *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits) *int { + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits) *int { + return v.Limit + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits) *string { + return v.LimitType + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits) GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits) *int { + if v == nil { + return nil + } + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits) *int { + if v == nil { + return nil + } + return v.Limit + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits) *string { + if v == nil { + return nil + } + return v.LimitType + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorInclude struct { + Id *string `pulumi:"id"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorIncludeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs and GetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorIncludeInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorIncludeInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs struct { + Id pulumi.StringPtrInput `pulumi:"id"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorInclude)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorInclude] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorInclude]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs, GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtr and GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorIncludePtrType GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs) GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorIncludePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorIncludePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorInclude)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorIncludePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorIncludePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorIncludePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorInclude] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorInclude]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorInclude)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorInclude) *GetPropertyRulesBuilderRulesV20230920BehaviorInclude { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorInclude] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorInclude]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput) Id() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorInclude) *string { return v.Id }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorInclude) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorInclude) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorInclude) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorInclude)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorInclude] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorInclude]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorInclude) GetPropertyRulesBuilderRulesV20230920BehaviorInclude { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorInclude + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput) Id() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorInclude) *string { + if v == nil { + return nil + } + return v.Id + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorInclude) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorInclude) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorInclude) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorInstant struct { + CustomLinkRelations []string `pulumi:"customLinkRelations"` + Locked *bool `pulumi:"locked"` + PrefetchCacheable *bool `pulumi:"prefetchCacheable"` + PrefetchHtml *bool `pulumi:"prefetchHtml"` + PrefetchNoStore *bool `pulumi:"prefetchNoStore"` + PrefetchNoStoreExtensions []string `pulumi:"prefetchNoStoreExtensions"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorInstantInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs and GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorInstantInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorInstantInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput() GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs struct { + CustomLinkRelations pulumi.StringArrayInput `pulumi:"customLinkRelations"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PrefetchCacheable pulumi.BoolPtrInput `pulumi:"prefetchCacheable"` + PrefetchHtml pulumi.BoolPtrInput `pulumi:"prefetchHtml"` + PrefetchNoStore pulumi.BoolPtrInput `pulumi:"prefetchNoStore"` + PrefetchNoStoreExtensions pulumi.StringArrayInput `pulumi:"prefetchNoStoreExtensions"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorInstant)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput() GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorInstant] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorInstant]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs, GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtr and GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorInstantPtrType GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs) GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorInstantPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorInstantPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorInstant)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorInstantPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorInstantPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorInstantPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorInstant] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorInstant]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorInstant)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput() GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorInstant) *GetPropertyRulesBuilderRulesV20230920BehaviorInstant { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorInstant] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorInstant]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput) CustomLinkRelations() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorInstant) []string { return v.CustomLinkRelations }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorInstant) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput) PrefetchCacheable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorInstant) *bool { return v.PrefetchCacheable }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput) PrefetchHtml() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorInstant) *bool { return v.PrefetchHtml }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput) PrefetchNoStore() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorInstant) *bool { return v.PrefetchNoStore }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput) PrefetchNoStoreExtensions() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorInstant) []string { + return v.PrefetchNoStoreExtensions + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorInstant) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorInstant) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorInstant)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorInstant] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorInstant]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorInstant) GetPropertyRulesBuilderRulesV20230920BehaviorInstant { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorInstant + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput) CustomLinkRelations() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorInstant) []string { + if v == nil { + return nil + } + return v.CustomLinkRelations + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorInstant) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput) PrefetchCacheable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorInstant) *bool { + if v == nil { + return nil + } + return v.PrefetchCacheable + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput) PrefetchHtml() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorInstant) *bool { + if v == nil { + return nil + } + return v.PrefetchHtml + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput) PrefetchNoStore() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorInstant) *bool { + if v == nil { + return nil + } + return v.PrefetchNoStore + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput) PrefetchNoStoreExtensions() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorInstant) []string { + if v == nil { + return nil + } + return v.PrefetchNoStoreExtensions + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorInstant) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorInstant) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs and GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput() GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput() GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs, GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtr and GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrType GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs) GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput() GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig) *GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig) GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization struct { + EnablePartialObjectCaching *string `pulumi:"enablePartialObjectCaching"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + MaximumSize *string `pulumi:"maximumSize"` + MinimumSize *string `pulumi:"minimumSize"` + TemplateUuid *string `pulumi:"templateUuid"` + UseVersioning *bool `pulumi:"useVersioning"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs struct { + EnablePartialObjectCaching pulumi.StringPtrInput `pulumi:"enablePartialObjectCaching"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MaximumSize pulumi.StringPtrInput `pulumi:"maximumSize"` + MinimumSize pulumi.StringPtrInput `pulumi:"minimumSize"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UseVersioning pulumi.BoolPtrInput `pulumi:"useVersioning"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization) *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput) EnablePartialObjectCaching() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization) *string { + return v.EnablePartialObjectCaching + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput) MaximumSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization) *string { + return v.MaximumSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput) MinimumSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization) *string { + return v.MinimumSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput) UseVersioning() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization) *bool { + return v.UseVersioning + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization) GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput) EnablePartialObjectCaching() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization) *string { + if v == nil { + return nil + } + return v.EnablePartialObjectCaching + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput) MaximumSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization) *string { + if v == nil { + return nil + } + return v.MaximumSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput) MinimumSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization) *string { + if v == nil { + return nil + } + return v.MinimumSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput) UseVersioning() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization) *bool { + if v == nil { + return nil + } + return v.UseVersioning + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced struct { + Enabled *bool `pulumi:"enabled"` + FragmentSize *string `pulumi:"fragmentSize"` + Locked *bool `pulumi:"locked"` + ObjectSize *string `pulumi:"objectSize"` + PrefetchAfterRequest *int `pulumi:"prefetchAfterRequest"` + PrefetchDuringRequest *int `pulumi:"prefetchDuringRequest"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs and GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + FragmentSize pulumi.StringPtrInput `pulumi:"fragmentSize"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ObjectSize pulumi.StringPtrInput `pulumi:"objectSize"` + PrefetchAfterRequest pulumi.IntPtrInput `pulumi:"prefetchAfterRequest"` + PrefetchDuringRequest pulumi.IntPtrInput `pulumi:"prefetchDuringRequest"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs, GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtr and GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrType GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs) GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced) *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput) FragmentSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced) *string { + return v.FragmentSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput) ObjectSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced) *string { + return v.ObjectSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput) PrefetchAfterRequest() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced) *int { + return v.PrefetchAfterRequest + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput) PrefetchDuringRequest() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced) *int { + return v.PrefetchDuringRequest + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced) GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput) FragmentSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced) *string { + if v == nil { + return nil + } + return v.FragmentSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput) ObjectSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced) *string { + if v == nil { + return nil + } + return v.ObjectSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput) PrefetchAfterRequest() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced) *int { + if v == nil { + return nil + } + return v.PrefetchAfterRequest + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput) PrefetchDuringRequest() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced) *int { + if v == nil { + return nil + } + return v.PrefetchDuringRequest + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate struct { + BitrateTables []GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable `pulumi:"bitrateTables"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + ThresholdTables []GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable `pulumi:"thresholdTables"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs and GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs struct { + BitrateTables GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayInput `pulumi:"bitrateTables"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + ThresholdTables GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayInput `pulumi:"thresholdTables"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs, GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtr and GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrType GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate) *GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput) BitrateTables() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate) []GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable { + return v.BitrateTables + }).(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput) ThresholdTables() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate) []GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable { + return v.ThresholdTables + }).(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput) BitrateTables() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate) []GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable { + if v == nil { + return nil + } + return v.BitrateTables + }).(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput) ThresholdTables() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate) []GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable { + if v == nil { + return nil + } + return v.ThresholdTables + }).(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable struct { + BitrateUnit *string `pulumi:"bitrateUnit"` + BitrateValue *float64 `pulumi:"bitrateValue"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs and GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs struct { + BitrateUnit pulumi.StringPtrInput `pulumi:"bitrateUnit"` + BitrateValue pulumi.Float64PtrInput `pulumi:"bitrateValue"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutputWithContext(ctx).OutputState, + } +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArray and GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArray{ GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs{...} } +type GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArray []GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableInput + +func (GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArray) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArray) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutput) BitrateUnit() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable) *string { + return v.BitrateUnit + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutput) BitrateValue() pulumi.Float64PtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable) *float64 { + return v.BitrateValue + }).(pulumi.Float64PtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable { + return vs[0].([]GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable)[vs[1].(int)] + }).(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable struct { + ThresholdUnit *string `pulumi:"thresholdUnit"` + ThresholdValue *int `pulumi:"thresholdValue"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs and GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs struct { + ThresholdUnit pulumi.StringPtrInput `pulumi:"thresholdUnit"` + ThresholdValue pulumi.IntPtrInput `pulumi:"thresholdValue"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutputWithContext(ctx).OutputState, + } +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArray and GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArray{ GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs{...} } +type GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArray []GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableInput + +func (GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArray) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArray) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutput) ThresholdUnit() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable) *string { + return v.ThresholdUnit + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutput) ThresholdValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable) *int { + return v.ThresholdValue + }).(pulumi.IntPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable { + return vs[0].([]GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable)[vs[1].(int)] + }).(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom struct { + CustomLogField *string `pulumi:"customLogField"` + Locked *bool `pulumi:"locked"` + LogCustomLogField *bool `pulumi:"logCustomLogField"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs and GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs struct { + CustomLogField pulumi.StringPtrInput `pulumi:"customLogField"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + LogCustomLogField pulumi.BoolPtrInput `pulumi:"logCustomLogField"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs, GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtr and GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrType GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs) GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom) *GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput) CustomLogField() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom) *string { return v.CustomLogField }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput) LogCustomLogField() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom) *bool { return v.LogCustomLogField }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom) GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput) CustomLogField() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom) *string { + if v == nil { + return nil + } + return v.CustomLogField + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput) LogCustomLogField() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom) *bool { + if v == nil { + return nil + } + return v.LogCustomLogField + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMPulse struct { + ApiKey *string `pulumi:"apiKey"` + BufferSize *string `pulumi:"bufferSize"` + ConfigOverride *string `pulumi:"configOverride"` + Enabled *bool `pulumi:"enabled"` + LoaderVersion *string `pulumi:"loaderVersion"` + Locked *bool `pulumi:"locked"` + RequirePci *bool `pulumi:"requirePci"` + TemplateUuid *string `pulumi:"templateUuid"` + TitleOptional *string `pulumi:"titleOptional"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorMPulseInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs and GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorMPulseInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorMPulseInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs struct { + ApiKey pulumi.StringPtrInput `pulumi:"apiKey"` + BufferSize pulumi.StringPtrInput `pulumi:"bufferSize"` + ConfigOverride pulumi.StringPtrInput `pulumi:"configOverride"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + LoaderVersion pulumi.StringPtrInput `pulumi:"loaderVersion"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + RequirePci pulumi.BoolPtrInput `pulumi:"requirePci"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TitleOptional pulumi.StringPtrInput `pulumi:"titleOptional"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMPulse)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMPulse] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMPulse]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs, GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtr and GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrType GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs) GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorMPulse)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMPulse] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMPulse]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMPulse)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorMPulse) *GetPropertyRulesBuilderRulesV20230920BehaviorMPulse { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMPulse] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMPulse]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput) ApiKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMPulse) *string { return v.ApiKey }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput) BufferSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMPulse) *string { return v.BufferSize }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput) ConfigOverride() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMPulse) *string { return v.ConfigOverride }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMPulse) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput) LoaderVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMPulse) *string { return v.LoaderVersion }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMPulse) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput) RequirePci() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMPulse) *bool { return v.RequirePci }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMPulse) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput) TitleOptional() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMPulse) *string { return v.TitleOptional }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMPulse) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorMPulse)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMPulse] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMPulse]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMPulse) GetPropertyRulesBuilderRulesV20230920BehaviorMPulse { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorMPulse + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput) ApiKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMPulse) *string { + if v == nil { + return nil + } + return v.ApiKey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput) BufferSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMPulse) *string { + if v == nil { + return nil + } + return v.BufferSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput) ConfigOverride() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMPulse) *string { + if v == nil { + return nil + } + return v.ConfigOverride + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMPulse) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput) LoaderVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMPulse) *string { + if v == nil { + return nil + } + return v.LoaderVersion + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMPulse) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput) RequirePci() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMPulse) *bool { + if v == nil { + return nil + } + return v.RequirePci + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMPulse) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput) TitleOptional() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMPulse) *string { + if v == nil { + return nil + } + return v.TitleOptional + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMPulse) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization struct { + Enabled *bool `pulumi:"enabled"` + HlsEnableDebugHeaders *bool `pulumi:"hlsEnableDebugHeaders"` + HlsEnabled *bool `pulumi:"hlsEnabled"` + HlsFilterInBitrateRanges *string `pulumi:"hlsFilterInBitrateRanges"` + HlsFilterInBitrates *string `pulumi:"hlsFilterInBitrates"` + HlsMode *string `pulumi:"hlsMode"` + HlsPreferredBitrate *string `pulumi:"hlsPreferredBitrate"` + HlsQueryParamEnabled *bool `pulumi:"hlsQueryParamEnabled"` + HlsQueryParamSecretKey *string `pulumi:"hlsQueryParamSecretKey"` + HlsQueryParamTransitionKey *string `pulumi:"hlsQueryParamTransitionKey"` + HlsShowAdvanced *bool `pulumi:"hlsShowAdvanced"` + HlsTitle *string `pulumi:"hlsTitle"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + HlsEnableDebugHeaders pulumi.BoolPtrInput `pulumi:"hlsEnableDebugHeaders"` + HlsEnabled pulumi.BoolPtrInput `pulumi:"hlsEnabled"` + HlsFilterInBitrateRanges pulumi.StringPtrInput `pulumi:"hlsFilterInBitrateRanges"` + HlsFilterInBitrates pulumi.StringPtrInput `pulumi:"hlsFilterInBitrates"` + HlsMode pulumi.StringPtrInput `pulumi:"hlsMode"` + HlsPreferredBitrate pulumi.StringPtrInput `pulumi:"hlsPreferredBitrate"` + HlsQueryParamEnabled pulumi.BoolPtrInput `pulumi:"hlsQueryParamEnabled"` + HlsQueryParamSecretKey pulumi.StringPtrInput `pulumi:"hlsQueryParamSecretKey"` + HlsQueryParamTransitionKey pulumi.StringPtrInput `pulumi:"hlsQueryParamTransitionKey"` + HlsShowAdvanced pulumi.BoolPtrInput `pulumi:"hlsShowAdvanced"` + HlsTitle pulumi.StringPtrInput `pulumi:"hlsTitle"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput) HlsEnableDebugHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *bool { + return v.HlsEnableDebugHeaders + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput) HlsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *bool { + return v.HlsEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput) HlsFilterInBitrateRanges() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *string { + return v.HlsFilterInBitrateRanges + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput) HlsFilterInBitrates() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *string { + return v.HlsFilterInBitrates + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput) HlsMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *string { return v.HlsMode }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput) HlsPreferredBitrate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *string { + return v.HlsPreferredBitrate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput) HlsQueryParamEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *bool { + return v.HlsQueryParamEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput) HlsQueryParamSecretKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *string { + return v.HlsQueryParamSecretKey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput) HlsQueryParamTransitionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *string { + return v.HlsQueryParamTransitionKey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput) HlsShowAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *bool { + return v.HlsShowAdvanced + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput) HlsTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *string { + return v.HlsTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput) HlsEnableDebugHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *bool { + if v == nil { + return nil + } + return v.HlsEnableDebugHeaders + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput) HlsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *bool { + if v == nil { + return nil + } + return v.HlsEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput) HlsFilterInBitrateRanges() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *string { + if v == nil { + return nil + } + return v.HlsFilterInBitrateRanges + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput) HlsFilterInBitrates() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *string { + if v == nil { + return nil + } + return v.HlsFilterInBitrates + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput) HlsMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *string { + if v == nil { + return nil + } + return v.HlsMode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput) HlsPreferredBitrate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *string { + if v == nil { + return nil + } + return v.HlsPreferredBitrate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput) HlsQueryParamEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *bool { + if v == nil { + return nil + } + return v.HlsQueryParamEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput) HlsQueryParamSecretKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *string { + if v == nil { + return nil + } + return v.HlsQueryParamSecretKey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput) HlsQueryParamTransitionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *string { + if v == nil { + return nil + } + return v.HlsQueryParamTransitionKey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput) HlsShowAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *bool { + if v == nil { + return nil + } + return v.HlsShowAdvanced + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput) HlsTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *string { + if v == nil { + return nil + } + return v.HlsTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting struct { + Locked *bool `pulumi:"locked"` + Partner *string `pulumi:"partner"` + TemplateUuid *string `pulumi:"templateUuid"` + Username *string `pulumi:"username"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs and GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Partner pulumi.StringPtrInput `pulumi:"partner"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Username pulumi.StringPtrInput `pulumi:"username"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs, GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtr and GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrType GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs) GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting) *GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput) Partner() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting) *string { return v.Partner }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput) Username() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting) *string { return v.Username }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting) GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput) Partner() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting) *string { + if v == nil { + return nil + } + return v.Partner + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput) Username() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting) *string { + if v == nil { + return nil + } + return v.Username + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush struct { + Locked *bool `pulumi:"locked"` + Serverpushlists []string `pulumi:"serverpushlists"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs and GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput() GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Serverpushlists pulumi.StringArrayInput `pulumi:"serverpushlists"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput() GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs, GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtr and GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrType GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs) GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput() GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush) *GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput) Serverpushlists() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush) []string { + return v.Serverpushlists + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush) GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput) Serverpushlists() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush) []string { + if v == nil { + return nil + } + return v.Serverpushlists + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration) *GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration) GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout struct { + Locked *bool `pulumi:"locked"` + Optout *string `pulumi:"optout"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs and GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Optout pulumi.StringPtrInput `pulumi:"optout"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs, GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtr and GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrType GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs) GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout) *GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput) Optout() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout) *string { + return v.Optout + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout) GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput) Optout() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout) *string { + if v == nil { + return nil + } + return v.Optout + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient struct { + BeaconId *string `pulumi:"beaconId"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + UseHybridHttpUdp *bool `pulumi:"useHybridHttpUdp"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs and GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs struct { + BeaconId pulumi.StringPtrInput `pulumi:"beaconId"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UseHybridHttpUdp pulumi.BoolPtrInput `pulumi:"useHybridHttpUdp"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs, GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtr and GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrType GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs) GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient) *GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput) BeaconId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient) *string { return v.BeaconId }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput) UseHybridHttpUdp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient) *bool { return v.UseHybridHttpUdp }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient) GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput) BeaconId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient) *string { + if v == nil { + return nil + } + return v.BeaconId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput) UseHybridHttpUdp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient) *bool { + if v == nil { + return nil + } + return v.UseHybridHttpUdp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization) *GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization) GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover struct { + CacheErrorResponse *bool `pulumi:"cacheErrorResponse"` + CacheWindow *string `pulumi:"cacheWindow"` + ClientResponseCode *string `pulumi:"clientResponseCode"` + DetectObjectUnavailable *bool `pulumi:"detectObjectUnavailable"` + DetectObjectUnavailableTitle *string `pulumi:"detectObjectUnavailableTitle"` + DetectOriginUnavailable *bool `pulumi:"detectOriginUnavailable"` + DetectOriginUnavailableTitle *string `pulumi:"detectOriginUnavailableTitle"` + DetectOriginUnresponsive *bool `pulumi:"detectOriginUnresponsive"` + DetectOriginUnresponsiveTitle *string `pulumi:"detectOriginUnresponsiveTitle"` + Locked *bool `pulumi:"locked"` + ObjectUnavailableAlternateHost *string `pulumi:"objectUnavailableAlternateHost"` + ObjectUnavailableBackupHost *string `pulumi:"objectUnavailableBackupHost"` + ObjectUnavailableBlacklistOriginIp *bool `pulumi:"objectUnavailableBlacklistOriginIp"` + ObjectUnavailableBlacklistWindow *string `pulumi:"objectUnavailableBlacklistWindow"` + ObjectUnavailableChangeProtocol *bool `pulumi:"objectUnavailableChangeProtocol"` + ObjectUnavailableDetectionLevel *string `pulumi:"objectUnavailableDetectionLevel"` + ObjectUnavailableIncludeQueryString *bool `pulumi:"objectUnavailableIncludeQueryString"` + ObjectUnavailableModifiedPath *string `pulumi:"objectUnavailableModifiedPath"` + ObjectUnavailableModifyRequestPath *bool `pulumi:"objectUnavailableModifyRequestPath"` + ObjectUnavailableProtocol *string `pulumi:"objectUnavailableProtocol"` + ObjectUnavailableRecovery *string `pulumi:"objectUnavailableRecovery"` + ObjectUnavailableRedirectMethod *int `pulumi:"objectUnavailableRedirectMethod"` + ObjectUnavailableResponseCodes []string `pulumi:"objectUnavailableResponseCodes"` + ObjectUnavailableRetryLimit *string `pulumi:"objectUnavailableRetryLimit"` + OriginUnavailableAlternateHost *string `pulumi:"originUnavailableAlternateHost"` + OriginUnavailableBackupHost *string `pulumi:"originUnavailableBackupHost"` + OriginUnavailableBlacklistOriginIp *bool `pulumi:"originUnavailableBlacklistOriginIp"` + OriginUnavailableBlacklistWindow *string `pulumi:"originUnavailableBlacklistWindow"` + OriginUnavailableChangeProtocol *bool `pulumi:"originUnavailableChangeProtocol"` + OriginUnavailableDetectionLevel *string `pulumi:"originUnavailableDetectionLevel"` + OriginUnavailableIncludeQueryString *bool `pulumi:"originUnavailableIncludeQueryString"` + OriginUnavailableModifiedPath *string `pulumi:"originUnavailableModifiedPath"` + OriginUnavailableModifyRequestPath *bool `pulumi:"originUnavailableModifyRequestPath"` + OriginUnavailableProtocol *string `pulumi:"originUnavailableProtocol"` + OriginUnavailableRecovery *string `pulumi:"originUnavailableRecovery"` + OriginUnavailableRedirectMethod *int `pulumi:"originUnavailableRedirectMethod"` + OriginUnavailableResponseCodes []string `pulumi:"originUnavailableResponseCodes"` + OriginUnavailableRetryLimit *string `pulumi:"originUnavailableRetryLimit"` + OriginUnresponsiveAlternateHost *string `pulumi:"originUnresponsiveAlternateHost"` + OriginUnresponsiveBackupHost *string `pulumi:"originUnresponsiveBackupHost"` + OriginUnresponsiveBlacklistOriginIp *bool `pulumi:"originUnresponsiveBlacklistOriginIp"` + OriginUnresponsiveBlacklistWindow *string `pulumi:"originUnresponsiveBlacklistWindow"` + OriginUnresponsiveChangeProtocol *bool `pulumi:"originUnresponsiveChangeProtocol"` + OriginUnresponsiveDetectionLevel *string `pulumi:"originUnresponsiveDetectionLevel"` + OriginUnresponsiveIncludeQueryString *bool `pulumi:"originUnresponsiveIncludeQueryString"` + OriginUnresponsiveModifiedPath *string `pulumi:"originUnresponsiveModifiedPath"` + OriginUnresponsiveModifyRequestPath *bool `pulumi:"originUnresponsiveModifyRequestPath"` + OriginUnresponsiveProtocol *string `pulumi:"originUnresponsiveProtocol"` + OriginUnresponsiveRecovery *string `pulumi:"originUnresponsiveRecovery"` + OriginUnresponsiveRedirectMethod *int `pulumi:"originUnresponsiveRedirectMethod"` + OriginUnresponsiveRetryLimit *string `pulumi:"originUnresponsiveRetryLimit"` + OtherOptions *string `pulumi:"otherOptions"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs and GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs struct { + CacheErrorResponse pulumi.BoolPtrInput `pulumi:"cacheErrorResponse"` + CacheWindow pulumi.StringPtrInput `pulumi:"cacheWindow"` + ClientResponseCode pulumi.StringPtrInput `pulumi:"clientResponseCode"` + DetectObjectUnavailable pulumi.BoolPtrInput `pulumi:"detectObjectUnavailable"` + DetectObjectUnavailableTitle pulumi.StringPtrInput `pulumi:"detectObjectUnavailableTitle"` + DetectOriginUnavailable pulumi.BoolPtrInput `pulumi:"detectOriginUnavailable"` + DetectOriginUnavailableTitle pulumi.StringPtrInput `pulumi:"detectOriginUnavailableTitle"` + DetectOriginUnresponsive pulumi.BoolPtrInput `pulumi:"detectOriginUnresponsive"` + DetectOriginUnresponsiveTitle pulumi.StringPtrInput `pulumi:"detectOriginUnresponsiveTitle"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ObjectUnavailableAlternateHost pulumi.StringPtrInput `pulumi:"objectUnavailableAlternateHost"` + ObjectUnavailableBackupHost pulumi.StringPtrInput `pulumi:"objectUnavailableBackupHost"` + ObjectUnavailableBlacklistOriginIp pulumi.BoolPtrInput `pulumi:"objectUnavailableBlacklistOriginIp"` + ObjectUnavailableBlacklistWindow pulumi.StringPtrInput `pulumi:"objectUnavailableBlacklistWindow"` + ObjectUnavailableChangeProtocol pulumi.BoolPtrInput `pulumi:"objectUnavailableChangeProtocol"` + ObjectUnavailableDetectionLevel pulumi.StringPtrInput `pulumi:"objectUnavailableDetectionLevel"` + ObjectUnavailableIncludeQueryString pulumi.BoolPtrInput `pulumi:"objectUnavailableIncludeQueryString"` + ObjectUnavailableModifiedPath pulumi.StringPtrInput `pulumi:"objectUnavailableModifiedPath"` + ObjectUnavailableModifyRequestPath pulumi.BoolPtrInput `pulumi:"objectUnavailableModifyRequestPath"` + ObjectUnavailableProtocol pulumi.StringPtrInput `pulumi:"objectUnavailableProtocol"` + ObjectUnavailableRecovery pulumi.StringPtrInput `pulumi:"objectUnavailableRecovery"` + ObjectUnavailableRedirectMethod pulumi.IntPtrInput `pulumi:"objectUnavailableRedirectMethod"` + ObjectUnavailableResponseCodes pulumi.StringArrayInput `pulumi:"objectUnavailableResponseCodes"` + ObjectUnavailableRetryLimit pulumi.StringPtrInput `pulumi:"objectUnavailableRetryLimit"` + OriginUnavailableAlternateHost pulumi.StringPtrInput `pulumi:"originUnavailableAlternateHost"` + OriginUnavailableBackupHost pulumi.StringPtrInput `pulumi:"originUnavailableBackupHost"` + OriginUnavailableBlacklistOriginIp pulumi.BoolPtrInput `pulumi:"originUnavailableBlacklistOriginIp"` + OriginUnavailableBlacklistWindow pulumi.StringPtrInput `pulumi:"originUnavailableBlacklistWindow"` + OriginUnavailableChangeProtocol pulumi.BoolPtrInput `pulumi:"originUnavailableChangeProtocol"` + OriginUnavailableDetectionLevel pulumi.StringPtrInput `pulumi:"originUnavailableDetectionLevel"` + OriginUnavailableIncludeQueryString pulumi.BoolPtrInput `pulumi:"originUnavailableIncludeQueryString"` + OriginUnavailableModifiedPath pulumi.StringPtrInput `pulumi:"originUnavailableModifiedPath"` + OriginUnavailableModifyRequestPath pulumi.BoolPtrInput `pulumi:"originUnavailableModifyRequestPath"` + OriginUnavailableProtocol pulumi.StringPtrInput `pulumi:"originUnavailableProtocol"` + OriginUnavailableRecovery pulumi.StringPtrInput `pulumi:"originUnavailableRecovery"` + OriginUnavailableRedirectMethod pulumi.IntPtrInput `pulumi:"originUnavailableRedirectMethod"` + OriginUnavailableResponseCodes pulumi.StringArrayInput `pulumi:"originUnavailableResponseCodes"` + OriginUnavailableRetryLimit pulumi.StringPtrInput `pulumi:"originUnavailableRetryLimit"` + OriginUnresponsiveAlternateHost pulumi.StringPtrInput `pulumi:"originUnresponsiveAlternateHost"` + OriginUnresponsiveBackupHost pulumi.StringPtrInput `pulumi:"originUnresponsiveBackupHost"` + OriginUnresponsiveBlacklistOriginIp pulumi.BoolPtrInput `pulumi:"originUnresponsiveBlacklistOriginIp"` + OriginUnresponsiveBlacklistWindow pulumi.StringPtrInput `pulumi:"originUnresponsiveBlacklistWindow"` + OriginUnresponsiveChangeProtocol pulumi.BoolPtrInput `pulumi:"originUnresponsiveChangeProtocol"` + OriginUnresponsiveDetectionLevel pulumi.StringPtrInput `pulumi:"originUnresponsiveDetectionLevel"` + OriginUnresponsiveIncludeQueryString pulumi.BoolPtrInput `pulumi:"originUnresponsiveIncludeQueryString"` + OriginUnresponsiveModifiedPath pulumi.StringPtrInput `pulumi:"originUnresponsiveModifiedPath"` + OriginUnresponsiveModifyRequestPath pulumi.BoolPtrInput `pulumi:"originUnresponsiveModifyRequestPath"` + OriginUnresponsiveProtocol pulumi.StringPtrInput `pulumi:"originUnresponsiveProtocol"` + OriginUnresponsiveRecovery pulumi.StringPtrInput `pulumi:"originUnresponsiveRecovery"` + OriginUnresponsiveRedirectMethod pulumi.IntPtrInput `pulumi:"originUnresponsiveRedirectMethod"` + OriginUnresponsiveRetryLimit pulumi.StringPtrInput `pulumi:"originUnresponsiveRetryLimit"` + OtherOptions pulumi.StringPtrInput `pulumi:"otherOptions"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs, GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtr and GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrType GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs) GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) CacheErrorResponse() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + return v.CacheErrorResponse + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) CacheWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { return v.CacheWindow }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) ClientResponseCode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.ClientResponseCode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) DetectObjectUnavailable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + return v.DetectObjectUnavailable + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) DetectObjectUnavailableTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.DetectObjectUnavailableTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) DetectOriginUnavailable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + return v.DetectOriginUnavailable + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) DetectOriginUnavailableTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.DetectOriginUnavailableTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) DetectOriginUnresponsive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + return v.DetectOriginUnresponsive + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) DetectOriginUnresponsiveTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.DetectOriginUnresponsiveTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) ObjectUnavailableAlternateHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.ObjectUnavailableAlternateHost + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) ObjectUnavailableBackupHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.ObjectUnavailableBackupHost + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) ObjectUnavailableBlacklistOriginIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + return v.ObjectUnavailableBlacklistOriginIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) ObjectUnavailableBlacklistWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.ObjectUnavailableBlacklistWindow + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) ObjectUnavailableChangeProtocol() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + return v.ObjectUnavailableChangeProtocol + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) ObjectUnavailableDetectionLevel() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.ObjectUnavailableDetectionLevel + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) ObjectUnavailableIncludeQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + return v.ObjectUnavailableIncludeQueryString + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) ObjectUnavailableModifiedPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.ObjectUnavailableModifiedPath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) ObjectUnavailableModifyRequestPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + return v.ObjectUnavailableModifyRequestPath + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) ObjectUnavailableProtocol() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.ObjectUnavailableProtocol + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) ObjectUnavailableRecovery() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.ObjectUnavailableRecovery + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) ObjectUnavailableRedirectMethod() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *int { + return v.ObjectUnavailableRedirectMethod + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) ObjectUnavailableResponseCodes() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) []string { + return v.ObjectUnavailableResponseCodes + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) ObjectUnavailableRetryLimit() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.ObjectUnavailableRetryLimit + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnavailableAlternateHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.OriginUnavailableAlternateHost + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnavailableBackupHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.OriginUnavailableBackupHost + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnavailableBlacklistOriginIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + return v.OriginUnavailableBlacklistOriginIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnavailableBlacklistWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.OriginUnavailableBlacklistWindow + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnavailableChangeProtocol() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + return v.OriginUnavailableChangeProtocol + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnavailableDetectionLevel() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.OriginUnavailableDetectionLevel + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnavailableIncludeQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + return v.OriginUnavailableIncludeQueryString + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnavailableModifiedPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.OriginUnavailableModifiedPath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnavailableModifyRequestPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + return v.OriginUnavailableModifyRequestPath + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnavailableProtocol() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.OriginUnavailableProtocol + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnavailableRecovery() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.OriginUnavailableRecovery + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnavailableRedirectMethod() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *int { + return v.OriginUnavailableRedirectMethod + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnavailableResponseCodes() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) []string { + return v.OriginUnavailableResponseCodes + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnavailableRetryLimit() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.OriginUnavailableRetryLimit + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnresponsiveAlternateHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.OriginUnresponsiveAlternateHost + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnresponsiveBackupHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.OriginUnresponsiveBackupHost + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnresponsiveBlacklistOriginIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + return v.OriginUnresponsiveBlacklistOriginIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnresponsiveBlacklistWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.OriginUnresponsiveBlacklistWindow + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnresponsiveChangeProtocol() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + return v.OriginUnresponsiveChangeProtocol + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnresponsiveDetectionLevel() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.OriginUnresponsiveDetectionLevel + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnresponsiveIncludeQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + return v.OriginUnresponsiveIncludeQueryString + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnresponsiveModifiedPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.OriginUnresponsiveModifiedPath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnresponsiveModifyRequestPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + return v.OriginUnresponsiveModifyRequestPath + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnresponsiveProtocol() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.OriginUnresponsiveProtocol + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnresponsiveRecovery() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.OriginUnresponsiveRecovery + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnresponsiveRedirectMethod() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *int { + return v.OriginUnresponsiveRedirectMethod + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OriginUnresponsiveRetryLimit() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.OriginUnresponsiveRetryLimit + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) OtherOptions() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.OtherOptions + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) CacheErrorResponse() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.CacheErrorResponse + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) CacheWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.CacheWindow + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) ClientResponseCode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.ClientResponseCode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) DetectObjectUnavailable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.DetectObjectUnavailable + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) DetectObjectUnavailableTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.DetectObjectUnavailableTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) DetectOriginUnavailable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.DetectOriginUnavailable + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) DetectOriginUnavailableTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.DetectOriginUnavailableTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) DetectOriginUnresponsive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.DetectOriginUnresponsive + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) DetectOriginUnresponsiveTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.DetectOriginUnresponsiveTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableAlternateHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.ObjectUnavailableAlternateHost + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableBackupHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.ObjectUnavailableBackupHost + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableBlacklistOriginIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.ObjectUnavailableBlacklistOriginIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableBlacklistWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.ObjectUnavailableBlacklistWindow + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableChangeProtocol() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.ObjectUnavailableChangeProtocol + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableDetectionLevel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.ObjectUnavailableDetectionLevel + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableIncludeQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.ObjectUnavailableIncludeQueryString + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableModifiedPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.ObjectUnavailableModifiedPath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableModifyRequestPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.ObjectUnavailableModifyRequestPath + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableProtocol() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.ObjectUnavailableProtocol + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableRecovery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.ObjectUnavailableRecovery + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableRedirectMethod() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *int { + if v == nil { + return nil + } + return v.ObjectUnavailableRedirectMethod + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableResponseCodes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) []string { + if v == nil { + return nil + } + return v.ObjectUnavailableResponseCodes + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) ObjectUnavailableRetryLimit() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.ObjectUnavailableRetryLimit + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableAlternateHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnavailableAlternateHost + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableBackupHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnavailableBackupHost + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableBlacklistOriginIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.OriginUnavailableBlacklistOriginIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableBlacklistWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnavailableBlacklistWindow + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableChangeProtocol() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.OriginUnavailableChangeProtocol + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableDetectionLevel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnavailableDetectionLevel + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableIncludeQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.OriginUnavailableIncludeQueryString + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableModifiedPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnavailableModifiedPath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableModifyRequestPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.OriginUnavailableModifyRequestPath + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableProtocol() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnavailableProtocol + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableRecovery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnavailableRecovery + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableRedirectMethod() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *int { + if v == nil { + return nil + } + return v.OriginUnavailableRedirectMethod + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableResponseCodes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) []string { + if v == nil { + return nil + } + return v.OriginUnavailableResponseCodes + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnavailableRetryLimit() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnavailableRetryLimit + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveAlternateHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnresponsiveAlternateHost + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveBackupHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnresponsiveBackupHost + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveBlacklistOriginIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.OriginUnresponsiveBlacklistOriginIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveBlacklistWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnresponsiveBlacklistWindow + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveChangeProtocol() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.OriginUnresponsiveChangeProtocol + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveDetectionLevel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnresponsiveDetectionLevel + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveIncludeQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.OriginUnresponsiveIncludeQueryString + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveModifiedPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnresponsiveModifiedPath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveModifyRequestPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *bool { + if v == nil { + return nil + } + return v.OriginUnresponsiveModifyRequestPath + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveProtocol() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnresponsiveProtocol + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveRecovery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnresponsiveRecovery + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveRedirectMethod() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *int { + if v == nil { + return nil + } + return v.OriginUnresponsiveRedirectMethod + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OriginUnresponsiveRetryLimit() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OriginUnresponsiveRetryLimit + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) OtherOptions() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.OtherOptions + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs and GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs, GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtr and GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrType GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs) GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching) *GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching) GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + SecondaryMultipathToOrigin *bool `pulumi:"secondaryMultipathToOrigin"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs and GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + SecondaryMultipathToOrigin pulumi.BoolPtrInput `pulumi:"secondaryMultipathToOrigin"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs, GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtr and GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrType GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs) GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance) *GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput) SecondaryMultipathToOrigin() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance) *bool { + return v.SecondaryMultipathToOrigin + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance) GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput) SecondaryMultipathToOrigin() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance) *bool { + if v == nil { + return nil + } + return v.SecondaryMultipathToOrigin + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader struct { + Action *string `pulumi:"action"` + AvoidDuplicateHeaders *bool `pulumi:"avoidDuplicateHeaders"` + CustomHeaderName *string `pulumi:"customHeaderName"` + HeaderValue *string `pulumi:"headerValue"` + Locked *bool `pulumi:"locked"` + NewHeaderValue *string `pulumi:"newHeaderValue"` + StandardAddHeaderName *string `pulumi:"standardAddHeaderName"` + StandardDeleteHeaderName *string `pulumi:"standardDeleteHeaderName"` + StandardModifyHeaderName *string `pulumi:"standardModifyHeaderName"` + StandardPassHeaderName *string `pulumi:"standardPassHeaderName"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs and GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs struct { + Action pulumi.StringPtrInput `pulumi:"action"` + AvoidDuplicateHeaders pulumi.BoolPtrInput `pulumi:"avoidDuplicateHeaders"` + CustomHeaderName pulumi.StringPtrInput `pulumi:"customHeaderName"` + HeaderValue pulumi.StringPtrInput `pulumi:"headerValue"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + NewHeaderValue pulumi.StringPtrInput `pulumi:"newHeaderValue"` + StandardAddHeaderName pulumi.StringPtrInput `pulumi:"standardAddHeaderName"` + StandardDeleteHeaderName pulumi.StringPtrInput `pulumi:"standardDeleteHeaderName"` + StandardModifyHeaderName pulumi.StringPtrInput `pulumi:"standardModifyHeaderName"` + StandardPassHeaderName pulumi.StringPtrInput `pulumi:"standardPassHeaderName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs, GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtr and GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrType GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs) GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput) Action() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *string { + return v.Action + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput) AvoidDuplicateHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *bool { + return v.AvoidDuplicateHeaders + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput) CustomHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *string { + return v.CustomHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput) HeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *string { + return v.HeaderValue + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput) NewHeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *string { + return v.NewHeaderValue + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput) StandardAddHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *string { + return v.StandardAddHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput) StandardDeleteHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *string { + return v.StandardDeleteHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput) StandardModifyHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *string { + return v.StandardModifyHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput) StandardPassHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *string { + return v.StandardPassHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput) Action() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *string { + if v == nil { + return nil + } + return v.Action + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput) AvoidDuplicateHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *bool { + if v == nil { + return nil + } + return v.AvoidDuplicateHeaders + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput) CustomHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *string { + if v == nil { + return nil + } + return v.CustomHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput) HeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *string { + if v == nil { + return nil + } + return v.HeaderValue + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput) NewHeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *string { + if v == nil { + return nil + } + return v.NewHeaderValue + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput) StandardAddHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *string { + if v == nil { + return nil + } + return v.StandardAddHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput) StandardDeleteHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *string { + if v == nil { + return nil + } + return v.StandardDeleteHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput) StandardModifyHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *string { + if v == nil { + return nil + } + return v.StandardModifyHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput) StandardPassHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *string { + if v == nil { + return nil + } + return v.StandardPassHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader struct { + Action *string `pulumi:"action"` + AvoidDuplicateHeaders *bool `pulumi:"avoidDuplicateHeaders"` + CustomHeaderName *string `pulumi:"customHeaderName"` + HeaderValue *string `pulumi:"headerValue"` + Locked *bool `pulumi:"locked"` + NewHeaderValue *string `pulumi:"newHeaderValue"` + StandardAddHeaderName *string `pulumi:"standardAddHeaderName"` + StandardDeleteHeaderName *string `pulumi:"standardDeleteHeaderName"` + StandardModifyHeaderName *string `pulumi:"standardModifyHeaderName"` + StandardPassHeaderName *string `pulumi:"standardPassHeaderName"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs and GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs struct { + Action pulumi.StringPtrInput `pulumi:"action"` + AvoidDuplicateHeaders pulumi.BoolPtrInput `pulumi:"avoidDuplicateHeaders"` + CustomHeaderName pulumi.StringPtrInput `pulumi:"customHeaderName"` + HeaderValue pulumi.StringPtrInput `pulumi:"headerValue"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + NewHeaderValue pulumi.StringPtrInput `pulumi:"newHeaderValue"` + StandardAddHeaderName pulumi.StringPtrInput `pulumi:"standardAddHeaderName"` + StandardDeleteHeaderName pulumi.StringPtrInput `pulumi:"standardDeleteHeaderName"` + StandardModifyHeaderName pulumi.StringPtrInput `pulumi:"standardModifyHeaderName"` + StandardPassHeaderName pulumi.StringPtrInput `pulumi:"standardPassHeaderName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs, GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtr and GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrType GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs) GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput) Action() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *string { + return v.Action + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput) AvoidDuplicateHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *bool { + return v.AvoidDuplicateHeaders + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput) CustomHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *string { + return v.CustomHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput) HeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *string { + return v.HeaderValue + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput) NewHeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *string { + return v.NewHeaderValue + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput) StandardAddHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *string { + return v.StandardAddHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput) StandardDeleteHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *string { + return v.StandardDeleteHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput) StandardModifyHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *string { + return v.StandardModifyHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput) StandardPassHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *string { + return v.StandardPassHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput) Action() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *string { + if v == nil { + return nil + } + return v.Action + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput) AvoidDuplicateHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *bool { + if v == nil { + return nil + } + return v.AvoidDuplicateHeaders + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput) CustomHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *string { + if v == nil { + return nil + } + return v.CustomHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput) HeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *string { + if v == nil { + return nil + } + return v.HeaderValue + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput) NewHeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *string { + if v == nil { + return nil + } + return v.NewHeaderValue + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput) StandardAddHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *string { + if v == nil { + return nil + } + return v.StandardAddHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput) StandardDeleteHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *string { + if v == nil { + return nil + } + return v.StandardDeleteHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput) StandardModifyHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *string { + if v == nil { + return nil + } + return v.StandardModifyHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput) StandardPassHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *string { + if v == nil { + return nil + } + return v.StandardPassHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader struct { + Action *string `pulumi:"action"` + AvoidDuplicateHeaders *bool `pulumi:"avoidDuplicateHeaders"` + CustomHeaderName *string `pulumi:"customHeaderName"` + HeaderValue *string `pulumi:"headerValue"` + Locked *bool `pulumi:"locked"` + MatchMultiple *bool `pulumi:"matchMultiple"` + NewHeaderValue *string `pulumi:"newHeaderValue"` + RegexHeaderMatch *string `pulumi:"regexHeaderMatch"` + RegexHeaderReplace *string `pulumi:"regexHeaderReplace"` + StandardAddHeaderName *string `pulumi:"standardAddHeaderName"` + StandardDeleteHeaderName *string `pulumi:"standardDeleteHeaderName"` + StandardModifyHeaderName *string `pulumi:"standardModifyHeaderName"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs and GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs struct { + Action pulumi.StringPtrInput `pulumi:"action"` + AvoidDuplicateHeaders pulumi.BoolPtrInput `pulumi:"avoidDuplicateHeaders"` + CustomHeaderName pulumi.StringPtrInput `pulumi:"customHeaderName"` + HeaderValue pulumi.StringPtrInput `pulumi:"headerValue"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchMultiple pulumi.BoolPtrInput `pulumi:"matchMultiple"` + NewHeaderValue pulumi.StringPtrInput `pulumi:"newHeaderValue"` + RegexHeaderMatch pulumi.StringPtrInput `pulumi:"regexHeaderMatch"` + RegexHeaderReplace pulumi.StringPtrInput `pulumi:"regexHeaderReplace"` + StandardAddHeaderName pulumi.StringPtrInput `pulumi:"standardAddHeaderName"` + StandardDeleteHeaderName pulumi.StringPtrInput `pulumi:"standardDeleteHeaderName"` + StandardModifyHeaderName pulumi.StringPtrInput `pulumi:"standardModifyHeaderName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs, GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtr and GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrType GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs) GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput) Action() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *string { + return v.Action + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput) AvoidDuplicateHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *bool { + return v.AvoidDuplicateHeaders + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput) CustomHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *string { + return v.CustomHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput) HeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *string { + return v.HeaderValue + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput) MatchMultiple() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *bool { + return v.MatchMultiple + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput) NewHeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *string { + return v.NewHeaderValue + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput) RegexHeaderMatch() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *string { + return v.RegexHeaderMatch + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput) RegexHeaderReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *string { + return v.RegexHeaderReplace + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput) StandardAddHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *string { + return v.StandardAddHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput) StandardDeleteHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *string { + return v.StandardDeleteHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput) StandardModifyHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *string { + return v.StandardModifyHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput) Action() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *string { + if v == nil { + return nil + } + return v.Action + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput) AvoidDuplicateHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *bool { + if v == nil { + return nil + } + return v.AvoidDuplicateHeaders + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput) CustomHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *string { + if v == nil { + return nil + } + return v.CustomHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput) HeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *string { + if v == nil { + return nil + } + return v.HeaderValue + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput) MatchMultiple() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *bool { + if v == nil { + return nil + } + return v.MatchMultiple + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput) NewHeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *string { + if v == nil { + return nil + } + return v.NewHeaderValue + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput) RegexHeaderMatch() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *string { + if v == nil { + return nil + } + return v.RegexHeaderMatch + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput) RegexHeaderReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *string { + if v == nil { + return nil + } + return v.RegexHeaderReplace + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput) StandardAddHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *string { + if v == nil { + return nil + } + return v.StandardAddHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput) StandardDeleteHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *string { + if v == nil { + return nil + } + return v.StandardDeleteHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput) StandardModifyHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *string { + if v == nil { + return nil + } + return v.StandardModifyHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader struct { + Action *string `pulumi:"action"` + AvoidDuplicateHeaders *bool `pulumi:"avoidDuplicateHeaders"` + CustomHeaderName *string `pulumi:"customHeaderName"` + HeaderValue *string `pulumi:"headerValue"` + Locked *bool `pulumi:"locked"` + MatchMultiple *bool `pulumi:"matchMultiple"` + NewHeaderValue *string `pulumi:"newHeaderValue"` + RegexHeaderMatch *string `pulumi:"regexHeaderMatch"` + RegexHeaderReplace *string `pulumi:"regexHeaderReplace"` + StandardAddHeaderName *string `pulumi:"standardAddHeaderName"` + StandardDeleteHeaderName *string `pulumi:"standardDeleteHeaderName"` + StandardModifyHeaderName *string `pulumi:"standardModifyHeaderName"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs and GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs struct { + Action pulumi.StringPtrInput `pulumi:"action"` + AvoidDuplicateHeaders pulumi.BoolPtrInput `pulumi:"avoidDuplicateHeaders"` + CustomHeaderName pulumi.StringPtrInput `pulumi:"customHeaderName"` + HeaderValue pulumi.StringPtrInput `pulumi:"headerValue"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchMultiple pulumi.BoolPtrInput `pulumi:"matchMultiple"` + NewHeaderValue pulumi.StringPtrInput `pulumi:"newHeaderValue"` + RegexHeaderMatch pulumi.StringPtrInput `pulumi:"regexHeaderMatch"` + RegexHeaderReplace pulumi.StringPtrInput `pulumi:"regexHeaderReplace"` + StandardAddHeaderName pulumi.StringPtrInput `pulumi:"standardAddHeaderName"` + StandardDeleteHeaderName pulumi.StringPtrInput `pulumi:"standardDeleteHeaderName"` + StandardModifyHeaderName pulumi.StringPtrInput `pulumi:"standardModifyHeaderName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs, GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtr and GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrType GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs) GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput) Action() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *string { + return v.Action + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput) AvoidDuplicateHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *bool { + return v.AvoidDuplicateHeaders + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput) CustomHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *string { + return v.CustomHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput) HeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *string { + return v.HeaderValue + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput) MatchMultiple() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *bool { + return v.MatchMultiple + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput) NewHeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *string { + return v.NewHeaderValue + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput) RegexHeaderMatch() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *string { + return v.RegexHeaderMatch + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput) RegexHeaderReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *string { + return v.RegexHeaderReplace + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput) StandardAddHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *string { + return v.StandardAddHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput) StandardDeleteHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *string { + return v.StandardDeleteHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput) StandardModifyHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *string { + return v.StandardModifyHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput) Action() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *string { + if v == nil { + return nil + } + return v.Action + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput) AvoidDuplicateHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *bool { + if v == nil { + return nil + } + return v.AvoidDuplicateHeaders + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput) CustomHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *string { + if v == nil { + return nil + } + return v.CustomHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput) HeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *string { + if v == nil { + return nil + } + return v.HeaderValue + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput) MatchMultiple() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *bool { + if v == nil { + return nil + } + return v.MatchMultiple + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput) NewHeaderValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *string { + if v == nil { + return nil + } + return v.NewHeaderValue + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput) RegexHeaderMatch() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *string { + if v == nil { + return nil + } + return v.RegexHeaderMatch + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput) RegexHeaderReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *string { + if v == nil { + return nil + } + return v.RegexHeaderReplace + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput) StandardAddHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *string { + if v == nil { + return nil + } + return v.StandardAddHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput) StandardDeleteHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *string { + if v == nil { + return nil + } + return v.StandardDeleteHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput) StandardModifyHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *string { + if v == nil { + return nil + } + return v.StandardModifyHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + ModificationOption *string `pulumi:"modificationOption"` + RenameHeaderTo *string `pulumi:"renameHeaderTo"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs and GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ModificationOption pulumi.StringPtrInput `pulumi:"modificationOption"` + RenameHeaderTo pulumi.StringPtrInput `pulumi:"renameHeaderTo"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs, GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtr and GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrType GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs) GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader) *GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput) ModificationOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader) *string { + return v.ModificationOption + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput) RenameHeaderTo() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader) *string { return v.RenameHeaderTo }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader) GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput) ModificationOption() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader) *string { + if v == nil { + return nil + } + return v.ModificationOption + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput) RenameHeaderTo() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader) *string { + if v == nil { + return nil + } + return v.RenameHeaderTo + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOrigin struct { + CacheKeyHostname *string `pulumi:"cacheKeyHostname"` + Compress *bool `pulumi:"compress"` + CustomCertificateAuthorities []GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority `pulumi:"customCertificateAuthorities"` + CustomCertificates []GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate `pulumi:"customCertificates"` + CustomForwardHostHeader *string `pulumi:"customForwardHostHeader"` + CustomValidCnValues []string `pulumi:"customValidCnValues"` + EnableTrueClientIp *bool `pulumi:"enableTrueClientIp"` + ForwardHostHeader *string `pulumi:"forwardHostHeader"` + Hostname *string `pulumi:"hostname"` + HttpPort *int `pulumi:"httpPort"` + HttpsPort *int `pulumi:"httpsPort"` + IpVersion *string `pulumi:"ipVersion"` + Locked *bool `pulumi:"locked"` + MaxTlsVersion *string `pulumi:"maxTlsVersion"` + MinTlsVersion *string `pulumi:"minTlsVersion"` + Mslorigin *string `pulumi:"mslorigin"` + NetStorage *GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage `pulumi:"netStorage"` + OriginCertificate *string `pulumi:"originCertificate"` + OriginCertsToHonor *string `pulumi:"originCertsToHonor"` + OriginId *string `pulumi:"originId"` + OriginSni *bool `pulumi:"originSni"` + OriginType *string `pulumi:"originType"` + Ports *string `pulumi:"ports"` + SaasCnameEnabled *bool `pulumi:"saasCnameEnabled"` + SaasCnameLevel *int `pulumi:"saasCnameLevel"` + SaasCookie *string `pulumi:"saasCookie"` + SaasQueryString *string `pulumi:"saasQueryString"` + SaasRegex *string `pulumi:"saasRegex"` + SaasReplace *string `pulumi:"saasReplace"` + SaasSuffix *string `pulumi:"saasSuffix"` + SaasType *string `pulumi:"saasType"` + SecondHostname *string `pulumi:"secondHostname"` + SecondHostnameEnabled *bool `pulumi:"secondHostnameEnabled"` + StandardCertificateAuthorities []string `pulumi:"standardCertificateAuthorities"` + TemplateUuid *string `pulumi:"templateUuid"` + Tls13Support *bool `pulumi:"tls13Support"` + TlsVersionTitle *string `pulumi:"tlsVersionTitle"` + TrueClientIpClientSetting *bool `pulumi:"trueClientIpClientSetting"` + TrueClientIpHeader *string `pulumi:"trueClientIpHeader"` + UseUniqueCacheKey *bool `pulumi:"useUniqueCacheKey"` + Uuid *string `pulumi:"uuid"` + VerificationMode *string `pulumi:"verificationMode"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs and GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs struct { + CacheKeyHostname pulumi.StringPtrInput `pulumi:"cacheKeyHostname"` + Compress pulumi.BoolPtrInput `pulumi:"compress"` + CustomCertificateAuthorities GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayInput `pulumi:"customCertificateAuthorities"` + CustomCertificates GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayInput `pulumi:"customCertificates"` + CustomForwardHostHeader pulumi.StringPtrInput `pulumi:"customForwardHostHeader"` + CustomValidCnValues pulumi.StringArrayInput `pulumi:"customValidCnValues"` + EnableTrueClientIp pulumi.BoolPtrInput `pulumi:"enableTrueClientIp"` + ForwardHostHeader pulumi.StringPtrInput `pulumi:"forwardHostHeader"` + Hostname pulumi.StringPtrInput `pulumi:"hostname"` + HttpPort pulumi.IntPtrInput `pulumi:"httpPort"` + HttpsPort pulumi.IntPtrInput `pulumi:"httpsPort"` + IpVersion pulumi.StringPtrInput `pulumi:"ipVersion"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MaxTlsVersion pulumi.StringPtrInput `pulumi:"maxTlsVersion"` + MinTlsVersion pulumi.StringPtrInput `pulumi:"minTlsVersion"` + Mslorigin pulumi.StringPtrInput `pulumi:"mslorigin"` + NetStorage GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrInput `pulumi:"netStorage"` + OriginCertificate pulumi.StringPtrInput `pulumi:"originCertificate"` + OriginCertsToHonor pulumi.StringPtrInput `pulumi:"originCertsToHonor"` + OriginId pulumi.StringPtrInput `pulumi:"originId"` + OriginSni pulumi.BoolPtrInput `pulumi:"originSni"` + OriginType pulumi.StringPtrInput `pulumi:"originType"` + Ports pulumi.StringPtrInput `pulumi:"ports"` + SaasCnameEnabled pulumi.BoolPtrInput `pulumi:"saasCnameEnabled"` + SaasCnameLevel pulumi.IntPtrInput `pulumi:"saasCnameLevel"` + SaasCookie pulumi.StringPtrInput `pulumi:"saasCookie"` + SaasQueryString pulumi.StringPtrInput `pulumi:"saasQueryString"` + SaasRegex pulumi.StringPtrInput `pulumi:"saasRegex"` + SaasReplace pulumi.StringPtrInput `pulumi:"saasReplace"` + SaasSuffix pulumi.StringPtrInput `pulumi:"saasSuffix"` + SaasType pulumi.StringPtrInput `pulumi:"saasType"` + SecondHostname pulumi.StringPtrInput `pulumi:"secondHostname"` + SecondHostnameEnabled pulumi.BoolPtrInput `pulumi:"secondHostnameEnabled"` + StandardCertificateAuthorities pulumi.StringArrayInput `pulumi:"standardCertificateAuthorities"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Tls13Support pulumi.BoolPtrInput `pulumi:"tls13Support"` + TlsVersionTitle pulumi.StringPtrInput `pulumi:"tlsVersionTitle"` + TrueClientIpClientSetting pulumi.BoolPtrInput `pulumi:"trueClientIpClientSetting"` + TrueClientIpHeader pulumi.StringPtrInput `pulumi:"trueClientIpHeader"` + UseUniqueCacheKey pulumi.BoolPtrInput `pulumi:"useUniqueCacheKey"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VerificationMode pulumi.StringPtrInput `pulumi:"verificationMode"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOrigin)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOrigin] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOrigin]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs, GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtr and GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorOriginPtrType GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs) GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorOriginPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorOriginPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorOrigin)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOrigin] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOrigin]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOrigin)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOrigin] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOrigin]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) CacheKeyHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.CacheKeyHostname }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) Compress() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *bool { return v.Compress }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) CustomCertificateAuthorities() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) []GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority { + return v.CustomCertificateAuthorities + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) CustomCertificates() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) []GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate { + return v.CustomCertificates + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) CustomForwardHostHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.CustomForwardHostHeader }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) CustomValidCnValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) []string { return v.CustomValidCnValues }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) EnableTrueClientIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *bool { return v.EnableTrueClientIp }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) ForwardHostHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.ForwardHostHeader }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) Hostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.Hostname }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) HttpPort() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *int { return v.HttpPort }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) HttpsPort() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *int { return v.HttpsPort }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) IpVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.IpVersion }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) MaxTlsVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.MaxTlsVersion }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) MinTlsVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.MinTlsVersion }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) Mslorigin() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.Mslorigin }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) NetStorage() GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage { + return v.NetStorage + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) OriginCertificate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.OriginCertificate }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) OriginCertsToHonor() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.OriginCertsToHonor }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) OriginId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.OriginId }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) OriginSni() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *bool { return v.OriginSni }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) OriginType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.OriginType }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) Ports() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.Ports }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) SaasCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *bool { return v.SaasCnameEnabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) SaasCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *int { return v.SaasCnameLevel }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) SaasCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.SaasCookie }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) SaasQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.SaasQueryString }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) SaasRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.SaasRegex }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) SaasReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.SaasReplace }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) SaasSuffix() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.SaasSuffix }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) SaasType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.SaasType }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) SecondHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.SecondHostname }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) SecondHostnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *bool { return v.SecondHostnameEnabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) StandardCertificateAuthorities() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) []string { + return v.StandardCertificateAuthorities + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) Tls13Support() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *bool { return v.Tls13Support }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) TlsVersionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.TlsVersionTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) TrueClientIpClientSetting() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *bool { return v.TrueClientIpClientSetting }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) TrueClientIpHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.TrueClientIpHeader }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) UseUniqueCacheKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *bool { return v.UseUniqueCacheKey }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) VerificationMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { return v.VerificationMode }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorOrigin)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOrigin] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOrigin]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) GetPropertyRulesBuilderRulesV20230920BehaviorOrigin { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorOrigin + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) CacheKeyHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.CacheKeyHostname + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) Compress() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *bool { + if v == nil { + return nil + } + return v.Compress + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) CustomCertificateAuthorities() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) []GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority { + if v == nil { + return nil + } + return v.CustomCertificateAuthorities + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) CustomCertificates() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) []GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate { + if v == nil { + return nil + } + return v.CustomCertificates + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) CustomForwardHostHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.CustomForwardHostHeader + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) CustomValidCnValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) []string { + if v == nil { + return nil + } + return v.CustomValidCnValues + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) EnableTrueClientIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *bool { + if v == nil { + return nil + } + return v.EnableTrueClientIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) ForwardHostHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.ForwardHostHeader + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) Hostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.Hostname + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) HttpPort() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *int { + if v == nil { + return nil + } + return v.HttpPort + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) HttpsPort() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *int { + if v == nil { + return nil + } + return v.HttpsPort + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) IpVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.IpVersion + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) MaxTlsVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.MaxTlsVersion + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) MinTlsVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.MinTlsVersion + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) Mslorigin() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.Mslorigin + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) NetStorage() GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage { + if v == nil { + return nil + } + return v.NetStorage + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) OriginCertificate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.OriginCertificate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) OriginCertsToHonor() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.OriginCertsToHonor + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) OriginId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.OriginId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) OriginSni() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *bool { + if v == nil { + return nil + } + return v.OriginSni + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) OriginType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.OriginType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) Ports() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.Ports + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) SaasCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *bool { + if v == nil { + return nil + } + return v.SaasCnameEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) SaasCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *int { + if v == nil { + return nil + } + return v.SaasCnameLevel + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) SaasCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.SaasCookie + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) SaasQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.SaasQueryString + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) SaasRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.SaasRegex + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) SaasReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.SaasReplace + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) SaasSuffix() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.SaasSuffix + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) SaasType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.SaasType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) SecondHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.SecondHostname + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) SecondHostnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *bool { + if v == nil { + return nil + } + return v.SecondHostnameEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) StandardCertificateAuthorities() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) []string { + if v == nil { + return nil + } + return v.StandardCertificateAuthorities + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) Tls13Support() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *bool { + if v == nil { + return nil + } + return v.Tls13Support + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) TlsVersionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.TlsVersionTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) TrueClientIpClientSetting() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *bool { + if v == nil { + return nil + } + return v.TrueClientIpClientSetting + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) TrueClientIpHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.TrueClientIpHeader + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) UseUniqueCacheKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *bool { + if v == nil { + return nil + } + return v.UseUniqueCacheKey + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput) VerificationMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOrigin) *string { + if v == nil { + return nil + } + return v.VerificationMode + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics struct { + AccessKeyEncryptedStorage *bool `pulumi:"accessKeyEncryptedStorage"` + AdcTitle *string `pulumi:"adcTitle"` + AuthenticationMethod *string `pulumi:"authenticationMethod"` + AuthenticationMethodTitle *string `pulumi:"authenticationMethodTitle"` + AwsAccessKeyId *string `pulumi:"awsAccessKeyId"` + AwsAccessKeyVersionGuid *string `pulumi:"awsAccessKeyVersionGuid"` + AwsArRegion *string `pulumi:"awsArRegion"` + AwsHost *string `pulumi:"awsHost"` + AwsRegion *string `pulumi:"awsRegion"` + AwsSecretAccessKey *string `pulumi:"awsSecretAccessKey"` + AwsService *string `pulumi:"awsService"` + Country *string `pulumi:"country"` + CustomSignStrings []string `pulumi:"customSignStrings"` + DirectConnectGeo *string `pulumi:"directConnectGeo"` + EncodingVersion *int `pulumi:"encodingVersion"` + EndPointService *string `pulumi:"endPointService"` + GcsAccessKeyVersionGuid *string `pulumi:"gcsAccessKeyVersionGuid"` + GcsHmacKeyAccessId *string `pulumi:"gcsHmacKeyAccessId"` + GcsHmacKeySecret *string `pulumi:"gcsHmacKeySecret"` + HostnameTag *bool `pulumi:"hostnameTag"` + Locked *bool `pulumi:"locked"` + Mslkey *string `pulumi:"mslkey"` + Mslname *string `pulumi:"mslname"` + Nonce *string `pulumi:"nonce"` + OriginLocationTitle *string `pulumi:"originLocationTitle"` + PropertyIdTag *bool `pulumi:"propertyIdTag"` + RoleArn *string `pulumi:"roleArn"` + SecretKey *string `pulumi:"secretKey"` + TemplateUuid *string `pulumi:"templateUuid"` + UseCustomSignString *bool `pulumi:"useCustomSignString"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs struct { + AccessKeyEncryptedStorage pulumi.BoolPtrInput `pulumi:"accessKeyEncryptedStorage"` + AdcTitle pulumi.StringPtrInput `pulumi:"adcTitle"` + AuthenticationMethod pulumi.StringPtrInput `pulumi:"authenticationMethod"` + AuthenticationMethodTitle pulumi.StringPtrInput `pulumi:"authenticationMethodTitle"` + AwsAccessKeyId pulumi.StringPtrInput `pulumi:"awsAccessKeyId"` + AwsAccessKeyVersionGuid pulumi.StringPtrInput `pulumi:"awsAccessKeyVersionGuid"` + AwsArRegion pulumi.StringPtrInput `pulumi:"awsArRegion"` + AwsHost pulumi.StringPtrInput `pulumi:"awsHost"` + AwsRegion pulumi.StringPtrInput `pulumi:"awsRegion"` + AwsSecretAccessKey pulumi.StringPtrInput `pulumi:"awsSecretAccessKey"` + AwsService pulumi.StringPtrInput `pulumi:"awsService"` + Country pulumi.StringPtrInput `pulumi:"country"` + CustomSignStrings pulumi.StringArrayInput `pulumi:"customSignStrings"` + DirectConnectGeo pulumi.StringPtrInput `pulumi:"directConnectGeo"` + EncodingVersion pulumi.IntPtrInput `pulumi:"encodingVersion"` + EndPointService pulumi.StringPtrInput `pulumi:"endPointService"` + GcsAccessKeyVersionGuid pulumi.StringPtrInput `pulumi:"gcsAccessKeyVersionGuid"` + GcsHmacKeyAccessId pulumi.StringPtrInput `pulumi:"gcsHmacKeyAccessId"` + GcsHmacKeySecret pulumi.StringPtrInput `pulumi:"gcsHmacKeySecret"` + HostnameTag pulumi.BoolPtrInput `pulumi:"hostnameTag"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Mslkey pulumi.StringPtrInput `pulumi:"mslkey"` + Mslname pulumi.StringPtrInput `pulumi:"mslname"` + Nonce pulumi.StringPtrInput `pulumi:"nonce"` + OriginLocationTitle pulumi.StringPtrInput `pulumi:"originLocationTitle"` + PropertyIdTag pulumi.BoolPtrInput `pulumi:"propertyIdTag"` + RoleArn pulumi.StringPtrInput `pulumi:"roleArn"` + SecretKey pulumi.StringPtrInput `pulumi:"secretKey"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UseCustomSignString pulumi.BoolPtrInput `pulumi:"useCustomSignString"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) AccessKeyEncryptedStorage() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *bool { + return v.AccessKeyEncryptedStorage + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) AdcTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { return v.AdcTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) AuthenticationMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + return v.AuthenticationMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) AuthenticationMethodTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + return v.AuthenticationMethodTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) AwsAccessKeyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + return v.AwsAccessKeyId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) AwsAccessKeyVersionGuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + return v.AwsAccessKeyVersionGuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) AwsArRegion() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + return v.AwsArRegion + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) AwsHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { return v.AwsHost }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) AwsRegion() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { return v.AwsRegion }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) AwsSecretAccessKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + return v.AwsSecretAccessKey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) AwsService() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + return v.AwsService + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) Country() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { return v.Country }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) CustomSignStrings() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) []string { + return v.CustomSignStrings + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) DirectConnectGeo() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + return v.DirectConnectGeo + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) EncodingVersion() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *int { + return v.EncodingVersion + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) EndPointService() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + return v.EndPointService + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) GcsAccessKeyVersionGuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + return v.GcsAccessKeyVersionGuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) GcsHmacKeyAccessId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + return v.GcsHmacKeyAccessId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) GcsHmacKeySecret() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + return v.GcsHmacKeySecret + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) HostnameTag() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *bool { return v.HostnameTag }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) Mslkey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { return v.Mslkey }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) Mslname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { return v.Mslname }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) Nonce() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { return v.Nonce }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) OriginLocationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + return v.OriginLocationTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) PropertyIdTag() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *bool { + return v.PropertyIdTag + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) RoleArn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { return v.RoleArn }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) SecretKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { return v.SecretKey }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) UseCustomSignString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *bool { + return v.UseCustomSignString + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) AccessKeyEncryptedStorage() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *bool { + if v == nil { + return nil + } + return v.AccessKeyEncryptedStorage + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) AdcTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.AdcTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) AuthenticationMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.AuthenticationMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) AuthenticationMethodTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.AuthenticationMethodTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) AwsAccessKeyId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.AwsAccessKeyId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) AwsAccessKeyVersionGuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.AwsAccessKeyVersionGuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) AwsArRegion() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.AwsArRegion + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) AwsHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.AwsHost + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) AwsRegion() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.AwsRegion + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) AwsSecretAccessKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.AwsSecretAccessKey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) AwsService() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.AwsService + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) Country() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.Country + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) CustomSignStrings() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) []string { + if v == nil { + return nil + } + return v.CustomSignStrings + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) DirectConnectGeo() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.DirectConnectGeo + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) EncodingVersion() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *int { + if v == nil { + return nil + } + return v.EncodingVersion + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) EndPointService() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.EndPointService + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) GcsAccessKeyVersionGuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.GcsAccessKeyVersionGuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) GcsHmacKeyAccessId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.GcsHmacKeyAccessId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) GcsHmacKeySecret() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.GcsHmacKeySecret + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) HostnameTag() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *bool { + if v == nil { + return nil + } + return v.HostnameTag + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) Mslkey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.Mslkey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) Mslname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.Mslname + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) Nonce() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.Nonce + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) OriginLocationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.OriginLocationTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) PropertyIdTag() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *bool { + if v == nil { + return nil + } + return v.PropertyIdTag + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) RoleArn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.RoleArn + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) SecretKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.SecretKey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) UseCustomSignString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *bool { + if v == nil { + return nil + } + return v.UseCustomSignString + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd struct { + Locked *bool `pulumi:"locked"` + Origintype *string `pulumi:"origintype"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs and GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Origintype pulumi.StringPtrInput `pulumi:"origintype"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs, GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtr and GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrType GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd) *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput) Origintype() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd) *string { + return v.Origintype + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput) Origintype() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd) *string { + if v == nil { + return nil + } + return v.Origintype + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate struct { + CanBeCa *bool `pulumi:"canBeCa"` + CanBeLeaf *bool `pulumi:"canBeLeaf"` + IssuerRdns *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns `pulumi:"issuerRdns"` + NotAfter *int `pulumi:"notAfter"` + NotBefore *int `pulumi:"notBefore"` + PemEncodedCert *string `pulumi:"pemEncodedCert"` + PublicKey *string `pulumi:"publicKey"` + PublicKeyAlgorithm *string `pulumi:"publicKeyAlgorithm"` + PublicKeyFormat *string `pulumi:"publicKeyFormat"` + SelfSigned *bool `pulumi:"selfSigned"` + SerialNumber *string `pulumi:"serialNumber"` + Sha1Fingerprint *string `pulumi:"sha1Fingerprint"` + SigAlgName *string `pulumi:"sigAlgName"` + SubjectAlternativeNames []string `pulumi:"subjectAlternativeNames"` + SubjectCn *string `pulumi:"subjectCn"` + SubjectRdns *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns `pulumi:"subjectRdns"` + Version *int `pulumi:"version"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs and GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs struct { + CanBeCa pulumi.BoolPtrInput `pulumi:"canBeCa"` + CanBeLeaf pulumi.BoolPtrInput `pulumi:"canBeLeaf"` + IssuerRdns GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrInput `pulumi:"issuerRdns"` + NotAfter pulumi.IntPtrInput `pulumi:"notAfter"` + NotBefore pulumi.IntPtrInput `pulumi:"notBefore"` + PemEncodedCert pulumi.StringPtrInput `pulumi:"pemEncodedCert"` + PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` + PublicKeyAlgorithm pulumi.StringPtrInput `pulumi:"publicKeyAlgorithm"` + PublicKeyFormat pulumi.StringPtrInput `pulumi:"publicKeyFormat"` + SelfSigned pulumi.BoolPtrInput `pulumi:"selfSigned"` + SerialNumber pulumi.StringPtrInput `pulumi:"serialNumber"` + Sha1Fingerprint pulumi.StringPtrInput `pulumi:"sha1Fingerprint"` + SigAlgName pulumi.StringPtrInput `pulumi:"sigAlgName"` + SubjectAlternativeNames pulumi.StringArrayInput `pulumi:"subjectAlternativeNames"` + SubjectCn pulumi.StringPtrInput `pulumi:"subjectCn"` + SubjectRdns GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrInput `pulumi:"subjectRdns"` + Version pulumi.IntPtrInput `pulumi:"version"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutputWithContext(ctx).OutputState, + } +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArray and GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArray{ GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs{...} } +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArray []GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateInput + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArray) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArray) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput) CanBeCa() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate) *bool { return v.CanBeCa }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput) CanBeLeaf() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate) *bool { return v.CanBeLeaf }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput) IssuerRdns() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate) *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns { + return v.IssuerRdns + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput) NotAfter() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate) *int { return v.NotAfter }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput) NotBefore() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate) *int { return v.NotBefore }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput) PemEncodedCert() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate) *string { + return v.PemEncodedCert + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput) PublicKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate) *string { + return v.PublicKey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput) PublicKeyAlgorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate) *string { + return v.PublicKeyAlgorithm + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput) PublicKeyFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate) *string { + return v.PublicKeyFormat + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput) SelfSigned() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate) *bool { + return v.SelfSigned + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput) SerialNumber() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate) *string { + return v.SerialNumber + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput) Sha1Fingerprint() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate) *string { + return v.Sha1Fingerprint + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput) SigAlgName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate) *string { + return v.SigAlgName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput) SubjectAlternativeNames() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate) []string { + return v.SubjectAlternativeNames + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput) SubjectCn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate) *string { + return v.SubjectCn + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput) SubjectRdns() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate) *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns { + return v.SubjectRdns + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput) Version() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate) *int { return v.Version }).(pulumi.IntPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate { + return vs[0].([]GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate)[vs[1].(int)] + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority struct { + CanBeCa *bool `pulumi:"canBeCa"` + CanBeLeaf *bool `pulumi:"canBeLeaf"` + IssuerRdns *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns `pulumi:"issuerRdns"` + NotAfter *int `pulumi:"notAfter"` + NotBefore *int `pulumi:"notBefore"` + PemEncodedCert *string `pulumi:"pemEncodedCert"` + PublicKey *string `pulumi:"publicKey"` + PublicKeyAlgorithm *string `pulumi:"publicKeyAlgorithm"` + PublicKeyFormat *string `pulumi:"publicKeyFormat"` + SelfSigned *bool `pulumi:"selfSigned"` + SerialNumber *string `pulumi:"serialNumber"` + Sha1Fingerprint *string `pulumi:"sha1Fingerprint"` + SigAlgName *string `pulumi:"sigAlgName"` + SubjectAlternativeNames []string `pulumi:"subjectAlternativeNames"` + SubjectCn *string `pulumi:"subjectCn"` + SubjectRdns *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns `pulumi:"subjectRdns"` + Version *int `pulumi:"version"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs and GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs struct { + CanBeCa pulumi.BoolPtrInput `pulumi:"canBeCa"` + CanBeLeaf pulumi.BoolPtrInput `pulumi:"canBeLeaf"` + IssuerRdns GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrInput `pulumi:"issuerRdns"` + NotAfter pulumi.IntPtrInput `pulumi:"notAfter"` + NotBefore pulumi.IntPtrInput `pulumi:"notBefore"` + PemEncodedCert pulumi.StringPtrInput `pulumi:"pemEncodedCert"` + PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` + PublicKeyAlgorithm pulumi.StringPtrInput `pulumi:"publicKeyAlgorithm"` + PublicKeyFormat pulumi.StringPtrInput `pulumi:"publicKeyFormat"` + SelfSigned pulumi.BoolPtrInput `pulumi:"selfSigned"` + SerialNumber pulumi.StringPtrInput `pulumi:"serialNumber"` + Sha1Fingerprint pulumi.StringPtrInput `pulumi:"sha1Fingerprint"` + SigAlgName pulumi.StringPtrInput `pulumi:"sigAlgName"` + SubjectAlternativeNames pulumi.StringArrayInput `pulumi:"subjectAlternativeNames"` + SubjectCn pulumi.StringPtrInput `pulumi:"subjectCn"` + SubjectRdns GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrInput `pulumi:"subjectRdns"` + Version pulumi.IntPtrInput `pulumi:"version"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutputWithContext(ctx).OutputState, + } +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArray and GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArray{ GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs{...} } +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArray []GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityInput + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArray) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArray) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput) CanBeCa() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority) *bool { + return v.CanBeCa + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput) CanBeLeaf() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority) *bool { + return v.CanBeLeaf + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput) IssuerRdns() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority) *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns { + return v.IssuerRdns + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput) NotAfter() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority) *int { + return v.NotAfter + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput) NotBefore() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority) *int { + return v.NotBefore + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput) PemEncodedCert() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority) *string { + return v.PemEncodedCert + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput) PublicKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority) *string { + return v.PublicKey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput) PublicKeyAlgorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority) *string { + return v.PublicKeyAlgorithm + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput) PublicKeyFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority) *string { + return v.PublicKeyFormat + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput) SelfSigned() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority) *bool { + return v.SelfSigned + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput) SerialNumber() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority) *string { + return v.SerialNumber + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput) Sha1Fingerprint() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority) *string { + return v.Sha1Fingerprint + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput) SigAlgName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority) *string { + return v.SigAlgName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput) SubjectAlternativeNames() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority) []string { + return v.SubjectAlternativeNames + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput) SubjectCn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority) *string { + return v.SubjectCn + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput) SubjectRdns() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority) *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns { + return v.SubjectRdns + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput) Version() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority) *int { + return v.Version + }).(pulumi.IntPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority { + return vs[0].([]GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority)[vs[1].(int)] + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns struct { + C *string `pulumi:"c"` + Cn *string `pulumi:"cn"` + O *string `pulumi:"o"` + Ou *string `pulumi:"ou"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs struct { + C pulumi.StringPtrInput `pulumi:"c"` + Cn pulumi.StringPtrInput `pulumi:"cn"` + O pulumi.StringPtrInput `pulumi:"o"` + Ou pulumi.StringPtrInput `pulumi:"ou"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns) *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) C() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns) *string { + return v.C + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) Cn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns) *string { + return v.Cn + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) O() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns) *string { + return v.O + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) Ou() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns) *string { + return v.Ou + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) C() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns) *string { + if v == nil { + return nil + } + return v.C + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) Cn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns) *string { + if v == nil { + return nil + } + return v.Cn + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) O() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns) *string { + if v == nil { + return nil + } + return v.O + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput) Ou() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns) *string { + if v == nil { + return nil + } + return v.Ou + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns struct { + C *string `pulumi:"c"` + Cn *string `pulumi:"cn"` + O *string `pulumi:"o"` + Ou *string `pulumi:"ou"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs struct { + C pulumi.StringPtrInput `pulumi:"c"` + Cn pulumi.StringPtrInput `pulumi:"cn"` + O pulumi.StringPtrInput `pulumi:"o"` + Ou pulumi.StringPtrInput `pulumi:"ou"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns) *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) C() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns) *string { + return v.C + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) Cn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns) *string { + return v.Cn + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) O() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns) *string { + return v.O + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) Ou() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns) *string { + return v.Ou + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) C() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns) *string { + if v == nil { + return nil + } + return v.C + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) Cn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns) *string { + if v == nil { + return nil + } + return v.Cn + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) O() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns) *string { + if v == nil { + return nil + } + return v.O + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput) Ou() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns) *string { + if v == nil { + return nil + } + return v.Ou + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns struct { + C *string `pulumi:"c"` + Cn *string `pulumi:"cn"` + O *string `pulumi:"o"` + Ou *string `pulumi:"ou"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs struct { + C pulumi.StringPtrInput `pulumi:"c"` + Cn pulumi.StringPtrInput `pulumi:"cn"` + O pulumi.StringPtrInput `pulumi:"o"` + Ou pulumi.StringPtrInput `pulumi:"ou"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns) *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput) C() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns) *string { + return v.C + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput) Cn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns) *string { + return v.Cn + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput) O() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns) *string { + return v.O + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput) Ou() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns) *string { + return v.Ou + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) C() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns) *string { + if v == nil { + return nil + } + return v.C + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) Cn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns) *string { + if v == nil { + return nil + } + return v.Cn + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) O() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns) *string { + if v == nil { + return nil + } + return v.O + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput) Ou() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns) *string { + if v == nil { + return nil + } + return v.Ou + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns struct { + C *string `pulumi:"c"` + Cn *string `pulumi:"cn"` + O *string `pulumi:"o"` + Ou *string `pulumi:"ou"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs struct { + C pulumi.StringPtrInput `pulumi:"c"` + Cn pulumi.StringPtrInput `pulumi:"cn"` + O pulumi.StringPtrInput `pulumi:"o"` + Ou pulumi.StringPtrInput `pulumi:"ou"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns) *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput) C() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns) *string { + return v.C + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput) Cn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns) *string { + return v.Cn + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput) O() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns) *string { + return v.O + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput) Ou() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns) *string { + return v.Ou + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns) GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) C() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns) *string { + if v == nil { + return nil + } + return v.C + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) Cn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns) *string { + if v == nil { + return nil + } + return v.Cn + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) O() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns) *string { + if v == nil { + return nil + } + return v.O + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput) Ou() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns) *string { + if v == nil { + return nil + } + return v.Ou + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod struct { + CustomStatusCode *string `pulumi:"customStatusCode"` + Locked *bool `pulumi:"locked"` + RecoveryMethod *string `pulumi:"recoveryMethod"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs and GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs struct { + CustomStatusCode pulumi.StringPtrInput `pulumi:"customStatusCode"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + RecoveryMethod pulumi.StringPtrInput `pulumi:"recoveryMethod"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs, GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtr and GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrType GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs) GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod) *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput) CustomStatusCode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod) *string { + return v.CustomStatusCode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput) RecoveryMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod) *string { + return v.RecoveryMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod) GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput) CustomStatusCode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod) *string { + if v == nil { + return nil + } + return v.CustomStatusCode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput) RecoveryMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod) *string { + if v == nil { + return nil + } + return v.RecoveryMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy struct { + BinaryEquivalentContent *bool `pulumi:"binaryEquivalentContent"` + EnableIpAvoidance *bool `pulumi:"enableIpAvoidance"` + Enabled *bool `pulumi:"enabled"` + IpAvoidanceErrorThreshold *int `pulumi:"ipAvoidanceErrorThreshold"` + IpAvoidanceRetryInterval *int `pulumi:"ipAvoidanceRetryInterval"` + Locked *bool `pulumi:"locked"` + MonitorOriginResponsiveness *bool `pulumi:"monitorOriginResponsiveness"` + MonitorResponseCodes1s []string `pulumi:"monitorResponseCodes1s"` + MonitorResponseCodes2s []string `pulumi:"monitorResponseCodes2s"` + MonitorResponseCodes3s []string `pulumi:"monitorResponseCodes3s"` + MonitorStatusCodes1 *bool `pulumi:"monitorStatusCodes1"` + MonitorStatusCodes1EnableRecovery *bool `pulumi:"monitorStatusCodes1EnableRecovery"` + MonitorStatusCodes1EnableRetry *bool `pulumi:"monitorStatusCodes1EnableRetry"` + MonitorStatusCodes1RecoveryConfigName *string `pulumi:"monitorStatusCodes1RecoveryConfigName"` + MonitorStatusCodes2 *bool `pulumi:"monitorStatusCodes2"` + MonitorStatusCodes2EnableRecovery *bool `pulumi:"monitorStatusCodes2EnableRecovery"` + MonitorStatusCodes2EnableRetry *bool `pulumi:"monitorStatusCodes2EnableRetry"` + MonitorStatusCodes2RecoveryConfigName *string `pulumi:"monitorStatusCodes2RecoveryConfigName"` + MonitorStatusCodes3 *bool `pulumi:"monitorStatusCodes3"` + MonitorStatusCodes3EnableRecovery *bool `pulumi:"monitorStatusCodes3EnableRecovery"` + MonitorStatusCodes3EnableRetry *bool `pulumi:"monitorStatusCodes3EnableRetry"` + MonitorStatusCodes3RecoveryConfigName *string `pulumi:"monitorStatusCodes3RecoveryConfigName"` + OriginResponsivenessCustomTimeout *int `pulumi:"originResponsivenessCustomTimeout"` + OriginResponsivenessEnableRecovery *bool `pulumi:"originResponsivenessEnableRecovery"` + OriginResponsivenessEnableRetry *bool `pulumi:"originResponsivenessEnableRetry"` + OriginResponsivenessMonitoring *string `pulumi:"originResponsivenessMonitoring"` + OriginResponsivenessRecoveryConfigName *string `pulumi:"originResponsivenessRecoveryConfigName"` + OriginResponsivenessTimeout *string `pulumi:"originResponsivenessTimeout"` + StatusCodeMonitoring1 *string `pulumi:"statusCodeMonitoring1"` + StatusCodeMonitoring2 *string `pulumi:"statusCodeMonitoring2"` + StatusCodeMonitoring3 *string `pulumi:"statusCodeMonitoring3"` + TemplateUuid *string `pulumi:"templateUuid"` + TuningParameters *string `pulumi:"tuningParameters"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs and GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs struct { + BinaryEquivalentContent pulumi.BoolPtrInput `pulumi:"binaryEquivalentContent"` + EnableIpAvoidance pulumi.BoolPtrInput `pulumi:"enableIpAvoidance"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + IpAvoidanceErrorThreshold pulumi.IntPtrInput `pulumi:"ipAvoidanceErrorThreshold"` + IpAvoidanceRetryInterval pulumi.IntPtrInput `pulumi:"ipAvoidanceRetryInterval"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MonitorOriginResponsiveness pulumi.BoolPtrInput `pulumi:"monitorOriginResponsiveness"` + MonitorResponseCodes1s pulumi.StringArrayInput `pulumi:"monitorResponseCodes1s"` + MonitorResponseCodes2s pulumi.StringArrayInput `pulumi:"monitorResponseCodes2s"` + MonitorResponseCodes3s pulumi.StringArrayInput `pulumi:"monitorResponseCodes3s"` + MonitorStatusCodes1 pulumi.BoolPtrInput `pulumi:"monitorStatusCodes1"` + MonitorStatusCodes1EnableRecovery pulumi.BoolPtrInput `pulumi:"monitorStatusCodes1EnableRecovery"` + MonitorStatusCodes1EnableRetry pulumi.BoolPtrInput `pulumi:"monitorStatusCodes1EnableRetry"` + MonitorStatusCodes1RecoveryConfigName pulumi.StringPtrInput `pulumi:"monitorStatusCodes1RecoveryConfigName"` + MonitorStatusCodes2 pulumi.BoolPtrInput `pulumi:"monitorStatusCodes2"` + MonitorStatusCodes2EnableRecovery pulumi.BoolPtrInput `pulumi:"monitorStatusCodes2EnableRecovery"` + MonitorStatusCodes2EnableRetry pulumi.BoolPtrInput `pulumi:"monitorStatusCodes2EnableRetry"` + MonitorStatusCodes2RecoveryConfigName pulumi.StringPtrInput `pulumi:"monitorStatusCodes2RecoveryConfigName"` + MonitorStatusCodes3 pulumi.BoolPtrInput `pulumi:"monitorStatusCodes3"` + MonitorStatusCodes3EnableRecovery pulumi.BoolPtrInput `pulumi:"monitorStatusCodes3EnableRecovery"` + MonitorStatusCodes3EnableRetry pulumi.BoolPtrInput `pulumi:"monitorStatusCodes3EnableRetry"` + MonitorStatusCodes3RecoveryConfigName pulumi.StringPtrInput `pulumi:"monitorStatusCodes3RecoveryConfigName"` + OriginResponsivenessCustomTimeout pulumi.IntPtrInput `pulumi:"originResponsivenessCustomTimeout"` + OriginResponsivenessEnableRecovery pulumi.BoolPtrInput `pulumi:"originResponsivenessEnableRecovery"` + OriginResponsivenessEnableRetry pulumi.BoolPtrInput `pulumi:"originResponsivenessEnableRetry"` + OriginResponsivenessMonitoring pulumi.StringPtrInput `pulumi:"originResponsivenessMonitoring"` + OriginResponsivenessRecoveryConfigName pulumi.StringPtrInput `pulumi:"originResponsivenessRecoveryConfigName"` + OriginResponsivenessTimeout pulumi.StringPtrInput `pulumi:"originResponsivenessTimeout"` + StatusCodeMonitoring1 pulumi.StringPtrInput `pulumi:"statusCodeMonitoring1"` + StatusCodeMonitoring2 pulumi.StringPtrInput `pulumi:"statusCodeMonitoring2"` + StatusCodeMonitoring3 pulumi.StringPtrInput `pulumi:"statusCodeMonitoring3"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TuningParameters pulumi.StringPtrInput `pulumi:"tuningParameters"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs, GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtr and GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrType GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs) GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) BinaryEquivalentContent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + return v.BinaryEquivalentContent + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) EnableIpAvoidance() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + return v.EnableIpAvoidance + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) IpAvoidanceErrorThreshold() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *int { + return v.IpAvoidanceErrorThreshold + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) IpAvoidanceRetryInterval() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *int { + return v.IpAvoidanceRetryInterval + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) MonitorOriginResponsiveness() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + return v.MonitorOriginResponsiveness + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) MonitorResponseCodes1s() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) []string { + return v.MonitorResponseCodes1s + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) MonitorResponseCodes2s() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) []string { + return v.MonitorResponseCodes2s + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) MonitorResponseCodes3s() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) []string { + return v.MonitorResponseCodes3s + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes1() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + return v.MonitorStatusCodes1 + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes1EnableRecovery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + return v.MonitorStatusCodes1EnableRecovery + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes1EnableRetry() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + return v.MonitorStatusCodes1EnableRetry + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes1RecoveryConfigName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *string { + return v.MonitorStatusCodes1RecoveryConfigName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes2() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + return v.MonitorStatusCodes2 + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes2EnableRecovery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + return v.MonitorStatusCodes2EnableRecovery + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes2EnableRetry() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + return v.MonitorStatusCodes2EnableRetry + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes2RecoveryConfigName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *string { + return v.MonitorStatusCodes2RecoveryConfigName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes3() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + return v.MonitorStatusCodes3 + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes3EnableRecovery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + return v.MonitorStatusCodes3EnableRecovery + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes3EnableRetry() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + return v.MonitorStatusCodes3EnableRetry + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) MonitorStatusCodes3RecoveryConfigName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *string { + return v.MonitorStatusCodes3RecoveryConfigName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) OriginResponsivenessCustomTimeout() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *int { + return v.OriginResponsivenessCustomTimeout + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) OriginResponsivenessEnableRecovery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + return v.OriginResponsivenessEnableRecovery + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) OriginResponsivenessEnableRetry() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + return v.OriginResponsivenessEnableRetry + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) OriginResponsivenessMonitoring() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *string { + return v.OriginResponsivenessMonitoring + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) OriginResponsivenessRecoveryConfigName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *string { + return v.OriginResponsivenessRecoveryConfigName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) OriginResponsivenessTimeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *string { + return v.OriginResponsivenessTimeout + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) StatusCodeMonitoring1() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *string { + return v.StatusCodeMonitoring1 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) StatusCodeMonitoring2() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *string { + return v.StatusCodeMonitoring2 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) StatusCodeMonitoring3() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *string { + return v.StatusCodeMonitoring3 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) TuningParameters() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *string { + return v.TuningParameters + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) BinaryEquivalentContent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + if v == nil { + return nil + } + return v.BinaryEquivalentContent + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) EnableIpAvoidance() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + if v == nil { + return nil + } + return v.EnableIpAvoidance + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) IpAvoidanceErrorThreshold() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *int { + if v == nil { + return nil + } + return v.IpAvoidanceErrorThreshold + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) IpAvoidanceRetryInterval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *int { + if v == nil { + return nil + } + return v.IpAvoidanceRetryInterval + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorOriginResponsiveness() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + if v == nil { + return nil + } + return v.MonitorOriginResponsiveness + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorResponseCodes1s() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) []string { + if v == nil { + return nil + } + return v.MonitorResponseCodes1s + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorResponseCodes2s() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) []string { + if v == nil { + return nil + } + return v.MonitorResponseCodes2s + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorResponseCodes3s() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) []string { + if v == nil { + return nil + } + return v.MonitorResponseCodes3s + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes1() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + if v == nil { + return nil + } + return v.MonitorStatusCodes1 + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes1EnableRecovery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + if v == nil { + return nil + } + return v.MonitorStatusCodes1EnableRecovery + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes1EnableRetry() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + if v == nil { + return nil + } + return v.MonitorStatusCodes1EnableRetry + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes1RecoveryConfigName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *string { + if v == nil { + return nil + } + return v.MonitorStatusCodes1RecoveryConfigName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes2() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + if v == nil { + return nil + } + return v.MonitorStatusCodes2 + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes2EnableRecovery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + if v == nil { + return nil + } + return v.MonitorStatusCodes2EnableRecovery + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes2EnableRetry() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + if v == nil { + return nil + } + return v.MonitorStatusCodes2EnableRetry + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes2RecoveryConfigName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *string { + if v == nil { + return nil + } + return v.MonitorStatusCodes2RecoveryConfigName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes3() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + if v == nil { + return nil + } + return v.MonitorStatusCodes3 + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes3EnableRecovery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + if v == nil { + return nil + } + return v.MonitorStatusCodes3EnableRecovery + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes3EnableRetry() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + if v == nil { + return nil + } + return v.MonitorStatusCodes3EnableRetry + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) MonitorStatusCodes3RecoveryConfigName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *string { + if v == nil { + return nil + } + return v.MonitorStatusCodes3RecoveryConfigName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) OriginResponsivenessCustomTimeout() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *int { + if v == nil { + return nil + } + return v.OriginResponsivenessCustomTimeout + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) OriginResponsivenessEnableRecovery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + if v == nil { + return nil + } + return v.OriginResponsivenessEnableRecovery + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) OriginResponsivenessEnableRetry() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *bool { + if v == nil { + return nil + } + return v.OriginResponsivenessEnableRetry + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) OriginResponsivenessMonitoring() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *string { + if v == nil { + return nil + } + return v.OriginResponsivenessMonitoring + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) OriginResponsivenessRecoveryConfigName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *string { + if v == nil { + return nil + } + return v.OriginResponsivenessRecoveryConfigName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) OriginResponsivenessTimeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *string { + if v == nil { + return nil + } + return v.OriginResponsivenessTimeout + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) StatusCodeMonitoring1() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *string { + if v == nil { + return nil + } + return v.StatusCodeMonitoring1 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) StatusCodeMonitoring2() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *string { + if v == nil { + return nil + } + return v.StatusCodeMonitoring2 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) StatusCodeMonitoring3() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *string { + if v == nil { + return nil + } + return v.StatusCodeMonitoring3 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) TuningParameters() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *string { + if v == nil { + return nil + } + return v.TuningParameters + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl struct { + Enable *bool `pulumi:"enable"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs and GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs struct { + Enable pulumi.BoolPtrInput `pulumi:"enable"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs, GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtr and GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrType GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs) GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl) *GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput) Enable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl) *bool { return v.Enable }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl) GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput) Enable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl) *bool { + if v == nil { + return nil + } + return v.Enable + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage struct { + CpCode *int `pulumi:"cpCode"` + DownloadDomainName *string `pulumi:"downloadDomainName"` + G2oToken *string `pulumi:"g2oToken"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs and GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs struct { + CpCode pulumi.IntPtrInput `pulumi:"cpCode"` + DownloadDomainName pulumi.StringPtrInput `pulumi:"downloadDomainName"` + G2oToken pulumi.StringPtrInput `pulumi:"g2oToken"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs, GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtr and GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrType GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs) GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage) *GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage) *int { return v.CpCode }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage) *string { + return v.DownloadDomainName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage) *string { return v.G2oToken }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage) GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage) *int { + if v == nil { + return nil + } + return v.CpCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage) *string { + if v == nil { + return nil + } + return v.DownloadDomainName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage) *string { + if v == nil { + return nil + } + return v.G2oToken + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy struct { + AllowList *string `pulumi:"allowList"` + Locked *bool `pulumi:"locked"` + PermissionsPolicyDirectives []string `pulumi:"permissionsPolicyDirectives"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs and GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs struct { + AllowList pulumi.StringPtrInput `pulumi:"allowList"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PermissionsPolicyDirectives pulumi.StringArrayInput `pulumi:"permissionsPolicyDirectives"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs, GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtr and GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrType GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs) GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy) *GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput) AllowList() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy) *string { return v.AllowList }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput) PermissionsPolicyDirectives() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy) []string { + return v.PermissionsPolicyDirectives + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy) GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput) AllowList() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy) *string { + if v == nil { + return nil + } + return v.AllowList + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput) PermissionsPolicyDirectives() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy) []string { + if v == nil { + return nil + } + return v.PermissionsPolicyDirectives + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Timeout *string `pulumi:"timeout"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs and GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Timeout pulumi.StringPtrInput `pulumi:"timeout"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs, GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtr and GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrType GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs) GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection) *GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput) Timeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection) *string { + return v.Timeout + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection) GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput) Timeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection) *string { + if v == nil { + return nil + } + return v.Timeout + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Timeout *string `pulumi:"timeout"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs and GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Timeout pulumi.StringPtrInput `pulumi:"timeout"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs, GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtr and GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrType GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs) GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection) *GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput) Timeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection) *string { return v.Timeout }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection) GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput) Timeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection) *string { + if v == nil { + return nil + } + return v.Timeout + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation) *GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation) GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease struct { + CloudletPolicy *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy `pulumi:"cloudletPolicy"` + CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` + Enabled *bool `pulumi:"enabled"` + FailoverDuration *int `pulumi:"failoverDuration"` + FailoverEnabled *bool `pulumi:"failoverEnabled"` + FailoverResponseCodes []string `pulumi:"failoverResponseCodes"` + FailoverTitle *string `pulumi:"failoverTitle"` + IsSharedPolicy *bool `pulumi:"isSharedPolicy"` + Label *string `pulumi:"label"` + Locked *bool `pulumi:"locked"` + PopulationCookieType *string `pulumi:"populationCookieType"` + PopulationDuration *string `pulumi:"populationDuration"` + PopulationExpirationDate *string `pulumi:"populationExpirationDate"` + PopulationRefresh *bool `pulumi:"populationRefresh"` + PopulationTitle *string `pulumi:"populationTitle"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs and GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs struct { + CloudletPolicy GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` + CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + FailoverDuration pulumi.IntPtrInput `pulumi:"failoverDuration"` + FailoverEnabled pulumi.BoolPtrInput `pulumi:"failoverEnabled"` + FailoverResponseCodes pulumi.StringArrayInput `pulumi:"failoverResponseCodes"` + FailoverTitle pulumi.StringPtrInput `pulumi:"failoverTitle"` + IsSharedPolicy pulumi.BoolPtrInput `pulumi:"isSharedPolicy"` + Label pulumi.StringPtrInput `pulumi:"label"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PopulationCookieType pulumi.StringPtrInput `pulumi:"populationCookieType"` + PopulationDuration pulumi.StringPtrInput `pulumi:"populationDuration"` + PopulationExpirationDate pulumi.StringPtrInput `pulumi:"populationExpirationDate"` + PopulationRefresh pulumi.BoolPtrInput `pulumi:"populationRefresh"` + PopulationTitle pulumi.StringPtrInput `pulumi:"populationTitle"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs, GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtr and GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrType GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs) GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy { + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *int { return v.CloudletSharedPolicy }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) FailoverDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *int { return v.FailoverDuration }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) FailoverEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *bool { return v.FailoverEnabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) FailoverResponseCodes() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) []string { + return v.FailoverResponseCodes + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) FailoverTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *string { return v.FailoverTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) IsSharedPolicy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *bool { return v.IsSharedPolicy }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *string { return v.Label }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) PopulationCookieType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *string { + return v.PopulationCookieType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) PopulationDuration() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *string { + return v.PopulationDuration + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) PopulationExpirationDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *string { + return v.PopulationExpirationDate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) PopulationRefresh() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *bool { return v.PopulationRefresh }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) PopulationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *string { return v.PopulationTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy { + if v == nil { + return nil + } + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *int { + if v == nil { + return nil + } + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) FailoverDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *int { + if v == nil { + return nil + } + return v.FailoverDuration + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) FailoverEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *bool { + if v == nil { + return nil + } + return v.FailoverEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) FailoverResponseCodes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) []string { + if v == nil { + return nil + } + return v.FailoverResponseCodes + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) FailoverTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *string { + if v == nil { + return nil + } + return v.FailoverTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) IsSharedPolicy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *bool { + if v == nil { + return nil + } + return v.IsSharedPolicy + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *string { + if v == nil { + return nil + } + return v.Label + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) PopulationCookieType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *string { + if v == nil { + return nil + } + return v.PopulationCookieType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) PopulationDuration() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *string { + if v == nil { + return nil + } + return v.PopulationDuration + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) PopulationExpirationDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *string { + if v == nil { + return nil + } + return v.PopulationExpirationDate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) PopulationRefresh() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *bool { + if v == nil { + return nil + } + return v.PopulationRefresh + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) PopulationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *string { + if v == nil { + return nil + } + return v.PopulationTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy struct { + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs struct { + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy) *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy) *int { return v.Id }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy) *string { + return v.Name + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy) GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy) *int { + if v == nil { + return nil + } + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect struct { + Locked *bool `pulumi:"locked"` + Preconnectlists []string `pulumi:"preconnectlists"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs and GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Preconnectlists pulumi.StringArrayInput `pulumi:"preconnectlists"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs, GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtr and GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrType GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs) GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect) *GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput) Preconnectlists() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect) []string { return v.Preconnectlists }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect) GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput) Preconnectlists() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect) []string { + if v == nil { + return nil + } + return v.Preconnectlists + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs and GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs, GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtr and GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrType GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs) GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery) *GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery) GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching struct { + AccuracyTarget *string `pulumi:"accuracyTarget"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs and GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs struct { + AccuracyTarget pulumi.StringPtrInput `pulumi:"accuracyTarget"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs, GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtr and GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrType GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs) GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching) *GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput) AccuracyTarget() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching) *string { + return v.AccuracyTarget + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching) GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput) AccuracyTarget() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching) *string { + if v == nil { + return nil + } + return v.AccuracyTarget + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs and GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs, GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtr and GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrType GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs) GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch) *GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch) GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs and GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs, GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtr and GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrType GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs) GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable) *GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable) GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + Prefreshval *int `pulumi:"prefreshval"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs and GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Prefreshval pulumi.IntPtrInput `pulumi:"prefreshval"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs, GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtr and GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrType GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs) GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache) *GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput) Prefreshval() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache) *int { return v.Prefreshval }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache) GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput) Prefreshval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache) *int { + if v == nil { + return nil + } + return v.Prefreshval + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorQuality struct { + AudienceSettings *string `pulumi:"audienceSettings"` + CatalogSize *string `pulumi:"catalogSize"` + ContentSettings *string `pulumi:"contentSettings"` + ContentType *string `pulumi:"contentType"` + Country *string `pulumi:"country"` + DeliveryFormat *string `pulumi:"deliveryFormat"` + DeliveryType *string `pulumi:"deliveryType"` + DownloadType *string `pulumi:"downloadType"` + EndUserLocation *string `pulumi:"endUserLocation"` + Locked *bool `pulumi:"locked"` + MaximumConcurrentUsers *string `pulumi:"maximumConcurrentUsers"` + ObjectSize *string `pulumi:"objectSize"` + OptimizeFor *string `pulumi:"optimizeFor"` + OriginSettings *string `pulumi:"originSettings"` + PopularityDistribution *string `pulumi:"popularityDistribution"` + RefreshRate *string `pulumi:"refreshRate"` + SegmentDuration *int `pulumi:"segmentDuration"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorQualityInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs and GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorQualityInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorQualityInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput() GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorQualityOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs struct { + AudienceSettings pulumi.StringPtrInput `pulumi:"audienceSettings"` + CatalogSize pulumi.StringPtrInput `pulumi:"catalogSize"` + ContentSettings pulumi.StringPtrInput `pulumi:"contentSettings"` + ContentType pulumi.StringPtrInput `pulumi:"contentType"` + Country pulumi.StringPtrInput `pulumi:"country"` + DeliveryFormat pulumi.StringPtrInput `pulumi:"deliveryFormat"` + DeliveryType pulumi.StringPtrInput `pulumi:"deliveryType"` + DownloadType pulumi.StringPtrInput `pulumi:"downloadType"` + EndUserLocation pulumi.StringPtrInput `pulumi:"endUserLocation"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MaximumConcurrentUsers pulumi.StringPtrInput `pulumi:"maximumConcurrentUsers"` + ObjectSize pulumi.StringPtrInput `pulumi:"objectSize"` + OptimizeFor pulumi.StringPtrInput `pulumi:"optimizeFor"` + OriginSettings pulumi.StringPtrInput `pulumi:"originSettings"` + PopularityDistribution pulumi.StringPtrInput `pulumi:"popularityDistribution"` + RefreshRate pulumi.StringPtrInput `pulumi:"refreshRate"` + SegmentDuration pulumi.IntPtrInput `pulumi:"segmentDuration"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorQuality)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput() GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorQualityOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorQualityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorQuality] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorQuality]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorQualityOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs, GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtr and GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorQualityPtrType GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs) GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorQualityPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorQualityPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorQuality)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorQualityPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorQualityPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorQualityPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorQuality] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorQuality]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorQuality)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput() GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorQualityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *GetPropertyRulesBuilderRulesV20230920BehaviorQuality { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorQuality] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorQuality]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) AudienceSettings() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { return v.AudienceSettings }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { return v.CatalogSize }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) ContentSettings() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { return v.ContentSettings }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { return v.ContentType }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) Country() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { return v.Country }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) DeliveryFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { return v.DeliveryFormat }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) DeliveryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { return v.DeliveryType }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) DownloadType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { return v.DownloadType }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) EndUserLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { return v.EndUserLocation }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) MaximumConcurrentUsers() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { return v.MaximumConcurrentUsers }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) ObjectSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { return v.ObjectSize }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) OptimizeFor() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { return v.OptimizeFor }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) OriginSettings() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { return v.OriginSettings }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { return v.PopularityDistribution }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) RefreshRate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { return v.RefreshRate }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) SegmentDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *int { return v.SegmentDuration }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorQuality)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorQuality] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorQuality]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuality) GetPropertyRulesBuilderRulesV20230920BehaviorQuality { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorQuality + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) AudienceSettings() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { + if v == nil { + return nil + } + return v.AudienceSettings + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) CatalogSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { + if v == nil { + return nil + } + return v.CatalogSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) ContentSettings() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { + if v == nil { + return nil + } + return v.ContentSettings + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) ContentType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { + if v == nil { + return nil + } + return v.ContentType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) Country() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { + if v == nil { + return nil + } + return v.Country + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) DeliveryFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { + if v == nil { + return nil + } + return v.DeliveryFormat + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) DeliveryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { + if v == nil { + return nil + } + return v.DeliveryType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) DownloadType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { + if v == nil { + return nil + } + return v.DownloadType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) EndUserLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { + if v == nil { + return nil + } + return v.EndUserLocation + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) MaximumConcurrentUsers() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { + if v == nil { + return nil + } + return v.MaximumConcurrentUsers + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) ObjectSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { + if v == nil { + return nil + } + return v.ObjectSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) OptimizeFor() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { + if v == nil { + return nil + } + return v.OptimizeFor + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) OriginSettings() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { + if v == nil { + return nil + } + return v.OriginSettings + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) PopularityDistribution() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { + if v == nil { + return nil + } + return v.PopularityDistribution + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) RefreshRate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { + if v == nil { + return nil + } + return v.RefreshRate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) SegmentDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *int { + if v == nil { + return nil + } + return v.SegmentDuration + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuality) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + QuicOfferPercentage *int `pulumi:"quicOfferPercentage"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs and GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput() GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + QuicOfferPercentage pulumi.IntPtrInput `pulumi:"quicOfferPercentage"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput() GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs, GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtr and GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrType GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs) GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput() GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta) *GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput) QuicOfferPercentage() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta) *int { return v.QuicOfferPercentage }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta) GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput) QuicOfferPercentage() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta) *int { + if v == nil { + return nil + } + return v.QuicOfferPercentage + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek struct { + Flv *bool `pulumi:"flv"` + Locked *bool `pulumi:"locked"` + MaximumSize *string `pulumi:"maximumSize"` + Mp4 *bool `pulumi:"mp4"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs and GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs struct { + Flv pulumi.BoolPtrInput `pulumi:"flv"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MaximumSize pulumi.StringPtrInput `pulumi:"maximumSize"` + Mp4 pulumi.BoolPtrInput `pulumi:"mp4"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs, GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtr and GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrType GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs) GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek) *GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput) Flv() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek) *bool { return v.Flv }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput) MaximumSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek) *string { return v.MaximumSize }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput) Mp4() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek) *bool { return v.Mp4 }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek) GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput) Flv() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek) *bool { + if v == nil { + return nil + } + return v.Flv + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput) MaximumSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek) *string { + if v == nil { + return nil + } + return v.MaximumSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput) Mp4() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek) *bool { + if v == nil { + return nil + } + return v.Mp4 + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRapid struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRapidInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs and GetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRapidInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorRapidInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRapidOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRapid)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRapidOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRapidOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRapid] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRapid]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRapidOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs, GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtr and GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorRapidPtrType GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs) GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorRapidPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorRapidPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRapid)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRapidPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRapidPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRapidPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRapid] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRapid]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRapid)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRapidOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorRapid) *GetPropertyRulesBuilderRulesV20230920BehaviorRapid { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRapid] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRapid]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRapid) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRapid) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRapid) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRapid) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRapid)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRapid] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRapid]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRapid) GetPropertyRulesBuilderRulesV20230920BehaviorRapid { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorRapid + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRapid) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRapid) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRapid) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRapid) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs and GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput() GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput() GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs, GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtr and GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrType GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs) GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput() GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout) *GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout) *string { return v.Value }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout) GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting struct { + Advanced *bool `pulumi:"advanced"` + BeaconSamplingPercentage *float64 `pulumi:"beaconSamplingPercentage"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs and GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs struct { + Advanced pulumi.BoolPtrInput `pulumi:"advanced"` + BeaconSamplingPercentage pulumi.Float64PtrInput `pulumi:"beaconSamplingPercentage"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs, GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtr and GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrType GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs) GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting) *GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput) Advanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting) *bool { return v.Advanced }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput) BeaconSamplingPercentage() pulumi.Float64PtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting) *float64 { + return v.BeaconSamplingPercentage + }).(pulumi.Float64PtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting) GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput) Advanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting) *bool { + if v == nil { + return nil + } + return v.Advanced + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput) BeaconSamplingPercentage() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting) *float64 { + if v == nil { + return nil + } + return v.BeaconSamplingPercentage + }).(pulumi.Float64PtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs and GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs, GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtr and GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrType GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs) GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring) *GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring) GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRedirect struct { + DestinationHostname *string `pulumi:"destinationHostname"` + DestinationHostnameOther *string `pulumi:"destinationHostnameOther"` + DestinationHostnameSibling *string `pulumi:"destinationHostnameSibling"` + DestinationHostnameSubdomain *string `pulumi:"destinationHostnameSubdomain"` + DestinationPath *string `pulumi:"destinationPath"` + DestinationPathOther *string `pulumi:"destinationPathOther"` + DestinationPathPrefix *string `pulumi:"destinationPathPrefix"` + DestinationPathSuffix *string `pulumi:"destinationPathSuffix"` + DestinationPathSuffixStatus *string `pulumi:"destinationPathSuffixStatus"` + DestinationProtocol *string `pulumi:"destinationProtocol"` + Locked *bool `pulumi:"locked"` + MobileDefaultChoice *string `pulumi:"mobileDefaultChoice"` + QueryString *string `pulumi:"queryString"` + ResponseCode *int `pulumi:"responseCode"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRedirectInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs and GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRedirectInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorRedirectInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs struct { + DestinationHostname pulumi.StringPtrInput `pulumi:"destinationHostname"` + DestinationHostnameOther pulumi.StringPtrInput `pulumi:"destinationHostnameOther"` + DestinationHostnameSibling pulumi.StringPtrInput `pulumi:"destinationHostnameSibling"` + DestinationHostnameSubdomain pulumi.StringPtrInput `pulumi:"destinationHostnameSubdomain"` + DestinationPath pulumi.StringPtrInput `pulumi:"destinationPath"` + DestinationPathOther pulumi.StringPtrInput `pulumi:"destinationPathOther"` + DestinationPathPrefix pulumi.StringPtrInput `pulumi:"destinationPathPrefix"` + DestinationPathSuffix pulumi.StringPtrInput `pulumi:"destinationPathSuffix"` + DestinationPathSuffixStatus pulumi.StringPtrInput `pulumi:"destinationPathSuffixStatus"` + DestinationProtocol pulumi.StringPtrInput `pulumi:"destinationProtocol"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MobileDefaultChoice pulumi.StringPtrInput `pulumi:"mobileDefaultChoice"` + QueryString pulumi.StringPtrInput `pulumi:"queryString"` + ResponseCode pulumi.IntPtrInput `pulumi:"responseCode"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRedirect)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRedirect] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRedirect]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs, GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtr and GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrType GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs) GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRedirect)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRedirect] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRedirect]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRedirect)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *GetPropertyRulesBuilderRulesV20230920BehaviorRedirect { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRedirect] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRedirect]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput) DestinationHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { return v.DestinationHostname }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput) DestinationHostnameOther() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { + return v.DestinationHostnameOther + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput) DestinationHostnameSibling() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { + return v.DestinationHostnameSibling + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput) DestinationHostnameSubdomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { + return v.DestinationHostnameSubdomain + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput) DestinationPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { return v.DestinationPath }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput) DestinationPathOther() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { return v.DestinationPathOther }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput) DestinationPathPrefix() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { return v.DestinationPathPrefix }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput) DestinationPathSuffix() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { return v.DestinationPathSuffix }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput) DestinationPathSuffixStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { + return v.DestinationPathSuffixStatus + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput) DestinationProtocol() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { return v.DestinationProtocol }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput) MobileDefaultChoice() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { return v.MobileDefaultChoice }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput) QueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { return v.QueryString }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput) ResponseCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *int { return v.ResponseCode }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRedirect)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRedirect] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRedirect]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) GetPropertyRulesBuilderRulesV20230920BehaviorRedirect { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorRedirect + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput) DestinationHostname() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { + if v == nil { + return nil + } + return v.DestinationHostname + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput) DestinationHostnameOther() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { + if v == nil { + return nil + } + return v.DestinationHostnameOther + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput) DestinationHostnameSibling() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { + if v == nil { + return nil + } + return v.DestinationHostnameSibling + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput) DestinationHostnameSubdomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { + if v == nil { + return nil + } + return v.DestinationHostnameSubdomain + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput) DestinationPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { + if v == nil { + return nil + } + return v.DestinationPath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput) DestinationPathOther() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { + if v == nil { + return nil + } + return v.DestinationPathOther + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput) DestinationPathPrefix() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { + if v == nil { + return nil + } + return v.DestinationPathPrefix + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput) DestinationPathSuffix() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { + if v == nil { + return nil + } + return v.DestinationPathSuffix + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput) DestinationPathSuffixStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { + if v == nil { + return nil + } + return v.DestinationPathSuffixStatus + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput) DestinationProtocol() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { + if v == nil { + return nil + } + return v.DestinationProtocol + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput) MobileDefaultChoice() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { + if v == nil { + return nil + } + return v.MobileDefaultChoice + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput) QueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { + if v == nil { + return nil + } + return v.QueryString + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput) ResponseCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *int { + if v == nil { + return nil + } + return v.ResponseCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirect) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus struct { + Destination *string `pulumi:"destination"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + ResponseCode *int `pulumi:"responseCode"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs and GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs struct { + Destination pulumi.StringPtrInput `pulumi:"destination"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ResponseCode pulumi.IntPtrInput `pulumi:"responseCode"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs, GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtr and GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrType GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs) GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus) *GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput) Destination() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus) *string { return v.Destination }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput) ResponseCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus) *int { return v.ResponseCode }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus) GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput) Destination() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus) *string { + if v == nil { + return nil + } + return v.Destination + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput) ResponseCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus) *int { + if v == nil { + return nil + } + return v.ResponseCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking struct { + AllowChildren *bool `pulumi:"allowChildren"` + Domains []string `pulumi:"domains"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + Strict *bool `pulumi:"strict"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs and GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs struct { + AllowChildren pulumi.BoolPtrInput `pulumi:"allowChildren"` + Domains pulumi.StringArrayInput `pulumi:"domains"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Strict pulumi.BoolPtrInput `pulumi:"strict"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs, GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtr and GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrType GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs) GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking) *GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput) AllowChildren() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking) *bool { return v.AllowChildren }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput) Domains() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking) []string { return v.Domains }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput) Strict() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking) *bool { return v.Strict }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking) GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput) AllowChildren() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking) *bool { + if v == nil { + return nil + } + return v.AllowChildren + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput) Domains() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking) []string { + if v == nil { + return nil + } + return v.Domains + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput) Strict() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking) *bool { + if v == nil { + return nil + } + return v.Strict + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter struct { + Locked *bool `pulumi:"locked"` + Parameters []string `pulumi:"parameters"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs and GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Parameters pulumi.StringArrayInput `pulumi:"parameters"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs, GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtr and GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrType GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs) GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter) *GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput) Parameters() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter) []string { + return v.Parameters + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter) GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput) Parameters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter) []string { + if v == nil { + return nil + } + return v.Parameters + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs and GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs, GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtr and GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrType GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs) GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary) *GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary) GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorReport struct { + Cookies []string `pulumi:"cookies"` + CustomLogField *string `pulumi:"customLogField"` + Locked *bool `pulumi:"locked"` + LogAcceptLanguage *bool `pulumi:"logAcceptLanguage"` + LogCookies *string `pulumi:"logCookies"` + LogCustomLogField *bool `pulumi:"logCustomLogField"` + LogEdgeIp *bool `pulumi:"logEdgeIp"` + LogHost *bool `pulumi:"logHost"` + LogReferer *bool `pulumi:"logReferer"` + LogUserAgent *bool `pulumi:"logUserAgent"` + LogXForwardedFor *bool `pulumi:"logXForwardedFor"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorReportInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs and GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorReportInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorReportInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorReportOutput() GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorReportOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs struct { + Cookies pulumi.StringArrayInput `pulumi:"cookies"` + CustomLogField pulumi.StringPtrInput `pulumi:"customLogField"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + LogAcceptLanguage pulumi.BoolPtrInput `pulumi:"logAcceptLanguage"` + LogCookies pulumi.StringPtrInput `pulumi:"logCookies"` + LogCustomLogField pulumi.BoolPtrInput `pulumi:"logCustomLogField"` + LogEdgeIp pulumi.BoolPtrInput `pulumi:"logEdgeIp"` + LogHost pulumi.BoolPtrInput `pulumi:"logHost"` + LogReferer pulumi.BoolPtrInput `pulumi:"logReferer"` + LogUserAgent pulumi.BoolPtrInput `pulumi:"logUserAgent"` + LogXForwardedFor pulumi.BoolPtrInput `pulumi:"logXForwardedFor"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorReport)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorReportOutput() GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorReportOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorReportOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorReport] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorReport]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorReportOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs, GetPropertyRulesBuilderRulesV20230920BehaviorReportPtr and GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorReportPtrType GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorReportPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs) GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorReportPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorReportPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorReport)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorReportPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorReportPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorReportPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorReport] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorReport]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorReport)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorReportOutput() GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorReportOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorReport) *GetPropertyRulesBuilderRulesV20230920BehaviorReport { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorReport] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorReport]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput) Cookies() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorReport) []string { return v.Cookies }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput) CustomLogField() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorReport) *string { return v.CustomLogField }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorReport) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput) LogAcceptLanguage() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorReport) *bool { return v.LogAcceptLanguage }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput) LogCookies() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorReport) *string { return v.LogCookies }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput) LogCustomLogField() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorReport) *bool { return v.LogCustomLogField }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput) LogEdgeIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorReport) *bool { return v.LogEdgeIp }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput) LogHost() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorReport) *bool { return v.LogHost }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput) LogReferer() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorReport) *bool { return v.LogReferer }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput) LogUserAgent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorReport) *bool { return v.LogUserAgent }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput) LogXForwardedFor() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorReport) *bool { return v.LogXForwardedFor }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorReport) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorReport) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorReport)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorReport] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorReport]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorReport) GetPropertyRulesBuilderRulesV20230920BehaviorReport { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorReport + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput) Cookies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorReport) []string { + if v == nil { + return nil + } + return v.Cookies + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput) CustomLogField() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorReport) *string { + if v == nil { + return nil + } + return v.CustomLogField + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorReport) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput) LogAcceptLanguage() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorReport) *bool { + if v == nil { + return nil + } + return v.LogAcceptLanguage + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput) LogCookies() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorReport) *string { + if v == nil { + return nil + } + return v.LogCookies + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput) LogCustomLogField() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorReport) *bool { + if v == nil { + return nil + } + return v.LogCustomLogField + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput) LogEdgeIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorReport) *bool { + if v == nil { + return nil + } + return v.LogEdgeIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput) LogHost() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorReport) *bool { + if v == nil { + return nil + } + return v.LogHost + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput) LogReferer() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorReport) *bool { + if v == nil { + return nil + } + return v.LogReferer + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput) LogUserAgent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorReport) *bool { + if v == nil { + return nil + } + return v.LogUserAgent + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput) LogXForwardedFor() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorReport) *bool { + if v == nil { + return nil + } + return v.LogXForwardedFor + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorReport) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorReport) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints struct { + AcceptChes []string `pulumi:"acceptChes"` + AcceptCriticalChes []string `pulumi:"acceptCriticalChes"` + Locked *bool `pulumi:"locked"` + Reset *bool `pulumi:"reset"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs struct { + AcceptChes pulumi.StringArrayInput `pulumi:"acceptChes"` + AcceptCriticalChes pulumi.StringArrayInput `pulumi:"acceptCriticalChes"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Reset pulumi.BoolPtrInput `pulumi:"reset"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints) *GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput) AcceptChes() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints) []string { return v.AcceptChes }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput) AcceptCriticalChes() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints) []string { + return v.AcceptCriticalChes + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput) Reset() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints) *bool { return v.Reset }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints) GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput) AcceptChes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints) []string { + if v == nil { + return nil + } + return v.AcceptChes + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput) AcceptCriticalChes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints) []string { + if v == nil { + return nil + } + return v.AcceptCriticalChes + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput) Reset() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints) *bool { + if v == nil { + return nil + } + return v.Reset + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl struct { + Branded403File *string `pulumi:"branded403File"` + Branded403StatusCode *int `pulumi:"branded403StatusCode"` + Branded403Url *string `pulumi:"branded403Url"` + BrandedDenyCacheTtl *int `pulumi:"brandedDenyCacheTtl"` + CloudletPolicy *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy `pulumi:"cloudletPolicy"` + CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` + EnableBranded403 *bool `pulumi:"enableBranded403"` + Enabled *bool `pulumi:"enabled"` + IsSharedPolicy *bool `pulumi:"isSharedPolicy"` + Locked *bool `pulumi:"locked"` + NetStorage *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage `pulumi:"netStorage"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs and GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs struct { + Branded403File pulumi.StringPtrInput `pulumi:"branded403File"` + Branded403StatusCode pulumi.IntPtrInput `pulumi:"branded403StatusCode"` + Branded403Url pulumi.StringPtrInput `pulumi:"branded403Url"` + BrandedDenyCacheTtl pulumi.IntPtrInput `pulumi:"brandedDenyCacheTtl"` + CloudletPolicy GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` + CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` + EnableBranded403 pulumi.BoolPtrInput `pulumi:"enableBranded403"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + IsSharedPolicy pulumi.BoolPtrInput `pulumi:"isSharedPolicy"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + NetStorage GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrInput `pulumi:"netStorage"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs, GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtr and GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrType GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput) Branded403File() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *string { return v.Branded403File }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput) Branded403StatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *int { + return v.Branded403StatusCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput) Branded403Url() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *string { return v.Branded403Url }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput) BrandedDenyCacheTtl() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *int { return v.BrandedDenyCacheTtl }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy { + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *int { + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput) EnableBranded403() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *bool { return v.EnableBranded403 }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput) IsSharedPolicy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *bool { return v.IsSharedPolicy }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput) NetStorage() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage { + return v.NetStorage + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput) Branded403File() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *string { + if v == nil { + return nil + } + return v.Branded403File + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput) Branded403StatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *int { + if v == nil { + return nil + } + return v.Branded403StatusCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput) Branded403Url() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *string { + if v == nil { + return nil + } + return v.Branded403Url + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput) BrandedDenyCacheTtl() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *int { + if v == nil { + return nil + } + return v.BrandedDenyCacheTtl + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy { + if v == nil { + return nil + } + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *int { + if v == nil { + return nil + } + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput) EnableBranded403() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *bool { + if v == nil { + return nil + } + return v.EnableBranded403 + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput) IsSharedPolicy() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *bool { + if v == nil { + return nil + } + return v.IsSharedPolicy + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput) NetStorage() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage { + if v == nil { + return nil + } + return v.NetStorage + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy struct { + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs struct { + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy) *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy) *int { return v.Id }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy) *string { + return v.Name + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy) *int { + if v == nil { + return nil + } + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage struct { + CpCode *int `pulumi:"cpCode"` + DownloadDomainName *string `pulumi:"downloadDomainName"` + G2oToken *string `pulumi:"g2oToken"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs and GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs struct { + CpCode pulumi.IntPtrInput `pulumi:"cpCode"` + DownloadDomainName pulumi.StringPtrInput `pulumi:"downloadDomainName"` + G2oToken pulumi.StringPtrInput `pulumi:"g2oToken"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs, GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtr and GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrType GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage) *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage) *int { return v.CpCode }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage) *string { + return v.DownloadDomainName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage) *string { + return v.G2oToken + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage) GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage) *int { + if v == nil { + return nil + } + return v.CpCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage) *string { + if v == nil { + return nil + } + return v.DownloadDomainName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage) *string { + if v == nil { + return nil + } + return v.G2oToken + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker struct { + Locked *bool `pulumi:"locked"` + RequestType *string `pulumi:"requestType"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs and GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + RequestType pulumi.StringPtrInput `pulumi:"requestType"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs, GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtr and GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrType GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs) GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker) *GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput) RequestType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker) *string { return v.RequestType }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker) GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput) RequestType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker) *string { + if v == nil { + return nil + } + return v.RequestType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs and GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs, GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtr and GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrType GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs) GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer) *GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer) GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility struct { + EnableAllFeatures *bool `pulumi:"enableAllFeatures"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs and GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs struct { + EnableAllFeatures pulumi.BoolPtrInput `pulumi:"enableAllFeatures"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs, GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtr and GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrType GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs) GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility) *GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput) EnableAllFeatures() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility) *bool { + return v.EnableAllFeatures + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility) GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) EnableAllFeatures() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility) *bool { + if v == nil { + return nil + } + return v.EnableAllFeatures + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode struct { + Locked *bool `pulumi:"locked"` + Override206 *bool `pulumi:"override206"` + StatusCode *int `pulumi:"statusCode"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs and GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Override206 pulumi.BoolPtrInput `pulumi:"override206"` + StatusCode pulumi.IntPtrInput `pulumi:"statusCode"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs, GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtr and GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrType GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs) GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode) *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput) Override206() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode) *bool { return v.Override206 }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput) StatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode) *int { return v.StatusCode }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode) GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput) Override206() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode) *bool { + if v == nil { + return nil + } + return v.Override206 + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput) StatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode) *int { + if v == nil { + return nil + } + return v.StatusCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie struct { + CookieName *string `pulumi:"cookieName"` + DefaultDomain *bool `pulumi:"defaultDomain"` + DefaultPath *bool `pulumi:"defaultPath"` + Domain *string `pulumi:"domain"` + Duration *string `pulumi:"duration"` + Enabled *bool `pulumi:"enabled"` + ExpirationDate *string `pulumi:"expirationDate"` + Expires *string `pulumi:"expires"` + Format *string `pulumi:"format"` + HttpOnly *bool `pulumi:"httpOnly"` + Locked *bool `pulumi:"locked"` + Path *string `pulumi:"path"` + SameSite *string `pulumi:"sameSite"` + Secure *bool `pulumi:"secure"` + TemplateUuid *string `pulumi:"templateUuid"` + Type *string `pulumi:"type"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs and GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs struct { + CookieName pulumi.StringPtrInput `pulumi:"cookieName"` + DefaultDomain pulumi.BoolPtrInput `pulumi:"defaultDomain"` + DefaultPath pulumi.BoolPtrInput `pulumi:"defaultPath"` + Domain pulumi.StringPtrInput `pulumi:"domain"` + Duration pulumi.StringPtrInput `pulumi:"duration"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + ExpirationDate pulumi.StringPtrInput `pulumi:"expirationDate"` + Expires pulumi.StringPtrInput `pulumi:"expires"` + Format pulumi.StringPtrInput `pulumi:"format"` + HttpOnly pulumi.BoolPtrInput `pulumi:"httpOnly"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Path pulumi.StringPtrInput `pulumi:"path"` + SameSite pulumi.StringPtrInput `pulumi:"sameSite"` + Secure pulumi.BoolPtrInput `pulumi:"secure"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Type pulumi.StringPtrInput `pulumi:"type"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs, GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtr and GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrType GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs) GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *string { return v.CookieName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) DefaultDomain() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *bool { return v.DefaultDomain }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) DefaultPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *bool { return v.DefaultPath }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) Domain() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *string { return v.Domain }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) Duration() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *string { return v.Duration }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) ExpirationDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *string { return v.ExpirationDate }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) Expires() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *string { return v.Expires }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) Format() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *string { return v.Format }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) HttpOnly() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *bool { return v.HttpOnly }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) Path() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *string { return v.Path }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) SameSite() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *string { return v.SameSite }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) Secure() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *bool { return v.Secure }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *string { return v.Type }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *string { return v.Value }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *string { + if v == nil { + return nil + } + return v.CookieName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) DefaultDomain() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *bool { + if v == nil { + return nil + } + return v.DefaultDomain + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) DefaultPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *bool { + if v == nil { + return nil + } + return v.DefaultPath + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) Domain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *string { + if v == nil { + return nil + } + return v.Domain + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) Duration() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *string { + if v == nil { + return nil + } + return v.Duration + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) ExpirationDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *string { + if v == nil { + return nil + } + return v.ExpirationDate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) Expires() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *string { + if v == nil { + return nil + } + return v.Expires + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) Format() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *string { + if v == nil { + return nil + } + return v.Format + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) HttpOnly() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *bool { + if v == nil { + return nil + } + return v.HttpOnly + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) Path() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *string { + if v == nil { + return nil + } + return v.Path + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) SameSite() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *string { + if v == nil { + return nil + } + return v.SameSite + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) Secure() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *bool { + if v == nil { + return nil + } + return v.Secure + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *string { + if v == nil { + return nil + } + return v.Type + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching struct { + Locked *bool `pulumi:"locked"` + MaximumSize *string `pulumi:"maximumSize"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs and GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MaximumSize pulumi.StringPtrInput `pulumi:"maximumSize"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs, GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtr and GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrType GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs) GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching) *GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput) MaximumSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching) *string { + return v.MaximumSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching) GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput) MaximumSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching) *string { + if v == nil { + return nil + } + return v.MaximumSize + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus struct { + Locked *bool `pulumi:"locked"` + ResponseHeaderName *string `pulumi:"responseHeaderName"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs and GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput() GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ResponseHeaderName pulumi.StringPtrInput `pulumi:"responseHeaderName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput() GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs, GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtr and GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrType GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs) GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput() GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus) *GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput) ResponseHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus) *string { + return v.ResponseHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus) GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput) ResponseHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus) *string { + if v == nil { + return nil + } + return v.ResponseHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl struct { + Behavior *string `pulumi:"behavior"` + KeepQueryString *bool `pulumi:"keepQueryString"` + Locked *bool `pulumi:"locked"` + Match *string `pulumi:"match"` + MatchMultiple *bool `pulumi:"matchMultiple"` + MatchRegex *string `pulumi:"matchRegex"` + TargetPath *string `pulumi:"targetPath"` + TargetPathPrepend *string `pulumi:"targetPathPrepend"` + TargetRegex *string `pulumi:"targetRegex"` + TargetUrl *string `pulumi:"targetUrl"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs and GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs struct { + Behavior pulumi.StringPtrInput `pulumi:"behavior"` + KeepQueryString pulumi.BoolPtrInput `pulumi:"keepQueryString"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Match pulumi.StringPtrInput `pulumi:"match"` + MatchMultiple pulumi.BoolPtrInput `pulumi:"matchMultiple"` + MatchRegex pulumi.StringPtrInput `pulumi:"matchRegex"` + TargetPath pulumi.StringPtrInput `pulumi:"targetPath"` + TargetPathPrepend pulumi.StringPtrInput `pulumi:"targetPathPrepend"` + TargetRegex pulumi.StringPtrInput `pulumi:"targetRegex"` + TargetUrl pulumi.StringPtrInput `pulumi:"targetUrl"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs, GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtr and GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrType GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs) GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *string { return v.Behavior }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput) KeepQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *bool { return v.KeepQueryString }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput) Match() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *string { return v.Match }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput) MatchMultiple() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *bool { return v.MatchMultiple }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput) MatchRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *string { return v.MatchRegex }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput) TargetPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *string { return v.TargetPath }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput) TargetPathPrepend() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *string { return v.TargetPathPrepend }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput) TargetRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *string { return v.TargetRegex }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput) TargetUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *string { return v.TargetUrl }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *string { + if v == nil { + return nil + } + return v.Behavior + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput) KeepQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *bool { + if v == nil { + return nil + } + return v.KeepQueryString + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput) Match() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *string { + if v == nil { + return nil + } + return v.Match + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput) MatchMultiple() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *bool { + if v == nil { + return nil + } + return v.MatchMultiple + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput) MatchRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *string { + if v == nil { + return nil + } + return v.MatchRegex + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput) TargetPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *string { + if v == nil { + return nil + } + return v.TargetPath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput) TargetPathPrepend() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *string { + if v == nil { + return nil + } + return v.TargetPathPrepend + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput) TargetRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *string { + if v == nil { + return nil + } + return v.TargetRegex + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput) TargetUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *string { + if v == nil { + return nil + } + return v.TargetUrl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom struct { + Locked *bool `pulumi:"locked"` + RumGroupName *string `pulumi:"rumGroupName"` + RumSampleRate *int `pulumi:"rumSampleRate"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs and GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + RumGroupName pulumi.StringPtrInput `pulumi:"rumGroupName"` + RumSampleRate pulumi.IntPtrInput `pulumi:"rumSampleRate"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs, GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtr and GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrType GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs) GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom) *GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput) RumGroupName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom) *string { return v.RumGroupName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput) RumSampleRate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom) *int { return v.RumSampleRate }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom) GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput) RumGroupName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom) *string { + if v == nil { + return nil + } + return v.RumGroupName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput) RumSampleRate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom) *int { + if v == nil { + return nil + } + return v.RumSampleRate + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions struct { + ApplicationAction *string `pulumi:"applicationAction"` + ApplicationCnameEnabled *bool `pulumi:"applicationCnameEnabled"` + ApplicationCnameLevel *int `pulumi:"applicationCnameLevel"` + ApplicationCookie *string `pulumi:"applicationCookie"` + ApplicationQueryString *string `pulumi:"applicationQueryString"` + ApplicationRegex *string `pulumi:"applicationRegex"` + ApplicationReplace *string `pulumi:"applicationReplace"` + ApplicationTitle *string `pulumi:"applicationTitle"` + CustomerAction *string `pulumi:"customerAction"` + CustomerCnameEnabled *bool `pulumi:"customerCnameEnabled"` + CustomerCnameLevel *int `pulumi:"customerCnameLevel"` + CustomerCookie *string `pulumi:"customerCookie"` + CustomerQueryString *string `pulumi:"customerQueryString"` + CustomerRegex *string `pulumi:"customerRegex"` + CustomerReplace *string `pulumi:"customerReplace"` + CustomerTitle *string `pulumi:"customerTitle"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + UsersAction *string `pulumi:"usersAction"` + UsersCnameEnabled *bool `pulumi:"usersCnameEnabled"` + UsersCnameLevel *int `pulumi:"usersCnameLevel"` + UsersCookie *string `pulumi:"usersCookie"` + UsersQueryString *string `pulumi:"usersQueryString"` + UsersRegex *string `pulumi:"usersRegex"` + UsersReplace *string `pulumi:"usersReplace"` + UsersTitle *string `pulumi:"usersTitle"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs struct { + ApplicationAction pulumi.StringPtrInput `pulumi:"applicationAction"` + ApplicationCnameEnabled pulumi.BoolPtrInput `pulumi:"applicationCnameEnabled"` + ApplicationCnameLevel pulumi.IntPtrInput `pulumi:"applicationCnameLevel"` + ApplicationCookie pulumi.StringPtrInput `pulumi:"applicationCookie"` + ApplicationQueryString pulumi.StringPtrInput `pulumi:"applicationQueryString"` + ApplicationRegex pulumi.StringPtrInput `pulumi:"applicationRegex"` + ApplicationReplace pulumi.StringPtrInput `pulumi:"applicationReplace"` + ApplicationTitle pulumi.StringPtrInput `pulumi:"applicationTitle"` + CustomerAction pulumi.StringPtrInput `pulumi:"customerAction"` + CustomerCnameEnabled pulumi.BoolPtrInput `pulumi:"customerCnameEnabled"` + CustomerCnameLevel pulumi.IntPtrInput `pulumi:"customerCnameLevel"` + CustomerCookie pulumi.StringPtrInput `pulumi:"customerCookie"` + CustomerQueryString pulumi.StringPtrInput `pulumi:"customerQueryString"` + CustomerRegex pulumi.StringPtrInput `pulumi:"customerRegex"` + CustomerReplace pulumi.StringPtrInput `pulumi:"customerReplace"` + CustomerTitle pulumi.StringPtrInput `pulumi:"customerTitle"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UsersAction pulumi.StringPtrInput `pulumi:"usersAction"` + UsersCnameEnabled pulumi.BoolPtrInput `pulumi:"usersCnameEnabled"` + UsersCnameLevel pulumi.IntPtrInput `pulumi:"usersCnameLevel"` + UsersCookie pulumi.StringPtrInput `pulumi:"usersCookie"` + UsersQueryString pulumi.StringPtrInput `pulumi:"usersQueryString"` + UsersRegex pulumi.StringPtrInput `pulumi:"usersRegex"` + UsersReplace pulumi.StringPtrInput `pulumi:"usersReplace"` + UsersTitle pulumi.StringPtrInput `pulumi:"usersTitle"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) ApplicationAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + return v.ApplicationAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) ApplicationCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *bool { + return v.ApplicationCnameEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) ApplicationCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *int { + return v.ApplicationCnameLevel + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) ApplicationCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + return v.ApplicationCookie + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) ApplicationQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + return v.ApplicationQueryString + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) ApplicationRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + return v.ApplicationRegex + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) ApplicationReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + return v.ApplicationReplace + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) ApplicationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + return v.ApplicationTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) CustomerAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { return v.CustomerAction }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) CustomerCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *bool { + return v.CustomerCnameEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) CustomerCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *int { return v.CustomerCnameLevel }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) CustomerCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { return v.CustomerCookie }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) CustomerQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + return v.CustomerQueryString + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) CustomerRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { return v.CustomerRegex }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) CustomerReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { return v.CustomerReplace }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) CustomerTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { return v.CustomerTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) UsersAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { return v.UsersAction }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) UsersCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *bool { return v.UsersCnameEnabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) UsersCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *int { return v.UsersCnameLevel }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) UsersCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { return v.UsersCookie }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) UsersQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + return v.UsersQueryString + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) UsersRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { return v.UsersRegex }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) UsersReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { return v.UsersReplace }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) UsersTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { return v.UsersTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) ApplicationAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.ApplicationAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) ApplicationCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *bool { + if v == nil { + return nil + } + return v.ApplicationCnameEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) ApplicationCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *int { + if v == nil { + return nil + } + return v.ApplicationCnameLevel + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) ApplicationCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.ApplicationCookie + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) ApplicationQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.ApplicationQueryString + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) ApplicationRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.ApplicationRegex + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) ApplicationReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.ApplicationReplace + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) ApplicationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.ApplicationTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) CustomerAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.CustomerAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) CustomerCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *bool { + if v == nil { + return nil + } + return v.CustomerCnameEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) CustomerCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *int { + if v == nil { + return nil + } + return v.CustomerCnameLevel + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) CustomerCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.CustomerCookie + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) CustomerQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.CustomerQueryString + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) CustomerRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.CustomerRegex + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) CustomerReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.CustomerReplace + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) CustomerTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.CustomerTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) UsersAction() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.UsersAction + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) UsersCnameEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *bool { + if v == nil { + return nil + } + return v.UsersCnameEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) UsersCnameLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *int { + if v == nil { + return nil + } + return v.UsersCnameLevel + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) UsersCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.UsersCookie + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) UsersQueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.UsersQueryString + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) UsersRegex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.UsersRegex + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) UsersReplace() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.UsersReplace + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) UsersTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.UsersTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient struct { + AllowOverrideOriginCacheKey *bool `pulumi:"allowOverrideOriginCacheKey"` + ConnectorId *string `pulumi:"connectorId"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + OriginHostHeader *string `pulumi:"originHostHeader"` + OriginType *string `pulumi:"originType"` + Sf3cOriginHost *string `pulumi:"sf3cOriginHost"` + Sf3cOriginHostHeader *string `pulumi:"sf3cOriginHostHeader"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs and GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs struct { + AllowOverrideOriginCacheKey pulumi.BoolPtrInput `pulumi:"allowOverrideOriginCacheKey"` + ConnectorId pulumi.StringPtrInput `pulumi:"connectorId"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + OriginHostHeader pulumi.StringPtrInput `pulumi:"originHostHeader"` + OriginType pulumi.StringPtrInput `pulumi:"originType"` + Sf3cOriginHost pulumi.StringPtrInput `pulumi:"sf3cOriginHost"` + Sf3cOriginHostHeader pulumi.StringPtrInput `pulumi:"sf3cOriginHostHeader"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs, GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtr and GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrType GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient) *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput) AllowOverrideOriginCacheKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient) *bool { + return v.AllowOverrideOriginCacheKey + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput) ConnectorId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient) *string { + return v.ConnectorId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput) OriginHostHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient) *string { + return v.OriginHostHeader + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput) OriginType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient) *string { + return v.OriginType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput) Sf3cOriginHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient) *string { + return v.Sf3cOriginHost + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput) Sf3cOriginHostHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient) *string { + return v.Sf3cOriginHostHeader + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput) AllowOverrideOriginCacheKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient) *bool { + if v == nil { + return nil + } + return v.AllowOverrideOriginCacheKey + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput) ConnectorId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient) *string { + if v == nil { + return nil + } + return v.ConnectorId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput) OriginHostHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient) *string { + if v == nil { + return nil + } + return v.OriginHostHeader + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput) OriginType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient) *string { + if v == nil { + return nil + } + return v.OriginType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput) Sf3cOriginHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient) *string { + if v == nil { + return nil + } + return v.Sf3cOriginHost + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput) Sf3cOriginHostHeader() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient) *string { + if v == nil { + return nil + } + return v.Sf3cOriginHostHeader + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs and GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs, GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtr and GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrType GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider) *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader struct { + HostHeaderSource *string `pulumi:"hostHeaderSource"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs and GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs struct { + HostHeaderSource pulumi.StringPtrInput `pulumi:"hostHeaderSource"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs, GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtr and GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader) *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) HostHeaderSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader) *string { + return v.HostHeaderSource + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader) GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) HostHeaderSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader) *string { + if v == nil { + return nil + } + return v.HostHeaderSource + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs and GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs, GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtr and GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrType GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs) GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing) *GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing) GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation struct { + Locked *bool `pulumi:"locked"` + RefreshMethod *string `pulumi:"refreshMethod"` + Repeat *bool `pulumi:"repeat"` + RepeatInterval *string `pulumi:"repeatInterval"` + Start *string `pulumi:"start"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + RefreshMethod pulumi.StringPtrInput `pulumi:"refreshMethod"` + Repeat pulumi.BoolPtrInput `pulumi:"repeat"` + RepeatInterval pulumi.StringPtrInput `pulumi:"repeatInterval"` + Start pulumi.StringPtrInput `pulumi:"start"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation) *GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput) RefreshMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation) *string { + return v.RefreshMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput) Repeat() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation) *bool { return v.Repeat }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput) RepeatInterval() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation) *string { + return v.RepeatInterval + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput) Start() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation) *string { return v.Start }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation) GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput) RefreshMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation) *string { + if v == nil { + return nil + } + return v.RefreshMethod + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput) Repeat() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation) *bool { + if v == nil { + return nil + } + return v.Repeat + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput) RepeatInterval() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation) *string { + if v == nil { + return nil + } + return v.RepeatInterval + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput) Start() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation) *string { + if v == nil { + return nil + } + return v.Start + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + Serviceworker *string `pulumi:"serviceworker"` + TemplateUuid *string `pulumi:"templateUuid"` + Timestamp *int `pulumi:"timestamp"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs and GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput() GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Serviceworker pulumi.StringPtrInput `pulumi:"serviceworker"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Timestamp pulumi.IntPtrInput `pulumi:"timestamp"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput() GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs, GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtr and GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrType GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs) GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput() GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement) *GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput) Serviceworker() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement) *string { return v.Serviceworker }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput) Timestamp() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement) *int { return v.Timestamp }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement) GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput) Serviceworker() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement) *string { + if v == nil { + return nil + } + return v.Serviceworker + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput) Timestamp() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement) *int { + if v == nil { + return nil + } + return v.Timestamp + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection struct { + Acl *bool `pulumi:"acl"` + DashMediaEncryption *bool `pulumi:"dashMediaEncryption"` + DataPayload *bool `pulumi:"dataPayload"` + EnableTokenInUri *bool `pulumi:"enableTokenInUri"` + Enabled *bool `pulumi:"enabled"` + FieldCarryOver *string `pulumi:"fieldCarryOver"` + HeaderForSalts []string `pulumi:"headerForSalts"` + HlsMasterManifestFiles []string `pulumi:"hlsMasterManifestFiles"` + HlsMediaEncryption *bool `pulumi:"hlsMediaEncryption"` + Ip *bool `pulumi:"ip"` + Key *string `pulumi:"key"` + Locked *bool `pulumi:"locked"` + MediaEncryptionTitle *string `pulumi:"mediaEncryptionTitle"` + RevokedListId *int `pulumi:"revokedListId"` + Salt *string `pulumi:"salt"` + SessionId *bool `pulumi:"sessionId"` + TemplateUuid *string `pulumi:"templateUuid"` + TokenAuthHlsTitle *string `pulumi:"tokenAuthHlsTitle"` + TokenAuthenticationTitle *string `pulumi:"tokenAuthenticationTitle"` + TokenRevocationEnabled *bool `pulumi:"tokenRevocationEnabled"` + TokenRevocationTitle *string `pulumi:"tokenRevocationTitle"` + TransitionKey *string `pulumi:"transitionKey"` + UseAdvanced *bool `pulumi:"useAdvanced"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs and GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs struct { + Acl pulumi.BoolPtrInput `pulumi:"acl"` + DashMediaEncryption pulumi.BoolPtrInput `pulumi:"dashMediaEncryption"` + DataPayload pulumi.BoolPtrInput `pulumi:"dataPayload"` + EnableTokenInUri pulumi.BoolPtrInput `pulumi:"enableTokenInUri"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + FieldCarryOver pulumi.StringPtrInput `pulumi:"fieldCarryOver"` + HeaderForSalts pulumi.StringArrayInput `pulumi:"headerForSalts"` + HlsMasterManifestFiles pulumi.StringArrayInput `pulumi:"hlsMasterManifestFiles"` + HlsMediaEncryption pulumi.BoolPtrInput `pulumi:"hlsMediaEncryption"` + Ip pulumi.BoolPtrInput `pulumi:"ip"` + Key pulumi.StringPtrInput `pulumi:"key"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MediaEncryptionTitle pulumi.StringPtrInput `pulumi:"mediaEncryptionTitle"` + RevokedListId pulumi.IntPtrInput `pulumi:"revokedListId"` + Salt pulumi.StringPtrInput `pulumi:"salt"` + SessionId pulumi.BoolPtrInput `pulumi:"sessionId"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TokenAuthHlsTitle pulumi.StringPtrInput `pulumi:"tokenAuthHlsTitle"` + TokenAuthenticationTitle pulumi.StringPtrInput `pulumi:"tokenAuthenticationTitle"` + TokenRevocationEnabled pulumi.BoolPtrInput `pulumi:"tokenRevocationEnabled"` + TokenRevocationTitle pulumi.StringPtrInput `pulumi:"tokenRevocationTitle"` + TransitionKey pulumi.StringPtrInput `pulumi:"transitionKey"` + UseAdvanced pulumi.BoolPtrInput `pulumi:"useAdvanced"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs, GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtr and GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrType GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) Acl() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *bool { return v.Acl }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) DashMediaEncryption() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *bool { + return v.DashMediaEncryption + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) DataPayload() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *bool { + return v.DataPayload + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) EnableTokenInUri() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *bool { + return v.EnableTokenInUri + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) FieldCarryOver() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *string { + return v.FieldCarryOver + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) HeaderForSalts() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) []string { + return v.HeaderForSalts + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) HlsMasterManifestFiles() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) []string { + return v.HlsMasterManifestFiles + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) HlsMediaEncryption() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *bool { + return v.HlsMediaEncryption + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) Ip() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *bool { return v.Ip }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) Key() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *string { return v.Key }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) MediaEncryptionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *string { + return v.MediaEncryptionTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) RevokedListId() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *int { + return v.RevokedListId + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) Salt() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *string { return v.Salt }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) SessionId() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *bool { + return v.SessionId + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) TokenAuthHlsTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *string { + return v.TokenAuthHlsTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) TokenAuthenticationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *string { + return v.TokenAuthenticationTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) TokenRevocationEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *bool { + return v.TokenRevocationEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) TokenRevocationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *string { + return v.TokenRevocationTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) TransitionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *string { + return v.TransitionKey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) UseAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *bool { + return v.UseAdvanced + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) Acl() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.Acl + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) DashMediaEncryption() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.DashMediaEncryption + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) DataPayload() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.DataPayload + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) EnableTokenInUri() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.EnableTokenInUri + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) FieldCarryOver() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *string { + if v == nil { + return nil + } + return v.FieldCarryOver + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) HeaderForSalts() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) []string { + if v == nil { + return nil + } + return v.HeaderForSalts + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) HlsMasterManifestFiles() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) []string { + if v == nil { + return nil + } + return v.HlsMasterManifestFiles + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) HlsMediaEncryption() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.HlsMediaEncryption + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) Ip() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.Ip + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) Key() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *string { + if v == nil { + return nil + } + return v.Key + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) MediaEncryptionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *string { + if v == nil { + return nil + } + return v.MediaEncryptionTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) RevokedListId() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *int { + if v == nil { + return nil + } + return v.RevokedListId + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) Salt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *string { + if v == nil { + return nil + } + return v.Salt + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) SessionId() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.SessionId + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) TokenAuthHlsTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *string { + if v == nil { + return nil + } + return v.TokenAuthHlsTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) TokenAuthenticationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *string { + if v == nil { + return nil + } + return v.TokenAuthenticationTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) TokenRevocationEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.TokenRevocationEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) TokenRevocationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *string { + if v == nil { + return nil + } + return v.TokenRevocationTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) TransitionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *string { + if v == nil { + return nil + } + return v.TransitionKey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) UseAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *bool { + if v == nil { + return nil + } + return v.UseAdvanced + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization struct { + Behavior *string `pulumi:"behavior"` + DvrType *string `pulumi:"dvrType"` + DvrWindow *string `pulumi:"dvrWindow"` + EnableUllStreaming *bool `pulumi:"enableUllStreaming"` + EndTime *string `pulumi:"endTime"` + LiveType *string `pulumi:"liveType"` + Locked *bool `pulumi:"locked"` + ShowAdvanced *bool `pulumi:"showAdvanced"` + StartTime *string `pulumi:"startTime"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs struct { + Behavior pulumi.StringPtrInput `pulumi:"behavior"` + DvrType pulumi.StringPtrInput `pulumi:"dvrType"` + DvrWindow pulumi.StringPtrInput `pulumi:"dvrWindow"` + EnableUllStreaming pulumi.BoolPtrInput `pulumi:"enableUllStreaming"` + EndTime pulumi.StringPtrInput `pulumi:"endTime"` + LiveType pulumi.StringPtrInput `pulumi:"liveType"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ShowAdvanced pulumi.BoolPtrInput `pulumi:"showAdvanced"` + StartTime pulumi.StringPtrInput `pulumi:"startTime"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization) *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization) *string { + return v.Behavior + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput) DvrType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization) *string { + return v.DvrType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput) DvrWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization) *string { + return v.DvrWindow + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput) EnableUllStreaming() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization) *bool { + return v.EnableUllStreaming + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput) EndTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization) *string { + return v.EndTime + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput) LiveType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization) *string { + return v.LiveType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput) ShowAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization) *bool { + return v.ShowAdvanced + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput) StartTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization) *string { + return v.StartTime + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput) Behavior() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization) *string { + if v == nil { + return nil + } + return v.Behavior + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput) DvrType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization) *string { + if v == nil { + return nil + } + return v.DvrType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput) DvrWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization) *string { + if v == nil { + return nil + } + return v.DvrWindow + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput) EnableUllStreaming() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization) *bool { + if v == nil { + return nil + } + return v.EnableUllStreaming + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput) EndTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization) *string { + if v == nil { + return nil + } + return v.EndTime + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput) LiveType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization) *string { + if v == nil { + return nil + } + return v.LiveType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput) ShowAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization) *bool { + if v == nil { + return nil + } + return v.ShowAdvanced + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput) StartTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization) *string { + if v == nil { + return nil + } + return v.StartTime + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs and GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs, GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtr and GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrType GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch) *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch) GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable struct { + Algorithm *string `pulumi:"algorithm"` + CaseSensitive *bool `pulumi:"caseSensitive"` + CertificateFieldName *string `pulumi:"certificateFieldName"` + CookieName *string `pulumi:"cookieName"` + DeviceProfile *string `pulumi:"deviceProfile"` + EncryptionKey *string `pulumi:"encryptionKey"` + EncryptionMode *string `pulumi:"encryptionMode"` + EndIndex *int `pulumi:"endIndex"` + ExceptChars *string `pulumi:"exceptChars"` + ExtractLocation *string `pulumi:"extractLocation"` + ForceChars *string `pulumi:"forceChars"` + FormatString *string `pulumi:"formatString"` + Generator *string `pulumi:"generator"` + GlobalSubstitution *bool `pulumi:"globalSubstitution"` + HeaderName *string `pulumi:"headerName"` + HmacAlgorithm *string `pulumi:"hmacAlgorithm"` + HmacKey *string `pulumi:"hmacKey"` + InitializationVector *string `pulumi:"initializationVector"` + IpVersion *string `pulumi:"ipVersion"` + Ipv4Prefix *int `pulumi:"ipv4Prefix"` + Ipv6Prefix *int `pulumi:"ipv6Prefix"` + LocationId *string `pulumi:"locationId"` + Locked *bool `pulumi:"locked"` + Max *int `pulumi:"max"` + MaxRandomNumber *int `pulumi:"maxRandomNumber"` + Min *int `pulumi:"min"` + MinRandomNumber *int `pulumi:"minRandomNumber"` + Nonce *string `pulumi:"nonce"` + NumberOfBytes *int `pulumi:"numberOfBytes"` + OperandOne *string `pulumi:"operandOne"` + ParamName *string `pulumi:"paramName"` + PathComponentOffset *string `pulumi:"pathComponentOffset"` + PrependBytes *bool `pulumi:"prependBytes"` + QueryParameterName *string `pulumi:"queryParameterName"` + Regex *string `pulumi:"regex"` + Replacement *string `pulumi:"replacement"` + ResponseHeaderName *string `pulumi:"responseHeaderName"` + Separator *string `pulumi:"separator"` + SetCookieName *string `pulumi:"setCookieName"` + StartIndex *int `pulumi:"startIndex"` + SubString *string `pulumi:"subString"` + TemplateUuid *string `pulumi:"templateUuid"` + Transform *string `pulumi:"transform"` + Uuid *string `pulumi:"uuid"` + ValueSource *string `pulumi:"valueSource"` + VariableName *string `pulumi:"variableName"` + VariableValue *string `pulumi:"variableValue"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs and GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs struct { + Algorithm pulumi.StringPtrInput `pulumi:"algorithm"` + CaseSensitive pulumi.BoolPtrInput `pulumi:"caseSensitive"` + CertificateFieldName pulumi.StringPtrInput `pulumi:"certificateFieldName"` + CookieName pulumi.StringPtrInput `pulumi:"cookieName"` + DeviceProfile pulumi.StringPtrInput `pulumi:"deviceProfile"` + EncryptionKey pulumi.StringPtrInput `pulumi:"encryptionKey"` + EncryptionMode pulumi.StringPtrInput `pulumi:"encryptionMode"` + EndIndex pulumi.IntPtrInput `pulumi:"endIndex"` + ExceptChars pulumi.StringPtrInput `pulumi:"exceptChars"` + ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` + ForceChars pulumi.StringPtrInput `pulumi:"forceChars"` + FormatString pulumi.StringPtrInput `pulumi:"formatString"` + Generator pulumi.StringPtrInput `pulumi:"generator"` + GlobalSubstitution pulumi.BoolPtrInput `pulumi:"globalSubstitution"` + HeaderName pulumi.StringPtrInput `pulumi:"headerName"` + HmacAlgorithm pulumi.StringPtrInput `pulumi:"hmacAlgorithm"` + HmacKey pulumi.StringPtrInput `pulumi:"hmacKey"` + InitializationVector pulumi.StringPtrInput `pulumi:"initializationVector"` + IpVersion pulumi.StringPtrInput `pulumi:"ipVersion"` + Ipv4Prefix pulumi.IntPtrInput `pulumi:"ipv4Prefix"` + Ipv6Prefix pulumi.IntPtrInput `pulumi:"ipv6Prefix"` + LocationId pulumi.StringPtrInput `pulumi:"locationId"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Max pulumi.IntPtrInput `pulumi:"max"` + MaxRandomNumber pulumi.IntPtrInput `pulumi:"maxRandomNumber"` + Min pulumi.IntPtrInput `pulumi:"min"` + MinRandomNumber pulumi.IntPtrInput `pulumi:"minRandomNumber"` + Nonce pulumi.StringPtrInput `pulumi:"nonce"` + NumberOfBytes pulumi.IntPtrInput `pulumi:"numberOfBytes"` + OperandOne pulumi.StringPtrInput `pulumi:"operandOne"` + ParamName pulumi.StringPtrInput `pulumi:"paramName"` + PathComponentOffset pulumi.StringPtrInput `pulumi:"pathComponentOffset"` + PrependBytes pulumi.BoolPtrInput `pulumi:"prependBytes"` + QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` + Regex pulumi.StringPtrInput `pulumi:"regex"` + Replacement pulumi.StringPtrInput `pulumi:"replacement"` + ResponseHeaderName pulumi.StringPtrInput `pulumi:"responseHeaderName"` + Separator pulumi.StringPtrInput `pulumi:"separator"` + SetCookieName pulumi.StringPtrInput `pulumi:"setCookieName"` + StartIndex pulumi.IntPtrInput `pulumi:"startIndex"` + SubString pulumi.StringPtrInput `pulumi:"subString"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Transform pulumi.StringPtrInput `pulumi:"transform"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + ValueSource pulumi.StringPtrInput `pulumi:"valueSource"` + VariableName pulumi.StringPtrInput `pulumi:"variableName"` + VariableValue pulumi.StringPtrInput `pulumi:"variableValue"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs, GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtr and GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrType GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs) GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) Algorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.Algorithm }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) CaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *bool { return v.CaseSensitive }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) CertificateFieldName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + return v.CertificateFieldName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.CookieName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) DeviceProfile() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.DeviceProfile }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) EncryptionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.EncryptionKey }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) EncryptionMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.EncryptionMode }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) EndIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *int { return v.EndIndex }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) ExceptChars() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.ExceptChars }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.ExtractLocation }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) ForceChars() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.ForceChars }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) FormatString() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.FormatString }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) Generator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.Generator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) GlobalSubstitution() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *bool { return v.GlobalSubstitution }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.HeaderName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) HmacAlgorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.HmacAlgorithm }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) HmacKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.HmacKey }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) InitializationVector() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + return v.InitializationVector + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) IpVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.IpVersion }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) Ipv4Prefix() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *int { return v.Ipv4Prefix }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) Ipv6Prefix() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *int { return v.Ipv6Prefix }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) LocationId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.LocationId }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) Max() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *int { return v.Max }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) MaxRandomNumber() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *int { return v.MaxRandomNumber }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) Min() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *int { return v.Min }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) MinRandomNumber() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *int { return v.MinRandomNumber }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) Nonce() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.Nonce }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) NumberOfBytes() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *int { return v.NumberOfBytes }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) OperandOne() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.OperandOne }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) ParamName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.ParamName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) PathComponentOffset() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.PathComponentOffset }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) PrependBytes() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *bool { return v.PrependBytes }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.QueryParameterName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) Regex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.Regex }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) Replacement() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.Replacement }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) ResponseHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.ResponseHeaderName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) Separator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.Separator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) SetCookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.SetCookieName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) StartIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *int { return v.StartIndex }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) SubString() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.SubString }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) Transform() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.Transform }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) ValueSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.ValueSource }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.VariableName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) VariableValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { return v.VariableValue }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) Algorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.Algorithm + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) CaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *bool { + if v == nil { + return nil + } + return v.CaseSensitive + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) CertificateFieldName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.CertificateFieldName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.CookieName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) DeviceProfile() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.DeviceProfile + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) EncryptionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.EncryptionKey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) EncryptionMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.EncryptionMode + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) EndIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *int { + if v == nil { + return nil + } + return v.EndIndex + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) ExceptChars() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.ExceptChars + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.ExtractLocation + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) ForceChars() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.ForceChars + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) FormatString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.FormatString + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) Generator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.Generator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) GlobalSubstitution() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *bool { + if v == nil { + return nil + } + return v.GlobalSubstitution + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.HeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) HmacAlgorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.HmacAlgorithm + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) HmacKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.HmacKey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) InitializationVector() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.InitializationVector + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) IpVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.IpVersion + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) Ipv4Prefix() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *int { + if v == nil { + return nil + } + return v.Ipv4Prefix + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) Ipv6Prefix() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *int { + if v == nil { + return nil + } + return v.Ipv6Prefix + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) LocationId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.LocationId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) Max() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *int { + if v == nil { + return nil + } + return v.Max + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) MaxRandomNumber() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *int { + if v == nil { + return nil + } + return v.MaxRandomNumber + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) Min() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *int { + if v == nil { + return nil + } + return v.Min + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) MinRandomNumber() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *int { + if v == nil { + return nil + } + return v.MinRandomNumber + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) Nonce() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.Nonce + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) NumberOfBytes() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *int { + if v == nil { + return nil + } + return v.NumberOfBytes + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) OperandOne() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.OperandOne + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) ParamName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.ParamName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) PathComponentOffset() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.PathComponentOffset + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) PrependBytes() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *bool { + if v == nil { + return nil + } + return v.PrependBytes + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.QueryParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) Regex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.Regex + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) Replacement() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.Replacement + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) ResponseHeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.ResponseHeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) Separator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.Separator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) SetCookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.SetCookieName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) StartIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *int { + if v == nil { + return nil + } + return v.StartIndex + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) SubString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.SubString + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) Transform() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.Transform + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) ValueSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.ValueSource + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.VariableName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput) VariableValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable) *string { + if v == nil { + return nil + } + return v.VariableValue + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode struct { + ErrorType *string `pulumi:"errorType"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Timeout *string `pulumi:"timeout"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs and GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs struct { + ErrorType pulumi.StringPtrInput `pulumi:"errorType"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Timeout pulumi.StringPtrInput `pulumi:"timeout"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs, GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtr and GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrType GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs) GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode) *GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput) ErrorType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode) *string { return v.ErrorType }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput) Timeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode) *string { return v.Timeout }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode) GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput) ErrorType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode) *string { + if v == nil { + return nil + } + return v.ErrorType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput) Timeout() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode) *string { + if v == nil { + return nil + } + return v.Timeout + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield struct { + Locked *bool `pulumi:"locked"` + Nossmap *string `pulumi:"nossmap"` + Ssmap *GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap `pulumi:"ssmap"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs and GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Nossmap pulumi.StringPtrInput `pulumi:"nossmap"` + Ssmap GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrInput `pulumi:"ssmap"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs, GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtr and GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrType GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs) GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield) *GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput) Nossmap() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield) *string { return v.Nossmap }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput) Ssmap() GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield) *GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap { + return v.Ssmap + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield) GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput) Nossmap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield) *string { + if v == nil { + return nil + } + return v.Nossmap + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput) Ssmap() GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield) *GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap { + if v == nil { + return nil + } + return v.Ssmap + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap struct { + ChinaCdnMap *string `pulumi:"chinaCdnMap"` + HasMixedHosts *bool `pulumi:"hasMixedHosts"` + Name *string `pulumi:"name"` + Src *string `pulumi:"src"` + Srmap *string `pulumi:"srmap"` + Value *string `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs and GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs struct { + ChinaCdnMap pulumi.StringPtrInput `pulumi:"chinaCdnMap"` + HasMixedHosts pulumi.BoolPtrInput `pulumi:"hasMixedHosts"` + Name pulumi.StringPtrInput `pulumi:"name"` + Src pulumi.StringPtrInput `pulumi:"src"` + Srmap pulumi.StringPtrInput `pulumi:"srmap"` + Value pulumi.StringPtrInput `pulumi:"value"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs, GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtr and GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrType GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs) GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap) *GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput) ChinaCdnMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap) *string { return v.ChinaCdnMap }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput) HasMixedHosts() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap) *bool { return v.HasMixedHosts }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput) Src() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap) *string { return v.Src }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput) Srmap() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap) *string { return v.Srmap }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap) *string { return v.Value }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap) GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput) ChinaCdnMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap) *string { + if v == nil { + return nil + } + return v.ChinaCdnMap + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput) HasMixedHosts() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap) *bool { + if v == nil { + return nil + } + return v.HasMixedHosts + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput) Src() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap) *string { + if v == nil { + return nil + } + return v.Src + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput) Srmap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap) *string { + if v == nil { + return nil + } + return v.Srmap + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration struct { + AllowHttpsDowngrade *bool `pulumi:"allowHttpsDowngrade"` + AllowHttpsUpgrade *bool `pulumi:"allowHttpsUpgrade"` + CacheSharingDuration *int `pulumi:"cacheSharingDuration"` + CacheSharingStartTime *string `pulumi:"cacheSharingStartTime"` + Enabled *bool `pulumi:"enabled"` + IsCertificateSniOnly *bool `pulumi:"isCertificateSniOnly"` + IsTieredDistributionUsed *bool `pulumi:"isTieredDistributionUsed"` + Locked *bool `pulumi:"locked"` + MigrationDuration *int `pulumi:"migrationDuration"` + MigrationFrom *string `pulumi:"migrationFrom"` + MigrationStartTime *string `pulumi:"migrationStartTime"` + TdLocation *string `pulumi:"tdLocation"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs struct { + AllowHttpsDowngrade pulumi.BoolPtrInput `pulumi:"allowHttpsDowngrade"` + AllowHttpsUpgrade pulumi.BoolPtrInput `pulumi:"allowHttpsUpgrade"` + CacheSharingDuration pulumi.IntPtrInput `pulumi:"cacheSharingDuration"` + CacheSharingStartTime pulumi.StringPtrInput `pulumi:"cacheSharingStartTime"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + IsCertificateSniOnly pulumi.BoolPtrInput `pulumi:"isCertificateSniOnly"` + IsTieredDistributionUsed pulumi.BoolPtrInput `pulumi:"isTieredDistributionUsed"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MigrationDuration pulumi.IntPtrInput `pulumi:"migrationDuration"` + MigrationFrom pulumi.StringPtrInput `pulumi:"migrationFrom"` + MigrationStartTime pulumi.StringPtrInput `pulumi:"migrationStartTime"` + TdLocation pulumi.StringPtrInput `pulumi:"tdLocation"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput) AllowHttpsDowngrade() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *bool { + return v.AllowHttpsDowngrade + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput) AllowHttpsUpgrade() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *bool { + return v.AllowHttpsUpgrade + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput) CacheSharingDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *int { + return v.CacheSharingDuration + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput) CacheSharingStartTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *string { + return v.CacheSharingStartTime + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput) IsCertificateSniOnly() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *bool { + return v.IsCertificateSniOnly + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput) IsTieredDistributionUsed() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *bool { + return v.IsTieredDistributionUsed + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput) MigrationDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *int { + return v.MigrationDuration + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput) MigrationFrom() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *string { + return v.MigrationFrom + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput) MigrationStartTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *string { + return v.MigrationStartTime + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput) TdLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *string { return v.TdLocation }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput) AllowHttpsDowngrade() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *bool { + if v == nil { + return nil + } + return v.AllowHttpsDowngrade + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput) AllowHttpsUpgrade() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *bool { + if v == nil { + return nil + } + return v.AllowHttpsUpgrade + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput) CacheSharingDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *int { + if v == nil { + return nil + } + return v.CacheSharingDuration + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput) CacheSharingStartTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *string { + if v == nil { + return nil + } + return v.CacheSharingStartTime + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput) IsCertificateSniOnly() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *bool { + if v == nil { + return nil + } + return v.IsCertificateSniOnly + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput) IsTieredDistributionUsed() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *bool { + if v == nil { + return nil + } + return v.IsTieredDistributionUsed + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput) MigrationDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *int { + if v == nil { + return nil + } + return v.MigrationDuration + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput) MigrationFrom() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *string { + if v == nil { + return nil + } + return v.MigrationFrom + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput) MigrationStartTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *string { + if v == nil { + return nil + } + return v.MigrationStartTime + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput) TdLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *string { + if v == nil { + return nil + } + return v.TdLocation + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride struct { + Info *string `pulumi:"info"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs and GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput() GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs struct { + Info pulumi.StringPtrInput `pulumi:"info"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput() GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs, GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtr and GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrType GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs) GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput() GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride) *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput) Info() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride) *string { + return v.Info + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride) GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput) Info() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride) *string { + if v == nil { + return nil + } + return v.Info + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing struct { + Locked *bool `pulumi:"locked"` + StrictMode *bool `pulumi:"strictMode"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + ValidMode *bool `pulumi:"validMode"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs and GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + StrictMode pulumi.BoolPtrInput `pulumi:"strictMode"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + ValidMode pulumi.BoolPtrInput `pulumi:"validMode"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs, GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtr and GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrType GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs) GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing) *GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput) StrictMode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing) *bool { return v.StrictMode }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput) ValidMode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing) *bool { return v.ValidMode }).(pulumi.BoolPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing) GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput) StrictMode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing) *bool { + if v == nil { + return nil + } + return v.StrictMode + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput) ValidMode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing) *bool { + if v == nil { + return nil + } + return v.ValidMode + }).(pulumi.BoolPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer struct { + AccessControl *bool `pulumi:"accessControl"` + CacheKey *bool `pulumi:"cacheKey"` + Caching *bool `pulumi:"caching"` + ContentCompressor *bool `pulumi:"contentCompressor"` + DynamicWebContent *bool `pulumi:"dynamicWebContent"` + Enabled *bool `pulumi:"enabled"` + GeoLocation *bool `pulumi:"geoLocation"` + Ip *bool `pulumi:"ip"` + LargeFileDelivery *bool `pulumi:"largeFileDelivery"` + LiveVideoDelivery *bool `pulumi:"liveVideoDelivery"` + Locked *bool `pulumi:"locked"` + ModifyPath *bool `pulumi:"modifyPath"` + OnDemandVideoDelivery *bool `pulumi:"onDemandVideoDelivery"` + Origin *bool `pulumi:"origin"` + PartnerDomainSuffix *string `pulumi:"partnerDomainSuffix"` + Referrer *bool `pulumi:"referrer"` + RefreshContent *bool `pulumi:"refreshContent"` + SiteFailover *bool `pulumi:"siteFailover"` + TemplateUuid *string `pulumi:"templateUuid"` + TokenAuthorization *bool `pulumi:"tokenAuthorization"` + Uuid *string `pulumi:"uuid"` + WebApplicationFirewall *bool `pulumi:"webApplicationFirewall"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs and GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs struct { + AccessControl pulumi.BoolPtrInput `pulumi:"accessControl"` + CacheKey pulumi.BoolPtrInput `pulumi:"cacheKey"` + Caching pulumi.BoolPtrInput `pulumi:"caching"` + ContentCompressor pulumi.BoolPtrInput `pulumi:"contentCompressor"` + DynamicWebContent pulumi.BoolPtrInput `pulumi:"dynamicWebContent"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + GeoLocation pulumi.BoolPtrInput `pulumi:"geoLocation"` + Ip pulumi.BoolPtrInput `pulumi:"ip"` + LargeFileDelivery pulumi.BoolPtrInput `pulumi:"largeFileDelivery"` + LiveVideoDelivery pulumi.BoolPtrInput `pulumi:"liveVideoDelivery"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + ModifyPath pulumi.BoolPtrInput `pulumi:"modifyPath"` + OnDemandVideoDelivery pulumi.BoolPtrInput `pulumi:"onDemandVideoDelivery"` + Origin pulumi.BoolPtrInput `pulumi:"origin"` + PartnerDomainSuffix pulumi.StringPtrInput `pulumi:"partnerDomainSuffix"` + Referrer pulumi.BoolPtrInput `pulumi:"referrer"` + RefreshContent pulumi.BoolPtrInput `pulumi:"refreshContent"` + SiteFailover pulumi.BoolPtrInput `pulumi:"siteFailover"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TokenAuthorization pulumi.BoolPtrInput `pulumi:"tokenAuthorization"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + WebApplicationFirewall pulumi.BoolPtrInput `pulumi:"webApplicationFirewall"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs, GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtr and GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrType GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs) GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) AccessControl() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { return v.AccessControl }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) CacheKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { return v.CacheKey }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) Caching() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { return v.Caching }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) ContentCompressor() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { return v.ContentCompressor }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) DynamicWebContent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { return v.DynamicWebContent }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) GeoLocation() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { return v.GeoLocation }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) Ip() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { return v.Ip }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) LargeFileDelivery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { return v.LargeFileDelivery }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) LiveVideoDelivery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { return v.LiveVideoDelivery }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) ModifyPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { return v.ModifyPath }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) OnDemandVideoDelivery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { return v.OnDemandVideoDelivery }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) Origin() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { return v.Origin }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) PartnerDomainSuffix() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *string { return v.PartnerDomainSuffix }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) Referrer() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { return v.Referrer }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) RefreshContent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { return v.RefreshContent }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) SiteFailover() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { return v.SiteFailover }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) TokenAuthorization() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { return v.TokenAuthorization }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) WebApplicationFirewall() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { + return v.WebApplicationFirewall + }).(pulumi.BoolPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) AccessControl() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.AccessControl + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) CacheKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.CacheKey + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) Caching() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.Caching + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) ContentCompressor() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.ContentCompressor + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) DynamicWebContent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.DynamicWebContent + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) GeoLocation() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.GeoLocation + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) Ip() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.Ip + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) LargeFileDelivery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.LargeFileDelivery + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) LiveVideoDelivery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.LiveVideoDelivery + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) ModifyPath() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.ModifyPath + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) OnDemandVideoDelivery() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.OnDemandVideoDelivery + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) Origin() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.Origin + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) PartnerDomainSuffix() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *string { + if v == nil { + return nil + } + return v.PartnerDomainSuffix + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) Referrer() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.Referrer + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) RefreshContent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.RefreshContent + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) SiteFailover() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.SiteFailover + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) TokenAuthorization() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.TokenAuthorization + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput) WebApplicationFirewall() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer) *bool { + if v == nil { + return nil + } + return v.WebApplicationFirewall + }).(pulumi.BoolPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute struct { + AllowFcmParentOverride *bool `pulumi:"allowFcmParentOverride"` + CustomMap *string `pulumi:"customMap"` + CustomStatKey *string `pulumi:"customStatKey"` + EnableCustomKey *bool `pulumi:"enableCustomKey"` + Enabled *bool `pulumi:"enabled"` + ForceSslForward *bool `pulumi:"forceSslForward"` + Locked *bool `pulumi:"locked"` + RaceStatTtl *string `pulumi:"raceStatTtl"` + SrDownloadLinkTitle *string `pulumi:"srDownloadLinkTitle"` + TemplateUuid *string `pulumi:"templateUuid"` + TestObjectUrl *string `pulumi:"testObjectUrl"` + ToHost *string `pulumi:"toHost"` + ToHostStatus *string `pulumi:"toHostStatus"` + Type *string `pulumi:"type"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs and GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs struct { + AllowFcmParentOverride pulumi.BoolPtrInput `pulumi:"allowFcmParentOverride"` + CustomMap pulumi.StringPtrInput `pulumi:"customMap"` + CustomStatKey pulumi.StringPtrInput `pulumi:"customStatKey"` + EnableCustomKey pulumi.BoolPtrInput `pulumi:"enableCustomKey"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + ForceSslForward pulumi.BoolPtrInput `pulumi:"forceSslForward"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + RaceStatTtl pulumi.StringPtrInput `pulumi:"raceStatTtl"` + SrDownloadLinkTitle pulumi.StringPtrInput `pulumi:"srDownloadLinkTitle"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TestObjectUrl pulumi.StringPtrInput `pulumi:"testObjectUrl"` + ToHost pulumi.StringPtrInput `pulumi:"toHost"` + ToHostStatus pulumi.StringPtrInput `pulumi:"toHostStatus"` + Type pulumi.StringPtrInput `pulumi:"type"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs, GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtr and GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrType GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs) GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput) AllowFcmParentOverride() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *bool { return v.AllowFcmParentOverride }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput) CustomMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *string { return v.CustomMap }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput) CustomStatKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *string { return v.CustomStatKey }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput) EnableCustomKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *bool { return v.EnableCustomKey }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput) ForceSslForward() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *bool { return v.ForceSslForward }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput) RaceStatTtl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *string { return v.RaceStatTtl }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput) SrDownloadLinkTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *string { return v.SrDownloadLinkTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput) TestObjectUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *string { return v.TestObjectUrl }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput) ToHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *string { return v.ToHost }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput) ToHostStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *string { return v.ToHostStatus }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *string { return v.Type }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput) AllowFcmParentOverride() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *bool { + if v == nil { + return nil + } + return v.AllowFcmParentOverride + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput) CustomMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *string { + if v == nil { + return nil + } + return v.CustomMap + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput) CustomStatKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *string { + if v == nil { + return nil + } + return v.CustomStatKey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput) EnableCustomKey() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *bool { + if v == nil { + return nil + } + return v.EnableCustomKey + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput) ForceSslForward() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *bool { + if v == nil { + return nil + } + return v.ForceSslForward + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput) RaceStatTtl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *string { + if v == nil { + return nil + } + return v.RaceStatTtl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput) SrDownloadLinkTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *string { + if v == nil { + return nil + } + return v.SrDownloadLinkTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput) TestObjectUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *string { + if v == nil { + return nil + } + return v.TestObjectUrl + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput) ToHost() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *string { + if v == nil { + return nil + } + return v.ToHost + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput) ToHostStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *string { + if v == nil { + return nil + } + return v.ToHostStatus + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *string { + if v == nil { + return nil + } + return v.Type + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization struct { + Display *string `pulumi:"display"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs struct { + Display pulumi.StringPtrInput `pulumi:"display"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization) *GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput) Display() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization) *string { return v.Display }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization) GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput) Display() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization) *string { + if v == nil { + return nil + } + return v.Display + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf struct { + Enabled *bool `pulumi:"enabled"` + IbmCustomerId *int `pulumi:"ibmCustomerId"` + LimitToDynamic *bool `pulumi:"limitToDynamic"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs and GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + IbmCustomerId pulumi.IntPtrInput `pulumi:"ibmCustomerId"` + LimitToDynamic pulumi.BoolPtrInput `pulumi:"limitToDynamic"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs, GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtr and GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrType GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs) GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf) *GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput) IbmCustomerId() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf) *int { return v.IbmCustomerId }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput) LimitToDynamic() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf) *bool { return v.LimitToDynamic }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf) GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput) IbmCustomerId() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf) *int { + if v == nil { + return nil + } + return v.IbmCustomerId + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput) LimitToDynamic() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf) *bool { + if v == nil { + return nil + } + return v.LimitToDynamic + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + TieredDistributionMap *string `pulumi:"tieredDistributionMap"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs and GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TieredDistributionMap pulumi.StringPtrInput `pulumi:"tieredDistributionMap"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs, GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtr and GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrType GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution) *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput) TieredDistributionMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution) *string { + return v.TieredDistributionMap + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput) TieredDistributionMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution) *string { + if v == nil { + return nil + } + return v.TieredDistributionMap + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced struct { + Allowall *bool `pulumi:"allowall"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + Method *string `pulumi:"method"` + Policy *string `pulumi:"policy"` + TemplateUuid *string `pulumi:"templateUuid"` + TieredDistributionMap *string `pulumi:"tieredDistributionMap"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs and GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs struct { + Allowall pulumi.BoolPtrInput `pulumi:"allowall"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Method pulumi.StringPtrInput `pulumi:"method"` + Policy pulumi.StringPtrInput `pulumi:"policy"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TieredDistributionMap pulumi.StringPtrInput `pulumi:"tieredDistributionMap"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs, GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtr and GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrType GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced) *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput) Allowall() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced) *bool { + return v.Allowall + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced) *bool { + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput) Method() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced) *string { + return v.Method + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput) Policy() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced) *string { + return v.Policy + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput) TieredDistributionMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced) *string { + return v.TieredDistributionMap + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput) Allowall() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced) *bool { + if v == nil { + return nil + } + return v.Allowall + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput) Method() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced) *string { + if v == nil { + return nil + } + return v.Method + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput) Policy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced) *string { + if v == nil { + return nil + } + return v.Policy + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput) TieredDistributionMap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced) *string { + if v == nil { + return nil + } + return v.TieredDistributionMap + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization struct { + CloudwrapperMapMigrationTitle *string `pulumi:"cloudwrapperMapMigrationTitle"` + CustomMapEnabled *bool `pulumi:"customMapEnabled"` + CustomMapName *string `pulumi:"customMapName"` + HashAlgorithm *string `pulumi:"hashAlgorithm"` + Location *string `pulumi:"location"` + Locked *bool `pulumi:"locked"` + MapMigrationEnabled *bool `pulumi:"mapMigrationEnabled"` + MigrationEndDate *string `pulumi:"migrationEndDate"` + MigrationStartDate *string `pulumi:"migrationStartDate"` + MigrationWithinCwMapsEnabled *bool `pulumi:"migrationWithinCwMapsEnabled"` + SerialEnd *string `pulumi:"serialEnd"` + SerialStart *string `pulumi:"serialStart"` + TemplateUuid *string `pulumi:"templateUuid"` + Tier1Title *string `pulumi:"tier1Title"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs struct { + CloudwrapperMapMigrationTitle pulumi.StringPtrInput `pulumi:"cloudwrapperMapMigrationTitle"` + CustomMapEnabled pulumi.BoolPtrInput `pulumi:"customMapEnabled"` + CustomMapName pulumi.StringPtrInput `pulumi:"customMapName"` + HashAlgorithm pulumi.StringPtrInput `pulumi:"hashAlgorithm"` + Location pulumi.StringPtrInput `pulumi:"location"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MapMigrationEnabled pulumi.BoolPtrInput `pulumi:"mapMigrationEnabled"` + MigrationEndDate pulumi.StringPtrInput `pulumi:"migrationEndDate"` + MigrationStartDate pulumi.StringPtrInput `pulumi:"migrationStartDate"` + MigrationWithinCwMapsEnabled pulumi.BoolPtrInput `pulumi:"migrationWithinCwMapsEnabled"` + SerialEnd pulumi.StringPtrInput `pulumi:"serialEnd"` + SerialStart pulumi.StringPtrInput `pulumi:"serialStart"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Tier1Title pulumi.StringPtrInput `pulumi:"tier1Title"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput) CloudwrapperMapMigrationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *string { + return v.CloudwrapperMapMigrationTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput) CustomMapEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *bool { + return v.CustomMapEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput) CustomMapName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *string { + return v.CustomMapName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput) HashAlgorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *string { + return v.HashAlgorithm + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput) Location() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *string { + return v.Location + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput) MapMigrationEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *bool { + return v.MapMigrationEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput) MigrationEndDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *string { + return v.MigrationEndDate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput) MigrationStartDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *string { + return v.MigrationStartDate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput) MigrationWithinCwMapsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *bool { + return v.MigrationWithinCwMapsEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput) SerialEnd() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *string { + return v.SerialEnd + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput) SerialStart() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *string { + return v.SerialStart + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput) Tier1Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *string { + return v.Tier1Title + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput) CloudwrapperMapMigrationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *string { + if v == nil { + return nil + } + return v.CloudwrapperMapMigrationTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput) CustomMapEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *bool { + if v == nil { + return nil + } + return v.CustomMapEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput) CustomMapName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *string { + if v == nil { + return nil + } + return v.CustomMapName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput) HashAlgorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *string { + if v == nil { + return nil + } + return v.HashAlgorithm + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput) Location() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *string { + if v == nil { + return nil + } + return v.Location + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput) MapMigrationEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *bool { + if v == nil { + return nil + } + return v.MapMigrationEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput) MigrationEndDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *string { + if v == nil { + return nil + } + return v.MigrationEndDate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput) MigrationStartDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *string { + if v == nil { + return nil + } + return v.MigrationStartDate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput) MigrationWithinCwMapsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *bool { + if v == nil { + return nil + } + return v.MigrationWithinCwMapsEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput) SerialEnd() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *string { + if v == nil { + return nil + } + return v.SerialEnd + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput) SerialStart() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *string { + if v == nil { + return nil + } + return v.SerialStart + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput) Tier1Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *string { + if v == nil { + return nil + } + return v.Tier1Title + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorTimeout struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs and GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorTimeout)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorTimeout] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorTimeout]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs, GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtr and GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrType GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs) GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorTimeout)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorTimeout] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorTimeout]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorTimeout)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorTimeout) *GetPropertyRulesBuilderRulesV20230920BehaviorTimeout { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorTimeout] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorTimeout]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTimeout) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTimeout) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTimeout) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorTimeout) *string { return v.Value }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorTimeout)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorTimeout] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorTimeout]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTimeout) GetPropertyRulesBuilderRulesV20230920BehaviorTimeout { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorTimeout + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTimeout) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTimeout) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTimeout) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorTimeout) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration struct { + Enabled *bool `pulumi:"enabled"` + ExtractLocation *string `pulumi:"extractLocation"` + HeaderName *string `pulumi:"headerName"` + LegalText *string `pulumi:"legalText"` + Locked *bool `pulumi:"locked"` + QueryParameterName *string `pulumi:"queryParameterName"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + VariableName *string `pulumi:"variableName"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` + HeaderName pulumi.StringPtrInput `pulumi:"headerName"` + LegalText pulumi.StringPtrInput `pulumi:"legalText"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VariableName pulumi.StringPtrInput `pulumi:"variableName"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration) *GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration) *string { + return v.ExtractLocation + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration) *string { return v.HeaderName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput) LegalText() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration) *string { return v.LegalText }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration) *string { + return v.QueryParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration) *string { return v.VariableName }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration) GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration) *string { + if v == nil { + return nil + } + return v.ExtractLocation + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration) *string { + if v == nil { + return nil + } + return v.HeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput) LegalText() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration) *string { + if v == nil { + return nil + } + return v.LegalText + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration) *string { + if v == nil { + return nil + } + return v.QueryParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration) *string { + if v == nil { + return nil + } + return v.VariableName + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs and GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput() GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput() GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs, GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtr and GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrType GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs) GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput() GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag) *GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag) GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken struct { + EnableEs256 *bool `pulumi:"enableEs256"` + EnableRs256 *bool `pulumi:"enableRs256"` + ExtractLocation *string `pulumi:"extractLocation"` + HeaderName *string `pulumi:"headerName"` + Jwt *string `pulumi:"jwt"` + Locked *bool `pulumi:"locked"` + QueryParameterName *string `pulumi:"queryParameterName"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs and GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs struct { + EnableEs256 pulumi.BoolPtrInput `pulumi:"enableEs256"` + EnableRs256 pulumi.BoolPtrInput `pulumi:"enableRs256"` + ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` + HeaderName pulumi.StringPtrInput `pulumi:"headerName"` + Jwt pulumi.StringPtrInput `pulumi:"jwt"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs, GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtr and GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrType GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken) *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput) EnableEs256() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken) *bool { return v.EnableEs256 }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput) EnableRs256() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken) *bool { return v.EnableRs256 }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken) *string { + return v.ExtractLocation + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken) *string { return v.HeaderName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput) Jwt() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken) *string { return v.Jwt }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken) *string { + return v.QueryParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput) EnableEs256() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken) *bool { + if v == nil { + return nil + } + return v.EnableEs256 + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput) EnableRs256() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken) *bool { + if v == nil { + return nil + } + return v.EnableRs256 + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken) *string { + if v == nil { + return nil + } + return v.ExtractLocation + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken) *string { + if v == nil { + return nil + } + return v.HeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput) Jwt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken) *string { + if v == nil { + return nil + } + return v.Jwt + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken) *string { + if v == nil { + return nil + } + return v.QueryParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp struct { + Authorizations *string `pulumi:"authorizations"` + ClientId *string `pulumi:"clientId"` + CustomHeader *bool `pulumi:"customHeader"` + EnableEs256 *bool `pulumi:"enableEs256"` + EnableRs256 *bool `pulumi:"enableRs256"` + ExtractAuthorizations *bool `pulumi:"extractAuthorizations"` + ExtractClientId *bool `pulumi:"extractClientId"` + ExtractLocation *string `pulumi:"extractLocation"` + ExtractUserName *bool `pulumi:"extractUserName"` + HeaderName *string `pulumi:"headerName"` + Jwt *string `pulumi:"jwt"` + Locked *bool `pulumi:"locked"` + PrimaryLocation *string `pulumi:"primaryLocation"` + QueryParameterName *string `pulumi:"queryParameterName"` + TemplateUuid *string `pulumi:"templateUuid"` + UserName *string `pulumi:"userName"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs and GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs struct { + Authorizations pulumi.StringPtrInput `pulumi:"authorizations"` + ClientId pulumi.StringPtrInput `pulumi:"clientId"` + CustomHeader pulumi.BoolPtrInput `pulumi:"customHeader"` + EnableEs256 pulumi.BoolPtrInput `pulumi:"enableEs256"` + EnableRs256 pulumi.BoolPtrInput `pulumi:"enableRs256"` + ExtractAuthorizations pulumi.BoolPtrInput `pulumi:"extractAuthorizations"` + ExtractClientId pulumi.BoolPtrInput `pulumi:"extractClientId"` + ExtractLocation pulumi.StringPtrInput `pulumi:"extractLocation"` + ExtractUserName pulumi.BoolPtrInput `pulumi:"extractUserName"` + HeaderName pulumi.StringPtrInput `pulumi:"headerName"` + Jwt pulumi.StringPtrInput `pulumi:"jwt"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + PrimaryLocation pulumi.StringPtrInput `pulumi:"primaryLocation"` + QueryParameterName pulumi.StringPtrInput `pulumi:"queryParameterName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UserName pulumi.StringPtrInput `pulumi:"userName"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs, GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtr and GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrType GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) Authorizations() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *string { + return v.Authorizations + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) ClientId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *string { + return v.ClientId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) CustomHeader() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *bool { + return v.CustomHeader + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) EnableEs256() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *bool { + return v.EnableEs256 + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) EnableRs256() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *bool { + return v.EnableRs256 + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) ExtractAuthorizations() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *bool { + return v.ExtractAuthorizations + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) ExtractClientId() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *bool { + return v.ExtractClientId + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *string { + return v.ExtractLocation + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) ExtractUserName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *bool { + return v.ExtractUserName + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *string { + return v.HeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) Jwt() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *string { return v.Jwt }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) PrimaryLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *string { + return v.PrimaryLocation + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *string { + return v.QueryParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) UserName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *string { + return v.UserName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) Authorizations() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *string { + if v == nil { + return nil + } + return v.Authorizations + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) ClientId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *string { + if v == nil { + return nil + } + return v.ClientId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) CustomHeader() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *bool { + if v == nil { + return nil + } + return v.CustomHeader + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) EnableEs256() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *bool { + if v == nil { + return nil + } + return v.EnableEs256 + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) EnableRs256() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *bool { + if v == nil { + return nil + } + return v.EnableRs256 + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) ExtractAuthorizations() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *bool { + if v == nil { + return nil + } + return v.ExtractAuthorizations + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) ExtractClientId() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *bool { + if v == nil { + return nil + } + return v.ExtractClientId + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) ExtractLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *string { + if v == nil { + return nil + } + return v.ExtractLocation + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) ExtractUserName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *bool { + if v == nil { + return nil + } + return v.ExtractUserName + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *string { + if v == nil { + return nil + } + return v.HeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) Jwt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *string { + if v == nil { + return nil + } + return v.Jwt + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) PrimaryLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *string { + if v == nil { + return nil + } + return v.PrimaryLocation + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) QueryParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *string { + if v == nil { + return nil + } + return v.QueryParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) UserName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *string { + if v == nil { + return nil + } + return v.UserName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization struct { + Algorithm *string `pulumi:"algorithm"` + EscapeHmacInputs *bool `pulumi:"escapeHmacInputs"` + FailureResponse *bool `pulumi:"failureResponse"` + IgnoreQueryString *bool `pulumi:"ignoreQueryString"` + Key *string `pulumi:"key"` + Location *string `pulumi:"location"` + LocationId *string `pulumi:"locationId"` + Locked *bool `pulumi:"locked"` + Salt *string `pulumi:"salt"` + TemplateUuid *string `pulumi:"templateUuid"` + TransitionKey *string `pulumi:"transitionKey"` + UseAdvanced *bool `pulumi:"useAdvanced"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs struct { + Algorithm pulumi.StringPtrInput `pulumi:"algorithm"` + EscapeHmacInputs pulumi.BoolPtrInput `pulumi:"escapeHmacInputs"` + FailureResponse pulumi.BoolPtrInput `pulumi:"failureResponse"` + IgnoreQueryString pulumi.BoolPtrInput `pulumi:"ignoreQueryString"` + Key pulumi.StringPtrInput `pulumi:"key"` + Location pulumi.StringPtrInput `pulumi:"location"` + LocationId pulumi.StringPtrInput `pulumi:"locationId"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Salt pulumi.StringPtrInput `pulumi:"salt"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TransitionKey pulumi.StringPtrInput `pulumi:"transitionKey"` + UseAdvanced pulumi.BoolPtrInput `pulumi:"useAdvanced"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput) Algorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *string { + return v.Algorithm + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput) EscapeHmacInputs() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *bool { + return v.EscapeHmacInputs + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput) FailureResponse() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *bool { + return v.FailureResponse + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput) IgnoreQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *bool { + return v.IgnoreQueryString + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput) Key() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *string { return v.Key }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput) Location() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *string { + return v.Location + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput) LocationId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *string { + return v.LocationId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput) Salt() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *string { return v.Salt }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput) TransitionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *string { + return v.TransitionKey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput) UseAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *bool { + return v.UseAdvanced + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput) Algorithm() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *string { + if v == nil { + return nil + } + return v.Algorithm + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput) EscapeHmacInputs() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *bool { + if v == nil { + return nil + } + return v.EscapeHmacInputs + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput) FailureResponse() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *bool { + if v == nil { + return nil + } + return v.FailureResponse + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput) IgnoreQueryString() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *bool { + if v == nil { + return nil + } + return v.IgnoreQueryString + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput) Key() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *string { + if v == nil { + return nil + } + return v.Key + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput) Location() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *string { + if v == nil { + return nil + } + return v.Location + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput) LocationId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *string { + if v == nil { + return nil + } + return v.LocationId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput) Salt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *string { + if v == nil { + return nil + } + return v.Salt + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput) TransitionKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *string { + if v == nil { + return nil + } + return v.TransitionKey + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput) UseAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *bool { + if v == nil { + return nil + } + return v.UseAdvanced + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom struct { + AccessTitle *string `pulumi:"accessTitle"` + CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` + CustomCookieDomain *string `pulumi:"customCookieDomain"` + DomainConfig *string `pulumi:"domainConfig"` + Locked *bool `pulumi:"locked"` + SessionAutoProlong *bool `pulumi:"sessionAutoProlong"` + SessionDuration *int `pulumi:"sessionDuration"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + WaitingRoomAssetsPaths []string `pulumi:"waitingRoomAssetsPaths"` + WaitingRoomPath *string `pulumi:"waitingRoomPath"` + WaitingRoomTitle *string `pulumi:"waitingRoomTitle"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs and GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs struct { + AccessTitle pulumi.StringPtrInput `pulumi:"accessTitle"` + CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` + CustomCookieDomain pulumi.StringPtrInput `pulumi:"customCookieDomain"` + DomainConfig pulumi.StringPtrInput `pulumi:"domainConfig"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + SessionAutoProlong pulumi.BoolPtrInput `pulumi:"sessionAutoProlong"` + SessionDuration pulumi.IntPtrInput `pulumi:"sessionDuration"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + WaitingRoomAssetsPaths pulumi.StringArrayInput `pulumi:"waitingRoomAssetsPaths"` + WaitingRoomPath pulumi.StringPtrInput `pulumi:"waitingRoomPath"` + WaitingRoomTitle pulumi.StringPtrInput `pulumi:"waitingRoomTitle"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs, GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtr and GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrType GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs) GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput) AccessTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) *string { return v.AccessTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) *int { + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput) CustomCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) *string { + return v.CustomCookieDomain + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput) DomainConfig() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) *string { return v.DomainConfig }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput) SessionAutoProlong() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) *bool { + return v.SessionAutoProlong + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput) SessionDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) *int { return v.SessionDuration }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput) WaitingRoomAssetsPaths() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) []string { + return v.WaitingRoomAssetsPaths + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput) WaitingRoomPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) *string { + return v.WaitingRoomPath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput) WaitingRoomTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) *string { + return v.WaitingRoomTitle + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput) AccessTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) *string { + if v == nil { + return nil + } + return v.AccessTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) *int { + if v == nil { + return nil + } + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput) CustomCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) *string { + if v == nil { + return nil + } + return v.CustomCookieDomain + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput) DomainConfig() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) *string { + if v == nil { + return nil + } + return v.DomainConfig + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput) SessionAutoProlong() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) *bool { + if v == nil { + return nil + } + return v.SessionAutoProlong + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput) SessionDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) *int { + if v == nil { + return nil + } + return v.SessionDuration + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput) WaitingRoomAssetsPaths() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) []string { + if v == nil { + return nil + } + return v.WaitingRoomAssetsPaths + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput) WaitingRoomPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) *string { + if v == nil { + return nil + } + return v.WaitingRoomPath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput) WaitingRoomTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom) *string { + if v == nil { + return nil + } + return v.WaitingRoomTitle + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs and GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs, GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtr and GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs) GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers) *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers) GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization struct { + AllowedUserCookieAdvanced *bool `pulumi:"allowedUserCookieAdvanced"` + AllowedUserCookieAutomaticSalt *bool `pulumi:"allowedUserCookieAutomaticSalt"` + AllowedUserCookieDomain *string `pulumi:"allowedUserCookieDomain"` + AllowedUserCookieDomainType *string `pulumi:"allowedUserCookieDomainType"` + AllowedUserCookieDuration *int `pulumi:"allowedUserCookieDuration"` + AllowedUserCookieEnabled *bool `pulumi:"allowedUserCookieEnabled"` + AllowedUserCookieHttpOnly *bool `pulumi:"allowedUserCookieHttpOnly"` + AllowedUserCookieLabel *string `pulumi:"allowedUserCookieLabel"` + AllowedUserCookieManagementTitle *string `pulumi:"allowedUserCookieManagementTitle"` + AllowedUserCookieRefresh *bool `pulumi:"allowedUserCookieRefresh"` + AllowedUserCookieSalt *string `pulumi:"allowedUserCookieSalt"` + CloudletPolicy *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy `pulumi:"cloudletPolicy"` + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + UserIdentificationByCookie *bool `pulumi:"userIdentificationByCookie"` + UserIdentificationByHeaders *bool `pulumi:"userIdentificationByHeaders"` + UserIdentificationByIp *bool `pulumi:"userIdentificationByIp"` + UserIdentificationByParams *bool `pulumi:"userIdentificationByParams"` + UserIdentificationKeyCookie *string `pulumi:"userIdentificationKeyCookie"` + UserIdentificationKeyHeaders []string `pulumi:"userIdentificationKeyHeaders"` + UserIdentificationKeyParams []string `pulumi:"userIdentificationKeyParams"` + UserIdentificationTitle *string `pulumi:"userIdentificationTitle"` + Uuid *string `pulumi:"uuid"` + WaitingRoomCacheTtl *int `pulumi:"waitingRoomCacheTtl"` + WaitingRoomCookieAdvanced *bool `pulumi:"waitingRoomCookieAdvanced"` + WaitingRoomCookieAutomaticSalt *bool `pulumi:"waitingRoomCookieAutomaticSalt"` + WaitingRoomCookieDomain *string `pulumi:"waitingRoomCookieDomain"` + WaitingRoomCookieDomainType *string `pulumi:"waitingRoomCookieDomainType"` + WaitingRoomCookieDuration *int `pulumi:"waitingRoomCookieDuration"` + WaitingRoomCookieEnabled *bool `pulumi:"waitingRoomCookieEnabled"` + WaitingRoomCookieHttpOnly *bool `pulumi:"waitingRoomCookieHttpOnly"` + WaitingRoomCookieLabel *string `pulumi:"waitingRoomCookieLabel"` + WaitingRoomCookieManagementTitle *string `pulumi:"waitingRoomCookieManagementTitle"` + WaitingRoomCookieSalt *string `pulumi:"waitingRoomCookieSalt"` + WaitingRoomCookieShareLabel *bool `pulumi:"waitingRoomCookieShareLabel"` + WaitingRoomCpCode *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode `pulumi:"waitingRoomCpCode"` + WaitingRoomDirectory *string `pulumi:"waitingRoomDirectory"` + WaitingRoomManagementTitle *string `pulumi:"waitingRoomManagementTitle"` + WaitingRoomNetStorage *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage `pulumi:"waitingRoomNetStorage"` + WaitingRoomStatusCode *int `pulumi:"waitingRoomStatusCode"` + WaitingRoomUseCpCode *bool `pulumi:"waitingRoomUseCpCode"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs struct { + AllowedUserCookieAdvanced pulumi.BoolPtrInput `pulumi:"allowedUserCookieAdvanced"` + AllowedUserCookieAutomaticSalt pulumi.BoolPtrInput `pulumi:"allowedUserCookieAutomaticSalt"` + AllowedUserCookieDomain pulumi.StringPtrInput `pulumi:"allowedUserCookieDomain"` + AllowedUserCookieDomainType pulumi.StringPtrInput `pulumi:"allowedUserCookieDomainType"` + AllowedUserCookieDuration pulumi.IntPtrInput `pulumi:"allowedUserCookieDuration"` + AllowedUserCookieEnabled pulumi.BoolPtrInput `pulumi:"allowedUserCookieEnabled"` + AllowedUserCookieHttpOnly pulumi.BoolPtrInput `pulumi:"allowedUserCookieHttpOnly"` + AllowedUserCookieLabel pulumi.StringPtrInput `pulumi:"allowedUserCookieLabel"` + AllowedUserCookieManagementTitle pulumi.StringPtrInput `pulumi:"allowedUserCookieManagementTitle"` + AllowedUserCookieRefresh pulumi.BoolPtrInput `pulumi:"allowedUserCookieRefresh"` + AllowedUserCookieSalt pulumi.StringPtrInput `pulumi:"allowedUserCookieSalt"` + CloudletPolicy GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrInput `pulumi:"cloudletPolicy"` + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UserIdentificationByCookie pulumi.BoolPtrInput `pulumi:"userIdentificationByCookie"` + UserIdentificationByHeaders pulumi.BoolPtrInput `pulumi:"userIdentificationByHeaders"` + UserIdentificationByIp pulumi.BoolPtrInput `pulumi:"userIdentificationByIp"` + UserIdentificationByParams pulumi.BoolPtrInput `pulumi:"userIdentificationByParams"` + UserIdentificationKeyCookie pulumi.StringPtrInput `pulumi:"userIdentificationKeyCookie"` + UserIdentificationKeyHeaders pulumi.StringArrayInput `pulumi:"userIdentificationKeyHeaders"` + UserIdentificationKeyParams pulumi.StringArrayInput `pulumi:"userIdentificationKeyParams"` + UserIdentificationTitle pulumi.StringPtrInput `pulumi:"userIdentificationTitle"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + WaitingRoomCacheTtl pulumi.IntPtrInput `pulumi:"waitingRoomCacheTtl"` + WaitingRoomCookieAdvanced pulumi.BoolPtrInput `pulumi:"waitingRoomCookieAdvanced"` + WaitingRoomCookieAutomaticSalt pulumi.BoolPtrInput `pulumi:"waitingRoomCookieAutomaticSalt"` + WaitingRoomCookieDomain pulumi.StringPtrInput `pulumi:"waitingRoomCookieDomain"` + WaitingRoomCookieDomainType pulumi.StringPtrInput `pulumi:"waitingRoomCookieDomainType"` + WaitingRoomCookieDuration pulumi.IntPtrInput `pulumi:"waitingRoomCookieDuration"` + WaitingRoomCookieEnabled pulumi.BoolPtrInput `pulumi:"waitingRoomCookieEnabled"` + WaitingRoomCookieHttpOnly pulumi.BoolPtrInput `pulumi:"waitingRoomCookieHttpOnly"` + WaitingRoomCookieLabel pulumi.StringPtrInput `pulumi:"waitingRoomCookieLabel"` + WaitingRoomCookieManagementTitle pulumi.StringPtrInput `pulumi:"waitingRoomCookieManagementTitle"` + WaitingRoomCookieSalt pulumi.StringPtrInput `pulumi:"waitingRoomCookieSalt"` + WaitingRoomCookieShareLabel pulumi.BoolPtrInput `pulumi:"waitingRoomCookieShareLabel"` + WaitingRoomCpCode GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput `pulumi:"waitingRoomCpCode"` + WaitingRoomDirectory pulumi.StringPtrInput `pulumi:"waitingRoomDirectory"` + WaitingRoomManagementTitle pulumi.StringPtrInput `pulumi:"waitingRoomManagementTitle"` + WaitingRoomNetStorage GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput `pulumi:"waitingRoomNetStorage"` + WaitingRoomStatusCode pulumi.IntPtrInput `pulumi:"waitingRoomStatusCode"` + WaitingRoomUseCpCode pulumi.BoolPtrInput `pulumi:"waitingRoomUseCpCode"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) AllowedUserCookieAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + return v.AllowedUserCookieAdvanced + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) AllowedUserCookieAutomaticSalt() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + return v.AllowedUserCookieAutomaticSalt + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) AllowedUserCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + return v.AllowedUserCookieDomain + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) AllowedUserCookieDomainType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + return v.AllowedUserCookieDomainType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) AllowedUserCookieDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *int { + return v.AllowedUserCookieDuration + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) AllowedUserCookieEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + return v.AllowedUserCookieEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) AllowedUserCookieHttpOnly() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + return v.AllowedUserCookieHttpOnly + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) AllowedUserCookieLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + return v.AllowedUserCookieLabel + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) AllowedUserCookieManagementTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + return v.AllowedUserCookieManagementTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) AllowedUserCookieRefresh() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + return v.AllowedUserCookieRefresh + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) AllowedUserCookieSalt() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + return v.AllowedUserCookieSalt + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy { + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) UserIdentificationByCookie() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + return v.UserIdentificationByCookie + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) UserIdentificationByHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + return v.UserIdentificationByHeaders + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) UserIdentificationByIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + return v.UserIdentificationByIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) UserIdentificationByParams() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + return v.UserIdentificationByParams + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) UserIdentificationKeyCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + return v.UserIdentificationKeyCookie + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) UserIdentificationKeyHeaders() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) []string { + return v.UserIdentificationKeyHeaders + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) UserIdentificationKeyParams() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) []string { + return v.UserIdentificationKeyParams + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) UserIdentificationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + return v.UserIdentificationTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) WaitingRoomCacheTtl() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *int { + return v.WaitingRoomCacheTtl + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) WaitingRoomCookieAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + return v.WaitingRoomCookieAdvanced + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) WaitingRoomCookieAutomaticSalt() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + return v.WaitingRoomCookieAutomaticSalt + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) WaitingRoomCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + return v.WaitingRoomCookieDomain + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) WaitingRoomCookieDomainType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + return v.WaitingRoomCookieDomainType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) WaitingRoomCookieDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *int { + return v.WaitingRoomCookieDuration + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) WaitingRoomCookieEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + return v.WaitingRoomCookieEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) WaitingRoomCookieHttpOnly() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + return v.WaitingRoomCookieHttpOnly + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) WaitingRoomCookieLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + return v.WaitingRoomCookieLabel + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) WaitingRoomCookieManagementTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + return v.WaitingRoomCookieManagementTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) WaitingRoomCookieSalt() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + return v.WaitingRoomCookieSalt + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) WaitingRoomCookieShareLabel() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + return v.WaitingRoomCookieShareLabel + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) WaitingRoomCpCode() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode { + return v.WaitingRoomCpCode + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) WaitingRoomDirectory() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + return v.WaitingRoomDirectory + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) WaitingRoomManagementTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + return v.WaitingRoomManagementTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) WaitingRoomNetStorage() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage { + return v.WaitingRoomNetStorage + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) WaitingRoomStatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *int { + return v.WaitingRoomStatusCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) WaitingRoomUseCpCode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + return v.WaitingRoomUseCpCode + }).(pulumi.BoolPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.AllowedUserCookieAdvanced + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieAutomaticSalt() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.AllowedUserCookieAutomaticSalt + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.AllowedUserCookieDomain + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieDomainType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.AllowedUserCookieDomainType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *int { + if v == nil { + return nil + } + return v.AllowedUserCookieDuration + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.AllowedUserCookieEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieHttpOnly() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.AllowedUserCookieHttpOnly + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.AllowedUserCookieLabel + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieManagementTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.AllowedUserCookieManagementTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieRefresh() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.AllowedUserCookieRefresh + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) AllowedUserCookieSalt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.AllowedUserCookieSalt + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) CloudletPolicy() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy { + if v == nil { + return nil + } + return v.CloudletPolicy + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) UserIdentificationByCookie() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.UserIdentificationByCookie + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) UserIdentificationByHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.UserIdentificationByHeaders + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) UserIdentificationByIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.UserIdentificationByIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) UserIdentificationByParams() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.UserIdentificationByParams + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) UserIdentificationKeyCookie() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.UserIdentificationKeyCookie + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) UserIdentificationKeyHeaders() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) []string { + if v == nil { + return nil + } + return v.UserIdentificationKeyHeaders + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) UserIdentificationKeyParams() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) []string { + if v == nil { + return nil + } + return v.UserIdentificationKeyParams + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) UserIdentificationTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.UserIdentificationTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCacheTtl() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *int { + if v == nil { + return nil + } + return v.WaitingRoomCacheTtl + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieAdvanced() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.WaitingRoomCookieAdvanced + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieAutomaticSalt() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.WaitingRoomCookieAutomaticSalt + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.WaitingRoomCookieDomain + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieDomainType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.WaitingRoomCookieDomainType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *int { + if v == nil { + return nil + } + return v.WaitingRoomCookieDuration + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.WaitingRoomCookieEnabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieHttpOnly() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.WaitingRoomCookieHttpOnly + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.WaitingRoomCookieLabel + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieManagementTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.WaitingRoomCookieManagementTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieSalt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.WaitingRoomCookieSalt + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCookieShareLabel() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.WaitingRoomCookieShareLabel + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) WaitingRoomCpCode() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode { + if v == nil { + return nil + } + return v.WaitingRoomCpCode + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) WaitingRoomDirectory() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.WaitingRoomDirectory + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) WaitingRoomManagementTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *string { + if v == nil { + return nil + } + return v.WaitingRoomManagementTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) WaitingRoomNetStorage() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage { + if v == nil { + return nil + } + return v.WaitingRoomNetStorage + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) WaitingRoomStatusCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *int { + if v == nil { + return nil + } + return v.WaitingRoomStatusCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput) WaitingRoomUseCpCode() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization) *bool { + if v == nil { + return nil + } + return v.WaitingRoomUseCpCode + }).(pulumi.BoolPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy struct { + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs and GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs struct { + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs, GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtr and GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrType GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy) *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy) *int { + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy) *string { + return v.Name + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy) *int { + if v == nil { + return nil + } + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo struct { + AccessTitle *string `pulumi:"accessTitle"` + CloudletSharedPolicy *int `pulumi:"cloudletSharedPolicy"` + CustomCookieDomain *string `pulumi:"customCookieDomain"` + DomainConfig *string `pulumi:"domainConfig"` + Locked *bool `pulumi:"locked"` + SessionAutoProlong *bool `pulumi:"sessionAutoProlong"` + SessionDuration *int `pulumi:"sessionDuration"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + WaitingRoomAssetsPaths []string `pulumi:"waitingRoomAssetsPaths"` + WaitingRoomPath *string `pulumi:"waitingRoomPath"` + WaitingRoomTitle *string `pulumi:"waitingRoomTitle"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs and GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs struct { + AccessTitle pulumi.StringPtrInput `pulumi:"accessTitle"` + CloudletSharedPolicy pulumi.IntPtrInput `pulumi:"cloudletSharedPolicy"` + CustomCookieDomain pulumi.StringPtrInput `pulumi:"customCookieDomain"` + DomainConfig pulumi.StringPtrInput `pulumi:"domainConfig"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + SessionAutoProlong pulumi.BoolPtrInput `pulumi:"sessionAutoProlong"` + SessionDuration pulumi.IntPtrInput `pulumi:"sessionDuration"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + WaitingRoomAssetsPaths pulumi.StringArrayInput `pulumi:"waitingRoomAssetsPaths"` + WaitingRoomPath pulumi.StringPtrInput `pulumi:"waitingRoomPath"` + WaitingRoomTitle pulumi.StringPtrInput `pulumi:"waitingRoomTitle"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs, GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtr and GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrType GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput) AccessTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) *string { + return v.AccessTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) *int { + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput) CustomCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) *string { + return v.CustomCookieDomain + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput) DomainConfig() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) *string { + return v.DomainConfig + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput) SessionAutoProlong() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) *bool { + return v.SessionAutoProlong + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput) SessionDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) *int { + return v.SessionDuration + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput) WaitingRoomAssetsPaths() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) []string { + return v.WaitingRoomAssetsPaths + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput) WaitingRoomPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) *string { + return v.WaitingRoomPath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput) WaitingRoomTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) *string { + return v.WaitingRoomTitle + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput) AccessTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) *string { + if v == nil { + return nil + } + return v.AccessTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput) CloudletSharedPolicy() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) *int { + if v == nil { + return nil + } + return v.CloudletSharedPolicy + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput) CustomCookieDomain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) *string { + if v == nil { + return nil + } + return v.CustomCookieDomain + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput) DomainConfig() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) *string { + if v == nil { + return nil + } + return v.DomainConfig + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput) SessionAutoProlong() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) *bool { + if v == nil { + return nil + } + return v.SessionAutoProlong + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput) SessionDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) *int { + if v == nil { + return nil + } + return v.SessionDuration + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput) WaitingRoomAssetsPaths() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) []string { + if v == nil { + return nil + } + return v.WaitingRoomAssetsPaths + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput) WaitingRoomPath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) *string { + if v == nil { + return nil + } + return v.WaitingRoomPath + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput) WaitingRoomTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo) *string { + if v == nil { + return nil + } + return v.WaitingRoomTitle + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs and GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs, GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtr and GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrType GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone) *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode struct { + CpCodeLimits *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits `pulumi:"cpCodeLimits"` + CreatedDate *int `pulumi:"createdDate"` + Description *string `pulumi:"description"` + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` + Products []string `pulumi:"products"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs and GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs struct { + CpCodeLimits GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` + CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` + Description pulumi.StringPtrInput `pulumi:"description"` + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` + Products pulumi.StringArrayInput `pulumi:"products"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs, GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtr and GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode) *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode) *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits { + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode) *int { + return v.CreatedDate + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode) *string { + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode) *int { + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode) *string { + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode) []string { + return v.Products + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode) *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits { + if v == nil { + return nil + } + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode) *int { + if v == nil { + return nil + } + return v.CreatedDate + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode) *string { + if v == nil { + return nil + } + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode) *int { + if v == nil { + return nil + } + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode) []string { + if v == nil { + return nil + } + return v.Products + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits struct { + CurrentCapacity *int `pulumi:"currentCapacity"` + Limit *int `pulumi:"limit"` + LimitType *string `pulumi:"limitType"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs struct { + CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + LimitType pulumi.StringPtrInput `pulumi:"limitType"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *int { + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *int { + return v.Limit + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *string { + return v.LimitType + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *int { + if v == nil { + return nil + } + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *int { + if v == nil { + return nil + } + return v.Limit + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits) *string { + if v == nil { + return nil + } + return v.LimitType + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage struct { + CpCode *int `pulumi:"cpCode"` + DownloadDomainName *string `pulumi:"downloadDomainName"` + G2oToken *string `pulumi:"g2oToken"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs and GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs struct { + CpCode pulumi.IntPtrInput `pulumi:"cpCode"` + DownloadDomainName pulumi.StringPtrInput `pulumi:"downloadDomainName"` + G2oToken pulumi.StringPtrInput `pulumi:"g2oToken"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs, GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtr and GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage) *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage) *int { + return v.CpCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage) *string { + return v.DownloadDomainName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage) *string { + return v.G2oToken + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage) GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) CpCode() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage) *int { + if v == nil { + return nil + } + return v.CpCode + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) DownloadDomainName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage) *string { + if v == nil { + return nil + } + return v.DownloadDomainName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput) G2oToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage) *string { + if v == nil { + return nil + } + return v.G2oToken + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking struct { + AbVariantLocation *string `pulumi:"abVariantLocation"` + DecryptionPassword1 *string `pulumi:"decryptionPassword1"` + DecryptionPassword2 *string `pulumi:"decryptionPassword2"` + DecryptionPasswordId1 *string `pulumi:"decryptionPasswordId1"` + DecryptionPasswordId2 *string `pulumi:"decryptionPasswordId2"` + Enable *bool `pulumi:"enable"` + Locked *bool `pulumi:"locked"` + MiscellaneousSettingsTitle *string `pulumi:"miscellaneousSettingsTitle"` + PatternDecryptionEnable *bool `pulumi:"patternDecryptionEnable"` + PatternEncryptionTitle *string `pulumi:"patternEncryptionTitle"` + SignatureVerificationEnable *bool `pulumi:"signatureVerificationEnable"` + TemplateUuid *string `pulumi:"templateUuid"` + TokenSigningTitle *string `pulumi:"tokenSigningTitle"` + UseOriginalAsA *bool `pulumi:"useOriginalAsA"` + Uuid *string `pulumi:"uuid"` + VerificationKeyId1 *string `pulumi:"verificationKeyId1"` + VerificationKeyId2 *string `pulumi:"verificationKeyId2"` + VerificationPublicKey1 *string `pulumi:"verificationPublicKey1"` + VerificationPublicKey2 *string `pulumi:"verificationPublicKey2"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs and GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs struct { + AbVariantLocation pulumi.StringPtrInput `pulumi:"abVariantLocation"` + DecryptionPassword1 pulumi.StringPtrInput `pulumi:"decryptionPassword1"` + DecryptionPassword2 pulumi.StringPtrInput `pulumi:"decryptionPassword2"` + DecryptionPasswordId1 pulumi.StringPtrInput `pulumi:"decryptionPasswordId1"` + DecryptionPasswordId2 pulumi.StringPtrInput `pulumi:"decryptionPasswordId2"` + Enable pulumi.BoolPtrInput `pulumi:"enable"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MiscellaneousSettingsTitle pulumi.StringPtrInput `pulumi:"miscellaneousSettingsTitle"` + PatternDecryptionEnable pulumi.BoolPtrInput `pulumi:"patternDecryptionEnable"` + PatternEncryptionTitle pulumi.StringPtrInput `pulumi:"patternEncryptionTitle"` + SignatureVerificationEnable pulumi.BoolPtrInput `pulumi:"signatureVerificationEnable"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + TokenSigningTitle pulumi.StringPtrInput `pulumi:"tokenSigningTitle"` + UseOriginalAsA pulumi.BoolPtrInput `pulumi:"useOriginalAsA"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VerificationKeyId1 pulumi.StringPtrInput `pulumi:"verificationKeyId1"` + VerificationKeyId2 pulumi.StringPtrInput `pulumi:"verificationKeyId2"` + VerificationPublicKey1 pulumi.StringPtrInput `pulumi:"verificationPublicKey1"` + VerificationPublicKey2 pulumi.StringPtrInput `pulumi:"verificationPublicKey2"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs, GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtr and GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrType GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs) GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) AbVariantLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { return v.AbVariantLocation }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) DecryptionPassword1() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { + return v.DecryptionPassword1 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) DecryptionPassword2() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { + return v.DecryptionPassword2 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) DecryptionPasswordId1() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { + return v.DecryptionPasswordId1 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) DecryptionPasswordId2() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { + return v.DecryptionPasswordId2 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) Enable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *bool { return v.Enable }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) MiscellaneousSettingsTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { + return v.MiscellaneousSettingsTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) PatternDecryptionEnable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *bool { + return v.PatternDecryptionEnable + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) PatternEncryptionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { + return v.PatternEncryptionTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) SignatureVerificationEnable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *bool { + return v.SignatureVerificationEnable + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) TokenSigningTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { return v.TokenSigningTitle }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) UseOriginalAsA() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *bool { return v.UseOriginalAsA }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) VerificationKeyId1() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { return v.VerificationKeyId1 }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) VerificationKeyId2() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { return v.VerificationKeyId2 }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) VerificationPublicKey1() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { + return v.VerificationPublicKey1 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) VerificationPublicKey2() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { + return v.VerificationPublicKey2 + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) AbVariantLocation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.AbVariantLocation + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) DecryptionPassword1() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.DecryptionPassword1 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) DecryptionPassword2() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.DecryptionPassword2 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) DecryptionPasswordId1() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.DecryptionPasswordId1 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) DecryptionPasswordId2() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.DecryptionPasswordId2 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) Enable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *bool { + if v == nil { + return nil + } + return v.Enable + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) MiscellaneousSettingsTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.MiscellaneousSettingsTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) PatternDecryptionEnable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *bool { + if v == nil { + return nil + } + return v.PatternDecryptionEnable + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) PatternEncryptionTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.PatternEncryptionTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) SignatureVerificationEnable() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *bool { + if v == nil { + return nil + } + return v.SignatureVerificationEnable + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) TokenSigningTitle() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.TokenSigningTitle + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) UseOriginalAsA() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *bool { + if v == nil { + return nil + } + return v.UseOriginalAsA + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) VerificationKeyId1() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.VerificationKeyId1 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) VerificationKeyId2() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.VerificationKeyId2 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) VerificationPublicKey1() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.VerificationPublicKey1 + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput) VerificationPublicKey2() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking) *string { + if v == nil { + return nil + } + return v.VerificationPublicKey2 + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall struct { + FirewallConfiguration *GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration `pulumi:"firewallConfiguration"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs and GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs struct { + FirewallConfiguration GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrInput `pulumi:"firewallConfiguration"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs, GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtr and GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrType GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs) GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall) *GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput) FirewallConfiguration() GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall) *GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration { + return v.FirewallConfiguration + }).(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall) GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput) FirewallConfiguration() GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall) *GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration { + if v == nil { + return nil + } + return v.FirewallConfiguration + }).(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration struct { + ConfigId *int `pulumi:"configId"` + FileName *string `pulumi:"fileName"` + ProductionStatus *string `pulumi:"productionStatus"` + ProductionVersion *int `pulumi:"productionVersion"` + StagingStatus *string `pulumi:"stagingStatus"` + StagingVersion *int `pulumi:"stagingVersion"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs and GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs struct { + ConfigId pulumi.IntPtrInput `pulumi:"configId"` + FileName pulumi.StringPtrInput `pulumi:"fileName"` + ProductionStatus pulumi.StringPtrInput `pulumi:"productionStatus"` + ProductionVersion pulumi.IntPtrInput `pulumi:"productionVersion"` + StagingStatus pulumi.StringPtrInput `pulumi:"stagingStatus"` + StagingVersion pulumi.IntPtrInput `pulumi:"stagingVersion"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs, GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtr and GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrType GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs) GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration) *GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput) ConfigId() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration) *int { + return v.ConfigId + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput) FileName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration) *string { + return v.FileName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput) ProductionStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration) *string { + return v.ProductionStatus + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput) ProductionVersion() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration) *int { + return v.ProductionVersion + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput) StagingStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration) *string { + return v.StagingStatus + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput) StagingVersion() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration) *int { + return v.StagingVersion + }).(pulumi.IntPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration) GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ConfigId() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration) *int { + if v == nil { + return nil + } + return v.ConfigId + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) FileName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration) *string { + if v == nil { + return nil + } + return v.FileName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ProductionStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration) *string { + if v == nil { + return nil + } + return v.ProductionStatus + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) ProductionVersion() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration) *int { + if v == nil { + return nil + } + return v.ProductionVersion + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) StagingStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration) *string { + if v == nil { + return nil + } + return v.StagingStatus + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput) StagingVersion() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration) *int { + if v == nil { + return nil + } + return v.StagingVersion + }).(pulumi.IntPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs and GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs, GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtr and GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrType GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs) GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets) *GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets) GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorWebdav struct { + Enabled *bool `pulumi:"enabled"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorWebdavInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs and GetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorWebdavInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs{...} +type GetPropertyRulesBuilderRulesV20230920BehaviorWebdavInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs struct { + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorWebdav)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorWebdav] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorWebdav]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput).ToGetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs, GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtr and GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput + ToGetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrType GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs + +func GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtr(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs) GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrInput { + return (*getPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorWebdav)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrType) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorWebdav] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorWebdav]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorWebdav)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920BehaviorWebdav) *GetPropertyRulesBuilderRulesV20230920BehaviorWebdav { + return &v + }).(GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorWebdav] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920BehaviorWebdav]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWebdav) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWebdav) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWebdav) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920BehaviorWebdav) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920BehaviorWebdav)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput() GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput) ToGetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorWebdav] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920BehaviorWebdav]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebdav) GetPropertyRulesBuilderRulesV20230920BehaviorWebdav { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920BehaviorWebdav + return ret + }).(GetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebdav) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebdav) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebdav) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920BehaviorWebdav) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920Criterion struct { + AdvancedImMatch *GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch `pulumi:"advancedImMatch"` + Bucket *GetPropertyRulesBuilderRulesV20230920CriterionBucket `pulumi:"bucket"` + Cacheability *GetPropertyRulesBuilderRulesV20230920CriterionCacheability `pulumi:"cacheability"` + ChinaCdnRegion *GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion `pulumi:"chinaCdnRegion"` + ClientCertificate *GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate `pulumi:"clientCertificate"` + ClientIp *GetPropertyRulesBuilderRulesV20230920CriterionClientIp `pulumi:"clientIp"` + ClientIpVersion *GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion `pulumi:"clientIpVersion"` + CloudletsOrigin *GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin `pulumi:"cloudletsOrigin"` + ContentDeliveryNetwork *GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork `pulumi:"contentDeliveryNetwork"` + ContentType *GetPropertyRulesBuilderRulesV20230920CriterionContentType `pulumi:"contentType"` + DeviceCharacteristic *GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic `pulumi:"deviceCharacteristic"` + EcmdAuthGroups *GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups `pulumi:"ecmdAuthGroups"` + EcmdAuthScheme *GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme `pulumi:"ecmdAuthScheme"` + EcmdIsAuthenticated *GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated `pulumi:"ecmdIsAuthenticated"` + EcmdUsername *GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername `pulumi:"ecmdUsername"` + EdgeWorkersFailure *GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure `pulumi:"edgeWorkersFailure"` + FileExtension *GetPropertyRulesBuilderRulesV20230920CriterionFileExtension `pulumi:"fileExtension"` + Filename *GetPropertyRulesBuilderRulesV20230920CriterionFilename `pulumi:"filename"` + Hostname *GetPropertyRulesBuilderRulesV20230920CriterionHostname `pulumi:"hostname"` + MatchAdvanced *GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced `pulumi:"matchAdvanced"` + MatchCpCode *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode `pulumi:"matchCpCode"` + MatchResponseCode *GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode `pulumi:"matchResponseCode"` + MatchVariable *GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable `pulumi:"matchVariable"` + MetadataStage *GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage `pulumi:"metadataStage"` + OriginTimeout *GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout `pulumi:"originTimeout"` + Path *GetPropertyRulesBuilderRulesV20230920CriterionPath `pulumi:"path"` + QueryStringParameter *GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter `pulumi:"queryStringParameter"` + Random *GetPropertyRulesBuilderRulesV20230920CriterionRandom `pulumi:"random"` + RecoveryConfig *GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig `pulumi:"recoveryConfig"` + RegularExpression *GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression `pulumi:"regularExpression"` + RequestCookie *GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie `pulumi:"requestCookie"` + RequestHeader *GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader `pulumi:"requestHeader"` + RequestMethod *GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod `pulumi:"requestMethod"` + RequestProtocol *GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol `pulumi:"requestProtocol"` + RequestType *GetPropertyRulesBuilderRulesV20230920CriterionRequestType `pulumi:"requestType"` + ResponseHeader *GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader `pulumi:"responseHeader"` + ServerLocation *GetPropertyRulesBuilderRulesV20230920CriterionServerLocation `pulumi:"serverLocation"` + Time *GetPropertyRulesBuilderRulesV20230920CriterionTime `pulumi:"time"` + TokenAuthorization *GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization `pulumi:"tokenAuthorization"` + UserAgent *GetPropertyRulesBuilderRulesV20230920CriterionUserAgent `pulumi:"userAgent"` + UserLocation *GetPropertyRulesBuilderRulesV20230920CriterionUserLocation `pulumi:"userLocation"` + UserNetwork *GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork `pulumi:"userNetwork"` + VariableError *GetPropertyRulesBuilderRulesV20230920CriterionVariableError `pulumi:"variableError"` + VirtualWaitingRoomRequest *GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest `pulumi:"virtualWaitingRoomRequest"` + VisitorPrioritizationRequest *GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest `pulumi:"visitorPrioritizationRequest"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionArgs and GetPropertyRulesBuilderRulesV20230920CriterionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionOutput() GetPropertyRulesBuilderRulesV20230920CriterionOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionArgs struct { + AdvancedImMatch GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrInput `pulumi:"advancedImMatch"` + Bucket GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrInput `pulumi:"bucket"` + Cacheability GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrInput `pulumi:"cacheability"` + ChinaCdnRegion GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrInput `pulumi:"chinaCdnRegion"` + ClientCertificate GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrInput `pulumi:"clientCertificate"` + ClientIp GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrInput `pulumi:"clientIp"` + ClientIpVersion GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrInput `pulumi:"clientIpVersion"` + CloudletsOrigin GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrInput `pulumi:"cloudletsOrigin"` + ContentDeliveryNetwork GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrInput `pulumi:"contentDeliveryNetwork"` + ContentType GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrInput `pulumi:"contentType"` + DeviceCharacteristic GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrInput `pulumi:"deviceCharacteristic"` + EcmdAuthGroups GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrInput `pulumi:"ecmdAuthGroups"` + EcmdAuthScheme GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrInput `pulumi:"ecmdAuthScheme"` + EcmdIsAuthenticated GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrInput `pulumi:"ecmdIsAuthenticated"` + EcmdUsername GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrInput `pulumi:"ecmdUsername"` + EdgeWorkersFailure GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrInput `pulumi:"edgeWorkersFailure"` + FileExtension GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrInput `pulumi:"fileExtension"` + Filename GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrInput `pulumi:"filename"` + Hostname GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrInput `pulumi:"hostname"` + MatchAdvanced GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrInput `pulumi:"matchAdvanced"` + MatchCpCode GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrInput `pulumi:"matchCpCode"` + MatchResponseCode GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrInput `pulumi:"matchResponseCode"` + MatchVariable GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrInput `pulumi:"matchVariable"` + MetadataStage GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrInput `pulumi:"metadataStage"` + OriginTimeout GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrInput `pulumi:"originTimeout"` + Path GetPropertyRulesBuilderRulesV20230920CriterionPathPtrInput `pulumi:"path"` + QueryStringParameter GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrInput `pulumi:"queryStringParameter"` + Random GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrInput `pulumi:"random"` + RecoveryConfig GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrInput `pulumi:"recoveryConfig"` + RegularExpression GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrInput `pulumi:"regularExpression"` + RequestCookie GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrInput `pulumi:"requestCookie"` + RequestHeader GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrInput `pulumi:"requestHeader"` + RequestMethod GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrInput `pulumi:"requestMethod"` + RequestProtocol GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrInput `pulumi:"requestProtocol"` + RequestType GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrInput `pulumi:"requestType"` + ResponseHeader GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrInput `pulumi:"responseHeader"` + ServerLocation GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrInput `pulumi:"serverLocation"` + Time GetPropertyRulesBuilderRulesV20230920CriterionTimePtrInput `pulumi:"time"` + TokenAuthorization GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrInput `pulumi:"tokenAuthorization"` + UserAgent GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrInput `pulumi:"userAgent"` + UserLocation GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrInput `pulumi:"userLocation"` + UserNetwork GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrInput `pulumi:"userNetwork"` + VariableError GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrInput `pulumi:"variableError"` + VirtualWaitingRoomRequest GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrInput `pulumi:"virtualWaitingRoomRequest"` + VisitorPrioritizationRequest GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrInput `pulumi:"visitorPrioritizationRequest"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920Criterion)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionOutput() GetPropertyRulesBuilderRulesV20230920CriterionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920Criterion] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920Criterion]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionOutputWithContext(ctx).OutputState, + } +} + +// GetPropertyRulesBuilderRulesV20230920CriterionArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionArray and GetPropertyRulesBuilderRulesV20230920CriterionArrayOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionArrayInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionArray{ GetPropertyRulesBuilderRulesV20230920CriterionArgs{...} } +type GetPropertyRulesBuilderRulesV20230920CriterionArrayInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionArrayOutput() GetPropertyRulesBuilderRulesV20230920CriterionArrayOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionArrayOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionArray []GetPropertyRulesBuilderRulesV20230920CriterionInput + +func (GetPropertyRulesBuilderRulesV20230920CriterionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230920Criterion)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionArray) ToGetPropertyRulesBuilderRulesV20230920CriterionArrayOutput() GetPropertyRulesBuilderRulesV20230920CriterionArrayOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionArrayOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionArray) ToGetPropertyRulesBuilderRulesV20230920CriterionArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionArrayOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920Criterion] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920Criterion]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionArrayOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920Criterion)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionOutput() GetPropertyRulesBuilderRulesV20230920CriterionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920Criterion] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920Criterion]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) AdvancedImMatch() GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch { + return v.AdvancedImMatch + }).(GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) Bucket() GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionBucket { + return v.Bucket + }).(GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) Cacheability() GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionCacheability { + return v.Cacheability + }).(GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) ChinaCdnRegion() GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion { + return v.ChinaCdnRegion + }).(GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) ClientCertificate() GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate { + return v.ClientCertificate + }).(GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) ClientIp() GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionClientIp { + return v.ClientIp + }).(GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) ClientIpVersion() GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion { + return v.ClientIpVersion + }).(GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) CloudletsOrigin() GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin { + return v.CloudletsOrigin + }).(GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) ContentDeliveryNetwork() GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork { + return v.ContentDeliveryNetwork + }).(GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) ContentType() GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionContentType { + return v.ContentType + }).(GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) DeviceCharacteristic() GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic { + return v.DeviceCharacteristic + }).(GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) EcmdAuthGroups() GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups { + return v.EcmdAuthGroups + }).(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) EcmdAuthScheme() GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme { + return v.EcmdAuthScheme + }).(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) EcmdIsAuthenticated() GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated { + return v.EcmdIsAuthenticated + }).(GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) EcmdUsername() GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername { + return v.EcmdUsername + }).(GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) EdgeWorkersFailure() GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure { + return v.EdgeWorkersFailure + }).(GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) FileExtension() GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionFileExtension { + return v.FileExtension + }).(GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) Filename() GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionFilename { + return v.Filename + }).(GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) Hostname() GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionHostname { + return v.Hostname + }).(GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) MatchAdvanced() GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced { + return v.MatchAdvanced + }).(GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) MatchCpCode() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode { + return v.MatchCpCode + }).(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) MatchResponseCode() GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode { + return v.MatchResponseCode + }).(GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) MatchVariable() GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable { + return v.MatchVariable + }).(GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) MetadataStage() GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage { + return v.MetadataStage + }).(GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) OriginTimeout() GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout { + return v.OriginTimeout + }).(GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) Path() GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionPath { + return v.Path + }).(GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) QueryStringParameter() GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter { + return v.QueryStringParameter + }).(GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) Random() GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionRandom { + return v.Random + }).(GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) RecoveryConfig() GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig { + return v.RecoveryConfig + }).(GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) RegularExpression() GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression { + return v.RegularExpression + }).(GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) RequestCookie() GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie { + return v.RequestCookie + }).(GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) RequestHeader() GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader { + return v.RequestHeader + }).(GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) RequestMethod() GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod { + return v.RequestMethod + }).(GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) RequestProtocol() GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol { + return v.RequestProtocol + }).(GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) RequestType() GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionRequestType { + return v.RequestType + }).(GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) ResponseHeader() GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader { + return v.ResponseHeader + }).(GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) ServerLocation() GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionServerLocation { + return v.ServerLocation + }).(GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) Time() GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionTime { + return v.Time + }).(GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) TokenAuthorization() GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization { + return v.TokenAuthorization + }).(GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) UserAgent() GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionUserAgent { + return v.UserAgent + }).(GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) UserLocation() GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionUserLocation { + return v.UserLocation + }).(GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) UserNetwork() GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork { + return v.UserNetwork + }).(GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) VariableError() GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionVariableError { + return v.VariableError + }).(GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) VirtualWaitingRoomRequest() GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest { + return v.VirtualWaitingRoomRequest + }).(GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOutput) VisitorPrioritizationRequest() GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Criterion) *GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest { + return v.VisitorPrioritizationRequest + }).(GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionArrayOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230920Criterion)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionArrayOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionArrayOutput() GetPropertyRulesBuilderRulesV20230920CriterionArrayOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionArrayOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionArrayOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920Criterion] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920Criterion]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230920CriterionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230920Criterion { + return vs[0].([]GetPropertyRulesBuilderRulesV20230920Criterion)[vs[1].(int)] + }).(GetPropertyRulesBuilderRulesV20230920CriterionOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch struct { + Locked *bool `pulumi:"locked"` + MatchOn *string `pulumi:"matchOn"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs and GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput() GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOn pulumi.StringPtrInput `pulumi:"matchOn"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput() GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs, GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtr and GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrType GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs) GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput() GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch) *GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput) MatchOn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch) *string { return v.MatchOn }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch) GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput) MatchOn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch) *string { + if v == nil { + return nil + } + return v.MatchOn + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionBucket struct { + Locked *bool `pulumi:"locked"` + Percentage *int `pulumi:"percentage"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionBucketInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs and GetPropertyRulesBuilderRulesV20230920CriterionBucketOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionBucketInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionBucketInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionBucketOutput() GetPropertyRulesBuilderRulesV20230920CriterionBucketOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionBucketOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionBucketOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Percentage pulumi.IntPtrInput `pulumi:"percentage"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionBucket)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionBucketOutput() GetPropertyRulesBuilderRulesV20230920CriterionBucketOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionBucketOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionBucketOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionBucketOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionBucketOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionBucket] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionBucket]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionBucketOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionBucketOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs, GetPropertyRulesBuilderRulesV20230920CriterionBucketPtr and GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionBucketPtrType GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionBucketPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs) GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionBucketPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionBucketPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionBucket)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionBucketPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionBucketPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionBucketPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionBucket] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionBucket]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionBucketOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionBucketOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionBucket)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionBucketOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionBucketOutput() GetPropertyRulesBuilderRulesV20230920CriterionBucketOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionBucketOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionBucketOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionBucketOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionBucketOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionBucketOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionBucket) *GetPropertyRulesBuilderRulesV20230920CriterionBucket { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionBucketOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionBucket] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionBucket]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionBucketOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionBucket) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionBucketOutput) Percentage() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionBucket) *int { return v.Percentage }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionBucketOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionBucket) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionBucketOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionBucket) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionBucket)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionBucket] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionBucket]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionBucketOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionBucket) GetPropertyRulesBuilderRulesV20230920CriterionBucket { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionBucket + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionBucketOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionBucket) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput) Percentage() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionBucket) *int { + if v == nil { + return nil + } + return v.Percentage + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionBucket) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionBucket) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionCacheability struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs and GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput() GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionCacheability)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput() GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionCacheability] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionCacheability]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs, GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtr and GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrType GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs) GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionCacheability)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionCacheability] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionCacheability]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionCacheability)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput() GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionCacheability) *GetPropertyRulesBuilderRulesV20230920CriterionCacheability { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionCacheability] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionCacheability]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionCacheability) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionCacheability) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionCacheability) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionCacheability) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionCacheability) *string { return v.Value }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionCacheability)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionCacheability] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionCacheability]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionCacheability) GetPropertyRulesBuilderRulesV20230920CriterionCacheability { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionCacheability + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionCacheability) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionCacheability) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionCacheability) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionCacheability) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionCacheability) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs and GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput() GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput() GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs, GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtr and GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrType GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs) GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput() GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion) *GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion) GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate struct { + EnforceMtls *bool `pulumi:"enforceMtls"` + IsCertificatePresent *bool `pulumi:"isCertificatePresent"` + IsCertificateValid *string `pulumi:"isCertificateValid"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs and GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput() GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs struct { + EnforceMtls pulumi.BoolPtrInput `pulumi:"enforceMtls"` + IsCertificatePresent pulumi.BoolPtrInput `pulumi:"isCertificatePresent"` + IsCertificateValid pulumi.StringPtrInput `pulumi:"isCertificateValid"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput() GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs, GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtr and GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrType GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtr(v *GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs) GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput() GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate) *GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput) EnforceMtls() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate) *bool { return v.EnforceMtls }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput) IsCertificatePresent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate) *bool { + return v.IsCertificatePresent + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput) IsCertificateValid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate) *string { + return v.IsCertificateValid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate) GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput) EnforceMtls() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate) *bool { + if v == nil { + return nil + } + return v.EnforceMtls + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput) IsCertificatePresent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate) *bool { + if v == nil { + return nil + } + return v.IsCertificatePresent + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput) IsCertificateValid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate) *string { + if v == nil { + return nil + } + return v.IsCertificateValid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionClientIp struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + UseHeaders *bool `pulumi:"useHeaders"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionClientIpInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs and GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionClientIpInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionClientIpInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput() GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UseHeaders pulumi.BoolPtrInput `pulumi:"useHeaders"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionClientIp)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput() GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionClientIp] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionClientIp]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs, GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtr and GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionClientIpPtrType GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs) GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionClientIpPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionClientIpPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionClientIp)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionClientIpPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionClientIpPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionClientIpPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionClientIp] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionClientIp]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionClientIp)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput() GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionClientIp) *GetPropertyRulesBuilderRulesV20230920CriterionClientIp { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionClientIp] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionClientIp]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionClientIp) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionClientIp) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionClientIp) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput) UseHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionClientIp) *bool { return v.UseHeaders }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionClientIp) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionClientIp) []string { return v.Values }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionClientIp)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionClientIp] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionClientIp]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionClientIp) GetPropertyRulesBuilderRulesV20230920CriterionClientIp { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionClientIp + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionClientIp) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionClientIp) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionClientIp) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput) UseHeaders() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionClientIp) *bool { + if v == nil { + return nil + } + return v.UseHeaders + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionClientIp) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionClientIp) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + UseXForwardedFor *bool `pulumi:"useXForwardedFor"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs and GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput() GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UseXForwardedFor pulumi.BoolPtrInput `pulumi:"useXForwardedFor"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput() GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs, GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtr and GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrType GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs) GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput() GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion) *GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput) UseXForwardedFor() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion) *bool { return v.UseXForwardedFor }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion) *string { return v.Value }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion) GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput) UseXForwardedFor() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion) *bool { + if v == nil { + return nil + } + return v.UseXForwardedFor + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin struct { + Locked *bool `pulumi:"locked"` + OriginId *string `pulumi:"originId"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs and GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput() GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + OriginId pulumi.StringPtrInput `pulumi:"originId"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput() GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs, GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtr and GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrType GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs) GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput() GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin) *GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput) OriginId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin) *string { return v.OriginId }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin) GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput) OriginId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin) *string { + if v == nil { + return nil + } + return v.OriginId + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + Network *string `pulumi:"network"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs and GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput() GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + Network pulumi.StringPtrInput `pulumi:"network"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput() GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs, GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtr and GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrType GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs) GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput() GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork) *GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork) *string { + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput) Network() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork) *string { return v.Network }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork) GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput) Network() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork) *string { + if v == nil { + return nil + } + return v.Network + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionContentType struct { + Locked *bool `pulumi:"locked"` + MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` + MatchOperator *string `pulumi:"matchOperator"` + MatchWildcard *bool `pulumi:"matchWildcard"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionContentTypeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs and GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionContentTypeInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionContentTypeInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput() GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + MatchWildcard pulumi.BoolPtrInput `pulumi:"matchWildcard"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionContentType)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput() GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionContentType] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionContentType]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs, GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtr and GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionContentTypePtrType GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtr(v *GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs) GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionContentTypePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionContentTypePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionContentType)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionContentTypePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionContentTypePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionContentTypePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionContentType] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionContentType]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionContentType)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput() GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionContentType) *GetPropertyRulesBuilderRulesV20230920CriterionContentType { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionContentType] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionContentType]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionContentType) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionContentType) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionContentType) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput) MatchWildcard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionContentType) *bool { return v.MatchWildcard }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionContentType) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionContentType) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionContentType) []string { return v.Values }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionContentType)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionContentType] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionContentType]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionContentType) GetPropertyRulesBuilderRulesV20230920CriterionContentType { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionContentType + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionContentType) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionContentType) *bool { + if v == nil { + return nil + } + return v.MatchCaseSensitive + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionContentType) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput) MatchWildcard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionContentType) *bool { + if v == nil { + return nil + } + return v.MatchWildcard + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionContentType) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionContentType) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionContentType) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic struct { + BooleanValue *bool `pulumi:"booleanValue"` + Characteristic *string `pulumi:"characteristic"` + Locked *bool `pulumi:"locked"` + MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` + MatchWildcard *bool `pulumi:"matchWildcard"` + NumericMatchOperator *string `pulumi:"numericMatchOperator"` + NumericValue *int `pulumi:"numericValue"` + StringMatchOperator *string `pulumi:"stringMatchOperator"` + StringValues []string `pulumi:"stringValues"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + VersionMatchOperator *string `pulumi:"versionMatchOperator"` + VersionValue *string `pulumi:"versionValue"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs and GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput() GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs struct { + BooleanValue pulumi.BoolPtrInput `pulumi:"booleanValue"` + Characteristic pulumi.StringPtrInput `pulumi:"characteristic"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` + MatchWildcard pulumi.BoolPtrInput `pulumi:"matchWildcard"` + NumericMatchOperator pulumi.StringPtrInput `pulumi:"numericMatchOperator"` + NumericValue pulumi.IntPtrInput `pulumi:"numericValue"` + StringMatchOperator pulumi.StringPtrInput `pulumi:"stringMatchOperator"` + StringValues pulumi.StringArrayInput `pulumi:"stringValues"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VersionMatchOperator pulumi.StringPtrInput `pulumi:"versionMatchOperator"` + VersionValue pulumi.StringPtrInput `pulumi:"versionValue"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput() GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs, GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtr and GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrType GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs) GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput() GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput) BooleanValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *bool { + return v.BooleanValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput) Characteristic() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *string { + return v.Characteristic + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *bool { + return v.MatchCaseSensitive + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput) MatchWildcard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *bool { + return v.MatchWildcard + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput) NumericMatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *string { + return v.NumericMatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput) NumericValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *int { return v.NumericValue }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput) StringMatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *string { + return v.StringMatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput) StringValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) []string { + return v.StringValues + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput) VersionMatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *string { + return v.VersionMatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput) VersionValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *string { + return v.VersionValue + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput) BooleanValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *bool { + if v == nil { + return nil + } + return v.BooleanValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput) Characteristic() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *string { + if v == nil { + return nil + } + return v.Characteristic + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *bool { + if v == nil { + return nil + } + return v.MatchCaseSensitive + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput) MatchWildcard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *bool { + if v == nil { + return nil + } + return v.MatchWildcard + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput) NumericMatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *string { + if v == nil { + return nil + } + return v.NumericMatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput) NumericValue() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *int { + if v == nil { + return nil + } + return v.NumericValue + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput) StringMatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *string { + if v == nil { + return nil + } + return v.StringMatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput) StringValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) []string { + if v == nil { + return nil + } + return v.StringValues + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput) VersionMatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *string { + if v == nil { + return nil + } + return v.VersionMatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput) VersionValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic) *string { + if v == nil { + return nil + } + return v.VersionValue + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs and GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs, GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtr and GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrType GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs) GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups) *GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups) *string { return v.Value }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups) GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme struct { + AuthScheme *string `pulumi:"authScheme"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs and GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs struct { + AuthScheme pulumi.StringPtrInput `pulumi:"authScheme"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs, GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtr and GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrType GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtr(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs) GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme) *GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput) AuthScheme() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme) *string { return v.AuthScheme }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme) GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput) AuthScheme() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme) *string { + if v == nil { + return nil + } + return v.AuthScheme + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs and GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs, GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtr and GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrType GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs) GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated) *GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated) *string { + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated) GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername struct { + Length *string `pulumi:"length"` + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs and GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs struct { + Length pulumi.StringPtrInput `pulumi:"length"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs, GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtr and GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrType GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtr(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs) GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername) *GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput) Length() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername) *string { return v.Length }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername) *string { return v.Value }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername) GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput) Length() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername) *string { + if v == nil { + return nil + } + return v.Length + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure struct { + ExecStatus *string `pulumi:"execStatus"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs and GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput() GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs struct { + ExecStatus pulumi.StringPtrInput `pulumi:"execStatus"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput() GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs, GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtr and GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrType GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtr(v *GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs) GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput() GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure) *GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput) ExecStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure) *string { return v.ExecStatus }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure) GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput) ExecStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure) *string { + if v == nil { + return nil + } + return v.ExecStatus + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionFileExtension struct { + Locked *bool `pulumi:"locked"` + MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs and GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput() GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionFileExtension)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput() GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionFileExtension] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionFileExtension]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs, GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtr and GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrType GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs) GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionFileExtension)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionFileExtension] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionFileExtension]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionFileExtension)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput() GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionFileExtension) *GetPropertyRulesBuilderRulesV20230920CriterionFileExtension { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionFileExtension] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionFileExtension]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionFileExtension) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionFileExtension) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionFileExtension) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionFileExtension) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionFileExtension) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionFileExtension) []string { return v.Values }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionFileExtension)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionFileExtension] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionFileExtension]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionFileExtension) GetPropertyRulesBuilderRulesV20230920CriterionFileExtension { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionFileExtension + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionFileExtension) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionFileExtension) *bool { + if v == nil { + return nil + } + return v.MatchCaseSensitive + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionFileExtension) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionFileExtension) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionFileExtension) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionFileExtension) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionFilename struct { + Locked *bool `pulumi:"locked"` + MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionFilenameInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs and GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionFilenameInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionFilenameInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput() GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionFilenameOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionFilename)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput() GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionFilenameOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionFilenameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionFilename] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionFilename]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionFilenameOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs, GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtr and GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionFilenamePtrType GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtr(v *GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs) GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionFilenamePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionFilenamePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionFilename)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionFilenamePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionFilenamePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionFilenamePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionFilename] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionFilename]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionFilename)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput() GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionFilenameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionFilename) *GetPropertyRulesBuilderRulesV20230920CriterionFilename { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionFilename] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionFilename]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionFilename) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionFilename) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionFilename) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionFilename) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionFilename) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionFilename) []string { return v.Values }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionFilename)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionFilename] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionFilename]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionFilename) GetPropertyRulesBuilderRulesV20230920CriterionFilename { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionFilename + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionFilename) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionFilename) *bool { + if v == nil { + return nil + } + return v.MatchCaseSensitive + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionFilename) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionFilename) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionFilename) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionFilename) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionHostname struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionHostnameInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs and GetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionHostnameInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionHostnameInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput() GetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionHostnameOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionHostname)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput() GetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionHostnameOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionHostnameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionHostname] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionHostname]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionHostnameOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs, GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtr and GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionHostnamePtrType GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtr(v *GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs) GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionHostnamePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionHostnamePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionHostname)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionHostnamePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionHostnamePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionHostnamePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionHostname] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionHostname]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionHostname)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput() GetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionHostnameOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionHostname) *GetPropertyRulesBuilderRulesV20230920CriterionHostname { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionHostname] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionHostname]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionHostname) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionHostname) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionHostname) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionHostname) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionHostname) []string { return v.Values }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionHostname)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionHostname] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionHostname]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionHostname) GetPropertyRulesBuilderRulesV20230920CriterionHostname { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionHostname + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionHostname) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionHostname) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionHostname) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionHostname) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionHostname) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced struct { + CloseXml *string `pulumi:"closeXml"` + Description *string `pulumi:"description"` + Locked *bool `pulumi:"locked"` + OpenXml *string `pulumi:"openXml"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs and GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs struct { + CloseXml pulumi.StringPtrInput `pulumi:"closeXml"` + Description pulumi.StringPtrInput `pulumi:"description"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + OpenXml pulumi.StringPtrInput `pulumi:"openXml"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs, GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtr and GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrType GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs) GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced) *GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput) CloseXml() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced) *string { return v.CloseXml }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced) *string { return v.Description }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput) OpenXml() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced) *string { return v.OpenXml }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced) GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput) CloseXml() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced) *string { + if v == nil { + return nil + } + return v.CloseXml + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced) *string { + if v == nil { + return nil + } + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput) OpenXml() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced) *string { + if v == nil { + return nil + } + return v.OpenXml + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs and GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrInput `pulumi:"value"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs, GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtr and GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrType GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtr(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode) *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput) Value() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode) *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue { + return v.Value + }).(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput) Value() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode) *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue { + if v == nil { + return nil + } + return v.Value + }).(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue struct { + CpCodeLimits *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits `pulumi:"cpCodeLimits"` + CreatedDate *int `pulumi:"createdDate"` + Description *string `pulumi:"description"` + Id *int `pulumi:"id"` + Name *string `pulumi:"name"` + Products []string `pulumi:"products"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs and GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs struct { + CpCodeLimits GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrInput `pulumi:"cpCodeLimits"` + CreatedDate pulumi.IntPtrInput `pulumi:"createdDate"` + Description pulumi.StringPtrInput `pulumi:"description"` + Id pulumi.IntPtrInput `pulumi:"id"` + Name pulumi.StringPtrInput `pulumi:"name"` + Products pulumi.StringArrayInput `pulumi:"products"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs, GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtr and GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrType GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtr(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue) *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue) *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits { + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue) *int { return v.CreatedDate }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue) *string { return v.Description }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue) *int { return v.Id }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue) []string { return v.Products }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput) CpCodeLimits() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue) *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits { + if v == nil { + return nil + } + return v.CpCodeLimits + }).(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput) CreatedDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue) *int { + if v == nil { + return nil + } + return v.CreatedDate + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput) Description() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue) *string { + if v == nil { + return nil + } + return v.Description + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue) *int { + if v == nil { + return nil + } + return v.Id + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput) Products() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue) []string { + if v == nil { + return nil + } + return v.Products + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits struct { + CurrentCapacity *int `pulumi:"currentCapacity"` + Limit *int `pulumi:"limit"` + LimitType *string `pulumi:"limitType"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs and GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs struct { + CurrentCapacity pulumi.IntPtrInput `pulumi:"currentCapacity"` + Limit pulumi.IntPtrInput `pulumi:"limit"` + LimitType pulumi.StringPtrInput `pulumi:"limitType"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs, GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtr and GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrType GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits) *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits) *int { + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits) *int { + return v.Limit + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits) *string { + return v.LimitType + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits) GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) CurrentCapacity() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits) *int { + if v == nil { + return nil + } + return v.CurrentCapacity + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits) *int { + if v == nil { + return nil + } + return v.Limit + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput) LimitType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits) *string { + if v == nil { + return nil + } + return v.LimitType + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode struct { + Locked *bool `pulumi:"locked"` + LowerBound *int `pulumi:"lowerBound"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + UpperBound *int `pulumi:"upperBound"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs and GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + LowerBound pulumi.IntPtrInput `pulumi:"lowerBound"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UpperBound pulumi.IntPtrInput `pulumi:"upperBound"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs, GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtr and GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrType GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtr(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs) GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode) *GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput) LowerBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode) *int { return v.LowerBound }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode) *string { + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput) UpperBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode) *int { return v.UpperBound }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode) []string { return v.Values }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode) GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput) LowerBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode) *int { + if v == nil { + return nil + } + return v.LowerBound + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput) UpperBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode) *int { + if v == nil { + return nil + } + return v.UpperBound + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable struct { + Locked *bool `pulumi:"locked"` + LowerBound *string `pulumi:"lowerBound"` + MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` + MatchOperator *string `pulumi:"matchOperator"` + MatchWildcard *bool `pulumi:"matchWildcard"` + TemplateUuid *string `pulumi:"templateUuid"` + UpperBound *string `pulumi:"upperBound"` + Uuid *string `pulumi:"uuid"` + VariableExpression *string `pulumi:"variableExpression"` + VariableName *string `pulumi:"variableName"` + VariableValues []string `pulumi:"variableValues"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs and GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + LowerBound pulumi.StringPtrInput `pulumi:"lowerBound"` + MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + MatchWildcard pulumi.BoolPtrInput `pulumi:"matchWildcard"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UpperBound pulumi.StringPtrInput `pulumi:"upperBound"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VariableExpression pulumi.StringPtrInput `pulumi:"variableExpression"` + VariableName pulumi.StringPtrInput `pulumi:"variableName"` + VariableValues pulumi.StringArrayInput `pulumi:"variableValues"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs, GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtr and GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrType GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtr(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs) GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable) *GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput) LowerBound() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable) *string { return v.LowerBound }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput) MatchWildcard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable) *bool { return v.MatchWildcard }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput) UpperBound() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable) *string { return v.UpperBound }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput) VariableExpression() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable) *string { + return v.VariableExpression + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable) *string { return v.VariableName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput) VariableValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable) []string { return v.VariableValues }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable) GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput) LowerBound() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable) *string { + if v == nil { + return nil + } + return v.LowerBound + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable) *bool { + if v == nil { + return nil + } + return v.MatchCaseSensitive + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput) MatchWildcard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable) *bool { + if v == nil { + return nil + } + return v.MatchWildcard + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput) UpperBound() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable) *string { + if v == nil { + return nil + } + return v.UpperBound + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput) VariableExpression() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable) *string { + if v == nil { + return nil + } + return v.VariableExpression + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput) VariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable) *string { + if v == nil { + return nil + } + return v.VariableName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput) VariableValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable) []string { + if v == nil { + return nil + } + return v.VariableValues + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs and GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput() GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput() GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs, GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtr and GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrType GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtr(v *GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs) GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput() GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage) *GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage) *string { return v.Value }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage) GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs and GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput() GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput() GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs, GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtr and GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrType GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs) GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput() GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout) *GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout) GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionPath struct { + Locked *bool `pulumi:"locked"` + MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` + MatchOperator *string `pulumi:"matchOperator"` + Normalize *bool `pulumi:"normalize"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionPathInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionPathArgs and GetPropertyRulesBuilderRulesV20230920CriterionPathOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionPathInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionPathArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionPathInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionPathOutput() GetPropertyRulesBuilderRulesV20230920CriterionPathOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionPathOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionPathOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionPathArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + Normalize pulumi.BoolPtrInput `pulumi:"normalize"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionPathArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionPath)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionPathArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionPathOutput() GetPropertyRulesBuilderRulesV20230920CriterionPathOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionPathOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionPathArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionPathOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionPathOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionPathOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionPathArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionPath] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionPath]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionPathOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionPathArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionPathArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionPathOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionPathPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionPathArgs, GetPropertyRulesBuilderRulesV20230920CriterionPathPtr and GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionPathPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionPathArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionPathPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionPathPtrType GetPropertyRulesBuilderRulesV20230920CriterionPathArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionPathPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionPathArgs) GetPropertyRulesBuilderRulesV20230920CriterionPathPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionPathPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionPathPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionPath)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionPathPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionPathPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionPathPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionPath] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionPath]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionPathOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionPathOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionPath)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionPathOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionPathOutput() GetPropertyRulesBuilderRulesV20230920CriterionPathOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionPathOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionPathOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionPathOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionPathOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionPathOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionPath) *GetPropertyRulesBuilderRulesV20230920CriterionPath { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionPathOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionPath] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionPath]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionPathOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionPath) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionPathOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionPath) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionPathOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionPath) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionPathOutput) Normalize() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionPath) *bool { return v.Normalize }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionPathOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionPath) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionPathOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionPath) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionPathOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionPath) []string { return v.Values }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionPath)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionPath] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionPath]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionPathOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionPath) GetPropertyRulesBuilderRulesV20230920CriterionPath { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionPath + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionPathOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionPath) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionPath) *bool { + if v == nil { + return nil + } + return v.MatchCaseSensitive + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionPath) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput) Normalize() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionPath) *bool { + if v == nil { + return nil + } + return v.Normalize + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionPath) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionPath) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionPath) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter struct { + EscapeValue *bool `pulumi:"escapeValue"` + Locked *bool `pulumi:"locked"` + LowerBound *int `pulumi:"lowerBound"` + MatchCaseSensitiveName *bool `pulumi:"matchCaseSensitiveName"` + MatchCaseSensitiveValue *bool `pulumi:"matchCaseSensitiveValue"` + MatchOperator *string `pulumi:"matchOperator"` + MatchWildcardName *bool `pulumi:"matchWildcardName"` + MatchWildcardValue *bool `pulumi:"matchWildcardValue"` + ParameterName *string `pulumi:"parameterName"` + TemplateUuid *string `pulumi:"templateUuid"` + UpperBound *int `pulumi:"upperBound"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs and GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput() GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs struct { + EscapeValue pulumi.BoolPtrInput `pulumi:"escapeValue"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + LowerBound pulumi.IntPtrInput `pulumi:"lowerBound"` + MatchCaseSensitiveName pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveName"` + MatchCaseSensitiveValue pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveValue"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + MatchWildcardName pulumi.BoolPtrInput `pulumi:"matchWildcardName"` + MatchWildcardValue pulumi.BoolPtrInput `pulumi:"matchWildcardValue"` + ParameterName pulumi.StringPtrInput `pulumi:"parameterName"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UpperBound pulumi.IntPtrInput `pulumi:"upperBound"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput() GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs, GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtr and GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrType GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs) GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput() GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput) EscapeValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *bool { return v.EscapeValue }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput) LowerBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *int { return v.LowerBound }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput) MatchCaseSensitiveName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *bool { + return v.MatchCaseSensitiveName + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *bool { + return v.MatchCaseSensitiveValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *string { + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput) MatchWildcardName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *bool { + return v.MatchWildcardName + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput) MatchWildcardValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *bool { + return v.MatchWildcardValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput) ParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *string { + return v.ParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput) UpperBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *int { return v.UpperBound }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) []string { return v.Values }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput) EscapeValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *bool { + if v == nil { + return nil + } + return v.EscapeValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput) LowerBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *int { + if v == nil { + return nil + } + return v.LowerBound + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput) MatchCaseSensitiveName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *bool { + if v == nil { + return nil + } + return v.MatchCaseSensitiveName + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *bool { + if v == nil { + return nil + } + return v.MatchCaseSensitiveValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput) MatchWildcardName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *bool { + if v == nil { + return nil + } + return v.MatchWildcardName + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput) MatchWildcardValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *bool { + if v == nil { + return nil + } + return v.MatchWildcardValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput) ParameterName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *string { + if v == nil { + return nil + } + return v.ParameterName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput) UpperBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *int { + if v == nil { + return nil + } + return v.UpperBound + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRandom struct { + Bucket *int `pulumi:"bucket"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionRandomInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs and GetPropertyRulesBuilderRulesV20230920CriterionRandomOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionRandomInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionRandomInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionRandomOutput() GetPropertyRulesBuilderRulesV20230920CriterionRandomOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionRandomOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRandomOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs struct { + Bucket pulumi.IntPtrInput `pulumi:"bucket"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRandom)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRandomOutput() GetPropertyRulesBuilderRulesV20230920CriterionRandomOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionRandomOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRandomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRandomOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionRandomOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRandom] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRandom]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionRandomOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionRandomOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs, GetPropertyRulesBuilderRulesV20230920CriterionRandomPtr and GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionRandomPtrType GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionRandomPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs) GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionRandomPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionRandomPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionRandom)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionRandomPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionRandomPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionRandomPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRandom] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRandom]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRandomOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionRandomOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRandom)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRandomOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRandomOutput() GetPropertyRulesBuilderRulesV20230920CriterionRandomOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRandomOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRandomOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRandomOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRandomOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRandomOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionRandom) *GetPropertyRulesBuilderRulesV20230920CriterionRandom { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRandomOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRandom] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRandom]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRandomOutput) Bucket() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRandom) *int { return v.Bucket }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRandomOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRandom) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRandomOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRandom) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRandomOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRandom) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionRandom)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRandom] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRandom]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionRandomOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRandom) GetPropertyRulesBuilderRulesV20230920CriterionRandom { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionRandom + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionRandomOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput) Bucket() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRandom) *int { + if v == nil { + return nil + } + return v.Bucket + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRandom) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRandom) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRandom) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig struct { + ConfigName *string `pulumi:"configName"` + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs and GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput() GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs struct { + ConfigName pulumi.StringPtrInput `pulumi:"configName"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput() GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs, GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtr and GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrType GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs) GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput() GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig) *GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput) ConfigName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig) *string { return v.ConfigName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig) GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput) ConfigName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig) *string { + if v == nil { + return nil + } + return v.ConfigName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression struct { + CaseSensitive *bool `pulumi:"caseSensitive"` + Locked *bool `pulumi:"locked"` + MatchString *string `pulumi:"matchString"` + Regex *string `pulumi:"regex"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs and GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput() GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs struct { + CaseSensitive pulumi.BoolPtrInput `pulumi:"caseSensitive"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchString pulumi.StringPtrInput `pulumi:"matchString"` + Regex pulumi.StringPtrInput `pulumi:"regex"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput() GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs, GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtr and GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrType GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs) GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput() GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression) *GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput) CaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression) *bool { return v.CaseSensitive }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput) MatchString() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression) *string { return v.MatchString }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput) Regex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression) *string { return v.Regex }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression) GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput) CaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression) *bool { + if v == nil { + return nil + } + return v.CaseSensitive + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput) MatchString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression) *string { + if v == nil { + return nil + } + return v.MatchString + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput) Regex() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression) *string { + if v == nil { + return nil + } + return v.Regex + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie struct { + CookieName *string `pulumi:"cookieName"` + Locked *bool `pulumi:"locked"` + LowerBound *int `pulumi:"lowerBound"` + MatchCaseSensitiveName *bool `pulumi:"matchCaseSensitiveName"` + MatchCaseSensitiveValue *bool `pulumi:"matchCaseSensitiveValue"` + MatchOperator *string `pulumi:"matchOperator"` + MatchWildcardName *bool `pulumi:"matchWildcardName"` + MatchWildcardValue *bool `pulumi:"matchWildcardValue"` + TemplateUuid *string `pulumi:"templateUuid"` + UpperBound *int `pulumi:"upperBound"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs and GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs struct { + CookieName pulumi.StringPtrInput `pulumi:"cookieName"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + LowerBound pulumi.IntPtrInput `pulumi:"lowerBound"` + MatchCaseSensitiveName pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveName"` + MatchCaseSensitiveValue pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveValue"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + MatchWildcardName pulumi.BoolPtrInput `pulumi:"matchWildcardName"` + MatchWildcardValue pulumi.BoolPtrInput `pulumi:"matchWildcardValue"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UpperBound pulumi.IntPtrInput `pulumi:"upperBound"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs, GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtr and GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrType GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtr(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs) GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *string { return v.CookieName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput) LowerBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *int { return v.LowerBound }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput) MatchCaseSensitiveName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *bool { + return v.MatchCaseSensitiveName + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *bool { + return v.MatchCaseSensitiveValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput) MatchWildcardName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *bool { return v.MatchWildcardName }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput) MatchWildcardValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *bool { return v.MatchWildcardValue }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput) UpperBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *int { return v.UpperBound }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *string { return v.Value }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput) CookieName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *string { + if v == nil { + return nil + } + return v.CookieName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput) LowerBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *int { + if v == nil { + return nil + } + return v.LowerBound + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput) MatchCaseSensitiveName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *bool { + if v == nil { + return nil + } + return v.MatchCaseSensitiveName + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *bool { + if v == nil { + return nil + } + return v.MatchCaseSensitiveValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput) MatchWildcardName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *bool { + if v == nil { + return nil + } + return v.MatchWildcardName + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput) MatchWildcardValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *bool { + if v == nil { + return nil + } + return v.MatchWildcardValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput) UpperBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *int { + if v == nil { + return nil + } + return v.UpperBound + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader struct { + HeaderName *string `pulumi:"headerName"` + Locked *bool `pulumi:"locked"` + MatchCaseSensitiveValue *bool `pulumi:"matchCaseSensitiveValue"` + MatchOperator *string `pulumi:"matchOperator"` + MatchWildcardName *bool `pulumi:"matchWildcardName"` + MatchWildcardValue *bool `pulumi:"matchWildcardValue"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs and GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs struct { + HeaderName pulumi.StringPtrInput `pulumi:"headerName"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchCaseSensitiveValue pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveValue"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + MatchWildcardName pulumi.BoolPtrInput `pulumi:"matchWildcardName"` + MatchWildcardValue pulumi.BoolPtrInput `pulumi:"matchWildcardValue"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs, GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtr and GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrType GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs) GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader) *GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader) *string { return v.HeaderName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader) *bool { + return v.MatchCaseSensitiveValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput) MatchWildcardName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader) *bool { return v.MatchWildcardName }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput) MatchWildcardValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader) *bool { return v.MatchWildcardValue }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader) []string { return v.Values }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader) GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader) *string { + if v == nil { + return nil + } + return v.HeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader) *bool { + if v == nil { + return nil + } + return v.MatchCaseSensitiveValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput) MatchWildcardName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader) *bool { + if v == nil { + return nil + } + return v.MatchWildcardName + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput) MatchWildcardValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader) *bool { + if v == nil { + return nil + } + return v.MatchWildcardValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs and GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs, GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtr and GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrType GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs) GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod) *GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod) *string { return v.Value }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod) GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol struct { + Locked *bool `pulumi:"locked"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs and GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs, GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtr and GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrType GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs) GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol) *GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol) *string { return v.Value }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol) GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRequestType struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Value *string `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs and GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Value pulumi.StringPtrInput `pulumi:"value"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRequestType)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRequestType] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRequestType]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs, GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtr and GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrType GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtr(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs) GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionRequestType)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRequestType] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRequestType]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRequestType)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionRequestType) *GetPropertyRulesBuilderRulesV20230920CriterionRequestType { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRequestType] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionRequestType]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestType) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestType) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestType) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestType) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionRequestType) *string { return v.Value }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionRequestType)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRequestType] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionRequestType]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestType) GetPropertyRulesBuilderRulesV20230920CriterionRequestType { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionRequestType + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestType) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestType) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestType) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestType) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionRequestType) *string { + if v == nil { + return nil + } + return v.Value + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader struct { + HeaderName *string `pulumi:"headerName"` + Locked *bool `pulumi:"locked"` + LowerBound *int `pulumi:"lowerBound"` + MatchCaseSensitiveValue *bool `pulumi:"matchCaseSensitiveValue"` + MatchOperator *string `pulumi:"matchOperator"` + MatchWildcardName *bool `pulumi:"matchWildcardName"` + MatchWildcardValue *bool `pulumi:"matchWildcardValue"` + TemplateUuid *string `pulumi:"templateUuid"` + UpperBound *int `pulumi:"upperBound"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs and GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs struct { + HeaderName pulumi.StringPtrInput `pulumi:"headerName"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + LowerBound pulumi.IntPtrInput `pulumi:"lowerBound"` + MatchCaseSensitiveValue pulumi.BoolPtrInput `pulumi:"matchCaseSensitiveValue"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + MatchWildcardName pulumi.BoolPtrInput `pulumi:"matchWildcardName"` + MatchWildcardValue pulumi.BoolPtrInput `pulumi:"matchWildcardValue"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UpperBound pulumi.IntPtrInput `pulumi:"upperBound"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs, GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtr and GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrType GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs) GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput() GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader) *GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader) *string { return v.HeaderName }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput) LowerBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader) *int { return v.LowerBound }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader) *bool { + return v.MatchCaseSensitiveValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput) MatchWildcardName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader) *bool { return v.MatchWildcardName }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput) MatchWildcardValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader) *bool { + return v.MatchWildcardValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput) UpperBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader) *int { return v.UpperBound }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader) []string { return v.Values }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader) GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput) HeaderName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader) *string { + if v == nil { + return nil + } + return v.HeaderName + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput) LowerBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader) *int { + if v == nil { + return nil + } + return v.LowerBound + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput) MatchCaseSensitiveValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader) *bool { + if v == nil { + return nil + } + return v.MatchCaseSensitiveValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput) MatchWildcardName() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader) *bool { + if v == nil { + return nil + } + return v.MatchWildcardName + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput) MatchWildcardValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader) *bool { + if v == nil { + return nil + } + return v.MatchWildcardValue + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput) UpperBound() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader) *int { + if v == nil { + return nil + } + return v.UpperBound + }).(pulumi.IntPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionServerLocation struct { + Continents []string `pulumi:"continents"` + Countries []string `pulumi:"countries"` + LocationType *string `pulumi:"locationType"` + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + Regions []string `pulumi:"regions"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionServerLocationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs and GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionServerLocationInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionServerLocationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput() GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs struct { + Continents pulumi.StringArrayInput `pulumi:"continents"` + Countries pulumi.StringArrayInput `pulumi:"countries"` + LocationType pulumi.StringPtrInput `pulumi:"locationType"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + Regions pulumi.StringArrayInput `pulumi:"regions"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionServerLocation)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput() GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionServerLocation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionServerLocation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs, GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtr and GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrType GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs) GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionServerLocation)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionServerLocation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionServerLocation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionServerLocation)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput() GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionServerLocation) *GetPropertyRulesBuilderRulesV20230920CriterionServerLocation { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionServerLocation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionServerLocation]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput) Continents() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionServerLocation) []string { return v.Continents }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput) Countries() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionServerLocation) []string { return v.Countries }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput) LocationType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionServerLocation) *string { return v.LocationType }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionServerLocation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionServerLocation) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput) Regions() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionServerLocation) []string { return v.Regions }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionServerLocation) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionServerLocation) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionServerLocation)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionServerLocation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionServerLocation]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionServerLocation) GetPropertyRulesBuilderRulesV20230920CriterionServerLocation { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionServerLocation + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput) Continents() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionServerLocation) []string { + if v == nil { + return nil + } + return v.Continents + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput) Countries() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionServerLocation) []string { + if v == nil { + return nil + } + return v.Countries + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput) LocationType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionServerLocation) *string { + if v == nil { + return nil + } + return v.LocationType + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionServerLocation) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionServerLocation) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput) Regions() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionServerLocation) []string { + if v == nil { + return nil + } + return v.Regions + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionServerLocation) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionServerLocation) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionTime struct { + ApplyDaylightSavingsTime *bool `pulumi:"applyDaylightSavingsTime"` + BeginDate *string `pulumi:"beginDate"` + EndDate *string `pulumi:"endDate"` + LastingDate *string `pulumi:"lastingDate"` + LastingDuration *string `pulumi:"lastingDuration"` + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + RepeatBeginDate *string `pulumi:"repeatBeginDate"` + RepeatDuration *string `pulumi:"repeatDuration"` + RepeatInterval *string `pulumi:"repeatInterval"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionTimeInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs and GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionTimeInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionTimeInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionTimeOutput() GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionTimeOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs struct { + ApplyDaylightSavingsTime pulumi.BoolPtrInput `pulumi:"applyDaylightSavingsTime"` + BeginDate pulumi.StringPtrInput `pulumi:"beginDate"` + EndDate pulumi.StringPtrInput `pulumi:"endDate"` + LastingDate pulumi.StringPtrInput `pulumi:"lastingDate"` + LastingDuration pulumi.StringPtrInput `pulumi:"lastingDuration"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + RepeatBeginDate pulumi.StringPtrInput `pulumi:"repeatBeginDate"` + RepeatDuration pulumi.StringPtrInput `pulumi:"repeatDuration"` + RepeatInterval pulumi.StringPtrInput `pulumi:"repeatInterval"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionTime)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionTimeOutput() GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionTimeOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionTimeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionTime] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionTime]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionTimeOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionTimePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs, GetPropertyRulesBuilderRulesV20230920CriterionTimePtr and GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionTimePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionTimePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionTimePtrType GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionTimePtr(v *GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs) GetPropertyRulesBuilderRulesV20230920CriterionTimePtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionTimePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionTimePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionTime)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionTimePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionTimePtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionTimePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionTime] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionTime]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionTime)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionTimeOutput() GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionTimeOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionTime) *GetPropertyRulesBuilderRulesV20230920CriterionTime { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionTime] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionTime]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput) ApplyDaylightSavingsTime() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionTime) *bool { return v.ApplyDaylightSavingsTime }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput) BeginDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionTime) *string { return v.BeginDate }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput) EndDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionTime) *string { return v.EndDate }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput) LastingDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionTime) *string { return v.LastingDate }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput) LastingDuration() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionTime) *string { return v.LastingDuration }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionTime) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionTime) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput) RepeatBeginDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionTime) *string { return v.RepeatBeginDate }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput) RepeatDuration() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionTime) *string { return v.RepeatDuration }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput) RepeatInterval() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionTime) *string { return v.RepeatInterval }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionTime) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionTime) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionTime)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionTime] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionTime]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionTime) GetPropertyRulesBuilderRulesV20230920CriterionTime { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionTime + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput) ApplyDaylightSavingsTime() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionTime) *bool { + if v == nil { + return nil + } + return v.ApplyDaylightSavingsTime + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput) BeginDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionTime) *string { + if v == nil { + return nil + } + return v.BeginDate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput) EndDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionTime) *string { + if v == nil { + return nil + } + return v.EndDate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput) LastingDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionTime) *string { + if v == nil { + return nil + } + return v.LastingDate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput) LastingDuration() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionTime) *string { + if v == nil { + return nil + } + return v.LastingDuration + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionTime) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionTime) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput) RepeatBeginDate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionTime) *string { + if v == nil { + return nil + } + return v.RepeatBeginDate + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput) RepeatDuration() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionTime) *string { + if v == nil { + return nil + } + return v.RepeatDuration + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput) RepeatInterval() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionTime) *string { + if v == nil { + return nil + } + return v.RepeatInterval + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionTime) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionTime) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization struct { + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + StatusLists []string `pulumi:"statusLists"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs and GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + StatusLists pulumi.StringArrayInput `pulumi:"statusLists"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs, GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtr and GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrType GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs) GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput() GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization) *GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization) *string { + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput) StatusLists() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization) []string { + return v.StatusLists + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization) GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput) StatusLists() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization) []string { + if v == nil { + return nil + } + return v.StatusLists + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionUserAgent struct { + Locked *bool `pulumi:"locked"` + MatchCaseSensitive *bool `pulumi:"matchCaseSensitive"` + MatchOperator *string `pulumi:"matchOperator"` + MatchWildcard *bool `pulumi:"matchWildcard"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + Values []string `pulumi:"values"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionUserAgentInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs and GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionUserAgentInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionUserAgentInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput() GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchCaseSensitive pulumi.BoolPtrInput `pulumi:"matchCaseSensitive"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + MatchWildcard pulumi.BoolPtrInput `pulumi:"matchWildcard"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + Values pulumi.StringArrayInput `pulumi:"values"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionUserAgent)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput() GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionUserAgent] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionUserAgent]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs, GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtr and GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrType GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs) GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionUserAgent)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionUserAgent] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionUserAgent]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionUserAgent)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput() GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionUserAgent) *GetPropertyRulesBuilderRulesV20230920CriterionUserAgent { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionUserAgent] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionUserAgent]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserAgent) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserAgent) *bool { return v.MatchCaseSensitive }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserAgent) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput) MatchWildcard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserAgent) *bool { return v.MatchWildcard }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserAgent) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserAgent) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserAgent) []string { return v.Values }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionUserAgent)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionUserAgent] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionUserAgent]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserAgent) GetPropertyRulesBuilderRulesV20230920CriterionUserAgent { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionUserAgent + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserAgent) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput) MatchCaseSensitive() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserAgent) *bool { + if v == nil { + return nil + } + return v.MatchCaseSensitive + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserAgent) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput) MatchWildcard() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserAgent) *bool { + if v == nil { + return nil + } + return v.MatchWildcard + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserAgent) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserAgent) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserAgent) []string { + if v == nil { + return nil + } + return v.Values + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionUserLocation struct { + CheckIps *string `pulumi:"checkIps"` + ContinentValues []string `pulumi:"continentValues"` + CountryValues []string `pulumi:"countryValues"` + Field *string `pulumi:"field"` + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + RegionValues []string `pulumi:"regionValues"` + TemplateUuid *string `pulumi:"templateUuid"` + UseOnlyFirstXForwardedForIp *bool `pulumi:"useOnlyFirstXForwardedForIp"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionUserLocationInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs and GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionUserLocationInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionUserLocationInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput() GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs struct { + CheckIps pulumi.StringPtrInput `pulumi:"checkIps"` + ContinentValues pulumi.StringArrayInput `pulumi:"continentValues"` + CountryValues pulumi.StringArrayInput `pulumi:"countryValues"` + Field pulumi.StringPtrInput `pulumi:"field"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + RegionValues pulumi.StringArrayInput `pulumi:"regionValues"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UseOnlyFirstXForwardedForIp pulumi.BoolPtrInput `pulumi:"useOnlyFirstXForwardedForIp"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionUserLocation)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput() GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionUserLocation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionUserLocation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs, GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtr and GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrType GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs) GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionUserLocation)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionUserLocation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionUserLocation]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionUserLocation)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput() GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionUserLocation) *GetPropertyRulesBuilderRulesV20230920CriterionUserLocation { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionUserLocation] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionUserLocation]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput) CheckIps() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserLocation) *string { return v.CheckIps }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput) ContinentValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserLocation) []string { return v.ContinentValues }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput) CountryValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserLocation) []string { return v.CountryValues }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput) Field() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserLocation) *string { return v.Field }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserLocation) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserLocation) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput) RegionValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserLocation) []string { return v.RegionValues }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserLocation) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput) UseOnlyFirstXForwardedForIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserLocation) *bool { + return v.UseOnlyFirstXForwardedForIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserLocation) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionUserLocation)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionUserLocation] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionUserLocation]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserLocation) GetPropertyRulesBuilderRulesV20230920CriterionUserLocation { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionUserLocation + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput) CheckIps() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserLocation) *string { + if v == nil { + return nil + } + return v.CheckIps + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput) ContinentValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserLocation) []string { + if v == nil { + return nil + } + return v.ContinentValues + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput) CountryValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserLocation) []string { + if v == nil { + return nil + } + return v.CountryValues + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput) Field() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserLocation) *string { + if v == nil { + return nil + } + return v.Field + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserLocation) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserLocation) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput) RegionValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserLocation) []string { + if v == nil { + return nil + } + return v.RegionValues + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserLocation) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput) UseOnlyFirstXForwardedForIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserLocation) *bool { + if v == nil { + return nil + } + return v.UseOnlyFirstXForwardedForIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserLocation) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork struct { + BandwidthValues []string `pulumi:"bandwidthValues"` + CheckIps *string `pulumi:"checkIps"` + Field *string `pulumi:"field"` + Locked *bool `pulumi:"locked"` + MatchOperator *string `pulumi:"matchOperator"` + NetworkTypeValues []string `pulumi:"networkTypeValues"` + NetworkValues []string `pulumi:"networkValues"` + TemplateUuid *string `pulumi:"templateUuid"` + UseOnlyFirstXForwardedForIp *bool `pulumi:"useOnlyFirstXForwardedForIp"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs and GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput() GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs struct { + BandwidthValues pulumi.StringArrayInput `pulumi:"bandwidthValues"` + CheckIps pulumi.StringPtrInput `pulumi:"checkIps"` + Field pulumi.StringPtrInput `pulumi:"field"` + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + NetworkTypeValues pulumi.StringArrayInput `pulumi:"networkTypeValues"` + NetworkValues pulumi.StringArrayInput `pulumi:"networkValues"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + UseOnlyFirstXForwardedForIp pulumi.BoolPtrInput `pulumi:"useOnlyFirstXForwardedForIp"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput() GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs, GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtr and GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrType GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs) GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput() GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork) *GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput) BandwidthValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork) []string { return v.BandwidthValues }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput) CheckIps() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork) *string { return v.CheckIps }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput) Field() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork) *string { return v.Field }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork) *string { return v.MatchOperator }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput) NetworkTypeValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork) []string { return v.NetworkTypeValues }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput) NetworkValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork) []string { return v.NetworkValues }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput) UseOnlyFirstXForwardedForIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork) *bool { + return v.UseOnlyFirstXForwardedForIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork) GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput) BandwidthValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork) []string { + if v == nil { + return nil + } + return v.BandwidthValues + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput) CheckIps() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork) *string { + if v == nil { + return nil + } + return v.CheckIps + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput) Field() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork) *string { + if v == nil { + return nil + } + return v.Field + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput) NetworkTypeValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork) []string { + if v == nil { + return nil + } + return v.NetworkTypeValues + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput) NetworkValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork) []string { + if v == nil { + return nil + } + return v.NetworkValues + }).(pulumi.StringArrayOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput) UseOnlyFirstXForwardedForIp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork) *bool { + if v == nil { + return nil + } + return v.UseOnlyFirstXForwardedForIp + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionVariableError struct { + Locked *bool `pulumi:"locked"` + Result *bool `pulumi:"result"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` + VariableNames []string `pulumi:"variableNames"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs and GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput() GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + Result pulumi.BoolPtrInput `pulumi:"result"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` + VariableNames pulumi.StringArrayInput `pulumi:"variableNames"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionVariableError)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput() GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionVariableError] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionVariableError]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs, GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtr and GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrType GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs) GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionVariableError)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionVariableError] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionVariableError]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionVariableError)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput() GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionVariableError) *GetPropertyRulesBuilderRulesV20230920CriterionVariableError { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionVariableError] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionVariableError]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionVariableError) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput) Result() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionVariableError) *bool { return v.Result }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionVariableError) *string { return v.TemplateUuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionVariableError) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput) VariableNames() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionVariableError) []string { return v.VariableNames }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionVariableError)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionVariableError] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionVariableError]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionVariableError) GetPropertyRulesBuilderRulesV20230920CriterionVariableError { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionVariableError + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionVariableError) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput) Result() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionVariableError) *bool { + if v == nil { + return nil + } + return v.Result + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionVariableError) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionVariableError) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput) VariableNames() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionVariableError) []string { + if v == nil { + return nil + } + return v.VariableNames + }).(pulumi.StringArrayOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest struct { + Locked *bool `pulumi:"locked"` + MatchOn *string `pulumi:"matchOn"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs and GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput() GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOn pulumi.StringPtrInput `pulumi:"matchOn"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput() GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs, GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtr and GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrType GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs) GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput() GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest) *GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest) *bool { return v.Locked }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput) MatchOn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest) *string { + return v.MatchOn + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest) *string { + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest) *string { return v.Uuid }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest) GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput) MatchOn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest) *string { + if v == nil { + return nil + } + return v.MatchOn + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest struct { + Locked *bool `pulumi:"locked"` + MatchOn *string `pulumi:"matchOn"` + MatchOperator *string `pulumi:"matchOperator"` + TemplateUuid *string `pulumi:"templateUuid"` + Uuid *string `pulumi:"uuid"` +} + +// GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs and GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs{...} +type GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput() GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput +} + +type GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs struct { + Locked pulumi.BoolPtrInput `pulumi:"locked"` + MatchOn pulumi.StringPtrInput `pulumi:"matchOn"` + MatchOperator pulumi.StringPtrInput `pulumi:"matchOperator"` + TemplateUuid pulumi.StringPtrInput `pulumi:"templateUuid"` + Uuid pulumi.StringPtrInput `pulumi:"uuid"` +} + +func (GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput() GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs) ToGetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput).ToGetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs, GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtr and GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput + ToGetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrType GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs + +func GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtr(v *GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs) GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrInput { + return (*getPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrType) ToGetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput() GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest) *GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest) *bool { + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput) MatchOn() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest) *string { + return v.MatchOn + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest) *string { + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest) *string { + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest) *string { + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput() GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput) ToGetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest) GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest + return ret + }).(GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput) Locked() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest) *bool { + if v == nil { + return nil + } + return v.Locked + }).(pulumi.BoolPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput) MatchOn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest) *string { + if v == nil { + return nil + } + return v.MatchOn + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput) MatchOperator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest) *string { + if v == nil { + return nil + } + return v.MatchOperator + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput) TemplateUuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest) *string { + if v == nil { + return nil + } + return v.TemplateUuid + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput) Uuid() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest) *string { + if v == nil { + return nil + } + return v.Uuid + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CustomOverride struct { + Name *string `pulumi:"name"` + OverrideId *string `pulumi:"overrideId"` +} + +// GetPropertyRulesBuilderRulesV20230920CustomOverrideInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs and GetPropertyRulesBuilderRulesV20230920CustomOverrideOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CustomOverrideInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs{...} +type GetPropertyRulesBuilderRulesV20230920CustomOverrideInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CustomOverrideOutput() GetPropertyRulesBuilderRulesV20230920CustomOverrideOutput + ToGetPropertyRulesBuilderRulesV20230920CustomOverrideOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CustomOverrideOutput +} + +type GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs struct { + Name pulumi.StringPtrInput `pulumi:"name"` + OverrideId pulumi.StringPtrInput `pulumi:"overrideId"` +} + +func (GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CustomOverride)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs) ToGetPropertyRulesBuilderRulesV20230920CustomOverrideOutput() GetPropertyRulesBuilderRulesV20230920CustomOverrideOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CustomOverrideOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs) ToGetPropertyRulesBuilderRulesV20230920CustomOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CustomOverrideOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CustomOverrideOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CustomOverride] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CustomOverride]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CustomOverrideOutputWithContext(ctx).OutputState, + } +} + +func (i GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs) ToGetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs) ToGetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CustomOverrideOutput).ToGetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutputWithContext(ctx) +} + +// GetPropertyRulesBuilderRulesV20230920CustomOverridePtrInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs, GetPropertyRulesBuilderRulesV20230920CustomOverridePtr and GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920CustomOverridePtrInput` via: +// +// GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs{...} +// +// or: +// +// nil +type GetPropertyRulesBuilderRulesV20230920CustomOverridePtrInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput + ToGetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput +} + +type getPropertyRulesBuilderRulesV20230920CustomOverridePtrType GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs + +func GetPropertyRulesBuilderRulesV20230920CustomOverridePtr(v *GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs) GetPropertyRulesBuilderRulesV20230920CustomOverridePtrInput { + return (*getPropertyRulesBuilderRulesV20230920CustomOverridePtrType)(v) +} + +func (*getPropertyRulesBuilderRulesV20230920CustomOverridePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CustomOverride)(nil)).Elem() +} + +func (i *getPropertyRulesBuilderRulesV20230920CustomOverridePtrType) ToGetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutputWithContext(context.Background()) +} + +func (i *getPropertyRulesBuilderRulesV20230920CustomOverridePtrType) ToGetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput) +} + +func (i *getPropertyRulesBuilderRulesV20230920CustomOverridePtrType) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CustomOverride] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CustomOverride]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920CustomOverrideOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CustomOverrideOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CustomOverride)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CustomOverrideOutput) ToGetPropertyRulesBuilderRulesV20230920CustomOverrideOutput() GetPropertyRulesBuilderRulesV20230920CustomOverrideOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CustomOverrideOutput) ToGetPropertyRulesBuilderRulesV20230920CustomOverrideOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CustomOverrideOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CustomOverrideOutput) ToGetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput { + return o.ToGetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutputWithContext(context.Background()) +} + +func (o GetPropertyRulesBuilderRulesV20230920CustomOverrideOutput) ToGetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetPropertyRulesBuilderRulesV20230920CustomOverride) *GetPropertyRulesBuilderRulesV20230920CustomOverride { + return &v + }).(GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CustomOverrideOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920CustomOverride] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920CustomOverride]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CustomOverrideOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CustomOverride) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CustomOverrideOutput) OverrideId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920CustomOverride) *string { return v.OverrideId }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetPropertyRulesBuilderRulesV20230920CustomOverride)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput() GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput) ToGetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CustomOverride] { + return pulumix.Output[*GetPropertyRulesBuilderRulesV20230920CustomOverride]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput) Elem() GetPropertyRulesBuilderRulesV20230920CustomOverrideOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CustomOverride) GetPropertyRulesBuilderRulesV20230920CustomOverride { + if v != nil { + return *v + } + var ret GetPropertyRulesBuilderRulesV20230920CustomOverride + return ret + }).(GetPropertyRulesBuilderRulesV20230920CustomOverrideOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CustomOverride) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput) OverrideId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetPropertyRulesBuilderRulesV20230920CustomOverride) *string { + if v == nil { + return nil + } + return v.OverrideId + }).(pulumi.StringPtrOutput) +} + +type GetPropertyRulesBuilderRulesV20230920Variable struct { + Description string `pulumi:"description"` + Hidden bool `pulumi:"hidden"` + Name string `pulumi:"name"` + Sensitive bool `pulumi:"sensitive"` + Value string `pulumi:"value"` +} + +// GetPropertyRulesBuilderRulesV20230920VariableInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920VariableArgs and GetPropertyRulesBuilderRulesV20230920VariableOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920VariableInput` via: +// +// GetPropertyRulesBuilderRulesV20230920VariableArgs{...} +type GetPropertyRulesBuilderRulesV20230920VariableInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920VariableOutput() GetPropertyRulesBuilderRulesV20230920VariableOutput + ToGetPropertyRulesBuilderRulesV20230920VariableOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920VariableOutput +} + +type GetPropertyRulesBuilderRulesV20230920VariableArgs struct { + Description pulumi.StringInput `pulumi:"description"` + Hidden pulumi.BoolInput `pulumi:"hidden"` + Name pulumi.StringInput `pulumi:"name"` + Sensitive pulumi.BoolInput `pulumi:"sensitive"` + Value pulumi.StringInput `pulumi:"value"` +} + +func (GetPropertyRulesBuilderRulesV20230920VariableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920Variable)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920VariableArgs) ToGetPropertyRulesBuilderRulesV20230920VariableOutput() GetPropertyRulesBuilderRulesV20230920VariableOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920VariableOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920VariableArgs) ToGetPropertyRulesBuilderRulesV20230920VariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920VariableOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920VariableOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920VariableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920Variable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920Variable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920VariableOutputWithContext(ctx).OutputState, + } +} + +// GetPropertyRulesBuilderRulesV20230920VariableArrayInput is an input type that accepts GetPropertyRulesBuilderRulesV20230920VariableArray and GetPropertyRulesBuilderRulesV20230920VariableArrayOutput values. +// You can construct a concrete instance of `GetPropertyRulesBuilderRulesV20230920VariableArrayInput` via: +// +// GetPropertyRulesBuilderRulesV20230920VariableArray{ GetPropertyRulesBuilderRulesV20230920VariableArgs{...} } +type GetPropertyRulesBuilderRulesV20230920VariableArrayInput interface { + pulumi.Input + + ToGetPropertyRulesBuilderRulesV20230920VariableArrayOutput() GetPropertyRulesBuilderRulesV20230920VariableArrayOutput + ToGetPropertyRulesBuilderRulesV20230920VariableArrayOutputWithContext(context.Context) GetPropertyRulesBuilderRulesV20230920VariableArrayOutput +} + +type GetPropertyRulesBuilderRulesV20230920VariableArray []GetPropertyRulesBuilderRulesV20230920VariableInput + +func (GetPropertyRulesBuilderRulesV20230920VariableArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230920Variable)(nil)).Elem() +} + +func (i GetPropertyRulesBuilderRulesV20230920VariableArray) ToGetPropertyRulesBuilderRulesV20230920VariableArrayOutput() GetPropertyRulesBuilderRulesV20230920VariableArrayOutput { + return i.ToGetPropertyRulesBuilderRulesV20230920VariableArrayOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesBuilderRulesV20230920VariableArray) ToGetPropertyRulesBuilderRulesV20230920VariableArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920VariableArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesBuilderRulesV20230920VariableArrayOutput) +} + +func (i GetPropertyRulesBuilderRulesV20230920VariableArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920Variable] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920Variable]{ + OutputState: i.ToGetPropertyRulesBuilderRulesV20230920VariableArrayOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesBuilderRulesV20230920VariableOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920VariableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920Variable)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920VariableOutput) ToGetPropertyRulesBuilderRulesV20230920VariableOutput() GetPropertyRulesBuilderRulesV20230920VariableOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920VariableOutput) ToGetPropertyRulesBuilderRulesV20230920VariableOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920VariableOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920VariableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesBuilderRulesV20230920Variable] { + return pulumix.Output[GetPropertyRulesBuilderRulesV20230920Variable]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920VariableOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Variable) string { return v.Description }).(pulumi.StringOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920VariableOutput) Hidden() pulumi.BoolOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Variable) bool { return v.Hidden }).(pulumi.BoolOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920VariableOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Variable) string { return v.Name }).(pulumi.StringOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920VariableOutput) Sensitive() pulumi.BoolOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Variable) bool { return v.Sensitive }).(pulumi.BoolOutput) +} + +func (o GetPropertyRulesBuilderRulesV20230920VariableOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetPropertyRulesBuilderRulesV20230920Variable) string { return v.Value }).(pulumi.StringOutput) +} + +type GetPropertyRulesBuilderRulesV20230920VariableArrayOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesBuilderRulesV20230920VariableArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesBuilderRulesV20230920Variable)(nil)).Elem() +} + +func (o GetPropertyRulesBuilderRulesV20230920VariableArrayOutput) ToGetPropertyRulesBuilderRulesV20230920VariableArrayOutput() GetPropertyRulesBuilderRulesV20230920VariableArrayOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920VariableArrayOutput) ToGetPropertyRulesBuilderRulesV20230920VariableArrayOutputWithContext(ctx context.Context) GetPropertyRulesBuilderRulesV20230920VariableArrayOutput { + return o +} + +func (o GetPropertyRulesBuilderRulesV20230920VariableArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920Variable] { + return pulumix.Output[[]GetPropertyRulesBuilderRulesV20230920Variable]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesBuilderRulesV20230920VariableArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesBuilderRulesV20230920VariableOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesBuilderRulesV20230920Variable { + return vs[0].([]GetPropertyRulesBuilderRulesV20230920Variable)[vs[1].(int)] + }).(GetPropertyRulesBuilderRulesV20230920VariableOutput) +} + +type GetPropertyRulesTemplateTemplate struct { + TemplateData string `pulumi:"templateData"` + TemplateDir string `pulumi:"templateDir"` +} + +// GetPropertyRulesTemplateTemplateInput is an input type that accepts GetPropertyRulesTemplateTemplateArgs and GetPropertyRulesTemplateTemplateOutput values. +// You can construct a concrete instance of `GetPropertyRulesTemplateTemplateInput` via: +// +// GetPropertyRulesTemplateTemplateArgs{...} +type GetPropertyRulesTemplateTemplateInput interface { + pulumi.Input + + ToGetPropertyRulesTemplateTemplateOutput() GetPropertyRulesTemplateTemplateOutput + ToGetPropertyRulesTemplateTemplateOutputWithContext(context.Context) GetPropertyRulesTemplateTemplateOutput +} + +type GetPropertyRulesTemplateTemplateArgs struct { + TemplateData pulumi.StringInput `pulumi:"templateData"` + TemplateDir pulumi.StringInput `pulumi:"templateDir"` +} + +func (GetPropertyRulesTemplateTemplateArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesTemplateTemplate)(nil)).Elem() +} + +func (i GetPropertyRulesTemplateTemplateArgs) ToGetPropertyRulesTemplateTemplateOutput() GetPropertyRulesTemplateTemplateOutput { + return i.ToGetPropertyRulesTemplateTemplateOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesTemplateTemplateArgs) ToGetPropertyRulesTemplateTemplateOutputWithContext(ctx context.Context) GetPropertyRulesTemplateTemplateOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesTemplateTemplateOutput) +} + +func (i GetPropertyRulesTemplateTemplateArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesTemplateTemplate] { + return pulumix.Output[GetPropertyRulesTemplateTemplate]{ + OutputState: i.ToGetPropertyRulesTemplateTemplateOutputWithContext(ctx).OutputState, + } +} + +// GetPropertyRulesTemplateTemplateArrayInput is an input type that accepts GetPropertyRulesTemplateTemplateArray and GetPropertyRulesTemplateTemplateArrayOutput values. +// You can construct a concrete instance of `GetPropertyRulesTemplateTemplateArrayInput` via: +// +// GetPropertyRulesTemplateTemplateArray{ GetPropertyRulesTemplateTemplateArgs{...} } +type GetPropertyRulesTemplateTemplateArrayInput interface { + pulumi.Input + + ToGetPropertyRulesTemplateTemplateArrayOutput() GetPropertyRulesTemplateTemplateArrayOutput + ToGetPropertyRulesTemplateTemplateArrayOutputWithContext(context.Context) GetPropertyRulesTemplateTemplateArrayOutput +} + +type GetPropertyRulesTemplateTemplateArray []GetPropertyRulesTemplateTemplateInput + +func (GetPropertyRulesTemplateTemplateArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesTemplateTemplate)(nil)).Elem() +} + +func (i GetPropertyRulesTemplateTemplateArray) ToGetPropertyRulesTemplateTemplateArrayOutput() GetPropertyRulesTemplateTemplateArrayOutput { + return i.ToGetPropertyRulesTemplateTemplateArrayOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesTemplateTemplateArray) ToGetPropertyRulesTemplateTemplateArrayOutputWithContext(ctx context.Context) GetPropertyRulesTemplateTemplateArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesTemplateTemplateArrayOutput) +} + +func (i GetPropertyRulesTemplateTemplateArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesTemplateTemplate] { + return pulumix.Output[[]GetPropertyRulesTemplateTemplate]{ + OutputState: i.ToGetPropertyRulesTemplateTemplateArrayOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesTemplateTemplateOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesTemplateTemplateOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesTemplateTemplate)(nil)).Elem() +} + +func (o GetPropertyRulesTemplateTemplateOutput) ToGetPropertyRulesTemplateTemplateOutput() GetPropertyRulesTemplateTemplateOutput { + return o +} + +func (o GetPropertyRulesTemplateTemplateOutput) ToGetPropertyRulesTemplateTemplateOutputWithContext(ctx context.Context) GetPropertyRulesTemplateTemplateOutput { + return o +} + +func (o GetPropertyRulesTemplateTemplateOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesTemplateTemplate] { + return pulumix.Output[GetPropertyRulesTemplateTemplate]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesTemplateTemplateOutput) TemplateData() pulumi.StringOutput { + return o.ApplyT(func(v GetPropertyRulesTemplateTemplate) string { return v.TemplateData }).(pulumi.StringOutput) +} + +func (o GetPropertyRulesTemplateTemplateOutput) TemplateDir() pulumi.StringOutput { + return o.ApplyT(func(v GetPropertyRulesTemplateTemplate) string { return v.TemplateDir }).(pulumi.StringOutput) +} + +type GetPropertyRulesTemplateTemplateArrayOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesTemplateTemplateArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesTemplateTemplate)(nil)).Elem() +} + +func (o GetPropertyRulesTemplateTemplateArrayOutput) ToGetPropertyRulesTemplateTemplateArrayOutput() GetPropertyRulesTemplateTemplateArrayOutput { + return o +} + +func (o GetPropertyRulesTemplateTemplateArrayOutput) ToGetPropertyRulesTemplateTemplateArrayOutputWithContext(ctx context.Context) GetPropertyRulesTemplateTemplateArrayOutput { + return o +} + +func (o GetPropertyRulesTemplateTemplateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesTemplateTemplate] { + return pulumix.Output[[]GetPropertyRulesTemplateTemplate]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesTemplateTemplateArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesTemplateTemplateOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesTemplateTemplate { + return vs[0].([]GetPropertyRulesTemplateTemplate)[vs[1].(int)] + }).(GetPropertyRulesTemplateTemplateOutput) +} + +type GetPropertyRulesTemplateVariable struct { + Name string `pulumi:"name"` + Type *string `pulumi:"type"` + Value string `pulumi:"value"` +} + +// GetPropertyRulesTemplateVariableInput is an input type that accepts GetPropertyRulesTemplateVariableArgs and GetPropertyRulesTemplateVariableOutput values. +// You can construct a concrete instance of `GetPropertyRulesTemplateVariableInput` via: +// +// GetPropertyRulesTemplateVariableArgs{...} +type GetPropertyRulesTemplateVariableInput interface { + pulumi.Input + + ToGetPropertyRulesTemplateVariableOutput() GetPropertyRulesTemplateVariableOutput + ToGetPropertyRulesTemplateVariableOutputWithContext(context.Context) GetPropertyRulesTemplateVariableOutput +} + +type GetPropertyRulesTemplateVariableArgs struct { + Name pulumi.StringInput `pulumi:"name"` + Type pulumi.StringPtrInput `pulumi:"type"` + Value pulumi.StringInput `pulumi:"value"` +} + +func (GetPropertyRulesTemplateVariableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesTemplateVariable)(nil)).Elem() +} + +func (i GetPropertyRulesTemplateVariableArgs) ToGetPropertyRulesTemplateVariableOutput() GetPropertyRulesTemplateVariableOutput { + return i.ToGetPropertyRulesTemplateVariableOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesTemplateVariableArgs) ToGetPropertyRulesTemplateVariableOutputWithContext(ctx context.Context) GetPropertyRulesTemplateVariableOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesTemplateVariableOutput) +} + +func (i GetPropertyRulesTemplateVariableArgs) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesTemplateVariable] { + return pulumix.Output[GetPropertyRulesTemplateVariable]{ + OutputState: i.ToGetPropertyRulesTemplateVariableOutputWithContext(ctx).OutputState, + } +} + +// GetPropertyRulesTemplateVariableArrayInput is an input type that accepts GetPropertyRulesTemplateVariableArray and GetPropertyRulesTemplateVariableArrayOutput values. +// You can construct a concrete instance of `GetPropertyRulesTemplateVariableArrayInput` via: +// +// GetPropertyRulesTemplateVariableArray{ GetPropertyRulesTemplateVariableArgs{...} } +type GetPropertyRulesTemplateVariableArrayInput interface { + pulumi.Input + + ToGetPropertyRulesTemplateVariableArrayOutput() GetPropertyRulesTemplateVariableArrayOutput + ToGetPropertyRulesTemplateVariableArrayOutputWithContext(context.Context) GetPropertyRulesTemplateVariableArrayOutput +} + +type GetPropertyRulesTemplateVariableArray []GetPropertyRulesTemplateVariableInput + +func (GetPropertyRulesTemplateVariableArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesTemplateVariable)(nil)).Elem() +} + +func (i GetPropertyRulesTemplateVariableArray) ToGetPropertyRulesTemplateVariableArrayOutput() GetPropertyRulesTemplateVariableArrayOutput { + return i.ToGetPropertyRulesTemplateVariableArrayOutputWithContext(context.Background()) +} + +func (i GetPropertyRulesTemplateVariableArray) ToGetPropertyRulesTemplateVariableArrayOutputWithContext(ctx context.Context) GetPropertyRulesTemplateVariableArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetPropertyRulesTemplateVariableArrayOutput) +} + +func (i GetPropertyRulesTemplateVariableArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesTemplateVariable] { + return pulumix.Output[[]GetPropertyRulesTemplateVariable]{ + OutputState: i.ToGetPropertyRulesTemplateVariableArrayOutputWithContext(ctx).OutputState, + } +} + +type GetPropertyRulesTemplateVariableOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesTemplateVariableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetPropertyRulesTemplateVariable)(nil)).Elem() +} + +func (o GetPropertyRulesTemplateVariableOutput) ToGetPropertyRulesTemplateVariableOutput() GetPropertyRulesTemplateVariableOutput { + return o +} + +func (o GetPropertyRulesTemplateVariableOutput) ToGetPropertyRulesTemplateVariableOutputWithContext(ctx context.Context) GetPropertyRulesTemplateVariableOutput { + return o +} + +func (o GetPropertyRulesTemplateVariableOutput) ToOutput(ctx context.Context) pulumix.Output[GetPropertyRulesTemplateVariable] { + return pulumix.Output[GetPropertyRulesTemplateVariable]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesTemplateVariableOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetPropertyRulesTemplateVariable) string { return v.Name }).(pulumi.StringOutput) +} + +func (o GetPropertyRulesTemplateVariableOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetPropertyRulesTemplateVariable) *string { return v.Type }).(pulumi.StringPtrOutput) +} + +func (o GetPropertyRulesTemplateVariableOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetPropertyRulesTemplateVariable) string { return v.Value }).(pulumi.StringOutput) +} + +type GetPropertyRulesTemplateVariableArrayOutput struct{ *pulumi.OutputState } + +func (GetPropertyRulesTemplateVariableArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetPropertyRulesTemplateVariable)(nil)).Elem() +} + +func (o GetPropertyRulesTemplateVariableArrayOutput) ToGetPropertyRulesTemplateVariableArrayOutput() GetPropertyRulesTemplateVariableArrayOutput { + return o +} + +func (o GetPropertyRulesTemplateVariableArrayOutput) ToGetPropertyRulesTemplateVariableArrayOutputWithContext(ctx context.Context) GetPropertyRulesTemplateVariableArrayOutput { + return o +} + +func (o GetPropertyRulesTemplateVariableArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPropertyRulesTemplateVariable] { + return pulumix.Output[[]GetPropertyRulesTemplateVariable]{ + OutputState: o.OutputState, + } +} + +func (o GetPropertyRulesTemplateVariableArrayOutput) Index(i pulumi.IntInput) GetPropertyRulesTemplateVariableOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetPropertyRulesTemplateVariable { + return vs[0].([]GetPropertyRulesTemplateVariable)[vs[1].(int)] + }).(GetPropertyRulesTemplateVariableOutput) +} + +func init() { + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFipsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Input)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Input)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorIncludeInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorInstantInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMPulseInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorQualityInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRapidInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRedirectInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorReportInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorWebdavInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionArrayInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionBucketInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionClientIpInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionContentTypeInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionFilenameInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionHostnameInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionPathInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionPathArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionPathPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionPathArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRandomInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionServerLocationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionTimeInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionTimePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionUserAgentInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionUserLocationInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CustomOverrideInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920CustomOverridePtrInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920VariableInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920VariableArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesBuilderRulesV20230920VariableArrayInput)(nil)).Elem(), GetPropertyRulesBuilderRulesV20230920VariableArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesTemplateTemplateInput)(nil)).Elem(), GetPropertyRulesTemplateTemplateArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesTemplateTemplateArrayInput)(nil)).Elem(), GetPropertyRulesTemplateTemplateArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesTemplateVariableInput)(nil)).Elem(), GetPropertyRulesTemplateVariableArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetPropertyRulesTemplateVariableArrayInput)(nil)).Elem(), GetPropertyRulesTemplateVariableArray{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCachePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverridePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabasePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArrayOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnamePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidatePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorFipsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorFipsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewritePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponsePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Output{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorHttp2PtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Output{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorHttp3PtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImOverridePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorIncludeOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorIncludePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorInstantOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorInstantPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRatePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArrayOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArrayOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorMPulseOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorMPulsePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformancePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArrayOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArrayOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStoragePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleasePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchablePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCachePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorQualityOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorQualityPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRapidOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRapidPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorReportOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorReportPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStoragePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookiePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSetVariablePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverridePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorSureRoutePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalonePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStoragePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorWebdavOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920BehaviorWebdavPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionArrayOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionBucketOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionBucketPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionClientCertificatePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionClientIpOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionClientIpPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionContentTypeOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionContentTypePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernamePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailurePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionFilenameOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionFilenamePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionHostnameOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionHostnamePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValuePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionMatchVariablePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionMetadataStagePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionPathOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionPathPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionRandomOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionRandomPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionRequestCookiePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionRequestTypePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionServerLocationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionServerLocationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionTimeOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionTimePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionUserAgentOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionUserAgentPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionUserLocationOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionUserLocationPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestPtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CustomOverrideOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920CustomOverridePtrOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920VariableOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesBuilderRulesV20230920VariableArrayOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesTemplateTemplateOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesTemplateTemplateArrayOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesTemplateVariableOutput{}) + pulumi.RegisterOutputType(GetPropertyRulesTemplateVariableArrayOutput{}) +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/CloudletsApplicationLoadBalancerActivation.java b/sdk/java/src/main/java/com/pulumi/akamai/CloudletsApplicationLoadBalancerActivation.java index 97514db9e..52351da4b 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/CloudletsApplicationLoadBalancerActivation.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/CloudletsApplicationLoadBalancerActivation.java @@ -6,12 +6,14 @@ import com.pulumi.akamai.CloudletsApplicationLoadBalancerActivationArgs; import com.pulumi.akamai.Utilities; import com.pulumi.akamai.inputs.CloudletsApplicationLoadBalancerActivationState; +import com.pulumi.akamai.outputs.CloudletsApplicationLoadBalancerActivationTimeouts; import com.pulumi.core.Output; import com.pulumi.core.annotations.Export; import com.pulumi.core.annotations.ResourceType; import com.pulumi.core.internal.Codegen; import java.lang.Integer; import java.lang.String; +import java.util.Optional; import javax.annotation.Nullable; @ResourceType(type="akamai:index/cloudletsApplicationLoadBalancerActivation:CloudletsApplicationLoadBalancerActivation") @@ -58,6 +60,20 @@ public Output originId() { public Output status() { return this.status; } + /** + * Enables to set timeout for processing + * + */ + @Export(name="timeouts", refs={CloudletsApplicationLoadBalancerActivationTimeouts.class}, tree="[0]") + private Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Output> timeouts() { + return Codegen.optional(this.timeouts); + } /** * Cloudlets application load balancer version you want to activate * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/CloudletsApplicationLoadBalancerActivationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/CloudletsApplicationLoadBalancerActivationArgs.java index 0e0b4062c..d28c0d907 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/CloudletsApplicationLoadBalancerActivationArgs.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/CloudletsApplicationLoadBalancerActivationArgs.java @@ -3,11 +3,14 @@ package com.pulumi.akamai; +import com.pulumi.akamai.inputs.CloudletsApplicationLoadBalancerActivationTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.Integer; import java.lang.String; import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; public final class CloudletsApplicationLoadBalancerActivationArgs extends com.pulumi.resources.ResourceArgs { @@ -44,6 +47,21 @@ public Output originId() { return this.originId; } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + /** * Cloudlets application load balancer version you want to activate * @@ -64,6 +82,7 @@ private CloudletsApplicationLoadBalancerActivationArgs() {} private CloudletsApplicationLoadBalancerActivationArgs(CloudletsApplicationLoadBalancerActivationArgs $) { this.network = $.network; this.originId = $.originId; + this.timeouts = $.timeouts; this.version = $.version; } @@ -127,6 +146,27 @@ public Builder originId(String originId) { return originId(Output.of(originId)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(CloudletsApplicationLoadBalancerActivationTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + /** * @param version Cloudlets application load balancer version you want to activate * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/CloudletsPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/CloudletsPolicy.java index 0744288df..d1d7dd9a7 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/CloudletsPolicy.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/CloudletsPolicy.java @@ -6,6 +6,7 @@ import com.pulumi.akamai.CloudletsPolicyArgs; import com.pulumi.akamai.Utilities; import com.pulumi.akamai.inputs.CloudletsPolicyState; +import com.pulumi.akamai.outputs.CloudletsPolicyTimeouts; import com.pulumi.core.Output; import com.pulumi.core.annotations.Export; import com.pulumi.core.annotations.ResourceType; @@ -115,6 +116,20 @@ public Output> matchRules() { public Output name() { return this.name; } + /** + * Enables to set timeout for processing + * + */ + @Export(name="timeouts", refs={CloudletsPolicyTimeouts.class}, tree="[0]") + private Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Output> timeouts() { + return Codegen.optional(this.timeouts); + } /** * The version number of the policy * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/CloudletsPolicyActivation.java b/sdk/java/src/main/java/com/pulumi/akamai/CloudletsPolicyActivation.java index 943b188ed..fa7192960 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/CloudletsPolicyActivation.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/CloudletsPolicyActivation.java @@ -6,6 +6,7 @@ import com.pulumi.akamai.CloudletsPolicyActivationArgs; import com.pulumi.akamai.Utilities; import com.pulumi.akamai.inputs.CloudletsPolicyActivationState; +import com.pulumi.akamai.outputs.CloudletsPolicyActivationTimeouts; import com.pulumi.core.Output; import com.pulumi.core.annotations.Export; import com.pulumi.core.annotations.ResourceType; @@ -13,6 +14,7 @@ import java.lang.Integer; import java.lang.String; import java.util.List; +import java.util.Optional; import javax.annotation.Nullable; @ResourceType(type="akamai:index/cloudletsPolicyActivation:CloudletsPolicyActivation") @@ -73,6 +75,20 @@ public Output policyId() { public Output status() { return this.status; } + /** + * Enables to set timeout for processing + * + */ + @Export(name="timeouts", refs={CloudletsPolicyActivationTimeouts.class}, tree="[0]") + private Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Output> timeouts() { + return Codegen.optional(this.timeouts); + } /** * Cloudlets policy version you want to activate * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/CloudletsPolicyActivationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/CloudletsPolicyActivationArgs.java index 5536506cd..91c3a8e82 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/CloudletsPolicyActivationArgs.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/CloudletsPolicyActivationArgs.java @@ -3,12 +3,15 @@ package com.pulumi.akamai; +import com.pulumi.akamai.inputs.CloudletsPolicyActivationTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.Integer; import java.lang.String; import java.util.List; import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; public final class CloudletsPolicyActivationArgs extends com.pulumi.resources.ResourceArgs { @@ -60,6 +63,21 @@ public Output policyId() { return this.policyId; } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + /** * Cloudlets policy version you want to activate * @@ -81,6 +99,7 @@ private CloudletsPolicyActivationArgs(CloudletsPolicyActivationArgs $) { this.associatedProperties = $.associatedProperties; this.network = $.network; this.policyId = $.policyId; + this.timeouts = $.timeouts; this.version = $.version; } @@ -175,6 +194,27 @@ public Builder policyId(Integer policyId) { return policyId(Output.of(policyId)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(CloudletsPolicyActivationTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + /** * @param version Cloudlets policy version you want to activate * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/CloudletsPolicyArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/CloudletsPolicyArgs.java index 7775f5661..683ab6650 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/CloudletsPolicyArgs.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/CloudletsPolicyArgs.java @@ -3,6 +3,7 @@ package com.pulumi.akamai; +import com.pulumi.akamai.inputs.CloudletsPolicyTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.String; @@ -105,6 +106,21 @@ public Optional> name() { return Optional.ofNullable(this.name); } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + private CloudletsPolicyArgs() {} private CloudletsPolicyArgs(CloudletsPolicyArgs $) { @@ -114,6 +130,7 @@ private CloudletsPolicyArgs(CloudletsPolicyArgs $) { this.matchRuleFormat = $.matchRuleFormat; this.matchRules = $.matchRules; this.name = $.name; + this.timeouts = $.timeouts; } public static Builder builder() { @@ -260,6 +277,27 @@ public Builder name(String name) { return name(Output.of(name)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(CloudletsPolicyTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + public CloudletsPolicyArgs build() { $.cloudletCode = Objects.requireNonNull($.cloudletCode, "expected parameter 'cloudletCode' to be non-null"); $.groupId = Objects.requireNonNull($.groupId, "expected parameter 'groupId' to be non-null"); diff --git a/sdk/java/src/main/java/com/pulumi/akamai/CpCode.java b/sdk/java/src/main/java/com/pulumi/akamai/CpCode.java index 27bfc95cc..c8ec0ff07 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/CpCode.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/CpCode.java @@ -6,6 +6,7 @@ import com.pulumi.akamai.CpCodeArgs; import com.pulumi.akamai.Utilities; import com.pulumi.akamai.inputs.CpCodeState; +import com.pulumi.akamai.outputs.CpCodeTimeouts; import com.pulumi.core.Alias; import com.pulumi.core.Output; import com.pulumi.core.annotations.Export; @@ -13,6 +14,7 @@ import com.pulumi.core.internal.Codegen; import java.lang.String; import java.util.List; +import java.util.Optional; import javax.annotation.Nullable; @ResourceType(type="akamai:index/cpCode:CpCode") @@ -41,6 +43,20 @@ public Output name() { public Output productId() { return this.productId; } + /** + * Enables to set timeout for processing + * + */ + @Export(name="timeouts", refs={CpCodeTimeouts.class}, tree="[0]") + private Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Output> timeouts() { + return Codegen.optional(this.timeouts); + } /** * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/CpCodeArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/CpCodeArgs.java index 9c8eb8450..76849a0f1 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/CpCodeArgs.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/CpCodeArgs.java @@ -3,6 +3,7 @@ package com.pulumi.akamai; +import com.pulumi.akamai.inputs.CpCodeTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.String; @@ -43,6 +44,21 @@ public Optional> productId() { return Optional.ofNullable(this.productId); } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + private CpCodeArgs() {} private CpCodeArgs(CpCodeArgs $) { @@ -50,6 +66,7 @@ private CpCodeArgs(CpCodeArgs $) { this.groupId = $.groupId; this.name = $.name; this.productId = $.productId; + this.timeouts = $.timeouts; } public static Builder builder() { @@ -106,6 +123,27 @@ public Builder productId(String productId) { return productId(Output.of(productId)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(CpCodeTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + public CpCodeArgs build() { $.contractId = Objects.requireNonNull($.contractId, "expected parameter 'contractId' to be non-null"); $.groupId = Objects.requireNonNull($.groupId, "expected parameter 'groupId' to be non-null"); diff --git a/sdk/java/src/main/java/com/pulumi/akamai/CpsDvEnrollment.java b/sdk/java/src/main/java/com/pulumi/akamai/CpsDvEnrollment.java index 859d1fc7f..f967ac4c6 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/CpsDvEnrollment.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/CpsDvEnrollment.java @@ -13,6 +13,7 @@ import com.pulumi.akamai.outputs.CpsDvEnrollmentNetworkConfiguration; import com.pulumi.akamai.outputs.CpsDvEnrollmentOrganization; import com.pulumi.akamai.outputs.CpsDvEnrollmentTechContact; +import com.pulumi.akamai.outputs.CpsDvEnrollmentTimeouts; import com.pulumi.core.Output; import com.pulumi.core.annotations.Export; import com.pulumi.core.annotations.ResourceType; @@ -277,6 +278,20 @@ public Output sniOnly() { public Output techContact() { return this.techContact; } + /** + * Enables to set timeout for processing + * + */ + @Export(name="timeouts", refs={CpsDvEnrollmentTimeouts.class}, tree="[0]") + private Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Output> timeouts() { + return Codegen.optional(this.timeouts); + } /** * Enrolment validation type * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/CpsDvEnrollmentArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/CpsDvEnrollmentArgs.java index f1253838f..cac1f7d98 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/CpsDvEnrollmentArgs.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/CpsDvEnrollmentArgs.java @@ -8,6 +8,7 @@ import com.pulumi.akamai.inputs.CpsDvEnrollmentNetworkConfigurationArgs; import com.pulumi.akamai.inputs.CpsDvEnrollmentOrganizationArgs; import com.pulumi.akamai.inputs.CpsDvEnrollmentTechContactArgs; +import com.pulumi.akamai.inputs.CpsDvEnrollmentTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.Boolean; @@ -232,6 +233,21 @@ public Output techContact() { return this.techContact; } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + private CpsDvEnrollmentArgs() {} private CpsDvEnrollmentArgs(CpsDvEnrollmentArgs $) { @@ -249,6 +265,7 @@ private CpsDvEnrollmentArgs(CpsDvEnrollmentArgs $) { this.signatureAlgorithm = $.signatureAlgorithm; this.sniOnly = $.sniOnly; this.techContact = $.techContact; + this.timeouts = $.timeouts; } public static Builder builder() { @@ -573,6 +590,27 @@ public Builder techContact(CpsDvEnrollmentTechContactArgs techContact) { return techContact(Output.of(techContact)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(CpsDvEnrollmentTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + public CpsDvEnrollmentArgs build() { $.adminContact = Objects.requireNonNull($.adminContact, "expected parameter 'adminContact' to be non-null"); $.commonName = Objects.requireNonNull($.commonName, "expected parameter 'commonName' to be non-null"); diff --git a/sdk/java/src/main/java/com/pulumi/akamai/CpsDvValidation.java b/sdk/java/src/main/java/com/pulumi/akamai/CpsDvValidation.java index a74bcc0e8..85b86f36a 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/CpsDvValidation.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/CpsDvValidation.java @@ -6,6 +6,7 @@ import com.pulumi.akamai.CpsDvValidationArgs; import com.pulumi.akamai.Utilities; import com.pulumi.akamai.inputs.CpsDvValidationState; +import com.pulumi.akamai.outputs.CpsDvValidationTimeouts; import com.pulumi.core.Output; import com.pulumi.core.annotations.Export; import com.pulumi.core.annotations.ResourceType; @@ -60,6 +61,20 @@ public Output>> sans() { public Output status() { return this.status; } + /** + * Enables to set timeout for processing + * + */ + @Export(name="timeouts", refs={CpsDvValidationTimeouts.class}, tree="[0]") + private Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Output> timeouts() { + return Codegen.optional(this.timeouts); + } /** * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/CpsDvValidationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/CpsDvValidationArgs.java index 260108a32..a536feaf6 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/CpsDvValidationArgs.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/CpsDvValidationArgs.java @@ -3,6 +3,7 @@ package com.pulumi.akamai; +import com.pulumi.akamai.inputs.CpsDvValidationTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.Integer; @@ -47,11 +48,27 @@ public Optional>> sans() { return Optional.ofNullable(this.sans); } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + private CpsDvValidationArgs() {} private CpsDvValidationArgs(CpsDvValidationArgs $) { this.enrollmentId = $.enrollmentId; this.sans = $.sans; + this.timeouts = $.timeouts; } public static Builder builder() { @@ -124,6 +141,27 @@ public Builder sans(String... sans) { return sans(List.of(sans)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(CpsDvValidationTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + public CpsDvValidationArgs build() { $.enrollmentId = Objects.requireNonNull($.enrollmentId, "expected parameter 'enrollmentId' to be non-null"); return $; diff --git a/sdk/java/src/main/java/com/pulumi/akamai/CpsThirdPartyEnrollment.java b/sdk/java/src/main/java/com/pulumi/akamai/CpsThirdPartyEnrollment.java index 319761ae1..dfb3f8014 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/CpsThirdPartyEnrollment.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/CpsThirdPartyEnrollment.java @@ -11,6 +11,7 @@ import com.pulumi.akamai.outputs.CpsThirdPartyEnrollmentNetworkConfiguration; import com.pulumi.akamai.outputs.CpsThirdPartyEnrollmentOrganization; import com.pulumi.akamai.outputs.CpsThirdPartyEnrollmentTechContact; +import com.pulumi.akamai.outputs.CpsThirdPartyEnrollmentTimeouts; import com.pulumi.core.Output; import com.pulumi.core.annotations.Export; import com.pulumi.core.annotations.ResourceType; @@ -261,6 +262,20 @@ public Output sniOnly() { public Output techContact() { return this.techContact; } + /** + * Enables to set timeout for processing + * + */ + @Export(name="timeouts", refs={CpsThirdPartyEnrollmentTimeouts.class}, tree="[0]") + private Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Output> timeouts() { + return Codegen.optional(this.timeouts); + } /** * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/CpsThirdPartyEnrollmentArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/CpsThirdPartyEnrollmentArgs.java index b7c6a8544..93d651f57 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/CpsThirdPartyEnrollmentArgs.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/CpsThirdPartyEnrollmentArgs.java @@ -8,6 +8,7 @@ import com.pulumi.akamai.inputs.CpsThirdPartyEnrollmentNetworkConfigurationArgs; import com.pulumi.akamai.inputs.CpsThirdPartyEnrollmentOrganizationArgs; import com.pulumi.akamai.inputs.CpsThirdPartyEnrollmentTechContactArgs; +import com.pulumi.akamai.inputs.CpsThirdPartyEnrollmentTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.Boolean; @@ -277,6 +278,21 @@ public Output techContact() { return this.techContact; } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + private CpsThirdPartyEnrollmentArgs() {} private CpsThirdPartyEnrollmentArgs(CpsThirdPartyEnrollmentArgs $) { @@ -297,6 +313,7 @@ private CpsThirdPartyEnrollmentArgs(CpsThirdPartyEnrollmentArgs $) { this.signatureAlgorithm = $.signatureAlgorithm; this.sniOnly = $.sniOnly; this.techContact = $.techContact; + this.timeouts = $.timeouts; } public static Builder builder() { @@ -694,6 +711,27 @@ public Builder techContact(CpsThirdPartyEnrollmentTechContactArgs techContact) { return techContact(Output.of(techContact)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(CpsThirdPartyEnrollmentTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + public CpsThirdPartyEnrollmentArgs build() { $.adminContact = Objects.requireNonNull($.adminContact, "expected parameter 'adminContact' to be non-null"); $.commonName = Objects.requireNonNull($.commonName, "expected parameter 'commonName' to be non-null"); diff --git a/sdk/java/src/main/java/com/pulumi/akamai/CpsUploadCertificate.java b/sdk/java/src/main/java/com/pulumi/akamai/CpsUploadCertificate.java index ba271b330..76e32a9e6 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/CpsUploadCertificate.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/CpsUploadCertificate.java @@ -6,6 +6,7 @@ import com.pulumi.akamai.CpsUploadCertificateArgs; import com.pulumi.akamai.Utilities; import com.pulumi.akamai.inputs.CpsUploadCertificateState; +import com.pulumi.akamai.outputs.CpsUploadCertificateTimeouts; import com.pulumi.core.Output; import com.pulumi.core.annotations.Export; import com.pulumi.core.annotations.ResourceType; @@ -103,6 +104,20 @@ public Output> certificateRsaPem() { public Output enrollmentId() { return this.enrollmentId; } + /** + * Enables to set timeout for processing + * + */ + @Export(name="timeouts", refs={CpsUploadCertificateTimeouts.class}, tree="[0]") + private Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Output> timeouts() { + return Codegen.optional(this.timeouts); + } /** * Trust chain in pem format for provided ECDSA certificate * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/CpsUploadCertificateArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/CpsUploadCertificateArgs.java index 22d33d0f4..20dcfd313 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/CpsUploadCertificateArgs.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/CpsUploadCertificateArgs.java @@ -3,6 +3,7 @@ package com.pulumi.akamai; +import com.pulumi.akamai.inputs.CpsUploadCertificateTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.Boolean; @@ -108,6 +109,21 @@ public Output enrollmentId() { return this.enrollmentId; } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + /** * Trust chain in pem format for provided ECDSA certificate * @@ -162,6 +178,7 @@ private CpsUploadCertificateArgs(CpsUploadCertificateArgs $) { this.certificateEcdsaPem = $.certificateEcdsaPem; this.certificateRsaPem = $.certificateRsaPem; this.enrollmentId = $.enrollmentId; + this.timeouts = $.timeouts; this.trustChainEcdsaPem = $.trustChainEcdsaPem; this.trustChainRsaPem = $.trustChainRsaPem; this.waitForDeployment = $.waitForDeployment; @@ -321,6 +338,27 @@ public Builder enrollmentId(Integer enrollmentId) { return enrollmentId(Output.of(enrollmentId)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(CpsUploadCertificateTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + /** * @param trustChainEcdsaPem Trust chain in pem format for provided ECDSA certificate * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/EdgeHostName.java b/sdk/java/src/main/java/com/pulumi/akamai/EdgeHostName.java index 8e0866f54..28d8425b9 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/EdgeHostName.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/EdgeHostName.java @@ -6,6 +6,7 @@ import com.pulumi.akamai.EdgeHostNameArgs; import com.pulumi.akamai.Utilities; import com.pulumi.akamai.inputs.EdgeHostNameState; +import com.pulumi.akamai.outputs.EdgeHostNameTimeouts; import com.pulumi.core.Alias; import com.pulumi.core.Output; import com.pulumi.core.annotations.Export; @@ -56,19 +57,33 @@ public Output productId() { return this.productId; } /** - * Email address that should receive updates on the IP behavior update request. Required for update operation. + * Email address that should receive updates on the IP behavior update request. * */ @Export(name="statusUpdateEmails", refs={List.class,String.class}, tree="[0,1]") private Output> statusUpdateEmails; /** - * @return Email address that should receive updates on the IP behavior update request. Required for update operation. + * @return Email address that should receive updates on the IP behavior update request. * */ public Output>> statusUpdateEmails() { return Codegen.optional(this.statusUpdateEmails); } + /** + * Enables to set timeout for processing + * + */ + @Export(name="timeouts", refs={EdgeHostNameTimeouts.class}, tree="[0]") + private Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Output> timeouts() { + return Codegen.optional(this.timeouts); + } /** * A JSON encoded list of use cases * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/EdgeHostNameArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/EdgeHostNameArgs.java index 4caae8573..e5ad4f5a7 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/EdgeHostNameArgs.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/EdgeHostNameArgs.java @@ -3,6 +3,7 @@ package com.pulumi.akamai; +import com.pulumi.akamai.inputs.EdgeHostNameTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.Integer; @@ -60,20 +61,35 @@ public Optional> productId() { } /** - * Email address that should receive updates on the IP behavior update request. Required for update operation. + * Email address that should receive updates on the IP behavior update request. * */ @Import(name="statusUpdateEmails") private @Nullable Output> statusUpdateEmails; /** - * @return Email address that should receive updates on the IP behavior update request. Required for update operation. + * @return Email address that should receive updates on the IP behavior update request. * */ public Optional>> statusUpdateEmails() { return Optional.ofNullable(this.statusUpdateEmails); } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + /** * A JSON encoded list of use cases * @@ -99,6 +115,7 @@ private EdgeHostNameArgs(EdgeHostNameArgs $) { this.ipBehavior = $.ipBehavior; this.productId = $.productId; this.statusUpdateEmails = $.statusUpdateEmails; + this.timeouts = $.timeouts; this.useCases = $.useCases; } @@ -175,7 +192,7 @@ public Builder productId(String productId) { } /** - * @param statusUpdateEmails Email address that should receive updates on the IP behavior update request. Required for update operation. + * @param statusUpdateEmails Email address that should receive updates on the IP behavior update request. * * @return builder * @@ -186,7 +203,7 @@ public Builder statusUpdateEmails(@Nullable Output> statusUpdateEma } /** - * @param statusUpdateEmails Email address that should receive updates on the IP behavior update request. Required for update operation. + * @param statusUpdateEmails Email address that should receive updates on the IP behavior update request. * * @return builder * @@ -196,7 +213,7 @@ public Builder statusUpdateEmails(List statusUpdateEmails) { } /** - * @param statusUpdateEmails Email address that should receive updates on the IP behavior update request. Required for update operation. + * @param statusUpdateEmails Email address that should receive updates on the IP behavior update request. * * @return builder * @@ -205,6 +222,27 @@ public Builder statusUpdateEmails(String... statusUpdateEmails) { return statusUpdateEmails(List.of(statusUpdateEmails)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(EdgeHostNameTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + /** * @param useCases A JSON encoded list of use cases * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/EdgeWorker.java b/sdk/java/src/main/java/com/pulumi/akamai/EdgeWorker.java index 04b088542..531b09d75 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/EdgeWorker.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/EdgeWorker.java @@ -6,6 +6,7 @@ import com.pulumi.akamai.EdgeWorkerArgs; import com.pulumi.akamai.Utilities; import com.pulumi.akamai.inputs.EdgeWorkerState; +import com.pulumi.akamai.outputs.EdgeWorkerTimeouts; import com.pulumi.core.Output; import com.pulumi.core.annotations.Export; import com.pulumi.core.annotations.ResourceType; @@ -102,6 +103,20 @@ public Output name() { public Output resourceTierId() { return this.resourceTierId; } + /** + * Enables to set timeout for processing + * + */ + @Export(name="timeouts", refs={EdgeWorkerTimeouts.class}, tree="[0]") + private Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Output> timeouts() { + return Codegen.optional(this.timeouts); + } /** * The bundle version * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/EdgeWorkerArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/EdgeWorkerArgs.java index 5a53091ca..cb8af28b0 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/EdgeWorkerArgs.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/EdgeWorkerArgs.java @@ -3,6 +3,7 @@ package com.pulumi.akamai; +import com.pulumi.akamai.inputs.EdgeWorkerTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.Integer; @@ -76,6 +77,21 @@ public Output resourceTierId() { return this.resourceTierId; } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + private EdgeWorkerArgs() {} private EdgeWorkerArgs(EdgeWorkerArgs $) { @@ -83,6 +99,7 @@ private EdgeWorkerArgs(EdgeWorkerArgs $) { this.localBundle = $.localBundle; this.name = $.name; this.resourceTierId = $.resourceTierId; + this.timeouts = $.timeouts; } public static Builder builder() { @@ -187,6 +204,27 @@ public Builder resourceTierId(Integer resourceTierId) { return resourceTierId(Output.of(resourceTierId)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(EdgeWorkerTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + public EdgeWorkerArgs build() { $.groupId = Objects.requireNonNull($.groupId, "expected parameter 'groupId' to be non-null"); $.resourceTierId = Objects.requireNonNull($.resourceTierId, "expected parameter 'resourceTierId' to be non-null"); diff --git a/sdk/java/src/main/java/com/pulumi/akamai/EdgeWorkersActivation.java b/sdk/java/src/main/java/com/pulumi/akamai/EdgeWorkersActivation.java index 0fffa23ea..d3e4854ae 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/EdgeWorkersActivation.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/EdgeWorkersActivation.java @@ -6,12 +6,14 @@ import com.pulumi.akamai.EdgeWorkersActivationArgs; import com.pulumi.akamai.Utilities; import com.pulumi.akamai.inputs.EdgeWorkersActivationState; +import com.pulumi.akamai.outputs.EdgeWorkersActivationTimeouts; import com.pulumi.core.Output; import com.pulumi.core.annotations.Export; import com.pulumi.core.annotations.ResourceType; import com.pulumi.core.internal.Codegen; import java.lang.Integer; import java.lang.String; +import java.util.Optional; import javax.annotation.Nullable; @ResourceType(type="akamai:index/edgeWorkersActivation:EdgeWorkersActivation") @@ -58,6 +60,20 @@ public Output edgeworkerId() { public Output network() { return this.network; } + /** + * Enables to set timeout for processing + * + */ + @Export(name="timeouts", refs={EdgeWorkersActivationTimeouts.class}, tree="[0]") + private Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Output> timeouts() { + return Codegen.optional(this.timeouts); + } /** * The version of EdgeWorker to activate * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/EdgeWorkersActivationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/EdgeWorkersActivationArgs.java index 3b17dbdd7..eff6d446f 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/EdgeWorkersActivationArgs.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/EdgeWorkersActivationArgs.java @@ -3,11 +3,14 @@ package com.pulumi.akamai; +import com.pulumi.akamai.inputs.EdgeWorkersActivationTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.Integer; import java.lang.String; import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; public final class EdgeWorkersActivationArgs extends com.pulumi.resources.ResourceArgs { @@ -44,6 +47,21 @@ public Output network() { return this.network; } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + /** * The version of EdgeWorker to activate * @@ -64,6 +82,7 @@ private EdgeWorkersActivationArgs() {} private EdgeWorkersActivationArgs(EdgeWorkersActivationArgs $) { this.edgeworkerId = $.edgeworkerId; this.network = $.network; + this.timeouts = $.timeouts; this.version = $.version; } @@ -127,6 +146,27 @@ public Builder network(String network) { return network(Output.of(network)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(EdgeWorkersActivationTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + /** * @param version The version of EdgeWorker to activate * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/EdgekvGroupItems.java b/sdk/java/src/main/java/com/pulumi/akamai/EdgekvGroupItems.java index 8c2efb18e..076b9a2f1 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/EdgekvGroupItems.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/EdgekvGroupItems.java @@ -6,12 +6,14 @@ import com.pulumi.akamai.EdgekvGroupItemsArgs; import com.pulumi.akamai.Utilities; import com.pulumi.akamai.inputs.EdgekvGroupItemsState; +import com.pulumi.akamai.outputs.EdgekvGroupItemsTimeouts; import com.pulumi.core.Output; import com.pulumi.core.annotations.Export; import com.pulumi.core.annotations.ResourceType; import com.pulumi.core.internal.Codegen; import java.lang.String; import java.util.Map; +import java.util.Optional; import javax.annotation.Nullable; @ResourceType(type="akamai:index/edgekvGroupItems:EdgekvGroupItems") @@ -72,6 +74,20 @@ public Output namespaceName() { public Output network() { return this.network; } + /** + * Enables to set timeout for processing + * + */ + @Export(name="timeouts", refs={EdgekvGroupItemsTimeouts.class}, tree="[0]") + private Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Output> timeouts() { + return Codegen.optional(this.timeouts); + } /** * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/EdgekvGroupItemsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/EdgekvGroupItemsArgs.java index 1d4a3d885..f69ff23b3 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/EdgekvGroupItemsArgs.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/EdgekvGroupItemsArgs.java @@ -3,11 +3,14 @@ package com.pulumi.akamai; +import com.pulumi.akamai.inputs.EdgekvGroupItemsTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.String; import java.util.Map; import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; public final class EdgekvGroupItemsArgs extends com.pulumi.resources.ResourceArgs { @@ -74,6 +77,21 @@ public Output network() { return this.network; } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + private EdgekvGroupItemsArgs() {} private EdgekvGroupItemsArgs(EdgekvGroupItemsArgs $) { @@ -81,6 +99,7 @@ private EdgekvGroupItemsArgs(EdgekvGroupItemsArgs $) { this.items = $.items; this.namespaceName = $.namespaceName; this.network = $.network; + this.timeouts = $.timeouts; } public static Builder builder() { @@ -185,6 +204,27 @@ public Builder network(String network) { return network(Output.of(network)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(EdgekvGroupItemsTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + public EdgekvGroupItemsArgs build() { $.groupName = Objects.requireNonNull($.groupName, "expected parameter 'groupName' to be non-null"); $.items = Objects.requireNonNull($.items, "expected parameter 'items' to be non-null"); diff --git a/sdk/java/src/main/java/com/pulumi/akamai/GtmProperty.java b/sdk/java/src/main/java/com/pulumi/akamai/GtmProperty.java index 768fffec5..266f76af0 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/GtmProperty.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/GtmProperty.java @@ -187,10 +187,10 @@ public Output> stickinessBonusPercentage() { return Codegen.optional(this.stickinessBonusPercentage); } @Export(name="trafficTargets", refs={List.class,GtmPropertyTrafficTarget.class}, tree="[0,1]") - private Output> trafficTargets; + private Output> trafficTargets; - public Output>> trafficTargets() { - return Codegen.optional(this.trafficTargets); + public Output> trafficTargets() { + return this.trafficTargets; } @Export(name="type", refs={String.class}, tree="[0]") private Output type; diff --git a/sdk/java/src/main/java/com/pulumi/akamai/IamUser.java b/sdk/java/src/main/java/com/pulumi/akamai/IamUser.java index 3ea2c5510..c99ca1c65 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/IamUser.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/IamUser.java @@ -233,14 +233,14 @@ public Output passwordExpiredAfter() { * */ @Export(name="phone", refs={String.class}, tree="[0]") - private Output phone; + private Output phone; /** * @return The user's main phone number * */ - public Output phone() { - return this.phone; + public Output> phone() { + return Codegen.optional(this.phone); } /** * The value can be any that are available from the view-languages operation diff --git a/sdk/java/src/main/java/com/pulumi/akamai/IamUserArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/IamUserArgs.java index b15825012..04e0cb866 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/IamUserArgs.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/IamUserArgs.java @@ -201,15 +201,15 @@ public Optional> mobilePhone() { * The user's main phone number * */ - @Import(name="phone", required=true) - private Output phone; + @Import(name="phone") + private @Nullable Output phone; /** * @return The user's main phone number * */ - public Output phone() { - return this.phone; + public Optional> phone() { + return Optional.ofNullable(this.phone); } /** @@ -602,7 +602,7 @@ public Builder mobilePhone(String mobilePhone) { * @return builder * */ - public Builder phone(Output phone) { + public Builder phone(@Nullable Output phone) { $.phone = phone; return this; } @@ -750,7 +750,6 @@ public IamUserArgs build() { $.enableTfa = Objects.requireNonNull($.enableTfa, "expected parameter 'enableTfa' to be non-null"); $.firstName = Objects.requireNonNull($.firstName, "expected parameter 'firstName' to be non-null"); $.lastName = Objects.requireNonNull($.lastName, "expected parameter 'lastName' to be non-null"); - $.phone = Objects.requireNonNull($.phone, "expected parameter 'phone' to be non-null"); return $; } } diff --git a/sdk/java/src/main/java/com/pulumi/akamai/PropertyActivation.java b/sdk/java/src/main/java/com/pulumi/akamai/PropertyActivation.java index a282db66e..88f529fd0 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/PropertyActivation.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/PropertyActivation.java @@ -8,6 +8,7 @@ import com.pulumi.akamai.inputs.PropertyActivationState; import com.pulumi.akamai.outputs.PropertyActivationComplianceRecord; import com.pulumi.akamai.outputs.PropertyActivationRuleError; +import com.pulumi.akamai.outputs.PropertyActivationTimeouts; import com.pulumi.core.Alias; import com.pulumi.core.Output; import com.pulumi.core.annotations.Export; @@ -106,6 +107,20 @@ public Output> ruleErrors() { public Output status() { return this.status; } + /** + * Enables to set timeout for processing + * + */ + @Export(name="timeouts", refs={PropertyActivationTimeouts.class}, tree="[0]") + private Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Output> timeouts() { + return Codegen.optional(this.timeouts); + } @Export(name="version", refs={Integer.class}, tree="[0]") private Output version; diff --git a/sdk/java/src/main/java/com/pulumi/akamai/PropertyActivationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/PropertyActivationArgs.java index 226924945..fcb5b33e9 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/PropertyActivationArgs.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/PropertyActivationArgs.java @@ -5,6 +5,7 @@ import com.pulumi.akamai.inputs.PropertyActivationComplianceRecordArgs; import com.pulumi.akamai.inputs.PropertyActivationRuleErrorArgs; +import com.pulumi.akamai.inputs.PropertyActivationTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.Boolean; @@ -100,6 +101,21 @@ public Optional>> ruleErrors() { return Optional.ofNullable(this.ruleErrors); } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + @Import(name="version", required=true) private Output version; @@ -118,6 +134,7 @@ private PropertyActivationArgs(PropertyActivationArgs $) { this.note = $.note; this.propertyId = $.propertyId; this.ruleErrors = $.ruleErrors; + this.timeouts = $.timeouts; this.version = $.version; } @@ -255,6 +272,27 @@ public Builder ruleErrors(PropertyActivationRuleErrorArgs... ruleErrors) { return ruleErrors(List.of(ruleErrors)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(PropertyActivationTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + public Builder version(Output version) { $.version = version; return this; diff --git a/sdk/java/src/main/java/com/pulumi/akamai/PropertyIncludeActivation.java b/sdk/java/src/main/java/com/pulumi/akamai/PropertyIncludeActivation.java index c10cbab7e..f0aec8743 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/PropertyIncludeActivation.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/PropertyIncludeActivation.java @@ -7,6 +7,7 @@ import com.pulumi.akamai.Utilities; import com.pulumi.akamai.inputs.PropertyIncludeActivationState; import com.pulumi.akamai.outputs.PropertyIncludeActivationComplianceRecord; +import com.pulumi.akamai.outputs.PropertyIncludeActivationTimeouts; import com.pulumi.core.Output; import com.pulumi.core.annotations.Export; import com.pulumi.core.annotations.ResourceType; @@ -132,6 +133,20 @@ public Output> note() { public Output> notifyEmails() { return this.notifyEmails; } + /** + * Enables to set timeout for processing + * + */ + @Export(name="timeouts", refs={PropertyIncludeActivationTimeouts.class}, tree="[0]") + private Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Output> timeouts() { + return Codegen.optional(this.timeouts); + } /** * The validation information in JSON format * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/PropertyIncludeActivationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/PropertyIncludeActivationArgs.java index afa4a9f44..1cb4afee9 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/PropertyIncludeActivationArgs.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/PropertyIncludeActivationArgs.java @@ -4,6 +4,7 @@ package com.pulumi.akamai; import com.pulumi.akamai.inputs.PropertyIncludeActivationComplianceRecordArgs; +import com.pulumi.akamai.inputs.PropertyIncludeActivationTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.Boolean; @@ -139,6 +140,21 @@ public Output> notifyEmails() { return this.notifyEmails; } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + /** * The unique identifier of the include * @@ -165,6 +181,7 @@ private PropertyIncludeActivationArgs(PropertyIncludeActivationArgs $) { this.network = $.network; this.note = $.note; this.notifyEmails = $.notifyEmails; + this.timeouts = $.timeouts; this.version = $.version; } @@ -364,6 +381,27 @@ public Builder notifyEmails(String... notifyEmails) { return notifyEmails(List.of(notifyEmails)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(PropertyIncludeActivationTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + /** * @param version The unique identifier of the include * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/CloudletsApplicationLoadBalancerActivationState.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CloudletsApplicationLoadBalancerActivationState.java index 50a86f9e4..734a537ad 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/inputs/CloudletsApplicationLoadBalancerActivationState.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CloudletsApplicationLoadBalancerActivationState.java @@ -3,6 +3,7 @@ package com.pulumi.akamai.inputs; +import com.pulumi.akamai.inputs.CloudletsApplicationLoadBalancerActivationTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.Integer; @@ -61,6 +62,21 @@ public Optional> status() { return Optional.ofNullable(this.status); } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + /** * Cloudlets application load balancer version you want to activate * @@ -82,6 +98,7 @@ private CloudletsApplicationLoadBalancerActivationState(CloudletsApplicationLoad this.network = $.network; this.originId = $.originId; this.status = $.status; + this.timeouts = $.timeouts; this.version = $.version; } @@ -166,6 +183,27 @@ public Builder status(String status) { return status(Output.of(status)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(CloudletsApplicationLoadBalancerActivationTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + /** * @param version Cloudlets application load balancer version you want to activate * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/CloudletsApplicationLoadBalancerActivationTimeoutsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CloudletsApplicationLoadBalancerActivationTimeoutsArgs.java new file mode 100644 index 000000000..4f426c98d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CloudletsApplicationLoadBalancerActivationTimeoutsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class CloudletsApplicationLoadBalancerActivationTimeoutsArgs extends com.pulumi.resources.ResourceArgs { + + public static final CloudletsApplicationLoadBalancerActivationTimeoutsArgs Empty = new CloudletsApplicationLoadBalancerActivationTimeoutsArgs(); + + @Import(name="default") + private @Nullable Output default_; + + public Optional> default_() { + return Optional.ofNullable(this.default_); + } + + private CloudletsApplicationLoadBalancerActivationTimeoutsArgs() {} + + private CloudletsApplicationLoadBalancerActivationTimeoutsArgs(CloudletsApplicationLoadBalancerActivationTimeoutsArgs $) { + this.default_ = $.default_; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(CloudletsApplicationLoadBalancerActivationTimeoutsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private CloudletsApplicationLoadBalancerActivationTimeoutsArgs $; + + public Builder() { + $ = new CloudletsApplicationLoadBalancerActivationTimeoutsArgs(); + } + + public Builder(CloudletsApplicationLoadBalancerActivationTimeoutsArgs defaults) { + $ = new CloudletsApplicationLoadBalancerActivationTimeoutsArgs(Objects.requireNonNull(defaults)); + } + + public Builder default_(@Nullable Output default_) { + $.default_ = default_; + return this; + } + + public Builder default_(String default_) { + return default_(Output.of(default_)); + } + + public CloudletsApplicationLoadBalancerActivationTimeoutsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/CloudletsPolicyActivationState.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CloudletsPolicyActivationState.java index bfe4ff1d2..031bc72c2 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/inputs/CloudletsPolicyActivationState.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CloudletsPolicyActivationState.java @@ -3,6 +3,7 @@ package com.pulumi.akamai.inputs; +import com.pulumi.akamai.inputs.CloudletsPolicyActivationTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.Integer; @@ -77,6 +78,21 @@ public Optional> status() { return Optional.ofNullable(this.status); } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + /** * Cloudlets policy version you want to activate * @@ -99,6 +115,7 @@ private CloudletsPolicyActivationState(CloudletsPolicyActivationState $) { this.network = $.network; this.policyId = $.policyId; this.status = $.status; + this.timeouts = $.timeouts; this.version = $.version; } @@ -214,6 +231,27 @@ public Builder status(String status) { return status(Output.of(status)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(CloudletsPolicyActivationTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + /** * @param version Cloudlets policy version you want to activate * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/CloudletsPolicyActivationTimeoutsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CloudletsPolicyActivationTimeoutsArgs.java new file mode 100644 index 000000000..bf320146a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CloudletsPolicyActivationTimeoutsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class CloudletsPolicyActivationTimeoutsArgs extends com.pulumi.resources.ResourceArgs { + + public static final CloudletsPolicyActivationTimeoutsArgs Empty = new CloudletsPolicyActivationTimeoutsArgs(); + + @Import(name="default") + private @Nullable Output default_; + + public Optional> default_() { + return Optional.ofNullable(this.default_); + } + + private CloudletsPolicyActivationTimeoutsArgs() {} + + private CloudletsPolicyActivationTimeoutsArgs(CloudletsPolicyActivationTimeoutsArgs $) { + this.default_ = $.default_; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(CloudletsPolicyActivationTimeoutsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private CloudletsPolicyActivationTimeoutsArgs $; + + public Builder() { + $ = new CloudletsPolicyActivationTimeoutsArgs(); + } + + public Builder(CloudletsPolicyActivationTimeoutsArgs defaults) { + $ = new CloudletsPolicyActivationTimeoutsArgs(Objects.requireNonNull(defaults)); + } + + public Builder default_(@Nullable Output default_) { + $.default_ = default_; + return this; + } + + public Builder default_(String default_) { + return default_(Output.of(default_)); + } + + public CloudletsPolicyActivationTimeoutsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/CloudletsPolicyState.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CloudletsPolicyState.java index 9f8155713..4c974ba20 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/inputs/CloudletsPolicyState.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CloudletsPolicyState.java @@ -3,6 +3,7 @@ package com.pulumi.akamai.inputs; +import com.pulumi.akamai.inputs.CloudletsPolicyTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.Integer; @@ -121,6 +122,21 @@ public Optional> name() { return Optional.ofNullable(this.name); } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + /** * The version number of the policy * @@ -161,6 +177,7 @@ private CloudletsPolicyState(CloudletsPolicyState $) { this.matchRuleFormat = $.matchRuleFormat; this.matchRules = $.matchRules; this.name = $.name; + this.timeouts = $.timeouts; this.version = $.version; this.warnings = $.warnings; } @@ -330,6 +347,27 @@ public Builder name(String name) { return name(Output.of(name)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(CloudletsPolicyTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + /** * @param version The version number of the policy * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/CloudletsPolicyTimeoutsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CloudletsPolicyTimeoutsArgs.java new file mode 100644 index 000000000..c9ff35a46 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CloudletsPolicyTimeoutsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class CloudletsPolicyTimeoutsArgs extends com.pulumi.resources.ResourceArgs { + + public static final CloudletsPolicyTimeoutsArgs Empty = new CloudletsPolicyTimeoutsArgs(); + + @Import(name="default") + private @Nullable Output default_; + + public Optional> default_() { + return Optional.ofNullable(this.default_); + } + + private CloudletsPolicyTimeoutsArgs() {} + + private CloudletsPolicyTimeoutsArgs(CloudletsPolicyTimeoutsArgs $) { + this.default_ = $.default_; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(CloudletsPolicyTimeoutsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private CloudletsPolicyTimeoutsArgs $; + + public Builder() { + $ = new CloudletsPolicyTimeoutsArgs(); + } + + public Builder(CloudletsPolicyTimeoutsArgs defaults) { + $ = new CloudletsPolicyTimeoutsArgs(Objects.requireNonNull(defaults)); + } + + public Builder default_(@Nullable Output default_) { + $.default_ = default_; + return this; + } + + public Builder default_(String default_) { + return default_(Output.of(default_)); + } + + public CloudletsPolicyTimeoutsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpCodeState.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpCodeState.java index 60727e9f1..c1ecaf854 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpCodeState.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpCodeState.java @@ -3,6 +3,7 @@ package com.pulumi.akamai.inputs; +import com.pulumi.akamai.inputs.CpCodeTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.String; @@ -43,6 +44,21 @@ public Optional> productId() { return Optional.ofNullable(this.productId); } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + private CpCodeState() {} private CpCodeState(CpCodeState $) { @@ -50,6 +66,7 @@ private CpCodeState(CpCodeState $) { this.groupId = $.groupId; this.name = $.name; this.productId = $.productId; + this.timeouts = $.timeouts; } public static Builder builder() { @@ -106,6 +123,27 @@ public Builder productId(String productId) { return productId(Output.of(productId)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(CpCodeTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + public CpCodeState build() { return $; } diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpCodeTimeoutsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpCodeTimeoutsArgs.java new file mode 100644 index 000000000..71fe7fd83 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpCodeTimeoutsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class CpCodeTimeoutsArgs extends com.pulumi.resources.ResourceArgs { + + public static final CpCodeTimeoutsArgs Empty = new CpCodeTimeoutsArgs(); + + @Import(name="update") + private @Nullable Output update; + + public Optional> update() { + return Optional.ofNullable(this.update); + } + + private CpCodeTimeoutsArgs() {} + + private CpCodeTimeoutsArgs(CpCodeTimeoutsArgs $) { + this.update = $.update; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(CpCodeTimeoutsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private CpCodeTimeoutsArgs $; + + public Builder() { + $ = new CpCodeTimeoutsArgs(); + } + + public Builder(CpCodeTimeoutsArgs defaults) { + $ = new CpCodeTimeoutsArgs(Objects.requireNonNull(defaults)); + } + + public Builder update(@Nullable Output update) { + $.update = update; + return this; + } + + public Builder update(String update) { + return update(Output.of(update)); + } + + public CpCodeTimeoutsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsDvEnrollmentState.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsDvEnrollmentState.java index 7764ba25a..a8c6d611a 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsDvEnrollmentState.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsDvEnrollmentState.java @@ -10,6 +10,7 @@ import com.pulumi.akamai.inputs.CpsDvEnrollmentNetworkConfigurationArgs; import com.pulumi.akamai.inputs.CpsDvEnrollmentOrganizationArgs; import com.pulumi.akamai.inputs.CpsDvEnrollmentTechContactArgs; +import com.pulumi.akamai.inputs.CpsDvEnrollmentTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.Boolean; @@ -294,6 +295,21 @@ public Optional> techContact() { return Optional.ofNullable(this.techContact); } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + /** * Enrolment validation type * @@ -330,6 +346,7 @@ private CpsDvEnrollmentState(CpsDvEnrollmentState $) { this.signatureAlgorithm = $.signatureAlgorithm; this.sniOnly = $.sniOnly; this.techContact = $.techContact; + this.timeouts = $.timeouts; this.validationType = $.validationType; } @@ -759,6 +776,27 @@ public Builder techContact(CpsDvEnrollmentTechContactArgs techContact) { return techContact(Output.of(techContact)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(CpsDvEnrollmentTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + /** * @param validationType Enrolment validation type * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsDvEnrollmentTimeoutsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsDvEnrollmentTimeoutsArgs.java new file mode 100644 index 000000000..64acad7ad --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsDvEnrollmentTimeoutsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class CpsDvEnrollmentTimeoutsArgs extends com.pulumi.resources.ResourceArgs { + + public static final CpsDvEnrollmentTimeoutsArgs Empty = new CpsDvEnrollmentTimeoutsArgs(); + + @Import(name="default") + private @Nullable Output default_; + + public Optional> default_() { + return Optional.ofNullable(this.default_); + } + + private CpsDvEnrollmentTimeoutsArgs() {} + + private CpsDvEnrollmentTimeoutsArgs(CpsDvEnrollmentTimeoutsArgs $) { + this.default_ = $.default_; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(CpsDvEnrollmentTimeoutsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private CpsDvEnrollmentTimeoutsArgs $; + + public Builder() { + $ = new CpsDvEnrollmentTimeoutsArgs(); + } + + public Builder(CpsDvEnrollmentTimeoutsArgs defaults) { + $ = new CpsDvEnrollmentTimeoutsArgs(Objects.requireNonNull(defaults)); + } + + public Builder default_(@Nullable Output default_) { + $.default_ = default_; + return this; + } + + public Builder default_(String default_) { + return default_(Output.of(default_)); + } + + public CpsDvEnrollmentTimeoutsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsDvValidationState.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsDvValidationState.java index b62b9d0d6..e5b2c8875 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsDvValidationState.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsDvValidationState.java @@ -3,6 +3,7 @@ package com.pulumi.akamai.inputs; +import com.pulumi.akamai.inputs.CpsDvValidationTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.Integer; @@ -62,12 +63,28 @@ public Optional> status() { return Optional.ofNullable(this.status); } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + private CpsDvValidationState() {} private CpsDvValidationState(CpsDvValidationState $) { this.enrollmentId = $.enrollmentId; this.sans = $.sans; this.status = $.status; + this.timeouts = $.timeouts; } public static Builder builder() { @@ -161,6 +178,27 @@ public Builder status(String status) { return status(Output.of(status)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(CpsDvValidationTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + public CpsDvValidationState build() { return $; } diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsDvValidationTimeoutsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsDvValidationTimeoutsArgs.java new file mode 100644 index 000000000..3cbc1af26 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsDvValidationTimeoutsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class CpsDvValidationTimeoutsArgs extends com.pulumi.resources.ResourceArgs { + + public static final CpsDvValidationTimeoutsArgs Empty = new CpsDvValidationTimeoutsArgs(); + + @Import(name="default") + private @Nullable Output default_; + + public Optional> default_() { + return Optional.ofNullable(this.default_); + } + + private CpsDvValidationTimeoutsArgs() {} + + private CpsDvValidationTimeoutsArgs(CpsDvValidationTimeoutsArgs $) { + this.default_ = $.default_; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(CpsDvValidationTimeoutsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private CpsDvValidationTimeoutsArgs $; + + public Builder() { + $ = new CpsDvValidationTimeoutsArgs(); + } + + public Builder(CpsDvValidationTimeoutsArgs defaults) { + $ = new CpsDvValidationTimeoutsArgs(Objects.requireNonNull(defaults)); + } + + public Builder default_(@Nullable Output default_) { + $.default_ = default_; + return this; + } + + public Builder default_(String default_) { + return default_(Output.of(default_)); + } + + public CpsDvValidationTimeoutsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsThirdPartyEnrollmentState.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsThirdPartyEnrollmentState.java index d77b5c8ca..af4319219 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsThirdPartyEnrollmentState.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsThirdPartyEnrollmentState.java @@ -8,6 +8,7 @@ import com.pulumi.akamai.inputs.CpsThirdPartyEnrollmentNetworkConfigurationArgs; import com.pulumi.akamai.inputs.CpsThirdPartyEnrollmentOrganizationArgs; import com.pulumi.akamai.inputs.CpsThirdPartyEnrollmentTechContactArgs; +import com.pulumi.akamai.inputs.CpsThirdPartyEnrollmentTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.Boolean; @@ -277,6 +278,21 @@ public Optional> techContact() { return Optional.ofNullable(this.techContact); } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + private CpsThirdPartyEnrollmentState() {} private CpsThirdPartyEnrollmentState(CpsThirdPartyEnrollmentState $) { @@ -297,6 +313,7 @@ private CpsThirdPartyEnrollmentState(CpsThirdPartyEnrollmentState $) { this.signatureAlgorithm = $.signatureAlgorithm; this.sniOnly = $.sniOnly; this.techContact = $.techContact; + this.timeouts = $.timeouts; } public static Builder builder() { @@ -694,6 +711,27 @@ public Builder techContact(CpsThirdPartyEnrollmentTechContactArgs techContact) { return techContact(Output.of(techContact)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(CpsThirdPartyEnrollmentTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + public CpsThirdPartyEnrollmentState build() { return $; } diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsThirdPartyEnrollmentTimeoutsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsThirdPartyEnrollmentTimeoutsArgs.java new file mode 100644 index 000000000..d614d3f93 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsThirdPartyEnrollmentTimeoutsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class CpsThirdPartyEnrollmentTimeoutsArgs extends com.pulumi.resources.ResourceArgs { + + public static final CpsThirdPartyEnrollmentTimeoutsArgs Empty = new CpsThirdPartyEnrollmentTimeoutsArgs(); + + @Import(name="default") + private @Nullable Output default_; + + public Optional> default_() { + return Optional.ofNullable(this.default_); + } + + private CpsThirdPartyEnrollmentTimeoutsArgs() {} + + private CpsThirdPartyEnrollmentTimeoutsArgs(CpsThirdPartyEnrollmentTimeoutsArgs $) { + this.default_ = $.default_; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(CpsThirdPartyEnrollmentTimeoutsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private CpsThirdPartyEnrollmentTimeoutsArgs $; + + public Builder() { + $ = new CpsThirdPartyEnrollmentTimeoutsArgs(); + } + + public Builder(CpsThirdPartyEnrollmentTimeoutsArgs defaults) { + $ = new CpsThirdPartyEnrollmentTimeoutsArgs(Objects.requireNonNull(defaults)); + } + + public Builder default_(@Nullable Output default_) { + $.default_ = default_; + return this; + } + + public Builder default_(String default_) { + return default_(Output.of(default_)); + } + + public CpsThirdPartyEnrollmentTimeoutsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsUploadCertificateState.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsUploadCertificateState.java index dfd88caab..3e22683af 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsUploadCertificateState.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsUploadCertificateState.java @@ -3,6 +3,7 @@ package com.pulumi.akamai.inputs; +import com.pulumi.akamai.inputs.CpsUploadCertificateTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.Boolean; @@ -108,6 +109,21 @@ public Optional> enrollmentId() { return Optional.ofNullable(this.enrollmentId); } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + /** * Trust chain in pem format for provided ECDSA certificate * @@ -177,6 +193,7 @@ private CpsUploadCertificateState(CpsUploadCertificateState $) { this.certificateEcdsaPem = $.certificateEcdsaPem; this.certificateRsaPem = $.certificateRsaPem; this.enrollmentId = $.enrollmentId; + this.timeouts = $.timeouts; this.trustChainEcdsaPem = $.trustChainEcdsaPem; this.trustChainRsaPem = $.trustChainRsaPem; this.unacknowledgedWarnings = $.unacknowledgedWarnings; @@ -337,6 +354,27 @@ public Builder enrollmentId(Integer enrollmentId) { return enrollmentId(Output.of(enrollmentId)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(CpsUploadCertificateTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + /** * @param trustChainEcdsaPem Trust chain in pem format for provided ECDSA certificate * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsUploadCertificateTimeoutsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsUploadCertificateTimeoutsArgs.java new file mode 100644 index 000000000..f52ae2d3e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/CpsUploadCertificateTimeoutsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class CpsUploadCertificateTimeoutsArgs extends com.pulumi.resources.ResourceArgs { + + public static final CpsUploadCertificateTimeoutsArgs Empty = new CpsUploadCertificateTimeoutsArgs(); + + @Import(name="default") + private @Nullable Output default_; + + public Optional> default_() { + return Optional.ofNullable(this.default_); + } + + private CpsUploadCertificateTimeoutsArgs() {} + + private CpsUploadCertificateTimeoutsArgs(CpsUploadCertificateTimeoutsArgs $) { + this.default_ = $.default_; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(CpsUploadCertificateTimeoutsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private CpsUploadCertificateTimeoutsArgs $; + + public Builder() { + $ = new CpsUploadCertificateTimeoutsArgs(); + } + + public Builder(CpsUploadCertificateTimeoutsArgs defaults) { + $ = new CpsUploadCertificateTimeoutsArgs(Objects.requireNonNull(defaults)); + } + + public Builder default_(@Nullable Output default_) { + $.default_ = default_; + return this; + } + + public Builder default_(String default_) { + return default_(Output.of(default_)); + } + + public CpsUploadCertificateTimeoutsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgeHostNameState.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgeHostNameState.java index 76132bb29..8a253b894 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgeHostNameState.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgeHostNameState.java @@ -3,6 +3,7 @@ package com.pulumi.akamai.inputs; +import com.pulumi.akamai.inputs.EdgeHostNameTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.Integer; @@ -60,20 +61,35 @@ public Optional> productId() { } /** - * Email address that should receive updates on the IP behavior update request. Required for update operation. + * Email address that should receive updates on the IP behavior update request. * */ @Import(name="statusUpdateEmails") private @Nullable Output> statusUpdateEmails; /** - * @return Email address that should receive updates on the IP behavior update request. Required for update operation. + * @return Email address that should receive updates on the IP behavior update request. * */ public Optional>> statusUpdateEmails() { return Optional.ofNullable(this.statusUpdateEmails); } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + /** * A JSON encoded list of use cases * @@ -99,6 +115,7 @@ private EdgeHostNameState(EdgeHostNameState $) { this.ipBehavior = $.ipBehavior; this.productId = $.productId; this.statusUpdateEmails = $.statusUpdateEmails; + this.timeouts = $.timeouts; this.useCases = $.useCases; } @@ -175,7 +192,7 @@ public Builder productId(String productId) { } /** - * @param statusUpdateEmails Email address that should receive updates on the IP behavior update request. Required for update operation. + * @param statusUpdateEmails Email address that should receive updates on the IP behavior update request. * * @return builder * @@ -186,7 +203,7 @@ public Builder statusUpdateEmails(@Nullable Output> statusUpdateEma } /** - * @param statusUpdateEmails Email address that should receive updates on the IP behavior update request. Required for update operation. + * @param statusUpdateEmails Email address that should receive updates on the IP behavior update request. * * @return builder * @@ -196,7 +213,7 @@ public Builder statusUpdateEmails(List statusUpdateEmails) { } /** - * @param statusUpdateEmails Email address that should receive updates on the IP behavior update request. Required for update operation. + * @param statusUpdateEmails Email address that should receive updates on the IP behavior update request. * * @return builder * @@ -205,6 +222,27 @@ public Builder statusUpdateEmails(String... statusUpdateEmails) { return statusUpdateEmails(List.of(statusUpdateEmails)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(EdgeHostNameTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + /** * @param useCases A JSON encoded list of use cases * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgeHostNameTimeoutsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgeHostNameTimeoutsArgs.java new file mode 100644 index 000000000..a5e1f5b1a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgeHostNameTimeoutsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class EdgeHostNameTimeoutsArgs extends com.pulumi.resources.ResourceArgs { + + public static final EdgeHostNameTimeoutsArgs Empty = new EdgeHostNameTimeoutsArgs(); + + @Import(name="default") + private @Nullable Output default_; + + public Optional> default_() { + return Optional.ofNullable(this.default_); + } + + private EdgeHostNameTimeoutsArgs() {} + + private EdgeHostNameTimeoutsArgs(EdgeHostNameTimeoutsArgs $) { + this.default_ = $.default_; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(EdgeHostNameTimeoutsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private EdgeHostNameTimeoutsArgs $; + + public Builder() { + $ = new EdgeHostNameTimeoutsArgs(); + } + + public Builder(EdgeHostNameTimeoutsArgs defaults) { + $ = new EdgeHostNameTimeoutsArgs(Objects.requireNonNull(defaults)); + } + + public Builder default_(@Nullable Output default_) { + $.default_ = default_; + return this; + } + + public Builder default_(String default_) { + return default_(Output.of(default_)); + } + + public EdgeHostNameTimeoutsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgeWorkerState.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgeWorkerState.java index 898620ec3..ae7e2033b 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgeWorkerState.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgeWorkerState.java @@ -3,6 +3,7 @@ package com.pulumi.akamai.inputs; +import com.pulumi.akamai.inputs.EdgeWorkerTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.Integer; @@ -107,6 +108,21 @@ public Optional> resourceTierId() { return Optional.ofNullable(this.resourceTierId); } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + /** * The bundle version * @@ -146,6 +162,7 @@ private EdgeWorkerState(EdgeWorkerState $) { this.localBundleHash = $.localBundleHash; this.name = $.name; this.resourceTierId = $.resourceTierId; + this.timeouts = $.timeouts; this.version = $.version; this.warnings = $.warnings; } @@ -294,6 +311,27 @@ public Builder resourceTierId(Integer resourceTierId) { return resourceTierId(Output.of(resourceTierId)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(EdgeWorkerTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + /** * @param version The bundle version * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgeWorkerTimeoutsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgeWorkerTimeoutsArgs.java new file mode 100644 index 000000000..1f2890721 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgeWorkerTimeoutsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class EdgeWorkerTimeoutsArgs extends com.pulumi.resources.ResourceArgs { + + public static final EdgeWorkerTimeoutsArgs Empty = new EdgeWorkerTimeoutsArgs(); + + @Import(name="default") + private @Nullable Output default_; + + public Optional> default_() { + return Optional.ofNullable(this.default_); + } + + private EdgeWorkerTimeoutsArgs() {} + + private EdgeWorkerTimeoutsArgs(EdgeWorkerTimeoutsArgs $) { + this.default_ = $.default_; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(EdgeWorkerTimeoutsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private EdgeWorkerTimeoutsArgs $; + + public Builder() { + $ = new EdgeWorkerTimeoutsArgs(); + } + + public Builder(EdgeWorkerTimeoutsArgs defaults) { + $ = new EdgeWorkerTimeoutsArgs(Objects.requireNonNull(defaults)); + } + + public Builder default_(@Nullable Output default_) { + $.default_ = default_; + return this; + } + + public Builder default_(String default_) { + return default_(Output.of(default_)); + } + + public EdgeWorkerTimeoutsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgeWorkersActivationState.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgeWorkersActivationState.java index 7190eb818..d75c4e032 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgeWorkersActivationState.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgeWorkersActivationState.java @@ -3,6 +3,7 @@ package com.pulumi.akamai.inputs; +import com.pulumi.akamai.inputs.EdgeWorkersActivationTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.Integer; @@ -61,6 +62,21 @@ public Optional> network() { return Optional.ofNullable(this.network); } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + /** * The version of EdgeWorker to activate * @@ -82,6 +98,7 @@ private EdgeWorkersActivationState(EdgeWorkersActivationState $) { this.activationId = $.activationId; this.edgeworkerId = $.edgeworkerId; this.network = $.network; + this.timeouts = $.timeouts; this.version = $.version; } @@ -166,6 +183,27 @@ public Builder network(String network) { return network(Output.of(network)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(EdgeWorkersActivationTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + /** * @param version The version of EdgeWorker to activate * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgeWorkersActivationTimeoutsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgeWorkersActivationTimeoutsArgs.java new file mode 100644 index 000000000..ab3b96f3f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgeWorkersActivationTimeoutsArgs.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class EdgeWorkersActivationTimeoutsArgs extends com.pulumi.resources.ResourceArgs { + + public static final EdgeWorkersActivationTimeoutsArgs Empty = new EdgeWorkersActivationTimeoutsArgs(); + + @Import(name="default") + private @Nullable Output default_; + + public Optional> default_() { + return Optional.ofNullable(this.default_); + } + + @Import(name="delete") + private @Nullable Output delete; + + public Optional> delete() { + return Optional.ofNullable(this.delete); + } + + private EdgeWorkersActivationTimeoutsArgs() {} + + private EdgeWorkersActivationTimeoutsArgs(EdgeWorkersActivationTimeoutsArgs $) { + this.default_ = $.default_; + this.delete = $.delete; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(EdgeWorkersActivationTimeoutsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private EdgeWorkersActivationTimeoutsArgs $; + + public Builder() { + $ = new EdgeWorkersActivationTimeoutsArgs(); + } + + public Builder(EdgeWorkersActivationTimeoutsArgs defaults) { + $ = new EdgeWorkersActivationTimeoutsArgs(Objects.requireNonNull(defaults)); + } + + public Builder default_(@Nullable Output default_) { + $.default_ = default_; + return this; + } + + public Builder default_(String default_) { + return default_(Output.of(default_)); + } + + public Builder delete(@Nullable Output delete) { + $.delete = delete; + return this; + } + + public Builder delete(String delete) { + return delete(Output.of(delete)); + } + + public EdgeWorkersActivationTimeoutsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgekvGroupItemsState.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgekvGroupItemsState.java index 0cea8043d..05cf4a4ce 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgekvGroupItemsState.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgekvGroupItemsState.java @@ -3,6 +3,7 @@ package com.pulumi.akamai.inputs; +import com.pulumi.akamai.inputs.EdgekvGroupItemsTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.String; @@ -76,6 +77,21 @@ public Optional> network() { return Optional.ofNullable(this.network); } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + private EdgekvGroupItemsState() {} private EdgekvGroupItemsState(EdgekvGroupItemsState $) { @@ -83,6 +99,7 @@ private EdgekvGroupItemsState(EdgekvGroupItemsState $) { this.items = $.items; this.namespaceName = $.namespaceName; this.network = $.network; + this.timeouts = $.timeouts; } public static Builder builder() { @@ -187,6 +204,27 @@ public Builder network(String network) { return network(Output.of(network)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(EdgekvGroupItemsTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + public EdgekvGroupItemsState build() { return $; } diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgekvGroupItemsTimeoutsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgekvGroupItemsTimeoutsArgs.java new file mode 100644 index 000000000..7c9c632b6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/EdgekvGroupItemsTimeoutsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class EdgekvGroupItemsTimeoutsArgs extends com.pulumi.resources.ResourceArgs { + + public static final EdgekvGroupItemsTimeoutsArgs Empty = new EdgekvGroupItemsTimeoutsArgs(); + + @Import(name="default") + private @Nullable Output default_; + + public Optional> default_() { + return Optional.ofNullable(this.default_); + } + + private EdgekvGroupItemsTimeoutsArgs() {} + + private EdgekvGroupItemsTimeoutsArgs(EdgekvGroupItemsTimeoutsArgs $) { + this.default_ = $.default_; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(EdgekvGroupItemsTimeoutsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private EdgekvGroupItemsTimeoutsArgs $; + + public Builder() { + $ = new EdgekvGroupItemsTimeoutsArgs(); + } + + public Builder(EdgekvGroupItemsTimeoutsArgs defaults) { + $ = new EdgekvGroupItemsTimeoutsArgs(Objects.requireNonNull(defaults)); + } + + public Builder default_(@Nullable Output default_) { + $.default_ = default_; + return this; + } + + public Builder default_(String default_) { + return default_(Output.of(default_)); + } + + public EdgekvGroupItemsTimeoutsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetCloudletsEdgeRedirectorMatchRuleMatchRule.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetCloudletsEdgeRedirectorMatchRuleMatchRule.java index 7327be784..a3b018017 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetCloudletsEdgeRedirectorMatchRuleMatchRule.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetCloudletsEdgeRedirectorMatchRuleMatchRule.java @@ -46,6 +46,13 @@ public Optional> matches return Optional.ofNullable(this.matches); } + @Import(name="matchesAlways") + private @Nullable Boolean matchesAlways; + + public Optional matchesAlways() { + return Optional.ofNullable(this.matchesAlways); + } + @Import(name="name") private @Nullable String name; @@ -102,6 +109,7 @@ private GetCloudletsEdgeRedirectorMatchRuleMatchRule(GetCloudletsEdgeRedirectorM this.end = $.end; this.matchUrl = $.matchUrl; this.matches = $.matches; + this.matchesAlways = $.matchesAlways; this.name = $.name; this.redirectUrl = $.redirectUrl; this.start = $.start; @@ -153,6 +161,11 @@ public Builder matches(GetCloudletsEdgeRedirectorMatchRuleMatchRuleMatch... matc return matches(List.of(matches)); } + public Builder matchesAlways(@Nullable Boolean matchesAlways) { + $.matchesAlways = matchesAlways; + return this; + } + public Builder name(@Nullable String name) { $.name = name; return this; diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetCloudletsEdgeRedirectorMatchRuleMatchRuleArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetCloudletsEdgeRedirectorMatchRuleMatchRuleArgs.java index 4f60cbdae..168446845 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetCloudletsEdgeRedirectorMatchRuleMatchRuleArgs.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetCloudletsEdgeRedirectorMatchRuleMatchRuleArgs.java @@ -47,6 +47,13 @@ public Optional matchesAlways; + + public Optional> matchesAlways() { + return Optional.ofNullable(this.matchesAlways); + } + @Import(name="name") private @Nullable Output name; @@ -103,6 +110,7 @@ private GetCloudletsEdgeRedirectorMatchRuleMatchRuleArgs(GetCloudletsEdgeRedirec this.end = $.end; this.matchUrl = $.matchUrl; this.matches = $.matches; + this.matchesAlways = $.matchesAlways; this.name = $.name; this.redirectUrl = $.redirectUrl; this.start = $.start; @@ -170,6 +178,15 @@ public Builder matches(GetCloudletsEdgeRedirectorMatchRuleMatchRuleMatchArgs... return matches(List.of(matches)); } + public Builder matchesAlways(@Nullable Output matchesAlways) { + $.matchesAlways = matchesAlways; + return this; + } + + public Builder matchesAlways(Boolean matchesAlways) { + return matchesAlways(Output.of(matchesAlways)); + } + public Builder name(@Nullable Output name) { $.name = name; return this; diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyActivationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyActivationArgs.java index a4d8f20b8..2a8017bc5 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyActivationArgs.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyActivationArgs.java @@ -30,11 +30,11 @@ public Output propertyId() { return this.propertyId; } - @Import(name="version", required=true) - private Output version; + @Import(name="version") + private @Nullable Output version; - public Output version() { - return this.version; + public Optional> version() { + return Optional.ofNullable(this.version); } private GetPropertyActivationArgs() {} @@ -81,7 +81,7 @@ public Builder propertyId(String propertyId) { return propertyId(Output.of(propertyId)); } - public Builder version(Output version) { + public Builder version(@Nullable Output version) { $.version = version; return this; } @@ -92,7 +92,6 @@ public Builder version(Integer version) { public GetPropertyActivationArgs build() { $.propertyId = Objects.requireNonNull($.propertyId, "expected parameter 'propertyId' to be non-null"); - $.version = Objects.requireNonNull($.version, "expected parameter 'version' to be non-null"); return $; } } diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyActivationPlainArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyActivationPlainArgs.java index 31d8c9ae8..9cf69073b 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyActivationPlainArgs.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyActivationPlainArgs.java @@ -29,11 +29,11 @@ public String propertyId() { return this.propertyId; } - @Import(name="version", required=true) - private Integer version; + @Import(name="version") + private @Nullable Integer version; - public Integer version() { - return this.version; + public Optional version() { + return Optional.ofNullable(this.version); } private GetPropertyActivationPlainArgs() {} @@ -72,14 +72,13 @@ public Builder propertyId(String propertyId) { return this; } - public Builder version(Integer version) { + public Builder version(@Nullable Integer version) { $.version = version; return this; } public GetPropertyActivationPlainArgs build() { $.propertyId = Objects.requireNonNull($.propertyId, "expected parameter 'propertyId' to be non-null"); - $.version = Objects.requireNonNull($.version, "expected parameter 'version' to be non-null"); return $; } } diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderArgs.java index a1b4244cf..b6338a114 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderArgs.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderArgs.java @@ -5,6 +5,7 @@ import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230105Args; import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230530Args; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920Args; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.util.Objects; @@ -30,11 +31,19 @@ public Optional> rulesV2023053 return Optional.ofNullable(this.rulesV20230530); } + @Import(name="rulesV20230920") + private @Nullable Output rulesV20230920; + + public Optional> rulesV20230920() { + return Optional.ofNullable(this.rulesV20230920); + } + private GetPropertyRulesBuilderArgs() {} private GetPropertyRulesBuilderArgs(GetPropertyRulesBuilderArgs $) { this.rulesV20230105 = $.rulesV20230105; this.rulesV20230530 = $.rulesV20230530; + this.rulesV20230920 = $.rulesV20230920; } public static Builder builder() { @@ -73,6 +82,15 @@ public Builder rulesV20230530(GetPropertyRulesBuilderRulesV20230530Args rulesV20 return rulesV20230530(Output.of(rulesV20230530)); } + public Builder rulesV20230920(@Nullable Output rulesV20230920) { + $.rulesV20230920 = rulesV20230920; + return this; + } + + public Builder rulesV20230920(GetPropertyRulesBuilderRulesV20230920Args rulesV20230920) { + return rulesV20230920(Output.of(rulesV20230920)); + } + public GetPropertyRulesBuilderArgs build() { return $; } diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderPlainArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderPlainArgs.java index 7e858ba1e..797947b15 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderPlainArgs.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderPlainArgs.java @@ -5,6 +5,7 @@ import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230105; import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230530; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920; import com.pulumi.core.annotations.Import; import java.util.Objects; import java.util.Optional; @@ -29,11 +30,19 @@ public Optional rulesV20230530() { return Optional.ofNullable(this.rulesV20230530); } + @Import(name="rulesV20230920") + private @Nullable GetPropertyRulesBuilderRulesV20230920 rulesV20230920; + + public Optional rulesV20230920() { + return Optional.ofNullable(this.rulesV20230920); + } + private GetPropertyRulesBuilderPlainArgs() {} private GetPropertyRulesBuilderPlainArgs(GetPropertyRulesBuilderPlainArgs $) { this.rulesV20230105 = $.rulesV20230105; this.rulesV20230530 = $.rulesV20230530; + this.rulesV20230920 = $.rulesV20230920; } public static Builder builder() { @@ -64,6 +73,11 @@ public Builder rulesV20230530(@Nullable GetPropertyRulesBuilderRulesV20230530 ru return this; } + public Builder rulesV20230920(@Nullable GetPropertyRulesBuilderRulesV20230920 rulesV20230920) { + $.rulesV20230920 = rulesV20230920; + return this; + } + public GetPropertyRulesBuilderPlainArgs build() { return $; } diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920.java new file mode 100644 index 000000000..89cfad38e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920.java @@ -0,0 +1,250 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920Behavior; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920Criterion; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CustomOverride; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920Variable; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920 extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920 Empty = new GetPropertyRulesBuilderRulesV20230920(); + + @Import(name="advancedOverride") + private @Nullable String advancedOverride; + + public Optional advancedOverride() { + return Optional.ofNullable(this.advancedOverride); + } + + @Import(name="behaviors") + private @Nullable List behaviors; + + public Optional> behaviors() { + return Optional.ofNullable(this.behaviors); + } + + @Import(name="childrens") + private @Nullable List childrens; + + public Optional> childrens() { + return Optional.ofNullable(this.childrens); + } + + @Import(name="comments") + private @Nullable String comments; + + public Optional comments() { + return Optional.ofNullable(this.comments); + } + + @Import(name="criteriaLocked") + private @Nullable Boolean criteriaLocked; + + public Optional criteriaLocked() { + return Optional.ofNullable(this.criteriaLocked); + } + + @Import(name="criteriaMustSatisfy") + private @Nullable String criteriaMustSatisfy; + + public Optional criteriaMustSatisfy() { + return Optional.ofNullable(this.criteriaMustSatisfy); + } + + @Import(name="criterions") + private @Nullable List criterions; + + public Optional> criterions() { + return Optional.ofNullable(this.criterions); + } + + @Import(name="customOverride") + private @Nullable GetPropertyRulesBuilderRulesV20230920CustomOverride customOverride; + + public Optional customOverride() { + return Optional.ofNullable(this.customOverride); + } + + @Import(name="isSecure") + private @Nullable Boolean isSecure; + + public Optional isSecure() { + return Optional.ofNullable(this.isSecure); + } + + @Import(name="name", required=true) + private String name; + + public String name() { + return this.name; + } + + @Import(name="templateLink") + private @Nullable String templateLink; + + public Optional templateLink() { + return Optional.ofNullable(this.templateLink); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="variables") + private @Nullable List variables; + + public Optional> variables() { + return Optional.ofNullable(this.variables); + } + + private GetPropertyRulesBuilderRulesV20230920() {} + + private GetPropertyRulesBuilderRulesV20230920(GetPropertyRulesBuilderRulesV20230920 $) { + this.advancedOverride = $.advancedOverride; + this.behaviors = $.behaviors; + this.childrens = $.childrens; + this.comments = $.comments; + this.criteriaLocked = $.criteriaLocked; + this.criteriaMustSatisfy = $.criteriaMustSatisfy; + this.criterions = $.criterions; + this.customOverride = $.customOverride; + this.isSecure = $.isSecure; + this.name = $.name; + this.templateLink = $.templateLink; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.variables = $.variables; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920 defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920 $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920 defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920(Objects.requireNonNull(defaults)); + } + + public Builder advancedOverride(@Nullable String advancedOverride) { + $.advancedOverride = advancedOverride; + return this; + } + + public Builder behaviors(@Nullable List behaviors) { + $.behaviors = behaviors; + return this; + } + + public Builder behaviors(GetPropertyRulesBuilderRulesV20230920Behavior... behaviors) { + return behaviors(List.of(behaviors)); + } + + public Builder childrens(@Nullable List childrens) { + $.childrens = childrens; + return this; + } + + public Builder childrens(String... childrens) { + return childrens(List.of(childrens)); + } + + public Builder comments(@Nullable String comments) { + $.comments = comments; + return this; + } + + public Builder criteriaLocked(@Nullable Boolean criteriaLocked) { + $.criteriaLocked = criteriaLocked; + return this; + } + + public Builder criteriaMustSatisfy(@Nullable String criteriaMustSatisfy) { + $.criteriaMustSatisfy = criteriaMustSatisfy; + return this; + } + + public Builder criterions(@Nullable List criterions) { + $.criterions = criterions; + return this; + } + + public Builder criterions(GetPropertyRulesBuilderRulesV20230920Criterion... criterions) { + return criterions(List.of(criterions)); + } + + public Builder customOverride(@Nullable GetPropertyRulesBuilderRulesV20230920CustomOverride customOverride) { + $.customOverride = customOverride; + return this; + } + + public Builder isSecure(@Nullable Boolean isSecure) { + $.isSecure = isSecure; + return this; + } + + public Builder name(String name) { + $.name = name; + return this; + } + + public Builder templateLink(@Nullable String templateLink) { + $.templateLink = templateLink; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder variables(@Nullable List variables) { + $.variables = variables; + return this; + } + + public Builder variables(GetPropertyRulesBuilderRulesV20230920Variable... variables) { + return variables(List.of(variables)); + } + + public GetPropertyRulesBuilderRulesV20230920 build() { + $.name = Objects.requireNonNull($.name, "expected parameter 'name' to be non-null"); + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920Args.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920Args.java new file mode 100644 index 000000000..f37be68c8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920Args.java @@ -0,0 +1,307 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920VariableArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920Args extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920Args Empty = new GetPropertyRulesBuilderRulesV20230920Args(); + + @Import(name="advancedOverride") + private @Nullable Output advancedOverride; + + public Optional> advancedOverride() { + return Optional.ofNullable(this.advancedOverride); + } + + @Import(name="behaviors") + private @Nullable Output> behaviors; + + public Optional>> behaviors() { + return Optional.ofNullable(this.behaviors); + } + + @Import(name="childrens") + private @Nullable Output> childrens; + + public Optional>> childrens() { + return Optional.ofNullable(this.childrens); + } + + @Import(name="comments") + private @Nullable Output comments; + + public Optional> comments() { + return Optional.ofNullable(this.comments); + } + + @Import(name="criteriaLocked") + private @Nullable Output criteriaLocked; + + public Optional> criteriaLocked() { + return Optional.ofNullable(this.criteriaLocked); + } + + @Import(name="criteriaMustSatisfy") + private @Nullable Output criteriaMustSatisfy; + + public Optional> criteriaMustSatisfy() { + return Optional.ofNullable(this.criteriaMustSatisfy); + } + + @Import(name="criterions") + private @Nullable Output> criterions; + + public Optional>> criterions() { + return Optional.ofNullable(this.criterions); + } + + @Import(name="customOverride") + private @Nullable Output customOverride; + + public Optional> customOverride() { + return Optional.ofNullable(this.customOverride); + } + + @Import(name="isSecure") + private @Nullable Output isSecure; + + public Optional> isSecure() { + return Optional.ofNullable(this.isSecure); + } + + @Import(name="name", required=true) + private Output name; + + public Output name() { + return this.name; + } + + @Import(name="templateLink") + private @Nullable Output templateLink; + + public Optional> templateLink() { + return Optional.ofNullable(this.templateLink); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="variables") + private @Nullable Output> variables; + + public Optional>> variables() { + return Optional.ofNullable(this.variables); + } + + private GetPropertyRulesBuilderRulesV20230920Args() {} + + private GetPropertyRulesBuilderRulesV20230920Args(GetPropertyRulesBuilderRulesV20230920Args $) { + this.advancedOverride = $.advancedOverride; + this.behaviors = $.behaviors; + this.childrens = $.childrens; + this.comments = $.comments; + this.criteriaLocked = $.criteriaLocked; + this.criteriaMustSatisfy = $.criteriaMustSatisfy; + this.criterions = $.criterions; + this.customOverride = $.customOverride; + this.isSecure = $.isSecure; + this.name = $.name; + this.templateLink = $.templateLink; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.variables = $.variables; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920Args defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920Args $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920Args(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920Args defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920Args(Objects.requireNonNull(defaults)); + } + + public Builder advancedOverride(@Nullable Output advancedOverride) { + $.advancedOverride = advancedOverride; + return this; + } + + public Builder advancedOverride(String advancedOverride) { + return advancedOverride(Output.of(advancedOverride)); + } + + public Builder behaviors(@Nullable Output> behaviors) { + $.behaviors = behaviors; + return this; + } + + public Builder behaviors(List behaviors) { + return behaviors(Output.of(behaviors)); + } + + public Builder behaviors(GetPropertyRulesBuilderRulesV20230920BehaviorArgs... behaviors) { + return behaviors(List.of(behaviors)); + } + + public Builder childrens(@Nullable Output> childrens) { + $.childrens = childrens; + return this; + } + + public Builder childrens(List childrens) { + return childrens(Output.of(childrens)); + } + + public Builder childrens(String... childrens) { + return childrens(List.of(childrens)); + } + + public Builder comments(@Nullable Output comments) { + $.comments = comments; + return this; + } + + public Builder comments(String comments) { + return comments(Output.of(comments)); + } + + public Builder criteriaLocked(@Nullable Output criteriaLocked) { + $.criteriaLocked = criteriaLocked; + return this; + } + + public Builder criteriaLocked(Boolean criteriaLocked) { + return criteriaLocked(Output.of(criteriaLocked)); + } + + public Builder criteriaMustSatisfy(@Nullable Output criteriaMustSatisfy) { + $.criteriaMustSatisfy = criteriaMustSatisfy; + return this; + } + + public Builder criteriaMustSatisfy(String criteriaMustSatisfy) { + return criteriaMustSatisfy(Output.of(criteriaMustSatisfy)); + } + + public Builder criterions(@Nullable Output> criterions) { + $.criterions = criterions; + return this; + } + + public Builder criterions(List criterions) { + return criterions(Output.of(criterions)); + } + + public Builder criterions(GetPropertyRulesBuilderRulesV20230920CriterionArgs... criterions) { + return criterions(List.of(criterions)); + } + + public Builder customOverride(@Nullable Output customOverride) { + $.customOverride = customOverride; + return this; + } + + public Builder customOverride(GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs customOverride) { + return customOverride(Output.of(customOverride)); + } + + public Builder isSecure(@Nullable Output isSecure) { + $.isSecure = isSecure; + return this; + } + + public Builder isSecure(Boolean isSecure) { + return isSecure(Output.of(isSecure)); + } + + public Builder name(Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder templateLink(@Nullable Output templateLink) { + $.templateLink = templateLink; + return this; + } + + public Builder templateLink(String templateLink) { + return templateLink(Output.of(templateLink)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder variables(@Nullable Output> variables) { + $.variables = variables; + return this; + } + + public Builder variables(List variables) { + return variables(Output.of(variables)); + } + + public Builder variables(GetPropertyRulesBuilderRulesV20230920VariableArgs... variables) { + return variables(List.of(variables)); + } + + public GetPropertyRulesBuilderRulesV20230920Args build() { + $.name = Objects.requireNonNull($.name, "expected parameter 'name' to be non-null"); + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920Behavior.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920Behavior.java new file mode 100644 index 000000000..e2c6a5fa6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920Behavior.java @@ -0,0 +1,3152 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorBrotli; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheError; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheId; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCachePost; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCaching; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCode; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDatastream; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcp; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailAction; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFips; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttp2; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttp3; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImOverride; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManager; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorInclude; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorInstant; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMPulse; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOrigin; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorQuality; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRapid; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRedirect; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorReport; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorTimeout; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebdav; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920Behavior extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920Behavior Empty = new GetPropertyRulesBuilderRulesV20230920Behavior(); + + @Import(name="adScalerCircuitBreaker") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker adScalerCircuitBreaker; + + public Optional adScalerCircuitBreaker() { + return Optional.ofNullable(this.adScalerCircuitBreaker); + } + + @Import(name="adaptiveAcceleration") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration adaptiveAcceleration; + + public Optional adaptiveAcceleration() { + return Optional.ofNullable(this.adaptiveAcceleration); + } + + @Import(name="adaptiveImageCompression") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression adaptiveImageCompression; + + public Optional adaptiveImageCompression() { + return Optional.ofNullable(this.adaptiveImageCompression); + } + + @Import(name="advanced") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced advanced; + + public Optional advanced() { + return Optional.ofNullable(this.advanced); + } + + @Import(name="aggregatedReporting") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting aggregatedReporting; + + public Optional aggregatedReporting() { + return Optional.ofNullable(this.aggregatedReporting); + } + + @Import(name="akamaizer") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer akamaizer; + + public Optional akamaizer() { + return Optional.ofNullable(this.akamaizer); + } + + @Import(name="akamaizerTag") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag akamaizerTag; + + public Optional akamaizerTag() { + return Optional.ofNullable(this.akamaizerTag); + } + + @Import(name="allHttpInCacheHierarchy") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy allHttpInCacheHierarchy; + + public Optional allHttpInCacheHierarchy() { + return Optional.ofNullable(this.allHttpInCacheHierarchy); + } + + @Import(name="allowCloudletsOrigins") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins allowCloudletsOrigins; + + public Optional allowCloudletsOrigins() { + return Optional.ofNullable(this.allowCloudletsOrigins); + } + + @Import(name="allowDelete") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete allowDelete; + + public Optional allowDelete() { + return Optional.ofNullable(this.allowDelete); + } + + @Import(name="allowHttpsCacheKeySharing") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing allowHttpsCacheKeySharing; + + public Optional allowHttpsCacheKeySharing() { + return Optional.ofNullable(this.allowHttpsCacheKeySharing); + } + + @Import(name="allowHttpsDowngrade") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade allowHttpsDowngrade; + + public Optional allowHttpsDowngrade() { + return Optional.ofNullable(this.allowHttpsDowngrade); + } + + @Import(name="allowOptions") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions allowOptions; + + public Optional allowOptions() { + return Optional.ofNullable(this.allowOptions); + } + + @Import(name="allowPatch") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch allowPatch; + + public Optional allowPatch() { + return Optional.ofNullable(this.allowPatch); + } + + @Import(name="allowPost") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost allowPost; + + public Optional allowPost() { + return Optional.ofNullable(this.allowPost); + } + + @Import(name="allowPut") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut allowPut; + + public Optional allowPut() { + return Optional.ofNullable(this.allowPut); + } + + @Import(name="allowTransferEncoding") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding allowTransferEncoding; + + public Optional allowTransferEncoding() { + return Optional.ofNullable(this.allowTransferEncoding); + } + + @Import(name="altSvcHeader") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader altSvcHeader; + + public Optional altSvcHeader() { + return Optional.ofNullable(this.altSvcHeader); + } + + @Import(name="apiPrioritization") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization apiPrioritization; + + public Optional apiPrioritization() { + return Optional.ofNullable(this.apiPrioritization); + } + + @Import(name="applicationLoadBalancer") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer applicationLoadBalancer; + + public Optional applicationLoadBalancer() { + return Optional.ofNullable(this.applicationLoadBalancer); + } + + @Import(name="audienceSegmentation") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation audienceSegmentation; + + public Optional audienceSegmentation() { + return Optional.ofNullable(this.audienceSegmentation); + } + + @Import(name="autoDomainValidation") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation autoDomainValidation; + + public Optional autoDomainValidation() { + return Optional.ofNullable(this.autoDomainValidation); + } + + @Import(name="baseDirectory") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory baseDirectory; + + public Optional baseDirectory() { + return Optional.ofNullable(this.baseDirectory); + } + + @Import(name="bossBeaconing") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing bossBeaconing; + + public Optional bossBeaconing() { + return Optional.ofNullable(this.bossBeaconing); + } + + @Import(name="breadcrumbs") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs breadcrumbs; + + public Optional breadcrumbs() { + return Optional.ofNullable(this.breadcrumbs); + } + + @Import(name="breakConnection") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection breakConnection; + + public Optional breakConnection() { + return Optional.ofNullable(this.breakConnection); + } + + @Import(name="brotli") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBrotli brotli; + + public Optional brotli() { + return Optional.ofNullable(this.brotli); + } + + @Import(name="cacheError") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheError cacheError; + + public Optional cacheError() { + return Optional.ofNullable(this.cacheError); + } + + @Import(name="cacheId") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheId cacheId; + + public Optional cacheId() { + return Optional.ofNullable(this.cacheId); + } + + @Import(name="cacheKeyIgnoreCase") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase cacheKeyIgnoreCase; + + public Optional cacheKeyIgnoreCase() { + return Optional.ofNullable(this.cacheKeyIgnoreCase); + } + + @Import(name="cacheKeyQueryParams") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams cacheKeyQueryParams; + + public Optional cacheKeyQueryParams() { + return Optional.ofNullable(this.cacheKeyQueryParams); + } + + @Import(name="cacheKeyRewrite") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite cacheKeyRewrite; + + public Optional cacheKeyRewrite() { + return Optional.ofNullable(this.cacheKeyRewrite); + } + + @Import(name="cachePost") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCachePost cachePost; + + public Optional cachePost() { + return Optional.ofNullable(this.cachePost); + } + + @Import(name="cacheRedirect") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect cacheRedirect; + + public Optional cacheRedirect() { + return Optional.ofNullable(this.cacheRedirect); + } + + @Import(name="cacheTag") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag cacheTag; + + public Optional cacheTag() { + return Optional.ofNullable(this.cacheTag); + } + + @Import(name="cacheTagVisible") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible cacheTagVisible; + + public Optional cacheTagVisible() { + return Optional.ofNullable(this.cacheTagVisible); + } + + @Import(name="caching") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCaching caching; + + public Optional caching() { + return Optional.ofNullable(this.caching); + } + + @Import(name="centralAuthorization") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization centralAuthorization; + + public Optional centralAuthorization() { + return Optional.ofNullable(this.centralAuthorization); + } + + @Import(name="chaseRedirects") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects chaseRedirects; + + public Optional chaseRedirects() { + return Optional.ofNullable(this.chaseRedirects); + } + + @Import(name="clientCertificateAuth") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth clientCertificateAuth; + + public Optional clientCertificateAuth() { + return Optional.ofNullable(this.clientCertificateAuth); + } + + @Import(name="clientCharacteristics") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics clientCharacteristics; + + public Optional clientCharacteristics() { + return Optional.ofNullable(this.clientCharacteristics); + } + + @Import(name="cloudInterconnects") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects cloudInterconnects; + + public Optional cloudInterconnects() { + return Optional.ofNullable(this.cloudInterconnects); + } + + @Import(name="cloudWrapper") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper cloudWrapper; + + public Optional cloudWrapper() { + return Optional.ofNullable(this.cloudWrapper); + } + + @Import(name="cloudWrapperAdvanced") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced cloudWrapperAdvanced; + + public Optional cloudWrapperAdvanced() { + return Optional.ofNullable(this.cloudWrapperAdvanced); + } + + @Import(name="commonMediaClientData") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData commonMediaClientData; + + public Optional commonMediaClientData() { + return Optional.ofNullable(this.commonMediaClientData); + } + + @Import(name="conditionalOrigin") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin conditionalOrigin; + + public Optional conditionalOrigin() { + return Optional.ofNullable(this.conditionalOrigin); + } + + @Import(name="constructResponse") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse constructResponse; + + public Optional constructResponse() { + return Optional.ofNullable(this.constructResponse); + } + + @Import(name="contentCharacteristics") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics contentCharacteristics; + + public Optional contentCharacteristics() { + return Optional.ofNullable(this.contentCharacteristics); + } + + @Import(name="contentCharacteristicsAmd") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd contentCharacteristicsAmd; + + public Optional contentCharacteristicsAmd() { + return Optional.ofNullable(this.contentCharacteristicsAmd); + } + + @Import(name="contentCharacteristicsDd") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd contentCharacteristicsDd; + + public Optional contentCharacteristicsDd() { + return Optional.ofNullable(this.contentCharacteristicsDd); + } + + @Import(name="contentCharacteristicsWsdLargeFile") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile contentCharacteristicsWsdLargeFile; + + public Optional contentCharacteristicsWsdLargeFile() { + return Optional.ofNullable(this.contentCharacteristicsWsdLargeFile); + } + + @Import(name="contentCharacteristicsWsdLive") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive contentCharacteristicsWsdLive; + + public Optional contentCharacteristicsWsdLive() { + return Optional.ofNullable(this.contentCharacteristicsWsdLive); + } + + @Import(name="contentCharacteristicsWsdVod") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod contentCharacteristicsWsdVod; + + public Optional contentCharacteristicsWsdVod() { + return Optional.ofNullable(this.contentCharacteristicsWsdVod); + } + + @Import(name="contentPrePosition") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition contentPrePosition; + + public Optional contentPrePosition() { + return Optional.ofNullable(this.contentPrePosition); + } + + @Import(name="contentTargetingProtection") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection contentTargetingProtection; + + public Optional contentTargetingProtection() { + return Optional.ofNullable(this.contentTargetingProtection); + } + + @Import(name="corsSupport") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport corsSupport; + + public Optional corsSupport() { + return Optional.ofNullable(this.corsSupport); + } + + @Import(name="cpCode") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCpCode cpCode; + + public Optional cpCode() { + return Optional.ofNullable(this.cpCode); + } + + @Import(name="customBehavior") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior customBehavior; + + public Optional customBehavior() { + return Optional.ofNullable(this.customBehavior); + } + + @Import(name="datastream") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDatastream datastream; + + public Optional datastream() { + return Optional.ofNullable(this.datastream); + } + + @Import(name="dcp") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcp dcp; + + public Optional dcp() { + return Optional.ofNullable(this.dcp); + } + + @Import(name="dcpAuthHmacTransformation") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation dcpAuthHmacTransformation; + + public Optional dcpAuthHmacTransformation() { + return Optional.ofNullable(this.dcpAuthHmacTransformation); + } + + @Import(name="dcpAuthRegexTransformation") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation dcpAuthRegexTransformation; + + public Optional dcpAuthRegexTransformation() { + return Optional.ofNullable(this.dcpAuthRegexTransformation); + } + + @Import(name="dcpAuthSubstringTransformation") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation dcpAuthSubstringTransformation; + + public Optional dcpAuthSubstringTransformation() { + return Optional.ofNullable(this.dcpAuthSubstringTransformation); + } + + @Import(name="dcpAuthVariableExtractor") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor dcpAuthVariableExtractor; + + public Optional dcpAuthVariableExtractor() { + return Optional.ofNullable(this.dcpAuthVariableExtractor); + } + + @Import(name="dcpDefaultAuthzGroups") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups dcpDefaultAuthzGroups; + + public Optional dcpDefaultAuthzGroups() { + return Optional.ofNullable(this.dcpDefaultAuthzGroups); + } + + @Import(name="dcpDevRelations") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations dcpDevRelations; + + public Optional dcpDevRelations() { + return Optional.ofNullable(this.dcpDevRelations); + } + + @Import(name="dcpRealTimeAuth") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth dcpRealTimeAuth; + + public Optional dcpRealTimeAuth() { + return Optional.ofNullable(this.dcpRealTimeAuth); + } + + @Import(name="deliveryReceipt") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt deliveryReceipt; + + public Optional deliveryReceipt() { + return Optional.ofNullable(this.deliveryReceipt); + } + + @Import(name="denyAccess") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess denyAccess; + + public Optional denyAccess() { + return Optional.ofNullable(this.denyAccess); + } + + @Import(name="denyDirectFailoverAccess") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess denyDirectFailoverAccess; + + public Optional denyDirectFailoverAccess() { + return Optional.ofNullable(this.denyDirectFailoverAccess); + } + + @Import(name="deviceCharacteristicCacheId") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId deviceCharacteristicCacheId; + + public Optional deviceCharacteristicCacheId() { + return Optional.ofNullable(this.deviceCharacteristicCacheId); + } + + @Import(name="deviceCharacteristicHeader") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader deviceCharacteristicHeader; + + public Optional deviceCharacteristicHeader() { + return Optional.ofNullable(this.deviceCharacteristicHeader); + } + + @Import(name="dnsAsyncRefresh") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh dnsAsyncRefresh; + + public Optional dnsAsyncRefresh() { + return Optional.ofNullable(this.dnsAsyncRefresh); + } + + @Import(name="dnsPrefresh") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh dnsPrefresh; + + public Optional dnsPrefresh() { + return Optional.ofNullable(this.dnsPrefresh); + } + + @Import(name="downgradeProtocol") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol downgradeProtocol; + + public Optional downgradeProtocol() { + return Optional.ofNullable(this.downgradeProtocol); + } + + @Import(name="downloadCompleteMarker") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker downloadCompleteMarker; + + public Optional downloadCompleteMarker() { + return Optional.ofNullable(this.downloadCompleteMarker); + } + + @Import(name="downloadNotification") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification downloadNotification; + + public Optional downloadNotification() { + return Optional.ofNullable(this.downloadNotification); + } + + @Import(name="downstreamCache") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache downstreamCache; + + public Optional downstreamCache() { + return Optional.ofNullable(this.downstreamCache); + } + + @Import(name="dynamicThroughtputOptimization") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization dynamicThroughtputOptimization; + + public Optional dynamicThroughtputOptimization() { + return Optional.ofNullable(this.dynamicThroughtputOptimization); + } + + @Import(name="dynamicThroughtputOptimizationOverride") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride dynamicThroughtputOptimizationOverride; + + public Optional dynamicThroughtputOptimizationOverride() { + return Optional.ofNullable(this.dynamicThroughtputOptimizationOverride); + } + + @Import(name="dynamicWebContent") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent dynamicWebContent; + + public Optional dynamicWebContent() { + return Optional.ofNullable(this.dynamicWebContent); + } + + @Import(name="ecmsBulkUpload") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload ecmsBulkUpload; + + public Optional ecmsBulkUpload() { + return Optional.ofNullable(this.ecmsBulkUpload); + } + + @Import(name="ecmsDatabase") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase ecmsDatabase; + + public Optional ecmsDatabase() { + return Optional.ofNullable(this.ecmsDatabase); + } + + @Import(name="ecmsDataset") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset ecmsDataset; + + public Optional ecmsDataset() { + return Optional.ofNullable(this.ecmsDataset); + } + + @Import(name="ecmsObjectKey") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey ecmsObjectKey; + + public Optional ecmsObjectKey() { + return Optional.ofNullable(this.ecmsObjectKey); + } + + @Import(name="edgeConnect") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect edgeConnect; + + public Optional edgeConnect() { + return Optional.ofNullable(this.edgeConnect); + } + + @Import(name="edgeLoadBalancingAdvanced") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced edgeLoadBalancingAdvanced; + + public Optional edgeLoadBalancingAdvanced() { + return Optional.ofNullable(this.edgeLoadBalancingAdvanced); + } + + @Import(name="edgeLoadBalancingDataCenter") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter edgeLoadBalancingDataCenter; + + public Optional edgeLoadBalancingDataCenter() { + return Optional.ofNullable(this.edgeLoadBalancingDataCenter); + } + + @Import(name="edgeLoadBalancingOrigin") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin edgeLoadBalancingOrigin; + + public Optional edgeLoadBalancingOrigin() { + return Optional.ofNullable(this.edgeLoadBalancingOrigin); + } + + @Import(name="edgeOriginAuthorization") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization edgeOriginAuthorization; + + public Optional edgeOriginAuthorization() { + return Optional.ofNullable(this.edgeOriginAuthorization); + } + + @Import(name="edgeRedirector") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector edgeRedirector; + + public Optional edgeRedirector() { + return Optional.ofNullable(this.edgeRedirector); + } + + @Import(name="edgeScape") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape edgeScape; + + public Optional edgeScape() { + return Optional.ofNullable(this.edgeScape); + } + + @Import(name="edgeSideIncludes") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes edgeSideIncludes; + + public Optional edgeSideIncludes() { + return Optional.ofNullable(this.edgeSideIncludes); + } + + @Import(name="edgeWorker") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker edgeWorker; + + public Optional edgeWorker() { + return Optional.ofNullable(this.edgeWorker); + } + + @Import(name="enforceMtlsSettings") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings enforceMtlsSettings; + + public Optional enforceMtlsSettings() { + return Optional.ofNullable(this.enforceMtlsSettings); + } + + @Import(name="enhancedAkamaiProtocol") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol enhancedAkamaiProtocol; + + public Optional enhancedAkamaiProtocol() { + return Optional.ofNullable(this.enhancedAkamaiProtocol); + } + + @Import(name="enhancedProxyDetection") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection enhancedProxyDetection; + + public Optional enhancedProxyDetection() { + return Optional.ofNullable(this.enhancedProxyDetection); + } + + @Import(name="epdForwardHeaderEnrichment") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment epdForwardHeaderEnrichment; + + public Optional epdForwardHeaderEnrichment() { + return Optional.ofNullable(this.epdForwardHeaderEnrichment); + } + + @Import(name="failAction") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailAction failAction; + + public Optional failAction() { + return Optional.ofNullable(this.failAction); + } + + @Import(name="failoverBotManagerFeatureCompatibility") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility failoverBotManagerFeatureCompatibility; + + public Optional failoverBotManagerFeatureCompatibility() { + return Optional.ofNullable(this.failoverBotManagerFeatureCompatibility); + } + + @Import(name="fastInvalidate") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate fastInvalidate; + + public Optional fastInvalidate() { + return Optional.ofNullable(this.fastInvalidate); + } + + @Import(name="fips") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFips fips; + + public Optional fips() { + return Optional.ofNullable(this.fips); + } + + @Import(name="firstPartyMarketing") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing firstPartyMarketing; + + public Optional firstPartyMarketing() { + return Optional.ofNullable(this.firstPartyMarketing); + } + + @Import(name="firstPartyMarketingPlus") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus firstPartyMarketingPlus; + + public Optional firstPartyMarketingPlus() { + return Optional.ofNullable(this.firstPartyMarketingPlus); + } + + @Import(name="forwardRewrite") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite forwardRewrite; + + public Optional forwardRewrite() { + return Optional.ofNullable(this.forwardRewrite); + } + + @Import(name="g2oheader") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader g2oheader; + + public Optional g2oheader() { + return Optional.ofNullable(this.g2oheader); + } + + @Import(name="globalRequestNumber") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber globalRequestNumber; + + public Optional globalRequestNumber() { + return Optional.ofNullable(this.globalRequestNumber); + } + + @Import(name="graphqlCaching") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching graphqlCaching; + + public Optional graphqlCaching() { + return Optional.ofNullable(this.graphqlCaching); + } + + @Import(name="gzipResponse") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse gzipResponse; + + public Optional gzipResponse() { + return Optional.ofNullable(this.gzipResponse); + } + + @Import(name="hdDataAdvanced") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced hdDataAdvanced; + + public Optional hdDataAdvanced() { + return Optional.ofNullable(this.hdDataAdvanced); + } + + @Import(name="healthDetection") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection healthDetection; + + public Optional healthDetection() { + return Optional.ofNullable(this.healthDetection); + } + + @Import(name="hsafEipBinding") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding hsafEipBinding; + + public Optional hsafEipBinding() { + return Optional.ofNullable(this.hsafEipBinding); + } + + @Import(name="http2") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHttp2 http2; + + public Optional http2() { + return Optional.ofNullable(this.http2); + } + + @Import(name="http3") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHttp3 http3; + + public Optional http3() { + return Optional.ofNullable(this.http3); + } + + @Import(name="httpStrictTransportSecurity") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity httpStrictTransportSecurity; + + public Optional httpStrictTransportSecurity() { + return Optional.ofNullable(this.httpStrictTransportSecurity); + } + + @Import(name="httpToHttpsUpgrade") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade httpToHttpsUpgrade; + + public Optional httpToHttpsUpgrade() { + return Optional.ofNullable(this.httpToHttpsUpgrade); + } + + @Import(name="imOverride") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImOverride imOverride; + + public Optional imOverride() { + return Optional.ofNullable(this.imOverride); + } + + @Import(name="imageAndVideoManager") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager imageAndVideoManager; + + public Optional imageAndVideoManager() { + return Optional.ofNullable(this.imageAndVideoManager); + } + + @Import(name="imageManager") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManager imageManager; + + public Optional imageManager() { + return Optional.ofNullable(this.imageManager); + } + + @Import(name="imageManagerVideo") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo imageManagerVideo; + + public Optional imageManagerVideo() { + return Optional.ofNullable(this.imageManagerVideo); + } + + @Import(name="include") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorInclude include; + + public Optional include() { + return Optional.ofNullable(this.include); + } + + @Import(name="instant") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorInstant instant; + + public Optional instant() { + return Optional.ofNullable(this.instant); + } + + @Import(name="instantConfig") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig instantConfig; + + public Optional instantConfig() { + return Optional.ofNullable(this.instantConfig); + } + + @Import(name="largeFileOptimization") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization largeFileOptimization; + + public Optional largeFileOptimization() { + return Optional.ofNullable(this.largeFileOptimization); + } + + @Import(name="largeFileOptimizationAdvanced") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced largeFileOptimizationAdvanced; + + public Optional largeFileOptimizationAdvanced() { + return Optional.ofNullable(this.largeFileOptimizationAdvanced); + } + + @Import(name="limitBitRate") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate limitBitRate; + + public Optional limitBitRate() { + return Optional.ofNullable(this.limitBitRate); + } + + @Import(name="logCustom") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom logCustom; + + public Optional logCustom() { + return Optional.ofNullable(this.logCustom); + } + + @Import(name="mPulse") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMPulse mPulse; + + public Optional mPulse() { + return Optional.ofNullable(this.mPulse); + } + + @Import(name="manifestPersonalization") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization manifestPersonalization; + + public Optional manifestPersonalization() { + return Optional.ofNullable(this.manifestPersonalization); + } + + @Import(name="manifestRerouting") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting manifestRerouting; + + public Optional manifestRerouting() { + return Optional.ofNullable(this.manifestRerouting); + } + + @Import(name="manualServerPush") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush manualServerPush; + + public Optional manualServerPush() { + return Optional.ofNullable(this.manualServerPush); + } + + @Import(name="mediaAcceleration") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration mediaAcceleration; + + public Optional mediaAcceleration() { + return Optional.ofNullable(this.mediaAcceleration); + } + + @Import(name="mediaAccelerationQuicOptout") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout mediaAccelerationQuicOptout; + + public Optional mediaAccelerationQuicOptout() { + return Optional.ofNullable(this.mediaAccelerationQuicOptout); + } + + @Import(name="mediaClient") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient mediaClient; + + public Optional mediaClient() { + return Optional.ofNullable(this.mediaClient); + } + + @Import(name="mediaFileRetrievalOptimization") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization mediaFileRetrievalOptimization; + + public Optional mediaFileRetrievalOptimization() { + return Optional.ofNullable(this.mediaFileRetrievalOptimization); + } + + @Import(name="mediaOriginFailover") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover mediaOriginFailover; + + public Optional mediaOriginFailover() { + return Optional.ofNullable(this.mediaOriginFailover); + } + + @Import(name="metadataCaching") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching metadataCaching; + + public Optional metadataCaching() { + return Optional.ofNullable(this.metadataCaching); + } + + @Import(name="mobileSdkPerformance") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance mobileSdkPerformance; + + public Optional mobileSdkPerformance() { + return Optional.ofNullable(this.mobileSdkPerformance); + } + + @Import(name="modifyIncomingRequestHeader") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader modifyIncomingRequestHeader; + + public Optional modifyIncomingRequestHeader() { + return Optional.ofNullable(this.modifyIncomingRequestHeader); + } + + @Import(name="modifyIncomingResponseHeader") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader modifyIncomingResponseHeader; + + public Optional modifyIncomingResponseHeader() { + return Optional.ofNullable(this.modifyIncomingResponseHeader); + } + + @Import(name="modifyOutgoingRequestHeader") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader modifyOutgoingRequestHeader; + + public Optional modifyOutgoingRequestHeader() { + return Optional.ofNullable(this.modifyOutgoingRequestHeader); + } + + @Import(name="modifyOutgoingResponseHeader") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader modifyOutgoingResponseHeader; + + public Optional modifyOutgoingResponseHeader() { + return Optional.ofNullable(this.modifyOutgoingResponseHeader); + } + + @Import(name="modifyViaHeader") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader modifyViaHeader; + + public Optional modifyViaHeader() { + return Optional.ofNullable(this.modifyViaHeader); + } + + @Import(name="origin") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOrigin origin; + + public Optional origin() { + return Optional.ofNullable(this.origin); + } + + @Import(name="originCharacteristics") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics originCharacteristics; + + public Optional originCharacteristics() { + return Optional.ofNullable(this.originCharacteristics); + } + + @Import(name="originCharacteristicsWsd") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd originCharacteristicsWsd; + + public Optional originCharacteristicsWsd() { + return Optional.ofNullable(this.originCharacteristicsWsd); + } + + @Import(name="originFailureRecoveryMethod") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod originFailureRecoveryMethod; + + public Optional originFailureRecoveryMethod() { + return Optional.ofNullable(this.originFailureRecoveryMethod); + } + + @Import(name="originFailureRecoveryPolicy") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy originFailureRecoveryPolicy; + + public Optional originFailureRecoveryPolicy() { + return Optional.ofNullable(this.originFailureRecoveryPolicy); + } + + @Import(name="originIpAcl") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl originIpAcl; + + public Optional originIpAcl() { + return Optional.ofNullable(this.originIpAcl); + } + + @Import(name="permissionsPolicy") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy permissionsPolicy; + + public Optional permissionsPolicy() { + return Optional.ofNullable(this.permissionsPolicy); + } + + @Import(name="persistentClientConnection") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection persistentClientConnection; + + public Optional persistentClientConnection() { + return Optional.ofNullable(this.persistentClientConnection); + } + + @Import(name="persistentConnection") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection persistentConnection; + + public Optional persistentConnection() { + return Optional.ofNullable(this.persistentConnection); + } + + @Import(name="personallyIdentifiableInformation") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation personallyIdentifiableInformation; + + public Optional personallyIdentifiableInformation() { + return Optional.ofNullable(this.personallyIdentifiableInformation); + } + + @Import(name="phasedRelease") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease phasedRelease; + + public Optional phasedRelease() { + return Optional.ofNullable(this.phasedRelease); + } + + @Import(name="preconnect") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect preconnect; + + public Optional preconnect() { + return Optional.ofNullable(this.preconnect); + } + + @Import(name="predictiveContentDelivery") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery predictiveContentDelivery; + + public Optional predictiveContentDelivery() { + return Optional.ofNullable(this.predictiveContentDelivery); + } + + @Import(name="predictivePrefetching") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching predictivePrefetching; + + public Optional predictivePrefetching() { + return Optional.ofNullable(this.predictivePrefetching); + } + + @Import(name="prefetch") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch prefetch; + + public Optional prefetch() { + return Optional.ofNullable(this.prefetch); + } + + @Import(name="prefetchable") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable prefetchable; + + public Optional prefetchable() { + return Optional.ofNullable(this.prefetchable); + } + + @Import(name="prefreshCache") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache prefreshCache; + + public Optional prefreshCache() { + return Optional.ofNullable(this.prefreshCache); + } + + @Import(name="quality") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorQuality quality; + + public Optional quality() { + return Optional.ofNullable(this.quality); + } + + @Import(name="quicBeta") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta quicBeta; + + public Optional quicBeta() { + return Optional.ofNullable(this.quicBeta); + } + + @Import(name="randomSeek") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek randomSeek; + + public Optional randomSeek() { + return Optional.ofNullable(this.randomSeek); + } + + @Import(name="rapid") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRapid rapid; + + public Optional rapid() { + return Optional.ofNullable(this.rapid); + } + + @Import(name="readTimeout") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout readTimeout; + + public Optional readTimeout() { + return Optional.ofNullable(this.readTimeout); + } + + @Import(name="realTimeReporting") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting realTimeReporting; + + public Optional realTimeReporting() { + return Optional.ofNullable(this.realTimeReporting); + } + + @Import(name="realUserMonitoring") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring realUserMonitoring; + + public Optional realUserMonitoring() { + return Optional.ofNullable(this.realUserMonitoring); + } + + @Import(name="redirect") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRedirect redirect; + + public Optional redirect() { + return Optional.ofNullable(this.redirect); + } + + @Import(name="redirectplus") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus redirectplus; + + public Optional redirectplus() { + return Optional.ofNullable(this.redirectplus); + } + + @Import(name="refererChecking") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking refererChecking; + + public Optional refererChecking() { + return Optional.ofNullable(this.refererChecking); + } + + @Import(name="removeQueryParameter") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter removeQueryParameter; + + public Optional removeQueryParameter() { + return Optional.ofNullable(this.removeQueryParameter); + } + + @Import(name="removeVary") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary removeVary; + + public Optional removeVary() { + return Optional.ofNullable(this.removeVary); + } + + @Import(name="report") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorReport report; + + public Optional report() { + return Optional.ofNullable(this.report); + } + + @Import(name="requestClientHints") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints requestClientHints; + + public Optional requestClientHints() { + return Optional.ofNullable(this.requestClientHints); + } + + @Import(name="requestControl") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl requestControl; + + public Optional requestControl() { + return Optional.ofNullable(this.requestControl); + } + + @Import(name="requestTypeMarker") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker requestTypeMarker; + + public Optional requestTypeMarker() { + return Optional.ofNullable(this.requestTypeMarker); + } + + @Import(name="resourceOptimizer") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer resourceOptimizer; + + public Optional resourceOptimizer() { + return Optional.ofNullable(this.resourceOptimizer); + } + + @Import(name="resourceOptimizerExtendedCompatibility") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility resourceOptimizerExtendedCompatibility; + + public Optional resourceOptimizerExtendedCompatibility() { + return Optional.ofNullable(this.resourceOptimizerExtendedCompatibility); + } + + @Import(name="responseCode") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode responseCode; + + public Optional responseCode() { + return Optional.ofNullable(this.responseCode); + } + + @Import(name="responseCookie") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie responseCookie; + + public Optional responseCookie() { + return Optional.ofNullable(this.responseCookie); + } + + @Import(name="restrictObjectCaching") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching restrictObjectCaching; + + public Optional restrictObjectCaching() { + return Optional.ofNullable(this.restrictObjectCaching); + } + + @Import(name="returnCacheStatus") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus returnCacheStatus; + + public Optional returnCacheStatus() { + return Optional.ofNullable(this.returnCacheStatus); + } + + @Import(name="rewriteUrl") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl rewriteUrl; + + public Optional rewriteUrl() { + return Optional.ofNullable(this.rewriteUrl); + } + + @Import(name="rumCustom") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom rumCustom; + + public Optional rumCustom() { + return Optional.ofNullable(this.rumCustom); + } + + @Import(name="saasDefinitions") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions saasDefinitions; + + public Optional saasDefinitions() { + return Optional.ofNullable(this.saasDefinitions); + } + + @Import(name="salesForceCommerceCloudClient") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient salesForceCommerceCloudClient; + + public Optional salesForceCommerceCloudClient() { + return Optional.ofNullable(this.salesForceCommerceCloudClient); + } + + @Import(name="salesForceCommerceCloudProvider") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider salesForceCommerceCloudProvider; + + public Optional salesForceCommerceCloudProvider() { + return Optional.ofNullable(this.salesForceCommerceCloudProvider); + } + + @Import(name="salesForceCommerceCloudProviderHostHeader") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader salesForceCommerceCloudProviderHostHeader; + + public Optional salesForceCommerceCloudProviderHostHeader() { + return Optional.ofNullable(this.salesForceCommerceCloudProviderHostHeader); + } + + @Import(name="savePostDcaProcessing") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing savePostDcaProcessing; + + public Optional savePostDcaProcessing() { + return Optional.ofNullable(this.savePostDcaProcessing); + } + + @Import(name="scheduleInvalidation") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation scheduleInvalidation; + + public Optional scheduleInvalidation() { + return Optional.ofNullable(this.scheduleInvalidation); + } + + @Import(name="scriptManagement") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement scriptManagement; + + public Optional scriptManagement() { + return Optional.ofNullable(this.scriptManagement); + } + + @Import(name="segmentedContentProtection") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection segmentedContentProtection; + + public Optional segmentedContentProtection() { + return Optional.ofNullable(this.segmentedContentProtection); + } + + @Import(name="segmentedMediaOptimization") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization segmentedMediaOptimization; + + public Optional segmentedMediaOptimization() { + return Optional.ofNullable(this.segmentedMediaOptimization); + } + + @Import(name="segmentedMediaStreamingPrefetch") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch segmentedMediaStreamingPrefetch; + + public Optional segmentedMediaStreamingPrefetch() { + return Optional.ofNullable(this.segmentedMediaStreamingPrefetch); + } + + @Import(name="setVariable") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable setVariable; + + public Optional setVariable() { + return Optional.ofNullable(this.setVariable); + } + + @Import(name="simulateErrorCode") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode simulateErrorCode; + + public Optional simulateErrorCode() { + return Optional.ofNullable(this.simulateErrorCode); + } + + @Import(name="siteShield") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield siteShield; + + public Optional siteShield() { + return Optional.ofNullable(this.siteShield); + } + + @Import(name="standardTlsMigration") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration standardTlsMigration; + + public Optional standardTlsMigration() { + return Optional.ofNullable(this.standardTlsMigration); + } + + @Import(name="standardTlsMigrationOverride") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride standardTlsMigrationOverride; + + public Optional standardTlsMigrationOverride() { + return Optional.ofNullable(this.standardTlsMigrationOverride); + } + + @Import(name="strictHeaderParsing") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing strictHeaderParsing; + + public Optional strictHeaderParsing() { + return Optional.ofNullable(this.strictHeaderParsing); + } + + @Import(name="subCustomer") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer subCustomer; + + public Optional subCustomer() { + return Optional.ofNullable(this.subCustomer); + } + + @Import(name="sureRoute") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute sureRoute; + + public Optional sureRoute() { + return Optional.ofNullable(this.sureRoute); + } + + @Import(name="tcpOptimization") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization tcpOptimization; + + public Optional tcpOptimization() { + return Optional.ofNullable(this.tcpOptimization); + } + + @Import(name="teaLeaf") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf teaLeaf; + + public Optional teaLeaf() { + return Optional.ofNullable(this.teaLeaf); + } + + @Import(name="tieredDistribution") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution tieredDistribution; + + public Optional tieredDistribution() { + return Optional.ofNullable(this.tieredDistribution); + } + + @Import(name="tieredDistributionAdvanced") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced tieredDistributionAdvanced; + + public Optional tieredDistributionAdvanced() { + return Optional.ofNullable(this.tieredDistributionAdvanced); + } + + @Import(name="tieredDistributionCustomization") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization tieredDistributionCustomization; + + public Optional tieredDistributionCustomization() { + return Optional.ofNullable(this.tieredDistributionCustomization); + } + + @Import(name="timeout") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTimeout timeout; + + public Optional timeout() { + return Optional.ofNullable(this.timeout); + } + + @Import(name="uidConfiguration") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration uidConfiguration; + + public Optional uidConfiguration() { + return Optional.ofNullable(this.uidConfiguration); + } + + @Import(name="validateEntityTag") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag validateEntityTag; + + public Optional validateEntityTag() { + return Optional.ofNullable(this.validateEntityTag); + } + + @Import(name="verifyJsonWebToken") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken verifyJsonWebToken; + + public Optional verifyJsonWebToken() { + return Optional.ofNullable(this.verifyJsonWebToken); + } + + @Import(name="verifyJsonWebTokenForDcp") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp verifyJsonWebTokenForDcp; + + public Optional verifyJsonWebTokenForDcp() { + return Optional.ofNullable(this.verifyJsonWebTokenForDcp); + } + + @Import(name="verifyTokenAuthorization") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization verifyTokenAuthorization; + + public Optional verifyTokenAuthorization() { + return Optional.ofNullable(this.verifyTokenAuthorization); + } + + @Import(name="virtualWaitingRoom") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom virtualWaitingRoom; + + public Optional virtualWaitingRoom() { + return Optional.ofNullable(this.virtualWaitingRoom); + } + + @Import(name="virtualWaitingRoomWithEdgeWorkers") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers virtualWaitingRoomWithEdgeWorkers; + + public Optional virtualWaitingRoomWithEdgeWorkers() { + return Optional.ofNullable(this.virtualWaitingRoomWithEdgeWorkers); + } + + @Import(name="visitorPrioritization") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization visitorPrioritization; + + public Optional visitorPrioritization() { + return Optional.ofNullable(this.visitorPrioritization); + } + + @Import(name="visitorPrioritizationFifo") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo visitorPrioritizationFifo; + + public Optional visitorPrioritizationFifo() { + return Optional.ofNullable(this.visitorPrioritizationFifo); + } + + @Import(name="visitorPrioritizationFifoStandalone") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone visitorPrioritizationFifoStandalone; + + public Optional visitorPrioritizationFifoStandalone() { + return Optional.ofNullable(this.visitorPrioritizationFifoStandalone); + } + + @Import(name="watermarking") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking watermarking; + + public Optional watermarking() { + return Optional.ofNullable(this.watermarking); + } + + @Import(name="webApplicationFirewall") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall webApplicationFirewall; + + public Optional webApplicationFirewall() { + return Optional.ofNullable(this.webApplicationFirewall); + } + + @Import(name="webSockets") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets webSockets; + + public Optional webSockets() { + return Optional.ofNullable(this.webSockets); + } + + @Import(name="webdav") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWebdav webdav; + + public Optional webdav() { + return Optional.ofNullable(this.webdav); + } + + private GetPropertyRulesBuilderRulesV20230920Behavior() {} + + private GetPropertyRulesBuilderRulesV20230920Behavior(GetPropertyRulesBuilderRulesV20230920Behavior $) { + this.adScalerCircuitBreaker = $.adScalerCircuitBreaker; + this.adaptiveAcceleration = $.adaptiveAcceleration; + this.adaptiveImageCompression = $.adaptiveImageCompression; + this.advanced = $.advanced; + this.aggregatedReporting = $.aggregatedReporting; + this.akamaizer = $.akamaizer; + this.akamaizerTag = $.akamaizerTag; + this.allHttpInCacheHierarchy = $.allHttpInCacheHierarchy; + this.allowCloudletsOrigins = $.allowCloudletsOrigins; + this.allowDelete = $.allowDelete; + this.allowHttpsCacheKeySharing = $.allowHttpsCacheKeySharing; + this.allowHttpsDowngrade = $.allowHttpsDowngrade; + this.allowOptions = $.allowOptions; + this.allowPatch = $.allowPatch; + this.allowPost = $.allowPost; + this.allowPut = $.allowPut; + this.allowTransferEncoding = $.allowTransferEncoding; + this.altSvcHeader = $.altSvcHeader; + this.apiPrioritization = $.apiPrioritization; + this.applicationLoadBalancer = $.applicationLoadBalancer; + this.audienceSegmentation = $.audienceSegmentation; + this.autoDomainValidation = $.autoDomainValidation; + this.baseDirectory = $.baseDirectory; + this.bossBeaconing = $.bossBeaconing; + this.breadcrumbs = $.breadcrumbs; + this.breakConnection = $.breakConnection; + this.brotli = $.brotli; + this.cacheError = $.cacheError; + this.cacheId = $.cacheId; + this.cacheKeyIgnoreCase = $.cacheKeyIgnoreCase; + this.cacheKeyQueryParams = $.cacheKeyQueryParams; + this.cacheKeyRewrite = $.cacheKeyRewrite; + this.cachePost = $.cachePost; + this.cacheRedirect = $.cacheRedirect; + this.cacheTag = $.cacheTag; + this.cacheTagVisible = $.cacheTagVisible; + this.caching = $.caching; + this.centralAuthorization = $.centralAuthorization; + this.chaseRedirects = $.chaseRedirects; + this.clientCertificateAuth = $.clientCertificateAuth; + this.clientCharacteristics = $.clientCharacteristics; + this.cloudInterconnects = $.cloudInterconnects; + this.cloudWrapper = $.cloudWrapper; + this.cloudWrapperAdvanced = $.cloudWrapperAdvanced; + this.commonMediaClientData = $.commonMediaClientData; + this.conditionalOrigin = $.conditionalOrigin; + this.constructResponse = $.constructResponse; + this.contentCharacteristics = $.contentCharacteristics; + this.contentCharacteristicsAmd = $.contentCharacteristicsAmd; + this.contentCharacteristicsDd = $.contentCharacteristicsDd; + this.contentCharacteristicsWsdLargeFile = $.contentCharacteristicsWsdLargeFile; + this.contentCharacteristicsWsdLive = $.contentCharacteristicsWsdLive; + this.contentCharacteristicsWsdVod = $.contentCharacteristicsWsdVod; + this.contentPrePosition = $.contentPrePosition; + this.contentTargetingProtection = $.contentTargetingProtection; + this.corsSupport = $.corsSupport; + this.cpCode = $.cpCode; + this.customBehavior = $.customBehavior; + this.datastream = $.datastream; + this.dcp = $.dcp; + this.dcpAuthHmacTransformation = $.dcpAuthHmacTransformation; + this.dcpAuthRegexTransformation = $.dcpAuthRegexTransformation; + this.dcpAuthSubstringTransformation = $.dcpAuthSubstringTransformation; + this.dcpAuthVariableExtractor = $.dcpAuthVariableExtractor; + this.dcpDefaultAuthzGroups = $.dcpDefaultAuthzGroups; + this.dcpDevRelations = $.dcpDevRelations; + this.dcpRealTimeAuth = $.dcpRealTimeAuth; + this.deliveryReceipt = $.deliveryReceipt; + this.denyAccess = $.denyAccess; + this.denyDirectFailoverAccess = $.denyDirectFailoverAccess; + this.deviceCharacteristicCacheId = $.deviceCharacteristicCacheId; + this.deviceCharacteristicHeader = $.deviceCharacteristicHeader; + this.dnsAsyncRefresh = $.dnsAsyncRefresh; + this.dnsPrefresh = $.dnsPrefresh; + this.downgradeProtocol = $.downgradeProtocol; + this.downloadCompleteMarker = $.downloadCompleteMarker; + this.downloadNotification = $.downloadNotification; + this.downstreamCache = $.downstreamCache; + this.dynamicThroughtputOptimization = $.dynamicThroughtputOptimization; + this.dynamicThroughtputOptimizationOverride = $.dynamicThroughtputOptimizationOverride; + this.dynamicWebContent = $.dynamicWebContent; + this.ecmsBulkUpload = $.ecmsBulkUpload; + this.ecmsDatabase = $.ecmsDatabase; + this.ecmsDataset = $.ecmsDataset; + this.ecmsObjectKey = $.ecmsObjectKey; + this.edgeConnect = $.edgeConnect; + this.edgeLoadBalancingAdvanced = $.edgeLoadBalancingAdvanced; + this.edgeLoadBalancingDataCenter = $.edgeLoadBalancingDataCenter; + this.edgeLoadBalancingOrigin = $.edgeLoadBalancingOrigin; + this.edgeOriginAuthorization = $.edgeOriginAuthorization; + this.edgeRedirector = $.edgeRedirector; + this.edgeScape = $.edgeScape; + this.edgeSideIncludes = $.edgeSideIncludes; + this.edgeWorker = $.edgeWorker; + this.enforceMtlsSettings = $.enforceMtlsSettings; + this.enhancedAkamaiProtocol = $.enhancedAkamaiProtocol; + this.enhancedProxyDetection = $.enhancedProxyDetection; + this.epdForwardHeaderEnrichment = $.epdForwardHeaderEnrichment; + this.failAction = $.failAction; + this.failoverBotManagerFeatureCompatibility = $.failoverBotManagerFeatureCompatibility; + this.fastInvalidate = $.fastInvalidate; + this.fips = $.fips; + this.firstPartyMarketing = $.firstPartyMarketing; + this.firstPartyMarketingPlus = $.firstPartyMarketingPlus; + this.forwardRewrite = $.forwardRewrite; + this.g2oheader = $.g2oheader; + this.globalRequestNumber = $.globalRequestNumber; + this.graphqlCaching = $.graphqlCaching; + this.gzipResponse = $.gzipResponse; + this.hdDataAdvanced = $.hdDataAdvanced; + this.healthDetection = $.healthDetection; + this.hsafEipBinding = $.hsafEipBinding; + this.http2 = $.http2; + this.http3 = $.http3; + this.httpStrictTransportSecurity = $.httpStrictTransportSecurity; + this.httpToHttpsUpgrade = $.httpToHttpsUpgrade; + this.imOverride = $.imOverride; + this.imageAndVideoManager = $.imageAndVideoManager; + this.imageManager = $.imageManager; + this.imageManagerVideo = $.imageManagerVideo; + this.include = $.include; + this.instant = $.instant; + this.instantConfig = $.instantConfig; + this.largeFileOptimization = $.largeFileOptimization; + this.largeFileOptimizationAdvanced = $.largeFileOptimizationAdvanced; + this.limitBitRate = $.limitBitRate; + this.logCustom = $.logCustom; + this.mPulse = $.mPulse; + this.manifestPersonalization = $.manifestPersonalization; + this.manifestRerouting = $.manifestRerouting; + this.manualServerPush = $.manualServerPush; + this.mediaAcceleration = $.mediaAcceleration; + this.mediaAccelerationQuicOptout = $.mediaAccelerationQuicOptout; + this.mediaClient = $.mediaClient; + this.mediaFileRetrievalOptimization = $.mediaFileRetrievalOptimization; + this.mediaOriginFailover = $.mediaOriginFailover; + this.metadataCaching = $.metadataCaching; + this.mobileSdkPerformance = $.mobileSdkPerformance; + this.modifyIncomingRequestHeader = $.modifyIncomingRequestHeader; + this.modifyIncomingResponseHeader = $.modifyIncomingResponseHeader; + this.modifyOutgoingRequestHeader = $.modifyOutgoingRequestHeader; + this.modifyOutgoingResponseHeader = $.modifyOutgoingResponseHeader; + this.modifyViaHeader = $.modifyViaHeader; + this.origin = $.origin; + this.originCharacteristics = $.originCharacteristics; + this.originCharacteristicsWsd = $.originCharacteristicsWsd; + this.originFailureRecoveryMethod = $.originFailureRecoveryMethod; + this.originFailureRecoveryPolicy = $.originFailureRecoveryPolicy; + this.originIpAcl = $.originIpAcl; + this.permissionsPolicy = $.permissionsPolicy; + this.persistentClientConnection = $.persistentClientConnection; + this.persistentConnection = $.persistentConnection; + this.personallyIdentifiableInformation = $.personallyIdentifiableInformation; + this.phasedRelease = $.phasedRelease; + this.preconnect = $.preconnect; + this.predictiveContentDelivery = $.predictiveContentDelivery; + this.predictivePrefetching = $.predictivePrefetching; + this.prefetch = $.prefetch; + this.prefetchable = $.prefetchable; + this.prefreshCache = $.prefreshCache; + this.quality = $.quality; + this.quicBeta = $.quicBeta; + this.randomSeek = $.randomSeek; + this.rapid = $.rapid; + this.readTimeout = $.readTimeout; + this.realTimeReporting = $.realTimeReporting; + this.realUserMonitoring = $.realUserMonitoring; + this.redirect = $.redirect; + this.redirectplus = $.redirectplus; + this.refererChecking = $.refererChecking; + this.removeQueryParameter = $.removeQueryParameter; + this.removeVary = $.removeVary; + this.report = $.report; + this.requestClientHints = $.requestClientHints; + this.requestControl = $.requestControl; + this.requestTypeMarker = $.requestTypeMarker; + this.resourceOptimizer = $.resourceOptimizer; + this.resourceOptimizerExtendedCompatibility = $.resourceOptimizerExtendedCompatibility; + this.responseCode = $.responseCode; + this.responseCookie = $.responseCookie; + this.restrictObjectCaching = $.restrictObjectCaching; + this.returnCacheStatus = $.returnCacheStatus; + this.rewriteUrl = $.rewriteUrl; + this.rumCustom = $.rumCustom; + this.saasDefinitions = $.saasDefinitions; + this.salesForceCommerceCloudClient = $.salesForceCommerceCloudClient; + this.salesForceCommerceCloudProvider = $.salesForceCommerceCloudProvider; + this.salesForceCommerceCloudProviderHostHeader = $.salesForceCommerceCloudProviderHostHeader; + this.savePostDcaProcessing = $.savePostDcaProcessing; + this.scheduleInvalidation = $.scheduleInvalidation; + this.scriptManagement = $.scriptManagement; + this.segmentedContentProtection = $.segmentedContentProtection; + this.segmentedMediaOptimization = $.segmentedMediaOptimization; + this.segmentedMediaStreamingPrefetch = $.segmentedMediaStreamingPrefetch; + this.setVariable = $.setVariable; + this.simulateErrorCode = $.simulateErrorCode; + this.siteShield = $.siteShield; + this.standardTlsMigration = $.standardTlsMigration; + this.standardTlsMigrationOverride = $.standardTlsMigrationOverride; + this.strictHeaderParsing = $.strictHeaderParsing; + this.subCustomer = $.subCustomer; + this.sureRoute = $.sureRoute; + this.tcpOptimization = $.tcpOptimization; + this.teaLeaf = $.teaLeaf; + this.tieredDistribution = $.tieredDistribution; + this.tieredDistributionAdvanced = $.tieredDistributionAdvanced; + this.tieredDistributionCustomization = $.tieredDistributionCustomization; + this.timeout = $.timeout; + this.uidConfiguration = $.uidConfiguration; + this.validateEntityTag = $.validateEntityTag; + this.verifyJsonWebToken = $.verifyJsonWebToken; + this.verifyJsonWebTokenForDcp = $.verifyJsonWebTokenForDcp; + this.verifyTokenAuthorization = $.verifyTokenAuthorization; + this.virtualWaitingRoom = $.virtualWaitingRoom; + this.virtualWaitingRoomWithEdgeWorkers = $.virtualWaitingRoomWithEdgeWorkers; + this.visitorPrioritization = $.visitorPrioritization; + this.visitorPrioritizationFifo = $.visitorPrioritizationFifo; + this.visitorPrioritizationFifoStandalone = $.visitorPrioritizationFifoStandalone; + this.watermarking = $.watermarking; + this.webApplicationFirewall = $.webApplicationFirewall; + this.webSockets = $.webSockets; + this.webdav = $.webdav; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920Behavior defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920Behavior $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920Behavior(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920Behavior defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920Behavior(Objects.requireNonNull(defaults)); + } + + public Builder adScalerCircuitBreaker(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker adScalerCircuitBreaker) { + $.adScalerCircuitBreaker = adScalerCircuitBreaker; + return this; + } + + public Builder adaptiveAcceleration(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration adaptiveAcceleration) { + $.adaptiveAcceleration = adaptiveAcceleration; + return this; + } + + public Builder adaptiveImageCompression(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression adaptiveImageCompression) { + $.adaptiveImageCompression = adaptiveImageCompression; + return this; + } + + public Builder advanced(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced advanced) { + $.advanced = advanced; + return this; + } + + public Builder aggregatedReporting(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting aggregatedReporting) { + $.aggregatedReporting = aggregatedReporting; + return this; + } + + public Builder akamaizer(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer akamaizer) { + $.akamaizer = akamaizer; + return this; + } + + public Builder akamaizerTag(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag akamaizerTag) { + $.akamaizerTag = akamaizerTag; + return this; + } + + public Builder allHttpInCacheHierarchy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy allHttpInCacheHierarchy) { + $.allHttpInCacheHierarchy = allHttpInCacheHierarchy; + return this; + } + + public Builder allowCloudletsOrigins(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins allowCloudletsOrigins) { + $.allowCloudletsOrigins = allowCloudletsOrigins; + return this; + } + + public Builder allowDelete(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete allowDelete) { + $.allowDelete = allowDelete; + return this; + } + + public Builder allowHttpsCacheKeySharing(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing allowHttpsCacheKeySharing) { + $.allowHttpsCacheKeySharing = allowHttpsCacheKeySharing; + return this; + } + + public Builder allowHttpsDowngrade(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade allowHttpsDowngrade) { + $.allowHttpsDowngrade = allowHttpsDowngrade; + return this; + } + + public Builder allowOptions(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions allowOptions) { + $.allowOptions = allowOptions; + return this; + } + + public Builder allowPatch(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch allowPatch) { + $.allowPatch = allowPatch; + return this; + } + + public Builder allowPost(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost allowPost) { + $.allowPost = allowPost; + return this; + } + + public Builder allowPut(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut allowPut) { + $.allowPut = allowPut; + return this; + } + + public Builder allowTransferEncoding(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding allowTransferEncoding) { + $.allowTransferEncoding = allowTransferEncoding; + return this; + } + + public Builder altSvcHeader(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader altSvcHeader) { + $.altSvcHeader = altSvcHeader; + return this; + } + + public Builder apiPrioritization(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization apiPrioritization) { + $.apiPrioritization = apiPrioritization; + return this; + } + + public Builder applicationLoadBalancer(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer applicationLoadBalancer) { + $.applicationLoadBalancer = applicationLoadBalancer; + return this; + } + + public Builder audienceSegmentation(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation audienceSegmentation) { + $.audienceSegmentation = audienceSegmentation; + return this; + } + + public Builder autoDomainValidation(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation autoDomainValidation) { + $.autoDomainValidation = autoDomainValidation; + return this; + } + + public Builder baseDirectory(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory baseDirectory) { + $.baseDirectory = baseDirectory; + return this; + } + + public Builder bossBeaconing(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing bossBeaconing) { + $.bossBeaconing = bossBeaconing; + return this; + } + + public Builder breadcrumbs(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs breadcrumbs) { + $.breadcrumbs = breadcrumbs; + return this; + } + + public Builder breakConnection(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection breakConnection) { + $.breakConnection = breakConnection; + return this; + } + + public Builder brotli(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBrotli brotli) { + $.brotli = brotli; + return this; + } + + public Builder cacheError(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheError cacheError) { + $.cacheError = cacheError; + return this; + } + + public Builder cacheId(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheId cacheId) { + $.cacheId = cacheId; + return this; + } + + public Builder cacheKeyIgnoreCase(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase cacheKeyIgnoreCase) { + $.cacheKeyIgnoreCase = cacheKeyIgnoreCase; + return this; + } + + public Builder cacheKeyQueryParams(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams cacheKeyQueryParams) { + $.cacheKeyQueryParams = cacheKeyQueryParams; + return this; + } + + public Builder cacheKeyRewrite(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite cacheKeyRewrite) { + $.cacheKeyRewrite = cacheKeyRewrite; + return this; + } + + public Builder cachePost(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCachePost cachePost) { + $.cachePost = cachePost; + return this; + } + + public Builder cacheRedirect(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect cacheRedirect) { + $.cacheRedirect = cacheRedirect; + return this; + } + + public Builder cacheTag(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag cacheTag) { + $.cacheTag = cacheTag; + return this; + } + + public Builder cacheTagVisible(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible cacheTagVisible) { + $.cacheTagVisible = cacheTagVisible; + return this; + } + + public Builder caching(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCaching caching) { + $.caching = caching; + return this; + } + + public Builder centralAuthorization(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization centralAuthorization) { + $.centralAuthorization = centralAuthorization; + return this; + } + + public Builder chaseRedirects(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects chaseRedirects) { + $.chaseRedirects = chaseRedirects; + return this; + } + + public Builder clientCertificateAuth(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth clientCertificateAuth) { + $.clientCertificateAuth = clientCertificateAuth; + return this; + } + + public Builder clientCharacteristics(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics clientCharacteristics) { + $.clientCharacteristics = clientCharacteristics; + return this; + } + + public Builder cloudInterconnects(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects cloudInterconnects) { + $.cloudInterconnects = cloudInterconnects; + return this; + } + + public Builder cloudWrapper(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper cloudWrapper) { + $.cloudWrapper = cloudWrapper; + return this; + } + + public Builder cloudWrapperAdvanced(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced cloudWrapperAdvanced) { + $.cloudWrapperAdvanced = cloudWrapperAdvanced; + return this; + } + + public Builder commonMediaClientData(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData commonMediaClientData) { + $.commonMediaClientData = commonMediaClientData; + return this; + } + + public Builder conditionalOrigin(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin conditionalOrigin) { + $.conditionalOrigin = conditionalOrigin; + return this; + } + + public Builder constructResponse(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse constructResponse) { + $.constructResponse = constructResponse; + return this; + } + + public Builder contentCharacteristics(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics contentCharacteristics) { + $.contentCharacteristics = contentCharacteristics; + return this; + } + + public Builder contentCharacteristicsAmd(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd contentCharacteristicsAmd) { + $.contentCharacteristicsAmd = contentCharacteristicsAmd; + return this; + } + + public Builder contentCharacteristicsDd(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd contentCharacteristicsDd) { + $.contentCharacteristicsDd = contentCharacteristicsDd; + return this; + } + + public Builder contentCharacteristicsWsdLargeFile(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile contentCharacteristicsWsdLargeFile) { + $.contentCharacteristicsWsdLargeFile = contentCharacteristicsWsdLargeFile; + return this; + } + + public Builder contentCharacteristicsWsdLive(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive contentCharacteristicsWsdLive) { + $.contentCharacteristicsWsdLive = contentCharacteristicsWsdLive; + return this; + } + + public Builder contentCharacteristicsWsdVod(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod contentCharacteristicsWsdVod) { + $.contentCharacteristicsWsdVod = contentCharacteristicsWsdVod; + return this; + } + + public Builder contentPrePosition(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition contentPrePosition) { + $.contentPrePosition = contentPrePosition; + return this; + } + + public Builder contentTargetingProtection(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection contentTargetingProtection) { + $.contentTargetingProtection = contentTargetingProtection; + return this; + } + + public Builder corsSupport(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport corsSupport) { + $.corsSupport = corsSupport; + return this; + } + + public Builder cpCode(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCpCode cpCode) { + $.cpCode = cpCode; + return this; + } + + public Builder customBehavior(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior customBehavior) { + $.customBehavior = customBehavior; + return this; + } + + public Builder datastream(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDatastream datastream) { + $.datastream = datastream; + return this; + } + + public Builder dcp(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcp dcp) { + $.dcp = dcp; + return this; + } + + public Builder dcpAuthHmacTransformation(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation dcpAuthHmacTransformation) { + $.dcpAuthHmacTransformation = dcpAuthHmacTransformation; + return this; + } + + public Builder dcpAuthRegexTransformation(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation dcpAuthRegexTransformation) { + $.dcpAuthRegexTransformation = dcpAuthRegexTransformation; + return this; + } + + public Builder dcpAuthSubstringTransformation(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation dcpAuthSubstringTransformation) { + $.dcpAuthSubstringTransformation = dcpAuthSubstringTransformation; + return this; + } + + public Builder dcpAuthVariableExtractor(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor dcpAuthVariableExtractor) { + $.dcpAuthVariableExtractor = dcpAuthVariableExtractor; + return this; + } + + public Builder dcpDefaultAuthzGroups(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups dcpDefaultAuthzGroups) { + $.dcpDefaultAuthzGroups = dcpDefaultAuthzGroups; + return this; + } + + public Builder dcpDevRelations(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations dcpDevRelations) { + $.dcpDevRelations = dcpDevRelations; + return this; + } + + public Builder dcpRealTimeAuth(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth dcpRealTimeAuth) { + $.dcpRealTimeAuth = dcpRealTimeAuth; + return this; + } + + public Builder deliveryReceipt(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt deliveryReceipt) { + $.deliveryReceipt = deliveryReceipt; + return this; + } + + public Builder denyAccess(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess denyAccess) { + $.denyAccess = denyAccess; + return this; + } + + public Builder denyDirectFailoverAccess(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess denyDirectFailoverAccess) { + $.denyDirectFailoverAccess = denyDirectFailoverAccess; + return this; + } + + public Builder deviceCharacteristicCacheId(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId deviceCharacteristicCacheId) { + $.deviceCharacteristicCacheId = deviceCharacteristicCacheId; + return this; + } + + public Builder deviceCharacteristicHeader(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader deviceCharacteristicHeader) { + $.deviceCharacteristicHeader = deviceCharacteristicHeader; + return this; + } + + public Builder dnsAsyncRefresh(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh dnsAsyncRefresh) { + $.dnsAsyncRefresh = dnsAsyncRefresh; + return this; + } + + public Builder dnsPrefresh(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh dnsPrefresh) { + $.dnsPrefresh = dnsPrefresh; + return this; + } + + public Builder downgradeProtocol(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol downgradeProtocol) { + $.downgradeProtocol = downgradeProtocol; + return this; + } + + public Builder downloadCompleteMarker(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker downloadCompleteMarker) { + $.downloadCompleteMarker = downloadCompleteMarker; + return this; + } + + public Builder downloadNotification(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification downloadNotification) { + $.downloadNotification = downloadNotification; + return this; + } + + public Builder downstreamCache(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache downstreamCache) { + $.downstreamCache = downstreamCache; + return this; + } + + public Builder dynamicThroughtputOptimization(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization dynamicThroughtputOptimization) { + $.dynamicThroughtputOptimization = dynamicThroughtputOptimization; + return this; + } + + public Builder dynamicThroughtputOptimizationOverride(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride dynamicThroughtputOptimizationOverride) { + $.dynamicThroughtputOptimizationOverride = dynamicThroughtputOptimizationOverride; + return this; + } + + public Builder dynamicWebContent(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent dynamicWebContent) { + $.dynamicWebContent = dynamicWebContent; + return this; + } + + public Builder ecmsBulkUpload(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload ecmsBulkUpload) { + $.ecmsBulkUpload = ecmsBulkUpload; + return this; + } + + public Builder ecmsDatabase(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase ecmsDatabase) { + $.ecmsDatabase = ecmsDatabase; + return this; + } + + public Builder ecmsDataset(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset ecmsDataset) { + $.ecmsDataset = ecmsDataset; + return this; + } + + public Builder ecmsObjectKey(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey ecmsObjectKey) { + $.ecmsObjectKey = ecmsObjectKey; + return this; + } + + public Builder edgeConnect(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect edgeConnect) { + $.edgeConnect = edgeConnect; + return this; + } + + public Builder edgeLoadBalancingAdvanced(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced edgeLoadBalancingAdvanced) { + $.edgeLoadBalancingAdvanced = edgeLoadBalancingAdvanced; + return this; + } + + public Builder edgeLoadBalancingDataCenter(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter edgeLoadBalancingDataCenter) { + $.edgeLoadBalancingDataCenter = edgeLoadBalancingDataCenter; + return this; + } + + public Builder edgeLoadBalancingOrigin(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin edgeLoadBalancingOrigin) { + $.edgeLoadBalancingOrigin = edgeLoadBalancingOrigin; + return this; + } + + public Builder edgeOriginAuthorization(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization edgeOriginAuthorization) { + $.edgeOriginAuthorization = edgeOriginAuthorization; + return this; + } + + public Builder edgeRedirector(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector edgeRedirector) { + $.edgeRedirector = edgeRedirector; + return this; + } + + public Builder edgeScape(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape edgeScape) { + $.edgeScape = edgeScape; + return this; + } + + public Builder edgeSideIncludes(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes edgeSideIncludes) { + $.edgeSideIncludes = edgeSideIncludes; + return this; + } + + public Builder edgeWorker(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker edgeWorker) { + $.edgeWorker = edgeWorker; + return this; + } + + public Builder enforceMtlsSettings(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings enforceMtlsSettings) { + $.enforceMtlsSettings = enforceMtlsSettings; + return this; + } + + public Builder enhancedAkamaiProtocol(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol enhancedAkamaiProtocol) { + $.enhancedAkamaiProtocol = enhancedAkamaiProtocol; + return this; + } + + public Builder enhancedProxyDetection(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection enhancedProxyDetection) { + $.enhancedProxyDetection = enhancedProxyDetection; + return this; + } + + public Builder epdForwardHeaderEnrichment(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment epdForwardHeaderEnrichment) { + $.epdForwardHeaderEnrichment = epdForwardHeaderEnrichment; + return this; + } + + public Builder failAction(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailAction failAction) { + $.failAction = failAction; + return this; + } + + public Builder failoverBotManagerFeatureCompatibility(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility failoverBotManagerFeatureCompatibility) { + $.failoverBotManagerFeatureCompatibility = failoverBotManagerFeatureCompatibility; + return this; + } + + public Builder fastInvalidate(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate fastInvalidate) { + $.fastInvalidate = fastInvalidate; + return this; + } + + public Builder fips(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFips fips) { + $.fips = fips; + return this; + } + + public Builder firstPartyMarketing(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing firstPartyMarketing) { + $.firstPartyMarketing = firstPartyMarketing; + return this; + } + + public Builder firstPartyMarketingPlus(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus firstPartyMarketingPlus) { + $.firstPartyMarketingPlus = firstPartyMarketingPlus; + return this; + } + + public Builder forwardRewrite(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite forwardRewrite) { + $.forwardRewrite = forwardRewrite; + return this; + } + + public Builder g2oheader(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader g2oheader) { + $.g2oheader = g2oheader; + return this; + } + + public Builder globalRequestNumber(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber globalRequestNumber) { + $.globalRequestNumber = globalRequestNumber; + return this; + } + + public Builder graphqlCaching(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching graphqlCaching) { + $.graphqlCaching = graphqlCaching; + return this; + } + + public Builder gzipResponse(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse gzipResponse) { + $.gzipResponse = gzipResponse; + return this; + } + + public Builder hdDataAdvanced(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced hdDataAdvanced) { + $.hdDataAdvanced = hdDataAdvanced; + return this; + } + + public Builder healthDetection(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection healthDetection) { + $.healthDetection = healthDetection; + return this; + } + + public Builder hsafEipBinding(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding hsafEipBinding) { + $.hsafEipBinding = hsafEipBinding; + return this; + } + + public Builder http2(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHttp2 http2) { + $.http2 = http2; + return this; + } + + public Builder http3(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHttp3 http3) { + $.http3 = http3; + return this; + } + + public Builder httpStrictTransportSecurity(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity httpStrictTransportSecurity) { + $.httpStrictTransportSecurity = httpStrictTransportSecurity; + return this; + } + + public Builder httpToHttpsUpgrade(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade httpToHttpsUpgrade) { + $.httpToHttpsUpgrade = httpToHttpsUpgrade; + return this; + } + + public Builder imOverride(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImOverride imOverride) { + $.imOverride = imOverride; + return this; + } + + public Builder imageAndVideoManager(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager imageAndVideoManager) { + $.imageAndVideoManager = imageAndVideoManager; + return this; + } + + public Builder imageManager(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManager imageManager) { + $.imageManager = imageManager; + return this; + } + + public Builder imageManagerVideo(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo imageManagerVideo) { + $.imageManagerVideo = imageManagerVideo; + return this; + } + + public Builder include(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorInclude include) { + $.include = include; + return this; + } + + public Builder instant(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorInstant instant) { + $.instant = instant; + return this; + } + + public Builder instantConfig(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig instantConfig) { + $.instantConfig = instantConfig; + return this; + } + + public Builder largeFileOptimization(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization largeFileOptimization) { + $.largeFileOptimization = largeFileOptimization; + return this; + } + + public Builder largeFileOptimizationAdvanced(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced largeFileOptimizationAdvanced) { + $.largeFileOptimizationAdvanced = largeFileOptimizationAdvanced; + return this; + } + + public Builder limitBitRate(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate limitBitRate) { + $.limitBitRate = limitBitRate; + return this; + } + + public Builder logCustom(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom logCustom) { + $.logCustom = logCustom; + return this; + } + + public Builder mPulse(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMPulse mPulse) { + $.mPulse = mPulse; + return this; + } + + public Builder manifestPersonalization(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization manifestPersonalization) { + $.manifestPersonalization = manifestPersonalization; + return this; + } + + public Builder manifestRerouting(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting manifestRerouting) { + $.manifestRerouting = manifestRerouting; + return this; + } + + public Builder manualServerPush(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush manualServerPush) { + $.manualServerPush = manualServerPush; + return this; + } + + public Builder mediaAcceleration(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration mediaAcceleration) { + $.mediaAcceleration = mediaAcceleration; + return this; + } + + public Builder mediaAccelerationQuicOptout(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout mediaAccelerationQuicOptout) { + $.mediaAccelerationQuicOptout = mediaAccelerationQuicOptout; + return this; + } + + public Builder mediaClient(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient mediaClient) { + $.mediaClient = mediaClient; + return this; + } + + public Builder mediaFileRetrievalOptimization(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization mediaFileRetrievalOptimization) { + $.mediaFileRetrievalOptimization = mediaFileRetrievalOptimization; + return this; + } + + public Builder mediaOriginFailover(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover mediaOriginFailover) { + $.mediaOriginFailover = mediaOriginFailover; + return this; + } + + public Builder metadataCaching(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching metadataCaching) { + $.metadataCaching = metadataCaching; + return this; + } + + public Builder mobileSdkPerformance(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance mobileSdkPerformance) { + $.mobileSdkPerformance = mobileSdkPerformance; + return this; + } + + public Builder modifyIncomingRequestHeader(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader modifyIncomingRequestHeader) { + $.modifyIncomingRequestHeader = modifyIncomingRequestHeader; + return this; + } + + public Builder modifyIncomingResponseHeader(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader modifyIncomingResponseHeader) { + $.modifyIncomingResponseHeader = modifyIncomingResponseHeader; + return this; + } + + public Builder modifyOutgoingRequestHeader(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader modifyOutgoingRequestHeader) { + $.modifyOutgoingRequestHeader = modifyOutgoingRequestHeader; + return this; + } + + public Builder modifyOutgoingResponseHeader(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader modifyOutgoingResponseHeader) { + $.modifyOutgoingResponseHeader = modifyOutgoingResponseHeader; + return this; + } + + public Builder modifyViaHeader(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader modifyViaHeader) { + $.modifyViaHeader = modifyViaHeader; + return this; + } + + public Builder origin(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOrigin origin) { + $.origin = origin; + return this; + } + + public Builder originCharacteristics(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics originCharacteristics) { + $.originCharacteristics = originCharacteristics; + return this; + } + + public Builder originCharacteristicsWsd(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd originCharacteristicsWsd) { + $.originCharacteristicsWsd = originCharacteristicsWsd; + return this; + } + + public Builder originFailureRecoveryMethod(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod originFailureRecoveryMethod) { + $.originFailureRecoveryMethod = originFailureRecoveryMethod; + return this; + } + + public Builder originFailureRecoveryPolicy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy originFailureRecoveryPolicy) { + $.originFailureRecoveryPolicy = originFailureRecoveryPolicy; + return this; + } + + public Builder originIpAcl(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl originIpAcl) { + $.originIpAcl = originIpAcl; + return this; + } + + public Builder permissionsPolicy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy permissionsPolicy) { + $.permissionsPolicy = permissionsPolicy; + return this; + } + + public Builder persistentClientConnection(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection persistentClientConnection) { + $.persistentClientConnection = persistentClientConnection; + return this; + } + + public Builder persistentConnection(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection persistentConnection) { + $.persistentConnection = persistentConnection; + return this; + } + + public Builder personallyIdentifiableInformation(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation personallyIdentifiableInformation) { + $.personallyIdentifiableInformation = personallyIdentifiableInformation; + return this; + } + + public Builder phasedRelease(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease phasedRelease) { + $.phasedRelease = phasedRelease; + return this; + } + + public Builder preconnect(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect preconnect) { + $.preconnect = preconnect; + return this; + } + + public Builder predictiveContentDelivery(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery predictiveContentDelivery) { + $.predictiveContentDelivery = predictiveContentDelivery; + return this; + } + + public Builder predictivePrefetching(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching predictivePrefetching) { + $.predictivePrefetching = predictivePrefetching; + return this; + } + + public Builder prefetch(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch prefetch) { + $.prefetch = prefetch; + return this; + } + + public Builder prefetchable(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable prefetchable) { + $.prefetchable = prefetchable; + return this; + } + + public Builder prefreshCache(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache prefreshCache) { + $.prefreshCache = prefreshCache; + return this; + } + + public Builder quality(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorQuality quality) { + $.quality = quality; + return this; + } + + public Builder quicBeta(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta quicBeta) { + $.quicBeta = quicBeta; + return this; + } + + public Builder randomSeek(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek randomSeek) { + $.randomSeek = randomSeek; + return this; + } + + public Builder rapid(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRapid rapid) { + $.rapid = rapid; + return this; + } + + public Builder readTimeout(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout readTimeout) { + $.readTimeout = readTimeout; + return this; + } + + public Builder realTimeReporting(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting realTimeReporting) { + $.realTimeReporting = realTimeReporting; + return this; + } + + public Builder realUserMonitoring(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring realUserMonitoring) { + $.realUserMonitoring = realUserMonitoring; + return this; + } + + public Builder redirect(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRedirect redirect) { + $.redirect = redirect; + return this; + } + + public Builder redirectplus(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus redirectplus) { + $.redirectplus = redirectplus; + return this; + } + + public Builder refererChecking(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking refererChecking) { + $.refererChecking = refererChecking; + return this; + } + + public Builder removeQueryParameter(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter removeQueryParameter) { + $.removeQueryParameter = removeQueryParameter; + return this; + } + + public Builder removeVary(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary removeVary) { + $.removeVary = removeVary; + return this; + } + + public Builder report(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorReport report) { + $.report = report; + return this; + } + + public Builder requestClientHints(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints requestClientHints) { + $.requestClientHints = requestClientHints; + return this; + } + + public Builder requestControl(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl requestControl) { + $.requestControl = requestControl; + return this; + } + + public Builder requestTypeMarker(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker requestTypeMarker) { + $.requestTypeMarker = requestTypeMarker; + return this; + } + + public Builder resourceOptimizer(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer resourceOptimizer) { + $.resourceOptimizer = resourceOptimizer; + return this; + } + + public Builder resourceOptimizerExtendedCompatibility(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility resourceOptimizerExtendedCompatibility) { + $.resourceOptimizerExtendedCompatibility = resourceOptimizerExtendedCompatibility; + return this; + } + + public Builder responseCode(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode responseCode) { + $.responseCode = responseCode; + return this; + } + + public Builder responseCookie(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie responseCookie) { + $.responseCookie = responseCookie; + return this; + } + + public Builder restrictObjectCaching(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching restrictObjectCaching) { + $.restrictObjectCaching = restrictObjectCaching; + return this; + } + + public Builder returnCacheStatus(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus returnCacheStatus) { + $.returnCacheStatus = returnCacheStatus; + return this; + } + + public Builder rewriteUrl(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl rewriteUrl) { + $.rewriteUrl = rewriteUrl; + return this; + } + + public Builder rumCustom(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom rumCustom) { + $.rumCustom = rumCustom; + return this; + } + + public Builder saasDefinitions(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions saasDefinitions) { + $.saasDefinitions = saasDefinitions; + return this; + } + + public Builder salesForceCommerceCloudClient(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient salesForceCommerceCloudClient) { + $.salesForceCommerceCloudClient = salesForceCommerceCloudClient; + return this; + } + + public Builder salesForceCommerceCloudProvider(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider salesForceCommerceCloudProvider) { + $.salesForceCommerceCloudProvider = salesForceCommerceCloudProvider; + return this; + } + + public Builder salesForceCommerceCloudProviderHostHeader(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader salesForceCommerceCloudProviderHostHeader) { + $.salesForceCommerceCloudProviderHostHeader = salesForceCommerceCloudProviderHostHeader; + return this; + } + + public Builder savePostDcaProcessing(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing savePostDcaProcessing) { + $.savePostDcaProcessing = savePostDcaProcessing; + return this; + } + + public Builder scheduleInvalidation(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation scheduleInvalidation) { + $.scheduleInvalidation = scheduleInvalidation; + return this; + } + + public Builder scriptManagement(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement scriptManagement) { + $.scriptManagement = scriptManagement; + return this; + } + + public Builder segmentedContentProtection(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection segmentedContentProtection) { + $.segmentedContentProtection = segmentedContentProtection; + return this; + } + + public Builder segmentedMediaOptimization(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization segmentedMediaOptimization) { + $.segmentedMediaOptimization = segmentedMediaOptimization; + return this; + } + + public Builder segmentedMediaStreamingPrefetch(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch segmentedMediaStreamingPrefetch) { + $.segmentedMediaStreamingPrefetch = segmentedMediaStreamingPrefetch; + return this; + } + + public Builder setVariable(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable setVariable) { + $.setVariable = setVariable; + return this; + } + + public Builder simulateErrorCode(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode simulateErrorCode) { + $.simulateErrorCode = simulateErrorCode; + return this; + } + + public Builder siteShield(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield siteShield) { + $.siteShield = siteShield; + return this; + } + + public Builder standardTlsMigration(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration standardTlsMigration) { + $.standardTlsMigration = standardTlsMigration; + return this; + } + + public Builder standardTlsMigrationOverride(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride standardTlsMigrationOverride) { + $.standardTlsMigrationOverride = standardTlsMigrationOverride; + return this; + } + + public Builder strictHeaderParsing(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing strictHeaderParsing) { + $.strictHeaderParsing = strictHeaderParsing; + return this; + } + + public Builder subCustomer(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer subCustomer) { + $.subCustomer = subCustomer; + return this; + } + + public Builder sureRoute(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute sureRoute) { + $.sureRoute = sureRoute; + return this; + } + + public Builder tcpOptimization(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization tcpOptimization) { + $.tcpOptimization = tcpOptimization; + return this; + } + + public Builder teaLeaf(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf teaLeaf) { + $.teaLeaf = teaLeaf; + return this; + } + + public Builder tieredDistribution(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution tieredDistribution) { + $.tieredDistribution = tieredDistribution; + return this; + } + + public Builder tieredDistributionAdvanced(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced tieredDistributionAdvanced) { + $.tieredDistributionAdvanced = tieredDistributionAdvanced; + return this; + } + + public Builder tieredDistributionCustomization(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization tieredDistributionCustomization) { + $.tieredDistributionCustomization = tieredDistributionCustomization; + return this; + } + + public Builder timeout(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTimeout timeout) { + $.timeout = timeout; + return this; + } + + public Builder uidConfiguration(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration uidConfiguration) { + $.uidConfiguration = uidConfiguration; + return this; + } + + public Builder validateEntityTag(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag validateEntityTag) { + $.validateEntityTag = validateEntityTag; + return this; + } + + public Builder verifyJsonWebToken(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken verifyJsonWebToken) { + $.verifyJsonWebToken = verifyJsonWebToken; + return this; + } + + public Builder verifyJsonWebTokenForDcp(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp verifyJsonWebTokenForDcp) { + $.verifyJsonWebTokenForDcp = verifyJsonWebTokenForDcp; + return this; + } + + public Builder verifyTokenAuthorization(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization verifyTokenAuthorization) { + $.verifyTokenAuthorization = verifyTokenAuthorization; + return this; + } + + public Builder virtualWaitingRoom(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom virtualWaitingRoom) { + $.virtualWaitingRoom = virtualWaitingRoom; + return this; + } + + public Builder virtualWaitingRoomWithEdgeWorkers(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers virtualWaitingRoomWithEdgeWorkers) { + $.virtualWaitingRoomWithEdgeWorkers = virtualWaitingRoomWithEdgeWorkers; + return this; + } + + public Builder visitorPrioritization(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization visitorPrioritization) { + $.visitorPrioritization = visitorPrioritization; + return this; + } + + public Builder visitorPrioritizationFifo(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo visitorPrioritizationFifo) { + $.visitorPrioritizationFifo = visitorPrioritizationFifo; + return this; + } + + public Builder visitorPrioritizationFifoStandalone(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone visitorPrioritizationFifoStandalone) { + $.visitorPrioritizationFifoStandalone = visitorPrioritizationFifoStandalone; + return this; + } + + public Builder watermarking(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking watermarking) { + $.watermarking = watermarking; + return this; + } + + public Builder webApplicationFirewall(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall webApplicationFirewall) { + $.webApplicationFirewall = webApplicationFirewall; + return this; + } + + public Builder webSockets(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets webSockets) { + $.webSockets = webSockets; + return this; + } + + public Builder webdav(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWebdav webdav) { + $.webdav = webdav; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920Behavior build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker.java new file mode 100644 index 000000000..3bdc0cf13 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker.java @@ -0,0 +1,176 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker(); + + @Import(name="fallbackActionResponseCodeBased") + private @Nullable String fallbackActionResponseCodeBased; + + public Optional fallbackActionResponseCodeBased() { + return Optional.ofNullable(this.fallbackActionResponseCodeBased); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="responseCodeBased") + private @Nullable Boolean responseCodeBased; + + public Optional responseCodeBased() { + return Optional.ofNullable(this.responseCodeBased); + } + + @Import(name="responseCodes") + private @Nullable String responseCodes; + + public Optional responseCodes() { + return Optional.ofNullable(this.responseCodes); + } + + @Import(name="responseDelayBased") + private @Nullable Boolean responseDelayBased; + + public Optional responseDelayBased() { + return Optional.ofNullable(this.responseDelayBased); + } + + @Import(name="responseDelayThreshold") + private @Nullable String responseDelayThreshold; + + public Optional responseDelayThreshold() { + return Optional.ofNullable(this.responseDelayThreshold); + } + + @Import(name="returnErrorResponseCodeBased") + private @Nullable String returnErrorResponseCodeBased; + + public Optional returnErrorResponseCodeBased() { + return Optional.ofNullable(this.returnErrorResponseCodeBased); + } + + @Import(name="specifyYourOwnResponseCodeBased") + private @Nullable String specifyYourOwnResponseCodeBased; + + public Optional specifyYourOwnResponseCodeBased() { + return Optional.ofNullable(this.specifyYourOwnResponseCodeBased); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker(GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker $) { + this.fallbackActionResponseCodeBased = $.fallbackActionResponseCodeBased; + this.locked = $.locked; + this.responseCodeBased = $.responseCodeBased; + this.responseCodes = $.responseCodes; + this.responseDelayBased = $.responseDelayBased; + this.responseDelayThreshold = $.responseDelayThreshold; + this.returnErrorResponseCodeBased = $.returnErrorResponseCodeBased; + this.specifyYourOwnResponseCodeBased = $.specifyYourOwnResponseCodeBased; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker(Objects.requireNonNull(defaults)); + } + + public Builder fallbackActionResponseCodeBased(@Nullable String fallbackActionResponseCodeBased) { + $.fallbackActionResponseCodeBased = fallbackActionResponseCodeBased; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder responseCodeBased(@Nullable Boolean responseCodeBased) { + $.responseCodeBased = responseCodeBased; + return this; + } + + public Builder responseCodes(@Nullable String responseCodes) { + $.responseCodes = responseCodes; + return this; + } + + public Builder responseDelayBased(@Nullable Boolean responseDelayBased) { + $.responseDelayBased = responseDelayBased; + return this; + } + + public Builder responseDelayThreshold(@Nullable String responseDelayThreshold) { + $.responseDelayThreshold = responseDelayThreshold; + return this; + } + + public Builder returnErrorResponseCodeBased(@Nullable String returnErrorResponseCodeBased) { + $.returnErrorResponseCodeBased = returnErrorResponseCodeBased; + return this; + } + + public Builder specifyYourOwnResponseCodeBased(@Nullable String specifyYourOwnResponseCodeBased) { + $.specifyYourOwnResponseCodeBased = specifyYourOwnResponseCodeBased; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs.java new file mode 100644 index 000000000..52a5d3711 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs.java @@ -0,0 +1,217 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs(); + + @Import(name="fallbackActionResponseCodeBased") + private @Nullable Output fallbackActionResponseCodeBased; + + public Optional> fallbackActionResponseCodeBased() { + return Optional.ofNullable(this.fallbackActionResponseCodeBased); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="responseCodeBased") + private @Nullable Output responseCodeBased; + + public Optional> responseCodeBased() { + return Optional.ofNullable(this.responseCodeBased); + } + + @Import(name="responseCodes") + private @Nullable Output responseCodes; + + public Optional> responseCodes() { + return Optional.ofNullable(this.responseCodes); + } + + @Import(name="responseDelayBased") + private @Nullable Output responseDelayBased; + + public Optional> responseDelayBased() { + return Optional.ofNullable(this.responseDelayBased); + } + + @Import(name="responseDelayThreshold") + private @Nullable Output responseDelayThreshold; + + public Optional> responseDelayThreshold() { + return Optional.ofNullable(this.responseDelayThreshold); + } + + @Import(name="returnErrorResponseCodeBased") + private @Nullable Output returnErrorResponseCodeBased; + + public Optional> returnErrorResponseCodeBased() { + return Optional.ofNullable(this.returnErrorResponseCodeBased); + } + + @Import(name="specifyYourOwnResponseCodeBased") + private @Nullable Output specifyYourOwnResponseCodeBased; + + public Optional> specifyYourOwnResponseCodeBased() { + return Optional.ofNullable(this.specifyYourOwnResponseCodeBased); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs(GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs $) { + this.fallbackActionResponseCodeBased = $.fallbackActionResponseCodeBased; + this.locked = $.locked; + this.responseCodeBased = $.responseCodeBased; + this.responseCodes = $.responseCodes; + this.responseDelayBased = $.responseDelayBased; + this.responseDelayThreshold = $.responseDelayThreshold; + this.returnErrorResponseCodeBased = $.returnErrorResponseCodeBased; + this.specifyYourOwnResponseCodeBased = $.specifyYourOwnResponseCodeBased; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs(Objects.requireNonNull(defaults)); + } + + public Builder fallbackActionResponseCodeBased(@Nullable Output fallbackActionResponseCodeBased) { + $.fallbackActionResponseCodeBased = fallbackActionResponseCodeBased; + return this; + } + + public Builder fallbackActionResponseCodeBased(String fallbackActionResponseCodeBased) { + return fallbackActionResponseCodeBased(Output.of(fallbackActionResponseCodeBased)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder responseCodeBased(@Nullable Output responseCodeBased) { + $.responseCodeBased = responseCodeBased; + return this; + } + + public Builder responseCodeBased(Boolean responseCodeBased) { + return responseCodeBased(Output.of(responseCodeBased)); + } + + public Builder responseCodes(@Nullable Output responseCodes) { + $.responseCodes = responseCodes; + return this; + } + + public Builder responseCodes(String responseCodes) { + return responseCodes(Output.of(responseCodes)); + } + + public Builder responseDelayBased(@Nullable Output responseDelayBased) { + $.responseDelayBased = responseDelayBased; + return this; + } + + public Builder responseDelayBased(Boolean responseDelayBased) { + return responseDelayBased(Output.of(responseDelayBased)); + } + + public Builder responseDelayThreshold(@Nullable Output responseDelayThreshold) { + $.responseDelayThreshold = responseDelayThreshold; + return this; + } + + public Builder responseDelayThreshold(String responseDelayThreshold) { + return responseDelayThreshold(Output.of(responseDelayThreshold)); + } + + public Builder returnErrorResponseCodeBased(@Nullable Output returnErrorResponseCodeBased) { + $.returnErrorResponseCodeBased = returnErrorResponseCodeBased; + return this; + } + + public Builder returnErrorResponseCodeBased(String returnErrorResponseCodeBased) { + return returnErrorResponseCodeBased(Output.of(returnErrorResponseCodeBased)); + } + + public Builder specifyYourOwnResponseCodeBased(@Nullable Output specifyYourOwnResponseCodeBased) { + $.specifyYourOwnResponseCodeBased = specifyYourOwnResponseCodeBased; + return this; + } + + public Builder specifyYourOwnResponseCodeBased(String specifyYourOwnResponseCodeBased) { + return specifyYourOwnResponseCodeBased(Output.of(specifyYourOwnResponseCodeBased)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration.java new file mode 100644 index 000000000..b49019d2b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration.java @@ -0,0 +1,293 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration(); + + @Import(name="abLogic") + private @Nullable String abLogic; + + public Optional abLogic() { + return Optional.ofNullable(this.abLogic); + } + + @Import(name="abTesting") + private @Nullable String abTesting; + + public Optional abTesting() { + return Optional.ofNullable(this.abTesting); + } + + @Import(name="compression") + private @Nullable String compression; + + public Optional compression() { + return Optional.ofNullable(this.compression); + } + + @Import(name="cookieName") + private @Nullable String cookieName; + + public Optional cookieName() { + return Optional.ofNullable(this.cookieName); + } + + @Import(name="enableBrotliCompression") + private @Nullable Boolean enableBrotliCompression; + + public Optional enableBrotliCompression() { + return Optional.ofNullable(this.enableBrotliCompression); + } + + @Import(name="enableForNoncacheable") + private @Nullable Boolean enableForNoncacheable; + + public Optional enableForNoncacheable() { + return Optional.ofNullable(this.enableForNoncacheable); + } + + @Import(name="enablePreconnect") + private @Nullable Boolean enablePreconnect; + + public Optional enablePreconnect() { + return Optional.ofNullable(this.enablePreconnect); + } + + @Import(name="enablePush") + private @Nullable Boolean enablePush; + + public Optional enablePush() { + return Optional.ofNullable(this.enablePush); + } + + @Import(name="enableRo") + private @Nullable Boolean enableRo; + + public Optional enableRo() { + return Optional.ofNullable(this.enableRo); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="preloadEnable") + private @Nullable Boolean preloadEnable; + + public Optional preloadEnable() { + return Optional.ofNullable(this.preloadEnable); + } + + @Import(name="source") + private @Nullable String source; + + public Optional source() { + return Optional.ofNullable(this.source); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="titleBrotli") + private @Nullable String titleBrotli; + + public Optional titleBrotli() { + return Optional.ofNullable(this.titleBrotli); + } + + @Import(name="titleHttp2ServerPush") + private @Nullable String titleHttp2ServerPush; + + public Optional titleHttp2ServerPush() { + return Optional.ofNullable(this.titleHttp2ServerPush); + } + + @Import(name="titlePreconnect") + private @Nullable String titlePreconnect; + + public Optional titlePreconnect() { + return Optional.ofNullable(this.titlePreconnect); + } + + @Import(name="titlePreload") + private @Nullable String titlePreload; + + public Optional titlePreload() { + return Optional.ofNullable(this.titlePreload); + } + + @Import(name="titleRo") + private @Nullable String titleRo; + + public Optional titleRo() { + return Optional.ofNullable(this.titleRo); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration $) { + this.abLogic = $.abLogic; + this.abTesting = $.abTesting; + this.compression = $.compression; + this.cookieName = $.cookieName; + this.enableBrotliCompression = $.enableBrotliCompression; + this.enableForNoncacheable = $.enableForNoncacheable; + this.enablePreconnect = $.enablePreconnect; + this.enablePush = $.enablePush; + this.enableRo = $.enableRo; + this.locked = $.locked; + this.preloadEnable = $.preloadEnable; + this.source = $.source; + this.templateUuid = $.templateUuid; + this.titleBrotli = $.titleBrotli; + this.titleHttp2ServerPush = $.titleHttp2ServerPush; + this.titlePreconnect = $.titlePreconnect; + this.titlePreload = $.titlePreload; + this.titleRo = $.titleRo; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration(Objects.requireNonNull(defaults)); + } + + public Builder abLogic(@Nullable String abLogic) { + $.abLogic = abLogic; + return this; + } + + public Builder abTesting(@Nullable String abTesting) { + $.abTesting = abTesting; + return this; + } + + public Builder compression(@Nullable String compression) { + $.compression = compression; + return this; + } + + public Builder cookieName(@Nullable String cookieName) { + $.cookieName = cookieName; + return this; + } + + public Builder enableBrotliCompression(@Nullable Boolean enableBrotliCompression) { + $.enableBrotliCompression = enableBrotliCompression; + return this; + } + + public Builder enableForNoncacheable(@Nullable Boolean enableForNoncacheable) { + $.enableForNoncacheable = enableForNoncacheable; + return this; + } + + public Builder enablePreconnect(@Nullable Boolean enablePreconnect) { + $.enablePreconnect = enablePreconnect; + return this; + } + + public Builder enablePush(@Nullable Boolean enablePush) { + $.enablePush = enablePush; + return this; + } + + public Builder enableRo(@Nullable Boolean enableRo) { + $.enableRo = enableRo; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder preloadEnable(@Nullable Boolean preloadEnable) { + $.preloadEnable = preloadEnable; + return this; + } + + public Builder source(@Nullable String source) { + $.source = source; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder titleBrotli(@Nullable String titleBrotli) { + $.titleBrotli = titleBrotli; + return this; + } + + public Builder titleHttp2ServerPush(@Nullable String titleHttp2ServerPush) { + $.titleHttp2ServerPush = titleHttp2ServerPush; + return this; + } + + public Builder titlePreconnect(@Nullable String titlePreconnect) { + $.titlePreconnect = titlePreconnect; + return this; + } + + public Builder titlePreload(@Nullable String titlePreload) { + $.titlePreload = titlePreload; + return this; + } + + public Builder titleRo(@Nullable String titleRo) { + $.titleRo = titleRo; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs.java new file mode 100644 index 000000000..91fff954e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs.java @@ -0,0 +1,370 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs(); + + @Import(name="abLogic") + private @Nullable Output abLogic; + + public Optional> abLogic() { + return Optional.ofNullable(this.abLogic); + } + + @Import(name="abTesting") + private @Nullable Output abTesting; + + public Optional> abTesting() { + return Optional.ofNullable(this.abTesting); + } + + @Import(name="compression") + private @Nullable Output compression; + + public Optional> compression() { + return Optional.ofNullable(this.compression); + } + + @Import(name="cookieName") + private @Nullable Output cookieName; + + public Optional> cookieName() { + return Optional.ofNullable(this.cookieName); + } + + @Import(name="enableBrotliCompression") + private @Nullable Output enableBrotliCompression; + + public Optional> enableBrotliCompression() { + return Optional.ofNullable(this.enableBrotliCompression); + } + + @Import(name="enableForNoncacheable") + private @Nullable Output enableForNoncacheable; + + public Optional> enableForNoncacheable() { + return Optional.ofNullable(this.enableForNoncacheable); + } + + @Import(name="enablePreconnect") + private @Nullable Output enablePreconnect; + + public Optional> enablePreconnect() { + return Optional.ofNullable(this.enablePreconnect); + } + + @Import(name="enablePush") + private @Nullable Output enablePush; + + public Optional> enablePush() { + return Optional.ofNullable(this.enablePush); + } + + @Import(name="enableRo") + private @Nullable Output enableRo; + + public Optional> enableRo() { + return Optional.ofNullable(this.enableRo); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="preloadEnable") + private @Nullable Output preloadEnable; + + public Optional> preloadEnable() { + return Optional.ofNullable(this.preloadEnable); + } + + @Import(name="source") + private @Nullable Output source; + + public Optional> source() { + return Optional.ofNullable(this.source); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="titleBrotli") + private @Nullable Output titleBrotli; + + public Optional> titleBrotli() { + return Optional.ofNullable(this.titleBrotli); + } + + @Import(name="titleHttp2ServerPush") + private @Nullable Output titleHttp2ServerPush; + + public Optional> titleHttp2ServerPush() { + return Optional.ofNullable(this.titleHttp2ServerPush); + } + + @Import(name="titlePreconnect") + private @Nullable Output titlePreconnect; + + public Optional> titlePreconnect() { + return Optional.ofNullable(this.titlePreconnect); + } + + @Import(name="titlePreload") + private @Nullable Output titlePreload; + + public Optional> titlePreload() { + return Optional.ofNullable(this.titlePreload); + } + + @Import(name="titleRo") + private @Nullable Output titleRo; + + public Optional> titleRo() { + return Optional.ofNullable(this.titleRo); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs $) { + this.abLogic = $.abLogic; + this.abTesting = $.abTesting; + this.compression = $.compression; + this.cookieName = $.cookieName; + this.enableBrotliCompression = $.enableBrotliCompression; + this.enableForNoncacheable = $.enableForNoncacheable; + this.enablePreconnect = $.enablePreconnect; + this.enablePush = $.enablePush; + this.enableRo = $.enableRo; + this.locked = $.locked; + this.preloadEnable = $.preloadEnable; + this.source = $.source; + this.templateUuid = $.templateUuid; + this.titleBrotli = $.titleBrotli; + this.titleHttp2ServerPush = $.titleHttp2ServerPush; + this.titlePreconnect = $.titlePreconnect; + this.titlePreload = $.titlePreload; + this.titleRo = $.titleRo; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs(Objects.requireNonNull(defaults)); + } + + public Builder abLogic(@Nullable Output abLogic) { + $.abLogic = abLogic; + return this; + } + + public Builder abLogic(String abLogic) { + return abLogic(Output.of(abLogic)); + } + + public Builder abTesting(@Nullable Output abTesting) { + $.abTesting = abTesting; + return this; + } + + public Builder abTesting(String abTesting) { + return abTesting(Output.of(abTesting)); + } + + public Builder compression(@Nullable Output compression) { + $.compression = compression; + return this; + } + + public Builder compression(String compression) { + return compression(Output.of(compression)); + } + + public Builder cookieName(@Nullable Output cookieName) { + $.cookieName = cookieName; + return this; + } + + public Builder cookieName(String cookieName) { + return cookieName(Output.of(cookieName)); + } + + public Builder enableBrotliCompression(@Nullable Output enableBrotliCompression) { + $.enableBrotliCompression = enableBrotliCompression; + return this; + } + + public Builder enableBrotliCompression(Boolean enableBrotliCompression) { + return enableBrotliCompression(Output.of(enableBrotliCompression)); + } + + public Builder enableForNoncacheable(@Nullable Output enableForNoncacheable) { + $.enableForNoncacheable = enableForNoncacheable; + return this; + } + + public Builder enableForNoncacheable(Boolean enableForNoncacheable) { + return enableForNoncacheable(Output.of(enableForNoncacheable)); + } + + public Builder enablePreconnect(@Nullable Output enablePreconnect) { + $.enablePreconnect = enablePreconnect; + return this; + } + + public Builder enablePreconnect(Boolean enablePreconnect) { + return enablePreconnect(Output.of(enablePreconnect)); + } + + public Builder enablePush(@Nullable Output enablePush) { + $.enablePush = enablePush; + return this; + } + + public Builder enablePush(Boolean enablePush) { + return enablePush(Output.of(enablePush)); + } + + public Builder enableRo(@Nullable Output enableRo) { + $.enableRo = enableRo; + return this; + } + + public Builder enableRo(Boolean enableRo) { + return enableRo(Output.of(enableRo)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder preloadEnable(@Nullable Output preloadEnable) { + $.preloadEnable = preloadEnable; + return this; + } + + public Builder preloadEnable(Boolean preloadEnable) { + return preloadEnable(Output.of(preloadEnable)); + } + + public Builder source(@Nullable Output source) { + $.source = source; + return this; + } + + public Builder source(String source) { + return source(Output.of(source)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder titleBrotli(@Nullable Output titleBrotli) { + $.titleBrotli = titleBrotli; + return this; + } + + public Builder titleBrotli(String titleBrotli) { + return titleBrotli(Output.of(titleBrotli)); + } + + public Builder titleHttp2ServerPush(@Nullable Output titleHttp2ServerPush) { + $.titleHttp2ServerPush = titleHttp2ServerPush; + return this; + } + + public Builder titleHttp2ServerPush(String titleHttp2ServerPush) { + return titleHttp2ServerPush(Output.of(titleHttp2ServerPush)); + } + + public Builder titlePreconnect(@Nullable Output titlePreconnect) { + $.titlePreconnect = titlePreconnect; + return this; + } + + public Builder titlePreconnect(String titlePreconnect) { + return titlePreconnect(Output.of(titlePreconnect)); + } + + public Builder titlePreload(@Nullable Output titlePreload) { + $.titlePreload = titlePreload; + return this; + } + + public Builder titlePreload(String titlePreload) { + return titlePreload(Output.of(titlePreload)); + } + + public Builder titleRo(@Nullable Output titleRo) { + $.titleRo = titleRo; + return this; + } + + public Builder titleRo(String titleRo) { + return titleRo(Output.of(titleRo)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression.java new file mode 100644 index 000000000..d65f472b7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression.java @@ -0,0 +1,294 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression(); + + @Import(name="compressMobile") + private @Nullable Boolean compressMobile; + + public Optional compressMobile() { + return Optional.ofNullable(this.compressMobile); + } + + @Import(name="compressStandard") + private @Nullable Boolean compressStandard; + + public Optional compressStandard() { + return Optional.ofNullable(this.compressStandard); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="tier1MobileCompressionMethod") + private @Nullable String tier1MobileCompressionMethod; + + public Optional tier1MobileCompressionMethod() { + return Optional.ofNullable(this.tier1MobileCompressionMethod); + } + + @Import(name="tier1MobileCompressionValue") + private @Nullable Integer tier1MobileCompressionValue; + + public Optional tier1MobileCompressionValue() { + return Optional.ofNullable(this.tier1MobileCompressionValue); + } + + @Import(name="tier1StandardCompressionMethod") + private @Nullable String tier1StandardCompressionMethod; + + public Optional tier1StandardCompressionMethod() { + return Optional.ofNullable(this.tier1StandardCompressionMethod); + } + + @Import(name="tier1StandardCompressionValue") + private @Nullable Integer tier1StandardCompressionValue; + + public Optional tier1StandardCompressionValue() { + return Optional.ofNullable(this.tier1StandardCompressionValue); + } + + @Import(name="tier2MobileCompressionMethod") + private @Nullable String tier2MobileCompressionMethod; + + public Optional tier2MobileCompressionMethod() { + return Optional.ofNullable(this.tier2MobileCompressionMethod); + } + + @Import(name="tier2MobileCompressionValue") + private @Nullable Integer tier2MobileCompressionValue; + + public Optional tier2MobileCompressionValue() { + return Optional.ofNullable(this.tier2MobileCompressionValue); + } + + @Import(name="tier2StandardCompressionMethod") + private @Nullable String tier2StandardCompressionMethod; + + public Optional tier2StandardCompressionMethod() { + return Optional.ofNullable(this.tier2StandardCompressionMethod); + } + + @Import(name="tier2StandardCompressionValue") + private @Nullable Integer tier2StandardCompressionValue; + + public Optional tier2StandardCompressionValue() { + return Optional.ofNullable(this.tier2StandardCompressionValue); + } + + @Import(name="tier3MobileCompressionMethod") + private @Nullable String tier3MobileCompressionMethod; + + public Optional tier3MobileCompressionMethod() { + return Optional.ofNullable(this.tier3MobileCompressionMethod); + } + + @Import(name="tier3MobileCompressionValue") + private @Nullable Integer tier3MobileCompressionValue; + + public Optional tier3MobileCompressionValue() { + return Optional.ofNullable(this.tier3MobileCompressionValue); + } + + @Import(name="tier3StandardCompressionMethod") + private @Nullable String tier3StandardCompressionMethod; + + public Optional tier3StandardCompressionMethod() { + return Optional.ofNullable(this.tier3StandardCompressionMethod); + } + + @Import(name="tier3StandardCompressionValue") + private @Nullable Integer tier3StandardCompressionValue; + + public Optional tier3StandardCompressionValue() { + return Optional.ofNullable(this.tier3StandardCompressionValue); + } + + @Import(name="titleAicMobile") + private @Nullable String titleAicMobile; + + public Optional titleAicMobile() { + return Optional.ofNullable(this.titleAicMobile); + } + + @Import(name="titleAicNonmobile") + private @Nullable String titleAicNonmobile; + + public Optional titleAicNonmobile() { + return Optional.ofNullable(this.titleAicNonmobile); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression $) { + this.compressMobile = $.compressMobile; + this.compressStandard = $.compressStandard; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.tier1MobileCompressionMethod = $.tier1MobileCompressionMethod; + this.tier1MobileCompressionValue = $.tier1MobileCompressionValue; + this.tier1StandardCompressionMethod = $.tier1StandardCompressionMethod; + this.tier1StandardCompressionValue = $.tier1StandardCompressionValue; + this.tier2MobileCompressionMethod = $.tier2MobileCompressionMethod; + this.tier2MobileCompressionValue = $.tier2MobileCompressionValue; + this.tier2StandardCompressionMethod = $.tier2StandardCompressionMethod; + this.tier2StandardCompressionValue = $.tier2StandardCompressionValue; + this.tier3MobileCompressionMethod = $.tier3MobileCompressionMethod; + this.tier3MobileCompressionValue = $.tier3MobileCompressionValue; + this.tier3StandardCompressionMethod = $.tier3StandardCompressionMethod; + this.tier3StandardCompressionValue = $.tier3StandardCompressionValue; + this.titleAicMobile = $.titleAicMobile; + this.titleAicNonmobile = $.titleAicNonmobile; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression(Objects.requireNonNull(defaults)); + } + + public Builder compressMobile(@Nullable Boolean compressMobile) { + $.compressMobile = compressMobile; + return this; + } + + public Builder compressStandard(@Nullable Boolean compressStandard) { + $.compressStandard = compressStandard; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder tier1MobileCompressionMethod(@Nullable String tier1MobileCompressionMethod) { + $.tier1MobileCompressionMethod = tier1MobileCompressionMethod; + return this; + } + + public Builder tier1MobileCompressionValue(@Nullable Integer tier1MobileCompressionValue) { + $.tier1MobileCompressionValue = tier1MobileCompressionValue; + return this; + } + + public Builder tier1StandardCompressionMethod(@Nullable String tier1StandardCompressionMethod) { + $.tier1StandardCompressionMethod = tier1StandardCompressionMethod; + return this; + } + + public Builder tier1StandardCompressionValue(@Nullable Integer tier1StandardCompressionValue) { + $.tier1StandardCompressionValue = tier1StandardCompressionValue; + return this; + } + + public Builder tier2MobileCompressionMethod(@Nullable String tier2MobileCompressionMethod) { + $.tier2MobileCompressionMethod = tier2MobileCompressionMethod; + return this; + } + + public Builder tier2MobileCompressionValue(@Nullable Integer tier2MobileCompressionValue) { + $.tier2MobileCompressionValue = tier2MobileCompressionValue; + return this; + } + + public Builder tier2StandardCompressionMethod(@Nullable String tier2StandardCompressionMethod) { + $.tier2StandardCompressionMethod = tier2StandardCompressionMethod; + return this; + } + + public Builder tier2StandardCompressionValue(@Nullable Integer tier2StandardCompressionValue) { + $.tier2StandardCompressionValue = tier2StandardCompressionValue; + return this; + } + + public Builder tier3MobileCompressionMethod(@Nullable String tier3MobileCompressionMethod) { + $.tier3MobileCompressionMethod = tier3MobileCompressionMethod; + return this; + } + + public Builder tier3MobileCompressionValue(@Nullable Integer tier3MobileCompressionValue) { + $.tier3MobileCompressionValue = tier3MobileCompressionValue; + return this; + } + + public Builder tier3StandardCompressionMethod(@Nullable String tier3StandardCompressionMethod) { + $.tier3StandardCompressionMethod = tier3StandardCompressionMethod; + return this; + } + + public Builder tier3StandardCompressionValue(@Nullable Integer tier3StandardCompressionValue) { + $.tier3StandardCompressionValue = tier3StandardCompressionValue; + return this; + } + + public Builder titleAicMobile(@Nullable String titleAicMobile) { + $.titleAicMobile = titleAicMobile; + return this; + } + + public Builder titleAicNonmobile(@Nullable String titleAicNonmobile) { + $.titleAicNonmobile = titleAicNonmobile; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs.java new file mode 100644 index 000000000..395a5923f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs.java @@ -0,0 +1,371 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs(); + + @Import(name="compressMobile") + private @Nullable Output compressMobile; + + public Optional> compressMobile() { + return Optional.ofNullable(this.compressMobile); + } + + @Import(name="compressStandard") + private @Nullable Output compressStandard; + + public Optional> compressStandard() { + return Optional.ofNullable(this.compressStandard); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="tier1MobileCompressionMethod") + private @Nullable Output tier1MobileCompressionMethod; + + public Optional> tier1MobileCompressionMethod() { + return Optional.ofNullable(this.tier1MobileCompressionMethod); + } + + @Import(name="tier1MobileCompressionValue") + private @Nullable Output tier1MobileCompressionValue; + + public Optional> tier1MobileCompressionValue() { + return Optional.ofNullable(this.tier1MobileCompressionValue); + } + + @Import(name="tier1StandardCompressionMethod") + private @Nullable Output tier1StandardCompressionMethod; + + public Optional> tier1StandardCompressionMethod() { + return Optional.ofNullable(this.tier1StandardCompressionMethod); + } + + @Import(name="tier1StandardCompressionValue") + private @Nullable Output tier1StandardCompressionValue; + + public Optional> tier1StandardCompressionValue() { + return Optional.ofNullable(this.tier1StandardCompressionValue); + } + + @Import(name="tier2MobileCompressionMethod") + private @Nullable Output tier2MobileCompressionMethod; + + public Optional> tier2MobileCompressionMethod() { + return Optional.ofNullable(this.tier2MobileCompressionMethod); + } + + @Import(name="tier2MobileCompressionValue") + private @Nullable Output tier2MobileCompressionValue; + + public Optional> tier2MobileCompressionValue() { + return Optional.ofNullable(this.tier2MobileCompressionValue); + } + + @Import(name="tier2StandardCompressionMethod") + private @Nullable Output tier2StandardCompressionMethod; + + public Optional> tier2StandardCompressionMethod() { + return Optional.ofNullable(this.tier2StandardCompressionMethod); + } + + @Import(name="tier2StandardCompressionValue") + private @Nullable Output tier2StandardCompressionValue; + + public Optional> tier2StandardCompressionValue() { + return Optional.ofNullable(this.tier2StandardCompressionValue); + } + + @Import(name="tier3MobileCompressionMethod") + private @Nullable Output tier3MobileCompressionMethod; + + public Optional> tier3MobileCompressionMethod() { + return Optional.ofNullable(this.tier3MobileCompressionMethod); + } + + @Import(name="tier3MobileCompressionValue") + private @Nullable Output tier3MobileCompressionValue; + + public Optional> tier3MobileCompressionValue() { + return Optional.ofNullable(this.tier3MobileCompressionValue); + } + + @Import(name="tier3StandardCompressionMethod") + private @Nullable Output tier3StandardCompressionMethod; + + public Optional> tier3StandardCompressionMethod() { + return Optional.ofNullable(this.tier3StandardCompressionMethod); + } + + @Import(name="tier3StandardCompressionValue") + private @Nullable Output tier3StandardCompressionValue; + + public Optional> tier3StandardCompressionValue() { + return Optional.ofNullable(this.tier3StandardCompressionValue); + } + + @Import(name="titleAicMobile") + private @Nullable Output titleAicMobile; + + public Optional> titleAicMobile() { + return Optional.ofNullable(this.titleAicMobile); + } + + @Import(name="titleAicNonmobile") + private @Nullable Output titleAicNonmobile; + + public Optional> titleAicNonmobile() { + return Optional.ofNullable(this.titleAicNonmobile); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs $) { + this.compressMobile = $.compressMobile; + this.compressStandard = $.compressStandard; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.tier1MobileCompressionMethod = $.tier1MobileCompressionMethod; + this.tier1MobileCompressionValue = $.tier1MobileCompressionValue; + this.tier1StandardCompressionMethod = $.tier1StandardCompressionMethod; + this.tier1StandardCompressionValue = $.tier1StandardCompressionValue; + this.tier2MobileCompressionMethod = $.tier2MobileCompressionMethod; + this.tier2MobileCompressionValue = $.tier2MobileCompressionValue; + this.tier2StandardCompressionMethod = $.tier2StandardCompressionMethod; + this.tier2StandardCompressionValue = $.tier2StandardCompressionValue; + this.tier3MobileCompressionMethod = $.tier3MobileCompressionMethod; + this.tier3MobileCompressionValue = $.tier3MobileCompressionValue; + this.tier3StandardCompressionMethod = $.tier3StandardCompressionMethod; + this.tier3StandardCompressionValue = $.tier3StandardCompressionValue; + this.titleAicMobile = $.titleAicMobile; + this.titleAicNonmobile = $.titleAicNonmobile; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs(Objects.requireNonNull(defaults)); + } + + public Builder compressMobile(@Nullable Output compressMobile) { + $.compressMobile = compressMobile; + return this; + } + + public Builder compressMobile(Boolean compressMobile) { + return compressMobile(Output.of(compressMobile)); + } + + public Builder compressStandard(@Nullable Output compressStandard) { + $.compressStandard = compressStandard; + return this; + } + + public Builder compressStandard(Boolean compressStandard) { + return compressStandard(Output.of(compressStandard)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder tier1MobileCompressionMethod(@Nullable Output tier1MobileCompressionMethod) { + $.tier1MobileCompressionMethod = tier1MobileCompressionMethod; + return this; + } + + public Builder tier1MobileCompressionMethod(String tier1MobileCompressionMethod) { + return tier1MobileCompressionMethod(Output.of(tier1MobileCompressionMethod)); + } + + public Builder tier1MobileCompressionValue(@Nullable Output tier1MobileCompressionValue) { + $.tier1MobileCompressionValue = tier1MobileCompressionValue; + return this; + } + + public Builder tier1MobileCompressionValue(Integer tier1MobileCompressionValue) { + return tier1MobileCompressionValue(Output.of(tier1MobileCompressionValue)); + } + + public Builder tier1StandardCompressionMethod(@Nullable Output tier1StandardCompressionMethod) { + $.tier1StandardCompressionMethod = tier1StandardCompressionMethod; + return this; + } + + public Builder tier1StandardCompressionMethod(String tier1StandardCompressionMethod) { + return tier1StandardCompressionMethod(Output.of(tier1StandardCompressionMethod)); + } + + public Builder tier1StandardCompressionValue(@Nullable Output tier1StandardCompressionValue) { + $.tier1StandardCompressionValue = tier1StandardCompressionValue; + return this; + } + + public Builder tier1StandardCompressionValue(Integer tier1StandardCompressionValue) { + return tier1StandardCompressionValue(Output.of(tier1StandardCompressionValue)); + } + + public Builder tier2MobileCompressionMethod(@Nullable Output tier2MobileCompressionMethod) { + $.tier2MobileCompressionMethod = tier2MobileCompressionMethod; + return this; + } + + public Builder tier2MobileCompressionMethod(String tier2MobileCompressionMethod) { + return tier2MobileCompressionMethod(Output.of(tier2MobileCompressionMethod)); + } + + public Builder tier2MobileCompressionValue(@Nullable Output tier2MobileCompressionValue) { + $.tier2MobileCompressionValue = tier2MobileCompressionValue; + return this; + } + + public Builder tier2MobileCompressionValue(Integer tier2MobileCompressionValue) { + return tier2MobileCompressionValue(Output.of(tier2MobileCompressionValue)); + } + + public Builder tier2StandardCompressionMethod(@Nullable Output tier2StandardCompressionMethod) { + $.tier2StandardCompressionMethod = tier2StandardCompressionMethod; + return this; + } + + public Builder tier2StandardCompressionMethod(String tier2StandardCompressionMethod) { + return tier2StandardCompressionMethod(Output.of(tier2StandardCompressionMethod)); + } + + public Builder tier2StandardCompressionValue(@Nullable Output tier2StandardCompressionValue) { + $.tier2StandardCompressionValue = tier2StandardCompressionValue; + return this; + } + + public Builder tier2StandardCompressionValue(Integer tier2StandardCompressionValue) { + return tier2StandardCompressionValue(Output.of(tier2StandardCompressionValue)); + } + + public Builder tier3MobileCompressionMethod(@Nullable Output tier3MobileCompressionMethod) { + $.tier3MobileCompressionMethod = tier3MobileCompressionMethod; + return this; + } + + public Builder tier3MobileCompressionMethod(String tier3MobileCompressionMethod) { + return tier3MobileCompressionMethod(Output.of(tier3MobileCompressionMethod)); + } + + public Builder tier3MobileCompressionValue(@Nullable Output tier3MobileCompressionValue) { + $.tier3MobileCompressionValue = tier3MobileCompressionValue; + return this; + } + + public Builder tier3MobileCompressionValue(Integer tier3MobileCompressionValue) { + return tier3MobileCompressionValue(Output.of(tier3MobileCompressionValue)); + } + + public Builder tier3StandardCompressionMethod(@Nullable Output tier3StandardCompressionMethod) { + $.tier3StandardCompressionMethod = tier3StandardCompressionMethod; + return this; + } + + public Builder tier3StandardCompressionMethod(String tier3StandardCompressionMethod) { + return tier3StandardCompressionMethod(Output.of(tier3StandardCompressionMethod)); + } + + public Builder tier3StandardCompressionValue(@Nullable Output tier3StandardCompressionValue) { + $.tier3StandardCompressionValue = tier3StandardCompressionValue; + return this; + } + + public Builder tier3StandardCompressionValue(Integer tier3StandardCompressionValue) { + return tier3StandardCompressionValue(Output.of(tier3StandardCompressionValue)); + } + + public Builder titleAicMobile(@Nullable Output titleAicMobile) { + $.titleAicMobile = titleAicMobile; + return this; + } + + public Builder titleAicMobile(String titleAicMobile) { + return titleAicMobile(Output.of(titleAicMobile)); + } + + public Builder titleAicNonmobile(@Nullable Output titleAicNonmobile) { + $.titleAicNonmobile = titleAicNonmobile; + return this; + } + + public Builder titleAicNonmobile(String titleAicNonmobile) { + return titleAicNonmobile(Output.of(titleAicNonmobile)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced.java new file mode 100644 index 000000000..561d5bd48 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced(); + + @Import(name="description") + private @Nullable String description; + + public Optional description() { + return Optional.ofNullable(this.description); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="xml") + private @Nullable String xml; + + public Optional xml() { + return Optional.ofNullable(this.xml); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced(GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced $) { + this.description = $.description; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.xml = $.xml; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced(Objects.requireNonNull(defaults)); + } + + public Builder description(@Nullable String description) { + $.description = description; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder xml(@Nullable String xml) { + $.xml = xml; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs.java new file mode 100644 index 000000000..e6b48baba --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs(); + + @Import(name="description") + private @Nullable Output description; + + public Optional> description() { + return Optional.ofNullable(this.description); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="xml") + private @Nullable Output xml; + + public Optional> xml() { + return Optional.ofNullable(this.xml); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs(GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs $) { + this.description = $.description; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.xml = $.xml; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs(Objects.requireNonNull(defaults)); + } + + public Builder description(@Nullable Output description) { + $.description = description; + return this; + } + + public Builder description(String description) { + return description(Output.of(description)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder xml(@Nullable Output xml) { + $.xml = xml; + return this; + } + + public Builder xml(String xml) { + return xml(Output.of(xml)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting.java new file mode 100644 index 000000000..ba7c5dfec --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting.java @@ -0,0 +1,177 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting(); + + @Import(name="attribute1") + private @Nullable String attribute1; + + public Optional attribute1() { + return Optional.ofNullable(this.attribute1); + } + + @Import(name="attribute2") + private @Nullable String attribute2; + + public Optional attribute2() { + return Optional.ofNullable(this.attribute2); + } + + @Import(name="attribute3") + private @Nullable String attribute3; + + public Optional attribute3() { + return Optional.ofNullable(this.attribute3); + } + + @Import(name="attribute4") + private @Nullable String attribute4; + + public Optional attribute4() { + return Optional.ofNullable(this.attribute4); + } + + @Import(name="attributesCount") + private @Nullable Integer attributesCount; + + public Optional attributesCount() { + return Optional.ofNullable(this.attributesCount); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="reportName") + private @Nullable String reportName; + + public Optional reportName() { + return Optional.ofNullable(this.reportName); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting(GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting $) { + this.attribute1 = $.attribute1; + this.attribute2 = $.attribute2; + this.attribute3 = $.attribute3; + this.attribute4 = $.attribute4; + this.attributesCount = $.attributesCount; + this.enabled = $.enabled; + this.locked = $.locked; + this.reportName = $.reportName; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting(Objects.requireNonNull(defaults)); + } + + public Builder attribute1(@Nullable String attribute1) { + $.attribute1 = attribute1; + return this; + } + + public Builder attribute2(@Nullable String attribute2) { + $.attribute2 = attribute2; + return this; + } + + public Builder attribute3(@Nullable String attribute3) { + $.attribute3 = attribute3; + return this; + } + + public Builder attribute4(@Nullable String attribute4) { + $.attribute4 = attribute4; + return this; + } + + public Builder attributesCount(@Nullable Integer attributesCount) { + $.attributesCount = attributesCount; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder reportName(@Nullable String reportName) { + $.reportName = reportName; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs.java new file mode 100644 index 000000000..5f7f50ca4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs.java @@ -0,0 +1,218 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs(); + + @Import(name="attribute1") + private @Nullable Output attribute1; + + public Optional> attribute1() { + return Optional.ofNullable(this.attribute1); + } + + @Import(name="attribute2") + private @Nullable Output attribute2; + + public Optional> attribute2() { + return Optional.ofNullable(this.attribute2); + } + + @Import(name="attribute3") + private @Nullable Output attribute3; + + public Optional> attribute3() { + return Optional.ofNullable(this.attribute3); + } + + @Import(name="attribute4") + private @Nullable Output attribute4; + + public Optional> attribute4() { + return Optional.ofNullable(this.attribute4); + } + + @Import(name="attributesCount") + private @Nullable Output attributesCount; + + public Optional> attributesCount() { + return Optional.ofNullable(this.attributesCount); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="reportName") + private @Nullable Output reportName; + + public Optional> reportName() { + return Optional.ofNullable(this.reportName); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs(GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs $) { + this.attribute1 = $.attribute1; + this.attribute2 = $.attribute2; + this.attribute3 = $.attribute3; + this.attribute4 = $.attribute4; + this.attributesCount = $.attributesCount; + this.enabled = $.enabled; + this.locked = $.locked; + this.reportName = $.reportName; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs(Objects.requireNonNull(defaults)); + } + + public Builder attribute1(@Nullable Output attribute1) { + $.attribute1 = attribute1; + return this; + } + + public Builder attribute1(String attribute1) { + return attribute1(Output.of(attribute1)); + } + + public Builder attribute2(@Nullable Output attribute2) { + $.attribute2 = attribute2; + return this; + } + + public Builder attribute2(String attribute2) { + return attribute2(Output.of(attribute2)); + } + + public Builder attribute3(@Nullable Output attribute3) { + $.attribute3 = attribute3; + return this; + } + + public Builder attribute3(String attribute3) { + return attribute3(Output.of(attribute3)); + } + + public Builder attribute4(@Nullable Output attribute4) { + $.attribute4 = attribute4; + return this; + } + + public Builder attribute4(String attribute4) { + return attribute4(Output.of(attribute4)); + } + + public Builder attributesCount(@Nullable Output attributesCount) { + $.attributesCount = attributesCount; + return this; + } + + public Builder attributesCount(Integer attributesCount) { + return attributesCount(Output.of(attributesCount)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder reportName(@Nullable Output reportName) { + $.reportName = reportName; + return this; + } + + public Builder reportName(String reportName) { + return reportName(Output.of(reportName)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer.java new file mode 100644 index 000000000..bd744c4df --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs.java new file mode 100644 index 000000000..adfefd0e9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag.java new file mode 100644 index 000000000..818298e36 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag.java @@ -0,0 +1,163 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag(); + + @Import(name="includeTagsAttribute") + private @Nullable Boolean includeTagsAttribute; + + public Optional includeTagsAttribute() { + return Optional.ofNullable(this.includeTagsAttribute); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchHostname") + private @Nullable String matchHostname; + + public Optional matchHostname() { + return Optional.ofNullable(this.matchHostname); + } + + @Import(name="replaceAll") + private @Nullable Boolean replaceAll; + + public Optional replaceAll() { + return Optional.ofNullable(this.replaceAll); + } + + @Import(name="replacementHostname") + private @Nullable String replacementHostname; + + public Optional replacementHostname() { + return Optional.ofNullable(this.replacementHostname); + } + + @Import(name="scope") + private @Nullable String scope; + + public Optional scope() { + return Optional.ofNullable(this.scope); + } + + @Import(name="tagsAttribute") + private @Nullable String tagsAttribute; + + public Optional tagsAttribute() { + return Optional.ofNullable(this.tagsAttribute); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag $) { + this.includeTagsAttribute = $.includeTagsAttribute; + this.locked = $.locked; + this.matchHostname = $.matchHostname; + this.replaceAll = $.replaceAll; + this.replacementHostname = $.replacementHostname; + this.scope = $.scope; + this.tagsAttribute = $.tagsAttribute; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag(Objects.requireNonNull(defaults)); + } + + public Builder includeTagsAttribute(@Nullable Boolean includeTagsAttribute) { + $.includeTagsAttribute = includeTagsAttribute; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchHostname(@Nullable String matchHostname) { + $.matchHostname = matchHostname; + return this; + } + + public Builder replaceAll(@Nullable Boolean replaceAll) { + $.replaceAll = replaceAll; + return this; + } + + public Builder replacementHostname(@Nullable String replacementHostname) { + $.replacementHostname = replacementHostname; + return this; + } + + public Builder scope(@Nullable String scope) { + $.scope = scope; + return this; + } + + public Builder tagsAttribute(@Nullable String tagsAttribute) { + $.tagsAttribute = tagsAttribute; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs.java new file mode 100644 index 000000000..94bf1517f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs.java @@ -0,0 +1,200 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs(); + + @Import(name="includeTagsAttribute") + private @Nullable Output includeTagsAttribute; + + public Optional> includeTagsAttribute() { + return Optional.ofNullable(this.includeTagsAttribute); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchHostname") + private @Nullable Output matchHostname; + + public Optional> matchHostname() { + return Optional.ofNullable(this.matchHostname); + } + + @Import(name="replaceAll") + private @Nullable Output replaceAll; + + public Optional> replaceAll() { + return Optional.ofNullable(this.replaceAll); + } + + @Import(name="replacementHostname") + private @Nullable Output replacementHostname; + + public Optional> replacementHostname() { + return Optional.ofNullable(this.replacementHostname); + } + + @Import(name="scope") + private @Nullable Output scope; + + public Optional> scope() { + return Optional.ofNullable(this.scope); + } + + @Import(name="tagsAttribute") + private @Nullable Output tagsAttribute; + + public Optional> tagsAttribute() { + return Optional.ofNullable(this.tagsAttribute); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs $) { + this.includeTagsAttribute = $.includeTagsAttribute; + this.locked = $.locked; + this.matchHostname = $.matchHostname; + this.replaceAll = $.replaceAll; + this.replacementHostname = $.replacementHostname; + this.scope = $.scope; + this.tagsAttribute = $.tagsAttribute; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs(Objects.requireNonNull(defaults)); + } + + public Builder includeTagsAttribute(@Nullable Output includeTagsAttribute) { + $.includeTagsAttribute = includeTagsAttribute; + return this; + } + + public Builder includeTagsAttribute(Boolean includeTagsAttribute) { + return includeTagsAttribute(Output.of(includeTagsAttribute)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchHostname(@Nullable Output matchHostname) { + $.matchHostname = matchHostname; + return this; + } + + public Builder matchHostname(String matchHostname) { + return matchHostname(Output.of(matchHostname)); + } + + public Builder replaceAll(@Nullable Output replaceAll) { + $.replaceAll = replaceAll; + return this; + } + + public Builder replaceAll(Boolean replaceAll) { + return replaceAll(Output.of(replaceAll)); + } + + public Builder replacementHostname(@Nullable Output replacementHostname) { + $.replacementHostname = replacementHostname; + return this; + } + + public Builder replacementHostname(String replacementHostname) { + return replacementHostname(Output.of(replacementHostname)); + } + + public Builder scope(@Nullable Output scope) { + $.scope = scope; + return this; + } + + public Builder scope(String scope) { + return scope(Output.of(scope)); + } + + public Builder tagsAttribute(@Nullable Output tagsAttribute) { + $.tagsAttribute = tagsAttribute; + return this; + } + + public Builder tagsAttribute(String tagsAttribute) { + return tagsAttribute(Output.of(tagsAttribute)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy.java new file mode 100644 index 000000000..88cdb6b9e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy(GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs.java new file mode 100644 index 000000000..c90d78a24 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs(GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins.java new file mode 100644 index 000000000..dfeb8067b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="honorBaseDirectory") + private @Nullable Boolean honorBaseDirectory; + + public Optional honorBaseDirectory() { + return Optional.ofNullable(this.honorBaseDirectory); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="purgeOriginQueryParameter") + private @Nullable String purgeOriginQueryParameter; + + public Optional purgeOriginQueryParameter() { + return Optional.ofNullable(this.purgeOriginQueryParameter); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins(GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins $) { + this.enabled = $.enabled; + this.honorBaseDirectory = $.honorBaseDirectory; + this.locked = $.locked; + this.purgeOriginQueryParameter = $.purgeOriginQueryParameter; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder honorBaseDirectory(@Nullable Boolean honorBaseDirectory) { + $.honorBaseDirectory = honorBaseDirectory; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder purgeOriginQueryParameter(@Nullable String purgeOriginQueryParameter) { + $.purgeOriginQueryParameter = purgeOriginQueryParameter; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs.java new file mode 100644 index 000000000..11b914c9d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs.java @@ -0,0 +1,149 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="honorBaseDirectory") + private @Nullable Output honorBaseDirectory; + + public Optional> honorBaseDirectory() { + return Optional.ofNullable(this.honorBaseDirectory); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="purgeOriginQueryParameter") + private @Nullable Output purgeOriginQueryParameter; + + public Optional> purgeOriginQueryParameter() { + return Optional.ofNullable(this.purgeOriginQueryParameter); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs $) { + this.enabled = $.enabled; + this.honorBaseDirectory = $.honorBaseDirectory; + this.locked = $.locked; + this.purgeOriginQueryParameter = $.purgeOriginQueryParameter; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder honorBaseDirectory(@Nullable Output honorBaseDirectory) { + $.honorBaseDirectory = honorBaseDirectory; + return this; + } + + public Builder honorBaseDirectory(Boolean honorBaseDirectory) { + return honorBaseDirectory(Output.of(honorBaseDirectory)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder purgeOriginQueryParameter(@Nullable Output purgeOriginQueryParameter) { + $.purgeOriginQueryParameter = purgeOriginQueryParameter; + return this; + } + + public Builder purgeOriginQueryParameter(String purgeOriginQueryParameter) { + return purgeOriginQueryParameter(Output.of(purgeOriginQueryParameter)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete.java new file mode 100644 index 000000000..0b6714969 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete(); + + @Import(name="allowBody") + private @Nullable Boolean allowBody; + + public Optional allowBody() { + return Optional.ofNullable(this.allowBody); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete(GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete $) { + this.allowBody = $.allowBody; + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete(Objects.requireNonNull(defaults)); + } + + public Builder allowBody(@Nullable Boolean allowBody) { + $.allowBody = allowBody; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs.java new file mode 100644 index 000000000..4b053b032 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs(); + + @Import(name="allowBody") + private @Nullable Output allowBody; + + public Optional> allowBody() { + return Optional.ofNullable(this.allowBody); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs(GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs $) { + this.allowBody = $.allowBody; + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs(Objects.requireNonNull(defaults)); + } + + public Builder allowBody(@Nullable Output allowBody) { + $.allowBody = allowBody; + return this; + } + + public Builder allowBody(Boolean allowBody) { + return allowBody(Output.of(allowBody)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing.java new file mode 100644 index 000000000..7c38906ef --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs.java new file mode 100644 index 000000000..fbb3d2600 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade.java new file mode 100644 index 000000000..57bea3d5d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs.java new file mode 100644 index 000000000..3fc30cff5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions.java new file mode 100644 index 000000000..c710e74d6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions(GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs.java new file mode 100644 index 000000000..c1efa5af3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch.java new file mode 100644 index 000000000..279eb7df6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs.java new file mode 100644 index 000000000..09b4f3b10 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost.java new file mode 100644 index 000000000..c00b7f002 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost(); + + @Import(name="allowWithoutContentLength") + private @Nullable Boolean allowWithoutContentLength; + + public Optional allowWithoutContentLength() { + return Optional.ofNullable(this.allowWithoutContentLength); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost $) { + this.allowWithoutContentLength = $.allowWithoutContentLength; + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost(Objects.requireNonNull(defaults)); + } + + public Builder allowWithoutContentLength(@Nullable Boolean allowWithoutContentLength) { + $.allowWithoutContentLength = allowWithoutContentLength; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs.java new file mode 100644 index 000000000..8a7bfa624 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs(); + + @Import(name="allowWithoutContentLength") + private @Nullable Output allowWithoutContentLength; + + public Optional> allowWithoutContentLength() { + return Optional.ofNullable(this.allowWithoutContentLength); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs $) { + this.allowWithoutContentLength = $.allowWithoutContentLength; + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs(Objects.requireNonNull(defaults)); + } + + public Builder allowWithoutContentLength(@Nullable Output allowWithoutContentLength) { + $.allowWithoutContentLength = allowWithoutContentLength; + return this; + } + + public Builder allowWithoutContentLength(Boolean allowWithoutContentLength) { + return allowWithoutContentLength(Output.of(allowWithoutContentLength)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut.java new file mode 100644 index 000000000..4f8e4d103 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs.java new file mode 100644 index 000000000..9dd820730 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding.java new file mode 100644 index 000000000..2aa5e6682 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding(GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs.java new file mode 100644 index 000000000..d4347892d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs(GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader.java new file mode 100644 index 000000000..ac886897e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="maxAge") + private @Nullable Integer maxAge; + + public Optional maxAge() { + return Optional.ofNullable(this.maxAge); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader(GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader $) { + this.locked = $.locked; + this.maxAge = $.maxAge; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder maxAge(@Nullable Integer maxAge) { + $.maxAge = maxAge; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs.java new file mode 100644 index 000000000..7f73fca6e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs.java @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="maxAge") + private @Nullable Output maxAge; + + public Optional> maxAge() { + return Optional.ofNullable(this.maxAge); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs(GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs $) { + this.locked = $.locked; + this.maxAge = $.maxAge; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder maxAge(@Nullable Output maxAge) { + $.maxAge = maxAge; + return this; + } + + public Builder maxAge(Integer maxAge) { + return maxAge(Output.of(maxAge)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization.java new file mode 100644 index 000000000..3204fb9e8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization.java @@ -0,0 +1,245 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization(); + + @Import(name="alternateResponseCacheTtl") + private @Nullable Integer alternateResponseCacheTtl; + + public Optional alternateResponseCacheTtl() { + return Optional.ofNullable(this.alternateResponseCacheTtl); + } + + @Import(name="cloudletPolicy") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy cloudletPolicy; + + public Optional cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + + @Import(name="cloudletSharedPolicy") + private @Nullable Integer cloudletSharedPolicy; + + public Optional cloudletSharedPolicy() { + return Optional.ofNullable(this.cloudletSharedPolicy); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="isSharedPolicy") + private @Nullable Boolean isSharedPolicy; + + public Optional isSharedPolicy() { + return Optional.ofNullable(this.isSharedPolicy); + } + + @Import(name="label") + private @Nullable String label; + + public Optional label() { + return Optional.ofNullable(this.label); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="netStorage") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage netStorage; + + public Optional netStorage() { + return Optional.ofNullable(this.netStorage); + } + + @Import(name="netStoragePath") + private @Nullable String netStoragePath; + + public Optional netStoragePath() { + return Optional.ofNullable(this.netStoragePath); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="throttledCpCode") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode throttledCpCode; + + public Optional throttledCpCode() { + return Optional.ofNullable(this.throttledCpCode); + } + + @Import(name="throttledStatusCode") + private @Nullable Integer throttledStatusCode; + + public Optional throttledStatusCode() { + return Optional.ofNullable(this.throttledStatusCode); + } + + @Import(name="useThrottledCpCode") + private @Nullable Boolean useThrottledCpCode; + + public Optional useThrottledCpCode() { + return Optional.ofNullable(this.useThrottledCpCode); + } + + @Import(name="useThrottledStatusCode") + private @Nullable Boolean useThrottledStatusCode; + + public Optional useThrottledStatusCode() { + return Optional.ofNullable(this.useThrottledStatusCode); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization $) { + this.alternateResponseCacheTtl = $.alternateResponseCacheTtl; + this.cloudletPolicy = $.cloudletPolicy; + this.cloudletSharedPolicy = $.cloudletSharedPolicy; + this.enabled = $.enabled; + this.isSharedPolicy = $.isSharedPolicy; + this.label = $.label; + this.locked = $.locked; + this.netStorage = $.netStorage; + this.netStoragePath = $.netStoragePath; + this.templateUuid = $.templateUuid; + this.throttledCpCode = $.throttledCpCode; + this.throttledStatusCode = $.throttledStatusCode; + this.useThrottledCpCode = $.useThrottledCpCode; + this.useThrottledStatusCode = $.useThrottledStatusCode; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization(Objects.requireNonNull(defaults)); + } + + public Builder alternateResponseCacheTtl(@Nullable Integer alternateResponseCacheTtl) { + $.alternateResponseCacheTtl = alternateResponseCacheTtl; + return this; + } + + public Builder cloudletPolicy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy cloudletPolicy) { + $.cloudletPolicy = cloudletPolicy; + return this; + } + + public Builder cloudletSharedPolicy(@Nullable Integer cloudletSharedPolicy) { + $.cloudletSharedPolicy = cloudletSharedPolicy; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder isSharedPolicy(@Nullable Boolean isSharedPolicy) { + $.isSharedPolicy = isSharedPolicy; + return this; + } + + public Builder label(@Nullable String label) { + $.label = label; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder netStorage(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage netStorage) { + $.netStorage = netStorage; + return this; + } + + public Builder netStoragePath(@Nullable String netStoragePath) { + $.netStoragePath = netStoragePath; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder throttledCpCode(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode throttledCpCode) { + $.throttledCpCode = throttledCpCode; + return this; + } + + public Builder throttledStatusCode(@Nullable Integer throttledStatusCode) { + $.throttledStatusCode = throttledStatusCode; + return this; + } + + public Builder useThrottledCpCode(@Nullable Boolean useThrottledCpCode) { + $.useThrottledCpCode = useThrottledCpCode; + return this; + } + + public Builder useThrottledStatusCode(@Nullable Boolean useThrottledStatusCode) { + $.useThrottledStatusCode = useThrottledStatusCode; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs.java new file mode 100644 index 000000000..e21004bf1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs.java @@ -0,0 +1,306 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs(); + + @Import(name="alternateResponseCacheTtl") + private @Nullable Output alternateResponseCacheTtl; + + public Optional> alternateResponseCacheTtl() { + return Optional.ofNullable(this.alternateResponseCacheTtl); + } + + @Import(name="cloudletPolicy") + private @Nullable Output cloudletPolicy; + + public Optional> cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + + @Import(name="cloudletSharedPolicy") + private @Nullable Output cloudletSharedPolicy; + + public Optional> cloudletSharedPolicy() { + return Optional.ofNullable(this.cloudletSharedPolicy); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="isSharedPolicy") + private @Nullable Output isSharedPolicy; + + public Optional> isSharedPolicy() { + return Optional.ofNullable(this.isSharedPolicy); + } + + @Import(name="label") + private @Nullable Output label; + + public Optional> label() { + return Optional.ofNullable(this.label); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="netStorage") + private @Nullable Output netStorage; + + public Optional> netStorage() { + return Optional.ofNullable(this.netStorage); + } + + @Import(name="netStoragePath") + private @Nullable Output netStoragePath; + + public Optional> netStoragePath() { + return Optional.ofNullable(this.netStoragePath); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="throttledCpCode") + private @Nullable Output throttledCpCode; + + public Optional> throttledCpCode() { + return Optional.ofNullable(this.throttledCpCode); + } + + @Import(name="throttledStatusCode") + private @Nullable Output throttledStatusCode; + + public Optional> throttledStatusCode() { + return Optional.ofNullable(this.throttledStatusCode); + } + + @Import(name="useThrottledCpCode") + private @Nullable Output useThrottledCpCode; + + public Optional> useThrottledCpCode() { + return Optional.ofNullable(this.useThrottledCpCode); + } + + @Import(name="useThrottledStatusCode") + private @Nullable Output useThrottledStatusCode; + + public Optional> useThrottledStatusCode() { + return Optional.ofNullable(this.useThrottledStatusCode); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs $) { + this.alternateResponseCacheTtl = $.alternateResponseCacheTtl; + this.cloudletPolicy = $.cloudletPolicy; + this.cloudletSharedPolicy = $.cloudletSharedPolicy; + this.enabled = $.enabled; + this.isSharedPolicy = $.isSharedPolicy; + this.label = $.label; + this.locked = $.locked; + this.netStorage = $.netStorage; + this.netStoragePath = $.netStoragePath; + this.templateUuid = $.templateUuid; + this.throttledCpCode = $.throttledCpCode; + this.throttledStatusCode = $.throttledStatusCode; + this.useThrottledCpCode = $.useThrottledCpCode; + this.useThrottledStatusCode = $.useThrottledStatusCode; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs(Objects.requireNonNull(defaults)); + } + + public Builder alternateResponseCacheTtl(@Nullable Output alternateResponseCacheTtl) { + $.alternateResponseCacheTtl = alternateResponseCacheTtl; + return this; + } + + public Builder alternateResponseCacheTtl(Integer alternateResponseCacheTtl) { + return alternateResponseCacheTtl(Output.of(alternateResponseCacheTtl)); + } + + public Builder cloudletPolicy(@Nullable Output cloudletPolicy) { + $.cloudletPolicy = cloudletPolicy; + return this; + } + + public Builder cloudletPolicy(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs cloudletPolicy) { + return cloudletPolicy(Output.of(cloudletPolicy)); + } + + public Builder cloudletSharedPolicy(@Nullable Output cloudletSharedPolicy) { + $.cloudletSharedPolicy = cloudletSharedPolicy; + return this; + } + + public Builder cloudletSharedPolicy(Integer cloudletSharedPolicy) { + return cloudletSharedPolicy(Output.of(cloudletSharedPolicy)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder isSharedPolicy(@Nullable Output isSharedPolicy) { + $.isSharedPolicy = isSharedPolicy; + return this; + } + + public Builder isSharedPolicy(Boolean isSharedPolicy) { + return isSharedPolicy(Output.of(isSharedPolicy)); + } + + public Builder label(@Nullable Output label) { + $.label = label; + return this; + } + + public Builder label(String label) { + return label(Output.of(label)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder netStorage(@Nullable Output netStorage) { + $.netStorage = netStorage; + return this; + } + + public Builder netStorage(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs netStorage) { + return netStorage(Output.of(netStorage)); + } + + public Builder netStoragePath(@Nullable Output netStoragePath) { + $.netStoragePath = netStoragePath; + return this; + } + + public Builder netStoragePath(String netStoragePath) { + return netStoragePath(Output.of(netStoragePath)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder throttledCpCode(@Nullable Output throttledCpCode) { + $.throttledCpCode = throttledCpCode; + return this; + } + + public Builder throttledCpCode(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs throttledCpCode) { + return throttledCpCode(Output.of(throttledCpCode)); + } + + public Builder throttledStatusCode(@Nullable Output throttledStatusCode) { + $.throttledStatusCode = throttledStatusCode; + return this; + } + + public Builder throttledStatusCode(Integer throttledStatusCode) { + return throttledStatusCode(Output.of(throttledStatusCode)); + } + + public Builder useThrottledCpCode(@Nullable Output useThrottledCpCode) { + $.useThrottledCpCode = useThrottledCpCode; + return this; + } + + public Builder useThrottledCpCode(Boolean useThrottledCpCode) { + return useThrottledCpCode(Output.of(useThrottledCpCode)); + } + + public Builder useThrottledStatusCode(@Nullable Output useThrottledStatusCode) { + $.useThrottledStatusCode = useThrottledStatusCode; + return this; + } + + public Builder useThrottledStatusCode(Boolean useThrottledStatusCode) { + return useThrottledStatusCode(Output.of(useThrottledStatusCode)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy.java new file mode 100644 index 000000000..0a91ce3b4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy.java @@ -0,0 +1,72 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy(); + + @Import(name="id") + private @Nullable Integer id; + + public Optional id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable String name; + + public Optional name() { + return Optional.ofNullable(this.name); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy $) { + this.id = $.id; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy(Objects.requireNonNull(defaults)); + } + + public Builder id(@Nullable Integer id) { + $.id = id; + return this; + } + + public Builder name(@Nullable String name) { + $.name = name; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs.java new file mode 100644 index 000000000..0c8e08e6f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs(); + + @Import(name="id") + private @Nullable Output id; + + public Optional> id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs $) { + this.id = $.id; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs(Objects.requireNonNull(defaults)); + } + + public Builder id(@Nullable Output id) { + $.id = id; + return this; + } + + public Builder id(Integer id) { + return id(Output.of(id)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage.java new file mode 100644 index 000000000..0504cc070 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage(); + + @Import(name="cpCode") + private @Nullable Integer cpCode; + + public Optional cpCode() { + return Optional.ofNullable(this.cpCode); + } + + @Import(name="downloadDomainName") + private @Nullable String downloadDomainName; + + public Optional downloadDomainName() { + return Optional.ofNullable(this.downloadDomainName); + } + + @Import(name="g2oToken") + private @Nullable String g2oToken; + + public Optional g2oToken() { + return Optional.ofNullable(this.g2oToken); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage $) { + this.cpCode = $.cpCode; + this.downloadDomainName = $.downloadDomainName; + this.g2oToken = $.g2oToken; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage(Objects.requireNonNull(defaults)); + } + + public Builder cpCode(@Nullable Integer cpCode) { + $.cpCode = cpCode; + return this; + } + + public Builder downloadDomainName(@Nullable String downloadDomainName) { + $.downloadDomainName = downloadDomainName; + return this; + } + + public Builder g2oToken(@Nullable String g2oToken) { + $.g2oToken = g2oToken; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs.java new file mode 100644 index 000000000..6d9b0ce61 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs(); + + @Import(name="cpCode") + private @Nullable Output cpCode; + + public Optional> cpCode() { + return Optional.ofNullable(this.cpCode); + } + + @Import(name="downloadDomainName") + private @Nullable Output downloadDomainName; + + public Optional> downloadDomainName() { + return Optional.ofNullable(this.downloadDomainName); + } + + @Import(name="g2oToken") + private @Nullable Output g2oToken; + + public Optional> g2oToken() { + return Optional.ofNullable(this.g2oToken); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs $) { + this.cpCode = $.cpCode; + this.downloadDomainName = $.downloadDomainName; + this.g2oToken = $.g2oToken; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs(Objects.requireNonNull(defaults)); + } + + public Builder cpCode(@Nullable Output cpCode) { + $.cpCode = cpCode; + return this; + } + + public Builder cpCode(Integer cpCode) { + return cpCode(Output.of(cpCode)); + } + + public Builder downloadDomainName(@Nullable Output downloadDomainName) { + $.downloadDomainName = downloadDomainName; + return this; + } + + public Builder downloadDomainName(String downloadDomainName) { + return downloadDomainName(Output.of(downloadDomainName)); + } + + public Builder g2oToken(@Nullable Output g2oToken) { + $.g2oToken = g2oToken; + return this; + } + + public Builder g2oToken(String g2oToken) { + return g2oToken(Output.of(g2oToken)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode.java new file mode 100644 index 000000000..7d1c4f7f2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode.java @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode(); + + @Import(name="cpCodeLimits") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits cpCodeLimits; + + public Optional cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + + @Import(name="createdDate") + private @Nullable Integer createdDate; + + public Optional createdDate() { + return Optional.ofNullable(this.createdDate); + } + + @Import(name="description") + private @Nullable String description; + + public Optional description() { + return Optional.ofNullable(this.description); + } + + @Import(name="id") + private @Nullable Integer id; + + public Optional id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable String name; + + public Optional name() { + return Optional.ofNullable(this.name); + } + + @Import(name="products") + private @Nullable List products; + + public Optional> products() { + return Optional.ofNullable(this.products); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode $) { + this.cpCodeLimits = $.cpCodeLimits; + this.createdDate = $.createdDate; + this.description = $.description; + this.id = $.id; + this.name = $.name; + this.products = $.products; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode(Objects.requireNonNull(defaults)); + } + + public Builder cpCodeLimits(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits cpCodeLimits) { + $.cpCodeLimits = cpCodeLimits; + return this; + } + + public Builder createdDate(@Nullable Integer createdDate) { + $.createdDate = createdDate; + return this; + } + + public Builder description(@Nullable String description) { + $.description = description; + return this; + } + + public Builder id(@Nullable Integer id) { + $.id = id; + return this; + } + + public Builder name(@Nullable String name) { + $.name = name; + return this; + } + + public Builder products(@Nullable List products) { + $.products = products; + return this; + } + + public Builder products(String... products) { + return products(List.of(products)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs.java new file mode 100644 index 000000000..b783aa3cb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs.java @@ -0,0 +1,155 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs(); + + @Import(name="cpCodeLimits") + private @Nullable Output cpCodeLimits; + + public Optional> cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + + @Import(name="createdDate") + private @Nullable Output createdDate; + + public Optional> createdDate() { + return Optional.ofNullable(this.createdDate); + } + + @Import(name="description") + private @Nullable Output description; + + public Optional> description() { + return Optional.ofNullable(this.description); + } + + @Import(name="id") + private @Nullable Output id; + + public Optional> id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="products") + private @Nullable Output> products; + + public Optional>> products() { + return Optional.ofNullable(this.products); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs $) { + this.cpCodeLimits = $.cpCodeLimits; + this.createdDate = $.createdDate; + this.description = $.description; + this.id = $.id; + this.name = $.name; + this.products = $.products; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs(Objects.requireNonNull(defaults)); + } + + public Builder cpCodeLimits(@Nullable Output cpCodeLimits) { + $.cpCodeLimits = cpCodeLimits; + return this; + } + + public Builder cpCodeLimits(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs cpCodeLimits) { + return cpCodeLimits(Output.of(cpCodeLimits)); + } + + public Builder createdDate(@Nullable Output createdDate) { + $.createdDate = createdDate; + return this; + } + + public Builder createdDate(Integer createdDate) { + return createdDate(Output.of(createdDate)); + } + + public Builder description(@Nullable Output description) { + $.description = description; + return this; + } + + public Builder description(String description) { + return description(Output.of(description)); + } + + public Builder id(@Nullable Output id) { + $.id = id; + return this; + } + + public Builder id(Integer id) { + return id(Output.of(id)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder products(@Nullable Output> products) { + $.products = products; + return this; + } + + public Builder products(List products) { + return products(Output.of(products)); + } + + public Builder products(String... products) { + return products(List.of(products)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits.java new file mode 100644 index 000000000..76e0f546c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits(); + + @Import(name="currentCapacity") + private @Nullable Integer currentCapacity; + + public Optional currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + + @Import(name="limit") + private @Nullable Integer limit; + + public Optional limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="limitType") + private @Nullable String limitType; + + public Optional limitType() { + return Optional.ofNullable(this.limitType); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits $) { + this.currentCapacity = $.currentCapacity; + this.limit = $.limit; + this.limitType = $.limitType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits(Objects.requireNonNull(defaults)); + } + + public Builder currentCapacity(@Nullable Integer currentCapacity) { + $.currentCapacity = currentCapacity; + return this; + } + + public Builder limit(@Nullable Integer limit) { + $.limit = limit; + return this; + } + + public Builder limitType(@Nullable String limitType) { + $.limitType = limitType; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs.java new file mode 100644 index 000000000..249e19dec --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs(); + + @Import(name="currentCapacity") + private @Nullable Output currentCapacity; + + public Optional> currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + + @Import(name="limit") + private @Nullable Output limit; + + public Optional> limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="limitType") + private @Nullable Output limitType; + + public Optional> limitType() { + return Optional.ofNullable(this.limitType); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs $) { + this.currentCapacity = $.currentCapacity; + this.limit = $.limit; + this.limitType = $.limitType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs(Objects.requireNonNull(defaults)); + } + + public Builder currentCapacity(@Nullable Output currentCapacity) { + $.currentCapacity = currentCapacity; + return this; + } + + public Builder currentCapacity(Integer currentCapacity) { + return currentCapacity(Output.of(currentCapacity)); + } + + public Builder limit(@Nullable Output limit) { + $.limit = limit; + return this; + } + + public Builder limit(Integer limit) { + return limit(Output.of(limit)); + } + + public Builder limitType(@Nullable Output limitType) { + $.limitType = limitType; + return this; + } + + public Builder limitType(String limitType) { + return limitType(Output.of(limitType)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer.java new file mode 100644 index 000000000..72fd38a6f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer.java @@ -0,0 +1,423 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer(); + + @Import(name="allDownNetStorage") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage allDownNetStorage; + + public Optional allDownNetStorage() { + return Optional.ofNullable(this.allDownNetStorage); + } + + @Import(name="allDownNetStorageFile") + private @Nullable String allDownNetStorageFile; + + public Optional allDownNetStorageFile() { + return Optional.ofNullable(this.allDownNetStorageFile); + } + + @Import(name="allDownStatusCode") + private @Nullable String allDownStatusCode; + + public Optional allDownStatusCode() { + return Optional.ofNullable(this.allDownStatusCode); + } + + @Import(name="allDownTitle") + private @Nullable String allDownTitle; + + public Optional allDownTitle() { + return Optional.ofNullable(this.allDownTitle); + } + + @Import(name="allowCachePrefresh") + private @Nullable Boolean allowCachePrefresh; + + public Optional allowCachePrefresh() { + return Optional.ofNullable(this.allowCachePrefresh); + } + + @Import(name="cachedContentTitle") + private @Nullable String cachedContentTitle; + + public Optional cachedContentTitle() { + return Optional.ofNullable(this.cachedContentTitle); + } + + @Import(name="cloudletPolicy") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy cloudletPolicy; + + public Optional cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="failoverAttemptsThreshold") + private @Nullable Integer failoverAttemptsThreshold; + + public Optional failoverAttemptsThreshold() { + return Optional.ofNullable(this.failoverAttemptsThreshold); + } + + @Import(name="failoverMode") + private @Nullable String failoverMode; + + public Optional failoverMode() { + return Optional.ofNullable(this.failoverMode); + } + + @Import(name="failoverOriginMaps") + private @Nullable List failoverOriginMaps; + + public Optional> failoverOriginMaps() { + return Optional.ofNullable(this.failoverOriginMaps); + } + + @Import(name="failoverStatusCodes") + private @Nullable List failoverStatusCodes; + + public Optional> failoverStatusCodes() { + return Optional.ofNullable(this.failoverStatusCodes); + } + + @Import(name="failoverTitle") + private @Nullable String failoverTitle; + + public Optional failoverTitle() { + return Optional.ofNullable(this.failoverTitle); + } + + @Import(name="label") + private @Nullable String label; + + public Optional label() { + return Optional.ofNullable(this.label); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="originCookieName") + private @Nullable String originCookieName; + + public Optional originCookieName() { + return Optional.ofNullable(this.originCookieName); + } + + @Import(name="specifyStickinessCookieDomain") + private @Nullable Boolean specifyStickinessCookieDomain; + + public Optional specifyStickinessCookieDomain() { + return Optional.ofNullable(this.specifyStickinessCookieDomain); + } + + @Import(name="stickinessCookieAutomaticSalt") + private @Nullable Boolean stickinessCookieAutomaticSalt; + + public Optional stickinessCookieAutomaticSalt() { + return Optional.ofNullable(this.stickinessCookieAutomaticSalt); + } + + @Import(name="stickinessCookieDomain") + private @Nullable String stickinessCookieDomain; + + public Optional stickinessCookieDomain() { + return Optional.ofNullable(this.stickinessCookieDomain); + } + + @Import(name="stickinessCookieSalt") + private @Nullable String stickinessCookieSalt; + + public Optional stickinessCookieSalt() { + return Optional.ofNullable(this.stickinessCookieSalt); + } + + @Import(name="stickinessCookieSetHttpOnlyFlag") + private @Nullable Boolean stickinessCookieSetHttpOnlyFlag; + + public Optional stickinessCookieSetHttpOnlyFlag() { + return Optional.ofNullable(this.stickinessCookieSetHttpOnlyFlag); + } + + @Import(name="stickinessCookieType") + private @Nullable String stickinessCookieType; + + public Optional stickinessCookieType() { + return Optional.ofNullable(this.stickinessCookieType); + } + + @Import(name="stickinessDuration") + private @Nullable String stickinessDuration; + + public Optional stickinessDuration() { + return Optional.ofNullable(this.stickinessDuration); + } + + @Import(name="stickinessExpirationDate") + private @Nullable String stickinessExpirationDate; + + public Optional stickinessExpirationDate() { + return Optional.ofNullable(this.stickinessExpirationDate); + } + + @Import(name="stickinessRefresh") + private @Nullable Boolean stickinessRefresh; + + public Optional stickinessRefresh() { + return Optional.ofNullable(this.stickinessRefresh); + } + + @Import(name="stickinessTitle") + private @Nullable String stickinessTitle; + + public Optional stickinessTitle() { + return Optional.ofNullable(this.stickinessTitle); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer $) { + this.allDownNetStorage = $.allDownNetStorage; + this.allDownNetStorageFile = $.allDownNetStorageFile; + this.allDownStatusCode = $.allDownStatusCode; + this.allDownTitle = $.allDownTitle; + this.allowCachePrefresh = $.allowCachePrefresh; + this.cachedContentTitle = $.cachedContentTitle; + this.cloudletPolicy = $.cloudletPolicy; + this.enabled = $.enabled; + this.failoverAttemptsThreshold = $.failoverAttemptsThreshold; + this.failoverMode = $.failoverMode; + this.failoverOriginMaps = $.failoverOriginMaps; + this.failoverStatusCodes = $.failoverStatusCodes; + this.failoverTitle = $.failoverTitle; + this.label = $.label; + this.locked = $.locked; + this.originCookieName = $.originCookieName; + this.specifyStickinessCookieDomain = $.specifyStickinessCookieDomain; + this.stickinessCookieAutomaticSalt = $.stickinessCookieAutomaticSalt; + this.stickinessCookieDomain = $.stickinessCookieDomain; + this.stickinessCookieSalt = $.stickinessCookieSalt; + this.stickinessCookieSetHttpOnlyFlag = $.stickinessCookieSetHttpOnlyFlag; + this.stickinessCookieType = $.stickinessCookieType; + this.stickinessDuration = $.stickinessDuration; + this.stickinessExpirationDate = $.stickinessExpirationDate; + this.stickinessRefresh = $.stickinessRefresh; + this.stickinessTitle = $.stickinessTitle; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer(Objects.requireNonNull(defaults)); + } + + public Builder allDownNetStorage(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage allDownNetStorage) { + $.allDownNetStorage = allDownNetStorage; + return this; + } + + public Builder allDownNetStorageFile(@Nullable String allDownNetStorageFile) { + $.allDownNetStorageFile = allDownNetStorageFile; + return this; + } + + public Builder allDownStatusCode(@Nullable String allDownStatusCode) { + $.allDownStatusCode = allDownStatusCode; + return this; + } + + public Builder allDownTitle(@Nullable String allDownTitle) { + $.allDownTitle = allDownTitle; + return this; + } + + public Builder allowCachePrefresh(@Nullable Boolean allowCachePrefresh) { + $.allowCachePrefresh = allowCachePrefresh; + return this; + } + + public Builder cachedContentTitle(@Nullable String cachedContentTitle) { + $.cachedContentTitle = cachedContentTitle; + return this; + } + + public Builder cloudletPolicy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy cloudletPolicy) { + $.cloudletPolicy = cloudletPolicy; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder failoverAttemptsThreshold(@Nullable Integer failoverAttemptsThreshold) { + $.failoverAttemptsThreshold = failoverAttemptsThreshold; + return this; + } + + public Builder failoverMode(@Nullable String failoverMode) { + $.failoverMode = failoverMode; + return this; + } + + public Builder failoverOriginMaps(@Nullable List failoverOriginMaps) { + $.failoverOriginMaps = failoverOriginMaps; + return this; + } + + public Builder failoverOriginMaps(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap... failoverOriginMaps) { + return failoverOriginMaps(List.of(failoverOriginMaps)); + } + + public Builder failoverStatusCodes(@Nullable List failoverStatusCodes) { + $.failoverStatusCodes = failoverStatusCodes; + return this; + } + + public Builder failoverStatusCodes(String... failoverStatusCodes) { + return failoverStatusCodes(List.of(failoverStatusCodes)); + } + + public Builder failoverTitle(@Nullable String failoverTitle) { + $.failoverTitle = failoverTitle; + return this; + } + + public Builder label(@Nullable String label) { + $.label = label; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder originCookieName(@Nullable String originCookieName) { + $.originCookieName = originCookieName; + return this; + } + + public Builder specifyStickinessCookieDomain(@Nullable Boolean specifyStickinessCookieDomain) { + $.specifyStickinessCookieDomain = specifyStickinessCookieDomain; + return this; + } + + public Builder stickinessCookieAutomaticSalt(@Nullable Boolean stickinessCookieAutomaticSalt) { + $.stickinessCookieAutomaticSalt = stickinessCookieAutomaticSalt; + return this; + } + + public Builder stickinessCookieDomain(@Nullable String stickinessCookieDomain) { + $.stickinessCookieDomain = stickinessCookieDomain; + return this; + } + + public Builder stickinessCookieSalt(@Nullable String stickinessCookieSalt) { + $.stickinessCookieSalt = stickinessCookieSalt; + return this; + } + + public Builder stickinessCookieSetHttpOnlyFlag(@Nullable Boolean stickinessCookieSetHttpOnlyFlag) { + $.stickinessCookieSetHttpOnlyFlag = stickinessCookieSetHttpOnlyFlag; + return this; + } + + public Builder stickinessCookieType(@Nullable String stickinessCookieType) { + $.stickinessCookieType = stickinessCookieType; + return this; + } + + public Builder stickinessDuration(@Nullable String stickinessDuration) { + $.stickinessDuration = stickinessDuration; + return this; + } + + public Builder stickinessExpirationDate(@Nullable String stickinessExpirationDate) { + $.stickinessExpirationDate = stickinessExpirationDate; + return this; + } + + public Builder stickinessRefresh(@Nullable Boolean stickinessRefresh) { + $.stickinessRefresh = stickinessRefresh; + return this; + } + + public Builder stickinessTitle(@Nullable String stickinessTitle) { + $.stickinessTitle = stickinessTitle; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage.java new file mode 100644 index 000000000..f9f742018 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage(); + + @Import(name="cpCode") + private @Nullable Integer cpCode; + + public Optional cpCode() { + return Optional.ofNullable(this.cpCode); + } + + @Import(name="downloadDomainName") + private @Nullable String downloadDomainName; + + public Optional downloadDomainName() { + return Optional.ofNullable(this.downloadDomainName); + } + + @Import(name="g2oToken") + private @Nullable String g2oToken; + + public Optional g2oToken() { + return Optional.ofNullable(this.g2oToken); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage $) { + this.cpCode = $.cpCode; + this.downloadDomainName = $.downloadDomainName; + this.g2oToken = $.g2oToken; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage(Objects.requireNonNull(defaults)); + } + + public Builder cpCode(@Nullable Integer cpCode) { + $.cpCode = cpCode; + return this; + } + + public Builder downloadDomainName(@Nullable String downloadDomainName) { + $.downloadDomainName = downloadDomainName; + return this; + } + + public Builder g2oToken(@Nullable String g2oToken) { + $.g2oToken = g2oToken; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs.java new file mode 100644 index 000000000..4c01d405a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs(); + + @Import(name="cpCode") + private @Nullable Output cpCode; + + public Optional> cpCode() { + return Optional.ofNullable(this.cpCode); + } + + @Import(name="downloadDomainName") + private @Nullable Output downloadDomainName; + + public Optional> downloadDomainName() { + return Optional.ofNullable(this.downloadDomainName); + } + + @Import(name="g2oToken") + private @Nullable Output g2oToken; + + public Optional> g2oToken() { + return Optional.ofNullable(this.g2oToken); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs $) { + this.cpCode = $.cpCode; + this.downloadDomainName = $.downloadDomainName; + this.g2oToken = $.g2oToken; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs(Objects.requireNonNull(defaults)); + } + + public Builder cpCode(@Nullable Output cpCode) { + $.cpCode = cpCode; + return this; + } + + public Builder cpCode(Integer cpCode) { + return cpCode(Output.of(cpCode)); + } + + public Builder downloadDomainName(@Nullable Output downloadDomainName) { + $.downloadDomainName = downloadDomainName; + return this; + } + + public Builder downloadDomainName(String downloadDomainName) { + return downloadDomainName(Output.of(downloadDomainName)); + } + + public Builder g2oToken(@Nullable Output g2oToken) { + $.g2oToken = g2oToken; + return this; + } + + public Builder g2oToken(String g2oToken) { + return g2oToken(Output.of(g2oToken)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs.java new file mode 100644 index 000000000..8efe82074 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs.java @@ -0,0 +1,536 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs(); + + @Import(name="allDownNetStorage") + private @Nullable Output allDownNetStorage; + + public Optional> allDownNetStorage() { + return Optional.ofNullable(this.allDownNetStorage); + } + + @Import(name="allDownNetStorageFile") + private @Nullable Output allDownNetStorageFile; + + public Optional> allDownNetStorageFile() { + return Optional.ofNullable(this.allDownNetStorageFile); + } + + @Import(name="allDownStatusCode") + private @Nullable Output allDownStatusCode; + + public Optional> allDownStatusCode() { + return Optional.ofNullable(this.allDownStatusCode); + } + + @Import(name="allDownTitle") + private @Nullable Output allDownTitle; + + public Optional> allDownTitle() { + return Optional.ofNullable(this.allDownTitle); + } + + @Import(name="allowCachePrefresh") + private @Nullable Output allowCachePrefresh; + + public Optional> allowCachePrefresh() { + return Optional.ofNullable(this.allowCachePrefresh); + } + + @Import(name="cachedContentTitle") + private @Nullable Output cachedContentTitle; + + public Optional> cachedContentTitle() { + return Optional.ofNullable(this.cachedContentTitle); + } + + @Import(name="cloudletPolicy") + private @Nullable Output cloudletPolicy; + + public Optional> cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="failoverAttemptsThreshold") + private @Nullable Output failoverAttemptsThreshold; + + public Optional> failoverAttemptsThreshold() { + return Optional.ofNullable(this.failoverAttemptsThreshold); + } + + @Import(name="failoverMode") + private @Nullable Output failoverMode; + + public Optional> failoverMode() { + return Optional.ofNullable(this.failoverMode); + } + + @Import(name="failoverOriginMaps") + private @Nullable Output> failoverOriginMaps; + + public Optional>> failoverOriginMaps() { + return Optional.ofNullable(this.failoverOriginMaps); + } + + @Import(name="failoverStatusCodes") + private @Nullable Output> failoverStatusCodes; + + public Optional>> failoverStatusCodes() { + return Optional.ofNullable(this.failoverStatusCodes); + } + + @Import(name="failoverTitle") + private @Nullable Output failoverTitle; + + public Optional> failoverTitle() { + return Optional.ofNullable(this.failoverTitle); + } + + @Import(name="label") + private @Nullable Output label; + + public Optional> label() { + return Optional.ofNullable(this.label); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="originCookieName") + private @Nullable Output originCookieName; + + public Optional> originCookieName() { + return Optional.ofNullable(this.originCookieName); + } + + @Import(name="specifyStickinessCookieDomain") + private @Nullable Output specifyStickinessCookieDomain; + + public Optional> specifyStickinessCookieDomain() { + return Optional.ofNullable(this.specifyStickinessCookieDomain); + } + + @Import(name="stickinessCookieAutomaticSalt") + private @Nullable Output stickinessCookieAutomaticSalt; + + public Optional> stickinessCookieAutomaticSalt() { + return Optional.ofNullable(this.stickinessCookieAutomaticSalt); + } + + @Import(name="stickinessCookieDomain") + private @Nullable Output stickinessCookieDomain; + + public Optional> stickinessCookieDomain() { + return Optional.ofNullable(this.stickinessCookieDomain); + } + + @Import(name="stickinessCookieSalt") + private @Nullable Output stickinessCookieSalt; + + public Optional> stickinessCookieSalt() { + return Optional.ofNullable(this.stickinessCookieSalt); + } + + @Import(name="stickinessCookieSetHttpOnlyFlag") + private @Nullable Output stickinessCookieSetHttpOnlyFlag; + + public Optional> stickinessCookieSetHttpOnlyFlag() { + return Optional.ofNullable(this.stickinessCookieSetHttpOnlyFlag); + } + + @Import(name="stickinessCookieType") + private @Nullable Output stickinessCookieType; + + public Optional> stickinessCookieType() { + return Optional.ofNullable(this.stickinessCookieType); + } + + @Import(name="stickinessDuration") + private @Nullable Output stickinessDuration; + + public Optional> stickinessDuration() { + return Optional.ofNullable(this.stickinessDuration); + } + + @Import(name="stickinessExpirationDate") + private @Nullable Output stickinessExpirationDate; + + public Optional> stickinessExpirationDate() { + return Optional.ofNullable(this.stickinessExpirationDate); + } + + @Import(name="stickinessRefresh") + private @Nullable Output stickinessRefresh; + + public Optional> stickinessRefresh() { + return Optional.ofNullable(this.stickinessRefresh); + } + + @Import(name="stickinessTitle") + private @Nullable Output stickinessTitle; + + public Optional> stickinessTitle() { + return Optional.ofNullable(this.stickinessTitle); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs $) { + this.allDownNetStorage = $.allDownNetStorage; + this.allDownNetStorageFile = $.allDownNetStorageFile; + this.allDownStatusCode = $.allDownStatusCode; + this.allDownTitle = $.allDownTitle; + this.allowCachePrefresh = $.allowCachePrefresh; + this.cachedContentTitle = $.cachedContentTitle; + this.cloudletPolicy = $.cloudletPolicy; + this.enabled = $.enabled; + this.failoverAttemptsThreshold = $.failoverAttemptsThreshold; + this.failoverMode = $.failoverMode; + this.failoverOriginMaps = $.failoverOriginMaps; + this.failoverStatusCodes = $.failoverStatusCodes; + this.failoverTitle = $.failoverTitle; + this.label = $.label; + this.locked = $.locked; + this.originCookieName = $.originCookieName; + this.specifyStickinessCookieDomain = $.specifyStickinessCookieDomain; + this.stickinessCookieAutomaticSalt = $.stickinessCookieAutomaticSalt; + this.stickinessCookieDomain = $.stickinessCookieDomain; + this.stickinessCookieSalt = $.stickinessCookieSalt; + this.stickinessCookieSetHttpOnlyFlag = $.stickinessCookieSetHttpOnlyFlag; + this.stickinessCookieType = $.stickinessCookieType; + this.stickinessDuration = $.stickinessDuration; + this.stickinessExpirationDate = $.stickinessExpirationDate; + this.stickinessRefresh = $.stickinessRefresh; + this.stickinessTitle = $.stickinessTitle; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs(Objects.requireNonNull(defaults)); + } + + public Builder allDownNetStorage(@Nullable Output allDownNetStorage) { + $.allDownNetStorage = allDownNetStorage; + return this; + } + + public Builder allDownNetStorage(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs allDownNetStorage) { + return allDownNetStorage(Output.of(allDownNetStorage)); + } + + public Builder allDownNetStorageFile(@Nullable Output allDownNetStorageFile) { + $.allDownNetStorageFile = allDownNetStorageFile; + return this; + } + + public Builder allDownNetStorageFile(String allDownNetStorageFile) { + return allDownNetStorageFile(Output.of(allDownNetStorageFile)); + } + + public Builder allDownStatusCode(@Nullable Output allDownStatusCode) { + $.allDownStatusCode = allDownStatusCode; + return this; + } + + public Builder allDownStatusCode(String allDownStatusCode) { + return allDownStatusCode(Output.of(allDownStatusCode)); + } + + public Builder allDownTitle(@Nullable Output allDownTitle) { + $.allDownTitle = allDownTitle; + return this; + } + + public Builder allDownTitle(String allDownTitle) { + return allDownTitle(Output.of(allDownTitle)); + } + + public Builder allowCachePrefresh(@Nullable Output allowCachePrefresh) { + $.allowCachePrefresh = allowCachePrefresh; + return this; + } + + public Builder allowCachePrefresh(Boolean allowCachePrefresh) { + return allowCachePrefresh(Output.of(allowCachePrefresh)); + } + + public Builder cachedContentTitle(@Nullable Output cachedContentTitle) { + $.cachedContentTitle = cachedContentTitle; + return this; + } + + public Builder cachedContentTitle(String cachedContentTitle) { + return cachedContentTitle(Output.of(cachedContentTitle)); + } + + public Builder cloudletPolicy(@Nullable Output cloudletPolicy) { + $.cloudletPolicy = cloudletPolicy; + return this; + } + + public Builder cloudletPolicy(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs cloudletPolicy) { + return cloudletPolicy(Output.of(cloudletPolicy)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder failoverAttemptsThreshold(@Nullable Output failoverAttemptsThreshold) { + $.failoverAttemptsThreshold = failoverAttemptsThreshold; + return this; + } + + public Builder failoverAttemptsThreshold(Integer failoverAttemptsThreshold) { + return failoverAttemptsThreshold(Output.of(failoverAttemptsThreshold)); + } + + public Builder failoverMode(@Nullable Output failoverMode) { + $.failoverMode = failoverMode; + return this; + } + + public Builder failoverMode(String failoverMode) { + return failoverMode(Output.of(failoverMode)); + } + + public Builder failoverOriginMaps(@Nullable Output> failoverOriginMaps) { + $.failoverOriginMaps = failoverOriginMaps; + return this; + } + + public Builder failoverOriginMaps(List failoverOriginMaps) { + return failoverOriginMaps(Output.of(failoverOriginMaps)); + } + + public Builder failoverOriginMaps(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs... failoverOriginMaps) { + return failoverOriginMaps(List.of(failoverOriginMaps)); + } + + public Builder failoverStatusCodes(@Nullable Output> failoverStatusCodes) { + $.failoverStatusCodes = failoverStatusCodes; + return this; + } + + public Builder failoverStatusCodes(List failoverStatusCodes) { + return failoverStatusCodes(Output.of(failoverStatusCodes)); + } + + public Builder failoverStatusCodes(String... failoverStatusCodes) { + return failoverStatusCodes(List.of(failoverStatusCodes)); + } + + public Builder failoverTitle(@Nullable Output failoverTitle) { + $.failoverTitle = failoverTitle; + return this; + } + + public Builder failoverTitle(String failoverTitle) { + return failoverTitle(Output.of(failoverTitle)); + } + + public Builder label(@Nullable Output label) { + $.label = label; + return this; + } + + public Builder label(String label) { + return label(Output.of(label)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder originCookieName(@Nullable Output originCookieName) { + $.originCookieName = originCookieName; + return this; + } + + public Builder originCookieName(String originCookieName) { + return originCookieName(Output.of(originCookieName)); + } + + public Builder specifyStickinessCookieDomain(@Nullable Output specifyStickinessCookieDomain) { + $.specifyStickinessCookieDomain = specifyStickinessCookieDomain; + return this; + } + + public Builder specifyStickinessCookieDomain(Boolean specifyStickinessCookieDomain) { + return specifyStickinessCookieDomain(Output.of(specifyStickinessCookieDomain)); + } + + public Builder stickinessCookieAutomaticSalt(@Nullable Output stickinessCookieAutomaticSalt) { + $.stickinessCookieAutomaticSalt = stickinessCookieAutomaticSalt; + return this; + } + + public Builder stickinessCookieAutomaticSalt(Boolean stickinessCookieAutomaticSalt) { + return stickinessCookieAutomaticSalt(Output.of(stickinessCookieAutomaticSalt)); + } + + public Builder stickinessCookieDomain(@Nullable Output stickinessCookieDomain) { + $.stickinessCookieDomain = stickinessCookieDomain; + return this; + } + + public Builder stickinessCookieDomain(String stickinessCookieDomain) { + return stickinessCookieDomain(Output.of(stickinessCookieDomain)); + } + + public Builder stickinessCookieSalt(@Nullable Output stickinessCookieSalt) { + $.stickinessCookieSalt = stickinessCookieSalt; + return this; + } + + public Builder stickinessCookieSalt(String stickinessCookieSalt) { + return stickinessCookieSalt(Output.of(stickinessCookieSalt)); + } + + public Builder stickinessCookieSetHttpOnlyFlag(@Nullable Output stickinessCookieSetHttpOnlyFlag) { + $.stickinessCookieSetHttpOnlyFlag = stickinessCookieSetHttpOnlyFlag; + return this; + } + + public Builder stickinessCookieSetHttpOnlyFlag(Boolean stickinessCookieSetHttpOnlyFlag) { + return stickinessCookieSetHttpOnlyFlag(Output.of(stickinessCookieSetHttpOnlyFlag)); + } + + public Builder stickinessCookieType(@Nullable Output stickinessCookieType) { + $.stickinessCookieType = stickinessCookieType; + return this; + } + + public Builder stickinessCookieType(String stickinessCookieType) { + return stickinessCookieType(Output.of(stickinessCookieType)); + } + + public Builder stickinessDuration(@Nullable Output stickinessDuration) { + $.stickinessDuration = stickinessDuration; + return this; + } + + public Builder stickinessDuration(String stickinessDuration) { + return stickinessDuration(Output.of(stickinessDuration)); + } + + public Builder stickinessExpirationDate(@Nullable Output stickinessExpirationDate) { + $.stickinessExpirationDate = stickinessExpirationDate; + return this; + } + + public Builder stickinessExpirationDate(String stickinessExpirationDate) { + return stickinessExpirationDate(Output.of(stickinessExpirationDate)); + } + + public Builder stickinessRefresh(@Nullable Output stickinessRefresh) { + $.stickinessRefresh = stickinessRefresh; + return this; + } + + public Builder stickinessRefresh(Boolean stickinessRefresh) { + return stickinessRefresh(Output.of(stickinessRefresh)); + } + + public Builder stickinessTitle(@Nullable Output stickinessTitle) { + $.stickinessTitle = stickinessTitle; + return this; + } + + public Builder stickinessTitle(String stickinessTitle) { + return stickinessTitle(Output.of(stickinessTitle)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy.java new file mode 100644 index 000000000..8d35a630a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy.java @@ -0,0 +1,72 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy(); + + @Import(name="id") + private @Nullable Integer id; + + public Optional id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable String name; + + public Optional name() { + return Optional.ofNullable(this.name); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy $) { + this.id = $.id; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy(Objects.requireNonNull(defaults)); + } + + public Builder id(@Nullable Integer id) { + $.id = id; + return this; + } + + public Builder name(@Nullable String name) { + $.name = name; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs.java new file mode 100644 index 000000000..3309c9eda --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs(); + + @Import(name="id") + private @Nullable Output id; + + public Optional> id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs $) { + this.id = $.id; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs(Objects.requireNonNull(defaults)); + } + + public Builder id(@Nullable Output id) { + $.id = id; + return this; + } + + public Builder id(Integer id) { + return id(Output.of(id)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap.java new file mode 100644 index 000000000..36e575ad1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap.java @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap(); + + @Import(name="fromOriginId") + private @Nullable String fromOriginId; + + public Optional fromOriginId() { + return Optional.ofNullable(this.fromOriginId); + } + + @Import(name="toOriginIds") + private @Nullable List toOriginIds; + + public Optional> toOriginIds() { + return Optional.ofNullable(this.toOriginIds); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap $) { + this.fromOriginId = $.fromOriginId; + this.toOriginIds = $.toOriginIds; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap(Objects.requireNonNull(defaults)); + } + + public Builder fromOriginId(@Nullable String fromOriginId) { + $.fromOriginId = fromOriginId; + return this; + } + + public Builder toOriginIds(@Nullable List toOriginIds) { + $.toOriginIds = toOriginIds; + return this; + } + + public Builder toOriginIds(String... toOriginIds) { + return toOriginIds(List.of(toOriginIds)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs.java new file mode 100644 index 000000000..9a5741165 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs(); + + @Import(name="fromOriginId") + private @Nullable Output fromOriginId; + + public Optional> fromOriginId() { + return Optional.ofNullable(this.fromOriginId); + } + + @Import(name="toOriginIds") + private @Nullable Output> toOriginIds; + + public Optional>> toOriginIds() { + return Optional.ofNullable(this.toOriginIds); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs $) { + this.fromOriginId = $.fromOriginId; + this.toOriginIds = $.toOriginIds; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs(Objects.requireNonNull(defaults)); + } + + public Builder fromOriginId(@Nullable Output fromOriginId) { + $.fromOriginId = fromOriginId; + return this; + } + + public Builder fromOriginId(String fromOriginId) { + return fromOriginId(Output.of(fromOriginId)); + } + + public Builder toOriginIds(@Nullable Output> toOriginIds) { + $.toOriginIds = toOriginIds; + return this; + } + + public Builder toOriginIds(List toOriginIds) { + return toOriginIds(Output.of(toOriginIds)); + } + + public Builder toOriginIds(String... toOriginIds) { + return toOriginIds(List.of(toOriginIds)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorArgs.java new file mode 100644 index 000000000..48f9ec725 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorArgs.java @@ -0,0 +1,4041 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorArgs(); + + @Import(name="adScalerCircuitBreaker") + private @Nullable Output adScalerCircuitBreaker; + + public Optional> adScalerCircuitBreaker() { + return Optional.ofNullable(this.adScalerCircuitBreaker); + } + + @Import(name="adaptiveAcceleration") + private @Nullable Output adaptiveAcceleration; + + public Optional> adaptiveAcceleration() { + return Optional.ofNullable(this.adaptiveAcceleration); + } + + @Import(name="adaptiveImageCompression") + private @Nullable Output adaptiveImageCompression; + + public Optional> adaptiveImageCompression() { + return Optional.ofNullable(this.adaptiveImageCompression); + } + + @Import(name="advanced") + private @Nullable Output advanced; + + public Optional> advanced() { + return Optional.ofNullable(this.advanced); + } + + @Import(name="aggregatedReporting") + private @Nullable Output aggregatedReporting; + + public Optional> aggregatedReporting() { + return Optional.ofNullable(this.aggregatedReporting); + } + + @Import(name="akamaizer") + private @Nullable Output akamaizer; + + public Optional> akamaizer() { + return Optional.ofNullable(this.akamaizer); + } + + @Import(name="akamaizerTag") + private @Nullable Output akamaizerTag; + + public Optional> akamaizerTag() { + return Optional.ofNullable(this.akamaizerTag); + } + + @Import(name="allHttpInCacheHierarchy") + private @Nullable Output allHttpInCacheHierarchy; + + public Optional> allHttpInCacheHierarchy() { + return Optional.ofNullable(this.allHttpInCacheHierarchy); + } + + @Import(name="allowCloudletsOrigins") + private @Nullable Output allowCloudletsOrigins; + + public Optional> allowCloudletsOrigins() { + return Optional.ofNullable(this.allowCloudletsOrigins); + } + + @Import(name="allowDelete") + private @Nullable Output allowDelete; + + public Optional> allowDelete() { + return Optional.ofNullable(this.allowDelete); + } + + @Import(name="allowHttpsCacheKeySharing") + private @Nullable Output allowHttpsCacheKeySharing; + + public Optional> allowHttpsCacheKeySharing() { + return Optional.ofNullable(this.allowHttpsCacheKeySharing); + } + + @Import(name="allowHttpsDowngrade") + private @Nullable Output allowHttpsDowngrade; + + public Optional> allowHttpsDowngrade() { + return Optional.ofNullable(this.allowHttpsDowngrade); + } + + @Import(name="allowOptions") + private @Nullable Output allowOptions; + + public Optional> allowOptions() { + return Optional.ofNullable(this.allowOptions); + } + + @Import(name="allowPatch") + private @Nullable Output allowPatch; + + public Optional> allowPatch() { + return Optional.ofNullable(this.allowPatch); + } + + @Import(name="allowPost") + private @Nullable Output allowPost; + + public Optional> allowPost() { + return Optional.ofNullable(this.allowPost); + } + + @Import(name="allowPut") + private @Nullable Output allowPut; + + public Optional> allowPut() { + return Optional.ofNullable(this.allowPut); + } + + @Import(name="allowTransferEncoding") + private @Nullable Output allowTransferEncoding; + + public Optional> allowTransferEncoding() { + return Optional.ofNullable(this.allowTransferEncoding); + } + + @Import(name="altSvcHeader") + private @Nullable Output altSvcHeader; + + public Optional> altSvcHeader() { + return Optional.ofNullable(this.altSvcHeader); + } + + @Import(name="apiPrioritization") + private @Nullable Output apiPrioritization; + + public Optional> apiPrioritization() { + return Optional.ofNullable(this.apiPrioritization); + } + + @Import(name="applicationLoadBalancer") + private @Nullable Output applicationLoadBalancer; + + public Optional> applicationLoadBalancer() { + return Optional.ofNullable(this.applicationLoadBalancer); + } + + @Import(name="audienceSegmentation") + private @Nullable Output audienceSegmentation; + + public Optional> audienceSegmentation() { + return Optional.ofNullable(this.audienceSegmentation); + } + + @Import(name="autoDomainValidation") + private @Nullable Output autoDomainValidation; + + public Optional> autoDomainValidation() { + return Optional.ofNullable(this.autoDomainValidation); + } + + @Import(name="baseDirectory") + private @Nullable Output baseDirectory; + + public Optional> baseDirectory() { + return Optional.ofNullable(this.baseDirectory); + } + + @Import(name="bossBeaconing") + private @Nullable Output bossBeaconing; + + public Optional> bossBeaconing() { + return Optional.ofNullable(this.bossBeaconing); + } + + @Import(name="breadcrumbs") + private @Nullable Output breadcrumbs; + + public Optional> breadcrumbs() { + return Optional.ofNullable(this.breadcrumbs); + } + + @Import(name="breakConnection") + private @Nullable Output breakConnection; + + public Optional> breakConnection() { + return Optional.ofNullable(this.breakConnection); + } + + @Import(name="brotli") + private @Nullable Output brotli; + + public Optional> brotli() { + return Optional.ofNullable(this.brotli); + } + + @Import(name="cacheError") + private @Nullable Output cacheError; + + public Optional> cacheError() { + return Optional.ofNullable(this.cacheError); + } + + @Import(name="cacheId") + private @Nullable Output cacheId; + + public Optional> cacheId() { + return Optional.ofNullable(this.cacheId); + } + + @Import(name="cacheKeyIgnoreCase") + private @Nullable Output cacheKeyIgnoreCase; + + public Optional> cacheKeyIgnoreCase() { + return Optional.ofNullable(this.cacheKeyIgnoreCase); + } + + @Import(name="cacheKeyQueryParams") + private @Nullable Output cacheKeyQueryParams; + + public Optional> cacheKeyQueryParams() { + return Optional.ofNullable(this.cacheKeyQueryParams); + } + + @Import(name="cacheKeyRewrite") + private @Nullable Output cacheKeyRewrite; + + public Optional> cacheKeyRewrite() { + return Optional.ofNullable(this.cacheKeyRewrite); + } + + @Import(name="cachePost") + private @Nullable Output cachePost; + + public Optional> cachePost() { + return Optional.ofNullable(this.cachePost); + } + + @Import(name="cacheRedirect") + private @Nullable Output cacheRedirect; + + public Optional> cacheRedirect() { + return Optional.ofNullable(this.cacheRedirect); + } + + @Import(name="cacheTag") + private @Nullable Output cacheTag; + + public Optional> cacheTag() { + return Optional.ofNullable(this.cacheTag); + } + + @Import(name="cacheTagVisible") + private @Nullable Output cacheTagVisible; + + public Optional> cacheTagVisible() { + return Optional.ofNullable(this.cacheTagVisible); + } + + @Import(name="caching") + private @Nullable Output caching; + + public Optional> caching() { + return Optional.ofNullable(this.caching); + } + + @Import(name="centralAuthorization") + private @Nullable Output centralAuthorization; + + public Optional> centralAuthorization() { + return Optional.ofNullable(this.centralAuthorization); + } + + @Import(name="chaseRedirects") + private @Nullable Output chaseRedirects; + + public Optional> chaseRedirects() { + return Optional.ofNullable(this.chaseRedirects); + } + + @Import(name="clientCertificateAuth") + private @Nullable Output clientCertificateAuth; + + public Optional> clientCertificateAuth() { + return Optional.ofNullable(this.clientCertificateAuth); + } + + @Import(name="clientCharacteristics") + private @Nullable Output clientCharacteristics; + + public Optional> clientCharacteristics() { + return Optional.ofNullable(this.clientCharacteristics); + } + + @Import(name="cloudInterconnects") + private @Nullable Output cloudInterconnects; + + public Optional> cloudInterconnects() { + return Optional.ofNullable(this.cloudInterconnects); + } + + @Import(name="cloudWrapper") + private @Nullable Output cloudWrapper; + + public Optional> cloudWrapper() { + return Optional.ofNullable(this.cloudWrapper); + } + + @Import(name="cloudWrapperAdvanced") + private @Nullable Output cloudWrapperAdvanced; + + public Optional> cloudWrapperAdvanced() { + return Optional.ofNullable(this.cloudWrapperAdvanced); + } + + @Import(name="commonMediaClientData") + private @Nullable Output commonMediaClientData; + + public Optional> commonMediaClientData() { + return Optional.ofNullable(this.commonMediaClientData); + } + + @Import(name="conditionalOrigin") + private @Nullable Output conditionalOrigin; + + public Optional> conditionalOrigin() { + return Optional.ofNullable(this.conditionalOrigin); + } + + @Import(name="constructResponse") + private @Nullable Output constructResponse; + + public Optional> constructResponse() { + return Optional.ofNullable(this.constructResponse); + } + + @Import(name="contentCharacteristics") + private @Nullable Output contentCharacteristics; + + public Optional> contentCharacteristics() { + return Optional.ofNullable(this.contentCharacteristics); + } + + @Import(name="contentCharacteristicsAmd") + private @Nullable Output contentCharacteristicsAmd; + + public Optional> contentCharacteristicsAmd() { + return Optional.ofNullable(this.contentCharacteristicsAmd); + } + + @Import(name="contentCharacteristicsDd") + private @Nullable Output contentCharacteristicsDd; + + public Optional> contentCharacteristicsDd() { + return Optional.ofNullable(this.contentCharacteristicsDd); + } + + @Import(name="contentCharacteristicsWsdLargeFile") + private @Nullable Output contentCharacteristicsWsdLargeFile; + + public Optional> contentCharacteristicsWsdLargeFile() { + return Optional.ofNullable(this.contentCharacteristicsWsdLargeFile); + } + + @Import(name="contentCharacteristicsWsdLive") + private @Nullable Output contentCharacteristicsWsdLive; + + public Optional> contentCharacteristicsWsdLive() { + return Optional.ofNullable(this.contentCharacteristicsWsdLive); + } + + @Import(name="contentCharacteristicsWsdVod") + private @Nullable Output contentCharacteristicsWsdVod; + + public Optional> contentCharacteristicsWsdVod() { + return Optional.ofNullable(this.contentCharacteristicsWsdVod); + } + + @Import(name="contentPrePosition") + private @Nullable Output contentPrePosition; + + public Optional> contentPrePosition() { + return Optional.ofNullable(this.contentPrePosition); + } + + @Import(name="contentTargetingProtection") + private @Nullable Output contentTargetingProtection; + + public Optional> contentTargetingProtection() { + return Optional.ofNullable(this.contentTargetingProtection); + } + + @Import(name="corsSupport") + private @Nullable Output corsSupport; + + public Optional> corsSupport() { + return Optional.ofNullable(this.corsSupport); + } + + @Import(name="cpCode") + private @Nullable Output cpCode; + + public Optional> cpCode() { + return Optional.ofNullable(this.cpCode); + } + + @Import(name="customBehavior") + private @Nullable Output customBehavior; + + public Optional> customBehavior() { + return Optional.ofNullable(this.customBehavior); + } + + @Import(name="datastream") + private @Nullable Output datastream; + + public Optional> datastream() { + return Optional.ofNullable(this.datastream); + } + + @Import(name="dcp") + private @Nullable Output dcp; + + public Optional> dcp() { + return Optional.ofNullable(this.dcp); + } + + @Import(name="dcpAuthHmacTransformation") + private @Nullable Output dcpAuthHmacTransformation; + + public Optional> dcpAuthHmacTransformation() { + return Optional.ofNullable(this.dcpAuthHmacTransformation); + } + + @Import(name="dcpAuthRegexTransformation") + private @Nullable Output dcpAuthRegexTransformation; + + public Optional> dcpAuthRegexTransformation() { + return Optional.ofNullable(this.dcpAuthRegexTransformation); + } + + @Import(name="dcpAuthSubstringTransformation") + private @Nullable Output dcpAuthSubstringTransformation; + + public Optional> dcpAuthSubstringTransformation() { + return Optional.ofNullable(this.dcpAuthSubstringTransformation); + } + + @Import(name="dcpAuthVariableExtractor") + private @Nullable Output dcpAuthVariableExtractor; + + public Optional> dcpAuthVariableExtractor() { + return Optional.ofNullable(this.dcpAuthVariableExtractor); + } + + @Import(name="dcpDefaultAuthzGroups") + private @Nullable Output dcpDefaultAuthzGroups; + + public Optional> dcpDefaultAuthzGroups() { + return Optional.ofNullable(this.dcpDefaultAuthzGroups); + } + + @Import(name="dcpDevRelations") + private @Nullable Output dcpDevRelations; + + public Optional> dcpDevRelations() { + return Optional.ofNullable(this.dcpDevRelations); + } + + @Import(name="dcpRealTimeAuth") + private @Nullable Output dcpRealTimeAuth; + + public Optional> dcpRealTimeAuth() { + return Optional.ofNullable(this.dcpRealTimeAuth); + } + + @Import(name="deliveryReceipt") + private @Nullable Output deliveryReceipt; + + public Optional> deliveryReceipt() { + return Optional.ofNullable(this.deliveryReceipt); + } + + @Import(name="denyAccess") + private @Nullable Output denyAccess; + + public Optional> denyAccess() { + return Optional.ofNullable(this.denyAccess); + } + + @Import(name="denyDirectFailoverAccess") + private @Nullable Output denyDirectFailoverAccess; + + public Optional> denyDirectFailoverAccess() { + return Optional.ofNullable(this.denyDirectFailoverAccess); + } + + @Import(name="deviceCharacteristicCacheId") + private @Nullable Output deviceCharacteristicCacheId; + + public Optional> deviceCharacteristicCacheId() { + return Optional.ofNullable(this.deviceCharacteristicCacheId); + } + + @Import(name="deviceCharacteristicHeader") + private @Nullable Output deviceCharacteristicHeader; + + public Optional> deviceCharacteristicHeader() { + return Optional.ofNullable(this.deviceCharacteristicHeader); + } + + @Import(name="dnsAsyncRefresh") + private @Nullable Output dnsAsyncRefresh; + + public Optional> dnsAsyncRefresh() { + return Optional.ofNullable(this.dnsAsyncRefresh); + } + + @Import(name="dnsPrefresh") + private @Nullable Output dnsPrefresh; + + public Optional> dnsPrefresh() { + return Optional.ofNullable(this.dnsPrefresh); + } + + @Import(name="downgradeProtocol") + private @Nullable Output downgradeProtocol; + + public Optional> downgradeProtocol() { + return Optional.ofNullable(this.downgradeProtocol); + } + + @Import(name="downloadCompleteMarker") + private @Nullable Output downloadCompleteMarker; + + public Optional> downloadCompleteMarker() { + return Optional.ofNullable(this.downloadCompleteMarker); + } + + @Import(name="downloadNotification") + private @Nullable Output downloadNotification; + + public Optional> downloadNotification() { + return Optional.ofNullable(this.downloadNotification); + } + + @Import(name="downstreamCache") + private @Nullable Output downstreamCache; + + public Optional> downstreamCache() { + return Optional.ofNullable(this.downstreamCache); + } + + @Import(name="dynamicThroughtputOptimization") + private @Nullable Output dynamicThroughtputOptimization; + + public Optional> dynamicThroughtputOptimization() { + return Optional.ofNullable(this.dynamicThroughtputOptimization); + } + + @Import(name="dynamicThroughtputOptimizationOverride") + private @Nullable Output dynamicThroughtputOptimizationOverride; + + public Optional> dynamicThroughtputOptimizationOverride() { + return Optional.ofNullable(this.dynamicThroughtputOptimizationOverride); + } + + @Import(name="dynamicWebContent") + private @Nullable Output dynamicWebContent; + + public Optional> dynamicWebContent() { + return Optional.ofNullable(this.dynamicWebContent); + } + + @Import(name="ecmsBulkUpload") + private @Nullable Output ecmsBulkUpload; + + public Optional> ecmsBulkUpload() { + return Optional.ofNullable(this.ecmsBulkUpload); + } + + @Import(name="ecmsDatabase") + private @Nullable Output ecmsDatabase; + + public Optional> ecmsDatabase() { + return Optional.ofNullable(this.ecmsDatabase); + } + + @Import(name="ecmsDataset") + private @Nullable Output ecmsDataset; + + public Optional> ecmsDataset() { + return Optional.ofNullable(this.ecmsDataset); + } + + @Import(name="ecmsObjectKey") + private @Nullable Output ecmsObjectKey; + + public Optional> ecmsObjectKey() { + return Optional.ofNullable(this.ecmsObjectKey); + } + + @Import(name="edgeConnect") + private @Nullable Output edgeConnect; + + public Optional> edgeConnect() { + return Optional.ofNullable(this.edgeConnect); + } + + @Import(name="edgeLoadBalancingAdvanced") + private @Nullable Output edgeLoadBalancingAdvanced; + + public Optional> edgeLoadBalancingAdvanced() { + return Optional.ofNullable(this.edgeLoadBalancingAdvanced); + } + + @Import(name="edgeLoadBalancingDataCenter") + private @Nullable Output edgeLoadBalancingDataCenter; + + public Optional> edgeLoadBalancingDataCenter() { + return Optional.ofNullable(this.edgeLoadBalancingDataCenter); + } + + @Import(name="edgeLoadBalancingOrigin") + private @Nullable Output edgeLoadBalancingOrigin; + + public Optional> edgeLoadBalancingOrigin() { + return Optional.ofNullable(this.edgeLoadBalancingOrigin); + } + + @Import(name="edgeOriginAuthorization") + private @Nullable Output edgeOriginAuthorization; + + public Optional> edgeOriginAuthorization() { + return Optional.ofNullable(this.edgeOriginAuthorization); + } + + @Import(name="edgeRedirector") + private @Nullable Output edgeRedirector; + + public Optional> edgeRedirector() { + return Optional.ofNullable(this.edgeRedirector); + } + + @Import(name="edgeScape") + private @Nullable Output edgeScape; + + public Optional> edgeScape() { + return Optional.ofNullable(this.edgeScape); + } + + @Import(name="edgeSideIncludes") + private @Nullable Output edgeSideIncludes; + + public Optional> edgeSideIncludes() { + return Optional.ofNullable(this.edgeSideIncludes); + } + + @Import(name="edgeWorker") + private @Nullable Output edgeWorker; + + public Optional> edgeWorker() { + return Optional.ofNullable(this.edgeWorker); + } + + @Import(name="enforceMtlsSettings") + private @Nullable Output enforceMtlsSettings; + + public Optional> enforceMtlsSettings() { + return Optional.ofNullable(this.enforceMtlsSettings); + } + + @Import(name="enhancedAkamaiProtocol") + private @Nullable Output enhancedAkamaiProtocol; + + public Optional> enhancedAkamaiProtocol() { + return Optional.ofNullable(this.enhancedAkamaiProtocol); + } + + @Import(name="enhancedProxyDetection") + private @Nullable Output enhancedProxyDetection; + + public Optional> enhancedProxyDetection() { + return Optional.ofNullable(this.enhancedProxyDetection); + } + + @Import(name="epdForwardHeaderEnrichment") + private @Nullable Output epdForwardHeaderEnrichment; + + public Optional> epdForwardHeaderEnrichment() { + return Optional.ofNullable(this.epdForwardHeaderEnrichment); + } + + @Import(name="failAction") + private @Nullable Output failAction; + + public Optional> failAction() { + return Optional.ofNullable(this.failAction); + } + + @Import(name="failoverBotManagerFeatureCompatibility") + private @Nullable Output failoverBotManagerFeatureCompatibility; + + public Optional> failoverBotManagerFeatureCompatibility() { + return Optional.ofNullable(this.failoverBotManagerFeatureCompatibility); + } + + @Import(name="fastInvalidate") + private @Nullable Output fastInvalidate; + + public Optional> fastInvalidate() { + return Optional.ofNullable(this.fastInvalidate); + } + + @Import(name="fips") + private @Nullable Output fips; + + public Optional> fips() { + return Optional.ofNullable(this.fips); + } + + @Import(name="firstPartyMarketing") + private @Nullable Output firstPartyMarketing; + + public Optional> firstPartyMarketing() { + return Optional.ofNullable(this.firstPartyMarketing); + } + + @Import(name="firstPartyMarketingPlus") + private @Nullable Output firstPartyMarketingPlus; + + public Optional> firstPartyMarketingPlus() { + return Optional.ofNullable(this.firstPartyMarketingPlus); + } + + @Import(name="forwardRewrite") + private @Nullable Output forwardRewrite; + + public Optional> forwardRewrite() { + return Optional.ofNullable(this.forwardRewrite); + } + + @Import(name="g2oheader") + private @Nullable Output g2oheader; + + public Optional> g2oheader() { + return Optional.ofNullable(this.g2oheader); + } + + @Import(name="globalRequestNumber") + private @Nullable Output globalRequestNumber; + + public Optional> globalRequestNumber() { + return Optional.ofNullable(this.globalRequestNumber); + } + + @Import(name="graphqlCaching") + private @Nullable Output graphqlCaching; + + public Optional> graphqlCaching() { + return Optional.ofNullable(this.graphqlCaching); + } + + @Import(name="gzipResponse") + private @Nullable Output gzipResponse; + + public Optional> gzipResponse() { + return Optional.ofNullable(this.gzipResponse); + } + + @Import(name="hdDataAdvanced") + private @Nullable Output hdDataAdvanced; + + public Optional> hdDataAdvanced() { + return Optional.ofNullable(this.hdDataAdvanced); + } + + @Import(name="healthDetection") + private @Nullable Output healthDetection; + + public Optional> healthDetection() { + return Optional.ofNullable(this.healthDetection); + } + + @Import(name="hsafEipBinding") + private @Nullable Output hsafEipBinding; + + public Optional> hsafEipBinding() { + return Optional.ofNullable(this.hsafEipBinding); + } + + @Import(name="http2") + private @Nullable Output http2; + + public Optional> http2() { + return Optional.ofNullable(this.http2); + } + + @Import(name="http3") + private @Nullable Output http3; + + public Optional> http3() { + return Optional.ofNullable(this.http3); + } + + @Import(name="httpStrictTransportSecurity") + private @Nullable Output httpStrictTransportSecurity; + + public Optional> httpStrictTransportSecurity() { + return Optional.ofNullable(this.httpStrictTransportSecurity); + } + + @Import(name="httpToHttpsUpgrade") + private @Nullable Output httpToHttpsUpgrade; + + public Optional> httpToHttpsUpgrade() { + return Optional.ofNullable(this.httpToHttpsUpgrade); + } + + @Import(name="imOverride") + private @Nullable Output imOverride; + + public Optional> imOverride() { + return Optional.ofNullable(this.imOverride); + } + + @Import(name="imageAndVideoManager") + private @Nullable Output imageAndVideoManager; + + public Optional> imageAndVideoManager() { + return Optional.ofNullable(this.imageAndVideoManager); + } + + @Import(name="imageManager") + private @Nullable Output imageManager; + + public Optional> imageManager() { + return Optional.ofNullable(this.imageManager); + } + + @Import(name="imageManagerVideo") + private @Nullable Output imageManagerVideo; + + public Optional> imageManagerVideo() { + return Optional.ofNullable(this.imageManagerVideo); + } + + @Import(name="include") + private @Nullable Output include; + + public Optional> include() { + return Optional.ofNullable(this.include); + } + + @Import(name="instant") + private @Nullable Output instant; + + public Optional> instant() { + return Optional.ofNullable(this.instant); + } + + @Import(name="instantConfig") + private @Nullable Output instantConfig; + + public Optional> instantConfig() { + return Optional.ofNullable(this.instantConfig); + } + + @Import(name="largeFileOptimization") + private @Nullable Output largeFileOptimization; + + public Optional> largeFileOptimization() { + return Optional.ofNullable(this.largeFileOptimization); + } + + @Import(name="largeFileOptimizationAdvanced") + private @Nullable Output largeFileOptimizationAdvanced; + + public Optional> largeFileOptimizationAdvanced() { + return Optional.ofNullable(this.largeFileOptimizationAdvanced); + } + + @Import(name="limitBitRate") + private @Nullable Output limitBitRate; + + public Optional> limitBitRate() { + return Optional.ofNullable(this.limitBitRate); + } + + @Import(name="logCustom") + private @Nullable Output logCustom; + + public Optional> logCustom() { + return Optional.ofNullable(this.logCustom); + } + + @Import(name="mPulse") + private @Nullable Output mPulse; + + public Optional> mPulse() { + return Optional.ofNullable(this.mPulse); + } + + @Import(name="manifestPersonalization") + private @Nullable Output manifestPersonalization; + + public Optional> manifestPersonalization() { + return Optional.ofNullable(this.manifestPersonalization); + } + + @Import(name="manifestRerouting") + private @Nullable Output manifestRerouting; + + public Optional> manifestRerouting() { + return Optional.ofNullable(this.manifestRerouting); + } + + @Import(name="manualServerPush") + private @Nullable Output manualServerPush; + + public Optional> manualServerPush() { + return Optional.ofNullable(this.manualServerPush); + } + + @Import(name="mediaAcceleration") + private @Nullable Output mediaAcceleration; + + public Optional> mediaAcceleration() { + return Optional.ofNullable(this.mediaAcceleration); + } + + @Import(name="mediaAccelerationQuicOptout") + private @Nullable Output mediaAccelerationQuicOptout; + + public Optional> mediaAccelerationQuicOptout() { + return Optional.ofNullable(this.mediaAccelerationQuicOptout); + } + + @Import(name="mediaClient") + private @Nullable Output mediaClient; + + public Optional> mediaClient() { + return Optional.ofNullable(this.mediaClient); + } + + @Import(name="mediaFileRetrievalOptimization") + private @Nullable Output mediaFileRetrievalOptimization; + + public Optional> mediaFileRetrievalOptimization() { + return Optional.ofNullable(this.mediaFileRetrievalOptimization); + } + + @Import(name="mediaOriginFailover") + private @Nullable Output mediaOriginFailover; + + public Optional> mediaOriginFailover() { + return Optional.ofNullable(this.mediaOriginFailover); + } + + @Import(name="metadataCaching") + private @Nullable Output metadataCaching; + + public Optional> metadataCaching() { + return Optional.ofNullable(this.metadataCaching); + } + + @Import(name="mobileSdkPerformance") + private @Nullable Output mobileSdkPerformance; + + public Optional> mobileSdkPerformance() { + return Optional.ofNullable(this.mobileSdkPerformance); + } + + @Import(name="modifyIncomingRequestHeader") + private @Nullable Output modifyIncomingRequestHeader; + + public Optional> modifyIncomingRequestHeader() { + return Optional.ofNullable(this.modifyIncomingRequestHeader); + } + + @Import(name="modifyIncomingResponseHeader") + private @Nullable Output modifyIncomingResponseHeader; + + public Optional> modifyIncomingResponseHeader() { + return Optional.ofNullable(this.modifyIncomingResponseHeader); + } + + @Import(name="modifyOutgoingRequestHeader") + private @Nullable Output modifyOutgoingRequestHeader; + + public Optional> modifyOutgoingRequestHeader() { + return Optional.ofNullable(this.modifyOutgoingRequestHeader); + } + + @Import(name="modifyOutgoingResponseHeader") + private @Nullable Output modifyOutgoingResponseHeader; + + public Optional> modifyOutgoingResponseHeader() { + return Optional.ofNullable(this.modifyOutgoingResponseHeader); + } + + @Import(name="modifyViaHeader") + private @Nullable Output modifyViaHeader; + + public Optional> modifyViaHeader() { + return Optional.ofNullable(this.modifyViaHeader); + } + + @Import(name="origin") + private @Nullable Output origin; + + public Optional> origin() { + return Optional.ofNullable(this.origin); + } + + @Import(name="originCharacteristics") + private @Nullable Output originCharacteristics; + + public Optional> originCharacteristics() { + return Optional.ofNullable(this.originCharacteristics); + } + + @Import(name="originCharacteristicsWsd") + private @Nullable Output originCharacteristicsWsd; + + public Optional> originCharacteristicsWsd() { + return Optional.ofNullable(this.originCharacteristicsWsd); + } + + @Import(name="originFailureRecoveryMethod") + private @Nullable Output originFailureRecoveryMethod; + + public Optional> originFailureRecoveryMethod() { + return Optional.ofNullable(this.originFailureRecoveryMethod); + } + + @Import(name="originFailureRecoveryPolicy") + private @Nullable Output originFailureRecoveryPolicy; + + public Optional> originFailureRecoveryPolicy() { + return Optional.ofNullable(this.originFailureRecoveryPolicy); + } + + @Import(name="originIpAcl") + private @Nullable Output originIpAcl; + + public Optional> originIpAcl() { + return Optional.ofNullable(this.originIpAcl); + } + + @Import(name="permissionsPolicy") + private @Nullable Output permissionsPolicy; + + public Optional> permissionsPolicy() { + return Optional.ofNullable(this.permissionsPolicy); + } + + @Import(name="persistentClientConnection") + private @Nullable Output persistentClientConnection; + + public Optional> persistentClientConnection() { + return Optional.ofNullable(this.persistentClientConnection); + } + + @Import(name="persistentConnection") + private @Nullable Output persistentConnection; + + public Optional> persistentConnection() { + return Optional.ofNullable(this.persistentConnection); + } + + @Import(name="personallyIdentifiableInformation") + private @Nullable Output personallyIdentifiableInformation; + + public Optional> personallyIdentifiableInformation() { + return Optional.ofNullable(this.personallyIdentifiableInformation); + } + + @Import(name="phasedRelease") + private @Nullable Output phasedRelease; + + public Optional> phasedRelease() { + return Optional.ofNullable(this.phasedRelease); + } + + @Import(name="preconnect") + private @Nullable Output preconnect; + + public Optional> preconnect() { + return Optional.ofNullable(this.preconnect); + } + + @Import(name="predictiveContentDelivery") + private @Nullable Output predictiveContentDelivery; + + public Optional> predictiveContentDelivery() { + return Optional.ofNullable(this.predictiveContentDelivery); + } + + @Import(name="predictivePrefetching") + private @Nullable Output predictivePrefetching; + + public Optional> predictivePrefetching() { + return Optional.ofNullable(this.predictivePrefetching); + } + + @Import(name="prefetch") + private @Nullable Output prefetch; + + public Optional> prefetch() { + return Optional.ofNullable(this.prefetch); + } + + @Import(name="prefetchable") + private @Nullable Output prefetchable; + + public Optional> prefetchable() { + return Optional.ofNullable(this.prefetchable); + } + + @Import(name="prefreshCache") + private @Nullable Output prefreshCache; + + public Optional> prefreshCache() { + return Optional.ofNullable(this.prefreshCache); + } + + @Import(name="quality") + private @Nullable Output quality; + + public Optional> quality() { + return Optional.ofNullable(this.quality); + } + + @Import(name="quicBeta") + private @Nullable Output quicBeta; + + public Optional> quicBeta() { + return Optional.ofNullable(this.quicBeta); + } + + @Import(name="randomSeek") + private @Nullable Output randomSeek; + + public Optional> randomSeek() { + return Optional.ofNullable(this.randomSeek); + } + + @Import(name="rapid") + private @Nullable Output rapid; + + public Optional> rapid() { + return Optional.ofNullable(this.rapid); + } + + @Import(name="readTimeout") + private @Nullable Output readTimeout; + + public Optional> readTimeout() { + return Optional.ofNullable(this.readTimeout); + } + + @Import(name="realTimeReporting") + private @Nullable Output realTimeReporting; + + public Optional> realTimeReporting() { + return Optional.ofNullable(this.realTimeReporting); + } + + @Import(name="realUserMonitoring") + private @Nullable Output realUserMonitoring; + + public Optional> realUserMonitoring() { + return Optional.ofNullable(this.realUserMonitoring); + } + + @Import(name="redirect") + private @Nullable Output redirect; + + public Optional> redirect() { + return Optional.ofNullable(this.redirect); + } + + @Import(name="redirectplus") + private @Nullable Output redirectplus; + + public Optional> redirectplus() { + return Optional.ofNullable(this.redirectplus); + } + + @Import(name="refererChecking") + private @Nullable Output refererChecking; + + public Optional> refererChecking() { + return Optional.ofNullable(this.refererChecking); + } + + @Import(name="removeQueryParameter") + private @Nullable Output removeQueryParameter; + + public Optional> removeQueryParameter() { + return Optional.ofNullable(this.removeQueryParameter); + } + + @Import(name="removeVary") + private @Nullable Output removeVary; + + public Optional> removeVary() { + return Optional.ofNullable(this.removeVary); + } + + @Import(name="report") + private @Nullable Output report; + + public Optional> report() { + return Optional.ofNullable(this.report); + } + + @Import(name="requestClientHints") + private @Nullable Output requestClientHints; + + public Optional> requestClientHints() { + return Optional.ofNullable(this.requestClientHints); + } + + @Import(name="requestControl") + private @Nullable Output requestControl; + + public Optional> requestControl() { + return Optional.ofNullable(this.requestControl); + } + + @Import(name="requestTypeMarker") + private @Nullable Output requestTypeMarker; + + public Optional> requestTypeMarker() { + return Optional.ofNullable(this.requestTypeMarker); + } + + @Import(name="resourceOptimizer") + private @Nullable Output resourceOptimizer; + + public Optional> resourceOptimizer() { + return Optional.ofNullable(this.resourceOptimizer); + } + + @Import(name="resourceOptimizerExtendedCompatibility") + private @Nullable Output resourceOptimizerExtendedCompatibility; + + public Optional> resourceOptimizerExtendedCompatibility() { + return Optional.ofNullable(this.resourceOptimizerExtendedCompatibility); + } + + @Import(name="responseCode") + private @Nullable Output responseCode; + + public Optional> responseCode() { + return Optional.ofNullable(this.responseCode); + } + + @Import(name="responseCookie") + private @Nullable Output responseCookie; + + public Optional> responseCookie() { + return Optional.ofNullable(this.responseCookie); + } + + @Import(name="restrictObjectCaching") + private @Nullable Output restrictObjectCaching; + + public Optional> restrictObjectCaching() { + return Optional.ofNullable(this.restrictObjectCaching); + } + + @Import(name="returnCacheStatus") + private @Nullable Output returnCacheStatus; + + public Optional> returnCacheStatus() { + return Optional.ofNullable(this.returnCacheStatus); + } + + @Import(name="rewriteUrl") + private @Nullable Output rewriteUrl; + + public Optional> rewriteUrl() { + return Optional.ofNullable(this.rewriteUrl); + } + + @Import(name="rumCustom") + private @Nullable Output rumCustom; + + public Optional> rumCustom() { + return Optional.ofNullable(this.rumCustom); + } + + @Import(name="saasDefinitions") + private @Nullable Output saasDefinitions; + + public Optional> saasDefinitions() { + return Optional.ofNullable(this.saasDefinitions); + } + + @Import(name="salesForceCommerceCloudClient") + private @Nullable Output salesForceCommerceCloudClient; + + public Optional> salesForceCommerceCloudClient() { + return Optional.ofNullable(this.salesForceCommerceCloudClient); + } + + @Import(name="salesForceCommerceCloudProvider") + private @Nullable Output salesForceCommerceCloudProvider; + + public Optional> salesForceCommerceCloudProvider() { + return Optional.ofNullable(this.salesForceCommerceCloudProvider); + } + + @Import(name="salesForceCommerceCloudProviderHostHeader") + private @Nullable Output salesForceCommerceCloudProviderHostHeader; + + public Optional> salesForceCommerceCloudProviderHostHeader() { + return Optional.ofNullable(this.salesForceCommerceCloudProviderHostHeader); + } + + @Import(name="savePostDcaProcessing") + private @Nullable Output savePostDcaProcessing; + + public Optional> savePostDcaProcessing() { + return Optional.ofNullable(this.savePostDcaProcessing); + } + + @Import(name="scheduleInvalidation") + private @Nullable Output scheduleInvalidation; + + public Optional> scheduleInvalidation() { + return Optional.ofNullable(this.scheduleInvalidation); + } + + @Import(name="scriptManagement") + private @Nullable Output scriptManagement; + + public Optional> scriptManagement() { + return Optional.ofNullable(this.scriptManagement); + } + + @Import(name="segmentedContentProtection") + private @Nullable Output segmentedContentProtection; + + public Optional> segmentedContentProtection() { + return Optional.ofNullable(this.segmentedContentProtection); + } + + @Import(name="segmentedMediaOptimization") + private @Nullable Output segmentedMediaOptimization; + + public Optional> segmentedMediaOptimization() { + return Optional.ofNullable(this.segmentedMediaOptimization); + } + + @Import(name="segmentedMediaStreamingPrefetch") + private @Nullable Output segmentedMediaStreamingPrefetch; + + public Optional> segmentedMediaStreamingPrefetch() { + return Optional.ofNullable(this.segmentedMediaStreamingPrefetch); + } + + @Import(name="setVariable") + private @Nullable Output setVariable; + + public Optional> setVariable() { + return Optional.ofNullable(this.setVariable); + } + + @Import(name="simulateErrorCode") + private @Nullable Output simulateErrorCode; + + public Optional> simulateErrorCode() { + return Optional.ofNullable(this.simulateErrorCode); + } + + @Import(name="siteShield") + private @Nullable Output siteShield; + + public Optional> siteShield() { + return Optional.ofNullable(this.siteShield); + } + + @Import(name="standardTlsMigration") + private @Nullable Output standardTlsMigration; + + public Optional> standardTlsMigration() { + return Optional.ofNullable(this.standardTlsMigration); + } + + @Import(name="standardTlsMigrationOverride") + private @Nullable Output standardTlsMigrationOverride; + + public Optional> standardTlsMigrationOverride() { + return Optional.ofNullable(this.standardTlsMigrationOverride); + } + + @Import(name="strictHeaderParsing") + private @Nullable Output strictHeaderParsing; + + public Optional> strictHeaderParsing() { + return Optional.ofNullable(this.strictHeaderParsing); + } + + @Import(name="subCustomer") + private @Nullable Output subCustomer; + + public Optional> subCustomer() { + return Optional.ofNullable(this.subCustomer); + } + + @Import(name="sureRoute") + private @Nullable Output sureRoute; + + public Optional> sureRoute() { + return Optional.ofNullable(this.sureRoute); + } + + @Import(name="tcpOptimization") + private @Nullable Output tcpOptimization; + + public Optional> tcpOptimization() { + return Optional.ofNullable(this.tcpOptimization); + } + + @Import(name="teaLeaf") + private @Nullable Output teaLeaf; + + public Optional> teaLeaf() { + return Optional.ofNullable(this.teaLeaf); + } + + @Import(name="tieredDistribution") + private @Nullable Output tieredDistribution; + + public Optional> tieredDistribution() { + return Optional.ofNullable(this.tieredDistribution); + } + + @Import(name="tieredDistributionAdvanced") + private @Nullable Output tieredDistributionAdvanced; + + public Optional> tieredDistributionAdvanced() { + return Optional.ofNullable(this.tieredDistributionAdvanced); + } + + @Import(name="tieredDistributionCustomization") + private @Nullable Output tieredDistributionCustomization; + + public Optional> tieredDistributionCustomization() { + return Optional.ofNullable(this.tieredDistributionCustomization); + } + + @Import(name="timeout") + private @Nullable Output timeout; + + public Optional> timeout() { + return Optional.ofNullable(this.timeout); + } + + @Import(name="uidConfiguration") + private @Nullable Output uidConfiguration; + + public Optional> uidConfiguration() { + return Optional.ofNullable(this.uidConfiguration); + } + + @Import(name="validateEntityTag") + private @Nullable Output validateEntityTag; + + public Optional> validateEntityTag() { + return Optional.ofNullable(this.validateEntityTag); + } + + @Import(name="verifyJsonWebToken") + private @Nullable Output verifyJsonWebToken; + + public Optional> verifyJsonWebToken() { + return Optional.ofNullable(this.verifyJsonWebToken); + } + + @Import(name="verifyJsonWebTokenForDcp") + private @Nullable Output verifyJsonWebTokenForDcp; + + public Optional> verifyJsonWebTokenForDcp() { + return Optional.ofNullable(this.verifyJsonWebTokenForDcp); + } + + @Import(name="verifyTokenAuthorization") + private @Nullable Output verifyTokenAuthorization; + + public Optional> verifyTokenAuthorization() { + return Optional.ofNullable(this.verifyTokenAuthorization); + } + + @Import(name="virtualWaitingRoom") + private @Nullable Output virtualWaitingRoom; + + public Optional> virtualWaitingRoom() { + return Optional.ofNullable(this.virtualWaitingRoom); + } + + @Import(name="virtualWaitingRoomWithEdgeWorkers") + private @Nullable Output virtualWaitingRoomWithEdgeWorkers; + + public Optional> virtualWaitingRoomWithEdgeWorkers() { + return Optional.ofNullable(this.virtualWaitingRoomWithEdgeWorkers); + } + + @Import(name="visitorPrioritization") + private @Nullable Output visitorPrioritization; + + public Optional> visitorPrioritization() { + return Optional.ofNullable(this.visitorPrioritization); + } + + @Import(name="visitorPrioritizationFifo") + private @Nullable Output visitorPrioritizationFifo; + + public Optional> visitorPrioritizationFifo() { + return Optional.ofNullable(this.visitorPrioritizationFifo); + } + + @Import(name="visitorPrioritizationFifoStandalone") + private @Nullable Output visitorPrioritizationFifoStandalone; + + public Optional> visitorPrioritizationFifoStandalone() { + return Optional.ofNullable(this.visitorPrioritizationFifoStandalone); + } + + @Import(name="watermarking") + private @Nullable Output watermarking; + + public Optional> watermarking() { + return Optional.ofNullable(this.watermarking); + } + + @Import(name="webApplicationFirewall") + private @Nullable Output webApplicationFirewall; + + public Optional> webApplicationFirewall() { + return Optional.ofNullable(this.webApplicationFirewall); + } + + @Import(name="webSockets") + private @Nullable Output webSockets; + + public Optional> webSockets() { + return Optional.ofNullable(this.webSockets); + } + + @Import(name="webdav") + private @Nullable Output webdav; + + public Optional> webdav() { + return Optional.ofNullable(this.webdav); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorArgs(GetPropertyRulesBuilderRulesV20230920BehaviorArgs $) { + this.adScalerCircuitBreaker = $.adScalerCircuitBreaker; + this.adaptiveAcceleration = $.adaptiveAcceleration; + this.adaptiveImageCompression = $.adaptiveImageCompression; + this.advanced = $.advanced; + this.aggregatedReporting = $.aggregatedReporting; + this.akamaizer = $.akamaizer; + this.akamaizerTag = $.akamaizerTag; + this.allHttpInCacheHierarchy = $.allHttpInCacheHierarchy; + this.allowCloudletsOrigins = $.allowCloudletsOrigins; + this.allowDelete = $.allowDelete; + this.allowHttpsCacheKeySharing = $.allowHttpsCacheKeySharing; + this.allowHttpsDowngrade = $.allowHttpsDowngrade; + this.allowOptions = $.allowOptions; + this.allowPatch = $.allowPatch; + this.allowPost = $.allowPost; + this.allowPut = $.allowPut; + this.allowTransferEncoding = $.allowTransferEncoding; + this.altSvcHeader = $.altSvcHeader; + this.apiPrioritization = $.apiPrioritization; + this.applicationLoadBalancer = $.applicationLoadBalancer; + this.audienceSegmentation = $.audienceSegmentation; + this.autoDomainValidation = $.autoDomainValidation; + this.baseDirectory = $.baseDirectory; + this.bossBeaconing = $.bossBeaconing; + this.breadcrumbs = $.breadcrumbs; + this.breakConnection = $.breakConnection; + this.brotli = $.brotli; + this.cacheError = $.cacheError; + this.cacheId = $.cacheId; + this.cacheKeyIgnoreCase = $.cacheKeyIgnoreCase; + this.cacheKeyQueryParams = $.cacheKeyQueryParams; + this.cacheKeyRewrite = $.cacheKeyRewrite; + this.cachePost = $.cachePost; + this.cacheRedirect = $.cacheRedirect; + this.cacheTag = $.cacheTag; + this.cacheTagVisible = $.cacheTagVisible; + this.caching = $.caching; + this.centralAuthorization = $.centralAuthorization; + this.chaseRedirects = $.chaseRedirects; + this.clientCertificateAuth = $.clientCertificateAuth; + this.clientCharacteristics = $.clientCharacteristics; + this.cloudInterconnects = $.cloudInterconnects; + this.cloudWrapper = $.cloudWrapper; + this.cloudWrapperAdvanced = $.cloudWrapperAdvanced; + this.commonMediaClientData = $.commonMediaClientData; + this.conditionalOrigin = $.conditionalOrigin; + this.constructResponse = $.constructResponse; + this.contentCharacteristics = $.contentCharacteristics; + this.contentCharacteristicsAmd = $.contentCharacteristicsAmd; + this.contentCharacteristicsDd = $.contentCharacteristicsDd; + this.contentCharacteristicsWsdLargeFile = $.contentCharacteristicsWsdLargeFile; + this.contentCharacteristicsWsdLive = $.contentCharacteristicsWsdLive; + this.contentCharacteristicsWsdVod = $.contentCharacteristicsWsdVod; + this.contentPrePosition = $.contentPrePosition; + this.contentTargetingProtection = $.contentTargetingProtection; + this.corsSupport = $.corsSupport; + this.cpCode = $.cpCode; + this.customBehavior = $.customBehavior; + this.datastream = $.datastream; + this.dcp = $.dcp; + this.dcpAuthHmacTransformation = $.dcpAuthHmacTransformation; + this.dcpAuthRegexTransformation = $.dcpAuthRegexTransformation; + this.dcpAuthSubstringTransformation = $.dcpAuthSubstringTransformation; + this.dcpAuthVariableExtractor = $.dcpAuthVariableExtractor; + this.dcpDefaultAuthzGroups = $.dcpDefaultAuthzGroups; + this.dcpDevRelations = $.dcpDevRelations; + this.dcpRealTimeAuth = $.dcpRealTimeAuth; + this.deliveryReceipt = $.deliveryReceipt; + this.denyAccess = $.denyAccess; + this.denyDirectFailoverAccess = $.denyDirectFailoverAccess; + this.deviceCharacteristicCacheId = $.deviceCharacteristicCacheId; + this.deviceCharacteristicHeader = $.deviceCharacteristicHeader; + this.dnsAsyncRefresh = $.dnsAsyncRefresh; + this.dnsPrefresh = $.dnsPrefresh; + this.downgradeProtocol = $.downgradeProtocol; + this.downloadCompleteMarker = $.downloadCompleteMarker; + this.downloadNotification = $.downloadNotification; + this.downstreamCache = $.downstreamCache; + this.dynamicThroughtputOptimization = $.dynamicThroughtputOptimization; + this.dynamicThroughtputOptimizationOverride = $.dynamicThroughtputOptimizationOverride; + this.dynamicWebContent = $.dynamicWebContent; + this.ecmsBulkUpload = $.ecmsBulkUpload; + this.ecmsDatabase = $.ecmsDatabase; + this.ecmsDataset = $.ecmsDataset; + this.ecmsObjectKey = $.ecmsObjectKey; + this.edgeConnect = $.edgeConnect; + this.edgeLoadBalancingAdvanced = $.edgeLoadBalancingAdvanced; + this.edgeLoadBalancingDataCenter = $.edgeLoadBalancingDataCenter; + this.edgeLoadBalancingOrigin = $.edgeLoadBalancingOrigin; + this.edgeOriginAuthorization = $.edgeOriginAuthorization; + this.edgeRedirector = $.edgeRedirector; + this.edgeScape = $.edgeScape; + this.edgeSideIncludes = $.edgeSideIncludes; + this.edgeWorker = $.edgeWorker; + this.enforceMtlsSettings = $.enforceMtlsSettings; + this.enhancedAkamaiProtocol = $.enhancedAkamaiProtocol; + this.enhancedProxyDetection = $.enhancedProxyDetection; + this.epdForwardHeaderEnrichment = $.epdForwardHeaderEnrichment; + this.failAction = $.failAction; + this.failoverBotManagerFeatureCompatibility = $.failoverBotManagerFeatureCompatibility; + this.fastInvalidate = $.fastInvalidate; + this.fips = $.fips; + this.firstPartyMarketing = $.firstPartyMarketing; + this.firstPartyMarketingPlus = $.firstPartyMarketingPlus; + this.forwardRewrite = $.forwardRewrite; + this.g2oheader = $.g2oheader; + this.globalRequestNumber = $.globalRequestNumber; + this.graphqlCaching = $.graphqlCaching; + this.gzipResponse = $.gzipResponse; + this.hdDataAdvanced = $.hdDataAdvanced; + this.healthDetection = $.healthDetection; + this.hsafEipBinding = $.hsafEipBinding; + this.http2 = $.http2; + this.http3 = $.http3; + this.httpStrictTransportSecurity = $.httpStrictTransportSecurity; + this.httpToHttpsUpgrade = $.httpToHttpsUpgrade; + this.imOverride = $.imOverride; + this.imageAndVideoManager = $.imageAndVideoManager; + this.imageManager = $.imageManager; + this.imageManagerVideo = $.imageManagerVideo; + this.include = $.include; + this.instant = $.instant; + this.instantConfig = $.instantConfig; + this.largeFileOptimization = $.largeFileOptimization; + this.largeFileOptimizationAdvanced = $.largeFileOptimizationAdvanced; + this.limitBitRate = $.limitBitRate; + this.logCustom = $.logCustom; + this.mPulse = $.mPulse; + this.manifestPersonalization = $.manifestPersonalization; + this.manifestRerouting = $.manifestRerouting; + this.manualServerPush = $.manualServerPush; + this.mediaAcceleration = $.mediaAcceleration; + this.mediaAccelerationQuicOptout = $.mediaAccelerationQuicOptout; + this.mediaClient = $.mediaClient; + this.mediaFileRetrievalOptimization = $.mediaFileRetrievalOptimization; + this.mediaOriginFailover = $.mediaOriginFailover; + this.metadataCaching = $.metadataCaching; + this.mobileSdkPerformance = $.mobileSdkPerformance; + this.modifyIncomingRequestHeader = $.modifyIncomingRequestHeader; + this.modifyIncomingResponseHeader = $.modifyIncomingResponseHeader; + this.modifyOutgoingRequestHeader = $.modifyOutgoingRequestHeader; + this.modifyOutgoingResponseHeader = $.modifyOutgoingResponseHeader; + this.modifyViaHeader = $.modifyViaHeader; + this.origin = $.origin; + this.originCharacteristics = $.originCharacteristics; + this.originCharacteristicsWsd = $.originCharacteristicsWsd; + this.originFailureRecoveryMethod = $.originFailureRecoveryMethod; + this.originFailureRecoveryPolicy = $.originFailureRecoveryPolicy; + this.originIpAcl = $.originIpAcl; + this.permissionsPolicy = $.permissionsPolicy; + this.persistentClientConnection = $.persistentClientConnection; + this.persistentConnection = $.persistentConnection; + this.personallyIdentifiableInformation = $.personallyIdentifiableInformation; + this.phasedRelease = $.phasedRelease; + this.preconnect = $.preconnect; + this.predictiveContentDelivery = $.predictiveContentDelivery; + this.predictivePrefetching = $.predictivePrefetching; + this.prefetch = $.prefetch; + this.prefetchable = $.prefetchable; + this.prefreshCache = $.prefreshCache; + this.quality = $.quality; + this.quicBeta = $.quicBeta; + this.randomSeek = $.randomSeek; + this.rapid = $.rapid; + this.readTimeout = $.readTimeout; + this.realTimeReporting = $.realTimeReporting; + this.realUserMonitoring = $.realUserMonitoring; + this.redirect = $.redirect; + this.redirectplus = $.redirectplus; + this.refererChecking = $.refererChecking; + this.removeQueryParameter = $.removeQueryParameter; + this.removeVary = $.removeVary; + this.report = $.report; + this.requestClientHints = $.requestClientHints; + this.requestControl = $.requestControl; + this.requestTypeMarker = $.requestTypeMarker; + this.resourceOptimizer = $.resourceOptimizer; + this.resourceOptimizerExtendedCompatibility = $.resourceOptimizerExtendedCompatibility; + this.responseCode = $.responseCode; + this.responseCookie = $.responseCookie; + this.restrictObjectCaching = $.restrictObjectCaching; + this.returnCacheStatus = $.returnCacheStatus; + this.rewriteUrl = $.rewriteUrl; + this.rumCustom = $.rumCustom; + this.saasDefinitions = $.saasDefinitions; + this.salesForceCommerceCloudClient = $.salesForceCommerceCloudClient; + this.salesForceCommerceCloudProvider = $.salesForceCommerceCloudProvider; + this.salesForceCommerceCloudProviderHostHeader = $.salesForceCommerceCloudProviderHostHeader; + this.savePostDcaProcessing = $.savePostDcaProcessing; + this.scheduleInvalidation = $.scheduleInvalidation; + this.scriptManagement = $.scriptManagement; + this.segmentedContentProtection = $.segmentedContentProtection; + this.segmentedMediaOptimization = $.segmentedMediaOptimization; + this.segmentedMediaStreamingPrefetch = $.segmentedMediaStreamingPrefetch; + this.setVariable = $.setVariable; + this.simulateErrorCode = $.simulateErrorCode; + this.siteShield = $.siteShield; + this.standardTlsMigration = $.standardTlsMigration; + this.standardTlsMigrationOverride = $.standardTlsMigrationOverride; + this.strictHeaderParsing = $.strictHeaderParsing; + this.subCustomer = $.subCustomer; + this.sureRoute = $.sureRoute; + this.tcpOptimization = $.tcpOptimization; + this.teaLeaf = $.teaLeaf; + this.tieredDistribution = $.tieredDistribution; + this.tieredDistributionAdvanced = $.tieredDistributionAdvanced; + this.tieredDistributionCustomization = $.tieredDistributionCustomization; + this.timeout = $.timeout; + this.uidConfiguration = $.uidConfiguration; + this.validateEntityTag = $.validateEntityTag; + this.verifyJsonWebToken = $.verifyJsonWebToken; + this.verifyJsonWebTokenForDcp = $.verifyJsonWebTokenForDcp; + this.verifyTokenAuthorization = $.verifyTokenAuthorization; + this.virtualWaitingRoom = $.virtualWaitingRoom; + this.virtualWaitingRoomWithEdgeWorkers = $.virtualWaitingRoomWithEdgeWorkers; + this.visitorPrioritization = $.visitorPrioritization; + this.visitorPrioritizationFifo = $.visitorPrioritizationFifo; + this.visitorPrioritizationFifoStandalone = $.visitorPrioritizationFifoStandalone; + this.watermarking = $.watermarking; + this.webApplicationFirewall = $.webApplicationFirewall; + this.webSockets = $.webSockets; + this.webdav = $.webdav; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorArgs(Objects.requireNonNull(defaults)); + } + + public Builder adScalerCircuitBreaker(@Nullable Output adScalerCircuitBreaker) { + $.adScalerCircuitBreaker = adScalerCircuitBreaker; + return this; + } + + public Builder adScalerCircuitBreaker(GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs adScalerCircuitBreaker) { + return adScalerCircuitBreaker(Output.of(adScalerCircuitBreaker)); + } + + public Builder adaptiveAcceleration(@Nullable Output adaptiveAcceleration) { + $.adaptiveAcceleration = adaptiveAcceleration; + return this; + } + + public Builder adaptiveAcceleration(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs adaptiveAcceleration) { + return adaptiveAcceleration(Output.of(adaptiveAcceleration)); + } + + public Builder adaptiveImageCompression(@Nullable Output adaptiveImageCompression) { + $.adaptiveImageCompression = adaptiveImageCompression; + return this; + } + + public Builder adaptiveImageCompression(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs adaptiveImageCompression) { + return adaptiveImageCompression(Output.of(adaptiveImageCompression)); + } + + public Builder advanced(@Nullable Output advanced) { + $.advanced = advanced; + return this; + } + + public Builder advanced(GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs advanced) { + return advanced(Output.of(advanced)); + } + + public Builder aggregatedReporting(@Nullable Output aggregatedReporting) { + $.aggregatedReporting = aggregatedReporting; + return this; + } + + public Builder aggregatedReporting(GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs aggregatedReporting) { + return aggregatedReporting(Output.of(aggregatedReporting)); + } + + public Builder akamaizer(@Nullable Output akamaizer) { + $.akamaizer = akamaizer; + return this; + } + + public Builder akamaizer(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs akamaizer) { + return akamaizer(Output.of(akamaizer)); + } + + public Builder akamaizerTag(@Nullable Output akamaizerTag) { + $.akamaizerTag = akamaizerTag; + return this; + } + + public Builder akamaizerTag(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs akamaizerTag) { + return akamaizerTag(Output.of(akamaizerTag)); + } + + public Builder allHttpInCacheHierarchy(@Nullable Output allHttpInCacheHierarchy) { + $.allHttpInCacheHierarchy = allHttpInCacheHierarchy; + return this; + } + + public Builder allHttpInCacheHierarchy(GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs allHttpInCacheHierarchy) { + return allHttpInCacheHierarchy(Output.of(allHttpInCacheHierarchy)); + } + + public Builder allowCloudletsOrigins(@Nullable Output allowCloudletsOrigins) { + $.allowCloudletsOrigins = allowCloudletsOrigins; + return this; + } + + public Builder allowCloudletsOrigins(GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs allowCloudletsOrigins) { + return allowCloudletsOrigins(Output.of(allowCloudletsOrigins)); + } + + public Builder allowDelete(@Nullable Output allowDelete) { + $.allowDelete = allowDelete; + return this; + } + + public Builder allowDelete(GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs allowDelete) { + return allowDelete(Output.of(allowDelete)); + } + + public Builder allowHttpsCacheKeySharing(@Nullable Output allowHttpsCacheKeySharing) { + $.allowHttpsCacheKeySharing = allowHttpsCacheKeySharing; + return this; + } + + public Builder allowHttpsCacheKeySharing(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs allowHttpsCacheKeySharing) { + return allowHttpsCacheKeySharing(Output.of(allowHttpsCacheKeySharing)); + } + + public Builder allowHttpsDowngrade(@Nullable Output allowHttpsDowngrade) { + $.allowHttpsDowngrade = allowHttpsDowngrade; + return this; + } + + public Builder allowHttpsDowngrade(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs allowHttpsDowngrade) { + return allowHttpsDowngrade(Output.of(allowHttpsDowngrade)); + } + + public Builder allowOptions(@Nullable Output allowOptions) { + $.allowOptions = allowOptions; + return this; + } + + public Builder allowOptions(GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs allowOptions) { + return allowOptions(Output.of(allowOptions)); + } + + public Builder allowPatch(@Nullable Output allowPatch) { + $.allowPatch = allowPatch; + return this; + } + + public Builder allowPatch(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs allowPatch) { + return allowPatch(Output.of(allowPatch)); + } + + public Builder allowPost(@Nullable Output allowPost) { + $.allowPost = allowPost; + return this; + } + + public Builder allowPost(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs allowPost) { + return allowPost(Output.of(allowPost)); + } + + public Builder allowPut(@Nullable Output allowPut) { + $.allowPut = allowPut; + return this; + } + + public Builder allowPut(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs allowPut) { + return allowPut(Output.of(allowPut)); + } + + public Builder allowTransferEncoding(@Nullable Output allowTransferEncoding) { + $.allowTransferEncoding = allowTransferEncoding; + return this; + } + + public Builder allowTransferEncoding(GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs allowTransferEncoding) { + return allowTransferEncoding(Output.of(allowTransferEncoding)); + } + + public Builder altSvcHeader(@Nullable Output altSvcHeader) { + $.altSvcHeader = altSvcHeader; + return this; + } + + public Builder altSvcHeader(GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs altSvcHeader) { + return altSvcHeader(Output.of(altSvcHeader)); + } + + public Builder apiPrioritization(@Nullable Output apiPrioritization) { + $.apiPrioritization = apiPrioritization; + return this; + } + + public Builder apiPrioritization(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs apiPrioritization) { + return apiPrioritization(Output.of(apiPrioritization)); + } + + public Builder applicationLoadBalancer(@Nullable Output applicationLoadBalancer) { + $.applicationLoadBalancer = applicationLoadBalancer; + return this; + } + + public Builder applicationLoadBalancer(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs applicationLoadBalancer) { + return applicationLoadBalancer(Output.of(applicationLoadBalancer)); + } + + public Builder audienceSegmentation(@Nullable Output audienceSegmentation) { + $.audienceSegmentation = audienceSegmentation; + return this; + } + + public Builder audienceSegmentation(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs audienceSegmentation) { + return audienceSegmentation(Output.of(audienceSegmentation)); + } + + public Builder autoDomainValidation(@Nullable Output autoDomainValidation) { + $.autoDomainValidation = autoDomainValidation; + return this; + } + + public Builder autoDomainValidation(GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs autoDomainValidation) { + return autoDomainValidation(Output.of(autoDomainValidation)); + } + + public Builder baseDirectory(@Nullable Output baseDirectory) { + $.baseDirectory = baseDirectory; + return this; + } + + public Builder baseDirectory(GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs baseDirectory) { + return baseDirectory(Output.of(baseDirectory)); + } + + public Builder bossBeaconing(@Nullable Output bossBeaconing) { + $.bossBeaconing = bossBeaconing; + return this; + } + + public Builder bossBeaconing(GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs bossBeaconing) { + return bossBeaconing(Output.of(bossBeaconing)); + } + + public Builder breadcrumbs(@Nullable Output breadcrumbs) { + $.breadcrumbs = breadcrumbs; + return this; + } + + public Builder breadcrumbs(GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs breadcrumbs) { + return breadcrumbs(Output.of(breadcrumbs)); + } + + public Builder breakConnection(@Nullable Output breakConnection) { + $.breakConnection = breakConnection; + return this; + } + + public Builder breakConnection(GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs breakConnection) { + return breakConnection(Output.of(breakConnection)); + } + + public Builder brotli(@Nullable Output brotli) { + $.brotli = brotli; + return this; + } + + public Builder brotli(GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs brotli) { + return brotli(Output.of(brotli)); + } + + public Builder cacheError(@Nullable Output cacheError) { + $.cacheError = cacheError; + return this; + } + + public Builder cacheError(GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs cacheError) { + return cacheError(Output.of(cacheError)); + } + + public Builder cacheId(@Nullable Output cacheId) { + $.cacheId = cacheId; + return this; + } + + public Builder cacheId(GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs cacheId) { + return cacheId(Output.of(cacheId)); + } + + public Builder cacheKeyIgnoreCase(@Nullable Output cacheKeyIgnoreCase) { + $.cacheKeyIgnoreCase = cacheKeyIgnoreCase; + return this; + } + + public Builder cacheKeyIgnoreCase(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs cacheKeyIgnoreCase) { + return cacheKeyIgnoreCase(Output.of(cacheKeyIgnoreCase)); + } + + public Builder cacheKeyQueryParams(@Nullable Output cacheKeyQueryParams) { + $.cacheKeyQueryParams = cacheKeyQueryParams; + return this; + } + + public Builder cacheKeyQueryParams(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs cacheKeyQueryParams) { + return cacheKeyQueryParams(Output.of(cacheKeyQueryParams)); + } + + public Builder cacheKeyRewrite(@Nullable Output cacheKeyRewrite) { + $.cacheKeyRewrite = cacheKeyRewrite; + return this; + } + + public Builder cacheKeyRewrite(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs cacheKeyRewrite) { + return cacheKeyRewrite(Output.of(cacheKeyRewrite)); + } + + public Builder cachePost(@Nullable Output cachePost) { + $.cachePost = cachePost; + return this; + } + + public Builder cachePost(GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs cachePost) { + return cachePost(Output.of(cachePost)); + } + + public Builder cacheRedirect(@Nullable Output cacheRedirect) { + $.cacheRedirect = cacheRedirect; + return this; + } + + public Builder cacheRedirect(GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs cacheRedirect) { + return cacheRedirect(Output.of(cacheRedirect)); + } + + public Builder cacheTag(@Nullable Output cacheTag) { + $.cacheTag = cacheTag; + return this; + } + + public Builder cacheTag(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs cacheTag) { + return cacheTag(Output.of(cacheTag)); + } + + public Builder cacheTagVisible(@Nullable Output cacheTagVisible) { + $.cacheTagVisible = cacheTagVisible; + return this; + } + + public Builder cacheTagVisible(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs cacheTagVisible) { + return cacheTagVisible(Output.of(cacheTagVisible)); + } + + public Builder caching(@Nullable Output caching) { + $.caching = caching; + return this; + } + + public Builder caching(GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs caching) { + return caching(Output.of(caching)); + } + + public Builder centralAuthorization(@Nullable Output centralAuthorization) { + $.centralAuthorization = centralAuthorization; + return this; + } + + public Builder centralAuthorization(GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs centralAuthorization) { + return centralAuthorization(Output.of(centralAuthorization)); + } + + public Builder chaseRedirects(@Nullable Output chaseRedirects) { + $.chaseRedirects = chaseRedirects; + return this; + } + + public Builder chaseRedirects(GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs chaseRedirects) { + return chaseRedirects(Output.of(chaseRedirects)); + } + + public Builder clientCertificateAuth(@Nullable Output clientCertificateAuth) { + $.clientCertificateAuth = clientCertificateAuth; + return this; + } + + public Builder clientCertificateAuth(GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs clientCertificateAuth) { + return clientCertificateAuth(Output.of(clientCertificateAuth)); + } + + public Builder clientCharacteristics(@Nullable Output clientCharacteristics) { + $.clientCharacteristics = clientCharacteristics; + return this; + } + + public Builder clientCharacteristics(GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs clientCharacteristics) { + return clientCharacteristics(Output.of(clientCharacteristics)); + } + + public Builder cloudInterconnects(@Nullable Output cloudInterconnects) { + $.cloudInterconnects = cloudInterconnects; + return this; + } + + public Builder cloudInterconnects(GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs cloudInterconnects) { + return cloudInterconnects(Output.of(cloudInterconnects)); + } + + public Builder cloudWrapper(@Nullable Output cloudWrapper) { + $.cloudWrapper = cloudWrapper; + return this; + } + + public Builder cloudWrapper(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs cloudWrapper) { + return cloudWrapper(Output.of(cloudWrapper)); + } + + public Builder cloudWrapperAdvanced(@Nullable Output cloudWrapperAdvanced) { + $.cloudWrapperAdvanced = cloudWrapperAdvanced; + return this; + } + + public Builder cloudWrapperAdvanced(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs cloudWrapperAdvanced) { + return cloudWrapperAdvanced(Output.of(cloudWrapperAdvanced)); + } + + public Builder commonMediaClientData(@Nullable Output commonMediaClientData) { + $.commonMediaClientData = commonMediaClientData; + return this; + } + + public Builder commonMediaClientData(GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs commonMediaClientData) { + return commonMediaClientData(Output.of(commonMediaClientData)); + } + + public Builder conditionalOrigin(@Nullable Output conditionalOrigin) { + $.conditionalOrigin = conditionalOrigin; + return this; + } + + public Builder conditionalOrigin(GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs conditionalOrigin) { + return conditionalOrigin(Output.of(conditionalOrigin)); + } + + public Builder constructResponse(@Nullable Output constructResponse) { + $.constructResponse = constructResponse; + return this; + } + + public Builder constructResponse(GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs constructResponse) { + return constructResponse(Output.of(constructResponse)); + } + + public Builder contentCharacteristics(@Nullable Output contentCharacteristics) { + $.contentCharacteristics = contentCharacteristics; + return this; + } + + public Builder contentCharacteristics(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs contentCharacteristics) { + return contentCharacteristics(Output.of(contentCharacteristics)); + } + + public Builder contentCharacteristicsAmd(@Nullable Output contentCharacteristicsAmd) { + $.contentCharacteristicsAmd = contentCharacteristicsAmd; + return this; + } + + public Builder contentCharacteristicsAmd(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs contentCharacteristicsAmd) { + return contentCharacteristicsAmd(Output.of(contentCharacteristicsAmd)); + } + + public Builder contentCharacteristicsDd(@Nullable Output contentCharacteristicsDd) { + $.contentCharacteristicsDd = contentCharacteristicsDd; + return this; + } + + public Builder contentCharacteristicsDd(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs contentCharacteristicsDd) { + return contentCharacteristicsDd(Output.of(contentCharacteristicsDd)); + } + + public Builder contentCharacteristicsWsdLargeFile(@Nullable Output contentCharacteristicsWsdLargeFile) { + $.contentCharacteristicsWsdLargeFile = contentCharacteristicsWsdLargeFile; + return this; + } + + public Builder contentCharacteristicsWsdLargeFile(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs contentCharacteristicsWsdLargeFile) { + return contentCharacteristicsWsdLargeFile(Output.of(contentCharacteristicsWsdLargeFile)); + } + + public Builder contentCharacteristicsWsdLive(@Nullable Output contentCharacteristicsWsdLive) { + $.contentCharacteristicsWsdLive = contentCharacteristicsWsdLive; + return this; + } + + public Builder contentCharacteristicsWsdLive(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs contentCharacteristicsWsdLive) { + return contentCharacteristicsWsdLive(Output.of(contentCharacteristicsWsdLive)); + } + + public Builder contentCharacteristicsWsdVod(@Nullable Output contentCharacteristicsWsdVod) { + $.contentCharacteristicsWsdVod = contentCharacteristicsWsdVod; + return this; + } + + public Builder contentCharacteristicsWsdVod(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs contentCharacteristicsWsdVod) { + return contentCharacteristicsWsdVod(Output.of(contentCharacteristicsWsdVod)); + } + + public Builder contentPrePosition(@Nullable Output contentPrePosition) { + $.contentPrePosition = contentPrePosition; + return this; + } + + public Builder contentPrePosition(GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs contentPrePosition) { + return contentPrePosition(Output.of(contentPrePosition)); + } + + public Builder contentTargetingProtection(@Nullable Output contentTargetingProtection) { + $.contentTargetingProtection = contentTargetingProtection; + return this; + } + + public Builder contentTargetingProtection(GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs contentTargetingProtection) { + return contentTargetingProtection(Output.of(contentTargetingProtection)); + } + + public Builder corsSupport(@Nullable Output corsSupport) { + $.corsSupport = corsSupport; + return this; + } + + public Builder corsSupport(GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs corsSupport) { + return corsSupport(Output.of(corsSupport)); + } + + public Builder cpCode(@Nullable Output cpCode) { + $.cpCode = cpCode; + return this; + } + + public Builder cpCode(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs cpCode) { + return cpCode(Output.of(cpCode)); + } + + public Builder customBehavior(@Nullable Output customBehavior) { + $.customBehavior = customBehavior; + return this; + } + + public Builder customBehavior(GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs customBehavior) { + return customBehavior(Output.of(customBehavior)); + } + + public Builder datastream(@Nullable Output datastream) { + $.datastream = datastream; + return this; + } + + public Builder datastream(GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs datastream) { + return datastream(Output.of(datastream)); + } + + public Builder dcp(@Nullable Output dcp) { + $.dcp = dcp; + return this; + } + + public Builder dcp(GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs dcp) { + return dcp(Output.of(dcp)); + } + + public Builder dcpAuthHmacTransformation(@Nullable Output dcpAuthHmacTransformation) { + $.dcpAuthHmacTransformation = dcpAuthHmacTransformation; + return this; + } + + public Builder dcpAuthHmacTransformation(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs dcpAuthHmacTransformation) { + return dcpAuthHmacTransformation(Output.of(dcpAuthHmacTransformation)); + } + + public Builder dcpAuthRegexTransformation(@Nullable Output dcpAuthRegexTransformation) { + $.dcpAuthRegexTransformation = dcpAuthRegexTransformation; + return this; + } + + public Builder dcpAuthRegexTransformation(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs dcpAuthRegexTransformation) { + return dcpAuthRegexTransformation(Output.of(dcpAuthRegexTransformation)); + } + + public Builder dcpAuthSubstringTransformation(@Nullable Output dcpAuthSubstringTransformation) { + $.dcpAuthSubstringTransformation = dcpAuthSubstringTransformation; + return this; + } + + public Builder dcpAuthSubstringTransformation(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs dcpAuthSubstringTransformation) { + return dcpAuthSubstringTransformation(Output.of(dcpAuthSubstringTransformation)); + } + + public Builder dcpAuthVariableExtractor(@Nullable Output dcpAuthVariableExtractor) { + $.dcpAuthVariableExtractor = dcpAuthVariableExtractor; + return this; + } + + public Builder dcpAuthVariableExtractor(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs dcpAuthVariableExtractor) { + return dcpAuthVariableExtractor(Output.of(dcpAuthVariableExtractor)); + } + + public Builder dcpDefaultAuthzGroups(@Nullable Output dcpDefaultAuthzGroups) { + $.dcpDefaultAuthzGroups = dcpDefaultAuthzGroups; + return this; + } + + public Builder dcpDefaultAuthzGroups(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs dcpDefaultAuthzGroups) { + return dcpDefaultAuthzGroups(Output.of(dcpDefaultAuthzGroups)); + } + + public Builder dcpDevRelations(@Nullable Output dcpDevRelations) { + $.dcpDevRelations = dcpDevRelations; + return this; + } + + public Builder dcpDevRelations(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs dcpDevRelations) { + return dcpDevRelations(Output.of(dcpDevRelations)); + } + + public Builder dcpRealTimeAuth(@Nullable Output dcpRealTimeAuth) { + $.dcpRealTimeAuth = dcpRealTimeAuth; + return this; + } + + public Builder dcpRealTimeAuth(GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs dcpRealTimeAuth) { + return dcpRealTimeAuth(Output.of(dcpRealTimeAuth)); + } + + public Builder deliveryReceipt(@Nullable Output deliveryReceipt) { + $.deliveryReceipt = deliveryReceipt; + return this; + } + + public Builder deliveryReceipt(GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs deliveryReceipt) { + return deliveryReceipt(Output.of(deliveryReceipt)); + } + + public Builder denyAccess(@Nullable Output denyAccess) { + $.denyAccess = denyAccess; + return this; + } + + public Builder denyAccess(GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs denyAccess) { + return denyAccess(Output.of(denyAccess)); + } + + public Builder denyDirectFailoverAccess(@Nullable Output denyDirectFailoverAccess) { + $.denyDirectFailoverAccess = denyDirectFailoverAccess; + return this; + } + + public Builder denyDirectFailoverAccess(GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs denyDirectFailoverAccess) { + return denyDirectFailoverAccess(Output.of(denyDirectFailoverAccess)); + } + + public Builder deviceCharacteristicCacheId(@Nullable Output deviceCharacteristicCacheId) { + $.deviceCharacteristicCacheId = deviceCharacteristicCacheId; + return this; + } + + public Builder deviceCharacteristicCacheId(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs deviceCharacteristicCacheId) { + return deviceCharacteristicCacheId(Output.of(deviceCharacteristicCacheId)); + } + + public Builder deviceCharacteristicHeader(@Nullable Output deviceCharacteristicHeader) { + $.deviceCharacteristicHeader = deviceCharacteristicHeader; + return this; + } + + public Builder deviceCharacteristicHeader(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs deviceCharacteristicHeader) { + return deviceCharacteristicHeader(Output.of(deviceCharacteristicHeader)); + } + + public Builder dnsAsyncRefresh(@Nullable Output dnsAsyncRefresh) { + $.dnsAsyncRefresh = dnsAsyncRefresh; + return this; + } + + public Builder dnsAsyncRefresh(GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs dnsAsyncRefresh) { + return dnsAsyncRefresh(Output.of(dnsAsyncRefresh)); + } + + public Builder dnsPrefresh(@Nullable Output dnsPrefresh) { + $.dnsPrefresh = dnsPrefresh; + return this; + } + + public Builder dnsPrefresh(GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs dnsPrefresh) { + return dnsPrefresh(Output.of(dnsPrefresh)); + } + + public Builder downgradeProtocol(@Nullable Output downgradeProtocol) { + $.downgradeProtocol = downgradeProtocol; + return this; + } + + public Builder downgradeProtocol(GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs downgradeProtocol) { + return downgradeProtocol(Output.of(downgradeProtocol)); + } + + public Builder downloadCompleteMarker(@Nullable Output downloadCompleteMarker) { + $.downloadCompleteMarker = downloadCompleteMarker; + return this; + } + + public Builder downloadCompleteMarker(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs downloadCompleteMarker) { + return downloadCompleteMarker(Output.of(downloadCompleteMarker)); + } + + public Builder downloadNotification(@Nullable Output downloadNotification) { + $.downloadNotification = downloadNotification; + return this; + } + + public Builder downloadNotification(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs downloadNotification) { + return downloadNotification(Output.of(downloadNotification)); + } + + public Builder downstreamCache(@Nullable Output downstreamCache) { + $.downstreamCache = downstreamCache; + return this; + } + + public Builder downstreamCache(GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs downstreamCache) { + return downstreamCache(Output.of(downstreamCache)); + } + + public Builder dynamicThroughtputOptimization(@Nullable Output dynamicThroughtputOptimization) { + $.dynamicThroughtputOptimization = dynamicThroughtputOptimization; + return this; + } + + public Builder dynamicThroughtputOptimization(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs dynamicThroughtputOptimization) { + return dynamicThroughtputOptimization(Output.of(dynamicThroughtputOptimization)); + } + + public Builder dynamicThroughtputOptimizationOverride(@Nullable Output dynamicThroughtputOptimizationOverride) { + $.dynamicThroughtputOptimizationOverride = dynamicThroughtputOptimizationOverride; + return this; + } + + public Builder dynamicThroughtputOptimizationOverride(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs dynamicThroughtputOptimizationOverride) { + return dynamicThroughtputOptimizationOverride(Output.of(dynamicThroughtputOptimizationOverride)); + } + + public Builder dynamicWebContent(@Nullable Output dynamicWebContent) { + $.dynamicWebContent = dynamicWebContent; + return this; + } + + public Builder dynamicWebContent(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs dynamicWebContent) { + return dynamicWebContent(Output.of(dynamicWebContent)); + } + + public Builder ecmsBulkUpload(@Nullable Output ecmsBulkUpload) { + $.ecmsBulkUpload = ecmsBulkUpload; + return this; + } + + public Builder ecmsBulkUpload(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs ecmsBulkUpload) { + return ecmsBulkUpload(Output.of(ecmsBulkUpload)); + } + + public Builder ecmsDatabase(@Nullable Output ecmsDatabase) { + $.ecmsDatabase = ecmsDatabase; + return this; + } + + public Builder ecmsDatabase(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs ecmsDatabase) { + return ecmsDatabase(Output.of(ecmsDatabase)); + } + + public Builder ecmsDataset(@Nullable Output ecmsDataset) { + $.ecmsDataset = ecmsDataset; + return this; + } + + public Builder ecmsDataset(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs ecmsDataset) { + return ecmsDataset(Output.of(ecmsDataset)); + } + + public Builder ecmsObjectKey(@Nullable Output ecmsObjectKey) { + $.ecmsObjectKey = ecmsObjectKey; + return this; + } + + public Builder ecmsObjectKey(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs ecmsObjectKey) { + return ecmsObjectKey(Output.of(ecmsObjectKey)); + } + + public Builder edgeConnect(@Nullable Output edgeConnect) { + $.edgeConnect = edgeConnect; + return this; + } + + public Builder edgeConnect(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs edgeConnect) { + return edgeConnect(Output.of(edgeConnect)); + } + + public Builder edgeLoadBalancingAdvanced(@Nullable Output edgeLoadBalancingAdvanced) { + $.edgeLoadBalancingAdvanced = edgeLoadBalancingAdvanced; + return this; + } + + public Builder edgeLoadBalancingAdvanced(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs edgeLoadBalancingAdvanced) { + return edgeLoadBalancingAdvanced(Output.of(edgeLoadBalancingAdvanced)); + } + + public Builder edgeLoadBalancingDataCenter(@Nullable Output edgeLoadBalancingDataCenter) { + $.edgeLoadBalancingDataCenter = edgeLoadBalancingDataCenter; + return this; + } + + public Builder edgeLoadBalancingDataCenter(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs edgeLoadBalancingDataCenter) { + return edgeLoadBalancingDataCenter(Output.of(edgeLoadBalancingDataCenter)); + } + + public Builder edgeLoadBalancingOrigin(@Nullable Output edgeLoadBalancingOrigin) { + $.edgeLoadBalancingOrigin = edgeLoadBalancingOrigin; + return this; + } + + public Builder edgeLoadBalancingOrigin(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs edgeLoadBalancingOrigin) { + return edgeLoadBalancingOrigin(Output.of(edgeLoadBalancingOrigin)); + } + + public Builder edgeOriginAuthorization(@Nullable Output edgeOriginAuthorization) { + $.edgeOriginAuthorization = edgeOriginAuthorization; + return this; + } + + public Builder edgeOriginAuthorization(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs edgeOriginAuthorization) { + return edgeOriginAuthorization(Output.of(edgeOriginAuthorization)); + } + + public Builder edgeRedirector(@Nullable Output edgeRedirector) { + $.edgeRedirector = edgeRedirector; + return this; + } + + public Builder edgeRedirector(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs edgeRedirector) { + return edgeRedirector(Output.of(edgeRedirector)); + } + + public Builder edgeScape(@Nullable Output edgeScape) { + $.edgeScape = edgeScape; + return this; + } + + public Builder edgeScape(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs edgeScape) { + return edgeScape(Output.of(edgeScape)); + } + + public Builder edgeSideIncludes(@Nullable Output edgeSideIncludes) { + $.edgeSideIncludes = edgeSideIncludes; + return this; + } + + public Builder edgeSideIncludes(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs edgeSideIncludes) { + return edgeSideIncludes(Output.of(edgeSideIncludes)); + } + + public Builder edgeWorker(@Nullable Output edgeWorker) { + $.edgeWorker = edgeWorker; + return this; + } + + public Builder edgeWorker(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs edgeWorker) { + return edgeWorker(Output.of(edgeWorker)); + } + + public Builder enforceMtlsSettings(@Nullable Output enforceMtlsSettings) { + $.enforceMtlsSettings = enforceMtlsSettings; + return this; + } + + public Builder enforceMtlsSettings(GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs enforceMtlsSettings) { + return enforceMtlsSettings(Output.of(enforceMtlsSettings)); + } + + public Builder enhancedAkamaiProtocol(@Nullable Output enhancedAkamaiProtocol) { + $.enhancedAkamaiProtocol = enhancedAkamaiProtocol; + return this; + } + + public Builder enhancedAkamaiProtocol(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs enhancedAkamaiProtocol) { + return enhancedAkamaiProtocol(Output.of(enhancedAkamaiProtocol)); + } + + public Builder enhancedProxyDetection(@Nullable Output enhancedProxyDetection) { + $.enhancedProxyDetection = enhancedProxyDetection; + return this; + } + + public Builder enhancedProxyDetection(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs enhancedProxyDetection) { + return enhancedProxyDetection(Output.of(enhancedProxyDetection)); + } + + public Builder epdForwardHeaderEnrichment(@Nullable Output epdForwardHeaderEnrichment) { + $.epdForwardHeaderEnrichment = epdForwardHeaderEnrichment; + return this; + } + + public Builder epdForwardHeaderEnrichment(GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs epdForwardHeaderEnrichment) { + return epdForwardHeaderEnrichment(Output.of(epdForwardHeaderEnrichment)); + } + + public Builder failAction(@Nullable Output failAction) { + $.failAction = failAction; + return this; + } + + public Builder failAction(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs failAction) { + return failAction(Output.of(failAction)); + } + + public Builder failoverBotManagerFeatureCompatibility(@Nullable Output failoverBotManagerFeatureCompatibility) { + $.failoverBotManagerFeatureCompatibility = failoverBotManagerFeatureCompatibility; + return this; + } + + public Builder failoverBotManagerFeatureCompatibility(GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs failoverBotManagerFeatureCompatibility) { + return failoverBotManagerFeatureCompatibility(Output.of(failoverBotManagerFeatureCompatibility)); + } + + public Builder fastInvalidate(@Nullable Output fastInvalidate) { + $.fastInvalidate = fastInvalidate; + return this; + } + + public Builder fastInvalidate(GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs fastInvalidate) { + return fastInvalidate(Output.of(fastInvalidate)); + } + + public Builder fips(@Nullable Output fips) { + $.fips = fips; + return this; + } + + public Builder fips(GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs fips) { + return fips(Output.of(fips)); + } + + public Builder firstPartyMarketing(@Nullable Output firstPartyMarketing) { + $.firstPartyMarketing = firstPartyMarketing; + return this; + } + + public Builder firstPartyMarketing(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs firstPartyMarketing) { + return firstPartyMarketing(Output.of(firstPartyMarketing)); + } + + public Builder firstPartyMarketingPlus(@Nullable Output firstPartyMarketingPlus) { + $.firstPartyMarketingPlus = firstPartyMarketingPlus; + return this; + } + + public Builder firstPartyMarketingPlus(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs firstPartyMarketingPlus) { + return firstPartyMarketingPlus(Output.of(firstPartyMarketingPlus)); + } + + public Builder forwardRewrite(@Nullable Output forwardRewrite) { + $.forwardRewrite = forwardRewrite; + return this; + } + + public Builder forwardRewrite(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs forwardRewrite) { + return forwardRewrite(Output.of(forwardRewrite)); + } + + public Builder g2oheader(@Nullable Output g2oheader) { + $.g2oheader = g2oheader; + return this; + } + + public Builder g2oheader(GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs g2oheader) { + return g2oheader(Output.of(g2oheader)); + } + + public Builder globalRequestNumber(@Nullable Output globalRequestNumber) { + $.globalRequestNumber = globalRequestNumber; + return this; + } + + public Builder globalRequestNumber(GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs globalRequestNumber) { + return globalRequestNumber(Output.of(globalRequestNumber)); + } + + public Builder graphqlCaching(@Nullable Output graphqlCaching) { + $.graphqlCaching = graphqlCaching; + return this; + } + + public Builder graphqlCaching(GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs graphqlCaching) { + return graphqlCaching(Output.of(graphqlCaching)); + } + + public Builder gzipResponse(@Nullable Output gzipResponse) { + $.gzipResponse = gzipResponse; + return this; + } + + public Builder gzipResponse(GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs gzipResponse) { + return gzipResponse(Output.of(gzipResponse)); + } + + public Builder hdDataAdvanced(@Nullable Output hdDataAdvanced) { + $.hdDataAdvanced = hdDataAdvanced; + return this; + } + + public Builder hdDataAdvanced(GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs hdDataAdvanced) { + return hdDataAdvanced(Output.of(hdDataAdvanced)); + } + + public Builder healthDetection(@Nullable Output healthDetection) { + $.healthDetection = healthDetection; + return this; + } + + public Builder healthDetection(GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs healthDetection) { + return healthDetection(Output.of(healthDetection)); + } + + public Builder hsafEipBinding(@Nullable Output hsafEipBinding) { + $.hsafEipBinding = hsafEipBinding; + return this; + } + + public Builder hsafEipBinding(GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs hsafEipBinding) { + return hsafEipBinding(Output.of(hsafEipBinding)); + } + + public Builder http2(@Nullable Output http2) { + $.http2 = http2; + return this; + } + + public Builder http2(GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args http2) { + return http2(Output.of(http2)); + } + + public Builder http3(@Nullable Output http3) { + $.http3 = http3; + return this; + } + + public Builder http3(GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args http3) { + return http3(Output.of(http3)); + } + + public Builder httpStrictTransportSecurity(@Nullable Output httpStrictTransportSecurity) { + $.httpStrictTransportSecurity = httpStrictTransportSecurity; + return this; + } + + public Builder httpStrictTransportSecurity(GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs httpStrictTransportSecurity) { + return httpStrictTransportSecurity(Output.of(httpStrictTransportSecurity)); + } + + public Builder httpToHttpsUpgrade(@Nullable Output httpToHttpsUpgrade) { + $.httpToHttpsUpgrade = httpToHttpsUpgrade; + return this; + } + + public Builder httpToHttpsUpgrade(GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs httpToHttpsUpgrade) { + return httpToHttpsUpgrade(Output.of(httpToHttpsUpgrade)); + } + + public Builder imOverride(@Nullable Output imOverride) { + $.imOverride = imOverride; + return this; + } + + public Builder imOverride(GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs imOverride) { + return imOverride(Output.of(imOverride)); + } + + public Builder imageAndVideoManager(@Nullable Output imageAndVideoManager) { + $.imageAndVideoManager = imageAndVideoManager; + return this; + } + + public Builder imageAndVideoManager(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs imageAndVideoManager) { + return imageAndVideoManager(Output.of(imageAndVideoManager)); + } + + public Builder imageManager(@Nullable Output imageManager) { + $.imageManager = imageManager; + return this; + } + + public Builder imageManager(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs imageManager) { + return imageManager(Output.of(imageManager)); + } + + public Builder imageManagerVideo(@Nullable Output imageManagerVideo) { + $.imageManagerVideo = imageManagerVideo; + return this; + } + + public Builder imageManagerVideo(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs imageManagerVideo) { + return imageManagerVideo(Output.of(imageManagerVideo)); + } + + public Builder include(@Nullable Output include) { + $.include = include; + return this; + } + + public Builder include(GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs include) { + return include(Output.of(include)); + } + + public Builder instant(@Nullable Output instant) { + $.instant = instant; + return this; + } + + public Builder instant(GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs instant) { + return instant(Output.of(instant)); + } + + public Builder instantConfig(@Nullable Output instantConfig) { + $.instantConfig = instantConfig; + return this; + } + + public Builder instantConfig(GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs instantConfig) { + return instantConfig(Output.of(instantConfig)); + } + + public Builder largeFileOptimization(@Nullable Output largeFileOptimization) { + $.largeFileOptimization = largeFileOptimization; + return this; + } + + public Builder largeFileOptimization(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs largeFileOptimization) { + return largeFileOptimization(Output.of(largeFileOptimization)); + } + + public Builder largeFileOptimizationAdvanced(@Nullable Output largeFileOptimizationAdvanced) { + $.largeFileOptimizationAdvanced = largeFileOptimizationAdvanced; + return this; + } + + public Builder largeFileOptimizationAdvanced(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs largeFileOptimizationAdvanced) { + return largeFileOptimizationAdvanced(Output.of(largeFileOptimizationAdvanced)); + } + + public Builder limitBitRate(@Nullable Output limitBitRate) { + $.limitBitRate = limitBitRate; + return this; + } + + public Builder limitBitRate(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs limitBitRate) { + return limitBitRate(Output.of(limitBitRate)); + } + + public Builder logCustom(@Nullable Output logCustom) { + $.logCustom = logCustom; + return this; + } + + public Builder logCustom(GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs logCustom) { + return logCustom(Output.of(logCustom)); + } + + public Builder mPulse(@Nullable Output mPulse) { + $.mPulse = mPulse; + return this; + } + + public Builder mPulse(GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs mPulse) { + return mPulse(Output.of(mPulse)); + } + + public Builder manifestPersonalization(@Nullable Output manifestPersonalization) { + $.manifestPersonalization = manifestPersonalization; + return this; + } + + public Builder manifestPersonalization(GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs manifestPersonalization) { + return manifestPersonalization(Output.of(manifestPersonalization)); + } + + public Builder manifestRerouting(@Nullable Output manifestRerouting) { + $.manifestRerouting = manifestRerouting; + return this; + } + + public Builder manifestRerouting(GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs manifestRerouting) { + return manifestRerouting(Output.of(manifestRerouting)); + } + + public Builder manualServerPush(@Nullable Output manualServerPush) { + $.manualServerPush = manualServerPush; + return this; + } + + public Builder manualServerPush(GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs manualServerPush) { + return manualServerPush(Output.of(manualServerPush)); + } + + public Builder mediaAcceleration(@Nullable Output mediaAcceleration) { + $.mediaAcceleration = mediaAcceleration; + return this; + } + + public Builder mediaAcceleration(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs mediaAcceleration) { + return mediaAcceleration(Output.of(mediaAcceleration)); + } + + public Builder mediaAccelerationQuicOptout(@Nullable Output mediaAccelerationQuicOptout) { + $.mediaAccelerationQuicOptout = mediaAccelerationQuicOptout; + return this; + } + + public Builder mediaAccelerationQuicOptout(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs mediaAccelerationQuicOptout) { + return mediaAccelerationQuicOptout(Output.of(mediaAccelerationQuicOptout)); + } + + public Builder mediaClient(@Nullable Output mediaClient) { + $.mediaClient = mediaClient; + return this; + } + + public Builder mediaClient(GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs mediaClient) { + return mediaClient(Output.of(mediaClient)); + } + + public Builder mediaFileRetrievalOptimization(@Nullable Output mediaFileRetrievalOptimization) { + $.mediaFileRetrievalOptimization = mediaFileRetrievalOptimization; + return this; + } + + public Builder mediaFileRetrievalOptimization(GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs mediaFileRetrievalOptimization) { + return mediaFileRetrievalOptimization(Output.of(mediaFileRetrievalOptimization)); + } + + public Builder mediaOriginFailover(@Nullable Output mediaOriginFailover) { + $.mediaOriginFailover = mediaOriginFailover; + return this; + } + + public Builder mediaOriginFailover(GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs mediaOriginFailover) { + return mediaOriginFailover(Output.of(mediaOriginFailover)); + } + + public Builder metadataCaching(@Nullable Output metadataCaching) { + $.metadataCaching = metadataCaching; + return this; + } + + public Builder metadataCaching(GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs metadataCaching) { + return metadataCaching(Output.of(metadataCaching)); + } + + public Builder mobileSdkPerformance(@Nullable Output mobileSdkPerformance) { + $.mobileSdkPerformance = mobileSdkPerformance; + return this; + } + + public Builder mobileSdkPerformance(GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs mobileSdkPerformance) { + return mobileSdkPerformance(Output.of(mobileSdkPerformance)); + } + + public Builder modifyIncomingRequestHeader(@Nullable Output modifyIncomingRequestHeader) { + $.modifyIncomingRequestHeader = modifyIncomingRequestHeader; + return this; + } + + public Builder modifyIncomingRequestHeader(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs modifyIncomingRequestHeader) { + return modifyIncomingRequestHeader(Output.of(modifyIncomingRequestHeader)); + } + + public Builder modifyIncomingResponseHeader(@Nullable Output modifyIncomingResponseHeader) { + $.modifyIncomingResponseHeader = modifyIncomingResponseHeader; + return this; + } + + public Builder modifyIncomingResponseHeader(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs modifyIncomingResponseHeader) { + return modifyIncomingResponseHeader(Output.of(modifyIncomingResponseHeader)); + } + + public Builder modifyOutgoingRequestHeader(@Nullable Output modifyOutgoingRequestHeader) { + $.modifyOutgoingRequestHeader = modifyOutgoingRequestHeader; + return this; + } + + public Builder modifyOutgoingRequestHeader(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs modifyOutgoingRequestHeader) { + return modifyOutgoingRequestHeader(Output.of(modifyOutgoingRequestHeader)); + } + + public Builder modifyOutgoingResponseHeader(@Nullable Output modifyOutgoingResponseHeader) { + $.modifyOutgoingResponseHeader = modifyOutgoingResponseHeader; + return this; + } + + public Builder modifyOutgoingResponseHeader(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs modifyOutgoingResponseHeader) { + return modifyOutgoingResponseHeader(Output.of(modifyOutgoingResponseHeader)); + } + + public Builder modifyViaHeader(@Nullable Output modifyViaHeader) { + $.modifyViaHeader = modifyViaHeader; + return this; + } + + public Builder modifyViaHeader(GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs modifyViaHeader) { + return modifyViaHeader(Output.of(modifyViaHeader)); + } + + public Builder origin(@Nullable Output origin) { + $.origin = origin; + return this; + } + + public Builder origin(GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs origin) { + return origin(Output.of(origin)); + } + + public Builder originCharacteristics(@Nullable Output originCharacteristics) { + $.originCharacteristics = originCharacteristics; + return this; + } + + public Builder originCharacteristics(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs originCharacteristics) { + return originCharacteristics(Output.of(originCharacteristics)); + } + + public Builder originCharacteristicsWsd(@Nullable Output originCharacteristicsWsd) { + $.originCharacteristicsWsd = originCharacteristicsWsd; + return this; + } + + public Builder originCharacteristicsWsd(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs originCharacteristicsWsd) { + return originCharacteristicsWsd(Output.of(originCharacteristicsWsd)); + } + + public Builder originFailureRecoveryMethod(@Nullable Output originFailureRecoveryMethod) { + $.originFailureRecoveryMethod = originFailureRecoveryMethod; + return this; + } + + public Builder originFailureRecoveryMethod(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs originFailureRecoveryMethod) { + return originFailureRecoveryMethod(Output.of(originFailureRecoveryMethod)); + } + + public Builder originFailureRecoveryPolicy(@Nullable Output originFailureRecoveryPolicy) { + $.originFailureRecoveryPolicy = originFailureRecoveryPolicy; + return this; + } + + public Builder originFailureRecoveryPolicy(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs originFailureRecoveryPolicy) { + return originFailureRecoveryPolicy(Output.of(originFailureRecoveryPolicy)); + } + + public Builder originIpAcl(@Nullable Output originIpAcl) { + $.originIpAcl = originIpAcl; + return this; + } + + public Builder originIpAcl(GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs originIpAcl) { + return originIpAcl(Output.of(originIpAcl)); + } + + public Builder permissionsPolicy(@Nullable Output permissionsPolicy) { + $.permissionsPolicy = permissionsPolicy; + return this; + } + + public Builder permissionsPolicy(GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs permissionsPolicy) { + return permissionsPolicy(Output.of(permissionsPolicy)); + } + + public Builder persistentClientConnection(@Nullable Output persistentClientConnection) { + $.persistentClientConnection = persistentClientConnection; + return this; + } + + public Builder persistentClientConnection(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs persistentClientConnection) { + return persistentClientConnection(Output.of(persistentClientConnection)); + } + + public Builder persistentConnection(@Nullable Output persistentConnection) { + $.persistentConnection = persistentConnection; + return this; + } + + public Builder persistentConnection(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs persistentConnection) { + return persistentConnection(Output.of(persistentConnection)); + } + + public Builder personallyIdentifiableInformation(@Nullable Output personallyIdentifiableInformation) { + $.personallyIdentifiableInformation = personallyIdentifiableInformation; + return this; + } + + public Builder personallyIdentifiableInformation(GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs personallyIdentifiableInformation) { + return personallyIdentifiableInformation(Output.of(personallyIdentifiableInformation)); + } + + public Builder phasedRelease(@Nullable Output phasedRelease) { + $.phasedRelease = phasedRelease; + return this; + } + + public Builder phasedRelease(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs phasedRelease) { + return phasedRelease(Output.of(phasedRelease)); + } + + public Builder preconnect(@Nullable Output preconnect) { + $.preconnect = preconnect; + return this; + } + + public Builder preconnect(GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs preconnect) { + return preconnect(Output.of(preconnect)); + } + + public Builder predictiveContentDelivery(@Nullable Output predictiveContentDelivery) { + $.predictiveContentDelivery = predictiveContentDelivery; + return this; + } + + public Builder predictiveContentDelivery(GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs predictiveContentDelivery) { + return predictiveContentDelivery(Output.of(predictiveContentDelivery)); + } + + public Builder predictivePrefetching(@Nullable Output predictivePrefetching) { + $.predictivePrefetching = predictivePrefetching; + return this; + } + + public Builder predictivePrefetching(GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs predictivePrefetching) { + return predictivePrefetching(Output.of(predictivePrefetching)); + } + + public Builder prefetch(@Nullable Output prefetch) { + $.prefetch = prefetch; + return this; + } + + public Builder prefetch(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs prefetch) { + return prefetch(Output.of(prefetch)); + } + + public Builder prefetchable(@Nullable Output prefetchable) { + $.prefetchable = prefetchable; + return this; + } + + public Builder prefetchable(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs prefetchable) { + return prefetchable(Output.of(prefetchable)); + } + + public Builder prefreshCache(@Nullable Output prefreshCache) { + $.prefreshCache = prefreshCache; + return this; + } + + public Builder prefreshCache(GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs prefreshCache) { + return prefreshCache(Output.of(prefreshCache)); + } + + public Builder quality(@Nullable Output quality) { + $.quality = quality; + return this; + } + + public Builder quality(GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs quality) { + return quality(Output.of(quality)); + } + + public Builder quicBeta(@Nullable Output quicBeta) { + $.quicBeta = quicBeta; + return this; + } + + public Builder quicBeta(GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs quicBeta) { + return quicBeta(Output.of(quicBeta)); + } + + public Builder randomSeek(@Nullable Output randomSeek) { + $.randomSeek = randomSeek; + return this; + } + + public Builder randomSeek(GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs randomSeek) { + return randomSeek(Output.of(randomSeek)); + } + + public Builder rapid(@Nullable Output rapid) { + $.rapid = rapid; + return this; + } + + public Builder rapid(GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs rapid) { + return rapid(Output.of(rapid)); + } + + public Builder readTimeout(@Nullable Output readTimeout) { + $.readTimeout = readTimeout; + return this; + } + + public Builder readTimeout(GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs readTimeout) { + return readTimeout(Output.of(readTimeout)); + } + + public Builder realTimeReporting(@Nullable Output realTimeReporting) { + $.realTimeReporting = realTimeReporting; + return this; + } + + public Builder realTimeReporting(GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs realTimeReporting) { + return realTimeReporting(Output.of(realTimeReporting)); + } + + public Builder realUserMonitoring(@Nullable Output realUserMonitoring) { + $.realUserMonitoring = realUserMonitoring; + return this; + } + + public Builder realUserMonitoring(GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs realUserMonitoring) { + return realUserMonitoring(Output.of(realUserMonitoring)); + } + + public Builder redirect(@Nullable Output redirect) { + $.redirect = redirect; + return this; + } + + public Builder redirect(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs redirect) { + return redirect(Output.of(redirect)); + } + + public Builder redirectplus(@Nullable Output redirectplus) { + $.redirectplus = redirectplus; + return this; + } + + public Builder redirectplus(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs redirectplus) { + return redirectplus(Output.of(redirectplus)); + } + + public Builder refererChecking(@Nullable Output refererChecking) { + $.refererChecking = refererChecking; + return this; + } + + public Builder refererChecking(GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs refererChecking) { + return refererChecking(Output.of(refererChecking)); + } + + public Builder removeQueryParameter(@Nullable Output removeQueryParameter) { + $.removeQueryParameter = removeQueryParameter; + return this; + } + + public Builder removeQueryParameter(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs removeQueryParameter) { + return removeQueryParameter(Output.of(removeQueryParameter)); + } + + public Builder removeVary(@Nullable Output removeVary) { + $.removeVary = removeVary; + return this; + } + + public Builder removeVary(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs removeVary) { + return removeVary(Output.of(removeVary)); + } + + public Builder report(@Nullable Output report) { + $.report = report; + return this; + } + + public Builder report(GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs report) { + return report(Output.of(report)); + } + + public Builder requestClientHints(@Nullable Output requestClientHints) { + $.requestClientHints = requestClientHints; + return this; + } + + public Builder requestClientHints(GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs requestClientHints) { + return requestClientHints(Output.of(requestClientHints)); + } + + public Builder requestControl(@Nullable Output requestControl) { + $.requestControl = requestControl; + return this; + } + + public Builder requestControl(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs requestControl) { + return requestControl(Output.of(requestControl)); + } + + public Builder requestTypeMarker(@Nullable Output requestTypeMarker) { + $.requestTypeMarker = requestTypeMarker; + return this; + } + + public Builder requestTypeMarker(GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs requestTypeMarker) { + return requestTypeMarker(Output.of(requestTypeMarker)); + } + + public Builder resourceOptimizer(@Nullable Output resourceOptimizer) { + $.resourceOptimizer = resourceOptimizer; + return this; + } + + public Builder resourceOptimizer(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs resourceOptimizer) { + return resourceOptimizer(Output.of(resourceOptimizer)); + } + + public Builder resourceOptimizerExtendedCompatibility(@Nullable Output resourceOptimizerExtendedCompatibility) { + $.resourceOptimizerExtendedCompatibility = resourceOptimizerExtendedCompatibility; + return this; + } + + public Builder resourceOptimizerExtendedCompatibility(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs resourceOptimizerExtendedCompatibility) { + return resourceOptimizerExtendedCompatibility(Output.of(resourceOptimizerExtendedCompatibility)); + } + + public Builder responseCode(@Nullable Output responseCode) { + $.responseCode = responseCode; + return this; + } + + public Builder responseCode(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs responseCode) { + return responseCode(Output.of(responseCode)); + } + + public Builder responseCookie(@Nullable Output responseCookie) { + $.responseCookie = responseCookie; + return this; + } + + public Builder responseCookie(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs responseCookie) { + return responseCookie(Output.of(responseCookie)); + } + + public Builder restrictObjectCaching(@Nullable Output restrictObjectCaching) { + $.restrictObjectCaching = restrictObjectCaching; + return this; + } + + public Builder restrictObjectCaching(GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs restrictObjectCaching) { + return restrictObjectCaching(Output.of(restrictObjectCaching)); + } + + public Builder returnCacheStatus(@Nullable Output returnCacheStatus) { + $.returnCacheStatus = returnCacheStatus; + return this; + } + + public Builder returnCacheStatus(GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs returnCacheStatus) { + return returnCacheStatus(Output.of(returnCacheStatus)); + } + + public Builder rewriteUrl(@Nullable Output rewriteUrl) { + $.rewriteUrl = rewriteUrl; + return this; + } + + public Builder rewriteUrl(GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs rewriteUrl) { + return rewriteUrl(Output.of(rewriteUrl)); + } + + public Builder rumCustom(@Nullable Output rumCustom) { + $.rumCustom = rumCustom; + return this; + } + + public Builder rumCustom(GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs rumCustom) { + return rumCustom(Output.of(rumCustom)); + } + + public Builder saasDefinitions(@Nullable Output saasDefinitions) { + $.saasDefinitions = saasDefinitions; + return this; + } + + public Builder saasDefinitions(GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs saasDefinitions) { + return saasDefinitions(Output.of(saasDefinitions)); + } + + public Builder salesForceCommerceCloudClient(@Nullable Output salesForceCommerceCloudClient) { + $.salesForceCommerceCloudClient = salesForceCommerceCloudClient; + return this; + } + + public Builder salesForceCommerceCloudClient(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs salesForceCommerceCloudClient) { + return salesForceCommerceCloudClient(Output.of(salesForceCommerceCloudClient)); + } + + public Builder salesForceCommerceCloudProvider(@Nullable Output salesForceCommerceCloudProvider) { + $.salesForceCommerceCloudProvider = salesForceCommerceCloudProvider; + return this; + } + + public Builder salesForceCommerceCloudProvider(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs salesForceCommerceCloudProvider) { + return salesForceCommerceCloudProvider(Output.of(salesForceCommerceCloudProvider)); + } + + public Builder salesForceCommerceCloudProviderHostHeader(@Nullable Output salesForceCommerceCloudProviderHostHeader) { + $.salesForceCommerceCloudProviderHostHeader = salesForceCommerceCloudProviderHostHeader; + return this; + } + + public Builder salesForceCommerceCloudProviderHostHeader(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs salesForceCommerceCloudProviderHostHeader) { + return salesForceCommerceCloudProviderHostHeader(Output.of(salesForceCommerceCloudProviderHostHeader)); + } + + public Builder savePostDcaProcessing(@Nullable Output savePostDcaProcessing) { + $.savePostDcaProcessing = savePostDcaProcessing; + return this; + } + + public Builder savePostDcaProcessing(GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs savePostDcaProcessing) { + return savePostDcaProcessing(Output.of(savePostDcaProcessing)); + } + + public Builder scheduleInvalidation(@Nullable Output scheduleInvalidation) { + $.scheduleInvalidation = scheduleInvalidation; + return this; + } + + public Builder scheduleInvalidation(GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs scheduleInvalidation) { + return scheduleInvalidation(Output.of(scheduleInvalidation)); + } + + public Builder scriptManagement(@Nullable Output scriptManagement) { + $.scriptManagement = scriptManagement; + return this; + } + + public Builder scriptManagement(GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs scriptManagement) { + return scriptManagement(Output.of(scriptManagement)); + } + + public Builder segmentedContentProtection(@Nullable Output segmentedContentProtection) { + $.segmentedContentProtection = segmentedContentProtection; + return this; + } + + public Builder segmentedContentProtection(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs segmentedContentProtection) { + return segmentedContentProtection(Output.of(segmentedContentProtection)); + } + + public Builder segmentedMediaOptimization(@Nullable Output segmentedMediaOptimization) { + $.segmentedMediaOptimization = segmentedMediaOptimization; + return this; + } + + public Builder segmentedMediaOptimization(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs segmentedMediaOptimization) { + return segmentedMediaOptimization(Output.of(segmentedMediaOptimization)); + } + + public Builder segmentedMediaStreamingPrefetch(@Nullable Output segmentedMediaStreamingPrefetch) { + $.segmentedMediaStreamingPrefetch = segmentedMediaStreamingPrefetch; + return this; + } + + public Builder segmentedMediaStreamingPrefetch(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs segmentedMediaStreamingPrefetch) { + return segmentedMediaStreamingPrefetch(Output.of(segmentedMediaStreamingPrefetch)); + } + + public Builder setVariable(@Nullable Output setVariable) { + $.setVariable = setVariable; + return this; + } + + public Builder setVariable(GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs setVariable) { + return setVariable(Output.of(setVariable)); + } + + public Builder simulateErrorCode(@Nullable Output simulateErrorCode) { + $.simulateErrorCode = simulateErrorCode; + return this; + } + + public Builder simulateErrorCode(GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs simulateErrorCode) { + return simulateErrorCode(Output.of(simulateErrorCode)); + } + + public Builder siteShield(@Nullable Output siteShield) { + $.siteShield = siteShield; + return this; + } + + public Builder siteShield(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs siteShield) { + return siteShield(Output.of(siteShield)); + } + + public Builder standardTlsMigration(@Nullable Output standardTlsMigration) { + $.standardTlsMigration = standardTlsMigration; + return this; + } + + public Builder standardTlsMigration(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs standardTlsMigration) { + return standardTlsMigration(Output.of(standardTlsMigration)); + } + + public Builder standardTlsMigrationOverride(@Nullable Output standardTlsMigrationOverride) { + $.standardTlsMigrationOverride = standardTlsMigrationOverride; + return this; + } + + public Builder standardTlsMigrationOverride(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs standardTlsMigrationOverride) { + return standardTlsMigrationOverride(Output.of(standardTlsMigrationOverride)); + } + + public Builder strictHeaderParsing(@Nullable Output strictHeaderParsing) { + $.strictHeaderParsing = strictHeaderParsing; + return this; + } + + public Builder strictHeaderParsing(GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs strictHeaderParsing) { + return strictHeaderParsing(Output.of(strictHeaderParsing)); + } + + public Builder subCustomer(@Nullable Output subCustomer) { + $.subCustomer = subCustomer; + return this; + } + + public Builder subCustomer(GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs subCustomer) { + return subCustomer(Output.of(subCustomer)); + } + + public Builder sureRoute(@Nullable Output sureRoute) { + $.sureRoute = sureRoute; + return this; + } + + public Builder sureRoute(GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs sureRoute) { + return sureRoute(Output.of(sureRoute)); + } + + public Builder tcpOptimization(@Nullable Output tcpOptimization) { + $.tcpOptimization = tcpOptimization; + return this; + } + + public Builder tcpOptimization(GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs tcpOptimization) { + return tcpOptimization(Output.of(tcpOptimization)); + } + + public Builder teaLeaf(@Nullable Output teaLeaf) { + $.teaLeaf = teaLeaf; + return this; + } + + public Builder teaLeaf(GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs teaLeaf) { + return teaLeaf(Output.of(teaLeaf)); + } + + public Builder tieredDistribution(@Nullable Output tieredDistribution) { + $.tieredDistribution = tieredDistribution; + return this; + } + + public Builder tieredDistribution(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs tieredDistribution) { + return tieredDistribution(Output.of(tieredDistribution)); + } + + public Builder tieredDistributionAdvanced(@Nullable Output tieredDistributionAdvanced) { + $.tieredDistributionAdvanced = tieredDistributionAdvanced; + return this; + } + + public Builder tieredDistributionAdvanced(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs tieredDistributionAdvanced) { + return tieredDistributionAdvanced(Output.of(tieredDistributionAdvanced)); + } + + public Builder tieredDistributionCustomization(@Nullable Output tieredDistributionCustomization) { + $.tieredDistributionCustomization = tieredDistributionCustomization; + return this; + } + + public Builder tieredDistributionCustomization(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs tieredDistributionCustomization) { + return tieredDistributionCustomization(Output.of(tieredDistributionCustomization)); + } + + public Builder timeout(@Nullable Output timeout) { + $.timeout = timeout; + return this; + } + + public Builder timeout(GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs timeout) { + return timeout(Output.of(timeout)); + } + + public Builder uidConfiguration(@Nullable Output uidConfiguration) { + $.uidConfiguration = uidConfiguration; + return this; + } + + public Builder uidConfiguration(GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs uidConfiguration) { + return uidConfiguration(Output.of(uidConfiguration)); + } + + public Builder validateEntityTag(@Nullable Output validateEntityTag) { + $.validateEntityTag = validateEntityTag; + return this; + } + + public Builder validateEntityTag(GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs validateEntityTag) { + return validateEntityTag(Output.of(validateEntityTag)); + } + + public Builder verifyJsonWebToken(@Nullable Output verifyJsonWebToken) { + $.verifyJsonWebToken = verifyJsonWebToken; + return this; + } + + public Builder verifyJsonWebToken(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs verifyJsonWebToken) { + return verifyJsonWebToken(Output.of(verifyJsonWebToken)); + } + + public Builder verifyJsonWebTokenForDcp(@Nullable Output verifyJsonWebTokenForDcp) { + $.verifyJsonWebTokenForDcp = verifyJsonWebTokenForDcp; + return this; + } + + public Builder verifyJsonWebTokenForDcp(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs verifyJsonWebTokenForDcp) { + return verifyJsonWebTokenForDcp(Output.of(verifyJsonWebTokenForDcp)); + } + + public Builder verifyTokenAuthorization(@Nullable Output verifyTokenAuthorization) { + $.verifyTokenAuthorization = verifyTokenAuthorization; + return this; + } + + public Builder verifyTokenAuthorization(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs verifyTokenAuthorization) { + return verifyTokenAuthorization(Output.of(verifyTokenAuthorization)); + } + + public Builder virtualWaitingRoom(@Nullable Output virtualWaitingRoom) { + $.virtualWaitingRoom = virtualWaitingRoom; + return this; + } + + public Builder virtualWaitingRoom(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs virtualWaitingRoom) { + return virtualWaitingRoom(Output.of(virtualWaitingRoom)); + } + + public Builder virtualWaitingRoomWithEdgeWorkers(@Nullable Output virtualWaitingRoomWithEdgeWorkers) { + $.virtualWaitingRoomWithEdgeWorkers = virtualWaitingRoomWithEdgeWorkers; + return this; + } + + public Builder virtualWaitingRoomWithEdgeWorkers(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs virtualWaitingRoomWithEdgeWorkers) { + return virtualWaitingRoomWithEdgeWorkers(Output.of(virtualWaitingRoomWithEdgeWorkers)); + } + + public Builder visitorPrioritization(@Nullable Output visitorPrioritization) { + $.visitorPrioritization = visitorPrioritization; + return this; + } + + public Builder visitorPrioritization(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs visitorPrioritization) { + return visitorPrioritization(Output.of(visitorPrioritization)); + } + + public Builder visitorPrioritizationFifo(@Nullable Output visitorPrioritizationFifo) { + $.visitorPrioritizationFifo = visitorPrioritizationFifo; + return this; + } + + public Builder visitorPrioritizationFifo(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs visitorPrioritizationFifo) { + return visitorPrioritizationFifo(Output.of(visitorPrioritizationFifo)); + } + + public Builder visitorPrioritizationFifoStandalone(@Nullable Output visitorPrioritizationFifoStandalone) { + $.visitorPrioritizationFifoStandalone = visitorPrioritizationFifoStandalone; + return this; + } + + public Builder visitorPrioritizationFifoStandalone(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs visitorPrioritizationFifoStandalone) { + return visitorPrioritizationFifoStandalone(Output.of(visitorPrioritizationFifoStandalone)); + } + + public Builder watermarking(@Nullable Output watermarking) { + $.watermarking = watermarking; + return this; + } + + public Builder watermarking(GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs watermarking) { + return watermarking(Output.of(watermarking)); + } + + public Builder webApplicationFirewall(@Nullable Output webApplicationFirewall) { + $.webApplicationFirewall = webApplicationFirewall; + return this; + } + + public Builder webApplicationFirewall(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs webApplicationFirewall) { + return webApplicationFirewall(Output.of(webApplicationFirewall)); + } + + public Builder webSockets(@Nullable Output webSockets) { + $.webSockets = webSockets; + return this; + } + + public Builder webSockets(GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs webSockets) { + return webSockets(Output.of(webSockets)); + } + + public Builder webdav(@Nullable Output webdav) { + $.webdav = webdav; + return this; + } + + public Builder webdav(GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs webdav) { + return webdav(Output.of(webdav)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation.java new file mode 100644 index 000000000..665a330ae --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation.java @@ -0,0 +1,334 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation(); + + @Import(name="cloudletPolicy") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy cloudletPolicy; + + public Optional cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + + @Import(name="cloudletSharedPolicy") + private @Nullable Integer cloudletSharedPolicy; + + public Optional cloudletSharedPolicy() { + return Optional.ofNullable(this.cloudletSharedPolicy); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="isSharedPolicy") + private @Nullable Boolean isSharedPolicy; + + public Optional isSharedPolicy() { + return Optional.ofNullable(this.isSharedPolicy); + } + + @Import(name="label") + private @Nullable String label; + + public Optional label() { + return Optional.ofNullable(this.label); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="populationCookieAutomaticSalt") + private @Nullable Boolean populationCookieAutomaticSalt; + + public Optional populationCookieAutomaticSalt() { + return Optional.ofNullable(this.populationCookieAutomaticSalt); + } + + @Import(name="populationCookieDomain") + private @Nullable String populationCookieDomain; + + public Optional populationCookieDomain() { + return Optional.ofNullable(this.populationCookieDomain); + } + + @Import(name="populationCookieIncludeRuleName") + private @Nullable Boolean populationCookieIncludeRuleName; + + public Optional populationCookieIncludeRuleName() { + return Optional.ofNullable(this.populationCookieIncludeRuleName); + } + + @Import(name="populationCookieSalt") + private @Nullable String populationCookieSalt; + + public Optional populationCookieSalt() { + return Optional.ofNullable(this.populationCookieSalt); + } + + @Import(name="populationCookieType") + private @Nullable String populationCookieType; + + public Optional populationCookieType() { + return Optional.ofNullable(this.populationCookieType); + } + + @Import(name="populationDuration") + private @Nullable String populationDuration; + + public Optional populationDuration() { + return Optional.ofNullable(this.populationDuration); + } + + @Import(name="populationRefresh") + private @Nullable Boolean populationRefresh; + + public Optional populationRefresh() { + return Optional.ofNullable(this.populationRefresh); + } + + @Import(name="populationTitle") + private @Nullable String populationTitle; + + public Optional populationTitle() { + return Optional.ofNullable(this.populationTitle); + } + + @Import(name="segmentTrackingCookieName") + private @Nullable String segmentTrackingCookieName; + + public Optional segmentTrackingCookieName() { + return Optional.ofNullable(this.segmentTrackingCookieName); + } + + @Import(name="segmentTrackingCustomHeader") + private @Nullable String segmentTrackingCustomHeader; + + public Optional segmentTrackingCustomHeader() { + return Optional.ofNullable(this.segmentTrackingCustomHeader); + } + + @Import(name="segmentTrackingMethod") + private @Nullable String segmentTrackingMethod; + + public Optional segmentTrackingMethod() { + return Optional.ofNullable(this.segmentTrackingMethod); + } + + @Import(name="segmentTrackingQueryParam") + private @Nullable String segmentTrackingQueryParam; + + public Optional segmentTrackingQueryParam() { + return Optional.ofNullable(this.segmentTrackingQueryParam); + } + + @Import(name="segmentTrackingTitle") + private @Nullable String segmentTrackingTitle; + + public Optional segmentTrackingTitle() { + return Optional.ofNullable(this.segmentTrackingTitle); + } + + @Import(name="specifyPopulationCookieDomain") + private @Nullable Boolean specifyPopulationCookieDomain; + + public Optional specifyPopulationCookieDomain() { + return Optional.ofNullable(this.specifyPopulationCookieDomain); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation $) { + this.cloudletPolicy = $.cloudletPolicy; + this.cloudletSharedPolicy = $.cloudletSharedPolicy; + this.enabled = $.enabled; + this.isSharedPolicy = $.isSharedPolicy; + this.label = $.label; + this.locked = $.locked; + this.populationCookieAutomaticSalt = $.populationCookieAutomaticSalt; + this.populationCookieDomain = $.populationCookieDomain; + this.populationCookieIncludeRuleName = $.populationCookieIncludeRuleName; + this.populationCookieSalt = $.populationCookieSalt; + this.populationCookieType = $.populationCookieType; + this.populationDuration = $.populationDuration; + this.populationRefresh = $.populationRefresh; + this.populationTitle = $.populationTitle; + this.segmentTrackingCookieName = $.segmentTrackingCookieName; + this.segmentTrackingCustomHeader = $.segmentTrackingCustomHeader; + this.segmentTrackingMethod = $.segmentTrackingMethod; + this.segmentTrackingQueryParam = $.segmentTrackingQueryParam; + this.segmentTrackingTitle = $.segmentTrackingTitle; + this.specifyPopulationCookieDomain = $.specifyPopulationCookieDomain; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation(Objects.requireNonNull(defaults)); + } + + public Builder cloudletPolicy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy cloudletPolicy) { + $.cloudletPolicy = cloudletPolicy; + return this; + } + + public Builder cloudletSharedPolicy(@Nullable Integer cloudletSharedPolicy) { + $.cloudletSharedPolicy = cloudletSharedPolicy; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder isSharedPolicy(@Nullable Boolean isSharedPolicy) { + $.isSharedPolicy = isSharedPolicy; + return this; + } + + public Builder label(@Nullable String label) { + $.label = label; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder populationCookieAutomaticSalt(@Nullable Boolean populationCookieAutomaticSalt) { + $.populationCookieAutomaticSalt = populationCookieAutomaticSalt; + return this; + } + + public Builder populationCookieDomain(@Nullable String populationCookieDomain) { + $.populationCookieDomain = populationCookieDomain; + return this; + } + + public Builder populationCookieIncludeRuleName(@Nullable Boolean populationCookieIncludeRuleName) { + $.populationCookieIncludeRuleName = populationCookieIncludeRuleName; + return this; + } + + public Builder populationCookieSalt(@Nullable String populationCookieSalt) { + $.populationCookieSalt = populationCookieSalt; + return this; + } + + public Builder populationCookieType(@Nullable String populationCookieType) { + $.populationCookieType = populationCookieType; + return this; + } + + public Builder populationDuration(@Nullable String populationDuration) { + $.populationDuration = populationDuration; + return this; + } + + public Builder populationRefresh(@Nullable Boolean populationRefresh) { + $.populationRefresh = populationRefresh; + return this; + } + + public Builder populationTitle(@Nullable String populationTitle) { + $.populationTitle = populationTitle; + return this; + } + + public Builder segmentTrackingCookieName(@Nullable String segmentTrackingCookieName) { + $.segmentTrackingCookieName = segmentTrackingCookieName; + return this; + } + + public Builder segmentTrackingCustomHeader(@Nullable String segmentTrackingCustomHeader) { + $.segmentTrackingCustomHeader = segmentTrackingCustomHeader; + return this; + } + + public Builder segmentTrackingMethod(@Nullable String segmentTrackingMethod) { + $.segmentTrackingMethod = segmentTrackingMethod; + return this; + } + + public Builder segmentTrackingQueryParam(@Nullable String segmentTrackingQueryParam) { + $.segmentTrackingQueryParam = segmentTrackingQueryParam; + return this; + } + + public Builder segmentTrackingTitle(@Nullable String segmentTrackingTitle) { + $.segmentTrackingTitle = segmentTrackingTitle; + return this; + } + + public Builder specifyPopulationCookieDomain(@Nullable Boolean specifyPopulationCookieDomain) { + $.specifyPopulationCookieDomain = specifyPopulationCookieDomain; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs.java new file mode 100644 index 000000000..e9aa07434 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs.java @@ -0,0 +1,423 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs(); + + @Import(name="cloudletPolicy") + private @Nullable Output cloudletPolicy; + + public Optional> cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + + @Import(name="cloudletSharedPolicy") + private @Nullable Output cloudletSharedPolicy; + + public Optional> cloudletSharedPolicy() { + return Optional.ofNullable(this.cloudletSharedPolicy); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="isSharedPolicy") + private @Nullable Output isSharedPolicy; + + public Optional> isSharedPolicy() { + return Optional.ofNullable(this.isSharedPolicy); + } + + @Import(name="label") + private @Nullable Output label; + + public Optional> label() { + return Optional.ofNullable(this.label); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="populationCookieAutomaticSalt") + private @Nullable Output populationCookieAutomaticSalt; + + public Optional> populationCookieAutomaticSalt() { + return Optional.ofNullable(this.populationCookieAutomaticSalt); + } + + @Import(name="populationCookieDomain") + private @Nullable Output populationCookieDomain; + + public Optional> populationCookieDomain() { + return Optional.ofNullable(this.populationCookieDomain); + } + + @Import(name="populationCookieIncludeRuleName") + private @Nullable Output populationCookieIncludeRuleName; + + public Optional> populationCookieIncludeRuleName() { + return Optional.ofNullable(this.populationCookieIncludeRuleName); + } + + @Import(name="populationCookieSalt") + private @Nullable Output populationCookieSalt; + + public Optional> populationCookieSalt() { + return Optional.ofNullable(this.populationCookieSalt); + } + + @Import(name="populationCookieType") + private @Nullable Output populationCookieType; + + public Optional> populationCookieType() { + return Optional.ofNullable(this.populationCookieType); + } + + @Import(name="populationDuration") + private @Nullable Output populationDuration; + + public Optional> populationDuration() { + return Optional.ofNullable(this.populationDuration); + } + + @Import(name="populationRefresh") + private @Nullable Output populationRefresh; + + public Optional> populationRefresh() { + return Optional.ofNullable(this.populationRefresh); + } + + @Import(name="populationTitle") + private @Nullable Output populationTitle; + + public Optional> populationTitle() { + return Optional.ofNullable(this.populationTitle); + } + + @Import(name="segmentTrackingCookieName") + private @Nullable Output segmentTrackingCookieName; + + public Optional> segmentTrackingCookieName() { + return Optional.ofNullable(this.segmentTrackingCookieName); + } + + @Import(name="segmentTrackingCustomHeader") + private @Nullable Output segmentTrackingCustomHeader; + + public Optional> segmentTrackingCustomHeader() { + return Optional.ofNullable(this.segmentTrackingCustomHeader); + } + + @Import(name="segmentTrackingMethod") + private @Nullable Output segmentTrackingMethod; + + public Optional> segmentTrackingMethod() { + return Optional.ofNullable(this.segmentTrackingMethod); + } + + @Import(name="segmentTrackingQueryParam") + private @Nullable Output segmentTrackingQueryParam; + + public Optional> segmentTrackingQueryParam() { + return Optional.ofNullable(this.segmentTrackingQueryParam); + } + + @Import(name="segmentTrackingTitle") + private @Nullable Output segmentTrackingTitle; + + public Optional> segmentTrackingTitle() { + return Optional.ofNullable(this.segmentTrackingTitle); + } + + @Import(name="specifyPopulationCookieDomain") + private @Nullable Output specifyPopulationCookieDomain; + + public Optional> specifyPopulationCookieDomain() { + return Optional.ofNullable(this.specifyPopulationCookieDomain); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs $) { + this.cloudletPolicy = $.cloudletPolicy; + this.cloudletSharedPolicy = $.cloudletSharedPolicy; + this.enabled = $.enabled; + this.isSharedPolicy = $.isSharedPolicy; + this.label = $.label; + this.locked = $.locked; + this.populationCookieAutomaticSalt = $.populationCookieAutomaticSalt; + this.populationCookieDomain = $.populationCookieDomain; + this.populationCookieIncludeRuleName = $.populationCookieIncludeRuleName; + this.populationCookieSalt = $.populationCookieSalt; + this.populationCookieType = $.populationCookieType; + this.populationDuration = $.populationDuration; + this.populationRefresh = $.populationRefresh; + this.populationTitle = $.populationTitle; + this.segmentTrackingCookieName = $.segmentTrackingCookieName; + this.segmentTrackingCustomHeader = $.segmentTrackingCustomHeader; + this.segmentTrackingMethod = $.segmentTrackingMethod; + this.segmentTrackingQueryParam = $.segmentTrackingQueryParam; + this.segmentTrackingTitle = $.segmentTrackingTitle; + this.specifyPopulationCookieDomain = $.specifyPopulationCookieDomain; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs(Objects.requireNonNull(defaults)); + } + + public Builder cloudletPolicy(@Nullable Output cloudletPolicy) { + $.cloudletPolicy = cloudletPolicy; + return this; + } + + public Builder cloudletPolicy(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs cloudletPolicy) { + return cloudletPolicy(Output.of(cloudletPolicy)); + } + + public Builder cloudletSharedPolicy(@Nullable Output cloudletSharedPolicy) { + $.cloudletSharedPolicy = cloudletSharedPolicy; + return this; + } + + public Builder cloudletSharedPolicy(Integer cloudletSharedPolicy) { + return cloudletSharedPolicy(Output.of(cloudletSharedPolicy)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder isSharedPolicy(@Nullable Output isSharedPolicy) { + $.isSharedPolicy = isSharedPolicy; + return this; + } + + public Builder isSharedPolicy(Boolean isSharedPolicy) { + return isSharedPolicy(Output.of(isSharedPolicy)); + } + + public Builder label(@Nullable Output label) { + $.label = label; + return this; + } + + public Builder label(String label) { + return label(Output.of(label)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder populationCookieAutomaticSalt(@Nullable Output populationCookieAutomaticSalt) { + $.populationCookieAutomaticSalt = populationCookieAutomaticSalt; + return this; + } + + public Builder populationCookieAutomaticSalt(Boolean populationCookieAutomaticSalt) { + return populationCookieAutomaticSalt(Output.of(populationCookieAutomaticSalt)); + } + + public Builder populationCookieDomain(@Nullable Output populationCookieDomain) { + $.populationCookieDomain = populationCookieDomain; + return this; + } + + public Builder populationCookieDomain(String populationCookieDomain) { + return populationCookieDomain(Output.of(populationCookieDomain)); + } + + public Builder populationCookieIncludeRuleName(@Nullable Output populationCookieIncludeRuleName) { + $.populationCookieIncludeRuleName = populationCookieIncludeRuleName; + return this; + } + + public Builder populationCookieIncludeRuleName(Boolean populationCookieIncludeRuleName) { + return populationCookieIncludeRuleName(Output.of(populationCookieIncludeRuleName)); + } + + public Builder populationCookieSalt(@Nullable Output populationCookieSalt) { + $.populationCookieSalt = populationCookieSalt; + return this; + } + + public Builder populationCookieSalt(String populationCookieSalt) { + return populationCookieSalt(Output.of(populationCookieSalt)); + } + + public Builder populationCookieType(@Nullable Output populationCookieType) { + $.populationCookieType = populationCookieType; + return this; + } + + public Builder populationCookieType(String populationCookieType) { + return populationCookieType(Output.of(populationCookieType)); + } + + public Builder populationDuration(@Nullable Output populationDuration) { + $.populationDuration = populationDuration; + return this; + } + + public Builder populationDuration(String populationDuration) { + return populationDuration(Output.of(populationDuration)); + } + + public Builder populationRefresh(@Nullable Output populationRefresh) { + $.populationRefresh = populationRefresh; + return this; + } + + public Builder populationRefresh(Boolean populationRefresh) { + return populationRefresh(Output.of(populationRefresh)); + } + + public Builder populationTitle(@Nullable Output populationTitle) { + $.populationTitle = populationTitle; + return this; + } + + public Builder populationTitle(String populationTitle) { + return populationTitle(Output.of(populationTitle)); + } + + public Builder segmentTrackingCookieName(@Nullable Output segmentTrackingCookieName) { + $.segmentTrackingCookieName = segmentTrackingCookieName; + return this; + } + + public Builder segmentTrackingCookieName(String segmentTrackingCookieName) { + return segmentTrackingCookieName(Output.of(segmentTrackingCookieName)); + } + + public Builder segmentTrackingCustomHeader(@Nullable Output segmentTrackingCustomHeader) { + $.segmentTrackingCustomHeader = segmentTrackingCustomHeader; + return this; + } + + public Builder segmentTrackingCustomHeader(String segmentTrackingCustomHeader) { + return segmentTrackingCustomHeader(Output.of(segmentTrackingCustomHeader)); + } + + public Builder segmentTrackingMethod(@Nullable Output segmentTrackingMethod) { + $.segmentTrackingMethod = segmentTrackingMethod; + return this; + } + + public Builder segmentTrackingMethod(String segmentTrackingMethod) { + return segmentTrackingMethod(Output.of(segmentTrackingMethod)); + } + + public Builder segmentTrackingQueryParam(@Nullable Output segmentTrackingQueryParam) { + $.segmentTrackingQueryParam = segmentTrackingQueryParam; + return this; + } + + public Builder segmentTrackingQueryParam(String segmentTrackingQueryParam) { + return segmentTrackingQueryParam(Output.of(segmentTrackingQueryParam)); + } + + public Builder segmentTrackingTitle(@Nullable Output segmentTrackingTitle) { + $.segmentTrackingTitle = segmentTrackingTitle; + return this; + } + + public Builder segmentTrackingTitle(String segmentTrackingTitle) { + return segmentTrackingTitle(Output.of(segmentTrackingTitle)); + } + + public Builder specifyPopulationCookieDomain(@Nullable Output specifyPopulationCookieDomain) { + $.specifyPopulationCookieDomain = specifyPopulationCookieDomain; + return this; + } + + public Builder specifyPopulationCookieDomain(Boolean specifyPopulationCookieDomain) { + return specifyPopulationCookieDomain(Output.of(specifyPopulationCookieDomain)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy.java new file mode 100644 index 000000000..86390673b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy.java @@ -0,0 +1,72 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy(); + + @Import(name="id") + private @Nullable Integer id; + + public Optional id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable String name; + + public Optional name() { + return Optional.ofNullable(this.name); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy $) { + this.id = $.id; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy(Objects.requireNonNull(defaults)); + } + + public Builder id(@Nullable Integer id) { + $.id = id; + return this; + } + + public Builder name(@Nullable String name) { + $.name = name; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs.java new file mode 100644 index 000000000..09c6ee27c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs(); + + @Import(name="id") + private @Nullable Output id; + + public Optional> id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs $) { + this.id = $.id; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs(Objects.requireNonNull(defaults)); + } + + public Builder id(@Nullable Output id) { + $.id = id; + return this; + } + + public Builder id(Integer id) { + return id(Output.of(id)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation.java new file mode 100644 index 000000000..12f7097a9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation(); + + @Import(name="autodv") + private @Nullable String autodv; + + public Optional autodv() { + return Optional.ofNullable(this.autodv); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation(GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation $) { + this.autodv = $.autodv; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation(Objects.requireNonNull(defaults)); + } + + public Builder autodv(@Nullable String autodv) { + $.autodv = autodv; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs.java new file mode 100644 index 000000000..7a71b1929 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs(); + + @Import(name="autodv") + private @Nullable Output autodv; + + public Optional> autodv() { + return Optional.ofNullable(this.autodv); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs $) { + this.autodv = $.autodv; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs(Objects.requireNonNull(defaults)); + } + + public Builder autodv(@Nullable Output autodv) { + $.autodv = autodv; + return this; + } + + public Builder autodv(String autodv) { + return autodv(Output.of(autodv)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory.java new file mode 100644 index 000000000..0abe06d2b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable String value; + + public Optional value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory(GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory $) { + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder value(@Nullable String value) { + $.value = value; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs.java new file mode 100644 index 000000000..a872809bd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs(GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs $) { + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(String value) { + return value(Output.of(value)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing.java new file mode 100644 index 000000000..aeb5e6570 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing.java @@ -0,0 +1,194 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing(); + + @Import(name="conditionalErrorPattern") + private @Nullable String conditionalErrorPattern; + + public Optional conditionalErrorPattern() { + return Optional.ofNullable(this.conditionalErrorPattern); + } + + @Import(name="conditionalHttpStatuses") + private @Nullable List conditionalHttpStatuses; + + public Optional> conditionalHttpStatuses() { + return Optional.ofNullable(this.conditionalHttpStatuses); + } + + @Import(name="conditionalSamplingFrequency") + private @Nullable String conditionalSamplingFrequency; + + public Optional conditionalSamplingFrequency() { + return Optional.ofNullable(this.conditionalSamplingFrequency); + } + + @Import(name="cpcodes") + private @Nullable String cpcodes; + + public Optional cpcodes() { + return Optional.ofNullable(this.cpcodes); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="forwardType") + private @Nullable String forwardType; + + public Optional forwardType() { + return Optional.ofNullable(this.forwardType); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="requestType") + private @Nullable String requestType; + + public Optional requestType() { + return Optional.ofNullable(this.requestType); + } + + @Import(name="samplingFrequency") + private @Nullable String samplingFrequency; + + public Optional samplingFrequency() { + return Optional.ofNullable(this.samplingFrequency); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing(GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing $) { + this.conditionalErrorPattern = $.conditionalErrorPattern; + this.conditionalHttpStatuses = $.conditionalHttpStatuses; + this.conditionalSamplingFrequency = $.conditionalSamplingFrequency; + this.cpcodes = $.cpcodes; + this.enabled = $.enabled; + this.forwardType = $.forwardType; + this.locked = $.locked; + this.requestType = $.requestType; + this.samplingFrequency = $.samplingFrequency; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing(Objects.requireNonNull(defaults)); + } + + public Builder conditionalErrorPattern(@Nullable String conditionalErrorPattern) { + $.conditionalErrorPattern = conditionalErrorPattern; + return this; + } + + public Builder conditionalHttpStatuses(@Nullable List conditionalHttpStatuses) { + $.conditionalHttpStatuses = conditionalHttpStatuses; + return this; + } + + public Builder conditionalHttpStatuses(String... conditionalHttpStatuses) { + return conditionalHttpStatuses(List.of(conditionalHttpStatuses)); + } + + public Builder conditionalSamplingFrequency(@Nullable String conditionalSamplingFrequency) { + $.conditionalSamplingFrequency = conditionalSamplingFrequency; + return this; + } + + public Builder cpcodes(@Nullable String cpcodes) { + $.cpcodes = cpcodes; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder forwardType(@Nullable String forwardType) { + $.forwardType = forwardType; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder requestType(@Nullable String requestType) { + $.requestType = requestType; + return this; + } + + public Builder samplingFrequency(@Nullable String samplingFrequency) { + $.samplingFrequency = samplingFrequency; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs.java new file mode 100644 index 000000000..8132002a9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs.java @@ -0,0 +1,239 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs(); + + @Import(name="conditionalErrorPattern") + private @Nullable Output conditionalErrorPattern; + + public Optional> conditionalErrorPattern() { + return Optional.ofNullable(this.conditionalErrorPattern); + } + + @Import(name="conditionalHttpStatuses") + private @Nullable Output> conditionalHttpStatuses; + + public Optional>> conditionalHttpStatuses() { + return Optional.ofNullable(this.conditionalHttpStatuses); + } + + @Import(name="conditionalSamplingFrequency") + private @Nullable Output conditionalSamplingFrequency; + + public Optional> conditionalSamplingFrequency() { + return Optional.ofNullable(this.conditionalSamplingFrequency); + } + + @Import(name="cpcodes") + private @Nullable Output cpcodes; + + public Optional> cpcodes() { + return Optional.ofNullable(this.cpcodes); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="forwardType") + private @Nullable Output forwardType; + + public Optional> forwardType() { + return Optional.ofNullable(this.forwardType); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="requestType") + private @Nullable Output requestType; + + public Optional> requestType() { + return Optional.ofNullable(this.requestType); + } + + @Import(name="samplingFrequency") + private @Nullable Output samplingFrequency; + + public Optional> samplingFrequency() { + return Optional.ofNullable(this.samplingFrequency); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs(GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs $) { + this.conditionalErrorPattern = $.conditionalErrorPattern; + this.conditionalHttpStatuses = $.conditionalHttpStatuses; + this.conditionalSamplingFrequency = $.conditionalSamplingFrequency; + this.cpcodes = $.cpcodes; + this.enabled = $.enabled; + this.forwardType = $.forwardType; + this.locked = $.locked; + this.requestType = $.requestType; + this.samplingFrequency = $.samplingFrequency; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs(Objects.requireNonNull(defaults)); + } + + public Builder conditionalErrorPattern(@Nullable Output conditionalErrorPattern) { + $.conditionalErrorPattern = conditionalErrorPattern; + return this; + } + + public Builder conditionalErrorPattern(String conditionalErrorPattern) { + return conditionalErrorPattern(Output.of(conditionalErrorPattern)); + } + + public Builder conditionalHttpStatuses(@Nullable Output> conditionalHttpStatuses) { + $.conditionalHttpStatuses = conditionalHttpStatuses; + return this; + } + + public Builder conditionalHttpStatuses(List conditionalHttpStatuses) { + return conditionalHttpStatuses(Output.of(conditionalHttpStatuses)); + } + + public Builder conditionalHttpStatuses(String... conditionalHttpStatuses) { + return conditionalHttpStatuses(List.of(conditionalHttpStatuses)); + } + + public Builder conditionalSamplingFrequency(@Nullable Output conditionalSamplingFrequency) { + $.conditionalSamplingFrequency = conditionalSamplingFrequency; + return this; + } + + public Builder conditionalSamplingFrequency(String conditionalSamplingFrequency) { + return conditionalSamplingFrequency(Output.of(conditionalSamplingFrequency)); + } + + public Builder cpcodes(@Nullable Output cpcodes) { + $.cpcodes = cpcodes; + return this; + } + + public Builder cpcodes(String cpcodes) { + return cpcodes(Output.of(cpcodes)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder forwardType(@Nullable Output forwardType) { + $.forwardType = forwardType; + return this; + } + + public Builder forwardType(String forwardType) { + return forwardType(Output.of(forwardType)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder requestType(@Nullable Output requestType) { + $.requestType = requestType; + return this; + } + + public Builder requestType(String requestType) { + return requestType(Output.of(requestType)); + } + + public Builder samplingFrequency(@Nullable Output samplingFrequency) { + $.samplingFrequency = samplingFrequency; + return this; + } + + public Builder samplingFrequency(String samplingFrequency) { + return samplingFrequency(Output.of(samplingFrequency)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs.java new file mode 100644 index 000000000..79213fbb2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="loggingEnabled") + private @Nullable Boolean loggingEnabled; + + public Optional loggingEnabled() { + return Optional.ofNullable(this.loggingEnabled); + } + + @Import(name="optMode") + private @Nullable Boolean optMode; + + public Optional optMode() { + return Optional.ofNullable(this.optMode); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs(GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.loggingEnabled = $.loggingEnabled; + this.optMode = $.optMode; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder loggingEnabled(@Nullable Boolean loggingEnabled) { + $.loggingEnabled = loggingEnabled; + return this; + } + + public Builder optMode(@Nullable Boolean optMode) { + $.optMode = optMode; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs.java new file mode 100644 index 000000000..16f2fd776 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs.java @@ -0,0 +1,149 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="loggingEnabled") + private @Nullable Output loggingEnabled; + + public Optional> loggingEnabled() { + return Optional.ofNullable(this.loggingEnabled); + } + + @Import(name="optMode") + private @Nullable Output optMode; + + public Optional> optMode() { + return Optional.ofNullable(this.optMode); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.loggingEnabled = $.loggingEnabled; + this.optMode = $.optMode; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder loggingEnabled(@Nullable Output loggingEnabled) { + $.loggingEnabled = loggingEnabled; + return this; + } + + public Builder loggingEnabled(Boolean loggingEnabled) { + return loggingEnabled(Output.of(loggingEnabled)); + } + + public Builder optMode(@Nullable Output optMode) { + $.optMode = optMode; + return this; + } + + public Builder optMode(Boolean optMode) { + return optMode(Output.of(optMode)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection.java new file mode 100644 index 000000000..114062c2a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection(GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs.java new file mode 100644 index 000000000..0290743ac --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs(GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBrotli.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBrotli.java new file mode 100644 index 000000000..020d68c46 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBrotli.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorBrotli extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorBrotli Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorBrotli(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorBrotli() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorBrotli(GetPropertyRulesBuilderRulesV20230920BehaviorBrotli $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorBrotli defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorBrotli $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorBrotli(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorBrotli defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorBrotli(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorBrotli build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs.java new file mode 100644 index 000000000..f3ac773b7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs(GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheError.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheError.java new file mode 100644 index 000000000..0d6f3b05a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheError.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCacheError extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCacheError Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheError(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="preserveStale") + private @Nullable Boolean preserveStale; + + public Optional preserveStale() { + return Optional.ofNullable(this.preserveStale); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="ttl") + private @Nullable String ttl; + + public Optional ttl() { + return Optional.ofNullable(this.ttl); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheError() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheError(GetPropertyRulesBuilderRulesV20230920BehaviorCacheError $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.preserveStale = $.preserveStale; + this.templateUuid = $.templateUuid; + this.ttl = $.ttl; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheError defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheError $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheError(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheError defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheError(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder preserveStale(@Nullable Boolean preserveStale) { + $.preserveStale = preserveStale; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder ttl(@Nullable String ttl) { + $.ttl = ttl; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheError build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs.java new file mode 100644 index 000000000..f4f4468ea --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs.java @@ -0,0 +1,149 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="preserveStale") + private @Nullable Output preserveStale; + + public Optional> preserveStale() { + return Optional.ofNullable(this.preserveStale); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="ttl") + private @Nullable Output ttl; + + public Optional> ttl() { + return Optional.ofNullable(this.ttl); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs(GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.preserveStale = $.preserveStale; + this.templateUuid = $.templateUuid; + this.ttl = $.ttl; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder preserveStale(@Nullable Output preserveStale) { + $.preserveStale = preserveStale; + return this; + } + + public Builder preserveStale(Boolean preserveStale) { + return preserveStale(Output.of(preserveStale)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder ttl(@Nullable Output ttl) { + $.ttl = ttl; + return this; + } + + public Builder ttl(String ttl) { + return ttl(Output.of(ttl)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheId.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheId.java new file mode 100644 index 000000000..047798fb1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheId.java @@ -0,0 +1,155 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCacheId extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCacheId Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheId(); + + @Import(name="elements") + private @Nullable List elements; + + public Optional> elements() { + return Optional.ofNullable(this.elements); + } + + @Import(name="includeValue") + private @Nullable Boolean includeValue; + + public Optional includeValue() { + return Optional.ofNullable(this.includeValue); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="optional") + private @Nullable Boolean optional; + + public Optional optional() { + return Optional.ofNullable(this.optional); + } + + @Import(name="rule") + private @Nullable String rule; + + public Optional rule() { + return Optional.ofNullable(this.rule); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="variableName") + private @Nullable String variableName; + + public Optional variableName() { + return Optional.ofNullable(this.variableName); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheId() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheId(GetPropertyRulesBuilderRulesV20230920BehaviorCacheId $) { + this.elements = $.elements; + this.includeValue = $.includeValue; + this.locked = $.locked; + this.optional = $.optional; + this.rule = $.rule; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.variableName = $.variableName; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheId defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheId $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheId(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheId defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheId(Objects.requireNonNull(defaults)); + } + + public Builder elements(@Nullable List elements) { + $.elements = elements; + return this; + } + + public Builder elements(String... elements) { + return elements(List.of(elements)); + } + + public Builder includeValue(@Nullable Boolean includeValue) { + $.includeValue = includeValue; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder optional(@Nullable Boolean optional) { + $.optional = optional; + return this; + } + + public Builder rule(@Nullable String rule) { + $.rule = rule; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder variableName(@Nullable String variableName) { + $.variableName = variableName; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheId build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs.java new file mode 100644 index 000000000..08c1496c1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs.java @@ -0,0 +1,188 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs(); + + @Import(name="elements") + private @Nullable Output> elements; + + public Optional>> elements() { + return Optional.ofNullable(this.elements); + } + + @Import(name="includeValue") + private @Nullable Output includeValue; + + public Optional> includeValue() { + return Optional.ofNullable(this.includeValue); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="optional") + private @Nullable Output optional; + + public Optional> optional() { + return Optional.ofNullable(this.optional); + } + + @Import(name="rule") + private @Nullable Output rule; + + public Optional> rule() { + return Optional.ofNullable(this.rule); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="variableName") + private @Nullable Output variableName; + + public Optional> variableName() { + return Optional.ofNullable(this.variableName); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs(GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs $) { + this.elements = $.elements; + this.includeValue = $.includeValue; + this.locked = $.locked; + this.optional = $.optional; + this.rule = $.rule; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.variableName = $.variableName; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs(Objects.requireNonNull(defaults)); + } + + public Builder elements(@Nullable Output> elements) { + $.elements = elements; + return this; + } + + public Builder elements(List elements) { + return elements(Output.of(elements)); + } + + public Builder elements(String... elements) { + return elements(List.of(elements)); + } + + public Builder includeValue(@Nullable Output includeValue) { + $.includeValue = includeValue; + return this; + } + + public Builder includeValue(Boolean includeValue) { + return includeValue(Output.of(includeValue)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder optional(@Nullable Output optional) { + $.optional = optional; + return this; + } + + public Builder optional(Boolean optional) { + return optional(Output.of(optional)); + } + + public Builder rule(@Nullable Output rule) { + $.rule = rule; + return this; + } + + public Builder rule(String rule) { + return rule(Output.of(rule)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder variableName(@Nullable Output variableName) { + $.variableName = variableName; + return this; + } + + public Builder variableName(String variableName) { + return variableName(Output.of(variableName)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase.java new file mode 100644 index 000000000..f5f389ddd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs.java new file mode 100644 index 000000000..155f92648 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams.java new file mode 100644 index 000000000..9a87b78de --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams.java @@ -0,0 +1,129 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams(); + + @Import(name="behavior") + private @Nullable String behavior; + + public Optional behavior() { + return Optional.ofNullable(this.behavior); + } + + @Import(name="exactMatch") + private @Nullable Boolean exactMatch; + + public Optional exactMatch() { + return Optional.ofNullable(this.exactMatch); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="parameters") + private @Nullable List parameters; + + public Optional> parameters() { + return Optional.ofNullable(this.parameters); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams $) { + this.behavior = $.behavior; + this.exactMatch = $.exactMatch; + this.locked = $.locked; + this.parameters = $.parameters; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams(Objects.requireNonNull(defaults)); + } + + public Builder behavior(@Nullable String behavior) { + $.behavior = behavior; + return this; + } + + public Builder exactMatch(@Nullable Boolean exactMatch) { + $.exactMatch = exactMatch; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder parameters(@Nullable List parameters) { + $.parameters = parameters; + return this; + } + + public Builder parameters(String... parameters) { + return parameters(List.of(parameters)); + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs.java new file mode 100644 index 000000000..6ae7e0a99 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs.java @@ -0,0 +1,154 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs(); + + @Import(name="behavior") + private @Nullable Output behavior; + + public Optional> behavior() { + return Optional.ofNullable(this.behavior); + } + + @Import(name="exactMatch") + private @Nullable Output exactMatch; + + public Optional> exactMatch() { + return Optional.ofNullable(this.exactMatch); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="parameters") + private @Nullable Output> parameters; + + public Optional>> parameters() { + return Optional.ofNullable(this.parameters); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs $) { + this.behavior = $.behavior; + this.exactMatch = $.exactMatch; + this.locked = $.locked; + this.parameters = $.parameters; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs(Objects.requireNonNull(defaults)); + } + + public Builder behavior(@Nullable Output behavior) { + $.behavior = behavior; + return this; + } + + public Builder behavior(String behavior) { + return behavior(Output.of(behavior)); + } + + public Builder exactMatch(@Nullable Output exactMatch) { + $.exactMatch = exactMatch; + return this; + } + + public Builder exactMatch(Boolean exactMatch) { + return exactMatch(Output.of(exactMatch)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder parameters(@Nullable Output> parameters) { + $.parameters = parameters; + return this; + } + + public Builder parameters(List parameters) { + return parameters(Output.of(parameters)); + } + + public Builder parameters(String... parameters) { + return parameters(List.of(parameters)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite.java new file mode 100644 index 000000000..e0d96589f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="purgeKey") + private @Nullable String purgeKey; + + public Optional purgeKey() { + return Optional.ofNullable(this.purgeKey); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite $) { + this.locked = $.locked; + this.purgeKey = $.purgeKey; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder purgeKey(@Nullable String purgeKey) { + $.purgeKey = purgeKey; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs.java new file mode 100644 index 000000000..352aa60ba --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="purgeKey") + private @Nullable Output purgeKey; + + public Optional> purgeKey() { + return Optional.ofNullable(this.purgeKey); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs $) { + this.locked = $.locked; + this.purgeKey = $.purgeKey; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder purgeKey(@Nullable Output purgeKey) { + $.purgeKey = purgeKey; + return this; + } + + public Builder purgeKey(String purgeKey) { + return purgeKey(Output.of(purgeKey)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachePost.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachePost.java new file mode 100644 index 000000000..41675cd71 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachePost.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCachePost extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCachePost Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCachePost(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="useBody") + private @Nullable String useBody; + + public Optional useBody() { + return Optional.ofNullable(this.useBody); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCachePost() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCachePost(GetPropertyRulesBuilderRulesV20230920BehaviorCachePost $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.useBody = $.useBody; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCachePost defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCachePost $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCachePost(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCachePost defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCachePost(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder useBody(@Nullable String useBody) { + $.useBody = useBody; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCachePost build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs.java new file mode 100644 index 000000000..54fb951c2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="useBody") + private @Nullable Output useBody; + + public Optional> useBody() { + return Optional.ofNullable(this.useBody); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs(GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.useBody = $.useBody; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder useBody(@Nullable Output useBody) { + $.useBody = useBody; + return this; + } + + public Builder useBody(String useBody) { + return useBody(Output.of(useBody)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect.java new file mode 100644 index 000000000..4d786c1d4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect(); + + @Import(name="enabled") + private @Nullable String enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect(GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable String enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs.java new file mode 100644 index 000000000..5438ffa36 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs(GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(String enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag.java new file mode 100644 index 000000000..976545b07 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="tag") + private @Nullable String tag; + + public Optional tag() { + return Optional.ofNullable(this.tag); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag $) { + this.locked = $.locked; + this.tag = $.tag; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder tag(@Nullable String tag) { + $.tag = tag; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs.java new file mode 100644 index 000000000..1056941fe --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="tag") + private @Nullable Output tag; + + public Optional> tag() { + return Optional.ofNullable(this.tag); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs $) { + this.locked = $.locked; + this.tag = $.tag; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder tag(@Nullable Output tag) { + $.tag = tag; + return this; + } + + public Builder tag(String tag) { + return tag(Output.of(tag)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible.java new file mode 100644 index 000000000..43fd37379 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible(); + + @Import(name="behavior") + private @Nullable String behavior; + + public Optional behavior() { + return Optional.ofNullable(this.behavior); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible $) { + this.behavior = $.behavior; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible(Objects.requireNonNull(defaults)); + } + + public Builder behavior(@Nullable String behavior) { + $.behavior = behavior; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs.java new file mode 100644 index 000000000..64b513678 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs(); + + @Import(name="behavior") + private @Nullable Output behavior; + + public Optional> behavior() { + return Optional.ofNullable(this.behavior); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs $) { + this.behavior = $.behavior; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs(Objects.requireNonNull(defaults)); + } + + public Builder behavior(@Nullable Output behavior) { + $.behavior = behavior; + return this; + } + + public Builder behavior(String behavior) { + return behavior(Output.of(behavior)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCaching.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCaching.java new file mode 100644 index 000000000..3f2fc00c9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCaching.java @@ -0,0 +1,293 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCaching extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCaching Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCaching(); + + @Import(name="behavior") + private @Nullable String behavior; + + public Optional behavior() { + return Optional.ofNullable(this.behavior); + } + + @Import(name="cacheControlDirectives") + private @Nullable String cacheControlDirectives; + + public Optional cacheControlDirectives() { + return Optional.ofNullable(this.cacheControlDirectives); + } + + @Import(name="cacheabilitySettings") + private @Nullable String cacheabilitySettings; + + public Optional cacheabilitySettings() { + return Optional.ofNullable(this.cacheabilitySettings); + } + + @Import(name="defaultTtl") + private @Nullable String defaultTtl; + + public Optional defaultTtl() { + return Optional.ofNullable(this.defaultTtl); + } + + @Import(name="enhancedRfcSupport") + private @Nullable Boolean enhancedRfcSupport; + + public Optional enhancedRfcSupport() { + return Optional.ofNullable(this.enhancedRfcSupport); + } + + @Import(name="expirationSettings") + private @Nullable String expirationSettings; + + public Optional expirationSettings() { + return Optional.ofNullable(this.expirationSettings); + } + + @Import(name="honorMaxAge") + private @Nullable Boolean honorMaxAge; + + public Optional honorMaxAge() { + return Optional.ofNullable(this.honorMaxAge); + } + + @Import(name="honorMustRevalidate") + private @Nullable Boolean honorMustRevalidate; + + public Optional honorMustRevalidate() { + return Optional.ofNullable(this.honorMustRevalidate); + } + + @Import(name="honorNoCache") + private @Nullable Boolean honorNoCache; + + public Optional honorNoCache() { + return Optional.ofNullable(this.honorNoCache); + } + + @Import(name="honorNoStore") + private @Nullable Boolean honorNoStore; + + public Optional honorNoStore() { + return Optional.ofNullable(this.honorNoStore); + } + + @Import(name="honorPrivate") + private @Nullable Boolean honorPrivate; + + public Optional honorPrivate() { + return Optional.ofNullable(this.honorPrivate); + } + + @Import(name="honorProxyRevalidate") + private @Nullable Boolean honorProxyRevalidate; + + public Optional honorProxyRevalidate() { + return Optional.ofNullable(this.honorProxyRevalidate); + } + + @Import(name="honorSMaxage") + private @Nullable Boolean honorSMaxage; + + public Optional honorSMaxage() { + return Optional.ofNullable(this.honorSMaxage); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="mustRevalidate") + private @Nullable Boolean mustRevalidate; + + public Optional mustRevalidate() { + return Optional.ofNullable(this.mustRevalidate); + } + + @Import(name="revalidationSettings") + private @Nullable String revalidationSettings; + + public Optional revalidationSettings() { + return Optional.ofNullable(this.revalidationSettings); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="ttl") + private @Nullable String ttl; + + public Optional ttl() { + return Optional.ofNullable(this.ttl); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCaching() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCaching(GetPropertyRulesBuilderRulesV20230920BehaviorCaching $) { + this.behavior = $.behavior; + this.cacheControlDirectives = $.cacheControlDirectives; + this.cacheabilitySettings = $.cacheabilitySettings; + this.defaultTtl = $.defaultTtl; + this.enhancedRfcSupport = $.enhancedRfcSupport; + this.expirationSettings = $.expirationSettings; + this.honorMaxAge = $.honorMaxAge; + this.honorMustRevalidate = $.honorMustRevalidate; + this.honorNoCache = $.honorNoCache; + this.honorNoStore = $.honorNoStore; + this.honorPrivate = $.honorPrivate; + this.honorProxyRevalidate = $.honorProxyRevalidate; + this.honorSMaxage = $.honorSMaxage; + this.locked = $.locked; + this.mustRevalidate = $.mustRevalidate; + this.revalidationSettings = $.revalidationSettings; + this.templateUuid = $.templateUuid; + this.ttl = $.ttl; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCaching defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCaching $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCaching(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCaching defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCaching(Objects.requireNonNull(defaults)); + } + + public Builder behavior(@Nullable String behavior) { + $.behavior = behavior; + return this; + } + + public Builder cacheControlDirectives(@Nullable String cacheControlDirectives) { + $.cacheControlDirectives = cacheControlDirectives; + return this; + } + + public Builder cacheabilitySettings(@Nullable String cacheabilitySettings) { + $.cacheabilitySettings = cacheabilitySettings; + return this; + } + + public Builder defaultTtl(@Nullable String defaultTtl) { + $.defaultTtl = defaultTtl; + return this; + } + + public Builder enhancedRfcSupport(@Nullable Boolean enhancedRfcSupport) { + $.enhancedRfcSupport = enhancedRfcSupport; + return this; + } + + public Builder expirationSettings(@Nullable String expirationSettings) { + $.expirationSettings = expirationSettings; + return this; + } + + public Builder honorMaxAge(@Nullable Boolean honorMaxAge) { + $.honorMaxAge = honorMaxAge; + return this; + } + + public Builder honorMustRevalidate(@Nullable Boolean honorMustRevalidate) { + $.honorMustRevalidate = honorMustRevalidate; + return this; + } + + public Builder honorNoCache(@Nullable Boolean honorNoCache) { + $.honorNoCache = honorNoCache; + return this; + } + + public Builder honorNoStore(@Nullable Boolean honorNoStore) { + $.honorNoStore = honorNoStore; + return this; + } + + public Builder honorPrivate(@Nullable Boolean honorPrivate) { + $.honorPrivate = honorPrivate; + return this; + } + + public Builder honorProxyRevalidate(@Nullable Boolean honorProxyRevalidate) { + $.honorProxyRevalidate = honorProxyRevalidate; + return this; + } + + public Builder honorSMaxage(@Nullable Boolean honorSMaxage) { + $.honorSMaxage = honorSMaxage; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder mustRevalidate(@Nullable Boolean mustRevalidate) { + $.mustRevalidate = mustRevalidate; + return this; + } + + public Builder revalidationSettings(@Nullable String revalidationSettings) { + $.revalidationSettings = revalidationSettings; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder ttl(@Nullable String ttl) { + $.ttl = ttl; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCaching build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs.java new file mode 100644 index 000000000..5cc713633 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs.java @@ -0,0 +1,370 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs(); + + @Import(name="behavior") + private @Nullable Output behavior; + + public Optional> behavior() { + return Optional.ofNullable(this.behavior); + } + + @Import(name="cacheControlDirectives") + private @Nullable Output cacheControlDirectives; + + public Optional> cacheControlDirectives() { + return Optional.ofNullable(this.cacheControlDirectives); + } + + @Import(name="cacheabilitySettings") + private @Nullable Output cacheabilitySettings; + + public Optional> cacheabilitySettings() { + return Optional.ofNullable(this.cacheabilitySettings); + } + + @Import(name="defaultTtl") + private @Nullable Output defaultTtl; + + public Optional> defaultTtl() { + return Optional.ofNullable(this.defaultTtl); + } + + @Import(name="enhancedRfcSupport") + private @Nullable Output enhancedRfcSupport; + + public Optional> enhancedRfcSupport() { + return Optional.ofNullable(this.enhancedRfcSupport); + } + + @Import(name="expirationSettings") + private @Nullable Output expirationSettings; + + public Optional> expirationSettings() { + return Optional.ofNullable(this.expirationSettings); + } + + @Import(name="honorMaxAge") + private @Nullable Output honorMaxAge; + + public Optional> honorMaxAge() { + return Optional.ofNullable(this.honorMaxAge); + } + + @Import(name="honorMustRevalidate") + private @Nullable Output honorMustRevalidate; + + public Optional> honorMustRevalidate() { + return Optional.ofNullable(this.honorMustRevalidate); + } + + @Import(name="honorNoCache") + private @Nullable Output honorNoCache; + + public Optional> honorNoCache() { + return Optional.ofNullable(this.honorNoCache); + } + + @Import(name="honorNoStore") + private @Nullable Output honorNoStore; + + public Optional> honorNoStore() { + return Optional.ofNullable(this.honorNoStore); + } + + @Import(name="honorPrivate") + private @Nullable Output honorPrivate; + + public Optional> honorPrivate() { + return Optional.ofNullable(this.honorPrivate); + } + + @Import(name="honorProxyRevalidate") + private @Nullable Output honorProxyRevalidate; + + public Optional> honorProxyRevalidate() { + return Optional.ofNullable(this.honorProxyRevalidate); + } + + @Import(name="honorSMaxage") + private @Nullable Output honorSMaxage; + + public Optional> honorSMaxage() { + return Optional.ofNullable(this.honorSMaxage); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="mustRevalidate") + private @Nullable Output mustRevalidate; + + public Optional> mustRevalidate() { + return Optional.ofNullable(this.mustRevalidate); + } + + @Import(name="revalidationSettings") + private @Nullable Output revalidationSettings; + + public Optional> revalidationSettings() { + return Optional.ofNullable(this.revalidationSettings); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="ttl") + private @Nullable Output ttl; + + public Optional> ttl() { + return Optional.ofNullable(this.ttl); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs(GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs $) { + this.behavior = $.behavior; + this.cacheControlDirectives = $.cacheControlDirectives; + this.cacheabilitySettings = $.cacheabilitySettings; + this.defaultTtl = $.defaultTtl; + this.enhancedRfcSupport = $.enhancedRfcSupport; + this.expirationSettings = $.expirationSettings; + this.honorMaxAge = $.honorMaxAge; + this.honorMustRevalidate = $.honorMustRevalidate; + this.honorNoCache = $.honorNoCache; + this.honorNoStore = $.honorNoStore; + this.honorPrivate = $.honorPrivate; + this.honorProxyRevalidate = $.honorProxyRevalidate; + this.honorSMaxage = $.honorSMaxage; + this.locked = $.locked; + this.mustRevalidate = $.mustRevalidate; + this.revalidationSettings = $.revalidationSettings; + this.templateUuid = $.templateUuid; + this.ttl = $.ttl; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs(Objects.requireNonNull(defaults)); + } + + public Builder behavior(@Nullable Output behavior) { + $.behavior = behavior; + return this; + } + + public Builder behavior(String behavior) { + return behavior(Output.of(behavior)); + } + + public Builder cacheControlDirectives(@Nullable Output cacheControlDirectives) { + $.cacheControlDirectives = cacheControlDirectives; + return this; + } + + public Builder cacheControlDirectives(String cacheControlDirectives) { + return cacheControlDirectives(Output.of(cacheControlDirectives)); + } + + public Builder cacheabilitySettings(@Nullable Output cacheabilitySettings) { + $.cacheabilitySettings = cacheabilitySettings; + return this; + } + + public Builder cacheabilitySettings(String cacheabilitySettings) { + return cacheabilitySettings(Output.of(cacheabilitySettings)); + } + + public Builder defaultTtl(@Nullable Output defaultTtl) { + $.defaultTtl = defaultTtl; + return this; + } + + public Builder defaultTtl(String defaultTtl) { + return defaultTtl(Output.of(defaultTtl)); + } + + public Builder enhancedRfcSupport(@Nullable Output enhancedRfcSupport) { + $.enhancedRfcSupport = enhancedRfcSupport; + return this; + } + + public Builder enhancedRfcSupport(Boolean enhancedRfcSupport) { + return enhancedRfcSupport(Output.of(enhancedRfcSupport)); + } + + public Builder expirationSettings(@Nullable Output expirationSettings) { + $.expirationSettings = expirationSettings; + return this; + } + + public Builder expirationSettings(String expirationSettings) { + return expirationSettings(Output.of(expirationSettings)); + } + + public Builder honorMaxAge(@Nullable Output honorMaxAge) { + $.honorMaxAge = honorMaxAge; + return this; + } + + public Builder honorMaxAge(Boolean honorMaxAge) { + return honorMaxAge(Output.of(honorMaxAge)); + } + + public Builder honorMustRevalidate(@Nullable Output honorMustRevalidate) { + $.honorMustRevalidate = honorMustRevalidate; + return this; + } + + public Builder honorMustRevalidate(Boolean honorMustRevalidate) { + return honorMustRevalidate(Output.of(honorMustRevalidate)); + } + + public Builder honorNoCache(@Nullable Output honorNoCache) { + $.honorNoCache = honorNoCache; + return this; + } + + public Builder honorNoCache(Boolean honorNoCache) { + return honorNoCache(Output.of(honorNoCache)); + } + + public Builder honorNoStore(@Nullable Output honorNoStore) { + $.honorNoStore = honorNoStore; + return this; + } + + public Builder honorNoStore(Boolean honorNoStore) { + return honorNoStore(Output.of(honorNoStore)); + } + + public Builder honorPrivate(@Nullable Output honorPrivate) { + $.honorPrivate = honorPrivate; + return this; + } + + public Builder honorPrivate(Boolean honorPrivate) { + return honorPrivate(Output.of(honorPrivate)); + } + + public Builder honorProxyRevalidate(@Nullable Output honorProxyRevalidate) { + $.honorProxyRevalidate = honorProxyRevalidate; + return this; + } + + public Builder honorProxyRevalidate(Boolean honorProxyRevalidate) { + return honorProxyRevalidate(Output.of(honorProxyRevalidate)); + } + + public Builder honorSMaxage(@Nullable Output honorSMaxage) { + $.honorSMaxage = honorSMaxage; + return this; + } + + public Builder honorSMaxage(Boolean honorSMaxage) { + return honorSMaxage(Output.of(honorSMaxage)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder mustRevalidate(@Nullable Output mustRevalidate) { + $.mustRevalidate = mustRevalidate; + return this; + } + + public Builder mustRevalidate(Boolean mustRevalidate) { + return mustRevalidate(Output.of(mustRevalidate)); + } + + public Builder revalidationSettings(@Nullable Output revalidationSettings) { + $.revalidationSettings = revalidationSettings; + return this; + } + + public Builder revalidationSettings(String revalidationSettings) { + return revalidationSettings(Output.of(revalidationSettings)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder ttl(@Nullable Output ttl) { + $.ttl = ttl; + return this; + } + + public Builder ttl(String ttl) { + return ttl(Output.of(ttl)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization.java new file mode 100644 index 000000000..16daa30e2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization(GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs.java new file mode 100644 index 000000000..b35aa1c9e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects.java new file mode 100644 index 000000000..3647bb996 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="limit") + private @Nullable String limit; + + public Optional limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="serve404") + private @Nullable Boolean serve404; + + public Optional serve404() { + return Optional.ofNullable(this.serve404); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects(GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects $) { + this.enabled = $.enabled; + this.limit = $.limit; + this.locked = $.locked; + this.serve404 = $.serve404; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder limit(@Nullable String limit) { + $.limit = limit; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder serve404(@Nullable Boolean serve404) { + $.serve404 = serve404; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs.java new file mode 100644 index 000000000..30d93e052 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs.java @@ -0,0 +1,149 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="limit") + private @Nullable Output limit; + + public Optional> limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="serve404") + private @Nullable Output serve404; + + public Optional> serve404() { + return Optional.ofNullable(this.serve404); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs $) { + this.enabled = $.enabled; + this.limit = $.limit; + this.locked = $.locked; + this.serve404 = $.serve404; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder limit(@Nullable Output limit) { + $.limit = limit; + return this; + } + + public Builder limit(String limit) { + return limit(Output.of(limit)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder serve404(@Nullable Output serve404) { + $.serve404 = serve404; + return this; + } + + public Builder serve404(Boolean serve404) { + return serve404(Output.of(serve404)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth.java new file mode 100644 index 000000000..2ed0321d4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth.java @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth(); + + @Import(name="clientCertificateAttributes") + private @Nullable List clientCertificateAttributes; + + public Optional> clientCertificateAttributes() { + return Optional.ofNullable(this.clientCertificateAttributes); + } + + @Import(name="enable") + private @Nullable Boolean enable; + + public Optional enable() { + return Optional.ofNullable(this.enable); + } + + @Import(name="enableClientCertificateValidationStatus") + private @Nullable Boolean enableClientCertificateValidationStatus; + + public Optional enableClientCertificateValidationStatus() { + return Optional.ofNullable(this.enableClientCertificateValidationStatus); + } + + @Import(name="enableCompleteClientCertificate") + private @Nullable Boolean enableCompleteClientCertificate; + + public Optional enableCompleteClientCertificate() { + return Optional.ofNullable(this.enableCompleteClientCertificate); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth(GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth $) { + this.clientCertificateAttributes = $.clientCertificateAttributes; + this.enable = $.enable; + this.enableClientCertificateValidationStatus = $.enableClientCertificateValidationStatus; + this.enableCompleteClientCertificate = $.enableCompleteClientCertificate; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth(Objects.requireNonNull(defaults)); + } + + public Builder clientCertificateAttributes(@Nullable List clientCertificateAttributes) { + $.clientCertificateAttributes = clientCertificateAttributes; + return this; + } + + public Builder clientCertificateAttributes(String... clientCertificateAttributes) { + return clientCertificateAttributes(List.of(clientCertificateAttributes)); + } + + public Builder enable(@Nullable Boolean enable) { + $.enable = enable; + return this; + } + + public Builder enableClientCertificateValidationStatus(@Nullable Boolean enableClientCertificateValidationStatus) { + $.enableClientCertificateValidationStatus = enableClientCertificateValidationStatus; + return this; + } + + public Builder enableCompleteClientCertificate(@Nullable Boolean enableCompleteClientCertificate) { + $.enableCompleteClientCertificate = enableCompleteClientCertificate; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs.java new file mode 100644 index 000000000..35e5f945c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs.java @@ -0,0 +1,171 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs(); + + @Import(name="clientCertificateAttributes") + private @Nullable Output> clientCertificateAttributes; + + public Optional>> clientCertificateAttributes() { + return Optional.ofNullable(this.clientCertificateAttributes); + } + + @Import(name="enable") + private @Nullable Output enable; + + public Optional> enable() { + return Optional.ofNullable(this.enable); + } + + @Import(name="enableClientCertificateValidationStatus") + private @Nullable Output enableClientCertificateValidationStatus; + + public Optional> enableClientCertificateValidationStatus() { + return Optional.ofNullable(this.enableClientCertificateValidationStatus); + } + + @Import(name="enableCompleteClientCertificate") + private @Nullable Output enableCompleteClientCertificate; + + public Optional> enableCompleteClientCertificate() { + return Optional.ofNullable(this.enableCompleteClientCertificate); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs(GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs $) { + this.clientCertificateAttributes = $.clientCertificateAttributes; + this.enable = $.enable; + this.enableClientCertificateValidationStatus = $.enableClientCertificateValidationStatus; + this.enableCompleteClientCertificate = $.enableCompleteClientCertificate; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs(Objects.requireNonNull(defaults)); + } + + public Builder clientCertificateAttributes(@Nullable Output> clientCertificateAttributes) { + $.clientCertificateAttributes = clientCertificateAttributes; + return this; + } + + public Builder clientCertificateAttributes(List clientCertificateAttributes) { + return clientCertificateAttributes(Output.of(clientCertificateAttributes)); + } + + public Builder clientCertificateAttributes(String... clientCertificateAttributes) { + return clientCertificateAttributes(List.of(clientCertificateAttributes)); + } + + public Builder enable(@Nullable Output enable) { + $.enable = enable; + return this; + } + + public Builder enable(Boolean enable) { + return enable(Output.of(enable)); + } + + public Builder enableClientCertificateValidationStatus(@Nullable Output enableClientCertificateValidationStatus) { + $.enableClientCertificateValidationStatus = enableClientCertificateValidationStatus; + return this; + } + + public Builder enableClientCertificateValidationStatus(Boolean enableClientCertificateValidationStatus) { + return enableClientCertificateValidationStatus(Output.of(enableClientCertificateValidationStatus)); + } + + public Builder enableCompleteClientCertificate(@Nullable Output enableCompleteClientCertificate) { + $.enableCompleteClientCertificate = enableCompleteClientCertificate; + return this; + } + + public Builder enableCompleteClientCertificate(Boolean enableCompleteClientCertificate) { + return enableCompleteClientCertificate(Output.of(enableCompleteClientCertificate)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics.java new file mode 100644 index 000000000..954b39acf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics(); + + @Import(name="country") + private @Nullable String country; + + public Optional country() { + return Optional.ofNullable(this.country); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics(GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics $) { + this.country = $.country; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics(Objects.requireNonNull(defaults)); + } + + public Builder country(@Nullable String country) { + $.country = country; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs.java new file mode 100644 index 000000000..7c020a0d3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs(); + + @Import(name="country") + private @Nullable Output country; + + public Optional> country() { + return Optional.ofNullable(this.country); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs $) { + this.country = $.country; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs(Objects.requireNonNull(defaults)); + } + + public Builder country(@Nullable Output country) { + $.country = country; + return this; + } + + public Builder country(String country) { + return country(Output.of(country)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects.java new file mode 100644 index 000000000..7728dcc28 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects.java @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects(); + + @Import(name="cloudLocations") + private @Nullable List cloudLocations; + + public Optional> cloudLocations() { + return Optional.ofNullable(this.cloudLocations); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects(GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects $) { + this.cloudLocations = $.cloudLocations; + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects(Objects.requireNonNull(defaults)); + } + + public Builder cloudLocations(@Nullable List cloudLocations) { + $.cloudLocations = cloudLocations; + return this; + } + + public Builder cloudLocations(String... cloudLocations) { + return cloudLocations(List.of(cloudLocations)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs.java new file mode 100644 index 000000000..6adcf7b49 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs.java @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs(); + + @Import(name="cloudLocations") + private @Nullable Output> cloudLocations; + + public Optional>> cloudLocations() { + return Optional.ofNullable(this.cloudLocations); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs $) { + this.cloudLocations = $.cloudLocations; + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs(Objects.requireNonNull(defaults)); + } + + public Builder cloudLocations(@Nullable Output> cloudLocations) { + $.cloudLocations = cloudLocations; + return this; + } + + public Builder cloudLocations(List cloudLocations) { + return cloudLocations(Output.of(cloudLocations)); + } + + public Builder cloudLocations(String... cloudLocations) { + return cloudLocations(List.of(cloudLocations)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper.java new file mode 100644 index 000000000..0730df53b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="location") + private @Nullable String location; + + public Optional location() { + return Optional.ofNullable(this.location); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper $) { + this.enabled = $.enabled; + this.location = $.location; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder location(@Nullable String location) { + $.location = location; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced.java new file mode 100644 index 000000000..f863ef8bc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced(); + + @Import(name="customFailoverMap") + private @Nullable String customFailoverMap; + + public Optional customFailoverMap() { + return Optional.ofNullable(this.customFailoverMap); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="failoverMap") + private @Nullable String failoverMap; + + public Optional failoverMap() { + return Optional.ofNullable(this.failoverMap); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced $) { + this.customFailoverMap = $.customFailoverMap; + this.enabled = $.enabled; + this.failoverMap = $.failoverMap; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced(Objects.requireNonNull(defaults)); + } + + public Builder customFailoverMap(@Nullable String customFailoverMap) { + $.customFailoverMap = customFailoverMap; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder failoverMap(@Nullable String failoverMap) { + $.failoverMap = failoverMap; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs.java new file mode 100644 index 000000000..af7cbd716 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs.java @@ -0,0 +1,149 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs(); + + @Import(name="customFailoverMap") + private @Nullable Output customFailoverMap; + + public Optional> customFailoverMap() { + return Optional.ofNullable(this.customFailoverMap); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="failoverMap") + private @Nullable Output failoverMap; + + public Optional> failoverMap() { + return Optional.ofNullable(this.failoverMap); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs $) { + this.customFailoverMap = $.customFailoverMap; + this.enabled = $.enabled; + this.failoverMap = $.failoverMap; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs(Objects.requireNonNull(defaults)); + } + + public Builder customFailoverMap(@Nullable Output customFailoverMap) { + $.customFailoverMap = customFailoverMap; + return this; + } + + public Builder customFailoverMap(String customFailoverMap) { + return customFailoverMap(Output.of(customFailoverMap)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder failoverMap(@Nullable Output failoverMap) { + $.failoverMap = failoverMap; + return this; + } + + public Builder failoverMap(String failoverMap) { + return failoverMap(Output.of(failoverMap)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs.java new file mode 100644 index 000000000..5d7832aeb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="location") + private @Nullable Output location; + + public Optional> location() { + return Optional.ofNullable(this.location); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs $) { + this.enabled = $.enabled; + this.location = $.location; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder location(@Nullable Output location) { + $.location = location; + return this; + } + + public Builder location(String location) { + return location(Output.of(location)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData.java new file mode 100644 index 000000000..a064dd5e9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData(); + + @Import(name="enableCmcdSegmentPrefetch") + private @Nullable Boolean enableCmcdSegmentPrefetch; + + public Optional enableCmcdSegmentPrefetch() { + return Optional.ofNullable(this.enableCmcdSegmentPrefetch); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData(GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData $) { + this.enableCmcdSegmentPrefetch = $.enableCmcdSegmentPrefetch; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData(Objects.requireNonNull(defaults)); + } + + public Builder enableCmcdSegmentPrefetch(@Nullable Boolean enableCmcdSegmentPrefetch) { + $.enableCmcdSegmentPrefetch = enableCmcdSegmentPrefetch; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs.java new file mode 100644 index 000000000..7caa7b1d3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs(); + + @Import(name="enableCmcdSegmentPrefetch") + private @Nullable Output enableCmcdSegmentPrefetch; + + public Optional> enableCmcdSegmentPrefetch() { + return Optional.ofNullable(this.enableCmcdSegmentPrefetch); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs(GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs $) { + this.enableCmcdSegmentPrefetch = $.enableCmcdSegmentPrefetch; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs(Objects.requireNonNull(defaults)); + } + + public Builder enableCmcdSegmentPrefetch(@Nullable Output enableCmcdSegmentPrefetch) { + $.enableCmcdSegmentPrefetch = enableCmcdSegmentPrefetch; + return this; + } + + public Builder enableCmcdSegmentPrefetch(Boolean enableCmcdSegmentPrefetch) { + return enableCmcdSegmentPrefetch(Output.of(enableCmcdSegmentPrefetch)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin.java new file mode 100644 index 000000000..d71e3a49e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="originId") + private @Nullable String originId; + + public Optional originId() { + return Optional.ofNullable(this.originId); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin(GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin $) { + this.locked = $.locked; + this.originId = $.originId; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder originId(@Nullable String originId) { + $.originId = originId; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs.java new file mode 100644 index 000000000..529e209c6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="originId") + private @Nullable Output originId; + + public Optional> originId() { + return Optional.ofNullable(this.originId); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs(GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs $) { + this.locked = $.locked; + this.originId = $.originId; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder originId(@Nullable Output originId) { + $.originId = originId; + return this; + } + + public Builder originId(String originId) { + return originId(Output.of(originId)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse.java new file mode 100644 index 000000000..747676ef5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse.java @@ -0,0 +1,151 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse(); + + @Import(name="body") + private @Nullable String body; + + public Optional body() { + return Optional.ofNullable(this.body); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="forceEviction") + private @Nullable Boolean forceEviction; + + public Optional forceEviction() { + return Optional.ofNullable(this.forceEviction); + } + + @Import(name="ignorePurge") + private @Nullable Boolean ignorePurge; + + public Optional ignorePurge() { + return Optional.ofNullable(this.ignorePurge); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="responseCode") + private @Nullable Integer responseCode; + + public Optional responseCode() { + return Optional.ofNullable(this.responseCode); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse(GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse $) { + this.body = $.body; + this.enabled = $.enabled; + this.forceEviction = $.forceEviction; + this.ignorePurge = $.ignorePurge; + this.locked = $.locked; + this.responseCode = $.responseCode; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse(Objects.requireNonNull(defaults)); + } + + public Builder body(@Nullable String body) { + $.body = body; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder forceEviction(@Nullable Boolean forceEviction) { + $.forceEviction = forceEviction; + return this; + } + + public Builder ignorePurge(@Nullable Boolean ignorePurge) { + $.ignorePurge = ignorePurge; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder responseCode(@Nullable Integer responseCode) { + $.responseCode = responseCode; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs.java new file mode 100644 index 000000000..08aac7589 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs.java @@ -0,0 +1,184 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs(); + + @Import(name="body") + private @Nullable Output body; + + public Optional> body() { + return Optional.ofNullable(this.body); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="forceEviction") + private @Nullable Output forceEviction; + + public Optional> forceEviction() { + return Optional.ofNullable(this.forceEviction); + } + + @Import(name="ignorePurge") + private @Nullable Output ignorePurge; + + public Optional> ignorePurge() { + return Optional.ofNullable(this.ignorePurge); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="responseCode") + private @Nullable Output responseCode; + + public Optional> responseCode() { + return Optional.ofNullable(this.responseCode); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs(GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs $) { + this.body = $.body; + this.enabled = $.enabled; + this.forceEviction = $.forceEviction; + this.ignorePurge = $.ignorePurge; + this.locked = $.locked; + this.responseCode = $.responseCode; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs(Objects.requireNonNull(defaults)); + } + + public Builder body(@Nullable Output body) { + $.body = body; + return this; + } + + public Builder body(String body) { + return body(Output.of(body)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder forceEviction(@Nullable Output forceEviction) { + $.forceEviction = forceEviction; + return this; + } + + public Builder forceEviction(Boolean forceEviction) { + return forceEviction(Output.of(forceEviction)); + } + + public Builder ignorePurge(@Nullable Output ignorePurge) { + $.ignorePurge = ignorePurge; + return this; + } + + public Builder ignorePurge(Boolean ignorePurge) { + return ignorePurge(Output.of(ignorePurge)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder responseCode(@Nullable Output responseCode) { + $.responseCode = responseCode; + return this; + } + + public Builder responseCode(Integer responseCode) { + return responseCode(Output.of(responseCode)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics.java new file mode 100644 index 000000000..6d065cbf2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics.java @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics(); + + @Import(name="catalogSize") + private @Nullable String catalogSize; + + public Optional catalogSize() { + return Optional.ofNullable(this.catalogSize); + } + + @Import(name="contentType") + private @Nullable String contentType; + + public Optional contentType() { + return Optional.ofNullable(this.contentType); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="objectSize") + private @Nullable String objectSize; + + public Optional objectSize() { + return Optional.ofNullable(this.objectSize); + } + + @Import(name="popularityDistribution") + private @Nullable String popularityDistribution; + + public Optional popularityDistribution() { + return Optional.ofNullable(this.popularityDistribution); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics $) { + this.catalogSize = $.catalogSize; + this.contentType = $.contentType; + this.locked = $.locked; + this.objectSize = $.objectSize; + this.popularityDistribution = $.popularityDistribution; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics(Objects.requireNonNull(defaults)); + } + + public Builder catalogSize(@Nullable String catalogSize) { + $.catalogSize = catalogSize; + return this; + } + + public Builder contentType(@Nullable String contentType) { + $.contentType = contentType; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder objectSize(@Nullable String objectSize) { + $.objectSize = objectSize; + return this; + } + + public Builder popularityDistribution(@Nullable String popularityDistribution) { + $.popularityDistribution = popularityDistribution; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd.java new file mode 100644 index 000000000..11834b428 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd.java @@ -0,0 +1,334 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Double; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd(); + + @Import(name="catalogSize") + private @Nullable String catalogSize; + + public Optional catalogSize() { + return Optional.ofNullable(this.catalogSize); + } + + @Import(name="contentType") + private @Nullable String contentType; + + public Optional contentType() { + return Optional.ofNullable(this.contentType); + } + + @Import(name="dash") + private @Nullable Boolean dash; + + public Optional dash() { + return Optional.ofNullable(this.dash); + } + + @Import(name="hds") + private @Nullable Boolean hds; + + public Optional hds() { + return Optional.ofNullable(this.hds); + } + + @Import(name="hls") + private @Nullable Boolean hls; + + public Optional hls() { + return Optional.ofNullable(this.hls); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="popularityDistribution") + private @Nullable String popularityDistribution; + + public Optional popularityDistribution() { + return Optional.ofNullable(this.popularityDistribution); + } + + @Import(name="segmentDurationDash") + private @Nullable String segmentDurationDash; + + public Optional segmentDurationDash() { + return Optional.ofNullable(this.segmentDurationDash); + } + + @Import(name="segmentDurationDashCustom") + private @Nullable Integer segmentDurationDashCustom; + + public Optional segmentDurationDashCustom() { + return Optional.ofNullable(this.segmentDurationDashCustom); + } + + @Import(name="segmentDurationHds") + private @Nullable String segmentDurationHds; + + public Optional segmentDurationHds() { + return Optional.ofNullable(this.segmentDurationHds); + } + + @Import(name="segmentDurationHdsCustom") + private @Nullable Integer segmentDurationHdsCustom; + + public Optional segmentDurationHdsCustom() { + return Optional.ofNullable(this.segmentDurationHdsCustom); + } + + @Import(name="segmentDurationHls") + private @Nullable String segmentDurationHls; + + public Optional segmentDurationHls() { + return Optional.ofNullable(this.segmentDurationHls); + } + + @Import(name="segmentDurationHlsCustom") + private @Nullable Double segmentDurationHlsCustom; + + public Optional segmentDurationHlsCustom() { + return Optional.ofNullable(this.segmentDurationHlsCustom); + } + + @Import(name="segmentDurationSmooth") + private @Nullable String segmentDurationSmooth; + + public Optional segmentDurationSmooth() { + return Optional.ofNullable(this.segmentDurationSmooth); + } + + @Import(name="segmentDurationSmoothCustom") + private @Nullable Double segmentDurationSmoothCustom; + + public Optional segmentDurationSmoothCustom() { + return Optional.ofNullable(this.segmentDurationSmoothCustom); + } + + @Import(name="segmentSizeDash") + private @Nullable String segmentSizeDash; + + public Optional segmentSizeDash() { + return Optional.ofNullable(this.segmentSizeDash); + } + + @Import(name="segmentSizeHds") + private @Nullable String segmentSizeHds; + + public Optional segmentSizeHds() { + return Optional.ofNullable(this.segmentSizeHds); + } + + @Import(name="segmentSizeHls") + private @Nullable String segmentSizeHls; + + public Optional segmentSizeHls() { + return Optional.ofNullable(this.segmentSizeHls); + } + + @Import(name="segmentSizeSmooth") + private @Nullable String segmentSizeSmooth; + + public Optional segmentSizeSmooth() { + return Optional.ofNullable(this.segmentSizeSmooth); + } + + @Import(name="smooth") + private @Nullable Boolean smooth; + + public Optional smooth() { + return Optional.ofNullable(this.smooth); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd $) { + this.catalogSize = $.catalogSize; + this.contentType = $.contentType; + this.dash = $.dash; + this.hds = $.hds; + this.hls = $.hls; + this.locked = $.locked; + this.popularityDistribution = $.popularityDistribution; + this.segmentDurationDash = $.segmentDurationDash; + this.segmentDurationDashCustom = $.segmentDurationDashCustom; + this.segmentDurationHds = $.segmentDurationHds; + this.segmentDurationHdsCustom = $.segmentDurationHdsCustom; + this.segmentDurationHls = $.segmentDurationHls; + this.segmentDurationHlsCustom = $.segmentDurationHlsCustom; + this.segmentDurationSmooth = $.segmentDurationSmooth; + this.segmentDurationSmoothCustom = $.segmentDurationSmoothCustom; + this.segmentSizeDash = $.segmentSizeDash; + this.segmentSizeHds = $.segmentSizeHds; + this.segmentSizeHls = $.segmentSizeHls; + this.segmentSizeSmooth = $.segmentSizeSmooth; + this.smooth = $.smooth; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd(Objects.requireNonNull(defaults)); + } + + public Builder catalogSize(@Nullable String catalogSize) { + $.catalogSize = catalogSize; + return this; + } + + public Builder contentType(@Nullable String contentType) { + $.contentType = contentType; + return this; + } + + public Builder dash(@Nullable Boolean dash) { + $.dash = dash; + return this; + } + + public Builder hds(@Nullable Boolean hds) { + $.hds = hds; + return this; + } + + public Builder hls(@Nullable Boolean hls) { + $.hls = hls; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder popularityDistribution(@Nullable String popularityDistribution) { + $.popularityDistribution = popularityDistribution; + return this; + } + + public Builder segmentDurationDash(@Nullable String segmentDurationDash) { + $.segmentDurationDash = segmentDurationDash; + return this; + } + + public Builder segmentDurationDashCustom(@Nullable Integer segmentDurationDashCustom) { + $.segmentDurationDashCustom = segmentDurationDashCustom; + return this; + } + + public Builder segmentDurationHds(@Nullable String segmentDurationHds) { + $.segmentDurationHds = segmentDurationHds; + return this; + } + + public Builder segmentDurationHdsCustom(@Nullable Integer segmentDurationHdsCustom) { + $.segmentDurationHdsCustom = segmentDurationHdsCustom; + return this; + } + + public Builder segmentDurationHls(@Nullable String segmentDurationHls) { + $.segmentDurationHls = segmentDurationHls; + return this; + } + + public Builder segmentDurationHlsCustom(@Nullable Double segmentDurationHlsCustom) { + $.segmentDurationHlsCustom = segmentDurationHlsCustom; + return this; + } + + public Builder segmentDurationSmooth(@Nullable String segmentDurationSmooth) { + $.segmentDurationSmooth = segmentDurationSmooth; + return this; + } + + public Builder segmentDurationSmoothCustom(@Nullable Double segmentDurationSmoothCustom) { + $.segmentDurationSmoothCustom = segmentDurationSmoothCustom; + return this; + } + + public Builder segmentSizeDash(@Nullable String segmentSizeDash) { + $.segmentSizeDash = segmentSizeDash; + return this; + } + + public Builder segmentSizeHds(@Nullable String segmentSizeHds) { + $.segmentSizeHds = segmentSizeHds; + return this; + } + + public Builder segmentSizeHls(@Nullable String segmentSizeHls) { + $.segmentSizeHls = segmentSizeHls; + return this; + } + + public Builder segmentSizeSmooth(@Nullable String segmentSizeSmooth) { + $.segmentSizeSmooth = segmentSizeSmooth; + return this; + } + + public Builder smooth(@Nullable Boolean smooth) { + $.smooth = smooth; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs.java new file mode 100644 index 000000000..9e2a84692 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs.java @@ -0,0 +1,423 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Double; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs(); + + @Import(name="catalogSize") + private @Nullable Output catalogSize; + + public Optional> catalogSize() { + return Optional.ofNullable(this.catalogSize); + } + + @Import(name="contentType") + private @Nullable Output contentType; + + public Optional> contentType() { + return Optional.ofNullable(this.contentType); + } + + @Import(name="dash") + private @Nullable Output dash; + + public Optional> dash() { + return Optional.ofNullable(this.dash); + } + + @Import(name="hds") + private @Nullable Output hds; + + public Optional> hds() { + return Optional.ofNullable(this.hds); + } + + @Import(name="hls") + private @Nullable Output hls; + + public Optional> hls() { + return Optional.ofNullable(this.hls); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="popularityDistribution") + private @Nullable Output popularityDistribution; + + public Optional> popularityDistribution() { + return Optional.ofNullable(this.popularityDistribution); + } + + @Import(name="segmentDurationDash") + private @Nullable Output segmentDurationDash; + + public Optional> segmentDurationDash() { + return Optional.ofNullable(this.segmentDurationDash); + } + + @Import(name="segmentDurationDashCustom") + private @Nullable Output segmentDurationDashCustom; + + public Optional> segmentDurationDashCustom() { + return Optional.ofNullable(this.segmentDurationDashCustom); + } + + @Import(name="segmentDurationHds") + private @Nullable Output segmentDurationHds; + + public Optional> segmentDurationHds() { + return Optional.ofNullable(this.segmentDurationHds); + } + + @Import(name="segmentDurationHdsCustom") + private @Nullable Output segmentDurationHdsCustom; + + public Optional> segmentDurationHdsCustom() { + return Optional.ofNullable(this.segmentDurationHdsCustom); + } + + @Import(name="segmentDurationHls") + private @Nullable Output segmentDurationHls; + + public Optional> segmentDurationHls() { + return Optional.ofNullable(this.segmentDurationHls); + } + + @Import(name="segmentDurationHlsCustom") + private @Nullable Output segmentDurationHlsCustom; + + public Optional> segmentDurationHlsCustom() { + return Optional.ofNullable(this.segmentDurationHlsCustom); + } + + @Import(name="segmentDurationSmooth") + private @Nullable Output segmentDurationSmooth; + + public Optional> segmentDurationSmooth() { + return Optional.ofNullable(this.segmentDurationSmooth); + } + + @Import(name="segmentDurationSmoothCustom") + private @Nullable Output segmentDurationSmoothCustom; + + public Optional> segmentDurationSmoothCustom() { + return Optional.ofNullable(this.segmentDurationSmoothCustom); + } + + @Import(name="segmentSizeDash") + private @Nullable Output segmentSizeDash; + + public Optional> segmentSizeDash() { + return Optional.ofNullable(this.segmentSizeDash); + } + + @Import(name="segmentSizeHds") + private @Nullable Output segmentSizeHds; + + public Optional> segmentSizeHds() { + return Optional.ofNullable(this.segmentSizeHds); + } + + @Import(name="segmentSizeHls") + private @Nullable Output segmentSizeHls; + + public Optional> segmentSizeHls() { + return Optional.ofNullable(this.segmentSizeHls); + } + + @Import(name="segmentSizeSmooth") + private @Nullable Output segmentSizeSmooth; + + public Optional> segmentSizeSmooth() { + return Optional.ofNullable(this.segmentSizeSmooth); + } + + @Import(name="smooth") + private @Nullable Output smooth; + + public Optional> smooth() { + return Optional.ofNullable(this.smooth); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs $) { + this.catalogSize = $.catalogSize; + this.contentType = $.contentType; + this.dash = $.dash; + this.hds = $.hds; + this.hls = $.hls; + this.locked = $.locked; + this.popularityDistribution = $.popularityDistribution; + this.segmentDurationDash = $.segmentDurationDash; + this.segmentDurationDashCustom = $.segmentDurationDashCustom; + this.segmentDurationHds = $.segmentDurationHds; + this.segmentDurationHdsCustom = $.segmentDurationHdsCustom; + this.segmentDurationHls = $.segmentDurationHls; + this.segmentDurationHlsCustom = $.segmentDurationHlsCustom; + this.segmentDurationSmooth = $.segmentDurationSmooth; + this.segmentDurationSmoothCustom = $.segmentDurationSmoothCustom; + this.segmentSizeDash = $.segmentSizeDash; + this.segmentSizeHds = $.segmentSizeHds; + this.segmentSizeHls = $.segmentSizeHls; + this.segmentSizeSmooth = $.segmentSizeSmooth; + this.smooth = $.smooth; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs(Objects.requireNonNull(defaults)); + } + + public Builder catalogSize(@Nullable Output catalogSize) { + $.catalogSize = catalogSize; + return this; + } + + public Builder catalogSize(String catalogSize) { + return catalogSize(Output.of(catalogSize)); + } + + public Builder contentType(@Nullable Output contentType) { + $.contentType = contentType; + return this; + } + + public Builder contentType(String contentType) { + return contentType(Output.of(contentType)); + } + + public Builder dash(@Nullable Output dash) { + $.dash = dash; + return this; + } + + public Builder dash(Boolean dash) { + return dash(Output.of(dash)); + } + + public Builder hds(@Nullable Output hds) { + $.hds = hds; + return this; + } + + public Builder hds(Boolean hds) { + return hds(Output.of(hds)); + } + + public Builder hls(@Nullable Output hls) { + $.hls = hls; + return this; + } + + public Builder hls(Boolean hls) { + return hls(Output.of(hls)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder popularityDistribution(@Nullable Output popularityDistribution) { + $.popularityDistribution = popularityDistribution; + return this; + } + + public Builder popularityDistribution(String popularityDistribution) { + return popularityDistribution(Output.of(popularityDistribution)); + } + + public Builder segmentDurationDash(@Nullable Output segmentDurationDash) { + $.segmentDurationDash = segmentDurationDash; + return this; + } + + public Builder segmentDurationDash(String segmentDurationDash) { + return segmentDurationDash(Output.of(segmentDurationDash)); + } + + public Builder segmentDurationDashCustom(@Nullable Output segmentDurationDashCustom) { + $.segmentDurationDashCustom = segmentDurationDashCustom; + return this; + } + + public Builder segmentDurationDashCustom(Integer segmentDurationDashCustom) { + return segmentDurationDashCustom(Output.of(segmentDurationDashCustom)); + } + + public Builder segmentDurationHds(@Nullable Output segmentDurationHds) { + $.segmentDurationHds = segmentDurationHds; + return this; + } + + public Builder segmentDurationHds(String segmentDurationHds) { + return segmentDurationHds(Output.of(segmentDurationHds)); + } + + public Builder segmentDurationHdsCustom(@Nullable Output segmentDurationHdsCustom) { + $.segmentDurationHdsCustom = segmentDurationHdsCustom; + return this; + } + + public Builder segmentDurationHdsCustom(Integer segmentDurationHdsCustom) { + return segmentDurationHdsCustom(Output.of(segmentDurationHdsCustom)); + } + + public Builder segmentDurationHls(@Nullable Output segmentDurationHls) { + $.segmentDurationHls = segmentDurationHls; + return this; + } + + public Builder segmentDurationHls(String segmentDurationHls) { + return segmentDurationHls(Output.of(segmentDurationHls)); + } + + public Builder segmentDurationHlsCustom(@Nullable Output segmentDurationHlsCustom) { + $.segmentDurationHlsCustom = segmentDurationHlsCustom; + return this; + } + + public Builder segmentDurationHlsCustom(Double segmentDurationHlsCustom) { + return segmentDurationHlsCustom(Output.of(segmentDurationHlsCustom)); + } + + public Builder segmentDurationSmooth(@Nullable Output segmentDurationSmooth) { + $.segmentDurationSmooth = segmentDurationSmooth; + return this; + } + + public Builder segmentDurationSmooth(String segmentDurationSmooth) { + return segmentDurationSmooth(Output.of(segmentDurationSmooth)); + } + + public Builder segmentDurationSmoothCustom(@Nullable Output segmentDurationSmoothCustom) { + $.segmentDurationSmoothCustom = segmentDurationSmoothCustom; + return this; + } + + public Builder segmentDurationSmoothCustom(Double segmentDurationSmoothCustom) { + return segmentDurationSmoothCustom(Output.of(segmentDurationSmoothCustom)); + } + + public Builder segmentSizeDash(@Nullable Output segmentSizeDash) { + $.segmentSizeDash = segmentSizeDash; + return this; + } + + public Builder segmentSizeDash(String segmentSizeDash) { + return segmentSizeDash(Output.of(segmentSizeDash)); + } + + public Builder segmentSizeHds(@Nullable Output segmentSizeHds) { + $.segmentSizeHds = segmentSizeHds; + return this; + } + + public Builder segmentSizeHds(String segmentSizeHds) { + return segmentSizeHds(Output.of(segmentSizeHds)); + } + + public Builder segmentSizeHls(@Nullable Output segmentSizeHls) { + $.segmentSizeHls = segmentSizeHls; + return this; + } + + public Builder segmentSizeHls(String segmentSizeHls) { + return segmentSizeHls(Output.of(segmentSizeHls)); + } + + public Builder segmentSizeSmooth(@Nullable Output segmentSizeSmooth) { + $.segmentSizeSmooth = segmentSizeSmooth; + return this; + } + + public Builder segmentSizeSmooth(String segmentSizeSmooth) { + return segmentSizeSmooth(Output.of(segmentSizeSmooth)); + } + + public Builder smooth(@Nullable Output smooth) { + $.smooth = smooth; + return this; + } + + public Builder smooth(Boolean smooth) { + return smooth(Output.of(smooth)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs.java new file mode 100644 index 000000000..53a1c6033 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs.java @@ -0,0 +1,166 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs(); + + @Import(name="catalogSize") + private @Nullable Output catalogSize; + + public Optional> catalogSize() { + return Optional.ofNullable(this.catalogSize); + } + + @Import(name="contentType") + private @Nullable Output contentType; + + public Optional> contentType() { + return Optional.ofNullable(this.contentType); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="objectSize") + private @Nullable Output objectSize; + + public Optional> objectSize() { + return Optional.ofNullable(this.objectSize); + } + + @Import(name="popularityDistribution") + private @Nullable Output popularityDistribution; + + public Optional> popularityDistribution() { + return Optional.ofNullable(this.popularityDistribution); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs $) { + this.catalogSize = $.catalogSize; + this.contentType = $.contentType; + this.locked = $.locked; + this.objectSize = $.objectSize; + this.popularityDistribution = $.popularityDistribution; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs(Objects.requireNonNull(defaults)); + } + + public Builder catalogSize(@Nullable Output catalogSize) { + $.catalogSize = catalogSize; + return this; + } + + public Builder catalogSize(String catalogSize) { + return catalogSize(Output.of(catalogSize)); + } + + public Builder contentType(@Nullable Output contentType) { + $.contentType = contentType; + return this; + } + + public Builder contentType(String contentType) { + return contentType(Output.of(contentType)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder objectSize(@Nullable Output objectSize) { + $.objectSize = objectSize; + return this; + } + + public Builder objectSize(String objectSize) { + return objectSize(Output.of(objectSize)); + } + + public Builder popularityDistribution(@Nullable Output popularityDistribution) { + $.popularityDistribution = popularityDistribution; + return this; + } + + public Builder popularityDistribution(String popularityDistribution) { + return popularityDistribution(Output.of(popularityDistribution)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd.java new file mode 100644 index 000000000..6d36e41a9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd.java @@ -0,0 +1,150 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd(); + + @Import(name="catalogSize") + private @Nullable String catalogSize; + + public Optional catalogSize() { + return Optional.ofNullable(this.catalogSize); + } + + @Import(name="contentType") + private @Nullable String contentType; + + public Optional contentType() { + return Optional.ofNullable(this.contentType); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="objectSize") + private @Nullable String objectSize; + + public Optional objectSize() { + return Optional.ofNullable(this.objectSize); + } + + @Import(name="optimizeOption") + private @Nullable Boolean optimizeOption; + + public Optional optimizeOption() { + return Optional.ofNullable(this.optimizeOption); + } + + @Import(name="popularityDistribution") + private @Nullable String popularityDistribution; + + public Optional popularityDistribution() { + return Optional.ofNullable(this.popularityDistribution); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd $) { + this.catalogSize = $.catalogSize; + this.contentType = $.contentType; + this.locked = $.locked; + this.objectSize = $.objectSize; + this.optimizeOption = $.optimizeOption; + this.popularityDistribution = $.popularityDistribution; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd(Objects.requireNonNull(defaults)); + } + + public Builder catalogSize(@Nullable String catalogSize) { + $.catalogSize = catalogSize; + return this; + } + + public Builder contentType(@Nullable String contentType) { + $.contentType = contentType; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder objectSize(@Nullable String objectSize) { + $.objectSize = objectSize; + return this; + } + + public Builder optimizeOption(@Nullable Boolean optimizeOption) { + $.optimizeOption = optimizeOption; + return this; + } + + public Builder popularityDistribution(@Nullable String popularityDistribution) { + $.popularityDistribution = popularityDistribution; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs.java new file mode 100644 index 000000000..7eca85aed --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs.java @@ -0,0 +1,183 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs(); + + @Import(name="catalogSize") + private @Nullable Output catalogSize; + + public Optional> catalogSize() { + return Optional.ofNullable(this.catalogSize); + } + + @Import(name="contentType") + private @Nullable Output contentType; + + public Optional> contentType() { + return Optional.ofNullable(this.contentType); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="objectSize") + private @Nullable Output objectSize; + + public Optional> objectSize() { + return Optional.ofNullable(this.objectSize); + } + + @Import(name="optimizeOption") + private @Nullable Output optimizeOption; + + public Optional> optimizeOption() { + return Optional.ofNullable(this.optimizeOption); + } + + @Import(name="popularityDistribution") + private @Nullable Output popularityDistribution; + + public Optional> popularityDistribution() { + return Optional.ofNullable(this.popularityDistribution); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs $) { + this.catalogSize = $.catalogSize; + this.contentType = $.contentType; + this.locked = $.locked; + this.objectSize = $.objectSize; + this.optimizeOption = $.optimizeOption; + this.popularityDistribution = $.popularityDistribution; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs(Objects.requireNonNull(defaults)); + } + + public Builder catalogSize(@Nullable Output catalogSize) { + $.catalogSize = catalogSize; + return this; + } + + public Builder catalogSize(String catalogSize) { + return catalogSize(Output.of(catalogSize)); + } + + public Builder contentType(@Nullable Output contentType) { + $.contentType = contentType; + return this; + } + + public Builder contentType(String contentType) { + return contentType(Output.of(contentType)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder objectSize(@Nullable Output objectSize) { + $.objectSize = objectSize; + return this; + } + + public Builder objectSize(String objectSize) { + return objectSize(Output.of(objectSize)); + } + + public Builder optimizeOption(@Nullable Output optimizeOption) { + $.optimizeOption = optimizeOption; + return this; + } + + public Builder optimizeOption(Boolean optimizeOption) { + return optimizeOption(Output.of(optimizeOption)); + } + + public Builder popularityDistribution(@Nullable Output popularityDistribution) { + $.popularityDistribution = popularityDistribution; + return this; + } + + public Builder popularityDistribution(String popularityDistribution) { + return popularityDistribution(Output.of(popularityDistribution)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile.java new file mode 100644 index 000000000..8f10a7168 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile.java @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile(); + + @Import(name="catalogSize") + private @Nullable String catalogSize; + + public Optional catalogSize() { + return Optional.ofNullable(this.catalogSize); + } + + @Import(name="contentType") + private @Nullable String contentType; + + public Optional contentType() { + return Optional.ofNullable(this.contentType); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="objectSize") + private @Nullable String objectSize; + + public Optional objectSize() { + return Optional.ofNullable(this.objectSize); + } + + @Import(name="popularityDistribution") + private @Nullable String popularityDistribution; + + public Optional popularityDistribution() { + return Optional.ofNullable(this.popularityDistribution); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile $) { + this.catalogSize = $.catalogSize; + this.contentType = $.contentType; + this.locked = $.locked; + this.objectSize = $.objectSize; + this.popularityDistribution = $.popularityDistribution; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile(Objects.requireNonNull(defaults)); + } + + public Builder catalogSize(@Nullable String catalogSize) { + $.catalogSize = catalogSize; + return this; + } + + public Builder contentType(@Nullable String contentType) { + $.contentType = contentType; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder objectSize(@Nullable String objectSize) { + $.objectSize = objectSize; + return this; + } + + public Builder popularityDistribution(@Nullable String popularityDistribution) { + $.popularityDistribution = popularityDistribution; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs.java new file mode 100644 index 000000000..bf5a261ad --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs.java @@ -0,0 +1,166 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs(); + + @Import(name="catalogSize") + private @Nullable Output catalogSize; + + public Optional> catalogSize() { + return Optional.ofNullable(this.catalogSize); + } + + @Import(name="contentType") + private @Nullable Output contentType; + + public Optional> contentType() { + return Optional.ofNullable(this.contentType); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="objectSize") + private @Nullable Output objectSize; + + public Optional> objectSize() { + return Optional.ofNullable(this.objectSize); + } + + @Import(name="popularityDistribution") + private @Nullable Output popularityDistribution; + + public Optional> popularityDistribution() { + return Optional.ofNullable(this.popularityDistribution); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs $) { + this.catalogSize = $.catalogSize; + this.contentType = $.contentType; + this.locked = $.locked; + this.objectSize = $.objectSize; + this.popularityDistribution = $.popularityDistribution; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs(Objects.requireNonNull(defaults)); + } + + public Builder catalogSize(@Nullable Output catalogSize) { + $.catalogSize = catalogSize; + return this; + } + + public Builder catalogSize(String catalogSize) { + return catalogSize(Output.of(catalogSize)); + } + + public Builder contentType(@Nullable Output contentType) { + $.contentType = contentType; + return this; + } + + public Builder contentType(String contentType) { + return contentType(Output.of(contentType)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder objectSize(@Nullable Output objectSize) { + $.objectSize = objectSize; + return this; + } + + public Builder objectSize(String objectSize) { + return objectSize(Output.of(objectSize)); + } + + public Builder popularityDistribution(@Nullable Output popularityDistribution) { + $.popularityDistribution = popularityDistribution; + return this; + } + + public Builder popularityDistribution(String popularityDistribution) { + return popularityDistribution(Output.of(popularityDistribution)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive.java new file mode 100644 index 000000000..dfa5dcad0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive.java @@ -0,0 +1,280 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive(); + + @Import(name="catalogSize") + private @Nullable String catalogSize; + + public Optional catalogSize() { + return Optional.ofNullable(this.catalogSize); + } + + @Import(name="contentType") + private @Nullable String contentType; + + public Optional contentType() { + return Optional.ofNullable(this.contentType); + } + + @Import(name="dash") + private @Nullable Boolean dash; + + public Optional dash() { + return Optional.ofNullable(this.dash); + } + + @Import(name="hds") + private @Nullable Boolean hds; + + public Optional hds() { + return Optional.ofNullable(this.hds); + } + + @Import(name="hls") + private @Nullable Boolean hls; + + public Optional hls() { + return Optional.ofNullable(this.hls); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="popularityDistribution") + private @Nullable String popularityDistribution; + + public Optional popularityDistribution() { + return Optional.ofNullable(this.popularityDistribution); + } + + @Import(name="segmentDurationDash") + private @Nullable String segmentDurationDash; + + public Optional segmentDurationDash() { + return Optional.ofNullable(this.segmentDurationDash); + } + + @Import(name="segmentDurationHds") + private @Nullable String segmentDurationHds; + + public Optional segmentDurationHds() { + return Optional.ofNullable(this.segmentDurationHds); + } + + @Import(name="segmentDurationHls") + private @Nullable String segmentDurationHls; + + public Optional segmentDurationHls() { + return Optional.ofNullable(this.segmentDurationHls); + } + + @Import(name="segmentDurationSmooth") + private @Nullable String segmentDurationSmooth; + + public Optional segmentDurationSmooth() { + return Optional.ofNullable(this.segmentDurationSmooth); + } + + @Import(name="segmentSizeDash") + private @Nullable String segmentSizeDash; + + public Optional segmentSizeDash() { + return Optional.ofNullable(this.segmentSizeDash); + } + + @Import(name="segmentSizeHds") + private @Nullable String segmentSizeHds; + + public Optional segmentSizeHds() { + return Optional.ofNullable(this.segmentSizeHds); + } + + @Import(name="segmentSizeHls") + private @Nullable String segmentSizeHls; + + public Optional segmentSizeHls() { + return Optional.ofNullable(this.segmentSizeHls); + } + + @Import(name="segmentSizeSmooth") + private @Nullable String segmentSizeSmooth; + + public Optional segmentSizeSmooth() { + return Optional.ofNullable(this.segmentSizeSmooth); + } + + @Import(name="smooth") + private @Nullable Boolean smooth; + + public Optional smooth() { + return Optional.ofNullable(this.smooth); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive $) { + this.catalogSize = $.catalogSize; + this.contentType = $.contentType; + this.dash = $.dash; + this.hds = $.hds; + this.hls = $.hls; + this.locked = $.locked; + this.popularityDistribution = $.popularityDistribution; + this.segmentDurationDash = $.segmentDurationDash; + this.segmentDurationHds = $.segmentDurationHds; + this.segmentDurationHls = $.segmentDurationHls; + this.segmentDurationSmooth = $.segmentDurationSmooth; + this.segmentSizeDash = $.segmentSizeDash; + this.segmentSizeHds = $.segmentSizeHds; + this.segmentSizeHls = $.segmentSizeHls; + this.segmentSizeSmooth = $.segmentSizeSmooth; + this.smooth = $.smooth; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive(Objects.requireNonNull(defaults)); + } + + public Builder catalogSize(@Nullable String catalogSize) { + $.catalogSize = catalogSize; + return this; + } + + public Builder contentType(@Nullable String contentType) { + $.contentType = contentType; + return this; + } + + public Builder dash(@Nullable Boolean dash) { + $.dash = dash; + return this; + } + + public Builder hds(@Nullable Boolean hds) { + $.hds = hds; + return this; + } + + public Builder hls(@Nullable Boolean hls) { + $.hls = hls; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder popularityDistribution(@Nullable String popularityDistribution) { + $.popularityDistribution = popularityDistribution; + return this; + } + + public Builder segmentDurationDash(@Nullable String segmentDurationDash) { + $.segmentDurationDash = segmentDurationDash; + return this; + } + + public Builder segmentDurationHds(@Nullable String segmentDurationHds) { + $.segmentDurationHds = segmentDurationHds; + return this; + } + + public Builder segmentDurationHls(@Nullable String segmentDurationHls) { + $.segmentDurationHls = segmentDurationHls; + return this; + } + + public Builder segmentDurationSmooth(@Nullable String segmentDurationSmooth) { + $.segmentDurationSmooth = segmentDurationSmooth; + return this; + } + + public Builder segmentSizeDash(@Nullable String segmentSizeDash) { + $.segmentSizeDash = segmentSizeDash; + return this; + } + + public Builder segmentSizeHds(@Nullable String segmentSizeHds) { + $.segmentSizeHds = segmentSizeHds; + return this; + } + + public Builder segmentSizeHls(@Nullable String segmentSizeHls) { + $.segmentSizeHls = segmentSizeHls; + return this; + } + + public Builder segmentSizeSmooth(@Nullable String segmentSizeSmooth) { + $.segmentSizeSmooth = segmentSizeSmooth; + return this; + } + + public Builder smooth(@Nullable Boolean smooth) { + $.smooth = smooth; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs.java new file mode 100644 index 000000000..2b775adfd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs.java @@ -0,0 +1,353 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs(); + + @Import(name="catalogSize") + private @Nullable Output catalogSize; + + public Optional> catalogSize() { + return Optional.ofNullable(this.catalogSize); + } + + @Import(name="contentType") + private @Nullable Output contentType; + + public Optional> contentType() { + return Optional.ofNullable(this.contentType); + } + + @Import(name="dash") + private @Nullable Output dash; + + public Optional> dash() { + return Optional.ofNullable(this.dash); + } + + @Import(name="hds") + private @Nullable Output hds; + + public Optional> hds() { + return Optional.ofNullable(this.hds); + } + + @Import(name="hls") + private @Nullable Output hls; + + public Optional> hls() { + return Optional.ofNullable(this.hls); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="popularityDistribution") + private @Nullable Output popularityDistribution; + + public Optional> popularityDistribution() { + return Optional.ofNullable(this.popularityDistribution); + } + + @Import(name="segmentDurationDash") + private @Nullable Output segmentDurationDash; + + public Optional> segmentDurationDash() { + return Optional.ofNullable(this.segmentDurationDash); + } + + @Import(name="segmentDurationHds") + private @Nullable Output segmentDurationHds; + + public Optional> segmentDurationHds() { + return Optional.ofNullable(this.segmentDurationHds); + } + + @Import(name="segmentDurationHls") + private @Nullable Output segmentDurationHls; + + public Optional> segmentDurationHls() { + return Optional.ofNullable(this.segmentDurationHls); + } + + @Import(name="segmentDurationSmooth") + private @Nullable Output segmentDurationSmooth; + + public Optional> segmentDurationSmooth() { + return Optional.ofNullable(this.segmentDurationSmooth); + } + + @Import(name="segmentSizeDash") + private @Nullable Output segmentSizeDash; + + public Optional> segmentSizeDash() { + return Optional.ofNullable(this.segmentSizeDash); + } + + @Import(name="segmentSizeHds") + private @Nullable Output segmentSizeHds; + + public Optional> segmentSizeHds() { + return Optional.ofNullable(this.segmentSizeHds); + } + + @Import(name="segmentSizeHls") + private @Nullable Output segmentSizeHls; + + public Optional> segmentSizeHls() { + return Optional.ofNullable(this.segmentSizeHls); + } + + @Import(name="segmentSizeSmooth") + private @Nullable Output segmentSizeSmooth; + + public Optional> segmentSizeSmooth() { + return Optional.ofNullable(this.segmentSizeSmooth); + } + + @Import(name="smooth") + private @Nullable Output smooth; + + public Optional> smooth() { + return Optional.ofNullable(this.smooth); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs $) { + this.catalogSize = $.catalogSize; + this.contentType = $.contentType; + this.dash = $.dash; + this.hds = $.hds; + this.hls = $.hls; + this.locked = $.locked; + this.popularityDistribution = $.popularityDistribution; + this.segmentDurationDash = $.segmentDurationDash; + this.segmentDurationHds = $.segmentDurationHds; + this.segmentDurationHls = $.segmentDurationHls; + this.segmentDurationSmooth = $.segmentDurationSmooth; + this.segmentSizeDash = $.segmentSizeDash; + this.segmentSizeHds = $.segmentSizeHds; + this.segmentSizeHls = $.segmentSizeHls; + this.segmentSizeSmooth = $.segmentSizeSmooth; + this.smooth = $.smooth; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs(Objects.requireNonNull(defaults)); + } + + public Builder catalogSize(@Nullable Output catalogSize) { + $.catalogSize = catalogSize; + return this; + } + + public Builder catalogSize(String catalogSize) { + return catalogSize(Output.of(catalogSize)); + } + + public Builder contentType(@Nullable Output contentType) { + $.contentType = contentType; + return this; + } + + public Builder contentType(String contentType) { + return contentType(Output.of(contentType)); + } + + public Builder dash(@Nullable Output dash) { + $.dash = dash; + return this; + } + + public Builder dash(Boolean dash) { + return dash(Output.of(dash)); + } + + public Builder hds(@Nullable Output hds) { + $.hds = hds; + return this; + } + + public Builder hds(Boolean hds) { + return hds(Output.of(hds)); + } + + public Builder hls(@Nullable Output hls) { + $.hls = hls; + return this; + } + + public Builder hls(Boolean hls) { + return hls(Output.of(hls)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder popularityDistribution(@Nullable Output popularityDistribution) { + $.popularityDistribution = popularityDistribution; + return this; + } + + public Builder popularityDistribution(String popularityDistribution) { + return popularityDistribution(Output.of(popularityDistribution)); + } + + public Builder segmentDurationDash(@Nullable Output segmentDurationDash) { + $.segmentDurationDash = segmentDurationDash; + return this; + } + + public Builder segmentDurationDash(String segmentDurationDash) { + return segmentDurationDash(Output.of(segmentDurationDash)); + } + + public Builder segmentDurationHds(@Nullable Output segmentDurationHds) { + $.segmentDurationHds = segmentDurationHds; + return this; + } + + public Builder segmentDurationHds(String segmentDurationHds) { + return segmentDurationHds(Output.of(segmentDurationHds)); + } + + public Builder segmentDurationHls(@Nullable Output segmentDurationHls) { + $.segmentDurationHls = segmentDurationHls; + return this; + } + + public Builder segmentDurationHls(String segmentDurationHls) { + return segmentDurationHls(Output.of(segmentDurationHls)); + } + + public Builder segmentDurationSmooth(@Nullable Output segmentDurationSmooth) { + $.segmentDurationSmooth = segmentDurationSmooth; + return this; + } + + public Builder segmentDurationSmooth(String segmentDurationSmooth) { + return segmentDurationSmooth(Output.of(segmentDurationSmooth)); + } + + public Builder segmentSizeDash(@Nullable Output segmentSizeDash) { + $.segmentSizeDash = segmentSizeDash; + return this; + } + + public Builder segmentSizeDash(String segmentSizeDash) { + return segmentSizeDash(Output.of(segmentSizeDash)); + } + + public Builder segmentSizeHds(@Nullable Output segmentSizeHds) { + $.segmentSizeHds = segmentSizeHds; + return this; + } + + public Builder segmentSizeHds(String segmentSizeHds) { + return segmentSizeHds(Output.of(segmentSizeHds)); + } + + public Builder segmentSizeHls(@Nullable Output segmentSizeHls) { + $.segmentSizeHls = segmentSizeHls; + return this; + } + + public Builder segmentSizeHls(String segmentSizeHls) { + return segmentSizeHls(Output.of(segmentSizeHls)); + } + + public Builder segmentSizeSmooth(@Nullable Output segmentSizeSmooth) { + $.segmentSizeSmooth = segmentSizeSmooth; + return this; + } + + public Builder segmentSizeSmooth(String segmentSizeSmooth) { + return segmentSizeSmooth(Output.of(segmentSizeSmooth)); + } + + public Builder smooth(@Nullable Output smooth) { + $.smooth = smooth; + return this; + } + + public Builder smooth(Boolean smooth) { + return smooth(Output.of(smooth)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod.java new file mode 100644 index 000000000..258e65c43 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod.java @@ -0,0 +1,280 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod(); + + @Import(name="catalogSize") + private @Nullable String catalogSize; + + public Optional catalogSize() { + return Optional.ofNullable(this.catalogSize); + } + + @Import(name="contentType") + private @Nullable String contentType; + + public Optional contentType() { + return Optional.ofNullable(this.contentType); + } + + @Import(name="dash") + private @Nullable Boolean dash; + + public Optional dash() { + return Optional.ofNullable(this.dash); + } + + @Import(name="hds") + private @Nullable Boolean hds; + + public Optional hds() { + return Optional.ofNullable(this.hds); + } + + @Import(name="hls") + private @Nullable Boolean hls; + + public Optional hls() { + return Optional.ofNullable(this.hls); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="popularityDistribution") + private @Nullable String popularityDistribution; + + public Optional popularityDistribution() { + return Optional.ofNullable(this.popularityDistribution); + } + + @Import(name="segmentDurationDash") + private @Nullable String segmentDurationDash; + + public Optional segmentDurationDash() { + return Optional.ofNullable(this.segmentDurationDash); + } + + @Import(name="segmentDurationHds") + private @Nullable String segmentDurationHds; + + public Optional segmentDurationHds() { + return Optional.ofNullable(this.segmentDurationHds); + } + + @Import(name="segmentDurationHls") + private @Nullable String segmentDurationHls; + + public Optional segmentDurationHls() { + return Optional.ofNullable(this.segmentDurationHls); + } + + @Import(name="segmentDurationSmooth") + private @Nullable String segmentDurationSmooth; + + public Optional segmentDurationSmooth() { + return Optional.ofNullable(this.segmentDurationSmooth); + } + + @Import(name="segmentSizeDash") + private @Nullable String segmentSizeDash; + + public Optional segmentSizeDash() { + return Optional.ofNullable(this.segmentSizeDash); + } + + @Import(name="segmentSizeHds") + private @Nullable String segmentSizeHds; + + public Optional segmentSizeHds() { + return Optional.ofNullable(this.segmentSizeHds); + } + + @Import(name="segmentSizeHls") + private @Nullable String segmentSizeHls; + + public Optional segmentSizeHls() { + return Optional.ofNullable(this.segmentSizeHls); + } + + @Import(name="segmentSizeSmooth") + private @Nullable String segmentSizeSmooth; + + public Optional segmentSizeSmooth() { + return Optional.ofNullable(this.segmentSizeSmooth); + } + + @Import(name="smooth") + private @Nullable Boolean smooth; + + public Optional smooth() { + return Optional.ofNullable(this.smooth); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod $) { + this.catalogSize = $.catalogSize; + this.contentType = $.contentType; + this.dash = $.dash; + this.hds = $.hds; + this.hls = $.hls; + this.locked = $.locked; + this.popularityDistribution = $.popularityDistribution; + this.segmentDurationDash = $.segmentDurationDash; + this.segmentDurationHds = $.segmentDurationHds; + this.segmentDurationHls = $.segmentDurationHls; + this.segmentDurationSmooth = $.segmentDurationSmooth; + this.segmentSizeDash = $.segmentSizeDash; + this.segmentSizeHds = $.segmentSizeHds; + this.segmentSizeHls = $.segmentSizeHls; + this.segmentSizeSmooth = $.segmentSizeSmooth; + this.smooth = $.smooth; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod(Objects.requireNonNull(defaults)); + } + + public Builder catalogSize(@Nullable String catalogSize) { + $.catalogSize = catalogSize; + return this; + } + + public Builder contentType(@Nullable String contentType) { + $.contentType = contentType; + return this; + } + + public Builder dash(@Nullable Boolean dash) { + $.dash = dash; + return this; + } + + public Builder hds(@Nullable Boolean hds) { + $.hds = hds; + return this; + } + + public Builder hls(@Nullable Boolean hls) { + $.hls = hls; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder popularityDistribution(@Nullable String popularityDistribution) { + $.popularityDistribution = popularityDistribution; + return this; + } + + public Builder segmentDurationDash(@Nullable String segmentDurationDash) { + $.segmentDurationDash = segmentDurationDash; + return this; + } + + public Builder segmentDurationHds(@Nullable String segmentDurationHds) { + $.segmentDurationHds = segmentDurationHds; + return this; + } + + public Builder segmentDurationHls(@Nullable String segmentDurationHls) { + $.segmentDurationHls = segmentDurationHls; + return this; + } + + public Builder segmentDurationSmooth(@Nullable String segmentDurationSmooth) { + $.segmentDurationSmooth = segmentDurationSmooth; + return this; + } + + public Builder segmentSizeDash(@Nullable String segmentSizeDash) { + $.segmentSizeDash = segmentSizeDash; + return this; + } + + public Builder segmentSizeHds(@Nullable String segmentSizeHds) { + $.segmentSizeHds = segmentSizeHds; + return this; + } + + public Builder segmentSizeHls(@Nullable String segmentSizeHls) { + $.segmentSizeHls = segmentSizeHls; + return this; + } + + public Builder segmentSizeSmooth(@Nullable String segmentSizeSmooth) { + $.segmentSizeSmooth = segmentSizeSmooth; + return this; + } + + public Builder smooth(@Nullable Boolean smooth) { + $.smooth = smooth; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs.java new file mode 100644 index 000000000..3e45caf12 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs.java @@ -0,0 +1,353 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs(); + + @Import(name="catalogSize") + private @Nullable Output catalogSize; + + public Optional> catalogSize() { + return Optional.ofNullable(this.catalogSize); + } + + @Import(name="contentType") + private @Nullable Output contentType; + + public Optional> contentType() { + return Optional.ofNullable(this.contentType); + } + + @Import(name="dash") + private @Nullable Output dash; + + public Optional> dash() { + return Optional.ofNullable(this.dash); + } + + @Import(name="hds") + private @Nullable Output hds; + + public Optional> hds() { + return Optional.ofNullable(this.hds); + } + + @Import(name="hls") + private @Nullable Output hls; + + public Optional> hls() { + return Optional.ofNullable(this.hls); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="popularityDistribution") + private @Nullable Output popularityDistribution; + + public Optional> popularityDistribution() { + return Optional.ofNullable(this.popularityDistribution); + } + + @Import(name="segmentDurationDash") + private @Nullable Output segmentDurationDash; + + public Optional> segmentDurationDash() { + return Optional.ofNullable(this.segmentDurationDash); + } + + @Import(name="segmentDurationHds") + private @Nullable Output segmentDurationHds; + + public Optional> segmentDurationHds() { + return Optional.ofNullable(this.segmentDurationHds); + } + + @Import(name="segmentDurationHls") + private @Nullable Output segmentDurationHls; + + public Optional> segmentDurationHls() { + return Optional.ofNullable(this.segmentDurationHls); + } + + @Import(name="segmentDurationSmooth") + private @Nullable Output segmentDurationSmooth; + + public Optional> segmentDurationSmooth() { + return Optional.ofNullable(this.segmentDurationSmooth); + } + + @Import(name="segmentSizeDash") + private @Nullable Output segmentSizeDash; + + public Optional> segmentSizeDash() { + return Optional.ofNullable(this.segmentSizeDash); + } + + @Import(name="segmentSizeHds") + private @Nullable Output segmentSizeHds; + + public Optional> segmentSizeHds() { + return Optional.ofNullable(this.segmentSizeHds); + } + + @Import(name="segmentSizeHls") + private @Nullable Output segmentSizeHls; + + public Optional> segmentSizeHls() { + return Optional.ofNullable(this.segmentSizeHls); + } + + @Import(name="segmentSizeSmooth") + private @Nullable Output segmentSizeSmooth; + + public Optional> segmentSizeSmooth() { + return Optional.ofNullable(this.segmentSizeSmooth); + } + + @Import(name="smooth") + private @Nullable Output smooth; + + public Optional> smooth() { + return Optional.ofNullable(this.smooth); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs $) { + this.catalogSize = $.catalogSize; + this.contentType = $.contentType; + this.dash = $.dash; + this.hds = $.hds; + this.hls = $.hls; + this.locked = $.locked; + this.popularityDistribution = $.popularityDistribution; + this.segmentDurationDash = $.segmentDurationDash; + this.segmentDurationHds = $.segmentDurationHds; + this.segmentDurationHls = $.segmentDurationHls; + this.segmentDurationSmooth = $.segmentDurationSmooth; + this.segmentSizeDash = $.segmentSizeDash; + this.segmentSizeHds = $.segmentSizeHds; + this.segmentSizeHls = $.segmentSizeHls; + this.segmentSizeSmooth = $.segmentSizeSmooth; + this.smooth = $.smooth; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs(Objects.requireNonNull(defaults)); + } + + public Builder catalogSize(@Nullable Output catalogSize) { + $.catalogSize = catalogSize; + return this; + } + + public Builder catalogSize(String catalogSize) { + return catalogSize(Output.of(catalogSize)); + } + + public Builder contentType(@Nullable Output contentType) { + $.contentType = contentType; + return this; + } + + public Builder contentType(String contentType) { + return contentType(Output.of(contentType)); + } + + public Builder dash(@Nullable Output dash) { + $.dash = dash; + return this; + } + + public Builder dash(Boolean dash) { + return dash(Output.of(dash)); + } + + public Builder hds(@Nullable Output hds) { + $.hds = hds; + return this; + } + + public Builder hds(Boolean hds) { + return hds(Output.of(hds)); + } + + public Builder hls(@Nullable Output hls) { + $.hls = hls; + return this; + } + + public Builder hls(Boolean hls) { + return hls(Output.of(hls)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder popularityDistribution(@Nullable Output popularityDistribution) { + $.popularityDistribution = popularityDistribution; + return this; + } + + public Builder popularityDistribution(String popularityDistribution) { + return popularityDistribution(Output.of(popularityDistribution)); + } + + public Builder segmentDurationDash(@Nullable Output segmentDurationDash) { + $.segmentDurationDash = segmentDurationDash; + return this; + } + + public Builder segmentDurationDash(String segmentDurationDash) { + return segmentDurationDash(Output.of(segmentDurationDash)); + } + + public Builder segmentDurationHds(@Nullable Output segmentDurationHds) { + $.segmentDurationHds = segmentDurationHds; + return this; + } + + public Builder segmentDurationHds(String segmentDurationHds) { + return segmentDurationHds(Output.of(segmentDurationHds)); + } + + public Builder segmentDurationHls(@Nullable Output segmentDurationHls) { + $.segmentDurationHls = segmentDurationHls; + return this; + } + + public Builder segmentDurationHls(String segmentDurationHls) { + return segmentDurationHls(Output.of(segmentDurationHls)); + } + + public Builder segmentDurationSmooth(@Nullable Output segmentDurationSmooth) { + $.segmentDurationSmooth = segmentDurationSmooth; + return this; + } + + public Builder segmentDurationSmooth(String segmentDurationSmooth) { + return segmentDurationSmooth(Output.of(segmentDurationSmooth)); + } + + public Builder segmentSizeDash(@Nullable Output segmentSizeDash) { + $.segmentSizeDash = segmentSizeDash; + return this; + } + + public Builder segmentSizeDash(String segmentSizeDash) { + return segmentSizeDash(Output.of(segmentSizeDash)); + } + + public Builder segmentSizeHds(@Nullable Output segmentSizeHds) { + $.segmentSizeHds = segmentSizeHds; + return this; + } + + public Builder segmentSizeHds(String segmentSizeHds) { + return segmentSizeHds(Output.of(segmentSizeHds)); + } + + public Builder segmentSizeHls(@Nullable Output segmentSizeHls) { + $.segmentSizeHls = segmentSizeHls; + return this; + } + + public Builder segmentSizeHls(String segmentSizeHls) { + return segmentSizeHls(Output.of(segmentSizeHls)); + } + + public Builder segmentSizeSmooth(@Nullable Output segmentSizeSmooth) { + $.segmentSizeSmooth = segmentSizeSmooth; + return this; + } + + public Builder segmentSizeSmooth(String segmentSizeSmooth) { + return segmentSizeSmooth(Output.of(segmentSizeSmooth)); + } + + public Builder smooth(@Nullable Output smooth) { + $.smooth = smooth; + return this; + } + + public Builder smooth(Boolean smooth) { + return smooth(Output.of(smooth)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition.java new file mode 100644 index 000000000..143d538be --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition.java @@ -0,0 +1,150 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="firstLocation") + private @Nullable String firstLocation; + + public Optional firstLocation() { + return Optional.ofNullable(this.firstLocation); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="secondLocation") + private @Nullable String secondLocation; + + public Optional secondLocation() { + return Optional.ofNullable(this.secondLocation); + } + + @Import(name="sourceType") + private @Nullable String sourceType; + + public Optional sourceType() { + return Optional.ofNullable(this.sourceType); + } + + @Import(name="targets") + private @Nullable String targets; + + public Optional targets() { + return Optional.ofNullable(this.targets); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition(GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition $) { + this.enabled = $.enabled; + this.firstLocation = $.firstLocation; + this.locked = $.locked; + this.secondLocation = $.secondLocation; + this.sourceType = $.sourceType; + this.targets = $.targets; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder firstLocation(@Nullable String firstLocation) { + $.firstLocation = firstLocation; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder secondLocation(@Nullable String secondLocation) { + $.secondLocation = secondLocation; + return this; + } + + public Builder sourceType(@Nullable String sourceType) { + $.sourceType = sourceType; + return this; + } + + public Builder targets(@Nullable String targets) { + $.targets = targets; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs.java new file mode 100644 index 000000000..147696499 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs.java @@ -0,0 +1,183 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="firstLocation") + private @Nullable Output firstLocation; + + public Optional> firstLocation() { + return Optional.ofNullable(this.firstLocation); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="secondLocation") + private @Nullable Output secondLocation; + + public Optional> secondLocation() { + return Optional.ofNullable(this.secondLocation); + } + + @Import(name="sourceType") + private @Nullable Output sourceType; + + public Optional> sourceType() { + return Optional.ofNullable(this.sourceType); + } + + @Import(name="targets") + private @Nullable Output targets; + + public Optional> targets() { + return Optional.ofNullable(this.targets); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs(GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs $) { + this.enabled = $.enabled; + this.firstLocation = $.firstLocation; + this.locked = $.locked; + this.secondLocation = $.secondLocation; + this.sourceType = $.sourceType; + this.targets = $.targets; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder firstLocation(@Nullable Output firstLocation) { + $.firstLocation = firstLocation; + return this; + } + + public Builder firstLocation(String firstLocation) { + return firstLocation(Output.of(firstLocation)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder secondLocation(@Nullable Output secondLocation) { + $.secondLocation = secondLocation; + return this; + } + + public Builder secondLocation(String secondLocation) { + return secondLocation(Output.of(secondLocation)); + } + + public Builder sourceType(@Nullable Output sourceType) { + $.sourceType = sourceType; + return this; + } + + public Builder sourceType(String sourceType) { + return sourceType(Output.of(sourceType)); + } + + public Builder targets(@Nullable Output targets) { + $.targets = targets; + return this; + } + + public Builder targets(String targets) { + return targets(Output.of(targets)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection.java new file mode 100644 index 000000000..bb0ab8b20 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection.java @@ -0,0 +1,396 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection(); + + @Import(name="countries") + private @Nullable List countries; + + public Optional> countries() { + return Optional.ofNullable(this.countries); + } + + @Import(name="dmas") + private @Nullable List dmas; + + public Optional> dmas() { + return Optional.ofNullable(this.dmas); + } + + @Import(name="enableGeoProtection") + private @Nullable Boolean enableGeoProtection; + + public Optional enableGeoProtection() { + return Optional.ofNullable(this.enableGeoProtection); + } + + @Import(name="enableGeoRedirectOnDeny") + private @Nullable Boolean enableGeoRedirectOnDeny; + + public Optional enableGeoRedirectOnDeny() { + return Optional.ofNullable(this.enableGeoRedirectOnDeny); + } + + @Import(name="enableIpProtection") + private @Nullable Boolean enableIpProtection; + + public Optional enableIpProtection() { + return Optional.ofNullable(this.enableIpProtection); + } + + @Import(name="enableIpRedirectOnDeny") + private @Nullable Boolean enableIpRedirectOnDeny; + + public Optional enableIpRedirectOnDeny() { + return Optional.ofNullable(this.enableIpRedirectOnDeny); + } + + @Import(name="enableReferrerProtection") + private @Nullable Boolean enableReferrerProtection; + + public Optional enableReferrerProtection() { + return Optional.ofNullable(this.enableReferrerProtection); + } + + @Import(name="enableReferrerRedirectOnDeny") + private @Nullable Boolean enableReferrerRedirectOnDeny; + + public Optional enableReferrerRedirectOnDeny() { + return Optional.ofNullable(this.enableReferrerRedirectOnDeny); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="geoProtectionMode") + private @Nullable String geoProtectionMode; + + public Optional geoProtectionMode() { + return Optional.ofNullable(this.geoProtectionMode); + } + + @Import(name="geoProtectionTitle") + private @Nullable String geoProtectionTitle; + + public Optional geoProtectionTitle() { + return Optional.ofNullable(this.geoProtectionTitle); + } + + @Import(name="geoRedirectUrl") + private @Nullable String geoRedirectUrl; + + public Optional geoRedirectUrl() { + return Optional.ofNullable(this.geoRedirectUrl); + } + + @Import(name="ipAddresses") + private @Nullable List ipAddresses; + + public Optional> ipAddresses() { + return Optional.ofNullable(this.ipAddresses); + } + + @Import(name="ipProtectionMode") + private @Nullable String ipProtectionMode; + + public Optional ipProtectionMode() { + return Optional.ofNullable(this.ipProtectionMode); + } + + @Import(name="ipProtectionTitle") + private @Nullable String ipProtectionTitle; + + public Optional ipProtectionTitle() { + return Optional.ofNullable(this.ipProtectionTitle); + } + + @Import(name="ipRedirectUrl") + private @Nullable String ipRedirectUrl; + + public Optional ipRedirectUrl() { + return Optional.ofNullable(this.ipRedirectUrl); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="overrideIpAddresses") + private @Nullable List overrideIpAddresses; + + public Optional> overrideIpAddresses() { + return Optional.ofNullable(this.overrideIpAddresses); + } + + @Import(name="referrerDomains") + private @Nullable List referrerDomains; + + public Optional> referrerDomains() { + return Optional.ofNullable(this.referrerDomains); + } + + @Import(name="referrerProtectionMode") + private @Nullable String referrerProtectionMode; + + public Optional referrerProtectionMode() { + return Optional.ofNullable(this.referrerProtectionMode); + } + + @Import(name="referrerProtectionTitle") + private @Nullable String referrerProtectionTitle; + + public Optional referrerProtectionTitle() { + return Optional.ofNullable(this.referrerProtectionTitle); + } + + @Import(name="referrerRedirectUrl") + private @Nullable String referrerRedirectUrl; + + public Optional referrerRedirectUrl() { + return Optional.ofNullable(this.referrerRedirectUrl); + } + + @Import(name="regions") + private @Nullable List regions; + + public Optional> regions() { + return Optional.ofNullable(this.regions); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection(GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection $) { + this.countries = $.countries; + this.dmas = $.dmas; + this.enableGeoProtection = $.enableGeoProtection; + this.enableGeoRedirectOnDeny = $.enableGeoRedirectOnDeny; + this.enableIpProtection = $.enableIpProtection; + this.enableIpRedirectOnDeny = $.enableIpRedirectOnDeny; + this.enableReferrerProtection = $.enableReferrerProtection; + this.enableReferrerRedirectOnDeny = $.enableReferrerRedirectOnDeny; + this.enabled = $.enabled; + this.geoProtectionMode = $.geoProtectionMode; + this.geoProtectionTitle = $.geoProtectionTitle; + this.geoRedirectUrl = $.geoRedirectUrl; + this.ipAddresses = $.ipAddresses; + this.ipProtectionMode = $.ipProtectionMode; + this.ipProtectionTitle = $.ipProtectionTitle; + this.ipRedirectUrl = $.ipRedirectUrl; + this.locked = $.locked; + this.overrideIpAddresses = $.overrideIpAddresses; + this.referrerDomains = $.referrerDomains; + this.referrerProtectionMode = $.referrerProtectionMode; + this.referrerProtectionTitle = $.referrerProtectionTitle; + this.referrerRedirectUrl = $.referrerRedirectUrl; + this.regions = $.regions; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection(Objects.requireNonNull(defaults)); + } + + public Builder countries(@Nullable List countries) { + $.countries = countries; + return this; + } + + public Builder countries(String... countries) { + return countries(List.of(countries)); + } + + public Builder dmas(@Nullable List dmas) { + $.dmas = dmas; + return this; + } + + public Builder dmas(String... dmas) { + return dmas(List.of(dmas)); + } + + public Builder enableGeoProtection(@Nullable Boolean enableGeoProtection) { + $.enableGeoProtection = enableGeoProtection; + return this; + } + + public Builder enableGeoRedirectOnDeny(@Nullable Boolean enableGeoRedirectOnDeny) { + $.enableGeoRedirectOnDeny = enableGeoRedirectOnDeny; + return this; + } + + public Builder enableIpProtection(@Nullable Boolean enableIpProtection) { + $.enableIpProtection = enableIpProtection; + return this; + } + + public Builder enableIpRedirectOnDeny(@Nullable Boolean enableIpRedirectOnDeny) { + $.enableIpRedirectOnDeny = enableIpRedirectOnDeny; + return this; + } + + public Builder enableReferrerProtection(@Nullable Boolean enableReferrerProtection) { + $.enableReferrerProtection = enableReferrerProtection; + return this; + } + + public Builder enableReferrerRedirectOnDeny(@Nullable Boolean enableReferrerRedirectOnDeny) { + $.enableReferrerRedirectOnDeny = enableReferrerRedirectOnDeny; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder geoProtectionMode(@Nullable String geoProtectionMode) { + $.geoProtectionMode = geoProtectionMode; + return this; + } + + public Builder geoProtectionTitle(@Nullable String geoProtectionTitle) { + $.geoProtectionTitle = geoProtectionTitle; + return this; + } + + public Builder geoRedirectUrl(@Nullable String geoRedirectUrl) { + $.geoRedirectUrl = geoRedirectUrl; + return this; + } + + public Builder ipAddresses(@Nullable List ipAddresses) { + $.ipAddresses = ipAddresses; + return this; + } + + public Builder ipAddresses(String... ipAddresses) { + return ipAddresses(List.of(ipAddresses)); + } + + public Builder ipProtectionMode(@Nullable String ipProtectionMode) { + $.ipProtectionMode = ipProtectionMode; + return this; + } + + public Builder ipProtectionTitle(@Nullable String ipProtectionTitle) { + $.ipProtectionTitle = ipProtectionTitle; + return this; + } + + public Builder ipRedirectUrl(@Nullable String ipRedirectUrl) { + $.ipRedirectUrl = ipRedirectUrl; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder overrideIpAddresses(@Nullable List overrideIpAddresses) { + $.overrideIpAddresses = overrideIpAddresses; + return this; + } + + public Builder overrideIpAddresses(String... overrideIpAddresses) { + return overrideIpAddresses(List.of(overrideIpAddresses)); + } + + public Builder referrerDomains(@Nullable List referrerDomains) { + $.referrerDomains = referrerDomains; + return this; + } + + public Builder referrerDomains(String... referrerDomains) { + return referrerDomains(List.of(referrerDomains)); + } + + public Builder referrerProtectionMode(@Nullable String referrerProtectionMode) { + $.referrerProtectionMode = referrerProtectionMode; + return this; + } + + public Builder referrerProtectionTitle(@Nullable String referrerProtectionTitle) { + $.referrerProtectionTitle = referrerProtectionTitle; + return this; + } + + public Builder referrerRedirectUrl(@Nullable String referrerRedirectUrl) { + $.referrerRedirectUrl = referrerRedirectUrl; + return this; + } + + public Builder regions(@Nullable List regions) { + $.regions = regions; + return this; + } + + public Builder regions(String... regions) { + return regions(List.of(regions)); + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs.java new file mode 100644 index 000000000..16db5943f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs.java @@ -0,0 +1,497 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs(); + + @Import(name="countries") + private @Nullable Output> countries; + + public Optional>> countries() { + return Optional.ofNullable(this.countries); + } + + @Import(name="dmas") + private @Nullable Output> dmas; + + public Optional>> dmas() { + return Optional.ofNullable(this.dmas); + } + + @Import(name="enableGeoProtection") + private @Nullable Output enableGeoProtection; + + public Optional> enableGeoProtection() { + return Optional.ofNullable(this.enableGeoProtection); + } + + @Import(name="enableGeoRedirectOnDeny") + private @Nullable Output enableGeoRedirectOnDeny; + + public Optional> enableGeoRedirectOnDeny() { + return Optional.ofNullable(this.enableGeoRedirectOnDeny); + } + + @Import(name="enableIpProtection") + private @Nullable Output enableIpProtection; + + public Optional> enableIpProtection() { + return Optional.ofNullable(this.enableIpProtection); + } + + @Import(name="enableIpRedirectOnDeny") + private @Nullable Output enableIpRedirectOnDeny; + + public Optional> enableIpRedirectOnDeny() { + return Optional.ofNullable(this.enableIpRedirectOnDeny); + } + + @Import(name="enableReferrerProtection") + private @Nullable Output enableReferrerProtection; + + public Optional> enableReferrerProtection() { + return Optional.ofNullable(this.enableReferrerProtection); + } + + @Import(name="enableReferrerRedirectOnDeny") + private @Nullable Output enableReferrerRedirectOnDeny; + + public Optional> enableReferrerRedirectOnDeny() { + return Optional.ofNullable(this.enableReferrerRedirectOnDeny); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="geoProtectionMode") + private @Nullable Output geoProtectionMode; + + public Optional> geoProtectionMode() { + return Optional.ofNullable(this.geoProtectionMode); + } + + @Import(name="geoProtectionTitle") + private @Nullable Output geoProtectionTitle; + + public Optional> geoProtectionTitle() { + return Optional.ofNullable(this.geoProtectionTitle); + } + + @Import(name="geoRedirectUrl") + private @Nullable Output geoRedirectUrl; + + public Optional> geoRedirectUrl() { + return Optional.ofNullable(this.geoRedirectUrl); + } + + @Import(name="ipAddresses") + private @Nullable Output> ipAddresses; + + public Optional>> ipAddresses() { + return Optional.ofNullable(this.ipAddresses); + } + + @Import(name="ipProtectionMode") + private @Nullable Output ipProtectionMode; + + public Optional> ipProtectionMode() { + return Optional.ofNullable(this.ipProtectionMode); + } + + @Import(name="ipProtectionTitle") + private @Nullable Output ipProtectionTitle; + + public Optional> ipProtectionTitle() { + return Optional.ofNullable(this.ipProtectionTitle); + } + + @Import(name="ipRedirectUrl") + private @Nullable Output ipRedirectUrl; + + public Optional> ipRedirectUrl() { + return Optional.ofNullable(this.ipRedirectUrl); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="overrideIpAddresses") + private @Nullable Output> overrideIpAddresses; + + public Optional>> overrideIpAddresses() { + return Optional.ofNullable(this.overrideIpAddresses); + } + + @Import(name="referrerDomains") + private @Nullable Output> referrerDomains; + + public Optional>> referrerDomains() { + return Optional.ofNullable(this.referrerDomains); + } + + @Import(name="referrerProtectionMode") + private @Nullable Output referrerProtectionMode; + + public Optional> referrerProtectionMode() { + return Optional.ofNullable(this.referrerProtectionMode); + } + + @Import(name="referrerProtectionTitle") + private @Nullable Output referrerProtectionTitle; + + public Optional> referrerProtectionTitle() { + return Optional.ofNullable(this.referrerProtectionTitle); + } + + @Import(name="referrerRedirectUrl") + private @Nullable Output referrerRedirectUrl; + + public Optional> referrerRedirectUrl() { + return Optional.ofNullable(this.referrerRedirectUrl); + } + + @Import(name="regions") + private @Nullable Output> regions; + + public Optional>> regions() { + return Optional.ofNullable(this.regions); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs(GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs $) { + this.countries = $.countries; + this.dmas = $.dmas; + this.enableGeoProtection = $.enableGeoProtection; + this.enableGeoRedirectOnDeny = $.enableGeoRedirectOnDeny; + this.enableIpProtection = $.enableIpProtection; + this.enableIpRedirectOnDeny = $.enableIpRedirectOnDeny; + this.enableReferrerProtection = $.enableReferrerProtection; + this.enableReferrerRedirectOnDeny = $.enableReferrerRedirectOnDeny; + this.enabled = $.enabled; + this.geoProtectionMode = $.geoProtectionMode; + this.geoProtectionTitle = $.geoProtectionTitle; + this.geoRedirectUrl = $.geoRedirectUrl; + this.ipAddresses = $.ipAddresses; + this.ipProtectionMode = $.ipProtectionMode; + this.ipProtectionTitle = $.ipProtectionTitle; + this.ipRedirectUrl = $.ipRedirectUrl; + this.locked = $.locked; + this.overrideIpAddresses = $.overrideIpAddresses; + this.referrerDomains = $.referrerDomains; + this.referrerProtectionMode = $.referrerProtectionMode; + this.referrerProtectionTitle = $.referrerProtectionTitle; + this.referrerRedirectUrl = $.referrerRedirectUrl; + this.regions = $.regions; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs(Objects.requireNonNull(defaults)); + } + + public Builder countries(@Nullable Output> countries) { + $.countries = countries; + return this; + } + + public Builder countries(List countries) { + return countries(Output.of(countries)); + } + + public Builder countries(String... countries) { + return countries(List.of(countries)); + } + + public Builder dmas(@Nullable Output> dmas) { + $.dmas = dmas; + return this; + } + + public Builder dmas(List dmas) { + return dmas(Output.of(dmas)); + } + + public Builder dmas(String... dmas) { + return dmas(List.of(dmas)); + } + + public Builder enableGeoProtection(@Nullable Output enableGeoProtection) { + $.enableGeoProtection = enableGeoProtection; + return this; + } + + public Builder enableGeoProtection(Boolean enableGeoProtection) { + return enableGeoProtection(Output.of(enableGeoProtection)); + } + + public Builder enableGeoRedirectOnDeny(@Nullable Output enableGeoRedirectOnDeny) { + $.enableGeoRedirectOnDeny = enableGeoRedirectOnDeny; + return this; + } + + public Builder enableGeoRedirectOnDeny(Boolean enableGeoRedirectOnDeny) { + return enableGeoRedirectOnDeny(Output.of(enableGeoRedirectOnDeny)); + } + + public Builder enableIpProtection(@Nullable Output enableIpProtection) { + $.enableIpProtection = enableIpProtection; + return this; + } + + public Builder enableIpProtection(Boolean enableIpProtection) { + return enableIpProtection(Output.of(enableIpProtection)); + } + + public Builder enableIpRedirectOnDeny(@Nullable Output enableIpRedirectOnDeny) { + $.enableIpRedirectOnDeny = enableIpRedirectOnDeny; + return this; + } + + public Builder enableIpRedirectOnDeny(Boolean enableIpRedirectOnDeny) { + return enableIpRedirectOnDeny(Output.of(enableIpRedirectOnDeny)); + } + + public Builder enableReferrerProtection(@Nullable Output enableReferrerProtection) { + $.enableReferrerProtection = enableReferrerProtection; + return this; + } + + public Builder enableReferrerProtection(Boolean enableReferrerProtection) { + return enableReferrerProtection(Output.of(enableReferrerProtection)); + } + + public Builder enableReferrerRedirectOnDeny(@Nullable Output enableReferrerRedirectOnDeny) { + $.enableReferrerRedirectOnDeny = enableReferrerRedirectOnDeny; + return this; + } + + public Builder enableReferrerRedirectOnDeny(Boolean enableReferrerRedirectOnDeny) { + return enableReferrerRedirectOnDeny(Output.of(enableReferrerRedirectOnDeny)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder geoProtectionMode(@Nullable Output geoProtectionMode) { + $.geoProtectionMode = geoProtectionMode; + return this; + } + + public Builder geoProtectionMode(String geoProtectionMode) { + return geoProtectionMode(Output.of(geoProtectionMode)); + } + + public Builder geoProtectionTitle(@Nullable Output geoProtectionTitle) { + $.geoProtectionTitle = geoProtectionTitle; + return this; + } + + public Builder geoProtectionTitle(String geoProtectionTitle) { + return geoProtectionTitle(Output.of(geoProtectionTitle)); + } + + public Builder geoRedirectUrl(@Nullable Output geoRedirectUrl) { + $.geoRedirectUrl = geoRedirectUrl; + return this; + } + + public Builder geoRedirectUrl(String geoRedirectUrl) { + return geoRedirectUrl(Output.of(geoRedirectUrl)); + } + + public Builder ipAddresses(@Nullable Output> ipAddresses) { + $.ipAddresses = ipAddresses; + return this; + } + + public Builder ipAddresses(List ipAddresses) { + return ipAddresses(Output.of(ipAddresses)); + } + + public Builder ipAddresses(String... ipAddresses) { + return ipAddresses(List.of(ipAddresses)); + } + + public Builder ipProtectionMode(@Nullable Output ipProtectionMode) { + $.ipProtectionMode = ipProtectionMode; + return this; + } + + public Builder ipProtectionMode(String ipProtectionMode) { + return ipProtectionMode(Output.of(ipProtectionMode)); + } + + public Builder ipProtectionTitle(@Nullable Output ipProtectionTitle) { + $.ipProtectionTitle = ipProtectionTitle; + return this; + } + + public Builder ipProtectionTitle(String ipProtectionTitle) { + return ipProtectionTitle(Output.of(ipProtectionTitle)); + } + + public Builder ipRedirectUrl(@Nullable Output ipRedirectUrl) { + $.ipRedirectUrl = ipRedirectUrl; + return this; + } + + public Builder ipRedirectUrl(String ipRedirectUrl) { + return ipRedirectUrl(Output.of(ipRedirectUrl)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder overrideIpAddresses(@Nullable Output> overrideIpAddresses) { + $.overrideIpAddresses = overrideIpAddresses; + return this; + } + + public Builder overrideIpAddresses(List overrideIpAddresses) { + return overrideIpAddresses(Output.of(overrideIpAddresses)); + } + + public Builder overrideIpAddresses(String... overrideIpAddresses) { + return overrideIpAddresses(List.of(overrideIpAddresses)); + } + + public Builder referrerDomains(@Nullable Output> referrerDomains) { + $.referrerDomains = referrerDomains; + return this; + } + + public Builder referrerDomains(List referrerDomains) { + return referrerDomains(Output.of(referrerDomains)); + } + + public Builder referrerDomains(String... referrerDomains) { + return referrerDomains(List.of(referrerDomains)); + } + + public Builder referrerProtectionMode(@Nullable Output referrerProtectionMode) { + $.referrerProtectionMode = referrerProtectionMode; + return this; + } + + public Builder referrerProtectionMode(String referrerProtectionMode) { + return referrerProtectionMode(Output.of(referrerProtectionMode)); + } + + public Builder referrerProtectionTitle(@Nullable Output referrerProtectionTitle) { + $.referrerProtectionTitle = referrerProtectionTitle; + return this; + } + + public Builder referrerProtectionTitle(String referrerProtectionTitle) { + return referrerProtectionTitle(Output.of(referrerProtectionTitle)); + } + + public Builder referrerRedirectUrl(@Nullable Output referrerRedirectUrl) { + $.referrerRedirectUrl = referrerRedirectUrl; + return this; + } + + public Builder referrerRedirectUrl(String referrerRedirectUrl) { + return referrerRedirectUrl(Output.of(referrerRedirectUrl)); + } + + public Builder regions(@Nullable Output> regions) { + $.regions = regions; + return this; + } + + public Builder regions(List regions) { + return regions(Output.of(regions)); + } + + public Builder regions(String... regions) { + return regions(List.of(regions)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport.java new file mode 100644 index 000000000..ce3250f63 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport.java @@ -0,0 +1,219 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport(); + + @Import(name="allowCredentials") + private @Nullable Boolean allowCredentials; + + public Optional allowCredentials() { + return Optional.ofNullable(this.allowCredentials); + } + + @Import(name="allowHeaders") + private @Nullable String allowHeaders; + + public Optional allowHeaders() { + return Optional.ofNullable(this.allowHeaders); + } + + @Import(name="allowOrigins") + private @Nullable String allowOrigins; + + public Optional allowOrigins() { + return Optional.ofNullable(this.allowOrigins); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="exposeHeaders") + private @Nullable List exposeHeaders; + + public Optional> exposeHeaders() { + return Optional.ofNullable(this.exposeHeaders); + } + + @Import(name="headers") + private @Nullable List headers; + + public Optional> headers() { + return Optional.ofNullable(this.headers); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="methods") + private @Nullable List methods; + + public Optional> methods() { + return Optional.ofNullable(this.methods); + } + + @Import(name="origins") + private @Nullable List origins; + + public Optional> origins() { + return Optional.ofNullable(this.origins); + } + + @Import(name="preflightMaxAge") + private @Nullable String preflightMaxAge; + + public Optional preflightMaxAge() { + return Optional.ofNullable(this.preflightMaxAge); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport(GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport $) { + this.allowCredentials = $.allowCredentials; + this.allowHeaders = $.allowHeaders; + this.allowOrigins = $.allowOrigins; + this.enabled = $.enabled; + this.exposeHeaders = $.exposeHeaders; + this.headers = $.headers; + this.locked = $.locked; + this.methods = $.methods; + this.origins = $.origins; + this.preflightMaxAge = $.preflightMaxAge; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport(Objects.requireNonNull(defaults)); + } + + public Builder allowCredentials(@Nullable Boolean allowCredentials) { + $.allowCredentials = allowCredentials; + return this; + } + + public Builder allowHeaders(@Nullable String allowHeaders) { + $.allowHeaders = allowHeaders; + return this; + } + + public Builder allowOrigins(@Nullable String allowOrigins) { + $.allowOrigins = allowOrigins; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder exposeHeaders(@Nullable List exposeHeaders) { + $.exposeHeaders = exposeHeaders; + return this; + } + + public Builder exposeHeaders(String... exposeHeaders) { + return exposeHeaders(List.of(exposeHeaders)); + } + + public Builder headers(@Nullable List headers) { + $.headers = headers; + return this; + } + + public Builder headers(String... headers) { + return headers(List.of(headers)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder methods(@Nullable List methods) { + $.methods = methods; + return this; + } + + public Builder methods(String... methods) { + return methods(List.of(methods)); + } + + public Builder origins(@Nullable List origins) { + $.origins = origins; + return this; + } + + public Builder origins(String... origins) { + return origins(List.of(origins)); + } + + public Builder preflightMaxAge(@Nullable String preflightMaxAge) { + $.preflightMaxAge = preflightMaxAge; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs.java new file mode 100644 index 000000000..566f08549 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs.java @@ -0,0 +1,268 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs(); + + @Import(name="allowCredentials") + private @Nullable Output allowCredentials; + + public Optional> allowCredentials() { + return Optional.ofNullable(this.allowCredentials); + } + + @Import(name="allowHeaders") + private @Nullable Output allowHeaders; + + public Optional> allowHeaders() { + return Optional.ofNullable(this.allowHeaders); + } + + @Import(name="allowOrigins") + private @Nullable Output allowOrigins; + + public Optional> allowOrigins() { + return Optional.ofNullable(this.allowOrigins); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="exposeHeaders") + private @Nullable Output> exposeHeaders; + + public Optional>> exposeHeaders() { + return Optional.ofNullable(this.exposeHeaders); + } + + @Import(name="headers") + private @Nullable Output> headers; + + public Optional>> headers() { + return Optional.ofNullable(this.headers); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="methods") + private @Nullable Output> methods; + + public Optional>> methods() { + return Optional.ofNullable(this.methods); + } + + @Import(name="origins") + private @Nullable Output> origins; + + public Optional>> origins() { + return Optional.ofNullable(this.origins); + } + + @Import(name="preflightMaxAge") + private @Nullable Output preflightMaxAge; + + public Optional> preflightMaxAge() { + return Optional.ofNullable(this.preflightMaxAge); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs(GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs $) { + this.allowCredentials = $.allowCredentials; + this.allowHeaders = $.allowHeaders; + this.allowOrigins = $.allowOrigins; + this.enabled = $.enabled; + this.exposeHeaders = $.exposeHeaders; + this.headers = $.headers; + this.locked = $.locked; + this.methods = $.methods; + this.origins = $.origins; + this.preflightMaxAge = $.preflightMaxAge; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs(Objects.requireNonNull(defaults)); + } + + public Builder allowCredentials(@Nullable Output allowCredentials) { + $.allowCredentials = allowCredentials; + return this; + } + + public Builder allowCredentials(Boolean allowCredentials) { + return allowCredentials(Output.of(allowCredentials)); + } + + public Builder allowHeaders(@Nullable Output allowHeaders) { + $.allowHeaders = allowHeaders; + return this; + } + + public Builder allowHeaders(String allowHeaders) { + return allowHeaders(Output.of(allowHeaders)); + } + + public Builder allowOrigins(@Nullable Output allowOrigins) { + $.allowOrigins = allowOrigins; + return this; + } + + public Builder allowOrigins(String allowOrigins) { + return allowOrigins(Output.of(allowOrigins)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder exposeHeaders(@Nullable Output> exposeHeaders) { + $.exposeHeaders = exposeHeaders; + return this; + } + + public Builder exposeHeaders(List exposeHeaders) { + return exposeHeaders(Output.of(exposeHeaders)); + } + + public Builder exposeHeaders(String... exposeHeaders) { + return exposeHeaders(List.of(exposeHeaders)); + } + + public Builder headers(@Nullable Output> headers) { + $.headers = headers; + return this; + } + + public Builder headers(List headers) { + return headers(Output.of(headers)); + } + + public Builder headers(String... headers) { + return headers(List.of(headers)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder methods(@Nullable Output> methods) { + $.methods = methods; + return this; + } + + public Builder methods(List methods) { + return methods(Output.of(methods)); + } + + public Builder methods(String... methods) { + return methods(List.of(methods)); + } + + public Builder origins(@Nullable Output> origins) { + $.origins = origins; + return this; + } + + public Builder origins(List origins) { + return origins(Output.of(origins)); + } + + public Builder origins(String... origins) { + return origins(List.of(origins)); + } + + public Builder preflightMaxAge(@Nullable Output preflightMaxAge) { + $.preflightMaxAge = preflightMaxAge; + return this; + } + + public Builder preflightMaxAge(String preflightMaxAge) { + return preflightMaxAge(Output.of(preflightMaxAge)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCode.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCode.java new file mode 100644 index 000000000..1d39c557b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCode.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCpCode extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCpCode Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCpCode(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue value; + + public Optional value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCpCode() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCpCode(GetPropertyRulesBuilderRulesV20230920BehaviorCpCode $) { + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCpCode defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCpCode $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCpCode(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCpCode defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCpCode(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder value(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue value) { + $.value = value; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCpCode build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs.java new file mode 100644 index 000000000..7d9c4e55e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs.java @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs $) { + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs value) { + return value(Output.of(value)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue.java new file mode 100644 index 000000000..52a318854 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue.java @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue(); + + @Import(name="cpCodeLimits") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits cpCodeLimits; + + public Optional cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + + @Import(name="createdDate") + private @Nullable Integer createdDate; + + public Optional createdDate() { + return Optional.ofNullable(this.createdDate); + } + + @Import(name="description") + private @Nullable String description; + + public Optional description() { + return Optional.ofNullable(this.description); + } + + @Import(name="id") + private @Nullable Integer id; + + public Optional id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable String name; + + public Optional name() { + return Optional.ofNullable(this.name); + } + + @Import(name="products") + private @Nullable List products; + + public Optional> products() { + return Optional.ofNullable(this.products); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue $) { + this.cpCodeLimits = $.cpCodeLimits; + this.createdDate = $.createdDate; + this.description = $.description; + this.id = $.id; + this.name = $.name; + this.products = $.products; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue(Objects.requireNonNull(defaults)); + } + + public Builder cpCodeLimits(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits cpCodeLimits) { + $.cpCodeLimits = cpCodeLimits; + return this; + } + + public Builder createdDate(@Nullable Integer createdDate) { + $.createdDate = createdDate; + return this; + } + + public Builder description(@Nullable String description) { + $.description = description; + return this; + } + + public Builder id(@Nullable Integer id) { + $.id = id; + return this; + } + + public Builder name(@Nullable String name) { + $.name = name; + return this; + } + + public Builder products(@Nullable List products) { + $.products = products; + return this; + } + + public Builder products(String... products) { + return products(List.of(products)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs.java new file mode 100644 index 000000000..e9a5446ac --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs.java @@ -0,0 +1,155 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs(); + + @Import(name="cpCodeLimits") + private @Nullable Output cpCodeLimits; + + public Optional> cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + + @Import(name="createdDate") + private @Nullable Output createdDate; + + public Optional> createdDate() { + return Optional.ofNullable(this.createdDate); + } + + @Import(name="description") + private @Nullable Output description; + + public Optional> description() { + return Optional.ofNullable(this.description); + } + + @Import(name="id") + private @Nullable Output id; + + public Optional> id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="products") + private @Nullable Output> products; + + public Optional>> products() { + return Optional.ofNullable(this.products); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs $) { + this.cpCodeLimits = $.cpCodeLimits; + this.createdDate = $.createdDate; + this.description = $.description; + this.id = $.id; + this.name = $.name; + this.products = $.products; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs(Objects.requireNonNull(defaults)); + } + + public Builder cpCodeLimits(@Nullable Output cpCodeLimits) { + $.cpCodeLimits = cpCodeLimits; + return this; + } + + public Builder cpCodeLimits(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs cpCodeLimits) { + return cpCodeLimits(Output.of(cpCodeLimits)); + } + + public Builder createdDate(@Nullable Output createdDate) { + $.createdDate = createdDate; + return this; + } + + public Builder createdDate(Integer createdDate) { + return createdDate(Output.of(createdDate)); + } + + public Builder description(@Nullable Output description) { + $.description = description; + return this; + } + + public Builder description(String description) { + return description(Output.of(description)); + } + + public Builder id(@Nullable Output id) { + $.id = id; + return this; + } + + public Builder id(Integer id) { + return id(Output.of(id)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder products(@Nullable Output> products) { + $.products = products; + return this; + } + + public Builder products(List products) { + return products(Output.of(products)); + } + + public Builder products(String... products) { + return products(List.of(products)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits.java new file mode 100644 index 000000000..e3be694dd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits(); + + @Import(name="currentCapacity") + private @Nullable Integer currentCapacity; + + public Optional currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + + @Import(name="limit") + private @Nullable Integer limit; + + public Optional limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="limitType") + private @Nullable String limitType; + + public Optional limitType() { + return Optional.ofNullable(this.limitType); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits $) { + this.currentCapacity = $.currentCapacity; + this.limit = $.limit; + this.limitType = $.limitType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits(Objects.requireNonNull(defaults)); + } + + public Builder currentCapacity(@Nullable Integer currentCapacity) { + $.currentCapacity = currentCapacity; + return this; + } + + public Builder limit(@Nullable Integer limit) { + $.limit = limit; + return this; + } + + public Builder limitType(@Nullable String limitType) { + $.limitType = limitType; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs.java new file mode 100644 index 000000000..4c7e90372 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs(); + + @Import(name="currentCapacity") + private @Nullable Output currentCapacity; + + public Optional> currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + + @Import(name="limit") + private @Nullable Output limit; + + public Optional> limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="limitType") + private @Nullable Output limitType; + + public Optional> limitType() { + return Optional.ofNullable(this.limitType); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs $) { + this.currentCapacity = $.currentCapacity; + this.limit = $.limit; + this.limitType = $.limitType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs(Objects.requireNonNull(defaults)); + } + + public Builder currentCapacity(@Nullable Output currentCapacity) { + $.currentCapacity = currentCapacity; + return this; + } + + public Builder currentCapacity(Integer currentCapacity) { + return currentCapacity(Output.of(currentCapacity)); + } + + public Builder limit(@Nullable Output limit) { + $.limit = limit; + return this; + } + + public Builder limit(Integer limit) { + return limit(Output.of(limit)); + } + + public Builder limitType(@Nullable Output limitType) { + $.limitType = limitType; + return this; + } + + public Builder limitType(String limitType) { + return limitType(Output.of(limitType)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior.java new file mode 100644 index 000000000..e43ab0739 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior(); + + @Import(name="behaviorId") + private @Nullable String behaviorId; + + public Optional behaviorId() { + return Optional.ofNullable(this.behaviorId); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior(GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior $) { + this.behaviorId = $.behaviorId; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior(Objects.requireNonNull(defaults)); + } + + public Builder behaviorId(@Nullable String behaviorId) { + $.behaviorId = behaviorId; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs.java new file mode 100644 index 000000000..460b7474f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs(); + + @Import(name="behaviorId") + private @Nullable Output behaviorId; + + public Optional> behaviorId() { + return Optional.ofNullable(this.behaviorId); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs(GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs $) { + this.behaviorId = $.behaviorId; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs(Objects.requireNonNull(defaults)); + } + + public Builder behaviorId(@Nullable Output behaviorId) { + $.behaviorId = behaviorId; + return this; + } + + public Builder behaviorId(String behaviorId) { + return behaviorId(Output.of(behaviorId)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDatastream.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDatastream.java new file mode 100644 index 000000000..3b39e9de7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDatastream.java @@ -0,0 +1,208 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDatastream extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDatastream Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDatastream(); + + @Import(name="beaconStreamTitle") + private @Nullable String beaconStreamTitle; + + public Optional beaconStreamTitle() { + return Optional.ofNullable(this.beaconStreamTitle); + } + + @Import(name="collectMidgressTraffic") + private @Nullable Boolean collectMidgressTraffic; + + public Optional collectMidgressTraffic() { + return Optional.ofNullable(this.collectMidgressTraffic); + } + + @Import(name="datastreamIds") + private @Nullable String datastreamIds; + + public Optional datastreamIds() { + return Optional.ofNullable(this.datastreamIds); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="logEnabled") + private @Nullable Boolean logEnabled; + + public Optional logEnabled() { + return Optional.ofNullable(this.logEnabled); + } + + @Import(name="logStreamNames") + private @Nullable List logStreamNames; + + public Optional> logStreamNames() { + return Optional.ofNullable(this.logStreamNames); + } + + @Import(name="logStreamTitle") + private @Nullable String logStreamTitle; + + public Optional logStreamTitle() { + return Optional.ofNullable(this.logStreamTitle); + } + + @Import(name="samplingPercentage") + private @Nullable Integer samplingPercentage; + + public Optional samplingPercentage() { + return Optional.ofNullable(this.samplingPercentage); + } + + @Import(name="streamType") + private @Nullable String streamType; + + public Optional streamType() { + return Optional.ofNullable(this.streamType); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDatastream() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDatastream(GetPropertyRulesBuilderRulesV20230920BehaviorDatastream $) { + this.beaconStreamTitle = $.beaconStreamTitle; + this.collectMidgressTraffic = $.collectMidgressTraffic; + this.datastreamIds = $.datastreamIds; + this.enabled = $.enabled; + this.locked = $.locked; + this.logEnabled = $.logEnabled; + this.logStreamNames = $.logStreamNames; + this.logStreamTitle = $.logStreamTitle; + this.samplingPercentage = $.samplingPercentage; + this.streamType = $.streamType; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDatastream defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDatastream $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDatastream(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDatastream defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDatastream(Objects.requireNonNull(defaults)); + } + + public Builder beaconStreamTitle(@Nullable String beaconStreamTitle) { + $.beaconStreamTitle = beaconStreamTitle; + return this; + } + + public Builder collectMidgressTraffic(@Nullable Boolean collectMidgressTraffic) { + $.collectMidgressTraffic = collectMidgressTraffic; + return this; + } + + public Builder datastreamIds(@Nullable String datastreamIds) { + $.datastreamIds = datastreamIds; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder logEnabled(@Nullable Boolean logEnabled) { + $.logEnabled = logEnabled; + return this; + } + + public Builder logStreamNames(@Nullable List logStreamNames) { + $.logStreamNames = logStreamNames; + return this; + } + + public Builder logStreamNames(String... logStreamNames) { + return logStreamNames(List.of(logStreamNames)); + } + + public Builder logStreamTitle(@Nullable String logStreamTitle) { + $.logStreamTitle = logStreamTitle; + return this; + } + + public Builder samplingPercentage(@Nullable Integer samplingPercentage) { + $.samplingPercentage = samplingPercentage; + return this; + } + + public Builder streamType(@Nullable String streamType) { + $.streamType = streamType; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDatastream build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs.java new file mode 100644 index 000000000..f8ad80a68 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs.java @@ -0,0 +1,257 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs(); + + @Import(name="beaconStreamTitle") + private @Nullable Output beaconStreamTitle; + + public Optional> beaconStreamTitle() { + return Optional.ofNullable(this.beaconStreamTitle); + } + + @Import(name="collectMidgressTraffic") + private @Nullable Output collectMidgressTraffic; + + public Optional> collectMidgressTraffic() { + return Optional.ofNullable(this.collectMidgressTraffic); + } + + @Import(name="datastreamIds") + private @Nullable Output datastreamIds; + + public Optional> datastreamIds() { + return Optional.ofNullable(this.datastreamIds); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="logEnabled") + private @Nullable Output logEnabled; + + public Optional> logEnabled() { + return Optional.ofNullable(this.logEnabled); + } + + @Import(name="logStreamNames") + private @Nullable Output> logStreamNames; + + public Optional>> logStreamNames() { + return Optional.ofNullable(this.logStreamNames); + } + + @Import(name="logStreamTitle") + private @Nullable Output logStreamTitle; + + public Optional> logStreamTitle() { + return Optional.ofNullable(this.logStreamTitle); + } + + @Import(name="samplingPercentage") + private @Nullable Output samplingPercentage; + + public Optional> samplingPercentage() { + return Optional.ofNullable(this.samplingPercentage); + } + + @Import(name="streamType") + private @Nullable Output streamType; + + public Optional> streamType() { + return Optional.ofNullable(this.streamType); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs(GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs $) { + this.beaconStreamTitle = $.beaconStreamTitle; + this.collectMidgressTraffic = $.collectMidgressTraffic; + this.datastreamIds = $.datastreamIds; + this.enabled = $.enabled; + this.locked = $.locked; + this.logEnabled = $.logEnabled; + this.logStreamNames = $.logStreamNames; + this.logStreamTitle = $.logStreamTitle; + this.samplingPercentage = $.samplingPercentage; + this.streamType = $.streamType; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs(Objects.requireNonNull(defaults)); + } + + public Builder beaconStreamTitle(@Nullable Output beaconStreamTitle) { + $.beaconStreamTitle = beaconStreamTitle; + return this; + } + + public Builder beaconStreamTitle(String beaconStreamTitle) { + return beaconStreamTitle(Output.of(beaconStreamTitle)); + } + + public Builder collectMidgressTraffic(@Nullable Output collectMidgressTraffic) { + $.collectMidgressTraffic = collectMidgressTraffic; + return this; + } + + public Builder collectMidgressTraffic(Boolean collectMidgressTraffic) { + return collectMidgressTraffic(Output.of(collectMidgressTraffic)); + } + + public Builder datastreamIds(@Nullable Output datastreamIds) { + $.datastreamIds = datastreamIds; + return this; + } + + public Builder datastreamIds(String datastreamIds) { + return datastreamIds(Output.of(datastreamIds)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder logEnabled(@Nullable Output logEnabled) { + $.logEnabled = logEnabled; + return this; + } + + public Builder logEnabled(Boolean logEnabled) { + return logEnabled(Output.of(logEnabled)); + } + + public Builder logStreamNames(@Nullable Output> logStreamNames) { + $.logStreamNames = logStreamNames; + return this; + } + + public Builder logStreamNames(List logStreamNames) { + return logStreamNames(Output.of(logStreamNames)); + } + + public Builder logStreamNames(String... logStreamNames) { + return logStreamNames(List.of(logStreamNames)); + } + + public Builder logStreamTitle(@Nullable Output logStreamTitle) { + $.logStreamTitle = logStreamTitle; + return this; + } + + public Builder logStreamTitle(String logStreamTitle) { + return logStreamTitle(Output.of(logStreamTitle)); + } + + public Builder samplingPercentage(@Nullable Output samplingPercentage) { + $.samplingPercentage = samplingPercentage; + return this; + } + + public Builder samplingPercentage(Integer samplingPercentage) { + return samplingPercentage(Output.of(samplingPercentage)); + } + + public Builder streamType(@Nullable Output streamType) { + $.streamType = streamType; + return this; + } + + public Builder streamType(String streamType) { + return streamType(Output.of(streamType)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcp.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcp.java new file mode 100644 index 000000000..f1e7ac39c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcp.java @@ -0,0 +1,163 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDcp extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDcp Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDcp(); + + @Import(name="anonymous") + private @Nullable Boolean anonymous; + + public Optional anonymous() { + return Optional.ofNullable(this.anonymous); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="gwenabled") + private @Nullable Boolean gwenabled; + + public Optional gwenabled() { + return Optional.ofNullable(this.gwenabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="namespaceId") + private @Nullable String namespaceId; + + public Optional namespaceId() { + return Optional.ofNullable(this.namespaceId); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="tlsenabled") + private @Nullable Boolean tlsenabled; + + public Optional tlsenabled() { + return Optional.ofNullable(this.tlsenabled); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="wsenabled") + private @Nullable Boolean wsenabled; + + public Optional wsenabled() { + return Optional.ofNullable(this.wsenabled); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcp() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcp(GetPropertyRulesBuilderRulesV20230920BehaviorDcp $) { + this.anonymous = $.anonymous; + this.enabled = $.enabled; + this.gwenabled = $.gwenabled; + this.locked = $.locked; + this.namespaceId = $.namespaceId; + this.templateUuid = $.templateUuid; + this.tlsenabled = $.tlsenabled; + this.uuid = $.uuid; + this.wsenabled = $.wsenabled; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcp defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDcp $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcp(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcp defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcp(Objects.requireNonNull(defaults)); + } + + public Builder anonymous(@Nullable Boolean anonymous) { + $.anonymous = anonymous; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder gwenabled(@Nullable Boolean gwenabled) { + $.gwenabled = gwenabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder namespaceId(@Nullable String namespaceId) { + $.namespaceId = namespaceId; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder tlsenabled(@Nullable Boolean tlsenabled) { + $.tlsenabled = tlsenabled; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder wsenabled(@Nullable Boolean wsenabled) { + $.wsenabled = wsenabled; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcp build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs.java new file mode 100644 index 000000000..1bcf1c441 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs.java @@ -0,0 +1,200 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs(); + + @Import(name="anonymous") + private @Nullable Output anonymous; + + public Optional> anonymous() { + return Optional.ofNullable(this.anonymous); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="gwenabled") + private @Nullable Output gwenabled; + + public Optional> gwenabled() { + return Optional.ofNullable(this.gwenabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="namespaceId") + private @Nullable Output namespaceId; + + public Optional> namespaceId() { + return Optional.ofNullable(this.namespaceId); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="tlsenabled") + private @Nullable Output tlsenabled; + + public Optional> tlsenabled() { + return Optional.ofNullable(this.tlsenabled); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="wsenabled") + private @Nullable Output wsenabled; + + public Optional> wsenabled() { + return Optional.ofNullable(this.wsenabled); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs(GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs $) { + this.anonymous = $.anonymous; + this.enabled = $.enabled; + this.gwenabled = $.gwenabled; + this.locked = $.locked; + this.namespaceId = $.namespaceId; + this.templateUuid = $.templateUuid; + this.tlsenabled = $.tlsenabled; + this.uuid = $.uuid; + this.wsenabled = $.wsenabled; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs(Objects.requireNonNull(defaults)); + } + + public Builder anonymous(@Nullable Output anonymous) { + $.anonymous = anonymous; + return this; + } + + public Builder anonymous(Boolean anonymous) { + return anonymous(Output.of(anonymous)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder gwenabled(@Nullable Output gwenabled) { + $.gwenabled = gwenabled; + return this; + } + + public Builder gwenabled(Boolean gwenabled) { + return gwenabled(Output.of(gwenabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder namespaceId(@Nullable Output namespaceId) { + $.namespaceId = namespaceId; + return this; + } + + public Builder namespaceId(String namespaceId) { + return namespaceId(Output.of(namespaceId)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder tlsenabled(@Nullable Output tlsenabled) { + $.tlsenabled = tlsenabled; + return this; + } + + public Builder tlsenabled(Boolean tlsenabled) { + return tlsenabled(Output.of(tlsenabled)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder wsenabled(@Nullable Output wsenabled) { + $.wsenabled = wsenabled; + return this; + } + + public Builder wsenabled(Boolean wsenabled) { + return wsenabled(Output.of(wsenabled)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation.java new file mode 100644 index 000000000..4a54597b4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation(); + + @Import(name="hashConversionAlgorithm") + private @Nullable String hashConversionAlgorithm; + + public Optional hashConversionAlgorithm() { + return Optional.ofNullable(this.hashConversionAlgorithm); + } + + @Import(name="hashConversionKey") + private @Nullable String hashConversionKey; + + public Optional hashConversionKey() { + return Optional.ofNullable(this.hashConversionKey); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation $) { + this.hashConversionAlgorithm = $.hashConversionAlgorithm; + this.hashConversionKey = $.hashConversionKey; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation(Objects.requireNonNull(defaults)); + } + + public Builder hashConversionAlgorithm(@Nullable String hashConversionAlgorithm) { + $.hashConversionAlgorithm = hashConversionAlgorithm; + return this; + } + + public Builder hashConversionKey(@Nullable String hashConversionKey) { + $.hashConversionKey = hashConversionKey; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs.java new file mode 100644 index 000000000..50812306d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs(); + + @Import(name="hashConversionAlgorithm") + private @Nullable Output hashConversionAlgorithm; + + public Optional> hashConversionAlgorithm() { + return Optional.ofNullable(this.hashConversionAlgorithm); + } + + @Import(name="hashConversionKey") + private @Nullable Output hashConversionKey; + + public Optional> hashConversionKey() { + return Optional.ofNullable(this.hashConversionKey); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs $) { + this.hashConversionAlgorithm = $.hashConversionAlgorithm; + this.hashConversionKey = $.hashConversionKey; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs(Objects.requireNonNull(defaults)); + } + + public Builder hashConversionAlgorithm(@Nullable Output hashConversionAlgorithm) { + $.hashConversionAlgorithm = hashConversionAlgorithm; + return this; + } + + public Builder hashConversionAlgorithm(String hashConversionAlgorithm) { + return hashConversionAlgorithm(Output.of(hashConversionAlgorithm)); + } + + public Builder hashConversionKey(@Nullable Output hashConversionKey) { + $.hashConversionKey = hashConversionKey; + return this; + } + + public Builder hashConversionKey(String hashConversionKey) { + return hashConversionKey(Output.of(hashConversionKey)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation.java new file mode 100644 index 000000000..63289c737 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="regexPattern") + private @Nullable String regexPattern; + + public Optional regexPattern() { + return Optional.ofNullable(this.regexPattern); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation $) { + this.locked = $.locked; + this.regexPattern = $.regexPattern; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder regexPattern(@Nullable String regexPattern) { + $.regexPattern = regexPattern; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs.java new file mode 100644 index 000000000..6dbd9ed45 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="regexPattern") + private @Nullable Output regexPattern; + + public Optional> regexPattern() { + return Optional.ofNullable(this.regexPattern); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs $) { + this.locked = $.locked; + this.regexPattern = $.regexPattern; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder regexPattern(@Nullable Output regexPattern) { + $.regexPattern = regexPattern; + return this; + } + + public Builder regexPattern(String regexPattern) { + return regexPattern(Output.of(regexPattern)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation.java new file mode 100644 index 000000000..ef751439c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="substringEnd") + private @Nullable String substringEnd; + + public Optional substringEnd() { + return Optional.ofNullable(this.substringEnd); + } + + @Import(name="substringStart") + private @Nullable String substringStart; + + public Optional substringStart() { + return Optional.ofNullable(this.substringStart); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation $) { + this.locked = $.locked; + this.substringEnd = $.substringEnd; + this.substringStart = $.substringStart; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder substringEnd(@Nullable String substringEnd) { + $.substringEnd = substringEnd; + return this; + } + + public Builder substringStart(@Nullable String substringStart) { + $.substringStart = substringStart; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs.java new file mode 100644 index 000000000..3b66751cf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="substringEnd") + private @Nullable Output substringEnd; + + public Optional> substringEnd() { + return Optional.ofNullable(this.substringEnd); + } + + @Import(name="substringStart") + private @Nullable Output substringStart; + + public Optional> substringStart() { + return Optional.ofNullable(this.substringStart); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs $) { + this.locked = $.locked; + this.substringEnd = $.substringEnd; + this.substringStart = $.substringStart; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder substringEnd(@Nullable Output substringEnd) { + $.substringEnd = substringEnd; + return this; + } + + public Builder substringEnd(String substringEnd) { + return substringEnd(Output.of(substringEnd)); + } + + public Builder substringStart(@Nullable Output substringStart) { + $.substringStart = substringStart; + return this; + } + + public Builder substringStart(String substringStart) { + return substringStart(Output.of(substringStart)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor.java new file mode 100644 index 000000000..6f25d92f0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor(); + + @Import(name="certificateField") + private @Nullable String certificateField; + + public Optional certificateField() { + return Optional.ofNullable(this.certificateField); + } + + @Import(name="dcpMutualAuthProcessingVariableId") + private @Nullable String dcpMutualAuthProcessingVariableId; + + public Optional dcpMutualAuthProcessingVariableId() { + return Optional.ofNullable(this.dcpMutualAuthProcessingVariableId); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor $) { + this.certificateField = $.certificateField; + this.dcpMutualAuthProcessingVariableId = $.dcpMutualAuthProcessingVariableId; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor(Objects.requireNonNull(defaults)); + } + + public Builder certificateField(@Nullable String certificateField) { + $.certificateField = certificateField; + return this; + } + + public Builder dcpMutualAuthProcessingVariableId(@Nullable String dcpMutualAuthProcessingVariableId) { + $.dcpMutualAuthProcessingVariableId = dcpMutualAuthProcessingVariableId; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs.java new file mode 100644 index 000000000..15dcb1798 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs(); + + @Import(name="certificateField") + private @Nullable Output certificateField; + + public Optional> certificateField() { + return Optional.ofNullable(this.certificateField); + } + + @Import(name="dcpMutualAuthProcessingVariableId") + private @Nullable Output dcpMutualAuthProcessingVariableId; + + public Optional> dcpMutualAuthProcessingVariableId() { + return Optional.ofNullable(this.dcpMutualAuthProcessingVariableId); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs $) { + this.certificateField = $.certificateField; + this.dcpMutualAuthProcessingVariableId = $.dcpMutualAuthProcessingVariableId; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs(Objects.requireNonNull(defaults)); + } + + public Builder certificateField(@Nullable Output certificateField) { + $.certificateField = certificateField; + return this; + } + + public Builder certificateField(String certificateField) { + return certificateField(Output.of(certificateField)); + } + + public Builder dcpMutualAuthProcessingVariableId(@Nullable Output dcpMutualAuthProcessingVariableId) { + $.dcpMutualAuthProcessingVariableId = dcpMutualAuthProcessingVariableId; + return this; + } + + public Builder dcpMutualAuthProcessingVariableId(String dcpMutualAuthProcessingVariableId) { + return dcpMutualAuthProcessingVariableId(Output.of(dcpMutualAuthProcessingVariableId)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups.java new file mode 100644 index 000000000..ad6583a10 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups.java @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups(); + + @Import(name="groupNames") + private @Nullable List groupNames; + + public Optional> groupNames() { + return Optional.ofNullable(this.groupNames); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups $) { + this.groupNames = $.groupNames; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups(Objects.requireNonNull(defaults)); + } + + public Builder groupNames(@Nullable List groupNames) { + $.groupNames = groupNames; + return this; + } + + public Builder groupNames(String... groupNames) { + return groupNames(List.of(groupNames)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs.java new file mode 100644 index 000000000..f5bcfcf4a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs.java @@ -0,0 +1,120 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs(); + + @Import(name="groupNames") + private @Nullable Output> groupNames; + + public Optional>> groupNames() { + return Optional.ofNullable(this.groupNames); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs $) { + this.groupNames = $.groupNames; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs(Objects.requireNonNull(defaults)); + } + + public Builder groupNames(@Nullable Output> groupNames) { + $.groupNames = groupNames; + return this; + } + + public Builder groupNames(List groupNames) { + return groupNames(Output.of(groupNames)); + } + + public Builder groupNames(String... groupNames) { + return groupNames(List.of(groupNames)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations.java new file mode 100644 index 000000000..6e9b3a566 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations.java @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations(); + + @Import(name="customValues") + private @Nullable Boolean customValues; + + public Optional customValues() { + return Optional.ofNullable(this.customValues); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="hostname") + private @Nullable String hostname; + + public Optional hostname() { + return Optional.ofNullable(this.hostname); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="path") + private @Nullable String path; + + public Optional path() { + return Optional.ofNullable(this.path); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations $) { + this.customValues = $.customValues; + this.enabled = $.enabled; + this.hostname = $.hostname; + this.locked = $.locked; + this.path = $.path; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations(Objects.requireNonNull(defaults)); + } + + public Builder customValues(@Nullable Boolean customValues) { + $.customValues = customValues; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder hostname(@Nullable String hostname) { + $.hostname = hostname; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder path(@Nullable String path) { + $.path = path; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs.java new file mode 100644 index 000000000..430c6c32b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs.java @@ -0,0 +1,166 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs(); + + @Import(name="customValues") + private @Nullable Output customValues; + + public Optional> customValues() { + return Optional.ofNullable(this.customValues); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="hostname") + private @Nullable Output hostname; + + public Optional> hostname() { + return Optional.ofNullable(this.hostname); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="path") + private @Nullable Output path; + + public Optional> path() { + return Optional.ofNullable(this.path); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs $) { + this.customValues = $.customValues; + this.enabled = $.enabled; + this.hostname = $.hostname; + this.locked = $.locked; + this.path = $.path; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs(Objects.requireNonNull(defaults)); + } + + public Builder customValues(@Nullable Output customValues) { + $.customValues = customValues; + return this; + } + + public Builder customValues(Boolean customValues) { + return customValues(Output.of(customValues)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder hostname(@Nullable Output hostname) { + $.hostname = hostname; + return this; + } + + public Builder hostname(String hostname) { + return hostname(Output.of(hostname)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder path(@Nullable Output path) { + $.path = path; + return this; + } + + public Builder path(String path) { + return path(Output.of(path)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth.java new file mode 100644 index 000000000..f4c197e0f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth.java @@ -0,0 +1,163 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth(); + + @Import(name="extractHostname") + private @Nullable Boolean extractHostname; + + public Optional extractHostname() { + return Optional.ofNullable(this.extractHostname); + } + + @Import(name="extractJurisdiction") + private @Nullable Boolean extractJurisdiction; + + public Optional extractJurisdiction() { + return Optional.ofNullable(this.extractJurisdiction); + } + + @Import(name="extractNamespace") + private @Nullable Boolean extractNamespace; + + public Optional extractNamespace() { + return Optional.ofNullable(this.extractNamespace); + } + + @Import(name="hostnameClaim") + private @Nullable String hostnameClaim; + + public Optional hostnameClaim() { + return Optional.ofNullable(this.hostnameClaim); + } + + @Import(name="jurisdictionClaim") + private @Nullable String jurisdictionClaim; + + public Optional jurisdictionClaim() { + return Optional.ofNullable(this.jurisdictionClaim); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="namespaceClaim") + private @Nullable String namespaceClaim; + + public Optional namespaceClaim() { + return Optional.ofNullable(this.namespaceClaim); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth(GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth $) { + this.extractHostname = $.extractHostname; + this.extractJurisdiction = $.extractJurisdiction; + this.extractNamespace = $.extractNamespace; + this.hostnameClaim = $.hostnameClaim; + this.jurisdictionClaim = $.jurisdictionClaim; + this.locked = $.locked; + this.namespaceClaim = $.namespaceClaim; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth(Objects.requireNonNull(defaults)); + } + + public Builder extractHostname(@Nullable Boolean extractHostname) { + $.extractHostname = extractHostname; + return this; + } + + public Builder extractJurisdiction(@Nullable Boolean extractJurisdiction) { + $.extractJurisdiction = extractJurisdiction; + return this; + } + + public Builder extractNamespace(@Nullable Boolean extractNamespace) { + $.extractNamespace = extractNamespace; + return this; + } + + public Builder hostnameClaim(@Nullable String hostnameClaim) { + $.hostnameClaim = hostnameClaim; + return this; + } + + public Builder jurisdictionClaim(@Nullable String jurisdictionClaim) { + $.jurisdictionClaim = jurisdictionClaim; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder namespaceClaim(@Nullable String namespaceClaim) { + $.namespaceClaim = namespaceClaim; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs.java new file mode 100644 index 000000000..b133ffc2d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs.java @@ -0,0 +1,200 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs(); + + @Import(name="extractHostname") + private @Nullable Output extractHostname; + + public Optional> extractHostname() { + return Optional.ofNullable(this.extractHostname); + } + + @Import(name="extractJurisdiction") + private @Nullable Output extractJurisdiction; + + public Optional> extractJurisdiction() { + return Optional.ofNullable(this.extractJurisdiction); + } + + @Import(name="extractNamespace") + private @Nullable Output extractNamespace; + + public Optional> extractNamespace() { + return Optional.ofNullable(this.extractNamespace); + } + + @Import(name="hostnameClaim") + private @Nullable Output hostnameClaim; + + public Optional> hostnameClaim() { + return Optional.ofNullable(this.hostnameClaim); + } + + @Import(name="jurisdictionClaim") + private @Nullable Output jurisdictionClaim; + + public Optional> jurisdictionClaim() { + return Optional.ofNullable(this.jurisdictionClaim); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="namespaceClaim") + private @Nullable Output namespaceClaim; + + public Optional> namespaceClaim() { + return Optional.ofNullable(this.namespaceClaim); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs(GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs $) { + this.extractHostname = $.extractHostname; + this.extractJurisdiction = $.extractJurisdiction; + this.extractNamespace = $.extractNamespace; + this.hostnameClaim = $.hostnameClaim; + this.jurisdictionClaim = $.jurisdictionClaim; + this.locked = $.locked; + this.namespaceClaim = $.namespaceClaim; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs(Objects.requireNonNull(defaults)); + } + + public Builder extractHostname(@Nullable Output extractHostname) { + $.extractHostname = extractHostname; + return this; + } + + public Builder extractHostname(Boolean extractHostname) { + return extractHostname(Output.of(extractHostname)); + } + + public Builder extractJurisdiction(@Nullable Output extractJurisdiction) { + $.extractJurisdiction = extractJurisdiction; + return this; + } + + public Builder extractJurisdiction(Boolean extractJurisdiction) { + return extractJurisdiction(Output.of(extractJurisdiction)); + } + + public Builder extractNamespace(@Nullable Output extractNamespace) { + $.extractNamespace = extractNamespace; + return this; + } + + public Builder extractNamespace(Boolean extractNamespace) { + return extractNamespace(Output.of(extractNamespace)); + } + + public Builder hostnameClaim(@Nullable Output hostnameClaim) { + $.hostnameClaim = hostnameClaim; + return this; + } + + public Builder hostnameClaim(String hostnameClaim) { + return hostnameClaim(Output.of(hostnameClaim)); + } + + public Builder jurisdictionClaim(@Nullable Output jurisdictionClaim) { + $.jurisdictionClaim = jurisdictionClaim; + return this; + } + + public Builder jurisdictionClaim(String jurisdictionClaim) { + return jurisdictionClaim(Output.of(jurisdictionClaim)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder namespaceClaim(@Nullable Output namespaceClaim) { + $.namespaceClaim = namespaceClaim; + return this; + } + + public Builder namespaceClaim(String namespaceClaim) { + return namespaceClaim(Output.of(namespaceClaim)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt.java new file mode 100644 index 000000000..a014e9be4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt(); + + @Import(name="enabled") + private @Nullable String enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt(GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable String enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs.java new file mode 100644 index 000000000..db45422fb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs(GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(String enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess.java new file mode 100644 index 000000000..4dacd4c97 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="reason") + private @Nullable String reason; + + public Optional reason() { + return Optional.ofNullable(this.reason); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess(GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.reason = $.reason; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder reason(@Nullable String reason) { + $.reason = reason; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs.java new file mode 100644 index 000000000..930865a7c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="reason") + private @Nullable Output reason; + + public Optional> reason() { + return Optional.ofNullable(this.reason); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs(GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.reason = $.reason; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder reason(@Nullable Output reason) { + $.reason = reason; + return this; + } + + public Builder reason(String reason) { + return reason(Output.of(reason)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess.java new file mode 100644 index 000000000..6d300c5d9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess(); + + @Import(name="enabled") + private @Nullable String enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess(GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable String enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs.java new file mode 100644 index 000000000..2f1e95582 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs(GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(String enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId.java new file mode 100644 index 000000000..f7277a670 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId.java @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId(); + + @Import(name="elements") + private @Nullable List elements; + + public Optional> elements() { + return Optional.ofNullable(this.elements); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId $) { + this.elements = $.elements; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId(Objects.requireNonNull(defaults)); + } + + public Builder elements(@Nullable List elements) { + $.elements = elements; + return this; + } + + public Builder elements(String... elements) { + return elements(List.of(elements)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs.java new file mode 100644 index 000000000..3da6ddaed --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs.java @@ -0,0 +1,120 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs(); + + @Import(name="elements") + private @Nullable Output> elements; + + public Optional>> elements() { + return Optional.ofNullable(this.elements); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs $) { + this.elements = $.elements; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs(Objects.requireNonNull(defaults)); + } + + public Builder elements(@Nullable Output> elements) { + $.elements = elements; + return this; + } + + public Builder elements(List elements) { + return elements(Output.of(elements)); + } + + public Builder elements(String... elements) { + return elements(List.of(elements)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader.java new file mode 100644 index 000000000..67391c464 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader.java @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader(); + + @Import(name="elements") + private @Nullable List elements; + + public Optional> elements() { + return Optional.ofNullable(this.elements); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader $) { + this.elements = $.elements; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader(Objects.requireNonNull(defaults)); + } + + public Builder elements(@Nullable List elements) { + $.elements = elements; + return this; + } + + public Builder elements(String... elements) { + return elements(List.of(elements)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs.java new file mode 100644 index 000000000..6ee9a7cda --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs.java @@ -0,0 +1,120 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs(); + + @Import(name="elements") + private @Nullable Output> elements; + + public Optional>> elements() { + return Optional.ofNullable(this.elements); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs $) { + this.elements = $.elements; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs(Objects.requireNonNull(defaults)); + } + + public Builder elements(@Nullable Output> elements) { + $.elements = elements; + return this; + } + + public Builder elements(List elements) { + return elements(Output.of(elements)); + } + + public Builder elements(String... elements) { + return elements(List.of(elements)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh.java new file mode 100644 index 000000000..fc0fda8b5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="timeout") + private @Nullable String timeout; + + public Optional timeout() { + return Optional.ofNullable(this.timeout); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh(GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.timeout = $.timeout; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder timeout(@Nullable String timeout) { + $.timeout = timeout; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs.java new file mode 100644 index 000000000..177fd4bb6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="timeout") + private @Nullable Output timeout; + + public Optional> timeout() { + return Optional.ofNullable(this.timeout); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs(GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.timeout = $.timeout; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder timeout(@Nullable Output timeout) { + $.timeout = timeout; + return this; + } + + public Builder timeout(String timeout) { + return timeout(Output.of(timeout)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh.java new file mode 100644 index 000000000..8e0348b96 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh(); + + @Import(name="delay") + private @Nullable String delay; + + public Optional delay() { + return Optional.ofNullable(this.delay); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="timeout") + private @Nullable String timeout; + + public Optional timeout() { + return Optional.ofNullable(this.timeout); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh(GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh $) { + this.delay = $.delay; + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.timeout = $.timeout; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh(Objects.requireNonNull(defaults)); + } + + public Builder delay(@Nullable String delay) { + $.delay = delay; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder timeout(@Nullable String timeout) { + $.timeout = timeout; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs.java new file mode 100644 index 000000000..5247d1c0b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs.java @@ -0,0 +1,149 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs(); + + @Import(name="delay") + private @Nullable Output delay; + + public Optional> delay() { + return Optional.ofNullable(this.delay); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="timeout") + private @Nullable Output timeout; + + public Optional> timeout() { + return Optional.ofNullable(this.timeout); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs(GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs $) { + this.delay = $.delay; + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.timeout = $.timeout; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs(Objects.requireNonNull(defaults)); + } + + public Builder delay(@Nullable Output delay) { + $.delay = delay; + return this; + } + + public Builder delay(String delay) { + return delay(Output.of(delay)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder timeout(@Nullable Output timeout) { + $.timeout = timeout; + return this; + } + + public Builder timeout(String timeout) { + return timeout(Output.of(timeout)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol.java new file mode 100644 index 000000000..770beb93e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol(GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs.java new file mode 100644 index 000000000..889507b1d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs(GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker.java new file mode 100644 index 000000000..60fc69e25 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker(); + + @Import(name="enabled") + private @Nullable String enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable String enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs.java new file mode 100644 index 000000000..1827f092e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(String enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification.java new file mode 100644 index 000000000..86903819a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification(); + + @Import(name="enabled") + private @Nullable String enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable String enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs.java new file mode 100644 index 000000000..b5f75ebea --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(String enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache.java new file mode 100644 index 000000000..e6db51933 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache.java @@ -0,0 +1,150 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache(); + + @Import(name="allowBehavior") + private @Nullable String allowBehavior; + + public Optional allowBehavior() { + return Optional.ofNullable(this.allowBehavior); + } + + @Import(name="behavior") + private @Nullable String behavior; + + public Optional behavior() { + return Optional.ofNullable(this.behavior); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="sendHeaders") + private @Nullable String sendHeaders; + + public Optional sendHeaders() { + return Optional.ofNullable(this.sendHeaders); + } + + @Import(name="sendPrivate") + private @Nullable Boolean sendPrivate; + + public Optional sendPrivate() { + return Optional.ofNullable(this.sendPrivate); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="ttl") + private @Nullable String ttl; + + public Optional ttl() { + return Optional.ofNullable(this.ttl); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache(GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache $) { + this.allowBehavior = $.allowBehavior; + this.behavior = $.behavior; + this.locked = $.locked; + this.sendHeaders = $.sendHeaders; + this.sendPrivate = $.sendPrivate; + this.templateUuid = $.templateUuid; + this.ttl = $.ttl; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache(Objects.requireNonNull(defaults)); + } + + public Builder allowBehavior(@Nullable String allowBehavior) { + $.allowBehavior = allowBehavior; + return this; + } + + public Builder behavior(@Nullable String behavior) { + $.behavior = behavior; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder sendHeaders(@Nullable String sendHeaders) { + $.sendHeaders = sendHeaders; + return this; + } + + public Builder sendPrivate(@Nullable Boolean sendPrivate) { + $.sendPrivate = sendPrivate; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder ttl(@Nullable String ttl) { + $.ttl = ttl; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs.java new file mode 100644 index 000000000..be2fb5b39 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs.java @@ -0,0 +1,183 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs(); + + @Import(name="allowBehavior") + private @Nullable Output allowBehavior; + + public Optional> allowBehavior() { + return Optional.ofNullable(this.allowBehavior); + } + + @Import(name="behavior") + private @Nullable Output behavior; + + public Optional> behavior() { + return Optional.ofNullable(this.behavior); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="sendHeaders") + private @Nullable Output sendHeaders; + + public Optional> sendHeaders() { + return Optional.ofNullable(this.sendHeaders); + } + + @Import(name="sendPrivate") + private @Nullable Output sendPrivate; + + public Optional> sendPrivate() { + return Optional.ofNullable(this.sendPrivate); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="ttl") + private @Nullable Output ttl; + + public Optional> ttl() { + return Optional.ofNullable(this.ttl); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs(GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs $) { + this.allowBehavior = $.allowBehavior; + this.behavior = $.behavior; + this.locked = $.locked; + this.sendHeaders = $.sendHeaders; + this.sendPrivate = $.sendPrivate; + this.templateUuid = $.templateUuid; + this.ttl = $.ttl; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs(Objects.requireNonNull(defaults)); + } + + public Builder allowBehavior(@Nullable Output allowBehavior) { + $.allowBehavior = allowBehavior; + return this; + } + + public Builder allowBehavior(String allowBehavior) { + return allowBehavior(Output.of(allowBehavior)); + } + + public Builder behavior(@Nullable Output behavior) { + $.behavior = behavior; + return this; + } + + public Builder behavior(String behavior) { + return behavior(Output.of(behavior)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder sendHeaders(@Nullable Output sendHeaders) { + $.sendHeaders = sendHeaders; + return this; + } + + public Builder sendHeaders(String sendHeaders) { + return sendHeaders(Output.of(sendHeaders)); + } + + public Builder sendPrivate(@Nullable Output sendPrivate) { + $.sendPrivate = sendPrivate; + return this; + } + + public Builder sendPrivate(Boolean sendPrivate) { + return sendPrivate(Output.of(sendPrivate)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder ttl(@Nullable Output ttl) { + $.ttl = ttl; + return this; + } + + public Builder ttl(String ttl) { + return ttl(Output.of(ttl)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization.java new file mode 100644 index 000000000..9ee14938a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs.java new file mode 100644 index 000000000..0df56f59b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride.java new file mode 100644 index 000000000..9ba66b1ca --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="throughput") + private @Nullable String throughput; + + public Optional throughput() { + return Optional.ofNullable(this.throughput); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride $) { + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.throughput = $.throughput; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder throughput(@Nullable String throughput) { + $.throughput = throughput; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs.java new file mode 100644 index 000000000..15524d206 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="throughput") + private @Nullable Output throughput; + + public Optional> throughput() { + return Optional.ofNullable(this.throughput); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs $) { + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.throughput = $.throughput; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder throughput(@Nullable Output throughput) { + $.throughput = throughput; + return this; + } + + public Builder throughput(String throughput) { + return throughput(Output.of(throughput)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent.java new file mode 100644 index 000000000..461fc7eaf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent.java @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent(); + + @Import(name="imageCompression") + private @Nullable Boolean imageCompression; + + public Optional imageCompression() { + return Optional.ofNullable(this.imageCompression); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="prefetch") + private @Nullable Boolean prefetch; + + public Optional prefetch() { + return Optional.ofNullable(this.prefetch); + } + + @Import(name="realUserMonitoring") + private @Nullable Boolean realUserMonitoring; + + public Optional realUserMonitoring() { + return Optional.ofNullable(this.realUserMonitoring); + } + + @Import(name="sureRoute") + private @Nullable Boolean sureRoute; + + public Optional sureRoute() { + return Optional.ofNullable(this.sureRoute); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent $) { + this.imageCompression = $.imageCompression; + this.locked = $.locked; + this.prefetch = $.prefetch; + this.realUserMonitoring = $.realUserMonitoring; + this.sureRoute = $.sureRoute; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent(Objects.requireNonNull(defaults)); + } + + public Builder imageCompression(@Nullable Boolean imageCompression) { + $.imageCompression = imageCompression; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder prefetch(@Nullable Boolean prefetch) { + $.prefetch = prefetch; + return this; + } + + public Builder realUserMonitoring(@Nullable Boolean realUserMonitoring) { + $.realUserMonitoring = realUserMonitoring; + return this; + } + + public Builder sureRoute(@Nullable Boolean sureRoute) { + $.sureRoute = sureRoute; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs.java new file mode 100644 index 000000000..0ba414ed8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs.java @@ -0,0 +1,166 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs(); + + @Import(name="imageCompression") + private @Nullable Output imageCompression; + + public Optional> imageCompression() { + return Optional.ofNullable(this.imageCompression); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="prefetch") + private @Nullable Output prefetch; + + public Optional> prefetch() { + return Optional.ofNullable(this.prefetch); + } + + @Import(name="realUserMonitoring") + private @Nullable Output realUserMonitoring; + + public Optional> realUserMonitoring() { + return Optional.ofNullable(this.realUserMonitoring); + } + + @Import(name="sureRoute") + private @Nullable Output sureRoute; + + public Optional> sureRoute() { + return Optional.ofNullable(this.sureRoute); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs $) { + this.imageCompression = $.imageCompression; + this.locked = $.locked; + this.prefetch = $.prefetch; + this.realUserMonitoring = $.realUserMonitoring; + this.sureRoute = $.sureRoute; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs(Objects.requireNonNull(defaults)); + } + + public Builder imageCompression(@Nullable Output imageCompression) { + $.imageCompression = imageCompression; + return this; + } + + public Builder imageCompression(Boolean imageCompression) { + return imageCompression(Output.of(imageCompression)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder prefetch(@Nullable Output prefetch) { + $.prefetch = prefetch; + return this; + } + + public Builder prefetch(Boolean prefetch) { + return prefetch(Output.of(prefetch)); + } + + public Builder realUserMonitoring(@Nullable Output realUserMonitoring) { + $.realUserMonitoring = realUserMonitoring; + return this; + } + + public Builder realUserMonitoring(Boolean realUserMonitoring) { + return realUserMonitoring(Output.of(realUserMonitoring)); + } + + public Builder sureRoute(@Nullable Output sureRoute) { + $.sureRoute = sureRoute; + return this; + } + + public Builder sureRoute(Boolean sureRoute) { + return sureRoute(Output.of(sureRoute)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload.java new file mode 100644 index 000000000..d2859051d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs.java new file mode 100644 index 000000000..d97229a86 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase.java new file mode 100644 index 000000000..9c2d462d1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase.java @@ -0,0 +1,150 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase(); + + @Import(name="database") + private @Nullable String database; + + public Optional database() { + return Optional.ofNullable(this.database); + } + + @Import(name="extractLocation") + private @Nullable String extractLocation; + + public Optional extractLocation() { + return Optional.ofNullable(this.extractLocation); + } + + @Import(name="headerName") + private @Nullable String headerName; + + public Optional headerName() { + return Optional.ofNullable(this.headerName); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="queryParameterName") + private @Nullable String queryParameterName; + + public Optional queryParameterName() { + return Optional.ofNullable(this.queryParameterName); + } + + @Import(name="regexPattern") + private @Nullable String regexPattern; + + public Optional regexPattern() { + return Optional.ofNullable(this.regexPattern); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase $) { + this.database = $.database; + this.extractLocation = $.extractLocation; + this.headerName = $.headerName; + this.locked = $.locked; + this.queryParameterName = $.queryParameterName; + this.regexPattern = $.regexPattern; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase(Objects.requireNonNull(defaults)); + } + + public Builder database(@Nullable String database) { + $.database = database; + return this; + } + + public Builder extractLocation(@Nullable String extractLocation) { + $.extractLocation = extractLocation; + return this; + } + + public Builder headerName(@Nullable String headerName) { + $.headerName = headerName; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder queryParameterName(@Nullable String queryParameterName) { + $.queryParameterName = queryParameterName; + return this; + } + + public Builder regexPattern(@Nullable String regexPattern) { + $.regexPattern = regexPattern; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs.java new file mode 100644 index 000000000..59e121085 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs.java @@ -0,0 +1,183 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs(); + + @Import(name="database") + private @Nullable Output database; + + public Optional> database() { + return Optional.ofNullable(this.database); + } + + @Import(name="extractLocation") + private @Nullable Output extractLocation; + + public Optional> extractLocation() { + return Optional.ofNullable(this.extractLocation); + } + + @Import(name="headerName") + private @Nullable Output headerName; + + public Optional> headerName() { + return Optional.ofNullable(this.headerName); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="queryParameterName") + private @Nullable Output queryParameterName; + + public Optional> queryParameterName() { + return Optional.ofNullable(this.queryParameterName); + } + + @Import(name="regexPattern") + private @Nullable Output regexPattern; + + public Optional> regexPattern() { + return Optional.ofNullable(this.regexPattern); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs $) { + this.database = $.database; + this.extractLocation = $.extractLocation; + this.headerName = $.headerName; + this.locked = $.locked; + this.queryParameterName = $.queryParameterName; + this.regexPattern = $.regexPattern; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs(Objects.requireNonNull(defaults)); + } + + public Builder database(@Nullable Output database) { + $.database = database; + return this; + } + + public Builder database(String database) { + return database(Output.of(database)); + } + + public Builder extractLocation(@Nullable Output extractLocation) { + $.extractLocation = extractLocation; + return this; + } + + public Builder extractLocation(String extractLocation) { + return extractLocation(Output.of(extractLocation)); + } + + public Builder headerName(@Nullable Output headerName) { + $.headerName = headerName; + return this; + } + + public Builder headerName(String headerName) { + return headerName(Output.of(headerName)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder queryParameterName(@Nullable Output queryParameterName) { + $.queryParameterName = queryParameterName; + return this; + } + + public Builder queryParameterName(String queryParameterName) { + return queryParameterName(Output.of(queryParameterName)); + } + + public Builder regexPattern(@Nullable Output regexPattern) { + $.regexPattern = regexPattern; + return this; + } + + public Builder regexPattern(String regexPattern) { + return regexPattern(Output.of(regexPattern)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset.java new file mode 100644 index 000000000..426c07dbe --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset.java @@ -0,0 +1,150 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset(); + + @Import(name="dataset") + private @Nullable String dataset; + + public Optional dataset() { + return Optional.ofNullable(this.dataset); + } + + @Import(name="extractLocation") + private @Nullable String extractLocation; + + public Optional extractLocation() { + return Optional.ofNullable(this.extractLocation); + } + + @Import(name="headerName") + private @Nullable String headerName; + + public Optional headerName() { + return Optional.ofNullable(this.headerName); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="queryParameterName") + private @Nullable String queryParameterName; + + public Optional queryParameterName() { + return Optional.ofNullable(this.queryParameterName); + } + + @Import(name="regexPattern") + private @Nullable String regexPattern; + + public Optional regexPattern() { + return Optional.ofNullable(this.regexPattern); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset $) { + this.dataset = $.dataset; + this.extractLocation = $.extractLocation; + this.headerName = $.headerName; + this.locked = $.locked; + this.queryParameterName = $.queryParameterName; + this.regexPattern = $.regexPattern; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset(Objects.requireNonNull(defaults)); + } + + public Builder dataset(@Nullable String dataset) { + $.dataset = dataset; + return this; + } + + public Builder extractLocation(@Nullable String extractLocation) { + $.extractLocation = extractLocation; + return this; + } + + public Builder headerName(@Nullable String headerName) { + $.headerName = headerName; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder queryParameterName(@Nullable String queryParameterName) { + $.queryParameterName = queryParameterName; + return this; + } + + public Builder regexPattern(@Nullable String regexPattern) { + $.regexPattern = regexPattern; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs.java new file mode 100644 index 000000000..0302a2bfc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs.java @@ -0,0 +1,183 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs(); + + @Import(name="dataset") + private @Nullable Output dataset; + + public Optional> dataset() { + return Optional.ofNullable(this.dataset); + } + + @Import(name="extractLocation") + private @Nullable Output extractLocation; + + public Optional> extractLocation() { + return Optional.ofNullable(this.extractLocation); + } + + @Import(name="headerName") + private @Nullable Output headerName; + + public Optional> headerName() { + return Optional.ofNullable(this.headerName); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="queryParameterName") + private @Nullable Output queryParameterName; + + public Optional> queryParameterName() { + return Optional.ofNullable(this.queryParameterName); + } + + @Import(name="regexPattern") + private @Nullable Output regexPattern; + + public Optional> regexPattern() { + return Optional.ofNullable(this.regexPattern); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs $) { + this.dataset = $.dataset; + this.extractLocation = $.extractLocation; + this.headerName = $.headerName; + this.locked = $.locked; + this.queryParameterName = $.queryParameterName; + this.regexPattern = $.regexPattern; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs(Objects.requireNonNull(defaults)); + } + + public Builder dataset(@Nullable Output dataset) { + $.dataset = dataset; + return this; + } + + public Builder dataset(String dataset) { + return dataset(Output.of(dataset)); + } + + public Builder extractLocation(@Nullable Output extractLocation) { + $.extractLocation = extractLocation; + return this; + } + + public Builder extractLocation(String extractLocation) { + return extractLocation(Output.of(extractLocation)); + } + + public Builder headerName(@Nullable Output headerName) { + $.headerName = headerName; + return this; + } + + public Builder headerName(String headerName) { + return headerName(Output.of(headerName)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder queryParameterName(@Nullable Output queryParameterName) { + $.queryParameterName = queryParameterName; + return this; + } + + public Builder queryParameterName(String queryParameterName) { + return queryParameterName(Output.of(queryParameterName)); + } + + public Builder regexPattern(@Nullable Output regexPattern) { + $.regexPattern = regexPattern; + return this; + } + + public Builder regexPattern(String regexPattern) { + return regexPattern(Output.of(regexPattern)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey.java new file mode 100644 index 000000000..62d814902 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="regex") + private @Nullable String regex; + + public Optional regex() { + return Optional.ofNullable(this.regex); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey $) { + this.locked = $.locked; + this.regex = $.regex; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder regex(@Nullable String regex) { + $.regex = regex; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs.java new file mode 100644 index 000000000..3770fa8f9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="regex") + private @Nullable Output regex; + + public Optional> regex() { + return Optional.ofNullable(this.regex); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs $) { + this.locked = $.locked; + this.regex = $.regex; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder regex(@Nullable Output regex) { + $.regex = regex; + return this; + } + + public Builder regex(String regex) { + return regex(Output.of(regex)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect.java new file mode 100644 index 000000000..a8864179b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect.java @@ -0,0 +1,207 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect(); + + @Import(name="aggregateLines") + private @Nullable String aggregateLines; + + public Optional aggregateLines() { + return Optional.ofNullable(this.aggregateLines); + } + + @Import(name="aggregateSize") + private @Nullable String aggregateSize; + + public Optional aggregateSize() { + return Optional.ofNullable(this.aggregateSize); + } + + @Import(name="aggregateTime") + private @Nullable String aggregateTime; + + public Optional aggregateTime() { + return Optional.ofNullable(this.aggregateTime); + } + + @Import(name="apiConnector") + private @Nullable String apiConnector; + + public Optional apiConnector() { + return Optional.ofNullable(this.apiConnector); + } + + @Import(name="apiDataElements") + private @Nullable List apiDataElements; + + public Optional> apiDataElements() { + return Optional.ofNullable(this.apiDataElements); + } + + @Import(name="destinationHostname") + private @Nullable String destinationHostname; + + public Optional destinationHostname() { + return Optional.ofNullable(this.destinationHostname); + } + + @Import(name="destinationPath") + private @Nullable String destinationPath; + + public Optional destinationPath() { + return Optional.ofNullable(this.destinationPath); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="overrideAggregateSettings") + private @Nullable Boolean overrideAggregateSettings; + + public Optional overrideAggregateSettings() { + return Optional.ofNullable(this.overrideAggregateSettings); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect $) { + this.aggregateLines = $.aggregateLines; + this.aggregateSize = $.aggregateSize; + this.aggregateTime = $.aggregateTime; + this.apiConnector = $.apiConnector; + this.apiDataElements = $.apiDataElements; + this.destinationHostname = $.destinationHostname; + this.destinationPath = $.destinationPath; + this.enabled = $.enabled; + this.locked = $.locked; + this.overrideAggregateSettings = $.overrideAggregateSettings; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect(Objects.requireNonNull(defaults)); + } + + public Builder aggregateLines(@Nullable String aggregateLines) { + $.aggregateLines = aggregateLines; + return this; + } + + public Builder aggregateSize(@Nullable String aggregateSize) { + $.aggregateSize = aggregateSize; + return this; + } + + public Builder aggregateTime(@Nullable String aggregateTime) { + $.aggregateTime = aggregateTime; + return this; + } + + public Builder apiConnector(@Nullable String apiConnector) { + $.apiConnector = apiConnector; + return this; + } + + public Builder apiDataElements(@Nullable List apiDataElements) { + $.apiDataElements = apiDataElements; + return this; + } + + public Builder apiDataElements(String... apiDataElements) { + return apiDataElements(List.of(apiDataElements)); + } + + public Builder destinationHostname(@Nullable String destinationHostname) { + $.destinationHostname = destinationHostname; + return this; + } + + public Builder destinationPath(@Nullable String destinationPath) { + $.destinationPath = destinationPath; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder overrideAggregateSettings(@Nullable Boolean overrideAggregateSettings) { + $.overrideAggregateSettings = overrideAggregateSettings; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs.java new file mode 100644 index 000000000..f808fa554 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs.java @@ -0,0 +1,256 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs(); + + @Import(name="aggregateLines") + private @Nullable Output aggregateLines; + + public Optional> aggregateLines() { + return Optional.ofNullable(this.aggregateLines); + } + + @Import(name="aggregateSize") + private @Nullable Output aggregateSize; + + public Optional> aggregateSize() { + return Optional.ofNullable(this.aggregateSize); + } + + @Import(name="aggregateTime") + private @Nullable Output aggregateTime; + + public Optional> aggregateTime() { + return Optional.ofNullable(this.aggregateTime); + } + + @Import(name="apiConnector") + private @Nullable Output apiConnector; + + public Optional> apiConnector() { + return Optional.ofNullable(this.apiConnector); + } + + @Import(name="apiDataElements") + private @Nullable Output> apiDataElements; + + public Optional>> apiDataElements() { + return Optional.ofNullable(this.apiDataElements); + } + + @Import(name="destinationHostname") + private @Nullable Output destinationHostname; + + public Optional> destinationHostname() { + return Optional.ofNullable(this.destinationHostname); + } + + @Import(name="destinationPath") + private @Nullable Output destinationPath; + + public Optional> destinationPath() { + return Optional.ofNullable(this.destinationPath); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="overrideAggregateSettings") + private @Nullable Output overrideAggregateSettings; + + public Optional> overrideAggregateSettings() { + return Optional.ofNullable(this.overrideAggregateSettings); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs $) { + this.aggregateLines = $.aggregateLines; + this.aggregateSize = $.aggregateSize; + this.aggregateTime = $.aggregateTime; + this.apiConnector = $.apiConnector; + this.apiDataElements = $.apiDataElements; + this.destinationHostname = $.destinationHostname; + this.destinationPath = $.destinationPath; + this.enabled = $.enabled; + this.locked = $.locked; + this.overrideAggregateSettings = $.overrideAggregateSettings; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs(Objects.requireNonNull(defaults)); + } + + public Builder aggregateLines(@Nullable Output aggregateLines) { + $.aggregateLines = aggregateLines; + return this; + } + + public Builder aggregateLines(String aggregateLines) { + return aggregateLines(Output.of(aggregateLines)); + } + + public Builder aggregateSize(@Nullable Output aggregateSize) { + $.aggregateSize = aggregateSize; + return this; + } + + public Builder aggregateSize(String aggregateSize) { + return aggregateSize(Output.of(aggregateSize)); + } + + public Builder aggregateTime(@Nullable Output aggregateTime) { + $.aggregateTime = aggregateTime; + return this; + } + + public Builder aggregateTime(String aggregateTime) { + return aggregateTime(Output.of(aggregateTime)); + } + + public Builder apiConnector(@Nullable Output apiConnector) { + $.apiConnector = apiConnector; + return this; + } + + public Builder apiConnector(String apiConnector) { + return apiConnector(Output.of(apiConnector)); + } + + public Builder apiDataElements(@Nullable Output> apiDataElements) { + $.apiDataElements = apiDataElements; + return this; + } + + public Builder apiDataElements(List apiDataElements) { + return apiDataElements(Output.of(apiDataElements)); + } + + public Builder apiDataElements(String... apiDataElements) { + return apiDataElements(List.of(apiDataElements)); + } + + public Builder destinationHostname(@Nullable Output destinationHostname) { + $.destinationHostname = destinationHostname; + return this; + } + + public Builder destinationHostname(String destinationHostname) { + return destinationHostname(Output.of(destinationHostname)); + } + + public Builder destinationPath(@Nullable Output destinationPath) { + $.destinationPath = destinationPath; + return this; + } + + public Builder destinationPath(String destinationPath) { + return destinationPath(Output.of(destinationPath)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder overrideAggregateSettings(@Nullable Output overrideAggregateSettings) { + $.overrideAggregateSettings = overrideAggregateSettings; + return this; + } + + public Builder overrideAggregateSettings(Boolean overrideAggregateSettings) { + return overrideAggregateSettings(Output.of(overrideAggregateSettings)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced.java new file mode 100644 index 000000000..60846ba9f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced(); + + @Import(name="description") + private @Nullable String description; + + public Optional description() { + return Optional.ofNullable(this.description); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="xml") + private @Nullable String xml; + + public Optional xml() { + return Optional.ofNullable(this.xml); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced $) { + this.description = $.description; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.xml = $.xml; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced(Objects.requireNonNull(defaults)); + } + + public Builder description(@Nullable String description) { + $.description = description; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder xml(@Nullable String xml) { + $.xml = xml; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs.java new file mode 100644 index 000000000..3fb588ec9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs(); + + @Import(name="description") + private @Nullable Output description; + + public Optional> description() { + return Optional.ofNullable(this.description); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="xml") + private @Nullable Output xml; + + public Optional> xml() { + return Optional.ofNullable(this.xml); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs $) { + this.description = $.description; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.xml = $.xml; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs(Objects.requireNonNull(defaults)); + } + + public Builder description(@Nullable Output description) { + $.description = description; + return this; + } + + public Builder description(String description) { + return description(Output.of(description)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder xml(@Nullable Output xml) { + $.xml = xml; + return this; + } + + public Builder xml(String xml) { + return xml(Output.of(xml)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter.java new file mode 100644 index 000000000..168009982 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter.java @@ -0,0 +1,195 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter(); + + @Import(name="cookieName") + private @Nullable String cookieName; + + public Optional cookieName() { + return Optional.ofNullable(this.cookieName); + } + + @Import(name="description") + private @Nullable String description; + + public Optional description() { + return Optional.ofNullable(this.description); + } + + @Import(name="enableFailover") + private @Nullable Boolean enableFailover; + + public Optional enableFailover() { + return Optional.ofNullable(this.enableFailover); + } + + @Import(name="failoverRules") + private @Nullable List failoverRules; + + public Optional> failoverRules() { + return Optional.ofNullable(this.failoverRules); + } + + @Import(name="failoverTitle") + private @Nullable String failoverTitle; + + public Optional failoverTitle() { + return Optional.ofNullable(this.failoverTitle); + } + + @Import(name="hostname") + private @Nullable String hostname; + + public Optional hostname() { + return Optional.ofNullable(this.hostname); + } + + @Import(name="ip") + private @Nullable String ip; + + public Optional ip() { + return Optional.ofNullable(this.ip); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="originId") + private @Nullable String originId; + + public Optional originId() { + return Optional.ofNullable(this.originId); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter $) { + this.cookieName = $.cookieName; + this.description = $.description; + this.enableFailover = $.enableFailover; + this.failoverRules = $.failoverRules; + this.failoverTitle = $.failoverTitle; + this.hostname = $.hostname; + this.ip = $.ip; + this.locked = $.locked; + this.originId = $.originId; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter(Objects.requireNonNull(defaults)); + } + + public Builder cookieName(@Nullable String cookieName) { + $.cookieName = cookieName; + return this; + } + + public Builder description(@Nullable String description) { + $.description = description; + return this; + } + + public Builder enableFailover(@Nullable Boolean enableFailover) { + $.enableFailover = enableFailover; + return this; + } + + public Builder failoverRules(@Nullable List failoverRules) { + $.failoverRules = failoverRules; + return this; + } + + public Builder failoverRules(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule... failoverRules) { + return failoverRules(List.of(failoverRules)); + } + + public Builder failoverTitle(@Nullable String failoverTitle) { + $.failoverTitle = failoverTitle; + return this; + } + + public Builder hostname(@Nullable String hostname) { + $.hostname = hostname; + return this; + } + + public Builder ip(@Nullable String ip) { + $.ip = ip; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder originId(@Nullable String originId) { + $.originId = originId; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs.java new file mode 100644 index 000000000..6d4b55b7b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs.java @@ -0,0 +1,240 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs(); + + @Import(name="cookieName") + private @Nullable Output cookieName; + + public Optional> cookieName() { + return Optional.ofNullable(this.cookieName); + } + + @Import(name="description") + private @Nullable Output description; + + public Optional> description() { + return Optional.ofNullable(this.description); + } + + @Import(name="enableFailover") + private @Nullable Output enableFailover; + + public Optional> enableFailover() { + return Optional.ofNullable(this.enableFailover); + } + + @Import(name="failoverRules") + private @Nullable Output> failoverRules; + + public Optional>> failoverRules() { + return Optional.ofNullable(this.failoverRules); + } + + @Import(name="failoverTitle") + private @Nullable Output failoverTitle; + + public Optional> failoverTitle() { + return Optional.ofNullable(this.failoverTitle); + } + + @Import(name="hostname") + private @Nullable Output hostname; + + public Optional> hostname() { + return Optional.ofNullable(this.hostname); + } + + @Import(name="ip") + private @Nullable Output ip; + + public Optional> ip() { + return Optional.ofNullable(this.ip); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="originId") + private @Nullable Output originId; + + public Optional> originId() { + return Optional.ofNullable(this.originId); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs $) { + this.cookieName = $.cookieName; + this.description = $.description; + this.enableFailover = $.enableFailover; + this.failoverRules = $.failoverRules; + this.failoverTitle = $.failoverTitle; + this.hostname = $.hostname; + this.ip = $.ip; + this.locked = $.locked; + this.originId = $.originId; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs(Objects.requireNonNull(defaults)); + } + + public Builder cookieName(@Nullable Output cookieName) { + $.cookieName = cookieName; + return this; + } + + public Builder cookieName(String cookieName) { + return cookieName(Output.of(cookieName)); + } + + public Builder description(@Nullable Output description) { + $.description = description; + return this; + } + + public Builder description(String description) { + return description(Output.of(description)); + } + + public Builder enableFailover(@Nullable Output enableFailover) { + $.enableFailover = enableFailover; + return this; + } + + public Builder enableFailover(Boolean enableFailover) { + return enableFailover(Output.of(enableFailover)); + } + + public Builder failoverRules(@Nullable Output> failoverRules) { + $.failoverRules = failoverRules; + return this; + } + + public Builder failoverRules(List failoverRules) { + return failoverRules(Output.of(failoverRules)); + } + + public Builder failoverRules(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs... failoverRules) { + return failoverRules(List.of(failoverRules)); + } + + public Builder failoverTitle(@Nullable Output failoverTitle) { + $.failoverTitle = failoverTitle; + return this; + } + + public Builder failoverTitle(String failoverTitle) { + return failoverTitle(Output.of(failoverTitle)); + } + + public Builder hostname(@Nullable Output hostname) { + $.hostname = hostname; + return this; + } + + public Builder hostname(String hostname) { + return hostname(Output.of(hostname)); + } + + public Builder ip(@Nullable Output ip) { + $.ip = ip; + return this; + } + + public Builder ip(String ip) { + return ip(Output.of(ip)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder originId(@Nullable Output originId) { + $.originId = originId; + return this; + } + + public Builder originId(String originId) { + return originId(Output.of(originId)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule.java new file mode 100644 index 000000000..ead3e5454 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule(); + + @Import(name="absolutePath") + private @Nullable Boolean absolutePath; + + public Optional absolutePath() { + return Optional.ofNullable(this.absolutePath); + } + + @Import(name="contextRoot") + private @Nullable String contextRoot; + + public Optional contextRoot() { + return Optional.ofNullable(this.contextRoot); + } + + @Import(name="failoverHostname") + private @Nullable String failoverHostname; + + public Optional failoverHostname() { + return Optional.ofNullable(this.failoverHostname); + } + + @Import(name="modifyRequest") + private @Nullable Boolean modifyRequest; + + public Optional modifyRequest() { + return Optional.ofNullable(this.modifyRequest); + } + + @Import(name="overrideHostname") + private @Nullable Boolean overrideHostname; + + public Optional overrideHostname() { + return Optional.ofNullable(this.overrideHostname); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule $) { + this.absolutePath = $.absolutePath; + this.contextRoot = $.contextRoot; + this.failoverHostname = $.failoverHostname; + this.modifyRequest = $.modifyRequest; + this.overrideHostname = $.overrideHostname; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule(Objects.requireNonNull(defaults)); + } + + public Builder absolutePath(@Nullable Boolean absolutePath) { + $.absolutePath = absolutePath; + return this; + } + + public Builder contextRoot(@Nullable String contextRoot) { + $.contextRoot = contextRoot; + return this; + } + + public Builder failoverHostname(@Nullable String failoverHostname) { + $.failoverHostname = failoverHostname; + return this; + } + + public Builder modifyRequest(@Nullable Boolean modifyRequest) { + $.modifyRequest = modifyRequest; + return this; + } + + public Builder overrideHostname(@Nullable Boolean overrideHostname) { + $.overrideHostname = overrideHostname; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs.java new file mode 100644 index 000000000..446a92ced --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs(); + + @Import(name="absolutePath") + private @Nullable Output absolutePath; + + public Optional> absolutePath() { + return Optional.ofNullable(this.absolutePath); + } + + @Import(name="contextRoot") + private @Nullable Output contextRoot; + + public Optional> contextRoot() { + return Optional.ofNullable(this.contextRoot); + } + + @Import(name="failoverHostname") + private @Nullable Output failoverHostname; + + public Optional> failoverHostname() { + return Optional.ofNullable(this.failoverHostname); + } + + @Import(name="modifyRequest") + private @Nullable Output modifyRequest; + + public Optional> modifyRequest() { + return Optional.ofNullable(this.modifyRequest); + } + + @Import(name="overrideHostname") + private @Nullable Output overrideHostname; + + public Optional> overrideHostname() { + return Optional.ofNullable(this.overrideHostname); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs $) { + this.absolutePath = $.absolutePath; + this.contextRoot = $.contextRoot; + this.failoverHostname = $.failoverHostname; + this.modifyRequest = $.modifyRequest; + this.overrideHostname = $.overrideHostname; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs(Objects.requireNonNull(defaults)); + } + + public Builder absolutePath(@Nullable Output absolutePath) { + $.absolutePath = absolutePath; + return this; + } + + public Builder absolutePath(Boolean absolutePath) { + return absolutePath(Output.of(absolutePath)); + } + + public Builder contextRoot(@Nullable Output contextRoot) { + $.contextRoot = contextRoot; + return this; + } + + public Builder contextRoot(String contextRoot) { + return contextRoot(Output.of(contextRoot)); + } + + public Builder failoverHostname(@Nullable Output failoverHostname) { + $.failoverHostname = failoverHostname; + return this; + } + + public Builder failoverHostname(String failoverHostname) { + return failoverHostname(Output.of(failoverHostname)); + } + + public Builder modifyRequest(@Nullable Output modifyRequest) { + $.modifyRequest = modifyRequest; + return this; + } + + public Builder modifyRequest(Boolean modifyRequest) { + return modifyRequest(Output.of(modifyRequest)); + } + + public Builder overrideHostname(@Nullable Output overrideHostname) { + $.overrideHostname = overrideHostname; + return this; + } + + public Builder overrideHostname(Boolean overrideHostname) { + return overrideHostname(Output.of(overrideHostname)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin.java new file mode 100644 index 000000000..865b32be7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin.java @@ -0,0 +1,163 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin(); + + @Import(name="cookieName") + private @Nullable String cookieName; + + public Optional cookieName() { + return Optional.ofNullable(this.cookieName); + } + + @Import(name="description") + private @Nullable String description; + + public Optional description() { + return Optional.ofNullable(this.description); + } + + @Import(name="enableSessionPersistence") + private @Nullable Boolean enableSessionPersistence; + + public Optional enableSessionPersistence() { + return Optional.ofNullable(this.enableSessionPersistence); + } + + @Import(name="hostname") + private @Nullable String hostname; + + public Optional hostname() { + return Optional.ofNullable(this.hostname); + } + + @Import(name="id") + private @Nullable String id; + + public Optional id() { + return Optional.ofNullable(this.id); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="sessionPersistenceTitle") + private @Nullable String sessionPersistenceTitle; + + public Optional sessionPersistenceTitle() { + return Optional.ofNullable(this.sessionPersistenceTitle); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin $) { + this.cookieName = $.cookieName; + this.description = $.description; + this.enableSessionPersistence = $.enableSessionPersistence; + this.hostname = $.hostname; + this.id = $.id; + this.locked = $.locked; + this.sessionPersistenceTitle = $.sessionPersistenceTitle; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin(Objects.requireNonNull(defaults)); + } + + public Builder cookieName(@Nullable String cookieName) { + $.cookieName = cookieName; + return this; + } + + public Builder description(@Nullable String description) { + $.description = description; + return this; + } + + public Builder enableSessionPersistence(@Nullable Boolean enableSessionPersistence) { + $.enableSessionPersistence = enableSessionPersistence; + return this; + } + + public Builder hostname(@Nullable String hostname) { + $.hostname = hostname; + return this; + } + + public Builder id(@Nullable String id) { + $.id = id; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder sessionPersistenceTitle(@Nullable String sessionPersistenceTitle) { + $.sessionPersistenceTitle = sessionPersistenceTitle; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs.java new file mode 100644 index 000000000..3c3ee9b01 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs.java @@ -0,0 +1,200 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs(); + + @Import(name="cookieName") + private @Nullable Output cookieName; + + public Optional> cookieName() { + return Optional.ofNullable(this.cookieName); + } + + @Import(name="description") + private @Nullable Output description; + + public Optional> description() { + return Optional.ofNullable(this.description); + } + + @Import(name="enableSessionPersistence") + private @Nullable Output enableSessionPersistence; + + public Optional> enableSessionPersistence() { + return Optional.ofNullable(this.enableSessionPersistence); + } + + @Import(name="hostname") + private @Nullable Output hostname; + + public Optional> hostname() { + return Optional.ofNullable(this.hostname); + } + + @Import(name="id") + private @Nullable Output id; + + public Optional> id() { + return Optional.ofNullable(this.id); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="sessionPersistenceTitle") + private @Nullable Output sessionPersistenceTitle; + + public Optional> sessionPersistenceTitle() { + return Optional.ofNullable(this.sessionPersistenceTitle); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs $) { + this.cookieName = $.cookieName; + this.description = $.description; + this.enableSessionPersistence = $.enableSessionPersistence; + this.hostname = $.hostname; + this.id = $.id; + this.locked = $.locked; + this.sessionPersistenceTitle = $.sessionPersistenceTitle; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs(Objects.requireNonNull(defaults)); + } + + public Builder cookieName(@Nullable Output cookieName) { + $.cookieName = cookieName; + return this; + } + + public Builder cookieName(String cookieName) { + return cookieName(Output.of(cookieName)); + } + + public Builder description(@Nullable Output description) { + $.description = description; + return this; + } + + public Builder description(String description) { + return description(Output.of(description)); + } + + public Builder enableSessionPersistence(@Nullable Output enableSessionPersistence) { + $.enableSessionPersistence = enableSessionPersistence; + return this; + } + + public Builder enableSessionPersistence(Boolean enableSessionPersistence) { + return enableSessionPersistence(Output.of(enableSessionPersistence)); + } + + public Builder hostname(@Nullable Output hostname) { + $.hostname = hostname; + return this; + } + + public Builder hostname(String hostname) { + return hostname(Output.of(hostname)); + } + + public Builder id(@Nullable Output id) { + $.id = id; + return this; + } + + public Builder id(String id) { + return id(Output.of(id)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder sessionPersistenceTitle(@Nullable Output sessionPersistenceTitle) { + $.sessionPersistenceTitle = sessionPersistenceTitle; + return this; + } + + public Builder sessionPersistenceTitle(String sessionPersistenceTitle) { + return sessionPersistenceTitle(Output.of(sessionPersistenceTitle)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization.java new file mode 100644 index 000000000..a3ba955c2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization.java @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization(); + + @Import(name="cookieName") + private @Nullable String cookieName; + + public Optional cookieName() { + return Optional.ofNullable(this.cookieName); + } + + @Import(name="domain") + private @Nullable String domain; + + public Optional domain() { + return Optional.ofNullable(this.domain); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable String value; + + public Optional value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization $) { + this.cookieName = $.cookieName; + this.domain = $.domain; + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization(Objects.requireNonNull(defaults)); + } + + public Builder cookieName(@Nullable String cookieName) { + $.cookieName = cookieName; + return this; + } + + public Builder domain(@Nullable String domain) { + $.domain = domain; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder value(@Nullable String value) { + $.value = value; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs.java new file mode 100644 index 000000000..e5370bf53 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs.java @@ -0,0 +1,166 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs(); + + @Import(name="cookieName") + private @Nullable Output cookieName; + + public Optional> cookieName() { + return Optional.ofNullable(this.cookieName); + } + + @Import(name="domain") + private @Nullable Output domain; + + public Optional> domain() { + return Optional.ofNullable(this.domain); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs $) { + this.cookieName = $.cookieName; + this.domain = $.domain; + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs(Objects.requireNonNull(defaults)); + } + + public Builder cookieName(@Nullable Output cookieName) { + $.cookieName = cookieName; + return this; + } + + public Builder cookieName(String cookieName) { + return cookieName(Output.of(cookieName)); + } + + public Builder domain(@Nullable Output domain) { + $.domain = domain; + return this; + } + + public Builder domain(String domain) { + return domain(Output.of(domain)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(String value) { + return value(Output.of(value)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector.java new file mode 100644 index 000000000..ac8cd6c59 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector.java @@ -0,0 +1,139 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector(); + + @Import(name="cloudletPolicy") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy cloudletPolicy; + + public Optional cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + + @Import(name="cloudletSharedPolicy") + private @Nullable Integer cloudletSharedPolicy; + + public Optional cloudletSharedPolicy() { + return Optional.ofNullable(this.cloudletSharedPolicy); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="isSharedPolicy") + private @Nullable Boolean isSharedPolicy; + + public Optional isSharedPolicy() { + return Optional.ofNullable(this.isSharedPolicy); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector $) { + this.cloudletPolicy = $.cloudletPolicy; + this.cloudletSharedPolicy = $.cloudletSharedPolicy; + this.enabled = $.enabled; + this.isSharedPolicy = $.isSharedPolicy; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector(Objects.requireNonNull(defaults)); + } + + public Builder cloudletPolicy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy cloudletPolicy) { + $.cloudletPolicy = cloudletPolicy; + return this; + } + + public Builder cloudletSharedPolicy(@Nullable Integer cloudletSharedPolicy) { + $.cloudletSharedPolicy = cloudletSharedPolicy; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder isSharedPolicy(@Nullable Boolean isSharedPolicy) { + $.isSharedPolicy = isSharedPolicy; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs.java new file mode 100644 index 000000000..7e2083391 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs.java @@ -0,0 +1,168 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs(); + + @Import(name="cloudletPolicy") + private @Nullable Output cloudletPolicy; + + public Optional> cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + + @Import(name="cloudletSharedPolicy") + private @Nullable Output cloudletSharedPolicy; + + public Optional> cloudletSharedPolicy() { + return Optional.ofNullable(this.cloudletSharedPolicy); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="isSharedPolicy") + private @Nullable Output isSharedPolicy; + + public Optional> isSharedPolicy() { + return Optional.ofNullable(this.isSharedPolicy); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs $) { + this.cloudletPolicy = $.cloudletPolicy; + this.cloudletSharedPolicy = $.cloudletSharedPolicy; + this.enabled = $.enabled; + this.isSharedPolicy = $.isSharedPolicy; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs(Objects.requireNonNull(defaults)); + } + + public Builder cloudletPolicy(@Nullable Output cloudletPolicy) { + $.cloudletPolicy = cloudletPolicy; + return this; + } + + public Builder cloudletPolicy(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs cloudletPolicy) { + return cloudletPolicy(Output.of(cloudletPolicy)); + } + + public Builder cloudletSharedPolicy(@Nullable Output cloudletSharedPolicy) { + $.cloudletSharedPolicy = cloudletSharedPolicy; + return this; + } + + public Builder cloudletSharedPolicy(Integer cloudletSharedPolicy) { + return cloudletSharedPolicy(Output.of(cloudletSharedPolicy)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder isSharedPolicy(@Nullable Output isSharedPolicy) { + $.isSharedPolicy = isSharedPolicy; + return this; + } + + public Builder isSharedPolicy(Boolean isSharedPolicy) { + return isSharedPolicy(Output.of(isSharedPolicy)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy.java new file mode 100644 index 000000000..4c489323c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy.java @@ -0,0 +1,72 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy(); + + @Import(name="id") + private @Nullable Integer id; + + public Optional id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable String name; + + public Optional name() { + return Optional.ofNullable(this.name); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy $) { + this.id = $.id; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy(Objects.requireNonNull(defaults)); + } + + public Builder id(@Nullable Integer id) { + $.id = id; + return this; + } + + public Builder name(@Nullable String name) { + $.name = name; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs.java new file mode 100644 index 000000000..38c426b22 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs(); + + @Import(name="id") + private @Nullable Output id; + + public Optional> id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs $) { + this.id = $.id; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs(Objects.requireNonNull(defaults)); + } + + public Builder id(@Nullable Output id) { + $.id = id; + return this; + } + + public Builder id(Integer id) { + return id(Output.of(id)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape.java new file mode 100644 index 000000000..0ee2e0d74 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs.java new file mode 100644 index 000000000..16bea4fd9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes.java new file mode 100644 index 000000000..f8a3b1ada --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes.java @@ -0,0 +1,181 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes(); + + @Import(name="detectInjection") + private @Nullable Boolean detectInjection; + + public Optional detectInjection() { + return Optional.ofNullable(this.detectInjection); + } + + @Import(name="enableViaHttp") + private @Nullable Boolean enableViaHttp; + + public Optional enableViaHttp() { + return Optional.ofNullable(this.enableViaHttp); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="i18nCharsets") + private @Nullable List i18nCharsets; + + public Optional> i18nCharsets() { + return Optional.ofNullable(this.i18nCharsets); + } + + @Import(name="i18nStatus") + private @Nullable Boolean i18nStatus; + + public Optional i18nStatus() { + return Optional.ofNullable(this.i18nStatus); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="passClientIp") + private @Nullable Boolean passClientIp; + + public Optional passClientIp() { + return Optional.ofNullable(this.passClientIp); + } + + @Import(name="passSetCookie") + private @Nullable Boolean passSetCookie; + + public Optional passSetCookie() { + return Optional.ofNullable(this.passSetCookie); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes $) { + this.detectInjection = $.detectInjection; + this.enableViaHttp = $.enableViaHttp; + this.enabled = $.enabled; + this.i18nCharsets = $.i18nCharsets; + this.i18nStatus = $.i18nStatus; + this.locked = $.locked; + this.passClientIp = $.passClientIp; + this.passSetCookie = $.passSetCookie; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes(Objects.requireNonNull(defaults)); + } + + public Builder detectInjection(@Nullable Boolean detectInjection) { + $.detectInjection = detectInjection; + return this; + } + + public Builder enableViaHttp(@Nullable Boolean enableViaHttp) { + $.enableViaHttp = enableViaHttp; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder i18nCharsets(@Nullable List i18nCharsets) { + $.i18nCharsets = i18nCharsets; + return this; + } + + public Builder i18nCharsets(String... i18nCharsets) { + return i18nCharsets(List.of(i18nCharsets)); + } + + public Builder i18nStatus(@Nullable Boolean i18nStatus) { + $.i18nStatus = i18nStatus; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder passClientIp(@Nullable Boolean passClientIp) { + $.passClientIp = passClientIp; + return this; + } + + public Builder passSetCookie(@Nullable Boolean passSetCookie) { + $.passSetCookie = passSetCookie; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs.java new file mode 100644 index 000000000..c9f09d3da --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs.java @@ -0,0 +1,222 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs(); + + @Import(name="detectInjection") + private @Nullable Output detectInjection; + + public Optional> detectInjection() { + return Optional.ofNullable(this.detectInjection); + } + + @Import(name="enableViaHttp") + private @Nullable Output enableViaHttp; + + public Optional> enableViaHttp() { + return Optional.ofNullable(this.enableViaHttp); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="i18nCharsets") + private @Nullable Output> i18nCharsets; + + public Optional>> i18nCharsets() { + return Optional.ofNullable(this.i18nCharsets); + } + + @Import(name="i18nStatus") + private @Nullable Output i18nStatus; + + public Optional> i18nStatus() { + return Optional.ofNullable(this.i18nStatus); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="passClientIp") + private @Nullable Output passClientIp; + + public Optional> passClientIp() { + return Optional.ofNullable(this.passClientIp); + } + + @Import(name="passSetCookie") + private @Nullable Output passSetCookie; + + public Optional> passSetCookie() { + return Optional.ofNullable(this.passSetCookie); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs $) { + this.detectInjection = $.detectInjection; + this.enableViaHttp = $.enableViaHttp; + this.enabled = $.enabled; + this.i18nCharsets = $.i18nCharsets; + this.i18nStatus = $.i18nStatus; + this.locked = $.locked; + this.passClientIp = $.passClientIp; + this.passSetCookie = $.passSetCookie; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs(Objects.requireNonNull(defaults)); + } + + public Builder detectInjection(@Nullable Output detectInjection) { + $.detectInjection = detectInjection; + return this; + } + + public Builder detectInjection(Boolean detectInjection) { + return detectInjection(Output.of(detectInjection)); + } + + public Builder enableViaHttp(@Nullable Output enableViaHttp) { + $.enableViaHttp = enableViaHttp; + return this; + } + + public Builder enableViaHttp(Boolean enableViaHttp) { + return enableViaHttp(Output.of(enableViaHttp)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder i18nCharsets(@Nullable Output> i18nCharsets) { + $.i18nCharsets = i18nCharsets; + return this; + } + + public Builder i18nCharsets(List i18nCharsets) { + return i18nCharsets(Output.of(i18nCharsets)); + } + + public Builder i18nCharsets(String... i18nCharsets) { + return i18nCharsets(List.of(i18nCharsets)); + } + + public Builder i18nStatus(@Nullable Output i18nStatus) { + $.i18nStatus = i18nStatus; + return this; + } + + public Builder i18nStatus(Boolean i18nStatus) { + return i18nStatus(Output.of(i18nStatus)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder passClientIp(@Nullable Output passClientIp) { + $.passClientIp = passClientIp; + return this; + } + + public Builder passClientIp(Boolean passClientIp) { + return passClientIp(Output.of(passClientIp)); + } + + public Builder passSetCookie(@Nullable Output passSetCookie) { + $.passSetCookie = passSetCookie; + return this; + } + + public Builder passSetCookie(Boolean passSetCookie) { + return passSetCookie(Output.of(passSetCookie)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker.java new file mode 100644 index 000000000..1a5a74d0d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker.java @@ -0,0 +1,163 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker(); + + @Import(name="createEdgeWorker") + private @Nullable String createEdgeWorker; + + public Optional createEdgeWorker() { + return Optional.ofNullable(this.createEdgeWorker); + } + + @Import(name="edgeWorkerId") + private @Nullable String edgeWorkerId; + + public Optional edgeWorkerId() { + return Optional.ofNullable(this.edgeWorkerId); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="mPulse") + private @Nullable Boolean mPulse; + + public Optional mPulse() { + return Optional.ofNullable(this.mPulse); + } + + @Import(name="mPulseInformation") + private @Nullable String mPulseInformation; + + public Optional mPulseInformation() { + return Optional.ofNullable(this.mPulseInformation); + } + + @Import(name="resourceTier") + private @Nullable String resourceTier; + + public Optional resourceTier() { + return Optional.ofNullable(this.resourceTier); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker $) { + this.createEdgeWorker = $.createEdgeWorker; + this.edgeWorkerId = $.edgeWorkerId; + this.enabled = $.enabled; + this.locked = $.locked; + this.mPulse = $.mPulse; + this.mPulseInformation = $.mPulseInformation; + this.resourceTier = $.resourceTier; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker(Objects.requireNonNull(defaults)); + } + + public Builder createEdgeWorker(@Nullable String createEdgeWorker) { + $.createEdgeWorker = createEdgeWorker; + return this; + } + + public Builder edgeWorkerId(@Nullable String edgeWorkerId) { + $.edgeWorkerId = edgeWorkerId; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder mPulse(@Nullable Boolean mPulse) { + $.mPulse = mPulse; + return this; + } + + public Builder mPulseInformation(@Nullable String mPulseInformation) { + $.mPulseInformation = mPulseInformation; + return this; + } + + public Builder resourceTier(@Nullable String resourceTier) { + $.resourceTier = resourceTier; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs.java new file mode 100644 index 000000000..bb124c614 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs.java @@ -0,0 +1,200 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs(); + + @Import(name="createEdgeWorker") + private @Nullable Output createEdgeWorker; + + public Optional> createEdgeWorker() { + return Optional.ofNullable(this.createEdgeWorker); + } + + @Import(name="edgeWorkerId") + private @Nullable Output edgeWorkerId; + + public Optional> edgeWorkerId() { + return Optional.ofNullable(this.edgeWorkerId); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="mPulse") + private @Nullable Output mPulse; + + public Optional> mPulse() { + return Optional.ofNullable(this.mPulse); + } + + @Import(name="mPulseInformation") + private @Nullable Output mPulseInformation; + + public Optional> mPulseInformation() { + return Optional.ofNullable(this.mPulseInformation); + } + + @Import(name="resourceTier") + private @Nullable Output resourceTier; + + public Optional> resourceTier() { + return Optional.ofNullable(this.resourceTier); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs $) { + this.createEdgeWorker = $.createEdgeWorker; + this.edgeWorkerId = $.edgeWorkerId; + this.enabled = $.enabled; + this.locked = $.locked; + this.mPulse = $.mPulse; + this.mPulseInformation = $.mPulseInformation; + this.resourceTier = $.resourceTier; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs(Objects.requireNonNull(defaults)); + } + + public Builder createEdgeWorker(@Nullable Output createEdgeWorker) { + $.createEdgeWorker = createEdgeWorker; + return this; + } + + public Builder createEdgeWorker(String createEdgeWorker) { + return createEdgeWorker(Output.of(createEdgeWorker)); + } + + public Builder edgeWorkerId(@Nullable Output edgeWorkerId) { + $.edgeWorkerId = edgeWorkerId; + return this; + } + + public Builder edgeWorkerId(String edgeWorkerId) { + return edgeWorkerId(Output.of(edgeWorkerId)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder mPulse(@Nullable Output mPulse) { + $.mPulse = mPulse; + return this; + } + + public Builder mPulse(Boolean mPulse) { + return mPulse(Output.of(mPulse)); + } + + public Builder mPulseInformation(@Nullable Output mPulseInformation) { + $.mPulseInformation = mPulseInformation; + return this; + } + + public Builder mPulseInformation(String mPulseInformation) { + return mPulseInformation(Output.of(mPulseInformation)); + } + + public Builder resourceTier(@Nullable Output resourceTier) { + $.resourceTier = resourceTier; + return this; + } + + public Builder resourceTier(String resourceTier) { + return resourceTier(Output.of(resourceTier)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings.java new file mode 100644 index 000000000..8a88b471b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings.java @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings(); + + @Import(name="certificateAuthoritySets") + private @Nullable List certificateAuthoritySets; + + public Optional> certificateAuthoritySets() { + return Optional.ofNullable(this.certificateAuthoritySets); + } + + @Import(name="enableAuthSet") + private @Nullable Boolean enableAuthSet; + + public Optional enableAuthSet() { + return Optional.ofNullable(this.enableAuthSet); + } + + @Import(name="enableDenyRequest") + private @Nullable Boolean enableDenyRequest; + + public Optional enableDenyRequest() { + return Optional.ofNullable(this.enableDenyRequest); + } + + @Import(name="enableOcspStatus") + private @Nullable Boolean enableOcspStatus; + + public Optional enableOcspStatus() { + return Optional.ofNullable(this.enableOcspStatus); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings(GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings $) { + this.certificateAuthoritySets = $.certificateAuthoritySets; + this.enableAuthSet = $.enableAuthSet; + this.enableDenyRequest = $.enableDenyRequest; + this.enableOcspStatus = $.enableOcspStatus; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings(Objects.requireNonNull(defaults)); + } + + public Builder certificateAuthoritySets(@Nullable List certificateAuthoritySets) { + $.certificateAuthoritySets = certificateAuthoritySets; + return this; + } + + public Builder certificateAuthoritySets(String... certificateAuthoritySets) { + return certificateAuthoritySets(List.of(certificateAuthoritySets)); + } + + public Builder enableAuthSet(@Nullable Boolean enableAuthSet) { + $.enableAuthSet = enableAuthSet; + return this; + } + + public Builder enableDenyRequest(@Nullable Boolean enableDenyRequest) { + $.enableDenyRequest = enableDenyRequest; + return this; + } + + public Builder enableOcspStatus(@Nullable Boolean enableOcspStatus) { + $.enableOcspStatus = enableOcspStatus; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs.java new file mode 100644 index 000000000..501c2b6c5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs.java @@ -0,0 +1,171 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs(); + + @Import(name="certificateAuthoritySets") + private @Nullable Output> certificateAuthoritySets; + + public Optional>> certificateAuthoritySets() { + return Optional.ofNullable(this.certificateAuthoritySets); + } + + @Import(name="enableAuthSet") + private @Nullable Output enableAuthSet; + + public Optional> enableAuthSet() { + return Optional.ofNullable(this.enableAuthSet); + } + + @Import(name="enableDenyRequest") + private @Nullable Output enableDenyRequest; + + public Optional> enableDenyRequest() { + return Optional.ofNullable(this.enableDenyRequest); + } + + @Import(name="enableOcspStatus") + private @Nullable Output enableOcspStatus; + + public Optional> enableOcspStatus() { + return Optional.ofNullable(this.enableOcspStatus); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs $) { + this.certificateAuthoritySets = $.certificateAuthoritySets; + this.enableAuthSet = $.enableAuthSet; + this.enableDenyRequest = $.enableDenyRequest; + this.enableOcspStatus = $.enableOcspStatus; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs(Objects.requireNonNull(defaults)); + } + + public Builder certificateAuthoritySets(@Nullable Output> certificateAuthoritySets) { + $.certificateAuthoritySets = certificateAuthoritySets; + return this; + } + + public Builder certificateAuthoritySets(List certificateAuthoritySets) { + return certificateAuthoritySets(Output.of(certificateAuthoritySets)); + } + + public Builder certificateAuthoritySets(String... certificateAuthoritySets) { + return certificateAuthoritySets(List.of(certificateAuthoritySets)); + } + + public Builder enableAuthSet(@Nullable Output enableAuthSet) { + $.enableAuthSet = enableAuthSet; + return this; + } + + public Builder enableAuthSet(Boolean enableAuthSet) { + return enableAuthSet(Output.of(enableAuthSet)); + } + + public Builder enableDenyRequest(@Nullable Output enableDenyRequest) { + $.enableDenyRequest = enableDenyRequest; + return this; + } + + public Builder enableDenyRequest(Boolean enableDenyRequest) { + return enableDenyRequest(Output.of(enableDenyRequest)); + } + + public Builder enableOcspStatus(@Nullable Output enableOcspStatus) { + $.enableOcspStatus = enableOcspStatus; + return this; + } + + public Builder enableOcspStatus(Boolean enableOcspStatus) { + return enableOcspStatus(Output.of(enableOcspStatus)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol.java new file mode 100644 index 000000000..5903da4fc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol(); + + @Import(name="display") + private @Nullable String display; + + public Optional display() { + return Optional.ofNullable(this.display); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol $) { + this.display = $.display; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol(Objects.requireNonNull(defaults)); + } + + public Builder display(@Nullable String display) { + $.display = display; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs.java new file mode 100644 index 000000000..a8a0d2df8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs(); + + @Import(name="display") + private @Nullable Output display; + + public Optional> display() { + return Optional.ofNullable(this.display); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs $) { + this.display = $.display; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs(Objects.requireNonNull(defaults)); + } + + public Builder display(@Nullable Output display) { + $.display = display; + return this; + } + + public Builder display(String display) { + return display(Output.of(display)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection.java new file mode 100644 index 000000000..fb4e04871 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection.java @@ -0,0 +1,514 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection(); + + @Import(name="anonymousVpn") + private @Nullable String anonymousVpn; + + public Optional anonymousVpn() { + return Optional.ofNullable(this.anonymousVpn); + } + + @Import(name="bestPracticeAction") + private @Nullable String bestPracticeAction; + + public Optional bestPracticeAction() { + return Optional.ofNullable(this.bestPracticeAction); + } + + @Import(name="bestPracticeRedirecturl") + private @Nullable String bestPracticeRedirecturl; + + public Optional bestPracticeRedirecturl() { + return Optional.ofNullable(this.bestPracticeRedirecturl); + } + + @Import(name="detectAnonymousVpn") + private @Nullable Boolean detectAnonymousVpn; + + public Optional detectAnonymousVpn() { + return Optional.ofNullable(this.detectAnonymousVpn); + } + + @Import(name="detectAnonymousVpnAction") + private @Nullable String detectAnonymousVpnAction; + + public Optional detectAnonymousVpnAction() { + return Optional.ofNullable(this.detectAnonymousVpnAction); + } + + @Import(name="detectAnonymousVpnRedirecturl") + private @Nullable String detectAnonymousVpnRedirecturl; + + public Optional detectAnonymousVpnRedirecturl() { + return Optional.ofNullable(this.detectAnonymousVpnRedirecturl); + } + + @Import(name="detectHostingProvider") + private @Nullable Boolean detectHostingProvider; + + public Optional detectHostingProvider() { + return Optional.ofNullable(this.detectHostingProvider); + } + + @Import(name="detectHostingProviderAction") + private @Nullable String detectHostingProviderAction; + + public Optional detectHostingProviderAction() { + return Optional.ofNullable(this.detectHostingProviderAction); + } + + @Import(name="detectHostingProviderRedirecturl") + private @Nullable String detectHostingProviderRedirecturl; + + public Optional detectHostingProviderRedirecturl() { + return Optional.ofNullable(this.detectHostingProviderRedirecturl); + } + + @Import(name="detectPublicProxy") + private @Nullable Boolean detectPublicProxy; + + public Optional detectPublicProxy() { + return Optional.ofNullable(this.detectPublicProxy); + } + + @Import(name="detectPublicProxyAction") + private @Nullable String detectPublicProxyAction; + + public Optional detectPublicProxyAction() { + return Optional.ofNullable(this.detectPublicProxyAction); + } + + @Import(name="detectPublicProxyRedirecturl") + private @Nullable String detectPublicProxyRedirecturl; + + public Optional detectPublicProxyRedirecturl() { + return Optional.ofNullable(this.detectPublicProxyRedirecturl); + } + + @Import(name="detectResidentialProxy") + private @Nullable Boolean detectResidentialProxy; + + public Optional detectResidentialProxy() { + return Optional.ofNullable(this.detectResidentialProxy); + } + + @Import(name="detectResidentialProxyAction") + private @Nullable String detectResidentialProxyAction; + + public Optional detectResidentialProxyAction() { + return Optional.ofNullable(this.detectResidentialProxyAction); + } + + @Import(name="detectResidentialProxyRedirecturl") + private @Nullable String detectResidentialProxyRedirecturl; + + public Optional detectResidentialProxyRedirecturl() { + return Optional.ofNullable(this.detectResidentialProxyRedirecturl); + } + + @Import(name="detectSmartDnsProxy") + private @Nullable Boolean detectSmartDnsProxy; + + public Optional detectSmartDnsProxy() { + return Optional.ofNullable(this.detectSmartDnsProxy); + } + + @Import(name="detectSmartDnsProxyAction") + private @Nullable String detectSmartDnsProxyAction; + + public Optional detectSmartDnsProxyAction() { + return Optional.ofNullable(this.detectSmartDnsProxyAction); + } + + @Import(name="detectSmartDnsProxyRedirecturl") + private @Nullable String detectSmartDnsProxyRedirecturl; + + public Optional detectSmartDnsProxyRedirecturl() { + return Optional.ofNullable(this.detectSmartDnsProxyRedirecturl); + } + + @Import(name="detectTorExitNode") + private @Nullable Boolean detectTorExitNode; + + public Optional detectTorExitNode() { + return Optional.ofNullable(this.detectTorExitNode); + } + + @Import(name="detectTorExitNodeAction") + private @Nullable String detectTorExitNodeAction; + + public Optional detectTorExitNodeAction() { + return Optional.ofNullable(this.detectTorExitNodeAction); + } + + @Import(name="detectTorExitNodeRedirecturl") + private @Nullable String detectTorExitNodeRedirecturl; + + public Optional detectTorExitNodeRedirecturl() { + return Optional.ofNullable(this.detectTorExitNodeRedirecturl); + } + + @Import(name="detectVpnDataCenter") + private @Nullable Boolean detectVpnDataCenter; + + public Optional detectVpnDataCenter() { + return Optional.ofNullable(this.detectVpnDataCenter); + } + + @Import(name="detectVpnDataCenterAction") + private @Nullable String detectVpnDataCenterAction; + + public Optional detectVpnDataCenterAction() { + return Optional.ofNullable(this.detectVpnDataCenterAction); + } + + @Import(name="detectVpnDataCenterRedirecturl") + private @Nullable String detectVpnDataCenterRedirecturl; + + public Optional detectVpnDataCenterRedirecturl() { + return Optional.ofNullable(this.detectVpnDataCenterRedirecturl); + } + + @Import(name="enableConfigurationMode") + private @Nullable String enableConfigurationMode; + + public Optional enableConfigurationMode() { + return Optional.ofNullable(this.enableConfigurationMode); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="forwardHeaderEnrichment") + private @Nullable Boolean forwardHeaderEnrichment; + + public Optional forwardHeaderEnrichment() { + return Optional.ofNullable(this.forwardHeaderEnrichment); + } + + @Import(name="hostingProvider") + private @Nullable String hostingProvider; + + public Optional hostingProvider() { + return Optional.ofNullable(this.hostingProvider); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="publicProxy") + private @Nullable String publicProxy; + + public Optional publicProxy() { + return Optional.ofNullable(this.publicProxy); + } + + @Import(name="residentialProxy") + private @Nullable String residentialProxy; + + public Optional residentialProxy() { + return Optional.ofNullable(this.residentialProxy); + } + + @Import(name="smartDnsProxy") + private @Nullable String smartDnsProxy; + + public Optional smartDnsProxy() { + return Optional.ofNullable(this.smartDnsProxy); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="torExitNode") + private @Nullable String torExitNode; + + public Optional torExitNode() { + return Optional.ofNullable(this.torExitNode); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="vpnDataCenter") + private @Nullable String vpnDataCenter; + + public Optional vpnDataCenter() { + return Optional.ofNullable(this.vpnDataCenter); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection $) { + this.anonymousVpn = $.anonymousVpn; + this.bestPracticeAction = $.bestPracticeAction; + this.bestPracticeRedirecturl = $.bestPracticeRedirecturl; + this.detectAnonymousVpn = $.detectAnonymousVpn; + this.detectAnonymousVpnAction = $.detectAnonymousVpnAction; + this.detectAnonymousVpnRedirecturl = $.detectAnonymousVpnRedirecturl; + this.detectHostingProvider = $.detectHostingProvider; + this.detectHostingProviderAction = $.detectHostingProviderAction; + this.detectHostingProviderRedirecturl = $.detectHostingProviderRedirecturl; + this.detectPublicProxy = $.detectPublicProxy; + this.detectPublicProxyAction = $.detectPublicProxyAction; + this.detectPublicProxyRedirecturl = $.detectPublicProxyRedirecturl; + this.detectResidentialProxy = $.detectResidentialProxy; + this.detectResidentialProxyAction = $.detectResidentialProxyAction; + this.detectResidentialProxyRedirecturl = $.detectResidentialProxyRedirecturl; + this.detectSmartDnsProxy = $.detectSmartDnsProxy; + this.detectSmartDnsProxyAction = $.detectSmartDnsProxyAction; + this.detectSmartDnsProxyRedirecturl = $.detectSmartDnsProxyRedirecturl; + this.detectTorExitNode = $.detectTorExitNode; + this.detectTorExitNodeAction = $.detectTorExitNodeAction; + this.detectTorExitNodeRedirecturl = $.detectTorExitNodeRedirecturl; + this.detectVpnDataCenter = $.detectVpnDataCenter; + this.detectVpnDataCenterAction = $.detectVpnDataCenterAction; + this.detectVpnDataCenterRedirecturl = $.detectVpnDataCenterRedirecturl; + this.enableConfigurationMode = $.enableConfigurationMode; + this.enabled = $.enabled; + this.forwardHeaderEnrichment = $.forwardHeaderEnrichment; + this.hostingProvider = $.hostingProvider; + this.locked = $.locked; + this.publicProxy = $.publicProxy; + this.residentialProxy = $.residentialProxy; + this.smartDnsProxy = $.smartDnsProxy; + this.templateUuid = $.templateUuid; + this.torExitNode = $.torExitNode; + this.uuid = $.uuid; + this.vpnDataCenter = $.vpnDataCenter; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection(Objects.requireNonNull(defaults)); + } + + public Builder anonymousVpn(@Nullable String anonymousVpn) { + $.anonymousVpn = anonymousVpn; + return this; + } + + public Builder bestPracticeAction(@Nullable String bestPracticeAction) { + $.bestPracticeAction = bestPracticeAction; + return this; + } + + public Builder bestPracticeRedirecturl(@Nullable String bestPracticeRedirecturl) { + $.bestPracticeRedirecturl = bestPracticeRedirecturl; + return this; + } + + public Builder detectAnonymousVpn(@Nullable Boolean detectAnonymousVpn) { + $.detectAnonymousVpn = detectAnonymousVpn; + return this; + } + + public Builder detectAnonymousVpnAction(@Nullable String detectAnonymousVpnAction) { + $.detectAnonymousVpnAction = detectAnonymousVpnAction; + return this; + } + + public Builder detectAnonymousVpnRedirecturl(@Nullable String detectAnonymousVpnRedirecturl) { + $.detectAnonymousVpnRedirecturl = detectAnonymousVpnRedirecturl; + return this; + } + + public Builder detectHostingProvider(@Nullable Boolean detectHostingProvider) { + $.detectHostingProvider = detectHostingProvider; + return this; + } + + public Builder detectHostingProviderAction(@Nullable String detectHostingProviderAction) { + $.detectHostingProviderAction = detectHostingProviderAction; + return this; + } + + public Builder detectHostingProviderRedirecturl(@Nullable String detectHostingProviderRedirecturl) { + $.detectHostingProviderRedirecturl = detectHostingProviderRedirecturl; + return this; + } + + public Builder detectPublicProxy(@Nullable Boolean detectPublicProxy) { + $.detectPublicProxy = detectPublicProxy; + return this; + } + + public Builder detectPublicProxyAction(@Nullable String detectPublicProxyAction) { + $.detectPublicProxyAction = detectPublicProxyAction; + return this; + } + + public Builder detectPublicProxyRedirecturl(@Nullable String detectPublicProxyRedirecturl) { + $.detectPublicProxyRedirecturl = detectPublicProxyRedirecturl; + return this; + } + + public Builder detectResidentialProxy(@Nullable Boolean detectResidentialProxy) { + $.detectResidentialProxy = detectResidentialProxy; + return this; + } + + public Builder detectResidentialProxyAction(@Nullable String detectResidentialProxyAction) { + $.detectResidentialProxyAction = detectResidentialProxyAction; + return this; + } + + public Builder detectResidentialProxyRedirecturl(@Nullable String detectResidentialProxyRedirecturl) { + $.detectResidentialProxyRedirecturl = detectResidentialProxyRedirecturl; + return this; + } + + public Builder detectSmartDnsProxy(@Nullable Boolean detectSmartDnsProxy) { + $.detectSmartDnsProxy = detectSmartDnsProxy; + return this; + } + + public Builder detectSmartDnsProxyAction(@Nullable String detectSmartDnsProxyAction) { + $.detectSmartDnsProxyAction = detectSmartDnsProxyAction; + return this; + } + + public Builder detectSmartDnsProxyRedirecturl(@Nullable String detectSmartDnsProxyRedirecturl) { + $.detectSmartDnsProxyRedirecturl = detectSmartDnsProxyRedirecturl; + return this; + } + + public Builder detectTorExitNode(@Nullable Boolean detectTorExitNode) { + $.detectTorExitNode = detectTorExitNode; + return this; + } + + public Builder detectTorExitNodeAction(@Nullable String detectTorExitNodeAction) { + $.detectTorExitNodeAction = detectTorExitNodeAction; + return this; + } + + public Builder detectTorExitNodeRedirecturl(@Nullable String detectTorExitNodeRedirecturl) { + $.detectTorExitNodeRedirecturl = detectTorExitNodeRedirecturl; + return this; + } + + public Builder detectVpnDataCenter(@Nullable Boolean detectVpnDataCenter) { + $.detectVpnDataCenter = detectVpnDataCenter; + return this; + } + + public Builder detectVpnDataCenterAction(@Nullable String detectVpnDataCenterAction) { + $.detectVpnDataCenterAction = detectVpnDataCenterAction; + return this; + } + + public Builder detectVpnDataCenterRedirecturl(@Nullable String detectVpnDataCenterRedirecturl) { + $.detectVpnDataCenterRedirecturl = detectVpnDataCenterRedirecturl; + return this; + } + + public Builder enableConfigurationMode(@Nullable String enableConfigurationMode) { + $.enableConfigurationMode = enableConfigurationMode; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder forwardHeaderEnrichment(@Nullable Boolean forwardHeaderEnrichment) { + $.forwardHeaderEnrichment = forwardHeaderEnrichment; + return this; + } + + public Builder hostingProvider(@Nullable String hostingProvider) { + $.hostingProvider = hostingProvider; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder publicProxy(@Nullable String publicProxy) { + $.publicProxy = publicProxy; + return this; + } + + public Builder residentialProxy(@Nullable String residentialProxy) { + $.residentialProxy = residentialProxy; + return this; + } + + public Builder smartDnsProxy(@Nullable String smartDnsProxy) { + $.smartDnsProxy = smartDnsProxy; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder torExitNode(@Nullable String torExitNode) { + $.torExitNode = torExitNode; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder vpnDataCenter(@Nullable String vpnDataCenter) { + $.vpnDataCenter = vpnDataCenter; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs.java new file mode 100644 index 000000000..b06b8c7dd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs.java @@ -0,0 +1,659 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs(); + + @Import(name="anonymousVpn") + private @Nullable Output anonymousVpn; + + public Optional> anonymousVpn() { + return Optional.ofNullable(this.anonymousVpn); + } + + @Import(name="bestPracticeAction") + private @Nullable Output bestPracticeAction; + + public Optional> bestPracticeAction() { + return Optional.ofNullable(this.bestPracticeAction); + } + + @Import(name="bestPracticeRedirecturl") + private @Nullable Output bestPracticeRedirecturl; + + public Optional> bestPracticeRedirecturl() { + return Optional.ofNullable(this.bestPracticeRedirecturl); + } + + @Import(name="detectAnonymousVpn") + private @Nullable Output detectAnonymousVpn; + + public Optional> detectAnonymousVpn() { + return Optional.ofNullable(this.detectAnonymousVpn); + } + + @Import(name="detectAnonymousVpnAction") + private @Nullable Output detectAnonymousVpnAction; + + public Optional> detectAnonymousVpnAction() { + return Optional.ofNullable(this.detectAnonymousVpnAction); + } + + @Import(name="detectAnonymousVpnRedirecturl") + private @Nullable Output detectAnonymousVpnRedirecturl; + + public Optional> detectAnonymousVpnRedirecturl() { + return Optional.ofNullable(this.detectAnonymousVpnRedirecturl); + } + + @Import(name="detectHostingProvider") + private @Nullable Output detectHostingProvider; + + public Optional> detectHostingProvider() { + return Optional.ofNullable(this.detectHostingProvider); + } + + @Import(name="detectHostingProviderAction") + private @Nullable Output detectHostingProviderAction; + + public Optional> detectHostingProviderAction() { + return Optional.ofNullable(this.detectHostingProviderAction); + } + + @Import(name="detectHostingProviderRedirecturl") + private @Nullable Output detectHostingProviderRedirecturl; + + public Optional> detectHostingProviderRedirecturl() { + return Optional.ofNullable(this.detectHostingProviderRedirecturl); + } + + @Import(name="detectPublicProxy") + private @Nullable Output detectPublicProxy; + + public Optional> detectPublicProxy() { + return Optional.ofNullable(this.detectPublicProxy); + } + + @Import(name="detectPublicProxyAction") + private @Nullable Output detectPublicProxyAction; + + public Optional> detectPublicProxyAction() { + return Optional.ofNullable(this.detectPublicProxyAction); + } + + @Import(name="detectPublicProxyRedirecturl") + private @Nullable Output detectPublicProxyRedirecturl; + + public Optional> detectPublicProxyRedirecturl() { + return Optional.ofNullable(this.detectPublicProxyRedirecturl); + } + + @Import(name="detectResidentialProxy") + private @Nullable Output detectResidentialProxy; + + public Optional> detectResidentialProxy() { + return Optional.ofNullable(this.detectResidentialProxy); + } + + @Import(name="detectResidentialProxyAction") + private @Nullable Output detectResidentialProxyAction; + + public Optional> detectResidentialProxyAction() { + return Optional.ofNullable(this.detectResidentialProxyAction); + } + + @Import(name="detectResidentialProxyRedirecturl") + private @Nullable Output detectResidentialProxyRedirecturl; + + public Optional> detectResidentialProxyRedirecturl() { + return Optional.ofNullable(this.detectResidentialProxyRedirecturl); + } + + @Import(name="detectSmartDnsProxy") + private @Nullable Output detectSmartDnsProxy; + + public Optional> detectSmartDnsProxy() { + return Optional.ofNullable(this.detectSmartDnsProxy); + } + + @Import(name="detectSmartDnsProxyAction") + private @Nullable Output detectSmartDnsProxyAction; + + public Optional> detectSmartDnsProxyAction() { + return Optional.ofNullable(this.detectSmartDnsProxyAction); + } + + @Import(name="detectSmartDnsProxyRedirecturl") + private @Nullable Output detectSmartDnsProxyRedirecturl; + + public Optional> detectSmartDnsProxyRedirecturl() { + return Optional.ofNullable(this.detectSmartDnsProxyRedirecturl); + } + + @Import(name="detectTorExitNode") + private @Nullable Output detectTorExitNode; + + public Optional> detectTorExitNode() { + return Optional.ofNullable(this.detectTorExitNode); + } + + @Import(name="detectTorExitNodeAction") + private @Nullable Output detectTorExitNodeAction; + + public Optional> detectTorExitNodeAction() { + return Optional.ofNullable(this.detectTorExitNodeAction); + } + + @Import(name="detectTorExitNodeRedirecturl") + private @Nullable Output detectTorExitNodeRedirecturl; + + public Optional> detectTorExitNodeRedirecturl() { + return Optional.ofNullable(this.detectTorExitNodeRedirecturl); + } + + @Import(name="detectVpnDataCenter") + private @Nullable Output detectVpnDataCenter; + + public Optional> detectVpnDataCenter() { + return Optional.ofNullable(this.detectVpnDataCenter); + } + + @Import(name="detectVpnDataCenterAction") + private @Nullable Output detectVpnDataCenterAction; + + public Optional> detectVpnDataCenterAction() { + return Optional.ofNullable(this.detectVpnDataCenterAction); + } + + @Import(name="detectVpnDataCenterRedirecturl") + private @Nullable Output detectVpnDataCenterRedirecturl; + + public Optional> detectVpnDataCenterRedirecturl() { + return Optional.ofNullable(this.detectVpnDataCenterRedirecturl); + } + + @Import(name="enableConfigurationMode") + private @Nullable Output enableConfigurationMode; + + public Optional> enableConfigurationMode() { + return Optional.ofNullable(this.enableConfigurationMode); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="forwardHeaderEnrichment") + private @Nullable Output forwardHeaderEnrichment; + + public Optional> forwardHeaderEnrichment() { + return Optional.ofNullable(this.forwardHeaderEnrichment); + } + + @Import(name="hostingProvider") + private @Nullable Output hostingProvider; + + public Optional> hostingProvider() { + return Optional.ofNullable(this.hostingProvider); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="publicProxy") + private @Nullable Output publicProxy; + + public Optional> publicProxy() { + return Optional.ofNullable(this.publicProxy); + } + + @Import(name="residentialProxy") + private @Nullable Output residentialProxy; + + public Optional> residentialProxy() { + return Optional.ofNullable(this.residentialProxy); + } + + @Import(name="smartDnsProxy") + private @Nullable Output smartDnsProxy; + + public Optional> smartDnsProxy() { + return Optional.ofNullable(this.smartDnsProxy); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="torExitNode") + private @Nullable Output torExitNode; + + public Optional> torExitNode() { + return Optional.ofNullable(this.torExitNode); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="vpnDataCenter") + private @Nullable Output vpnDataCenter; + + public Optional> vpnDataCenter() { + return Optional.ofNullable(this.vpnDataCenter); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs $) { + this.anonymousVpn = $.anonymousVpn; + this.bestPracticeAction = $.bestPracticeAction; + this.bestPracticeRedirecturl = $.bestPracticeRedirecturl; + this.detectAnonymousVpn = $.detectAnonymousVpn; + this.detectAnonymousVpnAction = $.detectAnonymousVpnAction; + this.detectAnonymousVpnRedirecturl = $.detectAnonymousVpnRedirecturl; + this.detectHostingProvider = $.detectHostingProvider; + this.detectHostingProviderAction = $.detectHostingProviderAction; + this.detectHostingProviderRedirecturl = $.detectHostingProviderRedirecturl; + this.detectPublicProxy = $.detectPublicProxy; + this.detectPublicProxyAction = $.detectPublicProxyAction; + this.detectPublicProxyRedirecturl = $.detectPublicProxyRedirecturl; + this.detectResidentialProxy = $.detectResidentialProxy; + this.detectResidentialProxyAction = $.detectResidentialProxyAction; + this.detectResidentialProxyRedirecturl = $.detectResidentialProxyRedirecturl; + this.detectSmartDnsProxy = $.detectSmartDnsProxy; + this.detectSmartDnsProxyAction = $.detectSmartDnsProxyAction; + this.detectSmartDnsProxyRedirecturl = $.detectSmartDnsProxyRedirecturl; + this.detectTorExitNode = $.detectTorExitNode; + this.detectTorExitNodeAction = $.detectTorExitNodeAction; + this.detectTorExitNodeRedirecturl = $.detectTorExitNodeRedirecturl; + this.detectVpnDataCenter = $.detectVpnDataCenter; + this.detectVpnDataCenterAction = $.detectVpnDataCenterAction; + this.detectVpnDataCenterRedirecturl = $.detectVpnDataCenterRedirecturl; + this.enableConfigurationMode = $.enableConfigurationMode; + this.enabled = $.enabled; + this.forwardHeaderEnrichment = $.forwardHeaderEnrichment; + this.hostingProvider = $.hostingProvider; + this.locked = $.locked; + this.publicProxy = $.publicProxy; + this.residentialProxy = $.residentialProxy; + this.smartDnsProxy = $.smartDnsProxy; + this.templateUuid = $.templateUuid; + this.torExitNode = $.torExitNode; + this.uuid = $.uuid; + this.vpnDataCenter = $.vpnDataCenter; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs(Objects.requireNonNull(defaults)); + } + + public Builder anonymousVpn(@Nullable Output anonymousVpn) { + $.anonymousVpn = anonymousVpn; + return this; + } + + public Builder anonymousVpn(String anonymousVpn) { + return anonymousVpn(Output.of(anonymousVpn)); + } + + public Builder bestPracticeAction(@Nullable Output bestPracticeAction) { + $.bestPracticeAction = bestPracticeAction; + return this; + } + + public Builder bestPracticeAction(String bestPracticeAction) { + return bestPracticeAction(Output.of(bestPracticeAction)); + } + + public Builder bestPracticeRedirecturl(@Nullable Output bestPracticeRedirecturl) { + $.bestPracticeRedirecturl = bestPracticeRedirecturl; + return this; + } + + public Builder bestPracticeRedirecturl(String bestPracticeRedirecturl) { + return bestPracticeRedirecturl(Output.of(bestPracticeRedirecturl)); + } + + public Builder detectAnonymousVpn(@Nullable Output detectAnonymousVpn) { + $.detectAnonymousVpn = detectAnonymousVpn; + return this; + } + + public Builder detectAnonymousVpn(Boolean detectAnonymousVpn) { + return detectAnonymousVpn(Output.of(detectAnonymousVpn)); + } + + public Builder detectAnonymousVpnAction(@Nullable Output detectAnonymousVpnAction) { + $.detectAnonymousVpnAction = detectAnonymousVpnAction; + return this; + } + + public Builder detectAnonymousVpnAction(String detectAnonymousVpnAction) { + return detectAnonymousVpnAction(Output.of(detectAnonymousVpnAction)); + } + + public Builder detectAnonymousVpnRedirecturl(@Nullable Output detectAnonymousVpnRedirecturl) { + $.detectAnonymousVpnRedirecturl = detectAnonymousVpnRedirecturl; + return this; + } + + public Builder detectAnonymousVpnRedirecturl(String detectAnonymousVpnRedirecturl) { + return detectAnonymousVpnRedirecturl(Output.of(detectAnonymousVpnRedirecturl)); + } + + public Builder detectHostingProvider(@Nullable Output detectHostingProvider) { + $.detectHostingProvider = detectHostingProvider; + return this; + } + + public Builder detectHostingProvider(Boolean detectHostingProvider) { + return detectHostingProvider(Output.of(detectHostingProvider)); + } + + public Builder detectHostingProviderAction(@Nullable Output detectHostingProviderAction) { + $.detectHostingProviderAction = detectHostingProviderAction; + return this; + } + + public Builder detectHostingProviderAction(String detectHostingProviderAction) { + return detectHostingProviderAction(Output.of(detectHostingProviderAction)); + } + + public Builder detectHostingProviderRedirecturl(@Nullable Output detectHostingProviderRedirecturl) { + $.detectHostingProviderRedirecturl = detectHostingProviderRedirecturl; + return this; + } + + public Builder detectHostingProviderRedirecturl(String detectHostingProviderRedirecturl) { + return detectHostingProviderRedirecturl(Output.of(detectHostingProviderRedirecturl)); + } + + public Builder detectPublicProxy(@Nullable Output detectPublicProxy) { + $.detectPublicProxy = detectPublicProxy; + return this; + } + + public Builder detectPublicProxy(Boolean detectPublicProxy) { + return detectPublicProxy(Output.of(detectPublicProxy)); + } + + public Builder detectPublicProxyAction(@Nullable Output detectPublicProxyAction) { + $.detectPublicProxyAction = detectPublicProxyAction; + return this; + } + + public Builder detectPublicProxyAction(String detectPublicProxyAction) { + return detectPublicProxyAction(Output.of(detectPublicProxyAction)); + } + + public Builder detectPublicProxyRedirecturl(@Nullable Output detectPublicProxyRedirecturl) { + $.detectPublicProxyRedirecturl = detectPublicProxyRedirecturl; + return this; + } + + public Builder detectPublicProxyRedirecturl(String detectPublicProxyRedirecturl) { + return detectPublicProxyRedirecturl(Output.of(detectPublicProxyRedirecturl)); + } + + public Builder detectResidentialProxy(@Nullable Output detectResidentialProxy) { + $.detectResidentialProxy = detectResidentialProxy; + return this; + } + + public Builder detectResidentialProxy(Boolean detectResidentialProxy) { + return detectResidentialProxy(Output.of(detectResidentialProxy)); + } + + public Builder detectResidentialProxyAction(@Nullable Output detectResidentialProxyAction) { + $.detectResidentialProxyAction = detectResidentialProxyAction; + return this; + } + + public Builder detectResidentialProxyAction(String detectResidentialProxyAction) { + return detectResidentialProxyAction(Output.of(detectResidentialProxyAction)); + } + + public Builder detectResidentialProxyRedirecturl(@Nullable Output detectResidentialProxyRedirecturl) { + $.detectResidentialProxyRedirecturl = detectResidentialProxyRedirecturl; + return this; + } + + public Builder detectResidentialProxyRedirecturl(String detectResidentialProxyRedirecturl) { + return detectResidentialProxyRedirecturl(Output.of(detectResidentialProxyRedirecturl)); + } + + public Builder detectSmartDnsProxy(@Nullable Output detectSmartDnsProxy) { + $.detectSmartDnsProxy = detectSmartDnsProxy; + return this; + } + + public Builder detectSmartDnsProxy(Boolean detectSmartDnsProxy) { + return detectSmartDnsProxy(Output.of(detectSmartDnsProxy)); + } + + public Builder detectSmartDnsProxyAction(@Nullable Output detectSmartDnsProxyAction) { + $.detectSmartDnsProxyAction = detectSmartDnsProxyAction; + return this; + } + + public Builder detectSmartDnsProxyAction(String detectSmartDnsProxyAction) { + return detectSmartDnsProxyAction(Output.of(detectSmartDnsProxyAction)); + } + + public Builder detectSmartDnsProxyRedirecturl(@Nullable Output detectSmartDnsProxyRedirecturl) { + $.detectSmartDnsProxyRedirecturl = detectSmartDnsProxyRedirecturl; + return this; + } + + public Builder detectSmartDnsProxyRedirecturl(String detectSmartDnsProxyRedirecturl) { + return detectSmartDnsProxyRedirecturl(Output.of(detectSmartDnsProxyRedirecturl)); + } + + public Builder detectTorExitNode(@Nullable Output detectTorExitNode) { + $.detectTorExitNode = detectTorExitNode; + return this; + } + + public Builder detectTorExitNode(Boolean detectTorExitNode) { + return detectTorExitNode(Output.of(detectTorExitNode)); + } + + public Builder detectTorExitNodeAction(@Nullable Output detectTorExitNodeAction) { + $.detectTorExitNodeAction = detectTorExitNodeAction; + return this; + } + + public Builder detectTorExitNodeAction(String detectTorExitNodeAction) { + return detectTorExitNodeAction(Output.of(detectTorExitNodeAction)); + } + + public Builder detectTorExitNodeRedirecturl(@Nullable Output detectTorExitNodeRedirecturl) { + $.detectTorExitNodeRedirecturl = detectTorExitNodeRedirecturl; + return this; + } + + public Builder detectTorExitNodeRedirecturl(String detectTorExitNodeRedirecturl) { + return detectTorExitNodeRedirecturl(Output.of(detectTorExitNodeRedirecturl)); + } + + public Builder detectVpnDataCenter(@Nullable Output detectVpnDataCenter) { + $.detectVpnDataCenter = detectVpnDataCenter; + return this; + } + + public Builder detectVpnDataCenter(Boolean detectVpnDataCenter) { + return detectVpnDataCenter(Output.of(detectVpnDataCenter)); + } + + public Builder detectVpnDataCenterAction(@Nullable Output detectVpnDataCenterAction) { + $.detectVpnDataCenterAction = detectVpnDataCenterAction; + return this; + } + + public Builder detectVpnDataCenterAction(String detectVpnDataCenterAction) { + return detectVpnDataCenterAction(Output.of(detectVpnDataCenterAction)); + } + + public Builder detectVpnDataCenterRedirecturl(@Nullable Output detectVpnDataCenterRedirecturl) { + $.detectVpnDataCenterRedirecturl = detectVpnDataCenterRedirecturl; + return this; + } + + public Builder detectVpnDataCenterRedirecturl(String detectVpnDataCenterRedirecturl) { + return detectVpnDataCenterRedirecturl(Output.of(detectVpnDataCenterRedirecturl)); + } + + public Builder enableConfigurationMode(@Nullable Output enableConfigurationMode) { + $.enableConfigurationMode = enableConfigurationMode; + return this; + } + + public Builder enableConfigurationMode(String enableConfigurationMode) { + return enableConfigurationMode(Output.of(enableConfigurationMode)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder forwardHeaderEnrichment(@Nullable Output forwardHeaderEnrichment) { + $.forwardHeaderEnrichment = forwardHeaderEnrichment; + return this; + } + + public Builder forwardHeaderEnrichment(Boolean forwardHeaderEnrichment) { + return forwardHeaderEnrichment(Output.of(forwardHeaderEnrichment)); + } + + public Builder hostingProvider(@Nullable Output hostingProvider) { + $.hostingProvider = hostingProvider; + return this; + } + + public Builder hostingProvider(String hostingProvider) { + return hostingProvider(Output.of(hostingProvider)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder publicProxy(@Nullable Output publicProxy) { + $.publicProxy = publicProxy; + return this; + } + + public Builder publicProxy(String publicProxy) { + return publicProxy(Output.of(publicProxy)); + } + + public Builder residentialProxy(@Nullable Output residentialProxy) { + $.residentialProxy = residentialProxy; + return this; + } + + public Builder residentialProxy(String residentialProxy) { + return residentialProxy(Output.of(residentialProxy)); + } + + public Builder smartDnsProxy(@Nullable Output smartDnsProxy) { + $.smartDnsProxy = smartDnsProxy; + return this; + } + + public Builder smartDnsProxy(String smartDnsProxy) { + return smartDnsProxy(Output.of(smartDnsProxy)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder torExitNode(@Nullable Output torExitNode) { + $.torExitNode = torExitNode; + return this; + } + + public Builder torExitNode(String torExitNode) { + return torExitNode(Output.of(torExitNode)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder vpnDataCenter(@Nullable Output vpnDataCenter) { + $.vpnDataCenter = vpnDataCenter; + return this; + } + + public Builder vpnDataCenter(String vpnDataCenter) { + return vpnDataCenter(Output.of(vpnDataCenter)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment.java new file mode 100644 index 000000000..5b92033ca --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment(GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs.java new file mode 100644 index 000000000..dbe8de934 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs(GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailAction.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailAction.java new file mode 100644 index 000000000..eface54dc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailAction.java @@ -0,0 +1,504 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFailAction extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorFailAction Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorFailAction(); + + @Import(name="actionType") + private @Nullable String actionType; + + public Optional actionType() { + return Optional.ofNullable(this.actionType); + } + + @Import(name="allowFcmParentOverride") + private @Nullable Boolean allowFcmParentOverride; + + public Optional allowFcmParentOverride() { + return Optional.ofNullable(this.allowFcmParentOverride); + } + + @Import(name="cexCustomPath") + private @Nullable Boolean cexCustomPath; + + public Optional cexCustomPath() { + return Optional.ofNullable(this.cexCustomPath); + } + + @Import(name="cexHostname") + private @Nullable String cexHostname; + + public Optional cexHostname() { + return Optional.ofNullable(this.cexHostname); + } + + @Import(name="cexPath") + private @Nullable String cexPath; + + public Optional cexPath() { + return Optional.ofNullable(this.cexPath); + } + + @Import(name="contentCustomPath") + private @Nullable Boolean contentCustomPath; + + public Optional contentCustomPath() { + return Optional.ofNullable(this.contentCustomPath); + } + + @Import(name="contentHostname") + private @Nullable String contentHostname; + + public Optional contentHostname() { + return Optional.ofNullable(this.contentHostname); + } + + @Import(name="contentPath") + private @Nullable String contentPath; + + public Optional contentPath() { + return Optional.ofNullable(this.contentPath); + } + + @Import(name="cpCode") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode cpCode; + + public Optional cpCode() { + return Optional.ofNullable(this.cpCode); + } + + @Import(name="dynamicCustomPath") + private @Nullable Boolean dynamicCustomPath; + + public Optional dynamicCustomPath() { + return Optional.ofNullable(this.dynamicCustomPath); + } + + @Import(name="dynamicMethod") + private @Nullable String dynamicMethod; + + public Optional dynamicMethod() { + return Optional.ofNullable(this.dynamicMethod); + } + + @Import(name="dynamicPath") + private @Nullable String dynamicPath; + + public Optional dynamicPath() { + return Optional.ofNullable(this.dynamicPath); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="modifyProtocol") + private @Nullable Boolean modifyProtocol; + + public Optional modifyProtocol() { + return Optional.ofNullable(this.modifyProtocol); + } + + @Import(name="netStorageHostname") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname netStorageHostname; + + public Optional netStorageHostname() { + return Optional.ofNullable(this.netStorageHostname); + } + + @Import(name="netStoragePath") + private @Nullable String netStoragePath; + + public Optional netStoragePath() { + return Optional.ofNullable(this.netStoragePath); + } + + @Import(name="preserveQueryString") + private @Nullable Boolean preserveQueryString; + + public Optional preserveQueryString() { + return Optional.ofNullable(this.preserveQueryString); + } + + @Import(name="protocol") + private @Nullable String protocol; + + public Optional protocol() { + return Optional.ofNullable(this.protocol); + } + + @Import(name="redirectCustomPath") + private @Nullable Boolean redirectCustomPath; + + public Optional redirectCustomPath() { + return Optional.ofNullable(this.redirectCustomPath); + } + + @Import(name="redirectHostname") + private @Nullable String redirectHostname; + + public Optional redirectHostname() { + return Optional.ofNullable(this.redirectHostname); + } + + @Import(name="redirectHostnameType") + private @Nullable String redirectHostnameType; + + public Optional redirectHostnameType() { + return Optional.ofNullable(this.redirectHostnameType); + } + + @Import(name="redirectMethod") + private @Nullable Integer redirectMethod; + + public Optional redirectMethod() { + return Optional.ofNullable(this.redirectMethod); + } + + @Import(name="redirectPath") + private @Nullable String redirectPath; + + public Optional redirectPath() { + return Optional.ofNullable(this.redirectPath); + } + + @Import(name="saasCnameEnabled") + private @Nullable Boolean saasCnameEnabled; + + public Optional saasCnameEnabled() { + return Optional.ofNullable(this.saasCnameEnabled); + } + + @Import(name="saasCnameLevel") + private @Nullable Integer saasCnameLevel; + + public Optional saasCnameLevel() { + return Optional.ofNullable(this.saasCnameLevel); + } + + @Import(name="saasCookie") + private @Nullable String saasCookie; + + public Optional saasCookie() { + return Optional.ofNullable(this.saasCookie); + } + + @Import(name="saasQueryString") + private @Nullable String saasQueryString; + + public Optional saasQueryString() { + return Optional.ofNullable(this.saasQueryString); + } + + @Import(name="saasRegex") + private @Nullable String saasRegex; + + public Optional saasRegex() { + return Optional.ofNullable(this.saasRegex); + } + + @Import(name="saasReplace") + private @Nullable String saasReplace; + + public Optional saasReplace() { + return Optional.ofNullable(this.saasReplace); + } + + @Import(name="saasSuffix") + private @Nullable String saasSuffix; + + public Optional saasSuffix() { + return Optional.ofNullable(this.saasSuffix); + } + + @Import(name="saasType") + private @Nullable String saasType; + + public Optional saasType() { + return Optional.ofNullable(this.saasType); + } + + @Import(name="statusCode") + private @Nullable Integer statusCode; + + public Optional statusCode() { + return Optional.ofNullable(this.statusCode); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailAction() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailAction(GetPropertyRulesBuilderRulesV20230920BehaviorFailAction $) { + this.actionType = $.actionType; + this.allowFcmParentOverride = $.allowFcmParentOverride; + this.cexCustomPath = $.cexCustomPath; + this.cexHostname = $.cexHostname; + this.cexPath = $.cexPath; + this.contentCustomPath = $.contentCustomPath; + this.contentHostname = $.contentHostname; + this.contentPath = $.contentPath; + this.cpCode = $.cpCode; + this.dynamicCustomPath = $.dynamicCustomPath; + this.dynamicMethod = $.dynamicMethod; + this.dynamicPath = $.dynamicPath; + this.enabled = $.enabled; + this.locked = $.locked; + this.modifyProtocol = $.modifyProtocol; + this.netStorageHostname = $.netStorageHostname; + this.netStoragePath = $.netStoragePath; + this.preserveQueryString = $.preserveQueryString; + this.protocol = $.protocol; + this.redirectCustomPath = $.redirectCustomPath; + this.redirectHostname = $.redirectHostname; + this.redirectHostnameType = $.redirectHostnameType; + this.redirectMethod = $.redirectMethod; + this.redirectPath = $.redirectPath; + this.saasCnameEnabled = $.saasCnameEnabled; + this.saasCnameLevel = $.saasCnameLevel; + this.saasCookie = $.saasCookie; + this.saasQueryString = $.saasQueryString; + this.saasRegex = $.saasRegex; + this.saasReplace = $.saasReplace; + this.saasSuffix = $.saasSuffix; + this.saasType = $.saasType; + this.statusCode = $.statusCode; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailAction defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorFailAction $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFailAction(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailAction defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFailAction(Objects.requireNonNull(defaults)); + } + + public Builder actionType(@Nullable String actionType) { + $.actionType = actionType; + return this; + } + + public Builder allowFcmParentOverride(@Nullable Boolean allowFcmParentOverride) { + $.allowFcmParentOverride = allowFcmParentOverride; + return this; + } + + public Builder cexCustomPath(@Nullable Boolean cexCustomPath) { + $.cexCustomPath = cexCustomPath; + return this; + } + + public Builder cexHostname(@Nullable String cexHostname) { + $.cexHostname = cexHostname; + return this; + } + + public Builder cexPath(@Nullable String cexPath) { + $.cexPath = cexPath; + return this; + } + + public Builder contentCustomPath(@Nullable Boolean contentCustomPath) { + $.contentCustomPath = contentCustomPath; + return this; + } + + public Builder contentHostname(@Nullable String contentHostname) { + $.contentHostname = contentHostname; + return this; + } + + public Builder contentPath(@Nullable String contentPath) { + $.contentPath = contentPath; + return this; + } + + public Builder cpCode(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode cpCode) { + $.cpCode = cpCode; + return this; + } + + public Builder dynamicCustomPath(@Nullable Boolean dynamicCustomPath) { + $.dynamicCustomPath = dynamicCustomPath; + return this; + } + + public Builder dynamicMethod(@Nullable String dynamicMethod) { + $.dynamicMethod = dynamicMethod; + return this; + } + + public Builder dynamicPath(@Nullable String dynamicPath) { + $.dynamicPath = dynamicPath; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder modifyProtocol(@Nullable Boolean modifyProtocol) { + $.modifyProtocol = modifyProtocol; + return this; + } + + public Builder netStorageHostname(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname netStorageHostname) { + $.netStorageHostname = netStorageHostname; + return this; + } + + public Builder netStoragePath(@Nullable String netStoragePath) { + $.netStoragePath = netStoragePath; + return this; + } + + public Builder preserveQueryString(@Nullable Boolean preserveQueryString) { + $.preserveQueryString = preserveQueryString; + return this; + } + + public Builder protocol(@Nullable String protocol) { + $.protocol = protocol; + return this; + } + + public Builder redirectCustomPath(@Nullable Boolean redirectCustomPath) { + $.redirectCustomPath = redirectCustomPath; + return this; + } + + public Builder redirectHostname(@Nullable String redirectHostname) { + $.redirectHostname = redirectHostname; + return this; + } + + public Builder redirectHostnameType(@Nullable String redirectHostnameType) { + $.redirectHostnameType = redirectHostnameType; + return this; + } + + public Builder redirectMethod(@Nullable Integer redirectMethod) { + $.redirectMethod = redirectMethod; + return this; + } + + public Builder redirectPath(@Nullable String redirectPath) { + $.redirectPath = redirectPath; + return this; + } + + public Builder saasCnameEnabled(@Nullable Boolean saasCnameEnabled) { + $.saasCnameEnabled = saasCnameEnabled; + return this; + } + + public Builder saasCnameLevel(@Nullable Integer saasCnameLevel) { + $.saasCnameLevel = saasCnameLevel; + return this; + } + + public Builder saasCookie(@Nullable String saasCookie) { + $.saasCookie = saasCookie; + return this; + } + + public Builder saasQueryString(@Nullable String saasQueryString) { + $.saasQueryString = saasQueryString; + return this; + } + + public Builder saasRegex(@Nullable String saasRegex) { + $.saasRegex = saasRegex; + return this; + } + + public Builder saasReplace(@Nullable String saasReplace) { + $.saasReplace = saasReplace; + return this; + } + + public Builder saasSuffix(@Nullable String saasSuffix) { + $.saasSuffix = saasSuffix; + return this; + } + + public Builder saasType(@Nullable String saasType) { + $.saasType = saasType; + return this; + } + + public Builder statusCode(@Nullable Integer statusCode) { + $.statusCode = statusCode; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFailAction build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs.java new file mode 100644 index 000000000..ff3d4ae3f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs.java @@ -0,0 +1,645 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs(); + + @Import(name="actionType") + private @Nullable Output actionType; + + public Optional> actionType() { + return Optional.ofNullable(this.actionType); + } + + @Import(name="allowFcmParentOverride") + private @Nullable Output allowFcmParentOverride; + + public Optional> allowFcmParentOverride() { + return Optional.ofNullable(this.allowFcmParentOverride); + } + + @Import(name="cexCustomPath") + private @Nullable Output cexCustomPath; + + public Optional> cexCustomPath() { + return Optional.ofNullable(this.cexCustomPath); + } + + @Import(name="cexHostname") + private @Nullable Output cexHostname; + + public Optional> cexHostname() { + return Optional.ofNullable(this.cexHostname); + } + + @Import(name="cexPath") + private @Nullable Output cexPath; + + public Optional> cexPath() { + return Optional.ofNullable(this.cexPath); + } + + @Import(name="contentCustomPath") + private @Nullable Output contentCustomPath; + + public Optional> contentCustomPath() { + return Optional.ofNullable(this.contentCustomPath); + } + + @Import(name="contentHostname") + private @Nullable Output contentHostname; + + public Optional> contentHostname() { + return Optional.ofNullable(this.contentHostname); + } + + @Import(name="contentPath") + private @Nullable Output contentPath; + + public Optional> contentPath() { + return Optional.ofNullable(this.contentPath); + } + + @Import(name="cpCode") + private @Nullable Output cpCode; + + public Optional> cpCode() { + return Optional.ofNullable(this.cpCode); + } + + @Import(name="dynamicCustomPath") + private @Nullable Output dynamicCustomPath; + + public Optional> dynamicCustomPath() { + return Optional.ofNullable(this.dynamicCustomPath); + } + + @Import(name="dynamicMethod") + private @Nullable Output dynamicMethod; + + public Optional> dynamicMethod() { + return Optional.ofNullable(this.dynamicMethod); + } + + @Import(name="dynamicPath") + private @Nullable Output dynamicPath; + + public Optional> dynamicPath() { + return Optional.ofNullable(this.dynamicPath); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="modifyProtocol") + private @Nullable Output modifyProtocol; + + public Optional> modifyProtocol() { + return Optional.ofNullable(this.modifyProtocol); + } + + @Import(name="netStorageHostname") + private @Nullable Output netStorageHostname; + + public Optional> netStorageHostname() { + return Optional.ofNullable(this.netStorageHostname); + } + + @Import(name="netStoragePath") + private @Nullable Output netStoragePath; + + public Optional> netStoragePath() { + return Optional.ofNullable(this.netStoragePath); + } + + @Import(name="preserveQueryString") + private @Nullable Output preserveQueryString; + + public Optional> preserveQueryString() { + return Optional.ofNullable(this.preserveQueryString); + } + + @Import(name="protocol") + private @Nullable Output protocol; + + public Optional> protocol() { + return Optional.ofNullable(this.protocol); + } + + @Import(name="redirectCustomPath") + private @Nullable Output redirectCustomPath; + + public Optional> redirectCustomPath() { + return Optional.ofNullable(this.redirectCustomPath); + } + + @Import(name="redirectHostname") + private @Nullable Output redirectHostname; + + public Optional> redirectHostname() { + return Optional.ofNullable(this.redirectHostname); + } + + @Import(name="redirectHostnameType") + private @Nullable Output redirectHostnameType; + + public Optional> redirectHostnameType() { + return Optional.ofNullable(this.redirectHostnameType); + } + + @Import(name="redirectMethod") + private @Nullable Output redirectMethod; + + public Optional> redirectMethod() { + return Optional.ofNullable(this.redirectMethod); + } + + @Import(name="redirectPath") + private @Nullable Output redirectPath; + + public Optional> redirectPath() { + return Optional.ofNullable(this.redirectPath); + } + + @Import(name="saasCnameEnabled") + private @Nullable Output saasCnameEnabled; + + public Optional> saasCnameEnabled() { + return Optional.ofNullable(this.saasCnameEnabled); + } + + @Import(name="saasCnameLevel") + private @Nullable Output saasCnameLevel; + + public Optional> saasCnameLevel() { + return Optional.ofNullable(this.saasCnameLevel); + } + + @Import(name="saasCookie") + private @Nullable Output saasCookie; + + public Optional> saasCookie() { + return Optional.ofNullable(this.saasCookie); + } + + @Import(name="saasQueryString") + private @Nullable Output saasQueryString; + + public Optional> saasQueryString() { + return Optional.ofNullable(this.saasQueryString); + } + + @Import(name="saasRegex") + private @Nullable Output saasRegex; + + public Optional> saasRegex() { + return Optional.ofNullable(this.saasRegex); + } + + @Import(name="saasReplace") + private @Nullable Output saasReplace; + + public Optional> saasReplace() { + return Optional.ofNullable(this.saasReplace); + } + + @Import(name="saasSuffix") + private @Nullable Output saasSuffix; + + public Optional> saasSuffix() { + return Optional.ofNullable(this.saasSuffix); + } + + @Import(name="saasType") + private @Nullable Output saasType; + + public Optional> saasType() { + return Optional.ofNullable(this.saasType); + } + + @Import(name="statusCode") + private @Nullable Output statusCode; + + public Optional> statusCode() { + return Optional.ofNullable(this.statusCode); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs $) { + this.actionType = $.actionType; + this.allowFcmParentOverride = $.allowFcmParentOverride; + this.cexCustomPath = $.cexCustomPath; + this.cexHostname = $.cexHostname; + this.cexPath = $.cexPath; + this.contentCustomPath = $.contentCustomPath; + this.contentHostname = $.contentHostname; + this.contentPath = $.contentPath; + this.cpCode = $.cpCode; + this.dynamicCustomPath = $.dynamicCustomPath; + this.dynamicMethod = $.dynamicMethod; + this.dynamicPath = $.dynamicPath; + this.enabled = $.enabled; + this.locked = $.locked; + this.modifyProtocol = $.modifyProtocol; + this.netStorageHostname = $.netStorageHostname; + this.netStoragePath = $.netStoragePath; + this.preserveQueryString = $.preserveQueryString; + this.protocol = $.protocol; + this.redirectCustomPath = $.redirectCustomPath; + this.redirectHostname = $.redirectHostname; + this.redirectHostnameType = $.redirectHostnameType; + this.redirectMethod = $.redirectMethod; + this.redirectPath = $.redirectPath; + this.saasCnameEnabled = $.saasCnameEnabled; + this.saasCnameLevel = $.saasCnameLevel; + this.saasCookie = $.saasCookie; + this.saasQueryString = $.saasQueryString; + this.saasRegex = $.saasRegex; + this.saasReplace = $.saasReplace; + this.saasSuffix = $.saasSuffix; + this.saasType = $.saasType; + this.statusCode = $.statusCode; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs(Objects.requireNonNull(defaults)); + } + + public Builder actionType(@Nullable Output actionType) { + $.actionType = actionType; + return this; + } + + public Builder actionType(String actionType) { + return actionType(Output.of(actionType)); + } + + public Builder allowFcmParentOverride(@Nullable Output allowFcmParentOverride) { + $.allowFcmParentOverride = allowFcmParentOverride; + return this; + } + + public Builder allowFcmParentOverride(Boolean allowFcmParentOverride) { + return allowFcmParentOverride(Output.of(allowFcmParentOverride)); + } + + public Builder cexCustomPath(@Nullable Output cexCustomPath) { + $.cexCustomPath = cexCustomPath; + return this; + } + + public Builder cexCustomPath(Boolean cexCustomPath) { + return cexCustomPath(Output.of(cexCustomPath)); + } + + public Builder cexHostname(@Nullable Output cexHostname) { + $.cexHostname = cexHostname; + return this; + } + + public Builder cexHostname(String cexHostname) { + return cexHostname(Output.of(cexHostname)); + } + + public Builder cexPath(@Nullable Output cexPath) { + $.cexPath = cexPath; + return this; + } + + public Builder cexPath(String cexPath) { + return cexPath(Output.of(cexPath)); + } + + public Builder contentCustomPath(@Nullable Output contentCustomPath) { + $.contentCustomPath = contentCustomPath; + return this; + } + + public Builder contentCustomPath(Boolean contentCustomPath) { + return contentCustomPath(Output.of(contentCustomPath)); + } + + public Builder contentHostname(@Nullable Output contentHostname) { + $.contentHostname = contentHostname; + return this; + } + + public Builder contentHostname(String contentHostname) { + return contentHostname(Output.of(contentHostname)); + } + + public Builder contentPath(@Nullable Output contentPath) { + $.contentPath = contentPath; + return this; + } + + public Builder contentPath(String contentPath) { + return contentPath(Output.of(contentPath)); + } + + public Builder cpCode(@Nullable Output cpCode) { + $.cpCode = cpCode; + return this; + } + + public Builder cpCode(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs cpCode) { + return cpCode(Output.of(cpCode)); + } + + public Builder dynamicCustomPath(@Nullable Output dynamicCustomPath) { + $.dynamicCustomPath = dynamicCustomPath; + return this; + } + + public Builder dynamicCustomPath(Boolean dynamicCustomPath) { + return dynamicCustomPath(Output.of(dynamicCustomPath)); + } + + public Builder dynamicMethod(@Nullable Output dynamicMethod) { + $.dynamicMethod = dynamicMethod; + return this; + } + + public Builder dynamicMethod(String dynamicMethod) { + return dynamicMethod(Output.of(dynamicMethod)); + } + + public Builder dynamicPath(@Nullable Output dynamicPath) { + $.dynamicPath = dynamicPath; + return this; + } + + public Builder dynamicPath(String dynamicPath) { + return dynamicPath(Output.of(dynamicPath)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder modifyProtocol(@Nullable Output modifyProtocol) { + $.modifyProtocol = modifyProtocol; + return this; + } + + public Builder modifyProtocol(Boolean modifyProtocol) { + return modifyProtocol(Output.of(modifyProtocol)); + } + + public Builder netStorageHostname(@Nullable Output netStorageHostname) { + $.netStorageHostname = netStorageHostname; + return this; + } + + public Builder netStorageHostname(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs netStorageHostname) { + return netStorageHostname(Output.of(netStorageHostname)); + } + + public Builder netStoragePath(@Nullable Output netStoragePath) { + $.netStoragePath = netStoragePath; + return this; + } + + public Builder netStoragePath(String netStoragePath) { + return netStoragePath(Output.of(netStoragePath)); + } + + public Builder preserveQueryString(@Nullable Output preserveQueryString) { + $.preserveQueryString = preserveQueryString; + return this; + } + + public Builder preserveQueryString(Boolean preserveQueryString) { + return preserveQueryString(Output.of(preserveQueryString)); + } + + public Builder protocol(@Nullable Output protocol) { + $.protocol = protocol; + return this; + } + + public Builder protocol(String protocol) { + return protocol(Output.of(protocol)); + } + + public Builder redirectCustomPath(@Nullable Output redirectCustomPath) { + $.redirectCustomPath = redirectCustomPath; + return this; + } + + public Builder redirectCustomPath(Boolean redirectCustomPath) { + return redirectCustomPath(Output.of(redirectCustomPath)); + } + + public Builder redirectHostname(@Nullable Output redirectHostname) { + $.redirectHostname = redirectHostname; + return this; + } + + public Builder redirectHostname(String redirectHostname) { + return redirectHostname(Output.of(redirectHostname)); + } + + public Builder redirectHostnameType(@Nullable Output redirectHostnameType) { + $.redirectHostnameType = redirectHostnameType; + return this; + } + + public Builder redirectHostnameType(String redirectHostnameType) { + return redirectHostnameType(Output.of(redirectHostnameType)); + } + + public Builder redirectMethod(@Nullable Output redirectMethod) { + $.redirectMethod = redirectMethod; + return this; + } + + public Builder redirectMethod(Integer redirectMethod) { + return redirectMethod(Output.of(redirectMethod)); + } + + public Builder redirectPath(@Nullable Output redirectPath) { + $.redirectPath = redirectPath; + return this; + } + + public Builder redirectPath(String redirectPath) { + return redirectPath(Output.of(redirectPath)); + } + + public Builder saasCnameEnabled(@Nullable Output saasCnameEnabled) { + $.saasCnameEnabled = saasCnameEnabled; + return this; + } + + public Builder saasCnameEnabled(Boolean saasCnameEnabled) { + return saasCnameEnabled(Output.of(saasCnameEnabled)); + } + + public Builder saasCnameLevel(@Nullable Output saasCnameLevel) { + $.saasCnameLevel = saasCnameLevel; + return this; + } + + public Builder saasCnameLevel(Integer saasCnameLevel) { + return saasCnameLevel(Output.of(saasCnameLevel)); + } + + public Builder saasCookie(@Nullable Output saasCookie) { + $.saasCookie = saasCookie; + return this; + } + + public Builder saasCookie(String saasCookie) { + return saasCookie(Output.of(saasCookie)); + } + + public Builder saasQueryString(@Nullable Output saasQueryString) { + $.saasQueryString = saasQueryString; + return this; + } + + public Builder saasQueryString(String saasQueryString) { + return saasQueryString(Output.of(saasQueryString)); + } + + public Builder saasRegex(@Nullable Output saasRegex) { + $.saasRegex = saasRegex; + return this; + } + + public Builder saasRegex(String saasRegex) { + return saasRegex(Output.of(saasRegex)); + } + + public Builder saasReplace(@Nullable Output saasReplace) { + $.saasReplace = saasReplace; + return this; + } + + public Builder saasReplace(String saasReplace) { + return saasReplace(Output.of(saasReplace)); + } + + public Builder saasSuffix(@Nullable Output saasSuffix) { + $.saasSuffix = saasSuffix; + return this; + } + + public Builder saasSuffix(String saasSuffix) { + return saasSuffix(Output.of(saasSuffix)); + } + + public Builder saasType(@Nullable Output saasType) { + $.saasType = saasType; + return this; + } + + public Builder saasType(String saasType) { + return saasType(Output.of(saasType)); + } + + public Builder statusCode(@Nullable Output statusCode) { + $.statusCode = statusCode; + return this; + } + + public Builder statusCode(Integer statusCode) { + return statusCode(Output.of(statusCode)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode.java new file mode 100644 index 000000000..e089f3342 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode.java @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode(); + + @Import(name="cpCodeLimits") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits cpCodeLimits; + + public Optional cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + + @Import(name="createdDate") + private @Nullable Integer createdDate; + + public Optional createdDate() { + return Optional.ofNullable(this.createdDate); + } + + @Import(name="description") + private @Nullable String description; + + public Optional description() { + return Optional.ofNullable(this.description); + } + + @Import(name="id") + private @Nullable Integer id; + + public Optional id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable String name; + + public Optional name() { + return Optional.ofNullable(this.name); + } + + @Import(name="products") + private @Nullable List products; + + public Optional> products() { + return Optional.ofNullable(this.products); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode $) { + this.cpCodeLimits = $.cpCodeLimits; + this.createdDate = $.createdDate; + this.description = $.description; + this.id = $.id; + this.name = $.name; + this.products = $.products; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode(Objects.requireNonNull(defaults)); + } + + public Builder cpCodeLimits(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits cpCodeLimits) { + $.cpCodeLimits = cpCodeLimits; + return this; + } + + public Builder createdDate(@Nullable Integer createdDate) { + $.createdDate = createdDate; + return this; + } + + public Builder description(@Nullable String description) { + $.description = description; + return this; + } + + public Builder id(@Nullable Integer id) { + $.id = id; + return this; + } + + public Builder name(@Nullable String name) { + $.name = name; + return this; + } + + public Builder products(@Nullable List products) { + $.products = products; + return this; + } + + public Builder products(String... products) { + return products(List.of(products)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs.java new file mode 100644 index 000000000..142e3372e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs.java @@ -0,0 +1,155 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs(); + + @Import(name="cpCodeLimits") + private @Nullable Output cpCodeLimits; + + public Optional> cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + + @Import(name="createdDate") + private @Nullable Output createdDate; + + public Optional> createdDate() { + return Optional.ofNullable(this.createdDate); + } + + @Import(name="description") + private @Nullable Output description; + + public Optional> description() { + return Optional.ofNullable(this.description); + } + + @Import(name="id") + private @Nullable Output id; + + public Optional> id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="products") + private @Nullable Output> products; + + public Optional>> products() { + return Optional.ofNullable(this.products); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs $) { + this.cpCodeLimits = $.cpCodeLimits; + this.createdDate = $.createdDate; + this.description = $.description; + this.id = $.id; + this.name = $.name; + this.products = $.products; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs(Objects.requireNonNull(defaults)); + } + + public Builder cpCodeLimits(@Nullable Output cpCodeLimits) { + $.cpCodeLimits = cpCodeLimits; + return this; + } + + public Builder cpCodeLimits(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs cpCodeLimits) { + return cpCodeLimits(Output.of(cpCodeLimits)); + } + + public Builder createdDate(@Nullable Output createdDate) { + $.createdDate = createdDate; + return this; + } + + public Builder createdDate(Integer createdDate) { + return createdDate(Output.of(createdDate)); + } + + public Builder description(@Nullable Output description) { + $.description = description; + return this; + } + + public Builder description(String description) { + return description(Output.of(description)); + } + + public Builder id(@Nullable Output id) { + $.id = id; + return this; + } + + public Builder id(Integer id) { + return id(Output.of(id)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder products(@Nullable Output> products) { + $.products = products; + return this; + } + + public Builder products(List products) { + return products(Output.of(products)); + } + + public Builder products(String... products) { + return products(List.of(products)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits.java new file mode 100644 index 000000000..e3209333b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits(); + + @Import(name="currentCapacity") + private @Nullable Integer currentCapacity; + + public Optional currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + + @Import(name="limit") + private @Nullable Integer limit; + + public Optional limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="limitType") + private @Nullable String limitType; + + public Optional limitType() { + return Optional.ofNullable(this.limitType); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits $) { + this.currentCapacity = $.currentCapacity; + this.limit = $.limit; + this.limitType = $.limitType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits(Objects.requireNonNull(defaults)); + } + + public Builder currentCapacity(@Nullable Integer currentCapacity) { + $.currentCapacity = currentCapacity; + return this; + } + + public Builder limit(@Nullable Integer limit) { + $.limit = limit; + return this; + } + + public Builder limitType(@Nullable String limitType) { + $.limitType = limitType; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs.java new file mode 100644 index 000000000..f56618cc7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs(); + + @Import(name="currentCapacity") + private @Nullable Output currentCapacity; + + public Optional> currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + + @Import(name="limit") + private @Nullable Output limit; + + public Optional> limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="limitType") + private @Nullable Output limitType; + + public Optional> limitType() { + return Optional.ofNullable(this.limitType); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs $) { + this.currentCapacity = $.currentCapacity; + this.limit = $.limit; + this.limitType = $.limitType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs(Objects.requireNonNull(defaults)); + } + + public Builder currentCapacity(@Nullable Output currentCapacity) { + $.currentCapacity = currentCapacity; + return this; + } + + public Builder currentCapacity(Integer currentCapacity) { + return currentCapacity(Output.of(currentCapacity)); + } + + public Builder limit(@Nullable Output limit) { + $.limit = limit; + return this; + } + + public Builder limit(Integer limit) { + return limit(Output.of(limit)); + } + + public Builder limitType(@Nullable Output limitType) { + $.limitType = limitType; + return this; + } + + public Builder limitType(String limitType) { + return limitType(Output.of(limitType)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname.java new file mode 100644 index 000000000..b17838c04 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname(); + + @Import(name="cpCode") + private @Nullable Integer cpCode; + + public Optional cpCode() { + return Optional.ofNullable(this.cpCode); + } + + @Import(name="downloadDomainName") + private @Nullable String downloadDomainName; + + public Optional downloadDomainName() { + return Optional.ofNullable(this.downloadDomainName); + } + + @Import(name="g2oToken") + private @Nullable String g2oToken; + + public Optional g2oToken() { + return Optional.ofNullable(this.g2oToken); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname $) { + this.cpCode = $.cpCode; + this.downloadDomainName = $.downloadDomainName; + this.g2oToken = $.g2oToken; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname(Objects.requireNonNull(defaults)); + } + + public Builder cpCode(@Nullable Integer cpCode) { + $.cpCode = cpCode; + return this; + } + + public Builder downloadDomainName(@Nullable String downloadDomainName) { + $.downloadDomainName = downloadDomainName; + return this; + } + + public Builder g2oToken(@Nullable String g2oToken) { + $.g2oToken = g2oToken; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs.java new file mode 100644 index 000000000..c6636ff0d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs(); + + @Import(name="cpCode") + private @Nullable Output cpCode; + + public Optional> cpCode() { + return Optional.ofNullable(this.cpCode); + } + + @Import(name="downloadDomainName") + private @Nullable Output downloadDomainName; + + public Optional> downloadDomainName() { + return Optional.ofNullable(this.downloadDomainName); + } + + @Import(name="g2oToken") + private @Nullable Output g2oToken; + + public Optional> g2oToken() { + return Optional.ofNullable(this.g2oToken); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs $) { + this.cpCode = $.cpCode; + this.downloadDomainName = $.downloadDomainName; + this.g2oToken = $.g2oToken; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs(Objects.requireNonNull(defaults)); + } + + public Builder cpCode(@Nullable Output cpCode) { + $.cpCode = cpCode; + return this; + } + + public Builder cpCode(Integer cpCode) { + return cpCode(Output.of(cpCode)); + } + + public Builder downloadDomainName(@Nullable Output downloadDomainName) { + $.downloadDomainName = downloadDomainName; + return this; + } + + public Builder downloadDomainName(String downloadDomainName) { + return downloadDomainName(Output.of(downloadDomainName)); + } + + public Builder g2oToken(@Nullable Output g2oToken) { + $.g2oToken = g2oToken; + return this; + } + + public Builder g2oToken(String g2oToken) { + return g2oToken(Output.of(g2oToken)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility.java new file mode 100644 index 000000000..47d273e16 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility(); + + @Import(name="compatibility") + private @Nullable Boolean compatibility; + + public Optional compatibility() { + return Optional.ofNullable(this.compatibility); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility(GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility $) { + this.compatibility = $.compatibility; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility(Objects.requireNonNull(defaults)); + } + + public Builder compatibility(@Nullable Boolean compatibility) { + $.compatibility = compatibility; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs.java new file mode 100644 index 000000000..c9fcb8a51 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs(); + + @Import(name="compatibility") + private @Nullable Output compatibility; + + public Optional> compatibility() { + return Optional.ofNullable(this.compatibility); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs(GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs $) { + this.compatibility = $.compatibility; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs(Objects.requireNonNull(defaults)); + } + + public Builder compatibility(@Nullable Output compatibility) { + $.compatibility = compatibility; + return this; + } + + public Builder compatibility(Boolean compatibility) { + return compatibility(Output.of(compatibility)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate.java new file mode 100644 index 000000000..15623b401 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate(GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs.java new file mode 100644 index 000000000..fb84ba533 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs(GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFips.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFips.java new file mode 100644 index 000000000..799b46dcd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFips.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFips extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorFips Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorFips(); + + @Import(name="enable") + private @Nullable Boolean enable; + + public Optional enable() { + return Optional.ofNullable(this.enable); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorFips() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorFips(GetPropertyRulesBuilderRulesV20230920BehaviorFips $) { + this.enable = $.enable; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFips defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorFips $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFips(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFips defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFips(Objects.requireNonNull(defaults)); + } + + public Builder enable(@Nullable Boolean enable) { + $.enable = enable; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFips build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs.java new file mode 100644 index 000000000..cf2ac5b27 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs(); + + @Import(name="enable") + private @Nullable Output enable; + + public Optional> enable() { + return Optional.ofNullable(this.enable); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs $) { + this.enable = $.enable; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs(Objects.requireNonNull(defaults)); + } + + public Builder enable(@Nullable Output enable) { + $.enable = enable; + return this; + } + + public Builder enable(Boolean enable) { + return enable(Output.of(enable)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing.java new file mode 100644 index 000000000..13f1285db --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing.java @@ -0,0 +1,138 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing(); + + @Import(name="cloudletPolicy") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy cloudletPolicy; + + public Optional cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="javaScriptInsertionRule") + private @Nullable String javaScriptInsertionRule; + + public Optional javaScriptInsertionRule() { + return Optional.ofNullable(this.javaScriptInsertionRule); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="mediaMathPrefix") + private @Nullable String mediaMathPrefix; + + public Optional mediaMathPrefix() { + return Optional.ofNullable(this.mediaMathPrefix); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing $) { + this.cloudletPolicy = $.cloudletPolicy; + this.enabled = $.enabled; + this.javaScriptInsertionRule = $.javaScriptInsertionRule; + this.locked = $.locked; + this.mediaMathPrefix = $.mediaMathPrefix; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing(Objects.requireNonNull(defaults)); + } + + public Builder cloudletPolicy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy cloudletPolicy) { + $.cloudletPolicy = cloudletPolicy; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder javaScriptInsertionRule(@Nullable String javaScriptInsertionRule) { + $.javaScriptInsertionRule = javaScriptInsertionRule; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder mediaMathPrefix(@Nullable String mediaMathPrefix) { + $.mediaMathPrefix = mediaMathPrefix; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs.java new file mode 100644 index 000000000..1a921e076 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs.java @@ -0,0 +1,167 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs(); + + @Import(name="cloudletPolicy") + private @Nullable Output cloudletPolicy; + + public Optional> cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="javaScriptInsertionRule") + private @Nullable Output javaScriptInsertionRule; + + public Optional> javaScriptInsertionRule() { + return Optional.ofNullable(this.javaScriptInsertionRule); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="mediaMathPrefix") + private @Nullable Output mediaMathPrefix; + + public Optional> mediaMathPrefix() { + return Optional.ofNullable(this.mediaMathPrefix); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs $) { + this.cloudletPolicy = $.cloudletPolicy; + this.enabled = $.enabled; + this.javaScriptInsertionRule = $.javaScriptInsertionRule; + this.locked = $.locked; + this.mediaMathPrefix = $.mediaMathPrefix; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs(Objects.requireNonNull(defaults)); + } + + public Builder cloudletPolicy(@Nullable Output cloudletPolicy) { + $.cloudletPolicy = cloudletPolicy; + return this; + } + + public Builder cloudletPolicy(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs cloudletPolicy) { + return cloudletPolicy(Output.of(cloudletPolicy)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder javaScriptInsertionRule(@Nullable Output javaScriptInsertionRule) { + $.javaScriptInsertionRule = javaScriptInsertionRule; + return this; + } + + public Builder javaScriptInsertionRule(String javaScriptInsertionRule) { + return javaScriptInsertionRule(Output.of(javaScriptInsertionRule)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder mediaMathPrefix(@Nullable Output mediaMathPrefix) { + $.mediaMathPrefix = mediaMathPrefix; + return this; + } + + public Builder mediaMathPrefix(String mediaMathPrefix) { + return mediaMathPrefix(Output.of(mediaMathPrefix)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy.java new file mode 100644 index 000000000..acc56e018 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy.java @@ -0,0 +1,72 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy(); + + @Import(name="id") + private @Nullable Integer id; + + public Optional id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable String name; + + public Optional name() { + return Optional.ofNullable(this.name); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy $) { + this.id = $.id; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy(Objects.requireNonNull(defaults)); + } + + public Builder id(@Nullable Integer id) { + $.id = id; + return this; + } + + public Builder name(@Nullable String name) { + $.name = name; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs.java new file mode 100644 index 000000000..7be84c4a3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs(); + + @Import(name="id") + private @Nullable Output id; + + public Optional> id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs $) { + this.id = $.id; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs(Objects.requireNonNull(defaults)); + } + + public Builder id(@Nullable Output id) { + $.id = id; + return this; + } + + public Builder id(Integer id) { + return id(Output.of(id)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus.java new file mode 100644 index 000000000..abe7f567f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus.java @@ -0,0 +1,138 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus(); + + @Import(name="cloudletPolicy") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy cloudletPolicy; + + public Optional cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="javaScriptInsertionRule") + private @Nullable String javaScriptInsertionRule; + + public Optional javaScriptInsertionRule() { + return Optional.ofNullable(this.javaScriptInsertionRule); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="mediaMathPrefix") + private @Nullable String mediaMathPrefix; + + public Optional mediaMathPrefix() { + return Optional.ofNullable(this.mediaMathPrefix); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus $) { + this.cloudletPolicy = $.cloudletPolicy; + this.enabled = $.enabled; + this.javaScriptInsertionRule = $.javaScriptInsertionRule; + this.locked = $.locked; + this.mediaMathPrefix = $.mediaMathPrefix; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus(Objects.requireNonNull(defaults)); + } + + public Builder cloudletPolicy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy cloudletPolicy) { + $.cloudletPolicy = cloudletPolicy; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder javaScriptInsertionRule(@Nullable String javaScriptInsertionRule) { + $.javaScriptInsertionRule = javaScriptInsertionRule; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder mediaMathPrefix(@Nullable String mediaMathPrefix) { + $.mediaMathPrefix = mediaMathPrefix; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs.java new file mode 100644 index 000000000..b18d9fa2c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs.java @@ -0,0 +1,167 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs(); + + @Import(name="cloudletPolicy") + private @Nullable Output cloudletPolicy; + + public Optional> cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="javaScriptInsertionRule") + private @Nullable Output javaScriptInsertionRule; + + public Optional> javaScriptInsertionRule() { + return Optional.ofNullable(this.javaScriptInsertionRule); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="mediaMathPrefix") + private @Nullable Output mediaMathPrefix; + + public Optional> mediaMathPrefix() { + return Optional.ofNullable(this.mediaMathPrefix); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs $) { + this.cloudletPolicy = $.cloudletPolicy; + this.enabled = $.enabled; + this.javaScriptInsertionRule = $.javaScriptInsertionRule; + this.locked = $.locked; + this.mediaMathPrefix = $.mediaMathPrefix; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs(Objects.requireNonNull(defaults)); + } + + public Builder cloudletPolicy(@Nullable Output cloudletPolicy) { + $.cloudletPolicy = cloudletPolicy; + return this; + } + + public Builder cloudletPolicy(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs cloudletPolicy) { + return cloudletPolicy(Output.of(cloudletPolicy)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder javaScriptInsertionRule(@Nullable Output javaScriptInsertionRule) { + $.javaScriptInsertionRule = javaScriptInsertionRule; + return this; + } + + public Builder javaScriptInsertionRule(String javaScriptInsertionRule) { + return javaScriptInsertionRule(Output.of(javaScriptInsertionRule)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder mediaMathPrefix(@Nullable Output mediaMathPrefix) { + $.mediaMathPrefix = mediaMathPrefix; + return this; + } + + public Builder mediaMathPrefix(String mediaMathPrefix) { + return mediaMathPrefix(Output.of(mediaMathPrefix)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy.java new file mode 100644 index 000000000..a3f0243b8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy.java @@ -0,0 +1,72 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy(); + + @Import(name="id") + private @Nullable Integer id; + + public Optional id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable String name; + + public Optional name() { + return Optional.ofNullable(this.name); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy $) { + this.id = $.id; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy(Objects.requireNonNull(defaults)); + } + + public Builder id(@Nullable Integer id) { + $.id = id; + return this; + } + + public Builder name(@Nullable String name) { + $.name = name; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs.java new file mode 100644 index 000000000..297857611 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs(); + + @Import(name="id") + private @Nullable Output id; + + public Optional> id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs $) { + this.id = $.id; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs(Objects.requireNonNull(defaults)); + } + + public Builder id(@Nullable Output id) { + $.id = id; + return this; + } + + public Builder id(Integer id) { + return id(Output.of(id)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite.java new file mode 100644 index 000000000..16febb465 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite.java @@ -0,0 +1,139 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite(); + + @Import(name="cloudletPolicy") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy cloudletPolicy; + + public Optional cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + + @Import(name="cloudletSharedPolicy") + private @Nullable Integer cloudletSharedPolicy; + + public Optional cloudletSharedPolicy() { + return Optional.ofNullable(this.cloudletSharedPolicy); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="isSharedPolicy") + private @Nullable Boolean isSharedPolicy; + + public Optional isSharedPolicy() { + return Optional.ofNullable(this.isSharedPolicy); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite $) { + this.cloudletPolicy = $.cloudletPolicy; + this.cloudletSharedPolicy = $.cloudletSharedPolicy; + this.enabled = $.enabled; + this.isSharedPolicy = $.isSharedPolicy; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite(Objects.requireNonNull(defaults)); + } + + public Builder cloudletPolicy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy cloudletPolicy) { + $.cloudletPolicy = cloudletPolicy; + return this; + } + + public Builder cloudletSharedPolicy(@Nullable Integer cloudletSharedPolicy) { + $.cloudletSharedPolicy = cloudletSharedPolicy; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder isSharedPolicy(@Nullable Boolean isSharedPolicy) { + $.isSharedPolicy = isSharedPolicy; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs.java new file mode 100644 index 000000000..3249aa99d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs.java @@ -0,0 +1,168 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs(); + + @Import(name="cloudletPolicy") + private @Nullable Output cloudletPolicy; + + public Optional> cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + + @Import(name="cloudletSharedPolicy") + private @Nullable Output cloudletSharedPolicy; + + public Optional> cloudletSharedPolicy() { + return Optional.ofNullable(this.cloudletSharedPolicy); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="isSharedPolicy") + private @Nullable Output isSharedPolicy; + + public Optional> isSharedPolicy() { + return Optional.ofNullable(this.isSharedPolicy); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs $) { + this.cloudletPolicy = $.cloudletPolicy; + this.cloudletSharedPolicy = $.cloudletSharedPolicy; + this.enabled = $.enabled; + this.isSharedPolicy = $.isSharedPolicy; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs(Objects.requireNonNull(defaults)); + } + + public Builder cloudletPolicy(@Nullable Output cloudletPolicy) { + $.cloudletPolicy = cloudletPolicy; + return this; + } + + public Builder cloudletPolicy(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs cloudletPolicy) { + return cloudletPolicy(Output.of(cloudletPolicy)); + } + + public Builder cloudletSharedPolicy(@Nullable Output cloudletSharedPolicy) { + $.cloudletSharedPolicy = cloudletSharedPolicy; + return this; + } + + public Builder cloudletSharedPolicy(Integer cloudletSharedPolicy) { + return cloudletSharedPolicy(Output.of(cloudletSharedPolicy)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder isSharedPolicy(@Nullable Output isSharedPolicy) { + $.isSharedPolicy = isSharedPolicy; + return this; + } + + public Builder isSharedPolicy(Boolean isSharedPolicy) { + return isSharedPolicy(Output.of(isSharedPolicy)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy.java new file mode 100644 index 000000000..3714d2cef --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy.java @@ -0,0 +1,72 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy(); + + @Import(name="id") + private @Nullable Integer id; + + public Optional id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable String name; + + public Optional name() { + return Optional.ofNullable(this.name); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy $) { + this.id = $.id; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy(Objects.requireNonNull(defaults)); + } + + public Builder id(@Nullable Integer id) { + $.id = id; + return this; + } + + public Builder name(@Nullable String name) { + $.name = name; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs.java new file mode 100644 index 000000000..ae390f914 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs(); + + @Import(name="id") + private @Nullable Output id; + + public Optional> id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs $) { + this.id = $.id; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs(Objects.requireNonNull(defaults)); + } + + public Builder id(@Nullable Output id) { + $.id = id; + return this; + } + + public Builder id(Integer id) { + return id(Output.of(id)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader.java new file mode 100644 index 000000000..7923c08a8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader.java @@ -0,0 +1,195 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader(); + + @Import(name="customSignStrings") + private @Nullable List customSignStrings; + + public Optional> customSignStrings() { + return Optional.ofNullable(this.customSignStrings); + } + + @Import(name="dataHeader") + private @Nullable String dataHeader; + + public Optional dataHeader() { + return Optional.ofNullable(this.dataHeader); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="encodingVersion") + private @Nullable Integer encodingVersion; + + public Optional encodingVersion() { + return Optional.ofNullable(this.encodingVersion); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="nonce") + private @Nullable String nonce; + + public Optional nonce() { + return Optional.ofNullable(this.nonce); + } + + @Import(name="secretKey") + private @Nullable String secretKey; + + public Optional secretKey() { + return Optional.ofNullable(this.secretKey); + } + + @Import(name="signedHeader") + private @Nullable String signedHeader; + + public Optional signedHeader() { + return Optional.ofNullable(this.signedHeader); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="useCustomSignString") + private @Nullable Boolean useCustomSignString; + + public Optional useCustomSignString() { + return Optional.ofNullable(this.useCustomSignString); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader(GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader $) { + this.customSignStrings = $.customSignStrings; + this.dataHeader = $.dataHeader; + this.enabled = $.enabled; + this.encodingVersion = $.encodingVersion; + this.locked = $.locked; + this.nonce = $.nonce; + this.secretKey = $.secretKey; + this.signedHeader = $.signedHeader; + this.templateUuid = $.templateUuid; + this.useCustomSignString = $.useCustomSignString; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader(Objects.requireNonNull(defaults)); + } + + public Builder customSignStrings(@Nullable List customSignStrings) { + $.customSignStrings = customSignStrings; + return this; + } + + public Builder customSignStrings(String... customSignStrings) { + return customSignStrings(List.of(customSignStrings)); + } + + public Builder dataHeader(@Nullable String dataHeader) { + $.dataHeader = dataHeader; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder encodingVersion(@Nullable Integer encodingVersion) { + $.encodingVersion = encodingVersion; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder nonce(@Nullable String nonce) { + $.nonce = nonce; + return this; + } + + public Builder secretKey(@Nullable String secretKey) { + $.secretKey = secretKey; + return this; + } + + public Builder signedHeader(@Nullable String signedHeader) { + $.signedHeader = signedHeader; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder useCustomSignString(@Nullable Boolean useCustomSignString) { + $.useCustomSignString = useCustomSignString; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs.java new file mode 100644 index 000000000..479bca689 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs.java @@ -0,0 +1,240 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs(); + + @Import(name="customSignStrings") + private @Nullable Output> customSignStrings; + + public Optional>> customSignStrings() { + return Optional.ofNullable(this.customSignStrings); + } + + @Import(name="dataHeader") + private @Nullable Output dataHeader; + + public Optional> dataHeader() { + return Optional.ofNullable(this.dataHeader); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="encodingVersion") + private @Nullable Output encodingVersion; + + public Optional> encodingVersion() { + return Optional.ofNullable(this.encodingVersion); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="nonce") + private @Nullable Output nonce; + + public Optional> nonce() { + return Optional.ofNullable(this.nonce); + } + + @Import(name="secretKey") + private @Nullable Output secretKey; + + public Optional> secretKey() { + return Optional.ofNullable(this.secretKey); + } + + @Import(name="signedHeader") + private @Nullable Output signedHeader; + + public Optional> signedHeader() { + return Optional.ofNullable(this.signedHeader); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="useCustomSignString") + private @Nullable Output useCustomSignString; + + public Optional> useCustomSignString() { + return Optional.ofNullable(this.useCustomSignString); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs(GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs $) { + this.customSignStrings = $.customSignStrings; + this.dataHeader = $.dataHeader; + this.enabled = $.enabled; + this.encodingVersion = $.encodingVersion; + this.locked = $.locked; + this.nonce = $.nonce; + this.secretKey = $.secretKey; + this.signedHeader = $.signedHeader; + this.templateUuid = $.templateUuid; + this.useCustomSignString = $.useCustomSignString; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs(Objects.requireNonNull(defaults)); + } + + public Builder customSignStrings(@Nullable Output> customSignStrings) { + $.customSignStrings = customSignStrings; + return this; + } + + public Builder customSignStrings(List customSignStrings) { + return customSignStrings(Output.of(customSignStrings)); + } + + public Builder customSignStrings(String... customSignStrings) { + return customSignStrings(List.of(customSignStrings)); + } + + public Builder dataHeader(@Nullable Output dataHeader) { + $.dataHeader = dataHeader; + return this; + } + + public Builder dataHeader(String dataHeader) { + return dataHeader(Output.of(dataHeader)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder encodingVersion(@Nullable Output encodingVersion) { + $.encodingVersion = encodingVersion; + return this; + } + + public Builder encodingVersion(Integer encodingVersion) { + return encodingVersion(Output.of(encodingVersion)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder nonce(@Nullable Output nonce) { + $.nonce = nonce; + return this; + } + + public Builder nonce(String nonce) { + return nonce(Output.of(nonce)); + } + + public Builder secretKey(@Nullable Output secretKey) { + $.secretKey = secretKey; + return this; + } + + public Builder secretKey(String secretKey) { + return secretKey(Output.of(secretKey)); + } + + public Builder signedHeader(@Nullable Output signedHeader) { + $.signedHeader = signedHeader; + return this; + } + + public Builder signedHeader(String signedHeader) { + return signedHeader(Output.of(signedHeader)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder useCustomSignString(@Nullable Output useCustomSignString) { + $.useCustomSignString = useCustomSignString; + return this; + } + + public Builder useCustomSignString(Boolean useCustomSignString) { + return useCustomSignString(Output.of(useCustomSignString)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber.java new file mode 100644 index 000000000..1eae97676 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber(); + + @Import(name="headerName") + private @Nullable String headerName; + + public Optional headerName() { + return Optional.ofNullable(this.headerName); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="outputOption") + private @Nullable String outputOption; + + public Optional outputOption() { + return Optional.ofNullable(this.outputOption); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="variableName") + private @Nullable String variableName; + + public Optional variableName() { + return Optional.ofNullable(this.variableName); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber(GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber $) { + this.headerName = $.headerName; + this.locked = $.locked; + this.outputOption = $.outputOption; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.variableName = $.variableName; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber(Objects.requireNonNull(defaults)); + } + + public Builder headerName(@Nullable String headerName) { + $.headerName = headerName; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder outputOption(@Nullable String outputOption) { + $.outputOption = outputOption; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder variableName(@Nullable String variableName) { + $.variableName = variableName; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs.java new file mode 100644 index 000000000..513ee7928 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs.java @@ -0,0 +1,149 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs(); + + @Import(name="headerName") + private @Nullable Output headerName; + + public Optional> headerName() { + return Optional.ofNullable(this.headerName); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="outputOption") + private @Nullable Output outputOption; + + public Optional> outputOption() { + return Optional.ofNullable(this.outputOption); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="variableName") + private @Nullable Output variableName; + + public Optional> variableName() { + return Optional.ofNullable(this.variableName); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs(GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs $) { + this.headerName = $.headerName; + this.locked = $.locked; + this.outputOption = $.outputOption; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.variableName = $.variableName; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs(Objects.requireNonNull(defaults)); + } + + public Builder headerName(@Nullable Output headerName) { + $.headerName = headerName; + return this; + } + + public Builder headerName(String headerName) { + return headerName(Output.of(headerName)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder outputOption(@Nullable Output outputOption) { + $.outputOption = outputOption; + return this; + } + + public Builder outputOption(String outputOption) { + return outputOption(Output.of(outputOption)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder variableName(@Nullable Output variableName) { + $.variableName = variableName; + return this; + } + + public Builder variableName(String variableName) { + return variableName(Output.of(variableName)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching.java new file mode 100644 index 000000000..dc821999b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching.java @@ -0,0 +1,163 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching(); + + @Import(name="advanced") + private @Nullable String advanced; + + public Optional advanced() { + return Optional.ofNullable(this.advanced); + } + + @Import(name="cacheResponsesWithErrors") + private @Nullable Boolean cacheResponsesWithErrors; + + public Optional cacheResponsesWithErrors() { + return Optional.ofNullable(this.cacheResponsesWithErrors); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="operationsJsonBodyParameterName") + private @Nullable String operationsJsonBodyParameterName; + + public Optional operationsJsonBodyParameterName() { + return Optional.ofNullable(this.operationsJsonBodyParameterName); + } + + @Import(name="operationsUrlQueryParameterName") + private @Nullable String operationsUrlQueryParameterName; + + public Optional operationsUrlQueryParameterName() { + return Optional.ofNullable(this.operationsUrlQueryParameterName); + } + + @Import(name="postRequestProcessingErrorHandling") + private @Nullable String postRequestProcessingErrorHandling; + + public Optional postRequestProcessingErrorHandling() { + return Optional.ofNullable(this.postRequestProcessingErrorHandling); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching(GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching $) { + this.advanced = $.advanced; + this.cacheResponsesWithErrors = $.cacheResponsesWithErrors; + this.enabled = $.enabled; + this.locked = $.locked; + this.operationsJsonBodyParameterName = $.operationsJsonBodyParameterName; + this.operationsUrlQueryParameterName = $.operationsUrlQueryParameterName; + this.postRequestProcessingErrorHandling = $.postRequestProcessingErrorHandling; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching(Objects.requireNonNull(defaults)); + } + + public Builder advanced(@Nullable String advanced) { + $.advanced = advanced; + return this; + } + + public Builder cacheResponsesWithErrors(@Nullable Boolean cacheResponsesWithErrors) { + $.cacheResponsesWithErrors = cacheResponsesWithErrors; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder operationsJsonBodyParameterName(@Nullable String operationsJsonBodyParameterName) { + $.operationsJsonBodyParameterName = operationsJsonBodyParameterName; + return this; + } + + public Builder operationsUrlQueryParameterName(@Nullable String operationsUrlQueryParameterName) { + $.operationsUrlQueryParameterName = operationsUrlQueryParameterName; + return this; + } + + public Builder postRequestProcessingErrorHandling(@Nullable String postRequestProcessingErrorHandling) { + $.postRequestProcessingErrorHandling = postRequestProcessingErrorHandling; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs.java new file mode 100644 index 000000000..209c775ed --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs.java @@ -0,0 +1,200 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs(); + + @Import(name="advanced") + private @Nullable Output advanced; + + public Optional> advanced() { + return Optional.ofNullable(this.advanced); + } + + @Import(name="cacheResponsesWithErrors") + private @Nullable Output cacheResponsesWithErrors; + + public Optional> cacheResponsesWithErrors() { + return Optional.ofNullable(this.cacheResponsesWithErrors); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="operationsJsonBodyParameterName") + private @Nullable Output operationsJsonBodyParameterName; + + public Optional> operationsJsonBodyParameterName() { + return Optional.ofNullable(this.operationsJsonBodyParameterName); + } + + @Import(name="operationsUrlQueryParameterName") + private @Nullable Output operationsUrlQueryParameterName; + + public Optional> operationsUrlQueryParameterName() { + return Optional.ofNullable(this.operationsUrlQueryParameterName); + } + + @Import(name="postRequestProcessingErrorHandling") + private @Nullable Output postRequestProcessingErrorHandling; + + public Optional> postRequestProcessingErrorHandling() { + return Optional.ofNullable(this.postRequestProcessingErrorHandling); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs(GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs $) { + this.advanced = $.advanced; + this.cacheResponsesWithErrors = $.cacheResponsesWithErrors; + this.enabled = $.enabled; + this.locked = $.locked; + this.operationsJsonBodyParameterName = $.operationsJsonBodyParameterName; + this.operationsUrlQueryParameterName = $.operationsUrlQueryParameterName; + this.postRequestProcessingErrorHandling = $.postRequestProcessingErrorHandling; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs(Objects.requireNonNull(defaults)); + } + + public Builder advanced(@Nullable Output advanced) { + $.advanced = advanced; + return this; + } + + public Builder advanced(String advanced) { + return advanced(Output.of(advanced)); + } + + public Builder cacheResponsesWithErrors(@Nullable Output cacheResponsesWithErrors) { + $.cacheResponsesWithErrors = cacheResponsesWithErrors; + return this; + } + + public Builder cacheResponsesWithErrors(Boolean cacheResponsesWithErrors) { + return cacheResponsesWithErrors(Output.of(cacheResponsesWithErrors)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder operationsJsonBodyParameterName(@Nullable Output operationsJsonBodyParameterName) { + $.operationsJsonBodyParameterName = operationsJsonBodyParameterName; + return this; + } + + public Builder operationsJsonBodyParameterName(String operationsJsonBodyParameterName) { + return operationsJsonBodyParameterName(Output.of(operationsJsonBodyParameterName)); + } + + public Builder operationsUrlQueryParameterName(@Nullable Output operationsUrlQueryParameterName) { + $.operationsUrlQueryParameterName = operationsUrlQueryParameterName; + return this; + } + + public Builder operationsUrlQueryParameterName(String operationsUrlQueryParameterName) { + return operationsUrlQueryParameterName(Output.of(operationsUrlQueryParameterName)); + } + + public Builder postRequestProcessingErrorHandling(@Nullable Output postRequestProcessingErrorHandling) { + $.postRequestProcessingErrorHandling = postRequestProcessingErrorHandling; + return this; + } + + public Builder postRequestProcessingErrorHandling(String postRequestProcessingErrorHandling) { + return postRequestProcessingErrorHandling(Output.of(postRequestProcessingErrorHandling)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse.java new file mode 100644 index 000000000..ec3a8ddf3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse(); + + @Import(name="behavior") + private @Nullable String behavior; + + public Optional behavior() { + return Optional.ofNullable(this.behavior); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse(GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse $) { + this.behavior = $.behavior; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse(Objects.requireNonNull(defaults)); + } + + public Builder behavior(@Nullable String behavior) { + $.behavior = behavior; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs.java new file mode 100644 index 000000000..0f7ea3d90 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs(); + + @Import(name="behavior") + private @Nullable Output behavior; + + public Optional> behavior() { + return Optional.ofNullable(this.behavior); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs(GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs $) { + this.behavior = $.behavior; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs(Objects.requireNonNull(defaults)); + } + + public Builder behavior(@Nullable Output behavior) { + $.behavior = behavior; + return this; + } + + public Builder behavior(String behavior) { + return behavior(Output.of(behavior)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced.java new file mode 100644 index 000000000..32460635c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced(); + + @Import(name="description") + private @Nullable String description; + + public Optional description() { + return Optional.ofNullable(this.description); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="xml") + private @Nullable String xml; + + public Optional xml() { + return Optional.ofNullable(this.xml); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced(GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced $) { + this.description = $.description; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.xml = $.xml; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced(Objects.requireNonNull(defaults)); + } + + public Builder description(@Nullable String description) { + $.description = description; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder xml(@Nullable String xml) { + $.xml = xml; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs.java new file mode 100644 index 000000000..443564bee --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs(); + + @Import(name="description") + private @Nullable Output description; + + public Optional> description() { + return Optional.ofNullable(this.description); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="xml") + private @Nullable Output xml; + + public Optional> xml() { + return Optional.ofNullable(this.xml); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs(GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs $) { + this.description = $.description; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.xml = $.xml; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs(Objects.requireNonNull(defaults)); + } + + public Builder description(@Nullable Output description) { + $.description = description; + return this; + } + + public Builder description(String description) { + return description(Output.of(description)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder xml(@Nullable Output xml) { + $.xml = xml; + return this; + } + + public Builder xml(String xml) { + return xml(Output.of(xml)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection.java new file mode 100644 index 000000000..f312871a9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="maximumReconnects") + private @Nullable Integer maximumReconnects; + + public Optional maximumReconnects() { + return Optional.ofNullable(this.maximumReconnects); + } + + @Import(name="retryCount") + private @Nullable Integer retryCount; + + public Optional retryCount() { + return Optional.ofNullable(this.retryCount); + } + + @Import(name="retryInterval") + private @Nullable String retryInterval; + + public Optional retryInterval() { + return Optional.ofNullable(this.retryInterval); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection(GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection $) { + this.locked = $.locked; + this.maximumReconnects = $.maximumReconnects; + this.retryCount = $.retryCount; + this.retryInterval = $.retryInterval; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder maximumReconnects(@Nullable Integer maximumReconnects) { + $.maximumReconnects = maximumReconnects; + return this; + } + + public Builder retryCount(@Nullable Integer retryCount) { + $.retryCount = retryCount; + return this; + } + + public Builder retryInterval(@Nullable String retryInterval) { + $.retryInterval = retryInterval; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs.java new file mode 100644 index 000000000..5e061175f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs.java @@ -0,0 +1,150 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="maximumReconnects") + private @Nullable Output maximumReconnects; + + public Optional> maximumReconnects() { + return Optional.ofNullable(this.maximumReconnects); + } + + @Import(name="retryCount") + private @Nullable Output retryCount; + + public Optional> retryCount() { + return Optional.ofNullable(this.retryCount); + } + + @Import(name="retryInterval") + private @Nullable Output retryInterval; + + public Optional> retryInterval() { + return Optional.ofNullable(this.retryInterval); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs(GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs $) { + this.locked = $.locked; + this.maximumReconnects = $.maximumReconnects; + this.retryCount = $.retryCount; + this.retryInterval = $.retryInterval; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder maximumReconnects(@Nullable Output maximumReconnects) { + $.maximumReconnects = maximumReconnects; + return this; + } + + public Builder maximumReconnects(Integer maximumReconnects) { + return maximumReconnects(Output.of(maximumReconnects)); + } + + public Builder retryCount(@Nullable Output retryCount) { + $.retryCount = retryCount; + return this; + } + + public Builder retryCount(Integer retryCount) { + return retryCount(Output.of(retryCount)); + } + + public Builder retryInterval(@Nullable Output retryInterval) { + $.retryInterval = retryInterval; + return this; + } + + public Builder retryInterval(String retryInterval) { + return retryInterval(Output.of(retryInterval)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding.java new file mode 100644 index 000000000..15a7eec42 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding.java @@ -0,0 +1,151 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding(); + + @Import(name="customExtractedSerial") + private @Nullable Boolean customExtractedSerial; + + public Optional customExtractedSerial() { + return Optional.ofNullable(this.customExtractedSerial); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="hashMaxValue") + private @Nullable Integer hashMaxValue; + + public Optional hashMaxValue() { + return Optional.ofNullable(this.hashMaxValue); + } + + @Import(name="hashMinValue") + private @Nullable Integer hashMinValue; + + public Optional hashMinValue() { + return Optional.ofNullable(this.hashMinValue); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="tier") + private @Nullable String tier; + + public Optional tier() { + return Optional.ofNullable(this.tier); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding(GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding $) { + this.customExtractedSerial = $.customExtractedSerial; + this.enabled = $.enabled; + this.hashMaxValue = $.hashMaxValue; + this.hashMinValue = $.hashMinValue; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.tier = $.tier; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding(Objects.requireNonNull(defaults)); + } + + public Builder customExtractedSerial(@Nullable Boolean customExtractedSerial) { + $.customExtractedSerial = customExtractedSerial; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder hashMaxValue(@Nullable Integer hashMaxValue) { + $.hashMaxValue = hashMaxValue; + return this; + } + + public Builder hashMinValue(@Nullable Integer hashMinValue) { + $.hashMinValue = hashMinValue; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder tier(@Nullable String tier) { + $.tier = tier; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs.java new file mode 100644 index 000000000..02ea3359d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs.java @@ -0,0 +1,184 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs(); + + @Import(name="customExtractedSerial") + private @Nullable Output customExtractedSerial; + + public Optional> customExtractedSerial() { + return Optional.ofNullable(this.customExtractedSerial); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="hashMaxValue") + private @Nullable Output hashMaxValue; + + public Optional> hashMaxValue() { + return Optional.ofNullable(this.hashMaxValue); + } + + @Import(name="hashMinValue") + private @Nullable Output hashMinValue; + + public Optional> hashMinValue() { + return Optional.ofNullable(this.hashMinValue); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="tier") + private @Nullable Output tier; + + public Optional> tier() { + return Optional.ofNullable(this.tier); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs(GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs $) { + this.customExtractedSerial = $.customExtractedSerial; + this.enabled = $.enabled; + this.hashMaxValue = $.hashMaxValue; + this.hashMinValue = $.hashMinValue; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.tier = $.tier; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs(Objects.requireNonNull(defaults)); + } + + public Builder customExtractedSerial(@Nullable Output customExtractedSerial) { + $.customExtractedSerial = customExtractedSerial; + return this; + } + + public Builder customExtractedSerial(Boolean customExtractedSerial) { + return customExtractedSerial(Output.of(customExtractedSerial)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder hashMaxValue(@Nullable Output hashMaxValue) { + $.hashMaxValue = hashMaxValue; + return this; + } + + public Builder hashMaxValue(Integer hashMaxValue) { + return hashMaxValue(Output.of(hashMaxValue)); + } + + public Builder hashMinValue(@Nullable Output hashMinValue) { + $.hashMinValue = hashMinValue; + return this; + } + + public Builder hashMinValue(Integer hashMinValue) { + return hashMinValue(Output.of(hashMinValue)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder tier(@Nullable Output tier) { + $.tier = tier; + return this; + } + + public Builder tier(String tier) { + return tier(Output.of(tier)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp2.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp2.java new file mode 100644 index 000000000..697e5adcf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp2.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorHttp2 extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorHttp2 Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorHttp2(); + + @Import(name="enabled") + private @Nullable String enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorHttp2() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorHttp2(GetPropertyRulesBuilderRulesV20230920BehaviorHttp2 $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorHttp2 defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorHttp2 $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHttp2(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorHttp2 defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHttp2(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable String enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHttp2 build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args.java new file mode 100644 index 000000000..5881a5757 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args(GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(String enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp3.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp3.java new file mode 100644 index 000000000..93827ae6e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp3.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorHttp3 extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorHttp3 Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorHttp3(); + + @Import(name="enable") + private @Nullable Boolean enable; + + public Optional enable() { + return Optional.ofNullable(this.enable); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorHttp3() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorHttp3(GetPropertyRulesBuilderRulesV20230920BehaviorHttp3 $) { + this.enable = $.enable; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorHttp3 defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorHttp3 $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHttp3(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorHttp3 defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHttp3(Objects.requireNonNull(defaults)); + } + + public Builder enable(@Nullable Boolean enable) { + $.enable = enable; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHttp3 build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args.java new file mode 100644 index 000000000..be55e14c4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args(); + + @Import(name="enable") + private @Nullable Output enable; + + public Optional> enable() { + return Optional.ofNullable(this.enable); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args(GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args $) { + this.enable = $.enable; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args(Objects.requireNonNull(defaults)); + } + + public Builder enable(@Nullable Output enable) { + $.enable = enable; + return this; + } + + public Builder enable(Boolean enable) { + return enable(Output.of(enable)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity.java new file mode 100644 index 000000000..a7707255f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity.java @@ -0,0 +1,164 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity(); + + @Import(name="enable") + private @Nullable Boolean enable; + + public Optional enable() { + return Optional.ofNullable(this.enable); + } + + @Import(name="includeSubDomains") + private @Nullable Boolean includeSubDomains; + + public Optional includeSubDomains() { + return Optional.ofNullable(this.includeSubDomains); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="maxAge") + private @Nullable String maxAge; + + public Optional maxAge() { + return Optional.ofNullable(this.maxAge); + } + + @Import(name="preload") + private @Nullable Boolean preload; + + public Optional preload() { + return Optional.ofNullable(this.preload); + } + + @Import(name="redirect") + private @Nullable Boolean redirect; + + public Optional redirect() { + return Optional.ofNullable(this.redirect); + } + + @Import(name="redirectStatusCode") + private @Nullable Integer redirectStatusCode; + + public Optional redirectStatusCode() { + return Optional.ofNullable(this.redirectStatusCode); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity(GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity $) { + this.enable = $.enable; + this.includeSubDomains = $.includeSubDomains; + this.locked = $.locked; + this.maxAge = $.maxAge; + this.preload = $.preload; + this.redirect = $.redirect; + this.redirectStatusCode = $.redirectStatusCode; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity(Objects.requireNonNull(defaults)); + } + + public Builder enable(@Nullable Boolean enable) { + $.enable = enable; + return this; + } + + public Builder includeSubDomains(@Nullable Boolean includeSubDomains) { + $.includeSubDomains = includeSubDomains; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder maxAge(@Nullable String maxAge) { + $.maxAge = maxAge; + return this; + } + + public Builder preload(@Nullable Boolean preload) { + $.preload = preload; + return this; + } + + public Builder redirect(@Nullable Boolean redirect) { + $.redirect = redirect; + return this; + } + + public Builder redirectStatusCode(@Nullable Integer redirectStatusCode) { + $.redirectStatusCode = redirectStatusCode; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs.java new file mode 100644 index 000000000..fef39b656 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs.java @@ -0,0 +1,201 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs(); + + @Import(name="enable") + private @Nullable Output enable; + + public Optional> enable() { + return Optional.ofNullable(this.enable); + } + + @Import(name="includeSubDomains") + private @Nullable Output includeSubDomains; + + public Optional> includeSubDomains() { + return Optional.ofNullable(this.includeSubDomains); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="maxAge") + private @Nullable Output maxAge; + + public Optional> maxAge() { + return Optional.ofNullable(this.maxAge); + } + + @Import(name="preload") + private @Nullable Output preload; + + public Optional> preload() { + return Optional.ofNullable(this.preload); + } + + @Import(name="redirect") + private @Nullable Output redirect; + + public Optional> redirect() { + return Optional.ofNullable(this.redirect); + } + + @Import(name="redirectStatusCode") + private @Nullable Output redirectStatusCode; + + public Optional> redirectStatusCode() { + return Optional.ofNullable(this.redirectStatusCode); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs(GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs $) { + this.enable = $.enable; + this.includeSubDomains = $.includeSubDomains; + this.locked = $.locked; + this.maxAge = $.maxAge; + this.preload = $.preload; + this.redirect = $.redirect; + this.redirectStatusCode = $.redirectStatusCode; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs(Objects.requireNonNull(defaults)); + } + + public Builder enable(@Nullable Output enable) { + $.enable = enable; + return this; + } + + public Builder enable(Boolean enable) { + return enable(Output.of(enable)); + } + + public Builder includeSubDomains(@Nullable Output includeSubDomains) { + $.includeSubDomains = includeSubDomains; + return this; + } + + public Builder includeSubDomains(Boolean includeSubDomains) { + return includeSubDomains(Output.of(includeSubDomains)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder maxAge(@Nullable Output maxAge) { + $.maxAge = maxAge; + return this; + } + + public Builder maxAge(String maxAge) { + return maxAge(Output.of(maxAge)); + } + + public Builder preload(@Nullable Output preload) { + $.preload = preload; + return this; + } + + public Builder preload(Boolean preload) { + return preload(Output.of(preload)); + } + + public Builder redirect(@Nullable Output redirect) { + $.redirect = redirect; + return this; + } + + public Builder redirect(Boolean redirect) { + return redirect(Output.of(redirect)); + } + + public Builder redirectStatusCode(@Nullable Output redirectStatusCode) { + $.redirectStatusCode = redirectStatusCode; + return this; + } + + public Builder redirectStatusCode(Integer redirectStatusCode) { + return redirectStatusCode(Output.of(redirectStatusCode)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade.java new file mode 100644 index 000000000..097f90a29 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="upgrade") + private @Nullable String upgrade; + + public Optional upgrade() { + return Optional.ofNullable(this.upgrade); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade(GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade $) { + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.upgrade = $.upgrade; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder upgrade(@Nullable String upgrade) { + $.upgrade = upgrade; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs.java new file mode 100644 index 000000000..b473cb5b0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="upgrade") + private @Nullable Output upgrade; + + public Optional> upgrade() { + return Optional.ofNullable(this.upgrade); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs(GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs $) { + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.upgrade = $.upgrade; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder upgrade(@Nullable Output upgrade) { + $.upgrade = upgrade; + return this; + } + + public Builder upgrade(String upgrade) { + return upgrade(Output.of(upgrade)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImOverride.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImOverride.java new file mode 100644 index 000000000..50bf6ab51 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImOverride.java @@ -0,0 +1,273 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Double; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImOverride extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImOverride Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImOverride(); + + @Import(name="dpr") + private @Nullable Double dpr; + + public Optional dpr() { + return Optional.ofNullable(this.dpr); + } + + @Import(name="dprvar") + private @Nullable String dprvar; + + public Optional dprvar() { + return Optional.ofNullable(this.dprvar); + } + + @Import(name="excludeAllQueryParameters") + private @Nullable Boolean excludeAllQueryParameters; + + public Optional excludeAllQueryParameters() { + return Optional.ofNullable(this.excludeAllQueryParameters); + } + + @Import(name="excludedQueryParameters") + private @Nullable List excludedQueryParameters; + + public Optional> excludedQueryParameters() { + return Optional.ofNullable(this.excludedQueryParameters); + } + + @Import(name="format") + private @Nullable String format; + + public Optional format() { + return Optional.ofNullable(this.format); + } + + @Import(name="formatvar") + private @Nullable String formatvar; + + public Optional formatvar() { + return Optional.ofNullable(this.formatvar); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="override") + private @Nullable String override; + + public Optional override() { + return Optional.ofNullable(this.override); + } + + @Import(name="policy") + private @Nullable String policy; + + public Optional policy() { + return Optional.ofNullable(this.policy); + } + + @Import(name="policyvar") + private @Nullable String policyvar; + + public Optional policyvar() { + return Optional.ofNullable(this.policyvar); + } + + @Import(name="policyvarIMvar") + private @Nullable String policyvarIMvar; + + public Optional policyvarIMvar() { + return Optional.ofNullable(this.policyvarIMvar); + } + + @Import(name="policyvarName") + private @Nullable String policyvarName; + + public Optional policyvarName() { + return Optional.ofNullable(this.policyvarName); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="typesel") + private @Nullable String typesel; + + public Optional typesel() { + return Optional.ofNullable(this.typesel); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="width") + private @Nullable Double width; + + public Optional width() { + return Optional.ofNullable(this.width); + } + + @Import(name="widthvar") + private @Nullable String widthvar; + + public Optional widthvar() { + return Optional.ofNullable(this.widthvar); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImOverride() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImOverride(GetPropertyRulesBuilderRulesV20230920BehaviorImOverride $) { + this.dpr = $.dpr; + this.dprvar = $.dprvar; + this.excludeAllQueryParameters = $.excludeAllQueryParameters; + this.excludedQueryParameters = $.excludedQueryParameters; + this.format = $.format; + this.formatvar = $.formatvar; + this.locked = $.locked; + this.override = $.override; + this.policy = $.policy; + this.policyvar = $.policyvar; + this.policyvarIMvar = $.policyvarIMvar; + this.policyvarName = $.policyvarName; + this.templateUuid = $.templateUuid; + this.typesel = $.typesel; + this.uuid = $.uuid; + this.width = $.width; + this.widthvar = $.widthvar; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImOverride defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImOverride $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImOverride(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImOverride defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImOverride(Objects.requireNonNull(defaults)); + } + + public Builder dpr(@Nullable Double dpr) { + $.dpr = dpr; + return this; + } + + public Builder dprvar(@Nullable String dprvar) { + $.dprvar = dprvar; + return this; + } + + public Builder excludeAllQueryParameters(@Nullable Boolean excludeAllQueryParameters) { + $.excludeAllQueryParameters = excludeAllQueryParameters; + return this; + } + + public Builder excludedQueryParameters(@Nullable List excludedQueryParameters) { + $.excludedQueryParameters = excludedQueryParameters; + return this; + } + + public Builder excludedQueryParameters(String... excludedQueryParameters) { + return excludedQueryParameters(List.of(excludedQueryParameters)); + } + + public Builder format(@Nullable String format) { + $.format = format; + return this; + } + + public Builder formatvar(@Nullable String formatvar) { + $.formatvar = formatvar; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder override(@Nullable String override) { + $.override = override; + return this; + } + + public Builder policy(@Nullable String policy) { + $.policy = policy; + return this; + } + + public Builder policyvar(@Nullable String policyvar) { + $.policyvar = policyvar; + return this; + } + + public Builder policyvarIMvar(@Nullable String policyvarIMvar) { + $.policyvarIMvar = policyvarIMvar; + return this; + } + + public Builder policyvarName(@Nullable String policyvarName) { + $.policyvarName = policyvarName; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder typesel(@Nullable String typesel) { + $.typesel = typesel; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder width(@Nullable Double width) { + $.width = width; + return this; + } + + public Builder widthvar(@Nullable String widthvar) { + $.widthvar = widthvar; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImOverride build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs.java new file mode 100644 index 000000000..bf98259ce --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs.java @@ -0,0 +1,342 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Double; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs(); + + @Import(name="dpr") + private @Nullable Output dpr; + + public Optional> dpr() { + return Optional.ofNullable(this.dpr); + } + + @Import(name="dprvar") + private @Nullable Output dprvar; + + public Optional> dprvar() { + return Optional.ofNullable(this.dprvar); + } + + @Import(name="excludeAllQueryParameters") + private @Nullable Output excludeAllQueryParameters; + + public Optional> excludeAllQueryParameters() { + return Optional.ofNullable(this.excludeAllQueryParameters); + } + + @Import(name="excludedQueryParameters") + private @Nullable Output> excludedQueryParameters; + + public Optional>> excludedQueryParameters() { + return Optional.ofNullable(this.excludedQueryParameters); + } + + @Import(name="format") + private @Nullable Output format; + + public Optional> format() { + return Optional.ofNullable(this.format); + } + + @Import(name="formatvar") + private @Nullable Output formatvar; + + public Optional> formatvar() { + return Optional.ofNullable(this.formatvar); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="override") + private @Nullable Output override; + + public Optional> override() { + return Optional.ofNullable(this.override); + } + + @Import(name="policy") + private @Nullable Output policy; + + public Optional> policy() { + return Optional.ofNullable(this.policy); + } + + @Import(name="policyvar") + private @Nullable Output policyvar; + + public Optional> policyvar() { + return Optional.ofNullable(this.policyvar); + } + + @Import(name="policyvarIMvar") + private @Nullable Output policyvarIMvar; + + public Optional> policyvarIMvar() { + return Optional.ofNullable(this.policyvarIMvar); + } + + @Import(name="policyvarName") + private @Nullable Output policyvarName; + + public Optional> policyvarName() { + return Optional.ofNullable(this.policyvarName); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="typesel") + private @Nullable Output typesel; + + public Optional> typesel() { + return Optional.ofNullable(this.typesel); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="width") + private @Nullable Output width; + + public Optional> width() { + return Optional.ofNullable(this.width); + } + + @Import(name="widthvar") + private @Nullable Output widthvar; + + public Optional> widthvar() { + return Optional.ofNullable(this.widthvar); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs(GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs $) { + this.dpr = $.dpr; + this.dprvar = $.dprvar; + this.excludeAllQueryParameters = $.excludeAllQueryParameters; + this.excludedQueryParameters = $.excludedQueryParameters; + this.format = $.format; + this.formatvar = $.formatvar; + this.locked = $.locked; + this.override = $.override; + this.policy = $.policy; + this.policyvar = $.policyvar; + this.policyvarIMvar = $.policyvarIMvar; + this.policyvarName = $.policyvarName; + this.templateUuid = $.templateUuid; + this.typesel = $.typesel; + this.uuid = $.uuid; + this.width = $.width; + this.widthvar = $.widthvar; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs(Objects.requireNonNull(defaults)); + } + + public Builder dpr(@Nullable Output dpr) { + $.dpr = dpr; + return this; + } + + public Builder dpr(Double dpr) { + return dpr(Output.of(dpr)); + } + + public Builder dprvar(@Nullable Output dprvar) { + $.dprvar = dprvar; + return this; + } + + public Builder dprvar(String dprvar) { + return dprvar(Output.of(dprvar)); + } + + public Builder excludeAllQueryParameters(@Nullable Output excludeAllQueryParameters) { + $.excludeAllQueryParameters = excludeAllQueryParameters; + return this; + } + + public Builder excludeAllQueryParameters(Boolean excludeAllQueryParameters) { + return excludeAllQueryParameters(Output.of(excludeAllQueryParameters)); + } + + public Builder excludedQueryParameters(@Nullable Output> excludedQueryParameters) { + $.excludedQueryParameters = excludedQueryParameters; + return this; + } + + public Builder excludedQueryParameters(List excludedQueryParameters) { + return excludedQueryParameters(Output.of(excludedQueryParameters)); + } + + public Builder excludedQueryParameters(String... excludedQueryParameters) { + return excludedQueryParameters(List.of(excludedQueryParameters)); + } + + public Builder format(@Nullable Output format) { + $.format = format; + return this; + } + + public Builder format(String format) { + return format(Output.of(format)); + } + + public Builder formatvar(@Nullable Output formatvar) { + $.formatvar = formatvar; + return this; + } + + public Builder formatvar(String formatvar) { + return formatvar(Output.of(formatvar)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder override(@Nullable Output override) { + $.override = override; + return this; + } + + public Builder override(String override) { + return override(Output.of(override)); + } + + public Builder policy(@Nullable Output policy) { + $.policy = policy; + return this; + } + + public Builder policy(String policy) { + return policy(Output.of(policy)); + } + + public Builder policyvar(@Nullable Output policyvar) { + $.policyvar = policyvar; + return this; + } + + public Builder policyvar(String policyvar) { + return policyvar(Output.of(policyvar)); + } + + public Builder policyvarIMvar(@Nullable Output policyvarIMvar) { + $.policyvarIMvar = policyvarIMvar; + return this; + } + + public Builder policyvarIMvar(String policyvarIMvar) { + return policyvarIMvar(Output.of(policyvarIMvar)); + } + + public Builder policyvarName(@Nullable Output policyvarName) { + $.policyvarName = policyvarName; + return this; + } + + public Builder policyvarName(String policyvarName) { + return policyvarName(Output.of(policyvarName)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder typesel(@Nullable Output typesel) { + $.typesel = typesel; + return this; + } + + public Builder typesel(String typesel) { + return typesel(Output.of(typesel)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder width(@Nullable Output width) { + $.width = width; + return this; + } + + public Builder width(Double width) { + return width(Output.of(width)); + } + + public Builder widthvar(@Nullable Output widthvar) { + $.widthvar = widthvar; + return this; + } + + public Builder widthvar(String widthvar) { + return widthvar(Output.of(widthvar)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager.java new file mode 100644 index 000000000..bb10e0626 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager.java @@ -0,0 +1,191 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager(); + + @Import(name="applyBestFileType") + private @Nullable Boolean applyBestFileType; + + public Optional applyBestFileType() { + return Optional.ofNullable(this.applyBestFileType); + } + + @Import(name="cpCodeOriginal") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal cpCodeOriginal; + + public Optional cpCodeOriginal() { + return Optional.ofNullable(this.cpCodeOriginal); + } + + @Import(name="cpCodeTransformed") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed cpCodeTransformed; + + public Optional cpCodeTransformed() { + return Optional.ofNullable(this.cpCodeTransformed); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="imageSet") + private @Nullable String imageSet; + + public Optional imageSet() { + return Optional.ofNullable(this.imageSet); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="policySetType") + private @Nullable String policySetType; + + public Optional policySetType() { + return Optional.ofNullable(this.policySetType); + } + + @Import(name="resize") + private @Nullable Boolean resize; + + public Optional resize() { + return Optional.ofNullable(this.resize); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="videoSet") + private @Nullable String videoSet; + + public Optional videoSet() { + return Optional.ofNullable(this.videoSet); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager $) { + this.applyBestFileType = $.applyBestFileType; + this.cpCodeOriginal = $.cpCodeOriginal; + this.cpCodeTransformed = $.cpCodeTransformed; + this.enabled = $.enabled; + this.imageSet = $.imageSet; + this.locked = $.locked; + this.policySetType = $.policySetType; + this.resize = $.resize; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.videoSet = $.videoSet; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager(Objects.requireNonNull(defaults)); + } + + public Builder applyBestFileType(@Nullable Boolean applyBestFileType) { + $.applyBestFileType = applyBestFileType; + return this; + } + + public Builder cpCodeOriginal(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal cpCodeOriginal) { + $.cpCodeOriginal = cpCodeOriginal; + return this; + } + + public Builder cpCodeTransformed(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed cpCodeTransformed) { + $.cpCodeTransformed = cpCodeTransformed; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder imageSet(@Nullable String imageSet) { + $.imageSet = imageSet; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder policySetType(@Nullable String policySetType) { + $.policySetType = policySetType; + return this; + } + + public Builder resize(@Nullable Boolean resize) { + $.resize = resize; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder videoSet(@Nullable String videoSet) { + $.videoSet = videoSet; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs.java new file mode 100644 index 000000000..3985b4ddf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs.java @@ -0,0 +1,236 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs(); + + @Import(name="applyBestFileType") + private @Nullable Output applyBestFileType; + + public Optional> applyBestFileType() { + return Optional.ofNullable(this.applyBestFileType); + } + + @Import(name="cpCodeOriginal") + private @Nullable Output cpCodeOriginal; + + public Optional> cpCodeOriginal() { + return Optional.ofNullable(this.cpCodeOriginal); + } + + @Import(name="cpCodeTransformed") + private @Nullable Output cpCodeTransformed; + + public Optional> cpCodeTransformed() { + return Optional.ofNullable(this.cpCodeTransformed); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="imageSet") + private @Nullable Output imageSet; + + public Optional> imageSet() { + return Optional.ofNullable(this.imageSet); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="policySetType") + private @Nullable Output policySetType; + + public Optional> policySetType() { + return Optional.ofNullable(this.policySetType); + } + + @Import(name="resize") + private @Nullable Output resize; + + public Optional> resize() { + return Optional.ofNullable(this.resize); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="videoSet") + private @Nullable Output videoSet; + + public Optional> videoSet() { + return Optional.ofNullable(this.videoSet); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs $) { + this.applyBestFileType = $.applyBestFileType; + this.cpCodeOriginal = $.cpCodeOriginal; + this.cpCodeTransformed = $.cpCodeTransformed; + this.enabled = $.enabled; + this.imageSet = $.imageSet; + this.locked = $.locked; + this.policySetType = $.policySetType; + this.resize = $.resize; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.videoSet = $.videoSet; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs(Objects.requireNonNull(defaults)); + } + + public Builder applyBestFileType(@Nullable Output applyBestFileType) { + $.applyBestFileType = applyBestFileType; + return this; + } + + public Builder applyBestFileType(Boolean applyBestFileType) { + return applyBestFileType(Output.of(applyBestFileType)); + } + + public Builder cpCodeOriginal(@Nullable Output cpCodeOriginal) { + $.cpCodeOriginal = cpCodeOriginal; + return this; + } + + public Builder cpCodeOriginal(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs cpCodeOriginal) { + return cpCodeOriginal(Output.of(cpCodeOriginal)); + } + + public Builder cpCodeTransformed(@Nullable Output cpCodeTransformed) { + $.cpCodeTransformed = cpCodeTransformed; + return this; + } + + public Builder cpCodeTransformed(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs cpCodeTransformed) { + return cpCodeTransformed(Output.of(cpCodeTransformed)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder imageSet(@Nullable Output imageSet) { + $.imageSet = imageSet; + return this; + } + + public Builder imageSet(String imageSet) { + return imageSet(Output.of(imageSet)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder policySetType(@Nullable Output policySetType) { + $.policySetType = policySetType; + return this; + } + + public Builder policySetType(String policySetType) { + return policySetType(Output.of(policySetType)); + } + + public Builder resize(@Nullable Output resize) { + $.resize = resize; + return this; + } + + public Builder resize(Boolean resize) { + return resize(Output.of(resize)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder videoSet(@Nullable Output videoSet) { + $.videoSet = videoSet; + return this; + } + + public Builder videoSet(String videoSet) { + return videoSet(Output.of(videoSet)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal.java new file mode 100644 index 000000000..a09b218fa --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal.java @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal(); + + @Import(name="cpCodeLimits") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits cpCodeLimits; + + public Optional cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + + @Import(name="createdDate") + private @Nullable Integer createdDate; + + public Optional createdDate() { + return Optional.ofNullable(this.createdDate); + } + + @Import(name="description") + private @Nullable String description; + + public Optional description() { + return Optional.ofNullable(this.description); + } + + @Import(name="id") + private @Nullable Integer id; + + public Optional id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable String name; + + public Optional name() { + return Optional.ofNullable(this.name); + } + + @Import(name="products") + private @Nullable List products; + + public Optional> products() { + return Optional.ofNullable(this.products); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal $) { + this.cpCodeLimits = $.cpCodeLimits; + this.createdDate = $.createdDate; + this.description = $.description; + this.id = $.id; + this.name = $.name; + this.products = $.products; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal(Objects.requireNonNull(defaults)); + } + + public Builder cpCodeLimits(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits cpCodeLimits) { + $.cpCodeLimits = cpCodeLimits; + return this; + } + + public Builder createdDate(@Nullable Integer createdDate) { + $.createdDate = createdDate; + return this; + } + + public Builder description(@Nullable String description) { + $.description = description; + return this; + } + + public Builder id(@Nullable Integer id) { + $.id = id; + return this; + } + + public Builder name(@Nullable String name) { + $.name = name; + return this; + } + + public Builder products(@Nullable List products) { + $.products = products; + return this; + } + + public Builder products(String... products) { + return products(List.of(products)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs.java new file mode 100644 index 000000000..1c29b9735 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs.java @@ -0,0 +1,155 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs(); + + @Import(name="cpCodeLimits") + private @Nullable Output cpCodeLimits; + + public Optional> cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + + @Import(name="createdDate") + private @Nullable Output createdDate; + + public Optional> createdDate() { + return Optional.ofNullable(this.createdDate); + } + + @Import(name="description") + private @Nullable Output description; + + public Optional> description() { + return Optional.ofNullable(this.description); + } + + @Import(name="id") + private @Nullable Output id; + + public Optional> id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="products") + private @Nullable Output> products; + + public Optional>> products() { + return Optional.ofNullable(this.products); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs $) { + this.cpCodeLimits = $.cpCodeLimits; + this.createdDate = $.createdDate; + this.description = $.description; + this.id = $.id; + this.name = $.name; + this.products = $.products; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs(Objects.requireNonNull(defaults)); + } + + public Builder cpCodeLimits(@Nullable Output cpCodeLimits) { + $.cpCodeLimits = cpCodeLimits; + return this; + } + + public Builder cpCodeLimits(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs cpCodeLimits) { + return cpCodeLimits(Output.of(cpCodeLimits)); + } + + public Builder createdDate(@Nullable Output createdDate) { + $.createdDate = createdDate; + return this; + } + + public Builder createdDate(Integer createdDate) { + return createdDate(Output.of(createdDate)); + } + + public Builder description(@Nullable Output description) { + $.description = description; + return this; + } + + public Builder description(String description) { + return description(Output.of(description)); + } + + public Builder id(@Nullable Output id) { + $.id = id; + return this; + } + + public Builder id(Integer id) { + return id(Output.of(id)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder products(@Nullable Output> products) { + $.products = products; + return this; + } + + public Builder products(List products) { + return products(Output.of(products)); + } + + public Builder products(String... products) { + return products(List.of(products)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits.java new file mode 100644 index 000000000..198866fe9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits(); + + @Import(name="currentCapacity") + private @Nullable Integer currentCapacity; + + public Optional currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + + @Import(name="limit") + private @Nullable Integer limit; + + public Optional limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="limitType") + private @Nullable String limitType; + + public Optional limitType() { + return Optional.ofNullable(this.limitType); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits $) { + this.currentCapacity = $.currentCapacity; + this.limit = $.limit; + this.limitType = $.limitType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits(Objects.requireNonNull(defaults)); + } + + public Builder currentCapacity(@Nullable Integer currentCapacity) { + $.currentCapacity = currentCapacity; + return this; + } + + public Builder limit(@Nullable Integer limit) { + $.limit = limit; + return this; + } + + public Builder limitType(@Nullable String limitType) { + $.limitType = limitType; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs.java new file mode 100644 index 000000000..db492a65b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs(); + + @Import(name="currentCapacity") + private @Nullable Output currentCapacity; + + public Optional> currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + + @Import(name="limit") + private @Nullable Output limit; + + public Optional> limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="limitType") + private @Nullable Output limitType; + + public Optional> limitType() { + return Optional.ofNullable(this.limitType); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs $) { + this.currentCapacity = $.currentCapacity; + this.limit = $.limit; + this.limitType = $.limitType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs(Objects.requireNonNull(defaults)); + } + + public Builder currentCapacity(@Nullable Output currentCapacity) { + $.currentCapacity = currentCapacity; + return this; + } + + public Builder currentCapacity(Integer currentCapacity) { + return currentCapacity(Output.of(currentCapacity)); + } + + public Builder limit(@Nullable Output limit) { + $.limit = limit; + return this; + } + + public Builder limit(Integer limit) { + return limit(Output.of(limit)); + } + + public Builder limitType(@Nullable Output limitType) { + $.limitType = limitType; + return this; + } + + public Builder limitType(String limitType) { + return limitType(Output.of(limitType)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed.java new file mode 100644 index 000000000..592888f92 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed.java @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed(); + + @Import(name="cpCodeLimits") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits cpCodeLimits; + + public Optional cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + + @Import(name="createdDate") + private @Nullable Integer createdDate; + + public Optional createdDate() { + return Optional.ofNullable(this.createdDate); + } + + @Import(name="description") + private @Nullable String description; + + public Optional description() { + return Optional.ofNullable(this.description); + } + + @Import(name="id") + private @Nullable Integer id; + + public Optional id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable String name; + + public Optional name() { + return Optional.ofNullable(this.name); + } + + @Import(name="products") + private @Nullable List products; + + public Optional> products() { + return Optional.ofNullable(this.products); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed $) { + this.cpCodeLimits = $.cpCodeLimits; + this.createdDate = $.createdDate; + this.description = $.description; + this.id = $.id; + this.name = $.name; + this.products = $.products; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed(Objects.requireNonNull(defaults)); + } + + public Builder cpCodeLimits(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits cpCodeLimits) { + $.cpCodeLimits = cpCodeLimits; + return this; + } + + public Builder createdDate(@Nullable Integer createdDate) { + $.createdDate = createdDate; + return this; + } + + public Builder description(@Nullable String description) { + $.description = description; + return this; + } + + public Builder id(@Nullable Integer id) { + $.id = id; + return this; + } + + public Builder name(@Nullable String name) { + $.name = name; + return this; + } + + public Builder products(@Nullable List products) { + $.products = products; + return this; + } + + public Builder products(String... products) { + return products(List.of(products)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs.java new file mode 100644 index 000000000..10b2eabc4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs.java @@ -0,0 +1,155 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs(); + + @Import(name="cpCodeLimits") + private @Nullable Output cpCodeLimits; + + public Optional> cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + + @Import(name="createdDate") + private @Nullable Output createdDate; + + public Optional> createdDate() { + return Optional.ofNullable(this.createdDate); + } + + @Import(name="description") + private @Nullable Output description; + + public Optional> description() { + return Optional.ofNullable(this.description); + } + + @Import(name="id") + private @Nullable Output id; + + public Optional> id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="products") + private @Nullable Output> products; + + public Optional>> products() { + return Optional.ofNullable(this.products); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs $) { + this.cpCodeLimits = $.cpCodeLimits; + this.createdDate = $.createdDate; + this.description = $.description; + this.id = $.id; + this.name = $.name; + this.products = $.products; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs(Objects.requireNonNull(defaults)); + } + + public Builder cpCodeLimits(@Nullable Output cpCodeLimits) { + $.cpCodeLimits = cpCodeLimits; + return this; + } + + public Builder cpCodeLimits(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs cpCodeLimits) { + return cpCodeLimits(Output.of(cpCodeLimits)); + } + + public Builder createdDate(@Nullable Output createdDate) { + $.createdDate = createdDate; + return this; + } + + public Builder createdDate(Integer createdDate) { + return createdDate(Output.of(createdDate)); + } + + public Builder description(@Nullable Output description) { + $.description = description; + return this; + } + + public Builder description(String description) { + return description(Output.of(description)); + } + + public Builder id(@Nullable Output id) { + $.id = id; + return this; + } + + public Builder id(Integer id) { + return id(Output.of(id)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder products(@Nullable Output> products) { + $.products = products; + return this; + } + + public Builder products(List products) { + return products(Output.of(products)); + } + + public Builder products(String... products) { + return products(List.of(products)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits.java new file mode 100644 index 000000000..29b171e76 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits(); + + @Import(name="currentCapacity") + private @Nullable Integer currentCapacity; + + public Optional currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + + @Import(name="limit") + private @Nullable Integer limit; + + public Optional limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="limitType") + private @Nullable String limitType; + + public Optional limitType() { + return Optional.ofNullable(this.limitType); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits $) { + this.currentCapacity = $.currentCapacity; + this.limit = $.limit; + this.limitType = $.limitType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits(Objects.requireNonNull(defaults)); + } + + public Builder currentCapacity(@Nullable Integer currentCapacity) { + $.currentCapacity = currentCapacity; + return this; + } + + public Builder limit(@Nullable Integer limit) { + $.limit = limit; + return this; + } + + public Builder limitType(@Nullable String limitType) { + $.limitType = limitType; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs.java new file mode 100644 index 000000000..5a14c4b4f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs(); + + @Import(name="currentCapacity") + private @Nullable Output currentCapacity; + + public Optional> currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + + @Import(name="limit") + private @Nullable Output limit; + + public Optional> limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="limitType") + private @Nullable Output limitType; + + public Optional> limitType() { + return Optional.ofNullable(this.limitType); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs $) { + this.currentCapacity = $.currentCapacity; + this.limit = $.limit; + this.limitType = $.limitType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs(Objects.requireNonNull(defaults)); + } + + public Builder currentCapacity(@Nullable Output currentCapacity) { + $.currentCapacity = currentCapacity; + return this; + } + + public Builder currentCapacity(Integer currentCapacity) { + return currentCapacity(Output.of(currentCapacity)); + } + + public Builder limit(@Nullable Output limit) { + $.limit = limit; + return this; + } + + public Builder limit(Integer limit) { + return limit(Output.of(limit)); + } + + public Builder limitType(@Nullable Output limitType) { + $.limitType = limitType; + return this; + } + + public Builder limitType(String limitType) { + return limitType(Output.of(limitType)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManager.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManager.java new file mode 100644 index 000000000..dcddee9bc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManager.java @@ -0,0 +1,269 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManager extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageManager Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManager(); + + @Import(name="advanced") + private @Nullable Boolean advanced; + + public Optional advanced() { + return Optional.ofNullable(this.advanced); + } + + @Import(name="apiReferenceTitle") + private @Nullable String apiReferenceTitle; + + public Optional apiReferenceTitle() { + return Optional.ofNullable(this.apiReferenceTitle); + } + + @Import(name="applyBestFileType") + private @Nullable Boolean applyBestFileType; + + public Optional applyBestFileType() { + return Optional.ofNullable(this.applyBestFileType); + } + + @Import(name="cpCodeOriginal") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal cpCodeOriginal; + + public Optional cpCodeOriginal() { + return Optional.ofNullable(this.cpCodeOriginal); + } + + @Import(name="cpCodeTransformed") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed cpCodeTransformed; + + public Optional cpCodeTransformed() { + return Optional.ofNullable(this.cpCodeTransformed); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="policySet") + private @Nullable String policySet; + + public Optional policySet() { + return Optional.ofNullable(this.policySet); + } + + @Import(name="policyToken") + private @Nullable String policyToken; + + public Optional policyToken() { + return Optional.ofNullable(this.policyToken); + } + + @Import(name="policyTokenDefault") + private @Nullable String policyTokenDefault; + + public Optional policyTokenDefault() { + return Optional.ofNullable(this.policyTokenDefault); + } + + @Import(name="resize") + private @Nullable Boolean resize; + + public Optional resize() { + return Optional.ofNullable(this.resize); + } + + @Import(name="settingsTitle") + private @Nullable String settingsTitle; + + public Optional settingsTitle() { + return Optional.ofNullable(this.settingsTitle); + } + + @Import(name="superCacheRegion") + private @Nullable String superCacheRegion; + + public Optional superCacheRegion() { + return Optional.ofNullable(this.superCacheRegion); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="trafficTitle") + private @Nullable String trafficTitle; + + public Optional trafficTitle() { + return Optional.ofNullable(this.trafficTitle); + } + + @Import(name="useExistingPolicySet") + private @Nullable Boolean useExistingPolicySet; + + public Optional useExistingPolicySet() { + return Optional.ofNullable(this.useExistingPolicySet); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManager() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManager(GetPropertyRulesBuilderRulesV20230920BehaviorImageManager $) { + this.advanced = $.advanced; + this.apiReferenceTitle = $.apiReferenceTitle; + this.applyBestFileType = $.applyBestFileType; + this.cpCodeOriginal = $.cpCodeOriginal; + this.cpCodeTransformed = $.cpCodeTransformed; + this.enabled = $.enabled; + this.locked = $.locked; + this.policySet = $.policySet; + this.policyToken = $.policyToken; + this.policyTokenDefault = $.policyTokenDefault; + this.resize = $.resize; + this.settingsTitle = $.settingsTitle; + this.superCacheRegion = $.superCacheRegion; + this.templateUuid = $.templateUuid; + this.trafficTitle = $.trafficTitle; + this.useExistingPolicySet = $.useExistingPolicySet; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManager defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManager $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManager(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManager defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManager(Objects.requireNonNull(defaults)); + } + + public Builder advanced(@Nullable Boolean advanced) { + $.advanced = advanced; + return this; + } + + public Builder apiReferenceTitle(@Nullable String apiReferenceTitle) { + $.apiReferenceTitle = apiReferenceTitle; + return this; + } + + public Builder applyBestFileType(@Nullable Boolean applyBestFileType) { + $.applyBestFileType = applyBestFileType; + return this; + } + + public Builder cpCodeOriginal(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal cpCodeOriginal) { + $.cpCodeOriginal = cpCodeOriginal; + return this; + } + + public Builder cpCodeTransformed(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed cpCodeTransformed) { + $.cpCodeTransformed = cpCodeTransformed; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder policySet(@Nullable String policySet) { + $.policySet = policySet; + return this; + } + + public Builder policyToken(@Nullable String policyToken) { + $.policyToken = policyToken; + return this; + } + + public Builder policyTokenDefault(@Nullable String policyTokenDefault) { + $.policyTokenDefault = policyTokenDefault; + return this; + } + + public Builder resize(@Nullable Boolean resize) { + $.resize = resize; + return this; + } + + public Builder settingsTitle(@Nullable String settingsTitle) { + $.settingsTitle = settingsTitle; + return this; + } + + public Builder superCacheRegion(@Nullable String superCacheRegion) { + $.superCacheRegion = superCacheRegion; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder trafficTitle(@Nullable String trafficTitle) { + $.trafficTitle = trafficTitle; + return this; + } + + public Builder useExistingPolicySet(@Nullable Boolean useExistingPolicySet) { + $.useExistingPolicySet = useExistingPolicySet; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManager build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs.java new file mode 100644 index 000000000..e1d900761 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs.java @@ -0,0 +1,338 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs(); + + @Import(name="advanced") + private @Nullable Output advanced; + + public Optional> advanced() { + return Optional.ofNullable(this.advanced); + } + + @Import(name="apiReferenceTitle") + private @Nullable Output apiReferenceTitle; + + public Optional> apiReferenceTitle() { + return Optional.ofNullable(this.apiReferenceTitle); + } + + @Import(name="applyBestFileType") + private @Nullable Output applyBestFileType; + + public Optional> applyBestFileType() { + return Optional.ofNullable(this.applyBestFileType); + } + + @Import(name="cpCodeOriginal") + private @Nullable Output cpCodeOriginal; + + public Optional> cpCodeOriginal() { + return Optional.ofNullable(this.cpCodeOriginal); + } + + @Import(name="cpCodeTransformed") + private @Nullable Output cpCodeTransformed; + + public Optional> cpCodeTransformed() { + return Optional.ofNullable(this.cpCodeTransformed); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="policySet") + private @Nullable Output policySet; + + public Optional> policySet() { + return Optional.ofNullable(this.policySet); + } + + @Import(name="policyToken") + private @Nullable Output policyToken; + + public Optional> policyToken() { + return Optional.ofNullable(this.policyToken); + } + + @Import(name="policyTokenDefault") + private @Nullable Output policyTokenDefault; + + public Optional> policyTokenDefault() { + return Optional.ofNullable(this.policyTokenDefault); + } + + @Import(name="resize") + private @Nullable Output resize; + + public Optional> resize() { + return Optional.ofNullable(this.resize); + } + + @Import(name="settingsTitle") + private @Nullable Output settingsTitle; + + public Optional> settingsTitle() { + return Optional.ofNullable(this.settingsTitle); + } + + @Import(name="superCacheRegion") + private @Nullable Output superCacheRegion; + + public Optional> superCacheRegion() { + return Optional.ofNullable(this.superCacheRegion); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="trafficTitle") + private @Nullable Output trafficTitle; + + public Optional> trafficTitle() { + return Optional.ofNullable(this.trafficTitle); + } + + @Import(name="useExistingPolicySet") + private @Nullable Output useExistingPolicySet; + + public Optional> useExistingPolicySet() { + return Optional.ofNullable(this.useExistingPolicySet); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs $) { + this.advanced = $.advanced; + this.apiReferenceTitle = $.apiReferenceTitle; + this.applyBestFileType = $.applyBestFileType; + this.cpCodeOriginal = $.cpCodeOriginal; + this.cpCodeTransformed = $.cpCodeTransformed; + this.enabled = $.enabled; + this.locked = $.locked; + this.policySet = $.policySet; + this.policyToken = $.policyToken; + this.policyTokenDefault = $.policyTokenDefault; + this.resize = $.resize; + this.settingsTitle = $.settingsTitle; + this.superCacheRegion = $.superCacheRegion; + this.templateUuid = $.templateUuid; + this.trafficTitle = $.trafficTitle; + this.useExistingPolicySet = $.useExistingPolicySet; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs(Objects.requireNonNull(defaults)); + } + + public Builder advanced(@Nullable Output advanced) { + $.advanced = advanced; + return this; + } + + public Builder advanced(Boolean advanced) { + return advanced(Output.of(advanced)); + } + + public Builder apiReferenceTitle(@Nullable Output apiReferenceTitle) { + $.apiReferenceTitle = apiReferenceTitle; + return this; + } + + public Builder apiReferenceTitle(String apiReferenceTitle) { + return apiReferenceTitle(Output.of(apiReferenceTitle)); + } + + public Builder applyBestFileType(@Nullable Output applyBestFileType) { + $.applyBestFileType = applyBestFileType; + return this; + } + + public Builder applyBestFileType(Boolean applyBestFileType) { + return applyBestFileType(Output.of(applyBestFileType)); + } + + public Builder cpCodeOriginal(@Nullable Output cpCodeOriginal) { + $.cpCodeOriginal = cpCodeOriginal; + return this; + } + + public Builder cpCodeOriginal(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs cpCodeOriginal) { + return cpCodeOriginal(Output.of(cpCodeOriginal)); + } + + public Builder cpCodeTransformed(@Nullable Output cpCodeTransformed) { + $.cpCodeTransformed = cpCodeTransformed; + return this; + } + + public Builder cpCodeTransformed(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs cpCodeTransformed) { + return cpCodeTransformed(Output.of(cpCodeTransformed)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder policySet(@Nullable Output policySet) { + $.policySet = policySet; + return this; + } + + public Builder policySet(String policySet) { + return policySet(Output.of(policySet)); + } + + public Builder policyToken(@Nullable Output policyToken) { + $.policyToken = policyToken; + return this; + } + + public Builder policyToken(String policyToken) { + return policyToken(Output.of(policyToken)); + } + + public Builder policyTokenDefault(@Nullable Output policyTokenDefault) { + $.policyTokenDefault = policyTokenDefault; + return this; + } + + public Builder policyTokenDefault(String policyTokenDefault) { + return policyTokenDefault(Output.of(policyTokenDefault)); + } + + public Builder resize(@Nullable Output resize) { + $.resize = resize; + return this; + } + + public Builder resize(Boolean resize) { + return resize(Output.of(resize)); + } + + public Builder settingsTitle(@Nullable Output settingsTitle) { + $.settingsTitle = settingsTitle; + return this; + } + + public Builder settingsTitle(String settingsTitle) { + return settingsTitle(Output.of(settingsTitle)); + } + + public Builder superCacheRegion(@Nullable Output superCacheRegion) { + $.superCacheRegion = superCacheRegion; + return this; + } + + public Builder superCacheRegion(String superCacheRegion) { + return superCacheRegion(Output.of(superCacheRegion)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder trafficTitle(@Nullable Output trafficTitle) { + $.trafficTitle = trafficTitle; + return this; + } + + public Builder trafficTitle(String trafficTitle) { + return trafficTitle(Output.of(trafficTitle)); + } + + public Builder useExistingPolicySet(@Nullable Output useExistingPolicySet) { + $.useExistingPolicySet = useExistingPolicySet; + return this; + } + + public Builder useExistingPolicySet(Boolean useExistingPolicySet) { + return useExistingPolicySet(Output.of(useExistingPolicySet)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal.java new file mode 100644 index 000000000..625fa788c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal.java @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal(); + + @Import(name="cpCodeLimits") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits cpCodeLimits; + + public Optional cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + + @Import(name="createdDate") + private @Nullable Integer createdDate; + + public Optional createdDate() { + return Optional.ofNullable(this.createdDate); + } + + @Import(name="description") + private @Nullable String description; + + public Optional description() { + return Optional.ofNullable(this.description); + } + + @Import(name="id") + private @Nullable Integer id; + + public Optional id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable String name; + + public Optional name() { + return Optional.ofNullable(this.name); + } + + @Import(name="products") + private @Nullable List products; + + public Optional> products() { + return Optional.ofNullable(this.products); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal $) { + this.cpCodeLimits = $.cpCodeLimits; + this.createdDate = $.createdDate; + this.description = $.description; + this.id = $.id; + this.name = $.name; + this.products = $.products; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal(Objects.requireNonNull(defaults)); + } + + public Builder cpCodeLimits(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits cpCodeLimits) { + $.cpCodeLimits = cpCodeLimits; + return this; + } + + public Builder createdDate(@Nullable Integer createdDate) { + $.createdDate = createdDate; + return this; + } + + public Builder description(@Nullable String description) { + $.description = description; + return this; + } + + public Builder id(@Nullable Integer id) { + $.id = id; + return this; + } + + public Builder name(@Nullable String name) { + $.name = name; + return this; + } + + public Builder products(@Nullable List products) { + $.products = products; + return this; + } + + public Builder products(String... products) { + return products(List.of(products)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs.java new file mode 100644 index 000000000..593183ba9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs.java @@ -0,0 +1,155 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs(); + + @Import(name="cpCodeLimits") + private @Nullable Output cpCodeLimits; + + public Optional> cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + + @Import(name="createdDate") + private @Nullable Output createdDate; + + public Optional> createdDate() { + return Optional.ofNullable(this.createdDate); + } + + @Import(name="description") + private @Nullable Output description; + + public Optional> description() { + return Optional.ofNullable(this.description); + } + + @Import(name="id") + private @Nullable Output id; + + public Optional> id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="products") + private @Nullable Output> products; + + public Optional>> products() { + return Optional.ofNullable(this.products); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs $) { + this.cpCodeLimits = $.cpCodeLimits; + this.createdDate = $.createdDate; + this.description = $.description; + this.id = $.id; + this.name = $.name; + this.products = $.products; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs(Objects.requireNonNull(defaults)); + } + + public Builder cpCodeLimits(@Nullable Output cpCodeLimits) { + $.cpCodeLimits = cpCodeLimits; + return this; + } + + public Builder cpCodeLimits(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs cpCodeLimits) { + return cpCodeLimits(Output.of(cpCodeLimits)); + } + + public Builder createdDate(@Nullable Output createdDate) { + $.createdDate = createdDate; + return this; + } + + public Builder createdDate(Integer createdDate) { + return createdDate(Output.of(createdDate)); + } + + public Builder description(@Nullable Output description) { + $.description = description; + return this; + } + + public Builder description(String description) { + return description(Output.of(description)); + } + + public Builder id(@Nullable Output id) { + $.id = id; + return this; + } + + public Builder id(Integer id) { + return id(Output.of(id)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder products(@Nullable Output> products) { + $.products = products; + return this; + } + + public Builder products(List products) { + return products(Output.of(products)); + } + + public Builder products(String... products) { + return products(List.of(products)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits.java new file mode 100644 index 000000000..a846507bd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits(); + + @Import(name="currentCapacity") + private @Nullable Integer currentCapacity; + + public Optional currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + + @Import(name="limit") + private @Nullable Integer limit; + + public Optional limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="limitType") + private @Nullable String limitType; + + public Optional limitType() { + return Optional.ofNullable(this.limitType); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits $) { + this.currentCapacity = $.currentCapacity; + this.limit = $.limit; + this.limitType = $.limitType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits(Objects.requireNonNull(defaults)); + } + + public Builder currentCapacity(@Nullable Integer currentCapacity) { + $.currentCapacity = currentCapacity; + return this; + } + + public Builder limit(@Nullable Integer limit) { + $.limit = limit; + return this; + } + + public Builder limitType(@Nullable String limitType) { + $.limitType = limitType; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs.java new file mode 100644 index 000000000..a98059f46 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs(); + + @Import(name="currentCapacity") + private @Nullable Output currentCapacity; + + public Optional> currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + + @Import(name="limit") + private @Nullable Output limit; + + public Optional> limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="limitType") + private @Nullable Output limitType; + + public Optional> limitType() { + return Optional.ofNullable(this.limitType); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs $) { + this.currentCapacity = $.currentCapacity; + this.limit = $.limit; + this.limitType = $.limitType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs(Objects.requireNonNull(defaults)); + } + + public Builder currentCapacity(@Nullable Output currentCapacity) { + $.currentCapacity = currentCapacity; + return this; + } + + public Builder currentCapacity(Integer currentCapacity) { + return currentCapacity(Output.of(currentCapacity)); + } + + public Builder limit(@Nullable Output limit) { + $.limit = limit; + return this; + } + + public Builder limit(Integer limit) { + return limit(Output.of(limit)); + } + + public Builder limitType(@Nullable Output limitType) { + $.limitType = limitType; + return this; + } + + public Builder limitType(String limitType) { + return limitType(Output.of(limitType)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed.java new file mode 100644 index 000000000..9e8d83e6f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed.java @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed(); + + @Import(name="cpCodeLimits") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits cpCodeLimits; + + public Optional cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + + @Import(name="createdDate") + private @Nullable Integer createdDate; + + public Optional createdDate() { + return Optional.ofNullable(this.createdDate); + } + + @Import(name="description") + private @Nullable String description; + + public Optional description() { + return Optional.ofNullable(this.description); + } + + @Import(name="id") + private @Nullable Integer id; + + public Optional id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable String name; + + public Optional name() { + return Optional.ofNullable(this.name); + } + + @Import(name="products") + private @Nullable List products; + + public Optional> products() { + return Optional.ofNullable(this.products); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed $) { + this.cpCodeLimits = $.cpCodeLimits; + this.createdDate = $.createdDate; + this.description = $.description; + this.id = $.id; + this.name = $.name; + this.products = $.products; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed(Objects.requireNonNull(defaults)); + } + + public Builder cpCodeLimits(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits cpCodeLimits) { + $.cpCodeLimits = cpCodeLimits; + return this; + } + + public Builder createdDate(@Nullable Integer createdDate) { + $.createdDate = createdDate; + return this; + } + + public Builder description(@Nullable String description) { + $.description = description; + return this; + } + + public Builder id(@Nullable Integer id) { + $.id = id; + return this; + } + + public Builder name(@Nullable String name) { + $.name = name; + return this; + } + + public Builder products(@Nullable List products) { + $.products = products; + return this; + } + + public Builder products(String... products) { + return products(List.of(products)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs.java new file mode 100644 index 000000000..832c8d722 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs.java @@ -0,0 +1,155 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs(); + + @Import(name="cpCodeLimits") + private @Nullable Output cpCodeLimits; + + public Optional> cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + + @Import(name="createdDate") + private @Nullable Output createdDate; + + public Optional> createdDate() { + return Optional.ofNullable(this.createdDate); + } + + @Import(name="description") + private @Nullable Output description; + + public Optional> description() { + return Optional.ofNullable(this.description); + } + + @Import(name="id") + private @Nullable Output id; + + public Optional> id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="products") + private @Nullable Output> products; + + public Optional>> products() { + return Optional.ofNullable(this.products); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs $) { + this.cpCodeLimits = $.cpCodeLimits; + this.createdDate = $.createdDate; + this.description = $.description; + this.id = $.id; + this.name = $.name; + this.products = $.products; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs(Objects.requireNonNull(defaults)); + } + + public Builder cpCodeLimits(@Nullable Output cpCodeLimits) { + $.cpCodeLimits = cpCodeLimits; + return this; + } + + public Builder cpCodeLimits(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs cpCodeLimits) { + return cpCodeLimits(Output.of(cpCodeLimits)); + } + + public Builder createdDate(@Nullable Output createdDate) { + $.createdDate = createdDate; + return this; + } + + public Builder createdDate(Integer createdDate) { + return createdDate(Output.of(createdDate)); + } + + public Builder description(@Nullable Output description) { + $.description = description; + return this; + } + + public Builder description(String description) { + return description(Output.of(description)); + } + + public Builder id(@Nullable Output id) { + $.id = id; + return this; + } + + public Builder id(Integer id) { + return id(Output.of(id)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder products(@Nullable Output> products) { + $.products = products; + return this; + } + + public Builder products(List products) { + return products(Output.of(products)); + } + + public Builder products(String... products) { + return products(List.of(products)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits.java new file mode 100644 index 000000000..6312beb2c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits(); + + @Import(name="currentCapacity") + private @Nullable Integer currentCapacity; + + public Optional currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + + @Import(name="limit") + private @Nullable Integer limit; + + public Optional limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="limitType") + private @Nullable String limitType; + + public Optional limitType() { + return Optional.ofNullable(this.limitType); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits $) { + this.currentCapacity = $.currentCapacity; + this.limit = $.limit; + this.limitType = $.limitType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits(Objects.requireNonNull(defaults)); + } + + public Builder currentCapacity(@Nullable Integer currentCapacity) { + $.currentCapacity = currentCapacity; + return this; + } + + public Builder limit(@Nullable Integer limit) { + $.limit = limit; + return this; + } + + public Builder limitType(@Nullable String limitType) { + $.limitType = limitType; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs.java new file mode 100644 index 000000000..eb3c50027 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs(); + + @Import(name="currentCapacity") + private @Nullable Output currentCapacity; + + public Optional> currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + + @Import(name="limit") + private @Nullable Output limit; + + public Optional> limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="limitType") + private @Nullable Output limitType; + + public Optional> limitType() { + return Optional.ofNullable(this.limitType); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs $) { + this.currentCapacity = $.currentCapacity; + this.limit = $.limit; + this.limitType = $.limitType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs(Objects.requireNonNull(defaults)); + } + + public Builder currentCapacity(@Nullable Output currentCapacity) { + $.currentCapacity = currentCapacity; + return this; + } + + public Builder currentCapacity(Integer currentCapacity) { + return currentCapacity(Output.of(currentCapacity)); + } + + public Builder limit(@Nullable Output limit) { + $.limit = limit; + return this; + } + + public Builder limit(Integer limit) { + return limit(Output.of(limit)); + } + + public Builder limitType(@Nullable Output limitType) { + $.limitType = limitType; + return this; + } + + public Builder limitType(String limitType) { + return limitType(Output.of(limitType)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo.java new file mode 100644 index 000000000..299fe6651 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo.java @@ -0,0 +1,269 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo(); + + @Import(name="advanced") + private @Nullable Boolean advanced; + + public Optional advanced() { + return Optional.ofNullable(this.advanced); + } + + @Import(name="apiReferenceTitle") + private @Nullable String apiReferenceTitle; + + public Optional apiReferenceTitle() { + return Optional.ofNullable(this.apiReferenceTitle); + } + + @Import(name="applyBestFileType") + private @Nullable Boolean applyBestFileType; + + public Optional applyBestFileType() { + return Optional.ofNullable(this.applyBestFileType); + } + + @Import(name="cpCodeOriginal") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal cpCodeOriginal; + + public Optional cpCodeOriginal() { + return Optional.ofNullable(this.cpCodeOriginal); + } + + @Import(name="cpCodeTransformed") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed cpCodeTransformed; + + public Optional cpCodeTransformed() { + return Optional.ofNullable(this.cpCodeTransformed); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="policySet") + private @Nullable String policySet; + + public Optional policySet() { + return Optional.ofNullable(this.policySet); + } + + @Import(name="policyToken") + private @Nullable String policyToken; + + public Optional policyToken() { + return Optional.ofNullable(this.policyToken); + } + + @Import(name="policyTokenDefault") + private @Nullable String policyTokenDefault; + + public Optional policyTokenDefault() { + return Optional.ofNullable(this.policyTokenDefault); + } + + @Import(name="resize") + private @Nullable Boolean resize; + + public Optional resize() { + return Optional.ofNullable(this.resize); + } + + @Import(name="settingsTitle") + private @Nullable String settingsTitle; + + public Optional settingsTitle() { + return Optional.ofNullable(this.settingsTitle); + } + + @Import(name="superCacheRegion") + private @Nullable String superCacheRegion; + + public Optional superCacheRegion() { + return Optional.ofNullable(this.superCacheRegion); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="trafficTitle") + private @Nullable String trafficTitle; + + public Optional trafficTitle() { + return Optional.ofNullable(this.trafficTitle); + } + + @Import(name="useExistingPolicySet") + private @Nullable Boolean useExistingPolicySet; + + public Optional useExistingPolicySet() { + return Optional.ofNullable(this.useExistingPolicySet); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo $) { + this.advanced = $.advanced; + this.apiReferenceTitle = $.apiReferenceTitle; + this.applyBestFileType = $.applyBestFileType; + this.cpCodeOriginal = $.cpCodeOriginal; + this.cpCodeTransformed = $.cpCodeTransformed; + this.enabled = $.enabled; + this.locked = $.locked; + this.policySet = $.policySet; + this.policyToken = $.policyToken; + this.policyTokenDefault = $.policyTokenDefault; + this.resize = $.resize; + this.settingsTitle = $.settingsTitle; + this.superCacheRegion = $.superCacheRegion; + this.templateUuid = $.templateUuid; + this.trafficTitle = $.trafficTitle; + this.useExistingPolicySet = $.useExistingPolicySet; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo(Objects.requireNonNull(defaults)); + } + + public Builder advanced(@Nullable Boolean advanced) { + $.advanced = advanced; + return this; + } + + public Builder apiReferenceTitle(@Nullable String apiReferenceTitle) { + $.apiReferenceTitle = apiReferenceTitle; + return this; + } + + public Builder applyBestFileType(@Nullable Boolean applyBestFileType) { + $.applyBestFileType = applyBestFileType; + return this; + } + + public Builder cpCodeOriginal(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal cpCodeOriginal) { + $.cpCodeOriginal = cpCodeOriginal; + return this; + } + + public Builder cpCodeTransformed(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed cpCodeTransformed) { + $.cpCodeTransformed = cpCodeTransformed; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder policySet(@Nullable String policySet) { + $.policySet = policySet; + return this; + } + + public Builder policyToken(@Nullable String policyToken) { + $.policyToken = policyToken; + return this; + } + + public Builder policyTokenDefault(@Nullable String policyTokenDefault) { + $.policyTokenDefault = policyTokenDefault; + return this; + } + + public Builder resize(@Nullable Boolean resize) { + $.resize = resize; + return this; + } + + public Builder settingsTitle(@Nullable String settingsTitle) { + $.settingsTitle = settingsTitle; + return this; + } + + public Builder superCacheRegion(@Nullable String superCacheRegion) { + $.superCacheRegion = superCacheRegion; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder trafficTitle(@Nullable String trafficTitle) { + $.trafficTitle = trafficTitle; + return this; + } + + public Builder useExistingPolicySet(@Nullable Boolean useExistingPolicySet) { + $.useExistingPolicySet = useExistingPolicySet; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs.java new file mode 100644 index 000000000..7196d099e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs.java @@ -0,0 +1,338 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs(); + + @Import(name="advanced") + private @Nullable Output advanced; + + public Optional> advanced() { + return Optional.ofNullable(this.advanced); + } + + @Import(name="apiReferenceTitle") + private @Nullable Output apiReferenceTitle; + + public Optional> apiReferenceTitle() { + return Optional.ofNullable(this.apiReferenceTitle); + } + + @Import(name="applyBestFileType") + private @Nullable Output applyBestFileType; + + public Optional> applyBestFileType() { + return Optional.ofNullable(this.applyBestFileType); + } + + @Import(name="cpCodeOriginal") + private @Nullable Output cpCodeOriginal; + + public Optional> cpCodeOriginal() { + return Optional.ofNullable(this.cpCodeOriginal); + } + + @Import(name="cpCodeTransformed") + private @Nullable Output cpCodeTransformed; + + public Optional> cpCodeTransformed() { + return Optional.ofNullable(this.cpCodeTransformed); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="policySet") + private @Nullable Output policySet; + + public Optional> policySet() { + return Optional.ofNullable(this.policySet); + } + + @Import(name="policyToken") + private @Nullable Output policyToken; + + public Optional> policyToken() { + return Optional.ofNullable(this.policyToken); + } + + @Import(name="policyTokenDefault") + private @Nullable Output policyTokenDefault; + + public Optional> policyTokenDefault() { + return Optional.ofNullable(this.policyTokenDefault); + } + + @Import(name="resize") + private @Nullable Output resize; + + public Optional> resize() { + return Optional.ofNullable(this.resize); + } + + @Import(name="settingsTitle") + private @Nullable Output settingsTitle; + + public Optional> settingsTitle() { + return Optional.ofNullable(this.settingsTitle); + } + + @Import(name="superCacheRegion") + private @Nullable Output superCacheRegion; + + public Optional> superCacheRegion() { + return Optional.ofNullable(this.superCacheRegion); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="trafficTitle") + private @Nullable Output trafficTitle; + + public Optional> trafficTitle() { + return Optional.ofNullable(this.trafficTitle); + } + + @Import(name="useExistingPolicySet") + private @Nullable Output useExistingPolicySet; + + public Optional> useExistingPolicySet() { + return Optional.ofNullable(this.useExistingPolicySet); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs $) { + this.advanced = $.advanced; + this.apiReferenceTitle = $.apiReferenceTitle; + this.applyBestFileType = $.applyBestFileType; + this.cpCodeOriginal = $.cpCodeOriginal; + this.cpCodeTransformed = $.cpCodeTransformed; + this.enabled = $.enabled; + this.locked = $.locked; + this.policySet = $.policySet; + this.policyToken = $.policyToken; + this.policyTokenDefault = $.policyTokenDefault; + this.resize = $.resize; + this.settingsTitle = $.settingsTitle; + this.superCacheRegion = $.superCacheRegion; + this.templateUuid = $.templateUuid; + this.trafficTitle = $.trafficTitle; + this.useExistingPolicySet = $.useExistingPolicySet; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs(Objects.requireNonNull(defaults)); + } + + public Builder advanced(@Nullable Output advanced) { + $.advanced = advanced; + return this; + } + + public Builder advanced(Boolean advanced) { + return advanced(Output.of(advanced)); + } + + public Builder apiReferenceTitle(@Nullable Output apiReferenceTitle) { + $.apiReferenceTitle = apiReferenceTitle; + return this; + } + + public Builder apiReferenceTitle(String apiReferenceTitle) { + return apiReferenceTitle(Output.of(apiReferenceTitle)); + } + + public Builder applyBestFileType(@Nullable Output applyBestFileType) { + $.applyBestFileType = applyBestFileType; + return this; + } + + public Builder applyBestFileType(Boolean applyBestFileType) { + return applyBestFileType(Output.of(applyBestFileType)); + } + + public Builder cpCodeOriginal(@Nullable Output cpCodeOriginal) { + $.cpCodeOriginal = cpCodeOriginal; + return this; + } + + public Builder cpCodeOriginal(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs cpCodeOriginal) { + return cpCodeOriginal(Output.of(cpCodeOriginal)); + } + + public Builder cpCodeTransformed(@Nullable Output cpCodeTransformed) { + $.cpCodeTransformed = cpCodeTransformed; + return this; + } + + public Builder cpCodeTransformed(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs cpCodeTransformed) { + return cpCodeTransformed(Output.of(cpCodeTransformed)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder policySet(@Nullable Output policySet) { + $.policySet = policySet; + return this; + } + + public Builder policySet(String policySet) { + return policySet(Output.of(policySet)); + } + + public Builder policyToken(@Nullable Output policyToken) { + $.policyToken = policyToken; + return this; + } + + public Builder policyToken(String policyToken) { + return policyToken(Output.of(policyToken)); + } + + public Builder policyTokenDefault(@Nullable Output policyTokenDefault) { + $.policyTokenDefault = policyTokenDefault; + return this; + } + + public Builder policyTokenDefault(String policyTokenDefault) { + return policyTokenDefault(Output.of(policyTokenDefault)); + } + + public Builder resize(@Nullable Output resize) { + $.resize = resize; + return this; + } + + public Builder resize(Boolean resize) { + return resize(Output.of(resize)); + } + + public Builder settingsTitle(@Nullable Output settingsTitle) { + $.settingsTitle = settingsTitle; + return this; + } + + public Builder settingsTitle(String settingsTitle) { + return settingsTitle(Output.of(settingsTitle)); + } + + public Builder superCacheRegion(@Nullable Output superCacheRegion) { + $.superCacheRegion = superCacheRegion; + return this; + } + + public Builder superCacheRegion(String superCacheRegion) { + return superCacheRegion(Output.of(superCacheRegion)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder trafficTitle(@Nullable Output trafficTitle) { + $.trafficTitle = trafficTitle; + return this; + } + + public Builder trafficTitle(String trafficTitle) { + return trafficTitle(Output.of(trafficTitle)); + } + + public Builder useExistingPolicySet(@Nullable Output useExistingPolicySet) { + $.useExistingPolicySet = useExistingPolicySet; + return this; + } + + public Builder useExistingPolicySet(Boolean useExistingPolicySet) { + return useExistingPolicySet(Output.of(useExistingPolicySet)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal.java new file mode 100644 index 000000000..945ace4df --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal.java @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal(); + + @Import(name="cpCodeLimits") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits cpCodeLimits; + + public Optional cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + + @Import(name="createdDate") + private @Nullable Integer createdDate; + + public Optional createdDate() { + return Optional.ofNullable(this.createdDate); + } + + @Import(name="description") + private @Nullable String description; + + public Optional description() { + return Optional.ofNullable(this.description); + } + + @Import(name="id") + private @Nullable Integer id; + + public Optional id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable String name; + + public Optional name() { + return Optional.ofNullable(this.name); + } + + @Import(name="products") + private @Nullable List products; + + public Optional> products() { + return Optional.ofNullable(this.products); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal $) { + this.cpCodeLimits = $.cpCodeLimits; + this.createdDate = $.createdDate; + this.description = $.description; + this.id = $.id; + this.name = $.name; + this.products = $.products; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal(Objects.requireNonNull(defaults)); + } + + public Builder cpCodeLimits(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits cpCodeLimits) { + $.cpCodeLimits = cpCodeLimits; + return this; + } + + public Builder createdDate(@Nullable Integer createdDate) { + $.createdDate = createdDate; + return this; + } + + public Builder description(@Nullable String description) { + $.description = description; + return this; + } + + public Builder id(@Nullable Integer id) { + $.id = id; + return this; + } + + public Builder name(@Nullable String name) { + $.name = name; + return this; + } + + public Builder products(@Nullable List products) { + $.products = products; + return this; + } + + public Builder products(String... products) { + return products(List.of(products)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs.java new file mode 100644 index 000000000..59df9493d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs.java @@ -0,0 +1,155 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs(); + + @Import(name="cpCodeLimits") + private @Nullable Output cpCodeLimits; + + public Optional> cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + + @Import(name="createdDate") + private @Nullable Output createdDate; + + public Optional> createdDate() { + return Optional.ofNullable(this.createdDate); + } + + @Import(name="description") + private @Nullable Output description; + + public Optional> description() { + return Optional.ofNullable(this.description); + } + + @Import(name="id") + private @Nullable Output id; + + public Optional> id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="products") + private @Nullable Output> products; + + public Optional>> products() { + return Optional.ofNullable(this.products); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs $) { + this.cpCodeLimits = $.cpCodeLimits; + this.createdDate = $.createdDate; + this.description = $.description; + this.id = $.id; + this.name = $.name; + this.products = $.products; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs(Objects.requireNonNull(defaults)); + } + + public Builder cpCodeLimits(@Nullable Output cpCodeLimits) { + $.cpCodeLimits = cpCodeLimits; + return this; + } + + public Builder cpCodeLimits(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs cpCodeLimits) { + return cpCodeLimits(Output.of(cpCodeLimits)); + } + + public Builder createdDate(@Nullable Output createdDate) { + $.createdDate = createdDate; + return this; + } + + public Builder createdDate(Integer createdDate) { + return createdDate(Output.of(createdDate)); + } + + public Builder description(@Nullable Output description) { + $.description = description; + return this; + } + + public Builder description(String description) { + return description(Output.of(description)); + } + + public Builder id(@Nullable Output id) { + $.id = id; + return this; + } + + public Builder id(Integer id) { + return id(Output.of(id)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder products(@Nullable Output> products) { + $.products = products; + return this; + } + + public Builder products(List products) { + return products(Output.of(products)); + } + + public Builder products(String... products) { + return products(List.of(products)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits.java new file mode 100644 index 000000000..331964bb4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits(); + + @Import(name="currentCapacity") + private @Nullable Integer currentCapacity; + + public Optional currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + + @Import(name="limit") + private @Nullable Integer limit; + + public Optional limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="limitType") + private @Nullable String limitType; + + public Optional limitType() { + return Optional.ofNullable(this.limitType); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits $) { + this.currentCapacity = $.currentCapacity; + this.limit = $.limit; + this.limitType = $.limitType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits(Objects.requireNonNull(defaults)); + } + + public Builder currentCapacity(@Nullable Integer currentCapacity) { + $.currentCapacity = currentCapacity; + return this; + } + + public Builder limit(@Nullable Integer limit) { + $.limit = limit; + return this; + } + + public Builder limitType(@Nullable String limitType) { + $.limitType = limitType; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs.java new file mode 100644 index 000000000..3223fdceb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs(); + + @Import(name="currentCapacity") + private @Nullable Output currentCapacity; + + public Optional> currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + + @Import(name="limit") + private @Nullable Output limit; + + public Optional> limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="limitType") + private @Nullable Output limitType; + + public Optional> limitType() { + return Optional.ofNullable(this.limitType); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs $) { + this.currentCapacity = $.currentCapacity; + this.limit = $.limit; + this.limitType = $.limitType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs(Objects.requireNonNull(defaults)); + } + + public Builder currentCapacity(@Nullable Output currentCapacity) { + $.currentCapacity = currentCapacity; + return this; + } + + public Builder currentCapacity(Integer currentCapacity) { + return currentCapacity(Output.of(currentCapacity)); + } + + public Builder limit(@Nullable Output limit) { + $.limit = limit; + return this; + } + + public Builder limit(Integer limit) { + return limit(Output.of(limit)); + } + + public Builder limitType(@Nullable Output limitType) { + $.limitType = limitType; + return this; + } + + public Builder limitType(String limitType) { + return limitType(Output.of(limitType)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed.java new file mode 100644 index 000000000..466366294 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed.java @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed(); + + @Import(name="cpCodeLimits") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits cpCodeLimits; + + public Optional cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + + @Import(name="createdDate") + private @Nullable Integer createdDate; + + public Optional createdDate() { + return Optional.ofNullable(this.createdDate); + } + + @Import(name="description") + private @Nullable String description; + + public Optional description() { + return Optional.ofNullable(this.description); + } + + @Import(name="id") + private @Nullable Integer id; + + public Optional id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable String name; + + public Optional name() { + return Optional.ofNullable(this.name); + } + + @Import(name="products") + private @Nullable List products; + + public Optional> products() { + return Optional.ofNullable(this.products); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed $) { + this.cpCodeLimits = $.cpCodeLimits; + this.createdDate = $.createdDate; + this.description = $.description; + this.id = $.id; + this.name = $.name; + this.products = $.products; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed(Objects.requireNonNull(defaults)); + } + + public Builder cpCodeLimits(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits cpCodeLimits) { + $.cpCodeLimits = cpCodeLimits; + return this; + } + + public Builder createdDate(@Nullable Integer createdDate) { + $.createdDate = createdDate; + return this; + } + + public Builder description(@Nullable String description) { + $.description = description; + return this; + } + + public Builder id(@Nullable Integer id) { + $.id = id; + return this; + } + + public Builder name(@Nullable String name) { + $.name = name; + return this; + } + + public Builder products(@Nullable List products) { + $.products = products; + return this; + } + + public Builder products(String... products) { + return products(List.of(products)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs.java new file mode 100644 index 000000000..90d5b1574 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs.java @@ -0,0 +1,155 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs(); + + @Import(name="cpCodeLimits") + private @Nullable Output cpCodeLimits; + + public Optional> cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + + @Import(name="createdDate") + private @Nullable Output createdDate; + + public Optional> createdDate() { + return Optional.ofNullable(this.createdDate); + } + + @Import(name="description") + private @Nullable Output description; + + public Optional> description() { + return Optional.ofNullable(this.description); + } + + @Import(name="id") + private @Nullable Output id; + + public Optional> id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="products") + private @Nullable Output> products; + + public Optional>> products() { + return Optional.ofNullable(this.products); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs $) { + this.cpCodeLimits = $.cpCodeLimits; + this.createdDate = $.createdDate; + this.description = $.description; + this.id = $.id; + this.name = $.name; + this.products = $.products; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs(Objects.requireNonNull(defaults)); + } + + public Builder cpCodeLimits(@Nullable Output cpCodeLimits) { + $.cpCodeLimits = cpCodeLimits; + return this; + } + + public Builder cpCodeLimits(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs cpCodeLimits) { + return cpCodeLimits(Output.of(cpCodeLimits)); + } + + public Builder createdDate(@Nullable Output createdDate) { + $.createdDate = createdDate; + return this; + } + + public Builder createdDate(Integer createdDate) { + return createdDate(Output.of(createdDate)); + } + + public Builder description(@Nullable Output description) { + $.description = description; + return this; + } + + public Builder description(String description) { + return description(Output.of(description)); + } + + public Builder id(@Nullable Output id) { + $.id = id; + return this; + } + + public Builder id(Integer id) { + return id(Output.of(id)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder products(@Nullable Output> products) { + $.products = products; + return this; + } + + public Builder products(List products) { + return products(Output.of(products)); + } + + public Builder products(String... products) { + return products(List.of(products)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits.java new file mode 100644 index 000000000..751709adb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits(); + + @Import(name="currentCapacity") + private @Nullable Integer currentCapacity; + + public Optional currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + + @Import(name="limit") + private @Nullable Integer limit; + + public Optional limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="limitType") + private @Nullable String limitType; + + public Optional limitType() { + return Optional.ofNullable(this.limitType); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits $) { + this.currentCapacity = $.currentCapacity; + this.limit = $.limit; + this.limitType = $.limitType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits(Objects.requireNonNull(defaults)); + } + + public Builder currentCapacity(@Nullable Integer currentCapacity) { + $.currentCapacity = currentCapacity; + return this; + } + + public Builder limit(@Nullable Integer limit) { + $.limit = limit; + return this; + } + + public Builder limitType(@Nullable String limitType) { + $.limitType = limitType; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs.java new file mode 100644 index 000000000..84ff373c2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs(); + + @Import(name="currentCapacity") + private @Nullable Output currentCapacity; + + public Optional> currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + + @Import(name="limit") + private @Nullable Output limit; + + public Optional> limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="limitType") + private @Nullable Output limitType; + + public Optional> limitType() { + return Optional.ofNullable(this.limitType); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs $) { + this.currentCapacity = $.currentCapacity; + this.limit = $.limit; + this.limitType = $.limitType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs(Objects.requireNonNull(defaults)); + } + + public Builder currentCapacity(@Nullable Output currentCapacity) { + $.currentCapacity = currentCapacity; + return this; + } + + public Builder currentCapacity(Integer currentCapacity) { + return currentCapacity(Output.of(currentCapacity)); + } + + public Builder limit(@Nullable Output limit) { + $.limit = limit; + return this; + } + + public Builder limit(Integer limit) { + return limit(Output.of(limit)); + } + + public Builder limitType(@Nullable Output limitType) { + $.limitType = limitType; + return this; + } + + public Builder limitType(String limitType) { + return limitType(Output.of(limitType)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInclude.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInclude.java new file mode 100644 index 000000000..8353c2007 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInclude.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorInclude extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorInclude Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorInclude(); + + @Import(name="id") + private @Nullable String id; + + public Optional id() { + return Optional.ofNullable(this.id); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorInclude() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorInclude(GetPropertyRulesBuilderRulesV20230920BehaviorInclude $) { + this.id = $.id; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorInclude defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorInclude $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorInclude(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorInclude defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorInclude(Objects.requireNonNull(defaults)); + } + + public Builder id(@Nullable String id) { + $.id = id; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorInclude build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs.java new file mode 100644 index 000000000..7b6c5e4c2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs(); + + @Import(name="id") + private @Nullable Output id; + + public Optional> id() { + return Optional.ofNullable(this.id); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs(GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs $) { + this.id = $.id; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs(Objects.requireNonNull(defaults)); + } + + public Builder id(@Nullable Output id) { + $.id = id; + return this; + } + + public Builder id(String id) { + return id(Output.of(id)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstant.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstant.java new file mode 100644 index 000000000..900150194 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstant.java @@ -0,0 +1,159 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorInstant extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorInstant Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorInstant(); + + @Import(name="customLinkRelations") + private @Nullable List customLinkRelations; + + public Optional> customLinkRelations() { + return Optional.ofNullable(this.customLinkRelations); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="prefetchCacheable") + private @Nullable Boolean prefetchCacheable; + + public Optional prefetchCacheable() { + return Optional.ofNullable(this.prefetchCacheable); + } + + @Import(name="prefetchHtml") + private @Nullable Boolean prefetchHtml; + + public Optional prefetchHtml() { + return Optional.ofNullable(this.prefetchHtml); + } + + @Import(name="prefetchNoStore") + private @Nullable Boolean prefetchNoStore; + + public Optional prefetchNoStore() { + return Optional.ofNullable(this.prefetchNoStore); + } + + @Import(name="prefetchNoStoreExtensions") + private @Nullable List prefetchNoStoreExtensions; + + public Optional> prefetchNoStoreExtensions() { + return Optional.ofNullable(this.prefetchNoStoreExtensions); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorInstant() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorInstant(GetPropertyRulesBuilderRulesV20230920BehaviorInstant $) { + this.customLinkRelations = $.customLinkRelations; + this.locked = $.locked; + this.prefetchCacheable = $.prefetchCacheable; + this.prefetchHtml = $.prefetchHtml; + this.prefetchNoStore = $.prefetchNoStore; + this.prefetchNoStoreExtensions = $.prefetchNoStoreExtensions; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorInstant defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorInstant $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorInstant(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorInstant defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorInstant(Objects.requireNonNull(defaults)); + } + + public Builder customLinkRelations(@Nullable List customLinkRelations) { + $.customLinkRelations = customLinkRelations; + return this; + } + + public Builder customLinkRelations(String... customLinkRelations) { + return customLinkRelations(List.of(customLinkRelations)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder prefetchCacheable(@Nullable Boolean prefetchCacheable) { + $.prefetchCacheable = prefetchCacheable; + return this; + } + + public Builder prefetchHtml(@Nullable Boolean prefetchHtml) { + $.prefetchHtml = prefetchHtml; + return this; + } + + public Builder prefetchNoStore(@Nullable Boolean prefetchNoStore) { + $.prefetchNoStore = prefetchNoStore; + return this; + } + + public Builder prefetchNoStoreExtensions(@Nullable List prefetchNoStoreExtensions) { + $.prefetchNoStoreExtensions = prefetchNoStoreExtensions; + return this; + } + + public Builder prefetchNoStoreExtensions(String... prefetchNoStoreExtensions) { + return prefetchNoStoreExtensions(List.of(prefetchNoStoreExtensions)); + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorInstant build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs.java new file mode 100644 index 000000000..c9e3c5b35 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs.java @@ -0,0 +1,192 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs(); + + @Import(name="customLinkRelations") + private @Nullable Output> customLinkRelations; + + public Optional>> customLinkRelations() { + return Optional.ofNullable(this.customLinkRelations); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="prefetchCacheable") + private @Nullable Output prefetchCacheable; + + public Optional> prefetchCacheable() { + return Optional.ofNullable(this.prefetchCacheable); + } + + @Import(name="prefetchHtml") + private @Nullable Output prefetchHtml; + + public Optional> prefetchHtml() { + return Optional.ofNullable(this.prefetchHtml); + } + + @Import(name="prefetchNoStore") + private @Nullable Output prefetchNoStore; + + public Optional> prefetchNoStore() { + return Optional.ofNullable(this.prefetchNoStore); + } + + @Import(name="prefetchNoStoreExtensions") + private @Nullable Output> prefetchNoStoreExtensions; + + public Optional>> prefetchNoStoreExtensions() { + return Optional.ofNullable(this.prefetchNoStoreExtensions); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs(GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs $) { + this.customLinkRelations = $.customLinkRelations; + this.locked = $.locked; + this.prefetchCacheable = $.prefetchCacheable; + this.prefetchHtml = $.prefetchHtml; + this.prefetchNoStore = $.prefetchNoStore; + this.prefetchNoStoreExtensions = $.prefetchNoStoreExtensions; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs(Objects.requireNonNull(defaults)); + } + + public Builder customLinkRelations(@Nullable Output> customLinkRelations) { + $.customLinkRelations = customLinkRelations; + return this; + } + + public Builder customLinkRelations(List customLinkRelations) { + return customLinkRelations(Output.of(customLinkRelations)); + } + + public Builder customLinkRelations(String... customLinkRelations) { + return customLinkRelations(List.of(customLinkRelations)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder prefetchCacheable(@Nullable Output prefetchCacheable) { + $.prefetchCacheable = prefetchCacheable; + return this; + } + + public Builder prefetchCacheable(Boolean prefetchCacheable) { + return prefetchCacheable(Output.of(prefetchCacheable)); + } + + public Builder prefetchHtml(@Nullable Output prefetchHtml) { + $.prefetchHtml = prefetchHtml; + return this; + } + + public Builder prefetchHtml(Boolean prefetchHtml) { + return prefetchHtml(Output.of(prefetchHtml)); + } + + public Builder prefetchNoStore(@Nullable Output prefetchNoStore) { + $.prefetchNoStore = prefetchNoStore; + return this; + } + + public Builder prefetchNoStore(Boolean prefetchNoStore) { + return prefetchNoStore(Output.of(prefetchNoStore)); + } + + public Builder prefetchNoStoreExtensions(@Nullable Output> prefetchNoStoreExtensions) { + $.prefetchNoStoreExtensions = prefetchNoStoreExtensions; + return this; + } + + public Builder prefetchNoStoreExtensions(List prefetchNoStoreExtensions) { + return prefetchNoStoreExtensions(Output.of(prefetchNoStoreExtensions)); + } + + public Builder prefetchNoStoreExtensions(String... prefetchNoStoreExtensions) { + return prefetchNoStoreExtensions(List.of(prefetchNoStoreExtensions)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig.java new file mode 100644 index 000000000..4d48698f7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig(GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs.java new file mode 100644 index 000000000..5e5c6826c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs(GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization.java new file mode 100644 index 000000000..2f3aebf5a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization.java @@ -0,0 +1,150 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization(); + + @Import(name="enablePartialObjectCaching") + private @Nullable String enablePartialObjectCaching; + + public Optional enablePartialObjectCaching() { + return Optional.ofNullable(this.enablePartialObjectCaching); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="maximumSize") + private @Nullable String maximumSize; + + public Optional maximumSize() { + return Optional.ofNullable(this.maximumSize); + } + + @Import(name="minimumSize") + private @Nullable String minimumSize; + + public Optional minimumSize() { + return Optional.ofNullable(this.minimumSize); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="useVersioning") + private @Nullable Boolean useVersioning; + + public Optional useVersioning() { + return Optional.ofNullable(this.useVersioning); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization $) { + this.enablePartialObjectCaching = $.enablePartialObjectCaching; + this.enabled = $.enabled; + this.locked = $.locked; + this.maximumSize = $.maximumSize; + this.minimumSize = $.minimumSize; + this.templateUuid = $.templateUuid; + this.useVersioning = $.useVersioning; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization(Objects.requireNonNull(defaults)); + } + + public Builder enablePartialObjectCaching(@Nullable String enablePartialObjectCaching) { + $.enablePartialObjectCaching = enablePartialObjectCaching; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder maximumSize(@Nullable String maximumSize) { + $.maximumSize = maximumSize; + return this; + } + + public Builder minimumSize(@Nullable String minimumSize) { + $.minimumSize = minimumSize; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder useVersioning(@Nullable Boolean useVersioning) { + $.useVersioning = useVersioning; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced.java new file mode 100644 index 000000000..ab66e7804 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced.java @@ -0,0 +1,151 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="fragmentSize") + private @Nullable String fragmentSize; + + public Optional fragmentSize() { + return Optional.ofNullable(this.fragmentSize); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="objectSize") + private @Nullable String objectSize; + + public Optional objectSize() { + return Optional.ofNullable(this.objectSize); + } + + @Import(name="prefetchAfterRequest") + private @Nullable Integer prefetchAfterRequest; + + public Optional prefetchAfterRequest() { + return Optional.ofNullable(this.prefetchAfterRequest); + } + + @Import(name="prefetchDuringRequest") + private @Nullable Integer prefetchDuringRequest; + + public Optional prefetchDuringRequest() { + return Optional.ofNullable(this.prefetchDuringRequest); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced $) { + this.enabled = $.enabled; + this.fragmentSize = $.fragmentSize; + this.locked = $.locked; + this.objectSize = $.objectSize; + this.prefetchAfterRequest = $.prefetchAfterRequest; + this.prefetchDuringRequest = $.prefetchDuringRequest; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder fragmentSize(@Nullable String fragmentSize) { + $.fragmentSize = fragmentSize; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder objectSize(@Nullable String objectSize) { + $.objectSize = objectSize; + return this; + } + + public Builder prefetchAfterRequest(@Nullable Integer prefetchAfterRequest) { + $.prefetchAfterRequest = prefetchAfterRequest; + return this; + } + + public Builder prefetchDuringRequest(@Nullable Integer prefetchDuringRequest) { + $.prefetchDuringRequest = prefetchDuringRequest; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs.java new file mode 100644 index 000000000..afd1b7030 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs.java @@ -0,0 +1,184 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="fragmentSize") + private @Nullable Output fragmentSize; + + public Optional> fragmentSize() { + return Optional.ofNullable(this.fragmentSize); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="objectSize") + private @Nullable Output objectSize; + + public Optional> objectSize() { + return Optional.ofNullable(this.objectSize); + } + + @Import(name="prefetchAfterRequest") + private @Nullable Output prefetchAfterRequest; + + public Optional> prefetchAfterRequest() { + return Optional.ofNullable(this.prefetchAfterRequest); + } + + @Import(name="prefetchDuringRequest") + private @Nullable Output prefetchDuringRequest; + + public Optional> prefetchDuringRequest() { + return Optional.ofNullable(this.prefetchDuringRequest); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs $) { + this.enabled = $.enabled; + this.fragmentSize = $.fragmentSize; + this.locked = $.locked; + this.objectSize = $.objectSize; + this.prefetchAfterRequest = $.prefetchAfterRequest; + this.prefetchDuringRequest = $.prefetchDuringRequest; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder fragmentSize(@Nullable Output fragmentSize) { + $.fragmentSize = fragmentSize; + return this; + } + + public Builder fragmentSize(String fragmentSize) { + return fragmentSize(Output.of(fragmentSize)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder objectSize(@Nullable Output objectSize) { + $.objectSize = objectSize; + return this; + } + + public Builder objectSize(String objectSize) { + return objectSize(Output.of(objectSize)); + } + + public Builder prefetchAfterRequest(@Nullable Output prefetchAfterRequest) { + $.prefetchAfterRequest = prefetchAfterRequest; + return this; + } + + public Builder prefetchAfterRequest(Integer prefetchAfterRequest) { + return prefetchAfterRequest(Output.of(prefetchAfterRequest)); + } + + public Builder prefetchDuringRequest(@Nullable Output prefetchDuringRequest) { + $.prefetchDuringRequest = prefetchDuringRequest; + return this; + } + + public Builder prefetchDuringRequest(Integer prefetchDuringRequest) { + return prefetchDuringRequest(Output.of(prefetchDuringRequest)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs.java new file mode 100644 index 000000000..0dff75d64 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs.java @@ -0,0 +1,183 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs(); + + @Import(name="enablePartialObjectCaching") + private @Nullable Output enablePartialObjectCaching; + + public Optional> enablePartialObjectCaching() { + return Optional.ofNullable(this.enablePartialObjectCaching); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="maximumSize") + private @Nullable Output maximumSize; + + public Optional> maximumSize() { + return Optional.ofNullable(this.maximumSize); + } + + @Import(name="minimumSize") + private @Nullable Output minimumSize; + + public Optional> minimumSize() { + return Optional.ofNullable(this.minimumSize); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="useVersioning") + private @Nullable Output useVersioning; + + public Optional> useVersioning() { + return Optional.ofNullable(this.useVersioning); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs $) { + this.enablePartialObjectCaching = $.enablePartialObjectCaching; + this.enabled = $.enabled; + this.locked = $.locked; + this.maximumSize = $.maximumSize; + this.minimumSize = $.minimumSize; + this.templateUuid = $.templateUuid; + this.useVersioning = $.useVersioning; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs(Objects.requireNonNull(defaults)); + } + + public Builder enablePartialObjectCaching(@Nullable Output enablePartialObjectCaching) { + $.enablePartialObjectCaching = enablePartialObjectCaching; + return this; + } + + public Builder enablePartialObjectCaching(String enablePartialObjectCaching) { + return enablePartialObjectCaching(Output.of(enablePartialObjectCaching)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder maximumSize(@Nullable Output maximumSize) { + $.maximumSize = maximumSize; + return this; + } + + public Builder maximumSize(String maximumSize) { + return maximumSize(Output.of(maximumSize)); + } + + public Builder minimumSize(@Nullable Output minimumSize) { + $.minimumSize = minimumSize; + return this; + } + + public Builder minimumSize(String minimumSize) { + return minimumSize(Output.of(minimumSize)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder useVersioning(@Nullable Output useVersioning) { + $.useVersioning = useVersioning; + return this; + } + + public Builder useVersioning(Boolean useVersioning) { + return useVersioning(Output.of(useVersioning)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate.java new file mode 100644 index 000000000..92262c2fd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate.java @@ -0,0 +1,135 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate(); + + @Import(name="bitrateTables") + private @Nullable List bitrateTables; + + public Optional> bitrateTables() { + return Optional.ofNullable(this.bitrateTables); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="thresholdTables") + private @Nullable List thresholdTables; + + public Optional> thresholdTables() { + return Optional.ofNullable(this.thresholdTables); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate $) { + this.bitrateTables = $.bitrateTables; + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.thresholdTables = $.thresholdTables; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate(Objects.requireNonNull(defaults)); + } + + public Builder bitrateTables(@Nullable List bitrateTables) { + $.bitrateTables = bitrateTables; + return this; + } + + public Builder bitrateTables(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable... bitrateTables) { + return bitrateTables(List.of(bitrateTables)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder thresholdTables(@Nullable List thresholdTables) { + $.thresholdTables = thresholdTables; + return this; + } + + public Builder thresholdTables(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable... thresholdTables) { + return thresholdTables(List.of(thresholdTables)); + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs.java new file mode 100644 index 000000000..5b4d3992c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs.java @@ -0,0 +1,160 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs(); + + @Import(name="bitrateTables") + private @Nullable Output> bitrateTables; + + public Optional>> bitrateTables() { + return Optional.ofNullable(this.bitrateTables); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="thresholdTables") + private @Nullable Output> thresholdTables; + + public Optional>> thresholdTables() { + return Optional.ofNullable(this.thresholdTables); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs $) { + this.bitrateTables = $.bitrateTables; + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.thresholdTables = $.thresholdTables; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs(Objects.requireNonNull(defaults)); + } + + public Builder bitrateTables(@Nullable Output> bitrateTables) { + $.bitrateTables = bitrateTables; + return this; + } + + public Builder bitrateTables(List bitrateTables) { + return bitrateTables(Output.of(bitrateTables)); + } + + public Builder bitrateTables(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs... bitrateTables) { + return bitrateTables(List.of(bitrateTables)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder thresholdTables(@Nullable Output> thresholdTables) { + $.thresholdTables = thresholdTables; + return this; + } + + public Builder thresholdTables(List thresholdTables) { + return thresholdTables(Output.of(thresholdTables)); + } + + public Builder thresholdTables(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs... thresholdTables) { + return thresholdTables(List.of(thresholdTables)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable.java new file mode 100644 index 000000000..6fdb25fe8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable.java @@ -0,0 +1,72 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable(); + + @Import(name="bitrateUnit") + private @Nullable String bitrateUnit; + + public Optional bitrateUnit() { + return Optional.ofNullable(this.bitrateUnit); + } + + @Import(name="bitrateValue") + private @Nullable Double bitrateValue; + + public Optional bitrateValue() { + return Optional.ofNullable(this.bitrateValue); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable $) { + this.bitrateUnit = $.bitrateUnit; + this.bitrateValue = $.bitrateValue; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable(Objects.requireNonNull(defaults)); + } + + public Builder bitrateUnit(@Nullable String bitrateUnit) { + $.bitrateUnit = bitrateUnit; + return this; + } + + public Builder bitrateValue(@Nullable Double bitrateValue) { + $.bitrateValue = bitrateValue; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs.java new file mode 100644 index 000000000..93a0fea85 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs(); + + @Import(name="bitrateUnit") + private @Nullable Output bitrateUnit; + + public Optional> bitrateUnit() { + return Optional.ofNullable(this.bitrateUnit); + } + + @Import(name="bitrateValue") + private @Nullable Output bitrateValue; + + public Optional> bitrateValue() { + return Optional.ofNullable(this.bitrateValue); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs $) { + this.bitrateUnit = $.bitrateUnit; + this.bitrateValue = $.bitrateValue; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs(Objects.requireNonNull(defaults)); + } + + public Builder bitrateUnit(@Nullable Output bitrateUnit) { + $.bitrateUnit = bitrateUnit; + return this; + } + + public Builder bitrateUnit(String bitrateUnit) { + return bitrateUnit(Output.of(bitrateUnit)); + } + + public Builder bitrateValue(@Nullable Output bitrateValue) { + $.bitrateValue = bitrateValue; + return this; + } + + public Builder bitrateValue(Double bitrateValue) { + return bitrateValue(Output.of(bitrateValue)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable.java new file mode 100644 index 000000000..d3680f68a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable.java @@ -0,0 +1,72 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable(); + + @Import(name="thresholdUnit") + private @Nullable String thresholdUnit; + + public Optional thresholdUnit() { + return Optional.ofNullable(this.thresholdUnit); + } + + @Import(name="thresholdValue") + private @Nullable Integer thresholdValue; + + public Optional thresholdValue() { + return Optional.ofNullable(this.thresholdValue); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable $) { + this.thresholdUnit = $.thresholdUnit; + this.thresholdValue = $.thresholdValue; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable(Objects.requireNonNull(defaults)); + } + + public Builder thresholdUnit(@Nullable String thresholdUnit) { + $.thresholdUnit = thresholdUnit; + return this; + } + + public Builder thresholdValue(@Nullable Integer thresholdValue) { + $.thresholdValue = thresholdValue; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs.java new file mode 100644 index 000000000..dafa48453 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs(); + + @Import(name="thresholdUnit") + private @Nullable Output thresholdUnit; + + public Optional> thresholdUnit() { + return Optional.ofNullable(this.thresholdUnit); + } + + @Import(name="thresholdValue") + private @Nullable Output thresholdValue; + + public Optional> thresholdValue() { + return Optional.ofNullable(this.thresholdValue); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs $) { + this.thresholdUnit = $.thresholdUnit; + this.thresholdValue = $.thresholdValue; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs(Objects.requireNonNull(defaults)); + } + + public Builder thresholdUnit(@Nullable Output thresholdUnit) { + $.thresholdUnit = thresholdUnit; + return this; + } + + public Builder thresholdUnit(String thresholdUnit) { + return thresholdUnit(Output.of(thresholdUnit)); + } + + public Builder thresholdValue(@Nullable Output thresholdValue) { + $.thresholdValue = thresholdValue; + return this; + } + + public Builder thresholdValue(Integer thresholdValue) { + return thresholdValue(Output.of(thresholdValue)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom.java new file mode 100644 index 000000000..892b67a99 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom(); + + @Import(name="customLogField") + private @Nullable String customLogField; + + public Optional customLogField() { + return Optional.ofNullable(this.customLogField); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="logCustomLogField") + private @Nullable Boolean logCustomLogField; + + public Optional logCustomLogField() { + return Optional.ofNullable(this.logCustomLogField); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom(GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom $) { + this.customLogField = $.customLogField; + this.locked = $.locked; + this.logCustomLogField = $.logCustomLogField; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom(Objects.requireNonNull(defaults)); + } + + public Builder customLogField(@Nullable String customLogField) { + $.customLogField = customLogField; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder logCustomLogField(@Nullable Boolean logCustomLogField) { + $.logCustomLogField = logCustomLogField; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs.java new file mode 100644 index 000000000..a5240ced8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs(); + + @Import(name="customLogField") + private @Nullable Output customLogField; + + public Optional> customLogField() { + return Optional.ofNullable(this.customLogField); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="logCustomLogField") + private @Nullable Output logCustomLogField; + + public Optional> logCustomLogField() { + return Optional.ofNullable(this.logCustomLogField); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs(GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs $) { + this.customLogField = $.customLogField; + this.locked = $.locked; + this.logCustomLogField = $.logCustomLogField; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs(Objects.requireNonNull(defaults)); + } + + public Builder customLogField(@Nullable Output customLogField) { + $.customLogField = customLogField; + return this; + } + + public Builder customLogField(String customLogField) { + return customLogField(Output.of(customLogField)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder logCustomLogField(@Nullable Output logCustomLogField) { + $.logCustomLogField = logCustomLogField; + return this; + } + + public Builder logCustomLogField(Boolean logCustomLogField) { + return logCustomLogField(Output.of(logCustomLogField)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMPulse.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMPulse.java new file mode 100644 index 000000000..08d54a336 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMPulse.java @@ -0,0 +1,176 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorMPulse extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorMPulse Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorMPulse(); + + @Import(name="apiKey") + private @Nullable String apiKey; + + public Optional apiKey() { + return Optional.ofNullable(this.apiKey); + } + + @Import(name="bufferSize") + private @Nullable String bufferSize; + + public Optional bufferSize() { + return Optional.ofNullable(this.bufferSize); + } + + @Import(name="configOverride") + private @Nullable String configOverride; + + public Optional configOverride() { + return Optional.ofNullable(this.configOverride); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="loaderVersion") + private @Nullable String loaderVersion; + + public Optional loaderVersion() { + return Optional.ofNullable(this.loaderVersion); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="requirePci") + private @Nullable Boolean requirePci; + + public Optional requirePci() { + return Optional.ofNullable(this.requirePci); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="titleOptional") + private @Nullable String titleOptional; + + public Optional titleOptional() { + return Optional.ofNullable(this.titleOptional); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorMPulse() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorMPulse(GetPropertyRulesBuilderRulesV20230920BehaviorMPulse $) { + this.apiKey = $.apiKey; + this.bufferSize = $.bufferSize; + this.configOverride = $.configOverride; + this.enabled = $.enabled; + this.loaderVersion = $.loaderVersion; + this.locked = $.locked; + this.requirePci = $.requirePci; + this.templateUuid = $.templateUuid; + this.titleOptional = $.titleOptional; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorMPulse defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorMPulse $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMPulse(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorMPulse defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMPulse(Objects.requireNonNull(defaults)); + } + + public Builder apiKey(@Nullable String apiKey) { + $.apiKey = apiKey; + return this; + } + + public Builder bufferSize(@Nullable String bufferSize) { + $.bufferSize = bufferSize; + return this; + } + + public Builder configOverride(@Nullable String configOverride) { + $.configOverride = configOverride; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder loaderVersion(@Nullable String loaderVersion) { + $.loaderVersion = loaderVersion; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder requirePci(@Nullable Boolean requirePci) { + $.requirePci = requirePci; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder titleOptional(@Nullable String titleOptional) { + $.titleOptional = titleOptional; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMPulse build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs.java new file mode 100644 index 000000000..0e18acaeb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs.java @@ -0,0 +1,217 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs(); + + @Import(name="apiKey") + private @Nullable Output apiKey; + + public Optional> apiKey() { + return Optional.ofNullable(this.apiKey); + } + + @Import(name="bufferSize") + private @Nullable Output bufferSize; + + public Optional> bufferSize() { + return Optional.ofNullable(this.bufferSize); + } + + @Import(name="configOverride") + private @Nullable Output configOverride; + + public Optional> configOverride() { + return Optional.ofNullable(this.configOverride); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="loaderVersion") + private @Nullable Output loaderVersion; + + public Optional> loaderVersion() { + return Optional.ofNullable(this.loaderVersion); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="requirePci") + private @Nullable Output requirePci; + + public Optional> requirePci() { + return Optional.ofNullable(this.requirePci); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="titleOptional") + private @Nullable Output titleOptional; + + public Optional> titleOptional() { + return Optional.ofNullable(this.titleOptional); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs(GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs $) { + this.apiKey = $.apiKey; + this.bufferSize = $.bufferSize; + this.configOverride = $.configOverride; + this.enabled = $.enabled; + this.loaderVersion = $.loaderVersion; + this.locked = $.locked; + this.requirePci = $.requirePci; + this.templateUuid = $.templateUuid; + this.titleOptional = $.titleOptional; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs(Objects.requireNonNull(defaults)); + } + + public Builder apiKey(@Nullable Output apiKey) { + $.apiKey = apiKey; + return this; + } + + public Builder apiKey(String apiKey) { + return apiKey(Output.of(apiKey)); + } + + public Builder bufferSize(@Nullable Output bufferSize) { + $.bufferSize = bufferSize; + return this; + } + + public Builder bufferSize(String bufferSize) { + return bufferSize(Output.of(bufferSize)); + } + + public Builder configOverride(@Nullable Output configOverride) { + $.configOverride = configOverride; + return this; + } + + public Builder configOverride(String configOverride) { + return configOverride(Output.of(configOverride)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder loaderVersion(@Nullable Output loaderVersion) { + $.loaderVersion = loaderVersion; + return this; + } + + public Builder loaderVersion(String loaderVersion) { + return loaderVersion(Output.of(loaderVersion)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder requirePci(@Nullable Output requirePci) { + $.requirePci = requirePci; + return this; + } + + public Builder requirePci(Boolean requirePci) { + return requirePci(Output.of(requirePci)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder titleOptional(@Nullable Output titleOptional) { + $.titleOptional = titleOptional; + return this; + } + + public Builder titleOptional(String titleOptional) { + return titleOptional(Output.of(titleOptional)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization.java new file mode 100644 index 000000000..9a78e7930 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization.java @@ -0,0 +1,241 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="hlsEnableDebugHeaders") + private @Nullable Boolean hlsEnableDebugHeaders; + + public Optional hlsEnableDebugHeaders() { + return Optional.ofNullable(this.hlsEnableDebugHeaders); + } + + @Import(name="hlsEnabled") + private @Nullable Boolean hlsEnabled; + + public Optional hlsEnabled() { + return Optional.ofNullable(this.hlsEnabled); + } + + @Import(name="hlsFilterInBitrateRanges") + private @Nullable String hlsFilterInBitrateRanges; + + public Optional hlsFilterInBitrateRanges() { + return Optional.ofNullable(this.hlsFilterInBitrateRanges); + } + + @Import(name="hlsFilterInBitrates") + private @Nullable String hlsFilterInBitrates; + + public Optional hlsFilterInBitrates() { + return Optional.ofNullable(this.hlsFilterInBitrates); + } + + @Import(name="hlsMode") + private @Nullable String hlsMode; + + public Optional hlsMode() { + return Optional.ofNullable(this.hlsMode); + } + + @Import(name="hlsPreferredBitrate") + private @Nullable String hlsPreferredBitrate; + + public Optional hlsPreferredBitrate() { + return Optional.ofNullable(this.hlsPreferredBitrate); + } + + @Import(name="hlsQueryParamEnabled") + private @Nullable Boolean hlsQueryParamEnabled; + + public Optional hlsQueryParamEnabled() { + return Optional.ofNullable(this.hlsQueryParamEnabled); + } + + @Import(name="hlsQueryParamSecretKey") + private @Nullable String hlsQueryParamSecretKey; + + public Optional hlsQueryParamSecretKey() { + return Optional.ofNullable(this.hlsQueryParamSecretKey); + } + + @Import(name="hlsQueryParamTransitionKey") + private @Nullable String hlsQueryParamTransitionKey; + + public Optional hlsQueryParamTransitionKey() { + return Optional.ofNullable(this.hlsQueryParamTransitionKey); + } + + @Import(name="hlsShowAdvanced") + private @Nullable Boolean hlsShowAdvanced; + + public Optional hlsShowAdvanced() { + return Optional.ofNullable(this.hlsShowAdvanced); + } + + @Import(name="hlsTitle") + private @Nullable String hlsTitle; + + public Optional hlsTitle() { + return Optional.ofNullable(this.hlsTitle); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization(GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization $) { + this.enabled = $.enabled; + this.hlsEnableDebugHeaders = $.hlsEnableDebugHeaders; + this.hlsEnabled = $.hlsEnabled; + this.hlsFilterInBitrateRanges = $.hlsFilterInBitrateRanges; + this.hlsFilterInBitrates = $.hlsFilterInBitrates; + this.hlsMode = $.hlsMode; + this.hlsPreferredBitrate = $.hlsPreferredBitrate; + this.hlsQueryParamEnabled = $.hlsQueryParamEnabled; + this.hlsQueryParamSecretKey = $.hlsQueryParamSecretKey; + this.hlsQueryParamTransitionKey = $.hlsQueryParamTransitionKey; + this.hlsShowAdvanced = $.hlsShowAdvanced; + this.hlsTitle = $.hlsTitle; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder hlsEnableDebugHeaders(@Nullable Boolean hlsEnableDebugHeaders) { + $.hlsEnableDebugHeaders = hlsEnableDebugHeaders; + return this; + } + + public Builder hlsEnabled(@Nullable Boolean hlsEnabled) { + $.hlsEnabled = hlsEnabled; + return this; + } + + public Builder hlsFilterInBitrateRanges(@Nullable String hlsFilterInBitrateRanges) { + $.hlsFilterInBitrateRanges = hlsFilterInBitrateRanges; + return this; + } + + public Builder hlsFilterInBitrates(@Nullable String hlsFilterInBitrates) { + $.hlsFilterInBitrates = hlsFilterInBitrates; + return this; + } + + public Builder hlsMode(@Nullable String hlsMode) { + $.hlsMode = hlsMode; + return this; + } + + public Builder hlsPreferredBitrate(@Nullable String hlsPreferredBitrate) { + $.hlsPreferredBitrate = hlsPreferredBitrate; + return this; + } + + public Builder hlsQueryParamEnabled(@Nullable Boolean hlsQueryParamEnabled) { + $.hlsQueryParamEnabled = hlsQueryParamEnabled; + return this; + } + + public Builder hlsQueryParamSecretKey(@Nullable String hlsQueryParamSecretKey) { + $.hlsQueryParamSecretKey = hlsQueryParamSecretKey; + return this; + } + + public Builder hlsQueryParamTransitionKey(@Nullable String hlsQueryParamTransitionKey) { + $.hlsQueryParamTransitionKey = hlsQueryParamTransitionKey; + return this; + } + + public Builder hlsShowAdvanced(@Nullable Boolean hlsShowAdvanced) { + $.hlsShowAdvanced = hlsShowAdvanced; + return this; + } + + public Builder hlsTitle(@Nullable String hlsTitle) { + $.hlsTitle = hlsTitle; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs.java new file mode 100644 index 000000000..c0656a116 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs.java @@ -0,0 +1,302 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="hlsEnableDebugHeaders") + private @Nullable Output hlsEnableDebugHeaders; + + public Optional> hlsEnableDebugHeaders() { + return Optional.ofNullable(this.hlsEnableDebugHeaders); + } + + @Import(name="hlsEnabled") + private @Nullable Output hlsEnabled; + + public Optional> hlsEnabled() { + return Optional.ofNullable(this.hlsEnabled); + } + + @Import(name="hlsFilterInBitrateRanges") + private @Nullable Output hlsFilterInBitrateRanges; + + public Optional> hlsFilterInBitrateRanges() { + return Optional.ofNullable(this.hlsFilterInBitrateRanges); + } + + @Import(name="hlsFilterInBitrates") + private @Nullable Output hlsFilterInBitrates; + + public Optional> hlsFilterInBitrates() { + return Optional.ofNullable(this.hlsFilterInBitrates); + } + + @Import(name="hlsMode") + private @Nullable Output hlsMode; + + public Optional> hlsMode() { + return Optional.ofNullable(this.hlsMode); + } + + @Import(name="hlsPreferredBitrate") + private @Nullable Output hlsPreferredBitrate; + + public Optional> hlsPreferredBitrate() { + return Optional.ofNullable(this.hlsPreferredBitrate); + } + + @Import(name="hlsQueryParamEnabled") + private @Nullable Output hlsQueryParamEnabled; + + public Optional> hlsQueryParamEnabled() { + return Optional.ofNullable(this.hlsQueryParamEnabled); + } + + @Import(name="hlsQueryParamSecretKey") + private @Nullable Output hlsQueryParamSecretKey; + + public Optional> hlsQueryParamSecretKey() { + return Optional.ofNullable(this.hlsQueryParamSecretKey); + } + + @Import(name="hlsQueryParamTransitionKey") + private @Nullable Output hlsQueryParamTransitionKey; + + public Optional> hlsQueryParamTransitionKey() { + return Optional.ofNullable(this.hlsQueryParamTransitionKey); + } + + @Import(name="hlsShowAdvanced") + private @Nullable Output hlsShowAdvanced; + + public Optional> hlsShowAdvanced() { + return Optional.ofNullable(this.hlsShowAdvanced); + } + + @Import(name="hlsTitle") + private @Nullable Output hlsTitle; + + public Optional> hlsTitle() { + return Optional.ofNullable(this.hlsTitle); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs $) { + this.enabled = $.enabled; + this.hlsEnableDebugHeaders = $.hlsEnableDebugHeaders; + this.hlsEnabled = $.hlsEnabled; + this.hlsFilterInBitrateRanges = $.hlsFilterInBitrateRanges; + this.hlsFilterInBitrates = $.hlsFilterInBitrates; + this.hlsMode = $.hlsMode; + this.hlsPreferredBitrate = $.hlsPreferredBitrate; + this.hlsQueryParamEnabled = $.hlsQueryParamEnabled; + this.hlsQueryParamSecretKey = $.hlsQueryParamSecretKey; + this.hlsQueryParamTransitionKey = $.hlsQueryParamTransitionKey; + this.hlsShowAdvanced = $.hlsShowAdvanced; + this.hlsTitle = $.hlsTitle; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder hlsEnableDebugHeaders(@Nullable Output hlsEnableDebugHeaders) { + $.hlsEnableDebugHeaders = hlsEnableDebugHeaders; + return this; + } + + public Builder hlsEnableDebugHeaders(Boolean hlsEnableDebugHeaders) { + return hlsEnableDebugHeaders(Output.of(hlsEnableDebugHeaders)); + } + + public Builder hlsEnabled(@Nullable Output hlsEnabled) { + $.hlsEnabled = hlsEnabled; + return this; + } + + public Builder hlsEnabled(Boolean hlsEnabled) { + return hlsEnabled(Output.of(hlsEnabled)); + } + + public Builder hlsFilterInBitrateRanges(@Nullable Output hlsFilterInBitrateRanges) { + $.hlsFilterInBitrateRanges = hlsFilterInBitrateRanges; + return this; + } + + public Builder hlsFilterInBitrateRanges(String hlsFilterInBitrateRanges) { + return hlsFilterInBitrateRanges(Output.of(hlsFilterInBitrateRanges)); + } + + public Builder hlsFilterInBitrates(@Nullable Output hlsFilterInBitrates) { + $.hlsFilterInBitrates = hlsFilterInBitrates; + return this; + } + + public Builder hlsFilterInBitrates(String hlsFilterInBitrates) { + return hlsFilterInBitrates(Output.of(hlsFilterInBitrates)); + } + + public Builder hlsMode(@Nullable Output hlsMode) { + $.hlsMode = hlsMode; + return this; + } + + public Builder hlsMode(String hlsMode) { + return hlsMode(Output.of(hlsMode)); + } + + public Builder hlsPreferredBitrate(@Nullable Output hlsPreferredBitrate) { + $.hlsPreferredBitrate = hlsPreferredBitrate; + return this; + } + + public Builder hlsPreferredBitrate(String hlsPreferredBitrate) { + return hlsPreferredBitrate(Output.of(hlsPreferredBitrate)); + } + + public Builder hlsQueryParamEnabled(@Nullable Output hlsQueryParamEnabled) { + $.hlsQueryParamEnabled = hlsQueryParamEnabled; + return this; + } + + public Builder hlsQueryParamEnabled(Boolean hlsQueryParamEnabled) { + return hlsQueryParamEnabled(Output.of(hlsQueryParamEnabled)); + } + + public Builder hlsQueryParamSecretKey(@Nullable Output hlsQueryParamSecretKey) { + $.hlsQueryParamSecretKey = hlsQueryParamSecretKey; + return this; + } + + public Builder hlsQueryParamSecretKey(String hlsQueryParamSecretKey) { + return hlsQueryParamSecretKey(Output.of(hlsQueryParamSecretKey)); + } + + public Builder hlsQueryParamTransitionKey(@Nullable Output hlsQueryParamTransitionKey) { + $.hlsQueryParamTransitionKey = hlsQueryParamTransitionKey; + return this; + } + + public Builder hlsQueryParamTransitionKey(String hlsQueryParamTransitionKey) { + return hlsQueryParamTransitionKey(Output.of(hlsQueryParamTransitionKey)); + } + + public Builder hlsShowAdvanced(@Nullable Output hlsShowAdvanced) { + $.hlsShowAdvanced = hlsShowAdvanced; + return this; + } + + public Builder hlsShowAdvanced(Boolean hlsShowAdvanced) { + return hlsShowAdvanced(Output.of(hlsShowAdvanced)); + } + + public Builder hlsTitle(@Nullable Output hlsTitle) { + $.hlsTitle = hlsTitle; + return this; + } + + public Builder hlsTitle(String hlsTitle) { + return hlsTitle(Output.of(hlsTitle)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting.java new file mode 100644 index 000000000..781141fd7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="partner") + private @Nullable String partner; + + public Optional partner() { + return Optional.ofNullable(this.partner); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="username") + private @Nullable String username; + + public Optional username() { + return Optional.ofNullable(this.username); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting(GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting $) { + this.locked = $.locked; + this.partner = $.partner; + this.templateUuid = $.templateUuid; + this.username = $.username; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder partner(@Nullable String partner) { + $.partner = partner; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder username(@Nullable String username) { + $.username = username; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs.java new file mode 100644 index 000000000..a57b796e3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="partner") + private @Nullable Output partner; + + public Optional> partner() { + return Optional.ofNullable(this.partner); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="username") + private @Nullable Output username; + + public Optional> username() { + return Optional.ofNullable(this.username); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs(GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs $) { + this.locked = $.locked; + this.partner = $.partner; + this.templateUuid = $.templateUuid; + this.username = $.username; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder partner(@Nullable Output partner) { + $.partner = partner; + return this; + } + + public Builder partner(String partner) { + return partner(Output.of(partner)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder username(@Nullable Output username) { + $.username = username; + return this; + } + + public Builder username(String username) { + return username(Output.of(username)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush.java new file mode 100644 index 000000000..e7d49c7ac --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush.java @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="serverpushlists") + private @Nullable List serverpushlists; + + public Optional> serverpushlists() { + return Optional.ofNullable(this.serverpushlists); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush(GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush $) { + this.locked = $.locked; + this.serverpushlists = $.serverpushlists; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder serverpushlists(@Nullable List serverpushlists) { + $.serverpushlists = serverpushlists; + return this; + } + + public Builder serverpushlists(String... serverpushlists) { + return serverpushlists(List.of(serverpushlists)); + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs.java new file mode 100644 index 000000000..cbaf0fa8b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs.java @@ -0,0 +1,120 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="serverpushlists") + private @Nullable Output> serverpushlists; + + public Optional>> serverpushlists() { + return Optional.ofNullable(this.serverpushlists); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs(GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs $) { + this.locked = $.locked; + this.serverpushlists = $.serverpushlists; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder serverpushlists(@Nullable Output> serverpushlists) { + $.serverpushlists = serverpushlists; + return this; + } + + public Builder serverpushlists(List serverpushlists) { + return serverpushlists(Output.of(serverpushlists)); + } + + public Builder serverpushlists(String... serverpushlists) { + return serverpushlists(List.of(serverpushlists)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration.java new file mode 100644 index 000000000..a49098600 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs.java new file mode 100644 index 000000000..6099d0fb0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout.java new file mode 100644 index 000000000..8ef6e8354 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="optout") + private @Nullable String optout; + + public Optional optout() { + return Optional.ofNullable(this.optout); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout $) { + this.locked = $.locked; + this.optout = $.optout; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder optout(@Nullable String optout) { + $.optout = optout; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs.java new file mode 100644 index 000000000..2d5592e1d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="optout") + private @Nullable Output optout; + + public Optional> optout() { + return Optional.ofNullable(this.optout); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs $) { + this.locked = $.locked; + this.optout = $.optout; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder optout(@Nullable Output optout) { + $.optout = optout; + return this; + } + + public Builder optout(String optout) { + return optout(Output.of(optout)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient.java new file mode 100644 index 000000000..f4384973f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient(); + + @Import(name="beaconId") + private @Nullable String beaconId; + + public Optional beaconId() { + return Optional.ofNullable(this.beaconId); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="useHybridHttpUdp") + private @Nullable Boolean useHybridHttpUdp; + + public Optional useHybridHttpUdp() { + return Optional.ofNullable(this.useHybridHttpUdp); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient(GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient $) { + this.beaconId = $.beaconId; + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.useHybridHttpUdp = $.useHybridHttpUdp; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient(Objects.requireNonNull(defaults)); + } + + public Builder beaconId(@Nullable String beaconId) { + $.beaconId = beaconId; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder useHybridHttpUdp(@Nullable Boolean useHybridHttpUdp) { + $.useHybridHttpUdp = useHybridHttpUdp; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs.java new file mode 100644 index 000000000..175a93050 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs.java @@ -0,0 +1,149 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs(); + + @Import(name="beaconId") + private @Nullable Output beaconId; + + public Optional> beaconId() { + return Optional.ofNullable(this.beaconId); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="useHybridHttpUdp") + private @Nullable Output useHybridHttpUdp; + + public Optional> useHybridHttpUdp() { + return Optional.ofNullable(this.useHybridHttpUdp); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs(GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs $) { + this.beaconId = $.beaconId; + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.useHybridHttpUdp = $.useHybridHttpUdp; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs(Objects.requireNonNull(defaults)); + } + + public Builder beaconId(@Nullable Output beaconId) { + $.beaconId = beaconId; + return this; + } + + public Builder beaconId(String beaconId) { + return beaconId(Output.of(beaconId)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder useHybridHttpUdp(@Nullable Output useHybridHttpUdp) { + $.useHybridHttpUdp = useHybridHttpUdp; + return this; + } + + public Builder useHybridHttpUdp(Boolean useHybridHttpUdp) { + return useHybridHttpUdp(Output.of(useHybridHttpUdp)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization.java new file mode 100644 index 000000000..ffd6458a2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization(GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs.java new file mode 100644 index 000000000..d4ce9c8d1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover.java new file mode 100644 index 000000000..3505c79ca --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover.java @@ -0,0 +1,758 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover(); + + @Import(name="cacheErrorResponse") + private @Nullable Boolean cacheErrorResponse; + + public Optional cacheErrorResponse() { + return Optional.ofNullable(this.cacheErrorResponse); + } + + @Import(name="cacheWindow") + private @Nullable String cacheWindow; + + public Optional cacheWindow() { + return Optional.ofNullable(this.cacheWindow); + } + + @Import(name="clientResponseCode") + private @Nullable String clientResponseCode; + + public Optional clientResponseCode() { + return Optional.ofNullable(this.clientResponseCode); + } + + @Import(name="detectObjectUnavailable") + private @Nullable Boolean detectObjectUnavailable; + + public Optional detectObjectUnavailable() { + return Optional.ofNullable(this.detectObjectUnavailable); + } + + @Import(name="detectObjectUnavailableTitle") + private @Nullable String detectObjectUnavailableTitle; + + public Optional detectObjectUnavailableTitle() { + return Optional.ofNullable(this.detectObjectUnavailableTitle); + } + + @Import(name="detectOriginUnavailable") + private @Nullable Boolean detectOriginUnavailable; + + public Optional detectOriginUnavailable() { + return Optional.ofNullable(this.detectOriginUnavailable); + } + + @Import(name="detectOriginUnavailableTitle") + private @Nullable String detectOriginUnavailableTitle; + + public Optional detectOriginUnavailableTitle() { + return Optional.ofNullable(this.detectOriginUnavailableTitle); + } + + @Import(name="detectOriginUnresponsive") + private @Nullable Boolean detectOriginUnresponsive; + + public Optional detectOriginUnresponsive() { + return Optional.ofNullable(this.detectOriginUnresponsive); + } + + @Import(name="detectOriginUnresponsiveTitle") + private @Nullable String detectOriginUnresponsiveTitle; + + public Optional detectOriginUnresponsiveTitle() { + return Optional.ofNullable(this.detectOriginUnresponsiveTitle); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="objectUnavailableAlternateHost") + private @Nullable String objectUnavailableAlternateHost; + + public Optional objectUnavailableAlternateHost() { + return Optional.ofNullable(this.objectUnavailableAlternateHost); + } + + @Import(name="objectUnavailableBackupHost") + private @Nullable String objectUnavailableBackupHost; + + public Optional objectUnavailableBackupHost() { + return Optional.ofNullable(this.objectUnavailableBackupHost); + } + + @Import(name="objectUnavailableBlacklistOriginIp") + private @Nullable Boolean objectUnavailableBlacklistOriginIp; + + public Optional objectUnavailableBlacklistOriginIp() { + return Optional.ofNullable(this.objectUnavailableBlacklistOriginIp); + } + + @Import(name="objectUnavailableBlacklistWindow") + private @Nullable String objectUnavailableBlacklistWindow; + + public Optional objectUnavailableBlacklistWindow() { + return Optional.ofNullable(this.objectUnavailableBlacklistWindow); + } + + @Import(name="objectUnavailableChangeProtocol") + private @Nullable Boolean objectUnavailableChangeProtocol; + + public Optional objectUnavailableChangeProtocol() { + return Optional.ofNullable(this.objectUnavailableChangeProtocol); + } + + @Import(name="objectUnavailableDetectionLevel") + private @Nullable String objectUnavailableDetectionLevel; + + public Optional objectUnavailableDetectionLevel() { + return Optional.ofNullable(this.objectUnavailableDetectionLevel); + } + + @Import(name="objectUnavailableIncludeQueryString") + private @Nullable Boolean objectUnavailableIncludeQueryString; + + public Optional objectUnavailableIncludeQueryString() { + return Optional.ofNullable(this.objectUnavailableIncludeQueryString); + } + + @Import(name="objectUnavailableModifiedPath") + private @Nullable String objectUnavailableModifiedPath; + + public Optional objectUnavailableModifiedPath() { + return Optional.ofNullable(this.objectUnavailableModifiedPath); + } + + @Import(name="objectUnavailableModifyRequestPath") + private @Nullable Boolean objectUnavailableModifyRequestPath; + + public Optional objectUnavailableModifyRequestPath() { + return Optional.ofNullable(this.objectUnavailableModifyRequestPath); + } + + @Import(name="objectUnavailableProtocol") + private @Nullable String objectUnavailableProtocol; + + public Optional objectUnavailableProtocol() { + return Optional.ofNullable(this.objectUnavailableProtocol); + } + + @Import(name="objectUnavailableRecovery") + private @Nullable String objectUnavailableRecovery; + + public Optional objectUnavailableRecovery() { + return Optional.ofNullable(this.objectUnavailableRecovery); + } + + @Import(name="objectUnavailableRedirectMethod") + private @Nullable Integer objectUnavailableRedirectMethod; + + public Optional objectUnavailableRedirectMethod() { + return Optional.ofNullable(this.objectUnavailableRedirectMethod); + } + + @Import(name="objectUnavailableResponseCodes") + private @Nullable List objectUnavailableResponseCodes; + + public Optional> objectUnavailableResponseCodes() { + return Optional.ofNullable(this.objectUnavailableResponseCodes); + } + + @Import(name="objectUnavailableRetryLimit") + private @Nullable String objectUnavailableRetryLimit; + + public Optional objectUnavailableRetryLimit() { + return Optional.ofNullable(this.objectUnavailableRetryLimit); + } + + @Import(name="originUnavailableAlternateHost") + private @Nullable String originUnavailableAlternateHost; + + public Optional originUnavailableAlternateHost() { + return Optional.ofNullable(this.originUnavailableAlternateHost); + } + + @Import(name="originUnavailableBackupHost") + private @Nullable String originUnavailableBackupHost; + + public Optional originUnavailableBackupHost() { + return Optional.ofNullable(this.originUnavailableBackupHost); + } + + @Import(name="originUnavailableBlacklistOriginIp") + private @Nullable Boolean originUnavailableBlacklistOriginIp; + + public Optional originUnavailableBlacklistOriginIp() { + return Optional.ofNullable(this.originUnavailableBlacklistOriginIp); + } + + @Import(name="originUnavailableBlacklistWindow") + private @Nullable String originUnavailableBlacklistWindow; + + public Optional originUnavailableBlacklistWindow() { + return Optional.ofNullable(this.originUnavailableBlacklistWindow); + } + + @Import(name="originUnavailableChangeProtocol") + private @Nullable Boolean originUnavailableChangeProtocol; + + public Optional originUnavailableChangeProtocol() { + return Optional.ofNullable(this.originUnavailableChangeProtocol); + } + + @Import(name="originUnavailableDetectionLevel") + private @Nullable String originUnavailableDetectionLevel; + + public Optional originUnavailableDetectionLevel() { + return Optional.ofNullable(this.originUnavailableDetectionLevel); + } + + @Import(name="originUnavailableIncludeQueryString") + private @Nullable Boolean originUnavailableIncludeQueryString; + + public Optional originUnavailableIncludeQueryString() { + return Optional.ofNullable(this.originUnavailableIncludeQueryString); + } + + @Import(name="originUnavailableModifiedPath") + private @Nullable String originUnavailableModifiedPath; + + public Optional originUnavailableModifiedPath() { + return Optional.ofNullable(this.originUnavailableModifiedPath); + } + + @Import(name="originUnavailableModifyRequestPath") + private @Nullable Boolean originUnavailableModifyRequestPath; + + public Optional originUnavailableModifyRequestPath() { + return Optional.ofNullable(this.originUnavailableModifyRequestPath); + } + + @Import(name="originUnavailableProtocol") + private @Nullable String originUnavailableProtocol; + + public Optional originUnavailableProtocol() { + return Optional.ofNullable(this.originUnavailableProtocol); + } + + @Import(name="originUnavailableRecovery") + private @Nullable String originUnavailableRecovery; + + public Optional originUnavailableRecovery() { + return Optional.ofNullable(this.originUnavailableRecovery); + } + + @Import(name="originUnavailableRedirectMethod") + private @Nullable Integer originUnavailableRedirectMethod; + + public Optional originUnavailableRedirectMethod() { + return Optional.ofNullable(this.originUnavailableRedirectMethod); + } + + @Import(name="originUnavailableResponseCodes") + private @Nullable List originUnavailableResponseCodes; + + public Optional> originUnavailableResponseCodes() { + return Optional.ofNullable(this.originUnavailableResponseCodes); + } + + @Import(name="originUnavailableRetryLimit") + private @Nullable String originUnavailableRetryLimit; + + public Optional originUnavailableRetryLimit() { + return Optional.ofNullable(this.originUnavailableRetryLimit); + } + + @Import(name="originUnresponsiveAlternateHost") + private @Nullable String originUnresponsiveAlternateHost; + + public Optional originUnresponsiveAlternateHost() { + return Optional.ofNullable(this.originUnresponsiveAlternateHost); + } + + @Import(name="originUnresponsiveBackupHost") + private @Nullable String originUnresponsiveBackupHost; + + public Optional originUnresponsiveBackupHost() { + return Optional.ofNullable(this.originUnresponsiveBackupHost); + } + + @Import(name="originUnresponsiveBlacklistOriginIp") + private @Nullable Boolean originUnresponsiveBlacklistOriginIp; + + public Optional originUnresponsiveBlacklistOriginIp() { + return Optional.ofNullable(this.originUnresponsiveBlacklistOriginIp); + } + + @Import(name="originUnresponsiveBlacklistWindow") + private @Nullable String originUnresponsiveBlacklistWindow; + + public Optional originUnresponsiveBlacklistWindow() { + return Optional.ofNullable(this.originUnresponsiveBlacklistWindow); + } + + @Import(name="originUnresponsiveChangeProtocol") + private @Nullable Boolean originUnresponsiveChangeProtocol; + + public Optional originUnresponsiveChangeProtocol() { + return Optional.ofNullable(this.originUnresponsiveChangeProtocol); + } + + @Import(name="originUnresponsiveDetectionLevel") + private @Nullable String originUnresponsiveDetectionLevel; + + public Optional originUnresponsiveDetectionLevel() { + return Optional.ofNullable(this.originUnresponsiveDetectionLevel); + } + + @Import(name="originUnresponsiveIncludeQueryString") + private @Nullable Boolean originUnresponsiveIncludeQueryString; + + public Optional originUnresponsiveIncludeQueryString() { + return Optional.ofNullable(this.originUnresponsiveIncludeQueryString); + } + + @Import(name="originUnresponsiveModifiedPath") + private @Nullable String originUnresponsiveModifiedPath; + + public Optional originUnresponsiveModifiedPath() { + return Optional.ofNullable(this.originUnresponsiveModifiedPath); + } + + @Import(name="originUnresponsiveModifyRequestPath") + private @Nullable Boolean originUnresponsiveModifyRequestPath; + + public Optional originUnresponsiveModifyRequestPath() { + return Optional.ofNullable(this.originUnresponsiveModifyRequestPath); + } + + @Import(name="originUnresponsiveProtocol") + private @Nullable String originUnresponsiveProtocol; + + public Optional originUnresponsiveProtocol() { + return Optional.ofNullable(this.originUnresponsiveProtocol); + } + + @Import(name="originUnresponsiveRecovery") + private @Nullable String originUnresponsiveRecovery; + + public Optional originUnresponsiveRecovery() { + return Optional.ofNullable(this.originUnresponsiveRecovery); + } + + @Import(name="originUnresponsiveRedirectMethod") + private @Nullable Integer originUnresponsiveRedirectMethod; + + public Optional originUnresponsiveRedirectMethod() { + return Optional.ofNullable(this.originUnresponsiveRedirectMethod); + } + + @Import(name="originUnresponsiveRetryLimit") + private @Nullable String originUnresponsiveRetryLimit; + + public Optional originUnresponsiveRetryLimit() { + return Optional.ofNullable(this.originUnresponsiveRetryLimit); + } + + @Import(name="otherOptions") + private @Nullable String otherOptions; + + public Optional otherOptions() { + return Optional.ofNullable(this.otherOptions); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover(GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover $) { + this.cacheErrorResponse = $.cacheErrorResponse; + this.cacheWindow = $.cacheWindow; + this.clientResponseCode = $.clientResponseCode; + this.detectObjectUnavailable = $.detectObjectUnavailable; + this.detectObjectUnavailableTitle = $.detectObjectUnavailableTitle; + this.detectOriginUnavailable = $.detectOriginUnavailable; + this.detectOriginUnavailableTitle = $.detectOriginUnavailableTitle; + this.detectOriginUnresponsive = $.detectOriginUnresponsive; + this.detectOriginUnresponsiveTitle = $.detectOriginUnresponsiveTitle; + this.locked = $.locked; + this.objectUnavailableAlternateHost = $.objectUnavailableAlternateHost; + this.objectUnavailableBackupHost = $.objectUnavailableBackupHost; + this.objectUnavailableBlacklistOriginIp = $.objectUnavailableBlacklistOriginIp; + this.objectUnavailableBlacklistWindow = $.objectUnavailableBlacklistWindow; + this.objectUnavailableChangeProtocol = $.objectUnavailableChangeProtocol; + this.objectUnavailableDetectionLevel = $.objectUnavailableDetectionLevel; + this.objectUnavailableIncludeQueryString = $.objectUnavailableIncludeQueryString; + this.objectUnavailableModifiedPath = $.objectUnavailableModifiedPath; + this.objectUnavailableModifyRequestPath = $.objectUnavailableModifyRequestPath; + this.objectUnavailableProtocol = $.objectUnavailableProtocol; + this.objectUnavailableRecovery = $.objectUnavailableRecovery; + this.objectUnavailableRedirectMethod = $.objectUnavailableRedirectMethod; + this.objectUnavailableResponseCodes = $.objectUnavailableResponseCodes; + this.objectUnavailableRetryLimit = $.objectUnavailableRetryLimit; + this.originUnavailableAlternateHost = $.originUnavailableAlternateHost; + this.originUnavailableBackupHost = $.originUnavailableBackupHost; + this.originUnavailableBlacklistOriginIp = $.originUnavailableBlacklistOriginIp; + this.originUnavailableBlacklistWindow = $.originUnavailableBlacklistWindow; + this.originUnavailableChangeProtocol = $.originUnavailableChangeProtocol; + this.originUnavailableDetectionLevel = $.originUnavailableDetectionLevel; + this.originUnavailableIncludeQueryString = $.originUnavailableIncludeQueryString; + this.originUnavailableModifiedPath = $.originUnavailableModifiedPath; + this.originUnavailableModifyRequestPath = $.originUnavailableModifyRequestPath; + this.originUnavailableProtocol = $.originUnavailableProtocol; + this.originUnavailableRecovery = $.originUnavailableRecovery; + this.originUnavailableRedirectMethod = $.originUnavailableRedirectMethod; + this.originUnavailableResponseCodes = $.originUnavailableResponseCodes; + this.originUnavailableRetryLimit = $.originUnavailableRetryLimit; + this.originUnresponsiveAlternateHost = $.originUnresponsiveAlternateHost; + this.originUnresponsiveBackupHost = $.originUnresponsiveBackupHost; + this.originUnresponsiveBlacklistOriginIp = $.originUnresponsiveBlacklistOriginIp; + this.originUnresponsiveBlacklistWindow = $.originUnresponsiveBlacklistWindow; + this.originUnresponsiveChangeProtocol = $.originUnresponsiveChangeProtocol; + this.originUnresponsiveDetectionLevel = $.originUnresponsiveDetectionLevel; + this.originUnresponsiveIncludeQueryString = $.originUnresponsiveIncludeQueryString; + this.originUnresponsiveModifiedPath = $.originUnresponsiveModifiedPath; + this.originUnresponsiveModifyRequestPath = $.originUnresponsiveModifyRequestPath; + this.originUnresponsiveProtocol = $.originUnresponsiveProtocol; + this.originUnresponsiveRecovery = $.originUnresponsiveRecovery; + this.originUnresponsiveRedirectMethod = $.originUnresponsiveRedirectMethod; + this.originUnresponsiveRetryLimit = $.originUnresponsiveRetryLimit; + this.otherOptions = $.otherOptions; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover(Objects.requireNonNull(defaults)); + } + + public Builder cacheErrorResponse(@Nullable Boolean cacheErrorResponse) { + $.cacheErrorResponse = cacheErrorResponse; + return this; + } + + public Builder cacheWindow(@Nullable String cacheWindow) { + $.cacheWindow = cacheWindow; + return this; + } + + public Builder clientResponseCode(@Nullable String clientResponseCode) { + $.clientResponseCode = clientResponseCode; + return this; + } + + public Builder detectObjectUnavailable(@Nullable Boolean detectObjectUnavailable) { + $.detectObjectUnavailable = detectObjectUnavailable; + return this; + } + + public Builder detectObjectUnavailableTitle(@Nullable String detectObjectUnavailableTitle) { + $.detectObjectUnavailableTitle = detectObjectUnavailableTitle; + return this; + } + + public Builder detectOriginUnavailable(@Nullable Boolean detectOriginUnavailable) { + $.detectOriginUnavailable = detectOriginUnavailable; + return this; + } + + public Builder detectOriginUnavailableTitle(@Nullable String detectOriginUnavailableTitle) { + $.detectOriginUnavailableTitle = detectOriginUnavailableTitle; + return this; + } + + public Builder detectOriginUnresponsive(@Nullable Boolean detectOriginUnresponsive) { + $.detectOriginUnresponsive = detectOriginUnresponsive; + return this; + } + + public Builder detectOriginUnresponsiveTitle(@Nullable String detectOriginUnresponsiveTitle) { + $.detectOriginUnresponsiveTitle = detectOriginUnresponsiveTitle; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder objectUnavailableAlternateHost(@Nullable String objectUnavailableAlternateHost) { + $.objectUnavailableAlternateHost = objectUnavailableAlternateHost; + return this; + } + + public Builder objectUnavailableBackupHost(@Nullable String objectUnavailableBackupHost) { + $.objectUnavailableBackupHost = objectUnavailableBackupHost; + return this; + } + + public Builder objectUnavailableBlacklistOriginIp(@Nullable Boolean objectUnavailableBlacklistOriginIp) { + $.objectUnavailableBlacklistOriginIp = objectUnavailableBlacklistOriginIp; + return this; + } + + public Builder objectUnavailableBlacklistWindow(@Nullable String objectUnavailableBlacklistWindow) { + $.objectUnavailableBlacklistWindow = objectUnavailableBlacklistWindow; + return this; + } + + public Builder objectUnavailableChangeProtocol(@Nullable Boolean objectUnavailableChangeProtocol) { + $.objectUnavailableChangeProtocol = objectUnavailableChangeProtocol; + return this; + } + + public Builder objectUnavailableDetectionLevel(@Nullable String objectUnavailableDetectionLevel) { + $.objectUnavailableDetectionLevel = objectUnavailableDetectionLevel; + return this; + } + + public Builder objectUnavailableIncludeQueryString(@Nullable Boolean objectUnavailableIncludeQueryString) { + $.objectUnavailableIncludeQueryString = objectUnavailableIncludeQueryString; + return this; + } + + public Builder objectUnavailableModifiedPath(@Nullable String objectUnavailableModifiedPath) { + $.objectUnavailableModifiedPath = objectUnavailableModifiedPath; + return this; + } + + public Builder objectUnavailableModifyRequestPath(@Nullable Boolean objectUnavailableModifyRequestPath) { + $.objectUnavailableModifyRequestPath = objectUnavailableModifyRequestPath; + return this; + } + + public Builder objectUnavailableProtocol(@Nullable String objectUnavailableProtocol) { + $.objectUnavailableProtocol = objectUnavailableProtocol; + return this; + } + + public Builder objectUnavailableRecovery(@Nullable String objectUnavailableRecovery) { + $.objectUnavailableRecovery = objectUnavailableRecovery; + return this; + } + + public Builder objectUnavailableRedirectMethod(@Nullable Integer objectUnavailableRedirectMethod) { + $.objectUnavailableRedirectMethod = objectUnavailableRedirectMethod; + return this; + } + + public Builder objectUnavailableResponseCodes(@Nullable List objectUnavailableResponseCodes) { + $.objectUnavailableResponseCodes = objectUnavailableResponseCodes; + return this; + } + + public Builder objectUnavailableResponseCodes(String... objectUnavailableResponseCodes) { + return objectUnavailableResponseCodes(List.of(objectUnavailableResponseCodes)); + } + + public Builder objectUnavailableRetryLimit(@Nullable String objectUnavailableRetryLimit) { + $.objectUnavailableRetryLimit = objectUnavailableRetryLimit; + return this; + } + + public Builder originUnavailableAlternateHost(@Nullable String originUnavailableAlternateHost) { + $.originUnavailableAlternateHost = originUnavailableAlternateHost; + return this; + } + + public Builder originUnavailableBackupHost(@Nullable String originUnavailableBackupHost) { + $.originUnavailableBackupHost = originUnavailableBackupHost; + return this; + } + + public Builder originUnavailableBlacklistOriginIp(@Nullable Boolean originUnavailableBlacklistOriginIp) { + $.originUnavailableBlacklistOriginIp = originUnavailableBlacklistOriginIp; + return this; + } + + public Builder originUnavailableBlacklistWindow(@Nullable String originUnavailableBlacklistWindow) { + $.originUnavailableBlacklistWindow = originUnavailableBlacklistWindow; + return this; + } + + public Builder originUnavailableChangeProtocol(@Nullable Boolean originUnavailableChangeProtocol) { + $.originUnavailableChangeProtocol = originUnavailableChangeProtocol; + return this; + } + + public Builder originUnavailableDetectionLevel(@Nullable String originUnavailableDetectionLevel) { + $.originUnavailableDetectionLevel = originUnavailableDetectionLevel; + return this; + } + + public Builder originUnavailableIncludeQueryString(@Nullable Boolean originUnavailableIncludeQueryString) { + $.originUnavailableIncludeQueryString = originUnavailableIncludeQueryString; + return this; + } + + public Builder originUnavailableModifiedPath(@Nullable String originUnavailableModifiedPath) { + $.originUnavailableModifiedPath = originUnavailableModifiedPath; + return this; + } + + public Builder originUnavailableModifyRequestPath(@Nullable Boolean originUnavailableModifyRequestPath) { + $.originUnavailableModifyRequestPath = originUnavailableModifyRequestPath; + return this; + } + + public Builder originUnavailableProtocol(@Nullable String originUnavailableProtocol) { + $.originUnavailableProtocol = originUnavailableProtocol; + return this; + } + + public Builder originUnavailableRecovery(@Nullable String originUnavailableRecovery) { + $.originUnavailableRecovery = originUnavailableRecovery; + return this; + } + + public Builder originUnavailableRedirectMethod(@Nullable Integer originUnavailableRedirectMethod) { + $.originUnavailableRedirectMethod = originUnavailableRedirectMethod; + return this; + } + + public Builder originUnavailableResponseCodes(@Nullable List originUnavailableResponseCodes) { + $.originUnavailableResponseCodes = originUnavailableResponseCodes; + return this; + } + + public Builder originUnavailableResponseCodes(String... originUnavailableResponseCodes) { + return originUnavailableResponseCodes(List.of(originUnavailableResponseCodes)); + } + + public Builder originUnavailableRetryLimit(@Nullable String originUnavailableRetryLimit) { + $.originUnavailableRetryLimit = originUnavailableRetryLimit; + return this; + } + + public Builder originUnresponsiveAlternateHost(@Nullable String originUnresponsiveAlternateHost) { + $.originUnresponsiveAlternateHost = originUnresponsiveAlternateHost; + return this; + } + + public Builder originUnresponsiveBackupHost(@Nullable String originUnresponsiveBackupHost) { + $.originUnresponsiveBackupHost = originUnresponsiveBackupHost; + return this; + } + + public Builder originUnresponsiveBlacklistOriginIp(@Nullable Boolean originUnresponsiveBlacklistOriginIp) { + $.originUnresponsiveBlacklistOriginIp = originUnresponsiveBlacklistOriginIp; + return this; + } + + public Builder originUnresponsiveBlacklistWindow(@Nullable String originUnresponsiveBlacklistWindow) { + $.originUnresponsiveBlacklistWindow = originUnresponsiveBlacklistWindow; + return this; + } + + public Builder originUnresponsiveChangeProtocol(@Nullable Boolean originUnresponsiveChangeProtocol) { + $.originUnresponsiveChangeProtocol = originUnresponsiveChangeProtocol; + return this; + } + + public Builder originUnresponsiveDetectionLevel(@Nullable String originUnresponsiveDetectionLevel) { + $.originUnresponsiveDetectionLevel = originUnresponsiveDetectionLevel; + return this; + } + + public Builder originUnresponsiveIncludeQueryString(@Nullable Boolean originUnresponsiveIncludeQueryString) { + $.originUnresponsiveIncludeQueryString = originUnresponsiveIncludeQueryString; + return this; + } + + public Builder originUnresponsiveModifiedPath(@Nullable String originUnresponsiveModifiedPath) { + $.originUnresponsiveModifiedPath = originUnresponsiveModifiedPath; + return this; + } + + public Builder originUnresponsiveModifyRequestPath(@Nullable Boolean originUnresponsiveModifyRequestPath) { + $.originUnresponsiveModifyRequestPath = originUnresponsiveModifyRequestPath; + return this; + } + + public Builder originUnresponsiveProtocol(@Nullable String originUnresponsiveProtocol) { + $.originUnresponsiveProtocol = originUnresponsiveProtocol; + return this; + } + + public Builder originUnresponsiveRecovery(@Nullable String originUnresponsiveRecovery) { + $.originUnresponsiveRecovery = originUnresponsiveRecovery; + return this; + } + + public Builder originUnresponsiveRedirectMethod(@Nullable Integer originUnresponsiveRedirectMethod) { + $.originUnresponsiveRedirectMethod = originUnresponsiveRedirectMethod; + return this; + } + + public Builder originUnresponsiveRetryLimit(@Nullable String originUnresponsiveRetryLimit) { + $.originUnresponsiveRetryLimit = originUnresponsiveRetryLimit; + return this; + } + + public Builder otherOptions(@Nullable String otherOptions) { + $.otherOptions = otherOptions; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs.java new file mode 100644 index 000000000..9274b00fe --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs.java @@ -0,0 +1,975 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs(); + + @Import(name="cacheErrorResponse") + private @Nullable Output cacheErrorResponse; + + public Optional> cacheErrorResponse() { + return Optional.ofNullable(this.cacheErrorResponse); + } + + @Import(name="cacheWindow") + private @Nullable Output cacheWindow; + + public Optional> cacheWindow() { + return Optional.ofNullable(this.cacheWindow); + } + + @Import(name="clientResponseCode") + private @Nullable Output clientResponseCode; + + public Optional> clientResponseCode() { + return Optional.ofNullable(this.clientResponseCode); + } + + @Import(name="detectObjectUnavailable") + private @Nullable Output detectObjectUnavailable; + + public Optional> detectObjectUnavailable() { + return Optional.ofNullable(this.detectObjectUnavailable); + } + + @Import(name="detectObjectUnavailableTitle") + private @Nullable Output detectObjectUnavailableTitle; + + public Optional> detectObjectUnavailableTitle() { + return Optional.ofNullable(this.detectObjectUnavailableTitle); + } + + @Import(name="detectOriginUnavailable") + private @Nullable Output detectOriginUnavailable; + + public Optional> detectOriginUnavailable() { + return Optional.ofNullable(this.detectOriginUnavailable); + } + + @Import(name="detectOriginUnavailableTitle") + private @Nullable Output detectOriginUnavailableTitle; + + public Optional> detectOriginUnavailableTitle() { + return Optional.ofNullable(this.detectOriginUnavailableTitle); + } + + @Import(name="detectOriginUnresponsive") + private @Nullable Output detectOriginUnresponsive; + + public Optional> detectOriginUnresponsive() { + return Optional.ofNullable(this.detectOriginUnresponsive); + } + + @Import(name="detectOriginUnresponsiveTitle") + private @Nullable Output detectOriginUnresponsiveTitle; + + public Optional> detectOriginUnresponsiveTitle() { + return Optional.ofNullable(this.detectOriginUnresponsiveTitle); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="objectUnavailableAlternateHost") + private @Nullable Output objectUnavailableAlternateHost; + + public Optional> objectUnavailableAlternateHost() { + return Optional.ofNullable(this.objectUnavailableAlternateHost); + } + + @Import(name="objectUnavailableBackupHost") + private @Nullable Output objectUnavailableBackupHost; + + public Optional> objectUnavailableBackupHost() { + return Optional.ofNullable(this.objectUnavailableBackupHost); + } + + @Import(name="objectUnavailableBlacklistOriginIp") + private @Nullable Output objectUnavailableBlacklistOriginIp; + + public Optional> objectUnavailableBlacklistOriginIp() { + return Optional.ofNullable(this.objectUnavailableBlacklistOriginIp); + } + + @Import(name="objectUnavailableBlacklistWindow") + private @Nullable Output objectUnavailableBlacklistWindow; + + public Optional> objectUnavailableBlacklistWindow() { + return Optional.ofNullable(this.objectUnavailableBlacklistWindow); + } + + @Import(name="objectUnavailableChangeProtocol") + private @Nullable Output objectUnavailableChangeProtocol; + + public Optional> objectUnavailableChangeProtocol() { + return Optional.ofNullable(this.objectUnavailableChangeProtocol); + } + + @Import(name="objectUnavailableDetectionLevel") + private @Nullable Output objectUnavailableDetectionLevel; + + public Optional> objectUnavailableDetectionLevel() { + return Optional.ofNullable(this.objectUnavailableDetectionLevel); + } + + @Import(name="objectUnavailableIncludeQueryString") + private @Nullable Output objectUnavailableIncludeQueryString; + + public Optional> objectUnavailableIncludeQueryString() { + return Optional.ofNullable(this.objectUnavailableIncludeQueryString); + } + + @Import(name="objectUnavailableModifiedPath") + private @Nullable Output objectUnavailableModifiedPath; + + public Optional> objectUnavailableModifiedPath() { + return Optional.ofNullable(this.objectUnavailableModifiedPath); + } + + @Import(name="objectUnavailableModifyRequestPath") + private @Nullable Output objectUnavailableModifyRequestPath; + + public Optional> objectUnavailableModifyRequestPath() { + return Optional.ofNullable(this.objectUnavailableModifyRequestPath); + } + + @Import(name="objectUnavailableProtocol") + private @Nullable Output objectUnavailableProtocol; + + public Optional> objectUnavailableProtocol() { + return Optional.ofNullable(this.objectUnavailableProtocol); + } + + @Import(name="objectUnavailableRecovery") + private @Nullable Output objectUnavailableRecovery; + + public Optional> objectUnavailableRecovery() { + return Optional.ofNullable(this.objectUnavailableRecovery); + } + + @Import(name="objectUnavailableRedirectMethod") + private @Nullable Output objectUnavailableRedirectMethod; + + public Optional> objectUnavailableRedirectMethod() { + return Optional.ofNullable(this.objectUnavailableRedirectMethod); + } + + @Import(name="objectUnavailableResponseCodes") + private @Nullable Output> objectUnavailableResponseCodes; + + public Optional>> objectUnavailableResponseCodes() { + return Optional.ofNullable(this.objectUnavailableResponseCodes); + } + + @Import(name="objectUnavailableRetryLimit") + private @Nullable Output objectUnavailableRetryLimit; + + public Optional> objectUnavailableRetryLimit() { + return Optional.ofNullable(this.objectUnavailableRetryLimit); + } + + @Import(name="originUnavailableAlternateHost") + private @Nullable Output originUnavailableAlternateHost; + + public Optional> originUnavailableAlternateHost() { + return Optional.ofNullable(this.originUnavailableAlternateHost); + } + + @Import(name="originUnavailableBackupHost") + private @Nullable Output originUnavailableBackupHost; + + public Optional> originUnavailableBackupHost() { + return Optional.ofNullable(this.originUnavailableBackupHost); + } + + @Import(name="originUnavailableBlacklistOriginIp") + private @Nullable Output originUnavailableBlacklistOriginIp; + + public Optional> originUnavailableBlacklistOriginIp() { + return Optional.ofNullable(this.originUnavailableBlacklistOriginIp); + } + + @Import(name="originUnavailableBlacklistWindow") + private @Nullable Output originUnavailableBlacklistWindow; + + public Optional> originUnavailableBlacklistWindow() { + return Optional.ofNullable(this.originUnavailableBlacklistWindow); + } + + @Import(name="originUnavailableChangeProtocol") + private @Nullable Output originUnavailableChangeProtocol; + + public Optional> originUnavailableChangeProtocol() { + return Optional.ofNullable(this.originUnavailableChangeProtocol); + } + + @Import(name="originUnavailableDetectionLevel") + private @Nullable Output originUnavailableDetectionLevel; + + public Optional> originUnavailableDetectionLevel() { + return Optional.ofNullable(this.originUnavailableDetectionLevel); + } + + @Import(name="originUnavailableIncludeQueryString") + private @Nullable Output originUnavailableIncludeQueryString; + + public Optional> originUnavailableIncludeQueryString() { + return Optional.ofNullable(this.originUnavailableIncludeQueryString); + } + + @Import(name="originUnavailableModifiedPath") + private @Nullable Output originUnavailableModifiedPath; + + public Optional> originUnavailableModifiedPath() { + return Optional.ofNullable(this.originUnavailableModifiedPath); + } + + @Import(name="originUnavailableModifyRequestPath") + private @Nullable Output originUnavailableModifyRequestPath; + + public Optional> originUnavailableModifyRequestPath() { + return Optional.ofNullable(this.originUnavailableModifyRequestPath); + } + + @Import(name="originUnavailableProtocol") + private @Nullable Output originUnavailableProtocol; + + public Optional> originUnavailableProtocol() { + return Optional.ofNullable(this.originUnavailableProtocol); + } + + @Import(name="originUnavailableRecovery") + private @Nullable Output originUnavailableRecovery; + + public Optional> originUnavailableRecovery() { + return Optional.ofNullable(this.originUnavailableRecovery); + } + + @Import(name="originUnavailableRedirectMethod") + private @Nullable Output originUnavailableRedirectMethod; + + public Optional> originUnavailableRedirectMethod() { + return Optional.ofNullable(this.originUnavailableRedirectMethod); + } + + @Import(name="originUnavailableResponseCodes") + private @Nullable Output> originUnavailableResponseCodes; + + public Optional>> originUnavailableResponseCodes() { + return Optional.ofNullable(this.originUnavailableResponseCodes); + } + + @Import(name="originUnavailableRetryLimit") + private @Nullable Output originUnavailableRetryLimit; + + public Optional> originUnavailableRetryLimit() { + return Optional.ofNullable(this.originUnavailableRetryLimit); + } + + @Import(name="originUnresponsiveAlternateHost") + private @Nullable Output originUnresponsiveAlternateHost; + + public Optional> originUnresponsiveAlternateHost() { + return Optional.ofNullable(this.originUnresponsiveAlternateHost); + } + + @Import(name="originUnresponsiveBackupHost") + private @Nullable Output originUnresponsiveBackupHost; + + public Optional> originUnresponsiveBackupHost() { + return Optional.ofNullable(this.originUnresponsiveBackupHost); + } + + @Import(name="originUnresponsiveBlacklistOriginIp") + private @Nullable Output originUnresponsiveBlacklistOriginIp; + + public Optional> originUnresponsiveBlacklistOriginIp() { + return Optional.ofNullable(this.originUnresponsiveBlacklistOriginIp); + } + + @Import(name="originUnresponsiveBlacklistWindow") + private @Nullable Output originUnresponsiveBlacklistWindow; + + public Optional> originUnresponsiveBlacklistWindow() { + return Optional.ofNullable(this.originUnresponsiveBlacklistWindow); + } + + @Import(name="originUnresponsiveChangeProtocol") + private @Nullable Output originUnresponsiveChangeProtocol; + + public Optional> originUnresponsiveChangeProtocol() { + return Optional.ofNullable(this.originUnresponsiveChangeProtocol); + } + + @Import(name="originUnresponsiveDetectionLevel") + private @Nullable Output originUnresponsiveDetectionLevel; + + public Optional> originUnresponsiveDetectionLevel() { + return Optional.ofNullable(this.originUnresponsiveDetectionLevel); + } + + @Import(name="originUnresponsiveIncludeQueryString") + private @Nullable Output originUnresponsiveIncludeQueryString; + + public Optional> originUnresponsiveIncludeQueryString() { + return Optional.ofNullable(this.originUnresponsiveIncludeQueryString); + } + + @Import(name="originUnresponsiveModifiedPath") + private @Nullable Output originUnresponsiveModifiedPath; + + public Optional> originUnresponsiveModifiedPath() { + return Optional.ofNullable(this.originUnresponsiveModifiedPath); + } + + @Import(name="originUnresponsiveModifyRequestPath") + private @Nullable Output originUnresponsiveModifyRequestPath; + + public Optional> originUnresponsiveModifyRequestPath() { + return Optional.ofNullable(this.originUnresponsiveModifyRequestPath); + } + + @Import(name="originUnresponsiveProtocol") + private @Nullable Output originUnresponsiveProtocol; + + public Optional> originUnresponsiveProtocol() { + return Optional.ofNullable(this.originUnresponsiveProtocol); + } + + @Import(name="originUnresponsiveRecovery") + private @Nullable Output originUnresponsiveRecovery; + + public Optional> originUnresponsiveRecovery() { + return Optional.ofNullable(this.originUnresponsiveRecovery); + } + + @Import(name="originUnresponsiveRedirectMethod") + private @Nullable Output originUnresponsiveRedirectMethod; + + public Optional> originUnresponsiveRedirectMethod() { + return Optional.ofNullable(this.originUnresponsiveRedirectMethod); + } + + @Import(name="originUnresponsiveRetryLimit") + private @Nullable Output originUnresponsiveRetryLimit; + + public Optional> originUnresponsiveRetryLimit() { + return Optional.ofNullable(this.originUnresponsiveRetryLimit); + } + + @Import(name="otherOptions") + private @Nullable Output otherOptions; + + public Optional> otherOptions() { + return Optional.ofNullable(this.otherOptions); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs(GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs $) { + this.cacheErrorResponse = $.cacheErrorResponse; + this.cacheWindow = $.cacheWindow; + this.clientResponseCode = $.clientResponseCode; + this.detectObjectUnavailable = $.detectObjectUnavailable; + this.detectObjectUnavailableTitle = $.detectObjectUnavailableTitle; + this.detectOriginUnavailable = $.detectOriginUnavailable; + this.detectOriginUnavailableTitle = $.detectOriginUnavailableTitle; + this.detectOriginUnresponsive = $.detectOriginUnresponsive; + this.detectOriginUnresponsiveTitle = $.detectOriginUnresponsiveTitle; + this.locked = $.locked; + this.objectUnavailableAlternateHost = $.objectUnavailableAlternateHost; + this.objectUnavailableBackupHost = $.objectUnavailableBackupHost; + this.objectUnavailableBlacklistOriginIp = $.objectUnavailableBlacklistOriginIp; + this.objectUnavailableBlacklistWindow = $.objectUnavailableBlacklistWindow; + this.objectUnavailableChangeProtocol = $.objectUnavailableChangeProtocol; + this.objectUnavailableDetectionLevel = $.objectUnavailableDetectionLevel; + this.objectUnavailableIncludeQueryString = $.objectUnavailableIncludeQueryString; + this.objectUnavailableModifiedPath = $.objectUnavailableModifiedPath; + this.objectUnavailableModifyRequestPath = $.objectUnavailableModifyRequestPath; + this.objectUnavailableProtocol = $.objectUnavailableProtocol; + this.objectUnavailableRecovery = $.objectUnavailableRecovery; + this.objectUnavailableRedirectMethod = $.objectUnavailableRedirectMethod; + this.objectUnavailableResponseCodes = $.objectUnavailableResponseCodes; + this.objectUnavailableRetryLimit = $.objectUnavailableRetryLimit; + this.originUnavailableAlternateHost = $.originUnavailableAlternateHost; + this.originUnavailableBackupHost = $.originUnavailableBackupHost; + this.originUnavailableBlacklistOriginIp = $.originUnavailableBlacklistOriginIp; + this.originUnavailableBlacklistWindow = $.originUnavailableBlacklistWindow; + this.originUnavailableChangeProtocol = $.originUnavailableChangeProtocol; + this.originUnavailableDetectionLevel = $.originUnavailableDetectionLevel; + this.originUnavailableIncludeQueryString = $.originUnavailableIncludeQueryString; + this.originUnavailableModifiedPath = $.originUnavailableModifiedPath; + this.originUnavailableModifyRequestPath = $.originUnavailableModifyRequestPath; + this.originUnavailableProtocol = $.originUnavailableProtocol; + this.originUnavailableRecovery = $.originUnavailableRecovery; + this.originUnavailableRedirectMethod = $.originUnavailableRedirectMethod; + this.originUnavailableResponseCodes = $.originUnavailableResponseCodes; + this.originUnavailableRetryLimit = $.originUnavailableRetryLimit; + this.originUnresponsiveAlternateHost = $.originUnresponsiveAlternateHost; + this.originUnresponsiveBackupHost = $.originUnresponsiveBackupHost; + this.originUnresponsiveBlacklistOriginIp = $.originUnresponsiveBlacklistOriginIp; + this.originUnresponsiveBlacklistWindow = $.originUnresponsiveBlacklistWindow; + this.originUnresponsiveChangeProtocol = $.originUnresponsiveChangeProtocol; + this.originUnresponsiveDetectionLevel = $.originUnresponsiveDetectionLevel; + this.originUnresponsiveIncludeQueryString = $.originUnresponsiveIncludeQueryString; + this.originUnresponsiveModifiedPath = $.originUnresponsiveModifiedPath; + this.originUnresponsiveModifyRequestPath = $.originUnresponsiveModifyRequestPath; + this.originUnresponsiveProtocol = $.originUnresponsiveProtocol; + this.originUnresponsiveRecovery = $.originUnresponsiveRecovery; + this.originUnresponsiveRedirectMethod = $.originUnresponsiveRedirectMethod; + this.originUnresponsiveRetryLimit = $.originUnresponsiveRetryLimit; + this.otherOptions = $.otherOptions; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs(Objects.requireNonNull(defaults)); + } + + public Builder cacheErrorResponse(@Nullable Output cacheErrorResponse) { + $.cacheErrorResponse = cacheErrorResponse; + return this; + } + + public Builder cacheErrorResponse(Boolean cacheErrorResponse) { + return cacheErrorResponse(Output.of(cacheErrorResponse)); + } + + public Builder cacheWindow(@Nullable Output cacheWindow) { + $.cacheWindow = cacheWindow; + return this; + } + + public Builder cacheWindow(String cacheWindow) { + return cacheWindow(Output.of(cacheWindow)); + } + + public Builder clientResponseCode(@Nullable Output clientResponseCode) { + $.clientResponseCode = clientResponseCode; + return this; + } + + public Builder clientResponseCode(String clientResponseCode) { + return clientResponseCode(Output.of(clientResponseCode)); + } + + public Builder detectObjectUnavailable(@Nullable Output detectObjectUnavailable) { + $.detectObjectUnavailable = detectObjectUnavailable; + return this; + } + + public Builder detectObjectUnavailable(Boolean detectObjectUnavailable) { + return detectObjectUnavailable(Output.of(detectObjectUnavailable)); + } + + public Builder detectObjectUnavailableTitle(@Nullable Output detectObjectUnavailableTitle) { + $.detectObjectUnavailableTitle = detectObjectUnavailableTitle; + return this; + } + + public Builder detectObjectUnavailableTitle(String detectObjectUnavailableTitle) { + return detectObjectUnavailableTitle(Output.of(detectObjectUnavailableTitle)); + } + + public Builder detectOriginUnavailable(@Nullable Output detectOriginUnavailable) { + $.detectOriginUnavailable = detectOriginUnavailable; + return this; + } + + public Builder detectOriginUnavailable(Boolean detectOriginUnavailable) { + return detectOriginUnavailable(Output.of(detectOriginUnavailable)); + } + + public Builder detectOriginUnavailableTitle(@Nullable Output detectOriginUnavailableTitle) { + $.detectOriginUnavailableTitle = detectOriginUnavailableTitle; + return this; + } + + public Builder detectOriginUnavailableTitle(String detectOriginUnavailableTitle) { + return detectOriginUnavailableTitle(Output.of(detectOriginUnavailableTitle)); + } + + public Builder detectOriginUnresponsive(@Nullable Output detectOriginUnresponsive) { + $.detectOriginUnresponsive = detectOriginUnresponsive; + return this; + } + + public Builder detectOriginUnresponsive(Boolean detectOriginUnresponsive) { + return detectOriginUnresponsive(Output.of(detectOriginUnresponsive)); + } + + public Builder detectOriginUnresponsiveTitle(@Nullable Output detectOriginUnresponsiveTitle) { + $.detectOriginUnresponsiveTitle = detectOriginUnresponsiveTitle; + return this; + } + + public Builder detectOriginUnresponsiveTitle(String detectOriginUnresponsiveTitle) { + return detectOriginUnresponsiveTitle(Output.of(detectOriginUnresponsiveTitle)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder objectUnavailableAlternateHost(@Nullable Output objectUnavailableAlternateHost) { + $.objectUnavailableAlternateHost = objectUnavailableAlternateHost; + return this; + } + + public Builder objectUnavailableAlternateHost(String objectUnavailableAlternateHost) { + return objectUnavailableAlternateHost(Output.of(objectUnavailableAlternateHost)); + } + + public Builder objectUnavailableBackupHost(@Nullable Output objectUnavailableBackupHost) { + $.objectUnavailableBackupHost = objectUnavailableBackupHost; + return this; + } + + public Builder objectUnavailableBackupHost(String objectUnavailableBackupHost) { + return objectUnavailableBackupHost(Output.of(objectUnavailableBackupHost)); + } + + public Builder objectUnavailableBlacklistOriginIp(@Nullable Output objectUnavailableBlacklistOriginIp) { + $.objectUnavailableBlacklistOriginIp = objectUnavailableBlacklistOriginIp; + return this; + } + + public Builder objectUnavailableBlacklistOriginIp(Boolean objectUnavailableBlacklistOriginIp) { + return objectUnavailableBlacklistOriginIp(Output.of(objectUnavailableBlacklistOriginIp)); + } + + public Builder objectUnavailableBlacklistWindow(@Nullable Output objectUnavailableBlacklistWindow) { + $.objectUnavailableBlacklistWindow = objectUnavailableBlacklistWindow; + return this; + } + + public Builder objectUnavailableBlacklistWindow(String objectUnavailableBlacklistWindow) { + return objectUnavailableBlacklistWindow(Output.of(objectUnavailableBlacklistWindow)); + } + + public Builder objectUnavailableChangeProtocol(@Nullable Output objectUnavailableChangeProtocol) { + $.objectUnavailableChangeProtocol = objectUnavailableChangeProtocol; + return this; + } + + public Builder objectUnavailableChangeProtocol(Boolean objectUnavailableChangeProtocol) { + return objectUnavailableChangeProtocol(Output.of(objectUnavailableChangeProtocol)); + } + + public Builder objectUnavailableDetectionLevel(@Nullable Output objectUnavailableDetectionLevel) { + $.objectUnavailableDetectionLevel = objectUnavailableDetectionLevel; + return this; + } + + public Builder objectUnavailableDetectionLevel(String objectUnavailableDetectionLevel) { + return objectUnavailableDetectionLevel(Output.of(objectUnavailableDetectionLevel)); + } + + public Builder objectUnavailableIncludeQueryString(@Nullable Output objectUnavailableIncludeQueryString) { + $.objectUnavailableIncludeQueryString = objectUnavailableIncludeQueryString; + return this; + } + + public Builder objectUnavailableIncludeQueryString(Boolean objectUnavailableIncludeQueryString) { + return objectUnavailableIncludeQueryString(Output.of(objectUnavailableIncludeQueryString)); + } + + public Builder objectUnavailableModifiedPath(@Nullable Output objectUnavailableModifiedPath) { + $.objectUnavailableModifiedPath = objectUnavailableModifiedPath; + return this; + } + + public Builder objectUnavailableModifiedPath(String objectUnavailableModifiedPath) { + return objectUnavailableModifiedPath(Output.of(objectUnavailableModifiedPath)); + } + + public Builder objectUnavailableModifyRequestPath(@Nullable Output objectUnavailableModifyRequestPath) { + $.objectUnavailableModifyRequestPath = objectUnavailableModifyRequestPath; + return this; + } + + public Builder objectUnavailableModifyRequestPath(Boolean objectUnavailableModifyRequestPath) { + return objectUnavailableModifyRequestPath(Output.of(objectUnavailableModifyRequestPath)); + } + + public Builder objectUnavailableProtocol(@Nullable Output objectUnavailableProtocol) { + $.objectUnavailableProtocol = objectUnavailableProtocol; + return this; + } + + public Builder objectUnavailableProtocol(String objectUnavailableProtocol) { + return objectUnavailableProtocol(Output.of(objectUnavailableProtocol)); + } + + public Builder objectUnavailableRecovery(@Nullable Output objectUnavailableRecovery) { + $.objectUnavailableRecovery = objectUnavailableRecovery; + return this; + } + + public Builder objectUnavailableRecovery(String objectUnavailableRecovery) { + return objectUnavailableRecovery(Output.of(objectUnavailableRecovery)); + } + + public Builder objectUnavailableRedirectMethod(@Nullable Output objectUnavailableRedirectMethod) { + $.objectUnavailableRedirectMethod = objectUnavailableRedirectMethod; + return this; + } + + public Builder objectUnavailableRedirectMethod(Integer objectUnavailableRedirectMethod) { + return objectUnavailableRedirectMethod(Output.of(objectUnavailableRedirectMethod)); + } + + public Builder objectUnavailableResponseCodes(@Nullable Output> objectUnavailableResponseCodes) { + $.objectUnavailableResponseCodes = objectUnavailableResponseCodes; + return this; + } + + public Builder objectUnavailableResponseCodes(List objectUnavailableResponseCodes) { + return objectUnavailableResponseCodes(Output.of(objectUnavailableResponseCodes)); + } + + public Builder objectUnavailableResponseCodes(String... objectUnavailableResponseCodes) { + return objectUnavailableResponseCodes(List.of(objectUnavailableResponseCodes)); + } + + public Builder objectUnavailableRetryLimit(@Nullable Output objectUnavailableRetryLimit) { + $.objectUnavailableRetryLimit = objectUnavailableRetryLimit; + return this; + } + + public Builder objectUnavailableRetryLimit(String objectUnavailableRetryLimit) { + return objectUnavailableRetryLimit(Output.of(objectUnavailableRetryLimit)); + } + + public Builder originUnavailableAlternateHost(@Nullable Output originUnavailableAlternateHost) { + $.originUnavailableAlternateHost = originUnavailableAlternateHost; + return this; + } + + public Builder originUnavailableAlternateHost(String originUnavailableAlternateHost) { + return originUnavailableAlternateHost(Output.of(originUnavailableAlternateHost)); + } + + public Builder originUnavailableBackupHost(@Nullable Output originUnavailableBackupHost) { + $.originUnavailableBackupHost = originUnavailableBackupHost; + return this; + } + + public Builder originUnavailableBackupHost(String originUnavailableBackupHost) { + return originUnavailableBackupHost(Output.of(originUnavailableBackupHost)); + } + + public Builder originUnavailableBlacklistOriginIp(@Nullable Output originUnavailableBlacklistOriginIp) { + $.originUnavailableBlacklistOriginIp = originUnavailableBlacklistOriginIp; + return this; + } + + public Builder originUnavailableBlacklistOriginIp(Boolean originUnavailableBlacklistOriginIp) { + return originUnavailableBlacklistOriginIp(Output.of(originUnavailableBlacklistOriginIp)); + } + + public Builder originUnavailableBlacklistWindow(@Nullable Output originUnavailableBlacklistWindow) { + $.originUnavailableBlacklistWindow = originUnavailableBlacklistWindow; + return this; + } + + public Builder originUnavailableBlacklistWindow(String originUnavailableBlacklistWindow) { + return originUnavailableBlacklistWindow(Output.of(originUnavailableBlacklistWindow)); + } + + public Builder originUnavailableChangeProtocol(@Nullable Output originUnavailableChangeProtocol) { + $.originUnavailableChangeProtocol = originUnavailableChangeProtocol; + return this; + } + + public Builder originUnavailableChangeProtocol(Boolean originUnavailableChangeProtocol) { + return originUnavailableChangeProtocol(Output.of(originUnavailableChangeProtocol)); + } + + public Builder originUnavailableDetectionLevel(@Nullable Output originUnavailableDetectionLevel) { + $.originUnavailableDetectionLevel = originUnavailableDetectionLevel; + return this; + } + + public Builder originUnavailableDetectionLevel(String originUnavailableDetectionLevel) { + return originUnavailableDetectionLevel(Output.of(originUnavailableDetectionLevel)); + } + + public Builder originUnavailableIncludeQueryString(@Nullable Output originUnavailableIncludeQueryString) { + $.originUnavailableIncludeQueryString = originUnavailableIncludeQueryString; + return this; + } + + public Builder originUnavailableIncludeQueryString(Boolean originUnavailableIncludeQueryString) { + return originUnavailableIncludeQueryString(Output.of(originUnavailableIncludeQueryString)); + } + + public Builder originUnavailableModifiedPath(@Nullable Output originUnavailableModifiedPath) { + $.originUnavailableModifiedPath = originUnavailableModifiedPath; + return this; + } + + public Builder originUnavailableModifiedPath(String originUnavailableModifiedPath) { + return originUnavailableModifiedPath(Output.of(originUnavailableModifiedPath)); + } + + public Builder originUnavailableModifyRequestPath(@Nullable Output originUnavailableModifyRequestPath) { + $.originUnavailableModifyRequestPath = originUnavailableModifyRequestPath; + return this; + } + + public Builder originUnavailableModifyRequestPath(Boolean originUnavailableModifyRequestPath) { + return originUnavailableModifyRequestPath(Output.of(originUnavailableModifyRequestPath)); + } + + public Builder originUnavailableProtocol(@Nullable Output originUnavailableProtocol) { + $.originUnavailableProtocol = originUnavailableProtocol; + return this; + } + + public Builder originUnavailableProtocol(String originUnavailableProtocol) { + return originUnavailableProtocol(Output.of(originUnavailableProtocol)); + } + + public Builder originUnavailableRecovery(@Nullable Output originUnavailableRecovery) { + $.originUnavailableRecovery = originUnavailableRecovery; + return this; + } + + public Builder originUnavailableRecovery(String originUnavailableRecovery) { + return originUnavailableRecovery(Output.of(originUnavailableRecovery)); + } + + public Builder originUnavailableRedirectMethod(@Nullable Output originUnavailableRedirectMethod) { + $.originUnavailableRedirectMethod = originUnavailableRedirectMethod; + return this; + } + + public Builder originUnavailableRedirectMethod(Integer originUnavailableRedirectMethod) { + return originUnavailableRedirectMethod(Output.of(originUnavailableRedirectMethod)); + } + + public Builder originUnavailableResponseCodes(@Nullable Output> originUnavailableResponseCodes) { + $.originUnavailableResponseCodes = originUnavailableResponseCodes; + return this; + } + + public Builder originUnavailableResponseCodes(List originUnavailableResponseCodes) { + return originUnavailableResponseCodes(Output.of(originUnavailableResponseCodes)); + } + + public Builder originUnavailableResponseCodes(String... originUnavailableResponseCodes) { + return originUnavailableResponseCodes(List.of(originUnavailableResponseCodes)); + } + + public Builder originUnavailableRetryLimit(@Nullable Output originUnavailableRetryLimit) { + $.originUnavailableRetryLimit = originUnavailableRetryLimit; + return this; + } + + public Builder originUnavailableRetryLimit(String originUnavailableRetryLimit) { + return originUnavailableRetryLimit(Output.of(originUnavailableRetryLimit)); + } + + public Builder originUnresponsiveAlternateHost(@Nullable Output originUnresponsiveAlternateHost) { + $.originUnresponsiveAlternateHost = originUnresponsiveAlternateHost; + return this; + } + + public Builder originUnresponsiveAlternateHost(String originUnresponsiveAlternateHost) { + return originUnresponsiveAlternateHost(Output.of(originUnresponsiveAlternateHost)); + } + + public Builder originUnresponsiveBackupHost(@Nullable Output originUnresponsiveBackupHost) { + $.originUnresponsiveBackupHost = originUnresponsiveBackupHost; + return this; + } + + public Builder originUnresponsiveBackupHost(String originUnresponsiveBackupHost) { + return originUnresponsiveBackupHost(Output.of(originUnresponsiveBackupHost)); + } + + public Builder originUnresponsiveBlacklistOriginIp(@Nullable Output originUnresponsiveBlacklistOriginIp) { + $.originUnresponsiveBlacklistOriginIp = originUnresponsiveBlacklistOriginIp; + return this; + } + + public Builder originUnresponsiveBlacklistOriginIp(Boolean originUnresponsiveBlacklistOriginIp) { + return originUnresponsiveBlacklistOriginIp(Output.of(originUnresponsiveBlacklistOriginIp)); + } + + public Builder originUnresponsiveBlacklistWindow(@Nullable Output originUnresponsiveBlacklistWindow) { + $.originUnresponsiveBlacklistWindow = originUnresponsiveBlacklistWindow; + return this; + } + + public Builder originUnresponsiveBlacklistWindow(String originUnresponsiveBlacklistWindow) { + return originUnresponsiveBlacklistWindow(Output.of(originUnresponsiveBlacklistWindow)); + } + + public Builder originUnresponsiveChangeProtocol(@Nullable Output originUnresponsiveChangeProtocol) { + $.originUnresponsiveChangeProtocol = originUnresponsiveChangeProtocol; + return this; + } + + public Builder originUnresponsiveChangeProtocol(Boolean originUnresponsiveChangeProtocol) { + return originUnresponsiveChangeProtocol(Output.of(originUnresponsiveChangeProtocol)); + } + + public Builder originUnresponsiveDetectionLevel(@Nullable Output originUnresponsiveDetectionLevel) { + $.originUnresponsiveDetectionLevel = originUnresponsiveDetectionLevel; + return this; + } + + public Builder originUnresponsiveDetectionLevel(String originUnresponsiveDetectionLevel) { + return originUnresponsiveDetectionLevel(Output.of(originUnresponsiveDetectionLevel)); + } + + public Builder originUnresponsiveIncludeQueryString(@Nullable Output originUnresponsiveIncludeQueryString) { + $.originUnresponsiveIncludeQueryString = originUnresponsiveIncludeQueryString; + return this; + } + + public Builder originUnresponsiveIncludeQueryString(Boolean originUnresponsiveIncludeQueryString) { + return originUnresponsiveIncludeQueryString(Output.of(originUnresponsiveIncludeQueryString)); + } + + public Builder originUnresponsiveModifiedPath(@Nullable Output originUnresponsiveModifiedPath) { + $.originUnresponsiveModifiedPath = originUnresponsiveModifiedPath; + return this; + } + + public Builder originUnresponsiveModifiedPath(String originUnresponsiveModifiedPath) { + return originUnresponsiveModifiedPath(Output.of(originUnresponsiveModifiedPath)); + } + + public Builder originUnresponsiveModifyRequestPath(@Nullable Output originUnresponsiveModifyRequestPath) { + $.originUnresponsiveModifyRequestPath = originUnresponsiveModifyRequestPath; + return this; + } + + public Builder originUnresponsiveModifyRequestPath(Boolean originUnresponsiveModifyRequestPath) { + return originUnresponsiveModifyRequestPath(Output.of(originUnresponsiveModifyRequestPath)); + } + + public Builder originUnresponsiveProtocol(@Nullable Output originUnresponsiveProtocol) { + $.originUnresponsiveProtocol = originUnresponsiveProtocol; + return this; + } + + public Builder originUnresponsiveProtocol(String originUnresponsiveProtocol) { + return originUnresponsiveProtocol(Output.of(originUnresponsiveProtocol)); + } + + public Builder originUnresponsiveRecovery(@Nullable Output originUnresponsiveRecovery) { + $.originUnresponsiveRecovery = originUnresponsiveRecovery; + return this; + } + + public Builder originUnresponsiveRecovery(String originUnresponsiveRecovery) { + return originUnresponsiveRecovery(Output.of(originUnresponsiveRecovery)); + } + + public Builder originUnresponsiveRedirectMethod(@Nullable Output originUnresponsiveRedirectMethod) { + $.originUnresponsiveRedirectMethod = originUnresponsiveRedirectMethod; + return this; + } + + public Builder originUnresponsiveRedirectMethod(Integer originUnresponsiveRedirectMethod) { + return originUnresponsiveRedirectMethod(Output.of(originUnresponsiveRedirectMethod)); + } + + public Builder originUnresponsiveRetryLimit(@Nullable Output originUnresponsiveRetryLimit) { + $.originUnresponsiveRetryLimit = originUnresponsiveRetryLimit; + return this; + } + + public Builder originUnresponsiveRetryLimit(String originUnresponsiveRetryLimit) { + return originUnresponsiveRetryLimit(Output.of(originUnresponsiveRetryLimit)); + } + + public Builder otherOptions(@Nullable Output otherOptions) { + $.otherOptions = otherOptions; + return this; + } + + public Builder otherOptions(String otherOptions) { + return otherOptions(Output.of(otherOptions)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching.java new file mode 100644 index 000000000..d1fbf56b6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching(GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs.java new file mode 100644 index 000000000..1dd02d033 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs(GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance.java new file mode 100644 index 000000000..2ec8ce753 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="secondaryMultipathToOrigin") + private @Nullable Boolean secondaryMultipathToOrigin; + + public Optional secondaryMultipathToOrigin() { + return Optional.ofNullable(this.secondaryMultipathToOrigin); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance(GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.secondaryMultipathToOrigin = $.secondaryMultipathToOrigin; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder secondaryMultipathToOrigin(@Nullable Boolean secondaryMultipathToOrigin) { + $.secondaryMultipathToOrigin = secondaryMultipathToOrigin; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs.java new file mode 100644 index 000000000..35c719b73 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="secondaryMultipathToOrigin") + private @Nullable Output secondaryMultipathToOrigin; + + public Optional> secondaryMultipathToOrigin() { + return Optional.ofNullable(this.secondaryMultipathToOrigin); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs(GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.secondaryMultipathToOrigin = $.secondaryMultipathToOrigin; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder secondaryMultipathToOrigin(@Nullable Output secondaryMultipathToOrigin) { + $.secondaryMultipathToOrigin = secondaryMultipathToOrigin; + return this; + } + + public Builder secondaryMultipathToOrigin(Boolean secondaryMultipathToOrigin) { + return secondaryMultipathToOrigin(Output.of(secondaryMultipathToOrigin)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader.java new file mode 100644 index 000000000..278461bb2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader.java @@ -0,0 +1,202 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader(); + + @Import(name="action") + private @Nullable String action; + + public Optional action() { + return Optional.ofNullable(this.action); + } + + @Import(name="avoidDuplicateHeaders") + private @Nullable Boolean avoidDuplicateHeaders; + + public Optional avoidDuplicateHeaders() { + return Optional.ofNullable(this.avoidDuplicateHeaders); + } + + @Import(name="customHeaderName") + private @Nullable String customHeaderName; + + public Optional customHeaderName() { + return Optional.ofNullable(this.customHeaderName); + } + + @Import(name="headerValue") + private @Nullable String headerValue; + + public Optional headerValue() { + return Optional.ofNullable(this.headerValue); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="newHeaderValue") + private @Nullable String newHeaderValue; + + public Optional newHeaderValue() { + return Optional.ofNullable(this.newHeaderValue); + } + + @Import(name="standardAddHeaderName") + private @Nullable String standardAddHeaderName; + + public Optional standardAddHeaderName() { + return Optional.ofNullable(this.standardAddHeaderName); + } + + @Import(name="standardDeleteHeaderName") + private @Nullable String standardDeleteHeaderName; + + public Optional standardDeleteHeaderName() { + return Optional.ofNullable(this.standardDeleteHeaderName); + } + + @Import(name="standardModifyHeaderName") + private @Nullable String standardModifyHeaderName; + + public Optional standardModifyHeaderName() { + return Optional.ofNullable(this.standardModifyHeaderName); + } + + @Import(name="standardPassHeaderName") + private @Nullable String standardPassHeaderName; + + public Optional standardPassHeaderName() { + return Optional.ofNullable(this.standardPassHeaderName); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader $) { + this.action = $.action; + this.avoidDuplicateHeaders = $.avoidDuplicateHeaders; + this.customHeaderName = $.customHeaderName; + this.headerValue = $.headerValue; + this.locked = $.locked; + this.newHeaderValue = $.newHeaderValue; + this.standardAddHeaderName = $.standardAddHeaderName; + this.standardDeleteHeaderName = $.standardDeleteHeaderName; + this.standardModifyHeaderName = $.standardModifyHeaderName; + this.standardPassHeaderName = $.standardPassHeaderName; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader(Objects.requireNonNull(defaults)); + } + + public Builder action(@Nullable String action) { + $.action = action; + return this; + } + + public Builder avoidDuplicateHeaders(@Nullable Boolean avoidDuplicateHeaders) { + $.avoidDuplicateHeaders = avoidDuplicateHeaders; + return this; + } + + public Builder customHeaderName(@Nullable String customHeaderName) { + $.customHeaderName = customHeaderName; + return this; + } + + public Builder headerValue(@Nullable String headerValue) { + $.headerValue = headerValue; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder newHeaderValue(@Nullable String newHeaderValue) { + $.newHeaderValue = newHeaderValue; + return this; + } + + public Builder standardAddHeaderName(@Nullable String standardAddHeaderName) { + $.standardAddHeaderName = standardAddHeaderName; + return this; + } + + public Builder standardDeleteHeaderName(@Nullable String standardDeleteHeaderName) { + $.standardDeleteHeaderName = standardDeleteHeaderName; + return this; + } + + public Builder standardModifyHeaderName(@Nullable String standardModifyHeaderName) { + $.standardModifyHeaderName = standardModifyHeaderName; + return this; + } + + public Builder standardPassHeaderName(@Nullable String standardPassHeaderName) { + $.standardPassHeaderName = standardPassHeaderName; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs.java new file mode 100644 index 000000000..52d743f27 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs.java @@ -0,0 +1,251 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs(); + + @Import(name="action") + private @Nullable Output action; + + public Optional> action() { + return Optional.ofNullable(this.action); + } + + @Import(name="avoidDuplicateHeaders") + private @Nullable Output avoidDuplicateHeaders; + + public Optional> avoidDuplicateHeaders() { + return Optional.ofNullable(this.avoidDuplicateHeaders); + } + + @Import(name="customHeaderName") + private @Nullable Output customHeaderName; + + public Optional> customHeaderName() { + return Optional.ofNullable(this.customHeaderName); + } + + @Import(name="headerValue") + private @Nullable Output headerValue; + + public Optional> headerValue() { + return Optional.ofNullable(this.headerValue); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="newHeaderValue") + private @Nullable Output newHeaderValue; + + public Optional> newHeaderValue() { + return Optional.ofNullable(this.newHeaderValue); + } + + @Import(name="standardAddHeaderName") + private @Nullable Output standardAddHeaderName; + + public Optional> standardAddHeaderName() { + return Optional.ofNullable(this.standardAddHeaderName); + } + + @Import(name="standardDeleteHeaderName") + private @Nullable Output standardDeleteHeaderName; + + public Optional> standardDeleteHeaderName() { + return Optional.ofNullable(this.standardDeleteHeaderName); + } + + @Import(name="standardModifyHeaderName") + private @Nullable Output standardModifyHeaderName; + + public Optional> standardModifyHeaderName() { + return Optional.ofNullable(this.standardModifyHeaderName); + } + + @Import(name="standardPassHeaderName") + private @Nullable Output standardPassHeaderName; + + public Optional> standardPassHeaderName() { + return Optional.ofNullable(this.standardPassHeaderName); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs $) { + this.action = $.action; + this.avoidDuplicateHeaders = $.avoidDuplicateHeaders; + this.customHeaderName = $.customHeaderName; + this.headerValue = $.headerValue; + this.locked = $.locked; + this.newHeaderValue = $.newHeaderValue; + this.standardAddHeaderName = $.standardAddHeaderName; + this.standardDeleteHeaderName = $.standardDeleteHeaderName; + this.standardModifyHeaderName = $.standardModifyHeaderName; + this.standardPassHeaderName = $.standardPassHeaderName; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs(Objects.requireNonNull(defaults)); + } + + public Builder action(@Nullable Output action) { + $.action = action; + return this; + } + + public Builder action(String action) { + return action(Output.of(action)); + } + + public Builder avoidDuplicateHeaders(@Nullable Output avoidDuplicateHeaders) { + $.avoidDuplicateHeaders = avoidDuplicateHeaders; + return this; + } + + public Builder avoidDuplicateHeaders(Boolean avoidDuplicateHeaders) { + return avoidDuplicateHeaders(Output.of(avoidDuplicateHeaders)); + } + + public Builder customHeaderName(@Nullable Output customHeaderName) { + $.customHeaderName = customHeaderName; + return this; + } + + public Builder customHeaderName(String customHeaderName) { + return customHeaderName(Output.of(customHeaderName)); + } + + public Builder headerValue(@Nullable Output headerValue) { + $.headerValue = headerValue; + return this; + } + + public Builder headerValue(String headerValue) { + return headerValue(Output.of(headerValue)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder newHeaderValue(@Nullable Output newHeaderValue) { + $.newHeaderValue = newHeaderValue; + return this; + } + + public Builder newHeaderValue(String newHeaderValue) { + return newHeaderValue(Output.of(newHeaderValue)); + } + + public Builder standardAddHeaderName(@Nullable Output standardAddHeaderName) { + $.standardAddHeaderName = standardAddHeaderName; + return this; + } + + public Builder standardAddHeaderName(String standardAddHeaderName) { + return standardAddHeaderName(Output.of(standardAddHeaderName)); + } + + public Builder standardDeleteHeaderName(@Nullable Output standardDeleteHeaderName) { + $.standardDeleteHeaderName = standardDeleteHeaderName; + return this; + } + + public Builder standardDeleteHeaderName(String standardDeleteHeaderName) { + return standardDeleteHeaderName(Output.of(standardDeleteHeaderName)); + } + + public Builder standardModifyHeaderName(@Nullable Output standardModifyHeaderName) { + $.standardModifyHeaderName = standardModifyHeaderName; + return this; + } + + public Builder standardModifyHeaderName(String standardModifyHeaderName) { + return standardModifyHeaderName(Output.of(standardModifyHeaderName)); + } + + public Builder standardPassHeaderName(@Nullable Output standardPassHeaderName) { + $.standardPassHeaderName = standardPassHeaderName; + return this; + } + + public Builder standardPassHeaderName(String standardPassHeaderName) { + return standardPassHeaderName(Output.of(standardPassHeaderName)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader.java new file mode 100644 index 000000000..c504b6959 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader.java @@ -0,0 +1,202 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader(); + + @Import(name="action") + private @Nullable String action; + + public Optional action() { + return Optional.ofNullable(this.action); + } + + @Import(name="avoidDuplicateHeaders") + private @Nullable Boolean avoidDuplicateHeaders; + + public Optional avoidDuplicateHeaders() { + return Optional.ofNullable(this.avoidDuplicateHeaders); + } + + @Import(name="customHeaderName") + private @Nullable String customHeaderName; + + public Optional customHeaderName() { + return Optional.ofNullable(this.customHeaderName); + } + + @Import(name="headerValue") + private @Nullable String headerValue; + + public Optional headerValue() { + return Optional.ofNullable(this.headerValue); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="newHeaderValue") + private @Nullable String newHeaderValue; + + public Optional newHeaderValue() { + return Optional.ofNullable(this.newHeaderValue); + } + + @Import(name="standardAddHeaderName") + private @Nullable String standardAddHeaderName; + + public Optional standardAddHeaderName() { + return Optional.ofNullable(this.standardAddHeaderName); + } + + @Import(name="standardDeleteHeaderName") + private @Nullable String standardDeleteHeaderName; + + public Optional standardDeleteHeaderName() { + return Optional.ofNullable(this.standardDeleteHeaderName); + } + + @Import(name="standardModifyHeaderName") + private @Nullable String standardModifyHeaderName; + + public Optional standardModifyHeaderName() { + return Optional.ofNullable(this.standardModifyHeaderName); + } + + @Import(name="standardPassHeaderName") + private @Nullable String standardPassHeaderName; + + public Optional standardPassHeaderName() { + return Optional.ofNullable(this.standardPassHeaderName); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader $) { + this.action = $.action; + this.avoidDuplicateHeaders = $.avoidDuplicateHeaders; + this.customHeaderName = $.customHeaderName; + this.headerValue = $.headerValue; + this.locked = $.locked; + this.newHeaderValue = $.newHeaderValue; + this.standardAddHeaderName = $.standardAddHeaderName; + this.standardDeleteHeaderName = $.standardDeleteHeaderName; + this.standardModifyHeaderName = $.standardModifyHeaderName; + this.standardPassHeaderName = $.standardPassHeaderName; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader(Objects.requireNonNull(defaults)); + } + + public Builder action(@Nullable String action) { + $.action = action; + return this; + } + + public Builder avoidDuplicateHeaders(@Nullable Boolean avoidDuplicateHeaders) { + $.avoidDuplicateHeaders = avoidDuplicateHeaders; + return this; + } + + public Builder customHeaderName(@Nullable String customHeaderName) { + $.customHeaderName = customHeaderName; + return this; + } + + public Builder headerValue(@Nullable String headerValue) { + $.headerValue = headerValue; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder newHeaderValue(@Nullable String newHeaderValue) { + $.newHeaderValue = newHeaderValue; + return this; + } + + public Builder standardAddHeaderName(@Nullable String standardAddHeaderName) { + $.standardAddHeaderName = standardAddHeaderName; + return this; + } + + public Builder standardDeleteHeaderName(@Nullable String standardDeleteHeaderName) { + $.standardDeleteHeaderName = standardDeleteHeaderName; + return this; + } + + public Builder standardModifyHeaderName(@Nullable String standardModifyHeaderName) { + $.standardModifyHeaderName = standardModifyHeaderName; + return this; + } + + public Builder standardPassHeaderName(@Nullable String standardPassHeaderName) { + $.standardPassHeaderName = standardPassHeaderName; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs.java new file mode 100644 index 000000000..741dfdd1b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs.java @@ -0,0 +1,251 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs(); + + @Import(name="action") + private @Nullable Output action; + + public Optional> action() { + return Optional.ofNullable(this.action); + } + + @Import(name="avoidDuplicateHeaders") + private @Nullable Output avoidDuplicateHeaders; + + public Optional> avoidDuplicateHeaders() { + return Optional.ofNullable(this.avoidDuplicateHeaders); + } + + @Import(name="customHeaderName") + private @Nullable Output customHeaderName; + + public Optional> customHeaderName() { + return Optional.ofNullable(this.customHeaderName); + } + + @Import(name="headerValue") + private @Nullable Output headerValue; + + public Optional> headerValue() { + return Optional.ofNullable(this.headerValue); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="newHeaderValue") + private @Nullable Output newHeaderValue; + + public Optional> newHeaderValue() { + return Optional.ofNullable(this.newHeaderValue); + } + + @Import(name="standardAddHeaderName") + private @Nullable Output standardAddHeaderName; + + public Optional> standardAddHeaderName() { + return Optional.ofNullable(this.standardAddHeaderName); + } + + @Import(name="standardDeleteHeaderName") + private @Nullable Output standardDeleteHeaderName; + + public Optional> standardDeleteHeaderName() { + return Optional.ofNullable(this.standardDeleteHeaderName); + } + + @Import(name="standardModifyHeaderName") + private @Nullable Output standardModifyHeaderName; + + public Optional> standardModifyHeaderName() { + return Optional.ofNullable(this.standardModifyHeaderName); + } + + @Import(name="standardPassHeaderName") + private @Nullable Output standardPassHeaderName; + + public Optional> standardPassHeaderName() { + return Optional.ofNullable(this.standardPassHeaderName); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs $) { + this.action = $.action; + this.avoidDuplicateHeaders = $.avoidDuplicateHeaders; + this.customHeaderName = $.customHeaderName; + this.headerValue = $.headerValue; + this.locked = $.locked; + this.newHeaderValue = $.newHeaderValue; + this.standardAddHeaderName = $.standardAddHeaderName; + this.standardDeleteHeaderName = $.standardDeleteHeaderName; + this.standardModifyHeaderName = $.standardModifyHeaderName; + this.standardPassHeaderName = $.standardPassHeaderName; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs(Objects.requireNonNull(defaults)); + } + + public Builder action(@Nullable Output action) { + $.action = action; + return this; + } + + public Builder action(String action) { + return action(Output.of(action)); + } + + public Builder avoidDuplicateHeaders(@Nullable Output avoidDuplicateHeaders) { + $.avoidDuplicateHeaders = avoidDuplicateHeaders; + return this; + } + + public Builder avoidDuplicateHeaders(Boolean avoidDuplicateHeaders) { + return avoidDuplicateHeaders(Output.of(avoidDuplicateHeaders)); + } + + public Builder customHeaderName(@Nullable Output customHeaderName) { + $.customHeaderName = customHeaderName; + return this; + } + + public Builder customHeaderName(String customHeaderName) { + return customHeaderName(Output.of(customHeaderName)); + } + + public Builder headerValue(@Nullable Output headerValue) { + $.headerValue = headerValue; + return this; + } + + public Builder headerValue(String headerValue) { + return headerValue(Output.of(headerValue)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder newHeaderValue(@Nullable Output newHeaderValue) { + $.newHeaderValue = newHeaderValue; + return this; + } + + public Builder newHeaderValue(String newHeaderValue) { + return newHeaderValue(Output.of(newHeaderValue)); + } + + public Builder standardAddHeaderName(@Nullable Output standardAddHeaderName) { + $.standardAddHeaderName = standardAddHeaderName; + return this; + } + + public Builder standardAddHeaderName(String standardAddHeaderName) { + return standardAddHeaderName(Output.of(standardAddHeaderName)); + } + + public Builder standardDeleteHeaderName(@Nullable Output standardDeleteHeaderName) { + $.standardDeleteHeaderName = standardDeleteHeaderName; + return this; + } + + public Builder standardDeleteHeaderName(String standardDeleteHeaderName) { + return standardDeleteHeaderName(Output.of(standardDeleteHeaderName)); + } + + public Builder standardModifyHeaderName(@Nullable Output standardModifyHeaderName) { + $.standardModifyHeaderName = standardModifyHeaderName; + return this; + } + + public Builder standardModifyHeaderName(String standardModifyHeaderName) { + return standardModifyHeaderName(Output.of(standardModifyHeaderName)); + } + + public Builder standardPassHeaderName(@Nullable Output standardPassHeaderName) { + $.standardPassHeaderName = standardPassHeaderName; + return this; + } + + public Builder standardPassHeaderName(String standardPassHeaderName) { + return standardPassHeaderName(Output.of(standardPassHeaderName)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader.java new file mode 100644 index 000000000..08e0f5478 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader.java @@ -0,0 +1,228 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader(); + + @Import(name="action") + private @Nullable String action; + + public Optional action() { + return Optional.ofNullable(this.action); + } + + @Import(name="avoidDuplicateHeaders") + private @Nullable Boolean avoidDuplicateHeaders; + + public Optional avoidDuplicateHeaders() { + return Optional.ofNullable(this.avoidDuplicateHeaders); + } + + @Import(name="customHeaderName") + private @Nullable String customHeaderName; + + public Optional customHeaderName() { + return Optional.ofNullable(this.customHeaderName); + } + + @Import(name="headerValue") + private @Nullable String headerValue; + + public Optional headerValue() { + return Optional.ofNullable(this.headerValue); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchMultiple") + private @Nullable Boolean matchMultiple; + + public Optional matchMultiple() { + return Optional.ofNullable(this.matchMultiple); + } + + @Import(name="newHeaderValue") + private @Nullable String newHeaderValue; + + public Optional newHeaderValue() { + return Optional.ofNullable(this.newHeaderValue); + } + + @Import(name="regexHeaderMatch") + private @Nullable String regexHeaderMatch; + + public Optional regexHeaderMatch() { + return Optional.ofNullable(this.regexHeaderMatch); + } + + @Import(name="regexHeaderReplace") + private @Nullable String regexHeaderReplace; + + public Optional regexHeaderReplace() { + return Optional.ofNullable(this.regexHeaderReplace); + } + + @Import(name="standardAddHeaderName") + private @Nullable String standardAddHeaderName; + + public Optional standardAddHeaderName() { + return Optional.ofNullable(this.standardAddHeaderName); + } + + @Import(name="standardDeleteHeaderName") + private @Nullable String standardDeleteHeaderName; + + public Optional standardDeleteHeaderName() { + return Optional.ofNullable(this.standardDeleteHeaderName); + } + + @Import(name="standardModifyHeaderName") + private @Nullable String standardModifyHeaderName; + + public Optional standardModifyHeaderName() { + return Optional.ofNullable(this.standardModifyHeaderName); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader $) { + this.action = $.action; + this.avoidDuplicateHeaders = $.avoidDuplicateHeaders; + this.customHeaderName = $.customHeaderName; + this.headerValue = $.headerValue; + this.locked = $.locked; + this.matchMultiple = $.matchMultiple; + this.newHeaderValue = $.newHeaderValue; + this.regexHeaderMatch = $.regexHeaderMatch; + this.regexHeaderReplace = $.regexHeaderReplace; + this.standardAddHeaderName = $.standardAddHeaderName; + this.standardDeleteHeaderName = $.standardDeleteHeaderName; + this.standardModifyHeaderName = $.standardModifyHeaderName; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader(Objects.requireNonNull(defaults)); + } + + public Builder action(@Nullable String action) { + $.action = action; + return this; + } + + public Builder avoidDuplicateHeaders(@Nullable Boolean avoidDuplicateHeaders) { + $.avoidDuplicateHeaders = avoidDuplicateHeaders; + return this; + } + + public Builder customHeaderName(@Nullable String customHeaderName) { + $.customHeaderName = customHeaderName; + return this; + } + + public Builder headerValue(@Nullable String headerValue) { + $.headerValue = headerValue; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchMultiple(@Nullable Boolean matchMultiple) { + $.matchMultiple = matchMultiple; + return this; + } + + public Builder newHeaderValue(@Nullable String newHeaderValue) { + $.newHeaderValue = newHeaderValue; + return this; + } + + public Builder regexHeaderMatch(@Nullable String regexHeaderMatch) { + $.regexHeaderMatch = regexHeaderMatch; + return this; + } + + public Builder regexHeaderReplace(@Nullable String regexHeaderReplace) { + $.regexHeaderReplace = regexHeaderReplace; + return this; + } + + public Builder standardAddHeaderName(@Nullable String standardAddHeaderName) { + $.standardAddHeaderName = standardAddHeaderName; + return this; + } + + public Builder standardDeleteHeaderName(@Nullable String standardDeleteHeaderName) { + $.standardDeleteHeaderName = standardDeleteHeaderName; + return this; + } + + public Builder standardModifyHeaderName(@Nullable String standardModifyHeaderName) { + $.standardModifyHeaderName = standardModifyHeaderName; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs.java new file mode 100644 index 000000000..15896203c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs.java @@ -0,0 +1,285 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs(); + + @Import(name="action") + private @Nullable Output action; + + public Optional> action() { + return Optional.ofNullable(this.action); + } + + @Import(name="avoidDuplicateHeaders") + private @Nullable Output avoidDuplicateHeaders; + + public Optional> avoidDuplicateHeaders() { + return Optional.ofNullable(this.avoidDuplicateHeaders); + } + + @Import(name="customHeaderName") + private @Nullable Output customHeaderName; + + public Optional> customHeaderName() { + return Optional.ofNullable(this.customHeaderName); + } + + @Import(name="headerValue") + private @Nullable Output headerValue; + + public Optional> headerValue() { + return Optional.ofNullable(this.headerValue); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchMultiple") + private @Nullable Output matchMultiple; + + public Optional> matchMultiple() { + return Optional.ofNullable(this.matchMultiple); + } + + @Import(name="newHeaderValue") + private @Nullable Output newHeaderValue; + + public Optional> newHeaderValue() { + return Optional.ofNullable(this.newHeaderValue); + } + + @Import(name="regexHeaderMatch") + private @Nullable Output regexHeaderMatch; + + public Optional> regexHeaderMatch() { + return Optional.ofNullable(this.regexHeaderMatch); + } + + @Import(name="regexHeaderReplace") + private @Nullable Output regexHeaderReplace; + + public Optional> regexHeaderReplace() { + return Optional.ofNullable(this.regexHeaderReplace); + } + + @Import(name="standardAddHeaderName") + private @Nullable Output standardAddHeaderName; + + public Optional> standardAddHeaderName() { + return Optional.ofNullable(this.standardAddHeaderName); + } + + @Import(name="standardDeleteHeaderName") + private @Nullable Output standardDeleteHeaderName; + + public Optional> standardDeleteHeaderName() { + return Optional.ofNullable(this.standardDeleteHeaderName); + } + + @Import(name="standardModifyHeaderName") + private @Nullable Output standardModifyHeaderName; + + public Optional> standardModifyHeaderName() { + return Optional.ofNullable(this.standardModifyHeaderName); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs $) { + this.action = $.action; + this.avoidDuplicateHeaders = $.avoidDuplicateHeaders; + this.customHeaderName = $.customHeaderName; + this.headerValue = $.headerValue; + this.locked = $.locked; + this.matchMultiple = $.matchMultiple; + this.newHeaderValue = $.newHeaderValue; + this.regexHeaderMatch = $.regexHeaderMatch; + this.regexHeaderReplace = $.regexHeaderReplace; + this.standardAddHeaderName = $.standardAddHeaderName; + this.standardDeleteHeaderName = $.standardDeleteHeaderName; + this.standardModifyHeaderName = $.standardModifyHeaderName; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs(Objects.requireNonNull(defaults)); + } + + public Builder action(@Nullable Output action) { + $.action = action; + return this; + } + + public Builder action(String action) { + return action(Output.of(action)); + } + + public Builder avoidDuplicateHeaders(@Nullable Output avoidDuplicateHeaders) { + $.avoidDuplicateHeaders = avoidDuplicateHeaders; + return this; + } + + public Builder avoidDuplicateHeaders(Boolean avoidDuplicateHeaders) { + return avoidDuplicateHeaders(Output.of(avoidDuplicateHeaders)); + } + + public Builder customHeaderName(@Nullable Output customHeaderName) { + $.customHeaderName = customHeaderName; + return this; + } + + public Builder customHeaderName(String customHeaderName) { + return customHeaderName(Output.of(customHeaderName)); + } + + public Builder headerValue(@Nullable Output headerValue) { + $.headerValue = headerValue; + return this; + } + + public Builder headerValue(String headerValue) { + return headerValue(Output.of(headerValue)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchMultiple(@Nullable Output matchMultiple) { + $.matchMultiple = matchMultiple; + return this; + } + + public Builder matchMultiple(Boolean matchMultiple) { + return matchMultiple(Output.of(matchMultiple)); + } + + public Builder newHeaderValue(@Nullable Output newHeaderValue) { + $.newHeaderValue = newHeaderValue; + return this; + } + + public Builder newHeaderValue(String newHeaderValue) { + return newHeaderValue(Output.of(newHeaderValue)); + } + + public Builder regexHeaderMatch(@Nullable Output regexHeaderMatch) { + $.regexHeaderMatch = regexHeaderMatch; + return this; + } + + public Builder regexHeaderMatch(String regexHeaderMatch) { + return regexHeaderMatch(Output.of(regexHeaderMatch)); + } + + public Builder regexHeaderReplace(@Nullable Output regexHeaderReplace) { + $.regexHeaderReplace = regexHeaderReplace; + return this; + } + + public Builder regexHeaderReplace(String regexHeaderReplace) { + return regexHeaderReplace(Output.of(regexHeaderReplace)); + } + + public Builder standardAddHeaderName(@Nullable Output standardAddHeaderName) { + $.standardAddHeaderName = standardAddHeaderName; + return this; + } + + public Builder standardAddHeaderName(String standardAddHeaderName) { + return standardAddHeaderName(Output.of(standardAddHeaderName)); + } + + public Builder standardDeleteHeaderName(@Nullable Output standardDeleteHeaderName) { + $.standardDeleteHeaderName = standardDeleteHeaderName; + return this; + } + + public Builder standardDeleteHeaderName(String standardDeleteHeaderName) { + return standardDeleteHeaderName(Output.of(standardDeleteHeaderName)); + } + + public Builder standardModifyHeaderName(@Nullable Output standardModifyHeaderName) { + $.standardModifyHeaderName = standardModifyHeaderName; + return this; + } + + public Builder standardModifyHeaderName(String standardModifyHeaderName) { + return standardModifyHeaderName(Output.of(standardModifyHeaderName)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader.java new file mode 100644 index 000000000..51057c95b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader.java @@ -0,0 +1,228 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader(); + + @Import(name="action") + private @Nullable String action; + + public Optional action() { + return Optional.ofNullable(this.action); + } + + @Import(name="avoidDuplicateHeaders") + private @Nullable Boolean avoidDuplicateHeaders; + + public Optional avoidDuplicateHeaders() { + return Optional.ofNullable(this.avoidDuplicateHeaders); + } + + @Import(name="customHeaderName") + private @Nullable String customHeaderName; + + public Optional customHeaderName() { + return Optional.ofNullable(this.customHeaderName); + } + + @Import(name="headerValue") + private @Nullable String headerValue; + + public Optional headerValue() { + return Optional.ofNullable(this.headerValue); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchMultiple") + private @Nullable Boolean matchMultiple; + + public Optional matchMultiple() { + return Optional.ofNullable(this.matchMultiple); + } + + @Import(name="newHeaderValue") + private @Nullable String newHeaderValue; + + public Optional newHeaderValue() { + return Optional.ofNullable(this.newHeaderValue); + } + + @Import(name="regexHeaderMatch") + private @Nullable String regexHeaderMatch; + + public Optional regexHeaderMatch() { + return Optional.ofNullable(this.regexHeaderMatch); + } + + @Import(name="regexHeaderReplace") + private @Nullable String regexHeaderReplace; + + public Optional regexHeaderReplace() { + return Optional.ofNullable(this.regexHeaderReplace); + } + + @Import(name="standardAddHeaderName") + private @Nullable String standardAddHeaderName; + + public Optional standardAddHeaderName() { + return Optional.ofNullable(this.standardAddHeaderName); + } + + @Import(name="standardDeleteHeaderName") + private @Nullable String standardDeleteHeaderName; + + public Optional standardDeleteHeaderName() { + return Optional.ofNullable(this.standardDeleteHeaderName); + } + + @Import(name="standardModifyHeaderName") + private @Nullable String standardModifyHeaderName; + + public Optional standardModifyHeaderName() { + return Optional.ofNullable(this.standardModifyHeaderName); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader $) { + this.action = $.action; + this.avoidDuplicateHeaders = $.avoidDuplicateHeaders; + this.customHeaderName = $.customHeaderName; + this.headerValue = $.headerValue; + this.locked = $.locked; + this.matchMultiple = $.matchMultiple; + this.newHeaderValue = $.newHeaderValue; + this.regexHeaderMatch = $.regexHeaderMatch; + this.regexHeaderReplace = $.regexHeaderReplace; + this.standardAddHeaderName = $.standardAddHeaderName; + this.standardDeleteHeaderName = $.standardDeleteHeaderName; + this.standardModifyHeaderName = $.standardModifyHeaderName; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader(Objects.requireNonNull(defaults)); + } + + public Builder action(@Nullable String action) { + $.action = action; + return this; + } + + public Builder avoidDuplicateHeaders(@Nullable Boolean avoidDuplicateHeaders) { + $.avoidDuplicateHeaders = avoidDuplicateHeaders; + return this; + } + + public Builder customHeaderName(@Nullable String customHeaderName) { + $.customHeaderName = customHeaderName; + return this; + } + + public Builder headerValue(@Nullable String headerValue) { + $.headerValue = headerValue; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchMultiple(@Nullable Boolean matchMultiple) { + $.matchMultiple = matchMultiple; + return this; + } + + public Builder newHeaderValue(@Nullable String newHeaderValue) { + $.newHeaderValue = newHeaderValue; + return this; + } + + public Builder regexHeaderMatch(@Nullable String regexHeaderMatch) { + $.regexHeaderMatch = regexHeaderMatch; + return this; + } + + public Builder regexHeaderReplace(@Nullable String regexHeaderReplace) { + $.regexHeaderReplace = regexHeaderReplace; + return this; + } + + public Builder standardAddHeaderName(@Nullable String standardAddHeaderName) { + $.standardAddHeaderName = standardAddHeaderName; + return this; + } + + public Builder standardDeleteHeaderName(@Nullable String standardDeleteHeaderName) { + $.standardDeleteHeaderName = standardDeleteHeaderName; + return this; + } + + public Builder standardModifyHeaderName(@Nullable String standardModifyHeaderName) { + $.standardModifyHeaderName = standardModifyHeaderName; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs.java new file mode 100644 index 000000000..9ac53239e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs.java @@ -0,0 +1,285 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs(); + + @Import(name="action") + private @Nullable Output action; + + public Optional> action() { + return Optional.ofNullable(this.action); + } + + @Import(name="avoidDuplicateHeaders") + private @Nullable Output avoidDuplicateHeaders; + + public Optional> avoidDuplicateHeaders() { + return Optional.ofNullable(this.avoidDuplicateHeaders); + } + + @Import(name="customHeaderName") + private @Nullable Output customHeaderName; + + public Optional> customHeaderName() { + return Optional.ofNullable(this.customHeaderName); + } + + @Import(name="headerValue") + private @Nullable Output headerValue; + + public Optional> headerValue() { + return Optional.ofNullable(this.headerValue); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchMultiple") + private @Nullable Output matchMultiple; + + public Optional> matchMultiple() { + return Optional.ofNullable(this.matchMultiple); + } + + @Import(name="newHeaderValue") + private @Nullable Output newHeaderValue; + + public Optional> newHeaderValue() { + return Optional.ofNullable(this.newHeaderValue); + } + + @Import(name="regexHeaderMatch") + private @Nullable Output regexHeaderMatch; + + public Optional> regexHeaderMatch() { + return Optional.ofNullable(this.regexHeaderMatch); + } + + @Import(name="regexHeaderReplace") + private @Nullable Output regexHeaderReplace; + + public Optional> regexHeaderReplace() { + return Optional.ofNullable(this.regexHeaderReplace); + } + + @Import(name="standardAddHeaderName") + private @Nullable Output standardAddHeaderName; + + public Optional> standardAddHeaderName() { + return Optional.ofNullable(this.standardAddHeaderName); + } + + @Import(name="standardDeleteHeaderName") + private @Nullable Output standardDeleteHeaderName; + + public Optional> standardDeleteHeaderName() { + return Optional.ofNullable(this.standardDeleteHeaderName); + } + + @Import(name="standardModifyHeaderName") + private @Nullable Output standardModifyHeaderName; + + public Optional> standardModifyHeaderName() { + return Optional.ofNullable(this.standardModifyHeaderName); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs $) { + this.action = $.action; + this.avoidDuplicateHeaders = $.avoidDuplicateHeaders; + this.customHeaderName = $.customHeaderName; + this.headerValue = $.headerValue; + this.locked = $.locked; + this.matchMultiple = $.matchMultiple; + this.newHeaderValue = $.newHeaderValue; + this.regexHeaderMatch = $.regexHeaderMatch; + this.regexHeaderReplace = $.regexHeaderReplace; + this.standardAddHeaderName = $.standardAddHeaderName; + this.standardDeleteHeaderName = $.standardDeleteHeaderName; + this.standardModifyHeaderName = $.standardModifyHeaderName; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs(Objects.requireNonNull(defaults)); + } + + public Builder action(@Nullable Output action) { + $.action = action; + return this; + } + + public Builder action(String action) { + return action(Output.of(action)); + } + + public Builder avoidDuplicateHeaders(@Nullable Output avoidDuplicateHeaders) { + $.avoidDuplicateHeaders = avoidDuplicateHeaders; + return this; + } + + public Builder avoidDuplicateHeaders(Boolean avoidDuplicateHeaders) { + return avoidDuplicateHeaders(Output.of(avoidDuplicateHeaders)); + } + + public Builder customHeaderName(@Nullable Output customHeaderName) { + $.customHeaderName = customHeaderName; + return this; + } + + public Builder customHeaderName(String customHeaderName) { + return customHeaderName(Output.of(customHeaderName)); + } + + public Builder headerValue(@Nullable Output headerValue) { + $.headerValue = headerValue; + return this; + } + + public Builder headerValue(String headerValue) { + return headerValue(Output.of(headerValue)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchMultiple(@Nullable Output matchMultiple) { + $.matchMultiple = matchMultiple; + return this; + } + + public Builder matchMultiple(Boolean matchMultiple) { + return matchMultiple(Output.of(matchMultiple)); + } + + public Builder newHeaderValue(@Nullable Output newHeaderValue) { + $.newHeaderValue = newHeaderValue; + return this; + } + + public Builder newHeaderValue(String newHeaderValue) { + return newHeaderValue(Output.of(newHeaderValue)); + } + + public Builder regexHeaderMatch(@Nullable Output regexHeaderMatch) { + $.regexHeaderMatch = regexHeaderMatch; + return this; + } + + public Builder regexHeaderMatch(String regexHeaderMatch) { + return regexHeaderMatch(Output.of(regexHeaderMatch)); + } + + public Builder regexHeaderReplace(@Nullable Output regexHeaderReplace) { + $.regexHeaderReplace = regexHeaderReplace; + return this; + } + + public Builder regexHeaderReplace(String regexHeaderReplace) { + return regexHeaderReplace(Output.of(regexHeaderReplace)); + } + + public Builder standardAddHeaderName(@Nullable Output standardAddHeaderName) { + $.standardAddHeaderName = standardAddHeaderName; + return this; + } + + public Builder standardAddHeaderName(String standardAddHeaderName) { + return standardAddHeaderName(Output.of(standardAddHeaderName)); + } + + public Builder standardDeleteHeaderName(@Nullable Output standardDeleteHeaderName) { + $.standardDeleteHeaderName = standardDeleteHeaderName; + return this; + } + + public Builder standardDeleteHeaderName(String standardDeleteHeaderName) { + return standardDeleteHeaderName(Output.of(standardDeleteHeaderName)); + } + + public Builder standardModifyHeaderName(@Nullable Output standardModifyHeaderName) { + $.standardModifyHeaderName = standardModifyHeaderName; + return this; + } + + public Builder standardModifyHeaderName(String standardModifyHeaderName) { + return standardModifyHeaderName(Output.of(standardModifyHeaderName)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader.java new file mode 100644 index 000000000..fdfc1765d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="modificationOption") + private @Nullable String modificationOption; + + public Optional modificationOption() { + return Optional.ofNullable(this.modificationOption); + } + + @Import(name="renameHeaderTo") + private @Nullable String renameHeaderTo; + + public Optional renameHeaderTo() { + return Optional.ofNullable(this.renameHeaderTo); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader(GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.modificationOption = $.modificationOption; + this.renameHeaderTo = $.renameHeaderTo; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder modificationOption(@Nullable String modificationOption) { + $.modificationOption = modificationOption; + return this; + } + + public Builder renameHeaderTo(@Nullable String renameHeaderTo) { + $.renameHeaderTo = renameHeaderTo; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs.java new file mode 100644 index 000000000..6ebf64dc9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs.java @@ -0,0 +1,149 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="modificationOption") + private @Nullable Output modificationOption; + + public Optional> modificationOption() { + return Optional.ofNullable(this.modificationOption); + } + + @Import(name="renameHeaderTo") + private @Nullable Output renameHeaderTo; + + public Optional> renameHeaderTo() { + return Optional.ofNullable(this.renameHeaderTo); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs(GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.modificationOption = $.modificationOption; + this.renameHeaderTo = $.renameHeaderTo; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder modificationOption(@Nullable Output modificationOption) { + $.modificationOption = modificationOption; + return this; + } + + public Builder modificationOption(String modificationOption) { + return modificationOption(Output.of(modificationOption)); + } + + public Builder renameHeaderTo(@Nullable Output renameHeaderTo) { + $.renameHeaderTo = renameHeaderTo; + return this; + } + + public Builder renameHeaderTo(String renameHeaderTo) { + return renameHeaderTo(Output.of(renameHeaderTo)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOrigin.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOrigin.java new file mode 100644 index 000000000..674de07ed --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOrigin.java @@ -0,0 +1,613 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOrigin extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOrigin Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOrigin(); + + @Import(name="cacheKeyHostname") + private @Nullable String cacheKeyHostname; + + public Optional cacheKeyHostname() { + return Optional.ofNullable(this.cacheKeyHostname); + } + + @Import(name="compress") + private @Nullable Boolean compress; + + public Optional compress() { + return Optional.ofNullable(this.compress); + } + + @Import(name="customCertificateAuthorities") + private @Nullable List customCertificateAuthorities; + + public Optional> customCertificateAuthorities() { + return Optional.ofNullable(this.customCertificateAuthorities); + } + + @Import(name="customCertificates") + private @Nullable List customCertificates; + + public Optional> customCertificates() { + return Optional.ofNullable(this.customCertificates); + } + + @Import(name="customForwardHostHeader") + private @Nullable String customForwardHostHeader; + + public Optional customForwardHostHeader() { + return Optional.ofNullable(this.customForwardHostHeader); + } + + @Import(name="customValidCnValues") + private @Nullable List customValidCnValues; + + public Optional> customValidCnValues() { + return Optional.ofNullable(this.customValidCnValues); + } + + @Import(name="enableTrueClientIp") + private @Nullable Boolean enableTrueClientIp; + + public Optional enableTrueClientIp() { + return Optional.ofNullable(this.enableTrueClientIp); + } + + @Import(name="forwardHostHeader") + private @Nullable String forwardHostHeader; + + public Optional forwardHostHeader() { + return Optional.ofNullable(this.forwardHostHeader); + } + + @Import(name="hostname") + private @Nullable String hostname; + + public Optional hostname() { + return Optional.ofNullable(this.hostname); + } + + @Import(name="httpPort") + private @Nullable Integer httpPort; + + public Optional httpPort() { + return Optional.ofNullable(this.httpPort); + } + + @Import(name="httpsPort") + private @Nullable Integer httpsPort; + + public Optional httpsPort() { + return Optional.ofNullable(this.httpsPort); + } + + @Import(name="ipVersion") + private @Nullable String ipVersion; + + public Optional ipVersion() { + return Optional.ofNullable(this.ipVersion); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="maxTlsVersion") + private @Nullable String maxTlsVersion; + + public Optional maxTlsVersion() { + return Optional.ofNullable(this.maxTlsVersion); + } + + @Import(name="minTlsVersion") + private @Nullable String minTlsVersion; + + public Optional minTlsVersion() { + return Optional.ofNullable(this.minTlsVersion); + } + + @Import(name="mslorigin") + private @Nullable String mslorigin; + + public Optional mslorigin() { + return Optional.ofNullable(this.mslorigin); + } + + @Import(name="netStorage") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage netStorage; + + public Optional netStorage() { + return Optional.ofNullable(this.netStorage); + } + + @Import(name="originCertificate") + private @Nullable String originCertificate; + + public Optional originCertificate() { + return Optional.ofNullable(this.originCertificate); + } + + @Import(name="originCertsToHonor") + private @Nullable String originCertsToHonor; + + public Optional originCertsToHonor() { + return Optional.ofNullable(this.originCertsToHonor); + } + + @Import(name="originId") + private @Nullable String originId; + + public Optional originId() { + return Optional.ofNullable(this.originId); + } + + @Import(name="originSni") + private @Nullable Boolean originSni; + + public Optional originSni() { + return Optional.ofNullable(this.originSni); + } + + @Import(name="originType") + private @Nullable String originType; + + public Optional originType() { + return Optional.ofNullable(this.originType); + } + + @Import(name="ports") + private @Nullable String ports; + + public Optional ports() { + return Optional.ofNullable(this.ports); + } + + @Import(name="saasCnameEnabled") + private @Nullable Boolean saasCnameEnabled; + + public Optional saasCnameEnabled() { + return Optional.ofNullable(this.saasCnameEnabled); + } + + @Import(name="saasCnameLevel") + private @Nullable Integer saasCnameLevel; + + public Optional saasCnameLevel() { + return Optional.ofNullable(this.saasCnameLevel); + } + + @Import(name="saasCookie") + private @Nullable String saasCookie; + + public Optional saasCookie() { + return Optional.ofNullable(this.saasCookie); + } + + @Import(name="saasQueryString") + private @Nullable String saasQueryString; + + public Optional saasQueryString() { + return Optional.ofNullable(this.saasQueryString); + } + + @Import(name="saasRegex") + private @Nullable String saasRegex; + + public Optional saasRegex() { + return Optional.ofNullable(this.saasRegex); + } + + @Import(name="saasReplace") + private @Nullable String saasReplace; + + public Optional saasReplace() { + return Optional.ofNullable(this.saasReplace); + } + + @Import(name="saasSuffix") + private @Nullable String saasSuffix; + + public Optional saasSuffix() { + return Optional.ofNullable(this.saasSuffix); + } + + @Import(name="saasType") + private @Nullable String saasType; + + public Optional saasType() { + return Optional.ofNullable(this.saasType); + } + + @Import(name="secondHostname") + private @Nullable String secondHostname; + + public Optional secondHostname() { + return Optional.ofNullable(this.secondHostname); + } + + @Import(name="secondHostnameEnabled") + private @Nullable Boolean secondHostnameEnabled; + + public Optional secondHostnameEnabled() { + return Optional.ofNullable(this.secondHostnameEnabled); + } + + @Import(name="standardCertificateAuthorities") + private @Nullable List standardCertificateAuthorities; + + public Optional> standardCertificateAuthorities() { + return Optional.ofNullable(this.standardCertificateAuthorities); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="tls13Support") + private @Nullable Boolean tls13Support; + + public Optional tls13Support() { + return Optional.ofNullable(this.tls13Support); + } + + @Import(name="tlsVersionTitle") + private @Nullable String tlsVersionTitle; + + public Optional tlsVersionTitle() { + return Optional.ofNullable(this.tlsVersionTitle); + } + + @Import(name="trueClientIpClientSetting") + private @Nullable Boolean trueClientIpClientSetting; + + public Optional trueClientIpClientSetting() { + return Optional.ofNullable(this.trueClientIpClientSetting); + } + + @Import(name="trueClientIpHeader") + private @Nullable String trueClientIpHeader; + + public Optional trueClientIpHeader() { + return Optional.ofNullable(this.trueClientIpHeader); + } + + @Import(name="useUniqueCacheKey") + private @Nullable Boolean useUniqueCacheKey; + + public Optional useUniqueCacheKey() { + return Optional.ofNullable(this.useUniqueCacheKey); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="verificationMode") + private @Nullable String verificationMode; + + public Optional verificationMode() { + return Optional.ofNullable(this.verificationMode); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOrigin() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOrigin(GetPropertyRulesBuilderRulesV20230920BehaviorOrigin $) { + this.cacheKeyHostname = $.cacheKeyHostname; + this.compress = $.compress; + this.customCertificateAuthorities = $.customCertificateAuthorities; + this.customCertificates = $.customCertificates; + this.customForwardHostHeader = $.customForwardHostHeader; + this.customValidCnValues = $.customValidCnValues; + this.enableTrueClientIp = $.enableTrueClientIp; + this.forwardHostHeader = $.forwardHostHeader; + this.hostname = $.hostname; + this.httpPort = $.httpPort; + this.httpsPort = $.httpsPort; + this.ipVersion = $.ipVersion; + this.locked = $.locked; + this.maxTlsVersion = $.maxTlsVersion; + this.minTlsVersion = $.minTlsVersion; + this.mslorigin = $.mslorigin; + this.netStorage = $.netStorage; + this.originCertificate = $.originCertificate; + this.originCertsToHonor = $.originCertsToHonor; + this.originId = $.originId; + this.originSni = $.originSni; + this.originType = $.originType; + this.ports = $.ports; + this.saasCnameEnabled = $.saasCnameEnabled; + this.saasCnameLevel = $.saasCnameLevel; + this.saasCookie = $.saasCookie; + this.saasQueryString = $.saasQueryString; + this.saasRegex = $.saasRegex; + this.saasReplace = $.saasReplace; + this.saasSuffix = $.saasSuffix; + this.saasType = $.saasType; + this.secondHostname = $.secondHostname; + this.secondHostnameEnabled = $.secondHostnameEnabled; + this.standardCertificateAuthorities = $.standardCertificateAuthorities; + this.templateUuid = $.templateUuid; + this.tls13Support = $.tls13Support; + this.tlsVersionTitle = $.tlsVersionTitle; + this.trueClientIpClientSetting = $.trueClientIpClientSetting; + this.trueClientIpHeader = $.trueClientIpHeader; + this.useUniqueCacheKey = $.useUniqueCacheKey; + this.uuid = $.uuid; + this.verificationMode = $.verificationMode; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOrigin defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOrigin $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOrigin(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOrigin defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOrigin(Objects.requireNonNull(defaults)); + } + + public Builder cacheKeyHostname(@Nullable String cacheKeyHostname) { + $.cacheKeyHostname = cacheKeyHostname; + return this; + } + + public Builder compress(@Nullable Boolean compress) { + $.compress = compress; + return this; + } + + public Builder customCertificateAuthorities(@Nullable List customCertificateAuthorities) { + $.customCertificateAuthorities = customCertificateAuthorities; + return this; + } + + public Builder customCertificateAuthorities(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority... customCertificateAuthorities) { + return customCertificateAuthorities(List.of(customCertificateAuthorities)); + } + + public Builder customCertificates(@Nullable List customCertificates) { + $.customCertificates = customCertificates; + return this; + } + + public Builder customCertificates(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate... customCertificates) { + return customCertificates(List.of(customCertificates)); + } + + public Builder customForwardHostHeader(@Nullable String customForwardHostHeader) { + $.customForwardHostHeader = customForwardHostHeader; + return this; + } + + public Builder customValidCnValues(@Nullable List customValidCnValues) { + $.customValidCnValues = customValidCnValues; + return this; + } + + public Builder customValidCnValues(String... customValidCnValues) { + return customValidCnValues(List.of(customValidCnValues)); + } + + public Builder enableTrueClientIp(@Nullable Boolean enableTrueClientIp) { + $.enableTrueClientIp = enableTrueClientIp; + return this; + } + + public Builder forwardHostHeader(@Nullable String forwardHostHeader) { + $.forwardHostHeader = forwardHostHeader; + return this; + } + + public Builder hostname(@Nullable String hostname) { + $.hostname = hostname; + return this; + } + + public Builder httpPort(@Nullable Integer httpPort) { + $.httpPort = httpPort; + return this; + } + + public Builder httpsPort(@Nullable Integer httpsPort) { + $.httpsPort = httpsPort; + return this; + } + + public Builder ipVersion(@Nullable String ipVersion) { + $.ipVersion = ipVersion; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder maxTlsVersion(@Nullable String maxTlsVersion) { + $.maxTlsVersion = maxTlsVersion; + return this; + } + + public Builder minTlsVersion(@Nullable String minTlsVersion) { + $.minTlsVersion = minTlsVersion; + return this; + } + + public Builder mslorigin(@Nullable String mslorigin) { + $.mslorigin = mslorigin; + return this; + } + + public Builder netStorage(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage netStorage) { + $.netStorage = netStorage; + return this; + } + + public Builder originCertificate(@Nullable String originCertificate) { + $.originCertificate = originCertificate; + return this; + } + + public Builder originCertsToHonor(@Nullable String originCertsToHonor) { + $.originCertsToHonor = originCertsToHonor; + return this; + } + + public Builder originId(@Nullable String originId) { + $.originId = originId; + return this; + } + + public Builder originSni(@Nullable Boolean originSni) { + $.originSni = originSni; + return this; + } + + public Builder originType(@Nullable String originType) { + $.originType = originType; + return this; + } + + public Builder ports(@Nullable String ports) { + $.ports = ports; + return this; + } + + public Builder saasCnameEnabled(@Nullable Boolean saasCnameEnabled) { + $.saasCnameEnabled = saasCnameEnabled; + return this; + } + + public Builder saasCnameLevel(@Nullable Integer saasCnameLevel) { + $.saasCnameLevel = saasCnameLevel; + return this; + } + + public Builder saasCookie(@Nullable String saasCookie) { + $.saasCookie = saasCookie; + return this; + } + + public Builder saasQueryString(@Nullable String saasQueryString) { + $.saasQueryString = saasQueryString; + return this; + } + + public Builder saasRegex(@Nullable String saasRegex) { + $.saasRegex = saasRegex; + return this; + } + + public Builder saasReplace(@Nullable String saasReplace) { + $.saasReplace = saasReplace; + return this; + } + + public Builder saasSuffix(@Nullable String saasSuffix) { + $.saasSuffix = saasSuffix; + return this; + } + + public Builder saasType(@Nullable String saasType) { + $.saasType = saasType; + return this; + } + + public Builder secondHostname(@Nullable String secondHostname) { + $.secondHostname = secondHostname; + return this; + } + + public Builder secondHostnameEnabled(@Nullable Boolean secondHostnameEnabled) { + $.secondHostnameEnabled = secondHostnameEnabled; + return this; + } + + public Builder standardCertificateAuthorities(@Nullable List standardCertificateAuthorities) { + $.standardCertificateAuthorities = standardCertificateAuthorities; + return this; + } + + public Builder standardCertificateAuthorities(String... standardCertificateAuthorities) { + return standardCertificateAuthorities(List.of(standardCertificateAuthorities)); + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder tls13Support(@Nullable Boolean tls13Support) { + $.tls13Support = tls13Support; + return this; + } + + public Builder tlsVersionTitle(@Nullable String tlsVersionTitle) { + $.tlsVersionTitle = tlsVersionTitle; + return this; + } + + public Builder trueClientIpClientSetting(@Nullable Boolean trueClientIpClientSetting) { + $.trueClientIpClientSetting = trueClientIpClientSetting; + return this; + } + + public Builder trueClientIpHeader(@Nullable String trueClientIpHeader) { + $.trueClientIpHeader = trueClientIpHeader; + return this; + } + + public Builder useUniqueCacheKey(@Nullable Boolean useUniqueCacheKey) { + $.useUniqueCacheKey = useUniqueCacheKey; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder verificationMode(@Nullable String verificationMode) { + $.verificationMode = verificationMode; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOrigin build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs.java new file mode 100644 index 000000000..290a879c9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs.java @@ -0,0 +1,782 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs(); + + @Import(name="cacheKeyHostname") + private @Nullable Output cacheKeyHostname; + + public Optional> cacheKeyHostname() { + return Optional.ofNullable(this.cacheKeyHostname); + } + + @Import(name="compress") + private @Nullable Output compress; + + public Optional> compress() { + return Optional.ofNullable(this.compress); + } + + @Import(name="customCertificateAuthorities") + private @Nullable Output> customCertificateAuthorities; + + public Optional>> customCertificateAuthorities() { + return Optional.ofNullable(this.customCertificateAuthorities); + } + + @Import(name="customCertificates") + private @Nullable Output> customCertificates; + + public Optional>> customCertificates() { + return Optional.ofNullable(this.customCertificates); + } + + @Import(name="customForwardHostHeader") + private @Nullable Output customForwardHostHeader; + + public Optional> customForwardHostHeader() { + return Optional.ofNullable(this.customForwardHostHeader); + } + + @Import(name="customValidCnValues") + private @Nullable Output> customValidCnValues; + + public Optional>> customValidCnValues() { + return Optional.ofNullable(this.customValidCnValues); + } + + @Import(name="enableTrueClientIp") + private @Nullable Output enableTrueClientIp; + + public Optional> enableTrueClientIp() { + return Optional.ofNullable(this.enableTrueClientIp); + } + + @Import(name="forwardHostHeader") + private @Nullable Output forwardHostHeader; + + public Optional> forwardHostHeader() { + return Optional.ofNullable(this.forwardHostHeader); + } + + @Import(name="hostname") + private @Nullable Output hostname; + + public Optional> hostname() { + return Optional.ofNullable(this.hostname); + } + + @Import(name="httpPort") + private @Nullable Output httpPort; + + public Optional> httpPort() { + return Optional.ofNullable(this.httpPort); + } + + @Import(name="httpsPort") + private @Nullable Output httpsPort; + + public Optional> httpsPort() { + return Optional.ofNullable(this.httpsPort); + } + + @Import(name="ipVersion") + private @Nullable Output ipVersion; + + public Optional> ipVersion() { + return Optional.ofNullable(this.ipVersion); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="maxTlsVersion") + private @Nullable Output maxTlsVersion; + + public Optional> maxTlsVersion() { + return Optional.ofNullable(this.maxTlsVersion); + } + + @Import(name="minTlsVersion") + private @Nullable Output minTlsVersion; + + public Optional> minTlsVersion() { + return Optional.ofNullable(this.minTlsVersion); + } + + @Import(name="mslorigin") + private @Nullable Output mslorigin; + + public Optional> mslorigin() { + return Optional.ofNullable(this.mslorigin); + } + + @Import(name="netStorage") + private @Nullable Output netStorage; + + public Optional> netStorage() { + return Optional.ofNullable(this.netStorage); + } + + @Import(name="originCertificate") + private @Nullable Output originCertificate; + + public Optional> originCertificate() { + return Optional.ofNullable(this.originCertificate); + } + + @Import(name="originCertsToHonor") + private @Nullable Output originCertsToHonor; + + public Optional> originCertsToHonor() { + return Optional.ofNullable(this.originCertsToHonor); + } + + @Import(name="originId") + private @Nullable Output originId; + + public Optional> originId() { + return Optional.ofNullable(this.originId); + } + + @Import(name="originSni") + private @Nullable Output originSni; + + public Optional> originSni() { + return Optional.ofNullable(this.originSni); + } + + @Import(name="originType") + private @Nullable Output originType; + + public Optional> originType() { + return Optional.ofNullable(this.originType); + } + + @Import(name="ports") + private @Nullable Output ports; + + public Optional> ports() { + return Optional.ofNullable(this.ports); + } + + @Import(name="saasCnameEnabled") + private @Nullable Output saasCnameEnabled; + + public Optional> saasCnameEnabled() { + return Optional.ofNullable(this.saasCnameEnabled); + } + + @Import(name="saasCnameLevel") + private @Nullable Output saasCnameLevel; + + public Optional> saasCnameLevel() { + return Optional.ofNullable(this.saasCnameLevel); + } + + @Import(name="saasCookie") + private @Nullable Output saasCookie; + + public Optional> saasCookie() { + return Optional.ofNullable(this.saasCookie); + } + + @Import(name="saasQueryString") + private @Nullable Output saasQueryString; + + public Optional> saasQueryString() { + return Optional.ofNullable(this.saasQueryString); + } + + @Import(name="saasRegex") + private @Nullable Output saasRegex; + + public Optional> saasRegex() { + return Optional.ofNullable(this.saasRegex); + } + + @Import(name="saasReplace") + private @Nullable Output saasReplace; + + public Optional> saasReplace() { + return Optional.ofNullable(this.saasReplace); + } + + @Import(name="saasSuffix") + private @Nullable Output saasSuffix; + + public Optional> saasSuffix() { + return Optional.ofNullable(this.saasSuffix); + } + + @Import(name="saasType") + private @Nullable Output saasType; + + public Optional> saasType() { + return Optional.ofNullable(this.saasType); + } + + @Import(name="secondHostname") + private @Nullable Output secondHostname; + + public Optional> secondHostname() { + return Optional.ofNullable(this.secondHostname); + } + + @Import(name="secondHostnameEnabled") + private @Nullable Output secondHostnameEnabled; + + public Optional> secondHostnameEnabled() { + return Optional.ofNullable(this.secondHostnameEnabled); + } + + @Import(name="standardCertificateAuthorities") + private @Nullable Output> standardCertificateAuthorities; + + public Optional>> standardCertificateAuthorities() { + return Optional.ofNullable(this.standardCertificateAuthorities); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="tls13Support") + private @Nullable Output tls13Support; + + public Optional> tls13Support() { + return Optional.ofNullable(this.tls13Support); + } + + @Import(name="tlsVersionTitle") + private @Nullable Output tlsVersionTitle; + + public Optional> tlsVersionTitle() { + return Optional.ofNullable(this.tlsVersionTitle); + } + + @Import(name="trueClientIpClientSetting") + private @Nullable Output trueClientIpClientSetting; + + public Optional> trueClientIpClientSetting() { + return Optional.ofNullable(this.trueClientIpClientSetting); + } + + @Import(name="trueClientIpHeader") + private @Nullable Output trueClientIpHeader; + + public Optional> trueClientIpHeader() { + return Optional.ofNullable(this.trueClientIpHeader); + } + + @Import(name="useUniqueCacheKey") + private @Nullable Output useUniqueCacheKey; + + public Optional> useUniqueCacheKey() { + return Optional.ofNullable(this.useUniqueCacheKey); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="verificationMode") + private @Nullable Output verificationMode; + + public Optional> verificationMode() { + return Optional.ofNullable(this.verificationMode); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs(GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs $) { + this.cacheKeyHostname = $.cacheKeyHostname; + this.compress = $.compress; + this.customCertificateAuthorities = $.customCertificateAuthorities; + this.customCertificates = $.customCertificates; + this.customForwardHostHeader = $.customForwardHostHeader; + this.customValidCnValues = $.customValidCnValues; + this.enableTrueClientIp = $.enableTrueClientIp; + this.forwardHostHeader = $.forwardHostHeader; + this.hostname = $.hostname; + this.httpPort = $.httpPort; + this.httpsPort = $.httpsPort; + this.ipVersion = $.ipVersion; + this.locked = $.locked; + this.maxTlsVersion = $.maxTlsVersion; + this.minTlsVersion = $.minTlsVersion; + this.mslorigin = $.mslorigin; + this.netStorage = $.netStorage; + this.originCertificate = $.originCertificate; + this.originCertsToHonor = $.originCertsToHonor; + this.originId = $.originId; + this.originSni = $.originSni; + this.originType = $.originType; + this.ports = $.ports; + this.saasCnameEnabled = $.saasCnameEnabled; + this.saasCnameLevel = $.saasCnameLevel; + this.saasCookie = $.saasCookie; + this.saasQueryString = $.saasQueryString; + this.saasRegex = $.saasRegex; + this.saasReplace = $.saasReplace; + this.saasSuffix = $.saasSuffix; + this.saasType = $.saasType; + this.secondHostname = $.secondHostname; + this.secondHostnameEnabled = $.secondHostnameEnabled; + this.standardCertificateAuthorities = $.standardCertificateAuthorities; + this.templateUuid = $.templateUuid; + this.tls13Support = $.tls13Support; + this.tlsVersionTitle = $.tlsVersionTitle; + this.trueClientIpClientSetting = $.trueClientIpClientSetting; + this.trueClientIpHeader = $.trueClientIpHeader; + this.useUniqueCacheKey = $.useUniqueCacheKey; + this.uuid = $.uuid; + this.verificationMode = $.verificationMode; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs(Objects.requireNonNull(defaults)); + } + + public Builder cacheKeyHostname(@Nullable Output cacheKeyHostname) { + $.cacheKeyHostname = cacheKeyHostname; + return this; + } + + public Builder cacheKeyHostname(String cacheKeyHostname) { + return cacheKeyHostname(Output.of(cacheKeyHostname)); + } + + public Builder compress(@Nullable Output compress) { + $.compress = compress; + return this; + } + + public Builder compress(Boolean compress) { + return compress(Output.of(compress)); + } + + public Builder customCertificateAuthorities(@Nullable Output> customCertificateAuthorities) { + $.customCertificateAuthorities = customCertificateAuthorities; + return this; + } + + public Builder customCertificateAuthorities(List customCertificateAuthorities) { + return customCertificateAuthorities(Output.of(customCertificateAuthorities)); + } + + public Builder customCertificateAuthorities(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs... customCertificateAuthorities) { + return customCertificateAuthorities(List.of(customCertificateAuthorities)); + } + + public Builder customCertificates(@Nullable Output> customCertificates) { + $.customCertificates = customCertificates; + return this; + } + + public Builder customCertificates(List customCertificates) { + return customCertificates(Output.of(customCertificates)); + } + + public Builder customCertificates(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs... customCertificates) { + return customCertificates(List.of(customCertificates)); + } + + public Builder customForwardHostHeader(@Nullable Output customForwardHostHeader) { + $.customForwardHostHeader = customForwardHostHeader; + return this; + } + + public Builder customForwardHostHeader(String customForwardHostHeader) { + return customForwardHostHeader(Output.of(customForwardHostHeader)); + } + + public Builder customValidCnValues(@Nullable Output> customValidCnValues) { + $.customValidCnValues = customValidCnValues; + return this; + } + + public Builder customValidCnValues(List customValidCnValues) { + return customValidCnValues(Output.of(customValidCnValues)); + } + + public Builder customValidCnValues(String... customValidCnValues) { + return customValidCnValues(List.of(customValidCnValues)); + } + + public Builder enableTrueClientIp(@Nullable Output enableTrueClientIp) { + $.enableTrueClientIp = enableTrueClientIp; + return this; + } + + public Builder enableTrueClientIp(Boolean enableTrueClientIp) { + return enableTrueClientIp(Output.of(enableTrueClientIp)); + } + + public Builder forwardHostHeader(@Nullable Output forwardHostHeader) { + $.forwardHostHeader = forwardHostHeader; + return this; + } + + public Builder forwardHostHeader(String forwardHostHeader) { + return forwardHostHeader(Output.of(forwardHostHeader)); + } + + public Builder hostname(@Nullable Output hostname) { + $.hostname = hostname; + return this; + } + + public Builder hostname(String hostname) { + return hostname(Output.of(hostname)); + } + + public Builder httpPort(@Nullable Output httpPort) { + $.httpPort = httpPort; + return this; + } + + public Builder httpPort(Integer httpPort) { + return httpPort(Output.of(httpPort)); + } + + public Builder httpsPort(@Nullable Output httpsPort) { + $.httpsPort = httpsPort; + return this; + } + + public Builder httpsPort(Integer httpsPort) { + return httpsPort(Output.of(httpsPort)); + } + + public Builder ipVersion(@Nullable Output ipVersion) { + $.ipVersion = ipVersion; + return this; + } + + public Builder ipVersion(String ipVersion) { + return ipVersion(Output.of(ipVersion)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder maxTlsVersion(@Nullable Output maxTlsVersion) { + $.maxTlsVersion = maxTlsVersion; + return this; + } + + public Builder maxTlsVersion(String maxTlsVersion) { + return maxTlsVersion(Output.of(maxTlsVersion)); + } + + public Builder minTlsVersion(@Nullable Output minTlsVersion) { + $.minTlsVersion = minTlsVersion; + return this; + } + + public Builder minTlsVersion(String minTlsVersion) { + return minTlsVersion(Output.of(minTlsVersion)); + } + + public Builder mslorigin(@Nullable Output mslorigin) { + $.mslorigin = mslorigin; + return this; + } + + public Builder mslorigin(String mslorigin) { + return mslorigin(Output.of(mslorigin)); + } + + public Builder netStorage(@Nullable Output netStorage) { + $.netStorage = netStorage; + return this; + } + + public Builder netStorage(GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs netStorage) { + return netStorage(Output.of(netStorage)); + } + + public Builder originCertificate(@Nullable Output originCertificate) { + $.originCertificate = originCertificate; + return this; + } + + public Builder originCertificate(String originCertificate) { + return originCertificate(Output.of(originCertificate)); + } + + public Builder originCertsToHonor(@Nullable Output originCertsToHonor) { + $.originCertsToHonor = originCertsToHonor; + return this; + } + + public Builder originCertsToHonor(String originCertsToHonor) { + return originCertsToHonor(Output.of(originCertsToHonor)); + } + + public Builder originId(@Nullable Output originId) { + $.originId = originId; + return this; + } + + public Builder originId(String originId) { + return originId(Output.of(originId)); + } + + public Builder originSni(@Nullable Output originSni) { + $.originSni = originSni; + return this; + } + + public Builder originSni(Boolean originSni) { + return originSni(Output.of(originSni)); + } + + public Builder originType(@Nullable Output originType) { + $.originType = originType; + return this; + } + + public Builder originType(String originType) { + return originType(Output.of(originType)); + } + + public Builder ports(@Nullable Output ports) { + $.ports = ports; + return this; + } + + public Builder ports(String ports) { + return ports(Output.of(ports)); + } + + public Builder saasCnameEnabled(@Nullable Output saasCnameEnabled) { + $.saasCnameEnabled = saasCnameEnabled; + return this; + } + + public Builder saasCnameEnabled(Boolean saasCnameEnabled) { + return saasCnameEnabled(Output.of(saasCnameEnabled)); + } + + public Builder saasCnameLevel(@Nullable Output saasCnameLevel) { + $.saasCnameLevel = saasCnameLevel; + return this; + } + + public Builder saasCnameLevel(Integer saasCnameLevel) { + return saasCnameLevel(Output.of(saasCnameLevel)); + } + + public Builder saasCookie(@Nullable Output saasCookie) { + $.saasCookie = saasCookie; + return this; + } + + public Builder saasCookie(String saasCookie) { + return saasCookie(Output.of(saasCookie)); + } + + public Builder saasQueryString(@Nullable Output saasQueryString) { + $.saasQueryString = saasQueryString; + return this; + } + + public Builder saasQueryString(String saasQueryString) { + return saasQueryString(Output.of(saasQueryString)); + } + + public Builder saasRegex(@Nullable Output saasRegex) { + $.saasRegex = saasRegex; + return this; + } + + public Builder saasRegex(String saasRegex) { + return saasRegex(Output.of(saasRegex)); + } + + public Builder saasReplace(@Nullable Output saasReplace) { + $.saasReplace = saasReplace; + return this; + } + + public Builder saasReplace(String saasReplace) { + return saasReplace(Output.of(saasReplace)); + } + + public Builder saasSuffix(@Nullable Output saasSuffix) { + $.saasSuffix = saasSuffix; + return this; + } + + public Builder saasSuffix(String saasSuffix) { + return saasSuffix(Output.of(saasSuffix)); + } + + public Builder saasType(@Nullable Output saasType) { + $.saasType = saasType; + return this; + } + + public Builder saasType(String saasType) { + return saasType(Output.of(saasType)); + } + + public Builder secondHostname(@Nullable Output secondHostname) { + $.secondHostname = secondHostname; + return this; + } + + public Builder secondHostname(String secondHostname) { + return secondHostname(Output.of(secondHostname)); + } + + public Builder secondHostnameEnabled(@Nullable Output secondHostnameEnabled) { + $.secondHostnameEnabled = secondHostnameEnabled; + return this; + } + + public Builder secondHostnameEnabled(Boolean secondHostnameEnabled) { + return secondHostnameEnabled(Output.of(secondHostnameEnabled)); + } + + public Builder standardCertificateAuthorities(@Nullable Output> standardCertificateAuthorities) { + $.standardCertificateAuthorities = standardCertificateAuthorities; + return this; + } + + public Builder standardCertificateAuthorities(List standardCertificateAuthorities) { + return standardCertificateAuthorities(Output.of(standardCertificateAuthorities)); + } + + public Builder standardCertificateAuthorities(String... standardCertificateAuthorities) { + return standardCertificateAuthorities(List.of(standardCertificateAuthorities)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder tls13Support(@Nullable Output tls13Support) { + $.tls13Support = tls13Support; + return this; + } + + public Builder tls13Support(Boolean tls13Support) { + return tls13Support(Output.of(tls13Support)); + } + + public Builder tlsVersionTitle(@Nullable Output tlsVersionTitle) { + $.tlsVersionTitle = tlsVersionTitle; + return this; + } + + public Builder tlsVersionTitle(String tlsVersionTitle) { + return tlsVersionTitle(Output.of(tlsVersionTitle)); + } + + public Builder trueClientIpClientSetting(@Nullable Output trueClientIpClientSetting) { + $.trueClientIpClientSetting = trueClientIpClientSetting; + return this; + } + + public Builder trueClientIpClientSetting(Boolean trueClientIpClientSetting) { + return trueClientIpClientSetting(Output.of(trueClientIpClientSetting)); + } + + public Builder trueClientIpHeader(@Nullable Output trueClientIpHeader) { + $.trueClientIpHeader = trueClientIpHeader; + return this; + } + + public Builder trueClientIpHeader(String trueClientIpHeader) { + return trueClientIpHeader(Output.of(trueClientIpHeader)); + } + + public Builder useUniqueCacheKey(@Nullable Output useUniqueCacheKey) { + $.useUniqueCacheKey = useUniqueCacheKey; + return this; + } + + public Builder useUniqueCacheKey(Boolean useUniqueCacheKey) { + return useUniqueCacheKey(Output.of(useUniqueCacheKey)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder verificationMode(@Nullable Output verificationMode) { + $.verificationMode = verificationMode; + return this; + } + + public Builder verificationMode(String verificationMode) { + return verificationMode(Output.of(verificationMode)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics.java new file mode 100644 index 000000000..bcf57f801 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics.java @@ -0,0 +1,455 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics(); + + @Import(name="accessKeyEncryptedStorage") + private @Nullable Boolean accessKeyEncryptedStorage; + + public Optional accessKeyEncryptedStorage() { + return Optional.ofNullable(this.accessKeyEncryptedStorage); + } + + @Import(name="adcTitle") + private @Nullable String adcTitle; + + public Optional adcTitle() { + return Optional.ofNullable(this.adcTitle); + } + + @Import(name="authenticationMethod") + private @Nullable String authenticationMethod; + + public Optional authenticationMethod() { + return Optional.ofNullable(this.authenticationMethod); + } + + @Import(name="authenticationMethodTitle") + private @Nullable String authenticationMethodTitle; + + public Optional authenticationMethodTitle() { + return Optional.ofNullable(this.authenticationMethodTitle); + } + + @Import(name="awsAccessKeyId") + private @Nullable String awsAccessKeyId; + + public Optional awsAccessKeyId() { + return Optional.ofNullable(this.awsAccessKeyId); + } + + @Import(name="awsAccessKeyVersionGuid") + private @Nullable String awsAccessKeyVersionGuid; + + public Optional awsAccessKeyVersionGuid() { + return Optional.ofNullable(this.awsAccessKeyVersionGuid); + } + + @Import(name="awsArRegion") + private @Nullable String awsArRegion; + + public Optional awsArRegion() { + return Optional.ofNullable(this.awsArRegion); + } + + @Import(name="awsHost") + private @Nullable String awsHost; + + public Optional awsHost() { + return Optional.ofNullable(this.awsHost); + } + + @Import(name="awsRegion") + private @Nullable String awsRegion; + + public Optional awsRegion() { + return Optional.ofNullable(this.awsRegion); + } + + @Import(name="awsSecretAccessKey") + private @Nullable String awsSecretAccessKey; + + public Optional awsSecretAccessKey() { + return Optional.ofNullable(this.awsSecretAccessKey); + } + + @Import(name="awsService") + private @Nullable String awsService; + + public Optional awsService() { + return Optional.ofNullable(this.awsService); + } + + @Import(name="country") + private @Nullable String country; + + public Optional country() { + return Optional.ofNullable(this.country); + } + + @Import(name="customSignStrings") + private @Nullable List customSignStrings; + + public Optional> customSignStrings() { + return Optional.ofNullable(this.customSignStrings); + } + + @Import(name="directConnectGeo") + private @Nullable String directConnectGeo; + + public Optional directConnectGeo() { + return Optional.ofNullable(this.directConnectGeo); + } + + @Import(name="encodingVersion") + private @Nullable Integer encodingVersion; + + public Optional encodingVersion() { + return Optional.ofNullable(this.encodingVersion); + } + + @Import(name="endPointService") + private @Nullable String endPointService; + + public Optional endPointService() { + return Optional.ofNullable(this.endPointService); + } + + @Import(name="gcsAccessKeyVersionGuid") + private @Nullable String gcsAccessKeyVersionGuid; + + public Optional gcsAccessKeyVersionGuid() { + return Optional.ofNullable(this.gcsAccessKeyVersionGuid); + } + + @Import(name="gcsHmacKeyAccessId") + private @Nullable String gcsHmacKeyAccessId; + + public Optional gcsHmacKeyAccessId() { + return Optional.ofNullable(this.gcsHmacKeyAccessId); + } + + @Import(name="gcsHmacKeySecret") + private @Nullable String gcsHmacKeySecret; + + public Optional gcsHmacKeySecret() { + return Optional.ofNullable(this.gcsHmacKeySecret); + } + + @Import(name="hostnameTag") + private @Nullable Boolean hostnameTag; + + public Optional hostnameTag() { + return Optional.ofNullable(this.hostnameTag); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="mslkey") + private @Nullable String mslkey; + + public Optional mslkey() { + return Optional.ofNullable(this.mslkey); + } + + @Import(name="mslname") + private @Nullable String mslname; + + public Optional mslname() { + return Optional.ofNullable(this.mslname); + } + + @Import(name="nonce") + private @Nullable String nonce; + + public Optional nonce() { + return Optional.ofNullable(this.nonce); + } + + @Import(name="originLocationTitle") + private @Nullable String originLocationTitle; + + public Optional originLocationTitle() { + return Optional.ofNullable(this.originLocationTitle); + } + + @Import(name="propertyIdTag") + private @Nullable Boolean propertyIdTag; + + public Optional propertyIdTag() { + return Optional.ofNullable(this.propertyIdTag); + } + + @Import(name="roleArn") + private @Nullable String roleArn; + + public Optional roleArn() { + return Optional.ofNullable(this.roleArn); + } + + @Import(name="secretKey") + private @Nullable String secretKey; + + public Optional secretKey() { + return Optional.ofNullable(this.secretKey); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="useCustomSignString") + private @Nullable Boolean useCustomSignString; + + public Optional useCustomSignString() { + return Optional.ofNullable(this.useCustomSignString); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics $) { + this.accessKeyEncryptedStorage = $.accessKeyEncryptedStorage; + this.adcTitle = $.adcTitle; + this.authenticationMethod = $.authenticationMethod; + this.authenticationMethodTitle = $.authenticationMethodTitle; + this.awsAccessKeyId = $.awsAccessKeyId; + this.awsAccessKeyVersionGuid = $.awsAccessKeyVersionGuid; + this.awsArRegion = $.awsArRegion; + this.awsHost = $.awsHost; + this.awsRegion = $.awsRegion; + this.awsSecretAccessKey = $.awsSecretAccessKey; + this.awsService = $.awsService; + this.country = $.country; + this.customSignStrings = $.customSignStrings; + this.directConnectGeo = $.directConnectGeo; + this.encodingVersion = $.encodingVersion; + this.endPointService = $.endPointService; + this.gcsAccessKeyVersionGuid = $.gcsAccessKeyVersionGuid; + this.gcsHmacKeyAccessId = $.gcsHmacKeyAccessId; + this.gcsHmacKeySecret = $.gcsHmacKeySecret; + this.hostnameTag = $.hostnameTag; + this.locked = $.locked; + this.mslkey = $.mslkey; + this.mslname = $.mslname; + this.nonce = $.nonce; + this.originLocationTitle = $.originLocationTitle; + this.propertyIdTag = $.propertyIdTag; + this.roleArn = $.roleArn; + this.secretKey = $.secretKey; + this.templateUuid = $.templateUuid; + this.useCustomSignString = $.useCustomSignString; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics(Objects.requireNonNull(defaults)); + } + + public Builder accessKeyEncryptedStorage(@Nullable Boolean accessKeyEncryptedStorage) { + $.accessKeyEncryptedStorage = accessKeyEncryptedStorage; + return this; + } + + public Builder adcTitle(@Nullable String adcTitle) { + $.adcTitle = adcTitle; + return this; + } + + public Builder authenticationMethod(@Nullable String authenticationMethod) { + $.authenticationMethod = authenticationMethod; + return this; + } + + public Builder authenticationMethodTitle(@Nullable String authenticationMethodTitle) { + $.authenticationMethodTitle = authenticationMethodTitle; + return this; + } + + public Builder awsAccessKeyId(@Nullable String awsAccessKeyId) { + $.awsAccessKeyId = awsAccessKeyId; + return this; + } + + public Builder awsAccessKeyVersionGuid(@Nullable String awsAccessKeyVersionGuid) { + $.awsAccessKeyVersionGuid = awsAccessKeyVersionGuid; + return this; + } + + public Builder awsArRegion(@Nullable String awsArRegion) { + $.awsArRegion = awsArRegion; + return this; + } + + public Builder awsHost(@Nullable String awsHost) { + $.awsHost = awsHost; + return this; + } + + public Builder awsRegion(@Nullable String awsRegion) { + $.awsRegion = awsRegion; + return this; + } + + public Builder awsSecretAccessKey(@Nullable String awsSecretAccessKey) { + $.awsSecretAccessKey = awsSecretAccessKey; + return this; + } + + public Builder awsService(@Nullable String awsService) { + $.awsService = awsService; + return this; + } + + public Builder country(@Nullable String country) { + $.country = country; + return this; + } + + public Builder customSignStrings(@Nullable List customSignStrings) { + $.customSignStrings = customSignStrings; + return this; + } + + public Builder customSignStrings(String... customSignStrings) { + return customSignStrings(List.of(customSignStrings)); + } + + public Builder directConnectGeo(@Nullable String directConnectGeo) { + $.directConnectGeo = directConnectGeo; + return this; + } + + public Builder encodingVersion(@Nullable Integer encodingVersion) { + $.encodingVersion = encodingVersion; + return this; + } + + public Builder endPointService(@Nullable String endPointService) { + $.endPointService = endPointService; + return this; + } + + public Builder gcsAccessKeyVersionGuid(@Nullable String gcsAccessKeyVersionGuid) { + $.gcsAccessKeyVersionGuid = gcsAccessKeyVersionGuid; + return this; + } + + public Builder gcsHmacKeyAccessId(@Nullable String gcsHmacKeyAccessId) { + $.gcsHmacKeyAccessId = gcsHmacKeyAccessId; + return this; + } + + public Builder gcsHmacKeySecret(@Nullable String gcsHmacKeySecret) { + $.gcsHmacKeySecret = gcsHmacKeySecret; + return this; + } + + public Builder hostnameTag(@Nullable Boolean hostnameTag) { + $.hostnameTag = hostnameTag; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder mslkey(@Nullable String mslkey) { + $.mslkey = mslkey; + return this; + } + + public Builder mslname(@Nullable String mslname) { + $.mslname = mslname; + return this; + } + + public Builder nonce(@Nullable String nonce) { + $.nonce = nonce; + return this; + } + + public Builder originLocationTitle(@Nullable String originLocationTitle) { + $.originLocationTitle = originLocationTitle; + return this; + } + + public Builder propertyIdTag(@Nullable Boolean propertyIdTag) { + $.propertyIdTag = propertyIdTag; + return this; + } + + public Builder roleArn(@Nullable String roleArn) { + $.roleArn = roleArn; + return this; + } + + public Builder secretKey(@Nullable String secretKey) { + $.secretKey = secretKey; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder useCustomSignString(@Nullable Boolean useCustomSignString) { + $.useCustomSignString = useCustomSignString; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs.java new file mode 100644 index 000000000..55d89fc3b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs.java @@ -0,0 +1,580 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs(); + + @Import(name="accessKeyEncryptedStorage") + private @Nullable Output accessKeyEncryptedStorage; + + public Optional> accessKeyEncryptedStorage() { + return Optional.ofNullable(this.accessKeyEncryptedStorage); + } + + @Import(name="adcTitle") + private @Nullable Output adcTitle; + + public Optional> adcTitle() { + return Optional.ofNullable(this.adcTitle); + } + + @Import(name="authenticationMethod") + private @Nullable Output authenticationMethod; + + public Optional> authenticationMethod() { + return Optional.ofNullable(this.authenticationMethod); + } + + @Import(name="authenticationMethodTitle") + private @Nullable Output authenticationMethodTitle; + + public Optional> authenticationMethodTitle() { + return Optional.ofNullable(this.authenticationMethodTitle); + } + + @Import(name="awsAccessKeyId") + private @Nullable Output awsAccessKeyId; + + public Optional> awsAccessKeyId() { + return Optional.ofNullable(this.awsAccessKeyId); + } + + @Import(name="awsAccessKeyVersionGuid") + private @Nullable Output awsAccessKeyVersionGuid; + + public Optional> awsAccessKeyVersionGuid() { + return Optional.ofNullable(this.awsAccessKeyVersionGuid); + } + + @Import(name="awsArRegion") + private @Nullable Output awsArRegion; + + public Optional> awsArRegion() { + return Optional.ofNullable(this.awsArRegion); + } + + @Import(name="awsHost") + private @Nullable Output awsHost; + + public Optional> awsHost() { + return Optional.ofNullable(this.awsHost); + } + + @Import(name="awsRegion") + private @Nullable Output awsRegion; + + public Optional> awsRegion() { + return Optional.ofNullable(this.awsRegion); + } + + @Import(name="awsSecretAccessKey") + private @Nullable Output awsSecretAccessKey; + + public Optional> awsSecretAccessKey() { + return Optional.ofNullable(this.awsSecretAccessKey); + } + + @Import(name="awsService") + private @Nullable Output awsService; + + public Optional> awsService() { + return Optional.ofNullable(this.awsService); + } + + @Import(name="country") + private @Nullable Output country; + + public Optional> country() { + return Optional.ofNullable(this.country); + } + + @Import(name="customSignStrings") + private @Nullable Output> customSignStrings; + + public Optional>> customSignStrings() { + return Optional.ofNullable(this.customSignStrings); + } + + @Import(name="directConnectGeo") + private @Nullable Output directConnectGeo; + + public Optional> directConnectGeo() { + return Optional.ofNullable(this.directConnectGeo); + } + + @Import(name="encodingVersion") + private @Nullable Output encodingVersion; + + public Optional> encodingVersion() { + return Optional.ofNullable(this.encodingVersion); + } + + @Import(name="endPointService") + private @Nullable Output endPointService; + + public Optional> endPointService() { + return Optional.ofNullable(this.endPointService); + } + + @Import(name="gcsAccessKeyVersionGuid") + private @Nullable Output gcsAccessKeyVersionGuid; + + public Optional> gcsAccessKeyVersionGuid() { + return Optional.ofNullable(this.gcsAccessKeyVersionGuid); + } + + @Import(name="gcsHmacKeyAccessId") + private @Nullable Output gcsHmacKeyAccessId; + + public Optional> gcsHmacKeyAccessId() { + return Optional.ofNullable(this.gcsHmacKeyAccessId); + } + + @Import(name="gcsHmacKeySecret") + private @Nullable Output gcsHmacKeySecret; + + public Optional> gcsHmacKeySecret() { + return Optional.ofNullable(this.gcsHmacKeySecret); + } + + @Import(name="hostnameTag") + private @Nullable Output hostnameTag; + + public Optional> hostnameTag() { + return Optional.ofNullable(this.hostnameTag); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="mslkey") + private @Nullable Output mslkey; + + public Optional> mslkey() { + return Optional.ofNullable(this.mslkey); + } + + @Import(name="mslname") + private @Nullable Output mslname; + + public Optional> mslname() { + return Optional.ofNullable(this.mslname); + } + + @Import(name="nonce") + private @Nullable Output nonce; + + public Optional> nonce() { + return Optional.ofNullable(this.nonce); + } + + @Import(name="originLocationTitle") + private @Nullable Output originLocationTitle; + + public Optional> originLocationTitle() { + return Optional.ofNullable(this.originLocationTitle); + } + + @Import(name="propertyIdTag") + private @Nullable Output propertyIdTag; + + public Optional> propertyIdTag() { + return Optional.ofNullable(this.propertyIdTag); + } + + @Import(name="roleArn") + private @Nullable Output roleArn; + + public Optional> roleArn() { + return Optional.ofNullable(this.roleArn); + } + + @Import(name="secretKey") + private @Nullable Output secretKey; + + public Optional> secretKey() { + return Optional.ofNullable(this.secretKey); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="useCustomSignString") + private @Nullable Output useCustomSignString; + + public Optional> useCustomSignString() { + return Optional.ofNullable(this.useCustomSignString); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs $) { + this.accessKeyEncryptedStorage = $.accessKeyEncryptedStorage; + this.adcTitle = $.adcTitle; + this.authenticationMethod = $.authenticationMethod; + this.authenticationMethodTitle = $.authenticationMethodTitle; + this.awsAccessKeyId = $.awsAccessKeyId; + this.awsAccessKeyVersionGuid = $.awsAccessKeyVersionGuid; + this.awsArRegion = $.awsArRegion; + this.awsHost = $.awsHost; + this.awsRegion = $.awsRegion; + this.awsSecretAccessKey = $.awsSecretAccessKey; + this.awsService = $.awsService; + this.country = $.country; + this.customSignStrings = $.customSignStrings; + this.directConnectGeo = $.directConnectGeo; + this.encodingVersion = $.encodingVersion; + this.endPointService = $.endPointService; + this.gcsAccessKeyVersionGuid = $.gcsAccessKeyVersionGuid; + this.gcsHmacKeyAccessId = $.gcsHmacKeyAccessId; + this.gcsHmacKeySecret = $.gcsHmacKeySecret; + this.hostnameTag = $.hostnameTag; + this.locked = $.locked; + this.mslkey = $.mslkey; + this.mslname = $.mslname; + this.nonce = $.nonce; + this.originLocationTitle = $.originLocationTitle; + this.propertyIdTag = $.propertyIdTag; + this.roleArn = $.roleArn; + this.secretKey = $.secretKey; + this.templateUuid = $.templateUuid; + this.useCustomSignString = $.useCustomSignString; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs(Objects.requireNonNull(defaults)); + } + + public Builder accessKeyEncryptedStorage(@Nullable Output accessKeyEncryptedStorage) { + $.accessKeyEncryptedStorage = accessKeyEncryptedStorage; + return this; + } + + public Builder accessKeyEncryptedStorage(Boolean accessKeyEncryptedStorage) { + return accessKeyEncryptedStorage(Output.of(accessKeyEncryptedStorage)); + } + + public Builder adcTitle(@Nullable Output adcTitle) { + $.adcTitle = adcTitle; + return this; + } + + public Builder adcTitle(String adcTitle) { + return adcTitle(Output.of(adcTitle)); + } + + public Builder authenticationMethod(@Nullable Output authenticationMethod) { + $.authenticationMethod = authenticationMethod; + return this; + } + + public Builder authenticationMethod(String authenticationMethod) { + return authenticationMethod(Output.of(authenticationMethod)); + } + + public Builder authenticationMethodTitle(@Nullable Output authenticationMethodTitle) { + $.authenticationMethodTitle = authenticationMethodTitle; + return this; + } + + public Builder authenticationMethodTitle(String authenticationMethodTitle) { + return authenticationMethodTitle(Output.of(authenticationMethodTitle)); + } + + public Builder awsAccessKeyId(@Nullable Output awsAccessKeyId) { + $.awsAccessKeyId = awsAccessKeyId; + return this; + } + + public Builder awsAccessKeyId(String awsAccessKeyId) { + return awsAccessKeyId(Output.of(awsAccessKeyId)); + } + + public Builder awsAccessKeyVersionGuid(@Nullable Output awsAccessKeyVersionGuid) { + $.awsAccessKeyVersionGuid = awsAccessKeyVersionGuid; + return this; + } + + public Builder awsAccessKeyVersionGuid(String awsAccessKeyVersionGuid) { + return awsAccessKeyVersionGuid(Output.of(awsAccessKeyVersionGuid)); + } + + public Builder awsArRegion(@Nullable Output awsArRegion) { + $.awsArRegion = awsArRegion; + return this; + } + + public Builder awsArRegion(String awsArRegion) { + return awsArRegion(Output.of(awsArRegion)); + } + + public Builder awsHost(@Nullable Output awsHost) { + $.awsHost = awsHost; + return this; + } + + public Builder awsHost(String awsHost) { + return awsHost(Output.of(awsHost)); + } + + public Builder awsRegion(@Nullable Output awsRegion) { + $.awsRegion = awsRegion; + return this; + } + + public Builder awsRegion(String awsRegion) { + return awsRegion(Output.of(awsRegion)); + } + + public Builder awsSecretAccessKey(@Nullable Output awsSecretAccessKey) { + $.awsSecretAccessKey = awsSecretAccessKey; + return this; + } + + public Builder awsSecretAccessKey(String awsSecretAccessKey) { + return awsSecretAccessKey(Output.of(awsSecretAccessKey)); + } + + public Builder awsService(@Nullable Output awsService) { + $.awsService = awsService; + return this; + } + + public Builder awsService(String awsService) { + return awsService(Output.of(awsService)); + } + + public Builder country(@Nullable Output country) { + $.country = country; + return this; + } + + public Builder country(String country) { + return country(Output.of(country)); + } + + public Builder customSignStrings(@Nullable Output> customSignStrings) { + $.customSignStrings = customSignStrings; + return this; + } + + public Builder customSignStrings(List customSignStrings) { + return customSignStrings(Output.of(customSignStrings)); + } + + public Builder customSignStrings(String... customSignStrings) { + return customSignStrings(List.of(customSignStrings)); + } + + public Builder directConnectGeo(@Nullable Output directConnectGeo) { + $.directConnectGeo = directConnectGeo; + return this; + } + + public Builder directConnectGeo(String directConnectGeo) { + return directConnectGeo(Output.of(directConnectGeo)); + } + + public Builder encodingVersion(@Nullable Output encodingVersion) { + $.encodingVersion = encodingVersion; + return this; + } + + public Builder encodingVersion(Integer encodingVersion) { + return encodingVersion(Output.of(encodingVersion)); + } + + public Builder endPointService(@Nullable Output endPointService) { + $.endPointService = endPointService; + return this; + } + + public Builder endPointService(String endPointService) { + return endPointService(Output.of(endPointService)); + } + + public Builder gcsAccessKeyVersionGuid(@Nullable Output gcsAccessKeyVersionGuid) { + $.gcsAccessKeyVersionGuid = gcsAccessKeyVersionGuid; + return this; + } + + public Builder gcsAccessKeyVersionGuid(String gcsAccessKeyVersionGuid) { + return gcsAccessKeyVersionGuid(Output.of(gcsAccessKeyVersionGuid)); + } + + public Builder gcsHmacKeyAccessId(@Nullable Output gcsHmacKeyAccessId) { + $.gcsHmacKeyAccessId = gcsHmacKeyAccessId; + return this; + } + + public Builder gcsHmacKeyAccessId(String gcsHmacKeyAccessId) { + return gcsHmacKeyAccessId(Output.of(gcsHmacKeyAccessId)); + } + + public Builder gcsHmacKeySecret(@Nullable Output gcsHmacKeySecret) { + $.gcsHmacKeySecret = gcsHmacKeySecret; + return this; + } + + public Builder gcsHmacKeySecret(String gcsHmacKeySecret) { + return gcsHmacKeySecret(Output.of(gcsHmacKeySecret)); + } + + public Builder hostnameTag(@Nullable Output hostnameTag) { + $.hostnameTag = hostnameTag; + return this; + } + + public Builder hostnameTag(Boolean hostnameTag) { + return hostnameTag(Output.of(hostnameTag)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder mslkey(@Nullable Output mslkey) { + $.mslkey = mslkey; + return this; + } + + public Builder mslkey(String mslkey) { + return mslkey(Output.of(mslkey)); + } + + public Builder mslname(@Nullable Output mslname) { + $.mslname = mslname; + return this; + } + + public Builder mslname(String mslname) { + return mslname(Output.of(mslname)); + } + + public Builder nonce(@Nullable Output nonce) { + $.nonce = nonce; + return this; + } + + public Builder nonce(String nonce) { + return nonce(Output.of(nonce)); + } + + public Builder originLocationTitle(@Nullable Output originLocationTitle) { + $.originLocationTitle = originLocationTitle; + return this; + } + + public Builder originLocationTitle(String originLocationTitle) { + return originLocationTitle(Output.of(originLocationTitle)); + } + + public Builder propertyIdTag(@Nullable Output propertyIdTag) { + $.propertyIdTag = propertyIdTag; + return this; + } + + public Builder propertyIdTag(Boolean propertyIdTag) { + return propertyIdTag(Output.of(propertyIdTag)); + } + + public Builder roleArn(@Nullable Output roleArn) { + $.roleArn = roleArn; + return this; + } + + public Builder roleArn(String roleArn) { + return roleArn(Output.of(roleArn)); + } + + public Builder secretKey(@Nullable Output secretKey) { + $.secretKey = secretKey; + return this; + } + + public Builder secretKey(String secretKey) { + return secretKey(Output.of(secretKey)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder useCustomSignString(@Nullable Output useCustomSignString) { + $.useCustomSignString = useCustomSignString; + return this; + } + + public Builder useCustomSignString(Boolean useCustomSignString) { + return useCustomSignString(Output.of(useCustomSignString)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd.java new file mode 100644 index 000000000..31a102083 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="origintype") + private @Nullable String origintype; + + public Optional origintype() { + return Optional.ofNullable(this.origintype); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd $) { + this.locked = $.locked; + this.origintype = $.origintype; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder origintype(@Nullable String origintype) { + $.origintype = origintype; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs.java new file mode 100644 index 000000000..f229389f3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="origintype") + private @Nullable Output origintype; + + public Optional> origintype() { + return Optional.ofNullable(this.origintype); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs $) { + this.locked = $.locked; + this.origintype = $.origintype; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder origintype(@Nullable Output origintype) { + $.origintype = origintype; + return this; + } + + public Builder origintype(String origintype) { + return origintype(Output.of(origintype)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate.java new file mode 100644 index 000000000..946f2804b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate.java @@ -0,0 +1,275 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate(); + + @Import(name="canBeCa") + private @Nullable Boolean canBeCa; + + public Optional canBeCa() { + return Optional.ofNullable(this.canBeCa); + } + + @Import(name="canBeLeaf") + private @Nullable Boolean canBeLeaf; + + public Optional canBeLeaf() { + return Optional.ofNullable(this.canBeLeaf); + } + + @Import(name="issuerRdns") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns issuerRdns; + + public Optional issuerRdns() { + return Optional.ofNullable(this.issuerRdns); + } + + @Import(name="notAfter") + private @Nullable Integer notAfter; + + public Optional notAfter() { + return Optional.ofNullable(this.notAfter); + } + + @Import(name="notBefore") + private @Nullable Integer notBefore; + + public Optional notBefore() { + return Optional.ofNullable(this.notBefore); + } + + @Import(name="pemEncodedCert") + private @Nullable String pemEncodedCert; + + public Optional pemEncodedCert() { + return Optional.ofNullable(this.pemEncodedCert); + } + + @Import(name="publicKey") + private @Nullable String publicKey; + + public Optional publicKey() { + return Optional.ofNullable(this.publicKey); + } + + @Import(name="publicKeyAlgorithm") + private @Nullable String publicKeyAlgorithm; + + public Optional publicKeyAlgorithm() { + return Optional.ofNullable(this.publicKeyAlgorithm); + } + + @Import(name="publicKeyFormat") + private @Nullable String publicKeyFormat; + + public Optional publicKeyFormat() { + return Optional.ofNullable(this.publicKeyFormat); + } + + @Import(name="selfSigned") + private @Nullable Boolean selfSigned; + + public Optional selfSigned() { + return Optional.ofNullable(this.selfSigned); + } + + @Import(name="serialNumber") + private @Nullable String serialNumber; + + public Optional serialNumber() { + return Optional.ofNullable(this.serialNumber); + } + + @Import(name="sha1Fingerprint") + private @Nullable String sha1Fingerprint; + + public Optional sha1Fingerprint() { + return Optional.ofNullable(this.sha1Fingerprint); + } + + @Import(name="sigAlgName") + private @Nullable String sigAlgName; + + public Optional sigAlgName() { + return Optional.ofNullable(this.sigAlgName); + } + + @Import(name="subjectAlternativeNames") + private @Nullable List subjectAlternativeNames; + + public Optional> subjectAlternativeNames() { + return Optional.ofNullable(this.subjectAlternativeNames); + } + + @Import(name="subjectCn") + private @Nullable String subjectCn; + + public Optional subjectCn() { + return Optional.ofNullable(this.subjectCn); + } + + @Import(name="subjectRdns") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns subjectRdns; + + public Optional subjectRdns() { + return Optional.ofNullable(this.subjectRdns); + } + + @Import(name="version") + private @Nullable Integer version; + + public Optional version() { + return Optional.ofNullable(this.version); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate $) { + this.canBeCa = $.canBeCa; + this.canBeLeaf = $.canBeLeaf; + this.issuerRdns = $.issuerRdns; + this.notAfter = $.notAfter; + this.notBefore = $.notBefore; + this.pemEncodedCert = $.pemEncodedCert; + this.publicKey = $.publicKey; + this.publicKeyAlgorithm = $.publicKeyAlgorithm; + this.publicKeyFormat = $.publicKeyFormat; + this.selfSigned = $.selfSigned; + this.serialNumber = $.serialNumber; + this.sha1Fingerprint = $.sha1Fingerprint; + this.sigAlgName = $.sigAlgName; + this.subjectAlternativeNames = $.subjectAlternativeNames; + this.subjectCn = $.subjectCn; + this.subjectRdns = $.subjectRdns; + this.version = $.version; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate(Objects.requireNonNull(defaults)); + } + + public Builder canBeCa(@Nullable Boolean canBeCa) { + $.canBeCa = canBeCa; + return this; + } + + public Builder canBeLeaf(@Nullable Boolean canBeLeaf) { + $.canBeLeaf = canBeLeaf; + return this; + } + + public Builder issuerRdns(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns issuerRdns) { + $.issuerRdns = issuerRdns; + return this; + } + + public Builder notAfter(@Nullable Integer notAfter) { + $.notAfter = notAfter; + return this; + } + + public Builder notBefore(@Nullable Integer notBefore) { + $.notBefore = notBefore; + return this; + } + + public Builder pemEncodedCert(@Nullable String pemEncodedCert) { + $.pemEncodedCert = pemEncodedCert; + return this; + } + + public Builder publicKey(@Nullable String publicKey) { + $.publicKey = publicKey; + return this; + } + + public Builder publicKeyAlgorithm(@Nullable String publicKeyAlgorithm) { + $.publicKeyAlgorithm = publicKeyAlgorithm; + return this; + } + + public Builder publicKeyFormat(@Nullable String publicKeyFormat) { + $.publicKeyFormat = publicKeyFormat; + return this; + } + + public Builder selfSigned(@Nullable Boolean selfSigned) { + $.selfSigned = selfSigned; + return this; + } + + public Builder serialNumber(@Nullable String serialNumber) { + $.serialNumber = serialNumber; + return this; + } + + public Builder sha1Fingerprint(@Nullable String sha1Fingerprint) { + $.sha1Fingerprint = sha1Fingerprint; + return this; + } + + public Builder sigAlgName(@Nullable String sigAlgName) { + $.sigAlgName = sigAlgName; + return this; + } + + public Builder subjectAlternativeNames(@Nullable List subjectAlternativeNames) { + $.subjectAlternativeNames = subjectAlternativeNames; + return this; + } + + public Builder subjectAlternativeNames(String... subjectAlternativeNames) { + return subjectAlternativeNames(List.of(subjectAlternativeNames)); + } + + public Builder subjectCn(@Nullable String subjectCn) { + $.subjectCn = subjectCn; + return this; + } + + public Builder subjectRdns(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns subjectRdns) { + $.subjectRdns = subjectRdns; + return this; + } + + public Builder version(@Nullable Integer version) { + $.version = version; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs.java new file mode 100644 index 000000000..b418b0502 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs.java @@ -0,0 +1,344 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs(); + + @Import(name="canBeCa") + private @Nullable Output canBeCa; + + public Optional> canBeCa() { + return Optional.ofNullable(this.canBeCa); + } + + @Import(name="canBeLeaf") + private @Nullable Output canBeLeaf; + + public Optional> canBeLeaf() { + return Optional.ofNullable(this.canBeLeaf); + } + + @Import(name="issuerRdns") + private @Nullable Output issuerRdns; + + public Optional> issuerRdns() { + return Optional.ofNullable(this.issuerRdns); + } + + @Import(name="notAfter") + private @Nullable Output notAfter; + + public Optional> notAfter() { + return Optional.ofNullable(this.notAfter); + } + + @Import(name="notBefore") + private @Nullable Output notBefore; + + public Optional> notBefore() { + return Optional.ofNullable(this.notBefore); + } + + @Import(name="pemEncodedCert") + private @Nullable Output pemEncodedCert; + + public Optional> pemEncodedCert() { + return Optional.ofNullable(this.pemEncodedCert); + } + + @Import(name="publicKey") + private @Nullable Output publicKey; + + public Optional> publicKey() { + return Optional.ofNullable(this.publicKey); + } + + @Import(name="publicKeyAlgorithm") + private @Nullable Output publicKeyAlgorithm; + + public Optional> publicKeyAlgorithm() { + return Optional.ofNullable(this.publicKeyAlgorithm); + } + + @Import(name="publicKeyFormat") + private @Nullable Output publicKeyFormat; + + public Optional> publicKeyFormat() { + return Optional.ofNullable(this.publicKeyFormat); + } + + @Import(name="selfSigned") + private @Nullable Output selfSigned; + + public Optional> selfSigned() { + return Optional.ofNullable(this.selfSigned); + } + + @Import(name="serialNumber") + private @Nullable Output serialNumber; + + public Optional> serialNumber() { + return Optional.ofNullable(this.serialNumber); + } + + @Import(name="sha1Fingerprint") + private @Nullable Output sha1Fingerprint; + + public Optional> sha1Fingerprint() { + return Optional.ofNullable(this.sha1Fingerprint); + } + + @Import(name="sigAlgName") + private @Nullable Output sigAlgName; + + public Optional> sigAlgName() { + return Optional.ofNullable(this.sigAlgName); + } + + @Import(name="subjectAlternativeNames") + private @Nullable Output> subjectAlternativeNames; + + public Optional>> subjectAlternativeNames() { + return Optional.ofNullable(this.subjectAlternativeNames); + } + + @Import(name="subjectCn") + private @Nullable Output subjectCn; + + public Optional> subjectCn() { + return Optional.ofNullable(this.subjectCn); + } + + @Import(name="subjectRdns") + private @Nullable Output subjectRdns; + + public Optional> subjectRdns() { + return Optional.ofNullable(this.subjectRdns); + } + + @Import(name="version") + private @Nullable Output version; + + public Optional> version() { + return Optional.ofNullable(this.version); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs $) { + this.canBeCa = $.canBeCa; + this.canBeLeaf = $.canBeLeaf; + this.issuerRdns = $.issuerRdns; + this.notAfter = $.notAfter; + this.notBefore = $.notBefore; + this.pemEncodedCert = $.pemEncodedCert; + this.publicKey = $.publicKey; + this.publicKeyAlgorithm = $.publicKeyAlgorithm; + this.publicKeyFormat = $.publicKeyFormat; + this.selfSigned = $.selfSigned; + this.serialNumber = $.serialNumber; + this.sha1Fingerprint = $.sha1Fingerprint; + this.sigAlgName = $.sigAlgName; + this.subjectAlternativeNames = $.subjectAlternativeNames; + this.subjectCn = $.subjectCn; + this.subjectRdns = $.subjectRdns; + this.version = $.version; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs(Objects.requireNonNull(defaults)); + } + + public Builder canBeCa(@Nullable Output canBeCa) { + $.canBeCa = canBeCa; + return this; + } + + public Builder canBeCa(Boolean canBeCa) { + return canBeCa(Output.of(canBeCa)); + } + + public Builder canBeLeaf(@Nullable Output canBeLeaf) { + $.canBeLeaf = canBeLeaf; + return this; + } + + public Builder canBeLeaf(Boolean canBeLeaf) { + return canBeLeaf(Output.of(canBeLeaf)); + } + + public Builder issuerRdns(@Nullable Output issuerRdns) { + $.issuerRdns = issuerRdns; + return this; + } + + public Builder issuerRdns(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs issuerRdns) { + return issuerRdns(Output.of(issuerRdns)); + } + + public Builder notAfter(@Nullable Output notAfter) { + $.notAfter = notAfter; + return this; + } + + public Builder notAfter(Integer notAfter) { + return notAfter(Output.of(notAfter)); + } + + public Builder notBefore(@Nullable Output notBefore) { + $.notBefore = notBefore; + return this; + } + + public Builder notBefore(Integer notBefore) { + return notBefore(Output.of(notBefore)); + } + + public Builder pemEncodedCert(@Nullable Output pemEncodedCert) { + $.pemEncodedCert = pemEncodedCert; + return this; + } + + public Builder pemEncodedCert(String pemEncodedCert) { + return pemEncodedCert(Output.of(pemEncodedCert)); + } + + public Builder publicKey(@Nullable Output publicKey) { + $.publicKey = publicKey; + return this; + } + + public Builder publicKey(String publicKey) { + return publicKey(Output.of(publicKey)); + } + + public Builder publicKeyAlgorithm(@Nullable Output publicKeyAlgorithm) { + $.publicKeyAlgorithm = publicKeyAlgorithm; + return this; + } + + public Builder publicKeyAlgorithm(String publicKeyAlgorithm) { + return publicKeyAlgorithm(Output.of(publicKeyAlgorithm)); + } + + public Builder publicKeyFormat(@Nullable Output publicKeyFormat) { + $.publicKeyFormat = publicKeyFormat; + return this; + } + + public Builder publicKeyFormat(String publicKeyFormat) { + return publicKeyFormat(Output.of(publicKeyFormat)); + } + + public Builder selfSigned(@Nullable Output selfSigned) { + $.selfSigned = selfSigned; + return this; + } + + public Builder selfSigned(Boolean selfSigned) { + return selfSigned(Output.of(selfSigned)); + } + + public Builder serialNumber(@Nullable Output serialNumber) { + $.serialNumber = serialNumber; + return this; + } + + public Builder serialNumber(String serialNumber) { + return serialNumber(Output.of(serialNumber)); + } + + public Builder sha1Fingerprint(@Nullable Output sha1Fingerprint) { + $.sha1Fingerprint = sha1Fingerprint; + return this; + } + + public Builder sha1Fingerprint(String sha1Fingerprint) { + return sha1Fingerprint(Output.of(sha1Fingerprint)); + } + + public Builder sigAlgName(@Nullable Output sigAlgName) { + $.sigAlgName = sigAlgName; + return this; + } + + public Builder sigAlgName(String sigAlgName) { + return sigAlgName(Output.of(sigAlgName)); + } + + public Builder subjectAlternativeNames(@Nullable Output> subjectAlternativeNames) { + $.subjectAlternativeNames = subjectAlternativeNames; + return this; + } + + public Builder subjectAlternativeNames(List subjectAlternativeNames) { + return subjectAlternativeNames(Output.of(subjectAlternativeNames)); + } + + public Builder subjectAlternativeNames(String... subjectAlternativeNames) { + return subjectAlternativeNames(List.of(subjectAlternativeNames)); + } + + public Builder subjectCn(@Nullable Output subjectCn) { + $.subjectCn = subjectCn; + return this; + } + + public Builder subjectCn(String subjectCn) { + return subjectCn(Output.of(subjectCn)); + } + + public Builder subjectRdns(@Nullable Output subjectRdns) { + $.subjectRdns = subjectRdns; + return this; + } + + public Builder subjectRdns(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs subjectRdns) { + return subjectRdns(Output.of(subjectRdns)); + } + + public Builder version(@Nullable Output version) { + $.version = version; + return this; + } + + public Builder version(Integer version) { + return version(Output.of(version)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority.java new file mode 100644 index 000000000..77c1b30a3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority.java @@ -0,0 +1,275 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority(); + + @Import(name="canBeCa") + private @Nullable Boolean canBeCa; + + public Optional canBeCa() { + return Optional.ofNullable(this.canBeCa); + } + + @Import(name="canBeLeaf") + private @Nullable Boolean canBeLeaf; + + public Optional canBeLeaf() { + return Optional.ofNullable(this.canBeLeaf); + } + + @Import(name="issuerRdns") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns issuerRdns; + + public Optional issuerRdns() { + return Optional.ofNullable(this.issuerRdns); + } + + @Import(name="notAfter") + private @Nullable Integer notAfter; + + public Optional notAfter() { + return Optional.ofNullable(this.notAfter); + } + + @Import(name="notBefore") + private @Nullable Integer notBefore; + + public Optional notBefore() { + return Optional.ofNullable(this.notBefore); + } + + @Import(name="pemEncodedCert") + private @Nullable String pemEncodedCert; + + public Optional pemEncodedCert() { + return Optional.ofNullable(this.pemEncodedCert); + } + + @Import(name="publicKey") + private @Nullable String publicKey; + + public Optional publicKey() { + return Optional.ofNullable(this.publicKey); + } + + @Import(name="publicKeyAlgorithm") + private @Nullable String publicKeyAlgorithm; + + public Optional publicKeyAlgorithm() { + return Optional.ofNullable(this.publicKeyAlgorithm); + } + + @Import(name="publicKeyFormat") + private @Nullable String publicKeyFormat; + + public Optional publicKeyFormat() { + return Optional.ofNullable(this.publicKeyFormat); + } + + @Import(name="selfSigned") + private @Nullable Boolean selfSigned; + + public Optional selfSigned() { + return Optional.ofNullable(this.selfSigned); + } + + @Import(name="serialNumber") + private @Nullable String serialNumber; + + public Optional serialNumber() { + return Optional.ofNullable(this.serialNumber); + } + + @Import(name="sha1Fingerprint") + private @Nullable String sha1Fingerprint; + + public Optional sha1Fingerprint() { + return Optional.ofNullable(this.sha1Fingerprint); + } + + @Import(name="sigAlgName") + private @Nullable String sigAlgName; + + public Optional sigAlgName() { + return Optional.ofNullable(this.sigAlgName); + } + + @Import(name="subjectAlternativeNames") + private @Nullable List subjectAlternativeNames; + + public Optional> subjectAlternativeNames() { + return Optional.ofNullable(this.subjectAlternativeNames); + } + + @Import(name="subjectCn") + private @Nullable String subjectCn; + + public Optional subjectCn() { + return Optional.ofNullable(this.subjectCn); + } + + @Import(name="subjectRdns") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns subjectRdns; + + public Optional subjectRdns() { + return Optional.ofNullable(this.subjectRdns); + } + + @Import(name="version") + private @Nullable Integer version; + + public Optional version() { + return Optional.ofNullable(this.version); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority $) { + this.canBeCa = $.canBeCa; + this.canBeLeaf = $.canBeLeaf; + this.issuerRdns = $.issuerRdns; + this.notAfter = $.notAfter; + this.notBefore = $.notBefore; + this.pemEncodedCert = $.pemEncodedCert; + this.publicKey = $.publicKey; + this.publicKeyAlgorithm = $.publicKeyAlgorithm; + this.publicKeyFormat = $.publicKeyFormat; + this.selfSigned = $.selfSigned; + this.serialNumber = $.serialNumber; + this.sha1Fingerprint = $.sha1Fingerprint; + this.sigAlgName = $.sigAlgName; + this.subjectAlternativeNames = $.subjectAlternativeNames; + this.subjectCn = $.subjectCn; + this.subjectRdns = $.subjectRdns; + this.version = $.version; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority(Objects.requireNonNull(defaults)); + } + + public Builder canBeCa(@Nullable Boolean canBeCa) { + $.canBeCa = canBeCa; + return this; + } + + public Builder canBeLeaf(@Nullable Boolean canBeLeaf) { + $.canBeLeaf = canBeLeaf; + return this; + } + + public Builder issuerRdns(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns issuerRdns) { + $.issuerRdns = issuerRdns; + return this; + } + + public Builder notAfter(@Nullable Integer notAfter) { + $.notAfter = notAfter; + return this; + } + + public Builder notBefore(@Nullable Integer notBefore) { + $.notBefore = notBefore; + return this; + } + + public Builder pemEncodedCert(@Nullable String pemEncodedCert) { + $.pemEncodedCert = pemEncodedCert; + return this; + } + + public Builder publicKey(@Nullable String publicKey) { + $.publicKey = publicKey; + return this; + } + + public Builder publicKeyAlgorithm(@Nullable String publicKeyAlgorithm) { + $.publicKeyAlgorithm = publicKeyAlgorithm; + return this; + } + + public Builder publicKeyFormat(@Nullable String publicKeyFormat) { + $.publicKeyFormat = publicKeyFormat; + return this; + } + + public Builder selfSigned(@Nullable Boolean selfSigned) { + $.selfSigned = selfSigned; + return this; + } + + public Builder serialNumber(@Nullable String serialNumber) { + $.serialNumber = serialNumber; + return this; + } + + public Builder sha1Fingerprint(@Nullable String sha1Fingerprint) { + $.sha1Fingerprint = sha1Fingerprint; + return this; + } + + public Builder sigAlgName(@Nullable String sigAlgName) { + $.sigAlgName = sigAlgName; + return this; + } + + public Builder subjectAlternativeNames(@Nullable List subjectAlternativeNames) { + $.subjectAlternativeNames = subjectAlternativeNames; + return this; + } + + public Builder subjectAlternativeNames(String... subjectAlternativeNames) { + return subjectAlternativeNames(List.of(subjectAlternativeNames)); + } + + public Builder subjectCn(@Nullable String subjectCn) { + $.subjectCn = subjectCn; + return this; + } + + public Builder subjectRdns(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns subjectRdns) { + $.subjectRdns = subjectRdns; + return this; + } + + public Builder version(@Nullable Integer version) { + $.version = version; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs.java new file mode 100644 index 000000000..18ece5f76 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs.java @@ -0,0 +1,344 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs(); + + @Import(name="canBeCa") + private @Nullable Output canBeCa; + + public Optional> canBeCa() { + return Optional.ofNullable(this.canBeCa); + } + + @Import(name="canBeLeaf") + private @Nullable Output canBeLeaf; + + public Optional> canBeLeaf() { + return Optional.ofNullable(this.canBeLeaf); + } + + @Import(name="issuerRdns") + private @Nullable Output issuerRdns; + + public Optional> issuerRdns() { + return Optional.ofNullable(this.issuerRdns); + } + + @Import(name="notAfter") + private @Nullable Output notAfter; + + public Optional> notAfter() { + return Optional.ofNullable(this.notAfter); + } + + @Import(name="notBefore") + private @Nullable Output notBefore; + + public Optional> notBefore() { + return Optional.ofNullable(this.notBefore); + } + + @Import(name="pemEncodedCert") + private @Nullable Output pemEncodedCert; + + public Optional> pemEncodedCert() { + return Optional.ofNullable(this.pemEncodedCert); + } + + @Import(name="publicKey") + private @Nullable Output publicKey; + + public Optional> publicKey() { + return Optional.ofNullable(this.publicKey); + } + + @Import(name="publicKeyAlgorithm") + private @Nullable Output publicKeyAlgorithm; + + public Optional> publicKeyAlgorithm() { + return Optional.ofNullable(this.publicKeyAlgorithm); + } + + @Import(name="publicKeyFormat") + private @Nullable Output publicKeyFormat; + + public Optional> publicKeyFormat() { + return Optional.ofNullable(this.publicKeyFormat); + } + + @Import(name="selfSigned") + private @Nullable Output selfSigned; + + public Optional> selfSigned() { + return Optional.ofNullable(this.selfSigned); + } + + @Import(name="serialNumber") + private @Nullable Output serialNumber; + + public Optional> serialNumber() { + return Optional.ofNullable(this.serialNumber); + } + + @Import(name="sha1Fingerprint") + private @Nullable Output sha1Fingerprint; + + public Optional> sha1Fingerprint() { + return Optional.ofNullable(this.sha1Fingerprint); + } + + @Import(name="sigAlgName") + private @Nullable Output sigAlgName; + + public Optional> sigAlgName() { + return Optional.ofNullable(this.sigAlgName); + } + + @Import(name="subjectAlternativeNames") + private @Nullable Output> subjectAlternativeNames; + + public Optional>> subjectAlternativeNames() { + return Optional.ofNullable(this.subjectAlternativeNames); + } + + @Import(name="subjectCn") + private @Nullable Output subjectCn; + + public Optional> subjectCn() { + return Optional.ofNullable(this.subjectCn); + } + + @Import(name="subjectRdns") + private @Nullable Output subjectRdns; + + public Optional> subjectRdns() { + return Optional.ofNullable(this.subjectRdns); + } + + @Import(name="version") + private @Nullable Output version; + + public Optional> version() { + return Optional.ofNullable(this.version); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs $) { + this.canBeCa = $.canBeCa; + this.canBeLeaf = $.canBeLeaf; + this.issuerRdns = $.issuerRdns; + this.notAfter = $.notAfter; + this.notBefore = $.notBefore; + this.pemEncodedCert = $.pemEncodedCert; + this.publicKey = $.publicKey; + this.publicKeyAlgorithm = $.publicKeyAlgorithm; + this.publicKeyFormat = $.publicKeyFormat; + this.selfSigned = $.selfSigned; + this.serialNumber = $.serialNumber; + this.sha1Fingerprint = $.sha1Fingerprint; + this.sigAlgName = $.sigAlgName; + this.subjectAlternativeNames = $.subjectAlternativeNames; + this.subjectCn = $.subjectCn; + this.subjectRdns = $.subjectRdns; + this.version = $.version; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs(Objects.requireNonNull(defaults)); + } + + public Builder canBeCa(@Nullable Output canBeCa) { + $.canBeCa = canBeCa; + return this; + } + + public Builder canBeCa(Boolean canBeCa) { + return canBeCa(Output.of(canBeCa)); + } + + public Builder canBeLeaf(@Nullable Output canBeLeaf) { + $.canBeLeaf = canBeLeaf; + return this; + } + + public Builder canBeLeaf(Boolean canBeLeaf) { + return canBeLeaf(Output.of(canBeLeaf)); + } + + public Builder issuerRdns(@Nullable Output issuerRdns) { + $.issuerRdns = issuerRdns; + return this; + } + + public Builder issuerRdns(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs issuerRdns) { + return issuerRdns(Output.of(issuerRdns)); + } + + public Builder notAfter(@Nullable Output notAfter) { + $.notAfter = notAfter; + return this; + } + + public Builder notAfter(Integer notAfter) { + return notAfter(Output.of(notAfter)); + } + + public Builder notBefore(@Nullable Output notBefore) { + $.notBefore = notBefore; + return this; + } + + public Builder notBefore(Integer notBefore) { + return notBefore(Output.of(notBefore)); + } + + public Builder pemEncodedCert(@Nullable Output pemEncodedCert) { + $.pemEncodedCert = pemEncodedCert; + return this; + } + + public Builder pemEncodedCert(String pemEncodedCert) { + return pemEncodedCert(Output.of(pemEncodedCert)); + } + + public Builder publicKey(@Nullable Output publicKey) { + $.publicKey = publicKey; + return this; + } + + public Builder publicKey(String publicKey) { + return publicKey(Output.of(publicKey)); + } + + public Builder publicKeyAlgorithm(@Nullable Output publicKeyAlgorithm) { + $.publicKeyAlgorithm = publicKeyAlgorithm; + return this; + } + + public Builder publicKeyAlgorithm(String publicKeyAlgorithm) { + return publicKeyAlgorithm(Output.of(publicKeyAlgorithm)); + } + + public Builder publicKeyFormat(@Nullable Output publicKeyFormat) { + $.publicKeyFormat = publicKeyFormat; + return this; + } + + public Builder publicKeyFormat(String publicKeyFormat) { + return publicKeyFormat(Output.of(publicKeyFormat)); + } + + public Builder selfSigned(@Nullable Output selfSigned) { + $.selfSigned = selfSigned; + return this; + } + + public Builder selfSigned(Boolean selfSigned) { + return selfSigned(Output.of(selfSigned)); + } + + public Builder serialNumber(@Nullable Output serialNumber) { + $.serialNumber = serialNumber; + return this; + } + + public Builder serialNumber(String serialNumber) { + return serialNumber(Output.of(serialNumber)); + } + + public Builder sha1Fingerprint(@Nullable Output sha1Fingerprint) { + $.sha1Fingerprint = sha1Fingerprint; + return this; + } + + public Builder sha1Fingerprint(String sha1Fingerprint) { + return sha1Fingerprint(Output.of(sha1Fingerprint)); + } + + public Builder sigAlgName(@Nullable Output sigAlgName) { + $.sigAlgName = sigAlgName; + return this; + } + + public Builder sigAlgName(String sigAlgName) { + return sigAlgName(Output.of(sigAlgName)); + } + + public Builder subjectAlternativeNames(@Nullable Output> subjectAlternativeNames) { + $.subjectAlternativeNames = subjectAlternativeNames; + return this; + } + + public Builder subjectAlternativeNames(List subjectAlternativeNames) { + return subjectAlternativeNames(Output.of(subjectAlternativeNames)); + } + + public Builder subjectAlternativeNames(String... subjectAlternativeNames) { + return subjectAlternativeNames(List.of(subjectAlternativeNames)); + } + + public Builder subjectCn(@Nullable Output subjectCn) { + $.subjectCn = subjectCn; + return this; + } + + public Builder subjectCn(String subjectCn) { + return subjectCn(Output.of(subjectCn)); + } + + public Builder subjectRdns(@Nullable Output subjectRdns) { + $.subjectRdns = subjectRdns; + return this; + } + + public Builder subjectRdns(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs subjectRdns) { + return subjectRdns(Output.of(subjectRdns)); + } + + public Builder version(@Nullable Output version) { + $.version = version; + return this; + } + + public Builder version(Integer version) { + return version(Output.of(version)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns.java new file mode 100644 index 000000000..639500f16 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns(); + + @Import(name="c") + private @Nullable String c; + + public Optional c() { + return Optional.ofNullable(this.c); + } + + @Import(name="cn") + private @Nullable String cn; + + public Optional cn() { + return Optional.ofNullable(this.cn); + } + + @Import(name="o") + private @Nullable String o; + + public Optional o() { + return Optional.ofNullable(this.o); + } + + @Import(name="ou") + private @Nullable String ou; + + public Optional ou() { + return Optional.ofNullable(this.ou); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns $) { + this.c = $.c; + this.cn = $.cn; + this.o = $.o; + this.ou = $.ou; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns(Objects.requireNonNull(defaults)); + } + + public Builder c(@Nullable String c) { + $.c = c; + return this; + } + + public Builder cn(@Nullable String cn) { + $.cn = cn; + return this; + } + + public Builder o(@Nullable String o) { + $.o = o; + return this; + } + + public Builder ou(@Nullable String ou) { + $.ou = ou; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs.java new file mode 100644 index 000000000..824656dc6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs.java @@ -0,0 +1,114 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs(); + + @Import(name="c") + private @Nullable Output c; + + public Optional> c() { + return Optional.ofNullable(this.c); + } + + @Import(name="cn") + private @Nullable Output cn; + + public Optional> cn() { + return Optional.ofNullable(this.cn); + } + + @Import(name="o") + private @Nullable Output o; + + public Optional> o() { + return Optional.ofNullable(this.o); + } + + @Import(name="ou") + private @Nullable Output ou; + + public Optional> ou() { + return Optional.ofNullable(this.ou); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs $) { + this.c = $.c; + this.cn = $.cn; + this.o = $.o; + this.ou = $.ou; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs(Objects.requireNonNull(defaults)); + } + + public Builder c(@Nullable Output c) { + $.c = c; + return this; + } + + public Builder c(String c) { + return c(Output.of(c)); + } + + public Builder cn(@Nullable Output cn) { + $.cn = cn; + return this; + } + + public Builder cn(String cn) { + return cn(Output.of(cn)); + } + + public Builder o(@Nullable Output o) { + $.o = o; + return this; + } + + public Builder o(String o) { + return o(Output.of(o)); + } + + public Builder ou(@Nullable Output ou) { + $.ou = ou; + return this; + } + + public Builder ou(String ou) { + return ou(Output.of(ou)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns.java new file mode 100644 index 000000000..79d9244de --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns(); + + @Import(name="c") + private @Nullable String c; + + public Optional c() { + return Optional.ofNullable(this.c); + } + + @Import(name="cn") + private @Nullable String cn; + + public Optional cn() { + return Optional.ofNullable(this.cn); + } + + @Import(name="o") + private @Nullable String o; + + public Optional o() { + return Optional.ofNullable(this.o); + } + + @Import(name="ou") + private @Nullable String ou; + + public Optional ou() { + return Optional.ofNullable(this.ou); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns $) { + this.c = $.c; + this.cn = $.cn; + this.o = $.o; + this.ou = $.ou; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns(Objects.requireNonNull(defaults)); + } + + public Builder c(@Nullable String c) { + $.c = c; + return this; + } + + public Builder cn(@Nullable String cn) { + $.cn = cn; + return this; + } + + public Builder o(@Nullable String o) { + $.o = o; + return this; + } + + public Builder ou(@Nullable String ou) { + $.ou = ou; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs.java new file mode 100644 index 000000000..fd04341e1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs.java @@ -0,0 +1,114 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs(); + + @Import(name="c") + private @Nullable Output c; + + public Optional> c() { + return Optional.ofNullable(this.c); + } + + @Import(name="cn") + private @Nullable Output cn; + + public Optional> cn() { + return Optional.ofNullable(this.cn); + } + + @Import(name="o") + private @Nullable Output o; + + public Optional> o() { + return Optional.ofNullable(this.o); + } + + @Import(name="ou") + private @Nullable Output ou; + + public Optional> ou() { + return Optional.ofNullable(this.ou); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs $) { + this.c = $.c; + this.cn = $.cn; + this.o = $.o; + this.ou = $.ou; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs(Objects.requireNonNull(defaults)); + } + + public Builder c(@Nullable Output c) { + $.c = c; + return this; + } + + public Builder c(String c) { + return c(Output.of(c)); + } + + public Builder cn(@Nullable Output cn) { + $.cn = cn; + return this; + } + + public Builder cn(String cn) { + return cn(Output.of(cn)); + } + + public Builder o(@Nullable Output o) { + $.o = o; + return this; + } + + public Builder o(String o) { + return o(Output.of(o)); + } + + public Builder ou(@Nullable Output ou) { + $.ou = ou; + return this; + } + + public Builder ou(String ou) { + return ou(Output.of(ou)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns.java new file mode 100644 index 000000000..e71de241a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns(); + + @Import(name="c") + private @Nullable String c; + + public Optional c() { + return Optional.ofNullable(this.c); + } + + @Import(name="cn") + private @Nullable String cn; + + public Optional cn() { + return Optional.ofNullable(this.cn); + } + + @Import(name="o") + private @Nullable String o; + + public Optional o() { + return Optional.ofNullable(this.o); + } + + @Import(name="ou") + private @Nullable String ou; + + public Optional ou() { + return Optional.ofNullable(this.ou); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns $) { + this.c = $.c; + this.cn = $.cn; + this.o = $.o; + this.ou = $.ou; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns(Objects.requireNonNull(defaults)); + } + + public Builder c(@Nullable String c) { + $.c = c; + return this; + } + + public Builder cn(@Nullable String cn) { + $.cn = cn; + return this; + } + + public Builder o(@Nullable String o) { + $.o = o; + return this; + } + + public Builder ou(@Nullable String ou) { + $.ou = ou; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs.java new file mode 100644 index 000000000..82c675bdb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs.java @@ -0,0 +1,114 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs(); + + @Import(name="c") + private @Nullable Output c; + + public Optional> c() { + return Optional.ofNullable(this.c); + } + + @Import(name="cn") + private @Nullable Output cn; + + public Optional> cn() { + return Optional.ofNullable(this.cn); + } + + @Import(name="o") + private @Nullable Output o; + + public Optional> o() { + return Optional.ofNullable(this.o); + } + + @Import(name="ou") + private @Nullable Output ou; + + public Optional> ou() { + return Optional.ofNullable(this.ou); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs $) { + this.c = $.c; + this.cn = $.cn; + this.o = $.o; + this.ou = $.ou; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs(Objects.requireNonNull(defaults)); + } + + public Builder c(@Nullable Output c) { + $.c = c; + return this; + } + + public Builder c(String c) { + return c(Output.of(c)); + } + + public Builder cn(@Nullable Output cn) { + $.cn = cn; + return this; + } + + public Builder cn(String cn) { + return cn(Output.of(cn)); + } + + public Builder o(@Nullable Output o) { + $.o = o; + return this; + } + + public Builder o(String o) { + return o(Output.of(o)); + } + + public Builder ou(@Nullable Output ou) { + $.ou = ou; + return this; + } + + public Builder ou(String ou) { + return ou(Output.of(ou)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns.java new file mode 100644 index 000000000..7465a7fc0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns(); + + @Import(name="c") + private @Nullable String c; + + public Optional c() { + return Optional.ofNullable(this.c); + } + + @Import(name="cn") + private @Nullable String cn; + + public Optional cn() { + return Optional.ofNullable(this.cn); + } + + @Import(name="o") + private @Nullable String o; + + public Optional o() { + return Optional.ofNullable(this.o); + } + + @Import(name="ou") + private @Nullable String ou; + + public Optional ou() { + return Optional.ofNullable(this.ou); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns $) { + this.c = $.c; + this.cn = $.cn; + this.o = $.o; + this.ou = $.ou; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns(Objects.requireNonNull(defaults)); + } + + public Builder c(@Nullable String c) { + $.c = c; + return this; + } + + public Builder cn(@Nullable String cn) { + $.cn = cn; + return this; + } + + public Builder o(@Nullable String o) { + $.o = o; + return this; + } + + public Builder ou(@Nullable String ou) { + $.ou = ou; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs.java new file mode 100644 index 000000000..cc996595d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs.java @@ -0,0 +1,114 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs(); + + @Import(name="c") + private @Nullable Output c; + + public Optional> c() { + return Optional.ofNullable(this.c); + } + + @Import(name="cn") + private @Nullable Output cn; + + public Optional> cn() { + return Optional.ofNullable(this.cn); + } + + @Import(name="o") + private @Nullable Output o; + + public Optional> o() { + return Optional.ofNullable(this.o); + } + + @Import(name="ou") + private @Nullable Output ou; + + public Optional> ou() { + return Optional.ofNullable(this.ou); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs $) { + this.c = $.c; + this.cn = $.cn; + this.o = $.o; + this.ou = $.ou; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs(Objects.requireNonNull(defaults)); + } + + public Builder c(@Nullable Output c) { + $.c = c; + return this; + } + + public Builder c(String c) { + return c(Output.of(c)); + } + + public Builder cn(@Nullable Output cn) { + $.cn = cn; + return this; + } + + public Builder cn(String cn) { + return cn(Output.of(cn)); + } + + public Builder o(@Nullable Output o) { + $.o = o; + return this; + } + + public Builder o(String o) { + return o(Output.of(o)); + } + + public Builder ou(@Nullable Output ou) { + $.ou = ou; + return this; + } + + public Builder ou(String ou) { + return ou(Output.of(ou)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod.java new file mode 100644 index 000000000..ff81f15cb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod(); + + @Import(name="customStatusCode") + private @Nullable String customStatusCode; + + public Optional customStatusCode() { + return Optional.ofNullable(this.customStatusCode); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="recoveryMethod") + private @Nullable String recoveryMethod; + + public Optional recoveryMethod() { + return Optional.ofNullable(this.recoveryMethod); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod $) { + this.customStatusCode = $.customStatusCode; + this.locked = $.locked; + this.recoveryMethod = $.recoveryMethod; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod(Objects.requireNonNull(defaults)); + } + + public Builder customStatusCode(@Nullable String customStatusCode) { + $.customStatusCode = customStatusCode; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder recoveryMethod(@Nullable String recoveryMethod) { + $.recoveryMethod = recoveryMethod; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs.java new file mode 100644 index 000000000..ed3c14e0f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs(); + + @Import(name="customStatusCode") + private @Nullable Output customStatusCode; + + public Optional> customStatusCode() { + return Optional.ofNullable(this.customStatusCode); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="recoveryMethod") + private @Nullable Output recoveryMethod; + + public Optional> recoveryMethod() { + return Optional.ofNullable(this.recoveryMethod); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs $) { + this.customStatusCode = $.customStatusCode; + this.locked = $.locked; + this.recoveryMethod = $.recoveryMethod; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs(Objects.requireNonNull(defaults)); + } + + public Builder customStatusCode(@Nullable Output customStatusCode) { + $.customStatusCode = customStatusCode; + return this; + } + + public Builder customStatusCode(String customStatusCode) { + return customStatusCode(Output.of(customStatusCode)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder recoveryMethod(@Nullable Output recoveryMethod) { + $.recoveryMethod = recoveryMethod; + return this; + } + + public Builder recoveryMethod(String recoveryMethod) { + return recoveryMethod(Output.of(recoveryMethod)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy.java new file mode 100644 index 000000000..1cca3b1e2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy.java @@ -0,0 +1,502 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy(); + + @Import(name="binaryEquivalentContent") + private @Nullable Boolean binaryEquivalentContent; + + public Optional binaryEquivalentContent() { + return Optional.ofNullable(this.binaryEquivalentContent); + } + + @Import(name="enableIpAvoidance") + private @Nullable Boolean enableIpAvoidance; + + public Optional enableIpAvoidance() { + return Optional.ofNullable(this.enableIpAvoidance); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="ipAvoidanceErrorThreshold") + private @Nullable Integer ipAvoidanceErrorThreshold; + + public Optional ipAvoidanceErrorThreshold() { + return Optional.ofNullable(this.ipAvoidanceErrorThreshold); + } + + @Import(name="ipAvoidanceRetryInterval") + private @Nullable Integer ipAvoidanceRetryInterval; + + public Optional ipAvoidanceRetryInterval() { + return Optional.ofNullable(this.ipAvoidanceRetryInterval); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="monitorOriginResponsiveness") + private @Nullable Boolean monitorOriginResponsiveness; + + public Optional monitorOriginResponsiveness() { + return Optional.ofNullable(this.monitorOriginResponsiveness); + } + + @Import(name="monitorResponseCodes1s") + private @Nullable List monitorResponseCodes1s; + + public Optional> monitorResponseCodes1s() { + return Optional.ofNullable(this.monitorResponseCodes1s); + } + + @Import(name="monitorResponseCodes2s") + private @Nullable List monitorResponseCodes2s; + + public Optional> monitorResponseCodes2s() { + return Optional.ofNullable(this.monitorResponseCodes2s); + } + + @Import(name="monitorResponseCodes3s") + private @Nullable List monitorResponseCodes3s; + + public Optional> monitorResponseCodes3s() { + return Optional.ofNullable(this.monitorResponseCodes3s); + } + + @Import(name="monitorStatusCodes1") + private @Nullable Boolean monitorStatusCodes1; + + public Optional monitorStatusCodes1() { + return Optional.ofNullable(this.monitorStatusCodes1); + } + + @Import(name="monitorStatusCodes1EnableRecovery") + private @Nullable Boolean monitorStatusCodes1EnableRecovery; + + public Optional monitorStatusCodes1EnableRecovery() { + return Optional.ofNullable(this.monitorStatusCodes1EnableRecovery); + } + + @Import(name="monitorStatusCodes1EnableRetry") + private @Nullable Boolean monitorStatusCodes1EnableRetry; + + public Optional monitorStatusCodes1EnableRetry() { + return Optional.ofNullable(this.monitorStatusCodes1EnableRetry); + } + + @Import(name="monitorStatusCodes1RecoveryConfigName") + private @Nullable String monitorStatusCodes1RecoveryConfigName; + + public Optional monitorStatusCodes1RecoveryConfigName() { + return Optional.ofNullable(this.monitorStatusCodes1RecoveryConfigName); + } + + @Import(name="monitorStatusCodes2") + private @Nullable Boolean monitorStatusCodes2; + + public Optional monitorStatusCodes2() { + return Optional.ofNullable(this.monitorStatusCodes2); + } + + @Import(name="monitorStatusCodes2EnableRecovery") + private @Nullable Boolean monitorStatusCodes2EnableRecovery; + + public Optional monitorStatusCodes2EnableRecovery() { + return Optional.ofNullable(this.monitorStatusCodes2EnableRecovery); + } + + @Import(name="monitorStatusCodes2EnableRetry") + private @Nullable Boolean monitorStatusCodes2EnableRetry; + + public Optional monitorStatusCodes2EnableRetry() { + return Optional.ofNullable(this.monitorStatusCodes2EnableRetry); + } + + @Import(name="monitorStatusCodes2RecoveryConfigName") + private @Nullable String monitorStatusCodes2RecoveryConfigName; + + public Optional monitorStatusCodes2RecoveryConfigName() { + return Optional.ofNullable(this.monitorStatusCodes2RecoveryConfigName); + } + + @Import(name="monitorStatusCodes3") + private @Nullable Boolean monitorStatusCodes3; + + public Optional monitorStatusCodes3() { + return Optional.ofNullable(this.monitorStatusCodes3); + } + + @Import(name="monitorStatusCodes3EnableRecovery") + private @Nullable Boolean monitorStatusCodes3EnableRecovery; + + public Optional monitorStatusCodes3EnableRecovery() { + return Optional.ofNullable(this.monitorStatusCodes3EnableRecovery); + } + + @Import(name="monitorStatusCodes3EnableRetry") + private @Nullable Boolean monitorStatusCodes3EnableRetry; + + public Optional monitorStatusCodes3EnableRetry() { + return Optional.ofNullable(this.monitorStatusCodes3EnableRetry); + } + + @Import(name="monitorStatusCodes3RecoveryConfigName") + private @Nullable String monitorStatusCodes3RecoveryConfigName; + + public Optional monitorStatusCodes3RecoveryConfigName() { + return Optional.ofNullable(this.monitorStatusCodes3RecoveryConfigName); + } + + @Import(name="originResponsivenessCustomTimeout") + private @Nullable Integer originResponsivenessCustomTimeout; + + public Optional originResponsivenessCustomTimeout() { + return Optional.ofNullable(this.originResponsivenessCustomTimeout); + } + + @Import(name="originResponsivenessEnableRecovery") + private @Nullable Boolean originResponsivenessEnableRecovery; + + public Optional originResponsivenessEnableRecovery() { + return Optional.ofNullable(this.originResponsivenessEnableRecovery); + } + + @Import(name="originResponsivenessEnableRetry") + private @Nullable Boolean originResponsivenessEnableRetry; + + public Optional originResponsivenessEnableRetry() { + return Optional.ofNullable(this.originResponsivenessEnableRetry); + } + + @Import(name="originResponsivenessMonitoring") + private @Nullable String originResponsivenessMonitoring; + + public Optional originResponsivenessMonitoring() { + return Optional.ofNullable(this.originResponsivenessMonitoring); + } + + @Import(name="originResponsivenessRecoveryConfigName") + private @Nullable String originResponsivenessRecoveryConfigName; + + public Optional originResponsivenessRecoveryConfigName() { + return Optional.ofNullable(this.originResponsivenessRecoveryConfigName); + } + + @Import(name="originResponsivenessTimeout") + private @Nullable String originResponsivenessTimeout; + + public Optional originResponsivenessTimeout() { + return Optional.ofNullable(this.originResponsivenessTimeout); + } + + @Import(name="statusCodeMonitoring1") + private @Nullable String statusCodeMonitoring1; + + public Optional statusCodeMonitoring1() { + return Optional.ofNullable(this.statusCodeMonitoring1); + } + + @Import(name="statusCodeMonitoring2") + private @Nullable String statusCodeMonitoring2; + + public Optional statusCodeMonitoring2() { + return Optional.ofNullable(this.statusCodeMonitoring2); + } + + @Import(name="statusCodeMonitoring3") + private @Nullable String statusCodeMonitoring3; + + public Optional statusCodeMonitoring3() { + return Optional.ofNullable(this.statusCodeMonitoring3); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="tuningParameters") + private @Nullable String tuningParameters; + + public Optional tuningParameters() { + return Optional.ofNullable(this.tuningParameters); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy $) { + this.binaryEquivalentContent = $.binaryEquivalentContent; + this.enableIpAvoidance = $.enableIpAvoidance; + this.enabled = $.enabled; + this.ipAvoidanceErrorThreshold = $.ipAvoidanceErrorThreshold; + this.ipAvoidanceRetryInterval = $.ipAvoidanceRetryInterval; + this.locked = $.locked; + this.monitorOriginResponsiveness = $.monitorOriginResponsiveness; + this.monitorResponseCodes1s = $.monitorResponseCodes1s; + this.monitorResponseCodes2s = $.monitorResponseCodes2s; + this.monitorResponseCodes3s = $.monitorResponseCodes3s; + this.monitorStatusCodes1 = $.monitorStatusCodes1; + this.monitorStatusCodes1EnableRecovery = $.monitorStatusCodes1EnableRecovery; + this.monitorStatusCodes1EnableRetry = $.monitorStatusCodes1EnableRetry; + this.monitorStatusCodes1RecoveryConfigName = $.monitorStatusCodes1RecoveryConfigName; + this.monitorStatusCodes2 = $.monitorStatusCodes2; + this.monitorStatusCodes2EnableRecovery = $.monitorStatusCodes2EnableRecovery; + this.monitorStatusCodes2EnableRetry = $.monitorStatusCodes2EnableRetry; + this.monitorStatusCodes2RecoveryConfigName = $.monitorStatusCodes2RecoveryConfigName; + this.monitorStatusCodes3 = $.monitorStatusCodes3; + this.monitorStatusCodes3EnableRecovery = $.monitorStatusCodes3EnableRecovery; + this.monitorStatusCodes3EnableRetry = $.monitorStatusCodes3EnableRetry; + this.monitorStatusCodes3RecoveryConfigName = $.monitorStatusCodes3RecoveryConfigName; + this.originResponsivenessCustomTimeout = $.originResponsivenessCustomTimeout; + this.originResponsivenessEnableRecovery = $.originResponsivenessEnableRecovery; + this.originResponsivenessEnableRetry = $.originResponsivenessEnableRetry; + this.originResponsivenessMonitoring = $.originResponsivenessMonitoring; + this.originResponsivenessRecoveryConfigName = $.originResponsivenessRecoveryConfigName; + this.originResponsivenessTimeout = $.originResponsivenessTimeout; + this.statusCodeMonitoring1 = $.statusCodeMonitoring1; + this.statusCodeMonitoring2 = $.statusCodeMonitoring2; + this.statusCodeMonitoring3 = $.statusCodeMonitoring3; + this.templateUuid = $.templateUuid; + this.tuningParameters = $.tuningParameters; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy(Objects.requireNonNull(defaults)); + } + + public Builder binaryEquivalentContent(@Nullable Boolean binaryEquivalentContent) { + $.binaryEquivalentContent = binaryEquivalentContent; + return this; + } + + public Builder enableIpAvoidance(@Nullable Boolean enableIpAvoidance) { + $.enableIpAvoidance = enableIpAvoidance; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder ipAvoidanceErrorThreshold(@Nullable Integer ipAvoidanceErrorThreshold) { + $.ipAvoidanceErrorThreshold = ipAvoidanceErrorThreshold; + return this; + } + + public Builder ipAvoidanceRetryInterval(@Nullable Integer ipAvoidanceRetryInterval) { + $.ipAvoidanceRetryInterval = ipAvoidanceRetryInterval; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder monitorOriginResponsiveness(@Nullable Boolean monitorOriginResponsiveness) { + $.monitorOriginResponsiveness = monitorOriginResponsiveness; + return this; + } + + public Builder monitorResponseCodes1s(@Nullable List monitorResponseCodes1s) { + $.monitorResponseCodes1s = monitorResponseCodes1s; + return this; + } + + public Builder monitorResponseCodes1s(String... monitorResponseCodes1s) { + return monitorResponseCodes1s(List.of(monitorResponseCodes1s)); + } + + public Builder monitorResponseCodes2s(@Nullable List monitorResponseCodes2s) { + $.monitorResponseCodes2s = monitorResponseCodes2s; + return this; + } + + public Builder monitorResponseCodes2s(String... monitorResponseCodes2s) { + return monitorResponseCodes2s(List.of(monitorResponseCodes2s)); + } + + public Builder monitorResponseCodes3s(@Nullable List monitorResponseCodes3s) { + $.monitorResponseCodes3s = monitorResponseCodes3s; + return this; + } + + public Builder monitorResponseCodes3s(String... monitorResponseCodes3s) { + return monitorResponseCodes3s(List.of(monitorResponseCodes3s)); + } + + public Builder monitorStatusCodes1(@Nullable Boolean monitorStatusCodes1) { + $.monitorStatusCodes1 = monitorStatusCodes1; + return this; + } + + public Builder monitorStatusCodes1EnableRecovery(@Nullable Boolean monitorStatusCodes1EnableRecovery) { + $.monitorStatusCodes1EnableRecovery = monitorStatusCodes1EnableRecovery; + return this; + } + + public Builder monitorStatusCodes1EnableRetry(@Nullable Boolean monitorStatusCodes1EnableRetry) { + $.monitorStatusCodes1EnableRetry = monitorStatusCodes1EnableRetry; + return this; + } + + public Builder monitorStatusCodes1RecoveryConfigName(@Nullable String monitorStatusCodes1RecoveryConfigName) { + $.monitorStatusCodes1RecoveryConfigName = monitorStatusCodes1RecoveryConfigName; + return this; + } + + public Builder monitorStatusCodes2(@Nullable Boolean monitorStatusCodes2) { + $.monitorStatusCodes2 = monitorStatusCodes2; + return this; + } + + public Builder monitorStatusCodes2EnableRecovery(@Nullable Boolean monitorStatusCodes2EnableRecovery) { + $.monitorStatusCodes2EnableRecovery = monitorStatusCodes2EnableRecovery; + return this; + } + + public Builder monitorStatusCodes2EnableRetry(@Nullable Boolean monitorStatusCodes2EnableRetry) { + $.monitorStatusCodes2EnableRetry = monitorStatusCodes2EnableRetry; + return this; + } + + public Builder monitorStatusCodes2RecoveryConfigName(@Nullable String monitorStatusCodes2RecoveryConfigName) { + $.monitorStatusCodes2RecoveryConfigName = monitorStatusCodes2RecoveryConfigName; + return this; + } + + public Builder monitorStatusCodes3(@Nullable Boolean monitorStatusCodes3) { + $.monitorStatusCodes3 = monitorStatusCodes3; + return this; + } + + public Builder monitorStatusCodes3EnableRecovery(@Nullable Boolean monitorStatusCodes3EnableRecovery) { + $.monitorStatusCodes3EnableRecovery = monitorStatusCodes3EnableRecovery; + return this; + } + + public Builder monitorStatusCodes3EnableRetry(@Nullable Boolean monitorStatusCodes3EnableRetry) { + $.monitorStatusCodes3EnableRetry = monitorStatusCodes3EnableRetry; + return this; + } + + public Builder monitorStatusCodes3RecoveryConfigName(@Nullable String monitorStatusCodes3RecoveryConfigName) { + $.monitorStatusCodes3RecoveryConfigName = monitorStatusCodes3RecoveryConfigName; + return this; + } + + public Builder originResponsivenessCustomTimeout(@Nullable Integer originResponsivenessCustomTimeout) { + $.originResponsivenessCustomTimeout = originResponsivenessCustomTimeout; + return this; + } + + public Builder originResponsivenessEnableRecovery(@Nullable Boolean originResponsivenessEnableRecovery) { + $.originResponsivenessEnableRecovery = originResponsivenessEnableRecovery; + return this; + } + + public Builder originResponsivenessEnableRetry(@Nullable Boolean originResponsivenessEnableRetry) { + $.originResponsivenessEnableRetry = originResponsivenessEnableRetry; + return this; + } + + public Builder originResponsivenessMonitoring(@Nullable String originResponsivenessMonitoring) { + $.originResponsivenessMonitoring = originResponsivenessMonitoring; + return this; + } + + public Builder originResponsivenessRecoveryConfigName(@Nullable String originResponsivenessRecoveryConfigName) { + $.originResponsivenessRecoveryConfigName = originResponsivenessRecoveryConfigName; + return this; + } + + public Builder originResponsivenessTimeout(@Nullable String originResponsivenessTimeout) { + $.originResponsivenessTimeout = originResponsivenessTimeout; + return this; + } + + public Builder statusCodeMonitoring1(@Nullable String statusCodeMonitoring1) { + $.statusCodeMonitoring1 = statusCodeMonitoring1; + return this; + } + + public Builder statusCodeMonitoring2(@Nullable String statusCodeMonitoring2) { + $.statusCodeMonitoring2 = statusCodeMonitoring2; + return this; + } + + public Builder statusCodeMonitoring3(@Nullable String statusCodeMonitoring3) { + $.statusCodeMonitoring3 = statusCodeMonitoring3; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder tuningParameters(@Nullable String tuningParameters) { + $.tuningParameters = tuningParameters; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs.java new file mode 100644 index 000000000..0b7b2df29 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs.java @@ -0,0 +1,639 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs(); + + @Import(name="binaryEquivalentContent") + private @Nullable Output binaryEquivalentContent; + + public Optional> binaryEquivalentContent() { + return Optional.ofNullable(this.binaryEquivalentContent); + } + + @Import(name="enableIpAvoidance") + private @Nullable Output enableIpAvoidance; + + public Optional> enableIpAvoidance() { + return Optional.ofNullable(this.enableIpAvoidance); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="ipAvoidanceErrorThreshold") + private @Nullable Output ipAvoidanceErrorThreshold; + + public Optional> ipAvoidanceErrorThreshold() { + return Optional.ofNullable(this.ipAvoidanceErrorThreshold); + } + + @Import(name="ipAvoidanceRetryInterval") + private @Nullable Output ipAvoidanceRetryInterval; + + public Optional> ipAvoidanceRetryInterval() { + return Optional.ofNullable(this.ipAvoidanceRetryInterval); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="monitorOriginResponsiveness") + private @Nullable Output monitorOriginResponsiveness; + + public Optional> monitorOriginResponsiveness() { + return Optional.ofNullable(this.monitorOriginResponsiveness); + } + + @Import(name="monitorResponseCodes1s") + private @Nullable Output> monitorResponseCodes1s; + + public Optional>> monitorResponseCodes1s() { + return Optional.ofNullable(this.monitorResponseCodes1s); + } + + @Import(name="monitorResponseCodes2s") + private @Nullable Output> monitorResponseCodes2s; + + public Optional>> monitorResponseCodes2s() { + return Optional.ofNullable(this.monitorResponseCodes2s); + } + + @Import(name="monitorResponseCodes3s") + private @Nullable Output> monitorResponseCodes3s; + + public Optional>> monitorResponseCodes3s() { + return Optional.ofNullable(this.monitorResponseCodes3s); + } + + @Import(name="monitorStatusCodes1") + private @Nullable Output monitorStatusCodes1; + + public Optional> monitorStatusCodes1() { + return Optional.ofNullable(this.monitorStatusCodes1); + } + + @Import(name="monitorStatusCodes1EnableRecovery") + private @Nullable Output monitorStatusCodes1EnableRecovery; + + public Optional> monitorStatusCodes1EnableRecovery() { + return Optional.ofNullable(this.monitorStatusCodes1EnableRecovery); + } + + @Import(name="monitorStatusCodes1EnableRetry") + private @Nullable Output monitorStatusCodes1EnableRetry; + + public Optional> monitorStatusCodes1EnableRetry() { + return Optional.ofNullable(this.monitorStatusCodes1EnableRetry); + } + + @Import(name="monitorStatusCodes1RecoveryConfigName") + private @Nullable Output monitorStatusCodes1RecoveryConfigName; + + public Optional> monitorStatusCodes1RecoveryConfigName() { + return Optional.ofNullable(this.monitorStatusCodes1RecoveryConfigName); + } + + @Import(name="monitorStatusCodes2") + private @Nullable Output monitorStatusCodes2; + + public Optional> monitorStatusCodes2() { + return Optional.ofNullable(this.monitorStatusCodes2); + } + + @Import(name="monitorStatusCodes2EnableRecovery") + private @Nullable Output monitorStatusCodes2EnableRecovery; + + public Optional> monitorStatusCodes2EnableRecovery() { + return Optional.ofNullable(this.monitorStatusCodes2EnableRecovery); + } + + @Import(name="monitorStatusCodes2EnableRetry") + private @Nullable Output monitorStatusCodes2EnableRetry; + + public Optional> monitorStatusCodes2EnableRetry() { + return Optional.ofNullable(this.monitorStatusCodes2EnableRetry); + } + + @Import(name="monitorStatusCodes2RecoveryConfigName") + private @Nullable Output monitorStatusCodes2RecoveryConfigName; + + public Optional> monitorStatusCodes2RecoveryConfigName() { + return Optional.ofNullable(this.monitorStatusCodes2RecoveryConfigName); + } + + @Import(name="monitorStatusCodes3") + private @Nullable Output monitorStatusCodes3; + + public Optional> monitorStatusCodes3() { + return Optional.ofNullable(this.monitorStatusCodes3); + } + + @Import(name="monitorStatusCodes3EnableRecovery") + private @Nullable Output monitorStatusCodes3EnableRecovery; + + public Optional> monitorStatusCodes3EnableRecovery() { + return Optional.ofNullable(this.monitorStatusCodes3EnableRecovery); + } + + @Import(name="monitorStatusCodes3EnableRetry") + private @Nullable Output monitorStatusCodes3EnableRetry; + + public Optional> monitorStatusCodes3EnableRetry() { + return Optional.ofNullable(this.monitorStatusCodes3EnableRetry); + } + + @Import(name="monitorStatusCodes3RecoveryConfigName") + private @Nullable Output monitorStatusCodes3RecoveryConfigName; + + public Optional> monitorStatusCodes3RecoveryConfigName() { + return Optional.ofNullable(this.monitorStatusCodes3RecoveryConfigName); + } + + @Import(name="originResponsivenessCustomTimeout") + private @Nullable Output originResponsivenessCustomTimeout; + + public Optional> originResponsivenessCustomTimeout() { + return Optional.ofNullable(this.originResponsivenessCustomTimeout); + } + + @Import(name="originResponsivenessEnableRecovery") + private @Nullable Output originResponsivenessEnableRecovery; + + public Optional> originResponsivenessEnableRecovery() { + return Optional.ofNullable(this.originResponsivenessEnableRecovery); + } + + @Import(name="originResponsivenessEnableRetry") + private @Nullable Output originResponsivenessEnableRetry; + + public Optional> originResponsivenessEnableRetry() { + return Optional.ofNullable(this.originResponsivenessEnableRetry); + } + + @Import(name="originResponsivenessMonitoring") + private @Nullable Output originResponsivenessMonitoring; + + public Optional> originResponsivenessMonitoring() { + return Optional.ofNullable(this.originResponsivenessMonitoring); + } + + @Import(name="originResponsivenessRecoveryConfigName") + private @Nullable Output originResponsivenessRecoveryConfigName; + + public Optional> originResponsivenessRecoveryConfigName() { + return Optional.ofNullable(this.originResponsivenessRecoveryConfigName); + } + + @Import(name="originResponsivenessTimeout") + private @Nullable Output originResponsivenessTimeout; + + public Optional> originResponsivenessTimeout() { + return Optional.ofNullable(this.originResponsivenessTimeout); + } + + @Import(name="statusCodeMonitoring1") + private @Nullable Output statusCodeMonitoring1; + + public Optional> statusCodeMonitoring1() { + return Optional.ofNullable(this.statusCodeMonitoring1); + } + + @Import(name="statusCodeMonitoring2") + private @Nullable Output statusCodeMonitoring2; + + public Optional> statusCodeMonitoring2() { + return Optional.ofNullable(this.statusCodeMonitoring2); + } + + @Import(name="statusCodeMonitoring3") + private @Nullable Output statusCodeMonitoring3; + + public Optional> statusCodeMonitoring3() { + return Optional.ofNullable(this.statusCodeMonitoring3); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="tuningParameters") + private @Nullable Output tuningParameters; + + public Optional> tuningParameters() { + return Optional.ofNullable(this.tuningParameters); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs $) { + this.binaryEquivalentContent = $.binaryEquivalentContent; + this.enableIpAvoidance = $.enableIpAvoidance; + this.enabled = $.enabled; + this.ipAvoidanceErrorThreshold = $.ipAvoidanceErrorThreshold; + this.ipAvoidanceRetryInterval = $.ipAvoidanceRetryInterval; + this.locked = $.locked; + this.monitorOriginResponsiveness = $.monitorOriginResponsiveness; + this.monitorResponseCodes1s = $.monitorResponseCodes1s; + this.monitorResponseCodes2s = $.monitorResponseCodes2s; + this.monitorResponseCodes3s = $.monitorResponseCodes3s; + this.monitorStatusCodes1 = $.monitorStatusCodes1; + this.monitorStatusCodes1EnableRecovery = $.monitorStatusCodes1EnableRecovery; + this.monitorStatusCodes1EnableRetry = $.monitorStatusCodes1EnableRetry; + this.monitorStatusCodes1RecoveryConfigName = $.monitorStatusCodes1RecoveryConfigName; + this.monitorStatusCodes2 = $.monitorStatusCodes2; + this.monitorStatusCodes2EnableRecovery = $.monitorStatusCodes2EnableRecovery; + this.monitorStatusCodes2EnableRetry = $.monitorStatusCodes2EnableRetry; + this.monitorStatusCodes2RecoveryConfigName = $.monitorStatusCodes2RecoveryConfigName; + this.monitorStatusCodes3 = $.monitorStatusCodes3; + this.monitorStatusCodes3EnableRecovery = $.monitorStatusCodes3EnableRecovery; + this.monitorStatusCodes3EnableRetry = $.monitorStatusCodes3EnableRetry; + this.monitorStatusCodes3RecoveryConfigName = $.monitorStatusCodes3RecoveryConfigName; + this.originResponsivenessCustomTimeout = $.originResponsivenessCustomTimeout; + this.originResponsivenessEnableRecovery = $.originResponsivenessEnableRecovery; + this.originResponsivenessEnableRetry = $.originResponsivenessEnableRetry; + this.originResponsivenessMonitoring = $.originResponsivenessMonitoring; + this.originResponsivenessRecoveryConfigName = $.originResponsivenessRecoveryConfigName; + this.originResponsivenessTimeout = $.originResponsivenessTimeout; + this.statusCodeMonitoring1 = $.statusCodeMonitoring1; + this.statusCodeMonitoring2 = $.statusCodeMonitoring2; + this.statusCodeMonitoring3 = $.statusCodeMonitoring3; + this.templateUuid = $.templateUuid; + this.tuningParameters = $.tuningParameters; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs(Objects.requireNonNull(defaults)); + } + + public Builder binaryEquivalentContent(@Nullable Output binaryEquivalentContent) { + $.binaryEquivalentContent = binaryEquivalentContent; + return this; + } + + public Builder binaryEquivalentContent(Boolean binaryEquivalentContent) { + return binaryEquivalentContent(Output.of(binaryEquivalentContent)); + } + + public Builder enableIpAvoidance(@Nullable Output enableIpAvoidance) { + $.enableIpAvoidance = enableIpAvoidance; + return this; + } + + public Builder enableIpAvoidance(Boolean enableIpAvoidance) { + return enableIpAvoidance(Output.of(enableIpAvoidance)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder ipAvoidanceErrorThreshold(@Nullable Output ipAvoidanceErrorThreshold) { + $.ipAvoidanceErrorThreshold = ipAvoidanceErrorThreshold; + return this; + } + + public Builder ipAvoidanceErrorThreshold(Integer ipAvoidanceErrorThreshold) { + return ipAvoidanceErrorThreshold(Output.of(ipAvoidanceErrorThreshold)); + } + + public Builder ipAvoidanceRetryInterval(@Nullable Output ipAvoidanceRetryInterval) { + $.ipAvoidanceRetryInterval = ipAvoidanceRetryInterval; + return this; + } + + public Builder ipAvoidanceRetryInterval(Integer ipAvoidanceRetryInterval) { + return ipAvoidanceRetryInterval(Output.of(ipAvoidanceRetryInterval)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder monitorOriginResponsiveness(@Nullable Output monitorOriginResponsiveness) { + $.monitorOriginResponsiveness = monitorOriginResponsiveness; + return this; + } + + public Builder monitorOriginResponsiveness(Boolean monitorOriginResponsiveness) { + return monitorOriginResponsiveness(Output.of(monitorOriginResponsiveness)); + } + + public Builder monitorResponseCodes1s(@Nullable Output> monitorResponseCodes1s) { + $.monitorResponseCodes1s = monitorResponseCodes1s; + return this; + } + + public Builder monitorResponseCodes1s(List monitorResponseCodes1s) { + return monitorResponseCodes1s(Output.of(monitorResponseCodes1s)); + } + + public Builder monitorResponseCodes1s(String... monitorResponseCodes1s) { + return monitorResponseCodes1s(List.of(monitorResponseCodes1s)); + } + + public Builder monitorResponseCodes2s(@Nullable Output> monitorResponseCodes2s) { + $.monitorResponseCodes2s = monitorResponseCodes2s; + return this; + } + + public Builder monitorResponseCodes2s(List monitorResponseCodes2s) { + return monitorResponseCodes2s(Output.of(monitorResponseCodes2s)); + } + + public Builder monitorResponseCodes2s(String... monitorResponseCodes2s) { + return monitorResponseCodes2s(List.of(monitorResponseCodes2s)); + } + + public Builder monitorResponseCodes3s(@Nullable Output> monitorResponseCodes3s) { + $.monitorResponseCodes3s = monitorResponseCodes3s; + return this; + } + + public Builder monitorResponseCodes3s(List monitorResponseCodes3s) { + return monitorResponseCodes3s(Output.of(monitorResponseCodes3s)); + } + + public Builder monitorResponseCodes3s(String... monitorResponseCodes3s) { + return monitorResponseCodes3s(List.of(monitorResponseCodes3s)); + } + + public Builder monitorStatusCodes1(@Nullable Output monitorStatusCodes1) { + $.monitorStatusCodes1 = monitorStatusCodes1; + return this; + } + + public Builder monitorStatusCodes1(Boolean monitorStatusCodes1) { + return monitorStatusCodes1(Output.of(monitorStatusCodes1)); + } + + public Builder monitorStatusCodes1EnableRecovery(@Nullable Output monitorStatusCodes1EnableRecovery) { + $.monitorStatusCodes1EnableRecovery = monitorStatusCodes1EnableRecovery; + return this; + } + + public Builder monitorStatusCodes1EnableRecovery(Boolean monitorStatusCodes1EnableRecovery) { + return monitorStatusCodes1EnableRecovery(Output.of(monitorStatusCodes1EnableRecovery)); + } + + public Builder monitorStatusCodes1EnableRetry(@Nullable Output monitorStatusCodes1EnableRetry) { + $.monitorStatusCodes1EnableRetry = monitorStatusCodes1EnableRetry; + return this; + } + + public Builder monitorStatusCodes1EnableRetry(Boolean monitorStatusCodes1EnableRetry) { + return monitorStatusCodes1EnableRetry(Output.of(monitorStatusCodes1EnableRetry)); + } + + public Builder monitorStatusCodes1RecoveryConfigName(@Nullable Output monitorStatusCodes1RecoveryConfigName) { + $.monitorStatusCodes1RecoveryConfigName = monitorStatusCodes1RecoveryConfigName; + return this; + } + + public Builder monitorStatusCodes1RecoveryConfigName(String monitorStatusCodes1RecoveryConfigName) { + return monitorStatusCodes1RecoveryConfigName(Output.of(monitorStatusCodes1RecoveryConfigName)); + } + + public Builder monitorStatusCodes2(@Nullable Output monitorStatusCodes2) { + $.monitorStatusCodes2 = monitorStatusCodes2; + return this; + } + + public Builder monitorStatusCodes2(Boolean monitorStatusCodes2) { + return monitorStatusCodes2(Output.of(monitorStatusCodes2)); + } + + public Builder monitorStatusCodes2EnableRecovery(@Nullable Output monitorStatusCodes2EnableRecovery) { + $.monitorStatusCodes2EnableRecovery = monitorStatusCodes2EnableRecovery; + return this; + } + + public Builder monitorStatusCodes2EnableRecovery(Boolean monitorStatusCodes2EnableRecovery) { + return monitorStatusCodes2EnableRecovery(Output.of(monitorStatusCodes2EnableRecovery)); + } + + public Builder monitorStatusCodes2EnableRetry(@Nullable Output monitorStatusCodes2EnableRetry) { + $.monitorStatusCodes2EnableRetry = monitorStatusCodes2EnableRetry; + return this; + } + + public Builder monitorStatusCodes2EnableRetry(Boolean monitorStatusCodes2EnableRetry) { + return monitorStatusCodes2EnableRetry(Output.of(monitorStatusCodes2EnableRetry)); + } + + public Builder monitorStatusCodes2RecoveryConfigName(@Nullable Output monitorStatusCodes2RecoveryConfigName) { + $.monitorStatusCodes2RecoveryConfigName = monitorStatusCodes2RecoveryConfigName; + return this; + } + + public Builder monitorStatusCodes2RecoveryConfigName(String monitorStatusCodes2RecoveryConfigName) { + return monitorStatusCodes2RecoveryConfigName(Output.of(monitorStatusCodes2RecoveryConfigName)); + } + + public Builder monitorStatusCodes3(@Nullable Output monitorStatusCodes3) { + $.monitorStatusCodes3 = monitorStatusCodes3; + return this; + } + + public Builder monitorStatusCodes3(Boolean monitorStatusCodes3) { + return monitorStatusCodes3(Output.of(monitorStatusCodes3)); + } + + public Builder monitorStatusCodes3EnableRecovery(@Nullable Output monitorStatusCodes3EnableRecovery) { + $.monitorStatusCodes3EnableRecovery = monitorStatusCodes3EnableRecovery; + return this; + } + + public Builder monitorStatusCodes3EnableRecovery(Boolean monitorStatusCodes3EnableRecovery) { + return monitorStatusCodes3EnableRecovery(Output.of(monitorStatusCodes3EnableRecovery)); + } + + public Builder monitorStatusCodes3EnableRetry(@Nullable Output monitorStatusCodes3EnableRetry) { + $.monitorStatusCodes3EnableRetry = monitorStatusCodes3EnableRetry; + return this; + } + + public Builder monitorStatusCodes3EnableRetry(Boolean monitorStatusCodes3EnableRetry) { + return monitorStatusCodes3EnableRetry(Output.of(monitorStatusCodes3EnableRetry)); + } + + public Builder monitorStatusCodes3RecoveryConfigName(@Nullable Output monitorStatusCodes3RecoveryConfigName) { + $.monitorStatusCodes3RecoveryConfigName = monitorStatusCodes3RecoveryConfigName; + return this; + } + + public Builder monitorStatusCodes3RecoveryConfigName(String monitorStatusCodes3RecoveryConfigName) { + return monitorStatusCodes3RecoveryConfigName(Output.of(monitorStatusCodes3RecoveryConfigName)); + } + + public Builder originResponsivenessCustomTimeout(@Nullable Output originResponsivenessCustomTimeout) { + $.originResponsivenessCustomTimeout = originResponsivenessCustomTimeout; + return this; + } + + public Builder originResponsivenessCustomTimeout(Integer originResponsivenessCustomTimeout) { + return originResponsivenessCustomTimeout(Output.of(originResponsivenessCustomTimeout)); + } + + public Builder originResponsivenessEnableRecovery(@Nullable Output originResponsivenessEnableRecovery) { + $.originResponsivenessEnableRecovery = originResponsivenessEnableRecovery; + return this; + } + + public Builder originResponsivenessEnableRecovery(Boolean originResponsivenessEnableRecovery) { + return originResponsivenessEnableRecovery(Output.of(originResponsivenessEnableRecovery)); + } + + public Builder originResponsivenessEnableRetry(@Nullable Output originResponsivenessEnableRetry) { + $.originResponsivenessEnableRetry = originResponsivenessEnableRetry; + return this; + } + + public Builder originResponsivenessEnableRetry(Boolean originResponsivenessEnableRetry) { + return originResponsivenessEnableRetry(Output.of(originResponsivenessEnableRetry)); + } + + public Builder originResponsivenessMonitoring(@Nullable Output originResponsivenessMonitoring) { + $.originResponsivenessMonitoring = originResponsivenessMonitoring; + return this; + } + + public Builder originResponsivenessMonitoring(String originResponsivenessMonitoring) { + return originResponsivenessMonitoring(Output.of(originResponsivenessMonitoring)); + } + + public Builder originResponsivenessRecoveryConfigName(@Nullable Output originResponsivenessRecoveryConfigName) { + $.originResponsivenessRecoveryConfigName = originResponsivenessRecoveryConfigName; + return this; + } + + public Builder originResponsivenessRecoveryConfigName(String originResponsivenessRecoveryConfigName) { + return originResponsivenessRecoveryConfigName(Output.of(originResponsivenessRecoveryConfigName)); + } + + public Builder originResponsivenessTimeout(@Nullable Output originResponsivenessTimeout) { + $.originResponsivenessTimeout = originResponsivenessTimeout; + return this; + } + + public Builder originResponsivenessTimeout(String originResponsivenessTimeout) { + return originResponsivenessTimeout(Output.of(originResponsivenessTimeout)); + } + + public Builder statusCodeMonitoring1(@Nullable Output statusCodeMonitoring1) { + $.statusCodeMonitoring1 = statusCodeMonitoring1; + return this; + } + + public Builder statusCodeMonitoring1(String statusCodeMonitoring1) { + return statusCodeMonitoring1(Output.of(statusCodeMonitoring1)); + } + + public Builder statusCodeMonitoring2(@Nullable Output statusCodeMonitoring2) { + $.statusCodeMonitoring2 = statusCodeMonitoring2; + return this; + } + + public Builder statusCodeMonitoring2(String statusCodeMonitoring2) { + return statusCodeMonitoring2(Output.of(statusCodeMonitoring2)); + } + + public Builder statusCodeMonitoring3(@Nullable Output statusCodeMonitoring3) { + $.statusCodeMonitoring3 = statusCodeMonitoring3; + return this; + } + + public Builder statusCodeMonitoring3(String statusCodeMonitoring3) { + return statusCodeMonitoring3(Output.of(statusCodeMonitoring3)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder tuningParameters(@Nullable Output tuningParameters) { + $.tuningParameters = tuningParameters; + return this; + } + + public Builder tuningParameters(String tuningParameters) { + return tuningParameters(Output.of(tuningParameters)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl.java new file mode 100644 index 000000000..d2056d87c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl(); + + @Import(name="enable") + private @Nullable Boolean enable; + + public Optional enable() { + return Optional.ofNullable(this.enable); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl(GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl $) { + this.enable = $.enable; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl(Objects.requireNonNull(defaults)); + } + + public Builder enable(@Nullable Boolean enable) { + $.enable = enable; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs.java new file mode 100644 index 000000000..5191ae856 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs(); + + @Import(name="enable") + private @Nullable Output enable; + + public Optional> enable() { + return Optional.ofNullable(this.enable); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs(GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs $) { + this.enable = $.enable; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs(Objects.requireNonNull(defaults)); + } + + public Builder enable(@Nullable Output enable) { + $.enable = enable; + return this; + } + + public Builder enable(Boolean enable) { + return enable(Output.of(enable)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage.java new file mode 100644 index 000000000..dbc88a11b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage(); + + @Import(name="cpCode") + private @Nullable Integer cpCode; + + public Optional cpCode() { + return Optional.ofNullable(this.cpCode); + } + + @Import(name="downloadDomainName") + private @Nullable String downloadDomainName; + + public Optional downloadDomainName() { + return Optional.ofNullable(this.downloadDomainName); + } + + @Import(name="g2oToken") + private @Nullable String g2oToken; + + public Optional g2oToken() { + return Optional.ofNullable(this.g2oToken); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage(GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage $) { + this.cpCode = $.cpCode; + this.downloadDomainName = $.downloadDomainName; + this.g2oToken = $.g2oToken; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage(Objects.requireNonNull(defaults)); + } + + public Builder cpCode(@Nullable Integer cpCode) { + $.cpCode = cpCode; + return this; + } + + public Builder downloadDomainName(@Nullable String downloadDomainName) { + $.downloadDomainName = downloadDomainName; + return this; + } + + public Builder g2oToken(@Nullable String g2oToken) { + $.g2oToken = g2oToken; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs.java new file mode 100644 index 000000000..05906b912 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs(); + + @Import(name="cpCode") + private @Nullable Output cpCode; + + public Optional> cpCode() { + return Optional.ofNullable(this.cpCode); + } + + @Import(name="downloadDomainName") + private @Nullable Output downloadDomainName; + + public Optional> downloadDomainName() { + return Optional.ofNullable(this.downloadDomainName); + } + + @Import(name="g2oToken") + private @Nullable Output g2oToken; + + public Optional> g2oToken() { + return Optional.ofNullable(this.g2oToken); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs(GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs $) { + this.cpCode = $.cpCode; + this.downloadDomainName = $.downloadDomainName; + this.g2oToken = $.g2oToken; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs(Objects.requireNonNull(defaults)); + } + + public Builder cpCode(@Nullable Output cpCode) { + $.cpCode = cpCode; + return this; + } + + public Builder cpCode(Integer cpCode) { + return cpCode(Output.of(cpCode)); + } + + public Builder downloadDomainName(@Nullable Output downloadDomainName) { + $.downloadDomainName = downloadDomainName; + return this; + } + + public Builder downloadDomainName(String downloadDomainName) { + return downloadDomainName(Output.of(downloadDomainName)); + } + + public Builder g2oToken(@Nullable Output g2oToken) { + $.g2oToken = g2oToken; + return this; + } + + public Builder g2oToken(String g2oToken) { + return g2oToken(Output.of(g2oToken)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy.java new file mode 100644 index 000000000..4844a7321 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy.java @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy(); + + @Import(name="allowList") + private @Nullable String allowList; + + public Optional allowList() { + return Optional.ofNullable(this.allowList); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="permissionsPolicyDirectives") + private @Nullable List permissionsPolicyDirectives; + + public Optional> permissionsPolicyDirectives() { + return Optional.ofNullable(this.permissionsPolicyDirectives); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy(GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy $) { + this.allowList = $.allowList; + this.locked = $.locked; + this.permissionsPolicyDirectives = $.permissionsPolicyDirectives; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy(Objects.requireNonNull(defaults)); + } + + public Builder allowList(@Nullable String allowList) { + $.allowList = allowList; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder permissionsPolicyDirectives(@Nullable List permissionsPolicyDirectives) { + $.permissionsPolicyDirectives = permissionsPolicyDirectives; + return this; + } + + public Builder permissionsPolicyDirectives(String... permissionsPolicyDirectives) { + return permissionsPolicyDirectives(List.of(permissionsPolicyDirectives)); + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs.java new file mode 100644 index 000000000..f24378aec --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs.java @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs(); + + @Import(name="allowList") + private @Nullable Output allowList; + + public Optional> allowList() { + return Optional.ofNullable(this.allowList); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="permissionsPolicyDirectives") + private @Nullable Output> permissionsPolicyDirectives; + + public Optional>> permissionsPolicyDirectives() { + return Optional.ofNullable(this.permissionsPolicyDirectives); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs(GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs $) { + this.allowList = $.allowList; + this.locked = $.locked; + this.permissionsPolicyDirectives = $.permissionsPolicyDirectives; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs(Objects.requireNonNull(defaults)); + } + + public Builder allowList(@Nullable Output allowList) { + $.allowList = allowList; + return this; + } + + public Builder allowList(String allowList) { + return allowList(Output.of(allowList)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder permissionsPolicyDirectives(@Nullable Output> permissionsPolicyDirectives) { + $.permissionsPolicyDirectives = permissionsPolicyDirectives; + return this; + } + + public Builder permissionsPolicyDirectives(List permissionsPolicyDirectives) { + return permissionsPolicyDirectives(Output.of(permissionsPolicyDirectives)); + } + + public Builder permissionsPolicyDirectives(String... permissionsPolicyDirectives) { + return permissionsPolicyDirectives(List.of(permissionsPolicyDirectives)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection.java new file mode 100644 index 000000000..fd5851dbe --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="timeout") + private @Nullable String timeout; + + public Optional timeout() { + return Optional.ofNullable(this.timeout); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.timeout = $.timeout; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder timeout(@Nullable String timeout) { + $.timeout = timeout; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs.java new file mode 100644 index 000000000..974598de0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="timeout") + private @Nullable Output timeout; + + public Optional> timeout() { + return Optional.ofNullable(this.timeout); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.timeout = $.timeout; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder timeout(@Nullable Output timeout) { + $.timeout = timeout; + return this; + } + + public Builder timeout(String timeout) { + return timeout(Output.of(timeout)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection.java new file mode 100644 index 000000000..98f6c6360 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="timeout") + private @Nullable String timeout; + + public Optional timeout() { + return Optional.ofNullable(this.timeout); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.timeout = $.timeout; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder timeout(@Nullable String timeout) { + $.timeout = timeout; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs.java new file mode 100644 index 000000000..c53266d15 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="timeout") + private @Nullable Output timeout; + + public Optional> timeout() { + return Optional.ofNullable(this.timeout); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.timeout = $.timeout; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder timeout(@Nullable Output timeout) { + $.timeout = timeout; + return this; + } + + public Builder timeout(String timeout) { + return timeout(Output.of(timeout)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation.java new file mode 100644 index 000000000..25bd130fa --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation(GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs.java new file mode 100644 index 000000000..642a55680 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease.java new file mode 100644 index 000000000..56a3eced3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease.java @@ -0,0 +1,274 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease(); + + @Import(name="cloudletPolicy") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy cloudletPolicy; + + public Optional cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + + @Import(name="cloudletSharedPolicy") + private @Nullable Integer cloudletSharedPolicy; + + public Optional cloudletSharedPolicy() { + return Optional.ofNullable(this.cloudletSharedPolicy); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="failoverDuration") + private @Nullable Integer failoverDuration; + + public Optional failoverDuration() { + return Optional.ofNullable(this.failoverDuration); + } + + @Import(name="failoverEnabled") + private @Nullable Boolean failoverEnabled; + + public Optional failoverEnabled() { + return Optional.ofNullable(this.failoverEnabled); + } + + @Import(name="failoverResponseCodes") + private @Nullable List failoverResponseCodes; + + public Optional> failoverResponseCodes() { + return Optional.ofNullable(this.failoverResponseCodes); + } + + @Import(name="failoverTitle") + private @Nullable String failoverTitle; + + public Optional failoverTitle() { + return Optional.ofNullable(this.failoverTitle); + } + + @Import(name="isSharedPolicy") + private @Nullable Boolean isSharedPolicy; + + public Optional isSharedPolicy() { + return Optional.ofNullable(this.isSharedPolicy); + } + + @Import(name="label") + private @Nullable String label; + + public Optional label() { + return Optional.ofNullable(this.label); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="populationCookieType") + private @Nullable String populationCookieType; + + public Optional populationCookieType() { + return Optional.ofNullable(this.populationCookieType); + } + + @Import(name="populationDuration") + private @Nullable String populationDuration; + + public Optional populationDuration() { + return Optional.ofNullable(this.populationDuration); + } + + @Import(name="populationExpirationDate") + private @Nullable String populationExpirationDate; + + public Optional populationExpirationDate() { + return Optional.ofNullable(this.populationExpirationDate); + } + + @Import(name="populationRefresh") + private @Nullable Boolean populationRefresh; + + public Optional populationRefresh() { + return Optional.ofNullable(this.populationRefresh); + } + + @Import(name="populationTitle") + private @Nullable String populationTitle; + + public Optional populationTitle() { + return Optional.ofNullable(this.populationTitle); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease $) { + this.cloudletPolicy = $.cloudletPolicy; + this.cloudletSharedPolicy = $.cloudletSharedPolicy; + this.enabled = $.enabled; + this.failoverDuration = $.failoverDuration; + this.failoverEnabled = $.failoverEnabled; + this.failoverResponseCodes = $.failoverResponseCodes; + this.failoverTitle = $.failoverTitle; + this.isSharedPolicy = $.isSharedPolicy; + this.label = $.label; + this.locked = $.locked; + this.populationCookieType = $.populationCookieType; + this.populationDuration = $.populationDuration; + this.populationExpirationDate = $.populationExpirationDate; + this.populationRefresh = $.populationRefresh; + this.populationTitle = $.populationTitle; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease(Objects.requireNonNull(defaults)); + } + + public Builder cloudletPolicy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy cloudletPolicy) { + $.cloudletPolicy = cloudletPolicy; + return this; + } + + public Builder cloudletSharedPolicy(@Nullable Integer cloudletSharedPolicy) { + $.cloudletSharedPolicy = cloudletSharedPolicy; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder failoverDuration(@Nullable Integer failoverDuration) { + $.failoverDuration = failoverDuration; + return this; + } + + public Builder failoverEnabled(@Nullable Boolean failoverEnabled) { + $.failoverEnabled = failoverEnabled; + return this; + } + + public Builder failoverResponseCodes(@Nullable List failoverResponseCodes) { + $.failoverResponseCodes = failoverResponseCodes; + return this; + } + + public Builder failoverResponseCodes(String... failoverResponseCodes) { + return failoverResponseCodes(List.of(failoverResponseCodes)); + } + + public Builder failoverTitle(@Nullable String failoverTitle) { + $.failoverTitle = failoverTitle; + return this; + } + + public Builder isSharedPolicy(@Nullable Boolean isSharedPolicy) { + $.isSharedPolicy = isSharedPolicy; + return this; + } + + public Builder label(@Nullable String label) { + $.label = label; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder populationCookieType(@Nullable String populationCookieType) { + $.populationCookieType = populationCookieType; + return this; + } + + public Builder populationDuration(@Nullable String populationDuration) { + $.populationDuration = populationDuration; + return this; + } + + public Builder populationExpirationDate(@Nullable String populationExpirationDate) { + $.populationExpirationDate = populationExpirationDate; + return this; + } + + public Builder populationRefresh(@Nullable Boolean populationRefresh) { + $.populationRefresh = populationRefresh; + return this; + } + + public Builder populationTitle(@Nullable String populationTitle) { + $.populationTitle = populationTitle; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs.java new file mode 100644 index 000000000..bf8710ecf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs.java @@ -0,0 +1,343 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs(); + + @Import(name="cloudletPolicy") + private @Nullable Output cloudletPolicy; + + public Optional> cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + + @Import(name="cloudletSharedPolicy") + private @Nullable Output cloudletSharedPolicy; + + public Optional> cloudletSharedPolicy() { + return Optional.ofNullable(this.cloudletSharedPolicy); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="failoverDuration") + private @Nullable Output failoverDuration; + + public Optional> failoverDuration() { + return Optional.ofNullable(this.failoverDuration); + } + + @Import(name="failoverEnabled") + private @Nullable Output failoverEnabled; + + public Optional> failoverEnabled() { + return Optional.ofNullable(this.failoverEnabled); + } + + @Import(name="failoverResponseCodes") + private @Nullable Output> failoverResponseCodes; + + public Optional>> failoverResponseCodes() { + return Optional.ofNullable(this.failoverResponseCodes); + } + + @Import(name="failoverTitle") + private @Nullable Output failoverTitle; + + public Optional> failoverTitle() { + return Optional.ofNullable(this.failoverTitle); + } + + @Import(name="isSharedPolicy") + private @Nullable Output isSharedPolicy; + + public Optional> isSharedPolicy() { + return Optional.ofNullable(this.isSharedPolicy); + } + + @Import(name="label") + private @Nullable Output label; + + public Optional> label() { + return Optional.ofNullable(this.label); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="populationCookieType") + private @Nullable Output populationCookieType; + + public Optional> populationCookieType() { + return Optional.ofNullable(this.populationCookieType); + } + + @Import(name="populationDuration") + private @Nullable Output populationDuration; + + public Optional> populationDuration() { + return Optional.ofNullable(this.populationDuration); + } + + @Import(name="populationExpirationDate") + private @Nullable Output populationExpirationDate; + + public Optional> populationExpirationDate() { + return Optional.ofNullable(this.populationExpirationDate); + } + + @Import(name="populationRefresh") + private @Nullable Output populationRefresh; + + public Optional> populationRefresh() { + return Optional.ofNullable(this.populationRefresh); + } + + @Import(name="populationTitle") + private @Nullable Output populationTitle; + + public Optional> populationTitle() { + return Optional.ofNullable(this.populationTitle); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs $) { + this.cloudletPolicy = $.cloudletPolicy; + this.cloudletSharedPolicy = $.cloudletSharedPolicy; + this.enabled = $.enabled; + this.failoverDuration = $.failoverDuration; + this.failoverEnabled = $.failoverEnabled; + this.failoverResponseCodes = $.failoverResponseCodes; + this.failoverTitle = $.failoverTitle; + this.isSharedPolicy = $.isSharedPolicy; + this.label = $.label; + this.locked = $.locked; + this.populationCookieType = $.populationCookieType; + this.populationDuration = $.populationDuration; + this.populationExpirationDate = $.populationExpirationDate; + this.populationRefresh = $.populationRefresh; + this.populationTitle = $.populationTitle; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs(Objects.requireNonNull(defaults)); + } + + public Builder cloudletPolicy(@Nullable Output cloudletPolicy) { + $.cloudletPolicy = cloudletPolicy; + return this; + } + + public Builder cloudletPolicy(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs cloudletPolicy) { + return cloudletPolicy(Output.of(cloudletPolicy)); + } + + public Builder cloudletSharedPolicy(@Nullable Output cloudletSharedPolicy) { + $.cloudletSharedPolicy = cloudletSharedPolicy; + return this; + } + + public Builder cloudletSharedPolicy(Integer cloudletSharedPolicy) { + return cloudletSharedPolicy(Output.of(cloudletSharedPolicy)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder failoverDuration(@Nullable Output failoverDuration) { + $.failoverDuration = failoverDuration; + return this; + } + + public Builder failoverDuration(Integer failoverDuration) { + return failoverDuration(Output.of(failoverDuration)); + } + + public Builder failoverEnabled(@Nullable Output failoverEnabled) { + $.failoverEnabled = failoverEnabled; + return this; + } + + public Builder failoverEnabled(Boolean failoverEnabled) { + return failoverEnabled(Output.of(failoverEnabled)); + } + + public Builder failoverResponseCodes(@Nullable Output> failoverResponseCodes) { + $.failoverResponseCodes = failoverResponseCodes; + return this; + } + + public Builder failoverResponseCodes(List failoverResponseCodes) { + return failoverResponseCodes(Output.of(failoverResponseCodes)); + } + + public Builder failoverResponseCodes(String... failoverResponseCodes) { + return failoverResponseCodes(List.of(failoverResponseCodes)); + } + + public Builder failoverTitle(@Nullable Output failoverTitle) { + $.failoverTitle = failoverTitle; + return this; + } + + public Builder failoverTitle(String failoverTitle) { + return failoverTitle(Output.of(failoverTitle)); + } + + public Builder isSharedPolicy(@Nullable Output isSharedPolicy) { + $.isSharedPolicy = isSharedPolicy; + return this; + } + + public Builder isSharedPolicy(Boolean isSharedPolicy) { + return isSharedPolicy(Output.of(isSharedPolicy)); + } + + public Builder label(@Nullable Output label) { + $.label = label; + return this; + } + + public Builder label(String label) { + return label(Output.of(label)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder populationCookieType(@Nullable Output populationCookieType) { + $.populationCookieType = populationCookieType; + return this; + } + + public Builder populationCookieType(String populationCookieType) { + return populationCookieType(Output.of(populationCookieType)); + } + + public Builder populationDuration(@Nullable Output populationDuration) { + $.populationDuration = populationDuration; + return this; + } + + public Builder populationDuration(String populationDuration) { + return populationDuration(Output.of(populationDuration)); + } + + public Builder populationExpirationDate(@Nullable Output populationExpirationDate) { + $.populationExpirationDate = populationExpirationDate; + return this; + } + + public Builder populationExpirationDate(String populationExpirationDate) { + return populationExpirationDate(Output.of(populationExpirationDate)); + } + + public Builder populationRefresh(@Nullable Output populationRefresh) { + $.populationRefresh = populationRefresh; + return this; + } + + public Builder populationRefresh(Boolean populationRefresh) { + return populationRefresh(Output.of(populationRefresh)); + } + + public Builder populationTitle(@Nullable Output populationTitle) { + $.populationTitle = populationTitle; + return this; + } + + public Builder populationTitle(String populationTitle) { + return populationTitle(Output.of(populationTitle)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy.java new file mode 100644 index 000000000..efd24ad01 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy.java @@ -0,0 +1,72 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy(); + + @Import(name="id") + private @Nullable Integer id; + + public Optional id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable String name; + + public Optional name() { + return Optional.ofNullable(this.name); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy $) { + this.id = $.id; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy(Objects.requireNonNull(defaults)); + } + + public Builder id(@Nullable Integer id) { + $.id = id; + return this; + } + + public Builder name(@Nullable String name) { + $.name = name; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs.java new file mode 100644 index 000000000..6d3c71c5f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs(); + + @Import(name="id") + private @Nullable Output id; + + public Optional> id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs $) { + this.id = $.id; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs(Objects.requireNonNull(defaults)); + } + + public Builder id(@Nullable Output id) { + $.id = id; + return this; + } + + public Builder id(Integer id) { + return id(Output.of(id)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect.java new file mode 100644 index 000000000..d14870337 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect.java @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="preconnectlists") + private @Nullable List preconnectlists; + + public Optional> preconnectlists() { + return Optional.ofNullable(this.preconnectlists); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect(GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect $) { + this.locked = $.locked; + this.preconnectlists = $.preconnectlists; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder preconnectlists(@Nullable List preconnectlists) { + $.preconnectlists = preconnectlists; + return this; + } + + public Builder preconnectlists(String... preconnectlists) { + return preconnectlists(List.of(preconnectlists)); + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs.java new file mode 100644 index 000000000..959bbaaec --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs.java @@ -0,0 +1,120 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="preconnectlists") + private @Nullable Output> preconnectlists; + + public Optional>> preconnectlists() { + return Optional.ofNullable(this.preconnectlists); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs(GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs $) { + this.locked = $.locked; + this.preconnectlists = $.preconnectlists; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder preconnectlists(@Nullable Output> preconnectlists) { + $.preconnectlists = preconnectlists; + return this; + } + + public Builder preconnectlists(List preconnectlists) { + return preconnectlists(Output.of(preconnectlists)); + } + + public Builder preconnectlists(String... preconnectlists) { + return preconnectlists(List.of(preconnectlists)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery.java new file mode 100644 index 000000000..26d55265a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery(GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs.java new file mode 100644 index 000000000..9760c7b0e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs(GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching.java new file mode 100644 index 000000000..58a9229dd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching(); + + @Import(name="accuracyTarget") + private @Nullable String accuracyTarget; + + public Optional accuracyTarget() { + return Optional.ofNullable(this.accuracyTarget); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching(GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching $) { + this.accuracyTarget = $.accuracyTarget; + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching(Objects.requireNonNull(defaults)); + } + + public Builder accuracyTarget(@Nullable String accuracyTarget) { + $.accuracyTarget = accuracyTarget; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs.java new file mode 100644 index 000000000..ef602416b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs(); + + @Import(name="accuracyTarget") + private @Nullable Output accuracyTarget; + + public Optional> accuracyTarget() { + return Optional.ofNullable(this.accuracyTarget); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs(GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs $) { + this.accuracyTarget = $.accuracyTarget; + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs(Objects.requireNonNull(defaults)); + } + + public Builder accuracyTarget(@Nullable Output accuracyTarget) { + $.accuracyTarget = accuracyTarget; + return this; + } + + public Builder accuracyTarget(String accuracyTarget) { + return accuracyTarget(Output.of(accuracyTarget)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch.java new file mode 100644 index 000000000..f6f6cd5ae --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs.java new file mode 100644 index 000000000..281543a7d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable.java new file mode 100644 index 000000000..b42198e32 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs.java new file mode 100644 index 000000000..e8ddc9732 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache.java new file mode 100644 index 000000000..041188c86 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache.java @@ -0,0 +1,112 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="prefreshval") + private @Nullable Integer prefreshval; + + public Optional prefreshval() { + return Optional.ofNullable(this.prefreshval); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache(GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.prefreshval = $.prefreshval; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder prefreshval(@Nullable Integer prefreshval) { + $.prefreshval = prefreshval; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs.java new file mode 100644 index 000000000..447d55bf4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="prefreshval") + private @Nullable Output prefreshval; + + public Optional> prefreshval() { + return Optional.ofNullable(this.prefreshval); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs(GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.prefreshval = $.prefreshval; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder prefreshval(@Nullable Output prefreshval) { + $.prefreshval = prefreshval; + return this; + } + + public Builder prefreshval(Integer prefreshval) { + return prefreshval(Output.of(prefreshval)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuality.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuality.java new file mode 100644 index 000000000..a0315b507 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuality.java @@ -0,0 +1,294 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorQuality extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorQuality Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorQuality(); + + @Import(name="audienceSettings") + private @Nullable String audienceSettings; + + public Optional audienceSettings() { + return Optional.ofNullable(this.audienceSettings); + } + + @Import(name="catalogSize") + private @Nullable String catalogSize; + + public Optional catalogSize() { + return Optional.ofNullable(this.catalogSize); + } + + @Import(name="contentSettings") + private @Nullable String contentSettings; + + public Optional contentSettings() { + return Optional.ofNullable(this.contentSettings); + } + + @Import(name="contentType") + private @Nullable String contentType; + + public Optional contentType() { + return Optional.ofNullable(this.contentType); + } + + @Import(name="country") + private @Nullable String country; + + public Optional country() { + return Optional.ofNullable(this.country); + } + + @Import(name="deliveryFormat") + private @Nullable String deliveryFormat; + + public Optional deliveryFormat() { + return Optional.ofNullable(this.deliveryFormat); + } + + @Import(name="deliveryType") + private @Nullable String deliveryType; + + public Optional deliveryType() { + return Optional.ofNullable(this.deliveryType); + } + + @Import(name="downloadType") + private @Nullable String downloadType; + + public Optional downloadType() { + return Optional.ofNullable(this.downloadType); + } + + @Import(name="endUserLocation") + private @Nullable String endUserLocation; + + public Optional endUserLocation() { + return Optional.ofNullable(this.endUserLocation); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="maximumConcurrentUsers") + private @Nullable String maximumConcurrentUsers; + + public Optional maximumConcurrentUsers() { + return Optional.ofNullable(this.maximumConcurrentUsers); + } + + @Import(name="objectSize") + private @Nullable String objectSize; + + public Optional objectSize() { + return Optional.ofNullable(this.objectSize); + } + + @Import(name="optimizeFor") + private @Nullable String optimizeFor; + + public Optional optimizeFor() { + return Optional.ofNullable(this.optimizeFor); + } + + @Import(name="originSettings") + private @Nullable String originSettings; + + public Optional originSettings() { + return Optional.ofNullable(this.originSettings); + } + + @Import(name="popularityDistribution") + private @Nullable String popularityDistribution; + + public Optional popularityDistribution() { + return Optional.ofNullable(this.popularityDistribution); + } + + @Import(name="refreshRate") + private @Nullable String refreshRate; + + public Optional refreshRate() { + return Optional.ofNullable(this.refreshRate); + } + + @Import(name="segmentDuration") + private @Nullable Integer segmentDuration; + + public Optional segmentDuration() { + return Optional.ofNullable(this.segmentDuration); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorQuality() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorQuality(GetPropertyRulesBuilderRulesV20230920BehaviorQuality $) { + this.audienceSettings = $.audienceSettings; + this.catalogSize = $.catalogSize; + this.contentSettings = $.contentSettings; + this.contentType = $.contentType; + this.country = $.country; + this.deliveryFormat = $.deliveryFormat; + this.deliveryType = $.deliveryType; + this.downloadType = $.downloadType; + this.endUserLocation = $.endUserLocation; + this.locked = $.locked; + this.maximumConcurrentUsers = $.maximumConcurrentUsers; + this.objectSize = $.objectSize; + this.optimizeFor = $.optimizeFor; + this.originSettings = $.originSettings; + this.popularityDistribution = $.popularityDistribution; + this.refreshRate = $.refreshRate; + this.segmentDuration = $.segmentDuration; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorQuality defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorQuality $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorQuality(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorQuality defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorQuality(Objects.requireNonNull(defaults)); + } + + public Builder audienceSettings(@Nullable String audienceSettings) { + $.audienceSettings = audienceSettings; + return this; + } + + public Builder catalogSize(@Nullable String catalogSize) { + $.catalogSize = catalogSize; + return this; + } + + public Builder contentSettings(@Nullable String contentSettings) { + $.contentSettings = contentSettings; + return this; + } + + public Builder contentType(@Nullable String contentType) { + $.contentType = contentType; + return this; + } + + public Builder country(@Nullable String country) { + $.country = country; + return this; + } + + public Builder deliveryFormat(@Nullable String deliveryFormat) { + $.deliveryFormat = deliveryFormat; + return this; + } + + public Builder deliveryType(@Nullable String deliveryType) { + $.deliveryType = deliveryType; + return this; + } + + public Builder downloadType(@Nullable String downloadType) { + $.downloadType = downloadType; + return this; + } + + public Builder endUserLocation(@Nullable String endUserLocation) { + $.endUserLocation = endUserLocation; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder maximumConcurrentUsers(@Nullable String maximumConcurrentUsers) { + $.maximumConcurrentUsers = maximumConcurrentUsers; + return this; + } + + public Builder objectSize(@Nullable String objectSize) { + $.objectSize = objectSize; + return this; + } + + public Builder optimizeFor(@Nullable String optimizeFor) { + $.optimizeFor = optimizeFor; + return this; + } + + public Builder originSettings(@Nullable String originSettings) { + $.originSettings = originSettings; + return this; + } + + public Builder popularityDistribution(@Nullable String popularityDistribution) { + $.popularityDistribution = popularityDistribution; + return this; + } + + public Builder refreshRate(@Nullable String refreshRate) { + $.refreshRate = refreshRate; + return this; + } + + public Builder segmentDuration(@Nullable Integer segmentDuration) { + $.segmentDuration = segmentDuration; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorQuality build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs.java new file mode 100644 index 000000000..043970c89 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs.java @@ -0,0 +1,371 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs(); + + @Import(name="audienceSettings") + private @Nullable Output audienceSettings; + + public Optional> audienceSettings() { + return Optional.ofNullable(this.audienceSettings); + } + + @Import(name="catalogSize") + private @Nullable Output catalogSize; + + public Optional> catalogSize() { + return Optional.ofNullable(this.catalogSize); + } + + @Import(name="contentSettings") + private @Nullable Output contentSettings; + + public Optional> contentSettings() { + return Optional.ofNullable(this.contentSettings); + } + + @Import(name="contentType") + private @Nullable Output contentType; + + public Optional> contentType() { + return Optional.ofNullable(this.contentType); + } + + @Import(name="country") + private @Nullable Output country; + + public Optional> country() { + return Optional.ofNullable(this.country); + } + + @Import(name="deliveryFormat") + private @Nullable Output deliveryFormat; + + public Optional> deliveryFormat() { + return Optional.ofNullable(this.deliveryFormat); + } + + @Import(name="deliveryType") + private @Nullable Output deliveryType; + + public Optional> deliveryType() { + return Optional.ofNullable(this.deliveryType); + } + + @Import(name="downloadType") + private @Nullable Output downloadType; + + public Optional> downloadType() { + return Optional.ofNullable(this.downloadType); + } + + @Import(name="endUserLocation") + private @Nullable Output endUserLocation; + + public Optional> endUserLocation() { + return Optional.ofNullable(this.endUserLocation); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="maximumConcurrentUsers") + private @Nullable Output maximumConcurrentUsers; + + public Optional> maximumConcurrentUsers() { + return Optional.ofNullable(this.maximumConcurrentUsers); + } + + @Import(name="objectSize") + private @Nullable Output objectSize; + + public Optional> objectSize() { + return Optional.ofNullable(this.objectSize); + } + + @Import(name="optimizeFor") + private @Nullable Output optimizeFor; + + public Optional> optimizeFor() { + return Optional.ofNullable(this.optimizeFor); + } + + @Import(name="originSettings") + private @Nullable Output originSettings; + + public Optional> originSettings() { + return Optional.ofNullable(this.originSettings); + } + + @Import(name="popularityDistribution") + private @Nullable Output popularityDistribution; + + public Optional> popularityDistribution() { + return Optional.ofNullable(this.popularityDistribution); + } + + @Import(name="refreshRate") + private @Nullable Output refreshRate; + + public Optional> refreshRate() { + return Optional.ofNullable(this.refreshRate); + } + + @Import(name="segmentDuration") + private @Nullable Output segmentDuration; + + public Optional> segmentDuration() { + return Optional.ofNullable(this.segmentDuration); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs(GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs $) { + this.audienceSettings = $.audienceSettings; + this.catalogSize = $.catalogSize; + this.contentSettings = $.contentSettings; + this.contentType = $.contentType; + this.country = $.country; + this.deliveryFormat = $.deliveryFormat; + this.deliveryType = $.deliveryType; + this.downloadType = $.downloadType; + this.endUserLocation = $.endUserLocation; + this.locked = $.locked; + this.maximumConcurrentUsers = $.maximumConcurrentUsers; + this.objectSize = $.objectSize; + this.optimizeFor = $.optimizeFor; + this.originSettings = $.originSettings; + this.popularityDistribution = $.popularityDistribution; + this.refreshRate = $.refreshRate; + this.segmentDuration = $.segmentDuration; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs(Objects.requireNonNull(defaults)); + } + + public Builder audienceSettings(@Nullable Output audienceSettings) { + $.audienceSettings = audienceSettings; + return this; + } + + public Builder audienceSettings(String audienceSettings) { + return audienceSettings(Output.of(audienceSettings)); + } + + public Builder catalogSize(@Nullable Output catalogSize) { + $.catalogSize = catalogSize; + return this; + } + + public Builder catalogSize(String catalogSize) { + return catalogSize(Output.of(catalogSize)); + } + + public Builder contentSettings(@Nullable Output contentSettings) { + $.contentSettings = contentSettings; + return this; + } + + public Builder contentSettings(String contentSettings) { + return contentSettings(Output.of(contentSettings)); + } + + public Builder contentType(@Nullable Output contentType) { + $.contentType = contentType; + return this; + } + + public Builder contentType(String contentType) { + return contentType(Output.of(contentType)); + } + + public Builder country(@Nullable Output country) { + $.country = country; + return this; + } + + public Builder country(String country) { + return country(Output.of(country)); + } + + public Builder deliveryFormat(@Nullable Output deliveryFormat) { + $.deliveryFormat = deliveryFormat; + return this; + } + + public Builder deliveryFormat(String deliveryFormat) { + return deliveryFormat(Output.of(deliveryFormat)); + } + + public Builder deliveryType(@Nullable Output deliveryType) { + $.deliveryType = deliveryType; + return this; + } + + public Builder deliveryType(String deliveryType) { + return deliveryType(Output.of(deliveryType)); + } + + public Builder downloadType(@Nullable Output downloadType) { + $.downloadType = downloadType; + return this; + } + + public Builder downloadType(String downloadType) { + return downloadType(Output.of(downloadType)); + } + + public Builder endUserLocation(@Nullable Output endUserLocation) { + $.endUserLocation = endUserLocation; + return this; + } + + public Builder endUserLocation(String endUserLocation) { + return endUserLocation(Output.of(endUserLocation)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder maximumConcurrentUsers(@Nullable Output maximumConcurrentUsers) { + $.maximumConcurrentUsers = maximumConcurrentUsers; + return this; + } + + public Builder maximumConcurrentUsers(String maximumConcurrentUsers) { + return maximumConcurrentUsers(Output.of(maximumConcurrentUsers)); + } + + public Builder objectSize(@Nullable Output objectSize) { + $.objectSize = objectSize; + return this; + } + + public Builder objectSize(String objectSize) { + return objectSize(Output.of(objectSize)); + } + + public Builder optimizeFor(@Nullable Output optimizeFor) { + $.optimizeFor = optimizeFor; + return this; + } + + public Builder optimizeFor(String optimizeFor) { + return optimizeFor(Output.of(optimizeFor)); + } + + public Builder originSettings(@Nullable Output originSettings) { + $.originSettings = originSettings; + return this; + } + + public Builder originSettings(String originSettings) { + return originSettings(Output.of(originSettings)); + } + + public Builder popularityDistribution(@Nullable Output popularityDistribution) { + $.popularityDistribution = popularityDistribution; + return this; + } + + public Builder popularityDistribution(String popularityDistribution) { + return popularityDistribution(Output.of(popularityDistribution)); + } + + public Builder refreshRate(@Nullable Output refreshRate) { + $.refreshRate = refreshRate; + return this; + } + + public Builder refreshRate(String refreshRate) { + return refreshRate(Output.of(refreshRate)); + } + + public Builder segmentDuration(@Nullable Output segmentDuration) { + $.segmentDuration = segmentDuration; + return this; + } + + public Builder segmentDuration(Integer segmentDuration) { + return segmentDuration(Output.of(segmentDuration)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta.java new file mode 100644 index 000000000..d2e0236d5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta.java @@ -0,0 +1,112 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="quicOfferPercentage") + private @Nullable Integer quicOfferPercentage; + + public Optional quicOfferPercentage() { + return Optional.ofNullable(this.quicOfferPercentage); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta(GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.quicOfferPercentage = $.quicOfferPercentage; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder quicOfferPercentage(@Nullable Integer quicOfferPercentage) { + $.quicOfferPercentage = quicOfferPercentage; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs.java new file mode 100644 index 000000000..2e3e3eaa0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="quicOfferPercentage") + private @Nullable Output quicOfferPercentage; + + public Optional> quicOfferPercentage() { + return Optional.ofNullable(this.quicOfferPercentage); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs(GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.quicOfferPercentage = $.quicOfferPercentage; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder quicOfferPercentage(@Nullable Output quicOfferPercentage) { + $.quicOfferPercentage = quicOfferPercentage; + return this; + } + + public Builder quicOfferPercentage(Integer quicOfferPercentage) { + return quicOfferPercentage(Output.of(quicOfferPercentage)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek.java new file mode 100644 index 000000000..a9171d773 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek(); + + @Import(name="flv") + private @Nullable Boolean flv; + + public Optional flv() { + return Optional.ofNullable(this.flv); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="maximumSize") + private @Nullable String maximumSize; + + public Optional maximumSize() { + return Optional.ofNullable(this.maximumSize); + } + + @Import(name="mp4") + private @Nullable Boolean mp4; + + public Optional mp4() { + return Optional.ofNullable(this.mp4); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek(GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek $) { + this.flv = $.flv; + this.locked = $.locked; + this.maximumSize = $.maximumSize; + this.mp4 = $.mp4; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek(Objects.requireNonNull(defaults)); + } + + public Builder flv(@Nullable Boolean flv) { + $.flv = flv; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder maximumSize(@Nullable String maximumSize) { + $.maximumSize = maximumSize; + return this; + } + + public Builder mp4(@Nullable Boolean mp4) { + $.mp4 = mp4; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs.java new file mode 100644 index 000000000..639b18dfc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs.java @@ -0,0 +1,149 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs(); + + @Import(name="flv") + private @Nullable Output flv; + + public Optional> flv() { + return Optional.ofNullable(this.flv); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="maximumSize") + private @Nullable Output maximumSize; + + public Optional> maximumSize() { + return Optional.ofNullable(this.maximumSize); + } + + @Import(name="mp4") + private @Nullable Output mp4; + + public Optional> mp4() { + return Optional.ofNullable(this.mp4); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs(GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs $) { + this.flv = $.flv; + this.locked = $.locked; + this.maximumSize = $.maximumSize; + this.mp4 = $.mp4; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs(Objects.requireNonNull(defaults)); + } + + public Builder flv(@Nullable Output flv) { + $.flv = flv; + return this; + } + + public Builder flv(Boolean flv) { + return flv(Output.of(flv)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder maximumSize(@Nullable Output maximumSize) { + $.maximumSize = maximumSize; + return this; + } + + public Builder maximumSize(String maximumSize) { + return maximumSize(Output.of(maximumSize)); + } + + public Builder mp4(@Nullable Output mp4) { + $.mp4 = mp4; + return this; + } + + public Builder mp4(Boolean mp4) { + return mp4(Output.of(mp4)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRapid.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRapid.java new file mode 100644 index 000000000..9092b870d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRapid.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRapid extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRapid Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRapid(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRapid() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRapid(GetPropertyRulesBuilderRulesV20230920BehaviorRapid $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRapid defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRapid $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRapid(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRapid defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRapid(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRapid build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs.java new file mode 100644 index 000000000..ece14a70e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs(GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout.java new file mode 100644 index 000000000..700adb26f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable String value; + + public Optional value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout(GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout $) { + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder value(@Nullable String value) { + $.value = value; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs.java new file mode 100644 index 000000000..4ee89befd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs(GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs $) { + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(String value) { + return value(Output.of(value)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting.java new file mode 100644 index 000000000..546af3b0d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting(); + + @Import(name="advanced") + private @Nullable Boolean advanced; + + public Optional advanced() { + return Optional.ofNullable(this.advanced); + } + + @Import(name="beaconSamplingPercentage") + private @Nullable Double beaconSamplingPercentage; + + public Optional beaconSamplingPercentage() { + return Optional.ofNullable(this.beaconSamplingPercentage); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting(GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting $) { + this.advanced = $.advanced; + this.beaconSamplingPercentage = $.beaconSamplingPercentage; + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting(Objects.requireNonNull(defaults)); + } + + public Builder advanced(@Nullable Boolean advanced) { + $.advanced = advanced; + return this; + } + + public Builder beaconSamplingPercentage(@Nullable Double beaconSamplingPercentage) { + $.beaconSamplingPercentage = beaconSamplingPercentage; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs.java new file mode 100644 index 000000000..9994a9598 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs.java @@ -0,0 +1,150 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs(); + + @Import(name="advanced") + private @Nullable Output advanced; + + public Optional> advanced() { + return Optional.ofNullable(this.advanced); + } + + @Import(name="beaconSamplingPercentage") + private @Nullable Output beaconSamplingPercentage; + + public Optional> beaconSamplingPercentage() { + return Optional.ofNullable(this.beaconSamplingPercentage); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs(GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs $) { + this.advanced = $.advanced; + this.beaconSamplingPercentage = $.beaconSamplingPercentage; + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs(Objects.requireNonNull(defaults)); + } + + public Builder advanced(@Nullable Output advanced) { + $.advanced = advanced; + return this; + } + + public Builder advanced(Boolean advanced) { + return advanced(Output.of(advanced)); + } + + public Builder beaconSamplingPercentage(@Nullable Output beaconSamplingPercentage) { + $.beaconSamplingPercentage = beaconSamplingPercentage; + return this; + } + + public Builder beaconSamplingPercentage(Double beaconSamplingPercentage) { + return beaconSamplingPercentage(Output.of(beaconSamplingPercentage)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring.java new file mode 100644 index 000000000..c560f0bff --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring(GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs.java new file mode 100644 index 000000000..0db045f28 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs(GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirect.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirect.java new file mode 100644 index 000000000..04a76833b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirect.java @@ -0,0 +1,255 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRedirect extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRedirect Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRedirect(); + + @Import(name="destinationHostname") + private @Nullable String destinationHostname; + + public Optional destinationHostname() { + return Optional.ofNullable(this.destinationHostname); + } + + @Import(name="destinationHostnameOther") + private @Nullable String destinationHostnameOther; + + public Optional destinationHostnameOther() { + return Optional.ofNullable(this.destinationHostnameOther); + } + + @Import(name="destinationHostnameSibling") + private @Nullable String destinationHostnameSibling; + + public Optional destinationHostnameSibling() { + return Optional.ofNullable(this.destinationHostnameSibling); + } + + @Import(name="destinationHostnameSubdomain") + private @Nullable String destinationHostnameSubdomain; + + public Optional destinationHostnameSubdomain() { + return Optional.ofNullable(this.destinationHostnameSubdomain); + } + + @Import(name="destinationPath") + private @Nullable String destinationPath; + + public Optional destinationPath() { + return Optional.ofNullable(this.destinationPath); + } + + @Import(name="destinationPathOther") + private @Nullable String destinationPathOther; + + public Optional destinationPathOther() { + return Optional.ofNullable(this.destinationPathOther); + } + + @Import(name="destinationPathPrefix") + private @Nullable String destinationPathPrefix; + + public Optional destinationPathPrefix() { + return Optional.ofNullable(this.destinationPathPrefix); + } + + @Import(name="destinationPathSuffix") + private @Nullable String destinationPathSuffix; + + public Optional destinationPathSuffix() { + return Optional.ofNullable(this.destinationPathSuffix); + } + + @Import(name="destinationPathSuffixStatus") + private @Nullable String destinationPathSuffixStatus; + + public Optional destinationPathSuffixStatus() { + return Optional.ofNullable(this.destinationPathSuffixStatus); + } + + @Import(name="destinationProtocol") + private @Nullable String destinationProtocol; + + public Optional destinationProtocol() { + return Optional.ofNullable(this.destinationProtocol); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="mobileDefaultChoice") + private @Nullable String mobileDefaultChoice; + + public Optional mobileDefaultChoice() { + return Optional.ofNullable(this.mobileDefaultChoice); + } + + @Import(name="queryString") + private @Nullable String queryString; + + public Optional queryString() { + return Optional.ofNullable(this.queryString); + } + + @Import(name="responseCode") + private @Nullable Integer responseCode; + + public Optional responseCode() { + return Optional.ofNullable(this.responseCode); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRedirect() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRedirect(GetPropertyRulesBuilderRulesV20230920BehaviorRedirect $) { + this.destinationHostname = $.destinationHostname; + this.destinationHostnameOther = $.destinationHostnameOther; + this.destinationHostnameSibling = $.destinationHostnameSibling; + this.destinationHostnameSubdomain = $.destinationHostnameSubdomain; + this.destinationPath = $.destinationPath; + this.destinationPathOther = $.destinationPathOther; + this.destinationPathPrefix = $.destinationPathPrefix; + this.destinationPathSuffix = $.destinationPathSuffix; + this.destinationPathSuffixStatus = $.destinationPathSuffixStatus; + this.destinationProtocol = $.destinationProtocol; + this.locked = $.locked; + this.mobileDefaultChoice = $.mobileDefaultChoice; + this.queryString = $.queryString; + this.responseCode = $.responseCode; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRedirect defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRedirect $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRedirect(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRedirect defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRedirect(Objects.requireNonNull(defaults)); + } + + public Builder destinationHostname(@Nullable String destinationHostname) { + $.destinationHostname = destinationHostname; + return this; + } + + public Builder destinationHostnameOther(@Nullable String destinationHostnameOther) { + $.destinationHostnameOther = destinationHostnameOther; + return this; + } + + public Builder destinationHostnameSibling(@Nullable String destinationHostnameSibling) { + $.destinationHostnameSibling = destinationHostnameSibling; + return this; + } + + public Builder destinationHostnameSubdomain(@Nullable String destinationHostnameSubdomain) { + $.destinationHostnameSubdomain = destinationHostnameSubdomain; + return this; + } + + public Builder destinationPath(@Nullable String destinationPath) { + $.destinationPath = destinationPath; + return this; + } + + public Builder destinationPathOther(@Nullable String destinationPathOther) { + $.destinationPathOther = destinationPathOther; + return this; + } + + public Builder destinationPathPrefix(@Nullable String destinationPathPrefix) { + $.destinationPathPrefix = destinationPathPrefix; + return this; + } + + public Builder destinationPathSuffix(@Nullable String destinationPathSuffix) { + $.destinationPathSuffix = destinationPathSuffix; + return this; + } + + public Builder destinationPathSuffixStatus(@Nullable String destinationPathSuffixStatus) { + $.destinationPathSuffixStatus = destinationPathSuffixStatus; + return this; + } + + public Builder destinationProtocol(@Nullable String destinationProtocol) { + $.destinationProtocol = destinationProtocol; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder mobileDefaultChoice(@Nullable String mobileDefaultChoice) { + $.mobileDefaultChoice = mobileDefaultChoice; + return this; + } + + public Builder queryString(@Nullable String queryString) { + $.queryString = queryString; + return this; + } + + public Builder responseCode(@Nullable Integer responseCode) { + $.responseCode = responseCode; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRedirect build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs.java new file mode 100644 index 000000000..502ed9d51 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs.java @@ -0,0 +1,320 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs(); + + @Import(name="destinationHostname") + private @Nullable Output destinationHostname; + + public Optional> destinationHostname() { + return Optional.ofNullable(this.destinationHostname); + } + + @Import(name="destinationHostnameOther") + private @Nullable Output destinationHostnameOther; + + public Optional> destinationHostnameOther() { + return Optional.ofNullable(this.destinationHostnameOther); + } + + @Import(name="destinationHostnameSibling") + private @Nullable Output destinationHostnameSibling; + + public Optional> destinationHostnameSibling() { + return Optional.ofNullable(this.destinationHostnameSibling); + } + + @Import(name="destinationHostnameSubdomain") + private @Nullable Output destinationHostnameSubdomain; + + public Optional> destinationHostnameSubdomain() { + return Optional.ofNullable(this.destinationHostnameSubdomain); + } + + @Import(name="destinationPath") + private @Nullable Output destinationPath; + + public Optional> destinationPath() { + return Optional.ofNullable(this.destinationPath); + } + + @Import(name="destinationPathOther") + private @Nullable Output destinationPathOther; + + public Optional> destinationPathOther() { + return Optional.ofNullable(this.destinationPathOther); + } + + @Import(name="destinationPathPrefix") + private @Nullable Output destinationPathPrefix; + + public Optional> destinationPathPrefix() { + return Optional.ofNullable(this.destinationPathPrefix); + } + + @Import(name="destinationPathSuffix") + private @Nullable Output destinationPathSuffix; + + public Optional> destinationPathSuffix() { + return Optional.ofNullable(this.destinationPathSuffix); + } + + @Import(name="destinationPathSuffixStatus") + private @Nullable Output destinationPathSuffixStatus; + + public Optional> destinationPathSuffixStatus() { + return Optional.ofNullable(this.destinationPathSuffixStatus); + } + + @Import(name="destinationProtocol") + private @Nullable Output destinationProtocol; + + public Optional> destinationProtocol() { + return Optional.ofNullable(this.destinationProtocol); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="mobileDefaultChoice") + private @Nullable Output mobileDefaultChoice; + + public Optional> mobileDefaultChoice() { + return Optional.ofNullable(this.mobileDefaultChoice); + } + + @Import(name="queryString") + private @Nullable Output queryString; + + public Optional> queryString() { + return Optional.ofNullable(this.queryString); + } + + @Import(name="responseCode") + private @Nullable Output responseCode; + + public Optional> responseCode() { + return Optional.ofNullable(this.responseCode); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs $) { + this.destinationHostname = $.destinationHostname; + this.destinationHostnameOther = $.destinationHostnameOther; + this.destinationHostnameSibling = $.destinationHostnameSibling; + this.destinationHostnameSubdomain = $.destinationHostnameSubdomain; + this.destinationPath = $.destinationPath; + this.destinationPathOther = $.destinationPathOther; + this.destinationPathPrefix = $.destinationPathPrefix; + this.destinationPathSuffix = $.destinationPathSuffix; + this.destinationPathSuffixStatus = $.destinationPathSuffixStatus; + this.destinationProtocol = $.destinationProtocol; + this.locked = $.locked; + this.mobileDefaultChoice = $.mobileDefaultChoice; + this.queryString = $.queryString; + this.responseCode = $.responseCode; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs(Objects.requireNonNull(defaults)); + } + + public Builder destinationHostname(@Nullable Output destinationHostname) { + $.destinationHostname = destinationHostname; + return this; + } + + public Builder destinationHostname(String destinationHostname) { + return destinationHostname(Output.of(destinationHostname)); + } + + public Builder destinationHostnameOther(@Nullable Output destinationHostnameOther) { + $.destinationHostnameOther = destinationHostnameOther; + return this; + } + + public Builder destinationHostnameOther(String destinationHostnameOther) { + return destinationHostnameOther(Output.of(destinationHostnameOther)); + } + + public Builder destinationHostnameSibling(@Nullable Output destinationHostnameSibling) { + $.destinationHostnameSibling = destinationHostnameSibling; + return this; + } + + public Builder destinationHostnameSibling(String destinationHostnameSibling) { + return destinationHostnameSibling(Output.of(destinationHostnameSibling)); + } + + public Builder destinationHostnameSubdomain(@Nullable Output destinationHostnameSubdomain) { + $.destinationHostnameSubdomain = destinationHostnameSubdomain; + return this; + } + + public Builder destinationHostnameSubdomain(String destinationHostnameSubdomain) { + return destinationHostnameSubdomain(Output.of(destinationHostnameSubdomain)); + } + + public Builder destinationPath(@Nullable Output destinationPath) { + $.destinationPath = destinationPath; + return this; + } + + public Builder destinationPath(String destinationPath) { + return destinationPath(Output.of(destinationPath)); + } + + public Builder destinationPathOther(@Nullable Output destinationPathOther) { + $.destinationPathOther = destinationPathOther; + return this; + } + + public Builder destinationPathOther(String destinationPathOther) { + return destinationPathOther(Output.of(destinationPathOther)); + } + + public Builder destinationPathPrefix(@Nullable Output destinationPathPrefix) { + $.destinationPathPrefix = destinationPathPrefix; + return this; + } + + public Builder destinationPathPrefix(String destinationPathPrefix) { + return destinationPathPrefix(Output.of(destinationPathPrefix)); + } + + public Builder destinationPathSuffix(@Nullable Output destinationPathSuffix) { + $.destinationPathSuffix = destinationPathSuffix; + return this; + } + + public Builder destinationPathSuffix(String destinationPathSuffix) { + return destinationPathSuffix(Output.of(destinationPathSuffix)); + } + + public Builder destinationPathSuffixStatus(@Nullable Output destinationPathSuffixStatus) { + $.destinationPathSuffixStatus = destinationPathSuffixStatus; + return this; + } + + public Builder destinationPathSuffixStatus(String destinationPathSuffixStatus) { + return destinationPathSuffixStatus(Output.of(destinationPathSuffixStatus)); + } + + public Builder destinationProtocol(@Nullable Output destinationProtocol) { + $.destinationProtocol = destinationProtocol; + return this; + } + + public Builder destinationProtocol(String destinationProtocol) { + return destinationProtocol(Output.of(destinationProtocol)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder mobileDefaultChoice(@Nullable Output mobileDefaultChoice) { + $.mobileDefaultChoice = mobileDefaultChoice; + return this; + } + + public Builder mobileDefaultChoice(String mobileDefaultChoice) { + return mobileDefaultChoice(Output.of(mobileDefaultChoice)); + } + + public Builder queryString(@Nullable Output queryString) { + $.queryString = queryString; + return this; + } + + public Builder queryString(String queryString) { + return queryString(Output.of(queryString)); + } + + public Builder responseCode(@Nullable Output responseCode) { + $.responseCode = responseCode; + return this; + } + + public Builder responseCode(Integer responseCode) { + return responseCode(Output.of(responseCode)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus.java new file mode 100644 index 000000000..52c27b828 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus(); + + @Import(name="destination") + private @Nullable String destination; + + public Optional destination() { + return Optional.ofNullable(this.destination); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="responseCode") + private @Nullable Integer responseCode; + + public Optional responseCode() { + return Optional.ofNullable(this.responseCode); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus $) { + this.destination = $.destination; + this.enabled = $.enabled; + this.locked = $.locked; + this.responseCode = $.responseCode; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus(Objects.requireNonNull(defaults)); + } + + public Builder destination(@Nullable String destination) { + $.destination = destination; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder responseCode(@Nullable Integer responseCode) { + $.responseCode = responseCode; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs.java new file mode 100644 index 000000000..00e6dd26b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs.java @@ -0,0 +1,150 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs(); + + @Import(name="destination") + private @Nullable Output destination; + + public Optional> destination() { + return Optional.ofNullable(this.destination); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="responseCode") + private @Nullable Output responseCode; + + public Optional> responseCode() { + return Optional.ofNullable(this.responseCode); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs $) { + this.destination = $.destination; + this.enabled = $.enabled; + this.locked = $.locked; + this.responseCode = $.responseCode; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs(Objects.requireNonNull(defaults)); + } + + public Builder destination(@Nullable Output destination) { + $.destination = destination; + return this; + } + + public Builder destination(String destination) { + return destination(Output.of(destination)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder responseCode(@Nullable Output responseCode) { + $.responseCode = responseCode; + return this; + } + + public Builder responseCode(Integer responseCode) { + return responseCode(Output.of(responseCode)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking.java new file mode 100644 index 000000000..a394d1a18 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking.java @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking(); + + @Import(name="allowChildren") + private @Nullable Boolean allowChildren; + + public Optional allowChildren() { + return Optional.ofNullable(this.allowChildren); + } + + @Import(name="domains") + private @Nullable List domains; + + public Optional> domains() { + return Optional.ofNullable(this.domains); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="strict") + private @Nullable Boolean strict; + + public Optional strict() { + return Optional.ofNullable(this.strict); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking(GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking $) { + this.allowChildren = $.allowChildren; + this.domains = $.domains; + this.enabled = $.enabled; + this.locked = $.locked; + this.strict = $.strict; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking(Objects.requireNonNull(defaults)); + } + + public Builder allowChildren(@Nullable Boolean allowChildren) { + $.allowChildren = allowChildren; + return this; + } + + public Builder domains(@Nullable List domains) { + $.domains = domains; + return this; + } + + public Builder domains(String... domains) { + return domains(List.of(domains)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder strict(@Nullable Boolean strict) { + $.strict = strict; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs.java new file mode 100644 index 000000000..630f11063 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs.java @@ -0,0 +1,171 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs(); + + @Import(name="allowChildren") + private @Nullable Output allowChildren; + + public Optional> allowChildren() { + return Optional.ofNullable(this.allowChildren); + } + + @Import(name="domains") + private @Nullable Output> domains; + + public Optional>> domains() { + return Optional.ofNullable(this.domains); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="strict") + private @Nullable Output strict; + + public Optional> strict() { + return Optional.ofNullable(this.strict); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs(GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs $) { + this.allowChildren = $.allowChildren; + this.domains = $.domains; + this.enabled = $.enabled; + this.locked = $.locked; + this.strict = $.strict; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs(Objects.requireNonNull(defaults)); + } + + public Builder allowChildren(@Nullable Output allowChildren) { + $.allowChildren = allowChildren; + return this; + } + + public Builder allowChildren(Boolean allowChildren) { + return allowChildren(Output.of(allowChildren)); + } + + public Builder domains(@Nullable Output> domains) { + $.domains = domains; + return this; + } + + public Builder domains(List domains) { + return domains(Output.of(domains)); + } + + public Builder domains(String... domains) { + return domains(List.of(domains)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder strict(@Nullable Output strict) { + $.strict = strict; + return this; + } + + public Builder strict(Boolean strict) { + return strict(Output.of(strict)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter.java new file mode 100644 index 000000000..3b71b1d3f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter.java @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="parameters") + private @Nullable List parameters; + + public Optional> parameters() { + return Optional.ofNullable(this.parameters); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter $) { + this.locked = $.locked; + this.parameters = $.parameters; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder parameters(@Nullable List parameters) { + $.parameters = parameters; + return this; + } + + public Builder parameters(String... parameters) { + return parameters(List.of(parameters)); + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs.java new file mode 100644 index 000000000..a0c72672c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs.java @@ -0,0 +1,120 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="parameters") + private @Nullable Output> parameters; + + public Optional>> parameters() { + return Optional.ofNullable(this.parameters); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs $) { + this.locked = $.locked; + this.parameters = $.parameters; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder parameters(@Nullable Output> parameters) { + $.parameters = parameters; + return this; + } + + public Builder parameters(List parameters) { + return parameters(Output.of(parameters)); + } + + public Builder parameters(String... parameters) { + return parameters(List.of(parameters)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary.java new file mode 100644 index 000000000..69b498016 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs.java new file mode 100644 index 000000000..0e0a92fe1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReport.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReport.java new file mode 100644 index 000000000..0af6ee45e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReport.java @@ -0,0 +1,220 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorReport extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorReport Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorReport(); + + @Import(name="cookies") + private @Nullable List cookies; + + public Optional> cookies() { + return Optional.ofNullable(this.cookies); + } + + @Import(name="customLogField") + private @Nullable String customLogField; + + public Optional customLogField() { + return Optional.ofNullable(this.customLogField); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="logAcceptLanguage") + private @Nullable Boolean logAcceptLanguage; + + public Optional logAcceptLanguage() { + return Optional.ofNullable(this.logAcceptLanguage); + } + + @Import(name="logCookies") + private @Nullable String logCookies; + + public Optional logCookies() { + return Optional.ofNullable(this.logCookies); + } + + @Import(name="logCustomLogField") + private @Nullable Boolean logCustomLogField; + + public Optional logCustomLogField() { + return Optional.ofNullable(this.logCustomLogField); + } + + @Import(name="logEdgeIp") + private @Nullable Boolean logEdgeIp; + + public Optional logEdgeIp() { + return Optional.ofNullable(this.logEdgeIp); + } + + @Import(name="logHost") + private @Nullable Boolean logHost; + + public Optional logHost() { + return Optional.ofNullable(this.logHost); + } + + @Import(name="logReferer") + private @Nullable Boolean logReferer; + + public Optional logReferer() { + return Optional.ofNullable(this.logReferer); + } + + @Import(name="logUserAgent") + private @Nullable Boolean logUserAgent; + + public Optional logUserAgent() { + return Optional.ofNullable(this.logUserAgent); + } + + @Import(name="logXForwardedFor") + private @Nullable Boolean logXForwardedFor; + + public Optional logXForwardedFor() { + return Optional.ofNullable(this.logXForwardedFor); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorReport() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorReport(GetPropertyRulesBuilderRulesV20230920BehaviorReport $) { + this.cookies = $.cookies; + this.customLogField = $.customLogField; + this.locked = $.locked; + this.logAcceptLanguage = $.logAcceptLanguage; + this.logCookies = $.logCookies; + this.logCustomLogField = $.logCustomLogField; + this.logEdgeIp = $.logEdgeIp; + this.logHost = $.logHost; + this.logReferer = $.logReferer; + this.logUserAgent = $.logUserAgent; + this.logXForwardedFor = $.logXForwardedFor; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorReport defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorReport $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorReport(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorReport defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorReport(Objects.requireNonNull(defaults)); + } + + public Builder cookies(@Nullable List cookies) { + $.cookies = cookies; + return this; + } + + public Builder cookies(String... cookies) { + return cookies(List.of(cookies)); + } + + public Builder customLogField(@Nullable String customLogField) { + $.customLogField = customLogField; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder logAcceptLanguage(@Nullable Boolean logAcceptLanguage) { + $.logAcceptLanguage = logAcceptLanguage; + return this; + } + + public Builder logCookies(@Nullable String logCookies) { + $.logCookies = logCookies; + return this; + } + + public Builder logCustomLogField(@Nullable Boolean logCustomLogField) { + $.logCustomLogField = logCustomLogField; + return this; + } + + public Builder logEdgeIp(@Nullable Boolean logEdgeIp) { + $.logEdgeIp = logEdgeIp; + return this; + } + + public Builder logHost(@Nullable Boolean logHost) { + $.logHost = logHost; + return this; + } + + public Builder logReferer(@Nullable Boolean logReferer) { + $.logReferer = logReferer; + return this; + } + + public Builder logUserAgent(@Nullable Boolean logUserAgent) { + $.logUserAgent = logUserAgent; + return this; + } + + public Builder logXForwardedFor(@Nullable Boolean logXForwardedFor) { + $.logXForwardedFor = logXForwardedFor; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorReport build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs.java new file mode 100644 index 000000000..cbc8f1458 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs.java @@ -0,0 +1,273 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs(); + + @Import(name="cookies") + private @Nullable Output> cookies; + + public Optional>> cookies() { + return Optional.ofNullable(this.cookies); + } + + @Import(name="customLogField") + private @Nullable Output customLogField; + + public Optional> customLogField() { + return Optional.ofNullable(this.customLogField); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="logAcceptLanguage") + private @Nullable Output logAcceptLanguage; + + public Optional> logAcceptLanguage() { + return Optional.ofNullable(this.logAcceptLanguage); + } + + @Import(name="logCookies") + private @Nullable Output logCookies; + + public Optional> logCookies() { + return Optional.ofNullable(this.logCookies); + } + + @Import(name="logCustomLogField") + private @Nullable Output logCustomLogField; + + public Optional> logCustomLogField() { + return Optional.ofNullable(this.logCustomLogField); + } + + @Import(name="logEdgeIp") + private @Nullable Output logEdgeIp; + + public Optional> logEdgeIp() { + return Optional.ofNullable(this.logEdgeIp); + } + + @Import(name="logHost") + private @Nullable Output logHost; + + public Optional> logHost() { + return Optional.ofNullable(this.logHost); + } + + @Import(name="logReferer") + private @Nullable Output logReferer; + + public Optional> logReferer() { + return Optional.ofNullable(this.logReferer); + } + + @Import(name="logUserAgent") + private @Nullable Output logUserAgent; + + public Optional> logUserAgent() { + return Optional.ofNullable(this.logUserAgent); + } + + @Import(name="logXForwardedFor") + private @Nullable Output logXForwardedFor; + + public Optional> logXForwardedFor() { + return Optional.ofNullable(this.logXForwardedFor); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs(GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs $) { + this.cookies = $.cookies; + this.customLogField = $.customLogField; + this.locked = $.locked; + this.logAcceptLanguage = $.logAcceptLanguage; + this.logCookies = $.logCookies; + this.logCustomLogField = $.logCustomLogField; + this.logEdgeIp = $.logEdgeIp; + this.logHost = $.logHost; + this.logReferer = $.logReferer; + this.logUserAgent = $.logUserAgent; + this.logXForwardedFor = $.logXForwardedFor; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs(Objects.requireNonNull(defaults)); + } + + public Builder cookies(@Nullable Output> cookies) { + $.cookies = cookies; + return this; + } + + public Builder cookies(List cookies) { + return cookies(Output.of(cookies)); + } + + public Builder cookies(String... cookies) { + return cookies(List.of(cookies)); + } + + public Builder customLogField(@Nullable Output customLogField) { + $.customLogField = customLogField; + return this; + } + + public Builder customLogField(String customLogField) { + return customLogField(Output.of(customLogField)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder logAcceptLanguage(@Nullable Output logAcceptLanguage) { + $.logAcceptLanguage = logAcceptLanguage; + return this; + } + + public Builder logAcceptLanguage(Boolean logAcceptLanguage) { + return logAcceptLanguage(Output.of(logAcceptLanguage)); + } + + public Builder logCookies(@Nullable Output logCookies) { + $.logCookies = logCookies; + return this; + } + + public Builder logCookies(String logCookies) { + return logCookies(Output.of(logCookies)); + } + + public Builder logCustomLogField(@Nullable Output logCustomLogField) { + $.logCustomLogField = logCustomLogField; + return this; + } + + public Builder logCustomLogField(Boolean logCustomLogField) { + return logCustomLogField(Output.of(logCustomLogField)); + } + + public Builder logEdgeIp(@Nullable Output logEdgeIp) { + $.logEdgeIp = logEdgeIp; + return this; + } + + public Builder logEdgeIp(Boolean logEdgeIp) { + return logEdgeIp(Output.of(logEdgeIp)); + } + + public Builder logHost(@Nullable Output logHost) { + $.logHost = logHost; + return this; + } + + public Builder logHost(Boolean logHost) { + return logHost(Output.of(logHost)); + } + + public Builder logReferer(@Nullable Output logReferer) { + $.logReferer = logReferer; + return this; + } + + public Builder logReferer(Boolean logReferer) { + return logReferer(Output.of(logReferer)); + } + + public Builder logUserAgent(@Nullable Output logUserAgent) { + $.logUserAgent = logUserAgent; + return this; + } + + public Builder logUserAgent(Boolean logUserAgent) { + return logUserAgent(Output.of(logUserAgent)); + } + + public Builder logXForwardedFor(@Nullable Output logXForwardedFor) { + $.logXForwardedFor = logXForwardedFor; + return this; + } + + public Builder logXForwardedFor(Boolean logXForwardedFor) { + return logXForwardedFor(Output.of(logXForwardedFor)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints.java new file mode 100644 index 000000000..b77557789 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints(); + + @Import(name="acceptChes") + private @Nullable List acceptChes; + + public Optional> acceptChes() { + return Optional.ofNullable(this.acceptChes); + } + + @Import(name="acceptCriticalChes") + private @Nullable List acceptCriticalChes; + + public Optional> acceptCriticalChes() { + return Optional.ofNullable(this.acceptCriticalChes); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="reset") + private @Nullable Boolean reset; + + public Optional reset() { + return Optional.ofNullable(this.reset); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints(GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints $) { + this.acceptChes = $.acceptChes; + this.acceptCriticalChes = $.acceptCriticalChes; + this.locked = $.locked; + this.reset = $.reset; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints(Objects.requireNonNull(defaults)); + } + + public Builder acceptChes(@Nullable List acceptChes) { + $.acceptChes = acceptChes; + return this; + } + + public Builder acceptChes(String... acceptChes) { + return acceptChes(List.of(acceptChes)); + } + + public Builder acceptCriticalChes(@Nullable List acceptCriticalChes) { + $.acceptCriticalChes = acceptCriticalChes; + return this; + } + + public Builder acceptCriticalChes(String... acceptCriticalChes) { + return acceptCriticalChes(List.of(acceptCriticalChes)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder reset(@Nullable Boolean reset) { + $.reset = reset; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs.java new file mode 100644 index 000000000..1d1de65e3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs.java @@ -0,0 +1,158 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs(); + + @Import(name="acceptChes") + private @Nullable Output> acceptChes; + + public Optional>> acceptChes() { + return Optional.ofNullable(this.acceptChes); + } + + @Import(name="acceptCriticalChes") + private @Nullable Output> acceptCriticalChes; + + public Optional>> acceptCriticalChes() { + return Optional.ofNullable(this.acceptCriticalChes); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="reset") + private @Nullable Output reset; + + public Optional> reset() { + return Optional.ofNullable(this.reset); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs $) { + this.acceptChes = $.acceptChes; + this.acceptCriticalChes = $.acceptCriticalChes; + this.locked = $.locked; + this.reset = $.reset; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs(Objects.requireNonNull(defaults)); + } + + public Builder acceptChes(@Nullable Output> acceptChes) { + $.acceptChes = acceptChes; + return this; + } + + public Builder acceptChes(List acceptChes) { + return acceptChes(Output.of(acceptChes)); + } + + public Builder acceptChes(String... acceptChes) { + return acceptChes(List.of(acceptChes)); + } + + public Builder acceptCriticalChes(@Nullable Output> acceptCriticalChes) { + $.acceptCriticalChes = acceptCriticalChes; + return this; + } + + public Builder acceptCriticalChes(List acceptCriticalChes) { + return acceptCriticalChes(Output.of(acceptCriticalChes)); + } + + public Builder acceptCriticalChes(String... acceptCriticalChes) { + return acceptCriticalChes(List.of(acceptCriticalChes)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder reset(@Nullable Output reset) { + $.reset = reset; + return this; + } + + public Builder reset(Boolean reset) { + return reset(Output.of(reset)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl.java new file mode 100644 index 000000000..70333c855 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl.java @@ -0,0 +1,218 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl(); + + @Import(name="branded403File") + private @Nullable String branded403File; + + public Optional branded403File() { + return Optional.ofNullable(this.branded403File); + } + + @Import(name="branded403StatusCode") + private @Nullable Integer branded403StatusCode; + + public Optional branded403StatusCode() { + return Optional.ofNullable(this.branded403StatusCode); + } + + @Import(name="branded403Url") + private @Nullable String branded403Url; + + public Optional branded403Url() { + return Optional.ofNullable(this.branded403Url); + } + + @Import(name="brandedDenyCacheTtl") + private @Nullable Integer brandedDenyCacheTtl; + + public Optional brandedDenyCacheTtl() { + return Optional.ofNullable(this.brandedDenyCacheTtl); + } + + @Import(name="cloudletPolicy") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy cloudletPolicy; + + public Optional cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + + @Import(name="cloudletSharedPolicy") + private @Nullable Integer cloudletSharedPolicy; + + public Optional cloudletSharedPolicy() { + return Optional.ofNullable(this.cloudletSharedPolicy); + } + + @Import(name="enableBranded403") + private @Nullable Boolean enableBranded403; + + public Optional enableBranded403() { + return Optional.ofNullable(this.enableBranded403); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="isSharedPolicy") + private @Nullable Boolean isSharedPolicy; + + public Optional isSharedPolicy() { + return Optional.ofNullable(this.isSharedPolicy); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="netStorage") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage netStorage; + + public Optional netStorage() { + return Optional.ofNullable(this.netStorage); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl $) { + this.branded403File = $.branded403File; + this.branded403StatusCode = $.branded403StatusCode; + this.branded403Url = $.branded403Url; + this.brandedDenyCacheTtl = $.brandedDenyCacheTtl; + this.cloudletPolicy = $.cloudletPolicy; + this.cloudletSharedPolicy = $.cloudletSharedPolicy; + this.enableBranded403 = $.enableBranded403; + this.enabled = $.enabled; + this.isSharedPolicy = $.isSharedPolicy; + this.locked = $.locked; + this.netStorage = $.netStorage; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl(Objects.requireNonNull(defaults)); + } + + public Builder branded403File(@Nullable String branded403File) { + $.branded403File = branded403File; + return this; + } + + public Builder branded403StatusCode(@Nullable Integer branded403StatusCode) { + $.branded403StatusCode = branded403StatusCode; + return this; + } + + public Builder branded403Url(@Nullable String branded403Url) { + $.branded403Url = branded403Url; + return this; + } + + public Builder brandedDenyCacheTtl(@Nullable Integer brandedDenyCacheTtl) { + $.brandedDenyCacheTtl = brandedDenyCacheTtl; + return this; + } + + public Builder cloudletPolicy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy cloudletPolicy) { + $.cloudletPolicy = cloudletPolicy; + return this; + } + + public Builder cloudletSharedPolicy(@Nullable Integer cloudletSharedPolicy) { + $.cloudletSharedPolicy = cloudletSharedPolicy; + return this; + } + + public Builder enableBranded403(@Nullable Boolean enableBranded403) { + $.enableBranded403 = enableBranded403; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder isSharedPolicy(@Nullable Boolean isSharedPolicy) { + $.isSharedPolicy = isSharedPolicy; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder netStorage(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage netStorage) { + $.netStorage = netStorage; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs.java new file mode 100644 index 000000000..39fa97544 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs.java @@ -0,0 +1,271 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs(); + + @Import(name="branded403File") + private @Nullable Output branded403File; + + public Optional> branded403File() { + return Optional.ofNullable(this.branded403File); + } + + @Import(name="branded403StatusCode") + private @Nullable Output branded403StatusCode; + + public Optional> branded403StatusCode() { + return Optional.ofNullable(this.branded403StatusCode); + } + + @Import(name="branded403Url") + private @Nullable Output branded403Url; + + public Optional> branded403Url() { + return Optional.ofNullable(this.branded403Url); + } + + @Import(name="brandedDenyCacheTtl") + private @Nullable Output brandedDenyCacheTtl; + + public Optional> brandedDenyCacheTtl() { + return Optional.ofNullable(this.brandedDenyCacheTtl); + } + + @Import(name="cloudletPolicy") + private @Nullable Output cloudletPolicy; + + public Optional> cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + + @Import(name="cloudletSharedPolicy") + private @Nullable Output cloudletSharedPolicy; + + public Optional> cloudletSharedPolicy() { + return Optional.ofNullable(this.cloudletSharedPolicy); + } + + @Import(name="enableBranded403") + private @Nullable Output enableBranded403; + + public Optional> enableBranded403() { + return Optional.ofNullable(this.enableBranded403); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="isSharedPolicy") + private @Nullable Output isSharedPolicy; + + public Optional> isSharedPolicy() { + return Optional.ofNullable(this.isSharedPolicy); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="netStorage") + private @Nullable Output netStorage; + + public Optional> netStorage() { + return Optional.ofNullable(this.netStorage); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs $) { + this.branded403File = $.branded403File; + this.branded403StatusCode = $.branded403StatusCode; + this.branded403Url = $.branded403Url; + this.brandedDenyCacheTtl = $.brandedDenyCacheTtl; + this.cloudletPolicy = $.cloudletPolicy; + this.cloudletSharedPolicy = $.cloudletSharedPolicy; + this.enableBranded403 = $.enableBranded403; + this.enabled = $.enabled; + this.isSharedPolicy = $.isSharedPolicy; + this.locked = $.locked; + this.netStorage = $.netStorage; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs(Objects.requireNonNull(defaults)); + } + + public Builder branded403File(@Nullable Output branded403File) { + $.branded403File = branded403File; + return this; + } + + public Builder branded403File(String branded403File) { + return branded403File(Output.of(branded403File)); + } + + public Builder branded403StatusCode(@Nullable Output branded403StatusCode) { + $.branded403StatusCode = branded403StatusCode; + return this; + } + + public Builder branded403StatusCode(Integer branded403StatusCode) { + return branded403StatusCode(Output.of(branded403StatusCode)); + } + + public Builder branded403Url(@Nullable Output branded403Url) { + $.branded403Url = branded403Url; + return this; + } + + public Builder branded403Url(String branded403Url) { + return branded403Url(Output.of(branded403Url)); + } + + public Builder brandedDenyCacheTtl(@Nullable Output brandedDenyCacheTtl) { + $.brandedDenyCacheTtl = brandedDenyCacheTtl; + return this; + } + + public Builder brandedDenyCacheTtl(Integer brandedDenyCacheTtl) { + return brandedDenyCacheTtl(Output.of(brandedDenyCacheTtl)); + } + + public Builder cloudletPolicy(@Nullable Output cloudletPolicy) { + $.cloudletPolicy = cloudletPolicy; + return this; + } + + public Builder cloudletPolicy(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs cloudletPolicy) { + return cloudletPolicy(Output.of(cloudletPolicy)); + } + + public Builder cloudletSharedPolicy(@Nullable Output cloudletSharedPolicy) { + $.cloudletSharedPolicy = cloudletSharedPolicy; + return this; + } + + public Builder cloudletSharedPolicy(Integer cloudletSharedPolicy) { + return cloudletSharedPolicy(Output.of(cloudletSharedPolicy)); + } + + public Builder enableBranded403(@Nullable Output enableBranded403) { + $.enableBranded403 = enableBranded403; + return this; + } + + public Builder enableBranded403(Boolean enableBranded403) { + return enableBranded403(Output.of(enableBranded403)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder isSharedPolicy(@Nullable Output isSharedPolicy) { + $.isSharedPolicy = isSharedPolicy; + return this; + } + + public Builder isSharedPolicy(Boolean isSharedPolicy) { + return isSharedPolicy(Output.of(isSharedPolicy)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder netStorage(@Nullable Output netStorage) { + $.netStorage = netStorage; + return this; + } + + public Builder netStorage(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs netStorage) { + return netStorage(Output.of(netStorage)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy.java new file mode 100644 index 000000000..e7dba1820 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy.java @@ -0,0 +1,72 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy(); + + @Import(name="id") + private @Nullable Integer id; + + public Optional id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable String name; + + public Optional name() { + return Optional.ofNullable(this.name); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy $) { + this.id = $.id; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy(Objects.requireNonNull(defaults)); + } + + public Builder id(@Nullable Integer id) { + $.id = id; + return this; + } + + public Builder name(@Nullable String name) { + $.name = name; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs.java new file mode 100644 index 000000000..ce801cd1f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs(); + + @Import(name="id") + private @Nullable Output id; + + public Optional> id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs $) { + this.id = $.id; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs(Objects.requireNonNull(defaults)); + } + + public Builder id(@Nullable Output id) { + $.id = id; + return this; + } + + public Builder id(Integer id) { + return id(Output.of(id)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage.java new file mode 100644 index 000000000..5d43ef2f2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage(); + + @Import(name="cpCode") + private @Nullable Integer cpCode; + + public Optional cpCode() { + return Optional.ofNullable(this.cpCode); + } + + @Import(name="downloadDomainName") + private @Nullable String downloadDomainName; + + public Optional downloadDomainName() { + return Optional.ofNullable(this.downloadDomainName); + } + + @Import(name="g2oToken") + private @Nullable String g2oToken; + + public Optional g2oToken() { + return Optional.ofNullable(this.g2oToken); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage $) { + this.cpCode = $.cpCode; + this.downloadDomainName = $.downloadDomainName; + this.g2oToken = $.g2oToken; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage(Objects.requireNonNull(defaults)); + } + + public Builder cpCode(@Nullable Integer cpCode) { + $.cpCode = cpCode; + return this; + } + + public Builder downloadDomainName(@Nullable String downloadDomainName) { + $.downloadDomainName = downloadDomainName; + return this; + } + + public Builder g2oToken(@Nullable String g2oToken) { + $.g2oToken = g2oToken; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs.java new file mode 100644 index 000000000..87154dd48 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs(); + + @Import(name="cpCode") + private @Nullable Output cpCode; + + public Optional> cpCode() { + return Optional.ofNullable(this.cpCode); + } + + @Import(name="downloadDomainName") + private @Nullable Output downloadDomainName; + + public Optional> downloadDomainName() { + return Optional.ofNullable(this.downloadDomainName); + } + + @Import(name="g2oToken") + private @Nullable Output g2oToken; + + public Optional> g2oToken() { + return Optional.ofNullable(this.g2oToken); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs $) { + this.cpCode = $.cpCode; + this.downloadDomainName = $.downloadDomainName; + this.g2oToken = $.g2oToken; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs(Objects.requireNonNull(defaults)); + } + + public Builder cpCode(@Nullable Output cpCode) { + $.cpCode = cpCode; + return this; + } + + public Builder cpCode(Integer cpCode) { + return cpCode(Output.of(cpCode)); + } + + public Builder downloadDomainName(@Nullable Output downloadDomainName) { + $.downloadDomainName = downloadDomainName; + return this; + } + + public Builder downloadDomainName(String downloadDomainName) { + return downloadDomainName(Output.of(downloadDomainName)); + } + + public Builder g2oToken(@Nullable Output g2oToken) { + $.g2oToken = g2oToken; + return this; + } + + public Builder g2oToken(String g2oToken) { + return g2oToken(Output.of(g2oToken)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker.java new file mode 100644 index 000000000..2b1b4c889 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="requestType") + private @Nullable String requestType; + + public Optional requestType() { + return Optional.ofNullable(this.requestType); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker(GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker $) { + this.locked = $.locked; + this.requestType = $.requestType; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder requestType(@Nullable String requestType) { + $.requestType = requestType; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs.java new file mode 100644 index 000000000..b5dde87b7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="requestType") + private @Nullable Output requestType; + + public Optional> requestType() { + return Optional.ofNullable(this.requestType); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs(GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs $) { + this.locked = $.locked; + this.requestType = $.requestType; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder requestType(@Nullable Output requestType) { + $.requestType = requestType; + return this; + } + + public Builder requestType(String requestType) { + return requestType(Output.of(requestType)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer.java new file mode 100644 index 000000000..2ce6370e7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs.java new file mode 100644 index 000000000..342cd2e16 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility.java new file mode 100644 index 000000000..6cd5efcd5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility(); + + @Import(name="enableAllFeatures") + private @Nullable Boolean enableAllFeatures; + + public Optional enableAllFeatures() { + return Optional.ofNullable(this.enableAllFeatures); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility $) { + this.enableAllFeatures = $.enableAllFeatures; + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility(Objects.requireNonNull(defaults)); + } + + public Builder enableAllFeatures(@Nullable Boolean enableAllFeatures) { + $.enableAllFeatures = enableAllFeatures; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs.java new file mode 100644 index 000000000..66b0fa00c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs(); + + @Import(name="enableAllFeatures") + private @Nullable Output enableAllFeatures; + + public Optional> enableAllFeatures() { + return Optional.ofNullable(this.enableAllFeatures); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs $) { + this.enableAllFeatures = $.enableAllFeatures; + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs(Objects.requireNonNull(defaults)); + } + + public Builder enableAllFeatures(@Nullable Output enableAllFeatures) { + $.enableAllFeatures = enableAllFeatures; + return this; + } + + public Builder enableAllFeatures(Boolean enableAllFeatures) { + return enableAllFeatures(Output.of(enableAllFeatures)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode.java new file mode 100644 index 000000000..69f058e96 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode.java @@ -0,0 +1,112 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="override206") + private @Nullable Boolean override206; + + public Optional override206() { + return Optional.ofNullable(this.override206); + } + + @Import(name="statusCode") + private @Nullable Integer statusCode; + + public Optional statusCode() { + return Optional.ofNullable(this.statusCode); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode $) { + this.locked = $.locked; + this.override206 = $.override206; + this.statusCode = $.statusCode; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder override206(@Nullable Boolean override206) { + $.override206 = override206; + return this; + } + + public Builder statusCode(@Nullable Integer statusCode) { + $.statusCode = statusCode; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs.java new file mode 100644 index 000000000..e92b96c1b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="override206") + private @Nullable Output override206; + + public Optional> override206() { + return Optional.ofNullable(this.override206); + } + + @Import(name="statusCode") + private @Nullable Output statusCode; + + public Optional> statusCode() { + return Optional.ofNullable(this.statusCode); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs $) { + this.locked = $.locked; + this.override206 = $.override206; + this.statusCode = $.statusCode; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder override206(@Nullable Output override206) { + $.override206 = override206; + return this; + } + + public Builder override206(Boolean override206) { + return override206(Output.of(override206)); + } + + public Builder statusCode(@Nullable Output statusCode) { + $.statusCode = statusCode; + return this; + } + + public Builder statusCode(Integer statusCode) { + return statusCode(Output.of(statusCode)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie.java new file mode 100644 index 000000000..4599da56e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie.java @@ -0,0 +1,280 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie(); + + @Import(name="cookieName") + private @Nullable String cookieName; + + public Optional cookieName() { + return Optional.ofNullable(this.cookieName); + } + + @Import(name="defaultDomain") + private @Nullable Boolean defaultDomain; + + public Optional defaultDomain() { + return Optional.ofNullable(this.defaultDomain); + } + + @Import(name="defaultPath") + private @Nullable Boolean defaultPath; + + public Optional defaultPath() { + return Optional.ofNullable(this.defaultPath); + } + + @Import(name="domain") + private @Nullable String domain; + + public Optional domain() { + return Optional.ofNullable(this.domain); + } + + @Import(name="duration") + private @Nullable String duration; + + public Optional duration() { + return Optional.ofNullable(this.duration); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="expirationDate") + private @Nullable String expirationDate; + + public Optional expirationDate() { + return Optional.ofNullable(this.expirationDate); + } + + @Import(name="expires") + private @Nullable String expires; + + public Optional expires() { + return Optional.ofNullable(this.expires); + } + + @Import(name="format") + private @Nullable String format; + + public Optional format() { + return Optional.ofNullable(this.format); + } + + @Import(name="httpOnly") + private @Nullable Boolean httpOnly; + + public Optional httpOnly() { + return Optional.ofNullable(this.httpOnly); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="path") + private @Nullable String path; + + public Optional path() { + return Optional.ofNullable(this.path); + } + + @Import(name="sameSite") + private @Nullable String sameSite; + + public Optional sameSite() { + return Optional.ofNullable(this.sameSite); + } + + @Import(name="secure") + private @Nullable Boolean secure; + + public Optional secure() { + return Optional.ofNullable(this.secure); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="type") + private @Nullable String type; + + public Optional type() { + return Optional.ofNullable(this.type); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable String value; + + public Optional value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie $) { + this.cookieName = $.cookieName; + this.defaultDomain = $.defaultDomain; + this.defaultPath = $.defaultPath; + this.domain = $.domain; + this.duration = $.duration; + this.enabled = $.enabled; + this.expirationDate = $.expirationDate; + this.expires = $.expires; + this.format = $.format; + this.httpOnly = $.httpOnly; + this.locked = $.locked; + this.path = $.path; + this.sameSite = $.sameSite; + this.secure = $.secure; + this.templateUuid = $.templateUuid; + this.type = $.type; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie(Objects.requireNonNull(defaults)); + } + + public Builder cookieName(@Nullable String cookieName) { + $.cookieName = cookieName; + return this; + } + + public Builder defaultDomain(@Nullable Boolean defaultDomain) { + $.defaultDomain = defaultDomain; + return this; + } + + public Builder defaultPath(@Nullable Boolean defaultPath) { + $.defaultPath = defaultPath; + return this; + } + + public Builder domain(@Nullable String domain) { + $.domain = domain; + return this; + } + + public Builder duration(@Nullable String duration) { + $.duration = duration; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder expirationDate(@Nullable String expirationDate) { + $.expirationDate = expirationDate; + return this; + } + + public Builder expires(@Nullable String expires) { + $.expires = expires; + return this; + } + + public Builder format(@Nullable String format) { + $.format = format; + return this; + } + + public Builder httpOnly(@Nullable Boolean httpOnly) { + $.httpOnly = httpOnly; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder path(@Nullable String path) { + $.path = path; + return this; + } + + public Builder sameSite(@Nullable String sameSite) { + $.sameSite = sameSite; + return this; + } + + public Builder secure(@Nullable Boolean secure) { + $.secure = secure; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder type(@Nullable String type) { + $.type = type; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder value(@Nullable String value) { + $.value = value; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs.java new file mode 100644 index 000000000..4f00134ba --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs.java @@ -0,0 +1,353 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs(); + + @Import(name="cookieName") + private @Nullable Output cookieName; + + public Optional> cookieName() { + return Optional.ofNullable(this.cookieName); + } + + @Import(name="defaultDomain") + private @Nullable Output defaultDomain; + + public Optional> defaultDomain() { + return Optional.ofNullable(this.defaultDomain); + } + + @Import(name="defaultPath") + private @Nullable Output defaultPath; + + public Optional> defaultPath() { + return Optional.ofNullable(this.defaultPath); + } + + @Import(name="domain") + private @Nullable Output domain; + + public Optional> domain() { + return Optional.ofNullable(this.domain); + } + + @Import(name="duration") + private @Nullable Output duration; + + public Optional> duration() { + return Optional.ofNullable(this.duration); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="expirationDate") + private @Nullable Output expirationDate; + + public Optional> expirationDate() { + return Optional.ofNullable(this.expirationDate); + } + + @Import(name="expires") + private @Nullable Output expires; + + public Optional> expires() { + return Optional.ofNullable(this.expires); + } + + @Import(name="format") + private @Nullable Output format; + + public Optional> format() { + return Optional.ofNullable(this.format); + } + + @Import(name="httpOnly") + private @Nullable Output httpOnly; + + public Optional> httpOnly() { + return Optional.ofNullable(this.httpOnly); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="path") + private @Nullable Output path; + + public Optional> path() { + return Optional.ofNullable(this.path); + } + + @Import(name="sameSite") + private @Nullable Output sameSite; + + public Optional> sameSite() { + return Optional.ofNullable(this.sameSite); + } + + @Import(name="secure") + private @Nullable Output secure; + + public Optional> secure() { + return Optional.ofNullable(this.secure); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="type") + private @Nullable Output type; + + public Optional> type() { + return Optional.ofNullable(this.type); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs $) { + this.cookieName = $.cookieName; + this.defaultDomain = $.defaultDomain; + this.defaultPath = $.defaultPath; + this.domain = $.domain; + this.duration = $.duration; + this.enabled = $.enabled; + this.expirationDate = $.expirationDate; + this.expires = $.expires; + this.format = $.format; + this.httpOnly = $.httpOnly; + this.locked = $.locked; + this.path = $.path; + this.sameSite = $.sameSite; + this.secure = $.secure; + this.templateUuid = $.templateUuid; + this.type = $.type; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs(Objects.requireNonNull(defaults)); + } + + public Builder cookieName(@Nullable Output cookieName) { + $.cookieName = cookieName; + return this; + } + + public Builder cookieName(String cookieName) { + return cookieName(Output.of(cookieName)); + } + + public Builder defaultDomain(@Nullable Output defaultDomain) { + $.defaultDomain = defaultDomain; + return this; + } + + public Builder defaultDomain(Boolean defaultDomain) { + return defaultDomain(Output.of(defaultDomain)); + } + + public Builder defaultPath(@Nullable Output defaultPath) { + $.defaultPath = defaultPath; + return this; + } + + public Builder defaultPath(Boolean defaultPath) { + return defaultPath(Output.of(defaultPath)); + } + + public Builder domain(@Nullable Output domain) { + $.domain = domain; + return this; + } + + public Builder domain(String domain) { + return domain(Output.of(domain)); + } + + public Builder duration(@Nullable Output duration) { + $.duration = duration; + return this; + } + + public Builder duration(String duration) { + return duration(Output.of(duration)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder expirationDate(@Nullable Output expirationDate) { + $.expirationDate = expirationDate; + return this; + } + + public Builder expirationDate(String expirationDate) { + return expirationDate(Output.of(expirationDate)); + } + + public Builder expires(@Nullable Output expires) { + $.expires = expires; + return this; + } + + public Builder expires(String expires) { + return expires(Output.of(expires)); + } + + public Builder format(@Nullable Output format) { + $.format = format; + return this; + } + + public Builder format(String format) { + return format(Output.of(format)); + } + + public Builder httpOnly(@Nullable Output httpOnly) { + $.httpOnly = httpOnly; + return this; + } + + public Builder httpOnly(Boolean httpOnly) { + return httpOnly(Output.of(httpOnly)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder path(@Nullable Output path) { + $.path = path; + return this; + } + + public Builder path(String path) { + return path(Output.of(path)); + } + + public Builder sameSite(@Nullable Output sameSite) { + $.sameSite = sameSite; + return this; + } + + public Builder sameSite(String sameSite) { + return sameSite(Output.of(sameSite)); + } + + public Builder secure(@Nullable Output secure) { + $.secure = secure; + return this; + } + + public Builder secure(Boolean secure) { + return secure(Output.of(secure)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder type(@Nullable Output type) { + $.type = type; + return this; + } + + public Builder type(String type) { + return type(Output.of(type)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(String value) { + return value(Output.of(value)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching.java new file mode 100644 index 000000000..55942e945 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="maximumSize") + private @Nullable String maximumSize; + + public Optional maximumSize() { + return Optional.ofNullable(this.maximumSize); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching(GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching $) { + this.locked = $.locked; + this.maximumSize = $.maximumSize; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder maximumSize(@Nullable String maximumSize) { + $.maximumSize = maximumSize; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs.java new file mode 100644 index 000000000..879cb1a50 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="maximumSize") + private @Nullable Output maximumSize; + + public Optional> maximumSize() { + return Optional.ofNullable(this.maximumSize); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs(GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs $) { + this.locked = $.locked; + this.maximumSize = $.maximumSize; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder maximumSize(@Nullable Output maximumSize) { + $.maximumSize = maximumSize; + return this; + } + + public Builder maximumSize(String maximumSize) { + return maximumSize(Output.of(maximumSize)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus.java new file mode 100644 index 000000000..c7e31359c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="responseHeaderName") + private @Nullable String responseHeaderName; + + public Optional responseHeaderName() { + return Optional.ofNullable(this.responseHeaderName); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus(GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus $) { + this.locked = $.locked; + this.responseHeaderName = $.responseHeaderName; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder responseHeaderName(@Nullable String responseHeaderName) { + $.responseHeaderName = responseHeaderName; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs.java new file mode 100644 index 000000000..42a38fca7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="responseHeaderName") + private @Nullable Output responseHeaderName; + + public Optional> responseHeaderName() { + return Optional.ofNullable(this.responseHeaderName); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs(GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs $) { + this.locked = $.locked; + this.responseHeaderName = $.responseHeaderName; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder responseHeaderName(@Nullable Output responseHeaderName) { + $.responseHeaderName = responseHeaderName; + return this; + } + + public Builder responseHeaderName(String responseHeaderName) { + return responseHeaderName(Output.of(responseHeaderName)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl.java new file mode 100644 index 000000000..af5678ad6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl.java @@ -0,0 +1,202 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl(); + + @Import(name="behavior") + private @Nullable String behavior; + + public Optional behavior() { + return Optional.ofNullable(this.behavior); + } + + @Import(name="keepQueryString") + private @Nullable Boolean keepQueryString; + + public Optional keepQueryString() { + return Optional.ofNullable(this.keepQueryString); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="match") + private @Nullable String match; + + public Optional match() { + return Optional.ofNullable(this.match); + } + + @Import(name="matchMultiple") + private @Nullable Boolean matchMultiple; + + public Optional matchMultiple() { + return Optional.ofNullable(this.matchMultiple); + } + + @Import(name="matchRegex") + private @Nullable String matchRegex; + + public Optional matchRegex() { + return Optional.ofNullable(this.matchRegex); + } + + @Import(name="targetPath") + private @Nullable String targetPath; + + public Optional targetPath() { + return Optional.ofNullable(this.targetPath); + } + + @Import(name="targetPathPrepend") + private @Nullable String targetPathPrepend; + + public Optional targetPathPrepend() { + return Optional.ofNullable(this.targetPathPrepend); + } + + @Import(name="targetRegex") + private @Nullable String targetRegex; + + public Optional targetRegex() { + return Optional.ofNullable(this.targetRegex); + } + + @Import(name="targetUrl") + private @Nullable String targetUrl; + + public Optional targetUrl() { + return Optional.ofNullable(this.targetUrl); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl(GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl $) { + this.behavior = $.behavior; + this.keepQueryString = $.keepQueryString; + this.locked = $.locked; + this.match = $.match; + this.matchMultiple = $.matchMultiple; + this.matchRegex = $.matchRegex; + this.targetPath = $.targetPath; + this.targetPathPrepend = $.targetPathPrepend; + this.targetRegex = $.targetRegex; + this.targetUrl = $.targetUrl; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl(Objects.requireNonNull(defaults)); + } + + public Builder behavior(@Nullable String behavior) { + $.behavior = behavior; + return this; + } + + public Builder keepQueryString(@Nullable Boolean keepQueryString) { + $.keepQueryString = keepQueryString; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder match(@Nullable String match) { + $.match = match; + return this; + } + + public Builder matchMultiple(@Nullable Boolean matchMultiple) { + $.matchMultiple = matchMultiple; + return this; + } + + public Builder matchRegex(@Nullable String matchRegex) { + $.matchRegex = matchRegex; + return this; + } + + public Builder targetPath(@Nullable String targetPath) { + $.targetPath = targetPath; + return this; + } + + public Builder targetPathPrepend(@Nullable String targetPathPrepend) { + $.targetPathPrepend = targetPathPrepend; + return this; + } + + public Builder targetRegex(@Nullable String targetRegex) { + $.targetRegex = targetRegex; + return this; + } + + public Builder targetUrl(@Nullable String targetUrl) { + $.targetUrl = targetUrl; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs.java new file mode 100644 index 000000000..a353047d4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs.java @@ -0,0 +1,251 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs(); + + @Import(name="behavior") + private @Nullable Output behavior; + + public Optional> behavior() { + return Optional.ofNullable(this.behavior); + } + + @Import(name="keepQueryString") + private @Nullable Output keepQueryString; + + public Optional> keepQueryString() { + return Optional.ofNullable(this.keepQueryString); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="match") + private @Nullable Output match; + + public Optional> match() { + return Optional.ofNullable(this.match); + } + + @Import(name="matchMultiple") + private @Nullable Output matchMultiple; + + public Optional> matchMultiple() { + return Optional.ofNullable(this.matchMultiple); + } + + @Import(name="matchRegex") + private @Nullable Output matchRegex; + + public Optional> matchRegex() { + return Optional.ofNullable(this.matchRegex); + } + + @Import(name="targetPath") + private @Nullable Output targetPath; + + public Optional> targetPath() { + return Optional.ofNullable(this.targetPath); + } + + @Import(name="targetPathPrepend") + private @Nullable Output targetPathPrepend; + + public Optional> targetPathPrepend() { + return Optional.ofNullable(this.targetPathPrepend); + } + + @Import(name="targetRegex") + private @Nullable Output targetRegex; + + public Optional> targetRegex() { + return Optional.ofNullable(this.targetRegex); + } + + @Import(name="targetUrl") + private @Nullable Output targetUrl; + + public Optional> targetUrl() { + return Optional.ofNullable(this.targetUrl); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs(GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs $) { + this.behavior = $.behavior; + this.keepQueryString = $.keepQueryString; + this.locked = $.locked; + this.match = $.match; + this.matchMultiple = $.matchMultiple; + this.matchRegex = $.matchRegex; + this.targetPath = $.targetPath; + this.targetPathPrepend = $.targetPathPrepend; + this.targetRegex = $.targetRegex; + this.targetUrl = $.targetUrl; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs(Objects.requireNonNull(defaults)); + } + + public Builder behavior(@Nullable Output behavior) { + $.behavior = behavior; + return this; + } + + public Builder behavior(String behavior) { + return behavior(Output.of(behavior)); + } + + public Builder keepQueryString(@Nullable Output keepQueryString) { + $.keepQueryString = keepQueryString; + return this; + } + + public Builder keepQueryString(Boolean keepQueryString) { + return keepQueryString(Output.of(keepQueryString)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder match(@Nullable Output match) { + $.match = match; + return this; + } + + public Builder match(String match) { + return match(Output.of(match)); + } + + public Builder matchMultiple(@Nullable Output matchMultiple) { + $.matchMultiple = matchMultiple; + return this; + } + + public Builder matchMultiple(Boolean matchMultiple) { + return matchMultiple(Output.of(matchMultiple)); + } + + public Builder matchRegex(@Nullable Output matchRegex) { + $.matchRegex = matchRegex; + return this; + } + + public Builder matchRegex(String matchRegex) { + return matchRegex(Output.of(matchRegex)); + } + + public Builder targetPath(@Nullable Output targetPath) { + $.targetPath = targetPath; + return this; + } + + public Builder targetPath(String targetPath) { + return targetPath(Output.of(targetPath)); + } + + public Builder targetPathPrepend(@Nullable Output targetPathPrepend) { + $.targetPathPrepend = targetPathPrepend; + return this; + } + + public Builder targetPathPrepend(String targetPathPrepend) { + return targetPathPrepend(Output.of(targetPathPrepend)); + } + + public Builder targetRegex(@Nullable Output targetRegex) { + $.targetRegex = targetRegex; + return this; + } + + public Builder targetRegex(String targetRegex) { + return targetRegex(Output.of(targetRegex)); + } + + public Builder targetUrl(@Nullable Output targetUrl) { + $.targetUrl = targetUrl; + return this; + } + + public Builder targetUrl(String targetUrl) { + return targetUrl(Output.of(targetUrl)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom.java new file mode 100644 index 000000000..92e754391 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom.java @@ -0,0 +1,112 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="rumGroupName") + private @Nullable String rumGroupName; + + public Optional rumGroupName() { + return Optional.ofNullable(this.rumGroupName); + } + + @Import(name="rumSampleRate") + private @Nullable Integer rumSampleRate; + + public Optional rumSampleRate() { + return Optional.ofNullable(this.rumSampleRate); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom(GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom $) { + this.locked = $.locked; + this.rumGroupName = $.rumGroupName; + this.rumSampleRate = $.rumSampleRate; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder rumGroupName(@Nullable String rumGroupName) { + $.rumGroupName = rumGroupName; + return this; + } + + public Builder rumSampleRate(@Nullable Integer rumSampleRate) { + $.rumSampleRate = rumSampleRate; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs.java new file mode 100644 index 000000000..816d14c4b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="rumGroupName") + private @Nullable Output rumGroupName; + + public Optional> rumGroupName() { + return Optional.ofNullable(this.rumGroupName); + } + + @Import(name="rumSampleRate") + private @Nullable Output rumSampleRate; + + public Optional> rumSampleRate() { + return Optional.ofNullable(this.rumSampleRate); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs(GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs $) { + this.locked = $.locked; + this.rumGroupName = $.rumGroupName; + this.rumSampleRate = $.rumSampleRate; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder rumGroupName(@Nullable Output rumGroupName) { + $.rumGroupName = rumGroupName; + return this; + } + + public Builder rumGroupName(String rumGroupName) { + return rumGroupName(Output.of(rumGroupName)); + } + + public Builder rumSampleRate(@Nullable Output rumSampleRate) { + $.rumSampleRate = rumSampleRate; + return this; + } + + public Builder rumSampleRate(Integer rumSampleRate) { + return rumSampleRate(Output.of(rumSampleRate)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions.java new file mode 100644 index 000000000..9c20aaeaf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions.java @@ -0,0 +1,398 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions(); + + @Import(name="applicationAction") + private @Nullable String applicationAction; + + public Optional applicationAction() { + return Optional.ofNullable(this.applicationAction); + } + + @Import(name="applicationCnameEnabled") + private @Nullable Boolean applicationCnameEnabled; + + public Optional applicationCnameEnabled() { + return Optional.ofNullable(this.applicationCnameEnabled); + } + + @Import(name="applicationCnameLevel") + private @Nullable Integer applicationCnameLevel; + + public Optional applicationCnameLevel() { + return Optional.ofNullable(this.applicationCnameLevel); + } + + @Import(name="applicationCookie") + private @Nullable String applicationCookie; + + public Optional applicationCookie() { + return Optional.ofNullable(this.applicationCookie); + } + + @Import(name="applicationQueryString") + private @Nullable String applicationQueryString; + + public Optional applicationQueryString() { + return Optional.ofNullable(this.applicationQueryString); + } + + @Import(name="applicationRegex") + private @Nullable String applicationRegex; + + public Optional applicationRegex() { + return Optional.ofNullable(this.applicationRegex); + } + + @Import(name="applicationReplace") + private @Nullable String applicationReplace; + + public Optional applicationReplace() { + return Optional.ofNullable(this.applicationReplace); + } + + @Import(name="applicationTitle") + private @Nullable String applicationTitle; + + public Optional applicationTitle() { + return Optional.ofNullable(this.applicationTitle); + } + + @Import(name="customerAction") + private @Nullable String customerAction; + + public Optional customerAction() { + return Optional.ofNullable(this.customerAction); + } + + @Import(name="customerCnameEnabled") + private @Nullable Boolean customerCnameEnabled; + + public Optional customerCnameEnabled() { + return Optional.ofNullable(this.customerCnameEnabled); + } + + @Import(name="customerCnameLevel") + private @Nullable Integer customerCnameLevel; + + public Optional customerCnameLevel() { + return Optional.ofNullable(this.customerCnameLevel); + } + + @Import(name="customerCookie") + private @Nullable String customerCookie; + + public Optional customerCookie() { + return Optional.ofNullable(this.customerCookie); + } + + @Import(name="customerQueryString") + private @Nullable String customerQueryString; + + public Optional customerQueryString() { + return Optional.ofNullable(this.customerQueryString); + } + + @Import(name="customerRegex") + private @Nullable String customerRegex; + + public Optional customerRegex() { + return Optional.ofNullable(this.customerRegex); + } + + @Import(name="customerReplace") + private @Nullable String customerReplace; + + public Optional customerReplace() { + return Optional.ofNullable(this.customerReplace); + } + + @Import(name="customerTitle") + private @Nullable String customerTitle; + + public Optional customerTitle() { + return Optional.ofNullable(this.customerTitle); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="usersAction") + private @Nullable String usersAction; + + public Optional usersAction() { + return Optional.ofNullable(this.usersAction); + } + + @Import(name="usersCnameEnabled") + private @Nullable Boolean usersCnameEnabled; + + public Optional usersCnameEnabled() { + return Optional.ofNullable(this.usersCnameEnabled); + } + + @Import(name="usersCnameLevel") + private @Nullable Integer usersCnameLevel; + + public Optional usersCnameLevel() { + return Optional.ofNullable(this.usersCnameLevel); + } + + @Import(name="usersCookie") + private @Nullable String usersCookie; + + public Optional usersCookie() { + return Optional.ofNullable(this.usersCookie); + } + + @Import(name="usersQueryString") + private @Nullable String usersQueryString; + + public Optional usersQueryString() { + return Optional.ofNullable(this.usersQueryString); + } + + @Import(name="usersRegex") + private @Nullable String usersRegex; + + public Optional usersRegex() { + return Optional.ofNullable(this.usersRegex); + } + + @Import(name="usersReplace") + private @Nullable String usersReplace; + + public Optional usersReplace() { + return Optional.ofNullable(this.usersReplace); + } + + @Import(name="usersTitle") + private @Nullable String usersTitle; + + public Optional usersTitle() { + return Optional.ofNullable(this.usersTitle); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions(GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions $) { + this.applicationAction = $.applicationAction; + this.applicationCnameEnabled = $.applicationCnameEnabled; + this.applicationCnameLevel = $.applicationCnameLevel; + this.applicationCookie = $.applicationCookie; + this.applicationQueryString = $.applicationQueryString; + this.applicationRegex = $.applicationRegex; + this.applicationReplace = $.applicationReplace; + this.applicationTitle = $.applicationTitle; + this.customerAction = $.customerAction; + this.customerCnameEnabled = $.customerCnameEnabled; + this.customerCnameLevel = $.customerCnameLevel; + this.customerCookie = $.customerCookie; + this.customerQueryString = $.customerQueryString; + this.customerRegex = $.customerRegex; + this.customerReplace = $.customerReplace; + this.customerTitle = $.customerTitle; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.usersAction = $.usersAction; + this.usersCnameEnabled = $.usersCnameEnabled; + this.usersCnameLevel = $.usersCnameLevel; + this.usersCookie = $.usersCookie; + this.usersQueryString = $.usersQueryString; + this.usersRegex = $.usersRegex; + this.usersReplace = $.usersReplace; + this.usersTitle = $.usersTitle; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions(Objects.requireNonNull(defaults)); + } + + public Builder applicationAction(@Nullable String applicationAction) { + $.applicationAction = applicationAction; + return this; + } + + public Builder applicationCnameEnabled(@Nullable Boolean applicationCnameEnabled) { + $.applicationCnameEnabled = applicationCnameEnabled; + return this; + } + + public Builder applicationCnameLevel(@Nullable Integer applicationCnameLevel) { + $.applicationCnameLevel = applicationCnameLevel; + return this; + } + + public Builder applicationCookie(@Nullable String applicationCookie) { + $.applicationCookie = applicationCookie; + return this; + } + + public Builder applicationQueryString(@Nullable String applicationQueryString) { + $.applicationQueryString = applicationQueryString; + return this; + } + + public Builder applicationRegex(@Nullable String applicationRegex) { + $.applicationRegex = applicationRegex; + return this; + } + + public Builder applicationReplace(@Nullable String applicationReplace) { + $.applicationReplace = applicationReplace; + return this; + } + + public Builder applicationTitle(@Nullable String applicationTitle) { + $.applicationTitle = applicationTitle; + return this; + } + + public Builder customerAction(@Nullable String customerAction) { + $.customerAction = customerAction; + return this; + } + + public Builder customerCnameEnabled(@Nullable Boolean customerCnameEnabled) { + $.customerCnameEnabled = customerCnameEnabled; + return this; + } + + public Builder customerCnameLevel(@Nullable Integer customerCnameLevel) { + $.customerCnameLevel = customerCnameLevel; + return this; + } + + public Builder customerCookie(@Nullable String customerCookie) { + $.customerCookie = customerCookie; + return this; + } + + public Builder customerQueryString(@Nullable String customerQueryString) { + $.customerQueryString = customerQueryString; + return this; + } + + public Builder customerRegex(@Nullable String customerRegex) { + $.customerRegex = customerRegex; + return this; + } + + public Builder customerReplace(@Nullable String customerReplace) { + $.customerReplace = customerReplace; + return this; + } + + public Builder customerTitle(@Nullable String customerTitle) { + $.customerTitle = customerTitle; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder usersAction(@Nullable String usersAction) { + $.usersAction = usersAction; + return this; + } + + public Builder usersCnameEnabled(@Nullable Boolean usersCnameEnabled) { + $.usersCnameEnabled = usersCnameEnabled; + return this; + } + + public Builder usersCnameLevel(@Nullable Integer usersCnameLevel) { + $.usersCnameLevel = usersCnameLevel; + return this; + } + + public Builder usersCookie(@Nullable String usersCookie) { + $.usersCookie = usersCookie; + return this; + } + + public Builder usersQueryString(@Nullable String usersQueryString) { + $.usersQueryString = usersQueryString; + return this; + } + + public Builder usersRegex(@Nullable String usersRegex) { + $.usersRegex = usersRegex; + return this; + } + + public Builder usersReplace(@Nullable String usersReplace) { + $.usersReplace = usersReplace; + return this; + } + + public Builder usersTitle(@Nullable String usersTitle) { + $.usersTitle = usersTitle; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs.java new file mode 100644 index 000000000..a63d1f6ea --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs.java @@ -0,0 +1,507 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs(); + + @Import(name="applicationAction") + private @Nullable Output applicationAction; + + public Optional> applicationAction() { + return Optional.ofNullable(this.applicationAction); + } + + @Import(name="applicationCnameEnabled") + private @Nullable Output applicationCnameEnabled; + + public Optional> applicationCnameEnabled() { + return Optional.ofNullable(this.applicationCnameEnabled); + } + + @Import(name="applicationCnameLevel") + private @Nullable Output applicationCnameLevel; + + public Optional> applicationCnameLevel() { + return Optional.ofNullable(this.applicationCnameLevel); + } + + @Import(name="applicationCookie") + private @Nullable Output applicationCookie; + + public Optional> applicationCookie() { + return Optional.ofNullable(this.applicationCookie); + } + + @Import(name="applicationQueryString") + private @Nullable Output applicationQueryString; + + public Optional> applicationQueryString() { + return Optional.ofNullable(this.applicationQueryString); + } + + @Import(name="applicationRegex") + private @Nullable Output applicationRegex; + + public Optional> applicationRegex() { + return Optional.ofNullable(this.applicationRegex); + } + + @Import(name="applicationReplace") + private @Nullable Output applicationReplace; + + public Optional> applicationReplace() { + return Optional.ofNullable(this.applicationReplace); + } + + @Import(name="applicationTitle") + private @Nullable Output applicationTitle; + + public Optional> applicationTitle() { + return Optional.ofNullable(this.applicationTitle); + } + + @Import(name="customerAction") + private @Nullable Output customerAction; + + public Optional> customerAction() { + return Optional.ofNullable(this.customerAction); + } + + @Import(name="customerCnameEnabled") + private @Nullable Output customerCnameEnabled; + + public Optional> customerCnameEnabled() { + return Optional.ofNullable(this.customerCnameEnabled); + } + + @Import(name="customerCnameLevel") + private @Nullable Output customerCnameLevel; + + public Optional> customerCnameLevel() { + return Optional.ofNullable(this.customerCnameLevel); + } + + @Import(name="customerCookie") + private @Nullable Output customerCookie; + + public Optional> customerCookie() { + return Optional.ofNullable(this.customerCookie); + } + + @Import(name="customerQueryString") + private @Nullable Output customerQueryString; + + public Optional> customerQueryString() { + return Optional.ofNullable(this.customerQueryString); + } + + @Import(name="customerRegex") + private @Nullable Output customerRegex; + + public Optional> customerRegex() { + return Optional.ofNullable(this.customerRegex); + } + + @Import(name="customerReplace") + private @Nullable Output customerReplace; + + public Optional> customerReplace() { + return Optional.ofNullable(this.customerReplace); + } + + @Import(name="customerTitle") + private @Nullable Output customerTitle; + + public Optional> customerTitle() { + return Optional.ofNullable(this.customerTitle); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="usersAction") + private @Nullable Output usersAction; + + public Optional> usersAction() { + return Optional.ofNullable(this.usersAction); + } + + @Import(name="usersCnameEnabled") + private @Nullable Output usersCnameEnabled; + + public Optional> usersCnameEnabled() { + return Optional.ofNullable(this.usersCnameEnabled); + } + + @Import(name="usersCnameLevel") + private @Nullable Output usersCnameLevel; + + public Optional> usersCnameLevel() { + return Optional.ofNullable(this.usersCnameLevel); + } + + @Import(name="usersCookie") + private @Nullable Output usersCookie; + + public Optional> usersCookie() { + return Optional.ofNullable(this.usersCookie); + } + + @Import(name="usersQueryString") + private @Nullable Output usersQueryString; + + public Optional> usersQueryString() { + return Optional.ofNullable(this.usersQueryString); + } + + @Import(name="usersRegex") + private @Nullable Output usersRegex; + + public Optional> usersRegex() { + return Optional.ofNullable(this.usersRegex); + } + + @Import(name="usersReplace") + private @Nullable Output usersReplace; + + public Optional> usersReplace() { + return Optional.ofNullable(this.usersReplace); + } + + @Import(name="usersTitle") + private @Nullable Output usersTitle; + + public Optional> usersTitle() { + return Optional.ofNullable(this.usersTitle); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs $) { + this.applicationAction = $.applicationAction; + this.applicationCnameEnabled = $.applicationCnameEnabled; + this.applicationCnameLevel = $.applicationCnameLevel; + this.applicationCookie = $.applicationCookie; + this.applicationQueryString = $.applicationQueryString; + this.applicationRegex = $.applicationRegex; + this.applicationReplace = $.applicationReplace; + this.applicationTitle = $.applicationTitle; + this.customerAction = $.customerAction; + this.customerCnameEnabled = $.customerCnameEnabled; + this.customerCnameLevel = $.customerCnameLevel; + this.customerCookie = $.customerCookie; + this.customerQueryString = $.customerQueryString; + this.customerRegex = $.customerRegex; + this.customerReplace = $.customerReplace; + this.customerTitle = $.customerTitle; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.usersAction = $.usersAction; + this.usersCnameEnabled = $.usersCnameEnabled; + this.usersCnameLevel = $.usersCnameLevel; + this.usersCookie = $.usersCookie; + this.usersQueryString = $.usersQueryString; + this.usersRegex = $.usersRegex; + this.usersReplace = $.usersReplace; + this.usersTitle = $.usersTitle; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs(Objects.requireNonNull(defaults)); + } + + public Builder applicationAction(@Nullable Output applicationAction) { + $.applicationAction = applicationAction; + return this; + } + + public Builder applicationAction(String applicationAction) { + return applicationAction(Output.of(applicationAction)); + } + + public Builder applicationCnameEnabled(@Nullable Output applicationCnameEnabled) { + $.applicationCnameEnabled = applicationCnameEnabled; + return this; + } + + public Builder applicationCnameEnabled(Boolean applicationCnameEnabled) { + return applicationCnameEnabled(Output.of(applicationCnameEnabled)); + } + + public Builder applicationCnameLevel(@Nullable Output applicationCnameLevel) { + $.applicationCnameLevel = applicationCnameLevel; + return this; + } + + public Builder applicationCnameLevel(Integer applicationCnameLevel) { + return applicationCnameLevel(Output.of(applicationCnameLevel)); + } + + public Builder applicationCookie(@Nullable Output applicationCookie) { + $.applicationCookie = applicationCookie; + return this; + } + + public Builder applicationCookie(String applicationCookie) { + return applicationCookie(Output.of(applicationCookie)); + } + + public Builder applicationQueryString(@Nullable Output applicationQueryString) { + $.applicationQueryString = applicationQueryString; + return this; + } + + public Builder applicationQueryString(String applicationQueryString) { + return applicationQueryString(Output.of(applicationQueryString)); + } + + public Builder applicationRegex(@Nullable Output applicationRegex) { + $.applicationRegex = applicationRegex; + return this; + } + + public Builder applicationRegex(String applicationRegex) { + return applicationRegex(Output.of(applicationRegex)); + } + + public Builder applicationReplace(@Nullable Output applicationReplace) { + $.applicationReplace = applicationReplace; + return this; + } + + public Builder applicationReplace(String applicationReplace) { + return applicationReplace(Output.of(applicationReplace)); + } + + public Builder applicationTitle(@Nullable Output applicationTitle) { + $.applicationTitle = applicationTitle; + return this; + } + + public Builder applicationTitle(String applicationTitle) { + return applicationTitle(Output.of(applicationTitle)); + } + + public Builder customerAction(@Nullable Output customerAction) { + $.customerAction = customerAction; + return this; + } + + public Builder customerAction(String customerAction) { + return customerAction(Output.of(customerAction)); + } + + public Builder customerCnameEnabled(@Nullable Output customerCnameEnabled) { + $.customerCnameEnabled = customerCnameEnabled; + return this; + } + + public Builder customerCnameEnabled(Boolean customerCnameEnabled) { + return customerCnameEnabled(Output.of(customerCnameEnabled)); + } + + public Builder customerCnameLevel(@Nullable Output customerCnameLevel) { + $.customerCnameLevel = customerCnameLevel; + return this; + } + + public Builder customerCnameLevel(Integer customerCnameLevel) { + return customerCnameLevel(Output.of(customerCnameLevel)); + } + + public Builder customerCookie(@Nullable Output customerCookie) { + $.customerCookie = customerCookie; + return this; + } + + public Builder customerCookie(String customerCookie) { + return customerCookie(Output.of(customerCookie)); + } + + public Builder customerQueryString(@Nullable Output customerQueryString) { + $.customerQueryString = customerQueryString; + return this; + } + + public Builder customerQueryString(String customerQueryString) { + return customerQueryString(Output.of(customerQueryString)); + } + + public Builder customerRegex(@Nullable Output customerRegex) { + $.customerRegex = customerRegex; + return this; + } + + public Builder customerRegex(String customerRegex) { + return customerRegex(Output.of(customerRegex)); + } + + public Builder customerReplace(@Nullable Output customerReplace) { + $.customerReplace = customerReplace; + return this; + } + + public Builder customerReplace(String customerReplace) { + return customerReplace(Output.of(customerReplace)); + } + + public Builder customerTitle(@Nullable Output customerTitle) { + $.customerTitle = customerTitle; + return this; + } + + public Builder customerTitle(String customerTitle) { + return customerTitle(Output.of(customerTitle)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder usersAction(@Nullable Output usersAction) { + $.usersAction = usersAction; + return this; + } + + public Builder usersAction(String usersAction) { + return usersAction(Output.of(usersAction)); + } + + public Builder usersCnameEnabled(@Nullable Output usersCnameEnabled) { + $.usersCnameEnabled = usersCnameEnabled; + return this; + } + + public Builder usersCnameEnabled(Boolean usersCnameEnabled) { + return usersCnameEnabled(Output.of(usersCnameEnabled)); + } + + public Builder usersCnameLevel(@Nullable Output usersCnameLevel) { + $.usersCnameLevel = usersCnameLevel; + return this; + } + + public Builder usersCnameLevel(Integer usersCnameLevel) { + return usersCnameLevel(Output.of(usersCnameLevel)); + } + + public Builder usersCookie(@Nullable Output usersCookie) { + $.usersCookie = usersCookie; + return this; + } + + public Builder usersCookie(String usersCookie) { + return usersCookie(Output.of(usersCookie)); + } + + public Builder usersQueryString(@Nullable Output usersQueryString) { + $.usersQueryString = usersQueryString; + return this; + } + + public Builder usersQueryString(String usersQueryString) { + return usersQueryString(Output.of(usersQueryString)); + } + + public Builder usersRegex(@Nullable Output usersRegex) { + $.usersRegex = usersRegex; + return this; + } + + public Builder usersRegex(String usersRegex) { + return usersRegex(Output.of(usersRegex)); + } + + public Builder usersReplace(@Nullable Output usersReplace) { + $.usersReplace = usersReplace; + return this; + } + + public Builder usersReplace(String usersReplace) { + return usersReplace(Output.of(usersReplace)); + } + + public Builder usersTitle(@Nullable Output usersTitle) { + $.usersTitle = usersTitle; + return this; + } + + public Builder usersTitle(String usersTitle) { + return usersTitle(Output.of(usersTitle)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient.java new file mode 100644 index 000000000..3d86e8d72 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient.java @@ -0,0 +1,176 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient(); + + @Import(name="allowOverrideOriginCacheKey") + private @Nullable Boolean allowOverrideOriginCacheKey; + + public Optional allowOverrideOriginCacheKey() { + return Optional.ofNullable(this.allowOverrideOriginCacheKey); + } + + @Import(name="connectorId") + private @Nullable String connectorId; + + public Optional connectorId() { + return Optional.ofNullable(this.connectorId); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="originHostHeader") + private @Nullable String originHostHeader; + + public Optional originHostHeader() { + return Optional.ofNullable(this.originHostHeader); + } + + @Import(name="originType") + private @Nullable String originType; + + public Optional originType() { + return Optional.ofNullable(this.originType); + } + + @Import(name="sf3cOriginHost") + private @Nullable String sf3cOriginHost; + + public Optional sf3cOriginHost() { + return Optional.ofNullable(this.sf3cOriginHost); + } + + @Import(name="sf3cOriginHostHeader") + private @Nullable String sf3cOriginHostHeader; + + public Optional sf3cOriginHostHeader() { + return Optional.ofNullable(this.sf3cOriginHostHeader); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient $) { + this.allowOverrideOriginCacheKey = $.allowOverrideOriginCacheKey; + this.connectorId = $.connectorId; + this.enabled = $.enabled; + this.locked = $.locked; + this.originHostHeader = $.originHostHeader; + this.originType = $.originType; + this.sf3cOriginHost = $.sf3cOriginHost; + this.sf3cOriginHostHeader = $.sf3cOriginHostHeader; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient(Objects.requireNonNull(defaults)); + } + + public Builder allowOverrideOriginCacheKey(@Nullable Boolean allowOverrideOriginCacheKey) { + $.allowOverrideOriginCacheKey = allowOverrideOriginCacheKey; + return this; + } + + public Builder connectorId(@Nullable String connectorId) { + $.connectorId = connectorId; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder originHostHeader(@Nullable String originHostHeader) { + $.originHostHeader = originHostHeader; + return this; + } + + public Builder originType(@Nullable String originType) { + $.originType = originType; + return this; + } + + public Builder sf3cOriginHost(@Nullable String sf3cOriginHost) { + $.sf3cOriginHost = sf3cOriginHost; + return this; + } + + public Builder sf3cOriginHostHeader(@Nullable String sf3cOriginHostHeader) { + $.sf3cOriginHostHeader = sf3cOriginHostHeader; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs.java new file mode 100644 index 000000000..4aee160f0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs.java @@ -0,0 +1,217 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs(); + + @Import(name="allowOverrideOriginCacheKey") + private @Nullable Output allowOverrideOriginCacheKey; + + public Optional> allowOverrideOriginCacheKey() { + return Optional.ofNullable(this.allowOverrideOriginCacheKey); + } + + @Import(name="connectorId") + private @Nullable Output connectorId; + + public Optional> connectorId() { + return Optional.ofNullable(this.connectorId); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="originHostHeader") + private @Nullable Output originHostHeader; + + public Optional> originHostHeader() { + return Optional.ofNullable(this.originHostHeader); + } + + @Import(name="originType") + private @Nullable Output originType; + + public Optional> originType() { + return Optional.ofNullable(this.originType); + } + + @Import(name="sf3cOriginHost") + private @Nullable Output sf3cOriginHost; + + public Optional> sf3cOriginHost() { + return Optional.ofNullable(this.sf3cOriginHost); + } + + @Import(name="sf3cOriginHostHeader") + private @Nullable Output sf3cOriginHostHeader; + + public Optional> sf3cOriginHostHeader() { + return Optional.ofNullable(this.sf3cOriginHostHeader); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs $) { + this.allowOverrideOriginCacheKey = $.allowOverrideOriginCacheKey; + this.connectorId = $.connectorId; + this.enabled = $.enabled; + this.locked = $.locked; + this.originHostHeader = $.originHostHeader; + this.originType = $.originType; + this.sf3cOriginHost = $.sf3cOriginHost; + this.sf3cOriginHostHeader = $.sf3cOriginHostHeader; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs(Objects.requireNonNull(defaults)); + } + + public Builder allowOverrideOriginCacheKey(@Nullable Output allowOverrideOriginCacheKey) { + $.allowOverrideOriginCacheKey = allowOverrideOriginCacheKey; + return this; + } + + public Builder allowOverrideOriginCacheKey(Boolean allowOverrideOriginCacheKey) { + return allowOverrideOriginCacheKey(Output.of(allowOverrideOriginCacheKey)); + } + + public Builder connectorId(@Nullable Output connectorId) { + $.connectorId = connectorId; + return this; + } + + public Builder connectorId(String connectorId) { + return connectorId(Output.of(connectorId)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder originHostHeader(@Nullable Output originHostHeader) { + $.originHostHeader = originHostHeader; + return this; + } + + public Builder originHostHeader(String originHostHeader) { + return originHostHeader(Output.of(originHostHeader)); + } + + public Builder originType(@Nullable Output originType) { + $.originType = originType; + return this; + } + + public Builder originType(String originType) { + return originType(Output.of(originType)); + } + + public Builder sf3cOriginHost(@Nullable Output sf3cOriginHost) { + $.sf3cOriginHost = sf3cOriginHost; + return this; + } + + public Builder sf3cOriginHost(String sf3cOriginHost) { + return sf3cOriginHost(Output.of(sf3cOriginHost)); + } + + public Builder sf3cOriginHostHeader(@Nullable Output sf3cOriginHostHeader) { + $.sf3cOriginHostHeader = sf3cOriginHostHeader; + return this; + } + + public Builder sf3cOriginHostHeader(String sf3cOriginHostHeader) { + return sf3cOriginHostHeader(Output.of(sf3cOriginHostHeader)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider.java new file mode 100644 index 000000000..b9ba38c93 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs.java new file mode 100644 index 000000000..181b3c93a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader.java new file mode 100644 index 000000000..37847517d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader(); + + @Import(name="hostHeaderSource") + private @Nullable String hostHeaderSource; + + public Optional hostHeaderSource() { + return Optional.ofNullable(this.hostHeaderSource); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader $) { + this.hostHeaderSource = $.hostHeaderSource; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader(Objects.requireNonNull(defaults)); + } + + public Builder hostHeaderSource(@Nullable String hostHeaderSource) { + $.hostHeaderSource = hostHeaderSource; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs.java new file mode 100644 index 000000000..4c8457bae --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs(); + + @Import(name="hostHeaderSource") + private @Nullable Output hostHeaderSource; + + public Optional> hostHeaderSource() { + return Optional.ofNullable(this.hostHeaderSource); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs $) { + this.hostHeaderSource = $.hostHeaderSource; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs(Objects.requireNonNull(defaults)); + } + + public Builder hostHeaderSource(@Nullable Output hostHeaderSource) { + $.hostHeaderSource = hostHeaderSource; + return this; + } + + public Builder hostHeaderSource(String hostHeaderSource) { + return hostHeaderSource(Output.of(hostHeaderSource)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing.java new file mode 100644 index 000000000..18320cfcf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing(GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs.java new file mode 100644 index 000000000..209c01d69 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs(GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation.java new file mode 100644 index 000000000..21d0fa06e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation.java @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="refreshMethod") + private @Nullable String refreshMethod; + + public Optional refreshMethod() { + return Optional.ofNullable(this.refreshMethod); + } + + @Import(name="repeat") + private @Nullable Boolean repeat; + + public Optional repeat() { + return Optional.ofNullable(this.repeat); + } + + @Import(name="repeatInterval") + private @Nullable String repeatInterval; + + public Optional repeatInterval() { + return Optional.ofNullable(this.repeatInterval); + } + + @Import(name="start") + private @Nullable String start; + + public Optional start() { + return Optional.ofNullable(this.start); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation(GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation $) { + this.locked = $.locked; + this.refreshMethod = $.refreshMethod; + this.repeat = $.repeat; + this.repeatInterval = $.repeatInterval; + this.start = $.start; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder refreshMethod(@Nullable String refreshMethod) { + $.refreshMethod = refreshMethod; + return this; + } + + public Builder repeat(@Nullable Boolean repeat) { + $.repeat = repeat; + return this; + } + + public Builder repeatInterval(@Nullable String repeatInterval) { + $.repeatInterval = repeatInterval; + return this; + } + + public Builder start(@Nullable String start) { + $.start = start; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs.java new file mode 100644 index 000000000..2c93606d0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs.java @@ -0,0 +1,166 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="refreshMethod") + private @Nullable Output refreshMethod; + + public Optional> refreshMethod() { + return Optional.ofNullable(this.refreshMethod); + } + + @Import(name="repeat") + private @Nullable Output repeat; + + public Optional> repeat() { + return Optional.ofNullable(this.repeat); + } + + @Import(name="repeatInterval") + private @Nullable Output repeatInterval; + + public Optional> repeatInterval() { + return Optional.ofNullable(this.repeatInterval); + } + + @Import(name="start") + private @Nullable Output start; + + public Optional> start() { + return Optional.ofNullable(this.start); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs $) { + this.locked = $.locked; + this.refreshMethod = $.refreshMethod; + this.repeat = $.repeat; + this.repeatInterval = $.repeatInterval; + this.start = $.start; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder refreshMethod(@Nullable Output refreshMethod) { + $.refreshMethod = refreshMethod; + return this; + } + + public Builder refreshMethod(String refreshMethod) { + return refreshMethod(Output.of(refreshMethod)); + } + + public Builder repeat(@Nullable Output repeat) { + $.repeat = repeat; + return this; + } + + public Builder repeat(Boolean repeat) { + return repeat(Output.of(repeat)); + } + + public Builder repeatInterval(@Nullable Output repeatInterval) { + $.repeatInterval = repeatInterval; + return this; + } + + public Builder repeatInterval(String repeatInterval) { + return repeatInterval(Output.of(repeatInterval)); + } + + public Builder start(@Nullable Output start) { + $.start = start; + return this; + } + + public Builder start(String start) { + return start(Output.of(start)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement.java new file mode 100644 index 000000000..ed686f8e6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="serviceworker") + private @Nullable String serviceworker; + + public Optional serviceworker() { + return Optional.ofNullable(this.serviceworker); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="timestamp") + private @Nullable Integer timestamp; + + public Optional timestamp() { + return Optional.ofNullable(this.timestamp); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement(GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.serviceworker = $.serviceworker; + this.templateUuid = $.templateUuid; + this.timestamp = $.timestamp; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder serviceworker(@Nullable String serviceworker) { + $.serviceworker = serviceworker; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder timestamp(@Nullable Integer timestamp) { + $.timestamp = timestamp; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs.java new file mode 100644 index 000000000..82b1d33c2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs.java @@ -0,0 +1,150 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="serviceworker") + private @Nullable Output serviceworker; + + public Optional> serviceworker() { + return Optional.ofNullable(this.serviceworker); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="timestamp") + private @Nullable Output timestamp; + + public Optional> timestamp() { + return Optional.ofNullable(this.timestamp); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs(GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.serviceworker = $.serviceworker; + this.templateUuid = $.templateUuid; + this.timestamp = $.timestamp; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder serviceworker(@Nullable Output serviceworker) { + $.serviceworker = serviceworker; + return this; + } + + public Builder serviceworker(String serviceworker) { + return serviceworker(Output.of(serviceworker)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder timestamp(@Nullable Output timestamp) { + $.timestamp = timestamp; + return this; + } + + public Builder timestamp(Integer timestamp) { + return timestamp(Output.of(timestamp)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection.java new file mode 100644 index 000000000..b4d3a3894 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection.java @@ -0,0 +1,368 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection(); + + @Import(name="acl") + private @Nullable Boolean acl; + + public Optional acl() { + return Optional.ofNullable(this.acl); + } + + @Import(name="dashMediaEncryption") + private @Nullable Boolean dashMediaEncryption; + + public Optional dashMediaEncryption() { + return Optional.ofNullable(this.dashMediaEncryption); + } + + @Import(name="dataPayload") + private @Nullable Boolean dataPayload; + + public Optional dataPayload() { + return Optional.ofNullable(this.dataPayload); + } + + @Import(name="enableTokenInUri") + private @Nullable Boolean enableTokenInUri; + + public Optional enableTokenInUri() { + return Optional.ofNullable(this.enableTokenInUri); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="fieldCarryOver") + private @Nullable String fieldCarryOver; + + public Optional fieldCarryOver() { + return Optional.ofNullable(this.fieldCarryOver); + } + + @Import(name="headerForSalts") + private @Nullable List headerForSalts; + + public Optional> headerForSalts() { + return Optional.ofNullable(this.headerForSalts); + } + + @Import(name="hlsMasterManifestFiles") + private @Nullable List hlsMasterManifestFiles; + + public Optional> hlsMasterManifestFiles() { + return Optional.ofNullable(this.hlsMasterManifestFiles); + } + + @Import(name="hlsMediaEncryption") + private @Nullable Boolean hlsMediaEncryption; + + public Optional hlsMediaEncryption() { + return Optional.ofNullable(this.hlsMediaEncryption); + } + + @Import(name="ip") + private @Nullable Boolean ip; + + public Optional ip() { + return Optional.ofNullable(this.ip); + } + + @Import(name="key") + private @Nullable String key; + + public Optional key() { + return Optional.ofNullable(this.key); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="mediaEncryptionTitle") + private @Nullable String mediaEncryptionTitle; + + public Optional mediaEncryptionTitle() { + return Optional.ofNullable(this.mediaEncryptionTitle); + } + + @Import(name="revokedListId") + private @Nullable Integer revokedListId; + + public Optional revokedListId() { + return Optional.ofNullable(this.revokedListId); + } + + @Import(name="salt") + private @Nullable String salt; + + public Optional salt() { + return Optional.ofNullable(this.salt); + } + + @Import(name="sessionId") + private @Nullable Boolean sessionId; + + public Optional sessionId() { + return Optional.ofNullable(this.sessionId); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="tokenAuthHlsTitle") + private @Nullable String tokenAuthHlsTitle; + + public Optional tokenAuthHlsTitle() { + return Optional.ofNullable(this.tokenAuthHlsTitle); + } + + @Import(name="tokenAuthenticationTitle") + private @Nullable String tokenAuthenticationTitle; + + public Optional tokenAuthenticationTitle() { + return Optional.ofNullable(this.tokenAuthenticationTitle); + } + + @Import(name="tokenRevocationEnabled") + private @Nullable Boolean tokenRevocationEnabled; + + public Optional tokenRevocationEnabled() { + return Optional.ofNullable(this.tokenRevocationEnabled); + } + + @Import(name="tokenRevocationTitle") + private @Nullable String tokenRevocationTitle; + + public Optional tokenRevocationTitle() { + return Optional.ofNullable(this.tokenRevocationTitle); + } + + @Import(name="transitionKey") + private @Nullable String transitionKey; + + public Optional transitionKey() { + return Optional.ofNullable(this.transitionKey); + } + + @Import(name="useAdvanced") + private @Nullable Boolean useAdvanced; + + public Optional useAdvanced() { + return Optional.ofNullable(this.useAdvanced); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection $) { + this.acl = $.acl; + this.dashMediaEncryption = $.dashMediaEncryption; + this.dataPayload = $.dataPayload; + this.enableTokenInUri = $.enableTokenInUri; + this.enabled = $.enabled; + this.fieldCarryOver = $.fieldCarryOver; + this.headerForSalts = $.headerForSalts; + this.hlsMasterManifestFiles = $.hlsMasterManifestFiles; + this.hlsMediaEncryption = $.hlsMediaEncryption; + this.ip = $.ip; + this.key = $.key; + this.locked = $.locked; + this.mediaEncryptionTitle = $.mediaEncryptionTitle; + this.revokedListId = $.revokedListId; + this.salt = $.salt; + this.sessionId = $.sessionId; + this.templateUuid = $.templateUuid; + this.tokenAuthHlsTitle = $.tokenAuthHlsTitle; + this.tokenAuthenticationTitle = $.tokenAuthenticationTitle; + this.tokenRevocationEnabled = $.tokenRevocationEnabled; + this.tokenRevocationTitle = $.tokenRevocationTitle; + this.transitionKey = $.transitionKey; + this.useAdvanced = $.useAdvanced; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection(Objects.requireNonNull(defaults)); + } + + public Builder acl(@Nullable Boolean acl) { + $.acl = acl; + return this; + } + + public Builder dashMediaEncryption(@Nullable Boolean dashMediaEncryption) { + $.dashMediaEncryption = dashMediaEncryption; + return this; + } + + public Builder dataPayload(@Nullable Boolean dataPayload) { + $.dataPayload = dataPayload; + return this; + } + + public Builder enableTokenInUri(@Nullable Boolean enableTokenInUri) { + $.enableTokenInUri = enableTokenInUri; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder fieldCarryOver(@Nullable String fieldCarryOver) { + $.fieldCarryOver = fieldCarryOver; + return this; + } + + public Builder headerForSalts(@Nullable List headerForSalts) { + $.headerForSalts = headerForSalts; + return this; + } + + public Builder headerForSalts(String... headerForSalts) { + return headerForSalts(List.of(headerForSalts)); + } + + public Builder hlsMasterManifestFiles(@Nullable List hlsMasterManifestFiles) { + $.hlsMasterManifestFiles = hlsMasterManifestFiles; + return this; + } + + public Builder hlsMasterManifestFiles(String... hlsMasterManifestFiles) { + return hlsMasterManifestFiles(List.of(hlsMasterManifestFiles)); + } + + public Builder hlsMediaEncryption(@Nullable Boolean hlsMediaEncryption) { + $.hlsMediaEncryption = hlsMediaEncryption; + return this; + } + + public Builder ip(@Nullable Boolean ip) { + $.ip = ip; + return this; + } + + public Builder key(@Nullable String key) { + $.key = key; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder mediaEncryptionTitle(@Nullable String mediaEncryptionTitle) { + $.mediaEncryptionTitle = mediaEncryptionTitle; + return this; + } + + public Builder revokedListId(@Nullable Integer revokedListId) { + $.revokedListId = revokedListId; + return this; + } + + public Builder salt(@Nullable String salt) { + $.salt = salt; + return this; + } + + public Builder sessionId(@Nullable Boolean sessionId) { + $.sessionId = sessionId; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder tokenAuthHlsTitle(@Nullable String tokenAuthHlsTitle) { + $.tokenAuthHlsTitle = tokenAuthHlsTitle; + return this; + } + + public Builder tokenAuthenticationTitle(@Nullable String tokenAuthenticationTitle) { + $.tokenAuthenticationTitle = tokenAuthenticationTitle; + return this; + } + + public Builder tokenRevocationEnabled(@Nullable Boolean tokenRevocationEnabled) { + $.tokenRevocationEnabled = tokenRevocationEnabled; + return this; + } + + public Builder tokenRevocationTitle(@Nullable String tokenRevocationTitle) { + $.tokenRevocationTitle = tokenRevocationTitle; + return this; + } + + public Builder transitionKey(@Nullable String transitionKey) { + $.transitionKey = transitionKey; + return this; + } + + public Builder useAdvanced(@Nullable Boolean useAdvanced) { + $.useAdvanced = useAdvanced; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs.java new file mode 100644 index 000000000..38ca62e12 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs.java @@ -0,0 +1,465 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs(); + + @Import(name="acl") + private @Nullable Output acl; + + public Optional> acl() { + return Optional.ofNullable(this.acl); + } + + @Import(name="dashMediaEncryption") + private @Nullable Output dashMediaEncryption; + + public Optional> dashMediaEncryption() { + return Optional.ofNullable(this.dashMediaEncryption); + } + + @Import(name="dataPayload") + private @Nullable Output dataPayload; + + public Optional> dataPayload() { + return Optional.ofNullable(this.dataPayload); + } + + @Import(name="enableTokenInUri") + private @Nullable Output enableTokenInUri; + + public Optional> enableTokenInUri() { + return Optional.ofNullable(this.enableTokenInUri); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="fieldCarryOver") + private @Nullable Output fieldCarryOver; + + public Optional> fieldCarryOver() { + return Optional.ofNullable(this.fieldCarryOver); + } + + @Import(name="headerForSalts") + private @Nullable Output> headerForSalts; + + public Optional>> headerForSalts() { + return Optional.ofNullable(this.headerForSalts); + } + + @Import(name="hlsMasterManifestFiles") + private @Nullable Output> hlsMasterManifestFiles; + + public Optional>> hlsMasterManifestFiles() { + return Optional.ofNullable(this.hlsMasterManifestFiles); + } + + @Import(name="hlsMediaEncryption") + private @Nullable Output hlsMediaEncryption; + + public Optional> hlsMediaEncryption() { + return Optional.ofNullable(this.hlsMediaEncryption); + } + + @Import(name="ip") + private @Nullable Output ip; + + public Optional> ip() { + return Optional.ofNullable(this.ip); + } + + @Import(name="key") + private @Nullable Output key; + + public Optional> key() { + return Optional.ofNullable(this.key); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="mediaEncryptionTitle") + private @Nullable Output mediaEncryptionTitle; + + public Optional> mediaEncryptionTitle() { + return Optional.ofNullable(this.mediaEncryptionTitle); + } + + @Import(name="revokedListId") + private @Nullable Output revokedListId; + + public Optional> revokedListId() { + return Optional.ofNullable(this.revokedListId); + } + + @Import(name="salt") + private @Nullable Output salt; + + public Optional> salt() { + return Optional.ofNullable(this.salt); + } + + @Import(name="sessionId") + private @Nullable Output sessionId; + + public Optional> sessionId() { + return Optional.ofNullable(this.sessionId); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="tokenAuthHlsTitle") + private @Nullable Output tokenAuthHlsTitle; + + public Optional> tokenAuthHlsTitle() { + return Optional.ofNullable(this.tokenAuthHlsTitle); + } + + @Import(name="tokenAuthenticationTitle") + private @Nullable Output tokenAuthenticationTitle; + + public Optional> tokenAuthenticationTitle() { + return Optional.ofNullable(this.tokenAuthenticationTitle); + } + + @Import(name="tokenRevocationEnabled") + private @Nullable Output tokenRevocationEnabled; + + public Optional> tokenRevocationEnabled() { + return Optional.ofNullable(this.tokenRevocationEnabled); + } + + @Import(name="tokenRevocationTitle") + private @Nullable Output tokenRevocationTitle; + + public Optional> tokenRevocationTitle() { + return Optional.ofNullable(this.tokenRevocationTitle); + } + + @Import(name="transitionKey") + private @Nullable Output transitionKey; + + public Optional> transitionKey() { + return Optional.ofNullable(this.transitionKey); + } + + @Import(name="useAdvanced") + private @Nullable Output useAdvanced; + + public Optional> useAdvanced() { + return Optional.ofNullable(this.useAdvanced); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs $) { + this.acl = $.acl; + this.dashMediaEncryption = $.dashMediaEncryption; + this.dataPayload = $.dataPayload; + this.enableTokenInUri = $.enableTokenInUri; + this.enabled = $.enabled; + this.fieldCarryOver = $.fieldCarryOver; + this.headerForSalts = $.headerForSalts; + this.hlsMasterManifestFiles = $.hlsMasterManifestFiles; + this.hlsMediaEncryption = $.hlsMediaEncryption; + this.ip = $.ip; + this.key = $.key; + this.locked = $.locked; + this.mediaEncryptionTitle = $.mediaEncryptionTitle; + this.revokedListId = $.revokedListId; + this.salt = $.salt; + this.sessionId = $.sessionId; + this.templateUuid = $.templateUuid; + this.tokenAuthHlsTitle = $.tokenAuthHlsTitle; + this.tokenAuthenticationTitle = $.tokenAuthenticationTitle; + this.tokenRevocationEnabled = $.tokenRevocationEnabled; + this.tokenRevocationTitle = $.tokenRevocationTitle; + this.transitionKey = $.transitionKey; + this.useAdvanced = $.useAdvanced; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs(Objects.requireNonNull(defaults)); + } + + public Builder acl(@Nullable Output acl) { + $.acl = acl; + return this; + } + + public Builder acl(Boolean acl) { + return acl(Output.of(acl)); + } + + public Builder dashMediaEncryption(@Nullable Output dashMediaEncryption) { + $.dashMediaEncryption = dashMediaEncryption; + return this; + } + + public Builder dashMediaEncryption(Boolean dashMediaEncryption) { + return dashMediaEncryption(Output.of(dashMediaEncryption)); + } + + public Builder dataPayload(@Nullable Output dataPayload) { + $.dataPayload = dataPayload; + return this; + } + + public Builder dataPayload(Boolean dataPayload) { + return dataPayload(Output.of(dataPayload)); + } + + public Builder enableTokenInUri(@Nullable Output enableTokenInUri) { + $.enableTokenInUri = enableTokenInUri; + return this; + } + + public Builder enableTokenInUri(Boolean enableTokenInUri) { + return enableTokenInUri(Output.of(enableTokenInUri)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder fieldCarryOver(@Nullable Output fieldCarryOver) { + $.fieldCarryOver = fieldCarryOver; + return this; + } + + public Builder fieldCarryOver(String fieldCarryOver) { + return fieldCarryOver(Output.of(fieldCarryOver)); + } + + public Builder headerForSalts(@Nullable Output> headerForSalts) { + $.headerForSalts = headerForSalts; + return this; + } + + public Builder headerForSalts(List headerForSalts) { + return headerForSalts(Output.of(headerForSalts)); + } + + public Builder headerForSalts(String... headerForSalts) { + return headerForSalts(List.of(headerForSalts)); + } + + public Builder hlsMasterManifestFiles(@Nullable Output> hlsMasterManifestFiles) { + $.hlsMasterManifestFiles = hlsMasterManifestFiles; + return this; + } + + public Builder hlsMasterManifestFiles(List hlsMasterManifestFiles) { + return hlsMasterManifestFiles(Output.of(hlsMasterManifestFiles)); + } + + public Builder hlsMasterManifestFiles(String... hlsMasterManifestFiles) { + return hlsMasterManifestFiles(List.of(hlsMasterManifestFiles)); + } + + public Builder hlsMediaEncryption(@Nullable Output hlsMediaEncryption) { + $.hlsMediaEncryption = hlsMediaEncryption; + return this; + } + + public Builder hlsMediaEncryption(Boolean hlsMediaEncryption) { + return hlsMediaEncryption(Output.of(hlsMediaEncryption)); + } + + public Builder ip(@Nullable Output ip) { + $.ip = ip; + return this; + } + + public Builder ip(Boolean ip) { + return ip(Output.of(ip)); + } + + public Builder key(@Nullable Output key) { + $.key = key; + return this; + } + + public Builder key(String key) { + return key(Output.of(key)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder mediaEncryptionTitle(@Nullable Output mediaEncryptionTitle) { + $.mediaEncryptionTitle = mediaEncryptionTitle; + return this; + } + + public Builder mediaEncryptionTitle(String mediaEncryptionTitle) { + return mediaEncryptionTitle(Output.of(mediaEncryptionTitle)); + } + + public Builder revokedListId(@Nullable Output revokedListId) { + $.revokedListId = revokedListId; + return this; + } + + public Builder revokedListId(Integer revokedListId) { + return revokedListId(Output.of(revokedListId)); + } + + public Builder salt(@Nullable Output salt) { + $.salt = salt; + return this; + } + + public Builder salt(String salt) { + return salt(Output.of(salt)); + } + + public Builder sessionId(@Nullable Output sessionId) { + $.sessionId = sessionId; + return this; + } + + public Builder sessionId(Boolean sessionId) { + return sessionId(Output.of(sessionId)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder tokenAuthHlsTitle(@Nullable Output tokenAuthHlsTitle) { + $.tokenAuthHlsTitle = tokenAuthHlsTitle; + return this; + } + + public Builder tokenAuthHlsTitle(String tokenAuthHlsTitle) { + return tokenAuthHlsTitle(Output.of(tokenAuthHlsTitle)); + } + + public Builder tokenAuthenticationTitle(@Nullable Output tokenAuthenticationTitle) { + $.tokenAuthenticationTitle = tokenAuthenticationTitle; + return this; + } + + public Builder tokenAuthenticationTitle(String tokenAuthenticationTitle) { + return tokenAuthenticationTitle(Output.of(tokenAuthenticationTitle)); + } + + public Builder tokenRevocationEnabled(@Nullable Output tokenRevocationEnabled) { + $.tokenRevocationEnabled = tokenRevocationEnabled; + return this; + } + + public Builder tokenRevocationEnabled(Boolean tokenRevocationEnabled) { + return tokenRevocationEnabled(Output.of(tokenRevocationEnabled)); + } + + public Builder tokenRevocationTitle(@Nullable Output tokenRevocationTitle) { + $.tokenRevocationTitle = tokenRevocationTitle; + return this; + } + + public Builder tokenRevocationTitle(String tokenRevocationTitle) { + return tokenRevocationTitle(Output.of(tokenRevocationTitle)); + } + + public Builder transitionKey(@Nullable Output transitionKey) { + $.transitionKey = transitionKey; + return this; + } + + public Builder transitionKey(String transitionKey) { + return transitionKey(Output.of(transitionKey)); + } + + public Builder useAdvanced(@Nullable Output useAdvanced) { + $.useAdvanced = useAdvanced; + return this; + } + + public Builder useAdvanced(Boolean useAdvanced) { + return useAdvanced(Output.of(useAdvanced)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization.java new file mode 100644 index 000000000..2047c0436 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization.java @@ -0,0 +1,189 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization(); + + @Import(name="behavior") + private @Nullable String behavior; + + public Optional behavior() { + return Optional.ofNullable(this.behavior); + } + + @Import(name="dvrType") + private @Nullable String dvrType; + + public Optional dvrType() { + return Optional.ofNullable(this.dvrType); + } + + @Import(name="dvrWindow") + private @Nullable String dvrWindow; + + public Optional dvrWindow() { + return Optional.ofNullable(this.dvrWindow); + } + + @Import(name="enableUllStreaming") + private @Nullable Boolean enableUllStreaming; + + public Optional enableUllStreaming() { + return Optional.ofNullable(this.enableUllStreaming); + } + + @Import(name="endTime") + private @Nullable String endTime; + + public Optional endTime() { + return Optional.ofNullable(this.endTime); + } + + @Import(name="liveType") + private @Nullable String liveType; + + public Optional liveType() { + return Optional.ofNullable(this.liveType); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="showAdvanced") + private @Nullable Boolean showAdvanced; + + public Optional showAdvanced() { + return Optional.ofNullable(this.showAdvanced); + } + + @Import(name="startTime") + private @Nullable String startTime; + + public Optional startTime() { + return Optional.ofNullable(this.startTime); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization $) { + this.behavior = $.behavior; + this.dvrType = $.dvrType; + this.dvrWindow = $.dvrWindow; + this.enableUllStreaming = $.enableUllStreaming; + this.endTime = $.endTime; + this.liveType = $.liveType; + this.locked = $.locked; + this.showAdvanced = $.showAdvanced; + this.startTime = $.startTime; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization(Objects.requireNonNull(defaults)); + } + + public Builder behavior(@Nullable String behavior) { + $.behavior = behavior; + return this; + } + + public Builder dvrType(@Nullable String dvrType) { + $.dvrType = dvrType; + return this; + } + + public Builder dvrWindow(@Nullable String dvrWindow) { + $.dvrWindow = dvrWindow; + return this; + } + + public Builder enableUllStreaming(@Nullable Boolean enableUllStreaming) { + $.enableUllStreaming = enableUllStreaming; + return this; + } + + public Builder endTime(@Nullable String endTime) { + $.endTime = endTime; + return this; + } + + public Builder liveType(@Nullable String liveType) { + $.liveType = liveType; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder showAdvanced(@Nullable Boolean showAdvanced) { + $.showAdvanced = showAdvanced; + return this; + } + + public Builder startTime(@Nullable String startTime) { + $.startTime = startTime; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs.java new file mode 100644 index 000000000..153481ba0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs.java @@ -0,0 +1,234 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs(); + + @Import(name="behavior") + private @Nullable Output behavior; + + public Optional> behavior() { + return Optional.ofNullable(this.behavior); + } + + @Import(name="dvrType") + private @Nullable Output dvrType; + + public Optional> dvrType() { + return Optional.ofNullable(this.dvrType); + } + + @Import(name="dvrWindow") + private @Nullable Output dvrWindow; + + public Optional> dvrWindow() { + return Optional.ofNullable(this.dvrWindow); + } + + @Import(name="enableUllStreaming") + private @Nullable Output enableUllStreaming; + + public Optional> enableUllStreaming() { + return Optional.ofNullable(this.enableUllStreaming); + } + + @Import(name="endTime") + private @Nullable Output endTime; + + public Optional> endTime() { + return Optional.ofNullable(this.endTime); + } + + @Import(name="liveType") + private @Nullable Output liveType; + + public Optional> liveType() { + return Optional.ofNullable(this.liveType); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="showAdvanced") + private @Nullable Output showAdvanced; + + public Optional> showAdvanced() { + return Optional.ofNullable(this.showAdvanced); + } + + @Import(name="startTime") + private @Nullable Output startTime; + + public Optional> startTime() { + return Optional.ofNullable(this.startTime); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs $) { + this.behavior = $.behavior; + this.dvrType = $.dvrType; + this.dvrWindow = $.dvrWindow; + this.enableUllStreaming = $.enableUllStreaming; + this.endTime = $.endTime; + this.liveType = $.liveType; + this.locked = $.locked; + this.showAdvanced = $.showAdvanced; + this.startTime = $.startTime; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs(Objects.requireNonNull(defaults)); + } + + public Builder behavior(@Nullable Output behavior) { + $.behavior = behavior; + return this; + } + + public Builder behavior(String behavior) { + return behavior(Output.of(behavior)); + } + + public Builder dvrType(@Nullable Output dvrType) { + $.dvrType = dvrType; + return this; + } + + public Builder dvrType(String dvrType) { + return dvrType(Output.of(dvrType)); + } + + public Builder dvrWindow(@Nullable Output dvrWindow) { + $.dvrWindow = dvrWindow; + return this; + } + + public Builder dvrWindow(String dvrWindow) { + return dvrWindow(Output.of(dvrWindow)); + } + + public Builder enableUllStreaming(@Nullable Output enableUllStreaming) { + $.enableUllStreaming = enableUllStreaming; + return this; + } + + public Builder enableUllStreaming(Boolean enableUllStreaming) { + return enableUllStreaming(Output.of(enableUllStreaming)); + } + + public Builder endTime(@Nullable Output endTime) { + $.endTime = endTime; + return this; + } + + public Builder endTime(String endTime) { + return endTime(Output.of(endTime)); + } + + public Builder liveType(@Nullable Output liveType) { + $.liveType = liveType; + return this; + } + + public Builder liveType(String liveType) { + return liveType(Output.of(liveType)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder showAdvanced(@Nullable Output showAdvanced) { + $.showAdvanced = showAdvanced; + return this; + } + + public Builder showAdvanced(Boolean showAdvanced) { + return showAdvanced(Output.of(showAdvanced)); + } + + public Builder startTime(@Nullable Output startTime) { + $.startTime = startTime; + return this; + } + + public Builder startTime(String startTime) { + return startTime(Output.of(startTime)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch.java new file mode 100644 index 000000000..dda57058e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs.java new file mode 100644 index 000000000..140391fa0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable.java new file mode 100644 index 000000000..03064444a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable.java @@ -0,0 +1,658 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable(); + + @Import(name="algorithm") + private @Nullable String algorithm; + + public Optional algorithm() { + return Optional.ofNullable(this.algorithm); + } + + @Import(name="caseSensitive") + private @Nullable Boolean caseSensitive; + + public Optional caseSensitive() { + return Optional.ofNullable(this.caseSensitive); + } + + @Import(name="certificateFieldName") + private @Nullable String certificateFieldName; + + public Optional certificateFieldName() { + return Optional.ofNullable(this.certificateFieldName); + } + + @Import(name="cookieName") + private @Nullable String cookieName; + + public Optional cookieName() { + return Optional.ofNullable(this.cookieName); + } + + @Import(name="deviceProfile") + private @Nullable String deviceProfile; + + public Optional deviceProfile() { + return Optional.ofNullable(this.deviceProfile); + } + + @Import(name="encryptionKey") + private @Nullable String encryptionKey; + + public Optional encryptionKey() { + return Optional.ofNullable(this.encryptionKey); + } + + @Import(name="encryptionMode") + private @Nullable String encryptionMode; + + public Optional encryptionMode() { + return Optional.ofNullable(this.encryptionMode); + } + + @Import(name="endIndex") + private @Nullable Integer endIndex; + + public Optional endIndex() { + return Optional.ofNullable(this.endIndex); + } + + @Import(name="exceptChars") + private @Nullable String exceptChars; + + public Optional exceptChars() { + return Optional.ofNullable(this.exceptChars); + } + + @Import(name="extractLocation") + private @Nullable String extractLocation; + + public Optional extractLocation() { + return Optional.ofNullable(this.extractLocation); + } + + @Import(name="forceChars") + private @Nullable String forceChars; + + public Optional forceChars() { + return Optional.ofNullable(this.forceChars); + } + + @Import(name="formatString") + private @Nullable String formatString; + + public Optional formatString() { + return Optional.ofNullable(this.formatString); + } + + @Import(name="generator") + private @Nullable String generator; + + public Optional generator() { + return Optional.ofNullable(this.generator); + } + + @Import(name="globalSubstitution") + private @Nullable Boolean globalSubstitution; + + public Optional globalSubstitution() { + return Optional.ofNullable(this.globalSubstitution); + } + + @Import(name="headerName") + private @Nullable String headerName; + + public Optional headerName() { + return Optional.ofNullable(this.headerName); + } + + @Import(name="hmacAlgorithm") + private @Nullable String hmacAlgorithm; + + public Optional hmacAlgorithm() { + return Optional.ofNullable(this.hmacAlgorithm); + } + + @Import(name="hmacKey") + private @Nullable String hmacKey; + + public Optional hmacKey() { + return Optional.ofNullable(this.hmacKey); + } + + @Import(name="initializationVector") + private @Nullable String initializationVector; + + public Optional initializationVector() { + return Optional.ofNullable(this.initializationVector); + } + + @Import(name="ipVersion") + private @Nullable String ipVersion; + + public Optional ipVersion() { + return Optional.ofNullable(this.ipVersion); + } + + @Import(name="ipv4Prefix") + private @Nullable Integer ipv4Prefix; + + public Optional ipv4Prefix() { + return Optional.ofNullable(this.ipv4Prefix); + } + + @Import(name="ipv6Prefix") + private @Nullable Integer ipv6Prefix; + + public Optional ipv6Prefix() { + return Optional.ofNullable(this.ipv6Prefix); + } + + @Import(name="locationId") + private @Nullable String locationId; + + public Optional locationId() { + return Optional.ofNullable(this.locationId); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="max") + private @Nullable Integer max; + + public Optional max() { + return Optional.ofNullable(this.max); + } + + @Import(name="maxRandomNumber") + private @Nullable Integer maxRandomNumber; + + public Optional maxRandomNumber() { + return Optional.ofNullable(this.maxRandomNumber); + } + + @Import(name="min") + private @Nullable Integer min; + + public Optional min() { + return Optional.ofNullable(this.min); + } + + @Import(name="minRandomNumber") + private @Nullable Integer minRandomNumber; + + public Optional minRandomNumber() { + return Optional.ofNullable(this.minRandomNumber); + } + + @Import(name="nonce") + private @Nullable String nonce; + + public Optional nonce() { + return Optional.ofNullable(this.nonce); + } + + @Import(name="numberOfBytes") + private @Nullable Integer numberOfBytes; + + public Optional numberOfBytes() { + return Optional.ofNullable(this.numberOfBytes); + } + + @Import(name="operandOne") + private @Nullable String operandOne; + + public Optional operandOne() { + return Optional.ofNullable(this.operandOne); + } + + @Import(name="paramName") + private @Nullable String paramName; + + public Optional paramName() { + return Optional.ofNullable(this.paramName); + } + + @Import(name="pathComponentOffset") + private @Nullable String pathComponentOffset; + + public Optional pathComponentOffset() { + return Optional.ofNullable(this.pathComponentOffset); + } + + @Import(name="prependBytes") + private @Nullable Boolean prependBytes; + + public Optional prependBytes() { + return Optional.ofNullable(this.prependBytes); + } + + @Import(name="queryParameterName") + private @Nullable String queryParameterName; + + public Optional queryParameterName() { + return Optional.ofNullable(this.queryParameterName); + } + + @Import(name="regex") + private @Nullable String regex; + + public Optional regex() { + return Optional.ofNullable(this.regex); + } + + @Import(name="replacement") + private @Nullable String replacement; + + public Optional replacement() { + return Optional.ofNullable(this.replacement); + } + + @Import(name="responseHeaderName") + private @Nullable String responseHeaderName; + + public Optional responseHeaderName() { + return Optional.ofNullable(this.responseHeaderName); + } + + @Import(name="separator") + private @Nullable String separator; + + public Optional separator() { + return Optional.ofNullable(this.separator); + } + + @Import(name="setCookieName") + private @Nullable String setCookieName; + + public Optional setCookieName() { + return Optional.ofNullable(this.setCookieName); + } + + @Import(name="startIndex") + private @Nullable Integer startIndex; + + public Optional startIndex() { + return Optional.ofNullable(this.startIndex); + } + + @Import(name="subString") + private @Nullable String subString; + + public Optional subString() { + return Optional.ofNullable(this.subString); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="transform") + private @Nullable String transform; + + public Optional transform() { + return Optional.ofNullable(this.transform); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="valueSource") + private @Nullable String valueSource; + + public Optional valueSource() { + return Optional.ofNullable(this.valueSource); + } + + @Import(name="variableName") + private @Nullable String variableName; + + public Optional variableName() { + return Optional.ofNullable(this.variableName); + } + + @Import(name="variableValue") + private @Nullable String variableValue; + + public Optional variableValue() { + return Optional.ofNullable(this.variableValue); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable(GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable $) { + this.algorithm = $.algorithm; + this.caseSensitive = $.caseSensitive; + this.certificateFieldName = $.certificateFieldName; + this.cookieName = $.cookieName; + this.deviceProfile = $.deviceProfile; + this.encryptionKey = $.encryptionKey; + this.encryptionMode = $.encryptionMode; + this.endIndex = $.endIndex; + this.exceptChars = $.exceptChars; + this.extractLocation = $.extractLocation; + this.forceChars = $.forceChars; + this.formatString = $.formatString; + this.generator = $.generator; + this.globalSubstitution = $.globalSubstitution; + this.headerName = $.headerName; + this.hmacAlgorithm = $.hmacAlgorithm; + this.hmacKey = $.hmacKey; + this.initializationVector = $.initializationVector; + this.ipVersion = $.ipVersion; + this.ipv4Prefix = $.ipv4Prefix; + this.ipv6Prefix = $.ipv6Prefix; + this.locationId = $.locationId; + this.locked = $.locked; + this.max = $.max; + this.maxRandomNumber = $.maxRandomNumber; + this.min = $.min; + this.minRandomNumber = $.minRandomNumber; + this.nonce = $.nonce; + this.numberOfBytes = $.numberOfBytes; + this.operandOne = $.operandOne; + this.paramName = $.paramName; + this.pathComponentOffset = $.pathComponentOffset; + this.prependBytes = $.prependBytes; + this.queryParameterName = $.queryParameterName; + this.regex = $.regex; + this.replacement = $.replacement; + this.responseHeaderName = $.responseHeaderName; + this.separator = $.separator; + this.setCookieName = $.setCookieName; + this.startIndex = $.startIndex; + this.subString = $.subString; + this.templateUuid = $.templateUuid; + this.transform = $.transform; + this.uuid = $.uuid; + this.valueSource = $.valueSource; + this.variableName = $.variableName; + this.variableValue = $.variableValue; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable(Objects.requireNonNull(defaults)); + } + + public Builder algorithm(@Nullable String algorithm) { + $.algorithm = algorithm; + return this; + } + + public Builder caseSensitive(@Nullable Boolean caseSensitive) { + $.caseSensitive = caseSensitive; + return this; + } + + public Builder certificateFieldName(@Nullable String certificateFieldName) { + $.certificateFieldName = certificateFieldName; + return this; + } + + public Builder cookieName(@Nullable String cookieName) { + $.cookieName = cookieName; + return this; + } + + public Builder deviceProfile(@Nullable String deviceProfile) { + $.deviceProfile = deviceProfile; + return this; + } + + public Builder encryptionKey(@Nullable String encryptionKey) { + $.encryptionKey = encryptionKey; + return this; + } + + public Builder encryptionMode(@Nullable String encryptionMode) { + $.encryptionMode = encryptionMode; + return this; + } + + public Builder endIndex(@Nullable Integer endIndex) { + $.endIndex = endIndex; + return this; + } + + public Builder exceptChars(@Nullable String exceptChars) { + $.exceptChars = exceptChars; + return this; + } + + public Builder extractLocation(@Nullable String extractLocation) { + $.extractLocation = extractLocation; + return this; + } + + public Builder forceChars(@Nullable String forceChars) { + $.forceChars = forceChars; + return this; + } + + public Builder formatString(@Nullable String formatString) { + $.formatString = formatString; + return this; + } + + public Builder generator(@Nullable String generator) { + $.generator = generator; + return this; + } + + public Builder globalSubstitution(@Nullable Boolean globalSubstitution) { + $.globalSubstitution = globalSubstitution; + return this; + } + + public Builder headerName(@Nullable String headerName) { + $.headerName = headerName; + return this; + } + + public Builder hmacAlgorithm(@Nullable String hmacAlgorithm) { + $.hmacAlgorithm = hmacAlgorithm; + return this; + } + + public Builder hmacKey(@Nullable String hmacKey) { + $.hmacKey = hmacKey; + return this; + } + + public Builder initializationVector(@Nullable String initializationVector) { + $.initializationVector = initializationVector; + return this; + } + + public Builder ipVersion(@Nullable String ipVersion) { + $.ipVersion = ipVersion; + return this; + } + + public Builder ipv4Prefix(@Nullable Integer ipv4Prefix) { + $.ipv4Prefix = ipv4Prefix; + return this; + } + + public Builder ipv6Prefix(@Nullable Integer ipv6Prefix) { + $.ipv6Prefix = ipv6Prefix; + return this; + } + + public Builder locationId(@Nullable String locationId) { + $.locationId = locationId; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder max(@Nullable Integer max) { + $.max = max; + return this; + } + + public Builder maxRandomNumber(@Nullable Integer maxRandomNumber) { + $.maxRandomNumber = maxRandomNumber; + return this; + } + + public Builder min(@Nullable Integer min) { + $.min = min; + return this; + } + + public Builder minRandomNumber(@Nullable Integer minRandomNumber) { + $.minRandomNumber = minRandomNumber; + return this; + } + + public Builder nonce(@Nullable String nonce) { + $.nonce = nonce; + return this; + } + + public Builder numberOfBytes(@Nullable Integer numberOfBytes) { + $.numberOfBytes = numberOfBytes; + return this; + } + + public Builder operandOne(@Nullable String operandOne) { + $.operandOne = operandOne; + return this; + } + + public Builder paramName(@Nullable String paramName) { + $.paramName = paramName; + return this; + } + + public Builder pathComponentOffset(@Nullable String pathComponentOffset) { + $.pathComponentOffset = pathComponentOffset; + return this; + } + + public Builder prependBytes(@Nullable Boolean prependBytes) { + $.prependBytes = prependBytes; + return this; + } + + public Builder queryParameterName(@Nullable String queryParameterName) { + $.queryParameterName = queryParameterName; + return this; + } + + public Builder regex(@Nullable String regex) { + $.regex = regex; + return this; + } + + public Builder replacement(@Nullable String replacement) { + $.replacement = replacement; + return this; + } + + public Builder responseHeaderName(@Nullable String responseHeaderName) { + $.responseHeaderName = responseHeaderName; + return this; + } + + public Builder separator(@Nullable String separator) { + $.separator = separator; + return this; + } + + public Builder setCookieName(@Nullable String setCookieName) { + $.setCookieName = setCookieName; + return this; + } + + public Builder startIndex(@Nullable Integer startIndex) { + $.startIndex = startIndex; + return this; + } + + public Builder subString(@Nullable String subString) { + $.subString = subString; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder transform(@Nullable String transform) { + $.transform = transform; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder valueSource(@Nullable String valueSource) { + $.valueSource = valueSource; + return this; + } + + public Builder variableName(@Nullable String variableName) { + $.variableName = variableName; + return this; + } + + public Builder variableValue(@Nullable String variableValue) { + $.variableValue = variableValue; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs.java new file mode 100644 index 000000000..b2f0d2928 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs.java @@ -0,0 +1,847 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs(); + + @Import(name="algorithm") + private @Nullable Output algorithm; + + public Optional> algorithm() { + return Optional.ofNullable(this.algorithm); + } + + @Import(name="caseSensitive") + private @Nullable Output caseSensitive; + + public Optional> caseSensitive() { + return Optional.ofNullable(this.caseSensitive); + } + + @Import(name="certificateFieldName") + private @Nullable Output certificateFieldName; + + public Optional> certificateFieldName() { + return Optional.ofNullable(this.certificateFieldName); + } + + @Import(name="cookieName") + private @Nullable Output cookieName; + + public Optional> cookieName() { + return Optional.ofNullable(this.cookieName); + } + + @Import(name="deviceProfile") + private @Nullable Output deviceProfile; + + public Optional> deviceProfile() { + return Optional.ofNullable(this.deviceProfile); + } + + @Import(name="encryptionKey") + private @Nullable Output encryptionKey; + + public Optional> encryptionKey() { + return Optional.ofNullable(this.encryptionKey); + } + + @Import(name="encryptionMode") + private @Nullable Output encryptionMode; + + public Optional> encryptionMode() { + return Optional.ofNullable(this.encryptionMode); + } + + @Import(name="endIndex") + private @Nullable Output endIndex; + + public Optional> endIndex() { + return Optional.ofNullable(this.endIndex); + } + + @Import(name="exceptChars") + private @Nullable Output exceptChars; + + public Optional> exceptChars() { + return Optional.ofNullable(this.exceptChars); + } + + @Import(name="extractLocation") + private @Nullable Output extractLocation; + + public Optional> extractLocation() { + return Optional.ofNullable(this.extractLocation); + } + + @Import(name="forceChars") + private @Nullable Output forceChars; + + public Optional> forceChars() { + return Optional.ofNullable(this.forceChars); + } + + @Import(name="formatString") + private @Nullable Output formatString; + + public Optional> formatString() { + return Optional.ofNullable(this.formatString); + } + + @Import(name="generator") + private @Nullable Output generator; + + public Optional> generator() { + return Optional.ofNullable(this.generator); + } + + @Import(name="globalSubstitution") + private @Nullable Output globalSubstitution; + + public Optional> globalSubstitution() { + return Optional.ofNullable(this.globalSubstitution); + } + + @Import(name="headerName") + private @Nullable Output headerName; + + public Optional> headerName() { + return Optional.ofNullable(this.headerName); + } + + @Import(name="hmacAlgorithm") + private @Nullable Output hmacAlgorithm; + + public Optional> hmacAlgorithm() { + return Optional.ofNullable(this.hmacAlgorithm); + } + + @Import(name="hmacKey") + private @Nullable Output hmacKey; + + public Optional> hmacKey() { + return Optional.ofNullable(this.hmacKey); + } + + @Import(name="initializationVector") + private @Nullable Output initializationVector; + + public Optional> initializationVector() { + return Optional.ofNullable(this.initializationVector); + } + + @Import(name="ipVersion") + private @Nullable Output ipVersion; + + public Optional> ipVersion() { + return Optional.ofNullable(this.ipVersion); + } + + @Import(name="ipv4Prefix") + private @Nullable Output ipv4Prefix; + + public Optional> ipv4Prefix() { + return Optional.ofNullable(this.ipv4Prefix); + } + + @Import(name="ipv6Prefix") + private @Nullable Output ipv6Prefix; + + public Optional> ipv6Prefix() { + return Optional.ofNullable(this.ipv6Prefix); + } + + @Import(name="locationId") + private @Nullable Output locationId; + + public Optional> locationId() { + return Optional.ofNullable(this.locationId); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="max") + private @Nullable Output max; + + public Optional> max() { + return Optional.ofNullable(this.max); + } + + @Import(name="maxRandomNumber") + private @Nullable Output maxRandomNumber; + + public Optional> maxRandomNumber() { + return Optional.ofNullable(this.maxRandomNumber); + } + + @Import(name="min") + private @Nullable Output min; + + public Optional> min() { + return Optional.ofNullable(this.min); + } + + @Import(name="minRandomNumber") + private @Nullable Output minRandomNumber; + + public Optional> minRandomNumber() { + return Optional.ofNullable(this.minRandomNumber); + } + + @Import(name="nonce") + private @Nullable Output nonce; + + public Optional> nonce() { + return Optional.ofNullable(this.nonce); + } + + @Import(name="numberOfBytes") + private @Nullable Output numberOfBytes; + + public Optional> numberOfBytes() { + return Optional.ofNullable(this.numberOfBytes); + } + + @Import(name="operandOne") + private @Nullable Output operandOne; + + public Optional> operandOne() { + return Optional.ofNullable(this.operandOne); + } + + @Import(name="paramName") + private @Nullable Output paramName; + + public Optional> paramName() { + return Optional.ofNullable(this.paramName); + } + + @Import(name="pathComponentOffset") + private @Nullable Output pathComponentOffset; + + public Optional> pathComponentOffset() { + return Optional.ofNullable(this.pathComponentOffset); + } + + @Import(name="prependBytes") + private @Nullable Output prependBytes; + + public Optional> prependBytes() { + return Optional.ofNullable(this.prependBytes); + } + + @Import(name="queryParameterName") + private @Nullable Output queryParameterName; + + public Optional> queryParameterName() { + return Optional.ofNullable(this.queryParameterName); + } + + @Import(name="regex") + private @Nullable Output regex; + + public Optional> regex() { + return Optional.ofNullable(this.regex); + } + + @Import(name="replacement") + private @Nullable Output replacement; + + public Optional> replacement() { + return Optional.ofNullable(this.replacement); + } + + @Import(name="responseHeaderName") + private @Nullable Output responseHeaderName; + + public Optional> responseHeaderName() { + return Optional.ofNullable(this.responseHeaderName); + } + + @Import(name="separator") + private @Nullable Output separator; + + public Optional> separator() { + return Optional.ofNullable(this.separator); + } + + @Import(name="setCookieName") + private @Nullable Output setCookieName; + + public Optional> setCookieName() { + return Optional.ofNullable(this.setCookieName); + } + + @Import(name="startIndex") + private @Nullable Output startIndex; + + public Optional> startIndex() { + return Optional.ofNullable(this.startIndex); + } + + @Import(name="subString") + private @Nullable Output subString; + + public Optional> subString() { + return Optional.ofNullable(this.subString); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="transform") + private @Nullable Output transform; + + public Optional> transform() { + return Optional.ofNullable(this.transform); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="valueSource") + private @Nullable Output valueSource; + + public Optional> valueSource() { + return Optional.ofNullable(this.valueSource); + } + + @Import(name="variableName") + private @Nullable Output variableName; + + public Optional> variableName() { + return Optional.ofNullable(this.variableName); + } + + @Import(name="variableValue") + private @Nullable Output variableValue; + + public Optional> variableValue() { + return Optional.ofNullable(this.variableValue); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs(GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs $) { + this.algorithm = $.algorithm; + this.caseSensitive = $.caseSensitive; + this.certificateFieldName = $.certificateFieldName; + this.cookieName = $.cookieName; + this.deviceProfile = $.deviceProfile; + this.encryptionKey = $.encryptionKey; + this.encryptionMode = $.encryptionMode; + this.endIndex = $.endIndex; + this.exceptChars = $.exceptChars; + this.extractLocation = $.extractLocation; + this.forceChars = $.forceChars; + this.formatString = $.formatString; + this.generator = $.generator; + this.globalSubstitution = $.globalSubstitution; + this.headerName = $.headerName; + this.hmacAlgorithm = $.hmacAlgorithm; + this.hmacKey = $.hmacKey; + this.initializationVector = $.initializationVector; + this.ipVersion = $.ipVersion; + this.ipv4Prefix = $.ipv4Prefix; + this.ipv6Prefix = $.ipv6Prefix; + this.locationId = $.locationId; + this.locked = $.locked; + this.max = $.max; + this.maxRandomNumber = $.maxRandomNumber; + this.min = $.min; + this.minRandomNumber = $.minRandomNumber; + this.nonce = $.nonce; + this.numberOfBytes = $.numberOfBytes; + this.operandOne = $.operandOne; + this.paramName = $.paramName; + this.pathComponentOffset = $.pathComponentOffset; + this.prependBytes = $.prependBytes; + this.queryParameterName = $.queryParameterName; + this.regex = $.regex; + this.replacement = $.replacement; + this.responseHeaderName = $.responseHeaderName; + this.separator = $.separator; + this.setCookieName = $.setCookieName; + this.startIndex = $.startIndex; + this.subString = $.subString; + this.templateUuid = $.templateUuid; + this.transform = $.transform; + this.uuid = $.uuid; + this.valueSource = $.valueSource; + this.variableName = $.variableName; + this.variableValue = $.variableValue; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs(Objects.requireNonNull(defaults)); + } + + public Builder algorithm(@Nullable Output algorithm) { + $.algorithm = algorithm; + return this; + } + + public Builder algorithm(String algorithm) { + return algorithm(Output.of(algorithm)); + } + + public Builder caseSensitive(@Nullable Output caseSensitive) { + $.caseSensitive = caseSensitive; + return this; + } + + public Builder caseSensitive(Boolean caseSensitive) { + return caseSensitive(Output.of(caseSensitive)); + } + + public Builder certificateFieldName(@Nullable Output certificateFieldName) { + $.certificateFieldName = certificateFieldName; + return this; + } + + public Builder certificateFieldName(String certificateFieldName) { + return certificateFieldName(Output.of(certificateFieldName)); + } + + public Builder cookieName(@Nullable Output cookieName) { + $.cookieName = cookieName; + return this; + } + + public Builder cookieName(String cookieName) { + return cookieName(Output.of(cookieName)); + } + + public Builder deviceProfile(@Nullable Output deviceProfile) { + $.deviceProfile = deviceProfile; + return this; + } + + public Builder deviceProfile(String deviceProfile) { + return deviceProfile(Output.of(deviceProfile)); + } + + public Builder encryptionKey(@Nullable Output encryptionKey) { + $.encryptionKey = encryptionKey; + return this; + } + + public Builder encryptionKey(String encryptionKey) { + return encryptionKey(Output.of(encryptionKey)); + } + + public Builder encryptionMode(@Nullable Output encryptionMode) { + $.encryptionMode = encryptionMode; + return this; + } + + public Builder encryptionMode(String encryptionMode) { + return encryptionMode(Output.of(encryptionMode)); + } + + public Builder endIndex(@Nullable Output endIndex) { + $.endIndex = endIndex; + return this; + } + + public Builder endIndex(Integer endIndex) { + return endIndex(Output.of(endIndex)); + } + + public Builder exceptChars(@Nullable Output exceptChars) { + $.exceptChars = exceptChars; + return this; + } + + public Builder exceptChars(String exceptChars) { + return exceptChars(Output.of(exceptChars)); + } + + public Builder extractLocation(@Nullable Output extractLocation) { + $.extractLocation = extractLocation; + return this; + } + + public Builder extractLocation(String extractLocation) { + return extractLocation(Output.of(extractLocation)); + } + + public Builder forceChars(@Nullable Output forceChars) { + $.forceChars = forceChars; + return this; + } + + public Builder forceChars(String forceChars) { + return forceChars(Output.of(forceChars)); + } + + public Builder formatString(@Nullable Output formatString) { + $.formatString = formatString; + return this; + } + + public Builder formatString(String formatString) { + return formatString(Output.of(formatString)); + } + + public Builder generator(@Nullable Output generator) { + $.generator = generator; + return this; + } + + public Builder generator(String generator) { + return generator(Output.of(generator)); + } + + public Builder globalSubstitution(@Nullable Output globalSubstitution) { + $.globalSubstitution = globalSubstitution; + return this; + } + + public Builder globalSubstitution(Boolean globalSubstitution) { + return globalSubstitution(Output.of(globalSubstitution)); + } + + public Builder headerName(@Nullable Output headerName) { + $.headerName = headerName; + return this; + } + + public Builder headerName(String headerName) { + return headerName(Output.of(headerName)); + } + + public Builder hmacAlgorithm(@Nullable Output hmacAlgorithm) { + $.hmacAlgorithm = hmacAlgorithm; + return this; + } + + public Builder hmacAlgorithm(String hmacAlgorithm) { + return hmacAlgorithm(Output.of(hmacAlgorithm)); + } + + public Builder hmacKey(@Nullable Output hmacKey) { + $.hmacKey = hmacKey; + return this; + } + + public Builder hmacKey(String hmacKey) { + return hmacKey(Output.of(hmacKey)); + } + + public Builder initializationVector(@Nullable Output initializationVector) { + $.initializationVector = initializationVector; + return this; + } + + public Builder initializationVector(String initializationVector) { + return initializationVector(Output.of(initializationVector)); + } + + public Builder ipVersion(@Nullable Output ipVersion) { + $.ipVersion = ipVersion; + return this; + } + + public Builder ipVersion(String ipVersion) { + return ipVersion(Output.of(ipVersion)); + } + + public Builder ipv4Prefix(@Nullable Output ipv4Prefix) { + $.ipv4Prefix = ipv4Prefix; + return this; + } + + public Builder ipv4Prefix(Integer ipv4Prefix) { + return ipv4Prefix(Output.of(ipv4Prefix)); + } + + public Builder ipv6Prefix(@Nullable Output ipv6Prefix) { + $.ipv6Prefix = ipv6Prefix; + return this; + } + + public Builder ipv6Prefix(Integer ipv6Prefix) { + return ipv6Prefix(Output.of(ipv6Prefix)); + } + + public Builder locationId(@Nullable Output locationId) { + $.locationId = locationId; + return this; + } + + public Builder locationId(String locationId) { + return locationId(Output.of(locationId)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder max(@Nullable Output max) { + $.max = max; + return this; + } + + public Builder max(Integer max) { + return max(Output.of(max)); + } + + public Builder maxRandomNumber(@Nullable Output maxRandomNumber) { + $.maxRandomNumber = maxRandomNumber; + return this; + } + + public Builder maxRandomNumber(Integer maxRandomNumber) { + return maxRandomNumber(Output.of(maxRandomNumber)); + } + + public Builder min(@Nullable Output min) { + $.min = min; + return this; + } + + public Builder min(Integer min) { + return min(Output.of(min)); + } + + public Builder minRandomNumber(@Nullable Output minRandomNumber) { + $.minRandomNumber = minRandomNumber; + return this; + } + + public Builder minRandomNumber(Integer minRandomNumber) { + return minRandomNumber(Output.of(minRandomNumber)); + } + + public Builder nonce(@Nullable Output nonce) { + $.nonce = nonce; + return this; + } + + public Builder nonce(String nonce) { + return nonce(Output.of(nonce)); + } + + public Builder numberOfBytes(@Nullable Output numberOfBytes) { + $.numberOfBytes = numberOfBytes; + return this; + } + + public Builder numberOfBytes(Integer numberOfBytes) { + return numberOfBytes(Output.of(numberOfBytes)); + } + + public Builder operandOne(@Nullable Output operandOne) { + $.operandOne = operandOne; + return this; + } + + public Builder operandOne(String operandOne) { + return operandOne(Output.of(operandOne)); + } + + public Builder paramName(@Nullable Output paramName) { + $.paramName = paramName; + return this; + } + + public Builder paramName(String paramName) { + return paramName(Output.of(paramName)); + } + + public Builder pathComponentOffset(@Nullable Output pathComponentOffset) { + $.pathComponentOffset = pathComponentOffset; + return this; + } + + public Builder pathComponentOffset(String pathComponentOffset) { + return pathComponentOffset(Output.of(pathComponentOffset)); + } + + public Builder prependBytes(@Nullable Output prependBytes) { + $.prependBytes = prependBytes; + return this; + } + + public Builder prependBytes(Boolean prependBytes) { + return prependBytes(Output.of(prependBytes)); + } + + public Builder queryParameterName(@Nullable Output queryParameterName) { + $.queryParameterName = queryParameterName; + return this; + } + + public Builder queryParameterName(String queryParameterName) { + return queryParameterName(Output.of(queryParameterName)); + } + + public Builder regex(@Nullable Output regex) { + $.regex = regex; + return this; + } + + public Builder regex(String regex) { + return regex(Output.of(regex)); + } + + public Builder replacement(@Nullable Output replacement) { + $.replacement = replacement; + return this; + } + + public Builder replacement(String replacement) { + return replacement(Output.of(replacement)); + } + + public Builder responseHeaderName(@Nullable Output responseHeaderName) { + $.responseHeaderName = responseHeaderName; + return this; + } + + public Builder responseHeaderName(String responseHeaderName) { + return responseHeaderName(Output.of(responseHeaderName)); + } + + public Builder separator(@Nullable Output separator) { + $.separator = separator; + return this; + } + + public Builder separator(String separator) { + return separator(Output.of(separator)); + } + + public Builder setCookieName(@Nullable Output setCookieName) { + $.setCookieName = setCookieName; + return this; + } + + public Builder setCookieName(String setCookieName) { + return setCookieName(Output.of(setCookieName)); + } + + public Builder startIndex(@Nullable Output startIndex) { + $.startIndex = startIndex; + return this; + } + + public Builder startIndex(Integer startIndex) { + return startIndex(Output.of(startIndex)); + } + + public Builder subString(@Nullable Output subString) { + $.subString = subString; + return this; + } + + public Builder subString(String subString) { + return subString(Output.of(subString)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder transform(@Nullable Output transform) { + $.transform = transform; + return this; + } + + public Builder transform(String transform) { + return transform(Output.of(transform)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder valueSource(@Nullable Output valueSource) { + $.valueSource = valueSource; + return this; + } + + public Builder valueSource(String valueSource) { + return valueSource(Output.of(valueSource)); + } + + public Builder variableName(@Nullable Output variableName) { + $.variableName = variableName; + return this; + } + + public Builder variableName(String variableName) { + return variableName(Output.of(variableName)); + } + + public Builder variableValue(@Nullable Output variableValue) { + $.variableValue = variableValue; + return this; + } + + public Builder variableValue(String variableValue) { + return variableValue(Output.of(variableValue)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode.java new file mode 100644 index 000000000..13d7f51fb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode(); + + @Import(name="errorType") + private @Nullable String errorType; + + public Optional errorType() { + return Optional.ofNullable(this.errorType); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="timeout") + private @Nullable String timeout; + + public Optional timeout() { + return Optional.ofNullable(this.timeout); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode(GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode $) { + this.errorType = $.errorType; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.timeout = $.timeout; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode(Objects.requireNonNull(defaults)); + } + + public Builder errorType(@Nullable String errorType) { + $.errorType = errorType; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder timeout(@Nullable String timeout) { + $.timeout = timeout; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs.java new file mode 100644 index 000000000..db18173c3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs(); + + @Import(name="errorType") + private @Nullable Output errorType; + + public Optional> errorType() { + return Optional.ofNullable(this.errorType); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="timeout") + private @Nullable Output timeout; + + public Optional> timeout() { + return Optional.ofNullable(this.timeout); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs(GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs $) { + this.errorType = $.errorType; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.timeout = $.timeout; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs(Objects.requireNonNull(defaults)); + } + + public Builder errorType(@Nullable Output errorType) { + $.errorType = errorType; + return this; + } + + public Builder errorType(String errorType) { + return errorType(Output.of(errorType)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder timeout(@Nullable Output timeout) { + $.timeout = timeout; + return this; + } + + public Builder timeout(String timeout) { + return timeout(Output.of(timeout)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield.java new file mode 100644 index 000000000..f332e0057 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield.java @@ -0,0 +1,112 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="nossmap") + private @Nullable String nossmap; + + public Optional nossmap() { + return Optional.ofNullable(this.nossmap); + } + + @Import(name="ssmap") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap ssmap; + + public Optional ssmap() { + return Optional.ofNullable(this.ssmap); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield $) { + this.locked = $.locked; + this.nossmap = $.nossmap; + this.ssmap = $.ssmap; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder nossmap(@Nullable String nossmap) { + $.nossmap = nossmap; + return this; + } + + public Builder ssmap(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap ssmap) { + $.ssmap = ssmap; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs.java new file mode 100644 index 000000000..49986ecc4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="nossmap") + private @Nullable Output nossmap; + + public Optional> nossmap() { + return Optional.ofNullable(this.nossmap); + } + + @Import(name="ssmap") + private @Nullable Output ssmap; + + public Optional> ssmap() { + return Optional.ofNullable(this.ssmap); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs $) { + this.locked = $.locked; + this.nossmap = $.nossmap; + this.ssmap = $.ssmap; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder nossmap(@Nullable Output nossmap) { + $.nossmap = nossmap; + return this; + } + + public Builder nossmap(String nossmap) { + return nossmap(Output.of(nossmap)); + } + + public Builder ssmap(@Nullable Output ssmap) { + $.ssmap = ssmap; + return this; + } + + public Builder ssmap(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs ssmap) { + return ssmap(Output.of(ssmap)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap.java new file mode 100644 index 000000000..7465d4f85 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap(); + + @Import(name="chinaCdnMap") + private @Nullable String chinaCdnMap; + + public Optional chinaCdnMap() { + return Optional.ofNullable(this.chinaCdnMap); + } + + @Import(name="hasMixedHosts") + private @Nullable Boolean hasMixedHosts; + + public Optional hasMixedHosts() { + return Optional.ofNullable(this.hasMixedHosts); + } + + @Import(name="name") + private @Nullable String name; + + public Optional name() { + return Optional.ofNullable(this.name); + } + + @Import(name="src") + private @Nullable String src; + + public Optional src() { + return Optional.ofNullable(this.src); + } + + @Import(name="srmap") + private @Nullable String srmap; + + public Optional srmap() { + return Optional.ofNullable(this.srmap); + } + + @Import(name="value") + private @Nullable String value; + + public Optional value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap $) { + this.chinaCdnMap = $.chinaCdnMap; + this.hasMixedHosts = $.hasMixedHosts; + this.name = $.name; + this.src = $.src; + this.srmap = $.srmap; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap(Objects.requireNonNull(defaults)); + } + + public Builder chinaCdnMap(@Nullable String chinaCdnMap) { + $.chinaCdnMap = chinaCdnMap; + return this; + } + + public Builder hasMixedHosts(@Nullable Boolean hasMixedHosts) { + $.hasMixedHosts = hasMixedHosts; + return this; + } + + public Builder name(@Nullable String name) { + $.name = name; + return this; + } + + public Builder src(@Nullable String src) { + $.src = src; + return this; + } + + public Builder srmap(@Nullable String srmap) { + $.srmap = srmap; + return this; + } + + public Builder value(@Nullable String value) { + $.value = value; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs.java new file mode 100644 index 000000000..ade1545da --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs.java @@ -0,0 +1,149 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs(); + + @Import(name="chinaCdnMap") + private @Nullable Output chinaCdnMap; + + public Optional> chinaCdnMap() { + return Optional.ofNullable(this.chinaCdnMap); + } + + @Import(name="hasMixedHosts") + private @Nullable Output hasMixedHosts; + + public Optional> hasMixedHosts() { + return Optional.ofNullable(this.hasMixedHosts); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="src") + private @Nullable Output src; + + public Optional> src() { + return Optional.ofNullable(this.src); + } + + @Import(name="srmap") + private @Nullable Output srmap; + + public Optional> srmap() { + return Optional.ofNullable(this.srmap); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs $) { + this.chinaCdnMap = $.chinaCdnMap; + this.hasMixedHosts = $.hasMixedHosts; + this.name = $.name; + this.src = $.src; + this.srmap = $.srmap; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs(Objects.requireNonNull(defaults)); + } + + public Builder chinaCdnMap(@Nullable Output chinaCdnMap) { + $.chinaCdnMap = chinaCdnMap; + return this; + } + + public Builder chinaCdnMap(String chinaCdnMap) { + return chinaCdnMap(Output.of(chinaCdnMap)); + } + + public Builder hasMixedHosts(@Nullable Output hasMixedHosts) { + $.hasMixedHosts = hasMixedHosts; + return this; + } + + public Builder hasMixedHosts(Boolean hasMixedHosts) { + return hasMixedHosts(Output.of(hasMixedHosts)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder src(@Nullable Output src) { + $.src = src; + return this; + } + + public Builder src(String src) { + return src(Output.of(src)); + } + + public Builder srmap(@Nullable Output srmap) { + $.srmap = srmap; + return this; + } + + public Builder srmap(String srmap) { + return srmap(Output.of(srmap)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(String value) { + return value(Output.of(value)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration.java new file mode 100644 index 000000000..c0f177bfe --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration.java @@ -0,0 +1,229 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration(); + + @Import(name="allowHttpsDowngrade") + private @Nullable Boolean allowHttpsDowngrade; + + public Optional allowHttpsDowngrade() { + return Optional.ofNullable(this.allowHttpsDowngrade); + } + + @Import(name="allowHttpsUpgrade") + private @Nullable Boolean allowHttpsUpgrade; + + public Optional allowHttpsUpgrade() { + return Optional.ofNullable(this.allowHttpsUpgrade); + } + + @Import(name="cacheSharingDuration") + private @Nullable Integer cacheSharingDuration; + + public Optional cacheSharingDuration() { + return Optional.ofNullable(this.cacheSharingDuration); + } + + @Import(name="cacheSharingStartTime") + private @Nullable String cacheSharingStartTime; + + public Optional cacheSharingStartTime() { + return Optional.ofNullable(this.cacheSharingStartTime); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="isCertificateSniOnly") + private @Nullable Boolean isCertificateSniOnly; + + public Optional isCertificateSniOnly() { + return Optional.ofNullable(this.isCertificateSniOnly); + } + + @Import(name="isTieredDistributionUsed") + private @Nullable Boolean isTieredDistributionUsed; + + public Optional isTieredDistributionUsed() { + return Optional.ofNullable(this.isTieredDistributionUsed); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="migrationDuration") + private @Nullable Integer migrationDuration; + + public Optional migrationDuration() { + return Optional.ofNullable(this.migrationDuration); + } + + @Import(name="migrationFrom") + private @Nullable String migrationFrom; + + public Optional migrationFrom() { + return Optional.ofNullable(this.migrationFrom); + } + + @Import(name="migrationStartTime") + private @Nullable String migrationStartTime; + + public Optional migrationStartTime() { + return Optional.ofNullable(this.migrationStartTime); + } + + @Import(name="tdLocation") + private @Nullable String tdLocation; + + public Optional tdLocation() { + return Optional.ofNullable(this.tdLocation); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration $) { + this.allowHttpsDowngrade = $.allowHttpsDowngrade; + this.allowHttpsUpgrade = $.allowHttpsUpgrade; + this.cacheSharingDuration = $.cacheSharingDuration; + this.cacheSharingStartTime = $.cacheSharingStartTime; + this.enabled = $.enabled; + this.isCertificateSniOnly = $.isCertificateSniOnly; + this.isTieredDistributionUsed = $.isTieredDistributionUsed; + this.locked = $.locked; + this.migrationDuration = $.migrationDuration; + this.migrationFrom = $.migrationFrom; + this.migrationStartTime = $.migrationStartTime; + this.tdLocation = $.tdLocation; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration(Objects.requireNonNull(defaults)); + } + + public Builder allowHttpsDowngrade(@Nullable Boolean allowHttpsDowngrade) { + $.allowHttpsDowngrade = allowHttpsDowngrade; + return this; + } + + public Builder allowHttpsUpgrade(@Nullable Boolean allowHttpsUpgrade) { + $.allowHttpsUpgrade = allowHttpsUpgrade; + return this; + } + + public Builder cacheSharingDuration(@Nullable Integer cacheSharingDuration) { + $.cacheSharingDuration = cacheSharingDuration; + return this; + } + + public Builder cacheSharingStartTime(@Nullable String cacheSharingStartTime) { + $.cacheSharingStartTime = cacheSharingStartTime; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder isCertificateSniOnly(@Nullable Boolean isCertificateSniOnly) { + $.isCertificateSniOnly = isCertificateSniOnly; + return this; + } + + public Builder isTieredDistributionUsed(@Nullable Boolean isTieredDistributionUsed) { + $.isTieredDistributionUsed = isTieredDistributionUsed; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder migrationDuration(@Nullable Integer migrationDuration) { + $.migrationDuration = migrationDuration; + return this; + } + + public Builder migrationFrom(@Nullable String migrationFrom) { + $.migrationFrom = migrationFrom; + return this; + } + + public Builder migrationStartTime(@Nullable String migrationStartTime) { + $.migrationStartTime = migrationStartTime; + return this; + } + + public Builder tdLocation(@Nullable String tdLocation) { + $.tdLocation = tdLocation; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs.java new file mode 100644 index 000000000..770618e96 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs.java @@ -0,0 +1,286 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs(); + + @Import(name="allowHttpsDowngrade") + private @Nullable Output allowHttpsDowngrade; + + public Optional> allowHttpsDowngrade() { + return Optional.ofNullable(this.allowHttpsDowngrade); + } + + @Import(name="allowHttpsUpgrade") + private @Nullable Output allowHttpsUpgrade; + + public Optional> allowHttpsUpgrade() { + return Optional.ofNullable(this.allowHttpsUpgrade); + } + + @Import(name="cacheSharingDuration") + private @Nullable Output cacheSharingDuration; + + public Optional> cacheSharingDuration() { + return Optional.ofNullable(this.cacheSharingDuration); + } + + @Import(name="cacheSharingStartTime") + private @Nullable Output cacheSharingStartTime; + + public Optional> cacheSharingStartTime() { + return Optional.ofNullable(this.cacheSharingStartTime); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="isCertificateSniOnly") + private @Nullable Output isCertificateSniOnly; + + public Optional> isCertificateSniOnly() { + return Optional.ofNullable(this.isCertificateSniOnly); + } + + @Import(name="isTieredDistributionUsed") + private @Nullable Output isTieredDistributionUsed; + + public Optional> isTieredDistributionUsed() { + return Optional.ofNullable(this.isTieredDistributionUsed); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="migrationDuration") + private @Nullable Output migrationDuration; + + public Optional> migrationDuration() { + return Optional.ofNullable(this.migrationDuration); + } + + @Import(name="migrationFrom") + private @Nullable Output migrationFrom; + + public Optional> migrationFrom() { + return Optional.ofNullable(this.migrationFrom); + } + + @Import(name="migrationStartTime") + private @Nullable Output migrationStartTime; + + public Optional> migrationStartTime() { + return Optional.ofNullable(this.migrationStartTime); + } + + @Import(name="tdLocation") + private @Nullable Output tdLocation; + + public Optional> tdLocation() { + return Optional.ofNullable(this.tdLocation); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs $) { + this.allowHttpsDowngrade = $.allowHttpsDowngrade; + this.allowHttpsUpgrade = $.allowHttpsUpgrade; + this.cacheSharingDuration = $.cacheSharingDuration; + this.cacheSharingStartTime = $.cacheSharingStartTime; + this.enabled = $.enabled; + this.isCertificateSniOnly = $.isCertificateSniOnly; + this.isTieredDistributionUsed = $.isTieredDistributionUsed; + this.locked = $.locked; + this.migrationDuration = $.migrationDuration; + this.migrationFrom = $.migrationFrom; + this.migrationStartTime = $.migrationStartTime; + this.tdLocation = $.tdLocation; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs(Objects.requireNonNull(defaults)); + } + + public Builder allowHttpsDowngrade(@Nullable Output allowHttpsDowngrade) { + $.allowHttpsDowngrade = allowHttpsDowngrade; + return this; + } + + public Builder allowHttpsDowngrade(Boolean allowHttpsDowngrade) { + return allowHttpsDowngrade(Output.of(allowHttpsDowngrade)); + } + + public Builder allowHttpsUpgrade(@Nullable Output allowHttpsUpgrade) { + $.allowHttpsUpgrade = allowHttpsUpgrade; + return this; + } + + public Builder allowHttpsUpgrade(Boolean allowHttpsUpgrade) { + return allowHttpsUpgrade(Output.of(allowHttpsUpgrade)); + } + + public Builder cacheSharingDuration(@Nullable Output cacheSharingDuration) { + $.cacheSharingDuration = cacheSharingDuration; + return this; + } + + public Builder cacheSharingDuration(Integer cacheSharingDuration) { + return cacheSharingDuration(Output.of(cacheSharingDuration)); + } + + public Builder cacheSharingStartTime(@Nullable Output cacheSharingStartTime) { + $.cacheSharingStartTime = cacheSharingStartTime; + return this; + } + + public Builder cacheSharingStartTime(String cacheSharingStartTime) { + return cacheSharingStartTime(Output.of(cacheSharingStartTime)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder isCertificateSniOnly(@Nullable Output isCertificateSniOnly) { + $.isCertificateSniOnly = isCertificateSniOnly; + return this; + } + + public Builder isCertificateSniOnly(Boolean isCertificateSniOnly) { + return isCertificateSniOnly(Output.of(isCertificateSniOnly)); + } + + public Builder isTieredDistributionUsed(@Nullable Output isTieredDistributionUsed) { + $.isTieredDistributionUsed = isTieredDistributionUsed; + return this; + } + + public Builder isTieredDistributionUsed(Boolean isTieredDistributionUsed) { + return isTieredDistributionUsed(Output.of(isTieredDistributionUsed)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder migrationDuration(@Nullable Output migrationDuration) { + $.migrationDuration = migrationDuration; + return this; + } + + public Builder migrationDuration(Integer migrationDuration) { + return migrationDuration(Output.of(migrationDuration)); + } + + public Builder migrationFrom(@Nullable Output migrationFrom) { + $.migrationFrom = migrationFrom; + return this; + } + + public Builder migrationFrom(String migrationFrom) { + return migrationFrom(Output.of(migrationFrom)); + } + + public Builder migrationStartTime(@Nullable Output migrationStartTime) { + $.migrationStartTime = migrationStartTime; + return this; + } + + public Builder migrationStartTime(String migrationStartTime) { + return migrationStartTime(Output.of(migrationStartTime)); + } + + public Builder tdLocation(@Nullable Output tdLocation) { + $.tdLocation = tdLocation; + return this; + } + + public Builder tdLocation(String tdLocation) { + return tdLocation(Output.of(tdLocation)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride.java new file mode 100644 index 000000000..41a227e56 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride(); + + @Import(name="info") + private @Nullable String info; + + public Optional info() { + return Optional.ofNullable(this.info); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride $) { + this.info = $.info; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride(Objects.requireNonNull(defaults)); + } + + public Builder info(@Nullable String info) { + $.info = info; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs.java new file mode 100644 index 000000000..bd96d901c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs(); + + @Import(name="info") + private @Nullable Output info; + + public Optional> info() { + return Optional.ofNullable(this.info); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs $) { + this.info = $.info; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs(Objects.requireNonNull(defaults)); + } + + public Builder info(@Nullable Output info) { + $.info = info; + return this; + } + + public Builder info(String info) { + return info(Output.of(info)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing.java new file mode 100644 index 000000000..dafa89080 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="strictMode") + private @Nullable Boolean strictMode; + + public Optional strictMode() { + return Optional.ofNullable(this.strictMode); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="validMode") + private @Nullable Boolean validMode; + + public Optional validMode() { + return Optional.ofNullable(this.validMode); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing(GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing $) { + this.locked = $.locked; + this.strictMode = $.strictMode; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.validMode = $.validMode; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder strictMode(@Nullable Boolean strictMode) { + $.strictMode = strictMode; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder validMode(@Nullable Boolean validMode) { + $.validMode = validMode; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs.java new file mode 100644 index 000000000..6b351485d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="strictMode") + private @Nullable Output strictMode; + + public Optional> strictMode() { + return Optional.ofNullable(this.strictMode); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="validMode") + private @Nullable Output validMode; + + public Optional> validMode() { + return Optional.ofNullable(this.validMode); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs(GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs $) { + this.locked = $.locked; + this.strictMode = $.strictMode; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.validMode = $.validMode; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder strictMode(@Nullable Output strictMode) { + $.strictMode = strictMode; + return this; + } + + public Builder strictMode(Boolean strictMode) { + return strictMode(Output.of(strictMode)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder validMode(@Nullable Output validMode) { + $.validMode = validMode; + return this; + } + + public Builder validMode(Boolean validMode) { + return validMode(Output.of(validMode)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer.java new file mode 100644 index 000000000..9baf2085b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer.java @@ -0,0 +1,332 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer(); + + @Import(name="accessControl") + private @Nullable Boolean accessControl; + + public Optional accessControl() { + return Optional.ofNullable(this.accessControl); + } + + @Import(name="cacheKey") + private @Nullable Boolean cacheKey; + + public Optional cacheKey() { + return Optional.ofNullable(this.cacheKey); + } + + @Import(name="caching") + private @Nullable Boolean caching; + + public Optional caching() { + return Optional.ofNullable(this.caching); + } + + @Import(name="contentCompressor") + private @Nullable Boolean contentCompressor; + + public Optional contentCompressor() { + return Optional.ofNullable(this.contentCompressor); + } + + @Import(name="dynamicWebContent") + private @Nullable Boolean dynamicWebContent; + + public Optional dynamicWebContent() { + return Optional.ofNullable(this.dynamicWebContent); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="geoLocation") + private @Nullable Boolean geoLocation; + + public Optional geoLocation() { + return Optional.ofNullable(this.geoLocation); + } + + @Import(name="ip") + private @Nullable Boolean ip; + + public Optional ip() { + return Optional.ofNullable(this.ip); + } + + @Import(name="largeFileDelivery") + private @Nullable Boolean largeFileDelivery; + + public Optional largeFileDelivery() { + return Optional.ofNullable(this.largeFileDelivery); + } + + @Import(name="liveVideoDelivery") + private @Nullable Boolean liveVideoDelivery; + + public Optional liveVideoDelivery() { + return Optional.ofNullable(this.liveVideoDelivery); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="modifyPath") + private @Nullable Boolean modifyPath; + + public Optional modifyPath() { + return Optional.ofNullable(this.modifyPath); + } + + @Import(name="onDemandVideoDelivery") + private @Nullable Boolean onDemandVideoDelivery; + + public Optional onDemandVideoDelivery() { + return Optional.ofNullable(this.onDemandVideoDelivery); + } + + @Import(name="origin") + private @Nullable Boolean origin; + + public Optional origin() { + return Optional.ofNullable(this.origin); + } + + @Import(name="partnerDomainSuffix") + private @Nullable String partnerDomainSuffix; + + public Optional partnerDomainSuffix() { + return Optional.ofNullable(this.partnerDomainSuffix); + } + + @Import(name="referrer") + private @Nullable Boolean referrer; + + public Optional referrer() { + return Optional.ofNullable(this.referrer); + } + + @Import(name="refreshContent") + private @Nullable Boolean refreshContent; + + public Optional refreshContent() { + return Optional.ofNullable(this.refreshContent); + } + + @Import(name="siteFailover") + private @Nullable Boolean siteFailover; + + public Optional siteFailover() { + return Optional.ofNullable(this.siteFailover); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="tokenAuthorization") + private @Nullable Boolean tokenAuthorization; + + public Optional tokenAuthorization() { + return Optional.ofNullable(this.tokenAuthorization); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="webApplicationFirewall") + private @Nullable Boolean webApplicationFirewall; + + public Optional webApplicationFirewall() { + return Optional.ofNullable(this.webApplicationFirewall); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer(GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer $) { + this.accessControl = $.accessControl; + this.cacheKey = $.cacheKey; + this.caching = $.caching; + this.contentCompressor = $.contentCompressor; + this.dynamicWebContent = $.dynamicWebContent; + this.enabled = $.enabled; + this.geoLocation = $.geoLocation; + this.ip = $.ip; + this.largeFileDelivery = $.largeFileDelivery; + this.liveVideoDelivery = $.liveVideoDelivery; + this.locked = $.locked; + this.modifyPath = $.modifyPath; + this.onDemandVideoDelivery = $.onDemandVideoDelivery; + this.origin = $.origin; + this.partnerDomainSuffix = $.partnerDomainSuffix; + this.referrer = $.referrer; + this.refreshContent = $.refreshContent; + this.siteFailover = $.siteFailover; + this.templateUuid = $.templateUuid; + this.tokenAuthorization = $.tokenAuthorization; + this.uuid = $.uuid; + this.webApplicationFirewall = $.webApplicationFirewall; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer(Objects.requireNonNull(defaults)); + } + + public Builder accessControl(@Nullable Boolean accessControl) { + $.accessControl = accessControl; + return this; + } + + public Builder cacheKey(@Nullable Boolean cacheKey) { + $.cacheKey = cacheKey; + return this; + } + + public Builder caching(@Nullable Boolean caching) { + $.caching = caching; + return this; + } + + public Builder contentCompressor(@Nullable Boolean contentCompressor) { + $.contentCompressor = contentCompressor; + return this; + } + + public Builder dynamicWebContent(@Nullable Boolean dynamicWebContent) { + $.dynamicWebContent = dynamicWebContent; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder geoLocation(@Nullable Boolean geoLocation) { + $.geoLocation = geoLocation; + return this; + } + + public Builder ip(@Nullable Boolean ip) { + $.ip = ip; + return this; + } + + public Builder largeFileDelivery(@Nullable Boolean largeFileDelivery) { + $.largeFileDelivery = largeFileDelivery; + return this; + } + + public Builder liveVideoDelivery(@Nullable Boolean liveVideoDelivery) { + $.liveVideoDelivery = liveVideoDelivery; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder modifyPath(@Nullable Boolean modifyPath) { + $.modifyPath = modifyPath; + return this; + } + + public Builder onDemandVideoDelivery(@Nullable Boolean onDemandVideoDelivery) { + $.onDemandVideoDelivery = onDemandVideoDelivery; + return this; + } + + public Builder origin(@Nullable Boolean origin) { + $.origin = origin; + return this; + } + + public Builder partnerDomainSuffix(@Nullable String partnerDomainSuffix) { + $.partnerDomainSuffix = partnerDomainSuffix; + return this; + } + + public Builder referrer(@Nullable Boolean referrer) { + $.referrer = referrer; + return this; + } + + public Builder refreshContent(@Nullable Boolean refreshContent) { + $.refreshContent = refreshContent; + return this; + } + + public Builder siteFailover(@Nullable Boolean siteFailover) { + $.siteFailover = siteFailover; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder tokenAuthorization(@Nullable Boolean tokenAuthorization) { + $.tokenAuthorization = tokenAuthorization; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder webApplicationFirewall(@Nullable Boolean webApplicationFirewall) { + $.webApplicationFirewall = webApplicationFirewall; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs.java new file mode 100644 index 000000000..46ae199c9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs.java @@ -0,0 +1,421 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs(); + + @Import(name="accessControl") + private @Nullable Output accessControl; + + public Optional> accessControl() { + return Optional.ofNullable(this.accessControl); + } + + @Import(name="cacheKey") + private @Nullable Output cacheKey; + + public Optional> cacheKey() { + return Optional.ofNullable(this.cacheKey); + } + + @Import(name="caching") + private @Nullable Output caching; + + public Optional> caching() { + return Optional.ofNullable(this.caching); + } + + @Import(name="contentCompressor") + private @Nullable Output contentCompressor; + + public Optional> contentCompressor() { + return Optional.ofNullable(this.contentCompressor); + } + + @Import(name="dynamicWebContent") + private @Nullable Output dynamicWebContent; + + public Optional> dynamicWebContent() { + return Optional.ofNullable(this.dynamicWebContent); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="geoLocation") + private @Nullable Output geoLocation; + + public Optional> geoLocation() { + return Optional.ofNullable(this.geoLocation); + } + + @Import(name="ip") + private @Nullable Output ip; + + public Optional> ip() { + return Optional.ofNullable(this.ip); + } + + @Import(name="largeFileDelivery") + private @Nullable Output largeFileDelivery; + + public Optional> largeFileDelivery() { + return Optional.ofNullable(this.largeFileDelivery); + } + + @Import(name="liveVideoDelivery") + private @Nullable Output liveVideoDelivery; + + public Optional> liveVideoDelivery() { + return Optional.ofNullable(this.liveVideoDelivery); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="modifyPath") + private @Nullable Output modifyPath; + + public Optional> modifyPath() { + return Optional.ofNullable(this.modifyPath); + } + + @Import(name="onDemandVideoDelivery") + private @Nullable Output onDemandVideoDelivery; + + public Optional> onDemandVideoDelivery() { + return Optional.ofNullable(this.onDemandVideoDelivery); + } + + @Import(name="origin") + private @Nullable Output origin; + + public Optional> origin() { + return Optional.ofNullable(this.origin); + } + + @Import(name="partnerDomainSuffix") + private @Nullable Output partnerDomainSuffix; + + public Optional> partnerDomainSuffix() { + return Optional.ofNullable(this.partnerDomainSuffix); + } + + @Import(name="referrer") + private @Nullable Output referrer; + + public Optional> referrer() { + return Optional.ofNullable(this.referrer); + } + + @Import(name="refreshContent") + private @Nullable Output refreshContent; + + public Optional> refreshContent() { + return Optional.ofNullable(this.refreshContent); + } + + @Import(name="siteFailover") + private @Nullable Output siteFailover; + + public Optional> siteFailover() { + return Optional.ofNullable(this.siteFailover); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="tokenAuthorization") + private @Nullable Output tokenAuthorization; + + public Optional> tokenAuthorization() { + return Optional.ofNullable(this.tokenAuthorization); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="webApplicationFirewall") + private @Nullable Output webApplicationFirewall; + + public Optional> webApplicationFirewall() { + return Optional.ofNullable(this.webApplicationFirewall); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs(GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs $) { + this.accessControl = $.accessControl; + this.cacheKey = $.cacheKey; + this.caching = $.caching; + this.contentCompressor = $.contentCompressor; + this.dynamicWebContent = $.dynamicWebContent; + this.enabled = $.enabled; + this.geoLocation = $.geoLocation; + this.ip = $.ip; + this.largeFileDelivery = $.largeFileDelivery; + this.liveVideoDelivery = $.liveVideoDelivery; + this.locked = $.locked; + this.modifyPath = $.modifyPath; + this.onDemandVideoDelivery = $.onDemandVideoDelivery; + this.origin = $.origin; + this.partnerDomainSuffix = $.partnerDomainSuffix; + this.referrer = $.referrer; + this.refreshContent = $.refreshContent; + this.siteFailover = $.siteFailover; + this.templateUuid = $.templateUuid; + this.tokenAuthorization = $.tokenAuthorization; + this.uuid = $.uuid; + this.webApplicationFirewall = $.webApplicationFirewall; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs(Objects.requireNonNull(defaults)); + } + + public Builder accessControl(@Nullable Output accessControl) { + $.accessControl = accessControl; + return this; + } + + public Builder accessControl(Boolean accessControl) { + return accessControl(Output.of(accessControl)); + } + + public Builder cacheKey(@Nullable Output cacheKey) { + $.cacheKey = cacheKey; + return this; + } + + public Builder cacheKey(Boolean cacheKey) { + return cacheKey(Output.of(cacheKey)); + } + + public Builder caching(@Nullable Output caching) { + $.caching = caching; + return this; + } + + public Builder caching(Boolean caching) { + return caching(Output.of(caching)); + } + + public Builder contentCompressor(@Nullable Output contentCompressor) { + $.contentCompressor = contentCompressor; + return this; + } + + public Builder contentCompressor(Boolean contentCompressor) { + return contentCompressor(Output.of(contentCompressor)); + } + + public Builder dynamicWebContent(@Nullable Output dynamicWebContent) { + $.dynamicWebContent = dynamicWebContent; + return this; + } + + public Builder dynamicWebContent(Boolean dynamicWebContent) { + return dynamicWebContent(Output.of(dynamicWebContent)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder geoLocation(@Nullable Output geoLocation) { + $.geoLocation = geoLocation; + return this; + } + + public Builder geoLocation(Boolean geoLocation) { + return geoLocation(Output.of(geoLocation)); + } + + public Builder ip(@Nullable Output ip) { + $.ip = ip; + return this; + } + + public Builder ip(Boolean ip) { + return ip(Output.of(ip)); + } + + public Builder largeFileDelivery(@Nullable Output largeFileDelivery) { + $.largeFileDelivery = largeFileDelivery; + return this; + } + + public Builder largeFileDelivery(Boolean largeFileDelivery) { + return largeFileDelivery(Output.of(largeFileDelivery)); + } + + public Builder liveVideoDelivery(@Nullable Output liveVideoDelivery) { + $.liveVideoDelivery = liveVideoDelivery; + return this; + } + + public Builder liveVideoDelivery(Boolean liveVideoDelivery) { + return liveVideoDelivery(Output.of(liveVideoDelivery)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder modifyPath(@Nullable Output modifyPath) { + $.modifyPath = modifyPath; + return this; + } + + public Builder modifyPath(Boolean modifyPath) { + return modifyPath(Output.of(modifyPath)); + } + + public Builder onDemandVideoDelivery(@Nullable Output onDemandVideoDelivery) { + $.onDemandVideoDelivery = onDemandVideoDelivery; + return this; + } + + public Builder onDemandVideoDelivery(Boolean onDemandVideoDelivery) { + return onDemandVideoDelivery(Output.of(onDemandVideoDelivery)); + } + + public Builder origin(@Nullable Output origin) { + $.origin = origin; + return this; + } + + public Builder origin(Boolean origin) { + return origin(Output.of(origin)); + } + + public Builder partnerDomainSuffix(@Nullable Output partnerDomainSuffix) { + $.partnerDomainSuffix = partnerDomainSuffix; + return this; + } + + public Builder partnerDomainSuffix(String partnerDomainSuffix) { + return partnerDomainSuffix(Output.of(partnerDomainSuffix)); + } + + public Builder referrer(@Nullable Output referrer) { + $.referrer = referrer; + return this; + } + + public Builder referrer(Boolean referrer) { + return referrer(Output.of(referrer)); + } + + public Builder refreshContent(@Nullable Output refreshContent) { + $.refreshContent = refreshContent; + return this; + } + + public Builder refreshContent(Boolean refreshContent) { + return refreshContent(Output.of(refreshContent)); + } + + public Builder siteFailover(@Nullable Output siteFailover) { + $.siteFailover = siteFailover; + return this; + } + + public Builder siteFailover(Boolean siteFailover) { + return siteFailover(Output.of(siteFailover)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder tokenAuthorization(@Nullable Output tokenAuthorization) { + $.tokenAuthorization = tokenAuthorization; + return this; + } + + public Builder tokenAuthorization(Boolean tokenAuthorization) { + return tokenAuthorization(Output.of(tokenAuthorization)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder webApplicationFirewall(@Nullable Output webApplicationFirewall) { + $.webApplicationFirewall = webApplicationFirewall; + return this; + } + + public Builder webApplicationFirewall(Boolean webApplicationFirewall) { + return webApplicationFirewall(Output.of(webApplicationFirewall)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute.java new file mode 100644 index 000000000..1e9f74ccf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute.java @@ -0,0 +1,241 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute(); + + @Import(name="allowFcmParentOverride") + private @Nullable Boolean allowFcmParentOverride; + + public Optional allowFcmParentOverride() { + return Optional.ofNullable(this.allowFcmParentOverride); + } + + @Import(name="customMap") + private @Nullable String customMap; + + public Optional customMap() { + return Optional.ofNullable(this.customMap); + } + + @Import(name="customStatKey") + private @Nullable String customStatKey; + + public Optional customStatKey() { + return Optional.ofNullable(this.customStatKey); + } + + @Import(name="enableCustomKey") + private @Nullable Boolean enableCustomKey; + + public Optional enableCustomKey() { + return Optional.ofNullable(this.enableCustomKey); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="forceSslForward") + private @Nullable Boolean forceSslForward; + + public Optional forceSslForward() { + return Optional.ofNullable(this.forceSslForward); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="raceStatTtl") + private @Nullable String raceStatTtl; + + public Optional raceStatTtl() { + return Optional.ofNullable(this.raceStatTtl); + } + + @Import(name="srDownloadLinkTitle") + private @Nullable String srDownloadLinkTitle; + + public Optional srDownloadLinkTitle() { + return Optional.ofNullable(this.srDownloadLinkTitle); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="testObjectUrl") + private @Nullable String testObjectUrl; + + public Optional testObjectUrl() { + return Optional.ofNullable(this.testObjectUrl); + } + + @Import(name="toHost") + private @Nullable String toHost; + + public Optional toHost() { + return Optional.ofNullable(this.toHost); + } + + @Import(name="toHostStatus") + private @Nullable String toHostStatus; + + public Optional toHostStatus() { + return Optional.ofNullable(this.toHostStatus); + } + + @Import(name="type") + private @Nullable String type; + + public Optional type() { + return Optional.ofNullable(this.type); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute(GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute $) { + this.allowFcmParentOverride = $.allowFcmParentOverride; + this.customMap = $.customMap; + this.customStatKey = $.customStatKey; + this.enableCustomKey = $.enableCustomKey; + this.enabled = $.enabled; + this.forceSslForward = $.forceSslForward; + this.locked = $.locked; + this.raceStatTtl = $.raceStatTtl; + this.srDownloadLinkTitle = $.srDownloadLinkTitle; + this.templateUuid = $.templateUuid; + this.testObjectUrl = $.testObjectUrl; + this.toHost = $.toHost; + this.toHostStatus = $.toHostStatus; + this.type = $.type; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute(Objects.requireNonNull(defaults)); + } + + public Builder allowFcmParentOverride(@Nullable Boolean allowFcmParentOverride) { + $.allowFcmParentOverride = allowFcmParentOverride; + return this; + } + + public Builder customMap(@Nullable String customMap) { + $.customMap = customMap; + return this; + } + + public Builder customStatKey(@Nullable String customStatKey) { + $.customStatKey = customStatKey; + return this; + } + + public Builder enableCustomKey(@Nullable Boolean enableCustomKey) { + $.enableCustomKey = enableCustomKey; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder forceSslForward(@Nullable Boolean forceSslForward) { + $.forceSslForward = forceSslForward; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder raceStatTtl(@Nullable String raceStatTtl) { + $.raceStatTtl = raceStatTtl; + return this; + } + + public Builder srDownloadLinkTitle(@Nullable String srDownloadLinkTitle) { + $.srDownloadLinkTitle = srDownloadLinkTitle; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder testObjectUrl(@Nullable String testObjectUrl) { + $.testObjectUrl = testObjectUrl; + return this; + } + + public Builder toHost(@Nullable String toHost) { + $.toHost = toHost; + return this; + } + + public Builder toHostStatus(@Nullable String toHostStatus) { + $.toHostStatus = toHostStatus; + return this; + } + + public Builder type(@Nullable String type) { + $.type = type; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs.java new file mode 100644 index 000000000..63e6ce0fd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs.java @@ -0,0 +1,302 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs(); + + @Import(name="allowFcmParentOverride") + private @Nullable Output allowFcmParentOverride; + + public Optional> allowFcmParentOverride() { + return Optional.ofNullable(this.allowFcmParentOverride); + } + + @Import(name="customMap") + private @Nullable Output customMap; + + public Optional> customMap() { + return Optional.ofNullable(this.customMap); + } + + @Import(name="customStatKey") + private @Nullable Output customStatKey; + + public Optional> customStatKey() { + return Optional.ofNullable(this.customStatKey); + } + + @Import(name="enableCustomKey") + private @Nullable Output enableCustomKey; + + public Optional> enableCustomKey() { + return Optional.ofNullable(this.enableCustomKey); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="forceSslForward") + private @Nullable Output forceSslForward; + + public Optional> forceSslForward() { + return Optional.ofNullable(this.forceSslForward); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="raceStatTtl") + private @Nullable Output raceStatTtl; + + public Optional> raceStatTtl() { + return Optional.ofNullable(this.raceStatTtl); + } + + @Import(name="srDownloadLinkTitle") + private @Nullable Output srDownloadLinkTitle; + + public Optional> srDownloadLinkTitle() { + return Optional.ofNullable(this.srDownloadLinkTitle); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="testObjectUrl") + private @Nullable Output testObjectUrl; + + public Optional> testObjectUrl() { + return Optional.ofNullable(this.testObjectUrl); + } + + @Import(name="toHost") + private @Nullable Output toHost; + + public Optional> toHost() { + return Optional.ofNullable(this.toHost); + } + + @Import(name="toHostStatus") + private @Nullable Output toHostStatus; + + public Optional> toHostStatus() { + return Optional.ofNullable(this.toHostStatus); + } + + @Import(name="type") + private @Nullable Output type; + + public Optional> type() { + return Optional.ofNullable(this.type); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs(GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs $) { + this.allowFcmParentOverride = $.allowFcmParentOverride; + this.customMap = $.customMap; + this.customStatKey = $.customStatKey; + this.enableCustomKey = $.enableCustomKey; + this.enabled = $.enabled; + this.forceSslForward = $.forceSslForward; + this.locked = $.locked; + this.raceStatTtl = $.raceStatTtl; + this.srDownloadLinkTitle = $.srDownloadLinkTitle; + this.templateUuid = $.templateUuid; + this.testObjectUrl = $.testObjectUrl; + this.toHost = $.toHost; + this.toHostStatus = $.toHostStatus; + this.type = $.type; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs(Objects.requireNonNull(defaults)); + } + + public Builder allowFcmParentOverride(@Nullable Output allowFcmParentOverride) { + $.allowFcmParentOverride = allowFcmParentOverride; + return this; + } + + public Builder allowFcmParentOverride(Boolean allowFcmParentOverride) { + return allowFcmParentOverride(Output.of(allowFcmParentOverride)); + } + + public Builder customMap(@Nullable Output customMap) { + $.customMap = customMap; + return this; + } + + public Builder customMap(String customMap) { + return customMap(Output.of(customMap)); + } + + public Builder customStatKey(@Nullable Output customStatKey) { + $.customStatKey = customStatKey; + return this; + } + + public Builder customStatKey(String customStatKey) { + return customStatKey(Output.of(customStatKey)); + } + + public Builder enableCustomKey(@Nullable Output enableCustomKey) { + $.enableCustomKey = enableCustomKey; + return this; + } + + public Builder enableCustomKey(Boolean enableCustomKey) { + return enableCustomKey(Output.of(enableCustomKey)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder forceSslForward(@Nullable Output forceSslForward) { + $.forceSslForward = forceSslForward; + return this; + } + + public Builder forceSslForward(Boolean forceSslForward) { + return forceSslForward(Output.of(forceSslForward)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder raceStatTtl(@Nullable Output raceStatTtl) { + $.raceStatTtl = raceStatTtl; + return this; + } + + public Builder raceStatTtl(String raceStatTtl) { + return raceStatTtl(Output.of(raceStatTtl)); + } + + public Builder srDownloadLinkTitle(@Nullable Output srDownloadLinkTitle) { + $.srDownloadLinkTitle = srDownloadLinkTitle; + return this; + } + + public Builder srDownloadLinkTitle(String srDownloadLinkTitle) { + return srDownloadLinkTitle(Output.of(srDownloadLinkTitle)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder testObjectUrl(@Nullable Output testObjectUrl) { + $.testObjectUrl = testObjectUrl; + return this; + } + + public Builder testObjectUrl(String testObjectUrl) { + return testObjectUrl(Output.of(testObjectUrl)); + } + + public Builder toHost(@Nullable Output toHost) { + $.toHost = toHost; + return this; + } + + public Builder toHost(String toHost) { + return toHost(Output.of(toHost)); + } + + public Builder toHostStatus(@Nullable Output toHostStatus) { + $.toHostStatus = toHostStatus; + return this; + } + + public Builder toHostStatus(String toHostStatus) { + return toHostStatus(Output.of(toHostStatus)); + } + + public Builder type(@Nullable Output type) { + $.type = type; + return this; + } + + public Builder type(String type) { + return type(Output.of(type)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization.java new file mode 100644 index 000000000..d73d15cba --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization(); + + @Import(name="display") + private @Nullable String display; + + public Optional display() { + return Optional.ofNullable(this.display); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization(GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization $) { + this.display = $.display; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization(Objects.requireNonNull(defaults)); + } + + public Builder display(@Nullable String display) { + $.display = display; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs.java new file mode 100644 index 000000000..5b5e9309f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs(); + + @Import(name="display") + private @Nullable Output display; + + public Optional> display() { + return Optional.ofNullable(this.display); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs $) { + this.display = $.display; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs(Objects.requireNonNull(defaults)); + } + + public Builder display(@Nullable Output display) { + $.display = display; + return this; + } + + public Builder display(String display) { + return display(Output.of(display)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf.java new file mode 100644 index 000000000..600cff334 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="ibmCustomerId") + private @Nullable Integer ibmCustomerId; + + public Optional ibmCustomerId() { + return Optional.ofNullable(this.ibmCustomerId); + } + + @Import(name="limitToDynamic") + private @Nullable Boolean limitToDynamic; + + public Optional limitToDynamic() { + return Optional.ofNullable(this.limitToDynamic); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf(GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf $) { + this.enabled = $.enabled; + this.ibmCustomerId = $.ibmCustomerId; + this.limitToDynamic = $.limitToDynamic; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder ibmCustomerId(@Nullable Integer ibmCustomerId) { + $.ibmCustomerId = ibmCustomerId; + return this; + } + + public Builder limitToDynamic(@Nullable Boolean limitToDynamic) { + $.limitToDynamic = limitToDynamic; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs.java new file mode 100644 index 000000000..e5dd22a53 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs.java @@ -0,0 +1,150 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="ibmCustomerId") + private @Nullable Output ibmCustomerId; + + public Optional> ibmCustomerId() { + return Optional.ofNullable(this.ibmCustomerId); + } + + @Import(name="limitToDynamic") + private @Nullable Output limitToDynamic; + + public Optional> limitToDynamic() { + return Optional.ofNullable(this.limitToDynamic); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs(GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs $) { + this.enabled = $.enabled; + this.ibmCustomerId = $.ibmCustomerId; + this.limitToDynamic = $.limitToDynamic; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder ibmCustomerId(@Nullable Output ibmCustomerId) { + $.ibmCustomerId = ibmCustomerId; + return this; + } + + public Builder ibmCustomerId(Integer ibmCustomerId) { + return ibmCustomerId(Output.of(ibmCustomerId)); + } + + public Builder limitToDynamic(@Nullable Output limitToDynamic) { + $.limitToDynamic = limitToDynamic; + return this; + } + + public Builder limitToDynamic(Boolean limitToDynamic) { + return limitToDynamic(Output.of(limitToDynamic)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution.java new file mode 100644 index 000000000..11c277f8f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="tieredDistributionMap") + private @Nullable String tieredDistributionMap; + + public Optional tieredDistributionMap() { + return Optional.ofNullable(this.tieredDistributionMap); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.tieredDistributionMap = $.tieredDistributionMap; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder tieredDistributionMap(@Nullable String tieredDistributionMap) { + $.tieredDistributionMap = tieredDistributionMap; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced.java new file mode 100644 index 000000000..0d8b75f1c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced.java @@ -0,0 +1,150 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced(); + + @Import(name="allowall") + private @Nullable Boolean allowall; + + public Optional allowall() { + return Optional.ofNullable(this.allowall); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="method") + private @Nullable String method; + + public Optional method() { + return Optional.ofNullable(this.method); + } + + @Import(name="policy") + private @Nullable String policy; + + public Optional policy() { + return Optional.ofNullable(this.policy); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="tieredDistributionMap") + private @Nullable String tieredDistributionMap; + + public Optional tieredDistributionMap() { + return Optional.ofNullable(this.tieredDistributionMap); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced $) { + this.allowall = $.allowall; + this.enabled = $.enabled; + this.locked = $.locked; + this.method = $.method; + this.policy = $.policy; + this.templateUuid = $.templateUuid; + this.tieredDistributionMap = $.tieredDistributionMap; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced(Objects.requireNonNull(defaults)); + } + + public Builder allowall(@Nullable Boolean allowall) { + $.allowall = allowall; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder method(@Nullable String method) { + $.method = method; + return this; + } + + public Builder policy(@Nullable String policy) { + $.policy = policy; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder tieredDistributionMap(@Nullable String tieredDistributionMap) { + $.tieredDistributionMap = tieredDistributionMap; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs.java new file mode 100644 index 000000000..7960f3787 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs.java @@ -0,0 +1,183 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs(); + + @Import(name="allowall") + private @Nullable Output allowall; + + public Optional> allowall() { + return Optional.ofNullable(this.allowall); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="method") + private @Nullable Output method; + + public Optional> method() { + return Optional.ofNullable(this.method); + } + + @Import(name="policy") + private @Nullable Output policy; + + public Optional> policy() { + return Optional.ofNullable(this.policy); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="tieredDistributionMap") + private @Nullable Output tieredDistributionMap; + + public Optional> tieredDistributionMap() { + return Optional.ofNullable(this.tieredDistributionMap); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs $) { + this.allowall = $.allowall; + this.enabled = $.enabled; + this.locked = $.locked; + this.method = $.method; + this.policy = $.policy; + this.templateUuid = $.templateUuid; + this.tieredDistributionMap = $.tieredDistributionMap; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs(Objects.requireNonNull(defaults)); + } + + public Builder allowall(@Nullable Output allowall) { + $.allowall = allowall; + return this; + } + + public Builder allowall(Boolean allowall) { + return allowall(Output.of(allowall)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder method(@Nullable Output method) { + $.method = method; + return this; + } + + public Builder method(String method) { + return method(Output.of(method)); + } + + public Builder policy(@Nullable Output policy) { + $.policy = policy; + return this; + } + + public Builder policy(String policy) { + return policy(Output.of(policy)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder tieredDistributionMap(@Nullable Output tieredDistributionMap) { + $.tieredDistributionMap = tieredDistributionMap; + return this; + } + + public Builder tieredDistributionMap(String tieredDistributionMap) { + return tieredDistributionMap(Output.of(tieredDistributionMap)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs.java new file mode 100644 index 000000000..aacb10408 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="tieredDistributionMap") + private @Nullable Output tieredDistributionMap; + + public Optional> tieredDistributionMap() { + return Optional.ofNullable(this.tieredDistributionMap); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.tieredDistributionMap = $.tieredDistributionMap; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder tieredDistributionMap(@Nullable Output tieredDistributionMap) { + $.tieredDistributionMap = tieredDistributionMap; + return this; + } + + public Builder tieredDistributionMap(String tieredDistributionMap) { + return tieredDistributionMap(Output.of(tieredDistributionMap)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization.java new file mode 100644 index 000000000..aef85de77 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization.java @@ -0,0 +1,241 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization(); + + @Import(name="cloudwrapperMapMigrationTitle") + private @Nullable String cloudwrapperMapMigrationTitle; + + public Optional cloudwrapperMapMigrationTitle() { + return Optional.ofNullable(this.cloudwrapperMapMigrationTitle); + } + + @Import(name="customMapEnabled") + private @Nullable Boolean customMapEnabled; + + public Optional customMapEnabled() { + return Optional.ofNullable(this.customMapEnabled); + } + + @Import(name="customMapName") + private @Nullable String customMapName; + + public Optional customMapName() { + return Optional.ofNullable(this.customMapName); + } + + @Import(name="hashAlgorithm") + private @Nullable String hashAlgorithm; + + public Optional hashAlgorithm() { + return Optional.ofNullable(this.hashAlgorithm); + } + + @Import(name="location") + private @Nullable String location; + + public Optional location() { + return Optional.ofNullable(this.location); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="mapMigrationEnabled") + private @Nullable Boolean mapMigrationEnabled; + + public Optional mapMigrationEnabled() { + return Optional.ofNullable(this.mapMigrationEnabled); + } + + @Import(name="migrationEndDate") + private @Nullable String migrationEndDate; + + public Optional migrationEndDate() { + return Optional.ofNullable(this.migrationEndDate); + } + + @Import(name="migrationStartDate") + private @Nullable String migrationStartDate; + + public Optional migrationStartDate() { + return Optional.ofNullable(this.migrationStartDate); + } + + @Import(name="migrationWithinCwMapsEnabled") + private @Nullable Boolean migrationWithinCwMapsEnabled; + + public Optional migrationWithinCwMapsEnabled() { + return Optional.ofNullable(this.migrationWithinCwMapsEnabled); + } + + @Import(name="serialEnd") + private @Nullable String serialEnd; + + public Optional serialEnd() { + return Optional.ofNullable(this.serialEnd); + } + + @Import(name="serialStart") + private @Nullable String serialStart; + + public Optional serialStart() { + return Optional.ofNullable(this.serialStart); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="tier1Title") + private @Nullable String tier1Title; + + public Optional tier1Title() { + return Optional.ofNullable(this.tier1Title); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization $) { + this.cloudwrapperMapMigrationTitle = $.cloudwrapperMapMigrationTitle; + this.customMapEnabled = $.customMapEnabled; + this.customMapName = $.customMapName; + this.hashAlgorithm = $.hashAlgorithm; + this.location = $.location; + this.locked = $.locked; + this.mapMigrationEnabled = $.mapMigrationEnabled; + this.migrationEndDate = $.migrationEndDate; + this.migrationStartDate = $.migrationStartDate; + this.migrationWithinCwMapsEnabled = $.migrationWithinCwMapsEnabled; + this.serialEnd = $.serialEnd; + this.serialStart = $.serialStart; + this.templateUuid = $.templateUuid; + this.tier1Title = $.tier1Title; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization(Objects.requireNonNull(defaults)); + } + + public Builder cloudwrapperMapMigrationTitle(@Nullable String cloudwrapperMapMigrationTitle) { + $.cloudwrapperMapMigrationTitle = cloudwrapperMapMigrationTitle; + return this; + } + + public Builder customMapEnabled(@Nullable Boolean customMapEnabled) { + $.customMapEnabled = customMapEnabled; + return this; + } + + public Builder customMapName(@Nullable String customMapName) { + $.customMapName = customMapName; + return this; + } + + public Builder hashAlgorithm(@Nullable String hashAlgorithm) { + $.hashAlgorithm = hashAlgorithm; + return this; + } + + public Builder location(@Nullable String location) { + $.location = location; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder mapMigrationEnabled(@Nullable Boolean mapMigrationEnabled) { + $.mapMigrationEnabled = mapMigrationEnabled; + return this; + } + + public Builder migrationEndDate(@Nullable String migrationEndDate) { + $.migrationEndDate = migrationEndDate; + return this; + } + + public Builder migrationStartDate(@Nullable String migrationStartDate) { + $.migrationStartDate = migrationStartDate; + return this; + } + + public Builder migrationWithinCwMapsEnabled(@Nullable Boolean migrationWithinCwMapsEnabled) { + $.migrationWithinCwMapsEnabled = migrationWithinCwMapsEnabled; + return this; + } + + public Builder serialEnd(@Nullable String serialEnd) { + $.serialEnd = serialEnd; + return this; + } + + public Builder serialStart(@Nullable String serialStart) { + $.serialStart = serialStart; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder tier1Title(@Nullable String tier1Title) { + $.tier1Title = tier1Title; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs.java new file mode 100644 index 000000000..4dccda9fc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs.java @@ -0,0 +1,302 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs(); + + @Import(name="cloudwrapperMapMigrationTitle") + private @Nullable Output cloudwrapperMapMigrationTitle; + + public Optional> cloudwrapperMapMigrationTitle() { + return Optional.ofNullable(this.cloudwrapperMapMigrationTitle); + } + + @Import(name="customMapEnabled") + private @Nullable Output customMapEnabled; + + public Optional> customMapEnabled() { + return Optional.ofNullable(this.customMapEnabled); + } + + @Import(name="customMapName") + private @Nullable Output customMapName; + + public Optional> customMapName() { + return Optional.ofNullable(this.customMapName); + } + + @Import(name="hashAlgorithm") + private @Nullable Output hashAlgorithm; + + public Optional> hashAlgorithm() { + return Optional.ofNullable(this.hashAlgorithm); + } + + @Import(name="location") + private @Nullable Output location; + + public Optional> location() { + return Optional.ofNullable(this.location); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="mapMigrationEnabled") + private @Nullable Output mapMigrationEnabled; + + public Optional> mapMigrationEnabled() { + return Optional.ofNullable(this.mapMigrationEnabled); + } + + @Import(name="migrationEndDate") + private @Nullable Output migrationEndDate; + + public Optional> migrationEndDate() { + return Optional.ofNullable(this.migrationEndDate); + } + + @Import(name="migrationStartDate") + private @Nullable Output migrationStartDate; + + public Optional> migrationStartDate() { + return Optional.ofNullable(this.migrationStartDate); + } + + @Import(name="migrationWithinCwMapsEnabled") + private @Nullable Output migrationWithinCwMapsEnabled; + + public Optional> migrationWithinCwMapsEnabled() { + return Optional.ofNullable(this.migrationWithinCwMapsEnabled); + } + + @Import(name="serialEnd") + private @Nullable Output serialEnd; + + public Optional> serialEnd() { + return Optional.ofNullable(this.serialEnd); + } + + @Import(name="serialStart") + private @Nullable Output serialStart; + + public Optional> serialStart() { + return Optional.ofNullable(this.serialStart); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="tier1Title") + private @Nullable Output tier1Title; + + public Optional> tier1Title() { + return Optional.ofNullable(this.tier1Title); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs $) { + this.cloudwrapperMapMigrationTitle = $.cloudwrapperMapMigrationTitle; + this.customMapEnabled = $.customMapEnabled; + this.customMapName = $.customMapName; + this.hashAlgorithm = $.hashAlgorithm; + this.location = $.location; + this.locked = $.locked; + this.mapMigrationEnabled = $.mapMigrationEnabled; + this.migrationEndDate = $.migrationEndDate; + this.migrationStartDate = $.migrationStartDate; + this.migrationWithinCwMapsEnabled = $.migrationWithinCwMapsEnabled; + this.serialEnd = $.serialEnd; + this.serialStart = $.serialStart; + this.templateUuid = $.templateUuid; + this.tier1Title = $.tier1Title; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs(Objects.requireNonNull(defaults)); + } + + public Builder cloudwrapperMapMigrationTitle(@Nullable Output cloudwrapperMapMigrationTitle) { + $.cloudwrapperMapMigrationTitle = cloudwrapperMapMigrationTitle; + return this; + } + + public Builder cloudwrapperMapMigrationTitle(String cloudwrapperMapMigrationTitle) { + return cloudwrapperMapMigrationTitle(Output.of(cloudwrapperMapMigrationTitle)); + } + + public Builder customMapEnabled(@Nullable Output customMapEnabled) { + $.customMapEnabled = customMapEnabled; + return this; + } + + public Builder customMapEnabled(Boolean customMapEnabled) { + return customMapEnabled(Output.of(customMapEnabled)); + } + + public Builder customMapName(@Nullable Output customMapName) { + $.customMapName = customMapName; + return this; + } + + public Builder customMapName(String customMapName) { + return customMapName(Output.of(customMapName)); + } + + public Builder hashAlgorithm(@Nullable Output hashAlgorithm) { + $.hashAlgorithm = hashAlgorithm; + return this; + } + + public Builder hashAlgorithm(String hashAlgorithm) { + return hashAlgorithm(Output.of(hashAlgorithm)); + } + + public Builder location(@Nullable Output location) { + $.location = location; + return this; + } + + public Builder location(String location) { + return location(Output.of(location)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder mapMigrationEnabled(@Nullable Output mapMigrationEnabled) { + $.mapMigrationEnabled = mapMigrationEnabled; + return this; + } + + public Builder mapMigrationEnabled(Boolean mapMigrationEnabled) { + return mapMigrationEnabled(Output.of(mapMigrationEnabled)); + } + + public Builder migrationEndDate(@Nullable Output migrationEndDate) { + $.migrationEndDate = migrationEndDate; + return this; + } + + public Builder migrationEndDate(String migrationEndDate) { + return migrationEndDate(Output.of(migrationEndDate)); + } + + public Builder migrationStartDate(@Nullable Output migrationStartDate) { + $.migrationStartDate = migrationStartDate; + return this; + } + + public Builder migrationStartDate(String migrationStartDate) { + return migrationStartDate(Output.of(migrationStartDate)); + } + + public Builder migrationWithinCwMapsEnabled(@Nullable Output migrationWithinCwMapsEnabled) { + $.migrationWithinCwMapsEnabled = migrationWithinCwMapsEnabled; + return this; + } + + public Builder migrationWithinCwMapsEnabled(Boolean migrationWithinCwMapsEnabled) { + return migrationWithinCwMapsEnabled(Output.of(migrationWithinCwMapsEnabled)); + } + + public Builder serialEnd(@Nullable Output serialEnd) { + $.serialEnd = serialEnd; + return this; + } + + public Builder serialEnd(String serialEnd) { + return serialEnd(Output.of(serialEnd)); + } + + public Builder serialStart(@Nullable Output serialStart) { + $.serialStart = serialStart; + return this; + } + + public Builder serialStart(String serialStart) { + return serialStart(Output.of(serialStart)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder tier1Title(@Nullable Output tier1Title) { + $.tier1Title = tier1Title; + return this; + } + + public Builder tier1Title(String tier1Title) { + return tier1Title(Output.of(tier1Title)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTimeout.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTimeout.java new file mode 100644 index 000000000..95167fc50 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTimeout.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorTimeout extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorTimeout Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorTimeout(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable String value; + + public Optional value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorTimeout() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorTimeout(GetPropertyRulesBuilderRulesV20230920BehaviorTimeout $) { + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorTimeout defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorTimeout $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorTimeout(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorTimeout defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorTimeout(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder value(@Nullable String value) { + $.value = value; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorTimeout build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs.java new file mode 100644 index 000000000..5e080ec0c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs(GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs $) { + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(String value) { + return value(Output.of(value)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration.java new file mode 100644 index 000000000..d9238b56a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration.java @@ -0,0 +1,163 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="extractLocation") + private @Nullable String extractLocation; + + public Optional extractLocation() { + return Optional.ofNullable(this.extractLocation); + } + + @Import(name="headerName") + private @Nullable String headerName; + + public Optional headerName() { + return Optional.ofNullable(this.headerName); + } + + @Import(name="legalText") + private @Nullable String legalText; + + public Optional legalText() { + return Optional.ofNullable(this.legalText); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="queryParameterName") + private @Nullable String queryParameterName; + + public Optional queryParameterName() { + return Optional.ofNullable(this.queryParameterName); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="variableName") + private @Nullable String variableName; + + public Optional variableName() { + return Optional.ofNullable(this.variableName); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration(GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration $) { + this.enabled = $.enabled; + this.extractLocation = $.extractLocation; + this.headerName = $.headerName; + this.legalText = $.legalText; + this.locked = $.locked; + this.queryParameterName = $.queryParameterName; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.variableName = $.variableName; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder extractLocation(@Nullable String extractLocation) { + $.extractLocation = extractLocation; + return this; + } + + public Builder headerName(@Nullable String headerName) { + $.headerName = headerName; + return this; + } + + public Builder legalText(@Nullable String legalText) { + $.legalText = legalText; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder queryParameterName(@Nullable String queryParameterName) { + $.queryParameterName = queryParameterName; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder variableName(@Nullable String variableName) { + $.variableName = variableName; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs.java new file mode 100644 index 000000000..4ffe8bc96 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs.java @@ -0,0 +1,200 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="extractLocation") + private @Nullable Output extractLocation; + + public Optional> extractLocation() { + return Optional.ofNullable(this.extractLocation); + } + + @Import(name="headerName") + private @Nullable Output headerName; + + public Optional> headerName() { + return Optional.ofNullable(this.headerName); + } + + @Import(name="legalText") + private @Nullable Output legalText; + + public Optional> legalText() { + return Optional.ofNullable(this.legalText); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="queryParameterName") + private @Nullable Output queryParameterName; + + public Optional> queryParameterName() { + return Optional.ofNullable(this.queryParameterName); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="variableName") + private @Nullable Output variableName; + + public Optional> variableName() { + return Optional.ofNullable(this.variableName); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs $) { + this.enabled = $.enabled; + this.extractLocation = $.extractLocation; + this.headerName = $.headerName; + this.legalText = $.legalText; + this.locked = $.locked; + this.queryParameterName = $.queryParameterName; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.variableName = $.variableName; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder extractLocation(@Nullable Output extractLocation) { + $.extractLocation = extractLocation; + return this; + } + + public Builder extractLocation(String extractLocation) { + return extractLocation(Output.of(extractLocation)); + } + + public Builder headerName(@Nullable Output headerName) { + $.headerName = headerName; + return this; + } + + public Builder headerName(String headerName) { + return headerName(Output.of(headerName)); + } + + public Builder legalText(@Nullable Output legalText) { + $.legalText = legalText; + return this; + } + + public Builder legalText(String legalText) { + return legalText(Output.of(legalText)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder queryParameterName(@Nullable Output queryParameterName) { + $.queryParameterName = queryParameterName; + return this; + } + + public Builder queryParameterName(String queryParameterName) { + return queryParameterName(Output.of(queryParameterName)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder variableName(@Nullable Output variableName) { + $.variableName = variableName; + return this; + } + + public Builder variableName(String variableName) { + return variableName(Output.of(variableName)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag.java new file mode 100644 index 000000000..d8fbdb5ec --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag(GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs.java new file mode 100644 index 000000000..6e8908e12 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs(GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken.java new file mode 100644 index 000000000..2d3904497 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken.java @@ -0,0 +1,163 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken(); + + @Import(name="enableEs256") + private @Nullable Boolean enableEs256; + + public Optional enableEs256() { + return Optional.ofNullable(this.enableEs256); + } + + @Import(name="enableRs256") + private @Nullable Boolean enableRs256; + + public Optional enableRs256() { + return Optional.ofNullable(this.enableRs256); + } + + @Import(name="extractLocation") + private @Nullable String extractLocation; + + public Optional extractLocation() { + return Optional.ofNullable(this.extractLocation); + } + + @Import(name="headerName") + private @Nullable String headerName; + + public Optional headerName() { + return Optional.ofNullable(this.headerName); + } + + @Import(name="jwt") + private @Nullable String jwt; + + public Optional jwt() { + return Optional.ofNullable(this.jwt); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="queryParameterName") + private @Nullable String queryParameterName; + + public Optional queryParameterName() { + return Optional.ofNullable(this.queryParameterName); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken $) { + this.enableEs256 = $.enableEs256; + this.enableRs256 = $.enableRs256; + this.extractLocation = $.extractLocation; + this.headerName = $.headerName; + this.jwt = $.jwt; + this.locked = $.locked; + this.queryParameterName = $.queryParameterName; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken(Objects.requireNonNull(defaults)); + } + + public Builder enableEs256(@Nullable Boolean enableEs256) { + $.enableEs256 = enableEs256; + return this; + } + + public Builder enableRs256(@Nullable Boolean enableRs256) { + $.enableRs256 = enableRs256; + return this; + } + + public Builder extractLocation(@Nullable String extractLocation) { + $.extractLocation = extractLocation; + return this; + } + + public Builder headerName(@Nullable String headerName) { + $.headerName = headerName; + return this; + } + + public Builder jwt(@Nullable String jwt) { + $.jwt = jwt; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder queryParameterName(@Nullable String queryParameterName) { + $.queryParameterName = queryParameterName; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs.java new file mode 100644 index 000000000..b58ba9c62 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs.java @@ -0,0 +1,200 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs(); + + @Import(name="enableEs256") + private @Nullable Output enableEs256; + + public Optional> enableEs256() { + return Optional.ofNullable(this.enableEs256); + } + + @Import(name="enableRs256") + private @Nullable Output enableRs256; + + public Optional> enableRs256() { + return Optional.ofNullable(this.enableRs256); + } + + @Import(name="extractLocation") + private @Nullable Output extractLocation; + + public Optional> extractLocation() { + return Optional.ofNullable(this.extractLocation); + } + + @Import(name="headerName") + private @Nullable Output headerName; + + public Optional> headerName() { + return Optional.ofNullable(this.headerName); + } + + @Import(name="jwt") + private @Nullable Output jwt; + + public Optional> jwt() { + return Optional.ofNullable(this.jwt); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="queryParameterName") + private @Nullable Output queryParameterName; + + public Optional> queryParameterName() { + return Optional.ofNullable(this.queryParameterName); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs $) { + this.enableEs256 = $.enableEs256; + this.enableRs256 = $.enableRs256; + this.extractLocation = $.extractLocation; + this.headerName = $.headerName; + this.jwt = $.jwt; + this.locked = $.locked; + this.queryParameterName = $.queryParameterName; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs(Objects.requireNonNull(defaults)); + } + + public Builder enableEs256(@Nullable Output enableEs256) { + $.enableEs256 = enableEs256; + return this; + } + + public Builder enableEs256(Boolean enableEs256) { + return enableEs256(Output.of(enableEs256)); + } + + public Builder enableRs256(@Nullable Output enableRs256) { + $.enableRs256 = enableRs256; + return this; + } + + public Builder enableRs256(Boolean enableRs256) { + return enableRs256(Output.of(enableRs256)); + } + + public Builder extractLocation(@Nullable Output extractLocation) { + $.extractLocation = extractLocation; + return this; + } + + public Builder extractLocation(String extractLocation) { + return extractLocation(Output.of(extractLocation)); + } + + public Builder headerName(@Nullable Output headerName) { + $.headerName = headerName; + return this; + } + + public Builder headerName(String headerName) { + return headerName(Output.of(headerName)); + } + + public Builder jwt(@Nullable Output jwt) { + $.jwt = jwt; + return this; + } + + public Builder jwt(String jwt) { + return jwt(Output.of(jwt)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder queryParameterName(@Nullable Output queryParameterName) { + $.queryParameterName = queryParameterName; + return this; + } + + public Builder queryParameterName(String queryParameterName) { + return queryParameterName(Output.of(queryParameterName)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp.java new file mode 100644 index 000000000..bbc53707d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp.java @@ -0,0 +1,267 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp(); + + @Import(name="authorizations") + private @Nullable String authorizations; + + public Optional authorizations() { + return Optional.ofNullable(this.authorizations); + } + + @Import(name="clientId") + private @Nullable String clientId; + + public Optional clientId() { + return Optional.ofNullable(this.clientId); + } + + @Import(name="customHeader") + private @Nullable Boolean customHeader; + + public Optional customHeader() { + return Optional.ofNullable(this.customHeader); + } + + @Import(name="enableEs256") + private @Nullable Boolean enableEs256; + + public Optional enableEs256() { + return Optional.ofNullable(this.enableEs256); + } + + @Import(name="enableRs256") + private @Nullable Boolean enableRs256; + + public Optional enableRs256() { + return Optional.ofNullable(this.enableRs256); + } + + @Import(name="extractAuthorizations") + private @Nullable Boolean extractAuthorizations; + + public Optional extractAuthorizations() { + return Optional.ofNullable(this.extractAuthorizations); + } + + @Import(name="extractClientId") + private @Nullable Boolean extractClientId; + + public Optional extractClientId() { + return Optional.ofNullable(this.extractClientId); + } + + @Import(name="extractLocation") + private @Nullable String extractLocation; + + public Optional extractLocation() { + return Optional.ofNullable(this.extractLocation); + } + + @Import(name="extractUserName") + private @Nullable Boolean extractUserName; + + public Optional extractUserName() { + return Optional.ofNullable(this.extractUserName); + } + + @Import(name="headerName") + private @Nullable String headerName; + + public Optional headerName() { + return Optional.ofNullable(this.headerName); + } + + @Import(name="jwt") + private @Nullable String jwt; + + public Optional jwt() { + return Optional.ofNullable(this.jwt); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="primaryLocation") + private @Nullable String primaryLocation; + + public Optional primaryLocation() { + return Optional.ofNullable(this.primaryLocation); + } + + @Import(name="queryParameterName") + private @Nullable String queryParameterName; + + public Optional queryParameterName() { + return Optional.ofNullable(this.queryParameterName); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="userName") + private @Nullable String userName; + + public Optional userName() { + return Optional.ofNullable(this.userName); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp $) { + this.authorizations = $.authorizations; + this.clientId = $.clientId; + this.customHeader = $.customHeader; + this.enableEs256 = $.enableEs256; + this.enableRs256 = $.enableRs256; + this.extractAuthorizations = $.extractAuthorizations; + this.extractClientId = $.extractClientId; + this.extractLocation = $.extractLocation; + this.extractUserName = $.extractUserName; + this.headerName = $.headerName; + this.jwt = $.jwt; + this.locked = $.locked; + this.primaryLocation = $.primaryLocation; + this.queryParameterName = $.queryParameterName; + this.templateUuid = $.templateUuid; + this.userName = $.userName; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp(Objects.requireNonNull(defaults)); + } + + public Builder authorizations(@Nullable String authorizations) { + $.authorizations = authorizations; + return this; + } + + public Builder clientId(@Nullable String clientId) { + $.clientId = clientId; + return this; + } + + public Builder customHeader(@Nullable Boolean customHeader) { + $.customHeader = customHeader; + return this; + } + + public Builder enableEs256(@Nullable Boolean enableEs256) { + $.enableEs256 = enableEs256; + return this; + } + + public Builder enableRs256(@Nullable Boolean enableRs256) { + $.enableRs256 = enableRs256; + return this; + } + + public Builder extractAuthorizations(@Nullable Boolean extractAuthorizations) { + $.extractAuthorizations = extractAuthorizations; + return this; + } + + public Builder extractClientId(@Nullable Boolean extractClientId) { + $.extractClientId = extractClientId; + return this; + } + + public Builder extractLocation(@Nullable String extractLocation) { + $.extractLocation = extractLocation; + return this; + } + + public Builder extractUserName(@Nullable Boolean extractUserName) { + $.extractUserName = extractUserName; + return this; + } + + public Builder headerName(@Nullable String headerName) { + $.headerName = headerName; + return this; + } + + public Builder jwt(@Nullable String jwt) { + $.jwt = jwt; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder primaryLocation(@Nullable String primaryLocation) { + $.primaryLocation = primaryLocation; + return this; + } + + public Builder queryParameterName(@Nullable String queryParameterName) { + $.queryParameterName = queryParameterName; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder userName(@Nullable String userName) { + $.userName = userName; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs.java new file mode 100644 index 000000000..691ef08d8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs.java @@ -0,0 +1,336 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs(); + + @Import(name="authorizations") + private @Nullable Output authorizations; + + public Optional> authorizations() { + return Optional.ofNullable(this.authorizations); + } + + @Import(name="clientId") + private @Nullable Output clientId; + + public Optional> clientId() { + return Optional.ofNullable(this.clientId); + } + + @Import(name="customHeader") + private @Nullable Output customHeader; + + public Optional> customHeader() { + return Optional.ofNullable(this.customHeader); + } + + @Import(name="enableEs256") + private @Nullable Output enableEs256; + + public Optional> enableEs256() { + return Optional.ofNullable(this.enableEs256); + } + + @Import(name="enableRs256") + private @Nullable Output enableRs256; + + public Optional> enableRs256() { + return Optional.ofNullable(this.enableRs256); + } + + @Import(name="extractAuthorizations") + private @Nullable Output extractAuthorizations; + + public Optional> extractAuthorizations() { + return Optional.ofNullable(this.extractAuthorizations); + } + + @Import(name="extractClientId") + private @Nullable Output extractClientId; + + public Optional> extractClientId() { + return Optional.ofNullable(this.extractClientId); + } + + @Import(name="extractLocation") + private @Nullable Output extractLocation; + + public Optional> extractLocation() { + return Optional.ofNullable(this.extractLocation); + } + + @Import(name="extractUserName") + private @Nullable Output extractUserName; + + public Optional> extractUserName() { + return Optional.ofNullable(this.extractUserName); + } + + @Import(name="headerName") + private @Nullable Output headerName; + + public Optional> headerName() { + return Optional.ofNullable(this.headerName); + } + + @Import(name="jwt") + private @Nullable Output jwt; + + public Optional> jwt() { + return Optional.ofNullable(this.jwt); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="primaryLocation") + private @Nullable Output primaryLocation; + + public Optional> primaryLocation() { + return Optional.ofNullable(this.primaryLocation); + } + + @Import(name="queryParameterName") + private @Nullable Output queryParameterName; + + public Optional> queryParameterName() { + return Optional.ofNullable(this.queryParameterName); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="userName") + private @Nullable Output userName; + + public Optional> userName() { + return Optional.ofNullable(this.userName); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs $) { + this.authorizations = $.authorizations; + this.clientId = $.clientId; + this.customHeader = $.customHeader; + this.enableEs256 = $.enableEs256; + this.enableRs256 = $.enableRs256; + this.extractAuthorizations = $.extractAuthorizations; + this.extractClientId = $.extractClientId; + this.extractLocation = $.extractLocation; + this.extractUserName = $.extractUserName; + this.headerName = $.headerName; + this.jwt = $.jwt; + this.locked = $.locked; + this.primaryLocation = $.primaryLocation; + this.queryParameterName = $.queryParameterName; + this.templateUuid = $.templateUuid; + this.userName = $.userName; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs(Objects.requireNonNull(defaults)); + } + + public Builder authorizations(@Nullable Output authorizations) { + $.authorizations = authorizations; + return this; + } + + public Builder authorizations(String authorizations) { + return authorizations(Output.of(authorizations)); + } + + public Builder clientId(@Nullable Output clientId) { + $.clientId = clientId; + return this; + } + + public Builder clientId(String clientId) { + return clientId(Output.of(clientId)); + } + + public Builder customHeader(@Nullable Output customHeader) { + $.customHeader = customHeader; + return this; + } + + public Builder customHeader(Boolean customHeader) { + return customHeader(Output.of(customHeader)); + } + + public Builder enableEs256(@Nullable Output enableEs256) { + $.enableEs256 = enableEs256; + return this; + } + + public Builder enableEs256(Boolean enableEs256) { + return enableEs256(Output.of(enableEs256)); + } + + public Builder enableRs256(@Nullable Output enableRs256) { + $.enableRs256 = enableRs256; + return this; + } + + public Builder enableRs256(Boolean enableRs256) { + return enableRs256(Output.of(enableRs256)); + } + + public Builder extractAuthorizations(@Nullable Output extractAuthorizations) { + $.extractAuthorizations = extractAuthorizations; + return this; + } + + public Builder extractAuthorizations(Boolean extractAuthorizations) { + return extractAuthorizations(Output.of(extractAuthorizations)); + } + + public Builder extractClientId(@Nullable Output extractClientId) { + $.extractClientId = extractClientId; + return this; + } + + public Builder extractClientId(Boolean extractClientId) { + return extractClientId(Output.of(extractClientId)); + } + + public Builder extractLocation(@Nullable Output extractLocation) { + $.extractLocation = extractLocation; + return this; + } + + public Builder extractLocation(String extractLocation) { + return extractLocation(Output.of(extractLocation)); + } + + public Builder extractUserName(@Nullable Output extractUserName) { + $.extractUserName = extractUserName; + return this; + } + + public Builder extractUserName(Boolean extractUserName) { + return extractUserName(Output.of(extractUserName)); + } + + public Builder headerName(@Nullable Output headerName) { + $.headerName = headerName; + return this; + } + + public Builder headerName(String headerName) { + return headerName(Output.of(headerName)); + } + + public Builder jwt(@Nullable Output jwt) { + $.jwt = jwt; + return this; + } + + public Builder jwt(String jwt) { + return jwt(Output.of(jwt)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder primaryLocation(@Nullable Output primaryLocation) { + $.primaryLocation = primaryLocation; + return this; + } + + public Builder primaryLocation(String primaryLocation) { + return primaryLocation(Output.of(primaryLocation)); + } + + public Builder queryParameterName(@Nullable Output queryParameterName) { + $.queryParameterName = queryParameterName; + return this; + } + + public Builder queryParameterName(String queryParameterName) { + return queryParameterName(Output.of(queryParameterName)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder userName(@Nullable Output userName) { + $.userName = userName; + return this; + } + + public Builder userName(String userName) { + return userName(Output.of(userName)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization.java new file mode 100644 index 000000000..cd24a3308 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization.java @@ -0,0 +1,215 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization(); + + @Import(name="algorithm") + private @Nullable String algorithm; + + public Optional algorithm() { + return Optional.ofNullable(this.algorithm); + } + + @Import(name="escapeHmacInputs") + private @Nullable Boolean escapeHmacInputs; + + public Optional escapeHmacInputs() { + return Optional.ofNullable(this.escapeHmacInputs); + } + + @Import(name="failureResponse") + private @Nullable Boolean failureResponse; + + public Optional failureResponse() { + return Optional.ofNullable(this.failureResponse); + } + + @Import(name="ignoreQueryString") + private @Nullable Boolean ignoreQueryString; + + public Optional ignoreQueryString() { + return Optional.ofNullable(this.ignoreQueryString); + } + + @Import(name="key") + private @Nullable String key; + + public Optional key() { + return Optional.ofNullable(this.key); + } + + @Import(name="location") + private @Nullable String location; + + public Optional location() { + return Optional.ofNullable(this.location); + } + + @Import(name="locationId") + private @Nullable String locationId; + + public Optional locationId() { + return Optional.ofNullable(this.locationId); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="salt") + private @Nullable String salt; + + public Optional salt() { + return Optional.ofNullable(this.salt); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="transitionKey") + private @Nullable String transitionKey; + + public Optional transitionKey() { + return Optional.ofNullable(this.transitionKey); + } + + @Import(name="useAdvanced") + private @Nullable Boolean useAdvanced; + + public Optional useAdvanced() { + return Optional.ofNullable(this.useAdvanced); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization $) { + this.algorithm = $.algorithm; + this.escapeHmacInputs = $.escapeHmacInputs; + this.failureResponse = $.failureResponse; + this.ignoreQueryString = $.ignoreQueryString; + this.key = $.key; + this.location = $.location; + this.locationId = $.locationId; + this.locked = $.locked; + this.salt = $.salt; + this.templateUuid = $.templateUuid; + this.transitionKey = $.transitionKey; + this.useAdvanced = $.useAdvanced; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization(Objects.requireNonNull(defaults)); + } + + public Builder algorithm(@Nullable String algorithm) { + $.algorithm = algorithm; + return this; + } + + public Builder escapeHmacInputs(@Nullable Boolean escapeHmacInputs) { + $.escapeHmacInputs = escapeHmacInputs; + return this; + } + + public Builder failureResponse(@Nullable Boolean failureResponse) { + $.failureResponse = failureResponse; + return this; + } + + public Builder ignoreQueryString(@Nullable Boolean ignoreQueryString) { + $.ignoreQueryString = ignoreQueryString; + return this; + } + + public Builder key(@Nullable String key) { + $.key = key; + return this; + } + + public Builder location(@Nullable String location) { + $.location = location; + return this; + } + + public Builder locationId(@Nullable String locationId) { + $.locationId = locationId; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder salt(@Nullable String salt) { + $.salt = salt; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder transitionKey(@Nullable String transitionKey) { + $.transitionKey = transitionKey; + return this; + } + + public Builder useAdvanced(@Nullable Boolean useAdvanced) { + $.useAdvanced = useAdvanced; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs.java new file mode 100644 index 000000000..9d5497d37 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs.java @@ -0,0 +1,268 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs(); + + @Import(name="algorithm") + private @Nullable Output algorithm; + + public Optional> algorithm() { + return Optional.ofNullable(this.algorithm); + } + + @Import(name="escapeHmacInputs") + private @Nullable Output escapeHmacInputs; + + public Optional> escapeHmacInputs() { + return Optional.ofNullable(this.escapeHmacInputs); + } + + @Import(name="failureResponse") + private @Nullable Output failureResponse; + + public Optional> failureResponse() { + return Optional.ofNullable(this.failureResponse); + } + + @Import(name="ignoreQueryString") + private @Nullable Output ignoreQueryString; + + public Optional> ignoreQueryString() { + return Optional.ofNullable(this.ignoreQueryString); + } + + @Import(name="key") + private @Nullable Output key; + + public Optional> key() { + return Optional.ofNullable(this.key); + } + + @Import(name="location") + private @Nullable Output location; + + public Optional> location() { + return Optional.ofNullable(this.location); + } + + @Import(name="locationId") + private @Nullable Output locationId; + + public Optional> locationId() { + return Optional.ofNullable(this.locationId); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="salt") + private @Nullable Output salt; + + public Optional> salt() { + return Optional.ofNullable(this.salt); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="transitionKey") + private @Nullable Output transitionKey; + + public Optional> transitionKey() { + return Optional.ofNullable(this.transitionKey); + } + + @Import(name="useAdvanced") + private @Nullable Output useAdvanced; + + public Optional> useAdvanced() { + return Optional.ofNullable(this.useAdvanced); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs $) { + this.algorithm = $.algorithm; + this.escapeHmacInputs = $.escapeHmacInputs; + this.failureResponse = $.failureResponse; + this.ignoreQueryString = $.ignoreQueryString; + this.key = $.key; + this.location = $.location; + this.locationId = $.locationId; + this.locked = $.locked; + this.salt = $.salt; + this.templateUuid = $.templateUuid; + this.transitionKey = $.transitionKey; + this.useAdvanced = $.useAdvanced; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs(Objects.requireNonNull(defaults)); + } + + public Builder algorithm(@Nullable Output algorithm) { + $.algorithm = algorithm; + return this; + } + + public Builder algorithm(String algorithm) { + return algorithm(Output.of(algorithm)); + } + + public Builder escapeHmacInputs(@Nullable Output escapeHmacInputs) { + $.escapeHmacInputs = escapeHmacInputs; + return this; + } + + public Builder escapeHmacInputs(Boolean escapeHmacInputs) { + return escapeHmacInputs(Output.of(escapeHmacInputs)); + } + + public Builder failureResponse(@Nullable Output failureResponse) { + $.failureResponse = failureResponse; + return this; + } + + public Builder failureResponse(Boolean failureResponse) { + return failureResponse(Output.of(failureResponse)); + } + + public Builder ignoreQueryString(@Nullable Output ignoreQueryString) { + $.ignoreQueryString = ignoreQueryString; + return this; + } + + public Builder ignoreQueryString(Boolean ignoreQueryString) { + return ignoreQueryString(Output.of(ignoreQueryString)); + } + + public Builder key(@Nullable Output key) { + $.key = key; + return this; + } + + public Builder key(String key) { + return key(Output.of(key)); + } + + public Builder location(@Nullable Output location) { + $.location = location; + return this; + } + + public Builder location(String location) { + return location(Output.of(location)); + } + + public Builder locationId(@Nullable Output locationId) { + $.locationId = locationId; + return this; + } + + public Builder locationId(String locationId) { + return locationId(Output.of(locationId)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder salt(@Nullable Output salt) { + $.salt = salt; + return this; + } + + public Builder salt(String salt) { + return salt(Output.of(salt)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder transitionKey(@Nullable Output transitionKey) { + $.transitionKey = transitionKey; + return this; + } + + public Builder transitionKey(String transitionKey) { + return transitionKey(Output.of(transitionKey)); + } + + public Builder useAdvanced(@Nullable Output useAdvanced) { + $.useAdvanced = useAdvanced; + return this; + } + + public Builder useAdvanced(Boolean useAdvanced) { + return useAdvanced(Output.of(useAdvanced)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom.java new file mode 100644 index 000000000..1172cb982 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom.java @@ -0,0 +1,208 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom(); + + @Import(name="accessTitle") + private @Nullable String accessTitle; + + public Optional accessTitle() { + return Optional.ofNullable(this.accessTitle); + } + + @Import(name="cloudletSharedPolicy") + private @Nullable Integer cloudletSharedPolicy; + + public Optional cloudletSharedPolicy() { + return Optional.ofNullable(this.cloudletSharedPolicy); + } + + @Import(name="customCookieDomain") + private @Nullable String customCookieDomain; + + public Optional customCookieDomain() { + return Optional.ofNullable(this.customCookieDomain); + } + + @Import(name="domainConfig") + private @Nullable String domainConfig; + + public Optional domainConfig() { + return Optional.ofNullable(this.domainConfig); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="sessionAutoProlong") + private @Nullable Boolean sessionAutoProlong; + + public Optional sessionAutoProlong() { + return Optional.ofNullable(this.sessionAutoProlong); + } + + @Import(name="sessionDuration") + private @Nullable Integer sessionDuration; + + public Optional sessionDuration() { + return Optional.ofNullable(this.sessionDuration); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="waitingRoomAssetsPaths") + private @Nullable List waitingRoomAssetsPaths; + + public Optional> waitingRoomAssetsPaths() { + return Optional.ofNullable(this.waitingRoomAssetsPaths); + } + + @Import(name="waitingRoomPath") + private @Nullable String waitingRoomPath; + + public Optional waitingRoomPath() { + return Optional.ofNullable(this.waitingRoomPath); + } + + @Import(name="waitingRoomTitle") + private @Nullable String waitingRoomTitle; + + public Optional waitingRoomTitle() { + return Optional.ofNullable(this.waitingRoomTitle); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom $) { + this.accessTitle = $.accessTitle; + this.cloudletSharedPolicy = $.cloudletSharedPolicy; + this.customCookieDomain = $.customCookieDomain; + this.domainConfig = $.domainConfig; + this.locked = $.locked; + this.sessionAutoProlong = $.sessionAutoProlong; + this.sessionDuration = $.sessionDuration; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.waitingRoomAssetsPaths = $.waitingRoomAssetsPaths; + this.waitingRoomPath = $.waitingRoomPath; + this.waitingRoomTitle = $.waitingRoomTitle; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom(Objects.requireNonNull(defaults)); + } + + public Builder accessTitle(@Nullable String accessTitle) { + $.accessTitle = accessTitle; + return this; + } + + public Builder cloudletSharedPolicy(@Nullable Integer cloudletSharedPolicy) { + $.cloudletSharedPolicy = cloudletSharedPolicy; + return this; + } + + public Builder customCookieDomain(@Nullable String customCookieDomain) { + $.customCookieDomain = customCookieDomain; + return this; + } + + public Builder domainConfig(@Nullable String domainConfig) { + $.domainConfig = domainConfig; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder sessionAutoProlong(@Nullable Boolean sessionAutoProlong) { + $.sessionAutoProlong = sessionAutoProlong; + return this; + } + + public Builder sessionDuration(@Nullable Integer sessionDuration) { + $.sessionDuration = sessionDuration; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder waitingRoomAssetsPaths(@Nullable List waitingRoomAssetsPaths) { + $.waitingRoomAssetsPaths = waitingRoomAssetsPaths; + return this; + } + + public Builder waitingRoomAssetsPaths(String... waitingRoomAssetsPaths) { + return waitingRoomAssetsPaths(List.of(waitingRoomAssetsPaths)); + } + + public Builder waitingRoomPath(@Nullable String waitingRoomPath) { + $.waitingRoomPath = waitingRoomPath; + return this; + } + + public Builder waitingRoomTitle(@Nullable String waitingRoomTitle) { + $.waitingRoomTitle = waitingRoomTitle; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs.java new file mode 100644 index 000000000..c099c4e73 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs.java @@ -0,0 +1,257 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs(); + + @Import(name="accessTitle") + private @Nullable Output accessTitle; + + public Optional> accessTitle() { + return Optional.ofNullable(this.accessTitle); + } + + @Import(name="cloudletSharedPolicy") + private @Nullable Output cloudletSharedPolicy; + + public Optional> cloudletSharedPolicy() { + return Optional.ofNullable(this.cloudletSharedPolicy); + } + + @Import(name="customCookieDomain") + private @Nullable Output customCookieDomain; + + public Optional> customCookieDomain() { + return Optional.ofNullable(this.customCookieDomain); + } + + @Import(name="domainConfig") + private @Nullable Output domainConfig; + + public Optional> domainConfig() { + return Optional.ofNullable(this.domainConfig); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="sessionAutoProlong") + private @Nullable Output sessionAutoProlong; + + public Optional> sessionAutoProlong() { + return Optional.ofNullable(this.sessionAutoProlong); + } + + @Import(name="sessionDuration") + private @Nullable Output sessionDuration; + + public Optional> sessionDuration() { + return Optional.ofNullable(this.sessionDuration); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="waitingRoomAssetsPaths") + private @Nullable Output> waitingRoomAssetsPaths; + + public Optional>> waitingRoomAssetsPaths() { + return Optional.ofNullable(this.waitingRoomAssetsPaths); + } + + @Import(name="waitingRoomPath") + private @Nullable Output waitingRoomPath; + + public Optional> waitingRoomPath() { + return Optional.ofNullable(this.waitingRoomPath); + } + + @Import(name="waitingRoomTitle") + private @Nullable Output waitingRoomTitle; + + public Optional> waitingRoomTitle() { + return Optional.ofNullable(this.waitingRoomTitle); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs $) { + this.accessTitle = $.accessTitle; + this.cloudletSharedPolicy = $.cloudletSharedPolicy; + this.customCookieDomain = $.customCookieDomain; + this.domainConfig = $.domainConfig; + this.locked = $.locked; + this.sessionAutoProlong = $.sessionAutoProlong; + this.sessionDuration = $.sessionDuration; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.waitingRoomAssetsPaths = $.waitingRoomAssetsPaths; + this.waitingRoomPath = $.waitingRoomPath; + this.waitingRoomTitle = $.waitingRoomTitle; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs(Objects.requireNonNull(defaults)); + } + + public Builder accessTitle(@Nullable Output accessTitle) { + $.accessTitle = accessTitle; + return this; + } + + public Builder accessTitle(String accessTitle) { + return accessTitle(Output.of(accessTitle)); + } + + public Builder cloudletSharedPolicy(@Nullable Output cloudletSharedPolicy) { + $.cloudletSharedPolicy = cloudletSharedPolicy; + return this; + } + + public Builder cloudletSharedPolicy(Integer cloudletSharedPolicy) { + return cloudletSharedPolicy(Output.of(cloudletSharedPolicy)); + } + + public Builder customCookieDomain(@Nullable Output customCookieDomain) { + $.customCookieDomain = customCookieDomain; + return this; + } + + public Builder customCookieDomain(String customCookieDomain) { + return customCookieDomain(Output.of(customCookieDomain)); + } + + public Builder domainConfig(@Nullable Output domainConfig) { + $.domainConfig = domainConfig; + return this; + } + + public Builder domainConfig(String domainConfig) { + return domainConfig(Output.of(domainConfig)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder sessionAutoProlong(@Nullable Output sessionAutoProlong) { + $.sessionAutoProlong = sessionAutoProlong; + return this; + } + + public Builder sessionAutoProlong(Boolean sessionAutoProlong) { + return sessionAutoProlong(Output.of(sessionAutoProlong)); + } + + public Builder sessionDuration(@Nullable Output sessionDuration) { + $.sessionDuration = sessionDuration; + return this; + } + + public Builder sessionDuration(Integer sessionDuration) { + return sessionDuration(Output.of(sessionDuration)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder waitingRoomAssetsPaths(@Nullable Output> waitingRoomAssetsPaths) { + $.waitingRoomAssetsPaths = waitingRoomAssetsPaths; + return this; + } + + public Builder waitingRoomAssetsPaths(List waitingRoomAssetsPaths) { + return waitingRoomAssetsPaths(Output.of(waitingRoomAssetsPaths)); + } + + public Builder waitingRoomAssetsPaths(String... waitingRoomAssetsPaths) { + return waitingRoomAssetsPaths(List.of(waitingRoomAssetsPaths)); + } + + public Builder waitingRoomPath(@Nullable Output waitingRoomPath) { + $.waitingRoomPath = waitingRoomPath; + return this; + } + + public Builder waitingRoomPath(String waitingRoomPath) { + return waitingRoomPath(Output.of(waitingRoomPath)); + } + + public Builder waitingRoomTitle(@Nullable Output waitingRoomTitle) { + $.waitingRoomTitle = waitingRoomTitle; + return this; + } + + public Builder waitingRoomTitle(String waitingRoomTitle) { + return waitingRoomTitle(Output.of(waitingRoomTitle)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers.java new file mode 100644 index 000000000..b1c13a147 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers $) { + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs.java new file mode 100644 index 000000000..9c403cd35 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs $) { + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization.java new file mode 100644 index 000000000..270620eb6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization.java @@ -0,0 +1,605 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization(); + + @Import(name="allowedUserCookieAdvanced") + private @Nullable Boolean allowedUserCookieAdvanced; + + public Optional allowedUserCookieAdvanced() { + return Optional.ofNullable(this.allowedUserCookieAdvanced); + } + + @Import(name="allowedUserCookieAutomaticSalt") + private @Nullable Boolean allowedUserCookieAutomaticSalt; + + public Optional allowedUserCookieAutomaticSalt() { + return Optional.ofNullable(this.allowedUserCookieAutomaticSalt); + } + + @Import(name="allowedUserCookieDomain") + private @Nullable String allowedUserCookieDomain; + + public Optional allowedUserCookieDomain() { + return Optional.ofNullable(this.allowedUserCookieDomain); + } + + @Import(name="allowedUserCookieDomainType") + private @Nullable String allowedUserCookieDomainType; + + public Optional allowedUserCookieDomainType() { + return Optional.ofNullable(this.allowedUserCookieDomainType); + } + + @Import(name="allowedUserCookieDuration") + private @Nullable Integer allowedUserCookieDuration; + + public Optional allowedUserCookieDuration() { + return Optional.ofNullable(this.allowedUserCookieDuration); + } + + @Import(name="allowedUserCookieEnabled") + private @Nullable Boolean allowedUserCookieEnabled; + + public Optional allowedUserCookieEnabled() { + return Optional.ofNullable(this.allowedUserCookieEnabled); + } + + @Import(name="allowedUserCookieHttpOnly") + private @Nullable Boolean allowedUserCookieHttpOnly; + + public Optional allowedUserCookieHttpOnly() { + return Optional.ofNullable(this.allowedUserCookieHttpOnly); + } + + @Import(name="allowedUserCookieLabel") + private @Nullable String allowedUserCookieLabel; + + public Optional allowedUserCookieLabel() { + return Optional.ofNullable(this.allowedUserCookieLabel); + } + + @Import(name="allowedUserCookieManagementTitle") + private @Nullable String allowedUserCookieManagementTitle; + + public Optional allowedUserCookieManagementTitle() { + return Optional.ofNullable(this.allowedUserCookieManagementTitle); + } + + @Import(name="allowedUserCookieRefresh") + private @Nullable Boolean allowedUserCookieRefresh; + + public Optional allowedUserCookieRefresh() { + return Optional.ofNullable(this.allowedUserCookieRefresh); + } + + @Import(name="allowedUserCookieSalt") + private @Nullable String allowedUserCookieSalt; + + public Optional allowedUserCookieSalt() { + return Optional.ofNullable(this.allowedUserCookieSalt); + } + + @Import(name="cloudletPolicy") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy cloudletPolicy; + + public Optional cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="userIdentificationByCookie") + private @Nullable Boolean userIdentificationByCookie; + + public Optional userIdentificationByCookie() { + return Optional.ofNullable(this.userIdentificationByCookie); + } + + @Import(name="userIdentificationByHeaders") + private @Nullable Boolean userIdentificationByHeaders; + + public Optional userIdentificationByHeaders() { + return Optional.ofNullable(this.userIdentificationByHeaders); + } + + @Import(name="userIdentificationByIp") + private @Nullable Boolean userIdentificationByIp; + + public Optional userIdentificationByIp() { + return Optional.ofNullable(this.userIdentificationByIp); + } + + @Import(name="userIdentificationByParams") + private @Nullable Boolean userIdentificationByParams; + + public Optional userIdentificationByParams() { + return Optional.ofNullable(this.userIdentificationByParams); + } + + @Import(name="userIdentificationKeyCookie") + private @Nullable String userIdentificationKeyCookie; + + public Optional userIdentificationKeyCookie() { + return Optional.ofNullable(this.userIdentificationKeyCookie); + } + + @Import(name="userIdentificationKeyHeaders") + private @Nullable List userIdentificationKeyHeaders; + + public Optional> userIdentificationKeyHeaders() { + return Optional.ofNullable(this.userIdentificationKeyHeaders); + } + + @Import(name="userIdentificationKeyParams") + private @Nullable List userIdentificationKeyParams; + + public Optional> userIdentificationKeyParams() { + return Optional.ofNullable(this.userIdentificationKeyParams); + } + + @Import(name="userIdentificationTitle") + private @Nullable String userIdentificationTitle; + + public Optional userIdentificationTitle() { + return Optional.ofNullable(this.userIdentificationTitle); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="waitingRoomCacheTtl") + private @Nullable Integer waitingRoomCacheTtl; + + public Optional waitingRoomCacheTtl() { + return Optional.ofNullable(this.waitingRoomCacheTtl); + } + + @Import(name="waitingRoomCookieAdvanced") + private @Nullable Boolean waitingRoomCookieAdvanced; + + public Optional waitingRoomCookieAdvanced() { + return Optional.ofNullable(this.waitingRoomCookieAdvanced); + } + + @Import(name="waitingRoomCookieAutomaticSalt") + private @Nullable Boolean waitingRoomCookieAutomaticSalt; + + public Optional waitingRoomCookieAutomaticSalt() { + return Optional.ofNullable(this.waitingRoomCookieAutomaticSalt); + } + + @Import(name="waitingRoomCookieDomain") + private @Nullable String waitingRoomCookieDomain; + + public Optional waitingRoomCookieDomain() { + return Optional.ofNullable(this.waitingRoomCookieDomain); + } + + @Import(name="waitingRoomCookieDomainType") + private @Nullable String waitingRoomCookieDomainType; + + public Optional waitingRoomCookieDomainType() { + return Optional.ofNullable(this.waitingRoomCookieDomainType); + } + + @Import(name="waitingRoomCookieDuration") + private @Nullable Integer waitingRoomCookieDuration; + + public Optional waitingRoomCookieDuration() { + return Optional.ofNullable(this.waitingRoomCookieDuration); + } + + @Import(name="waitingRoomCookieEnabled") + private @Nullable Boolean waitingRoomCookieEnabled; + + public Optional waitingRoomCookieEnabled() { + return Optional.ofNullable(this.waitingRoomCookieEnabled); + } + + @Import(name="waitingRoomCookieHttpOnly") + private @Nullable Boolean waitingRoomCookieHttpOnly; + + public Optional waitingRoomCookieHttpOnly() { + return Optional.ofNullable(this.waitingRoomCookieHttpOnly); + } + + @Import(name="waitingRoomCookieLabel") + private @Nullable String waitingRoomCookieLabel; + + public Optional waitingRoomCookieLabel() { + return Optional.ofNullable(this.waitingRoomCookieLabel); + } + + @Import(name="waitingRoomCookieManagementTitle") + private @Nullable String waitingRoomCookieManagementTitle; + + public Optional waitingRoomCookieManagementTitle() { + return Optional.ofNullable(this.waitingRoomCookieManagementTitle); + } + + @Import(name="waitingRoomCookieSalt") + private @Nullable String waitingRoomCookieSalt; + + public Optional waitingRoomCookieSalt() { + return Optional.ofNullable(this.waitingRoomCookieSalt); + } + + @Import(name="waitingRoomCookieShareLabel") + private @Nullable Boolean waitingRoomCookieShareLabel; + + public Optional waitingRoomCookieShareLabel() { + return Optional.ofNullable(this.waitingRoomCookieShareLabel); + } + + @Import(name="waitingRoomCpCode") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode waitingRoomCpCode; + + public Optional waitingRoomCpCode() { + return Optional.ofNullable(this.waitingRoomCpCode); + } + + @Import(name="waitingRoomDirectory") + private @Nullable String waitingRoomDirectory; + + public Optional waitingRoomDirectory() { + return Optional.ofNullable(this.waitingRoomDirectory); + } + + @Import(name="waitingRoomManagementTitle") + private @Nullable String waitingRoomManagementTitle; + + public Optional waitingRoomManagementTitle() { + return Optional.ofNullable(this.waitingRoomManagementTitle); + } + + @Import(name="waitingRoomNetStorage") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage waitingRoomNetStorage; + + public Optional waitingRoomNetStorage() { + return Optional.ofNullable(this.waitingRoomNetStorage); + } + + @Import(name="waitingRoomStatusCode") + private @Nullable Integer waitingRoomStatusCode; + + public Optional waitingRoomStatusCode() { + return Optional.ofNullable(this.waitingRoomStatusCode); + } + + @Import(name="waitingRoomUseCpCode") + private @Nullable Boolean waitingRoomUseCpCode; + + public Optional waitingRoomUseCpCode() { + return Optional.ofNullable(this.waitingRoomUseCpCode); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization $) { + this.allowedUserCookieAdvanced = $.allowedUserCookieAdvanced; + this.allowedUserCookieAutomaticSalt = $.allowedUserCookieAutomaticSalt; + this.allowedUserCookieDomain = $.allowedUserCookieDomain; + this.allowedUserCookieDomainType = $.allowedUserCookieDomainType; + this.allowedUserCookieDuration = $.allowedUserCookieDuration; + this.allowedUserCookieEnabled = $.allowedUserCookieEnabled; + this.allowedUserCookieHttpOnly = $.allowedUserCookieHttpOnly; + this.allowedUserCookieLabel = $.allowedUserCookieLabel; + this.allowedUserCookieManagementTitle = $.allowedUserCookieManagementTitle; + this.allowedUserCookieRefresh = $.allowedUserCookieRefresh; + this.allowedUserCookieSalt = $.allowedUserCookieSalt; + this.cloudletPolicy = $.cloudletPolicy; + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.userIdentificationByCookie = $.userIdentificationByCookie; + this.userIdentificationByHeaders = $.userIdentificationByHeaders; + this.userIdentificationByIp = $.userIdentificationByIp; + this.userIdentificationByParams = $.userIdentificationByParams; + this.userIdentificationKeyCookie = $.userIdentificationKeyCookie; + this.userIdentificationKeyHeaders = $.userIdentificationKeyHeaders; + this.userIdentificationKeyParams = $.userIdentificationKeyParams; + this.userIdentificationTitle = $.userIdentificationTitle; + this.uuid = $.uuid; + this.waitingRoomCacheTtl = $.waitingRoomCacheTtl; + this.waitingRoomCookieAdvanced = $.waitingRoomCookieAdvanced; + this.waitingRoomCookieAutomaticSalt = $.waitingRoomCookieAutomaticSalt; + this.waitingRoomCookieDomain = $.waitingRoomCookieDomain; + this.waitingRoomCookieDomainType = $.waitingRoomCookieDomainType; + this.waitingRoomCookieDuration = $.waitingRoomCookieDuration; + this.waitingRoomCookieEnabled = $.waitingRoomCookieEnabled; + this.waitingRoomCookieHttpOnly = $.waitingRoomCookieHttpOnly; + this.waitingRoomCookieLabel = $.waitingRoomCookieLabel; + this.waitingRoomCookieManagementTitle = $.waitingRoomCookieManagementTitle; + this.waitingRoomCookieSalt = $.waitingRoomCookieSalt; + this.waitingRoomCookieShareLabel = $.waitingRoomCookieShareLabel; + this.waitingRoomCpCode = $.waitingRoomCpCode; + this.waitingRoomDirectory = $.waitingRoomDirectory; + this.waitingRoomManagementTitle = $.waitingRoomManagementTitle; + this.waitingRoomNetStorage = $.waitingRoomNetStorage; + this.waitingRoomStatusCode = $.waitingRoomStatusCode; + this.waitingRoomUseCpCode = $.waitingRoomUseCpCode; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization(Objects.requireNonNull(defaults)); + } + + public Builder allowedUserCookieAdvanced(@Nullable Boolean allowedUserCookieAdvanced) { + $.allowedUserCookieAdvanced = allowedUserCookieAdvanced; + return this; + } + + public Builder allowedUserCookieAutomaticSalt(@Nullable Boolean allowedUserCookieAutomaticSalt) { + $.allowedUserCookieAutomaticSalt = allowedUserCookieAutomaticSalt; + return this; + } + + public Builder allowedUserCookieDomain(@Nullable String allowedUserCookieDomain) { + $.allowedUserCookieDomain = allowedUserCookieDomain; + return this; + } + + public Builder allowedUserCookieDomainType(@Nullable String allowedUserCookieDomainType) { + $.allowedUserCookieDomainType = allowedUserCookieDomainType; + return this; + } + + public Builder allowedUserCookieDuration(@Nullable Integer allowedUserCookieDuration) { + $.allowedUserCookieDuration = allowedUserCookieDuration; + return this; + } + + public Builder allowedUserCookieEnabled(@Nullable Boolean allowedUserCookieEnabled) { + $.allowedUserCookieEnabled = allowedUserCookieEnabled; + return this; + } + + public Builder allowedUserCookieHttpOnly(@Nullable Boolean allowedUserCookieHttpOnly) { + $.allowedUserCookieHttpOnly = allowedUserCookieHttpOnly; + return this; + } + + public Builder allowedUserCookieLabel(@Nullable String allowedUserCookieLabel) { + $.allowedUserCookieLabel = allowedUserCookieLabel; + return this; + } + + public Builder allowedUserCookieManagementTitle(@Nullable String allowedUserCookieManagementTitle) { + $.allowedUserCookieManagementTitle = allowedUserCookieManagementTitle; + return this; + } + + public Builder allowedUserCookieRefresh(@Nullable Boolean allowedUserCookieRefresh) { + $.allowedUserCookieRefresh = allowedUserCookieRefresh; + return this; + } + + public Builder allowedUserCookieSalt(@Nullable String allowedUserCookieSalt) { + $.allowedUserCookieSalt = allowedUserCookieSalt; + return this; + } + + public Builder cloudletPolicy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy cloudletPolicy) { + $.cloudletPolicy = cloudletPolicy; + return this; + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder userIdentificationByCookie(@Nullable Boolean userIdentificationByCookie) { + $.userIdentificationByCookie = userIdentificationByCookie; + return this; + } + + public Builder userIdentificationByHeaders(@Nullable Boolean userIdentificationByHeaders) { + $.userIdentificationByHeaders = userIdentificationByHeaders; + return this; + } + + public Builder userIdentificationByIp(@Nullable Boolean userIdentificationByIp) { + $.userIdentificationByIp = userIdentificationByIp; + return this; + } + + public Builder userIdentificationByParams(@Nullable Boolean userIdentificationByParams) { + $.userIdentificationByParams = userIdentificationByParams; + return this; + } + + public Builder userIdentificationKeyCookie(@Nullable String userIdentificationKeyCookie) { + $.userIdentificationKeyCookie = userIdentificationKeyCookie; + return this; + } + + public Builder userIdentificationKeyHeaders(@Nullable List userIdentificationKeyHeaders) { + $.userIdentificationKeyHeaders = userIdentificationKeyHeaders; + return this; + } + + public Builder userIdentificationKeyHeaders(String... userIdentificationKeyHeaders) { + return userIdentificationKeyHeaders(List.of(userIdentificationKeyHeaders)); + } + + public Builder userIdentificationKeyParams(@Nullable List userIdentificationKeyParams) { + $.userIdentificationKeyParams = userIdentificationKeyParams; + return this; + } + + public Builder userIdentificationKeyParams(String... userIdentificationKeyParams) { + return userIdentificationKeyParams(List.of(userIdentificationKeyParams)); + } + + public Builder userIdentificationTitle(@Nullable String userIdentificationTitle) { + $.userIdentificationTitle = userIdentificationTitle; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder waitingRoomCacheTtl(@Nullable Integer waitingRoomCacheTtl) { + $.waitingRoomCacheTtl = waitingRoomCacheTtl; + return this; + } + + public Builder waitingRoomCookieAdvanced(@Nullable Boolean waitingRoomCookieAdvanced) { + $.waitingRoomCookieAdvanced = waitingRoomCookieAdvanced; + return this; + } + + public Builder waitingRoomCookieAutomaticSalt(@Nullable Boolean waitingRoomCookieAutomaticSalt) { + $.waitingRoomCookieAutomaticSalt = waitingRoomCookieAutomaticSalt; + return this; + } + + public Builder waitingRoomCookieDomain(@Nullable String waitingRoomCookieDomain) { + $.waitingRoomCookieDomain = waitingRoomCookieDomain; + return this; + } + + public Builder waitingRoomCookieDomainType(@Nullable String waitingRoomCookieDomainType) { + $.waitingRoomCookieDomainType = waitingRoomCookieDomainType; + return this; + } + + public Builder waitingRoomCookieDuration(@Nullable Integer waitingRoomCookieDuration) { + $.waitingRoomCookieDuration = waitingRoomCookieDuration; + return this; + } + + public Builder waitingRoomCookieEnabled(@Nullable Boolean waitingRoomCookieEnabled) { + $.waitingRoomCookieEnabled = waitingRoomCookieEnabled; + return this; + } + + public Builder waitingRoomCookieHttpOnly(@Nullable Boolean waitingRoomCookieHttpOnly) { + $.waitingRoomCookieHttpOnly = waitingRoomCookieHttpOnly; + return this; + } + + public Builder waitingRoomCookieLabel(@Nullable String waitingRoomCookieLabel) { + $.waitingRoomCookieLabel = waitingRoomCookieLabel; + return this; + } + + public Builder waitingRoomCookieManagementTitle(@Nullable String waitingRoomCookieManagementTitle) { + $.waitingRoomCookieManagementTitle = waitingRoomCookieManagementTitle; + return this; + } + + public Builder waitingRoomCookieSalt(@Nullable String waitingRoomCookieSalt) { + $.waitingRoomCookieSalt = waitingRoomCookieSalt; + return this; + } + + public Builder waitingRoomCookieShareLabel(@Nullable Boolean waitingRoomCookieShareLabel) { + $.waitingRoomCookieShareLabel = waitingRoomCookieShareLabel; + return this; + } + + public Builder waitingRoomCpCode(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode waitingRoomCpCode) { + $.waitingRoomCpCode = waitingRoomCpCode; + return this; + } + + public Builder waitingRoomDirectory(@Nullable String waitingRoomDirectory) { + $.waitingRoomDirectory = waitingRoomDirectory; + return this; + } + + public Builder waitingRoomManagementTitle(@Nullable String waitingRoomManagementTitle) { + $.waitingRoomManagementTitle = waitingRoomManagementTitle; + return this; + } + + public Builder waitingRoomNetStorage(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage waitingRoomNetStorage) { + $.waitingRoomNetStorage = waitingRoomNetStorage; + return this; + } + + public Builder waitingRoomStatusCode(@Nullable Integer waitingRoomStatusCode) { + $.waitingRoomStatusCode = waitingRoomStatusCode; + return this; + } + + public Builder waitingRoomUseCpCode(@Nullable Boolean waitingRoomUseCpCode) { + $.waitingRoomUseCpCode = waitingRoomUseCpCode; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs.java new file mode 100644 index 000000000..e84b12740 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs.java @@ -0,0 +1,774 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs(); + + @Import(name="allowedUserCookieAdvanced") + private @Nullable Output allowedUserCookieAdvanced; + + public Optional> allowedUserCookieAdvanced() { + return Optional.ofNullable(this.allowedUserCookieAdvanced); + } + + @Import(name="allowedUserCookieAutomaticSalt") + private @Nullable Output allowedUserCookieAutomaticSalt; + + public Optional> allowedUserCookieAutomaticSalt() { + return Optional.ofNullable(this.allowedUserCookieAutomaticSalt); + } + + @Import(name="allowedUserCookieDomain") + private @Nullable Output allowedUserCookieDomain; + + public Optional> allowedUserCookieDomain() { + return Optional.ofNullable(this.allowedUserCookieDomain); + } + + @Import(name="allowedUserCookieDomainType") + private @Nullable Output allowedUserCookieDomainType; + + public Optional> allowedUserCookieDomainType() { + return Optional.ofNullable(this.allowedUserCookieDomainType); + } + + @Import(name="allowedUserCookieDuration") + private @Nullable Output allowedUserCookieDuration; + + public Optional> allowedUserCookieDuration() { + return Optional.ofNullable(this.allowedUserCookieDuration); + } + + @Import(name="allowedUserCookieEnabled") + private @Nullable Output allowedUserCookieEnabled; + + public Optional> allowedUserCookieEnabled() { + return Optional.ofNullable(this.allowedUserCookieEnabled); + } + + @Import(name="allowedUserCookieHttpOnly") + private @Nullable Output allowedUserCookieHttpOnly; + + public Optional> allowedUserCookieHttpOnly() { + return Optional.ofNullable(this.allowedUserCookieHttpOnly); + } + + @Import(name="allowedUserCookieLabel") + private @Nullable Output allowedUserCookieLabel; + + public Optional> allowedUserCookieLabel() { + return Optional.ofNullable(this.allowedUserCookieLabel); + } + + @Import(name="allowedUserCookieManagementTitle") + private @Nullable Output allowedUserCookieManagementTitle; + + public Optional> allowedUserCookieManagementTitle() { + return Optional.ofNullable(this.allowedUserCookieManagementTitle); + } + + @Import(name="allowedUserCookieRefresh") + private @Nullable Output allowedUserCookieRefresh; + + public Optional> allowedUserCookieRefresh() { + return Optional.ofNullable(this.allowedUserCookieRefresh); + } + + @Import(name="allowedUserCookieSalt") + private @Nullable Output allowedUserCookieSalt; + + public Optional> allowedUserCookieSalt() { + return Optional.ofNullable(this.allowedUserCookieSalt); + } + + @Import(name="cloudletPolicy") + private @Nullable Output cloudletPolicy; + + public Optional> cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="userIdentificationByCookie") + private @Nullable Output userIdentificationByCookie; + + public Optional> userIdentificationByCookie() { + return Optional.ofNullable(this.userIdentificationByCookie); + } + + @Import(name="userIdentificationByHeaders") + private @Nullable Output userIdentificationByHeaders; + + public Optional> userIdentificationByHeaders() { + return Optional.ofNullable(this.userIdentificationByHeaders); + } + + @Import(name="userIdentificationByIp") + private @Nullable Output userIdentificationByIp; + + public Optional> userIdentificationByIp() { + return Optional.ofNullable(this.userIdentificationByIp); + } + + @Import(name="userIdentificationByParams") + private @Nullable Output userIdentificationByParams; + + public Optional> userIdentificationByParams() { + return Optional.ofNullable(this.userIdentificationByParams); + } + + @Import(name="userIdentificationKeyCookie") + private @Nullable Output userIdentificationKeyCookie; + + public Optional> userIdentificationKeyCookie() { + return Optional.ofNullable(this.userIdentificationKeyCookie); + } + + @Import(name="userIdentificationKeyHeaders") + private @Nullable Output> userIdentificationKeyHeaders; + + public Optional>> userIdentificationKeyHeaders() { + return Optional.ofNullable(this.userIdentificationKeyHeaders); + } + + @Import(name="userIdentificationKeyParams") + private @Nullable Output> userIdentificationKeyParams; + + public Optional>> userIdentificationKeyParams() { + return Optional.ofNullable(this.userIdentificationKeyParams); + } + + @Import(name="userIdentificationTitle") + private @Nullable Output userIdentificationTitle; + + public Optional> userIdentificationTitle() { + return Optional.ofNullable(this.userIdentificationTitle); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="waitingRoomCacheTtl") + private @Nullable Output waitingRoomCacheTtl; + + public Optional> waitingRoomCacheTtl() { + return Optional.ofNullable(this.waitingRoomCacheTtl); + } + + @Import(name="waitingRoomCookieAdvanced") + private @Nullable Output waitingRoomCookieAdvanced; + + public Optional> waitingRoomCookieAdvanced() { + return Optional.ofNullable(this.waitingRoomCookieAdvanced); + } + + @Import(name="waitingRoomCookieAutomaticSalt") + private @Nullable Output waitingRoomCookieAutomaticSalt; + + public Optional> waitingRoomCookieAutomaticSalt() { + return Optional.ofNullable(this.waitingRoomCookieAutomaticSalt); + } + + @Import(name="waitingRoomCookieDomain") + private @Nullable Output waitingRoomCookieDomain; + + public Optional> waitingRoomCookieDomain() { + return Optional.ofNullable(this.waitingRoomCookieDomain); + } + + @Import(name="waitingRoomCookieDomainType") + private @Nullable Output waitingRoomCookieDomainType; + + public Optional> waitingRoomCookieDomainType() { + return Optional.ofNullable(this.waitingRoomCookieDomainType); + } + + @Import(name="waitingRoomCookieDuration") + private @Nullable Output waitingRoomCookieDuration; + + public Optional> waitingRoomCookieDuration() { + return Optional.ofNullable(this.waitingRoomCookieDuration); + } + + @Import(name="waitingRoomCookieEnabled") + private @Nullable Output waitingRoomCookieEnabled; + + public Optional> waitingRoomCookieEnabled() { + return Optional.ofNullable(this.waitingRoomCookieEnabled); + } + + @Import(name="waitingRoomCookieHttpOnly") + private @Nullable Output waitingRoomCookieHttpOnly; + + public Optional> waitingRoomCookieHttpOnly() { + return Optional.ofNullable(this.waitingRoomCookieHttpOnly); + } + + @Import(name="waitingRoomCookieLabel") + private @Nullable Output waitingRoomCookieLabel; + + public Optional> waitingRoomCookieLabel() { + return Optional.ofNullable(this.waitingRoomCookieLabel); + } + + @Import(name="waitingRoomCookieManagementTitle") + private @Nullable Output waitingRoomCookieManagementTitle; + + public Optional> waitingRoomCookieManagementTitle() { + return Optional.ofNullable(this.waitingRoomCookieManagementTitle); + } + + @Import(name="waitingRoomCookieSalt") + private @Nullable Output waitingRoomCookieSalt; + + public Optional> waitingRoomCookieSalt() { + return Optional.ofNullable(this.waitingRoomCookieSalt); + } + + @Import(name="waitingRoomCookieShareLabel") + private @Nullable Output waitingRoomCookieShareLabel; + + public Optional> waitingRoomCookieShareLabel() { + return Optional.ofNullable(this.waitingRoomCookieShareLabel); + } + + @Import(name="waitingRoomCpCode") + private @Nullable Output waitingRoomCpCode; + + public Optional> waitingRoomCpCode() { + return Optional.ofNullable(this.waitingRoomCpCode); + } + + @Import(name="waitingRoomDirectory") + private @Nullable Output waitingRoomDirectory; + + public Optional> waitingRoomDirectory() { + return Optional.ofNullable(this.waitingRoomDirectory); + } + + @Import(name="waitingRoomManagementTitle") + private @Nullable Output waitingRoomManagementTitle; + + public Optional> waitingRoomManagementTitle() { + return Optional.ofNullable(this.waitingRoomManagementTitle); + } + + @Import(name="waitingRoomNetStorage") + private @Nullable Output waitingRoomNetStorage; + + public Optional> waitingRoomNetStorage() { + return Optional.ofNullable(this.waitingRoomNetStorage); + } + + @Import(name="waitingRoomStatusCode") + private @Nullable Output waitingRoomStatusCode; + + public Optional> waitingRoomStatusCode() { + return Optional.ofNullable(this.waitingRoomStatusCode); + } + + @Import(name="waitingRoomUseCpCode") + private @Nullable Output waitingRoomUseCpCode; + + public Optional> waitingRoomUseCpCode() { + return Optional.ofNullable(this.waitingRoomUseCpCode); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs $) { + this.allowedUserCookieAdvanced = $.allowedUserCookieAdvanced; + this.allowedUserCookieAutomaticSalt = $.allowedUserCookieAutomaticSalt; + this.allowedUserCookieDomain = $.allowedUserCookieDomain; + this.allowedUserCookieDomainType = $.allowedUserCookieDomainType; + this.allowedUserCookieDuration = $.allowedUserCookieDuration; + this.allowedUserCookieEnabled = $.allowedUserCookieEnabled; + this.allowedUserCookieHttpOnly = $.allowedUserCookieHttpOnly; + this.allowedUserCookieLabel = $.allowedUserCookieLabel; + this.allowedUserCookieManagementTitle = $.allowedUserCookieManagementTitle; + this.allowedUserCookieRefresh = $.allowedUserCookieRefresh; + this.allowedUserCookieSalt = $.allowedUserCookieSalt; + this.cloudletPolicy = $.cloudletPolicy; + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.userIdentificationByCookie = $.userIdentificationByCookie; + this.userIdentificationByHeaders = $.userIdentificationByHeaders; + this.userIdentificationByIp = $.userIdentificationByIp; + this.userIdentificationByParams = $.userIdentificationByParams; + this.userIdentificationKeyCookie = $.userIdentificationKeyCookie; + this.userIdentificationKeyHeaders = $.userIdentificationKeyHeaders; + this.userIdentificationKeyParams = $.userIdentificationKeyParams; + this.userIdentificationTitle = $.userIdentificationTitle; + this.uuid = $.uuid; + this.waitingRoomCacheTtl = $.waitingRoomCacheTtl; + this.waitingRoomCookieAdvanced = $.waitingRoomCookieAdvanced; + this.waitingRoomCookieAutomaticSalt = $.waitingRoomCookieAutomaticSalt; + this.waitingRoomCookieDomain = $.waitingRoomCookieDomain; + this.waitingRoomCookieDomainType = $.waitingRoomCookieDomainType; + this.waitingRoomCookieDuration = $.waitingRoomCookieDuration; + this.waitingRoomCookieEnabled = $.waitingRoomCookieEnabled; + this.waitingRoomCookieHttpOnly = $.waitingRoomCookieHttpOnly; + this.waitingRoomCookieLabel = $.waitingRoomCookieLabel; + this.waitingRoomCookieManagementTitle = $.waitingRoomCookieManagementTitle; + this.waitingRoomCookieSalt = $.waitingRoomCookieSalt; + this.waitingRoomCookieShareLabel = $.waitingRoomCookieShareLabel; + this.waitingRoomCpCode = $.waitingRoomCpCode; + this.waitingRoomDirectory = $.waitingRoomDirectory; + this.waitingRoomManagementTitle = $.waitingRoomManagementTitle; + this.waitingRoomNetStorage = $.waitingRoomNetStorage; + this.waitingRoomStatusCode = $.waitingRoomStatusCode; + this.waitingRoomUseCpCode = $.waitingRoomUseCpCode; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs(Objects.requireNonNull(defaults)); + } + + public Builder allowedUserCookieAdvanced(@Nullable Output allowedUserCookieAdvanced) { + $.allowedUserCookieAdvanced = allowedUserCookieAdvanced; + return this; + } + + public Builder allowedUserCookieAdvanced(Boolean allowedUserCookieAdvanced) { + return allowedUserCookieAdvanced(Output.of(allowedUserCookieAdvanced)); + } + + public Builder allowedUserCookieAutomaticSalt(@Nullable Output allowedUserCookieAutomaticSalt) { + $.allowedUserCookieAutomaticSalt = allowedUserCookieAutomaticSalt; + return this; + } + + public Builder allowedUserCookieAutomaticSalt(Boolean allowedUserCookieAutomaticSalt) { + return allowedUserCookieAutomaticSalt(Output.of(allowedUserCookieAutomaticSalt)); + } + + public Builder allowedUserCookieDomain(@Nullable Output allowedUserCookieDomain) { + $.allowedUserCookieDomain = allowedUserCookieDomain; + return this; + } + + public Builder allowedUserCookieDomain(String allowedUserCookieDomain) { + return allowedUserCookieDomain(Output.of(allowedUserCookieDomain)); + } + + public Builder allowedUserCookieDomainType(@Nullable Output allowedUserCookieDomainType) { + $.allowedUserCookieDomainType = allowedUserCookieDomainType; + return this; + } + + public Builder allowedUserCookieDomainType(String allowedUserCookieDomainType) { + return allowedUserCookieDomainType(Output.of(allowedUserCookieDomainType)); + } + + public Builder allowedUserCookieDuration(@Nullable Output allowedUserCookieDuration) { + $.allowedUserCookieDuration = allowedUserCookieDuration; + return this; + } + + public Builder allowedUserCookieDuration(Integer allowedUserCookieDuration) { + return allowedUserCookieDuration(Output.of(allowedUserCookieDuration)); + } + + public Builder allowedUserCookieEnabled(@Nullable Output allowedUserCookieEnabled) { + $.allowedUserCookieEnabled = allowedUserCookieEnabled; + return this; + } + + public Builder allowedUserCookieEnabled(Boolean allowedUserCookieEnabled) { + return allowedUserCookieEnabled(Output.of(allowedUserCookieEnabled)); + } + + public Builder allowedUserCookieHttpOnly(@Nullable Output allowedUserCookieHttpOnly) { + $.allowedUserCookieHttpOnly = allowedUserCookieHttpOnly; + return this; + } + + public Builder allowedUserCookieHttpOnly(Boolean allowedUserCookieHttpOnly) { + return allowedUserCookieHttpOnly(Output.of(allowedUserCookieHttpOnly)); + } + + public Builder allowedUserCookieLabel(@Nullable Output allowedUserCookieLabel) { + $.allowedUserCookieLabel = allowedUserCookieLabel; + return this; + } + + public Builder allowedUserCookieLabel(String allowedUserCookieLabel) { + return allowedUserCookieLabel(Output.of(allowedUserCookieLabel)); + } + + public Builder allowedUserCookieManagementTitle(@Nullable Output allowedUserCookieManagementTitle) { + $.allowedUserCookieManagementTitle = allowedUserCookieManagementTitle; + return this; + } + + public Builder allowedUserCookieManagementTitle(String allowedUserCookieManagementTitle) { + return allowedUserCookieManagementTitle(Output.of(allowedUserCookieManagementTitle)); + } + + public Builder allowedUserCookieRefresh(@Nullable Output allowedUserCookieRefresh) { + $.allowedUserCookieRefresh = allowedUserCookieRefresh; + return this; + } + + public Builder allowedUserCookieRefresh(Boolean allowedUserCookieRefresh) { + return allowedUserCookieRefresh(Output.of(allowedUserCookieRefresh)); + } + + public Builder allowedUserCookieSalt(@Nullable Output allowedUserCookieSalt) { + $.allowedUserCookieSalt = allowedUserCookieSalt; + return this; + } + + public Builder allowedUserCookieSalt(String allowedUserCookieSalt) { + return allowedUserCookieSalt(Output.of(allowedUserCookieSalt)); + } + + public Builder cloudletPolicy(@Nullable Output cloudletPolicy) { + $.cloudletPolicy = cloudletPolicy; + return this; + } + + public Builder cloudletPolicy(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs cloudletPolicy) { + return cloudletPolicy(Output.of(cloudletPolicy)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder userIdentificationByCookie(@Nullable Output userIdentificationByCookie) { + $.userIdentificationByCookie = userIdentificationByCookie; + return this; + } + + public Builder userIdentificationByCookie(Boolean userIdentificationByCookie) { + return userIdentificationByCookie(Output.of(userIdentificationByCookie)); + } + + public Builder userIdentificationByHeaders(@Nullable Output userIdentificationByHeaders) { + $.userIdentificationByHeaders = userIdentificationByHeaders; + return this; + } + + public Builder userIdentificationByHeaders(Boolean userIdentificationByHeaders) { + return userIdentificationByHeaders(Output.of(userIdentificationByHeaders)); + } + + public Builder userIdentificationByIp(@Nullable Output userIdentificationByIp) { + $.userIdentificationByIp = userIdentificationByIp; + return this; + } + + public Builder userIdentificationByIp(Boolean userIdentificationByIp) { + return userIdentificationByIp(Output.of(userIdentificationByIp)); + } + + public Builder userIdentificationByParams(@Nullable Output userIdentificationByParams) { + $.userIdentificationByParams = userIdentificationByParams; + return this; + } + + public Builder userIdentificationByParams(Boolean userIdentificationByParams) { + return userIdentificationByParams(Output.of(userIdentificationByParams)); + } + + public Builder userIdentificationKeyCookie(@Nullable Output userIdentificationKeyCookie) { + $.userIdentificationKeyCookie = userIdentificationKeyCookie; + return this; + } + + public Builder userIdentificationKeyCookie(String userIdentificationKeyCookie) { + return userIdentificationKeyCookie(Output.of(userIdentificationKeyCookie)); + } + + public Builder userIdentificationKeyHeaders(@Nullable Output> userIdentificationKeyHeaders) { + $.userIdentificationKeyHeaders = userIdentificationKeyHeaders; + return this; + } + + public Builder userIdentificationKeyHeaders(List userIdentificationKeyHeaders) { + return userIdentificationKeyHeaders(Output.of(userIdentificationKeyHeaders)); + } + + public Builder userIdentificationKeyHeaders(String... userIdentificationKeyHeaders) { + return userIdentificationKeyHeaders(List.of(userIdentificationKeyHeaders)); + } + + public Builder userIdentificationKeyParams(@Nullable Output> userIdentificationKeyParams) { + $.userIdentificationKeyParams = userIdentificationKeyParams; + return this; + } + + public Builder userIdentificationKeyParams(List userIdentificationKeyParams) { + return userIdentificationKeyParams(Output.of(userIdentificationKeyParams)); + } + + public Builder userIdentificationKeyParams(String... userIdentificationKeyParams) { + return userIdentificationKeyParams(List.of(userIdentificationKeyParams)); + } + + public Builder userIdentificationTitle(@Nullable Output userIdentificationTitle) { + $.userIdentificationTitle = userIdentificationTitle; + return this; + } + + public Builder userIdentificationTitle(String userIdentificationTitle) { + return userIdentificationTitle(Output.of(userIdentificationTitle)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder waitingRoomCacheTtl(@Nullable Output waitingRoomCacheTtl) { + $.waitingRoomCacheTtl = waitingRoomCacheTtl; + return this; + } + + public Builder waitingRoomCacheTtl(Integer waitingRoomCacheTtl) { + return waitingRoomCacheTtl(Output.of(waitingRoomCacheTtl)); + } + + public Builder waitingRoomCookieAdvanced(@Nullable Output waitingRoomCookieAdvanced) { + $.waitingRoomCookieAdvanced = waitingRoomCookieAdvanced; + return this; + } + + public Builder waitingRoomCookieAdvanced(Boolean waitingRoomCookieAdvanced) { + return waitingRoomCookieAdvanced(Output.of(waitingRoomCookieAdvanced)); + } + + public Builder waitingRoomCookieAutomaticSalt(@Nullable Output waitingRoomCookieAutomaticSalt) { + $.waitingRoomCookieAutomaticSalt = waitingRoomCookieAutomaticSalt; + return this; + } + + public Builder waitingRoomCookieAutomaticSalt(Boolean waitingRoomCookieAutomaticSalt) { + return waitingRoomCookieAutomaticSalt(Output.of(waitingRoomCookieAutomaticSalt)); + } + + public Builder waitingRoomCookieDomain(@Nullable Output waitingRoomCookieDomain) { + $.waitingRoomCookieDomain = waitingRoomCookieDomain; + return this; + } + + public Builder waitingRoomCookieDomain(String waitingRoomCookieDomain) { + return waitingRoomCookieDomain(Output.of(waitingRoomCookieDomain)); + } + + public Builder waitingRoomCookieDomainType(@Nullable Output waitingRoomCookieDomainType) { + $.waitingRoomCookieDomainType = waitingRoomCookieDomainType; + return this; + } + + public Builder waitingRoomCookieDomainType(String waitingRoomCookieDomainType) { + return waitingRoomCookieDomainType(Output.of(waitingRoomCookieDomainType)); + } + + public Builder waitingRoomCookieDuration(@Nullable Output waitingRoomCookieDuration) { + $.waitingRoomCookieDuration = waitingRoomCookieDuration; + return this; + } + + public Builder waitingRoomCookieDuration(Integer waitingRoomCookieDuration) { + return waitingRoomCookieDuration(Output.of(waitingRoomCookieDuration)); + } + + public Builder waitingRoomCookieEnabled(@Nullable Output waitingRoomCookieEnabled) { + $.waitingRoomCookieEnabled = waitingRoomCookieEnabled; + return this; + } + + public Builder waitingRoomCookieEnabled(Boolean waitingRoomCookieEnabled) { + return waitingRoomCookieEnabled(Output.of(waitingRoomCookieEnabled)); + } + + public Builder waitingRoomCookieHttpOnly(@Nullable Output waitingRoomCookieHttpOnly) { + $.waitingRoomCookieHttpOnly = waitingRoomCookieHttpOnly; + return this; + } + + public Builder waitingRoomCookieHttpOnly(Boolean waitingRoomCookieHttpOnly) { + return waitingRoomCookieHttpOnly(Output.of(waitingRoomCookieHttpOnly)); + } + + public Builder waitingRoomCookieLabel(@Nullable Output waitingRoomCookieLabel) { + $.waitingRoomCookieLabel = waitingRoomCookieLabel; + return this; + } + + public Builder waitingRoomCookieLabel(String waitingRoomCookieLabel) { + return waitingRoomCookieLabel(Output.of(waitingRoomCookieLabel)); + } + + public Builder waitingRoomCookieManagementTitle(@Nullable Output waitingRoomCookieManagementTitle) { + $.waitingRoomCookieManagementTitle = waitingRoomCookieManagementTitle; + return this; + } + + public Builder waitingRoomCookieManagementTitle(String waitingRoomCookieManagementTitle) { + return waitingRoomCookieManagementTitle(Output.of(waitingRoomCookieManagementTitle)); + } + + public Builder waitingRoomCookieSalt(@Nullable Output waitingRoomCookieSalt) { + $.waitingRoomCookieSalt = waitingRoomCookieSalt; + return this; + } + + public Builder waitingRoomCookieSalt(String waitingRoomCookieSalt) { + return waitingRoomCookieSalt(Output.of(waitingRoomCookieSalt)); + } + + public Builder waitingRoomCookieShareLabel(@Nullable Output waitingRoomCookieShareLabel) { + $.waitingRoomCookieShareLabel = waitingRoomCookieShareLabel; + return this; + } + + public Builder waitingRoomCookieShareLabel(Boolean waitingRoomCookieShareLabel) { + return waitingRoomCookieShareLabel(Output.of(waitingRoomCookieShareLabel)); + } + + public Builder waitingRoomCpCode(@Nullable Output waitingRoomCpCode) { + $.waitingRoomCpCode = waitingRoomCpCode; + return this; + } + + public Builder waitingRoomCpCode(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs waitingRoomCpCode) { + return waitingRoomCpCode(Output.of(waitingRoomCpCode)); + } + + public Builder waitingRoomDirectory(@Nullable Output waitingRoomDirectory) { + $.waitingRoomDirectory = waitingRoomDirectory; + return this; + } + + public Builder waitingRoomDirectory(String waitingRoomDirectory) { + return waitingRoomDirectory(Output.of(waitingRoomDirectory)); + } + + public Builder waitingRoomManagementTitle(@Nullable Output waitingRoomManagementTitle) { + $.waitingRoomManagementTitle = waitingRoomManagementTitle; + return this; + } + + public Builder waitingRoomManagementTitle(String waitingRoomManagementTitle) { + return waitingRoomManagementTitle(Output.of(waitingRoomManagementTitle)); + } + + public Builder waitingRoomNetStorage(@Nullable Output waitingRoomNetStorage) { + $.waitingRoomNetStorage = waitingRoomNetStorage; + return this; + } + + public Builder waitingRoomNetStorage(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs waitingRoomNetStorage) { + return waitingRoomNetStorage(Output.of(waitingRoomNetStorage)); + } + + public Builder waitingRoomStatusCode(@Nullable Output waitingRoomStatusCode) { + $.waitingRoomStatusCode = waitingRoomStatusCode; + return this; + } + + public Builder waitingRoomStatusCode(Integer waitingRoomStatusCode) { + return waitingRoomStatusCode(Output.of(waitingRoomStatusCode)); + } + + public Builder waitingRoomUseCpCode(@Nullable Output waitingRoomUseCpCode) { + $.waitingRoomUseCpCode = waitingRoomUseCpCode; + return this; + } + + public Builder waitingRoomUseCpCode(Boolean waitingRoomUseCpCode) { + return waitingRoomUseCpCode(Output.of(waitingRoomUseCpCode)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy.java new file mode 100644 index 000000000..346f1d5c2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy.java @@ -0,0 +1,72 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy(); + + @Import(name="id") + private @Nullable Integer id; + + public Optional id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable String name; + + public Optional name() { + return Optional.ofNullable(this.name); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy $) { + this.id = $.id; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy(Objects.requireNonNull(defaults)); + } + + public Builder id(@Nullable Integer id) { + $.id = id; + return this; + } + + public Builder name(@Nullable String name) { + $.name = name; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs.java new file mode 100644 index 000000000..1cfb639b4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs(); + + @Import(name="id") + private @Nullable Output id; + + public Optional> id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs $) { + this.id = $.id; + this.name = $.name; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs(Objects.requireNonNull(defaults)); + } + + public Builder id(@Nullable Output id) { + $.id = id; + return this; + } + + public Builder id(Integer id) { + return id(Output.of(id)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo.java new file mode 100644 index 000000000..2bbc9fd0b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo.java @@ -0,0 +1,208 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo(); + + @Import(name="accessTitle") + private @Nullable String accessTitle; + + public Optional accessTitle() { + return Optional.ofNullable(this.accessTitle); + } + + @Import(name="cloudletSharedPolicy") + private @Nullable Integer cloudletSharedPolicy; + + public Optional cloudletSharedPolicy() { + return Optional.ofNullable(this.cloudletSharedPolicy); + } + + @Import(name="customCookieDomain") + private @Nullable String customCookieDomain; + + public Optional customCookieDomain() { + return Optional.ofNullable(this.customCookieDomain); + } + + @Import(name="domainConfig") + private @Nullable String domainConfig; + + public Optional domainConfig() { + return Optional.ofNullable(this.domainConfig); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="sessionAutoProlong") + private @Nullable Boolean sessionAutoProlong; + + public Optional sessionAutoProlong() { + return Optional.ofNullable(this.sessionAutoProlong); + } + + @Import(name="sessionDuration") + private @Nullable Integer sessionDuration; + + public Optional sessionDuration() { + return Optional.ofNullable(this.sessionDuration); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="waitingRoomAssetsPaths") + private @Nullable List waitingRoomAssetsPaths; + + public Optional> waitingRoomAssetsPaths() { + return Optional.ofNullable(this.waitingRoomAssetsPaths); + } + + @Import(name="waitingRoomPath") + private @Nullable String waitingRoomPath; + + public Optional waitingRoomPath() { + return Optional.ofNullable(this.waitingRoomPath); + } + + @Import(name="waitingRoomTitle") + private @Nullable String waitingRoomTitle; + + public Optional waitingRoomTitle() { + return Optional.ofNullable(this.waitingRoomTitle); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo $) { + this.accessTitle = $.accessTitle; + this.cloudletSharedPolicy = $.cloudletSharedPolicy; + this.customCookieDomain = $.customCookieDomain; + this.domainConfig = $.domainConfig; + this.locked = $.locked; + this.sessionAutoProlong = $.sessionAutoProlong; + this.sessionDuration = $.sessionDuration; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.waitingRoomAssetsPaths = $.waitingRoomAssetsPaths; + this.waitingRoomPath = $.waitingRoomPath; + this.waitingRoomTitle = $.waitingRoomTitle; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo(Objects.requireNonNull(defaults)); + } + + public Builder accessTitle(@Nullable String accessTitle) { + $.accessTitle = accessTitle; + return this; + } + + public Builder cloudletSharedPolicy(@Nullable Integer cloudletSharedPolicy) { + $.cloudletSharedPolicy = cloudletSharedPolicy; + return this; + } + + public Builder customCookieDomain(@Nullable String customCookieDomain) { + $.customCookieDomain = customCookieDomain; + return this; + } + + public Builder domainConfig(@Nullable String domainConfig) { + $.domainConfig = domainConfig; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder sessionAutoProlong(@Nullable Boolean sessionAutoProlong) { + $.sessionAutoProlong = sessionAutoProlong; + return this; + } + + public Builder sessionDuration(@Nullable Integer sessionDuration) { + $.sessionDuration = sessionDuration; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder waitingRoomAssetsPaths(@Nullable List waitingRoomAssetsPaths) { + $.waitingRoomAssetsPaths = waitingRoomAssetsPaths; + return this; + } + + public Builder waitingRoomAssetsPaths(String... waitingRoomAssetsPaths) { + return waitingRoomAssetsPaths(List.of(waitingRoomAssetsPaths)); + } + + public Builder waitingRoomPath(@Nullable String waitingRoomPath) { + $.waitingRoomPath = waitingRoomPath; + return this; + } + + public Builder waitingRoomTitle(@Nullable String waitingRoomTitle) { + $.waitingRoomTitle = waitingRoomTitle; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs.java new file mode 100644 index 000000000..c0ff31bcf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs.java @@ -0,0 +1,257 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs(); + + @Import(name="accessTitle") + private @Nullable Output accessTitle; + + public Optional> accessTitle() { + return Optional.ofNullable(this.accessTitle); + } + + @Import(name="cloudletSharedPolicy") + private @Nullable Output cloudletSharedPolicy; + + public Optional> cloudletSharedPolicy() { + return Optional.ofNullable(this.cloudletSharedPolicy); + } + + @Import(name="customCookieDomain") + private @Nullable Output customCookieDomain; + + public Optional> customCookieDomain() { + return Optional.ofNullable(this.customCookieDomain); + } + + @Import(name="domainConfig") + private @Nullable Output domainConfig; + + public Optional> domainConfig() { + return Optional.ofNullable(this.domainConfig); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="sessionAutoProlong") + private @Nullable Output sessionAutoProlong; + + public Optional> sessionAutoProlong() { + return Optional.ofNullable(this.sessionAutoProlong); + } + + @Import(name="sessionDuration") + private @Nullable Output sessionDuration; + + public Optional> sessionDuration() { + return Optional.ofNullable(this.sessionDuration); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="waitingRoomAssetsPaths") + private @Nullable Output> waitingRoomAssetsPaths; + + public Optional>> waitingRoomAssetsPaths() { + return Optional.ofNullable(this.waitingRoomAssetsPaths); + } + + @Import(name="waitingRoomPath") + private @Nullable Output waitingRoomPath; + + public Optional> waitingRoomPath() { + return Optional.ofNullable(this.waitingRoomPath); + } + + @Import(name="waitingRoomTitle") + private @Nullable Output waitingRoomTitle; + + public Optional> waitingRoomTitle() { + return Optional.ofNullable(this.waitingRoomTitle); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs $) { + this.accessTitle = $.accessTitle; + this.cloudletSharedPolicy = $.cloudletSharedPolicy; + this.customCookieDomain = $.customCookieDomain; + this.domainConfig = $.domainConfig; + this.locked = $.locked; + this.sessionAutoProlong = $.sessionAutoProlong; + this.sessionDuration = $.sessionDuration; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.waitingRoomAssetsPaths = $.waitingRoomAssetsPaths; + this.waitingRoomPath = $.waitingRoomPath; + this.waitingRoomTitle = $.waitingRoomTitle; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs(Objects.requireNonNull(defaults)); + } + + public Builder accessTitle(@Nullable Output accessTitle) { + $.accessTitle = accessTitle; + return this; + } + + public Builder accessTitle(String accessTitle) { + return accessTitle(Output.of(accessTitle)); + } + + public Builder cloudletSharedPolicy(@Nullable Output cloudletSharedPolicy) { + $.cloudletSharedPolicy = cloudletSharedPolicy; + return this; + } + + public Builder cloudletSharedPolicy(Integer cloudletSharedPolicy) { + return cloudletSharedPolicy(Output.of(cloudletSharedPolicy)); + } + + public Builder customCookieDomain(@Nullable Output customCookieDomain) { + $.customCookieDomain = customCookieDomain; + return this; + } + + public Builder customCookieDomain(String customCookieDomain) { + return customCookieDomain(Output.of(customCookieDomain)); + } + + public Builder domainConfig(@Nullable Output domainConfig) { + $.domainConfig = domainConfig; + return this; + } + + public Builder domainConfig(String domainConfig) { + return domainConfig(Output.of(domainConfig)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder sessionAutoProlong(@Nullable Output sessionAutoProlong) { + $.sessionAutoProlong = sessionAutoProlong; + return this; + } + + public Builder sessionAutoProlong(Boolean sessionAutoProlong) { + return sessionAutoProlong(Output.of(sessionAutoProlong)); + } + + public Builder sessionDuration(@Nullable Output sessionDuration) { + $.sessionDuration = sessionDuration; + return this; + } + + public Builder sessionDuration(Integer sessionDuration) { + return sessionDuration(Output.of(sessionDuration)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder waitingRoomAssetsPaths(@Nullable Output> waitingRoomAssetsPaths) { + $.waitingRoomAssetsPaths = waitingRoomAssetsPaths; + return this; + } + + public Builder waitingRoomAssetsPaths(List waitingRoomAssetsPaths) { + return waitingRoomAssetsPaths(Output.of(waitingRoomAssetsPaths)); + } + + public Builder waitingRoomAssetsPaths(String... waitingRoomAssetsPaths) { + return waitingRoomAssetsPaths(List.of(waitingRoomAssetsPaths)); + } + + public Builder waitingRoomPath(@Nullable Output waitingRoomPath) { + $.waitingRoomPath = waitingRoomPath; + return this; + } + + public Builder waitingRoomPath(String waitingRoomPath) { + return waitingRoomPath(Output.of(waitingRoomPath)); + } + + public Builder waitingRoomTitle(@Nullable Output waitingRoomTitle) { + $.waitingRoomTitle = waitingRoomTitle; + return this; + } + + public Builder waitingRoomTitle(String waitingRoomTitle) { + return waitingRoomTitle(Output.of(waitingRoomTitle)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone.java new file mode 100644 index 000000000..eeb51b52c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone $) { + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs.java new file mode 100644 index 000000000..e04dc6111 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs $) { + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode.java new file mode 100644 index 000000000..550f0f558 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode.java @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode(); + + @Import(name="cpCodeLimits") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits cpCodeLimits; + + public Optional cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + + @Import(name="createdDate") + private @Nullable Integer createdDate; + + public Optional createdDate() { + return Optional.ofNullable(this.createdDate); + } + + @Import(name="description") + private @Nullable String description; + + public Optional description() { + return Optional.ofNullable(this.description); + } + + @Import(name="id") + private @Nullable Integer id; + + public Optional id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable String name; + + public Optional name() { + return Optional.ofNullable(this.name); + } + + @Import(name="products") + private @Nullable List products; + + public Optional> products() { + return Optional.ofNullable(this.products); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode $) { + this.cpCodeLimits = $.cpCodeLimits; + this.createdDate = $.createdDate; + this.description = $.description; + this.id = $.id; + this.name = $.name; + this.products = $.products; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode(Objects.requireNonNull(defaults)); + } + + public Builder cpCodeLimits(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits cpCodeLimits) { + $.cpCodeLimits = cpCodeLimits; + return this; + } + + public Builder createdDate(@Nullable Integer createdDate) { + $.createdDate = createdDate; + return this; + } + + public Builder description(@Nullable String description) { + $.description = description; + return this; + } + + public Builder id(@Nullable Integer id) { + $.id = id; + return this; + } + + public Builder name(@Nullable String name) { + $.name = name; + return this; + } + + public Builder products(@Nullable List products) { + $.products = products; + return this; + } + + public Builder products(String... products) { + return products(List.of(products)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs.java new file mode 100644 index 000000000..53f933903 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs.java @@ -0,0 +1,155 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs(); + + @Import(name="cpCodeLimits") + private @Nullable Output cpCodeLimits; + + public Optional> cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + + @Import(name="createdDate") + private @Nullable Output createdDate; + + public Optional> createdDate() { + return Optional.ofNullable(this.createdDate); + } + + @Import(name="description") + private @Nullable Output description; + + public Optional> description() { + return Optional.ofNullable(this.description); + } + + @Import(name="id") + private @Nullable Output id; + + public Optional> id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="products") + private @Nullable Output> products; + + public Optional>> products() { + return Optional.ofNullable(this.products); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs $) { + this.cpCodeLimits = $.cpCodeLimits; + this.createdDate = $.createdDate; + this.description = $.description; + this.id = $.id; + this.name = $.name; + this.products = $.products; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs(Objects.requireNonNull(defaults)); + } + + public Builder cpCodeLimits(@Nullable Output cpCodeLimits) { + $.cpCodeLimits = cpCodeLimits; + return this; + } + + public Builder cpCodeLimits(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs cpCodeLimits) { + return cpCodeLimits(Output.of(cpCodeLimits)); + } + + public Builder createdDate(@Nullable Output createdDate) { + $.createdDate = createdDate; + return this; + } + + public Builder createdDate(Integer createdDate) { + return createdDate(Output.of(createdDate)); + } + + public Builder description(@Nullable Output description) { + $.description = description; + return this; + } + + public Builder description(String description) { + return description(Output.of(description)); + } + + public Builder id(@Nullable Output id) { + $.id = id; + return this; + } + + public Builder id(Integer id) { + return id(Output.of(id)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder products(@Nullable Output> products) { + $.products = products; + return this; + } + + public Builder products(List products) { + return products(Output.of(products)); + } + + public Builder products(String... products) { + return products(List.of(products)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits.java new file mode 100644 index 000000000..4ded1b7ee --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits(); + + @Import(name="currentCapacity") + private @Nullable Integer currentCapacity; + + public Optional currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + + @Import(name="limit") + private @Nullable Integer limit; + + public Optional limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="limitType") + private @Nullable String limitType; + + public Optional limitType() { + return Optional.ofNullable(this.limitType); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits $) { + this.currentCapacity = $.currentCapacity; + this.limit = $.limit; + this.limitType = $.limitType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits(Objects.requireNonNull(defaults)); + } + + public Builder currentCapacity(@Nullable Integer currentCapacity) { + $.currentCapacity = currentCapacity; + return this; + } + + public Builder limit(@Nullable Integer limit) { + $.limit = limit; + return this; + } + + public Builder limitType(@Nullable String limitType) { + $.limitType = limitType; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs.java new file mode 100644 index 000000000..5ec98f71c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs(); + + @Import(name="currentCapacity") + private @Nullable Output currentCapacity; + + public Optional> currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + + @Import(name="limit") + private @Nullable Output limit; + + public Optional> limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="limitType") + private @Nullable Output limitType; + + public Optional> limitType() { + return Optional.ofNullable(this.limitType); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs $) { + this.currentCapacity = $.currentCapacity; + this.limit = $.limit; + this.limitType = $.limitType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs(Objects.requireNonNull(defaults)); + } + + public Builder currentCapacity(@Nullable Output currentCapacity) { + $.currentCapacity = currentCapacity; + return this; + } + + public Builder currentCapacity(Integer currentCapacity) { + return currentCapacity(Output.of(currentCapacity)); + } + + public Builder limit(@Nullable Output limit) { + $.limit = limit; + return this; + } + + public Builder limit(Integer limit) { + return limit(Output.of(limit)); + } + + public Builder limitType(@Nullable Output limitType) { + $.limitType = limitType; + return this; + } + + public Builder limitType(String limitType) { + return limitType(Output.of(limitType)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage.java new file mode 100644 index 000000000..d3f569a0e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage(); + + @Import(name="cpCode") + private @Nullable Integer cpCode; + + public Optional cpCode() { + return Optional.ofNullable(this.cpCode); + } + + @Import(name="downloadDomainName") + private @Nullable String downloadDomainName; + + public Optional downloadDomainName() { + return Optional.ofNullable(this.downloadDomainName); + } + + @Import(name="g2oToken") + private @Nullable String g2oToken; + + public Optional g2oToken() { + return Optional.ofNullable(this.g2oToken); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage $) { + this.cpCode = $.cpCode; + this.downloadDomainName = $.downloadDomainName; + this.g2oToken = $.g2oToken; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage(Objects.requireNonNull(defaults)); + } + + public Builder cpCode(@Nullable Integer cpCode) { + $.cpCode = cpCode; + return this; + } + + public Builder downloadDomainName(@Nullable String downloadDomainName) { + $.downloadDomainName = downloadDomainName; + return this; + } + + public Builder g2oToken(@Nullable String g2oToken) { + $.g2oToken = g2oToken; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs.java new file mode 100644 index 000000000..8d79603ab --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs(); + + @Import(name="cpCode") + private @Nullable Output cpCode; + + public Optional> cpCode() { + return Optional.ofNullable(this.cpCode); + } + + @Import(name="downloadDomainName") + private @Nullable Output downloadDomainName; + + public Optional> downloadDomainName() { + return Optional.ofNullable(this.downloadDomainName); + } + + @Import(name="g2oToken") + private @Nullable Output g2oToken; + + public Optional> g2oToken() { + return Optional.ofNullable(this.g2oToken); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs $) { + this.cpCode = $.cpCode; + this.downloadDomainName = $.downloadDomainName; + this.g2oToken = $.g2oToken; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs(Objects.requireNonNull(defaults)); + } + + public Builder cpCode(@Nullable Output cpCode) { + $.cpCode = cpCode; + return this; + } + + public Builder cpCode(Integer cpCode) { + return cpCode(Output.of(cpCode)); + } + + public Builder downloadDomainName(@Nullable Output downloadDomainName) { + $.downloadDomainName = downloadDomainName; + return this; + } + + public Builder downloadDomainName(String downloadDomainName) { + return downloadDomainName(Output.of(downloadDomainName)); + } + + public Builder g2oToken(@Nullable Output g2oToken) { + $.g2oToken = g2oToken; + return this; + } + + public Builder g2oToken(String g2oToken) { + return g2oToken(Output.of(g2oToken)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking.java new file mode 100644 index 000000000..f44d52072 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking.java @@ -0,0 +1,293 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking(); + + @Import(name="abVariantLocation") + private @Nullable String abVariantLocation; + + public Optional abVariantLocation() { + return Optional.ofNullable(this.abVariantLocation); + } + + @Import(name="decryptionPassword1") + private @Nullable String decryptionPassword1; + + public Optional decryptionPassword1() { + return Optional.ofNullable(this.decryptionPassword1); + } + + @Import(name="decryptionPassword2") + private @Nullable String decryptionPassword2; + + public Optional decryptionPassword2() { + return Optional.ofNullable(this.decryptionPassword2); + } + + @Import(name="decryptionPasswordId1") + private @Nullable String decryptionPasswordId1; + + public Optional decryptionPasswordId1() { + return Optional.ofNullable(this.decryptionPasswordId1); + } + + @Import(name="decryptionPasswordId2") + private @Nullable String decryptionPasswordId2; + + public Optional decryptionPasswordId2() { + return Optional.ofNullable(this.decryptionPasswordId2); + } + + @Import(name="enable") + private @Nullable Boolean enable; + + public Optional enable() { + return Optional.ofNullable(this.enable); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="miscellaneousSettingsTitle") + private @Nullable String miscellaneousSettingsTitle; + + public Optional miscellaneousSettingsTitle() { + return Optional.ofNullable(this.miscellaneousSettingsTitle); + } + + @Import(name="patternDecryptionEnable") + private @Nullable Boolean patternDecryptionEnable; + + public Optional patternDecryptionEnable() { + return Optional.ofNullable(this.patternDecryptionEnable); + } + + @Import(name="patternEncryptionTitle") + private @Nullable String patternEncryptionTitle; + + public Optional patternEncryptionTitle() { + return Optional.ofNullable(this.patternEncryptionTitle); + } + + @Import(name="signatureVerificationEnable") + private @Nullable Boolean signatureVerificationEnable; + + public Optional signatureVerificationEnable() { + return Optional.ofNullable(this.signatureVerificationEnable); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="tokenSigningTitle") + private @Nullable String tokenSigningTitle; + + public Optional tokenSigningTitle() { + return Optional.ofNullable(this.tokenSigningTitle); + } + + @Import(name="useOriginalAsA") + private @Nullable Boolean useOriginalAsA; + + public Optional useOriginalAsA() { + return Optional.ofNullable(this.useOriginalAsA); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="verificationKeyId1") + private @Nullable String verificationKeyId1; + + public Optional verificationKeyId1() { + return Optional.ofNullable(this.verificationKeyId1); + } + + @Import(name="verificationKeyId2") + private @Nullable String verificationKeyId2; + + public Optional verificationKeyId2() { + return Optional.ofNullable(this.verificationKeyId2); + } + + @Import(name="verificationPublicKey1") + private @Nullable String verificationPublicKey1; + + public Optional verificationPublicKey1() { + return Optional.ofNullable(this.verificationPublicKey1); + } + + @Import(name="verificationPublicKey2") + private @Nullable String verificationPublicKey2; + + public Optional verificationPublicKey2() { + return Optional.ofNullable(this.verificationPublicKey2); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking(GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking $) { + this.abVariantLocation = $.abVariantLocation; + this.decryptionPassword1 = $.decryptionPassword1; + this.decryptionPassword2 = $.decryptionPassword2; + this.decryptionPasswordId1 = $.decryptionPasswordId1; + this.decryptionPasswordId2 = $.decryptionPasswordId2; + this.enable = $.enable; + this.locked = $.locked; + this.miscellaneousSettingsTitle = $.miscellaneousSettingsTitle; + this.patternDecryptionEnable = $.patternDecryptionEnable; + this.patternEncryptionTitle = $.patternEncryptionTitle; + this.signatureVerificationEnable = $.signatureVerificationEnable; + this.templateUuid = $.templateUuid; + this.tokenSigningTitle = $.tokenSigningTitle; + this.useOriginalAsA = $.useOriginalAsA; + this.uuid = $.uuid; + this.verificationKeyId1 = $.verificationKeyId1; + this.verificationKeyId2 = $.verificationKeyId2; + this.verificationPublicKey1 = $.verificationPublicKey1; + this.verificationPublicKey2 = $.verificationPublicKey2; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking(Objects.requireNonNull(defaults)); + } + + public Builder abVariantLocation(@Nullable String abVariantLocation) { + $.abVariantLocation = abVariantLocation; + return this; + } + + public Builder decryptionPassword1(@Nullable String decryptionPassword1) { + $.decryptionPassword1 = decryptionPassword1; + return this; + } + + public Builder decryptionPassword2(@Nullable String decryptionPassword2) { + $.decryptionPassword2 = decryptionPassword2; + return this; + } + + public Builder decryptionPasswordId1(@Nullable String decryptionPasswordId1) { + $.decryptionPasswordId1 = decryptionPasswordId1; + return this; + } + + public Builder decryptionPasswordId2(@Nullable String decryptionPasswordId2) { + $.decryptionPasswordId2 = decryptionPasswordId2; + return this; + } + + public Builder enable(@Nullable Boolean enable) { + $.enable = enable; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder miscellaneousSettingsTitle(@Nullable String miscellaneousSettingsTitle) { + $.miscellaneousSettingsTitle = miscellaneousSettingsTitle; + return this; + } + + public Builder patternDecryptionEnable(@Nullable Boolean patternDecryptionEnable) { + $.patternDecryptionEnable = patternDecryptionEnable; + return this; + } + + public Builder patternEncryptionTitle(@Nullable String patternEncryptionTitle) { + $.patternEncryptionTitle = patternEncryptionTitle; + return this; + } + + public Builder signatureVerificationEnable(@Nullable Boolean signatureVerificationEnable) { + $.signatureVerificationEnable = signatureVerificationEnable; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder tokenSigningTitle(@Nullable String tokenSigningTitle) { + $.tokenSigningTitle = tokenSigningTitle; + return this; + } + + public Builder useOriginalAsA(@Nullable Boolean useOriginalAsA) { + $.useOriginalAsA = useOriginalAsA; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder verificationKeyId1(@Nullable String verificationKeyId1) { + $.verificationKeyId1 = verificationKeyId1; + return this; + } + + public Builder verificationKeyId2(@Nullable String verificationKeyId2) { + $.verificationKeyId2 = verificationKeyId2; + return this; + } + + public Builder verificationPublicKey1(@Nullable String verificationPublicKey1) { + $.verificationPublicKey1 = verificationPublicKey1; + return this; + } + + public Builder verificationPublicKey2(@Nullable String verificationPublicKey2) { + $.verificationPublicKey2 = verificationPublicKey2; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs.java new file mode 100644 index 000000000..5f75ec0d8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs.java @@ -0,0 +1,370 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs(); + + @Import(name="abVariantLocation") + private @Nullable Output abVariantLocation; + + public Optional> abVariantLocation() { + return Optional.ofNullable(this.abVariantLocation); + } + + @Import(name="decryptionPassword1") + private @Nullable Output decryptionPassword1; + + public Optional> decryptionPassword1() { + return Optional.ofNullable(this.decryptionPassword1); + } + + @Import(name="decryptionPassword2") + private @Nullable Output decryptionPassword2; + + public Optional> decryptionPassword2() { + return Optional.ofNullable(this.decryptionPassword2); + } + + @Import(name="decryptionPasswordId1") + private @Nullable Output decryptionPasswordId1; + + public Optional> decryptionPasswordId1() { + return Optional.ofNullable(this.decryptionPasswordId1); + } + + @Import(name="decryptionPasswordId2") + private @Nullable Output decryptionPasswordId2; + + public Optional> decryptionPasswordId2() { + return Optional.ofNullable(this.decryptionPasswordId2); + } + + @Import(name="enable") + private @Nullable Output enable; + + public Optional> enable() { + return Optional.ofNullable(this.enable); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="miscellaneousSettingsTitle") + private @Nullable Output miscellaneousSettingsTitle; + + public Optional> miscellaneousSettingsTitle() { + return Optional.ofNullable(this.miscellaneousSettingsTitle); + } + + @Import(name="patternDecryptionEnable") + private @Nullable Output patternDecryptionEnable; + + public Optional> patternDecryptionEnable() { + return Optional.ofNullable(this.patternDecryptionEnable); + } + + @Import(name="patternEncryptionTitle") + private @Nullable Output patternEncryptionTitle; + + public Optional> patternEncryptionTitle() { + return Optional.ofNullable(this.patternEncryptionTitle); + } + + @Import(name="signatureVerificationEnable") + private @Nullable Output signatureVerificationEnable; + + public Optional> signatureVerificationEnable() { + return Optional.ofNullable(this.signatureVerificationEnable); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="tokenSigningTitle") + private @Nullable Output tokenSigningTitle; + + public Optional> tokenSigningTitle() { + return Optional.ofNullable(this.tokenSigningTitle); + } + + @Import(name="useOriginalAsA") + private @Nullable Output useOriginalAsA; + + public Optional> useOriginalAsA() { + return Optional.ofNullable(this.useOriginalAsA); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="verificationKeyId1") + private @Nullable Output verificationKeyId1; + + public Optional> verificationKeyId1() { + return Optional.ofNullable(this.verificationKeyId1); + } + + @Import(name="verificationKeyId2") + private @Nullable Output verificationKeyId2; + + public Optional> verificationKeyId2() { + return Optional.ofNullable(this.verificationKeyId2); + } + + @Import(name="verificationPublicKey1") + private @Nullable Output verificationPublicKey1; + + public Optional> verificationPublicKey1() { + return Optional.ofNullable(this.verificationPublicKey1); + } + + @Import(name="verificationPublicKey2") + private @Nullable Output verificationPublicKey2; + + public Optional> verificationPublicKey2() { + return Optional.ofNullable(this.verificationPublicKey2); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs(GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs $) { + this.abVariantLocation = $.abVariantLocation; + this.decryptionPassword1 = $.decryptionPassword1; + this.decryptionPassword2 = $.decryptionPassword2; + this.decryptionPasswordId1 = $.decryptionPasswordId1; + this.decryptionPasswordId2 = $.decryptionPasswordId2; + this.enable = $.enable; + this.locked = $.locked; + this.miscellaneousSettingsTitle = $.miscellaneousSettingsTitle; + this.patternDecryptionEnable = $.patternDecryptionEnable; + this.patternEncryptionTitle = $.patternEncryptionTitle; + this.signatureVerificationEnable = $.signatureVerificationEnable; + this.templateUuid = $.templateUuid; + this.tokenSigningTitle = $.tokenSigningTitle; + this.useOriginalAsA = $.useOriginalAsA; + this.uuid = $.uuid; + this.verificationKeyId1 = $.verificationKeyId1; + this.verificationKeyId2 = $.verificationKeyId2; + this.verificationPublicKey1 = $.verificationPublicKey1; + this.verificationPublicKey2 = $.verificationPublicKey2; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs(Objects.requireNonNull(defaults)); + } + + public Builder abVariantLocation(@Nullable Output abVariantLocation) { + $.abVariantLocation = abVariantLocation; + return this; + } + + public Builder abVariantLocation(String abVariantLocation) { + return abVariantLocation(Output.of(abVariantLocation)); + } + + public Builder decryptionPassword1(@Nullable Output decryptionPassword1) { + $.decryptionPassword1 = decryptionPassword1; + return this; + } + + public Builder decryptionPassword1(String decryptionPassword1) { + return decryptionPassword1(Output.of(decryptionPassword1)); + } + + public Builder decryptionPassword2(@Nullable Output decryptionPassword2) { + $.decryptionPassword2 = decryptionPassword2; + return this; + } + + public Builder decryptionPassword2(String decryptionPassword2) { + return decryptionPassword2(Output.of(decryptionPassword2)); + } + + public Builder decryptionPasswordId1(@Nullable Output decryptionPasswordId1) { + $.decryptionPasswordId1 = decryptionPasswordId1; + return this; + } + + public Builder decryptionPasswordId1(String decryptionPasswordId1) { + return decryptionPasswordId1(Output.of(decryptionPasswordId1)); + } + + public Builder decryptionPasswordId2(@Nullable Output decryptionPasswordId2) { + $.decryptionPasswordId2 = decryptionPasswordId2; + return this; + } + + public Builder decryptionPasswordId2(String decryptionPasswordId2) { + return decryptionPasswordId2(Output.of(decryptionPasswordId2)); + } + + public Builder enable(@Nullable Output enable) { + $.enable = enable; + return this; + } + + public Builder enable(Boolean enable) { + return enable(Output.of(enable)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder miscellaneousSettingsTitle(@Nullable Output miscellaneousSettingsTitle) { + $.miscellaneousSettingsTitle = miscellaneousSettingsTitle; + return this; + } + + public Builder miscellaneousSettingsTitle(String miscellaneousSettingsTitle) { + return miscellaneousSettingsTitle(Output.of(miscellaneousSettingsTitle)); + } + + public Builder patternDecryptionEnable(@Nullable Output patternDecryptionEnable) { + $.patternDecryptionEnable = patternDecryptionEnable; + return this; + } + + public Builder patternDecryptionEnable(Boolean patternDecryptionEnable) { + return patternDecryptionEnable(Output.of(patternDecryptionEnable)); + } + + public Builder patternEncryptionTitle(@Nullable Output patternEncryptionTitle) { + $.patternEncryptionTitle = patternEncryptionTitle; + return this; + } + + public Builder patternEncryptionTitle(String patternEncryptionTitle) { + return patternEncryptionTitle(Output.of(patternEncryptionTitle)); + } + + public Builder signatureVerificationEnable(@Nullable Output signatureVerificationEnable) { + $.signatureVerificationEnable = signatureVerificationEnable; + return this; + } + + public Builder signatureVerificationEnable(Boolean signatureVerificationEnable) { + return signatureVerificationEnable(Output.of(signatureVerificationEnable)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder tokenSigningTitle(@Nullable Output tokenSigningTitle) { + $.tokenSigningTitle = tokenSigningTitle; + return this; + } + + public Builder tokenSigningTitle(String tokenSigningTitle) { + return tokenSigningTitle(Output.of(tokenSigningTitle)); + } + + public Builder useOriginalAsA(@Nullable Output useOriginalAsA) { + $.useOriginalAsA = useOriginalAsA; + return this; + } + + public Builder useOriginalAsA(Boolean useOriginalAsA) { + return useOriginalAsA(Output.of(useOriginalAsA)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder verificationKeyId1(@Nullable Output verificationKeyId1) { + $.verificationKeyId1 = verificationKeyId1; + return this; + } + + public Builder verificationKeyId1(String verificationKeyId1) { + return verificationKeyId1(Output.of(verificationKeyId1)); + } + + public Builder verificationKeyId2(@Nullable Output verificationKeyId2) { + $.verificationKeyId2 = verificationKeyId2; + return this; + } + + public Builder verificationKeyId2(String verificationKeyId2) { + return verificationKeyId2(Output.of(verificationKeyId2)); + } + + public Builder verificationPublicKey1(@Nullable Output verificationPublicKey1) { + $.verificationPublicKey1 = verificationPublicKey1; + return this; + } + + public Builder verificationPublicKey1(String verificationPublicKey1) { + return verificationPublicKey1(Output.of(verificationPublicKey1)); + } + + public Builder verificationPublicKey2(@Nullable Output verificationPublicKey2) { + $.verificationPublicKey2 = verificationPublicKey2; + return this; + } + + public Builder verificationPublicKey2(String verificationPublicKey2) { + return verificationPublicKey2(Output.of(verificationPublicKey2)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall.java new file mode 100644 index 000000000..4595bebde --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall(); + + @Import(name="firewallConfiguration") + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration firewallConfiguration; + + public Optional firewallConfiguration() { + return Optional.ofNullable(this.firewallConfiguration); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall $) { + this.firewallConfiguration = $.firewallConfiguration; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall(Objects.requireNonNull(defaults)); + } + + public Builder firewallConfiguration(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration firewallConfiguration) { + $.firewallConfiguration = firewallConfiguration; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs.java new file mode 100644 index 000000000..1a474792e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs.java @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs(); + + @Import(name="firewallConfiguration") + private @Nullable Output firewallConfiguration; + + public Optional> firewallConfiguration() { + return Optional.ofNullable(this.firewallConfiguration); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs $) { + this.firewallConfiguration = $.firewallConfiguration; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs(Objects.requireNonNull(defaults)); + } + + public Builder firewallConfiguration(@Nullable Output firewallConfiguration) { + $.firewallConfiguration = firewallConfiguration; + return this; + } + + public Builder firewallConfiguration(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs firewallConfiguration) { + return firewallConfiguration(Output.of(firewallConfiguration)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration.java new file mode 100644 index 000000000..0a69f2c24 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration(); + + @Import(name="configId") + private @Nullable Integer configId; + + public Optional configId() { + return Optional.ofNullable(this.configId); + } + + @Import(name="fileName") + private @Nullable String fileName; + + public Optional fileName() { + return Optional.ofNullable(this.fileName); + } + + @Import(name="productionStatus") + private @Nullable String productionStatus; + + public Optional productionStatus() { + return Optional.ofNullable(this.productionStatus); + } + + @Import(name="productionVersion") + private @Nullable Integer productionVersion; + + public Optional productionVersion() { + return Optional.ofNullable(this.productionVersion); + } + + @Import(name="stagingStatus") + private @Nullable String stagingStatus; + + public Optional stagingStatus() { + return Optional.ofNullable(this.stagingStatus); + } + + @Import(name="stagingVersion") + private @Nullable Integer stagingVersion; + + public Optional stagingVersion() { + return Optional.ofNullable(this.stagingVersion); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration $) { + this.configId = $.configId; + this.fileName = $.fileName; + this.productionStatus = $.productionStatus; + this.productionVersion = $.productionVersion; + this.stagingStatus = $.stagingStatus; + this.stagingVersion = $.stagingVersion; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration(Objects.requireNonNull(defaults)); + } + + public Builder configId(@Nullable Integer configId) { + $.configId = configId; + return this; + } + + public Builder fileName(@Nullable String fileName) { + $.fileName = fileName; + return this; + } + + public Builder productionStatus(@Nullable String productionStatus) { + $.productionStatus = productionStatus; + return this; + } + + public Builder productionVersion(@Nullable Integer productionVersion) { + $.productionVersion = productionVersion; + return this; + } + + public Builder stagingStatus(@Nullable String stagingStatus) { + $.stagingStatus = stagingStatus; + return this; + } + + public Builder stagingVersion(@Nullable Integer stagingVersion) { + $.stagingVersion = stagingVersion; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs.java new file mode 100644 index 000000000..f171248f4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs.java @@ -0,0 +1,149 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs(); + + @Import(name="configId") + private @Nullable Output configId; + + public Optional> configId() { + return Optional.ofNullable(this.configId); + } + + @Import(name="fileName") + private @Nullable Output fileName; + + public Optional> fileName() { + return Optional.ofNullable(this.fileName); + } + + @Import(name="productionStatus") + private @Nullable Output productionStatus; + + public Optional> productionStatus() { + return Optional.ofNullable(this.productionStatus); + } + + @Import(name="productionVersion") + private @Nullable Output productionVersion; + + public Optional> productionVersion() { + return Optional.ofNullable(this.productionVersion); + } + + @Import(name="stagingStatus") + private @Nullable Output stagingStatus; + + public Optional> stagingStatus() { + return Optional.ofNullable(this.stagingStatus); + } + + @Import(name="stagingVersion") + private @Nullable Output stagingVersion; + + public Optional> stagingVersion() { + return Optional.ofNullable(this.stagingVersion); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs $) { + this.configId = $.configId; + this.fileName = $.fileName; + this.productionStatus = $.productionStatus; + this.productionVersion = $.productionVersion; + this.stagingStatus = $.stagingStatus; + this.stagingVersion = $.stagingVersion; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs(Objects.requireNonNull(defaults)); + } + + public Builder configId(@Nullable Output configId) { + $.configId = configId; + return this; + } + + public Builder configId(Integer configId) { + return configId(Output.of(configId)); + } + + public Builder fileName(@Nullable Output fileName) { + $.fileName = fileName; + return this; + } + + public Builder fileName(String fileName) { + return fileName(Output.of(fileName)); + } + + public Builder productionStatus(@Nullable Output productionStatus) { + $.productionStatus = productionStatus; + return this; + } + + public Builder productionStatus(String productionStatus) { + return productionStatus(Output.of(productionStatus)); + } + + public Builder productionVersion(@Nullable Output productionVersion) { + $.productionVersion = productionVersion; + return this; + } + + public Builder productionVersion(Integer productionVersion) { + return productionVersion(Output.of(productionVersion)); + } + + public Builder stagingStatus(@Nullable Output stagingStatus) { + $.stagingStatus = stagingStatus; + return this; + } + + public Builder stagingStatus(String stagingStatus) { + return stagingStatus(Output.of(stagingStatus)); + } + + public Builder stagingVersion(@Nullable Output stagingVersion) { + $.stagingVersion = stagingVersion; + return this; + } + + public Builder stagingVersion(Integer stagingVersion) { + return stagingVersion(Output.of(stagingVersion)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets.java new file mode 100644 index 000000000..09b71e85a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets(GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs.java new file mode 100644 index 000000000..d8154ffeb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs(GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebdav.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebdav.java new file mode 100644 index 000000000..595c18276 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebdav.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorWebdav extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorWebdav Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorWebdav(); + + @Import(name="enabled") + private @Nullable Boolean enabled; + + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorWebdav() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorWebdav(GetPropertyRulesBuilderRulesV20230920BehaviorWebdav $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorWebdav defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorWebdav $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorWebdav(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorWebdav defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorWebdav(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Boolean enabled) { + $.enabled = enabled; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorWebdav build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs.java new file mode 100644 index 000000000..4870006d0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs Empty = new GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs(); + + @Import(name="enabled") + private @Nullable Output enabled; + + public Optional> enabled() { + return Optional.ofNullable(this.enabled); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs() {} + + private GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs(GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs $) { + this.enabled = $.enabled; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs(Objects.requireNonNull(defaults)); + } + + public Builder enabled(@Nullable Output enabled) { + $.enabled = enabled; + return this; + } + + public Builder enabled(Boolean enabled) { + return enabled(Output.of(enabled)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920Criterion.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920Criterion.java new file mode 100644 index 000000000..7c703189d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920Criterion.java @@ -0,0 +1,674 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionBucket; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionCacheability; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIp; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionContentType; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionFileExtension; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionFilename; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionHostname; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionPath; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionRandom; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestType; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionServerLocation; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionTime; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionUserAgent; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionUserLocation; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionVariableError; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920Criterion extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920Criterion Empty = new GetPropertyRulesBuilderRulesV20230920Criterion(); + + @Import(name="advancedImMatch") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch advancedImMatch; + + public Optional advancedImMatch() { + return Optional.ofNullable(this.advancedImMatch); + } + + @Import(name="bucket") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionBucket bucket; + + public Optional bucket() { + return Optional.ofNullable(this.bucket); + } + + @Import(name="cacheability") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionCacheability cacheability; + + public Optional cacheability() { + return Optional.ofNullable(this.cacheability); + } + + @Import(name="chinaCdnRegion") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion chinaCdnRegion; + + public Optional chinaCdnRegion() { + return Optional.ofNullable(this.chinaCdnRegion); + } + + @Import(name="clientCertificate") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate clientCertificate; + + public Optional clientCertificate() { + return Optional.ofNullable(this.clientCertificate); + } + + @Import(name="clientIp") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionClientIp clientIp; + + public Optional clientIp() { + return Optional.ofNullable(this.clientIp); + } + + @Import(name="clientIpVersion") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion clientIpVersion; + + public Optional clientIpVersion() { + return Optional.ofNullable(this.clientIpVersion); + } + + @Import(name="cloudletsOrigin") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin cloudletsOrigin; + + public Optional cloudletsOrigin() { + return Optional.ofNullable(this.cloudletsOrigin); + } + + @Import(name="contentDeliveryNetwork") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork contentDeliveryNetwork; + + public Optional contentDeliveryNetwork() { + return Optional.ofNullable(this.contentDeliveryNetwork); + } + + @Import(name="contentType") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionContentType contentType; + + public Optional contentType() { + return Optional.ofNullable(this.contentType); + } + + @Import(name="deviceCharacteristic") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic deviceCharacteristic; + + public Optional deviceCharacteristic() { + return Optional.ofNullable(this.deviceCharacteristic); + } + + @Import(name="ecmdAuthGroups") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups ecmdAuthGroups; + + public Optional ecmdAuthGroups() { + return Optional.ofNullable(this.ecmdAuthGroups); + } + + @Import(name="ecmdAuthScheme") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme ecmdAuthScheme; + + public Optional ecmdAuthScheme() { + return Optional.ofNullable(this.ecmdAuthScheme); + } + + @Import(name="ecmdIsAuthenticated") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated ecmdIsAuthenticated; + + public Optional ecmdIsAuthenticated() { + return Optional.ofNullable(this.ecmdIsAuthenticated); + } + + @Import(name="ecmdUsername") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername ecmdUsername; + + public Optional ecmdUsername() { + return Optional.ofNullable(this.ecmdUsername); + } + + @Import(name="edgeWorkersFailure") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure edgeWorkersFailure; + + public Optional edgeWorkersFailure() { + return Optional.ofNullable(this.edgeWorkersFailure); + } + + @Import(name="fileExtension") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionFileExtension fileExtension; + + public Optional fileExtension() { + return Optional.ofNullable(this.fileExtension); + } + + @Import(name="filename") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionFilename filename; + + public Optional filename() { + return Optional.ofNullable(this.filename); + } + + @Import(name="hostname") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionHostname hostname; + + public Optional hostname() { + return Optional.ofNullable(this.hostname); + } + + @Import(name="matchAdvanced") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced matchAdvanced; + + public Optional matchAdvanced() { + return Optional.ofNullable(this.matchAdvanced); + } + + @Import(name="matchCpCode") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode matchCpCode; + + public Optional matchCpCode() { + return Optional.ofNullable(this.matchCpCode); + } + + @Import(name="matchResponseCode") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode matchResponseCode; + + public Optional matchResponseCode() { + return Optional.ofNullable(this.matchResponseCode); + } + + @Import(name="matchVariable") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable matchVariable; + + public Optional matchVariable() { + return Optional.ofNullable(this.matchVariable); + } + + @Import(name="metadataStage") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage metadataStage; + + public Optional metadataStage() { + return Optional.ofNullable(this.metadataStage); + } + + @Import(name="originTimeout") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout originTimeout; + + public Optional originTimeout() { + return Optional.ofNullable(this.originTimeout); + } + + @Import(name="path") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionPath path; + + public Optional path() { + return Optional.ofNullable(this.path); + } + + @Import(name="queryStringParameter") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter queryStringParameter; + + public Optional queryStringParameter() { + return Optional.ofNullable(this.queryStringParameter); + } + + @Import(name="random") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionRandom random; + + public Optional random() { + return Optional.ofNullable(this.random); + } + + @Import(name="recoveryConfig") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig recoveryConfig; + + public Optional recoveryConfig() { + return Optional.ofNullable(this.recoveryConfig); + } + + @Import(name="regularExpression") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression regularExpression; + + public Optional regularExpression() { + return Optional.ofNullable(this.regularExpression); + } + + @Import(name="requestCookie") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie requestCookie; + + public Optional requestCookie() { + return Optional.ofNullable(this.requestCookie); + } + + @Import(name="requestHeader") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader requestHeader; + + public Optional requestHeader() { + return Optional.ofNullable(this.requestHeader); + } + + @Import(name="requestMethod") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod requestMethod; + + public Optional requestMethod() { + return Optional.ofNullable(this.requestMethod); + } + + @Import(name="requestProtocol") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol requestProtocol; + + public Optional requestProtocol() { + return Optional.ofNullable(this.requestProtocol); + } + + @Import(name="requestType") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestType requestType; + + public Optional requestType() { + return Optional.ofNullable(this.requestType); + } + + @Import(name="responseHeader") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader responseHeader; + + public Optional responseHeader() { + return Optional.ofNullable(this.responseHeader); + } + + @Import(name="serverLocation") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionServerLocation serverLocation; + + public Optional serverLocation() { + return Optional.ofNullable(this.serverLocation); + } + + @Import(name="time") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionTime time; + + public Optional time() { + return Optional.ofNullable(this.time); + } + + @Import(name="tokenAuthorization") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization tokenAuthorization; + + public Optional tokenAuthorization() { + return Optional.ofNullable(this.tokenAuthorization); + } + + @Import(name="userAgent") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionUserAgent userAgent; + + public Optional userAgent() { + return Optional.ofNullable(this.userAgent); + } + + @Import(name="userLocation") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionUserLocation userLocation; + + public Optional userLocation() { + return Optional.ofNullable(this.userLocation); + } + + @Import(name="userNetwork") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork userNetwork; + + public Optional userNetwork() { + return Optional.ofNullable(this.userNetwork); + } + + @Import(name="variableError") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionVariableError variableError; + + public Optional variableError() { + return Optional.ofNullable(this.variableError); + } + + @Import(name="virtualWaitingRoomRequest") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest virtualWaitingRoomRequest; + + public Optional virtualWaitingRoomRequest() { + return Optional.ofNullable(this.virtualWaitingRoomRequest); + } + + @Import(name="visitorPrioritizationRequest") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest visitorPrioritizationRequest; + + public Optional visitorPrioritizationRequest() { + return Optional.ofNullable(this.visitorPrioritizationRequest); + } + + private GetPropertyRulesBuilderRulesV20230920Criterion() {} + + private GetPropertyRulesBuilderRulesV20230920Criterion(GetPropertyRulesBuilderRulesV20230920Criterion $) { + this.advancedImMatch = $.advancedImMatch; + this.bucket = $.bucket; + this.cacheability = $.cacheability; + this.chinaCdnRegion = $.chinaCdnRegion; + this.clientCertificate = $.clientCertificate; + this.clientIp = $.clientIp; + this.clientIpVersion = $.clientIpVersion; + this.cloudletsOrigin = $.cloudletsOrigin; + this.contentDeliveryNetwork = $.contentDeliveryNetwork; + this.contentType = $.contentType; + this.deviceCharacteristic = $.deviceCharacteristic; + this.ecmdAuthGroups = $.ecmdAuthGroups; + this.ecmdAuthScheme = $.ecmdAuthScheme; + this.ecmdIsAuthenticated = $.ecmdIsAuthenticated; + this.ecmdUsername = $.ecmdUsername; + this.edgeWorkersFailure = $.edgeWorkersFailure; + this.fileExtension = $.fileExtension; + this.filename = $.filename; + this.hostname = $.hostname; + this.matchAdvanced = $.matchAdvanced; + this.matchCpCode = $.matchCpCode; + this.matchResponseCode = $.matchResponseCode; + this.matchVariable = $.matchVariable; + this.metadataStage = $.metadataStage; + this.originTimeout = $.originTimeout; + this.path = $.path; + this.queryStringParameter = $.queryStringParameter; + this.random = $.random; + this.recoveryConfig = $.recoveryConfig; + this.regularExpression = $.regularExpression; + this.requestCookie = $.requestCookie; + this.requestHeader = $.requestHeader; + this.requestMethod = $.requestMethod; + this.requestProtocol = $.requestProtocol; + this.requestType = $.requestType; + this.responseHeader = $.responseHeader; + this.serverLocation = $.serverLocation; + this.time = $.time; + this.tokenAuthorization = $.tokenAuthorization; + this.userAgent = $.userAgent; + this.userLocation = $.userLocation; + this.userNetwork = $.userNetwork; + this.variableError = $.variableError; + this.virtualWaitingRoomRequest = $.virtualWaitingRoomRequest; + this.visitorPrioritizationRequest = $.visitorPrioritizationRequest; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920Criterion defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920Criterion $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920Criterion(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920Criterion defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920Criterion(Objects.requireNonNull(defaults)); + } + + public Builder advancedImMatch(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch advancedImMatch) { + $.advancedImMatch = advancedImMatch; + return this; + } + + public Builder bucket(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionBucket bucket) { + $.bucket = bucket; + return this; + } + + public Builder cacheability(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionCacheability cacheability) { + $.cacheability = cacheability; + return this; + } + + public Builder chinaCdnRegion(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion chinaCdnRegion) { + $.chinaCdnRegion = chinaCdnRegion; + return this; + } + + public Builder clientCertificate(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate clientCertificate) { + $.clientCertificate = clientCertificate; + return this; + } + + public Builder clientIp(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionClientIp clientIp) { + $.clientIp = clientIp; + return this; + } + + public Builder clientIpVersion(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion clientIpVersion) { + $.clientIpVersion = clientIpVersion; + return this; + } + + public Builder cloudletsOrigin(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin cloudletsOrigin) { + $.cloudletsOrigin = cloudletsOrigin; + return this; + } + + public Builder contentDeliveryNetwork(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork contentDeliveryNetwork) { + $.contentDeliveryNetwork = contentDeliveryNetwork; + return this; + } + + public Builder contentType(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionContentType contentType) { + $.contentType = contentType; + return this; + } + + public Builder deviceCharacteristic(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic deviceCharacteristic) { + $.deviceCharacteristic = deviceCharacteristic; + return this; + } + + public Builder ecmdAuthGroups(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups ecmdAuthGroups) { + $.ecmdAuthGroups = ecmdAuthGroups; + return this; + } + + public Builder ecmdAuthScheme(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme ecmdAuthScheme) { + $.ecmdAuthScheme = ecmdAuthScheme; + return this; + } + + public Builder ecmdIsAuthenticated(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated ecmdIsAuthenticated) { + $.ecmdIsAuthenticated = ecmdIsAuthenticated; + return this; + } + + public Builder ecmdUsername(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername ecmdUsername) { + $.ecmdUsername = ecmdUsername; + return this; + } + + public Builder edgeWorkersFailure(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure edgeWorkersFailure) { + $.edgeWorkersFailure = edgeWorkersFailure; + return this; + } + + public Builder fileExtension(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionFileExtension fileExtension) { + $.fileExtension = fileExtension; + return this; + } + + public Builder filename(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionFilename filename) { + $.filename = filename; + return this; + } + + public Builder hostname(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionHostname hostname) { + $.hostname = hostname; + return this; + } + + public Builder matchAdvanced(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced matchAdvanced) { + $.matchAdvanced = matchAdvanced; + return this; + } + + public Builder matchCpCode(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode matchCpCode) { + $.matchCpCode = matchCpCode; + return this; + } + + public Builder matchResponseCode(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode matchResponseCode) { + $.matchResponseCode = matchResponseCode; + return this; + } + + public Builder matchVariable(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable matchVariable) { + $.matchVariable = matchVariable; + return this; + } + + public Builder metadataStage(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage metadataStage) { + $.metadataStage = metadataStage; + return this; + } + + public Builder originTimeout(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout originTimeout) { + $.originTimeout = originTimeout; + return this; + } + + public Builder path(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionPath path) { + $.path = path; + return this; + } + + public Builder queryStringParameter(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter queryStringParameter) { + $.queryStringParameter = queryStringParameter; + return this; + } + + public Builder random(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionRandom random) { + $.random = random; + return this; + } + + public Builder recoveryConfig(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig recoveryConfig) { + $.recoveryConfig = recoveryConfig; + return this; + } + + public Builder regularExpression(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression regularExpression) { + $.regularExpression = regularExpression; + return this; + } + + public Builder requestCookie(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie requestCookie) { + $.requestCookie = requestCookie; + return this; + } + + public Builder requestHeader(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader requestHeader) { + $.requestHeader = requestHeader; + return this; + } + + public Builder requestMethod(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod requestMethod) { + $.requestMethod = requestMethod; + return this; + } + + public Builder requestProtocol(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol requestProtocol) { + $.requestProtocol = requestProtocol; + return this; + } + + public Builder requestType(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestType requestType) { + $.requestType = requestType; + return this; + } + + public Builder responseHeader(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader responseHeader) { + $.responseHeader = responseHeader; + return this; + } + + public Builder serverLocation(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionServerLocation serverLocation) { + $.serverLocation = serverLocation; + return this; + } + + public Builder time(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionTime time) { + $.time = time; + return this; + } + + public Builder tokenAuthorization(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization tokenAuthorization) { + $.tokenAuthorization = tokenAuthorization; + return this; + } + + public Builder userAgent(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionUserAgent userAgent) { + $.userAgent = userAgent; + return this; + } + + public Builder userLocation(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionUserLocation userLocation) { + $.userLocation = userLocation; + return this; + } + + public Builder userNetwork(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork userNetwork) { + $.userNetwork = userNetwork; + return this; + } + + public Builder variableError(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionVariableError variableError) { + $.variableError = variableError; + return this; + } + + public Builder virtualWaitingRoomRequest(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest virtualWaitingRoomRequest) { + $.virtualWaitingRoomRequest = virtualWaitingRoomRequest; + return this; + } + + public Builder visitorPrioritizationRequest(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest visitorPrioritizationRequest) { + $.visitorPrioritizationRequest = visitorPrioritizationRequest; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920Criterion build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch.java new file mode 100644 index 000000000..234087124 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch Empty = new GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOn") + private @Nullable String matchOn; + + public Optional matchOn() { + return Optional.ofNullable(this.matchOn); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch(GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch $) { + this.locked = $.locked; + this.matchOn = $.matchOn; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchOn(@Nullable String matchOn) { + $.matchOn = matchOn; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs.java new file mode 100644 index 000000000..6793caaf1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOn") + private @Nullable Output matchOn; + + public Optional> matchOn() { + return Optional.ofNullable(this.matchOn); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs(GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs $) { + this.locked = $.locked; + this.matchOn = $.matchOn; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchOn(@Nullable Output matchOn) { + $.matchOn = matchOn; + return this; + } + + public Builder matchOn(String matchOn) { + return matchOn(Output.of(matchOn)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionArgs.java new file mode 100644 index 000000000..5a18f6e66 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionArgs.java @@ -0,0 +1,855 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionPathArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs; +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionArgs(); + + @Import(name="advancedImMatch") + private @Nullable Output advancedImMatch; + + public Optional> advancedImMatch() { + return Optional.ofNullable(this.advancedImMatch); + } + + @Import(name="bucket") + private @Nullable Output bucket; + + public Optional> bucket() { + return Optional.ofNullable(this.bucket); + } + + @Import(name="cacheability") + private @Nullable Output cacheability; + + public Optional> cacheability() { + return Optional.ofNullable(this.cacheability); + } + + @Import(name="chinaCdnRegion") + private @Nullable Output chinaCdnRegion; + + public Optional> chinaCdnRegion() { + return Optional.ofNullable(this.chinaCdnRegion); + } + + @Import(name="clientCertificate") + private @Nullable Output clientCertificate; + + public Optional> clientCertificate() { + return Optional.ofNullable(this.clientCertificate); + } + + @Import(name="clientIp") + private @Nullable Output clientIp; + + public Optional> clientIp() { + return Optional.ofNullable(this.clientIp); + } + + @Import(name="clientIpVersion") + private @Nullable Output clientIpVersion; + + public Optional> clientIpVersion() { + return Optional.ofNullable(this.clientIpVersion); + } + + @Import(name="cloudletsOrigin") + private @Nullable Output cloudletsOrigin; + + public Optional> cloudletsOrigin() { + return Optional.ofNullable(this.cloudletsOrigin); + } + + @Import(name="contentDeliveryNetwork") + private @Nullable Output contentDeliveryNetwork; + + public Optional> contentDeliveryNetwork() { + return Optional.ofNullable(this.contentDeliveryNetwork); + } + + @Import(name="contentType") + private @Nullable Output contentType; + + public Optional> contentType() { + return Optional.ofNullable(this.contentType); + } + + @Import(name="deviceCharacteristic") + private @Nullable Output deviceCharacteristic; + + public Optional> deviceCharacteristic() { + return Optional.ofNullable(this.deviceCharacteristic); + } + + @Import(name="ecmdAuthGroups") + private @Nullable Output ecmdAuthGroups; + + public Optional> ecmdAuthGroups() { + return Optional.ofNullable(this.ecmdAuthGroups); + } + + @Import(name="ecmdAuthScheme") + private @Nullable Output ecmdAuthScheme; + + public Optional> ecmdAuthScheme() { + return Optional.ofNullable(this.ecmdAuthScheme); + } + + @Import(name="ecmdIsAuthenticated") + private @Nullable Output ecmdIsAuthenticated; + + public Optional> ecmdIsAuthenticated() { + return Optional.ofNullable(this.ecmdIsAuthenticated); + } + + @Import(name="ecmdUsername") + private @Nullable Output ecmdUsername; + + public Optional> ecmdUsername() { + return Optional.ofNullable(this.ecmdUsername); + } + + @Import(name="edgeWorkersFailure") + private @Nullable Output edgeWorkersFailure; + + public Optional> edgeWorkersFailure() { + return Optional.ofNullable(this.edgeWorkersFailure); + } + + @Import(name="fileExtension") + private @Nullable Output fileExtension; + + public Optional> fileExtension() { + return Optional.ofNullable(this.fileExtension); + } + + @Import(name="filename") + private @Nullable Output filename; + + public Optional> filename() { + return Optional.ofNullable(this.filename); + } + + @Import(name="hostname") + private @Nullable Output hostname; + + public Optional> hostname() { + return Optional.ofNullable(this.hostname); + } + + @Import(name="matchAdvanced") + private @Nullable Output matchAdvanced; + + public Optional> matchAdvanced() { + return Optional.ofNullable(this.matchAdvanced); + } + + @Import(name="matchCpCode") + private @Nullable Output matchCpCode; + + public Optional> matchCpCode() { + return Optional.ofNullable(this.matchCpCode); + } + + @Import(name="matchResponseCode") + private @Nullable Output matchResponseCode; + + public Optional> matchResponseCode() { + return Optional.ofNullable(this.matchResponseCode); + } + + @Import(name="matchVariable") + private @Nullable Output matchVariable; + + public Optional> matchVariable() { + return Optional.ofNullable(this.matchVariable); + } + + @Import(name="metadataStage") + private @Nullable Output metadataStage; + + public Optional> metadataStage() { + return Optional.ofNullable(this.metadataStage); + } + + @Import(name="originTimeout") + private @Nullable Output originTimeout; + + public Optional> originTimeout() { + return Optional.ofNullable(this.originTimeout); + } + + @Import(name="path") + private @Nullable Output path; + + public Optional> path() { + return Optional.ofNullable(this.path); + } + + @Import(name="queryStringParameter") + private @Nullable Output queryStringParameter; + + public Optional> queryStringParameter() { + return Optional.ofNullable(this.queryStringParameter); + } + + @Import(name="random") + private @Nullable Output random; + + public Optional> random() { + return Optional.ofNullable(this.random); + } + + @Import(name="recoveryConfig") + private @Nullable Output recoveryConfig; + + public Optional> recoveryConfig() { + return Optional.ofNullable(this.recoveryConfig); + } + + @Import(name="regularExpression") + private @Nullable Output regularExpression; + + public Optional> regularExpression() { + return Optional.ofNullable(this.regularExpression); + } + + @Import(name="requestCookie") + private @Nullable Output requestCookie; + + public Optional> requestCookie() { + return Optional.ofNullable(this.requestCookie); + } + + @Import(name="requestHeader") + private @Nullable Output requestHeader; + + public Optional> requestHeader() { + return Optional.ofNullable(this.requestHeader); + } + + @Import(name="requestMethod") + private @Nullable Output requestMethod; + + public Optional> requestMethod() { + return Optional.ofNullable(this.requestMethod); + } + + @Import(name="requestProtocol") + private @Nullable Output requestProtocol; + + public Optional> requestProtocol() { + return Optional.ofNullable(this.requestProtocol); + } + + @Import(name="requestType") + private @Nullable Output requestType; + + public Optional> requestType() { + return Optional.ofNullable(this.requestType); + } + + @Import(name="responseHeader") + private @Nullable Output responseHeader; + + public Optional> responseHeader() { + return Optional.ofNullable(this.responseHeader); + } + + @Import(name="serverLocation") + private @Nullable Output serverLocation; + + public Optional> serverLocation() { + return Optional.ofNullable(this.serverLocation); + } + + @Import(name="time") + private @Nullable Output time; + + public Optional> time() { + return Optional.ofNullable(this.time); + } + + @Import(name="tokenAuthorization") + private @Nullable Output tokenAuthorization; + + public Optional> tokenAuthorization() { + return Optional.ofNullable(this.tokenAuthorization); + } + + @Import(name="userAgent") + private @Nullable Output userAgent; + + public Optional> userAgent() { + return Optional.ofNullable(this.userAgent); + } + + @Import(name="userLocation") + private @Nullable Output userLocation; + + public Optional> userLocation() { + return Optional.ofNullable(this.userLocation); + } + + @Import(name="userNetwork") + private @Nullable Output userNetwork; + + public Optional> userNetwork() { + return Optional.ofNullable(this.userNetwork); + } + + @Import(name="variableError") + private @Nullable Output variableError; + + public Optional> variableError() { + return Optional.ofNullable(this.variableError); + } + + @Import(name="virtualWaitingRoomRequest") + private @Nullable Output virtualWaitingRoomRequest; + + public Optional> virtualWaitingRoomRequest() { + return Optional.ofNullable(this.virtualWaitingRoomRequest); + } + + @Import(name="visitorPrioritizationRequest") + private @Nullable Output visitorPrioritizationRequest; + + public Optional> visitorPrioritizationRequest() { + return Optional.ofNullable(this.visitorPrioritizationRequest); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionArgs(GetPropertyRulesBuilderRulesV20230920CriterionArgs $) { + this.advancedImMatch = $.advancedImMatch; + this.bucket = $.bucket; + this.cacheability = $.cacheability; + this.chinaCdnRegion = $.chinaCdnRegion; + this.clientCertificate = $.clientCertificate; + this.clientIp = $.clientIp; + this.clientIpVersion = $.clientIpVersion; + this.cloudletsOrigin = $.cloudletsOrigin; + this.contentDeliveryNetwork = $.contentDeliveryNetwork; + this.contentType = $.contentType; + this.deviceCharacteristic = $.deviceCharacteristic; + this.ecmdAuthGroups = $.ecmdAuthGroups; + this.ecmdAuthScheme = $.ecmdAuthScheme; + this.ecmdIsAuthenticated = $.ecmdIsAuthenticated; + this.ecmdUsername = $.ecmdUsername; + this.edgeWorkersFailure = $.edgeWorkersFailure; + this.fileExtension = $.fileExtension; + this.filename = $.filename; + this.hostname = $.hostname; + this.matchAdvanced = $.matchAdvanced; + this.matchCpCode = $.matchCpCode; + this.matchResponseCode = $.matchResponseCode; + this.matchVariable = $.matchVariable; + this.metadataStage = $.metadataStage; + this.originTimeout = $.originTimeout; + this.path = $.path; + this.queryStringParameter = $.queryStringParameter; + this.random = $.random; + this.recoveryConfig = $.recoveryConfig; + this.regularExpression = $.regularExpression; + this.requestCookie = $.requestCookie; + this.requestHeader = $.requestHeader; + this.requestMethod = $.requestMethod; + this.requestProtocol = $.requestProtocol; + this.requestType = $.requestType; + this.responseHeader = $.responseHeader; + this.serverLocation = $.serverLocation; + this.time = $.time; + this.tokenAuthorization = $.tokenAuthorization; + this.userAgent = $.userAgent; + this.userLocation = $.userLocation; + this.userNetwork = $.userNetwork; + this.variableError = $.variableError; + this.virtualWaitingRoomRequest = $.virtualWaitingRoomRequest; + this.visitorPrioritizationRequest = $.visitorPrioritizationRequest; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionArgs(Objects.requireNonNull(defaults)); + } + + public Builder advancedImMatch(@Nullable Output advancedImMatch) { + $.advancedImMatch = advancedImMatch; + return this; + } + + public Builder advancedImMatch(GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs advancedImMatch) { + return advancedImMatch(Output.of(advancedImMatch)); + } + + public Builder bucket(@Nullable Output bucket) { + $.bucket = bucket; + return this; + } + + public Builder bucket(GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs bucket) { + return bucket(Output.of(bucket)); + } + + public Builder cacheability(@Nullable Output cacheability) { + $.cacheability = cacheability; + return this; + } + + public Builder cacheability(GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs cacheability) { + return cacheability(Output.of(cacheability)); + } + + public Builder chinaCdnRegion(@Nullable Output chinaCdnRegion) { + $.chinaCdnRegion = chinaCdnRegion; + return this; + } + + public Builder chinaCdnRegion(GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs chinaCdnRegion) { + return chinaCdnRegion(Output.of(chinaCdnRegion)); + } + + public Builder clientCertificate(@Nullable Output clientCertificate) { + $.clientCertificate = clientCertificate; + return this; + } + + public Builder clientCertificate(GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs clientCertificate) { + return clientCertificate(Output.of(clientCertificate)); + } + + public Builder clientIp(@Nullable Output clientIp) { + $.clientIp = clientIp; + return this; + } + + public Builder clientIp(GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs clientIp) { + return clientIp(Output.of(clientIp)); + } + + public Builder clientIpVersion(@Nullable Output clientIpVersion) { + $.clientIpVersion = clientIpVersion; + return this; + } + + public Builder clientIpVersion(GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs clientIpVersion) { + return clientIpVersion(Output.of(clientIpVersion)); + } + + public Builder cloudletsOrigin(@Nullable Output cloudletsOrigin) { + $.cloudletsOrigin = cloudletsOrigin; + return this; + } + + public Builder cloudletsOrigin(GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs cloudletsOrigin) { + return cloudletsOrigin(Output.of(cloudletsOrigin)); + } + + public Builder contentDeliveryNetwork(@Nullable Output contentDeliveryNetwork) { + $.contentDeliveryNetwork = contentDeliveryNetwork; + return this; + } + + public Builder contentDeliveryNetwork(GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs contentDeliveryNetwork) { + return contentDeliveryNetwork(Output.of(contentDeliveryNetwork)); + } + + public Builder contentType(@Nullable Output contentType) { + $.contentType = contentType; + return this; + } + + public Builder contentType(GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs contentType) { + return contentType(Output.of(contentType)); + } + + public Builder deviceCharacteristic(@Nullable Output deviceCharacteristic) { + $.deviceCharacteristic = deviceCharacteristic; + return this; + } + + public Builder deviceCharacteristic(GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs deviceCharacteristic) { + return deviceCharacteristic(Output.of(deviceCharacteristic)); + } + + public Builder ecmdAuthGroups(@Nullable Output ecmdAuthGroups) { + $.ecmdAuthGroups = ecmdAuthGroups; + return this; + } + + public Builder ecmdAuthGroups(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs ecmdAuthGroups) { + return ecmdAuthGroups(Output.of(ecmdAuthGroups)); + } + + public Builder ecmdAuthScheme(@Nullable Output ecmdAuthScheme) { + $.ecmdAuthScheme = ecmdAuthScheme; + return this; + } + + public Builder ecmdAuthScheme(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs ecmdAuthScheme) { + return ecmdAuthScheme(Output.of(ecmdAuthScheme)); + } + + public Builder ecmdIsAuthenticated(@Nullable Output ecmdIsAuthenticated) { + $.ecmdIsAuthenticated = ecmdIsAuthenticated; + return this; + } + + public Builder ecmdIsAuthenticated(GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs ecmdIsAuthenticated) { + return ecmdIsAuthenticated(Output.of(ecmdIsAuthenticated)); + } + + public Builder ecmdUsername(@Nullable Output ecmdUsername) { + $.ecmdUsername = ecmdUsername; + return this; + } + + public Builder ecmdUsername(GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs ecmdUsername) { + return ecmdUsername(Output.of(ecmdUsername)); + } + + public Builder edgeWorkersFailure(@Nullable Output edgeWorkersFailure) { + $.edgeWorkersFailure = edgeWorkersFailure; + return this; + } + + public Builder edgeWorkersFailure(GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs edgeWorkersFailure) { + return edgeWorkersFailure(Output.of(edgeWorkersFailure)); + } + + public Builder fileExtension(@Nullable Output fileExtension) { + $.fileExtension = fileExtension; + return this; + } + + public Builder fileExtension(GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs fileExtension) { + return fileExtension(Output.of(fileExtension)); + } + + public Builder filename(@Nullable Output filename) { + $.filename = filename; + return this; + } + + public Builder filename(GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs filename) { + return filename(Output.of(filename)); + } + + public Builder hostname(@Nullable Output hostname) { + $.hostname = hostname; + return this; + } + + public Builder hostname(GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs hostname) { + return hostname(Output.of(hostname)); + } + + public Builder matchAdvanced(@Nullable Output matchAdvanced) { + $.matchAdvanced = matchAdvanced; + return this; + } + + public Builder matchAdvanced(GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs matchAdvanced) { + return matchAdvanced(Output.of(matchAdvanced)); + } + + public Builder matchCpCode(@Nullable Output matchCpCode) { + $.matchCpCode = matchCpCode; + return this; + } + + public Builder matchCpCode(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs matchCpCode) { + return matchCpCode(Output.of(matchCpCode)); + } + + public Builder matchResponseCode(@Nullable Output matchResponseCode) { + $.matchResponseCode = matchResponseCode; + return this; + } + + public Builder matchResponseCode(GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs matchResponseCode) { + return matchResponseCode(Output.of(matchResponseCode)); + } + + public Builder matchVariable(@Nullable Output matchVariable) { + $.matchVariable = matchVariable; + return this; + } + + public Builder matchVariable(GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs matchVariable) { + return matchVariable(Output.of(matchVariable)); + } + + public Builder metadataStage(@Nullable Output metadataStage) { + $.metadataStage = metadataStage; + return this; + } + + public Builder metadataStage(GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs metadataStage) { + return metadataStage(Output.of(metadataStage)); + } + + public Builder originTimeout(@Nullable Output originTimeout) { + $.originTimeout = originTimeout; + return this; + } + + public Builder originTimeout(GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs originTimeout) { + return originTimeout(Output.of(originTimeout)); + } + + public Builder path(@Nullable Output path) { + $.path = path; + return this; + } + + public Builder path(GetPropertyRulesBuilderRulesV20230920CriterionPathArgs path) { + return path(Output.of(path)); + } + + public Builder queryStringParameter(@Nullable Output queryStringParameter) { + $.queryStringParameter = queryStringParameter; + return this; + } + + public Builder queryStringParameter(GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs queryStringParameter) { + return queryStringParameter(Output.of(queryStringParameter)); + } + + public Builder random(@Nullable Output random) { + $.random = random; + return this; + } + + public Builder random(GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs random) { + return random(Output.of(random)); + } + + public Builder recoveryConfig(@Nullable Output recoveryConfig) { + $.recoveryConfig = recoveryConfig; + return this; + } + + public Builder recoveryConfig(GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs recoveryConfig) { + return recoveryConfig(Output.of(recoveryConfig)); + } + + public Builder regularExpression(@Nullable Output regularExpression) { + $.regularExpression = regularExpression; + return this; + } + + public Builder regularExpression(GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs regularExpression) { + return regularExpression(Output.of(regularExpression)); + } + + public Builder requestCookie(@Nullable Output requestCookie) { + $.requestCookie = requestCookie; + return this; + } + + public Builder requestCookie(GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs requestCookie) { + return requestCookie(Output.of(requestCookie)); + } + + public Builder requestHeader(@Nullable Output requestHeader) { + $.requestHeader = requestHeader; + return this; + } + + public Builder requestHeader(GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs requestHeader) { + return requestHeader(Output.of(requestHeader)); + } + + public Builder requestMethod(@Nullable Output requestMethod) { + $.requestMethod = requestMethod; + return this; + } + + public Builder requestMethod(GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs requestMethod) { + return requestMethod(Output.of(requestMethod)); + } + + public Builder requestProtocol(@Nullable Output requestProtocol) { + $.requestProtocol = requestProtocol; + return this; + } + + public Builder requestProtocol(GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs requestProtocol) { + return requestProtocol(Output.of(requestProtocol)); + } + + public Builder requestType(@Nullable Output requestType) { + $.requestType = requestType; + return this; + } + + public Builder requestType(GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs requestType) { + return requestType(Output.of(requestType)); + } + + public Builder responseHeader(@Nullable Output responseHeader) { + $.responseHeader = responseHeader; + return this; + } + + public Builder responseHeader(GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs responseHeader) { + return responseHeader(Output.of(responseHeader)); + } + + public Builder serverLocation(@Nullable Output serverLocation) { + $.serverLocation = serverLocation; + return this; + } + + public Builder serverLocation(GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs serverLocation) { + return serverLocation(Output.of(serverLocation)); + } + + public Builder time(@Nullable Output time) { + $.time = time; + return this; + } + + public Builder time(GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs time) { + return time(Output.of(time)); + } + + public Builder tokenAuthorization(@Nullable Output tokenAuthorization) { + $.tokenAuthorization = tokenAuthorization; + return this; + } + + public Builder tokenAuthorization(GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs tokenAuthorization) { + return tokenAuthorization(Output.of(tokenAuthorization)); + } + + public Builder userAgent(@Nullable Output userAgent) { + $.userAgent = userAgent; + return this; + } + + public Builder userAgent(GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs userAgent) { + return userAgent(Output.of(userAgent)); + } + + public Builder userLocation(@Nullable Output userLocation) { + $.userLocation = userLocation; + return this; + } + + public Builder userLocation(GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs userLocation) { + return userLocation(Output.of(userLocation)); + } + + public Builder userNetwork(@Nullable Output userNetwork) { + $.userNetwork = userNetwork; + return this; + } + + public Builder userNetwork(GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs userNetwork) { + return userNetwork(Output.of(userNetwork)); + } + + public Builder variableError(@Nullable Output variableError) { + $.variableError = variableError; + return this; + } + + public Builder variableError(GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs variableError) { + return variableError(Output.of(variableError)); + } + + public Builder virtualWaitingRoomRequest(@Nullable Output virtualWaitingRoomRequest) { + $.virtualWaitingRoomRequest = virtualWaitingRoomRequest; + return this; + } + + public Builder virtualWaitingRoomRequest(GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs virtualWaitingRoomRequest) { + return virtualWaitingRoomRequest(Output.of(virtualWaitingRoomRequest)); + } + + public Builder visitorPrioritizationRequest(@Nullable Output visitorPrioritizationRequest) { + $.visitorPrioritizationRequest = visitorPrioritizationRequest; + return this; + } + + public Builder visitorPrioritizationRequest(GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs visitorPrioritizationRequest) { + return visitorPrioritizationRequest(Output.of(visitorPrioritizationRequest)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionBucket.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionBucket.java new file mode 100644 index 000000000..7e38ee0e9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionBucket.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionBucket extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionBucket Empty = new GetPropertyRulesBuilderRulesV20230920CriterionBucket(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="percentage") + private @Nullable Integer percentage; + + public Optional percentage() { + return Optional.ofNullable(this.percentage); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionBucket() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionBucket(GetPropertyRulesBuilderRulesV20230920CriterionBucket $) { + this.locked = $.locked; + this.percentage = $.percentage; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionBucket defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionBucket $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionBucket(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionBucket defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionBucket(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder percentage(@Nullable Integer percentage) { + $.percentage = percentage; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionBucket build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs.java new file mode 100644 index 000000000..2cdfce866 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs.java @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="percentage") + private @Nullable Output percentage; + + public Optional> percentage() { + return Optional.ofNullable(this.percentage); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs(GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs $) { + this.locked = $.locked; + this.percentage = $.percentage; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder percentage(@Nullable Output percentage) { + $.percentage = percentage; + return this; + } + + public Builder percentage(Integer percentage) { + return percentage(Output.of(percentage)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionCacheability.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionCacheability.java new file mode 100644 index 000000000..e54f4302d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionCacheability.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionCacheability extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionCacheability Empty = new GetPropertyRulesBuilderRulesV20230920CriterionCacheability(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable String value; + + public Optional value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionCacheability() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionCacheability(GetPropertyRulesBuilderRulesV20230920CriterionCacheability $) { + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionCacheability defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionCacheability $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionCacheability(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionCacheability defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionCacheability(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder value(@Nullable String value) { + $.value = value; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionCacheability build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs.java new file mode 100644 index 000000000..552fdd18f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs(GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs $) { + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(String value) { + return value(Output.of(value)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion.java new file mode 100644 index 000000000..781a46446 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion Empty = new GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion(GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion $) { + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs.java new file mode 100644 index 000000000..99b746442 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs(GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs $) { + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate.java new file mode 100644 index 000000000..e8525fe14 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate Empty = new GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate(); + + @Import(name="enforceMtls") + private @Nullable Boolean enforceMtls; + + public Optional enforceMtls() { + return Optional.ofNullable(this.enforceMtls); + } + + @Import(name="isCertificatePresent") + private @Nullable Boolean isCertificatePresent; + + public Optional isCertificatePresent() { + return Optional.ofNullable(this.isCertificatePresent); + } + + @Import(name="isCertificateValid") + private @Nullable String isCertificateValid; + + public Optional isCertificateValid() { + return Optional.ofNullable(this.isCertificateValid); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate(GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate $) { + this.enforceMtls = $.enforceMtls; + this.isCertificatePresent = $.isCertificatePresent; + this.isCertificateValid = $.isCertificateValid; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate(Objects.requireNonNull(defaults)); + } + + public Builder enforceMtls(@Nullable Boolean enforceMtls) { + $.enforceMtls = enforceMtls; + return this; + } + + public Builder isCertificatePresent(@Nullable Boolean isCertificatePresent) { + $.isCertificatePresent = isCertificatePresent; + return this; + } + + public Builder isCertificateValid(@Nullable String isCertificateValid) { + $.isCertificateValid = isCertificateValid; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs.java new file mode 100644 index 000000000..34faca1db --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs.java @@ -0,0 +1,149 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs(); + + @Import(name="enforceMtls") + private @Nullable Output enforceMtls; + + public Optional> enforceMtls() { + return Optional.ofNullable(this.enforceMtls); + } + + @Import(name="isCertificatePresent") + private @Nullable Output isCertificatePresent; + + public Optional> isCertificatePresent() { + return Optional.ofNullable(this.isCertificatePresent); + } + + @Import(name="isCertificateValid") + private @Nullable Output isCertificateValid; + + public Optional> isCertificateValid() { + return Optional.ofNullable(this.isCertificateValid); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs(GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs $) { + this.enforceMtls = $.enforceMtls; + this.isCertificatePresent = $.isCertificatePresent; + this.isCertificateValid = $.isCertificateValid; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs(Objects.requireNonNull(defaults)); + } + + public Builder enforceMtls(@Nullable Output enforceMtls) { + $.enforceMtls = enforceMtls; + return this; + } + + public Builder enforceMtls(Boolean enforceMtls) { + return enforceMtls(Output.of(enforceMtls)); + } + + public Builder isCertificatePresent(@Nullable Output isCertificatePresent) { + $.isCertificatePresent = isCertificatePresent; + return this; + } + + public Builder isCertificatePresent(Boolean isCertificatePresent) { + return isCertificatePresent(Output.of(isCertificatePresent)); + } + + public Builder isCertificateValid(@Nullable Output isCertificateValid) { + $.isCertificateValid = isCertificateValid; + return this; + } + + public Builder isCertificateValid(String isCertificateValid) { + return isCertificateValid(Output.of(isCertificateValid)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIp.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIp.java new file mode 100644 index 000000000..385c381db --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIp.java @@ -0,0 +1,129 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionClientIp extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionClientIp Empty = new GetPropertyRulesBuilderRulesV20230920CriterionClientIp(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="useHeaders") + private @Nullable Boolean useHeaders; + + public Optional useHeaders() { + return Optional.ofNullable(this.useHeaders); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="values") + private @Nullable List values; + + public Optional> values() { + return Optional.ofNullable(this.values); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionClientIp() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionClientIp(GetPropertyRulesBuilderRulesV20230920CriterionClientIp $) { + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.useHeaders = $.useHeaders; + this.uuid = $.uuid; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionClientIp defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionClientIp $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionClientIp(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionClientIp defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionClientIp(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder useHeaders(@Nullable Boolean useHeaders) { + $.useHeaders = useHeaders; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder values(@Nullable List values) { + $.values = values; + return this; + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionClientIp build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs.java new file mode 100644 index 000000000..b3656d86f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs.java @@ -0,0 +1,154 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="useHeaders") + private @Nullable Output useHeaders; + + public Optional> useHeaders() { + return Optional.ofNullable(this.useHeaders); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs(GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs $) { + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.useHeaders = $.useHeaders; + this.uuid = $.uuid; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder useHeaders(@Nullable Output useHeaders) { + $.useHeaders = useHeaders; + return this; + } + + public Builder useHeaders(Boolean useHeaders) { + return useHeaders(Output.of(useHeaders)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion.java new file mode 100644 index 000000000..48bd039fd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion Empty = new GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="useXForwardedFor") + private @Nullable Boolean useXForwardedFor; + + public Optional useXForwardedFor() { + return Optional.ofNullable(this.useXForwardedFor); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable String value; + + public Optional value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion(GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion $) { + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.useXForwardedFor = $.useXForwardedFor; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder useXForwardedFor(@Nullable Boolean useXForwardedFor) { + $.useXForwardedFor = useXForwardedFor; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder value(@Nullable String value) { + $.value = value; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs.java new file mode 100644 index 000000000..ebf3aebd3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="useXForwardedFor") + private @Nullable Output useXForwardedFor; + + public Optional> useXForwardedFor() { + return Optional.ofNullable(this.useXForwardedFor); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs(GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs $) { + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.useXForwardedFor = $.useXForwardedFor; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder useXForwardedFor(@Nullable Output useXForwardedFor) { + $.useXForwardedFor = useXForwardedFor; + return this; + } + + public Builder useXForwardedFor(Boolean useXForwardedFor) { + return useXForwardedFor(Output.of(useXForwardedFor)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(String value) { + return value(Output.of(value)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin.java new file mode 100644 index 000000000..f2cc429c1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin Empty = new GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="originId") + private @Nullable String originId; + + public Optional originId() { + return Optional.ofNullable(this.originId); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin(GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin $) { + this.locked = $.locked; + this.originId = $.originId; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder originId(@Nullable String originId) { + $.originId = originId; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs.java new file mode 100644 index 000000000..3c706e288 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="originId") + private @Nullable Output originId; + + public Optional> originId() { + return Optional.ofNullable(this.originId); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs(GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs $) { + this.locked = $.locked; + this.originId = $.originId; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder originId(@Nullable Output originId) { + $.originId = originId; + return this; + } + + public Builder originId(String originId) { + return originId(Output.of(originId)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork.java new file mode 100644 index 000000000..4c4308836 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork Empty = new GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="network") + private @Nullable String network; + + public Optional network() { + return Optional.ofNullable(this.network); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork(GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork $) { + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.network = $.network; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder network(@Nullable String network) { + $.network = network; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs.java new file mode 100644 index 000000000..97c130b78 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="network") + private @Nullable Output network; + + public Optional> network() { + return Optional.ofNullable(this.network); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs(GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs $) { + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.network = $.network; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder network(@Nullable Output network) { + $.network = network; + return this; + } + + public Builder network(String network) { + return network(Output.of(network)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentType.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentType.java new file mode 100644 index 000000000..8c4fbfb9c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentType.java @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionContentType extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionContentType Empty = new GetPropertyRulesBuilderRulesV20230920CriterionContentType(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchCaseSensitive") + private @Nullable Boolean matchCaseSensitive; + + public Optional matchCaseSensitive() { + return Optional.ofNullable(this.matchCaseSensitive); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="matchWildcard") + private @Nullable Boolean matchWildcard; + + public Optional matchWildcard() { + return Optional.ofNullable(this.matchWildcard); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="values") + private @Nullable List values; + + public Optional> values() { + return Optional.ofNullable(this.values); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionContentType() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionContentType(GetPropertyRulesBuilderRulesV20230920CriterionContentType $) { + this.locked = $.locked; + this.matchCaseSensitive = $.matchCaseSensitive; + this.matchOperator = $.matchOperator; + this.matchWildcard = $.matchWildcard; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionContentType defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionContentType $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionContentType(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionContentType defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionContentType(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchCaseSensitive(@Nullable Boolean matchCaseSensitive) { + $.matchCaseSensitive = matchCaseSensitive; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchWildcard(@Nullable Boolean matchWildcard) { + $.matchWildcard = matchWildcard; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder values(@Nullable List values) { + $.values = values; + return this; + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionContentType build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs.java new file mode 100644 index 000000000..2802ce4ba --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs.java @@ -0,0 +1,171 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchCaseSensitive") + private @Nullable Output matchCaseSensitive; + + public Optional> matchCaseSensitive() { + return Optional.ofNullable(this.matchCaseSensitive); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="matchWildcard") + private @Nullable Output matchWildcard; + + public Optional> matchWildcard() { + return Optional.ofNullable(this.matchWildcard); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs(GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs $) { + this.locked = $.locked; + this.matchCaseSensitive = $.matchCaseSensitive; + this.matchOperator = $.matchOperator; + this.matchWildcard = $.matchWildcard; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchCaseSensitive(@Nullable Output matchCaseSensitive) { + $.matchCaseSensitive = matchCaseSensitive; + return this; + } + + public Builder matchCaseSensitive(Boolean matchCaseSensitive) { + return matchCaseSensitive(Output.of(matchCaseSensitive)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder matchWildcard(@Nullable Output matchWildcard) { + $.matchWildcard = matchWildcard; + return this; + } + + public Builder matchWildcard(Boolean matchWildcard) { + return matchWildcard(Output.of(matchWildcard)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic.java new file mode 100644 index 000000000..31a243100 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic.java @@ -0,0 +1,221 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic Empty = new GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic(); + + @Import(name="booleanValue") + private @Nullable Boolean booleanValue; + + public Optional booleanValue() { + return Optional.ofNullable(this.booleanValue); + } + + @Import(name="characteristic") + private @Nullable String characteristic; + + public Optional characteristic() { + return Optional.ofNullable(this.characteristic); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchCaseSensitive") + private @Nullable Boolean matchCaseSensitive; + + public Optional matchCaseSensitive() { + return Optional.ofNullable(this.matchCaseSensitive); + } + + @Import(name="matchWildcard") + private @Nullable Boolean matchWildcard; + + public Optional matchWildcard() { + return Optional.ofNullable(this.matchWildcard); + } + + @Import(name="numericMatchOperator") + private @Nullable String numericMatchOperator; + + public Optional numericMatchOperator() { + return Optional.ofNullable(this.numericMatchOperator); + } + + @Import(name="numericValue") + private @Nullable Integer numericValue; + + public Optional numericValue() { + return Optional.ofNullable(this.numericValue); + } + + @Import(name="stringMatchOperator") + private @Nullable String stringMatchOperator; + + public Optional stringMatchOperator() { + return Optional.ofNullable(this.stringMatchOperator); + } + + @Import(name="stringValues") + private @Nullable List stringValues; + + public Optional> stringValues() { + return Optional.ofNullable(this.stringValues); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="versionMatchOperator") + private @Nullable String versionMatchOperator; + + public Optional versionMatchOperator() { + return Optional.ofNullable(this.versionMatchOperator); + } + + @Import(name="versionValue") + private @Nullable String versionValue; + + public Optional versionValue() { + return Optional.ofNullable(this.versionValue); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic(GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic $) { + this.booleanValue = $.booleanValue; + this.characteristic = $.characteristic; + this.locked = $.locked; + this.matchCaseSensitive = $.matchCaseSensitive; + this.matchWildcard = $.matchWildcard; + this.numericMatchOperator = $.numericMatchOperator; + this.numericValue = $.numericValue; + this.stringMatchOperator = $.stringMatchOperator; + this.stringValues = $.stringValues; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.versionMatchOperator = $.versionMatchOperator; + this.versionValue = $.versionValue; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic(Objects.requireNonNull(defaults)); + } + + public Builder booleanValue(@Nullable Boolean booleanValue) { + $.booleanValue = booleanValue; + return this; + } + + public Builder characteristic(@Nullable String characteristic) { + $.characteristic = characteristic; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchCaseSensitive(@Nullable Boolean matchCaseSensitive) { + $.matchCaseSensitive = matchCaseSensitive; + return this; + } + + public Builder matchWildcard(@Nullable Boolean matchWildcard) { + $.matchWildcard = matchWildcard; + return this; + } + + public Builder numericMatchOperator(@Nullable String numericMatchOperator) { + $.numericMatchOperator = numericMatchOperator; + return this; + } + + public Builder numericValue(@Nullable Integer numericValue) { + $.numericValue = numericValue; + return this; + } + + public Builder stringMatchOperator(@Nullable String stringMatchOperator) { + $.stringMatchOperator = stringMatchOperator; + return this; + } + + public Builder stringValues(@Nullable List stringValues) { + $.stringValues = stringValues; + return this; + } + + public Builder stringValues(String... stringValues) { + return stringValues(List.of(stringValues)); + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder versionMatchOperator(@Nullable String versionMatchOperator) { + $.versionMatchOperator = versionMatchOperator; + return this; + } + + public Builder versionValue(@Nullable String versionValue) { + $.versionValue = versionValue; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs.java new file mode 100644 index 000000000..e146cad66 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs.java @@ -0,0 +1,274 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs(); + + @Import(name="booleanValue") + private @Nullable Output booleanValue; + + public Optional> booleanValue() { + return Optional.ofNullable(this.booleanValue); + } + + @Import(name="characteristic") + private @Nullable Output characteristic; + + public Optional> characteristic() { + return Optional.ofNullable(this.characteristic); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchCaseSensitive") + private @Nullable Output matchCaseSensitive; + + public Optional> matchCaseSensitive() { + return Optional.ofNullable(this.matchCaseSensitive); + } + + @Import(name="matchWildcard") + private @Nullable Output matchWildcard; + + public Optional> matchWildcard() { + return Optional.ofNullable(this.matchWildcard); + } + + @Import(name="numericMatchOperator") + private @Nullable Output numericMatchOperator; + + public Optional> numericMatchOperator() { + return Optional.ofNullable(this.numericMatchOperator); + } + + @Import(name="numericValue") + private @Nullable Output numericValue; + + public Optional> numericValue() { + return Optional.ofNullable(this.numericValue); + } + + @Import(name="stringMatchOperator") + private @Nullable Output stringMatchOperator; + + public Optional> stringMatchOperator() { + return Optional.ofNullable(this.stringMatchOperator); + } + + @Import(name="stringValues") + private @Nullable Output> stringValues; + + public Optional>> stringValues() { + return Optional.ofNullable(this.stringValues); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="versionMatchOperator") + private @Nullable Output versionMatchOperator; + + public Optional> versionMatchOperator() { + return Optional.ofNullable(this.versionMatchOperator); + } + + @Import(name="versionValue") + private @Nullable Output versionValue; + + public Optional> versionValue() { + return Optional.ofNullable(this.versionValue); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs(GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs $) { + this.booleanValue = $.booleanValue; + this.characteristic = $.characteristic; + this.locked = $.locked; + this.matchCaseSensitive = $.matchCaseSensitive; + this.matchWildcard = $.matchWildcard; + this.numericMatchOperator = $.numericMatchOperator; + this.numericValue = $.numericValue; + this.stringMatchOperator = $.stringMatchOperator; + this.stringValues = $.stringValues; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.versionMatchOperator = $.versionMatchOperator; + this.versionValue = $.versionValue; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs(Objects.requireNonNull(defaults)); + } + + public Builder booleanValue(@Nullable Output booleanValue) { + $.booleanValue = booleanValue; + return this; + } + + public Builder booleanValue(Boolean booleanValue) { + return booleanValue(Output.of(booleanValue)); + } + + public Builder characteristic(@Nullable Output characteristic) { + $.characteristic = characteristic; + return this; + } + + public Builder characteristic(String characteristic) { + return characteristic(Output.of(characteristic)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchCaseSensitive(@Nullable Output matchCaseSensitive) { + $.matchCaseSensitive = matchCaseSensitive; + return this; + } + + public Builder matchCaseSensitive(Boolean matchCaseSensitive) { + return matchCaseSensitive(Output.of(matchCaseSensitive)); + } + + public Builder matchWildcard(@Nullable Output matchWildcard) { + $.matchWildcard = matchWildcard; + return this; + } + + public Builder matchWildcard(Boolean matchWildcard) { + return matchWildcard(Output.of(matchWildcard)); + } + + public Builder numericMatchOperator(@Nullable Output numericMatchOperator) { + $.numericMatchOperator = numericMatchOperator; + return this; + } + + public Builder numericMatchOperator(String numericMatchOperator) { + return numericMatchOperator(Output.of(numericMatchOperator)); + } + + public Builder numericValue(@Nullable Output numericValue) { + $.numericValue = numericValue; + return this; + } + + public Builder numericValue(Integer numericValue) { + return numericValue(Output.of(numericValue)); + } + + public Builder stringMatchOperator(@Nullable Output stringMatchOperator) { + $.stringMatchOperator = stringMatchOperator; + return this; + } + + public Builder stringMatchOperator(String stringMatchOperator) { + return stringMatchOperator(Output.of(stringMatchOperator)); + } + + public Builder stringValues(@Nullable Output> stringValues) { + $.stringValues = stringValues; + return this; + } + + public Builder stringValues(List stringValues) { + return stringValues(Output.of(stringValues)); + } + + public Builder stringValues(String... stringValues) { + return stringValues(List.of(stringValues)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder versionMatchOperator(@Nullable Output versionMatchOperator) { + $.versionMatchOperator = versionMatchOperator; + return this; + } + + public Builder versionMatchOperator(String versionMatchOperator) { + return versionMatchOperator(Output.of(versionMatchOperator)); + } + + public Builder versionValue(@Nullable Output versionValue) { + $.versionValue = versionValue; + return this; + } + + public Builder versionValue(String versionValue) { + return versionValue(Output.of(versionValue)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups.java new file mode 100644 index 000000000..928d6372c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups Empty = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable String value; + + public Optional value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups $) { + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder value(@Nullable String value) { + $.value = value; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs.java new file mode 100644 index 000000000..a3d4e96cd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs $) { + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(String value) { + return value(Output.of(value)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme.java new file mode 100644 index 000000000..aafd80bfa --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme Empty = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme(); + + @Import(name="authScheme") + private @Nullable String authScheme; + + public Optional authScheme() { + return Optional.ofNullable(this.authScheme); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme $) { + this.authScheme = $.authScheme; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme(Objects.requireNonNull(defaults)); + } + + public Builder authScheme(@Nullable String authScheme) { + $.authScheme = authScheme; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs.java new file mode 100644 index 000000000..2815d48e0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs(); + + @Import(name="authScheme") + private @Nullable Output authScheme; + + public Optional> authScheme() { + return Optional.ofNullable(this.authScheme); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs $) { + this.authScheme = $.authScheme; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs(Objects.requireNonNull(defaults)); + } + + public Builder authScheme(@Nullable Output authScheme) { + $.authScheme = authScheme; + return this; + } + + public Builder authScheme(String authScheme) { + return authScheme(Output.of(authScheme)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated.java new file mode 100644 index 000000000..d86a8d172 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated Empty = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated(GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated $) { + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs.java new file mode 100644 index 000000000..8bafc1f80 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs(GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs $) { + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername.java new file mode 100644 index 000000000..c84e56fd3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername Empty = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername(); + + @Import(name="length") + private @Nullable String length; + + public Optional length() { + return Optional.ofNullable(this.length); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable String value; + + public Optional value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername(GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername $) { + this.length = $.length; + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername(Objects.requireNonNull(defaults)); + } + + public Builder length(@Nullable String length) { + $.length = length; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder value(@Nullable String value) { + $.value = value; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs.java new file mode 100644 index 000000000..e49f6b8ad --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs.java @@ -0,0 +1,149 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs(); + + @Import(name="length") + private @Nullable Output length; + + public Optional> length() { + return Optional.ofNullable(this.length); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs(GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs $) { + this.length = $.length; + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs(Objects.requireNonNull(defaults)); + } + + public Builder length(@Nullable Output length) { + $.length = length; + return this; + } + + public Builder length(String length) { + return length(Output.of(length)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(String value) { + return value(Output.of(value)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure.java new file mode 100644 index 000000000..b12f3bca5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure Empty = new GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure(); + + @Import(name="execStatus") + private @Nullable String execStatus; + + public Optional execStatus() { + return Optional.ofNullable(this.execStatus); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure(GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure $) { + this.execStatus = $.execStatus; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure(Objects.requireNonNull(defaults)); + } + + public Builder execStatus(@Nullable String execStatus) { + $.execStatus = execStatus; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs.java new file mode 100644 index 000000000..c063ebb01 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs(); + + @Import(name="execStatus") + private @Nullable Output execStatus; + + public Optional> execStatus() { + return Optional.ofNullable(this.execStatus); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs(GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs $) { + this.execStatus = $.execStatus; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs(Objects.requireNonNull(defaults)); + } + + public Builder execStatus(@Nullable Output execStatus) { + $.execStatus = execStatus; + return this; + } + + public Builder execStatus(String execStatus) { + return execStatus(Output.of(execStatus)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionFileExtension.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionFileExtension.java new file mode 100644 index 000000000..131b8f9ea --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionFileExtension.java @@ -0,0 +1,129 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionFileExtension extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionFileExtension Empty = new GetPropertyRulesBuilderRulesV20230920CriterionFileExtension(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchCaseSensitive") + private @Nullable Boolean matchCaseSensitive; + + public Optional matchCaseSensitive() { + return Optional.ofNullable(this.matchCaseSensitive); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="values") + private @Nullable List values; + + public Optional> values() { + return Optional.ofNullable(this.values); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionFileExtension() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionFileExtension(GetPropertyRulesBuilderRulesV20230920CriterionFileExtension $) { + this.locked = $.locked; + this.matchCaseSensitive = $.matchCaseSensitive; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionFileExtension defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionFileExtension $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionFileExtension(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionFileExtension defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionFileExtension(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchCaseSensitive(@Nullable Boolean matchCaseSensitive) { + $.matchCaseSensitive = matchCaseSensitive; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder values(@Nullable List values) { + $.values = values; + return this; + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionFileExtension build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs.java new file mode 100644 index 000000000..105dce38a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs.java @@ -0,0 +1,154 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchCaseSensitive") + private @Nullable Output matchCaseSensitive; + + public Optional> matchCaseSensitive() { + return Optional.ofNullable(this.matchCaseSensitive); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs(GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs $) { + this.locked = $.locked; + this.matchCaseSensitive = $.matchCaseSensitive; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchCaseSensitive(@Nullable Output matchCaseSensitive) { + $.matchCaseSensitive = matchCaseSensitive; + return this; + } + + public Builder matchCaseSensitive(Boolean matchCaseSensitive) { + return matchCaseSensitive(Output.of(matchCaseSensitive)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionFilename.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionFilename.java new file mode 100644 index 000000000..16349dd6e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionFilename.java @@ -0,0 +1,129 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionFilename extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionFilename Empty = new GetPropertyRulesBuilderRulesV20230920CriterionFilename(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchCaseSensitive") + private @Nullable Boolean matchCaseSensitive; + + public Optional matchCaseSensitive() { + return Optional.ofNullable(this.matchCaseSensitive); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="values") + private @Nullable List values; + + public Optional> values() { + return Optional.ofNullable(this.values); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionFilename() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionFilename(GetPropertyRulesBuilderRulesV20230920CriterionFilename $) { + this.locked = $.locked; + this.matchCaseSensitive = $.matchCaseSensitive; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionFilename defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionFilename $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionFilename(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionFilename defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionFilename(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchCaseSensitive(@Nullable Boolean matchCaseSensitive) { + $.matchCaseSensitive = matchCaseSensitive; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder values(@Nullable List values) { + $.values = values; + return this; + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionFilename build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs.java new file mode 100644 index 000000000..077f00a01 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs.java @@ -0,0 +1,154 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchCaseSensitive") + private @Nullable Output matchCaseSensitive; + + public Optional> matchCaseSensitive() { + return Optional.ofNullable(this.matchCaseSensitive); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs(GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs $) { + this.locked = $.locked; + this.matchCaseSensitive = $.matchCaseSensitive; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchCaseSensitive(@Nullable Output matchCaseSensitive) { + $.matchCaseSensitive = matchCaseSensitive; + return this; + } + + public Builder matchCaseSensitive(Boolean matchCaseSensitive) { + return matchCaseSensitive(Output.of(matchCaseSensitive)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionHostname.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionHostname.java new file mode 100644 index 000000000..324311537 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionHostname.java @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionHostname extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionHostname Empty = new GetPropertyRulesBuilderRulesV20230920CriterionHostname(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="values") + private @Nullable List values; + + public Optional> values() { + return Optional.ofNullable(this.values); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionHostname() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionHostname(GetPropertyRulesBuilderRulesV20230920CriterionHostname $) { + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionHostname defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionHostname $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionHostname(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionHostname defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionHostname(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder values(@Nullable List values) { + $.values = values; + return this; + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionHostname build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs.java new file mode 100644 index 000000000..af94c95d5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs.java @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs(GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs $) { + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced.java new file mode 100644 index 000000000..1216c3250 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced Empty = new GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced(); + + @Import(name="closeXml") + private @Nullable String closeXml; + + public Optional closeXml() { + return Optional.ofNullable(this.closeXml); + } + + @Import(name="description") + private @Nullable String description; + + public Optional description() { + return Optional.ofNullable(this.description); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="openXml") + private @Nullable String openXml; + + public Optional openXml() { + return Optional.ofNullable(this.openXml); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced(GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced $) { + this.closeXml = $.closeXml; + this.description = $.description; + this.locked = $.locked; + this.openXml = $.openXml; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced(Objects.requireNonNull(defaults)); + } + + public Builder closeXml(@Nullable String closeXml) { + $.closeXml = closeXml; + return this; + } + + public Builder description(@Nullable String description) { + $.description = description; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder openXml(@Nullable String openXml) { + $.openXml = openXml; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs.java new file mode 100644 index 000000000..d47d473dd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs.java @@ -0,0 +1,149 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs(); + + @Import(name="closeXml") + private @Nullable Output closeXml; + + public Optional> closeXml() { + return Optional.ofNullable(this.closeXml); + } + + @Import(name="description") + private @Nullable Output description; + + public Optional> description() { + return Optional.ofNullable(this.description); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="openXml") + private @Nullable Output openXml; + + public Optional> openXml() { + return Optional.ofNullable(this.openXml); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs(GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs $) { + this.closeXml = $.closeXml; + this.description = $.description; + this.locked = $.locked; + this.openXml = $.openXml; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs(Objects.requireNonNull(defaults)); + } + + public Builder closeXml(@Nullable Output closeXml) { + $.closeXml = closeXml; + return this; + } + + public Builder closeXml(String closeXml) { + return closeXml(Output.of(closeXml)); + } + + public Builder description(@Nullable Output description) { + $.description = description; + return this; + } + + public Builder description(String description) { + return description(Output.of(description)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder openXml(@Nullable Output openXml) { + $.openXml = openXml; + return this; + } + + public Builder openXml(String openXml) { + return openXml(Output.of(openXml)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode.java new file mode 100644 index 000000000..fc13f8eef --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode Empty = new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue value; + + public Optional value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode $) { + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder value(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue value) { + $.value = value; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs.java new file mode 100644 index 000000000..83117b713 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs.java @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs $) { + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs value) { + return value(Output.of(value)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue.java new file mode 100644 index 000000000..38d9efe82 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue.java @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue Empty = new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue(); + + @Import(name="cpCodeLimits") + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits cpCodeLimits; + + public Optional cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + + @Import(name="createdDate") + private @Nullable Integer createdDate; + + public Optional createdDate() { + return Optional.ofNullable(this.createdDate); + } + + @Import(name="description") + private @Nullable String description; + + public Optional description() { + return Optional.ofNullable(this.description); + } + + @Import(name="id") + private @Nullable Integer id; + + public Optional id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable String name; + + public Optional name() { + return Optional.ofNullable(this.name); + } + + @Import(name="products") + private @Nullable List products; + + public Optional> products() { + return Optional.ofNullable(this.products); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue $) { + this.cpCodeLimits = $.cpCodeLimits; + this.createdDate = $.createdDate; + this.description = $.description; + this.id = $.id; + this.name = $.name; + this.products = $.products; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue(Objects.requireNonNull(defaults)); + } + + public Builder cpCodeLimits(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits cpCodeLimits) { + $.cpCodeLimits = cpCodeLimits; + return this; + } + + public Builder createdDate(@Nullable Integer createdDate) { + $.createdDate = createdDate; + return this; + } + + public Builder description(@Nullable String description) { + $.description = description; + return this; + } + + public Builder id(@Nullable Integer id) { + $.id = id; + return this; + } + + public Builder name(@Nullable String name) { + $.name = name; + return this; + } + + public Builder products(@Nullable List products) { + $.products = products; + return this; + } + + public Builder products(String... products) { + return products(List.of(products)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs.java new file mode 100644 index 000000000..4baf3200e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs.java @@ -0,0 +1,155 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.akamai.inputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs; +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs(); + + @Import(name="cpCodeLimits") + private @Nullable Output cpCodeLimits; + + public Optional> cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + + @Import(name="createdDate") + private @Nullable Output createdDate; + + public Optional> createdDate() { + return Optional.ofNullable(this.createdDate); + } + + @Import(name="description") + private @Nullable Output description; + + public Optional> description() { + return Optional.ofNullable(this.description); + } + + @Import(name="id") + private @Nullable Output id; + + public Optional> id() { + return Optional.ofNullable(this.id); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="products") + private @Nullable Output> products; + + public Optional>> products() { + return Optional.ofNullable(this.products); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs $) { + this.cpCodeLimits = $.cpCodeLimits; + this.createdDate = $.createdDate; + this.description = $.description; + this.id = $.id; + this.name = $.name; + this.products = $.products; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs(Objects.requireNonNull(defaults)); + } + + public Builder cpCodeLimits(@Nullable Output cpCodeLimits) { + $.cpCodeLimits = cpCodeLimits; + return this; + } + + public Builder cpCodeLimits(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs cpCodeLimits) { + return cpCodeLimits(Output.of(cpCodeLimits)); + } + + public Builder createdDate(@Nullable Output createdDate) { + $.createdDate = createdDate; + return this; + } + + public Builder createdDate(Integer createdDate) { + return createdDate(Output.of(createdDate)); + } + + public Builder description(@Nullable Output description) { + $.description = description; + return this; + } + + public Builder description(String description) { + return description(Output.of(description)); + } + + public Builder id(@Nullable Output id) { + $.id = id; + return this; + } + + public Builder id(Integer id) { + return id(Output.of(id)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder products(@Nullable Output> products) { + $.products = products; + return this; + } + + public Builder products(List products) { + return products(Output.of(products)); + } + + public Builder products(String... products) { + return products(List.of(products)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits.java new file mode 100644 index 000000000..660e07244 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits Empty = new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits(); + + @Import(name="currentCapacity") + private @Nullable Integer currentCapacity; + + public Optional currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + + @Import(name="limit") + private @Nullable Integer limit; + + public Optional limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="limitType") + private @Nullable String limitType; + + public Optional limitType() { + return Optional.ofNullable(this.limitType); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits $) { + this.currentCapacity = $.currentCapacity; + this.limit = $.limit; + this.limitType = $.limitType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits(Objects.requireNonNull(defaults)); + } + + public Builder currentCapacity(@Nullable Integer currentCapacity) { + $.currentCapacity = currentCapacity; + return this; + } + + public Builder limit(@Nullable Integer limit) { + $.limit = limit; + return this; + } + + public Builder limitType(@Nullable String limitType) { + $.limitType = limitType; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs.java new file mode 100644 index 000000000..fb69ba544 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs(); + + @Import(name="currentCapacity") + private @Nullable Output currentCapacity; + + public Optional> currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + + @Import(name="limit") + private @Nullable Output limit; + + public Optional> limit() { + return Optional.ofNullable(this.limit); + } + + @Import(name="limitType") + private @Nullable Output limitType; + + public Optional> limitType() { + return Optional.ofNullable(this.limitType); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs $) { + this.currentCapacity = $.currentCapacity; + this.limit = $.limit; + this.limitType = $.limitType; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs(Objects.requireNonNull(defaults)); + } + + public Builder currentCapacity(@Nullable Output currentCapacity) { + $.currentCapacity = currentCapacity; + return this; + } + + public Builder currentCapacity(Integer currentCapacity) { + return currentCapacity(Output.of(currentCapacity)); + } + + public Builder limit(@Nullable Output limit) { + $.limit = limit; + return this; + } + + public Builder limit(Integer limit) { + return limit(Output.of(limit)); + } + + public Builder limitType(@Nullable Output limitType) { + $.limitType = limitType; + return this; + } + + public Builder limitType(String limitType) { + return limitType(Output.of(limitType)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode.java new file mode 100644 index 000000000..c0479750a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode.java @@ -0,0 +1,143 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode Empty = new GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="lowerBound") + private @Nullable Integer lowerBound; + + public Optional lowerBound() { + return Optional.ofNullable(this.lowerBound); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="upperBound") + private @Nullable Integer upperBound; + + public Optional upperBound() { + return Optional.ofNullable(this.upperBound); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="values") + private @Nullable List values; + + public Optional> values() { + return Optional.ofNullable(this.values); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode(GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode $) { + this.locked = $.locked; + this.lowerBound = $.lowerBound; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.upperBound = $.upperBound; + this.uuid = $.uuid; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder lowerBound(@Nullable Integer lowerBound) { + $.lowerBound = lowerBound; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder upperBound(@Nullable Integer upperBound) { + $.upperBound = upperBound; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder values(@Nullable List values) { + $.values = values; + return this; + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs.java new file mode 100644 index 000000000..ae428d0fe --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs.java @@ -0,0 +1,172 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="lowerBound") + private @Nullable Output lowerBound; + + public Optional> lowerBound() { + return Optional.ofNullable(this.lowerBound); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="upperBound") + private @Nullable Output upperBound; + + public Optional> upperBound() { + return Optional.ofNullable(this.upperBound); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs(GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs $) { + this.locked = $.locked; + this.lowerBound = $.lowerBound; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.upperBound = $.upperBound; + this.uuid = $.uuid; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder lowerBound(@Nullable Output lowerBound) { + $.lowerBound = lowerBound; + return this; + } + + public Builder lowerBound(Integer lowerBound) { + return lowerBound(Output.of(lowerBound)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder upperBound(@Nullable Output upperBound) { + $.upperBound = upperBound; + return this; + } + + public Builder upperBound(Integer upperBound) { + return upperBound(Output.of(upperBound)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable.java new file mode 100644 index 000000000..4cbd43471 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable.java @@ -0,0 +1,194 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable Empty = new GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="lowerBound") + private @Nullable String lowerBound; + + public Optional lowerBound() { + return Optional.ofNullable(this.lowerBound); + } + + @Import(name="matchCaseSensitive") + private @Nullable Boolean matchCaseSensitive; + + public Optional matchCaseSensitive() { + return Optional.ofNullable(this.matchCaseSensitive); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="matchWildcard") + private @Nullable Boolean matchWildcard; + + public Optional matchWildcard() { + return Optional.ofNullable(this.matchWildcard); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="upperBound") + private @Nullable String upperBound; + + public Optional upperBound() { + return Optional.ofNullable(this.upperBound); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="variableExpression") + private @Nullable String variableExpression; + + public Optional variableExpression() { + return Optional.ofNullable(this.variableExpression); + } + + @Import(name="variableName") + private @Nullable String variableName; + + public Optional variableName() { + return Optional.ofNullable(this.variableName); + } + + @Import(name="variableValues") + private @Nullable List variableValues; + + public Optional> variableValues() { + return Optional.ofNullable(this.variableValues); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable(GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable $) { + this.locked = $.locked; + this.lowerBound = $.lowerBound; + this.matchCaseSensitive = $.matchCaseSensitive; + this.matchOperator = $.matchOperator; + this.matchWildcard = $.matchWildcard; + this.templateUuid = $.templateUuid; + this.upperBound = $.upperBound; + this.uuid = $.uuid; + this.variableExpression = $.variableExpression; + this.variableName = $.variableName; + this.variableValues = $.variableValues; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder lowerBound(@Nullable String lowerBound) { + $.lowerBound = lowerBound; + return this; + } + + public Builder matchCaseSensitive(@Nullable Boolean matchCaseSensitive) { + $.matchCaseSensitive = matchCaseSensitive; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchWildcard(@Nullable Boolean matchWildcard) { + $.matchWildcard = matchWildcard; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder upperBound(@Nullable String upperBound) { + $.upperBound = upperBound; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder variableExpression(@Nullable String variableExpression) { + $.variableExpression = variableExpression; + return this; + } + + public Builder variableName(@Nullable String variableName) { + $.variableName = variableName; + return this; + } + + public Builder variableValues(@Nullable List variableValues) { + $.variableValues = variableValues; + return this; + } + + public Builder variableValues(String... variableValues) { + return variableValues(List.of(variableValues)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs.java new file mode 100644 index 000000000..8fe23f4dc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs.java @@ -0,0 +1,239 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="lowerBound") + private @Nullable Output lowerBound; + + public Optional> lowerBound() { + return Optional.ofNullable(this.lowerBound); + } + + @Import(name="matchCaseSensitive") + private @Nullable Output matchCaseSensitive; + + public Optional> matchCaseSensitive() { + return Optional.ofNullable(this.matchCaseSensitive); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="matchWildcard") + private @Nullable Output matchWildcard; + + public Optional> matchWildcard() { + return Optional.ofNullable(this.matchWildcard); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="upperBound") + private @Nullable Output upperBound; + + public Optional> upperBound() { + return Optional.ofNullable(this.upperBound); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="variableExpression") + private @Nullable Output variableExpression; + + public Optional> variableExpression() { + return Optional.ofNullable(this.variableExpression); + } + + @Import(name="variableName") + private @Nullable Output variableName; + + public Optional> variableName() { + return Optional.ofNullable(this.variableName); + } + + @Import(name="variableValues") + private @Nullable Output> variableValues; + + public Optional>> variableValues() { + return Optional.ofNullable(this.variableValues); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs(GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs $) { + this.locked = $.locked; + this.lowerBound = $.lowerBound; + this.matchCaseSensitive = $.matchCaseSensitive; + this.matchOperator = $.matchOperator; + this.matchWildcard = $.matchWildcard; + this.templateUuid = $.templateUuid; + this.upperBound = $.upperBound; + this.uuid = $.uuid; + this.variableExpression = $.variableExpression; + this.variableName = $.variableName; + this.variableValues = $.variableValues; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder lowerBound(@Nullable Output lowerBound) { + $.lowerBound = lowerBound; + return this; + } + + public Builder lowerBound(String lowerBound) { + return lowerBound(Output.of(lowerBound)); + } + + public Builder matchCaseSensitive(@Nullable Output matchCaseSensitive) { + $.matchCaseSensitive = matchCaseSensitive; + return this; + } + + public Builder matchCaseSensitive(Boolean matchCaseSensitive) { + return matchCaseSensitive(Output.of(matchCaseSensitive)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder matchWildcard(@Nullable Output matchWildcard) { + $.matchWildcard = matchWildcard; + return this; + } + + public Builder matchWildcard(Boolean matchWildcard) { + return matchWildcard(Output.of(matchWildcard)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder upperBound(@Nullable Output upperBound) { + $.upperBound = upperBound; + return this; + } + + public Builder upperBound(String upperBound) { + return upperBound(Output.of(upperBound)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder variableExpression(@Nullable Output variableExpression) { + $.variableExpression = variableExpression; + return this; + } + + public Builder variableExpression(String variableExpression) { + return variableExpression(Output.of(variableExpression)); + } + + public Builder variableName(@Nullable Output variableName) { + $.variableName = variableName; + return this; + } + + public Builder variableName(String variableName) { + return variableName(Output.of(variableName)); + } + + public Builder variableValues(@Nullable Output> variableValues) { + $.variableValues = variableValues; + return this; + } + + public Builder variableValues(List variableValues) { + return variableValues(Output.of(variableValues)); + } + + public Builder variableValues(String... variableValues) { + return variableValues(List.of(variableValues)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage.java new file mode 100644 index 000000000..2d3d77879 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage Empty = new GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable String value; + + public Optional value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage(GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage $) { + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder value(@Nullable String value) { + $.value = value; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs.java new file mode 100644 index 000000000..bded3329e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs(GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs $) { + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(String value) { + return value(Output.of(value)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout.java new file mode 100644 index 000000000..c5fad6f50 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout Empty = new GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout(GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout $) { + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs.java new file mode 100644 index 000000000..b1f4ec626 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs(GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs $) { + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionPath.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionPath.java new file mode 100644 index 000000000..2b0f1eb3f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionPath.java @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionPath extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionPath Empty = new GetPropertyRulesBuilderRulesV20230920CriterionPath(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchCaseSensitive") + private @Nullable Boolean matchCaseSensitive; + + public Optional matchCaseSensitive() { + return Optional.ofNullable(this.matchCaseSensitive); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="normalize") + private @Nullable Boolean normalize; + + public Optional normalize() { + return Optional.ofNullable(this.normalize); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="values") + private @Nullable List values; + + public Optional> values() { + return Optional.ofNullable(this.values); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionPath() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionPath(GetPropertyRulesBuilderRulesV20230920CriterionPath $) { + this.locked = $.locked; + this.matchCaseSensitive = $.matchCaseSensitive; + this.matchOperator = $.matchOperator; + this.normalize = $.normalize; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionPath defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionPath $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionPath(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionPath defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionPath(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchCaseSensitive(@Nullable Boolean matchCaseSensitive) { + $.matchCaseSensitive = matchCaseSensitive; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder normalize(@Nullable Boolean normalize) { + $.normalize = normalize; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder values(@Nullable List values) { + $.values = values; + return this; + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionPath build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionPathArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionPathArgs.java new file mode 100644 index 000000000..fdee8b4ae --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionPathArgs.java @@ -0,0 +1,171 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionPathArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionPathArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionPathArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchCaseSensitive") + private @Nullable Output matchCaseSensitive; + + public Optional> matchCaseSensitive() { + return Optional.ofNullable(this.matchCaseSensitive); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="normalize") + private @Nullable Output normalize; + + public Optional> normalize() { + return Optional.ofNullable(this.normalize); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionPathArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionPathArgs(GetPropertyRulesBuilderRulesV20230920CriterionPathArgs $) { + this.locked = $.locked; + this.matchCaseSensitive = $.matchCaseSensitive; + this.matchOperator = $.matchOperator; + this.normalize = $.normalize; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionPathArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionPathArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionPathArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionPathArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionPathArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchCaseSensitive(@Nullable Output matchCaseSensitive) { + $.matchCaseSensitive = matchCaseSensitive; + return this; + } + + public Builder matchCaseSensitive(Boolean matchCaseSensitive) { + return matchCaseSensitive(Output.of(matchCaseSensitive)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder normalize(@Nullable Output normalize) { + $.normalize = normalize; + return this; + } + + public Builder normalize(Boolean normalize) { + return normalize(Output.of(normalize)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionPathArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter.java new file mode 100644 index 000000000..12af2b585 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter.java @@ -0,0 +1,221 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter Empty = new GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter(); + + @Import(name="escapeValue") + private @Nullable Boolean escapeValue; + + public Optional escapeValue() { + return Optional.ofNullable(this.escapeValue); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="lowerBound") + private @Nullable Integer lowerBound; + + public Optional lowerBound() { + return Optional.ofNullable(this.lowerBound); + } + + @Import(name="matchCaseSensitiveName") + private @Nullable Boolean matchCaseSensitiveName; + + public Optional matchCaseSensitiveName() { + return Optional.ofNullable(this.matchCaseSensitiveName); + } + + @Import(name="matchCaseSensitiveValue") + private @Nullable Boolean matchCaseSensitiveValue; + + public Optional matchCaseSensitiveValue() { + return Optional.ofNullable(this.matchCaseSensitiveValue); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="matchWildcardName") + private @Nullable Boolean matchWildcardName; + + public Optional matchWildcardName() { + return Optional.ofNullable(this.matchWildcardName); + } + + @Import(name="matchWildcardValue") + private @Nullable Boolean matchWildcardValue; + + public Optional matchWildcardValue() { + return Optional.ofNullable(this.matchWildcardValue); + } + + @Import(name="parameterName") + private @Nullable String parameterName; + + public Optional parameterName() { + return Optional.ofNullable(this.parameterName); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="upperBound") + private @Nullable Integer upperBound; + + public Optional upperBound() { + return Optional.ofNullable(this.upperBound); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="values") + private @Nullable List values; + + public Optional> values() { + return Optional.ofNullable(this.values); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter(GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter $) { + this.escapeValue = $.escapeValue; + this.locked = $.locked; + this.lowerBound = $.lowerBound; + this.matchCaseSensitiveName = $.matchCaseSensitiveName; + this.matchCaseSensitiveValue = $.matchCaseSensitiveValue; + this.matchOperator = $.matchOperator; + this.matchWildcardName = $.matchWildcardName; + this.matchWildcardValue = $.matchWildcardValue; + this.parameterName = $.parameterName; + this.templateUuid = $.templateUuid; + this.upperBound = $.upperBound; + this.uuid = $.uuid; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter(Objects.requireNonNull(defaults)); + } + + public Builder escapeValue(@Nullable Boolean escapeValue) { + $.escapeValue = escapeValue; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder lowerBound(@Nullable Integer lowerBound) { + $.lowerBound = lowerBound; + return this; + } + + public Builder matchCaseSensitiveName(@Nullable Boolean matchCaseSensitiveName) { + $.matchCaseSensitiveName = matchCaseSensitiveName; + return this; + } + + public Builder matchCaseSensitiveValue(@Nullable Boolean matchCaseSensitiveValue) { + $.matchCaseSensitiveValue = matchCaseSensitiveValue; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchWildcardName(@Nullable Boolean matchWildcardName) { + $.matchWildcardName = matchWildcardName; + return this; + } + + public Builder matchWildcardValue(@Nullable Boolean matchWildcardValue) { + $.matchWildcardValue = matchWildcardValue; + return this; + } + + public Builder parameterName(@Nullable String parameterName) { + $.parameterName = parameterName; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder upperBound(@Nullable Integer upperBound) { + $.upperBound = upperBound; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder values(@Nullable List values) { + $.values = values; + return this; + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs.java new file mode 100644 index 000000000..7e07ff1c7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs.java @@ -0,0 +1,274 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs(); + + @Import(name="escapeValue") + private @Nullable Output escapeValue; + + public Optional> escapeValue() { + return Optional.ofNullable(this.escapeValue); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="lowerBound") + private @Nullable Output lowerBound; + + public Optional> lowerBound() { + return Optional.ofNullable(this.lowerBound); + } + + @Import(name="matchCaseSensitiveName") + private @Nullable Output matchCaseSensitiveName; + + public Optional> matchCaseSensitiveName() { + return Optional.ofNullable(this.matchCaseSensitiveName); + } + + @Import(name="matchCaseSensitiveValue") + private @Nullable Output matchCaseSensitiveValue; + + public Optional> matchCaseSensitiveValue() { + return Optional.ofNullable(this.matchCaseSensitiveValue); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="matchWildcardName") + private @Nullable Output matchWildcardName; + + public Optional> matchWildcardName() { + return Optional.ofNullable(this.matchWildcardName); + } + + @Import(name="matchWildcardValue") + private @Nullable Output matchWildcardValue; + + public Optional> matchWildcardValue() { + return Optional.ofNullable(this.matchWildcardValue); + } + + @Import(name="parameterName") + private @Nullable Output parameterName; + + public Optional> parameterName() { + return Optional.ofNullable(this.parameterName); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="upperBound") + private @Nullable Output upperBound; + + public Optional> upperBound() { + return Optional.ofNullable(this.upperBound); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs(GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs $) { + this.escapeValue = $.escapeValue; + this.locked = $.locked; + this.lowerBound = $.lowerBound; + this.matchCaseSensitiveName = $.matchCaseSensitiveName; + this.matchCaseSensitiveValue = $.matchCaseSensitiveValue; + this.matchOperator = $.matchOperator; + this.matchWildcardName = $.matchWildcardName; + this.matchWildcardValue = $.matchWildcardValue; + this.parameterName = $.parameterName; + this.templateUuid = $.templateUuid; + this.upperBound = $.upperBound; + this.uuid = $.uuid; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs(Objects.requireNonNull(defaults)); + } + + public Builder escapeValue(@Nullable Output escapeValue) { + $.escapeValue = escapeValue; + return this; + } + + public Builder escapeValue(Boolean escapeValue) { + return escapeValue(Output.of(escapeValue)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder lowerBound(@Nullable Output lowerBound) { + $.lowerBound = lowerBound; + return this; + } + + public Builder lowerBound(Integer lowerBound) { + return lowerBound(Output.of(lowerBound)); + } + + public Builder matchCaseSensitiveName(@Nullable Output matchCaseSensitiveName) { + $.matchCaseSensitiveName = matchCaseSensitiveName; + return this; + } + + public Builder matchCaseSensitiveName(Boolean matchCaseSensitiveName) { + return matchCaseSensitiveName(Output.of(matchCaseSensitiveName)); + } + + public Builder matchCaseSensitiveValue(@Nullable Output matchCaseSensitiveValue) { + $.matchCaseSensitiveValue = matchCaseSensitiveValue; + return this; + } + + public Builder matchCaseSensitiveValue(Boolean matchCaseSensitiveValue) { + return matchCaseSensitiveValue(Output.of(matchCaseSensitiveValue)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder matchWildcardName(@Nullable Output matchWildcardName) { + $.matchWildcardName = matchWildcardName; + return this; + } + + public Builder matchWildcardName(Boolean matchWildcardName) { + return matchWildcardName(Output.of(matchWildcardName)); + } + + public Builder matchWildcardValue(@Nullable Output matchWildcardValue) { + $.matchWildcardValue = matchWildcardValue; + return this; + } + + public Builder matchWildcardValue(Boolean matchWildcardValue) { + return matchWildcardValue(Output.of(matchWildcardValue)); + } + + public Builder parameterName(@Nullable Output parameterName) { + $.parameterName = parameterName; + return this; + } + + public Builder parameterName(String parameterName) { + return parameterName(Output.of(parameterName)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder upperBound(@Nullable Output upperBound) { + $.upperBound = upperBound; + return this; + } + + public Builder upperBound(Integer upperBound) { + return upperBound(Output.of(upperBound)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRandom.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRandom.java new file mode 100644 index 000000000..166f367dc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRandom.java @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionRandom extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionRandom Empty = new GetPropertyRulesBuilderRulesV20230920CriterionRandom(); + + @Import(name="bucket") + private @Nullable Integer bucket; + + public Optional bucket() { + return Optional.ofNullable(this.bucket); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionRandom() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionRandom(GetPropertyRulesBuilderRulesV20230920CriterionRandom $) { + this.bucket = $.bucket; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionRandom defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionRandom $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRandom(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionRandom defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRandom(Objects.requireNonNull(defaults)); + } + + public Builder bucket(@Nullable Integer bucket) { + $.bucket = bucket; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionRandom build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs.java new file mode 100644 index 000000000..b1352f2d6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs.java @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs(); + + @Import(name="bucket") + private @Nullable Output bucket; + + public Optional> bucket() { + return Optional.ofNullable(this.bucket); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs(GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs $) { + this.bucket = $.bucket; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs(Objects.requireNonNull(defaults)); + } + + public Builder bucket(@Nullable Output bucket) { + $.bucket = bucket; + return this; + } + + public Builder bucket(Integer bucket) { + return bucket(Output.of(bucket)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig.java new file mode 100644 index 000000000..ef4c49a3a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig Empty = new GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig(); + + @Import(name="configName") + private @Nullable String configName; + + public Optional configName() { + return Optional.ofNullable(this.configName); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig(GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig $) { + this.configName = $.configName; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig(Objects.requireNonNull(defaults)); + } + + public Builder configName(@Nullable String configName) { + $.configName = configName; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs.java new file mode 100644 index 000000000..cee7da97f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs(); + + @Import(name="configName") + private @Nullable Output configName; + + public Optional> configName() { + return Optional.ofNullable(this.configName); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs(GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs $) { + this.configName = $.configName; + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs(Objects.requireNonNull(defaults)); + } + + public Builder configName(@Nullable Output configName) { + $.configName = configName; + return this; + } + + public Builder configName(String configName) { + return configName(Output.of(configName)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression.java new file mode 100644 index 000000000..35580e237 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression.java @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression Empty = new GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression(); + + @Import(name="caseSensitive") + private @Nullable Boolean caseSensitive; + + public Optional caseSensitive() { + return Optional.ofNullable(this.caseSensitive); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchString") + private @Nullable String matchString; + + public Optional matchString() { + return Optional.ofNullable(this.matchString); + } + + @Import(name="regex") + private @Nullable String regex; + + public Optional regex() { + return Optional.ofNullable(this.regex); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression(GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression $) { + this.caseSensitive = $.caseSensitive; + this.locked = $.locked; + this.matchString = $.matchString; + this.regex = $.regex; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression(Objects.requireNonNull(defaults)); + } + + public Builder caseSensitive(@Nullable Boolean caseSensitive) { + $.caseSensitive = caseSensitive; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchString(@Nullable String matchString) { + $.matchString = matchString; + return this; + } + + public Builder regex(@Nullable String regex) { + $.regex = regex; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs.java new file mode 100644 index 000000000..3140053bc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs.java @@ -0,0 +1,149 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs(); + + @Import(name="caseSensitive") + private @Nullable Output caseSensitive; + + public Optional> caseSensitive() { + return Optional.ofNullable(this.caseSensitive); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchString") + private @Nullable Output matchString; + + public Optional> matchString() { + return Optional.ofNullable(this.matchString); + } + + @Import(name="regex") + private @Nullable Output regex; + + public Optional> regex() { + return Optional.ofNullable(this.regex); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs(GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs $) { + this.caseSensitive = $.caseSensitive; + this.locked = $.locked; + this.matchString = $.matchString; + this.regex = $.regex; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs(Objects.requireNonNull(defaults)); + } + + public Builder caseSensitive(@Nullable Output caseSensitive) { + $.caseSensitive = caseSensitive; + return this; + } + + public Builder caseSensitive(Boolean caseSensitive) { + return caseSensitive(Output.of(caseSensitive)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchString(@Nullable Output matchString) { + $.matchString = matchString; + return this; + } + + public Builder matchString(String matchString) { + return matchString(Output.of(matchString)); + } + + public Builder regex(@Nullable Output regex) { + $.regex = regex; + return this; + } + + public Builder regex(String regex) { + return regex(Output.of(regex)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie.java new file mode 100644 index 000000000..25cff63a1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie.java @@ -0,0 +1,203 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie Empty = new GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie(); + + @Import(name="cookieName") + private @Nullable String cookieName; + + public Optional cookieName() { + return Optional.ofNullable(this.cookieName); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="lowerBound") + private @Nullable Integer lowerBound; + + public Optional lowerBound() { + return Optional.ofNullable(this.lowerBound); + } + + @Import(name="matchCaseSensitiveName") + private @Nullable Boolean matchCaseSensitiveName; + + public Optional matchCaseSensitiveName() { + return Optional.ofNullable(this.matchCaseSensitiveName); + } + + @Import(name="matchCaseSensitiveValue") + private @Nullable Boolean matchCaseSensitiveValue; + + public Optional matchCaseSensitiveValue() { + return Optional.ofNullable(this.matchCaseSensitiveValue); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="matchWildcardName") + private @Nullable Boolean matchWildcardName; + + public Optional matchWildcardName() { + return Optional.ofNullable(this.matchWildcardName); + } + + @Import(name="matchWildcardValue") + private @Nullable Boolean matchWildcardValue; + + public Optional matchWildcardValue() { + return Optional.ofNullable(this.matchWildcardValue); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="upperBound") + private @Nullable Integer upperBound; + + public Optional upperBound() { + return Optional.ofNullable(this.upperBound); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable String value; + + public Optional value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie(GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie $) { + this.cookieName = $.cookieName; + this.locked = $.locked; + this.lowerBound = $.lowerBound; + this.matchCaseSensitiveName = $.matchCaseSensitiveName; + this.matchCaseSensitiveValue = $.matchCaseSensitiveValue; + this.matchOperator = $.matchOperator; + this.matchWildcardName = $.matchWildcardName; + this.matchWildcardValue = $.matchWildcardValue; + this.templateUuid = $.templateUuid; + this.upperBound = $.upperBound; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie(Objects.requireNonNull(defaults)); + } + + public Builder cookieName(@Nullable String cookieName) { + $.cookieName = cookieName; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder lowerBound(@Nullable Integer lowerBound) { + $.lowerBound = lowerBound; + return this; + } + + public Builder matchCaseSensitiveName(@Nullable Boolean matchCaseSensitiveName) { + $.matchCaseSensitiveName = matchCaseSensitiveName; + return this; + } + + public Builder matchCaseSensitiveValue(@Nullable Boolean matchCaseSensitiveValue) { + $.matchCaseSensitiveValue = matchCaseSensitiveValue; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchWildcardName(@Nullable Boolean matchWildcardName) { + $.matchWildcardName = matchWildcardName; + return this; + } + + public Builder matchWildcardValue(@Nullable Boolean matchWildcardValue) { + $.matchWildcardValue = matchWildcardValue; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder upperBound(@Nullable Integer upperBound) { + $.upperBound = upperBound; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder value(@Nullable String value) { + $.value = value; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs.java new file mode 100644 index 000000000..2de3ac245 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs.java @@ -0,0 +1,252 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs(); + + @Import(name="cookieName") + private @Nullable Output cookieName; + + public Optional> cookieName() { + return Optional.ofNullable(this.cookieName); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="lowerBound") + private @Nullable Output lowerBound; + + public Optional> lowerBound() { + return Optional.ofNullable(this.lowerBound); + } + + @Import(name="matchCaseSensitiveName") + private @Nullable Output matchCaseSensitiveName; + + public Optional> matchCaseSensitiveName() { + return Optional.ofNullable(this.matchCaseSensitiveName); + } + + @Import(name="matchCaseSensitiveValue") + private @Nullable Output matchCaseSensitiveValue; + + public Optional> matchCaseSensitiveValue() { + return Optional.ofNullable(this.matchCaseSensitiveValue); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="matchWildcardName") + private @Nullable Output matchWildcardName; + + public Optional> matchWildcardName() { + return Optional.ofNullable(this.matchWildcardName); + } + + @Import(name="matchWildcardValue") + private @Nullable Output matchWildcardValue; + + public Optional> matchWildcardValue() { + return Optional.ofNullable(this.matchWildcardValue); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="upperBound") + private @Nullable Output upperBound; + + public Optional> upperBound() { + return Optional.ofNullable(this.upperBound); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs(GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs $) { + this.cookieName = $.cookieName; + this.locked = $.locked; + this.lowerBound = $.lowerBound; + this.matchCaseSensitiveName = $.matchCaseSensitiveName; + this.matchCaseSensitiveValue = $.matchCaseSensitiveValue; + this.matchOperator = $.matchOperator; + this.matchWildcardName = $.matchWildcardName; + this.matchWildcardValue = $.matchWildcardValue; + this.templateUuid = $.templateUuid; + this.upperBound = $.upperBound; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs(Objects.requireNonNull(defaults)); + } + + public Builder cookieName(@Nullable Output cookieName) { + $.cookieName = cookieName; + return this; + } + + public Builder cookieName(String cookieName) { + return cookieName(Output.of(cookieName)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder lowerBound(@Nullable Output lowerBound) { + $.lowerBound = lowerBound; + return this; + } + + public Builder lowerBound(Integer lowerBound) { + return lowerBound(Output.of(lowerBound)); + } + + public Builder matchCaseSensitiveName(@Nullable Output matchCaseSensitiveName) { + $.matchCaseSensitiveName = matchCaseSensitiveName; + return this; + } + + public Builder matchCaseSensitiveName(Boolean matchCaseSensitiveName) { + return matchCaseSensitiveName(Output.of(matchCaseSensitiveName)); + } + + public Builder matchCaseSensitiveValue(@Nullable Output matchCaseSensitiveValue) { + $.matchCaseSensitiveValue = matchCaseSensitiveValue; + return this; + } + + public Builder matchCaseSensitiveValue(Boolean matchCaseSensitiveValue) { + return matchCaseSensitiveValue(Output.of(matchCaseSensitiveValue)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder matchWildcardName(@Nullable Output matchWildcardName) { + $.matchWildcardName = matchWildcardName; + return this; + } + + public Builder matchWildcardName(Boolean matchWildcardName) { + return matchWildcardName(Output.of(matchWildcardName)); + } + + public Builder matchWildcardValue(@Nullable Output matchWildcardValue) { + $.matchWildcardValue = matchWildcardValue; + return this; + } + + public Builder matchWildcardValue(Boolean matchWildcardValue) { + return matchWildcardValue(Output.of(matchWildcardValue)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder upperBound(@Nullable Output upperBound) { + $.upperBound = upperBound; + return this; + } + + public Builder upperBound(Integer upperBound) { + return upperBound(Output.of(upperBound)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(String value) { + return value(Output.of(value)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader.java new file mode 100644 index 000000000..485c57bd0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader.java @@ -0,0 +1,168 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader Empty = new GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader(); + + @Import(name="headerName") + private @Nullable String headerName; + + public Optional headerName() { + return Optional.ofNullable(this.headerName); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchCaseSensitiveValue") + private @Nullable Boolean matchCaseSensitiveValue; + + public Optional matchCaseSensitiveValue() { + return Optional.ofNullable(this.matchCaseSensitiveValue); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="matchWildcardName") + private @Nullable Boolean matchWildcardName; + + public Optional matchWildcardName() { + return Optional.ofNullable(this.matchWildcardName); + } + + @Import(name="matchWildcardValue") + private @Nullable Boolean matchWildcardValue; + + public Optional matchWildcardValue() { + return Optional.ofNullable(this.matchWildcardValue); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="values") + private @Nullable List values; + + public Optional> values() { + return Optional.ofNullable(this.values); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader(GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader $) { + this.headerName = $.headerName; + this.locked = $.locked; + this.matchCaseSensitiveValue = $.matchCaseSensitiveValue; + this.matchOperator = $.matchOperator; + this.matchWildcardName = $.matchWildcardName; + this.matchWildcardValue = $.matchWildcardValue; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader(Objects.requireNonNull(defaults)); + } + + public Builder headerName(@Nullable String headerName) { + $.headerName = headerName; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchCaseSensitiveValue(@Nullable Boolean matchCaseSensitiveValue) { + $.matchCaseSensitiveValue = matchCaseSensitiveValue; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchWildcardName(@Nullable Boolean matchWildcardName) { + $.matchWildcardName = matchWildcardName; + return this; + } + + public Builder matchWildcardValue(@Nullable Boolean matchWildcardValue) { + $.matchWildcardValue = matchWildcardValue; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder values(@Nullable List values) { + $.values = values; + return this; + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs.java new file mode 100644 index 000000000..5227307a6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs.java @@ -0,0 +1,205 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs(); + + @Import(name="headerName") + private @Nullable Output headerName; + + public Optional> headerName() { + return Optional.ofNullable(this.headerName); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchCaseSensitiveValue") + private @Nullable Output matchCaseSensitiveValue; + + public Optional> matchCaseSensitiveValue() { + return Optional.ofNullable(this.matchCaseSensitiveValue); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="matchWildcardName") + private @Nullable Output matchWildcardName; + + public Optional> matchWildcardName() { + return Optional.ofNullable(this.matchWildcardName); + } + + @Import(name="matchWildcardValue") + private @Nullable Output matchWildcardValue; + + public Optional> matchWildcardValue() { + return Optional.ofNullable(this.matchWildcardValue); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs(GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs $) { + this.headerName = $.headerName; + this.locked = $.locked; + this.matchCaseSensitiveValue = $.matchCaseSensitiveValue; + this.matchOperator = $.matchOperator; + this.matchWildcardName = $.matchWildcardName; + this.matchWildcardValue = $.matchWildcardValue; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs(Objects.requireNonNull(defaults)); + } + + public Builder headerName(@Nullable Output headerName) { + $.headerName = headerName; + return this; + } + + public Builder headerName(String headerName) { + return headerName(Output.of(headerName)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchCaseSensitiveValue(@Nullable Output matchCaseSensitiveValue) { + $.matchCaseSensitiveValue = matchCaseSensitiveValue; + return this; + } + + public Builder matchCaseSensitiveValue(Boolean matchCaseSensitiveValue) { + return matchCaseSensitiveValue(Output.of(matchCaseSensitiveValue)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder matchWildcardName(@Nullable Output matchWildcardName) { + $.matchWildcardName = matchWildcardName; + return this; + } + + public Builder matchWildcardName(Boolean matchWildcardName) { + return matchWildcardName(Output.of(matchWildcardName)); + } + + public Builder matchWildcardValue(@Nullable Output matchWildcardValue) { + $.matchWildcardValue = matchWildcardValue; + return this; + } + + public Builder matchWildcardValue(Boolean matchWildcardValue) { + return matchWildcardValue(Output.of(matchWildcardValue)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod.java new file mode 100644 index 000000000..64f5aadf4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod Empty = new GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable String value; + + public Optional value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod(GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod $) { + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder value(@Nullable String value) { + $.value = value; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs.java new file mode 100644 index 000000000..293a98333 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs(GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs $) { + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(String value) { + return value(Output.of(value)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol.java new file mode 100644 index 000000000..684d5cd1d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol Empty = new GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable String value; + + public Optional value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol(GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol $) { + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder value(@Nullable String value) { + $.value = value; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs.java new file mode 100644 index 000000000..319f112cf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs.java @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs(GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs $) { + this.locked = $.locked; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(String value) { + return value(Output.of(value)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestType.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestType.java new file mode 100644 index 000000000..8474bec16 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestType.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionRequestType extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionRequestType Empty = new GetPropertyRulesBuilderRulesV20230920CriterionRequestType(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable String value; + + public Optional value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestType() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestType(GetPropertyRulesBuilderRulesV20230920CriterionRequestType $) { + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestType defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionRequestType $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRequestType(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestType defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRequestType(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder value(@Nullable String value) { + $.value = value; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionRequestType build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs.java new file mode 100644 index 000000000..b779c19ba --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="value") + private @Nullable Output value; + + public Optional> value() { + return Optional.ofNullable(this.value); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs(GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs $) { + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder value(@Nullable Output value) { + $.value = value; + return this; + } + + public Builder value(String value) { + return value(Output.of(value)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader.java new file mode 100644 index 000000000..429a46a65 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader.java @@ -0,0 +1,195 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader Empty = new GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader(); + + @Import(name="headerName") + private @Nullable String headerName; + + public Optional headerName() { + return Optional.ofNullable(this.headerName); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="lowerBound") + private @Nullable Integer lowerBound; + + public Optional lowerBound() { + return Optional.ofNullable(this.lowerBound); + } + + @Import(name="matchCaseSensitiveValue") + private @Nullable Boolean matchCaseSensitiveValue; + + public Optional matchCaseSensitiveValue() { + return Optional.ofNullable(this.matchCaseSensitiveValue); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="matchWildcardName") + private @Nullable Boolean matchWildcardName; + + public Optional matchWildcardName() { + return Optional.ofNullable(this.matchWildcardName); + } + + @Import(name="matchWildcardValue") + private @Nullable Boolean matchWildcardValue; + + public Optional matchWildcardValue() { + return Optional.ofNullable(this.matchWildcardValue); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="upperBound") + private @Nullable Integer upperBound; + + public Optional upperBound() { + return Optional.ofNullable(this.upperBound); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="values") + private @Nullable List values; + + public Optional> values() { + return Optional.ofNullable(this.values); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader(GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader $) { + this.headerName = $.headerName; + this.locked = $.locked; + this.lowerBound = $.lowerBound; + this.matchCaseSensitiveValue = $.matchCaseSensitiveValue; + this.matchOperator = $.matchOperator; + this.matchWildcardName = $.matchWildcardName; + this.matchWildcardValue = $.matchWildcardValue; + this.templateUuid = $.templateUuid; + this.upperBound = $.upperBound; + this.uuid = $.uuid; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader(Objects.requireNonNull(defaults)); + } + + public Builder headerName(@Nullable String headerName) { + $.headerName = headerName; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder lowerBound(@Nullable Integer lowerBound) { + $.lowerBound = lowerBound; + return this; + } + + public Builder matchCaseSensitiveValue(@Nullable Boolean matchCaseSensitiveValue) { + $.matchCaseSensitiveValue = matchCaseSensitiveValue; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchWildcardName(@Nullable Boolean matchWildcardName) { + $.matchWildcardName = matchWildcardName; + return this; + } + + public Builder matchWildcardValue(@Nullable Boolean matchWildcardValue) { + $.matchWildcardValue = matchWildcardValue; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder upperBound(@Nullable Integer upperBound) { + $.upperBound = upperBound; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder values(@Nullable List values) { + $.values = values; + return this; + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs.java new file mode 100644 index 000000000..4be3a7522 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs.java @@ -0,0 +1,240 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs(); + + @Import(name="headerName") + private @Nullable Output headerName; + + public Optional> headerName() { + return Optional.ofNullable(this.headerName); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="lowerBound") + private @Nullable Output lowerBound; + + public Optional> lowerBound() { + return Optional.ofNullable(this.lowerBound); + } + + @Import(name="matchCaseSensitiveValue") + private @Nullable Output matchCaseSensitiveValue; + + public Optional> matchCaseSensitiveValue() { + return Optional.ofNullable(this.matchCaseSensitiveValue); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="matchWildcardName") + private @Nullable Output matchWildcardName; + + public Optional> matchWildcardName() { + return Optional.ofNullable(this.matchWildcardName); + } + + @Import(name="matchWildcardValue") + private @Nullable Output matchWildcardValue; + + public Optional> matchWildcardValue() { + return Optional.ofNullable(this.matchWildcardValue); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="upperBound") + private @Nullable Output upperBound; + + public Optional> upperBound() { + return Optional.ofNullable(this.upperBound); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs(GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs $) { + this.headerName = $.headerName; + this.locked = $.locked; + this.lowerBound = $.lowerBound; + this.matchCaseSensitiveValue = $.matchCaseSensitiveValue; + this.matchOperator = $.matchOperator; + this.matchWildcardName = $.matchWildcardName; + this.matchWildcardValue = $.matchWildcardValue; + this.templateUuid = $.templateUuid; + this.upperBound = $.upperBound; + this.uuid = $.uuid; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs(Objects.requireNonNull(defaults)); + } + + public Builder headerName(@Nullable Output headerName) { + $.headerName = headerName; + return this; + } + + public Builder headerName(String headerName) { + return headerName(Output.of(headerName)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder lowerBound(@Nullable Output lowerBound) { + $.lowerBound = lowerBound; + return this; + } + + public Builder lowerBound(Integer lowerBound) { + return lowerBound(Output.of(lowerBound)); + } + + public Builder matchCaseSensitiveValue(@Nullable Output matchCaseSensitiveValue) { + $.matchCaseSensitiveValue = matchCaseSensitiveValue; + return this; + } + + public Builder matchCaseSensitiveValue(Boolean matchCaseSensitiveValue) { + return matchCaseSensitiveValue(Output.of(matchCaseSensitiveValue)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder matchWildcardName(@Nullable Output matchWildcardName) { + $.matchWildcardName = matchWildcardName; + return this; + } + + public Builder matchWildcardName(Boolean matchWildcardName) { + return matchWildcardName(Output.of(matchWildcardName)); + } + + public Builder matchWildcardValue(@Nullable Output matchWildcardValue) { + $.matchWildcardValue = matchWildcardValue; + return this; + } + + public Builder matchWildcardValue(Boolean matchWildcardValue) { + return matchWildcardValue(Output.of(matchWildcardValue)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder upperBound(@Nullable Output upperBound) { + $.upperBound = upperBound; + return this; + } + + public Builder upperBound(Integer upperBound) { + return upperBound(Output.of(upperBound)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionServerLocation.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionServerLocation.java new file mode 100644 index 000000000..4f8457b07 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionServerLocation.java @@ -0,0 +1,163 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionServerLocation extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionServerLocation Empty = new GetPropertyRulesBuilderRulesV20230920CriterionServerLocation(); + + @Import(name="continents") + private @Nullable List continents; + + public Optional> continents() { + return Optional.ofNullable(this.continents); + } + + @Import(name="countries") + private @Nullable List countries; + + public Optional> countries() { + return Optional.ofNullable(this.countries); + } + + @Import(name="locationType") + private @Nullable String locationType; + + public Optional locationType() { + return Optional.ofNullable(this.locationType); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="regions") + private @Nullable List regions; + + public Optional> regions() { + return Optional.ofNullable(this.regions); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionServerLocation() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionServerLocation(GetPropertyRulesBuilderRulesV20230920CriterionServerLocation $) { + this.continents = $.continents; + this.countries = $.countries; + this.locationType = $.locationType; + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.regions = $.regions; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionServerLocation defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionServerLocation $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionServerLocation(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionServerLocation defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionServerLocation(Objects.requireNonNull(defaults)); + } + + public Builder continents(@Nullable List continents) { + $.continents = continents; + return this; + } + + public Builder continents(String... continents) { + return continents(List.of(continents)); + } + + public Builder countries(@Nullable List countries) { + $.countries = countries; + return this; + } + + public Builder countries(String... countries) { + return countries(List.of(countries)); + } + + public Builder locationType(@Nullable String locationType) { + $.locationType = locationType; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder regions(@Nullable List regions) { + $.regions = regions; + return this; + } + + public Builder regions(String... regions) { + return regions(List.of(regions)); + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionServerLocation build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs.java new file mode 100644 index 000000000..1b1d96bd0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs.java @@ -0,0 +1,196 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs(); + + @Import(name="continents") + private @Nullable Output> continents; + + public Optional>> continents() { + return Optional.ofNullable(this.continents); + } + + @Import(name="countries") + private @Nullable Output> countries; + + public Optional>> countries() { + return Optional.ofNullable(this.countries); + } + + @Import(name="locationType") + private @Nullable Output locationType; + + public Optional> locationType() { + return Optional.ofNullable(this.locationType); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="regions") + private @Nullable Output> regions; + + public Optional>> regions() { + return Optional.ofNullable(this.regions); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs(GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs $) { + this.continents = $.continents; + this.countries = $.countries; + this.locationType = $.locationType; + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.regions = $.regions; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs(Objects.requireNonNull(defaults)); + } + + public Builder continents(@Nullable Output> continents) { + $.continents = continents; + return this; + } + + public Builder continents(List continents) { + return continents(Output.of(continents)); + } + + public Builder continents(String... continents) { + return continents(List.of(continents)); + } + + public Builder countries(@Nullable Output> countries) { + $.countries = countries; + return this; + } + + public Builder countries(List countries) { + return countries(Output.of(countries)); + } + + public Builder countries(String... countries) { + return countries(List.of(countries)); + } + + public Builder locationType(@Nullable Output locationType) { + $.locationType = locationType; + return this; + } + + public Builder locationType(String locationType) { + return locationType(Output.of(locationType)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder regions(@Nullable Output> regions) { + $.regions = regions; + return this; + } + + public Builder regions(List regions) { + return regions(Output.of(regions)); + } + + public Builder regions(String... regions) { + return regions(List.of(regions)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionTime.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionTime.java new file mode 100644 index 000000000..b2352a61b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionTime.java @@ -0,0 +1,202 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionTime extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionTime Empty = new GetPropertyRulesBuilderRulesV20230920CriterionTime(); + + @Import(name="applyDaylightSavingsTime") + private @Nullable Boolean applyDaylightSavingsTime; + + public Optional applyDaylightSavingsTime() { + return Optional.ofNullable(this.applyDaylightSavingsTime); + } + + @Import(name="beginDate") + private @Nullable String beginDate; + + public Optional beginDate() { + return Optional.ofNullable(this.beginDate); + } + + @Import(name="endDate") + private @Nullable String endDate; + + public Optional endDate() { + return Optional.ofNullable(this.endDate); + } + + @Import(name="lastingDate") + private @Nullable String lastingDate; + + public Optional lastingDate() { + return Optional.ofNullable(this.lastingDate); + } + + @Import(name="lastingDuration") + private @Nullable String lastingDuration; + + public Optional lastingDuration() { + return Optional.ofNullable(this.lastingDuration); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="repeatBeginDate") + private @Nullable String repeatBeginDate; + + public Optional repeatBeginDate() { + return Optional.ofNullable(this.repeatBeginDate); + } + + @Import(name="repeatDuration") + private @Nullable String repeatDuration; + + public Optional repeatDuration() { + return Optional.ofNullable(this.repeatDuration); + } + + @Import(name="repeatInterval") + private @Nullable String repeatInterval; + + public Optional repeatInterval() { + return Optional.ofNullable(this.repeatInterval); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionTime() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionTime(GetPropertyRulesBuilderRulesV20230920CriterionTime $) { + this.applyDaylightSavingsTime = $.applyDaylightSavingsTime; + this.beginDate = $.beginDate; + this.endDate = $.endDate; + this.lastingDate = $.lastingDate; + this.lastingDuration = $.lastingDuration; + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.repeatBeginDate = $.repeatBeginDate; + this.repeatDuration = $.repeatDuration; + this.repeatInterval = $.repeatInterval; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionTime defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionTime $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionTime(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionTime defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionTime(Objects.requireNonNull(defaults)); + } + + public Builder applyDaylightSavingsTime(@Nullable Boolean applyDaylightSavingsTime) { + $.applyDaylightSavingsTime = applyDaylightSavingsTime; + return this; + } + + public Builder beginDate(@Nullable String beginDate) { + $.beginDate = beginDate; + return this; + } + + public Builder endDate(@Nullable String endDate) { + $.endDate = endDate; + return this; + } + + public Builder lastingDate(@Nullable String lastingDate) { + $.lastingDate = lastingDate; + return this; + } + + public Builder lastingDuration(@Nullable String lastingDuration) { + $.lastingDuration = lastingDuration; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder repeatBeginDate(@Nullable String repeatBeginDate) { + $.repeatBeginDate = repeatBeginDate; + return this; + } + + public Builder repeatDuration(@Nullable String repeatDuration) { + $.repeatDuration = repeatDuration; + return this; + } + + public Builder repeatInterval(@Nullable String repeatInterval) { + $.repeatInterval = repeatInterval; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionTime build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs.java new file mode 100644 index 000000000..4c387fb18 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs.java @@ -0,0 +1,251 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs(); + + @Import(name="applyDaylightSavingsTime") + private @Nullable Output applyDaylightSavingsTime; + + public Optional> applyDaylightSavingsTime() { + return Optional.ofNullable(this.applyDaylightSavingsTime); + } + + @Import(name="beginDate") + private @Nullable Output beginDate; + + public Optional> beginDate() { + return Optional.ofNullable(this.beginDate); + } + + @Import(name="endDate") + private @Nullable Output endDate; + + public Optional> endDate() { + return Optional.ofNullable(this.endDate); + } + + @Import(name="lastingDate") + private @Nullable Output lastingDate; + + public Optional> lastingDate() { + return Optional.ofNullable(this.lastingDate); + } + + @Import(name="lastingDuration") + private @Nullable Output lastingDuration; + + public Optional> lastingDuration() { + return Optional.ofNullable(this.lastingDuration); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="repeatBeginDate") + private @Nullable Output repeatBeginDate; + + public Optional> repeatBeginDate() { + return Optional.ofNullable(this.repeatBeginDate); + } + + @Import(name="repeatDuration") + private @Nullable Output repeatDuration; + + public Optional> repeatDuration() { + return Optional.ofNullable(this.repeatDuration); + } + + @Import(name="repeatInterval") + private @Nullable Output repeatInterval; + + public Optional> repeatInterval() { + return Optional.ofNullable(this.repeatInterval); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs(GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs $) { + this.applyDaylightSavingsTime = $.applyDaylightSavingsTime; + this.beginDate = $.beginDate; + this.endDate = $.endDate; + this.lastingDate = $.lastingDate; + this.lastingDuration = $.lastingDuration; + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.repeatBeginDate = $.repeatBeginDate; + this.repeatDuration = $.repeatDuration; + this.repeatInterval = $.repeatInterval; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs(Objects.requireNonNull(defaults)); + } + + public Builder applyDaylightSavingsTime(@Nullable Output applyDaylightSavingsTime) { + $.applyDaylightSavingsTime = applyDaylightSavingsTime; + return this; + } + + public Builder applyDaylightSavingsTime(Boolean applyDaylightSavingsTime) { + return applyDaylightSavingsTime(Output.of(applyDaylightSavingsTime)); + } + + public Builder beginDate(@Nullable Output beginDate) { + $.beginDate = beginDate; + return this; + } + + public Builder beginDate(String beginDate) { + return beginDate(Output.of(beginDate)); + } + + public Builder endDate(@Nullable Output endDate) { + $.endDate = endDate; + return this; + } + + public Builder endDate(String endDate) { + return endDate(Output.of(endDate)); + } + + public Builder lastingDate(@Nullable Output lastingDate) { + $.lastingDate = lastingDate; + return this; + } + + public Builder lastingDate(String lastingDate) { + return lastingDate(Output.of(lastingDate)); + } + + public Builder lastingDuration(@Nullable Output lastingDuration) { + $.lastingDuration = lastingDuration; + return this; + } + + public Builder lastingDuration(String lastingDuration) { + return lastingDuration(Output.of(lastingDuration)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder repeatBeginDate(@Nullable Output repeatBeginDate) { + $.repeatBeginDate = repeatBeginDate; + return this; + } + + public Builder repeatBeginDate(String repeatBeginDate) { + return repeatBeginDate(Output.of(repeatBeginDate)); + } + + public Builder repeatDuration(@Nullable Output repeatDuration) { + $.repeatDuration = repeatDuration; + return this; + } + + public Builder repeatDuration(String repeatDuration) { + return repeatDuration(Output.of(repeatDuration)); + } + + public Builder repeatInterval(@Nullable Output repeatInterval) { + $.repeatInterval = repeatInterval; + return this; + } + + public Builder repeatInterval(String repeatInterval) { + return repeatInterval(Output.of(repeatInterval)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization.java new file mode 100644 index 000000000..4db621397 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization.java @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization Empty = new GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="statusLists") + private @Nullable List statusLists; + + public Optional> statusLists() { + return Optional.ofNullable(this.statusLists); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization(GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization $) { + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.statusLists = $.statusLists; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder statusLists(@Nullable List statusLists) { + $.statusLists = statusLists; + return this; + } + + public Builder statusLists(String... statusLists) { + return statusLists(List.of(statusLists)); + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs.java new file mode 100644 index 000000000..f909eb1b2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs.java @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="statusLists") + private @Nullable Output> statusLists; + + public Optional>> statusLists() { + return Optional.ofNullable(this.statusLists); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs(GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs $) { + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.statusLists = $.statusLists; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder statusLists(@Nullable Output> statusLists) { + $.statusLists = statusLists; + return this; + } + + public Builder statusLists(List statusLists) { + return statusLists(Output.of(statusLists)); + } + + public Builder statusLists(String... statusLists) { + return statusLists(List.of(statusLists)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserAgent.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserAgent.java new file mode 100644 index 000000000..eb9bbc39a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserAgent.java @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionUserAgent extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionUserAgent Empty = new GetPropertyRulesBuilderRulesV20230920CriterionUserAgent(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchCaseSensitive") + private @Nullable Boolean matchCaseSensitive; + + public Optional matchCaseSensitive() { + return Optional.ofNullable(this.matchCaseSensitive); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="matchWildcard") + private @Nullable Boolean matchWildcard; + + public Optional matchWildcard() { + return Optional.ofNullable(this.matchWildcard); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="values") + private @Nullable List values; + + public Optional> values() { + return Optional.ofNullable(this.values); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionUserAgent() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionUserAgent(GetPropertyRulesBuilderRulesV20230920CriterionUserAgent $) { + this.locked = $.locked; + this.matchCaseSensitive = $.matchCaseSensitive; + this.matchOperator = $.matchOperator; + this.matchWildcard = $.matchWildcard; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionUserAgent defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionUserAgent $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionUserAgent(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionUserAgent defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionUserAgent(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchCaseSensitive(@Nullable Boolean matchCaseSensitive) { + $.matchCaseSensitive = matchCaseSensitive; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchWildcard(@Nullable Boolean matchWildcard) { + $.matchWildcard = matchWildcard; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder values(@Nullable List values) { + $.values = values; + return this; + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionUserAgent build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs.java new file mode 100644 index 000000000..f9fa84e42 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs.java @@ -0,0 +1,171 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchCaseSensitive") + private @Nullable Output matchCaseSensitive; + + public Optional> matchCaseSensitive() { + return Optional.ofNullable(this.matchCaseSensitive); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="matchWildcard") + private @Nullable Output matchWildcard; + + public Optional> matchWildcard() { + return Optional.ofNullable(this.matchWildcard); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="values") + private @Nullable Output> values; + + public Optional>> values() { + return Optional.ofNullable(this.values); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs(GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs $) { + this.locked = $.locked; + this.matchCaseSensitive = $.matchCaseSensitive; + this.matchOperator = $.matchOperator; + this.matchWildcard = $.matchWildcard; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.values = $.values; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchCaseSensitive(@Nullable Output matchCaseSensitive) { + $.matchCaseSensitive = matchCaseSensitive; + return this; + } + + public Builder matchCaseSensitive(Boolean matchCaseSensitive) { + return matchCaseSensitive(Output.of(matchCaseSensitive)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder matchWildcard(@Nullable Output matchWildcard) { + $.matchWildcard = matchWildcard; + return this; + } + + public Builder matchWildcard(Boolean matchWildcard) { + return matchWildcard(Output.of(matchWildcard)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder values(@Nullable Output> values) { + $.values = values; + return this; + } + + public Builder values(List values) { + return values(Output.of(values)); + } + + public Builder values(String... values) { + return values(List.of(values)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserLocation.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserLocation.java new file mode 100644 index 000000000..6fdd4eede --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserLocation.java @@ -0,0 +1,189 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionUserLocation extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionUserLocation Empty = new GetPropertyRulesBuilderRulesV20230920CriterionUserLocation(); + + @Import(name="checkIps") + private @Nullable String checkIps; + + public Optional checkIps() { + return Optional.ofNullable(this.checkIps); + } + + @Import(name="continentValues") + private @Nullable List continentValues; + + public Optional> continentValues() { + return Optional.ofNullable(this.continentValues); + } + + @Import(name="countryValues") + private @Nullable List countryValues; + + public Optional> countryValues() { + return Optional.ofNullable(this.countryValues); + } + + @Import(name="field") + private @Nullable String field; + + public Optional field() { + return Optional.ofNullable(this.field); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="regionValues") + private @Nullable List regionValues; + + public Optional> regionValues() { + return Optional.ofNullable(this.regionValues); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="useOnlyFirstXForwardedForIp") + private @Nullable Boolean useOnlyFirstXForwardedForIp; + + public Optional useOnlyFirstXForwardedForIp() { + return Optional.ofNullable(this.useOnlyFirstXForwardedForIp); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionUserLocation() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionUserLocation(GetPropertyRulesBuilderRulesV20230920CriterionUserLocation $) { + this.checkIps = $.checkIps; + this.continentValues = $.continentValues; + this.countryValues = $.countryValues; + this.field = $.field; + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.regionValues = $.regionValues; + this.templateUuid = $.templateUuid; + this.useOnlyFirstXForwardedForIp = $.useOnlyFirstXForwardedForIp; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionUserLocation defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionUserLocation $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionUserLocation(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionUserLocation defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionUserLocation(Objects.requireNonNull(defaults)); + } + + public Builder checkIps(@Nullable String checkIps) { + $.checkIps = checkIps; + return this; + } + + public Builder continentValues(@Nullable List continentValues) { + $.continentValues = continentValues; + return this; + } + + public Builder continentValues(String... continentValues) { + return continentValues(List.of(continentValues)); + } + + public Builder countryValues(@Nullable List countryValues) { + $.countryValues = countryValues; + return this; + } + + public Builder countryValues(String... countryValues) { + return countryValues(List.of(countryValues)); + } + + public Builder field(@Nullable String field) { + $.field = field; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder regionValues(@Nullable List regionValues) { + $.regionValues = regionValues; + return this; + } + + public Builder regionValues(String... regionValues) { + return regionValues(List.of(regionValues)); + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder useOnlyFirstXForwardedForIp(@Nullable Boolean useOnlyFirstXForwardedForIp) { + $.useOnlyFirstXForwardedForIp = useOnlyFirstXForwardedForIp; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionUserLocation build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs.java new file mode 100644 index 000000000..971a8374e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs.java @@ -0,0 +1,230 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs(); + + @Import(name="checkIps") + private @Nullable Output checkIps; + + public Optional> checkIps() { + return Optional.ofNullable(this.checkIps); + } + + @Import(name="continentValues") + private @Nullable Output> continentValues; + + public Optional>> continentValues() { + return Optional.ofNullable(this.continentValues); + } + + @Import(name="countryValues") + private @Nullable Output> countryValues; + + public Optional>> countryValues() { + return Optional.ofNullable(this.countryValues); + } + + @Import(name="field") + private @Nullable Output field; + + public Optional> field() { + return Optional.ofNullable(this.field); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="regionValues") + private @Nullable Output> regionValues; + + public Optional>> regionValues() { + return Optional.ofNullable(this.regionValues); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="useOnlyFirstXForwardedForIp") + private @Nullable Output useOnlyFirstXForwardedForIp; + + public Optional> useOnlyFirstXForwardedForIp() { + return Optional.ofNullable(this.useOnlyFirstXForwardedForIp); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs(GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs $) { + this.checkIps = $.checkIps; + this.continentValues = $.continentValues; + this.countryValues = $.countryValues; + this.field = $.field; + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.regionValues = $.regionValues; + this.templateUuid = $.templateUuid; + this.useOnlyFirstXForwardedForIp = $.useOnlyFirstXForwardedForIp; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs(Objects.requireNonNull(defaults)); + } + + public Builder checkIps(@Nullable Output checkIps) { + $.checkIps = checkIps; + return this; + } + + public Builder checkIps(String checkIps) { + return checkIps(Output.of(checkIps)); + } + + public Builder continentValues(@Nullable Output> continentValues) { + $.continentValues = continentValues; + return this; + } + + public Builder continentValues(List continentValues) { + return continentValues(Output.of(continentValues)); + } + + public Builder continentValues(String... continentValues) { + return continentValues(List.of(continentValues)); + } + + public Builder countryValues(@Nullable Output> countryValues) { + $.countryValues = countryValues; + return this; + } + + public Builder countryValues(List countryValues) { + return countryValues(Output.of(countryValues)); + } + + public Builder countryValues(String... countryValues) { + return countryValues(List.of(countryValues)); + } + + public Builder field(@Nullable Output field) { + $.field = field; + return this; + } + + public Builder field(String field) { + return field(Output.of(field)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder regionValues(@Nullable Output> regionValues) { + $.regionValues = regionValues; + return this; + } + + public Builder regionValues(List regionValues) { + return regionValues(Output.of(regionValues)); + } + + public Builder regionValues(String... regionValues) { + return regionValues(List.of(regionValues)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder useOnlyFirstXForwardedForIp(@Nullable Output useOnlyFirstXForwardedForIp) { + $.useOnlyFirstXForwardedForIp = useOnlyFirstXForwardedForIp; + return this; + } + + public Builder useOnlyFirstXForwardedForIp(Boolean useOnlyFirstXForwardedForIp) { + return useOnlyFirstXForwardedForIp(Output.of(useOnlyFirstXForwardedForIp)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork.java new file mode 100644 index 000000000..2a5dd1f47 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork.java @@ -0,0 +1,189 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork Empty = new GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork(); + + @Import(name="bandwidthValues") + private @Nullable List bandwidthValues; + + public Optional> bandwidthValues() { + return Optional.ofNullable(this.bandwidthValues); + } + + @Import(name="checkIps") + private @Nullable String checkIps; + + public Optional checkIps() { + return Optional.ofNullable(this.checkIps); + } + + @Import(name="field") + private @Nullable String field; + + public Optional field() { + return Optional.ofNullable(this.field); + } + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="networkTypeValues") + private @Nullable List networkTypeValues; + + public Optional> networkTypeValues() { + return Optional.ofNullable(this.networkTypeValues); + } + + @Import(name="networkValues") + private @Nullable List networkValues; + + public Optional> networkValues() { + return Optional.ofNullable(this.networkValues); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="useOnlyFirstXForwardedForIp") + private @Nullable Boolean useOnlyFirstXForwardedForIp; + + public Optional useOnlyFirstXForwardedForIp() { + return Optional.ofNullable(this.useOnlyFirstXForwardedForIp); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork(GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork $) { + this.bandwidthValues = $.bandwidthValues; + this.checkIps = $.checkIps; + this.field = $.field; + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.networkTypeValues = $.networkTypeValues; + this.networkValues = $.networkValues; + this.templateUuid = $.templateUuid; + this.useOnlyFirstXForwardedForIp = $.useOnlyFirstXForwardedForIp; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork(Objects.requireNonNull(defaults)); + } + + public Builder bandwidthValues(@Nullable List bandwidthValues) { + $.bandwidthValues = bandwidthValues; + return this; + } + + public Builder bandwidthValues(String... bandwidthValues) { + return bandwidthValues(List.of(bandwidthValues)); + } + + public Builder checkIps(@Nullable String checkIps) { + $.checkIps = checkIps; + return this; + } + + public Builder field(@Nullable String field) { + $.field = field; + return this; + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder networkTypeValues(@Nullable List networkTypeValues) { + $.networkTypeValues = networkTypeValues; + return this; + } + + public Builder networkTypeValues(String... networkTypeValues) { + return networkTypeValues(List.of(networkTypeValues)); + } + + public Builder networkValues(@Nullable List networkValues) { + $.networkValues = networkValues; + return this; + } + + public Builder networkValues(String... networkValues) { + return networkValues(List.of(networkValues)); + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder useOnlyFirstXForwardedForIp(@Nullable Boolean useOnlyFirstXForwardedForIp) { + $.useOnlyFirstXForwardedForIp = useOnlyFirstXForwardedForIp; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs.java new file mode 100644 index 000000000..176d19d18 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs.java @@ -0,0 +1,230 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs(); + + @Import(name="bandwidthValues") + private @Nullable Output> bandwidthValues; + + public Optional>> bandwidthValues() { + return Optional.ofNullable(this.bandwidthValues); + } + + @Import(name="checkIps") + private @Nullable Output checkIps; + + public Optional> checkIps() { + return Optional.ofNullable(this.checkIps); + } + + @Import(name="field") + private @Nullable Output field; + + public Optional> field() { + return Optional.ofNullable(this.field); + } + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="networkTypeValues") + private @Nullable Output> networkTypeValues; + + public Optional>> networkTypeValues() { + return Optional.ofNullable(this.networkTypeValues); + } + + @Import(name="networkValues") + private @Nullable Output> networkValues; + + public Optional>> networkValues() { + return Optional.ofNullable(this.networkValues); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="useOnlyFirstXForwardedForIp") + private @Nullable Output useOnlyFirstXForwardedForIp; + + public Optional> useOnlyFirstXForwardedForIp() { + return Optional.ofNullable(this.useOnlyFirstXForwardedForIp); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs(GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs $) { + this.bandwidthValues = $.bandwidthValues; + this.checkIps = $.checkIps; + this.field = $.field; + this.locked = $.locked; + this.matchOperator = $.matchOperator; + this.networkTypeValues = $.networkTypeValues; + this.networkValues = $.networkValues; + this.templateUuid = $.templateUuid; + this.useOnlyFirstXForwardedForIp = $.useOnlyFirstXForwardedForIp; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs(Objects.requireNonNull(defaults)); + } + + public Builder bandwidthValues(@Nullable Output> bandwidthValues) { + $.bandwidthValues = bandwidthValues; + return this; + } + + public Builder bandwidthValues(List bandwidthValues) { + return bandwidthValues(Output.of(bandwidthValues)); + } + + public Builder bandwidthValues(String... bandwidthValues) { + return bandwidthValues(List.of(bandwidthValues)); + } + + public Builder checkIps(@Nullable Output checkIps) { + $.checkIps = checkIps; + return this; + } + + public Builder checkIps(String checkIps) { + return checkIps(Output.of(checkIps)); + } + + public Builder field(@Nullable Output field) { + $.field = field; + return this; + } + + public Builder field(String field) { + return field(Output.of(field)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder networkTypeValues(@Nullable Output> networkTypeValues) { + $.networkTypeValues = networkTypeValues; + return this; + } + + public Builder networkTypeValues(List networkTypeValues) { + return networkTypeValues(Output.of(networkTypeValues)); + } + + public Builder networkTypeValues(String... networkTypeValues) { + return networkTypeValues(List.of(networkTypeValues)); + } + + public Builder networkValues(@Nullable Output> networkValues) { + $.networkValues = networkValues; + return this; + } + + public Builder networkValues(List networkValues) { + return networkValues(Output.of(networkValues)); + } + + public Builder networkValues(String... networkValues) { + return networkValues(List.of(networkValues)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder useOnlyFirstXForwardedForIp(@Nullable Output useOnlyFirstXForwardedForIp) { + $.useOnlyFirstXForwardedForIp = useOnlyFirstXForwardedForIp; + return this; + } + + public Builder useOnlyFirstXForwardedForIp(Boolean useOnlyFirstXForwardedForIp) { + return useOnlyFirstXForwardedForIp(Output.of(useOnlyFirstXForwardedForIp)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionVariableError.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionVariableError.java new file mode 100644 index 000000000..b20e98b05 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionVariableError.java @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionVariableError extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionVariableError Empty = new GetPropertyRulesBuilderRulesV20230920CriterionVariableError(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="result") + private @Nullable Boolean result; + + public Optional result() { + return Optional.ofNullable(this.result); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="variableNames") + private @Nullable List variableNames; + + public Optional> variableNames() { + return Optional.ofNullable(this.variableNames); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionVariableError() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionVariableError(GetPropertyRulesBuilderRulesV20230920CriterionVariableError $) { + this.locked = $.locked; + this.result = $.result; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.variableNames = $.variableNames; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionVariableError defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionVariableError $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionVariableError(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionVariableError defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionVariableError(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder result(@Nullable Boolean result) { + $.result = result; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public Builder variableNames(@Nullable List variableNames) { + $.variableNames = variableNames; + return this; + } + + public Builder variableNames(String... variableNames) { + return variableNames(List.of(variableNames)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionVariableError build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs.java new file mode 100644 index 000000000..515bf0b97 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs.java @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="result") + private @Nullable Output result; + + public Optional> result() { + return Optional.ofNullable(this.result); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + @Import(name="variableNames") + private @Nullable Output> variableNames; + + public Optional>> variableNames() { + return Optional.ofNullable(this.variableNames); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs(GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs $) { + this.locked = $.locked; + this.result = $.result; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + this.variableNames = $.variableNames; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder result(@Nullable Output result) { + $.result = result; + return this; + } + + public Builder result(Boolean result) { + return result(Output.of(result)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public Builder variableNames(@Nullable Output> variableNames) { + $.variableNames = variableNames; + return this; + } + + public Builder variableNames(List variableNames) { + return variableNames(Output.of(variableNames)); + } + + public Builder variableNames(String... variableNames) { + return variableNames(List.of(variableNames)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest.java new file mode 100644 index 000000000..624d3c12d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest Empty = new GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOn") + private @Nullable String matchOn; + + public Optional matchOn() { + return Optional.ofNullable(this.matchOn); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest(GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest $) { + this.locked = $.locked; + this.matchOn = $.matchOn; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchOn(@Nullable String matchOn) { + $.matchOn = matchOn; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs.java new file mode 100644 index 000000000..a985e11c9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOn") + private @Nullable Output matchOn; + + public Optional> matchOn() { + return Optional.ofNullable(this.matchOn); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs(GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs $) { + this.locked = $.locked; + this.matchOn = $.matchOn; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchOn(@Nullable Output matchOn) { + $.matchOn = matchOn; + return this; + } + + public Builder matchOn(String matchOn) { + return matchOn(Output.of(matchOn)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest.java new file mode 100644 index 000000000..e3722228f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest.java @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest Empty = new GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest(); + + @Import(name="locked") + private @Nullable Boolean locked; + + public Optional locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOn") + private @Nullable String matchOn; + + public Optional matchOn() { + return Optional.ofNullable(this.matchOn); + } + + @Import(name="matchOperator") + private @Nullable String matchOperator; + + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable String templateUuid; + + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable String uuid; + + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest(GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest $) { + this.locked = $.locked; + this.matchOn = $.matchOn; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Boolean locked) { + $.locked = locked; + return this; + } + + public Builder matchOn(@Nullable String matchOn) { + $.matchOn = matchOn; + return this; + } + + public Builder matchOperator(@Nullable String matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder templateUuid(@Nullable String templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder uuid(@Nullable String uuid) { + $.uuid = uuid; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs.java new file mode 100644 index 000000000..c6c6bd24a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs.java @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs Empty = new GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs(); + + @Import(name="locked") + private @Nullable Output locked; + + public Optional> locked() { + return Optional.ofNullable(this.locked); + } + + @Import(name="matchOn") + private @Nullable Output matchOn; + + public Optional> matchOn() { + return Optional.ofNullable(this.matchOn); + } + + @Import(name="matchOperator") + private @Nullable Output matchOperator; + + public Optional> matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + + @Import(name="templateUuid") + private @Nullable Output templateUuid; + + public Optional> templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + + @Import(name="uuid") + private @Nullable Output uuid; + + public Optional> uuid() { + return Optional.ofNullable(this.uuid); + } + + private GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs(GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs $) { + this.locked = $.locked; + this.matchOn = $.matchOn; + this.matchOperator = $.matchOperator; + this.templateUuid = $.templateUuid; + this.uuid = $.uuid; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs(Objects.requireNonNull(defaults)); + } + + public Builder locked(@Nullable Output locked) { + $.locked = locked; + return this; + } + + public Builder locked(Boolean locked) { + return locked(Output.of(locked)); + } + + public Builder matchOn(@Nullable Output matchOn) { + $.matchOn = matchOn; + return this; + } + + public Builder matchOn(String matchOn) { + return matchOn(Output.of(matchOn)); + } + + public Builder matchOperator(@Nullable Output matchOperator) { + $.matchOperator = matchOperator; + return this; + } + + public Builder matchOperator(String matchOperator) { + return matchOperator(Output.of(matchOperator)); + } + + public Builder templateUuid(@Nullable Output templateUuid) { + $.templateUuid = templateUuid; + return this; + } + + public Builder templateUuid(String templateUuid) { + return templateUuid(Output.of(templateUuid)); + } + + public Builder uuid(@Nullable Output uuid) { + $.uuid = uuid; + return this; + } + + public Builder uuid(String uuid) { + return uuid(Output.of(uuid)); + } + + public GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CustomOverride.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CustomOverride.java new file mode 100644 index 000000000..2b1db726c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CustomOverride.java @@ -0,0 +1,71 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CustomOverride extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CustomOverride Empty = new GetPropertyRulesBuilderRulesV20230920CustomOverride(); + + @Import(name="name") + private @Nullable String name; + + public Optional name() { + return Optional.ofNullable(this.name); + } + + @Import(name="overrideId") + private @Nullable String overrideId; + + public Optional overrideId() { + return Optional.ofNullable(this.overrideId); + } + + private GetPropertyRulesBuilderRulesV20230920CustomOverride() {} + + private GetPropertyRulesBuilderRulesV20230920CustomOverride(GetPropertyRulesBuilderRulesV20230920CustomOverride $) { + this.name = $.name; + this.overrideId = $.overrideId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CustomOverride defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CustomOverride $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CustomOverride(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CustomOverride defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CustomOverride(Objects.requireNonNull(defaults)); + } + + public Builder name(@Nullable String name) { + $.name = name; + return this; + } + + public Builder overrideId(@Nullable String overrideId) { + $.overrideId = overrideId; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920CustomOverride build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs.java new file mode 100644 index 000000000..838c7e091 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs Empty = new GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs(); + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="overrideId") + private @Nullable Output overrideId; + + public Optional> overrideId() { + return Optional.ofNullable(this.overrideId); + } + + private GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs() {} + + private GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs(GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs $) { + this.name = $.name; + this.overrideId = $.overrideId; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs(Objects.requireNonNull(defaults)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder overrideId(@Nullable Output overrideId) { + $.overrideId = overrideId; + return this; + } + + public Builder overrideId(String overrideId) { + return overrideId(Output.of(overrideId)); + } + + public GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920Variable.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920Variable.java new file mode 100644 index 000000000..be4822fcf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920Variable.java @@ -0,0 +1,114 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; + + +public final class GetPropertyRulesBuilderRulesV20230920Variable extends com.pulumi.resources.InvokeArgs { + + public static final GetPropertyRulesBuilderRulesV20230920Variable Empty = new GetPropertyRulesBuilderRulesV20230920Variable(); + + @Import(name="description", required=true) + private String description; + + public String description() { + return this.description; + } + + @Import(name="hidden", required=true) + private Boolean hidden; + + public Boolean hidden() { + return this.hidden; + } + + @Import(name="name", required=true) + private String name; + + public String name() { + return this.name; + } + + @Import(name="sensitive", required=true) + private Boolean sensitive; + + public Boolean sensitive() { + return this.sensitive; + } + + @Import(name="value", required=true) + private String value; + + public String value() { + return this.value; + } + + private GetPropertyRulesBuilderRulesV20230920Variable() {} + + private GetPropertyRulesBuilderRulesV20230920Variable(GetPropertyRulesBuilderRulesV20230920Variable $) { + this.description = $.description; + this.hidden = $.hidden; + this.name = $.name; + this.sensitive = $.sensitive; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920Variable defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920Variable $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920Variable(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920Variable defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920Variable(Objects.requireNonNull(defaults)); + } + + public Builder description(String description) { + $.description = description; + return this; + } + + public Builder hidden(Boolean hidden) { + $.hidden = hidden; + return this; + } + + public Builder name(String name) { + $.name = name; + return this; + } + + public Builder sensitive(Boolean sensitive) { + $.sensitive = sensitive; + return this; + } + + public Builder value(String value) { + $.value = value; + return this; + } + + public GetPropertyRulesBuilderRulesV20230920Variable build() { + $.description = Objects.requireNonNull($.description, "expected parameter 'description' to be non-null"); + $.hidden = Objects.requireNonNull($.hidden, "expected parameter 'hidden' to be non-null"); + $.name = Objects.requireNonNull($.name, "expected parameter 'name' to be non-null"); + $.sensitive = Objects.requireNonNull($.sensitive, "expected parameter 'sensitive' to be non-null"); + $.value = Objects.requireNonNull($.value, "expected parameter 'value' to be non-null"); + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920VariableArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920VariableArgs.java new file mode 100644 index 000000000..c8195a234 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/GetPropertyRulesBuilderRulesV20230920VariableArgs.java @@ -0,0 +1,135 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; + + +public final class GetPropertyRulesBuilderRulesV20230920VariableArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetPropertyRulesBuilderRulesV20230920VariableArgs Empty = new GetPropertyRulesBuilderRulesV20230920VariableArgs(); + + @Import(name="description", required=true) + private Output description; + + public Output description() { + return this.description; + } + + @Import(name="hidden", required=true) + private Output hidden; + + public Output hidden() { + return this.hidden; + } + + @Import(name="name", required=true) + private Output name; + + public Output name() { + return this.name; + } + + @Import(name="sensitive", required=true) + private Output sensitive; + + public Output sensitive() { + return this.sensitive; + } + + @Import(name="value", required=true) + private Output value; + + public Output value() { + return this.value; + } + + private GetPropertyRulesBuilderRulesV20230920VariableArgs() {} + + private GetPropertyRulesBuilderRulesV20230920VariableArgs(GetPropertyRulesBuilderRulesV20230920VariableArgs $) { + this.description = $.description; + this.hidden = $.hidden; + this.name = $.name; + this.sensitive = $.sensitive; + this.value = $.value; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetPropertyRulesBuilderRulesV20230920VariableArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetPropertyRulesBuilderRulesV20230920VariableArgs $; + + public Builder() { + $ = new GetPropertyRulesBuilderRulesV20230920VariableArgs(); + } + + public Builder(GetPropertyRulesBuilderRulesV20230920VariableArgs defaults) { + $ = new GetPropertyRulesBuilderRulesV20230920VariableArgs(Objects.requireNonNull(defaults)); + } + + public Builder description(Output description) { + $.description = description; + return this; + } + + public Builder description(String description) { + return description(Output.of(description)); + } + + public Builder hidden(Output hidden) { + $.hidden = hidden; + return this; + } + + public Builder hidden(Boolean hidden) { + return hidden(Output.of(hidden)); + } + + public Builder name(Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder sensitive(Output sensitive) { + $.sensitive = sensitive; + return this; + } + + public Builder sensitive(Boolean sensitive) { + return sensitive(Output.of(sensitive)); + } + + public Builder value(Output value) { + $.value = value; + return this; + } + + public Builder value(String value) { + return value(Output.of(value)); + } + + public GetPropertyRulesBuilderRulesV20230920VariableArgs build() { + $.description = Objects.requireNonNull($.description, "expected parameter 'description' to be non-null"); + $.hidden = Objects.requireNonNull($.hidden, "expected parameter 'hidden' to be non-null"); + $.name = Objects.requireNonNull($.name, "expected parameter 'name' to be non-null"); + $.sensitive = Objects.requireNonNull($.sensitive, "expected parameter 'sensitive' to be non-null"); + $.value = Objects.requireNonNull($.value, "expected parameter 'value' to be non-null"); + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/PropertyActivationState.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/PropertyActivationState.java index 886d55fba..1460f61e2 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/inputs/PropertyActivationState.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/PropertyActivationState.java @@ -5,6 +5,7 @@ import com.pulumi.akamai.inputs.PropertyActivationComplianceRecordArgs; import com.pulumi.akamai.inputs.PropertyActivationRuleErrorArgs; +import com.pulumi.akamai.inputs.PropertyActivationTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.Boolean; @@ -114,6 +115,21 @@ public Optional> status() { return Optional.ofNullable(this.status); } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + @Import(name="version") private @Nullable Output version; @@ -141,6 +157,7 @@ private PropertyActivationState(PropertyActivationState $) { this.propertyId = $.propertyId; this.ruleErrors = $.ruleErrors; this.status = $.status; + this.timeouts = $.timeouts; this.version = $.version; this.warnings = $.warnings; } @@ -297,6 +314,27 @@ public Builder status(String status) { return status(Output.of(status)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(PropertyActivationTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + public Builder version(@Nullable Output version) { $.version = version; return this; diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/PropertyActivationTimeoutsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/PropertyActivationTimeoutsArgs.java new file mode 100644 index 000000000..65ed676e9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/PropertyActivationTimeoutsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class PropertyActivationTimeoutsArgs extends com.pulumi.resources.ResourceArgs { + + public static final PropertyActivationTimeoutsArgs Empty = new PropertyActivationTimeoutsArgs(); + + @Import(name="default") + private @Nullable Output default_; + + public Optional> default_() { + return Optional.ofNullable(this.default_); + } + + private PropertyActivationTimeoutsArgs() {} + + private PropertyActivationTimeoutsArgs(PropertyActivationTimeoutsArgs $) { + this.default_ = $.default_; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(PropertyActivationTimeoutsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private PropertyActivationTimeoutsArgs $; + + public Builder() { + $ = new PropertyActivationTimeoutsArgs(); + } + + public Builder(PropertyActivationTimeoutsArgs defaults) { + $ = new PropertyActivationTimeoutsArgs(Objects.requireNonNull(defaults)); + } + + public Builder default_(@Nullable Output default_) { + $.default_ = default_; + return this; + } + + public Builder default_(String default_) { + return default_(Output.of(default_)); + } + + public PropertyActivationTimeoutsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/PropertyIncludeActivationState.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/PropertyIncludeActivationState.java index 3dd69da25..3de7710b6 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/inputs/PropertyIncludeActivationState.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/PropertyIncludeActivationState.java @@ -4,6 +4,7 @@ package com.pulumi.akamai.inputs; import com.pulumi.akamai.inputs.PropertyIncludeActivationComplianceRecordArgs; +import com.pulumi.akamai.inputs.PropertyIncludeActivationTimeoutsArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.Boolean; @@ -139,6 +140,21 @@ public Optional>> notifyEmails() { return Optional.ofNullable(this.notifyEmails); } + /** + * Enables to set timeout for processing + * + */ + @Import(name="timeouts") + private @Nullable Output timeouts; + + /** + * @return Enables to set timeout for processing + * + */ + public Optional> timeouts() { + return Optional.ofNullable(this.timeouts); + } + /** * The validation information in JSON format * @@ -180,6 +196,7 @@ private PropertyIncludeActivationState(PropertyIncludeActivationState $) { this.network = $.network; this.note = $.note; this.notifyEmails = $.notifyEmails; + this.timeouts = $.timeouts; this.validations = $.validations; this.version = $.version; } @@ -380,6 +397,27 @@ public Builder notifyEmails(String... notifyEmails) { return notifyEmails(List.of(notifyEmails)); } + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(@Nullable Output timeouts) { + $.timeouts = timeouts; + return this; + } + + /** + * @param timeouts Enables to set timeout for processing + * + * @return builder + * + */ + public Builder timeouts(PropertyIncludeActivationTimeoutsArgs timeouts) { + return timeouts(Output.of(timeouts)); + } + /** * @param validations The validation information in JSON format * diff --git a/sdk/java/src/main/java/com/pulumi/akamai/inputs/PropertyIncludeActivationTimeoutsArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/inputs/PropertyIncludeActivationTimeoutsArgs.java new file mode 100644 index 000000000..26b3d51bf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/inputs/PropertyIncludeActivationTimeoutsArgs.java @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class PropertyIncludeActivationTimeoutsArgs extends com.pulumi.resources.ResourceArgs { + + public static final PropertyIncludeActivationTimeoutsArgs Empty = new PropertyIncludeActivationTimeoutsArgs(); + + @Import(name="default") + private @Nullable Output default_; + + public Optional> default_() { + return Optional.ofNullable(this.default_); + } + + private PropertyIncludeActivationTimeoutsArgs() {} + + private PropertyIncludeActivationTimeoutsArgs(PropertyIncludeActivationTimeoutsArgs $) { + this.default_ = $.default_; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(PropertyIncludeActivationTimeoutsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private PropertyIncludeActivationTimeoutsArgs $; + + public Builder() { + $ = new PropertyIncludeActivationTimeoutsArgs(); + } + + public Builder(PropertyIncludeActivationTimeoutsArgs defaults) { + $ = new PropertyIncludeActivationTimeoutsArgs(Objects.requireNonNull(defaults)); + } + + public Builder default_(@Nullable Output default_) { + $.default_ = default_; + return this; + } + + public Builder default_(String default_) { + return default_(Output.of(default_)); + } + + public PropertyIncludeActivationTimeoutsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/CloudletsApplicationLoadBalancerActivationTimeouts.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/CloudletsApplicationLoadBalancerActivationTimeouts.java new file mode 100644 index 000000000..5c17e7848 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/CloudletsApplicationLoadBalancerActivationTimeouts.java @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class CloudletsApplicationLoadBalancerActivationTimeouts { + private @Nullable String default_; + + private CloudletsApplicationLoadBalancerActivationTimeouts() {} + public Optional default_() { + return Optional.ofNullable(this.default_); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(CloudletsApplicationLoadBalancerActivationTimeouts defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String default_; + public Builder() {} + public Builder(CloudletsApplicationLoadBalancerActivationTimeouts defaults) { + Objects.requireNonNull(defaults); + this.default_ = defaults.default_; + } + + @CustomType.Setter("default") + public Builder default_(@Nullable String default_) { + this.default_ = default_; + return this; + } + public CloudletsApplicationLoadBalancerActivationTimeouts build() { + final var _resultValue = new CloudletsApplicationLoadBalancerActivationTimeouts(); + _resultValue.default_ = default_; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/CloudletsPolicyActivationTimeouts.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/CloudletsPolicyActivationTimeouts.java new file mode 100644 index 000000000..a149c1ad8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/CloudletsPolicyActivationTimeouts.java @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class CloudletsPolicyActivationTimeouts { + private @Nullable String default_; + + private CloudletsPolicyActivationTimeouts() {} + public Optional default_() { + return Optional.ofNullable(this.default_); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(CloudletsPolicyActivationTimeouts defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String default_; + public Builder() {} + public Builder(CloudletsPolicyActivationTimeouts defaults) { + Objects.requireNonNull(defaults); + this.default_ = defaults.default_; + } + + @CustomType.Setter("default") + public Builder default_(@Nullable String default_) { + this.default_ = default_; + return this; + } + public CloudletsPolicyActivationTimeouts build() { + final var _resultValue = new CloudletsPolicyActivationTimeouts(); + _resultValue.default_ = default_; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/CloudletsPolicyTimeouts.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/CloudletsPolicyTimeouts.java new file mode 100644 index 000000000..a7387551f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/CloudletsPolicyTimeouts.java @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class CloudletsPolicyTimeouts { + private @Nullable String default_; + + private CloudletsPolicyTimeouts() {} + public Optional default_() { + return Optional.ofNullable(this.default_); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(CloudletsPolicyTimeouts defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String default_; + public Builder() {} + public Builder(CloudletsPolicyTimeouts defaults) { + Objects.requireNonNull(defaults); + this.default_ = defaults.default_; + } + + @CustomType.Setter("default") + public Builder default_(@Nullable String default_) { + this.default_ = default_; + return this; + } + public CloudletsPolicyTimeouts build() { + final var _resultValue = new CloudletsPolicyTimeouts(); + _resultValue.default_ = default_; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/CpCodeTimeouts.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/CpCodeTimeouts.java new file mode 100644 index 000000000..cb04ba8ef --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/CpCodeTimeouts.java @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class CpCodeTimeouts { + private @Nullable String update; + + private CpCodeTimeouts() {} + public Optional update() { + return Optional.ofNullable(this.update); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(CpCodeTimeouts defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String update; + public Builder() {} + public Builder(CpCodeTimeouts defaults) { + Objects.requireNonNull(defaults); + this.update = defaults.update; + } + + @CustomType.Setter + public Builder update(@Nullable String update) { + this.update = update; + return this; + } + public CpCodeTimeouts build() { + final var _resultValue = new CpCodeTimeouts(); + _resultValue.update = update; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/CpsDvEnrollmentTimeouts.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/CpsDvEnrollmentTimeouts.java new file mode 100644 index 000000000..af9820740 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/CpsDvEnrollmentTimeouts.java @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class CpsDvEnrollmentTimeouts { + private @Nullable String default_; + + private CpsDvEnrollmentTimeouts() {} + public Optional default_() { + return Optional.ofNullable(this.default_); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(CpsDvEnrollmentTimeouts defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String default_; + public Builder() {} + public Builder(CpsDvEnrollmentTimeouts defaults) { + Objects.requireNonNull(defaults); + this.default_ = defaults.default_; + } + + @CustomType.Setter("default") + public Builder default_(@Nullable String default_) { + this.default_ = default_; + return this; + } + public CpsDvEnrollmentTimeouts build() { + final var _resultValue = new CpsDvEnrollmentTimeouts(); + _resultValue.default_ = default_; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/CpsDvValidationTimeouts.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/CpsDvValidationTimeouts.java new file mode 100644 index 000000000..31007e9a7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/CpsDvValidationTimeouts.java @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class CpsDvValidationTimeouts { + private @Nullable String default_; + + private CpsDvValidationTimeouts() {} + public Optional default_() { + return Optional.ofNullable(this.default_); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(CpsDvValidationTimeouts defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String default_; + public Builder() {} + public Builder(CpsDvValidationTimeouts defaults) { + Objects.requireNonNull(defaults); + this.default_ = defaults.default_; + } + + @CustomType.Setter("default") + public Builder default_(@Nullable String default_) { + this.default_ = default_; + return this; + } + public CpsDvValidationTimeouts build() { + final var _resultValue = new CpsDvValidationTimeouts(); + _resultValue.default_ = default_; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/CpsThirdPartyEnrollmentTimeouts.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/CpsThirdPartyEnrollmentTimeouts.java new file mode 100644 index 000000000..f8e5c1c6f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/CpsThirdPartyEnrollmentTimeouts.java @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class CpsThirdPartyEnrollmentTimeouts { + private @Nullable String default_; + + private CpsThirdPartyEnrollmentTimeouts() {} + public Optional default_() { + return Optional.ofNullable(this.default_); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(CpsThirdPartyEnrollmentTimeouts defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String default_; + public Builder() {} + public Builder(CpsThirdPartyEnrollmentTimeouts defaults) { + Objects.requireNonNull(defaults); + this.default_ = defaults.default_; + } + + @CustomType.Setter("default") + public Builder default_(@Nullable String default_) { + this.default_ = default_; + return this; + } + public CpsThirdPartyEnrollmentTimeouts build() { + final var _resultValue = new CpsThirdPartyEnrollmentTimeouts(); + _resultValue.default_ = default_; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/CpsUploadCertificateTimeouts.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/CpsUploadCertificateTimeouts.java new file mode 100644 index 000000000..75732a96c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/CpsUploadCertificateTimeouts.java @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class CpsUploadCertificateTimeouts { + private @Nullable String default_; + + private CpsUploadCertificateTimeouts() {} + public Optional default_() { + return Optional.ofNullable(this.default_); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(CpsUploadCertificateTimeouts defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String default_; + public Builder() {} + public Builder(CpsUploadCertificateTimeouts defaults) { + Objects.requireNonNull(defaults); + this.default_ = defaults.default_; + } + + @CustomType.Setter("default") + public Builder default_(@Nullable String default_) { + this.default_ = default_; + return this; + } + public CpsUploadCertificateTimeouts build() { + final var _resultValue = new CpsUploadCertificateTimeouts(); + _resultValue.default_ = default_; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/EdgeHostNameTimeouts.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/EdgeHostNameTimeouts.java new file mode 100644 index 000000000..49d29f20d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/EdgeHostNameTimeouts.java @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class EdgeHostNameTimeouts { + private @Nullable String default_; + + private EdgeHostNameTimeouts() {} + public Optional default_() { + return Optional.ofNullable(this.default_); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(EdgeHostNameTimeouts defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String default_; + public Builder() {} + public Builder(EdgeHostNameTimeouts defaults) { + Objects.requireNonNull(defaults); + this.default_ = defaults.default_; + } + + @CustomType.Setter("default") + public Builder default_(@Nullable String default_) { + this.default_ = default_; + return this; + } + public EdgeHostNameTimeouts build() { + final var _resultValue = new EdgeHostNameTimeouts(); + _resultValue.default_ = default_; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/EdgeWorkerTimeouts.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/EdgeWorkerTimeouts.java new file mode 100644 index 000000000..a5a50263f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/EdgeWorkerTimeouts.java @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class EdgeWorkerTimeouts { + private @Nullable String default_; + + private EdgeWorkerTimeouts() {} + public Optional default_() { + return Optional.ofNullable(this.default_); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(EdgeWorkerTimeouts defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String default_; + public Builder() {} + public Builder(EdgeWorkerTimeouts defaults) { + Objects.requireNonNull(defaults); + this.default_ = defaults.default_; + } + + @CustomType.Setter("default") + public Builder default_(@Nullable String default_) { + this.default_ = default_; + return this; + } + public EdgeWorkerTimeouts build() { + final var _resultValue = new EdgeWorkerTimeouts(); + _resultValue.default_ = default_; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/EdgeWorkersActivationTimeouts.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/EdgeWorkersActivationTimeouts.java new file mode 100644 index 000000000..c227499e2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/EdgeWorkersActivationTimeouts.java @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class EdgeWorkersActivationTimeouts { + private @Nullable String default_; + private @Nullable String delete; + + private EdgeWorkersActivationTimeouts() {} + public Optional default_() { + return Optional.ofNullable(this.default_); + } + public Optional delete() { + return Optional.ofNullable(this.delete); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(EdgeWorkersActivationTimeouts defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String default_; + private @Nullable String delete; + public Builder() {} + public Builder(EdgeWorkersActivationTimeouts defaults) { + Objects.requireNonNull(defaults); + this.default_ = defaults.default_; + this.delete = defaults.delete; + } + + @CustomType.Setter("default") + public Builder default_(@Nullable String default_) { + this.default_ = default_; + return this; + } + @CustomType.Setter + public Builder delete(@Nullable String delete) { + this.delete = delete; + return this; + } + public EdgeWorkersActivationTimeouts build() { + final var _resultValue = new EdgeWorkersActivationTimeouts(); + _resultValue.default_ = default_; + _resultValue.delete = delete; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/EdgekvGroupItemsTimeouts.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/EdgekvGroupItemsTimeouts.java new file mode 100644 index 000000000..30542a36a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/EdgekvGroupItemsTimeouts.java @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class EdgekvGroupItemsTimeouts { + private @Nullable String default_; + + private EdgekvGroupItemsTimeouts() {} + public Optional default_() { + return Optional.ofNullable(this.default_); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(EdgekvGroupItemsTimeouts defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String default_; + public Builder() {} + public Builder(EdgekvGroupItemsTimeouts defaults) { + Objects.requireNonNull(defaults); + this.default_ = defaults.default_; + } + + @CustomType.Setter("default") + public Builder default_(@Nullable String default_) { + this.default_ = default_; + return this; + } + public EdgekvGroupItemsTimeouts build() { + final var _resultValue = new EdgekvGroupItemsTimeouts(); + _resultValue.default_ = default_; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetCloudletsEdgeRedirectorMatchRuleMatchRule.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetCloudletsEdgeRedirectorMatchRuleMatchRule.java index a5445c77b..61eac828f 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetCloudletsEdgeRedirectorMatchRuleMatchRule.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetCloudletsEdgeRedirectorMatchRuleMatchRule.java @@ -19,6 +19,7 @@ public final class GetCloudletsEdgeRedirectorMatchRuleMatchRule { private @Nullable Integer end; private @Nullable String matchUrl; private @Nullable List matches; + private @Nullable Boolean matchesAlways; private @Nullable String name; private String redirectUrl; private @Nullable Integer start; @@ -40,6 +41,9 @@ public Optional matchUrl() { public List matches() { return this.matches == null ? List.of() : this.matches; } + public Optional matchesAlways() { + return Optional.ofNullable(this.matchesAlways); + } public Optional name() { return Optional.ofNullable(this.name); } @@ -75,6 +79,7 @@ public static final class Builder { private @Nullable Integer end; private @Nullable String matchUrl; private @Nullable List matches; + private @Nullable Boolean matchesAlways; private @Nullable String name; private String redirectUrl; private @Nullable Integer start; @@ -89,6 +94,7 @@ public Builder(GetCloudletsEdgeRedirectorMatchRuleMatchRule defaults) { this.end = defaults.end; this.matchUrl = defaults.matchUrl; this.matches = defaults.matches; + this.matchesAlways = defaults.matchesAlways; this.name = defaults.name; this.redirectUrl = defaults.redirectUrl; this.start = defaults.start; @@ -122,6 +128,11 @@ public Builder matches(GetCloudletsEdgeRedirectorMatchRuleMatchRuleMatch... matc return matches(List.of(matches)); } @CustomType.Setter + public Builder matchesAlways(@Nullable Boolean matchesAlways) { + this.matchesAlways = matchesAlways; + return this; + } + @CustomType.Setter public Builder name(@Nullable String name) { this.name = name; return this; @@ -162,6 +173,7 @@ public GetCloudletsEdgeRedirectorMatchRuleMatchRule build() { _resultValue.end = end; _resultValue.matchUrl = matchUrl; _resultValue.matches = matches; + _resultValue.matchesAlways = matchesAlways; _resultValue.name = name; _resultValue.redirectUrl = redirectUrl; _resultValue.start = start; diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyActivationResult.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyActivationResult.java index 18c2d3efa..6c240922f 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyActivationResult.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyActivationResult.java @@ -25,7 +25,7 @@ public final class GetPropertyActivationResult { private String note; private String propertyId; private String status; - private Integer version; + private @Nullable Integer version; private String warnings; private GetPropertyActivationResult() {} @@ -57,8 +57,8 @@ public String propertyId() { public String status() { return this.status; } - public Integer version() { - return this.version; + public Optional version() { + return Optional.ofNullable(this.version); } public String warnings() { return this.warnings; @@ -81,7 +81,7 @@ public static final class Builder { private String note; private String propertyId; private String status; - private Integer version; + private @Nullable Integer version; private String warnings; public Builder() {} public Builder(GetPropertyActivationResult defaults) { @@ -142,8 +142,8 @@ public Builder status(String status) { return this; } @CustomType.Setter - public Builder version(Integer version) { - this.version = Objects.requireNonNull(version); + public Builder version(@Nullable Integer version) { + this.version = version; return this; } @CustomType.Setter diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderResult.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderResult.java index a1b6e853f..96e3cc3ea 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderResult.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderResult.java @@ -5,6 +5,7 @@ import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230105; import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230530; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920; import com.pulumi.core.annotations.CustomType; import java.lang.String; import java.util.Objects; @@ -22,6 +23,7 @@ public final class GetPropertyRulesBuilderResult { private String ruleFormat; private @Nullable GetPropertyRulesBuilderRulesV20230105 rulesV20230105; private @Nullable GetPropertyRulesBuilderRulesV20230530 rulesV20230530; + private @Nullable GetPropertyRulesBuilderRulesV20230920 rulesV20230920; private GetPropertyRulesBuilderResult() {} /** @@ -43,6 +45,9 @@ public Optional rulesV20230105() { public Optional rulesV20230530() { return Optional.ofNullable(this.rulesV20230530); } + public Optional rulesV20230920() { + return Optional.ofNullable(this.rulesV20230920); + } public static Builder builder() { return new Builder(); @@ -58,6 +63,7 @@ public static final class Builder { private String ruleFormat; private @Nullable GetPropertyRulesBuilderRulesV20230105 rulesV20230105; private @Nullable GetPropertyRulesBuilderRulesV20230530 rulesV20230530; + private @Nullable GetPropertyRulesBuilderRulesV20230920 rulesV20230920; public Builder() {} public Builder(GetPropertyRulesBuilderResult defaults) { Objects.requireNonNull(defaults); @@ -66,6 +72,7 @@ public Builder(GetPropertyRulesBuilderResult defaults) { this.ruleFormat = defaults.ruleFormat; this.rulesV20230105 = defaults.rulesV20230105; this.rulesV20230530 = defaults.rulesV20230530; + this.rulesV20230920 = defaults.rulesV20230920; } @CustomType.Setter @@ -93,6 +100,11 @@ public Builder rulesV20230530(@Nullable GetPropertyRulesBuilderRulesV20230530 ru this.rulesV20230530 = rulesV20230530; return this; } + @CustomType.Setter + public Builder rulesV20230920(@Nullable GetPropertyRulesBuilderRulesV20230920 rulesV20230920) { + this.rulesV20230920 = rulesV20230920; + return this; + } public GetPropertyRulesBuilderResult build() { final var _resultValue = new GetPropertyRulesBuilderResult(); _resultValue.id = id; @@ -100,6 +112,7 @@ public GetPropertyRulesBuilderResult build() { _resultValue.ruleFormat = ruleFormat; _resultValue.rulesV20230105 = rulesV20230105; _resultValue.rulesV20230530 = rulesV20230530; + _resultValue.rulesV20230920 = rulesV20230920; return _resultValue; } } diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920.java new file mode 100644 index 000000000..6f093686a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920.java @@ -0,0 +1,222 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920Behavior; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920Criterion; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CustomOverride; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920Variable; +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920 { + private @Nullable String advancedOverride; + private @Nullable List behaviors; + private @Nullable List childrens; + private @Nullable String comments; + private @Nullable Boolean criteriaLocked; + private @Nullable String criteriaMustSatisfy; + private @Nullable List criterions; + private @Nullable GetPropertyRulesBuilderRulesV20230920CustomOverride customOverride; + private @Nullable Boolean isSecure; + private String name; + private @Nullable String templateLink; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable List variables; + + private GetPropertyRulesBuilderRulesV20230920() {} + public Optional advancedOverride() { + return Optional.ofNullable(this.advancedOverride); + } + public List behaviors() { + return this.behaviors == null ? List.of() : this.behaviors; + } + public List childrens() { + return this.childrens == null ? List.of() : this.childrens; + } + public Optional comments() { + return Optional.ofNullable(this.comments); + } + public Optional criteriaLocked() { + return Optional.ofNullable(this.criteriaLocked); + } + public Optional criteriaMustSatisfy() { + return Optional.ofNullable(this.criteriaMustSatisfy); + } + public List criterions() { + return this.criterions == null ? List.of() : this.criterions; + } + public Optional customOverride() { + return Optional.ofNullable(this.customOverride); + } + public Optional isSecure() { + return Optional.ofNullable(this.isSecure); + } + public String name() { + return this.name; + } + public Optional templateLink() { + return Optional.ofNullable(this.templateLink); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public List variables() { + return this.variables == null ? List.of() : this.variables; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920 defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String advancedOverride; + private @Nullable List behaviors; + private @Nullable List childrens; + private @Nullable String comments; + private @Nullable Boolean criteriaLocked; + private @Nullable String criteriaMustSatisfy; + private @Nullable List criterions; + private @Nullable GetPropertyRulesBuilderRulesV20230920CustomOverride customOverride; + private @Nullable Boolean isSecure; + private String name; + private @Nullable String templateLink; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable List variables; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920 defaults) { + Objects.requireNonNull(defaults); + this.advancedOverride = defaults.advancedOverride; + this.behaviors = defaults.behaviors; + this.childrens = defaults.childrens; + this.comments = defaults.comments; + this.criteriaLocked = defaults.criteriaLocked; + this.criteriaMustSatisfy = defaults.criteriaMustSatisfy; + this.criterions = defaults.criterions; + this.customOverride = defaults.customOverride; + this.isSecure = defaults.isSecure; + this.name = defaults.name; + this.templateLink = defaults.templateLink; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.variables = defaults.variables; + } + + @CustomType.Setter + public Builder advancedOverride(@Nullable String advancedOverride) { + this.advancedOverride = advancedOverride; + return this; + } + @CustomType.Setter + public Builder behaviors(@Nullable List behaviors) { + this.behaviors = behaviors; + return this; + } + public Builder behaviors(GetPropertyRulesBuilderRulesV20230920Behavior... behaviors) { + return behaviors(List.of(behaviors)); + } + @CustomType.Setter + public Builder childrens(@Nullable List childrens) { + this.childrens = childrens; + return this; + } + public Builder childrens(String... childrens) { + return childrens(List.of(childrens)); + } + @CustomType.Setter + public Builder comments(@Nullable String comments) { + this.comments = comments; + return this; + } + @CustomType.Setter + public Builder criteriaLocked(@Nullable Boolean criteriaLocked) { + this.criteriaLocked = criteriaLocked; + return this; + } + @CustomType.Setter + public Builder criteriaMustSatisfy(@Nullable String criteriaMustSatisfy) { + this.criteriaMustSatisfy = criteriaMustSatisfy; + return this; + } + @CustomType.Setter + public Builder criterions(@Nullable List criterions) { + this.criterions = criterions; + return this; + } + public Builder criterions(GetPropertyRulesBuilderRulesV20230920Criterion... criterions) { + return criterions(List.of(criterions)); + } + @CustomType.Setter + public Builder customOverride(@Nullable GetPropertyRulesBuilderRulesV20230920CustomOverride customOverride) { + this.customOverride = customOverride; + return this; + } + @CustomType.Setter + public Builder isSecure(@Nullable Boolean isSecure) { + this.isSecure = isSecure; + return this; + } + @CustomType.Setter + public Builder name(String name) { + this.name = Objects.requireNonNull(name); + return this; + } + @CustomType.Setter + public Builder templateLink(@Nullable String templateLink) { + this.templateLink = templateLink; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder variables(@Nullable List variables) { + this.variables = variables; + return this; + } + public Builder variables(GetPropertyRulesBuilderRulesV20230920Variable... variables) { + return variables(List.of(variables)); + } + public GetPropertyRulesBuilderRulesV20230920 build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920(); + _resultValue.advancedOverride = advancedOverride; + _resultValue.behaviors = behaviors; + _resultValue.childrens = childrens; + _resultValue.comments = comments; + _resultValue.criteriaLocked = criteriaLocked; + _resultValue.criteriaMustSatisfy = criteriaMustSatisfy; + _resultValue.criterions = criterions; + _resultValue.customOverride = customOverride; + _resultValue.isSecure = isSecure; + _resultValue.name = name; + _resultValue.templateLink = templateLink; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.variables = variables; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920Behavior.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920Behavior.java new file mode 100644 index 000000000..f15e4db0b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920Behavior.java @@ -0,0 +1,2921 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBrotli; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheError; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheId; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCachePost; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCaching; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCode; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDatastream; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcp; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailAction; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFips; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttp2; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttp3; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImOverride; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManager; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorInclude; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorInstant; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMPulse; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOrigin; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorQuality; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRapid; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRedirect; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorReport; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTimeout; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebdav; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920Behavior { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker adScalerCircuitBreaker; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration adaptiveAcceleration; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression adaptiveImageCompression; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced advanced; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting aggregatedReporting; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer akamaizer; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag akamaizerTag; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy allHttpInCacheHierarchy; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins allowCloudletsOrigins; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete allowDelete; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing allowHttpsCacheKeySharing; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade allowHttpsDowngrade; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions allowOptions; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch allowPatch; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost allowPost; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut allowPut; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding allowTransferEncoding; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader altSvcHeader; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization apiPrioritization; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer applicationLoadBalancer; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation audienceSegmentation; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation autoDomainValidation; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory baseDirectory; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing bossBeaconing; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs breadcrumbs; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection breakConnection; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBrotli brotli; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheError cacheError; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheId cacheId; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase cacheKeyIgnoreCase; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams cacheKeyQueryParams; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite cacheKeyRewrite; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCachePost cachePost; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect cacheRedirect; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag cacheTag; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible cacheTagVisible; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCaching caching; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization centralAuthorization; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects chaseRedirects; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth clientCertificateAuth; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics clientCharacteristics; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects cloudInterconnects; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper cloudWrapper; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced cloudWrapperAdvanced; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData commonMediaClientData; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin conditionalOrigin; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse constructResponse; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics contentCharacteristics; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd contentCharacteristicsAmd; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd contentCharacteristicsDd; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile contentCharacteristicsWsdLargeFile; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive contentCharacteristicsWsdLive; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod contentCharacteristicsWsdVod; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition contentPrePosition; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection contentTargetingProtection; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport corsSupport; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCpCode cpCode; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior customBehavior; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDatastream datastream; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcp dcp; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation dcpAuthHmacTransformation; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation dcpAuthRegexTransformation; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation dcpAuthSubstringTransformation; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor dcpAuthVariableExtractor; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups dcpDefaultAuthzGroups; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations dcpDevRelations; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth dcpRealTimeAuth; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt deliveryReceipt; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess denyAccess; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess denyDirectFailoverAccess; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId deviceCharacteristicCacheId; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader deviceCharacteristicHeader; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh dnsAsyncRefresh; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh dnsPrefresh; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol downgradeProtocol; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker downloadCompleteMarker; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification downloadNotification; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache downstreamCache; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization dynamicThroughtputOptimization; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride dynamicThroughtputOptimizationOverride; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent dynamicWebContent; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload ecmsBulkUpload; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase ecmsDatabase; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset ecmsDataset; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey ecmsObjectKey; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect edgeConnect; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced edgeLoadBalancingAdvanced; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter edgeLoadBalancingDataCenter; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin edgeLoadBalancingOrigin; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization edgeOriginAuthorization; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector edgeRedirector; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape edgeScape; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes edgeSideIncludes; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker edgeWorker; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings enforceMtlsSettings; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol enhancedAkamaiProtocol; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection enhancedProxyDetection; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment epdForwardHeaderEnrichment; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailAction failAction; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility failoverBotManagerFeatureCompatibility; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate fastInvalidate; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFips fips; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing firstPartyMarketing; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus firstPartyMarketingPlus; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite forwardRewrite; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader g2oheader; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber globalRequestNumber; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching graphqlCaching; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse gzipResponse; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced hdDataAdvanced; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection healthDetection; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding hsafEipBinding; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHttp2 http2; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHttp3 http3; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity httpStrictTransportSecurity; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade httpToHttpsUpgrade; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImOverride imOverride; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager imageAndVideoManager; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManager imageManager; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo imageManagerVideo; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorInclude include; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorInstant instant; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig instantConfig; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization largeFileOptimization; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced largeFileOptimizationAdvanced; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate limitBitRate; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom logCustom; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMPulse mPulse; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization manifestPersonalization; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting manifestRerouting; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush manualServerPush; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration mediaAcceleration; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout mediaAccelerationQuicOptout; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient mediaClient; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization mediaFileRetrievalOptimization; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover mediaOriginFailover; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching metadataCaching; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance mobileSdkPerformance; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader modifyIncomingRequestHeader; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader modifyIncomingResponseHeader; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader modifyOutgoingRequestHeader; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader modifyOutgoingResponseHeader; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader modifyViaHeader; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOrigin origin; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics originCharacteristics; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd originCharacteristicsWsd; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod originFailureRecoveryMethod; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy originFailureRecoveryPolicy; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl originIpAcl; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy permissionsPolicy; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection persistentClientConnection; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection persistentConnection; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation personallyIdentifiableInformation; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease phasedRelease; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect preconnect; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery predictiveContentDelivery; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching predictivePrefetching; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch prefetch; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable prefetchable; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache prefreshCache; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorQuality quality; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta quicBeta; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek randomSeek; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRapid rapid; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout readTimeout; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting realTimeReporting; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring realUserMonitoring; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRedirect redirect; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus redirectplus; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking refererChecking; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter removeQueryParameter; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary removeVary; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorReport report; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints requestClientHints; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl requestControl; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker requestTypeMarker; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer resourceOptimizer; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility resourceOptimizerExtendedCompatibility; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode responseCode; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie responseCookie; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching restrictObjectCaching; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus returnCacheStatus; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl rewriteUrl; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom rumCustom; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions saasDefinitions; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient salesForceCommerceCloudClient; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider salesForceCommerceCloudProvider; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader salesForceCommerceCloudProviderHostHeader; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing savePostDcaProcessing; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation scheduleInvalidation; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement scriptManagement; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection segmentedContentProtection; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization segmentedMediaOptimization; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch segmentedMediaStreamingPrefetch; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable setVariable; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode simulateErrorCode; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield siteShield; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration standardTlsMigration; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride standardTlsMigrationOverride; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing strictHeaderParsing; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer subCustomer; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute sureRoute; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization tcpOptimization; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf teaLeaf; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution tieredDistribution; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced tieredDistributionAdvanced; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization tieredDistributionCustomization; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTimeout timeout; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration uidConfiguration; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag validateEntityTag; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken verifyJsonWebToken; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp verifyJsonWebTokenForDcp; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization verifyTokenAuthorization; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom virtualWaitingRoom; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers virtualWaitingRoomWithEdgeWorkers; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization visitorPrioritization; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo visitorPrioritizationFifo; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone visitorPrioritizationFifoStandalone; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking watermarking; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall webApplicationFirewall; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets webSockets; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWebdav webdav; + + private GetPropertyRulesBuilderRulesV20230920Behavior() {} + public Optional adScalerCircuitBreaker() { + return Optional.ofNullable(this.adScalerCircuitBreaker); + } + public Optional adaptiveAcceleration() { + return Optional.ofNullable(this.adaptiveAcceleration); + } + public Optional adaptiveImageCompression() { + return Optional.ofNullable(this.adaptiveImageCompression); + } + public Optional advanced() { + return Optional.ofNullable(this.advanced); + } + public Optional aggregatedReporting() { + return Optional.ofNullable(this.aggregatedReporting); + } + public Optional akamaizer() { + return Optional.ofNullable(this.akamaizer); + } + public Optional akamaizerTag() { + return Optional.ofNullable(this.akamaizerTag); + } + public Optional allHttpInCacheHierarchy() { + return Optional.ofNullable(this.allHttpInCacheHierarchy); + } + public Optional allowCloudletsOrigins() { + return Optional.ofNullable(this.allowCloudletsOrigins); + } + public Optional allowDelete() { + return Optional.ofNullable(this.allowDelete); + } + public Optional allowHttpsCacheKeySharing() { + return Optional.ofNullable(this.allowHttpsCacheKeySharing); + } + public Optional allowHttpsDowngrade() { + return Optional.ofNullable(this.allowHttpsDowngrade); + } + public Optional allowOptions() { + return Optional.ofNullable(this.allowOptions); + } + public Optional allowPatch() { + return Optional.ofNullable(this.allowPatch); + } + public Optional allowPost() { + return Optional.ofNullable(this.allowPost); + } + public Optional allowPut() { + return Optional.ofNullable(this.allowPut); + } + public Optional allowTransferEncoding() { + return Optional.ofNullable(this.allowTransferEncoding); + } + public Optional altSvcHeader() { + return Optional.ofNullable(this.altSvcHeader); + } + public Optional apiPrioritization() { + return Optional.ofNullable(this.apiPrioritization); + } + public Optional applicationLoadBalancer() { + return Optional.ofNullable(this.applicationLoadBalancer); + } + public Optional audienceSegmentation() { + return Optional.ofNullable(this.audienceSegmentation); + } + public Optional autoDomainValidation() { + return Optional.ofNullable(this.autoDomainValidation); + } + public Optional baseDirectory() { + return Optional.ofNullable(this.baseDirectory); + } + public Optional bossBeaconing() { + return Optional.ofNullable(this.bossBeaconing); + } + public Optional breadcrumbs() { + return Optional.ofNullable(this.breadcrumbs); + } + public Optional breakConnection() { + return Optional.ofNullable(this.breakConnection); + } + public Optional brotli() { + return Optional.ofNullable(this.brotli); + } + public Optional cacheError() { + return Optional.ofNullable(this.cacheError); + } + public Optional cacheId() { + return Optional.ofNullable(this.cacheId); + } + public Optional cacheKeyIgnoreCase() { + return Optional.ofNullable(this.cacheKeyIgnoreCase); + } + public Optional cacheKeyQueryParams() { + return Optional.ofNullable(this.cacheKeyQueryParams); + } + public Optional cacheKeyRewrite() { + return Optional.ofNullable(this.cacheKeyRewrite); + } + public Optional cachePost() { + return Optional.ofNullable(this.cachePost); + } + public Optional cacheRedirect() { + return Optional.ofNullable(this.cacheRedirect); + } + public Optional cacheTag() { + return Optional.ofNullable(this.cacheTag); + } + public Optional cacheTagVisible() { + return Optional.ofNullable(this.cacheTagVisible); + } + public Optional caching() { + return Optional.ofNullable(this.caching); + } + public Optional centralAuthorization() { + return Optional.ofNullable(this.centralAuthorization); + } + public Optional chaseRedirects() { + return Optional.ofNullable(this.chaseRedirects); + } + public Optional clientCertificateAuth() { + return Optional.ofNullable(this.clientCertificateAuth); + } + public Optional clientCharacteristics() { + return Optional.ofNullable(this.clientCharacteristics); + } + public Optional cloudInterconnects() { + return Optional.ofNullable(this.cloudInterconnects); + } + public Optional cloudWrapper() { + return Optional.ofNullable(this.cloudWrapper); + } + public Optional cloudWrapperAdvanced() { + return Optional.ofNullable(this.cloudWrapperAdvanced); + } + public Optional commonMediaClientData() { + return Optional.ofNullable(this.commonMediaClientData); + } + public Optional conditionalOrigin() { + return Optional.ofNullable(this.conditionalOrigin); + } + public Optional constructResponse() { + return Optional.ofNullable(this.constructResponse); + } + public Optional contentCharacteristics() { + return Optional.ofNullable(this.contentCharacteristics); + } + public Optional contentCharacteristicsAmd() { + return Optional.ofNullable(this.contentCharacteristicsAmd); + } + public Optional contentCharacteristicsDd() { + return Optional.ofNullable(this.contentCharacteristicsDd); + } + public Optional contentCharacteristicsWsdLargeFile() { + return Optional.ofNullable(this.contentCharacteristicsWsdLargeFile); + } + public Optional contentCharacteristicsWsdLive() { + return Optional.ofNullable(this.contentCharacteristicsWsdLive); + } + public Optional contentCharacteristicsWsdVod() { + return Optional.ofNullable(this.contentCharacteristicsWsdVod); + } + public Optional contentPrePosition() { + return Optional.ofNullable(this.contentPrePosition); + } + public Optional contentTargetingProtection() { + return Optional.ofNullable(this.contentTargetingProtection); + } + public Optional corsSupport() { + return Optional.ofNullable(this.corsSupport); + } + public Optional cpCode() { + return Optional.ofNullable(this.cpCode); + } + public Optional customBehavior() { + return Optional.ofNullable(this.customBehavior); + } + public Optional datastream() { + return Optional.ofNullable(this.datastream); + } + public Optional dcp() { + return Optional.ofNullable(this.dcp); + } + public Optional dcpAuthHmacTransformation() { + return Optional.ofNullable(this.dcpAuthHmacTransformation); + } + public Optional dcpAuthRegexTransformation() { + return Optional.ofNullable(this.dcpAuthRegexTransformation); + } + public Optional dcpAuthSubstringTransformation() { + return Optional.ofNullable(this.dcpAuthSubstringTransformation); + } + public Optional dcpAuthVariableExtractor() { + return Optional.ofNullable(this.dcpAuthVariableExtractor); + } + public Optional dcpDefaultAuthzGroups() { + return Optional.ofNullable(this.dcpDefaultAuthzGroups); + } + public Optional dcpDevRelations() { + return Optional.ofNullable(this.dcpDevRelations); + } + public Optional dcpRealTimeAuth() { + return Optional.ofNullable(this.dcpRealTimeAuth); + } + public Optional deliveryReceipt() { + return Optional.ofNullable(this.deliveryReceipt); + } + public Optional denyAccess() { + return Optional.ofNullable(this.denyAccess); + } + public Optional denyDirectFailoverAccess() { + return Optional.ofNullable(this.denyDirectFailoverAccess); + } + public Optional deviceCharacteristicCacheId() { + return Optional.ofNullable(this.deviceCharacteristicCacheId); + } + public Optional deviceCharacteristicHeader() { + return Optional.ofNullable(this.deviceCharacteristicHeader); + } + public Optional dnsAsyncRefresh() { + return Optional.ofNullable(this.dnsAsyncRefresh); + } + public Optional dnsPrefresh() { + return Optional.ofNullable(this.dnsPrefresh); + } + public Optional downgradeProtocol() { + return Optional.ofNullable(this.downgradeProtocol); + } + public Optional downloadCompleteMarker() { + return Optional.ofNullable(this.downloadCompleteMarker); + } + public Optional downloadNotification() { + return Optional.ofNullable(this.downloadNotification); + } + public Optional downstreamCache() { + return Optional.ofNullable(this.downstreamCache); + } + public Optional dynamicThroughtputOptimization() { + return Optional.ofNullable(this.dynamicThroughtputOptimization); + } + public Optional dynamicThroughtputOptimizationOverride() { + return Optional.ofNullable(this.dynamicThroughtputOptimizationOverride); + } + public Optional dynamicWebContent() { + return Optional.ofNullable(this.dynamicWebContent); + } + public Optional ecmsBulkUpload() { + return Optional.ofNullable(this.ecmsBulkUpload); + } + public Optional ecmsDatabase() { + return Optional.ofNullable(this.ecmsDatabase); + } + public Optional ecmsDataset() { + return Optional.ofNullable(this.ecmsDataset); + } + public Optional ecmsObjectKey() { + return Optional.ofNullable(this.ecmsObjectKey); + } + public Optional edgeConnect() { + return Optional.ofNullable(this.edgeConnect); + } + public Optional edgeLoadBalancingAdvanced() { + return Optional.ofNullable(this.edgeLoadBalancingAdvanced); + } + public Optional edgeLoadBalancingDataCenter() { + return Optional.ofNullable(this.edgeLoadBalancingDataCenter); + } + public Optional edgeLoadBalancingOrigin() { + return Optional.ofNullable(this.edgeLoadBalancingOrigin); + } + public Optional edgeOriginAuthorization() { + return Optional.ofNullable(this.edgeOriginAuthorization); + } + public Optional edgeRedirector() { + return Optional.ofNullable(this.edgeRedirector); + } + public Optional edgeScape() { + return Optional.ofNullable(this.edgeScape); + } + public Optional edgeSideIncludes() { + return Optional.ofNullable(this.edgeSideIncludes); + } + public Optional edgeWorker() { + return Optional.ofNullable(this.edgeWorker); + } + public Optional enforceMtlsSettings() { + return Optional.ofNullable(this.enforceMtlsSettings); + } + public Optional enhancedAkamaiProtocol() { + return Optional.ofNullable(this.enhancedAkamaiProtocol); + } + public Optional enhancedProxyDetection() { + return Optional.ofNullable(this.enhancedProxyDetection); + } + public Optional epdForwardHeaderEnrichment() { + return Optional.ofNullable(this.epdForwardHeaderEnrichment); + } + public Optional failAction() { + return Optional.ofNullable(this.failAction); + } + public Optional failoverBotManagerFeatureCompatibility() { + return Optional.ofNullable(this.failoverBotManagerFeatureCompatibility); + } + public Optional fastInvalidate() { + return Optional.ofNullable(this.fastInvalidate); + } + public Optional fips() { + return Optional.ofNullable(this.fips); + } + public Optional firstPartyMarketing() { + return Optional.ofNullable(this.firstPartyMarketing); + } + public Optional firstPartyMarketingPlus() { + return Optional.ofNullable(this.firstPartyMarketingPlus); + } + public Optional forwardRewrite() { + return Optional.ofNullable(this.forwardRewrite); + } + public Optional g2oheader() { + return Optional.ofNullable(this.g2oheader); + } + public Optional globalRequestNumber() { + return Optional.ofNullable(this.globalRequestNumber); + } + public Optional graphqlCaching() { + return Optional.ofNullable(this.graphqlCaching); + } + public Optional gzipResponse() { + return Optional.ofNullable(this.gzipResponse); + } + public Optional hdDataAdvanced() { + return Optional.ofNullable(this.hdDataAdvanced); + } + public Optional healthDetection() { + return Optional.ofNullable(this.healthDetection); + } + public Optional hsafEipBinding() { + return Optional.ofNullable(this.hsafEipBinding); + } + public Optional http2() { + return Optional.ofNullable(this.http2); + } + public Optional http3() { + return Optional.ofNullable(this.http3); + } + public Optional httpStrictTransportSecurity() { + return Optional.ofNullable(this.httpStrictTransportSecurity); + } + public Optional httpToHttpsUpgrade() { + return Optional.ofNullable(this.httpToHttpsUpgrade); + } + public Optional imOverride() { + return Optional.ofNullable(this.imOverride); + } + public Optional imageAndVideoManager() { + return Optional.ofNullable(this.imageAndVideoManager); + } + public Optional imageManager() { + return Optional.ofNullable(this.imageManager); + } + public Optional imageManagerVideo() { + return Optional.ofNullable(this.imageManagerVideo); + } + public Optional include() { + return Optional.ofNullable(this.include); + } + public Optional instant() { + return Optional.ofNullable(this.instant); + } + public Optional instantConfig() { + return Optional.ofNullable(this.instantConfig); + } + public Optional largeFileOptimization() { + return Optional.ofNullable(this.largeFileOptimization); + } + public Optional largeFileOptimizationAdvanced() { + return Optional.ofNullable(this.largeFileOptimizationAdvanced); + } + public Optional limitBitRate() { + return Optional.ofNullable(this.limitBitRate); + } + public Optional logCustom() { + return Optional.ofNullable(this.logCustom); + } + public Optional mPulse() { + return Optional.ofNullable(this.mPulse); + } + public Optional manifestPersonalization() { + return Optional.ofNullable(this.manifestPersonalization); + } + public Optional manifestRerouting() { + return Optional.ofNullable(this.manifestRerouting); + } + public Optional manualServerPush() { + return Optional.ofNullable(this.manualServerPush); + } + public Optional mediaAcceleration() { + return Optional.ofNullable(this.mediaAcceleration); + } + public Optional mediaAccelerationQuicOptout() { + return Optional.ofNullable(this.mediaAccelerationQuicOptout); + } + public Optional mediaClient() { + return Optional.ofNullable(this.mediaClient); + } + public Optional mediaFileRetrievalOptimization() { + return Optional.ofNullable(this.mediaFileRetrievalOptimization); + } + public Optional mediaOriginFailover() { + return Optional.ofNullable(this.mediaOriginFailover); + } + public Optional metadataCaching() { + return Optional.ofNullable(this.metadataCaching); + } + public Optional mobileSdkPerformance() { + return Optional.ofNullable(this.mobileSdkPerformance); + } + public Optional modifyIncomingRequestHeader() { + return Optional.ofNullable(this.modifyIncomingRequestHeader); + } + public Optional modifyIncomingResponseHeader() { + return Optional.ofNullable(this.modifyIncomingResponseHeader); + } + public Optional modifyOutgoingRequestHeader() { + return Optional.ofNullable(this.modifyOutgoingRequestHeader); + } + public Optional modifyOutgoingResponseHeader() { + return Optional.ofNullable(this.modifyOutgoingResponseHeader); + } + public Optional modifyViaHeader() { + return Optional.ofNullable(this.modifyViaHeader); + } + public Optional origin() { + return Optional.ofNullable(this.origin); + } + public Optional originCharacteristics() { + return Optional.ofNullable(this.originCharacteristics); + } + public Optional originCharacteristicsWsd() { + return Optional.ofNullable(this.originCharacteristicsWsd); + } + public Optional originFailureRecoveryMethod() { + return Optional.ofNullable(this.originFailureRecoveryMethod); + } + public Optional originFailureRecoveryPolicy() { + return Optional.ofNullable(this.originFailureRecoveryPolicy); + } + public Optional originIpAcl() { + return Optional.ofNullable(this.originIpAcl); + } + public Optional permissionsPolicy() { + return Optional.ofNullable(this.permissionsPolicy); + } + public Optional persistentClientConnection() { + return Optional.ofNullable(this.persistentClientConnection); + } + public Optional persistentConnection() { + return Optional.ofNullable(this.persistentConnection); + } + public Optional personallyIdentifiableInformation() { + return Optional.ofNullable(this.personallyIdentifiableInformation); + } + public Optional phasedRelease() { + return Optional.ofNullable(this.phasedRelease); + } + public Optional preconnect() { + return Optional.ofNullable(this.preconnect); + } + public Optional predictiveContentDelivery() { + return Optional.ofNullable(this.predictiveContentDelivery); + } + public Optional predictivePrefetching() { + return Optional.ofNullable(this.predictivePrefetching); + } + public Optional prefetch() { + return Optional.ofNullable(this.prefetch); + } + public Optional prefetchable() { + return Optional.ofNullable(this.prefetchable); + } + public Optional prefreshCache() { + return Optional.ofNullable(this.prefreshCache); + } + public Optional quality() { + return Optional.ofNullable(this.quality); + } + public Optional quicBeta() { + return Optional.ofNullable(this.quicBeta); + } + public Optional randomSeek() { + return Optional.ofNullable(this.randomSeek); + } + public Optional rapid() { + return Optional.ofNullable(this.rapid); + } + public Optional readTimeout() { + return Optional.ofNullable(this.readTimeout); + } + public Optional realTimeReporting() { + return Optional.ofNullable(this.realTimeReporting); + } + public Optional realUserMonitoring() { + return Optional.ofNullable(this.realUserMonitoring); + } + public Optional redirect() { + return Optional.ofNullable(this.redirect); + } + public Optional redirectplus() { + return Optional.ofNullable(this.redirectplus); + } + public Optional refererChecking() { + return Optional.ofNullable(this.refererChecking); + } + public Optional removeQueryParameter() { + return Optional.ofNullable(this.removeQueryParameter); + } + public Optional removeVary() { + return Optional.ofNullable(this.removeVary); + } + public Optional report() { + return Optional.ofNullable(this.report); + } + public Optional requestClientHints() { + return Optional.ofNullable(this.requestClientHints); + } + public Optional requestControl() { + return Optional.ofNullable(this.requestControl); + } + public Optional requestTypeMarker() { + return Optional.ofNullable(this.requestTypeMarker); + } + public Optional resourceOptimizer() { + return Optional.ofNullable(this.resourceOptimizer); + } + public Optional resourceOptimizerExtendedCompatibility() { + return Optional.ofNullable(this.resourceOptimizerExtendedCompatibility); + } + public Optional responseCode() { + return Optional.ofNullable(this.responseCode); + } + public Optional responseCookie() { + return Optional.ofNullable(this.responseCookie); + } + public Optional restrictObjectCaching() { + return Optional.ofNullable(this.restrictObjectCaching); + } + public Optional returnCacheStatus() { + return Optional.ofNullable(this.returnCacheStatus); + } + public Optional rewriteUrl() { + return Optional.ofNullable(this.rewriteUrl); + } + public Optional rumCustom() { + return Optional.ofNullable(this.rumCustom); + } + public Optional saasDefinitions() { + return Optional.ofNullable(this.saasDefinitions); + } + public Optional salesForceCommerceCloudClient() { + return Optional.ofNullable(this.salesForceCommerceCloudClient); + } + public Optional salesForceCommerceCloudProvider() { + return Optional.ofNullable(this.salesForceCommerceCloudProvider); + } + public Optional salesForceCommerceCloudProviderHostHeader() { + return Optional.ofNullable(this.salesForceCommerceCloudProviderHostHeader); + } + public Optional savePostDcaProcessing() { + return Optional.ofNullable(this.savePostDcaProcessing); + } + public Optional scheduleInvalidation() { + return Optional.ofNullable(this.scheduleInvalidation); + } + public Optional scriptManagement() { + return Optional.ofNullable(this.scriptManagement); + } + public Optional segmentedContentProtection() { + return Optional.ofNullable(this.segmentedContentProtection); + } + public Optional segmentedMediaOptimization() { + return Optional.ofNullable(this.segmentedMediaOptimization); + } + public Optional segmentedMediaStreamingPrefetch() { + return Optional.ofNullable(this.segmentedMediaStreamingPrefetch); + } + public Optional setVariable() { + return Optional.ofNullable(this.setVariable); + } + public Optional simulateErrorCode() { + return Optional.ofNullable(this.simulateErrorCode); + } + public Optional siteShield() { + return Optional.ofNullable(this.siteShield); + } + public Optional standardTlsMigration() { + return Optional.ofNullable(this.standardTlsMigration); + } + public Optional standardTlsMigrationOverride() { + return Optional.ofNullable(this.standardTlsMigrationOverride); + } + public Optional strictHeaderParsing() { + return Optional.ofNullable(this.strictHeaderParsing); + } + public Optional subCustomer() { + return Optional.ofNullable(this.subCustomer); + } + public Optional sureRoute() { + return Optional.ofNullable(this.sureRoute); + } + public Optional tcpOptimization() { + return Optional.ofNullable(this.tcpOptimization); + } + public Optional teaLeaf() { + return Optional.ofNullable(this.teaLeaf); + } + public Optional tieredDistribution() { + return Optional.ofNullable(this.tieredDistribution); + } + public Optional tieredDistributionAdvanced() { + return Optional.ofNullable(this.tieredDistributionAdvanced); + } + public Optional tieredDistributionCustomization() { + return Optional.ofNullable(this.tieredDistributionCustomization); + } + public Optional timeout() { + return Optional.ofNullable(this.timeout); + } + public Optional uidConfiguration() { + return Optional.ofNullable(this.uidConfiguration); + } + public Optional validateEntityTag() { + return Optional.ofNullable(this.validateEntityTag); + } + public Optional verifyJsonWebToken() { + return Optional.ofNullable(this.verifyJsonWebToken); + } + public Optional verifyJsonWebTokenForDcp() { + return Optional.ofNullable(this.verifyJsonWebTokenForDcp); + } + public Optional verifyTokenAuthorization() { + return Optional.ofNullable(this.verifyTokenAuthorization); + } + public Optional virtualWaitingRoom() { + return Optional.ofNullable(this.virtualWaitingRoom); + } + public Optional virtualWaitingRoomWithEdgeWorkers() { + return Optional.ofNullable(this.virtualWaitingRoomWithEdgeWorkers); + } + public Optional visitorPrioritization() { + return Optional.ofNullable(this.visitorPrioritization); + } + public Optional visitorPrioritizationFifo() { + return Optional.ofNullable(this.visitorPrioritizationFifo); + } + public Optional visitorPrioritizationFifoStandalone() { + return Optional.ofNullable(this.visitorPrioritizationFifoStandalone); + } + public Optional watermarking() { + return Optional.ofNullable(this.watermarking); + } + public Optional webApplicationFirewall() { + return Optional.ofNullable(this.webApplicationFirewall); + } + public Optional webSockets() { + return Optional.ofNullable(this.webSockets); + } + public Optional webdav() { + return Optional.ofNullable(this.webdav); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920Behavior defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker adScalerCircuitBreaker; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration adaptiveAcceleration; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression adaptiveImageCompression; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced advanced; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting aggregatedReporting; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer akamaizer; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag akamaizerTag; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy allHttpInCacheHierarchy; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins allowCloudletsOrigins; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete allowDelete; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing allowHttpsCacheKeySharing; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade allowHttpsDowngrade; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions allowOptions; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch allowPatch; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost allowPost; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut allowPut; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding allowTransferEncoding; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader altSvcHeader; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization apiPrioritization; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer applicationLoadBalancer; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation audienceSegmentation; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation autoDomainValidation; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory baseDirectory; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing bossBeaconing; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs breadcrumbs; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection breakConnection; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBrotli brotli; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheError cacheError; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheId cacheId; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase cacheKeyIgnoreCase; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams cacheKeyQueryParams; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite cacheKeyRewrite; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCachePost cachePost; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect cacheRedirect; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag cacheTag; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible cacheTagVisible; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCaching caching; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization centralAuthorization; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects chaseRedirects; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth clientCertificateAuth; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics clientCharacteristics; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects cloudInterconnects; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper cloudWrapper; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced cloudWrapperAdvanced; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData commonMediaClientData; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin conditionalOrigin; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse constructResponse; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics contentCharacteristics; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd contentCharacteristicsAmd; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd contentCharacteristicsDd; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile contentCharacteristicsWsdLargeFile; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive contentCharacteristicsWsdLive; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod contentCharacteristicsWsdVod; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition contentPrePosition; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection contentTargetingProtection; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport corsSupport; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCpCode cpCode; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior customBehavior; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDatastream datastream; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcp dcp; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation dcpAuthHmacTransformation; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation dcpAuthRegexTransformation; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation dcpAuthSubstringTransformation; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor dcpAuthVariableExtractor; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups dcpDefaultAuthzGroups; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations dcpDevRelations; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth dcpRealTimeAuth; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt deliveryReceipt; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess denyAccess; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess denyDirectFailoverAccess; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId deviceCharacteristicCacheId; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader deviceCharacteristicHeader; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh dnsAsyncRefresh; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh dnsPrefresh; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol downgradeProtocol; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker downloadCompleteMarker; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification downloadNotification; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache downstreamCache; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization dynamicThroughtputOptimization; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride dynamicThroughtputOptimizationOverride; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent dynamicWebContent; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload ecmsBulkUpload; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase ecmsDatabase; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset ecmsDataset; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey ecmsObjectKey; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect edgeConnect; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced edgeLoadBalancingAdvanced; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter edgeLoadBalancingDataCenter; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin edgeLoadBalancingOrigin; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization edgeOriginAuthorization; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector edgeRedirector; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape edgeScape; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes edgeSideIncludes; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker edgeWorker; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings enforceMtlsSettings; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol enhancedAkamaiProtocol; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection enhancedProxyDetection; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment epdForwardHeaderEnrichment; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailAction failAction; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility failoverBotManagerFeatureCompatibility; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate fastInvalidate; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFips fips; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing firstPartyMarketing; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus firstPartyMarketingPlus; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite forwardRewrite; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader g2oheader; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber globalRequestNumber; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching graphqlCaching; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse gzipResponse; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced hdDataAdvanced; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection healthDetection; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding hsafEipBinding; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHttp2 http2; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHttp3 http3; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity httpStrictTransportSecurity; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade httpToHttpsUpgrade; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImOverride imOverride; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager imageAndVideoManager; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManager imageManager; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo imageManagerVideo; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorInclude include; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorInstant instant; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig instantConfig; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization largeFileOptimization; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced largeFileOptimizationAdvanced; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate limitBitRate; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom logCustom; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMPulse mPulse; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization manifestPersonalization; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting manifestRerouting; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush manualServerPush; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration mediaAcceleration; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout mediaAccelerationQuicOptout; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient mediaClient; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization mediaFileRetrievalOptimization; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover mediaOriginFailover; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching metadataCaching; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance mobileSdkPerformance; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader modifyIncomingRequestHeader; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader modifyIncomingResponseHeader; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader modifyOutgoingRequestHeader; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader modifyOutgoingResponseHeader; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader modifyViaHeader; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOrigin origin; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics originCharacteristics; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd originCharacteristicsWsd; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod originFailureRecoveryMethod; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy originFailureRecoveryPolicy; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl originIpAcl; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy permissionsPolicy; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection persistentClientConnection; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection persistentConnection; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation personallyIdentifiableInformation; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease phasedRelease; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect preconnect; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery predictiveContentDelivery; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching predictivePrefetching; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch prefetch; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable prefetchable; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache prefreshCache; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorQuality quality; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta quicBeta; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek randomSeek; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRapid rapid; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout readTimeout; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting realTimeReporting; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring realUserMonitoring; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRedirect redirect; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus redirectplus; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking refererChecking; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter removeQueryParameter; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary removeVary; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorReport report; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints requestClientHints; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl requestControl; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker requestTypeMarker; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer resourceOptimizer; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility resourceOptimizerExtendedCompatibility; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode responseCode; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie responseCookie; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching restrictObjectCaching; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus returnCacheStatus; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl rewriteUrl; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom rumCustom; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions saasDefinitions; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient salesForceCommerceCloudClient; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider salesForceCommerceCloudProvider; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader salesForceCommerceCloudProviderHostHeader; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing savePostDcaProcessing; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation scheduleInvalidation; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement scriptManagement; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection segmentedContentProtection; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization segmentedMediaOptimization; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch segmentedMediaStreamingPrefetch; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable setVariable; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode simulateErrorCode; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield siteShield; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration standardTlsMigration; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride standardTlsMigrationOverride; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing strictHeaderParsing; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer subCustomer; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute sureRoute; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization tcpOptimization; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf teaLeaf; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution tieredDistribution; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced tieredDistributionAdvanced; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization tieredDistributionCustomization; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTimeout timeout; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration uidConfiguration; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag validateEntityTag; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken verifyJsonWebToken; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp verifyJsonWebTokenForDcp; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization verifyTokenAuthorization; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom virtualWaitingRoom; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers virtualWaitingRoomWithEdgeWorkers; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization visitorPrioritization; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo visitorPrioritizationFifo; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone visitorPrioritizationFifoStandalone; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking watermarking; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall webApplicationFirewall; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets webSockets; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWebdav webdav; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920Behavior defaults) { + Objects.requireNonNull(defaults); + this.adScalerCircuitBreaker = defaults.adScalerCircuitBreaker; + this.adaptiveAcceleration = defaults.adaptiveAcceleration; + this.adaptiveImageCompression = defaults.adaptiveImageCompression; + this.advanced = defaults.advanced; + this.aggregatedReporting = defaults.aggregatedReporting; + this.akamaizer = defaults.akamaizer; + this.akamaizerTag = defaults.akamaizerTag; + this.allHttpInCacheHierarchy = defaults.allHttpInCacheHierarchy; + this.allowCloudletsOrigins = defaults.allowCloudletsOrigins; + this.allowDelete = defaults.allowDelete; + this.allowHttpsCacheKeySharing = defaults.allowHttpsCacheKeySharing; + this.allowHttpsDowngrade = defaults.allowHttpsDowngrade; + this.allowOptions = defaults.allowOptions; + this.allowPatch = defaults.allowPatch; + this.allowPost = defaults.allowPost; + this.allowPut = defaults.allowPut; + this.allowTransferEncoding = defaults.allowTransferEncoding; + this.altSvcHeader = defaults.altSvcHeader; + this.apiPrioritization = defaults.apiPrioritization; + this.applicationLoadBalancer = defaults.applicationLoadBalancer; + this.audienceSegmentation = defaults.audienceSegmentation; + this.autoDomainValidation = defaults.autoDomainValidation; + this.baseDirectory = defaults.baseDirectory; + this.bossBeaconing = defaults.bossBeaconing; + this.breadcrumbs = defaults.breadcrumbs; + this.breakConnection = defaults.breakConnection; + this.brotli = defaults.brotli; + this.cacheError = defaults.cacheError; + this.cacheId = defaults.cacheId; + this.cacheKeyIgnoreCase = defaults.cacheKeyIgnoreCase; + this.cacheKeyQueryParams = defaults.cacheKeyQueryParams; + this.cacheKeyRewrite = defaults.cacheKeyRewrite; + this.cachePost = defaults.cachePost; + this.cacheRedirect = defaults.cacheRedirect; + this.cacheTag = defaults.cacheTag; + this.cacheTagVisible = defaults.cacheTagVisible; + this.caching = defaults.caching; + this.centralAuthorization = defaults.centralAuthorization; + this.chaseRedirects = defaults.chaseRedirects; + this.clientCertificateAuth = defaults.clientCertificateAuth; + this.clientCharacteristics = defaults.clientCharacteristics; + this.cloudInterconnects = defaults.cloudInterconnects; + this.cloudWrapper = defaults.cloudWrapper; + this.cloudWrapperAdvanced = defaults.cloudWrapperAdvanced; + this.commonMediaClientData = defaults.commonMediaClientData; + this.conditionalOrigin = defaults.conditionalOrigin; + this.constructResponse = defaults.constructResponse; + this.contentCharacteristics = defaults.contentCharacteristics; + this.contentCharacteristicsAmd = defaults.contentCharacteristicsAmd; + this.contentCharacteristicsDd = defaults.contentCharacteristicsDd; + this.contentCharacteristicsWsdLargeFile = defaults.contentCharacteristicsWsdLargeFile; + this.contentCharacteristicsWsdLive = defaults.contentCharacteristicsWsdLive; + this.contentCharacteristicsWsdVod = defaults.contentCharacteristicsWsdVod; + this.contentPrePosition = defaults.contentPrePosition; + this.contentTargetingProtection = defaults.contentTargetingProtection; + this.corsSupport = defaults.corsSupport; + this.cpCode = defaults.cpCode; + this.customBehavior = defaults.customBehavior; + this.datastream = defaults.datastream; + this.dcp = defaults.dcp; + this.dcpAuthHmacTransformation = defaults.dcpAuthHmacTransformation; + this.dcpAuthRegexTransformation = defaults.dcpAuthRegexTransformation; + this.dcpAuthSubstringTransformation = defaults.dcpAuthSubstringTransformation; + this.dcpAuthVariableExtractor = defaults.dcpAuthVariableExtractor; + this.dcpDefaultAuthzGroups = defaults.dcpDefaultAuthzGroups; + this.dcpDevRelations = defaults.dcpDevRelations; + this.dcpRealTimeAuth = defaults.dcpRealTimeAuth; + this.deliveryReceipt = defaults.deliveryReceipt; + this.denyAccess = defaults.denyAccess; + this.denyDirectFailoverAccess = defaults.denyDirectFailoverAccess; + this.deviceCharacteristicCacheId = defaults.deviceCharacteristicCacheId; + this.deviceCharacteristicHeader = defaults.deviceCharacteristicHeader; + this.dnsAsyncRefresh = defaults.dnsAsyncRefresh; + this.dnsPrefresh = defaults.dnsPrefresh; + this.downgradeProtocol = defaults.downgradeProtocol; + this.downloadCompleteMarker = defaults.downloadCompleteMarker; + this.downloadNotification = defaults.downloadNotification; + this.downstreamCache = defaults.downstreamCache; + this.dynamicThroughtputOptimization = defaults.dynamicThroughtputOptimization; + this.dynamicThroughtputOptimizationOverride = defaults.dynamicThroughtputOptimizationOverride; + this.dynamicWebContent = defaults.dynamicWebContent; + this.ecmsBulkUpload = defaults.ecmsBulkUpload; + this.ecmsDatabase = defaults.ecmsDatabase; + this.ecmsDataset = defaults.ecmsDataset; + this.ecmsObjectKey = defaults.ecmsObjectKey; + this.edgeConnect = defaults.edgeConnect; + this.edgeLoadBalancingAdvanced = defaults.edgeLoadBalancingAdvanced; + this.edgeLoadBalancingDataCenter = defaults.edgeLoadBalancingDataCenter; + this.edgeLoadBalancingOrigin = defaults.edgeLoadBalancingOrigin; + this.edgeOriginAuthorization = defaults.edgeOriginAuthorization; + this.edgeRedirector = defaults.edgeRedirector; + this.edgeScape = defaults.edgeScape; + this.edgeSideIncludes = defaults.edgeSideIncludes; + this.edgeWorker = defaults.edgeWorker; + this.enforceMtlsSettings = defaults.enforceMtlsSettings; + this.enhancedAkamaiProtocol = defaults.enhancedAkamaiProtocol; + this.enhancedProxyDetection = defaults.enhancedProxyDetection; + this.epdForwardHeaderEnrichment = defaults.epdForwardHeaderEnrichment; + this.failAction = defaults.failAction; + this.failoverBotManagerFeatureCompatibility = defaults.failoverBotManagerFeatureCompatibility; + this.fastInvalidate = defaults.fastInvalidate; + this.fips = defaults.fips; + this.firstPartyMarketing = defaults.firstPartyMarketing; + this.firstPartyMarketingPlus = defaults.firstPartyMarketingPlus; + this.forwardRewrite = defaults.forwardRewrite; + this.g2oheader = defaults.g2oheader; + this.globalRequestNumber = defaults.globalRequestNumber; + this.graphqlCaching = defaults.graphqlCaching; + this.gzipResponse = defaults.gzipResponse; + this.hdDataAdvanced = defaults.hdDataAdvanced; + this.healthDetection = defaults.healthDetection; + this.hsafEipBinding = defaults.hsafEipBinding; + this.http2 = defaults.http2; + this.http3 = defaults.http3; + this.httpStrictTransportSecurity = defaults.httpStrictTransportSecurity; + this.httpToHttpsUpgrade = defaults.httpToHttpsUpgrade; + this.imOverride = defaults.imOverride; + this.imageAndVideoManager = defaults.imageAndVideoManager; + this.imageManager = defaults.imageManager; + this.imageManagerVideo = defaults.imageManagerVideo; + this.include = defaults.include; + this.instant = defaults.instant; + this.instantConfig = defaults.instantConfig; + this.largeFileOptimization = defaults.largeFileOptimization; + this.largeFileOptimizationAdvanced = defaults.largeFileOptimizationAdvanced; + this.limitBitRate = defaults.limitBitRate; + this.logCustom = defaults.logCustom; + this.mPulse = defaults.mPulse; + this.manifestPersonalization = defaults.manifestPersonalization; + this.manifestRerouting = defaults.manifestRerouting; + this.manualServerPush = defaults.manualServerPush; + this.mediaAcceleration = defaults.mediaAcceleration; + this.mediaAccelerationQuicOptout = defaults.mediaAccelerationQuicOptout; + this.mediaClient = defaults.mediaClient; + this.mediaFileRetrievalOptimization = defaults.mediaFileRetrievalOptimization; + this.mediaOriginFailover = defaults.mediaOriginFailover; + this.metadataCaching = defaults.metadataCaching; + this.mobileSdkPerformance = defaults.mobileSdkPerformance; + this.modifyIncomingRequestHeader = defaults.modifyIncomingRequestHeader; + this.modifyIncomingResponseHeader = defaults.modifyIncomingResponseHeader; + this.modifyOutgoingRequestHeader = defaults.modifyOutgoingRequestHeader; + this.modifyOutgoingResponseHeader = defaults.modifyOutgoingResponseHeader; + this.modifyViaHeader = defaults.modifyViaHeader; + this.origin = defaults.origin; + this.originCharacteristics = defaults.originCharacteristics; + this.originCharacteristicsWsd = defaults.originCharacteristicsWsd; + this.originFailureRecoveryMethod = defaults.originFailureRecoveryMethod; + this.originFailureRecoveryPolicy = defaults.originFailureRecoveryPolicy; + this.originIpAcl = defaults.originIpAcl; + this.permissionsPolicy = defaults.permissionsPolicy; + this.persistentClientConnection = defaults.persistentClientConnection; + this.persistentConnection = defaults.persistentConnection; + this.personallyIdentifiableInformation = defaults.personallyIdentifiableInformation; + this.phasedRelease = defaults.phasedRelease; + this.preconnect = defaults.preconnect; + this.predictiveContentDelivery = defaults.predictiveContentDelivery; + this.predictivePrefetching = defaults.predictivePrefetching; + this.prefetch = defaults.prefetch; + this.prefetchable = defaults.prefetchable; + this.prefreshCache = defaults.prefreshCache; + this.quality = defaults.quality; + this.quicBeta = defaults.quicBeta; + this.randomSeek = defaults.randomSeek; + this.rapid = defaults.rapid; + this.readTimeout = defaults.readTimeout; + this.realTimeReporting = defaults.realTimeReporting; + this.realUserMonitoring = defaults.realUserMonitoring; + this.redirect = defaults.redirect; + this.redirectplus = defaults.redirectplus; + this.refererChecking = defaults.refererChecking; + this.removeQueryParameter = defaults.removeQueryParameter; + this.removeVary = defaults.removeVary; + this.report = defaults.report; + this.requestClientHints = defaults.requestClientHints; + this.requestControl = defaults.requestControl; + this.requestTypeMarker = defaults.requestTypeMarker; + this.resourceOptimizer = defaults.resourceOptimizer; + this.resourceOptimizerExtendedCompatibility = defaults.resourceOptimizerExtendedCompatibility; + this.responseCode = defaults.responseCode; + this.responseCookie = defaults.responseCookie; + this.restrictObjectCaching = defaults.restrictObjectCaching; + this.returnCacheStatus = defaults.returnCacheStatus; + this.rewriteUrl = defaults.rewriteUrl; + this.rumCustom = defaults.rumCustom; + this.saasDefinitions = defaults.saasDefinitions; + this.salesForceCommerceCloudClient = defaults.salesForceCommerceCloudClient; + this.salesForceCommerceCloudProvider = defaults.salesForceCommerceCloudProvider; + this.salesForceCommerceCloudProviderHostHeader = defaults.salesForceCommerceCloudProviderHostHeader; + this.savePostDcaProcessing = defaults.savePostDcaProcessing; + this.scheduleInvalidation = defaults.scheduleInvalidation; + this.scriptManagement = defaults.scriptManagement; + this.segmentedContentProtection = defaults.segmentedContentProtection; + this.segmentedMediaOptimization = defaults.segmentedMediaOptimization; + this.segmentedMediaStreamingPrefetch = defaults.segmentedMediaStreamingPrefetch; + this.setVariable = defaults.setVariable; + this.simulateErrorCode = defaults.simulateErrorCode; + this.siteShield = defaults.siteShield; + this.standardTlsMigration = defaults.standardTlsMigration; + this.standardTlsMigrationOverride = defaults.standardTlsMigrationOverride; + this.strictHeaderParsing = defaults.strictHeaderParsing; + this.subCustomer = defaults.subCustomer; + this.sureRoute = defaults.sureRoute; + this.tcpOptimization = defaults.tcpOptimization; + this.teaLeaf = defaults.teaLeaf; + this.tieredDistribution = defaults.tieredDistribution; + this.tieredDistributionAdvanced = defaults.tieredDistributionAdvanced; + this.tieredDistributionCustomization = defaults.tieredDistributionCustomization; + this.timeout = defaults.timeout; + this.uidConfiguration = defaults.uidConfiguration; + this.validateEntityTag = defaults.validateEntityTag; + this.verifyJsonWebToken = defaults.verifyJsonWebToken; + this.verifyJsonWebTokenForDcp = defaults.verifyJsonWebTokenForDcp; + this.verifyTokenAuthorization = defaults.verifyTokenAuthorization; + this.virtualWaitingRoom = defaults.virtualWaitingRoom; + this.virtualWaitingRoomWithEdgeWorkers = defaults.virtualWaitingRoomWithEdgeWorkers; + this.visitorPrioritization = defaults.visitorPrioritization; + this.visitorPrioritizationFifo = defaults.visitorPrioritizationFifo; + this.visitorPrioritizationFifoStandalone = defaults.visitorPrioritizationFifoStandalone; + this.watermarking = defaults.watermarking; + this.webApplicationFirewall = defaults.webApplicationFirewall; + this.webSockets = defaults.webSockets; + this.webdav = defaults.webdav; + } + + @CustomType.Setter + public Builder adScalerCircuitBreaker(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker adScalerCircuitBreaker) { + this.adScalerCircuitBreaker = adScalerCircuitBreaker; + return this; + } + @CustomType.Setter + public Builder adaptiveAcceleration(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration adaptiveAcceleration) { + this.adaptiveAcceleration = adaptiveAcceleration; + return this; + } + @CustomType.Setter + public Builder adaptiveImageCompression(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression adaptiveImageCompression) { + this.adaptiveImageCompression = adaptiveImageCompression; + return this; + } + @CustomType.Setter + public Builder advanced(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced advanced) { + this.advanced = advanced; + return this; + } + @CustomType.Setter + public Builder aggregatedReporting(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting aggregatedReporting) { + this.aggregatedReporting = aggregatedReporting; + return this; + } + @CustomType.Setter + public Builder akamaizer(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer akamaizer) { + this.akamaizer = akamaizer; + return this; + } + @CustomType.Setter + public Builder akamaizerTag(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag akamaizerTag) { + this.akamaizerTag = akamaizerTag; + return this; + } + @CustomType.Setter + public Builder allHttpInCacheHierarchy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy allHttpInCacheHierarchy) { + this.allHttpInCacheHierarchy = allHttpInCacheHierarchy; + return this; + } + @CustomType.Setter + public Builder allowCloudletsOrigins(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins allowCloudletsOrigins) { + this.allowCloudletsOrigins = allowCloudletsOrigins; + return this; + } + @CustomType.Setter + public Builder allowDelete(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete allowDelete) { + this.allowDelete = allowDelete; + return this; + } + @CustomType.Setter + public Builder allowHttpsCacheKeySharing(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing allowHttpsCacheKeySharing) { + this.allowHttpsCacheKeySharing = allowHttpsCacheKeySharing; + return this; + } + @CustomType.Setter + public Builder allowHttpsDowngrade(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade allowHttpsDowngrade) { + this.allowHttpsDowngrade = allowHttpsDowngrade; + return this; + } + @CustomType.Setter + public Builder allowOptions(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions allowOptions) { + this.allowOptions = allowOptions; + return this; + } + @CustomType.Setter + public Builder allowPatch(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch allowPatch) { + this.allowPatch = allowPatch; + return this; + } + @CustomType.Setter + public Builder allowPost(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost allowPost) { + this.allowPost = allowPost; + return this; + } + @CustomType.Setter + public Builder allowPut(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut allowPut) { + this.allowPut = allowPut; + return this; + } + @CustomType.Setter + public Builder allowTransferEncoding(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding allowTransferEncoding) { + this.allowTransferEncoding = allowTransferEncoding; + return this; + } + @CustomType.Setter + public Builder altSvcHeader(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader altSvcHeader) { + this.altSvcHeader = altSvcHeader; + return this; + } + @CustomType.Setter + public Builder apiPrioritization(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization apiPrioritization) { + this.apiPrioritization = apiPrioritization; + return this; + } + @CustomType.Setter + public Builder applicationLoadBalancer(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer applicationLoadBalancer) { + this.applicationLoadBalancer = applicationLoadBalancer; + return this; + } + @CustomType.Setter + public Builder audienceSegmentation(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation audienceSegmentation) { + this.audienceSegmentation = audienceSegmentation; + return this; + } + @CustomType.Setter + public Builder autoDomainValidation(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation autoDomainValidation) { + this.autoDomainValidation = autoDomainValidation; + return this; + } + @CustomType.Setter + public Builder baseDirectory(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory baseDirectory) { + this.baseDirectory = baseDirectory; + return this; + } + @CustomType.Setter + public Builder bossBeaconing(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing bossBeaconing) { + this.bossBeaconing = bossBeaconing; + return this; + } + @CustomType.Setter + public Builder breadcrumbs(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs breadcrumbs) { + this.breadcrumbs = breadcrumbs; + return this; + } + @CustomType.Setter + public Builder breakConnection(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection breakConnection) { + this.breakConnection = breakConnection; + return this; + } + @CustomType.Setter + public Builder brotli(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorBrotli brotli) { + this.brotli = brotli; + return this; + } + @CustomType.Setter + public Builder cacheError(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheError cacheError) { + this.cacheError = cacheError; + return this; + } + @CustomType.Setter + public Builder cacheId(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheId cacheId) { + this.cacheId = cacheId; + return this; + } + @CustomType.Setter + public Builder cacheKeyIgnoreCase(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase cacheKeyIgnoreCase) { + this.cacheKeyIgnoreCase = cacheKeyIgnoreCase; + return this; + } + @CustomType.Setter + public Builder cacheKeyQueryParams(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams cacheKeyQueryParams) { + this.cacheKeyQueryParams = cacheKeyQueryParams; + return this; + } + @CustomType.Setter + public Builder cacheKeyRewrite(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite cacheKeyRewrite) { + this.cacheKeyRewrite = cacheKeyRewrite; + return this; + } + @CustomType.Setter + public Builder cachePost(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCachePost cachePost) { + this.cachePost = cachePost; + return this; + } + @CustomType.Setter + public Builder cacheRedirect(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect cacheRedirect) { + this.cacheRedirect = cacheRedirect; + return this; + } + @CustomType.Setter + public Builder cacheTag(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag cacheTag) { + this.cacheTag = cacheTag; + return this; + } + @CustomType.Setter + public Builder cacheTagVisible(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible cacheTagVisible) { + this.cacheTagVisible = cacheTagVisible; + return this; + } + @CustomType.Setter + public Builder caching(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCaching caching) { + this.caching = caching; + return this; + } + @CustomType.Setter + public Builder centralAuthorization(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization centralAuthorization) { + this.centralAuthorization = centralAuthorization; + return this; + } + @CustomType.Setter + public Builder chaseRedirects(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects chaseRedirects) { + this.chaseRedirects = chaseRedirects; + return this; + } + @CustomType.Setter + public Builder clientCertificateAuth(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth clientCertificateAuth) { + this.clientCertificateAuth = clientCertificateAuth; + return this; + } + @CustomType.Setter + public Builder clientCharacteristics(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics clientCharacteristics) { + this.clientCharacteristics = clientCharacteristics; + return this; + } + @CustomType.Setter + public Builder cloudInterconnects(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects cloudInterconnects) { + this.cloudInterconnects = cloudInterconnects; + return this; + } + @CustomType.Setter + public Builder cloudWrapper(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper cloudWrapper) { + this.cloudWrapper = cloudWrapper; + return this; + } + @CustomType.Setter + public Builder cloudWrapperAdvanced(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced cloudWrapperAdvanced) { + this.cloudWrapperAdvanced = cloudWrapperAdvanced; + return this; + } + @CustomType.Setter + public Builder commonMediaClientData(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData commonMediaClientData) { + this.commonMediaClientData = commonMediaClientData; + return this; + } + @CustomType.Setter + public Builder conditionalOrigin(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin conditionalOrigin) { + this.conditionalOrigin = conditionalOrigin; + return this; + } + @CustomType.Setter + public Builder constructResponse(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse constructResponse) { + this.constructResponse = constructResponse; + return this; + } + @CustomType.Setter + public Builder contentCharacteristics(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics contentCharacteristics) { + this.contentCharacteristics = contentCharacteristics; + return this; + } + @CustomType.Setter + public Builder contentCharacteristicsAmd(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd contentCharacteristicsAmd) { + this.contentCharacteristicsAmd = contentCharacteristicsAmd; + return this; + } + @CustomType.Setter + public Builder contentCharacteristicsDd(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd contentCharacteristicsDd) { + this.contentCharacteristicsDd = contentCharacteristicsDd; + return this; + } + @CustomType.Setter + public Builder contentCharacteristicsWsdLargeFile(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile contentCharacteristicsWsdLargeFile) { + this.contentCharacteristicsWsdLargeFile = contentCharacteristicsWsdLargeFile; + return this; + } + @CustomType.Setter + public Builder contentCharacteristicsWsdLive(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive contentCharacteristicsWsdLive) { + this.contentCharacteristicsWsdLive = contentCharacteristicsWsdLive; + return this; + } + @CustomType.Setter + public Builder contentCharacteristicsWsdVod(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod contentCharacteristicsWsdVod) { + this.contentCharacteristicsWsdVod = contentCharacteristicsWsdVod; + return this; + } + @CustomType.Setter + public Builder contentPrePosition(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition contentPrePosition) { + this.contentPrePosition = contentPrePosition; + return this; + } + @CustomType.Setter + public Builder contentTargetingProtection(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection contentTargetingProtection) { + this.contentTargetingProtection = contentTargetingProtection; + return this; + } + @CustomType.Setter + public Builder corsSupport(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport corsSupport) { + this.corsSupport = corsSupport; + return this; + } + @CustomType.Setter + public Builder cpCode(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCpCode cpCode) { + this.cpCode = cpCode; + return this; + } + @CustomType.Setter + public Builder customBehavior(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior customBehavior) { + this.customBehavior = customBehavior; + return this; + } + @CustomType.Setter + public Builder datastream(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDatastream datastream) { + this.datastream = datastream; + return this; + } + @CustomType.Setter + public Builder dcp(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcp dcp) { + this.dcp = dcp; + return this; + } + @CustomType.Setter + public Builder dcpAuthHmacTransformation(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation dcpAuthHmacTransformation) { + this.dcpAuthHmacTransformation = dcpAuthHmacTransformation; + return this; + } + @CustomType.Setter + public Builder dcpAuthRegexTransformation(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation dcpAuthRegexTransformation) { + this.dcpAuthRegexTransformation = dcpAuthRegexTransformation; + return this; + } + @CustomType.Setter + public Builder dcpAuthSubstringTransformation(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation dcpAuthSubstringTransformation) { + this.dcpAuthSubstringTransformation = dcpAuthSubstringTransformation; + return this; + } + @CustomType.Setter + public Builder dcpAuthVariableExtractor(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor dcpAuthVariableExtractor) { + this.dcpAuthVariableExtractor = dcpAuthVariableExtractor; + return this; + } + @CustomType.Setter + public Builder dcpDefaultAuthzGroups(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups dcpDefaultAuthzGroups) { + this.dcpDefaultAuthzGroups = dcpDefaultAuthzGroups; + return this; + } + @CustomType.Setter + public Builder dcpDevRelations(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations dcpDevRelations) { + this.dcpDevRelations = dcpDevRelations; + return this; + } + @CustomType.Setter + public Builder dcpRealTimeAuth(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth dcpRealTimeAuth) { + this.dcpRealTimeAuth = dcpRealTimeAuth; + return this; + } + @CustomType.Setter + public Builder deliveryReceipt(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt deliveryReceipt) { + this.deliveryReceipt = deliveryReceipt; + return this; + } + @CustomType.Setter + public Builder denyAccess(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess denyAccess) { + this.denyAccess = denyAccess; + return this; + } + @CustomType.Setter + public Builder denyDirectFailoverAccess(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess denyDirectFailoverAccess) { + this.denyDirectFailoverAccess = denyDirectFailoverAccess; + return this; + } + @CustomType.Setter + public Builder deviceCharacteristicCacheId(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId deviceCharacteristicCacheId) { + this.deviceCharacteristicCacheId = deviceCharacteristicCacheId; + return this; + } + @CustomType.Setter + public Builder deviceCharacteristicHeader(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader deviceCharacteristicHeader) { + this.deviceCharacteristicHeader = deviceCharacteristicHeader; + return this; + } + @CustomType.Setter + public Builder dnsAsyncRefresh(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh dnsAsyncRefresh) { + this.dnsAsyncRefresh = dnsAsyncRefresh; + return this; + } + @CustomType.Setter + public Builder dnsPrefresh(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh dnsPrefresh) { + this.dnsPrefresh = dnsPrefresh; + return this; + } + @CustomType.Setter + public Builder downgradeProtocol(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol downgradeProtocol) { + this.downgradeProtocol = downgradeProtocol; + return this; + } + @CustomType.Setter + public Builder downloadCompleteMarker(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker downloadCompleteMarker) { + this.downloadCompleteMarker = downloadCompleteMarker; + return this; + } + @CustomType.Setter + public Builder downloadNotification(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification downloadNotification) { + this.downloadNotification = downloadNotification; + return this; + } + @CustomType.Setter + public Builder downstreamCache(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache downstreamCache) { + this.downstreamCache = downstreamCache; + return this; + } + @CustomType.Setter + public Builder dynamicThroughtputOptimization(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization dynamicThroughtputOptimization) { + this.dynamicThroughtputOptimization = dynamicThroughtputOptimization; + return this; + } + @CustomType.Setter + public Builder dynamicThroughtputOptimizationOverride(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride dynamicThroughtputOptimizationOverride) { + this.dynamicThroughtputOptimizationOverride = dynamicThroughtputOptimizationOverride; + return this; + } + @CustomType.Setter + public Builder dynamicWebContent(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent dynamicWebContent) { + this.dynamicWebContent = dynamicWebContent; + return this; + } + @CustomType.Setter + public Builder ecmsBulkUpload(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload ecmsBulkUpload) { + this.ecmsBulkUpload = ecmsBulkUpload; + return this; + } + @CustomType.Setter + public Builder ecmsDatabase(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase ecmsDatabase) { + this.ecmsDatabase = ecmsDatabase; + return this; + } + @CustomType.Setter + public Builder ecmsDataset(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset ecmsDataset) { + this.ecmsDataset = ecmsDataset; + return this; + } + @CustomType.Setter + public Builder ecmsObjectKey(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey ecmsObjectKey) { + this.ecmsObjectKey = ecmsObjectKey; + return this; + } + @CustomType.Setter + public Builder edgeConnect(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect edgeConnect) { + this.edgeConnect = edgeConnect; + return this; + } + @CustomType.Setter + public Builder edgeLoadBalancingAdvanced(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced edgeLoadBalancingAdvanced) { + this.edgeLoadBalancingAdvanced = edgeLoadBalancingAdvanced; + return this; + } + @CustomType.Setter + public Builder edgeLoadBalancingDataCenter(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter edgeLoadBalancingDataCenter) { + this.edgeLoadBalancingDataCenter = edgeLoadBalancingDataCenter; + return this; + } + @CustomType.Setter + public Builder edgeLoadBalancingOrigin(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin edgeLoadBalancingOrigin) { + this.edgeLoadBalancingOrigin = edgeLoadBalancingOrigin; + return this; + } + @CustomType.Setter + public Builder edgeOriginAuthorization(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization edgeOriginAuthorization) { + this.edgeOriginAuthorization = edgeOriginAuthorization; + return this; + } + @CustomType.Setter + public Builder edgeRedirector(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector edgeRedirector) { + this.edgeRedirector = edgeRedirector; + return this; + } + @CustomType.Setter + public Builder edgeScape(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape edgeScape) { + this.edgeScape = edgeScape; + return this; + } + @CustomType.Setter + public Builder edgeSideIncludes(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes edgeSideIncludes) { + this.edgeSideIncludes = edgeSideIncludes; + return this; + } + @CustomType.Setter + public Builder edgeWorker(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker edgeWorker) { + this.edgeWorker = edgeWorker; + return this; + } + @CustomType.Setter + public Builder enforceMtlsSettings(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings enforceMtlsSettings) { + this.enforceMtlsSettings = enforceMtlsSettings; + return this; + } + @CustomType.Setter + public Builder enhancedAkamaiProtocol(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol enhancedAkamaiProtocol) { + this.enhancedAkamaiProtocol = enhancedAkamaiProtocol; + return this; + } + @CustomType.Setter + public Builder enhancedProxyDetection(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection enhancedProxyDetection) { + this.enhancedProxyDetection = enhancedProxyDetection; + return this; + } + @CustomType.Setter + public Builder epdForwardHeaderEnrichment(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment epdForwardHeaderEnrichment) { + this.epdForwardHeaderEnrichment = epdForwardHeaderEnrichment; + return this; + } + @CustomType.Setter + public Builder failAction(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailAction failAction) { + this.failAction = failAction; + return this; + } + @CustomType.Setter + public Builder failoverBotManagerFeatureCompatibility(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility failoverBotManagerFeatureCompatibility) { + this.failoverBotManagerFeatureCompatibility = failoverBotManagerFeatureCompatibility; + return this; + } + @CustomType.Setter + public Builder fastInvalidate(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate fastInvalidate) { + this.fastInvalidate = fastInvalidate; + return this; + } + @CustomType.Setter + public Builder fips(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFips fips) { + this.fips = fips; + return this; + } + @CustomType.Setter + public Builder firstPartyMarketing(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing firstPartyMarketing) { + this.firstPartyMarketing = firstPartyMarketing; + return this; + } + @CustomType.Setter + public Builder firstPartyMarketingPlus(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus firstPartyMarketingPlus) { + this.firstPartyMarketingPlus = firstPartyMarketingPlus; + return this; + } + @CustomType.Setter + public Builder forwardRewrite(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite forwardRewrite) { + this.forwardRewrite = forwardRewrite; + return this; + } + @CustomType.Setter + public Builder g2oheader(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader g2oheader) { + this.g2oheader = g2oheader; + return this; + } + @CustomType.Setter + public Builder globalRequestNumber(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber globalRequestNumber) { + this.globalRequestNumber = globalRequestNumber; + return this; + } + @CustomType.Setter + public Builder graphqlCaching(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching graphqlCaching) { + this.graphqlCaching = graphqlCaching; + return this; + } + @CustomType.Setter + public Builder gzipResponse(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse gzipResponse) { + this.gzipResponse = gzipResponse; + return this; + } + @CustomType.Setter + public Builder hdDataAdvanced(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced hdDataAdvanced) { + this.hdDataAdvanced = hdDataAdvanced; + return this; + } + @CustomType.Setter + public Builder healthDetection(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection healthDetection) { + this.healthDetection = healthDetection; + return this; + } + @CustomType.Setter + public Builder hsafEipBinding(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding hsafEipBinding) { + this.hsafEipBinding = hsafEipBinding; + return this; + } + @CustomType.Setter + public Builder http2(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHttp2 http2) { + this.http2 = http2; + return this; + } + @CustomType.Setter + public Builder http3(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHttp3 http3) { + this.http3 = http3; + return this; + } + @CustomType.Setter + public Builder httpStrictTransportSecurity(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity httpStrictTransportSecurity) { + this.httpStrictTransportSecurity = httpStrictTransportSecurity; + return this; + } + @CustomType.Setter + public Builder httpToHttpsUpgrade(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade httpToHttpsUpgrade) { + this.httpToHttpsUpgrade = httpToHttpsUpgrade; + return this; + } + @CustomType.Setter + public Builder imOverride(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImOverride imOverride) { + this.imOverride = imOverride; + return this; + } + @CustomType.Setter + public Builder imageAndVideoManager(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager imageAndVideoManager) { + this.imageAndVideoManager = imageAndVideoManager; + return this; + } + @CustomType.Setter + public Builder imageManager(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManager imageManager) { + this.imageManager = imageManager; + return this; + } + @CustomType.Setter + public Builder imageManagerVideo(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo imageManagerVideo) { + this.imageManagerVideo = imageManagerVideo; + return this; + } + @CustomType.Setter + public Builder include(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorInclude include) { + this.include = include; + return this; + } + @CustomType.Setter + public Builder instant(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorInstant instant) { + this.instant = instant; + return this; + } + @CustomType.Setter + public Builder instantConfig(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig instantConfig) { + this.instantConfig = instantConfig; + return this; + } + @CustomType.Setter + public Builder largeFileOptimization(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization largeFileOptimization) { + this.largeFileOptimization = largeFileOptimization; + return this; + } + @CustomType.Setter + public Builder largeFileOptimizationAdvanced(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced largeFileOptimizationAdvanced) { + this.largeFileOptimizationAdvanced = largeFileOptimizationAdvanced; + return this; + } + @CustomType.Setter + public Builder limitBitRate(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate limitBitRate) { + this.limitBitRate = limitBitRate; + return this; + } + @CustomType.Setter + public Builder logCustom(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom logCustom) { + this.logCustom = logCustom; + return this; + } + @CustomType.Setter + public Builder mPulse(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMPulse mPulse) { + this.mPulse = mPulse; + return this; + } + @CustomType.Setter + public Builder manifestPersonalization(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization manifestPersonalization) { + this.manifestPersonalization = manifestPersonalization; + return this; + } + @CustomType.Setter + public Builder manifestRerouting(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting manifestRerouting) { + this.manifestRerouting = manifestRerouting; + return this; + } + @CustomType.Setter + public Builder manualServerPush(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush manualServerPush) { + this.manualServerPush = manualServerPush; + return this; + } + @CustomType.Setter + public Builder mediaAcceleration(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration mediaAcceleration) { + this.mediaAcceleration = mediaAcceleration; + return this; + } + @CustomType.Setter + public Builder mediaAccelerationQuicOptout(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout mediaAccelerationQuicOptout) { + this.mediaAccelerationQuicOptout = mediaAccelerationQuicOptout; + return this; + } + @CustomType.Setter + public Builder mediaClient(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient mediaClient) { + this.mediaClient = mediaClient; + return this; + } + @CustomType.Setter + public Builder mediaFileRetrievalOptimization(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization mediaFileRetrievalOptimization) { + this.mediaFileRetrievalOptimization = mediaFileRetrievalOptimization; + return this; + } + @CustomType.Setter + public Builder mediaOriginFailover(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover mediaOriginFailover) { + this.mediaOriginFailover = mediaOriginFailover; + return this; + } + @CustomType.Setter + public Builder metadataCaching(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching metadataCaching) { + this.metadataCaching = metadataCaching; + return this; + } + @CustomType.Setter + public Builder mobileSdkPerformance(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance mobileSdkPerformance) { + this.mobileSdkPerformance = mobileSdkPerformance; + return this; + } + @CustomType.Setter + public Builder modifyIncomingRequestHeader(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader modifyIncomingRequestHeader) { + this.modifyIncomingRequestHeader = modifyIncomingRequestHeader; + return this; + } + @CustomType.Setter + public Builder modifyIncomingResponseHeader(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader modifyIncomingResponseHeader) { + this.modifyIncomingResponseHeader = modifyIncomingResponseHeader; + return this; + } + @CustomType.Setter + public Builder modifyOutgoingRequestHeader(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader modifyOutgoingRequestHeader) { + this.modifyOutgoingRequestHeader = modifyOutgoingRequestHeader; + return this; + } + @CustomType.Setter + public Builder modifyOutgoingResponseHeader(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader modifyOutgoingResponseHeader) { + this.modifyOutgoingResponseHeader = modifyOutgoingResponseHeader; + return this; + } + @CustomType.Setter + public Builder modifyViaHeader(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader modifyViaHeader) { + this.modifyViaHeader = modifyViaHeader; + return this; + } + @CustomType.Setter + public Builder origin(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOrigin origin) { + this.origin = origin; + return this; + } + @CustomType.Setter + public Builder originCharacteristics(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics originCharacteristics) { + this.originCharacteristics = originCharacteristics; + return this; + } + @CustomType.Setter + public Builder originCharacteristicsWsd(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd originCharacteristicsWsd) { + this.originCharacteristicsWsd = originCharacteristicsWsd; + return this; + } + @CustomType.Setter + public Builder originFailureRecoveryMethod(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod originFailureRecoveryMethod) { + this.originFailureRecoveryMethod = originFailureRecoveryMethod; + return this; + } + @CustomType.Setter + public Builder originFailureRecoveryPolicy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy originFailureRecoveryPolicy) { + this.originFailureRecoveryPolicy = originFailureRecoveryPolicy; + return this; + } + @CustomType.Setter + public Builder originIpAcl(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl originIpAcl) { + this.originIpAcl = originIpAcl; + return this; + } + @CustomType.Setter + public Builder permissionsPolicy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy permissionsPolicy) { + this.permissionsPolicy = permissionsPolicy; + return this; + } + @CustomType.Setter + public Builder persistentClientConnection(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection persistentClientConnection) { + this.persistentClientConnection = persistentClientConnection; + return this; + } + @CustomType.Setter + public Builder persistentConnection(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection persistentConnection) { + this.persistentConnection = persistentConnection; + return this; + } + @CustomType.Setter + public Builder personallyIdentifiableInformation(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation personallyIdentifiableInformation) { + this.personallyIdentifiableInformation = personallyIdentifiableInformation; + return this; + } + @CustomType.Setter + public Builder phasedRelease(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease phasedRelease) { + this.phasedRelease = phasedRelease; + return this; + } + @CustomType.Setter + public Builder preconnect(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect preconnect) { + this.preconnect = preconnect; + return this; + } + @CustomType.Setter + public Builder predictiveContentDelivery(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery predictiveContentDelivery) { + this.predictiveContentDelivery = predictiveContentDelivery; + return this; + } + @CustomType.Setter + public Builder predictivePrefetching(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching predictivePrefetching) { + this.predictivePrefetching = predictivePrefetching; + return this; + } + @CustomType.Setter + public Builder prefetch(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch prefetch) { + this.prefetch = prefetch; + return this; + } + @CustomType.Setter + public Builder prefetchable(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable prefetchable) { + this.prefetchable = prefetchable; + return this; + } + @CustomType.Setter + public Builder prefreshCache(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache prefreshCache) { + this.prefreshCache = prefreshCache; + return this; + } + @CustomType.Setter + public Builder quality(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorQuality quality) { + this.quality = quality; + return this; + } + @CustomType.Setter + public Builder quicBeta(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta quicBeta) { + this.quicBeta = quicBeta; + return this; + } + @CustomType.Setter + public Builder randomSeek(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek randomSeek) { + this.randomSeek = randomSeek; + return this; + } + @CustomType.Setter + public Builder rapid(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRapid rapid) { + this.rapid = rapid; + return this; + } + @CustomType.Setter + public Builder readTimeout(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout readTimeout) { + this.readTimeout = readTimeout; + return this; + } + @CustomType.Setter + public Builder realTimeReporting(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting realTimeReporting) { + this.realTimeReporting = realTimeReporting; + return this; + } + @CustomType.Setter + public Builder realUserMonitoring(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring realUserMonitoring) { + this.realUserMonitoring = realUserMonitoring; + return this; + } + @CustomType.Setter + public Builder redirect(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRedirect redirect) { + this.redirect = redirect; + return this; + } + @CustomType.Setter + public Builder redirectplus(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus redirectplus) { + this.redirectplus = redirectplus; + return this; + } + @CustomType.Setter + public Builder refererChecking(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking refererChecking) { + this.refererChecking = refererChecking; + return this; + } + @CustomType.Setter + public Builder removeQueryParameter(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter removeQueryParameter) { + this.removeQueryParameter = removeQueryParameter; + return this; + } + @CustomType.Setter + public Builder removeVary(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary removeVary) { + this.removeVary = removeVary; + return this; + } + @CustomType.Setter + public Builder report(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorReport report) { + this.report = report; + return this; + } + @CustomType.Setter + public Builder requestClientHints(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints requestClientHints) { + this.requestClientHints = requestClientHints; + return this; + } + @CustomType.Setter + public Builder requestControl(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl requestControl) { + this.requestControl = requestControl; + return this; + } + @CustomType.Setter + public Builder requestTypeMarker(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker requestTypeMarker) { + this.requestTypeMarker = requestTypeMarker; + return this; + } + @CustomType.Setter + public Builder resourceOptimizer(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer resourceOptimizer) { + this.resourceOptimizer = resourceOptimizer; + return this; + } + @CustomType.Setter + public Builder resourceOptimizerExtendedCompatibility(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility resourceOptimizerExtendedCompatibility) { + this.resourceOptimizerExtendedCompatibility = resourceOptimizerExtendedCompatibility; + return this; + } + @CustomType.Setter + public Builder responseCode(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode responseCode) { + this.responseCode = responseCode; + return this; + } + @CustomType.Setter + public Builder responseCookie(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie responseCookie) { + this.responseCookie = responseCookie; + return this; + } + @CustomType.Setter + public Builder restrictObjectCaching(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching restrictObjectCaching) { + this.restrictObjectCaching = restrictObjectCaching; + return this; + } + @CustomType.Setter + public Builder returnCacheStatus(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus returnCacheStatus) { + this.returnCacheStatus = returnCacheStatus; + return this; + } + @CustomType.Setter + public Builder rewriteUrl(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl rewriteUrl) { + this.rewriteUrl = rewriteUrl; + return this; + } + @CustomType.Setter + public Builder rumCustom(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom rumCustom) { + this.rumCustom = rumCustom; + return this; + } + @CustomType.Setter + public Builder saasDefinitions(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions saasDefinitions) { + this.saasDefinitions = saasDefinitions; + return this; + } + @CustomType.Setter + public Builder salesForceCommerceCloudClient(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient salesForceCommerceCloudClient) { + this.salesForceCommerceCloudClient = salesForceCommerceCloudClient; + return this; + } + @CustomType.Setter + public Builder salesForceCommerceCloudProvider(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider salesForceCommerceCloudProvider) { + this.salesForceCommerceCloudProvider = salesForceCommerceCloudProvider; + return this; + } + @CustomType.Setter + public Builder salesForceCommerceCloudProviderHostHeader(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader salesForceCommerceCloudProviderHostHeader) { + this.salesForceCommerceCloudProviderHostHeader = salesForceCommerceCloudProviderHostHeader; + return this; + } + @CustomType.Setter + public Builder savePostDcaProcessing(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing savePostDcaProcessing) { + this.savePostDcaProcessing = savePostDcaProcessing; + return this; + } + @CustomType.Setter + public Builder scheduleInvalidation(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation scheduleInvalidation) { + this.scheduleInvalidation = scheduleInvalidation; + return this; + } + @CustomType.Setter + public Builder scriptManagement(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement scriptManagement) { + this.scriptManagement = scriptManagement; + return this; + } + @CustomType.Setter + public Builder segmentedContentProtection(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection segmentedContentProtection) { + this.segmentedContentProtection = segmentedContentProtection; + return this; + } + @CustomType.Setter + public Builder segmentedMediaOptimization(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization segmentedMediaOptimization) { + this.segmentedMediaOptimization = segmentedMediaOptimization; + return this; + } + @CustomType.Setter + public Builder segmentedMediaStreamingPrefetch(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch segmentedMediaStreamingPrefetch) { + this.segmentedMediaStreamingPrefetch = segmentedMediaStreamingPrefetch; + return this; + } + @CustomType.Setter + public Builder setVariable(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable setVariable) { + this.setVariable = setVariable; + return this; + } + @CustomType.Setter + public Builder simulateErrorCode(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode simulateErrorCode) { + this.simulateErrorCode = simulateErrorCode; + return this; + } + @CustomType.Setter + public Builder siteShield(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield siteShield) { + this.siteShield = siteShield; + return this; + } + @CustomType.Setter + public Builder standardTlsMigration(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration standardTlsMigration) { + this.standardTlsMigration = standardTlsMigration; + return this; + } + @CustomType.Setter + public Builder standardTlsMigrationOverride(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride standardTlsMigrationOverride) { + this.standardTlsMigrationOverride = standardTlsMigrationOverride; + return this; + } + @CustomType.Setter + public Builder strictHeaderParsing(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing strictHeaderParsing) { + this.strictHeaderParsing = strictHeaderParsing; + return this; + } + @CustomType.Setter + public Builder subCustomer(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer subCustomer) { + this.subCustomer = subCustomer; + return this; + } + @CustomType.Setter + public Builder sureRoute(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute sureRoute) { + this.sureRoute = sureRoute; + return this; + } + @CustomType.Setter + public Builder tcpOptimization(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization tcpOptimization) { + this.tcpOptimization = tcpOptimization; + return this; + } + @CustomType.Setter + public Builder teaLeaf(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf teaLeaf) { + this.teaLeaf = teaLeaf; + return this; + } + @CustomType.Setter + public Builder tieredDistribution(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution tieredDistribution) { + this.tieredDistribution = tieredDistribution; + return this; + } + @CustomType.Setter + public Builder tieredDistributionAdvanced(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced tieredDistributionAdvanced) { + this.tieredDistributionAdvanced = tieredDistributionAdvanced; + return this; + } + @CustomType.Setter + public Builder tieredDistributionCustomization(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization tieredDistributionCustomization) { + this.tieredDistributionCustomization = tieredDistributionCustomization; + return this; + } + @CustomType.Setter + public Builder timeout(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorTimeout timeout) { + this.timeout = timeout; + return this; + } + @CustomType.Setter + public Builder uidConfiguration(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration uidConfiguration) { + this.uidConfiguration = uidConfiguration; + return this; + } + @CustomType.Setter + public Builder validateEntityTag(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag validateEntityTag) { + this.validateEntityTag = validateEntityTag; + return this; + } + @CustomType.Setter + public Builder verifyJsonWebToken(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken verifyJsonWebToken) { + this.verifyJsonWebToken = verifyJsonWebToken; + return this; + } + @CustomType.Setter + public Builder verifyJsonWebTokenForDcp(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp verifyJsonWebTokenForDcp) { + this.verifyJsonWebTokenForDcp = verifyJsonWebTokenForDcp; + return this; + } + @CustomType.Setter + public Builder verifyTokenAuthorization(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization verifyTokenAuthorization) { + this.verifyTokenAuthorization = verifyTokenAuthorization; + return this; + } + @CustomType.Setter + public Builder virtualWaitingRoom(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom virtualWaitingRoom) { + this.virtualWaitingRoom = virtualWaitingRoom; + return this; + } + @CustomType.Setter + public Builder virtualWaitingRoomWithEdgeWorkers(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers virtualWaitingRoomWithEdgeWorkers) { + this.virtualWaitingRoomWithEdgeWorkers = virtualWaitingRoomWithEdgeWorkers; + return this; + } + @CustomType.Setter + public Builder visitorPrioritization(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization visitorPrioritization) { + this.visitorPrioritization = visitorPrioritization; + return this; + } + @CustomType.Setter + public Builder visitorPrioritizationFifo(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo visitorPrioritizationFifo) { + this.visitorPrioritizationFifo = visitorPrioritizationFifo; + return this; + } + @CustomType.Setter + public Builder visitorPrioritizationFifoStandalone(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone visitorPrioritizationFifoStandalone) { + this.visitorPrioritizationFifoStandalone = visitorPrioritizationFifoStandalone; + return this; + } + @CustomType.Setter + public Builder watermarking(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking watermarking) { + this.watermarking = watermarking; + return this; + } + @CustomType.Setter + public Builder webApplicationFirewall(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall webApplicationFirewall) { + this.webApplicationFirewall = webApplicationFirewall; + return this; + } + @CustomType.Setter + public Builder webSockets(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets webSockets) { + this.webSockets = webSockets; + return this; + } + @CustomType.Setter + public Builder webdav(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWebdav webdav) { + this.webdav = webdav; + return this; + } + public GetPropertyRulesBuilderRulesV20230920Behavior build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920Behavior(); + _resultValue.adScalerCircuitBreaker = adScalerCircuitBreaker; + _resultValue.adaptiveAcceleration = adaptiveAcceleration; + _resultValue.adaptiveImageCompression = adaptiveImageCompression; + _resultValue.advanced = advanced; + _resultValue.aggregatedReporting = aggregatedReporting; + _resultValue.akamaizer = akamaizer; + _resultValue.akamaizerTag = akamaizerTag; + _resultValue.allHttpInCacheHierarchy = allHttpInCacheHierarchy; + _resultValue.allowCloudletsOrigins = allowCloudletsOrigins; + _resultValue.allowDelete = allowDelete; + _resultValue.allowHttpsCacheKeySharing = allowHttpsCacheKeySharing; + _resultValue.allowHttpsDowngrade = allowHttpsDowngrade; + _resultValue.allowOptions = allowOptions; + _resultValue.allowPatch = allowPatch; + _resultValue.allowPost = allowPost; + _resultValue.allowPut = allowPut; + _resultValue.allowTransferEncoding = allowTransferEncoding; + _resultValue.altSvcHeader = altSvcHeader; + _resultValue.apiPrioritization = apiPrioritization; + _resultValue.applicationLoadBalancer = applicationLoadBalancer; + _resultValue.audienceSegmentation = audienceSegmentation; + _resultValue.autoDomainValidation = autoDomainValidation; + _resultValue.baseDirectory = baseDirectory; + _resultValue.bossBeaconing = bossBeaconing; + _resultValue.breadcrumbs = breadcrumbs; + _resultValue.breakConnection = breakConnection; + _resultValue.brotli = brotli; + _resultValue.cacheError = cacheError; + _resultValue.cacheId = cacheId; + _resultValue.cacheKeyIgnoreCase = cacheKeyIgnoreCase; + _resultValue.cacheKeyQueryParams = cacheKeyQueryParams; + _resultValue.cacheKeyRewrite = cacheKeyRewrite; + _resultValue.cachePost = cachePost; + _resultValue.cacheRedirect = cacheRedirect; + _resultValue.cacheTag = cacheTag; + _resultValue.cacheTagVisible = cacheTagVisible; + _resultValue.caching = caching; + _resultValue.centralAuthorization = centralAuthorization; + _resultValue.chaseRedirects = chaseRedirects; + _resultValue.clientCertificateAuth = clientCertificateAuth; + _resultValue.clientCharacteristics = clientCharacteristics; + _resultValue.cloudInterconnects = cloudInterconnects; + _resultValue.cloudWrapper = cloudWrapper; + _resultValue.cloudWrapperAdvanced = cloudWrapperAdvanced; + _resultValue.commonMediaClientData = commonMediaClientData; + _resultValue.conditionalOrigin = conditionalOrigin; + _resultValue.constructResponse = constructResponse; + _resultValue.contentCharacteristics = contentCharacteristics; + _resultValue.contentCharacteristicsAmd = contentCharacteristicsAmd; + _resultValue.contentCharacteristicsDd = contentCharacteristicsDd; + _resultValue.contentCharacteristicsWsdLargeFile = contentCharacteristicsWsdLargeFile; + _resultValue.contentCharacteristicsWsdLive = contentCharacteristicsWsdLive; + _resultValue.contentCharacteristicsWsdVod = contentCharacteristicsWsdVod; + _resultValue.contentPrePosition = contentPrePosition; + _resultValue.contentTargetingProtection = contentTargetingProtection; + _resultValue.corsSupport = corsSupport; + _resultValue.cpCode = cpCode; + _resultValue.customBehavior = customBehavior; + _resultValue.datastream = datastream; + _resultValue.dcp = dcp; + _resultValue.dcpAuthHmacTransformation = dcpAuthHmacTransformation; + _resultValue.dcpAuthRegexTransformation = dcpAuthRegexTransformation; + _resultValue.dcpAuthSubstringTransformation = dcpAuthSubstringTransformation; + _resultValue.dcpAuthVariableExtractor = dcpAuthVariableExtractor; + _resultValue.dcpDefaultAuthzGroups = dcpDefaultAuthzGroups; + _resultValue.dcpDevRelations = dcpDevRelations; + _resultValue.dcpRealTimeAuth = dcpRealTimeAuth; + _resultValue.deliveryReceipt = deliveryReceipt; + _resultValue.denyAccess = denyAccess; + _resultValue.denyDirectFailoverAccess = denyDirectFailoverAccess; + _resultValue.deviceCharacteristicCacheId = deviceCharacteristicCacheId; + _resultValue.deviceCharacteristicHeader = deviceCharacteristicHeader; + _resultValue.dnsAsyncRefresh = dnsAsyncRefresh; + _resultValue.dnsPrefresh = dnsPrefresh; + _resultValue.downgradeProtocol = downgradeProtocol; + _resultValue.downloadCompleteMarker = downloadCompleteMarker; + _resultValue.downloadNotification = downloadNotification; + _resultValue.downstreamCache = downstreamCache; + _resultValue.dynamicThroughtputOptimization = dynamicThroughtputOptimization; + _resultValue.dynamicThroughtputOptimizationOverride = dynamicThroughtputOptimizationOverride; + _resultValue.dynamicWebContent = dynamicWebContent; + _resultValue.ecmsBulkUpload = ecmsBulkUpload; + _resultValue.ecmsDatabase = ecmsDatabase; + _resultValue.ecmsDataset = ecmsDataset; + _resultValue.ecmsObjectKey = ecmsObjectKey; + _resultValue.edgeConnect = edgeConnect; + _resultValue.edgeLoadBalancingAdvanced = edgeLoadBalancingAdvanced; + _resultValue.edgeLoadBalancingDataCenter = edgeLoadBalancingDataCenter; + _resultValue.edgeLoadBalancingOrigin = edgeLoadBalancingOrigin; + _resultValue.edgeOriginAuthorization = edgeOriginAuthorization; + _resultValue.edgeRedirector = edgeRedirector; + _resultValue.edgeScape = edgeScape; + _resultValue.edgeSideIncludes = edgeSideIncludes; + _resultValue.edgeWorker = edgeWorker; + _resultValue.enforceMtlsSettings = enforceMtlsSettings; + _resultValue.enhancedAkamaiProtocol = enhancedAkamaiProtocol; + _resultValue.enhancedProxyDetection = enhancedProxyDetection; + _resultValue.epdForwardHeaderEnrichment = epdForwardHeaderEnrichment; + _resultValue.failAction = failAction; + _resultValue.failoverBotManagerFeatureCompatibility = failoverBotManagerFeatureCompatibility; + _resultValue.fastInvalidate = fastInvalidate; + _resultValue.fips = fips; + _resultValue.firstPartyMarketing = firstPartyMarketing; + _resultValue.firstPartyMarketingPlus = firstPartyMarketingPlus; + _resultValue.forwardRewrite = forwardRewrite; + _resultValue.g2oheader = g2oheader; + _resultValue.globalRequestNumber = globalRequestNumber; + _resultValue.graphqlCaching = graphqlCaching; + _resultValue.gzipResponse = gzipResponse; + _resultValue.hdDataAdvanced = hdDataAdvanced; + _resultValue.healthDetection = healthDetection; + _resultValue.hsafEipBinding = hsafEipBinding; + _resultValue.http2 = http2; + _resultValue.http3 = http3; + _resultValue.httpStrictTransportSecurity = httpStrictTransportSecurity; + _resultValue.httpToHttpsUpgrade = httpToHttpsUpgrade; + _resultValue.imOverride = imOverride; + _resultValue.imageAndVideoManager = imageAndVideoManager; + _resultValue.imageManager = imageManager; + _resultValue.imageManagerVideo = imageManagerVideo; + _resultValue.include = include; + _resultValue.instant = instant; + _resultValue.instantConfig = instantConfig; + _resultValue.largeFileOptimization = largeFileOptimization; + _resultValue.largeFileOptimizationAdvanced = largeFileOptimizationAdvanced; + _resultValue.limitBitRate = limitBitRate; + _resultValue.logCustom = logCustom; + _resultValue.mPulse = mPulse; + _resultValue.manifestPersonalization = manifestPersonalization; + _resultValue.manifestRerouting = manifestRerouting; + _resultValue.manualServerPush = manualServerPush; + _resultValue.mediaAcceleration = mediaAcceleration; + _resultValue.mediaAccelerationQuicOptout = mediaAccelerationQuicOptout; + _resultValue.mediaClient = mediaClient; + _resultValue.mediaFileRetrievalOptimization = mediaFileRetrievalOptimization; + _resultValue.mediaOriginFailover = mediaOriginFailover; + _resultValue.metadataCaching = metadataCaching; + _resultValue.mobileSdkPerformance = mobileSdkPerformance; + _resultValue.modifyIncomingRequestHeader = modifyIncomingRequestHeader; + _resultValue.modifyIncomingResponseHeader = modifyIncomingResponseHeader; + _resultValue.modifyOutgoingRequestHeader = modifyOutgoingRequestHeader; + _resultValue.modifyOutgoingResponseHeader = modifyOutgoingResponseHeader; + _resultValue.modifyViaHeader = modifyViaHeader; + _resultValue.origin = origin; + _resultValue.originCharacteristics = originCharacteristics; + _resultValue.originCharacteristicsWsd = originCharacteristicsWsd; + _resultValue.originFailureRecoveryMethod = originFailureRecoveryMethod; + _resultValue.originFailureRecoveryPolicy = originFailureRecoveryPolicy; + _resultValue.originIpAcl = originIpAcl; + _resultValue.permissionsPolicy = permissionsPolicy; + _resultValue.persistentClientConnection = persistentClientConnection; + _resultValue.persistentConnection = persistentConnection; + _resultValue.personallyIdentifiableInformation = personallyIdentifiableInformation; + _resultValue.phasedRelease = phasedRelease; + _resultValue.preconnect = preconnect; + _resultValue.predictiveContentDelivery = predictiveContentDelivery; + _resultValue.predictivePrefetching = predictivePrefetching; + _resultValue.prefetch = prefetch; + _resultValue.prefetchable = prefetchable; + _resultValue.prefreshCache = prefreshCache; + _resultValue.quality = quality; + _resultValue.quicBeta = quicBeta; + _resultValue.randomSeek = randomSeek; + _resultValue.rapid = rapid; + _resultValue.readTimeout = readTimeout; + _resultValue.realTimeReporting = realTimeReporting; + _resultValue.realUserMonitoring = realUserMonitoring; + _resultValue.redirect = redirect; + _resultValue.redirectplus = redirectplus; + _resultValue.refererChecking = refererChecking; + _resultValue.removeQueryParameter = removeQueryParameter; + _resultValue.removeVary = removeVary; + _resultValue.report = report; + _resultValue.requestClientHints = requestClientHints; + _resultValue.requestControl = requestControl; + _resultValue.requestTypeMarker = requestTypeMarker; + _resultValue.resourceOptimizer = resourceOptimizer; + _resultValue.resourceOptimizerExtendedCompatibility = resourceOptimizerExtendedCompatibility; + _resultValue.responseCode = responseCode; + _resultValue.responseCookie = responseCookie; + _resultValue.restrictObjectCaching = restrictObjectCaching; + _resultValue.returnCacheStatus = returnCacheStatus; + _resultValue.rewriteUrl = rewriteUrl; + _resultValue.rumCustom = rumCustom; + _resultValue.saasDefinitions = saasDefinitions; + _resultValue.salesForceCommerceCloudClient = salesForceCommerceCloudClient; + _resultValue.salesForceCommerceCloudProvider = salesForceCommerceCloudProvider; + _resultValue.salesForceCommerceCloudProviderHostHeader = salesForceCommerceCloudProviderHostHeader; + _resultValue.savePostDcaProcessing = savePostDcaProcessing; + _resultValue.scheduleInvalidation = scheduleInvalidation; + _resultValue.scriptManagement = scriptManagement; + _resultValue.segmentedContentProtection = segmentedContentProtection; + _resultValue.segmentedMediaOptimization = segmentedMediaOptimization; + _resultValue.segmentedMediaStreamingPrefetch = segmentedMediaStreamingPrefetch; + _resultValue.setVariable = setVariable; + _resultValue.simulateErrorCode = simulateErrorCode; + _resultValue.siteShield = siteShield; + _resultValue.standardTlsMigration = standardTlsMigration; + _resultValue.standardTlsMigrationOverride = standardTlsMigrationOverride; + _resultValue.strictHeaderParsing = strictHeaderParsing; + _resultValue.subCustomer = subCustomer; + _resultValue.sureRoute = sureRoute; + _resultValue.tcpOptimization = tcpOptimization; + _resultValue.teaLeaf = teaLeaf; + _resultValue.tieredDistribution = tieredDistribution; + _resultValue.tieredDistributionAdvanced = tieredDistributionAdvanced; + _resultValue.tieredDistributionCustomization = tieredDistributionCustomization; + _resultValue.timeout = timeout; + _resultValue.uidConfiguration = uidConfiguration; + _resultValue.validateEntityTag = validateEntityTag; + _resultValue.verifyJsonWebToken = verifyJsonWebToken; + _resultValue.verifyJsonWebTokenForDcp = verifyJsonWebTokenForDcp; + _resultValue.verifyTokenAuthorization = verifyTokenAuthorization; + _resultValue.virtualWaitingRoom = virtualWaitingRoom; + _resultValue.virtualWaitingRoomWithEdgeWorkers = virtualWaitingRoomWithEdgeWorkers; + _resultValue.visitorPrioritization = visitorPrioritization; + _resultValue.visitorPrioritizationFifo = visitorPrioritizationFifo; + _resultValue.visitorPrioritizationFifoStandalone = visitorPrioritizationFifoStandalone; + _resultValue.watermarking = watermarking; + _resultValue.webApplicationFirewall = webApplicationFirewall; + _resultValue.webSockets = webSockets; + _resultValue.webdav = webdav; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker.java new file mode 100644 index 000000000..66247139b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker.java @@ -0,0 +1,157 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker { + private @Nullable String fallbackActionResponseCodeBased; + private @Nullable Boolean locked; + private @Nullable Boolean responseCodeBased; + private @Nullable String responseCodes; + private @Nullable Boolean responseDelayBased; + private @Nullable String responseDelayThreshold; + private @Nullable String returnErrorResponseCodeBased; + private @Nullable String specifyYourOwnResponseCodeBased; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker() {} + public Optional fallbackActionResponseCodeBased() { + return Optional.ofNullable(this.fallbackActionResponseCodeBased); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional responseCodeBased() { + return Optional.ofNullable(this.responseCodeBased); + } + public Optional responseCodes() { + return Optional.ofNullable(this.responseCodes); + } + public Optional responseDelayBased() { + return Optional.ofNullable(this.responseDelayBased); + } + public Optional responseDelayThreshold() { + return Optional.ofNullable(this.responseDelayThreshold); + } + public Optional returnErrorResponseCodeBased() { + return Optional.ofNullable(this.returnErrorResponseCodeBased); + } + public Optional specifyYourOwnResponseCodeBased() { + return Optional.ofNullable(this.specifyYourOwnResponseCodeBased); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String fallbackActionResponseCodeBased; + private @Nullable Boolean locked; + private @Nullable Boolean responseCodeBased; + private @Nullable String responseCodes; + private @Nullable Boolean responseDelayBased; + private @Nullable String responseDelayThreshold; + private @Nullable String returnErrorResponseCodeBased; + private @Nullable String specifyYourOwnResponseCodeBased; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker defaults) { + Objects.requireNonNull(defaults); + this.fallbackActionResponseCodeBased = defaults.fallbackActionResponseCodeBased; + this.locked = defaults.locked; + this.responseCodeBased = defaults.responseCodeBased; + this.responseCodes = defaults.responseCodes; + this.responseDelayBased = defaults.responseDelayBased; + this.responseDelayThreshold = defaults.responseDelayThreshold; + this.returnErrorResponseCodeBased = defaults.returnErrorResponseCodeBased; + this.specifyYourOwnResponseCodeBased = defaults.specifyYourOwnResponseCodeBased; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder fallbackActionResponseCodeBased(@Nullable String fallbackActionResponseCodeBased) { + this.fallbackActionResponseCodeBased = fallbackActionResponseCodeBased; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder responseCodeBased(@Nullable Boolean responseCodeBased) { + this.responseCodeBased = responseCodeBased; + return this; + } + @CustomType.Setter + public Builder responseCodes(@Nullable String responseCodes) { + this.responseCodes = responseCodes; + return this; + } + @CustomType.Setter + public Builder responseDelayBased(@Nullable Boolean responseDelayBased) { + this.responseDelayBased = responseDelayBased; + return this; + } + @CustomType.Setter + public Builder responseDelayThreshold(@Nullable String responseDelayThreshold) { + this.responseDelayThreshold = responseDelayThreshold; + return this; + } + @CustomType.Setter + public Builder returnErrorResponseCodeBased(@Nullable String returnErrorResponseCodeBased) { + this.returnErrorResponseCodeBased = returnErrorResponseCodeBased; + return this; + } + @CustomType.Setter + public Builder specifyYourOwnResponseCodeBased(@Nullable String specifyYourOwnResponseCodeBased) { + this.specifyYourOwnResponseCodeBased = specifyYourOwnResponseCodeBased; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker(); + _resultValue.fallbackActionResponseCodeBased = fallbackActionResponseCodeBased; + _resultValue.locked = locked; + _resultValue.responseCodeBased = responseCodeBased; + _resultValue.responseCodes = responseCodes; + _resultValue.responseDelayBased = responseDelayBased; + _resultValue.responseDelayThreshold = responseDelayThreshold; + _resultValue.returnErrorResponseCodeBased = returnErrorResponseCodeBased; + _resultValue.specifyYourOwnResponseCodeBased = specifyYourOwnResponseCodeBased; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration.java new file mode 100644 index 000000000..5ecd47094 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration.java @@ -0,0 +1,265 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration { + private @Nullable String abLogic; + private @Nullable String abTesting; + private @Nullable String compression; + private @Nullable String cookieName; + private @Nullable Boolean enableBrotliCompression; + private @Nullable Boolean enableForNoncacheable; + private @Nullable Boolean enablePreconnect; + private @Nullable Boolean enablePush; + private @Nullable Boolean enableRo; + private @Nullable Boolean locked; + private @Nullable Boolean preloadEnable; + private @Nullable String source; + private @Nullable String templateUuid; + private @Nullable String titleBrotli; + private @Nullable String titleHttp2ServerPush; + private @Nullable String titlePreconnect; + private @Nullable String titlePreload; + private @Nullable String titleRo; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration() {} + public Optional abLogic() { + return Optional.ofNullable(this.abLogic); + } + public Optional abTesting() { + return Optional.ofNullable(this.abTesting); + } + public Optional compression() { + return Optional.ofNullable(this.compression); + } + public Optional cookieName() { + return Optional.ofNullable(this.cookieName); + } + public Optional enableBrotliCompression() { + return Optional.ofNullable(this.enableBrotliCompression); + } + public Optional enableForNoncacheable() { + return Optional.ofNullable(this.enableForNoncacheable); + } + public Optional enablePreconnect() { + return Optional.ofNullable(this.enablePreconnect); + } + public Optional enablePush() { + return Optional.ofNullable(this.enablePush); + } + public Optional enableRo() { + return Optional.ofNullable(this.enableRo); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional preloadEnable() { + return Optional.ofNullable(this.preloadEnable); + } + public Optional source() { + return Optional.ofNullable(this.source); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional titleBrotli() { + return Optional.ofNullable(this.titleBrotli); + } + public Optional titleHttp2ServerPush() { + return Optional.ofNullable(this.titleHttp2ServerPush); + } + public Optional titlePreconnect() { + return Optional.ofNullable(this.titlePreconnect); + } + public Optional titlePreload() { + return Optional.ofNullable(this.titlePreload); + } + public Optional titleRo() { + return Optional.ofNullable(this.titleRo); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String abLogic; + private @Nullable String abTesting; + private @Nullable String compression; + private @Nullable String cookieName; + private @Nullable Boolean enableBrotliCompression; + private @Nullable Boolean enableForNoncacheable; + private @Nullable Boolean enablePreconnect; + private @Nullable Boolean enablePush; + private @Nullable Boolean enableRo; + private @Nullable Boolean locked; + private @Nullable Boolean preloadEnable; + private @Nullable String source; + private @Nullable String templateUuid; + private @Nullable String titleBrotli; + private @Nullable String titleHttp2ServerPush; + private @Nullable String titlePreconnect; + private @Nullable String titlePreload; + private @Nullable String titleRo; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration defaults) { + Objects.requireNonNull(defaults); + this.abLogic = defaults.abLogic; + this.abTesting = defaults.abTesting; + this.compression = defaults.compression; + this.cookieName = defaults.cookieName; + this.enableBrotliCompression = defaults.enableBrotliCompression; + this.enableForNoncacheable = defaults.enableForNoncacheable; + this.enablePreconnect = defaults.enablePreconnect; + this.enablePush = defaults.enablePush; + this.enableRo = defaults.enableRo; + this.locked = defaults.locked; + this.preloadEnable = defaults.preloadEnable; + this.source = defaults.source; + this.templateUuid = defaults.templateUuid; + this.titleBrotli = defaults.titleBrotli; + this.titleHttp2ServerPush = defaults.titleHttp2ServerPush; + this.titlePreconnect = defaults.titlePreconnect; + this.titlePreload = defaults.titlePreload; + this.titleRo = defaults.titleRo; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder abLogic(@Nullable String abLogic) { + this.abLogic = abLogic; + return this; + } + @CustomType.Setter + public Builder abTesting(@Nullable String abTesting) { + this.abTesting = abTesting; + return this; + } + @CustomType.Setter + public Builder compression(@Nullable String compression) { + this.compression = compression; + return this; + } + @CustomType.Setter + public Builder cookieName(@Nullable String cookieName) { + this.cookieName = cookieName; + return this; + } + @CustomType.Setter + public Builder enableBrotliCompression(@Nullable Boolean enableBrotliCompression) { + this.enableBrotliCompression = enableBrotliCompression; + return this; + } + @CustomType.Setter + public Builder enableForNoncacheable(@Nullable Boolean enableForNoncacheable) { + this.enableForNoncacheable = enableForNoncacheable; + return this; + } + @CustomType.Setter + public Builder enablePreconnect(@Nullable Boolean enablePreconnect) { + this.enablePreconnect = enablePreconnect; + return this; + } + @CustomType.Setter + public Builder enablePush(@Nullable Boolean enablePush) { + this.enablePush = enablePush; + return this; + } + @CustomType.Setter + public Builder enableRo(@Nullable Boolean enableRo) { + this.enableRo = enableRo; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder preloadEnable(@Nullable Boolean preloadEnable) { + this.preloadEnable = preloadEnable; + return this; + } + @CustomType.Setter + public Builder source(@Nullable String source) { + this.source = source; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder titleBrotli(@Nullable String titleBrotli) { + this.titleBrotli = titleBrotli; + return this; + } + @CustomType.Setter + public Builder titleHttp2ServerPush(@Nullable String titleHttp2ServerPush) { + this.titleHttp2ServerPush = titleHttp2ServerPush; + return this; + } + @CustomType.Setter + public Builder titlePreconnect(@Nullable String titlePreconnect) { + this.titlePreconnect = titlePreconnect; + return this; + } + @CustomType.Setter + public Builder titlePreload(@Nullable String titlePreload) { + this.titlePreload = titlePreload; + return this; + } + @CustomType.Setter + public Builder titleRo(@Nullable String titleRo) { + this.titleRo = titleRo; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration(); + _resultValue.abLogic = abLogic; + _resultValue.abTesting = abTesting; + _resultValue.compression = compression; + _resultValue.cookieName = cookieName; + _resultValue.enableBrotliCompression = enableBrotliCompression; + _resultValue.enableForNoncacheable = enableForNoncacheable; + _resultValue.enablePreconnect = enablePreconnect; + _resultValue.enablePush = enablePush; + _resultValue.enableRo = enableRo; + _resultValue.locked = locked; + _resultValue.preloadEnable = preloadEnable; + _resultValue.source = source; + _resultValue.templateUuid = templateUuid; + _resultValue.titleBrotli = titleBrotli; + _resultValue.titleHttp2ServerPush = titleHttp2ServerPush; + _resultValue.titlePreconnect = titlePreconnect; + _resultValue.titlePreload = titlePreload; + _resultValue.titleRo = titleRo; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression.java new file mode 100644 index 000000000..125997fab --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression.java @@ -0,0 +1,266 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression { + private @Nullable Boolean compressMobile; + private @Nullable Boolean compressStandard; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String tier1MobileCompressionMethod; + private @Nullable Integer tier1MobileCompressionValue; + private @Nullable String tier1StandardCompressionMethod; + private @Nullable Integer tier1StandardCompressionValue; + private @Nullable String tier2MobileCompressionMethod; + private @Nullable Integer tier2MobileCompressionValue; + private @Nullable String tier2StandardCompressionMethod; + private @Nullable Integer tier2StandardCompressionValue; + private @Nullable String tier3MobileCompressionMethod; + private @Nullable Integer tier3MobileCompressionValue; + private @Nullable String tier3StandardCompressionMethod; + private @Nullable Integer tier3StandardCompressionValue; + private @Nullable String titleAicMobile; + private @Nullable String titleAicNonmobile; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression() {} + public Optional compressMobile() { + return Optional.ofNullable(this.compressMobile); + } + public Optional compressStandard() { + return Optional.ofNullable(this.compressStandard); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional tier1MobileCompressionMethod() { + return Optional.ofNullable(this.tier1MobileCompressionMethod); + } + public Optional tier1MobileCompressionValue() { + return Optional.ofNullable(this.tier1MobileCompressionValue); + } + public Optional tier1StandardCompressionMethod() { + return Optional.ofNullable(this.tier1StandardCompressionMethod); + } + public Optional tier1StandardCompressionValue() { + return Optional.ofNullable(this.tier1StandardCompressionValue); + } + public Optional tier2MobileCompressionMethod() { + return Optional.ofNullable(this.tier2MobileCompressionMethod); + } + public Optional tier2MobileCompressionValue() { + return Optional.ofNullable(this.tier2MobileCompressionValue); + } + public Optional tier2StandardCompressionMethod() { + return Optional.ofNullable(this.tier2StandardCompressionMethod); + } + public Optional tier2StandardCompressionValue() { + return Optional.ofNullable(this.tier2StandardCompressionValue); + } + public Optional tier3MobileCompressionMethod() { + return Optional.ofNullable(this.tier3MobileCompressionMethod); + } + public Optional tier3MobileCompressionValue() { + return Optional.ofNullable(this.tier3MobileCompressionValue); + } + public Optional tier3StandardCompressionMethod() { + return Optional.ofNullable(this.tier3StandardCompressionMethod); + } + public Optional tier3StandardCompressionValue() { + return Optional.ofNullable(this.tier3StandardCompressionValue); + } + public Optional titleAicMobile() { + return Optional.ofNullable(this.titleAicMobile); + } + public Optional titleAicNonmobile() { + return Optional.ofNullable(this.titleAicNonmobile); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean compressMobile; + private @Nullable Boolean compressStandard; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String tier1MobileCompressionMethod; + private @Nullable Integer tier1MobileCompressionValue; + private @Nullable String tier1StandardCompressionMethod; + private @Nullable Integer tier1StandardCompressionValue; + private @Nullable String tier2MobileCompressionMethod; + private @Nullable Integer tier2MobileCompressionValue; + private @Nullable String tier2StandardCompressionMethod; + private @Nullable Integer tier2StandardCompressionValue; + private @Nullable String tier3MobileCompressionMethod; + private @Nullable Integer tier3MobileCompressionValue; + private @Nullable String tier3StandardCompressionMethod; + private @Nullable Integer tier3StandardCompressionValue; + private @Nullable String titleAicMobile; + private @Nullable String titleAicNonmobile; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression defaults) { + Objects.requireNonNull(defaults); + this.compressMobile = defaults.compressMobile; + this.compressStandard = defaults.compressStandard; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.tier1MobileCompressionMethod = defaults.tier1MobileCompressionMethod; + this.tier1MobileCompressionValue = defaults.tier1MobileCompressionValue; + this.tier1StandardCompressionMethod = defaults.tier1StandardCompressionMethod; + this.tier1StandardCompressionValue = defaults.tier1StandardCompressionValue; + this.tier2MobileCompressionMethod = defaults.tier2MobileCompressionMethod; + this.tier2MobileCompressionValue = defaults.tier2MobileCompressionValue; + this.tier2StandardCompressionMethod = defaults.tier2StandardCompressionMethod; + this.tier2StandardCompressionValue = defaults.tier2StandardCompressionValue; + this.tier3MobileCompressionMethod = defaults.tier3MobileCompressionMethod; + this.tier3MobileCompressionValue = defaults.tier3MobileCompressionValue; + this.tier3StandardCompressionMethod = defaults.tier3StandardCompressionMethod; + this.tier3StandardCompressionValue = defaults.tier3StandardCompressionValue; + this.titleAicMobile = defaults.titleAicMobile; + this.titleAicNonmobile = defaults.titleAicNonmobile; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder compressMobile(@Nullable Boolean compressMobile) { + this.compressMobile = compressMobile; + return this; + } + @CustomType.Setter + public Builder compressStandard(@Nullable Boolean compressStandard) { + this.compressStandard = compressStandard; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder tier1MobileCompressionMethod(@Nullable String tier1MobileCompressionMethod) { + this.tier1MobileCompressionMethod = tier1MobileCompressionMethod; + return this; + } + @CustomType.Setter + public Builder tier1MobileCompressionValue(@Nullable Integer tier1MobileCompressionValue) { + this.tier1MobileCompressionValue = tier1MobileCompressionValue; + return this; + } + @CustomType.Setter + public Builder tier1StandardCompressionMethod(@Nullable String tier1StandardCompressionMethod) { + this.tier1StandardCompressionMethod = tier1StandardCompressionMethod; + return this; + } + @CustomType.Setter + public Builder tier1StandardCompressionValue(@Nullable Integer tier1StandardCompressionValue) { + this.tier1StandardCompressionValue = tier1StandardCompressionValue; + return this; + } + @CustomType.Setter + public Builder tier2MobileCompressionMethod(@Nullable String tier2MobileCompressionMethod) { + this.tier2MobileCompressionMethod = tier2MobileCompressionMethod; + return this; + } + @CustomType.Setter + public Builder tier2MobileCompressionValue(@Nullable Integer tier2MobileCompressionValue) { + this.tier2MobileCompressionValue = tier2MobileCompressionValue; + return this; + } + @CustomType.Setter + public Builder tier2StandardCompressionMethod(@Nullable String tier2StandardCompressionMethod) { + this.tier2StandardCompressionMethod = tier2StandardCompressionMethod; + return this; + } + @CustomType.Setter + public Builder tier2StandardCompressionValue(@Nullable Integer tier2StandardCompressionValue) { + this.tier2StandardCompressionValue = tier2StandardCompressionValue; + return this; + } + @CustomType.Setter + public Builder tier3MobileCompressionMethod(@Nullable String tier3MobileCompressionMethod) { + this.tier3MobileCompressionMethod = tier3MobileCompressionMethod; + return this; + } + @CustomType.Setter + public Builder tier3MobileCompressionValue(@Nullable Integer tier3MobileCompressionValue) { + this.tier3MobileCompressionValue = tier3MobileCompressionValue; + return this; + } + @CustomType.Setter + public Builder tier3StandardCompressionMethod(@Nullable String tier3StandardCompressionMethod) { + this.tier3StandardCompressionMethod = tier3StandardCompressionMethod; + return this; + } + @CustomType.Setter + public Builder tier3StandardCompressionValue(@Nullable Integer tier3StandardCompressionValue) { + this.tier3StandardCompressionValue = tier3StandardCompressionValue; + return this; + } + @CustomType.Setter + public Builder titleAicMobile(@Nullable String titleAicMobile) { + this.titleAicMobile = titleAicMobile; + return this; + } + @CustomType.Setter + public Builder titleAicNonmobile(@Nullable String titleAicNonmobile) { + this.titleAicNonmobile = titleAicNonmobile; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression(); + _resultValue.compressMobile = compressMobile; + _resultValue.compressStandard = compressStandard; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.tier1MobileCompressionMethod = tier1MobileCompressionMethod; + _resultValue.tier1MobileCompressionValue = tier1MobileCompressionValue; + _resultValue.tier1StandardCompressionMethod = tier1StandardCompressionMethod; + _resultValue.tier1StandardCompressionValue = tier1StandardCompressionValue; + _resultValue.tier2MobileCompressionMethod = tier2MobileCompressionMethod; + _resultValue.tier2MobileCompressionValue = tier2MobileCompressionValue; + _resultValue.tier2StandardCompressionMethod = tier2StandardCompressionMethod; + _resultValue.tier2StandardCompressionValue = tier2StandardCompressionValue; + _resultValue.tier3MobileCompressionMethod = tier3MobileCompressionMethod; + _resultValue.tier3MobileCompressionValue = tier3MobileCompressionValue; + _resultValue.tier3StandardCompressionMethod = tier3StandardCompressionMethod; + _resultValue.tier3StandardCompressionValue = tier3StandardCompressionValue; + _resultValue.titleAicMobile = titleAicMobile; + _resultValue.titleAicNonmobile = titleAicNonmobile; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced.java new file mode 100644 index 000000000..7e389f5d1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced { + private @Nullable String description; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String xml; + + private GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced() {} + public Optional description() { + return Optional.ofNullable(this.description); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional xml() { + return Optional.ofNullable(this.xml); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String description; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String xml; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced defaults) { + Objects.requireNonNull(defaults); + this.description = defaults.description; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.xml = defaults.xml; + } + + @CustomType.Setter + public Builder description(@Nullable String description) { + this.description = description; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder xml(@Nullable String xml) { + this.xml = xml; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced(); + _resultValue.description = description; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.xml = xml; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting.java new file mode 100644 index 000000000..9a62d2adc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting.java @@ -0,0 +1,158 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting { + private @Nullable String attribute1; + private @Nullable String attribute2; + private @Nullable String attribute3; + private @Nullable String attribute4; + private @Nullable Integer attributesCount; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String reportName; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting() {} + public Optional attribute1() { + return Optional.ofNullable(this.attribute1); + } + public Optional attribute2() { + return Optional.ofNullable(this.attribute2); + } + public Optional attribute3() { + return Optional.ofNullable(this.attribute3); + } + public Optional attribute4() { + return Optional.ofNullable(this.attribute4); + } + public Optional attributesCount() { + return Optional.ofNullable(this.attributesCount); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional reportName() { + return Optional.ofNullable(this.reportName); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String attribute1; + private @Nullable String attribute2; + private @Nullable String attribute3; + private @Nullable String attribute4; + private @Nullable Integer attributesCount; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String reportName; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting defaults) { + Objects.requireNonNull(defaults); + this.attribute1 = defaults.attribute1; + this.attribute2 = defaults.attribute2; + this.attribute3 = defaults.attribute3; + this.attribute4 = defaults.attribute4; + this.attributesCount = defaults.attributesCount; + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.reportName = defaults.reportName; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder attribute1(@Nullable String attribute1) { + this.attribute1 = attribute1; + return this; + } + @CustomType.Setter + public Builder attribute2(@Nullable String attribute2) { + this.attribute2 = attribute2; + return this; + } + @CustomType.Setter + public Builder attribute3(@Nullable String attribute3) { + this.attribute3 = attribute3; + return this; + } + @CustomType.Setter + public Builder attribute4(@Nullable String attribute4) { + this.attribute4 = attribute4; + return this; + } + @CustomType.Setter + public Builder attributesCount(@Nullable Integer attributesCount) { + this.attributesCount = attributesCount; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder reportName(@Nullable String reportName) { + this.reportName = reportName; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting(); + _resultValue.attribute1 = attribute1; + _resultValue.attribute2 = attribute2; + _resultValue.attribute3 = attribute3; + _resultValue.attribute4 = attribute4; + _resultValue.attributesCount = attributesCount; + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.reportName = reportName; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer.java new file mode 100644 index 000000000..f7dccf9e0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag.java new file mode 100644 index 000000000..0ae68bccd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag.java @@ -0,0 +1,145 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag { + private @Nullable Boolean includeTagsAttribute; + private @Nullable Boolean locked; + private @Nullable String matchHostname; + private @Nullable Boolean replaceAll; + private @Nullable String replacementHostname; + private @Nullable String scope; + private @Nullable String tagsAttribute; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag() {} + public Optional includeTagsAttribute() { + return Optional.ofNullable(this.includeTagsAttribute); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchHostname() { + return Optional.ofNullable(this.matchHostname); + } + public Optional replaceAll() { + return Optional.ofNullable(this.replaceAll); + } + public Optional replacementHostname() { + return Optional.ofNullable(this.replacementHostname); + } + public Optional scope() { + return Optional.ofNullable(this.scope); + } + public Optional tagsAttribute() { + return Optional.ofNullable(this.tagsAttribute); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean includeTagsAttribute; + private @Nullable Boolean locked; + private @Nullable String matchHostname; + private @Nullable Boolean replaceAll; + private @Nullable String replacementHostname; + private @Nullable String scope; + private @Nullable String tagsAttribute; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag defaults) { + Objects.requireNonNull(defaults); + this.includeTagsAttribute = defaults.includeTagsAttribute; + this.locked = defaults.locked; + this.matchHostname = defaults.matchHostname; + this.replaceAll = defaults.replaceAll; + this.replacementHostname = defaults.replacementHostname; + this.scope = defaults.scope; + this.tagsAttribute = defaults.tagsAttribute; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder includeTagsAttribute(@Nullable Boolean includeTagsAttribute) { + this.includeTagsAttribute = includeTagsAttribute; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchHostname(@Nullable String matchHostname) { + this.matchHostname = matchHostname; + return this; + } + @CustomType.Setter + public Builder replaceAll(@Nullable Boolean replaceAll) { + this.replaceAll = replaceAll; + return this; + } + @CustomType.Setter + public Builder replacementHostname(@Nullable String replacementHostname) { + this.replacementHostname = replacementHostname; + return this; + } + @CustomType.Setter + public Builder scope(@Nullable String scope) { + this.scope = scope; + return this; + } + @CustomType.Setter + public Builder tagsAttribute(@Nullable String tagsAttribute) { + this.tagsAttribute = tagsAttribute; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag(); + _resultValue.includeTagsAttribute = includeTagsAttribute; + _resultValue.locked = locked; + _resultValue.matchHostname = matchHostname; + _resultValue.replaceAll = replaceAll; + _resultValue.replacementHostname = replacementHostname; + _resultValue.scope = scope; + _resultValue.tagsAttribute = tagsAttribute; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy.java new file mode 100644 index 000000000..593cfee61 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins.java new file mode 100644 index 000000000..4114c7ea1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins { + private @Nullable Boolean enabled; + private @Nullable Boolean honorBaseDirectory; + private @Nullable Boolean locked; + private @Nullable String purgeOriginQueryParameter; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional honorBaseDirectory() { + return Optional.ofNullable(this.honorBaseDirectory); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional purgeOriginQueryParameter() { + return Optional.ofNullable(this.purgeOriginQueryParameter); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean honorBaseDirectory; + private @Nullable Boolean locked; + private @Nullable String purgeOriginQueryParameter; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.honorBaseDirectory = defaults.honorBaseDirectory; + this.locked = defaults.locked; + this.purgeOriginQueryParameter = defaults.purgeOriginQueryParameter; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder honorBaseDirectory(@Nullable Boolean honorBaseDirectory) { + this.honorBaseDirectory = honorBaseDirectory; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder purgeOriginQueryParameter(@Nullable String purgeOriginQueryParameter) { + this.purgeOriginQueryParameter = purgeOriginQueryParameter; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins(); + _resultValue.enabled = enabled; + _resultValue.honorBaseDirectory = honorBaseDirectory; + _resultValue.locked = locked; + _resultValue.purgeOriginQueryParameter = purgeOriginQueryParameter; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete.java new file mode 100644 index 000000000..3d6034d4c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete { + private @Nullable Boolean allowBody; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete() {} + public Optional allowBody() { + return Optional.ofNullable(this.allowBody); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean allowBody; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete defaults) { + Objects.requireNonNull(defaults); + this.allowBody = defaults.allowBody; + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder allowBody(@Nullable Boolean allowBody) { + this.allowBody = allowBody; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete(); + _resultValue.allowBody = allowBody; + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing.java new file mode 100644 index 000000000..ede3066bb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade.java new file mode 100644 index 000000000..331ece119 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions.java new file mode 100644 index 000000000..9ec242116 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch.java new file mode 100644 index 000000000..c32f56718 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost.java new file mode 100644 index 000000000..3cc300e1f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost { + private @Nullable Boolean allowWithoutContentLength; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost() {} + public Optional allowWithoutContentLength() { + return Optional.ofNullable(this.allowWithoutContentLength); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean allowWithoutContentLength; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost defaults) { + Objects.requireNonNull(defaults); + this.allowWithoutContentLength = defaults.allowWithoutContentLength; + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder allowWithoutContentLength(@Nullable Boolean allowWithoutContentLength) { + this.allowWithoutContentLength = allowWithoutContentLength; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost(); + _resultValue.allowWithoutContentLength = allowWithoutContentLength; + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut.java new file mode 100644 index 000000000..7385cf95c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding.java new file mode 100644 index 000000000..3ea86144f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader.java new file mode 100644 index 000000000..768ae3739 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader { + private @Nullable Boolean locked; + private @Nullable Integer maxAge; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional maxAge() { + return Optional.ofNullable(this.maxAge); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable Integer maxAge; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.maxAge = defaults.maxAge; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder maxAge(@Nullable Integer maxAge) { + this.maxAge = maxAge; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader(); + _resultValue.locked = locked; + _resultValue.maxAge = maxAge; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization.java new file mode 100644 index 000000000..9562babc3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization.java @@ -0,0 +1,221 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode; +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization { + private @Nullable Integer alternateResponseCacheTtl; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy cloudletPolicy; + private @Nullable Integer cloudletSharedPolicy; + private @Nullable Boolean enabled; + private @Nullable Boolean isSharedPolicy; + private @Nullable String label; + private @Nullable Boolean locked; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage netStorage; + private @Nullable String netStoragePath; + private @Nullable String templateUuid; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode throttledCpCode; + private @Nullable Integer throttledStatusCode; + private @Nullable Boolean useThrottledCpCode; + private @Nullable Boolean useThrottledStatusCode; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization() {} + public Optional alternateResponseCacheTtl() { + return Optional.ofNullable(this.alternateResponseCacheTtl); + } + public Optional cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + public Optional cloudletSharedPolicy() { + return Optional.ofNullable(this.cloudletSharedPolicy); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional isSharedPolicy() { + return Optional.ofNullable(this.isSharedPolicy); + } + public Optional label() { + return Optional.ofNullable(this.label); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional netStorage() { + return Optional.ofNullable(this.netStorage); + } + public Optional netStoragePath() { + return Optional.ofNullable(this.netStoragePath); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional throttledCpCode() { + return Optional.ofNullable(this.throttledCpCode); + } + public Optional throttledStatusCode() { + return Optional.ofNullable(this.throttledStatusCode); + } + public Optional useThrottledCpCode() { + return Optional.ofNullable(this.useThrottledCpCode); + } + public Optional useThrottledStatusCode() { + return Optional.ofNullable(this.useThrottledStatusCode); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer alternateResponseCacheTtl; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy cloudletPolicy; + private @Nullable Integer cloudletSharedPolicy; + private @Nullable Boolean enabled; + private @Nullable Boolean isSharedPolicy; + private @Nullable String label; + private @Nullable Boolean locked; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage netStorage; + private @Nullable String netStoragePath; + private @Nullable String templateUuid; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode throttledCpCode; + private @Nullable Integer throttledStatusCode; + private @Nullable Boolean useThrottledCpCode; + private @Nullable Boolean useThrottledStatusCode; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization defaults) { + Objects.requireNonNull(defaults); + this.alternateResponseCacheTtl = defaults.alternateResponseCacheTtl; + this.cloudletPolicy = defaults.cloudletPolicy; + this.cloudletSharedPolicy = defaults.cloudletSharedPolicy; + this.enabled = defaults.enabled; + this.isSharedPolicy = defaults.isSharedPolicy; + this.label = defaults.label; + this.locked = defaults.locked; + this.netStorage = defaults.netStorage; + this.netStoragePath = defaults.netStoragePath; + this.templateUuid = defaults.templateUuid; + this.throttledCpCode = defaults.throttledCpCode; + this.throttledStatusCode = defaults.throttledStatusCode; + this.useThrottledCpCode = defaults.useThrottledCpCode; + this.useThrottledStatusCode = defaults.useThrottledStatusCode; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder alternateResponseCacheTtl(@Nullable Integer alternateResponseCacheTtl) { + this.alternateResponseCacheTtl = alternateResponseCacheTtl; + return this; + } + @CustomType.Setter + public Builder cloudletPolicy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy cloudletPolicy) { + this.cloudletPolicy = cloudletPolicy; + return this; + } + @CustomType.Setter + public Builder cloudletSharedPolicy(@Nullable Integer cloudletSharedPolicy) { + this.cloudletSharedPolicy = cloudletSharedPolicy; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder isSharedPolicy(@Nullable Boolean isSharedPolicy) { + this.isSharedPolicy = isSharedPolicy; + return this; + } + @CustomType.Setter + public Builder label(@Nullable String label) { + this.label = label; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder netStorage(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage netStorage) { + this.netStorage = netStorage; + return this; + } + @CustomType.Setter + public Builder netStoragePath(@Nullable String netStoragePath) { + this.netStoragePath = netStoragePath; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder throttledCpCode(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode throttledCpCode) { + this.throttledCpCode = throttledCpCode; + return this; + } + @CustomType.Setter + public Builder throttledStatusCode(@Nullable Integer throttledStatusCode) { + this.throttledStatusCode = throttledStatusCode; + return this; + } + @CustomType.Setter + public Builder useThrottledCpCode(@Nullable Boolean useThrottledCpCode) { + this.useThrottledCpCode = useThrottledCpCode; + return this; + } + @CustomType.Setter + public Builder useThrottledStatusCode(@Nullable Boolean useThrottledStatusCode) { + this.useThrottledStatusCode = useThrottledStatusCode; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization(); + _resultValue.alternateResponseCacheTtl = alternateResponseCacheTtl; + _resultValue.cloudletPolicy = cloudletPolicy; + _resultValue.cloudletSharedPolicy = cloudletSharedPolicy; + _resultValue.enabled = enabled; + _resultValue.isSharedPolicy = isSharedPolicy; + _resultValue.label = label; + _resultValue.locked = locked; + _resultValue.netStorage = netStorage; + _resultValue.netStoragePath = netStoragePath; + _resultValue.templateUuid = templateUuid; + _resultValue.throttledCpCode = throttledCpCode; + _resultValue.throttledStatusCode = throttledStatusCode; + _resultValue.useThrottledCpCode = useThrottledCpCode; + _resultValue.useThrottledStatusCode = useThrottledStatusCode; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy.java new file mode 100644 index 000000000..9f5b148ab --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy.java @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy { + private @Nullable Integer id; + private @Nullable String name; + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy() {} + public Optional id() { + return Optional.ofNullable(this.id); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer id; + private @Nullable String name; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy defaults) { + Objects.requireNonNull(defaults); + this.id = defaults.id; + this.name = defaults.name; + } + + @CustomType.Setter + public Builder id(@Nullable Integer id) { + this.id = id; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy(); + _resultValue.id = id; + _resultValue.name = name; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage.java new file mode 100644 index 000000000..57d38c9af --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage.java @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage { + private @Nullable Integer cpCode; + private @Nullable String downloadDomainName; + private @Nullable String g2oToken; + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage() {} + public Optional cpCode() { + return Optional.ofNullable(this.cpCode); + } + public Optional downloadDomainName() { + return Optional.ofNullable(this.downloadDomainName); + } + public Optional g2oToken() { + return Optional.ofNullable(this.g2oToken); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer cpCode; + private @Nullable String downloadDomainName; + private @Nullable String g2oToken; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage defaults) { + Objects.requireNonNull(defaults); + this.cpCode = defaults.cpCode; + this.downloadDomainName = defaults.downloadDomainName; + this.g2oToken = defaults.g2oToken; + } + + @CustomType.Setter + public Builder cpCode(@Nullable Integer cpCode) { + this.cpCode = cpCode; + return this; + } + @CustomType.Setter + public Builder downloadDomainName(@Nullable String downloadDomainName) { + this.downloadDomainName = downloadDomainName; + return this; + } + @CustomType.Setter + public Builder g2oToken(@Nullable String g2oToken) { + this.g2oToken = g2oToken; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage(); + _resultValue.cpCode = cpCode; + _resultValue.downloadDomainName = downloadDomainName; + _resultValue.g2oToken = g2oToken; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode.java new file mode 100644 index 000000000..7c274d7e9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode.java @@ -0,0 +1,114 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits; +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits cpCodeLimits; + private @Nullable Integer createdDate; + private @Nullable String description; + private @Nullable Integer id; + private @Nullable String name; + private @Nullable List products; + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode() {} + public Optional cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + public Optional createdDate() { + return Optional.ofNullable(this.createdDate); + } + public Optional description() { + return Optional.ofNullable(this.description); + } + public Optional id() { + return Optional.ofNullable(this.id); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + public List products() { + return this.products == null ? List.of() : this.products; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits cpCodeLimits; + private @Nullable Integer createdDate; + private @Nullable String description; + private @Nullable Integer id; + private @Nullable String name; + private @Nullable List products; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode defaults) { + Objects.requireNonNull(defaults); + this.cpCodeLimits = defaults.cpCodeLimits; + this.createdDate = defaults.createdDate; + this.description = defaults.description; + this.id = defaults.id; + this.name = defaults.name; + this.products = defaults.products; + } + + @CustomType.Setter + public Builder cpCodeLimits(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits cpCodeLimits) { + this.cpCodeLimits = cpCodeLimits; + return this; + } + @CustomType.Setter + public Builder createdDate(@Nullable Integer createdDate) { + this.createdDate = createdDate; + return this; + } + @CustomType.Setter + public Builder description(@Nullable String description) { + this.description = description; + return this; + } + @CustomType.Setter + public Builder id(@Nullable Integer id) { + this.id = id; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + @CustomType.Setter + public Builder products(@Nullable List products) { + this.products = products; + return this; + } + public Builder products(String... products) { + return products(List.of(products)); + } + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode(); + _resultValue.cpCodeLimits = cpCodeLimits; + _resultValue.createdDate = createdDate; + _resultValue.description = description; + _resultValue.id = id; + _resultValue.name = name; + _resultValue.products = products; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits.java new file mode 100644 index 000000000..1f0abee42 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits.java @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits { + private @Nullable Integer currentCapacity; + private @Nullable Integer limit; + private @Nullable String limitType; + + private GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits() {} + public Optional currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + public Optional limit() { + return Optional.ofNullable(this.limit); + } + public Optional limitType() { + return Optional.ofNullable(this.limitType); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer currentCapacity; + private @Nullable Integer limit; + private @Nullable String limitType; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits defaults) { + Objects.requireNonNull(defaults); + this.currentCapacity = defaults.currentCapacity; + this.limit = defaults.limit; + this.limitType = defaults.limitType; + } + + @CustomType.Setter + public Builder currentCapacity(@Nullable Integer currentCapacity) { + this.currentCapacity = currentCapacity; + return this; + } + @CustomType.Setter + public Builder limit(@Nullable Integer limit) { + this.limit = limit; + return this; + } + @CustomType.Setter + public Builder limitType(@Nullable String limitType) { + this.limitType = limitType; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits(); + _resultValue.currentCapacity = currentCapacity; + _resultValue.limit = limit; + _resultValue.limitType = limitType; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer.java new file mode 100644 index 000000000..c36595583 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer.java @@ -0,0 +1,384 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap; +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage allDownNetStorage; + private @Nullable String allDownNetStorageFile; + private @Nullable String allDownStatusCode; + private @Nullable String allDownTitle; + private @Nullable Boolean allowCachePrefresh; + private @Nullable String cachedContentTitle; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy cloudletPolicy; + private @Nullable Boolean enabled; + private @Nullable Integer failoverAttemptsThreshold; + private @Nullable String failoverMode; + private @Nullable List failoverOriginMaps; + private @Nullable List failoverStatusCodes; + private @Nullable String failoverTitle; + private @Nullable String label; + private @Nullable Boolean locked; + private @Nullable String originCookieName; + private @Nullable Boolean specifyStickinessCookieDomain; + private @Nullable Boolean stickinessCookieAutomaticSalt; + private @Nullable String stickinessCookieDomain; + private @Nullable String stickinessCookieSalt; + private @Nullable Boolean stickinessCookieSetHttpOnlyFlag; + private @Nullable String stickinessCookieType; + private @Nullable String stickinessDuration; + private @Nullable String stickinessExpirationDate; + private @Nullable Boolean stickinessRefresh; + private @Nullable String stickinessTitle; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer() {} + public Optional allDownNetStorage() { + return Optional.ofNullable(this.allDownNetStorage); + } + public Optional allDownNetStorageFile() { + return Optional.ofNullable(this.allDownNetStorageFile); + } + public Optional allDownStatusCode() { + return Optional.ofNullable(this.allDownStatusCode); + } + public Optional allDownTitle() { + return Optional.ofNullable(this.allDownTitle); + } + public Optional allowCachePrefresh() { + return Optional.ofNullable(this.allowCachePrefresh); + } + public Optional cachedContentTitle() { + return Optional.ofNullable(this.cachedContentTitle); + } + public Optional cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional failoverAttemptsThreshold() { + return Optional.ofNullable(this.failoverAttemptsThreshold); + } + public Optional failoverMode() { + return Optional.ofNullable(this.failoverMode); + } + public List failoverOriginMaps() { + return this.failoverOriginMaps == null ? List.of() : this.failoverOriginMaps; + } + public List failoverStatusCodes() { + return this.failoverStatusCodes == null ? List.of() : this.failoverStatusCodes; + } + public Optional failoverTitle() { + return Optional.ofNullable(this.failoverTitle); + } + public Optional label() { + return Optional.ofNullable(this.label); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional originCookieName() { + return Optional.ofNullable(this.originCookieName); + } + public Optional specifyStickinessCookieDomain() { + return Optional.ofNullable(this.specifyStickinessCookieDomain); + } + public Optional stickinessCookieAutomaticSalt() { + return Optional.ofNullable(this.stickinessCookieAutomaticSalt); + } + public Optional stickinessCookieDomain() { + return Optional.ofNullable(this.stickinessCookieDomain); + } + public Optional stickinessCookieSalt() { + return Optional.ofNullable(this.stickinessCookieSalt); + } + public Optional stickinessCookieSetHttpOnlyFlag() { + return Optional.ofNullable(this.stickinessCookieSetHttpOnlyFlag); + } + public Optional stickinessCookieType() { + return Optional.ofNullable(this.stickinessCookieType); + } + public Optional stickinessDuration() { + return Optional.ofNullable(this.stickinessDuration); + } + public Optional stickinessExpirationDate() { + return Optional.ofNullable(this.stickinessExpirationDate); + } + public Optional stickinessRefresh() { + return Optional.ofNullable(this.stickinessRefresh); + } + public Optional stickinessTitle() { + return Optional.ofNullable(this.stickinessTitle); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage allDownNetStorage; + private @Nullable String allDownNetStorageFile; + private @Nullable String allDownStatusCode; + private @Nullable String allDownTitle; + private @Nullable Boolean allowCachePrefresh; + private @Nullable String cachedContentTitle; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy cloudletPolicy; + private @Nullable Boolean enabled; + private @Nullable Integer failoverAttemptsThreshold; + private @Nullable String failoverMode; + private @Nullable List failoverOriginMaps; + private @Nullable List failoverStatusCodes; + private @Nullable String failoverTitle; + private @Nullable String label; + private @Nullable Boolean locked; + private @Nullable String originCookieName; + private @Nullable Boolean specifyStickinessCookieDomain; + private @Nullable Boolean stickinessCookieAutomaticSalt; + private @Nullable String stickinessCookieDomain; + private @Nullable String stickinessCookieSalt; + private @Nullable Boolean stickinessCookieSetHttpOnlyFlag; + private @Nullable String stickinessCookieType; + private @Nullable String stickinessDuration; + private @Nullable String stickinessExpirationDate; + private @Nullable Boolean stickinessRefresh; + private @Nullable String stickinessTitle; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer defaults) { + Objects.requireNonNull(defaults); + this.allDownNetStorage = defaults.allDownNetStorage; + this.allDownNetStorageFile = defaults.allDownNetStorageFile; + this.allDownStatusCode = defaults.allDownStatusCode; + this.allDownTitle = defaults.allDownTitle; + this.allowCachePrefresh = defaults.allowCachePrefresh; + this.cachedContentTitle = defaults.cachedContentTitle; + this.cloudletPolicy = defaults.cloudletPolicy; + this.enabled = defaults.enabled; + this.failoverAttemptsThreshold = defaults.failoverAttemptsThreshold; + this.failoverMode = defaults.failoverMode; + this.failoverOriginMaps = defaults.failoverOriginMaps; + this.failoverStatusCodes = defaults.failoverStatusCodes; + this.failoverTitle = defaults.failoverTitle; + this.label = defaults.label; + this.locked = defaults.locked; + this.originCookieName = defaults.originCookieName; + this.specifyStickinessCookieDomain = defaults.specifyStickinessCookieDomain; + this.stickinessCookieAutomaticSalt = defaults.stickinessCookieAutomaticSalt; + this.stickinessCookieDomain = defaults.stickinessCookieDomain; + this.stickinessCookieSalt = defaults.stickinessCookieSalt; + this.stickinessCookieSetHttpOnlyFlag = defaults.stickinessCookieSetHttpOnlyFlag; + this.stickinessCookieType = defaults.stickinessCookieType; + this.stickinessDuration = defaults.stickinessDuration; + this.stickinessExpirationDate = defaults.stickinessExpirationDate; + this.stickinessRefresh = defaults.stickinessRefresh; + this.stickinessTitle = defaults.stickinessTitle; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder allDownNetStorage(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage allDownNetStorage) { + this.allDownNetStorage = allDownNetStorage; + return this; + } + @CustomType.Setter + public Builder allDownNetStorageFile(@Nullable String allDownNetStorageFile) { + this.allDownNetStorageFile = allDownNetStorageFile; + return this; + } + @CustomType.Setter + public Builder allDownStatusCode(@Nullable String allDownStatusCode) { + this.allDownStatusCode = allDownStatusCode; + return this; + } + @CustomType.Setter + public Builder allDownTitle(@Nullable String allDownTitle) { + this.allDownTitle = allDownTitle; + return this; + } + @CustomType.Setter + public Builder allowCachePrefresh(@Nullable Boolean allowCachePrefresh) { + this.allowCachePrefresh = allowCachePrefresh; + return this; + } + @CustomType.Setter + public Builder cachedContentTitle(@Nullable String cachedContentTitle) { + this.cachedContentTitle = cachedContentTitle; + return this; + } + @CustomType.Setter + public Builder cloudletPolicy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy cloudletPolicy) { + this.cloudletPolicy = cloudletPolicy; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder failoverAttemptsThreshold(@Nullable Integer failoverAttemptsThreshold) { + this.failoverAttemptsThreshold = failoverAttemptsThreshold; + return this; + } + @CustomType.Setter + public Builder failoverMode(@Nullable String failoverMode) { + this.failoverMode = failoverMode; + return this; + } + @CustomType.Setter + public Builder failoverOriginMaps(@Nullable List failoverOriginMaps) { + this.failoverOriginMaps = failoverOriginMaps; + return this; + } + public Builder failoverOriginMaps(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap... failoverOriginMaps) { + return failoverOriginMaps(List.of(failoverOriginMaps)); + } + @CustomType.Setter + public Builder failoverStatusCodes(@Nullable List failoverStatusCodes) { + this.failoverStatusCodes = failoverStatusCodes; + return this; + } + public Builder failoverStatusCodes(String... failoverStatusCodes) { + return failoverStatusCodes(List.of(failoverStatusCodes)); + } + @CustomType.Setter + public Builder failoverTitle(@Nullable String failoverTitle) { + this.failoverTitle = failoverTitle; + return this; + } + @CustomType.Setter + public Builder label(@Nullable String label) { + this.label = label; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder originCookieName(@Nullable String originCookieName) { + this.originCookieName = originCookieName; + return this; + } + @CustomType.Setter + public Builder specifyStickinessCookieDomain(@Nullable Boolean specifyStickinessCookieDomain) { + this.specifyStickinessCookieDomain = specifyStickinessCookieDomain; + return this; + } + @CustomType.Setter + public Builder stickinessCookieAutomaticSalt(@Nullable Boolean stickinessCookieAutomaticSalt) { + this.stickinessCookieAutomaticSalt = stickinessCookieAutomaticSalt; + return this; + } + @CustomType.Setter + public Builder stickinessCookieDomain(@Nullable String stickinessCookieDomain) { + this.stickinessCookieDomain = stickinessCookieDomain; + return this; + } + @CustomType.Setter + public Builder stickinessCookieSalt(@Nullable String stickinessCookieSalt) { + this.stickinessCookieSalt = stickinessCookieSalt; + return this; + } + @CustomType.Setter + public Builder stickinessCookieSetHttpOnlyFlag(@Nullable Boolean stickinessCookieSetHttpOnlyFlag) { + this.stickinessCookieSetHttpOnlyFlag = stickinessCookieSetHttpOnlyFlag; + return this; + } + @CustomType.Setter + public Builder stickinessCookieType(@Nullable String stickinessCookieType) { + this.stickinessCookieType = stickinessCookieType; + return this; + } + @CustomType.Setter + public Builder stickinessDuration(@Nullable String stickinessDuration) { + this.stickinessDuration = stickinessDuration; + return this; + } + @CustomType.Setter + public Builder stickinessExpirationDate(@Nullable String stickinessExpirationDate) { + this.stickinessExpirationDate = stickinessExpirationDate; + return this; + } + @CustomType.Setter + public Builder stickinessRefresh(@Nullable Boolean stickinessRefresh) { + this.stickinessRefresh = stickinessRefresh; + return this; + } + @CustomType.Setter + public Builder stickinessTitle(@Nullable String stickinessTitle) { + this.stickinessTitle = stickinessTitle; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer(); + _resultValue.allDownNetStorage = allDownNetStorage; + _resultValue.allDownNetStorageFile = allDownNetStorageFile; + _resultValue.allDownStatusCode = allDownStatusCode; + _resultValue.allDownTitle = allDownTitle; + _resultValue.allowCachePrefresh = allowCachePrefresh; + _resultValue.cachedContentTitle = cachedContentTitle; + _resultValue.cloudletPolicy = cloudletPolicy; + _resultValue.enabled = enabled; + _resultValue.failoverAttemptsThreshold = failoverAttemptsThreshold; + _resultValue.failoverMode = failoverMode; + _resultValue.failoverOriginMaps = failoverOriginMaps; + _resultValue.failoverStatusCodes = failoverStatusCodes; + _resultValue.failoverTitle = failoverTitle; + _resultValue.label = label; + _resultValue.locked = locked; + _resultValue.originCookieName = originCookieName; + _resultValue.specifyStickinessCookieDomain = specifyStickinessCookieDomain; + _resultValue.stickinessCookieAutomaticSalt = stickinessCookieAutomaticSalt; + _resultValue.stickinessCookieDomain = stickinessCookieDomain; + _resultValue.stickinessCookieSalt = stickinessCookieSalt; + _resultValue.stickinessCookieSetHttpOnlyFlag = stickinessCookieSetHttpOnlyFlag; + _resultValue.stickinessCookieType = stickinessCookieType; + _resultValue.stickinessDuration = stickinessDuration; + _resultValue.stickinessExpirationDate = stickinessExpirationDate; + _resultValue.stickinessRefresh = stickinessRefresh; + _resultValue.stickinessTitle = stickinessTitle; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage.java new file mode 100644 index 000000000..5b9e00bc6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage.java @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage { + private @Nullable Integer cpCode; + private @Nullable String downloadDomainName; + private @Nullable String g2oToken; + + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage() {} + public Optional cpCode() { + return Optional.ofNullable(this.cpCode); + } + public Optional downloadDomainName() { + return Optional.ofNullable(this.downloadDomainName); + } + public Optional g2oToken() { + return Optional.ofNullable(this.g2oToken); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer cpCode; + private @Nullable String downloadDomainName; + private @Nullable String g2oToken; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage defaults) { + Objects.requireNonNull(defaults); + this.cpCode = defaults.cpCode; + this.downloadDomainName = defaults.downloadDomainName; + this.g2oToken = defaults.g2oToken; + } + + @CustomType.Setter + public Builder cpCode(@Nullable Integer cpCode) { + this.cpCode = cpCode; + return this; + } + @CustomType.Setter + public Builder downloadDomainName(@Nullable String downloadDomainName) { + this.downloadDomainName = downloadDomainName; + return this; + } + @CustomType.Setter + public Builder g2oToken(@Nullable String g2oToken) { + this.g2oToken = g2oToken; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage(); + _resultValue.cpCode = cpCode; + _resultValue.downloadDomainName = downloadDomainName; + _resultValue.g2oToken = g2oToken; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy.java new file mode 100644 index 000000000..07bc61fbd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy.java @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy { + private @Nullable Integer id; + private @Nullable String name; + + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy() {} + public Optional id() { + return Optional.ofNullable(this.id); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer id; + private @Nullable String name; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy defaults) { + Objects.requireNonNull(defaults); + this.id = defaults.id; + this.name = defaults.name; + } + + @CustomType.Setter + public Builder id(@Nullable Integer id) { + this.id = id; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy(); + _resultValue.id = id; + _resultValue.name = name; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap.java new file mode 100644 index 000000000..730daf80c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap.java @@ -0,0 +1,64 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap { + private @Nullable String fromOriginId; + private @Nullable List toOriginIds; + + private GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap() {} + public Optional fromOriginId() { + return Optional.ofNullable(this.fromOriginId); + } + public List toOriginIds() { + return this.toOriginIds == null ? List.of() : this.toOriginIds; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String fromOriginId; + private @Nullable List toOriginIds; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap defaults) { + Objects.requireNonNull(defaults); + this.fromOriginId = defaults.fromOriginId; + this.toOriginIds = defaults.toOriginIds; + } + + @CustomType.Setter + public Builder fromOriginId(@Nullable String fromOriginId) { + this.fromOriginId = fromOriginId; + return this; + } + @CustomType.Setter + public Builder toOriginIds(@Nullable List toOriginIds) { + this.toOriginIds = toOriginIds; + return this; + } + public Builder toOriginIds(String... toOriginIds) { + return toOriginIds(List.of(toOriginIds)); + } + public GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap(); + _resultValue.fromOriginId = fromOriginId; + _resultValue.toOriginIds = toOriginIds; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation.java new file mode 100644 index 000000000..02fe91f9a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation.java @@ -0,0 +1,303 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy; +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy cloudletPolicy; + private @Nullable Integer cloudletSharedPolicy; + private @Nullable Boolean enabled; + private @Nullable Boolean isSharedPolicy; + private @Nullable String label; + private @Nullable Boolean locked; + private @Nullable Boolean populationCookieAutomaticSalt; + private @Nullable String populationCookieDomain; + private @Nullable Boolean populationCookieIncludeRuleName; + private @Nullable String populationCookieSalt; + private @Nullable String populationCookieType; + private @Nullable String populationDuration; + private @Nullable Boolean populationRefresh; + private @Nullable String populationTitle; + private @Nullable String segmentTrackingCookieName; + private @Nullable String segmentTrackingCustomHeader; + private @Nullable String segmentTrackingMethod; + private @Nullable String segmentTrackingQueryParam; + private @Nullable String segmentTrackingTitle; + private @Nullable Boolean specifyPopulationCookieDomain; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation() {} + public Optional cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + public Optional cloudletSharedPolicy() { + return Optional.ofNullable(this.cloudletSharedPolicy); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional isSharedPolicy() { + return Optional.ofNullable(this.isSharedPolicy); + } + public Optional label() { + return Optional.ofNullable(this.label); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional populationCookieAutomaticSalt() { + return Optional.ofNullable(this.populationCookieAutomaticSalt); + } + public Optional populationCookieDomain() { + return Optional.ofNullable(this.populationCookieDomain); + } + public Optional populationCookieIncludeRuleName() { + return Optional.ofNullable(this.populationCookieIncludeRuleName); + } + public Optional populationCookieSalt() { + return Optional.ofNullable(this.populationCookieSalt); + } + public Optional populationCookieType() { + return Optional.ofNullable(this.populationCookieType); + } + public Optional populationDuration() { + return Optional.ofNullable(this.populationDuration); + } + public Optional populationRefresh() { + return Optional.ofNullable(this.populationRefresh); + } + public Optional populationTitle() { + return Optional.ofNullable(this.populationTitle); + } + public Optional segmentTrackingCookieName() { + return Optional.ofNullable(this.segmentTrackingCookieName); + } + public Optional segmentTrackingCustomHeader() { + return Optional.ofNullable(this.segmentTrackingCustomHeader); + } + public Optional segmentTrackingMethod() { + return Optional.ofNullable(this.segmentTrackingMethod); + } + public Optional segmentTrackingQueryParam() { + return Optional.ofNullable(this.segmentTrackingQueryParam); + } + public Optional segmentTrackingTitle() { + return Optional.ofNullable(this.segmentTrackingTitle); + } + public Optional specifyPopulationCookieDomain() { + return Optional.ofNullable(this.specifyPopulationCookieDomain); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy cloudletPolicy; + private @Nullable Integer cloudletSharedPolicy; + private @Nullable Boolean enabled; + private @Nullable Boolean isSharedPolicy; + private @Nullable String label; + private @Nullable Boolean locked; + private @Nullable Boolean populationCookieAutomaticSalt; + private @Nullable String populationCookieDomain; + private @Nullable Boolean populationCookieIncludeRuleName; + private @Nullable String populationCookieSalt; + private @Nullable String populationCookieType; + private @Nullable String populationDuration; + private @Nullable Boolean populationRefresh; + private @Nullable String populationTitle; + private @Nullable String segmentTrackingCookieName; + private @Nullable String segmentTrackingCustomHeader; + private @Nullable String segmentTrackingMethod; + private @Nullable String segmentTrackingQueryParam; + private @Nullable String segmentTrackingTitle; + private @Nullable Boolean specifyPopulationCookieDomain; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation defaults) { + Objects.requireNonNull(defaults); + this.cloudletPolicy = defaults.cloudletPolicy; + this.cloudletSharedPolicy = defaults.cloudletSharedPolicy; + this.enabled = defaults.enabled; + this.isSharedPolicy = defaults.isSharedPolicy; + this.label = defaults.label; + this.locked = defaults.locked; + this.populationCookieAutomaticSalt = defaults.populationCookieAutomaticSalt; + this.populationCookieDomain = defaults.populationCookieDomain; + this.populationCookieIncludeRuleName = defaults.populationCookieIncludeRuleName; + this.populationCookieSalt = defaults.populationCookieSalt; + this.populationCookieType = defaults.populationCookieType; + this.populationDuration = defaults.populationDuration; + this.populationRefresh = defaults.populationRefresh; + this.populationTitle = defaults.populationTitle; + this.segmentTrackingCookieName = defaults.segmentTrackingCookieName; + this.segmentTrackingCustomHeader = defaults.segmentTrackingCustomHeader; + this.segmentTrackingMethod = defaults.segmentTrackingMethod; + this.segmentTrackingQueryParam = defaults.segmentTrackingQueryParam; + this.segmentTrackingTitle = defaults.segmentTrackingTitle; + this.specifyPopulationCookieDomain = defaults.specifyPopulationCookieDomain; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder cloudletPolicy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy cloudletPolicy) { + this.cloudletPolicy = cloudletPolicy; + return this; + } + @CustomType.Setter + public Builder cloudletSharedPolicy(@Nullable Integer cloudletSharedPolicy) { + this.cloudletSharedPolicy = cloudletSharedPolicy; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder isSharedPolicy(@Nullable Boolean isSharedPolicy) { + this.isSharedPolicy = isSharedPolicy; + return this; + } + @CustomType.Setter + public Builder label(@Nullable String label) { + this.label = label; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder populationCookieAutomaticSalt(@Nullable Boolean populationCookieAutomaticSalt) { + this.populationCookieAutomaticSalt = populationCookieAutomaticSalt; + return this; + } + @CustomType.Setter + public Builder populationCookieDomain(@Nullable String populationCookieDomain) { + this.populationCookieDomain = populationCookieDomain; + return this; + } + @CustomType.Setter + public Builder populationCookieIncludeRuleName(@Nullable Boolean populationCookieIncludeRuleName) { + this.populationCookieIncludeRuleName = populationCookieIncludeRuleName; + return this; + } + @CustomType.Setter + public Builder populationCookieSalt(@Nullable String populationCookieSalt) { + this.populationCookieSalt = populationCookieSalt; + return this; + } + @CustomType.Setter + public Builder populationCookieType(@Nullable String populationCookieType) { + this.populationCookieType = populationCookieType; + return this; + } + @CustomType.Setter + public Builder populationDuration(@Nullable String populationDuration) { + this.populationDuration = populationDuration; + return this; + } + @CustomType.Setter + public Builder populationRefresh(@Nullable Boolean populationRefresh) { + this.populationRefresh = populationRefresh; + return this; + } + @CustomType.Setter + public Builder populationTitle(@Nullable String populationTitle) { + this.populationTitle = populationTitle; + return this; + } + @CustomType.Setter + public Builder segmentTrackingCookieName(@Nullable String segmentTrackingCookieName) { + this.segmentTrackingCookieName = segmentTrackingCookieName; + return this; + } + @CustomType.Setter + public Builder segmentTrackingCustomHeader(@Nullable String segmentTrackingCustomHeader) { + this.segmentTrackingCustomHeader = segmentTrackingCustomHeader; + return this; + } + @CustomType.Setter + public Builder segmentTrackingMethod(@Nullable String segmentTrackingMethod) { + this.segmentTrackingMethod = segmentTrackingMethod; + return this; + } + @CustomType.Setter + public Builder segmentTrackingQueryParam(@Nullable String segmentTrackingQueryParam) { + this.segmentTrackingQueryParam = segmentTrackingQueryParam; + return this; + } + @CustomType.Setter + public Builder segmentTrackingTitle(@Nullable String segmentTrackingTitle) { + this.segmentTrackingTitle = segmentTrackingTitle; + return this; + } + @CustomType.Setter + public Builder specifyPopulationCookieDomain(@Nullable Boolean specifyPopulationCookieDomain) { + this.specifyPopulationCookieDomain = specifyPopulationCookieDomain; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation(); + _resultValue.cloudletPolicy = cloudletPolicy; + _resultValue.cloudletSharedPolicy = cloudletSharedPolicy; + _resultValue.enabled = enabled; + _resultValue.isSharedPolicy = isSharedPolicy; + _resultValue.label = label; + _resultValue.locked = locked; + _resultValue.populationCookieAutomaticSalt = populationCookieAutomaticSalt; + _resultValue.populationCookieDomain = populationCookieDomain; + _resultValue.populationCookieIncludeRuleName = populationCookieIncludeRuleName; + _resultValue.populationCookieSalt = populationCookieSalt; + _resultValue.populationCookieType = populationCookieType; + _resultValue.populationDuration = populationDuration; + _resultValue.populationRefresh = populationRefresh; + _resultValue.populationTitle = populationTitle; + _resultValue.segmentTrackingCookieName = segmentTrackingCookieName; + _resultValue.segmentTrackingCustomHeader = segmentTrackingCustomHeader; + _resultValue.segmentTrackingMethod = segmentTrackingMethod; + _resultValue.segmentTrackingQueryParam = segmentTrackingQueryParam; + _resultValue.segmentTrackingTitle = segmentTrackingTitle; + _resultValue.specifyPopulationCookieDomain = specifyPopulationCookieDomain; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy.java new file mode 100644 index 000000000..912023e4b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy.java @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy { + private @Nullable Integer id; + private @Nullable String name; + + private GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy() {} + public Optional id() { + return Optional.ofNullable(this.id); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer id; + private @Nullable String name; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy defaults) { + Objects.requireNonNull(defaults); + this.id = defaults.id; + this.name = defaults.name; + } + + @CustomType.Setter + public Builder id(@Nullable Integer id) { + this.id = id; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy(); + _resultValue.id = id; + _resultValue.name = name; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation.java new file mode 100644 index 000000000..f377fdbff --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation { + private @Nullable String autodv; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation() {} + public Optional autodv() { + return Optional.ofNullable(this.autodv); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String autodv; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation defaults) { + Objects.requireNonNull(defaults); + this.autodv = defaults.autodv; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder autodv(@Nullable String autodv) { + this.autodv = autodv; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation(); + _resultValue.autodv = autodv; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory.java new file mode 100644 index 000000000..4407f8430 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory { + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String value; + + private GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String value; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder value(@Nullable String value) { + this.value = value; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory(); + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing.java new file mode 100644 index 000000000..3c8174a4a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing.java @@ -0,0 +1,173 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing { + private @Nullable String conditionalErrorPattern; + private @Nullable List conditionalHttpStatuses; + private @Nullable String conditionalSamplingFrequency; + private @Nullable String cpcodes; + private @Nullable Boolean enabled; + private @Nullable String forwardType; + private @Nullable Boolean locked; + private @Nullable String requestType; + private @Nullable String samplingFrequency; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing() {} + public Optional conditionalErrorPattern() { + return Optional.ofNullable(this.conditionalErrorPattern); + } + public List conditionalHttpStatuses() { + return this.conditionalHttpStatuses == null ? List.of() : this.conditionalHttpStatuses; + } + public Optional conditionalSamplingFrequency() { + return Optional.ofNullable(this.conditionalSamplingFrequency); + } + public Optional cpcodes() { + return Optional.ofNullable(this.cpcodes); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional forwardType() { + return Optional.ofNullable(this.forwardType); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional requestType() { + return Optional.ofNullable(this.requestType); + } + public Optional samplingFrequency() { + return Optional.ofNullable(this.samplingFrequency); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String conditionalErrorPattern; + private @Nullable List conditionalHttpStatuses; + private @Nullable String conditionalSamplingFrequency; + private @Nullable String cpcodes; + private @Nullable Boolean enabled; + private @Nullable String forwardType; + private @Nullable Boolean locked; + private @Nullable String requestType; + private @Nullable String samplingFrequency; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing defaults) { + Objects.requireNonNull(defaults); + this.conditionalErrorPattern = defaults.conditionalErrorPattern; + this.conditionalHttpStatuses = defaults.conditionalHttpStatuses; + this.conditionalSamplingFrequency = defaults.conditionalSamplingFrequency; + this.cpcodes = defaults.cpcodes; + this.enabled = defaults.enabled; + this.forwardType = defaults.forwardType; + this.locked = defaults.locked; + this.requestType = defaults.requestType; + this.samplingFrequency = defaults.samplingFrequency; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder conditionalErrorPattern(@Nullable String conditionalErrorPattern) { + this.conditionalErrorPattern = conditionalErrorPattern; + return this; + } + @CustomType.Setter + public Builder conditionalHttpStatuses(@Nullable List conditionalHttpStatuses) { + this.conditionalHttpStatuses = conditionalHttpStatuses; + return this; + } + public Builder conditionalHttpStatuses(String... conditionalHttpStatuses) { + return conditionalHttpStatuses(List.of(conditionalHttpStatuses)); + } + @CustomType.Setter + public Builder conditionalSamplingFrequency(@Nullable String conditionalSamplingFrequency) { + this.conditionalSamplingFrequency = conditionalSamplingFrequency; + return this; + } + @CustomType.Setter + public Builder cpcodes(@Nullable String cpcodes) { + this.cpcodes = cpcodes; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder forwardType(@Nullable String forwardType) { + this.forwardType = forwardType; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder requestType(@Nullable String requestType) { + this.requestType = requestType; + return this; + } + @CustomType.Setter + public Builder samplingFrequency(@Nullable String samplingFrequency) { + this.samplingFrequency = samplingFrequency; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing(); + _resultValue.conditionalErrorPattern = conditionalErrorPattern; + _resultValue.conditionalHttpStatuses = conditionalHttpStatuses; + _resultValue.conditionalSamplingFrequency = conditionalSamplingFrequency; + _resultValue.cpcodes = cpcodes; + _resultValue.enabled = enabled; + _resultValue.forwardType = forwardType; + _resultValue.locked = locked; + _resultValue.requestType = requestType; + _resultValue.samplingFrequency = samplingFrequency; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs.java new file mode 100644 index 000000000..1e939aaa7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable Boolean loggingEnabled; + private @Nullable Boolean optMode; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional loggingEnabled() { + return Optional.ofNullable(this.loggingEnabled); + } + public Optional optMode() { + return Optional.ofNullable(this.optMode); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable Boolean loggingEnabled; + private @Nullable Boolean optMode; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.loggingEnabled = defaults.loggingEnabled; + this.optMode = defaults.optMode; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder loggingEnabled(@Nullable Boolean loggingEnabled) { + this.loggingEnabled = loggingEnabled; + return this; + } + @CustomType.Setter + public Builder optMode(@Nullable Boolean optMode) { + this.optMode = optMode; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.loggingEnabled = loggingEnabled; + _resultValue.optMode = optMode; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection.java new file mode 100644 index 000000000..102ebabd5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBrotli.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBrotli.java new file mode 100644 index 000000000..65f0f68e5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorBrotli.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorBrotli { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorBrotli() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorBrotli defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorBrotli defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorBrotli build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorBrotli(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheError.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheError.java new file mode 100644 index 000000000..017f81787 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheError.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCacheError { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable Boolean preserveStale; + private @Nullable String templateUuid; + private @Nullable String ttl; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheError() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional preserveStale() { + return Optional.ofNullable(this.preserveStale); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional ttl() { + return Optional.ofNullable(this.ttl); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheError defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable Boolean preserveStale; + private @Nullable String templateUuid; + private @Nullable String ttl; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheError defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.preserveStale = defaults.preserveStale; + this.templateUuid = defaults.templateUuid; + this.ttl = defaults.ttl; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder preserveStale(@Nullable Boolean preserveStale) { + this.preserveStale = preserveStale; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder ttl(@Nullable String ttl) { + this.ttl = ttl; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheError build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheError(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.preserveStale = preserveStale; + _resultValue.templateUuid = templateUuid; + _resultValue.ttl = ttl; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheId.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheId.java new file mode 100644 index 000000000..064847baf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheId.java @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCacheId { + private @Nullable List elements; + private @Nullable Boolean includeValue; + private @Nullable Boolean locked; + private @Nullable Boolean optional; + private @Nullable String rule; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String variableName; + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheId() {} + public List elements() { + return this.elements == null ? List.of() : this.elements; + } + public Optional includeValue() { + return Optional.ofNullable(this.includeValue); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional optional() { + return Optional.ofNullable(this.optional); + } + public Optional rule() { + return Optional.ofNullable(this.rule); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional variableName() { + return Optional.ofNullable(this.variableName); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheId defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List elements; + private @Nullable Boolean includeValue; + private @Nullable Boolean locked; + private @Nullable Boolean optional; + private @Nullable String rule; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String variableName; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheId defaults) { + Objects.requireNonNull(defaults); + this.elements = defaults.elements; + this.includeValue = defaults.includeValue; + this.locked = defaults.locked; + this.optional = defaults.optional; + this.rule = defaults.rule; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.variableName = defaults.variableName; + } + + @CustomType.Setter + public Builder elements(@Nullable List elements) { + this.elements = elements; + return this; + } + public Builder elements(String... elements) { + return elements(List.of(elements)); + } + @CustomType.Setter + public Builder includeValue(@Nullable Boolean includeValue) { + this.includeValue = includeValue; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder optional(@Nullable Boolean optional) { + this.optional = optional; + return this; + } + @CustomType.Setter + public Builder rule(@Nullable String rule) { + this.rule = rule; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder variableName(@Nullable String variableName) { + this.variableName = variableName; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheId build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheId(); + _resultValue.elements = elements; + _resultValue.includeValue = includeValue; + _resultValue.locked = locked; + _resultValue.optional = optional; + _resultValue.rule = rule; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.variableName = variableName; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase.java new file mode 100644 index 000000000..e83a7a084 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams.java new file mode 100644 index 000000000..a2314a762 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams.java @@ -0,0 +1,113 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams { + private @Nullable String behavior; + private @Nullable Boolean exactMatch; + private @Nullable Boolean locked; + private @Nullable List parameters; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams() {} + public Optional behavior() { + return Optional.ofNullable(this.behavior); + } + public Optional exactMatch() { + return Optional.ofNullable(this.exactMatch); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public List parameters() { + return this.parameters == null ? List.of() : this.parameters; + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String behavior; + private @Nullable Boolean exactMatch; + private @Nullable Boolean locked; + private @Nullable List parameters; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams defaults) { + Objects.requireNonNull(defaults); + this.behavior = defaults.behavior; + this.exactMatch = defaults.exactMatch; + this.locked = defaults.locked; + this.parameters = defaults.parameters; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder behavior(@Nullable String behavior) { + this.behavior = behavior; + return this; + } + @CustomType.Setter + public Builder exactMatch(@Nullable Boolean exactMatch) { + this.exactMatch = exactMatch; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder parameters(@Nullable List parameters) { + this.parameters = parameters; + return this; + } + public Builder parameters(String... parameters) { + return parameters(List.of(parameters)); + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams(); + _resultValue.behavior = behavior; + _resultValue.exactMatch = exactMatch; + _resultValue.locked = locked; + _resultValue.parameters = parameters; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite.java new file mode 100644 index 000000000..608225388 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite { + private @Nullable Boolean locked; + private @Nullable String purgeKey; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional purgeKey() { + return Optional.ofNullable(this.purgeKey); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String purgeKey; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.purgeKey = defaults.purgeKey; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder purgeKey(@Nullable String purgeKey) { + this.purgeKey = purgeKey; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite(); + _resultValue.locked = locked; + _resultValue.purgeKey = purgeKey; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachePost.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachePost.java new file mode 100644 index 000000000..adc37fd27 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCachePost.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCachePost { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String useBody; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorCachePost() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional useBody() { + return Optional.ofNullable(this.useBody); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCachePost defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String useBody; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCachePost defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.useBody = defaults.useBody; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder useBody(@Nullable String useBody) { + this.useBody = useBody; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorCachePost build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorCachePost(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.useBody = useBody; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect.java new file mode 100644 index 000000000..3c923053e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect { + private @Nullable String enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable String enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag.java new file mode 100644 index 000000000..fc24cf566 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag { + private @Nullable Boolean locked; + private @Nullable String tag; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional tag() { + return Optional.ofNullable(this.tag); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String tag; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.tag = defaults.tag; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder tag(@Nullable String tag) { + this.tag = tag; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag(); + _resultValue.locked = locked; + _resultValue.tag = tag; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible.java new file mode 100644 index 000000000..07da7d921 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible { + private @Nullable String behavior; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible() {} + public Optional behavior() { + return Optional.ofNullable(this.behavior); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String behavior; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible defaults) { + Objects.requireNonNull(defaults); + this.behavior = defaults.behavior; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder behavior(@Nullable String behavior) { + this.behavior = behavior; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible(); + _resultValue.behavior = behavior; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCaching.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCaching.java new file mode 100644 index 000000000..c001e1e1d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCaching.java @@ -0,0 +1,265 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCaching { + private @Nullable String behavior; + private @Nullable String cacheControlDirectives; + private @Nullable String cacheabilitySettings; + private @Nullable String defaultTtl; + private @Nullable Boolean enhancedRfcSupport; + private @Nullable String expirationSettings; + private @Nullable Boolean honorMaxAge; + private @Nullable Boolean honorMustRevalidate; + private @Nullable Boolean honorNoCache; + private @Nullable Boolean honorNoStore; + private @Nullable Boolean honorPrivate; + private @Nullable Boolean honorProxyRevalidate; + private @Nullable Boolean honorSMaxage; + private @Nullable Boolean locked; + private @Nullable Boolean mustRevalidate; + private @Nullable String revalidationSettings; + private @Nullable String templateUuid; + private @Nullable String ttl; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorCaching() {} + public Optional behavior() { + return Optional.ofNullable(this.behavior); + } + public Optional cacheControlDirectives() { + return Optional.ofNullable(this.cacheControlDirectives); + } + public Optional cacheabilitySettings() { + return Optional.ofNullable(this.cacheabilitySettings); + } + public Optional defaultTtl() { + return Optional.ofNullable(this.defaultTtl); + } + public Optional enhancedRfcSupport() { + return Optional.ofNullable(this.enhancedRfcSupport); + } + public Optional expirationSettings() { + return Optional.ofNullable(this.expirationSettings); + } + public Optional honorMaxAge() { + return Optional.ofNullable(this.honorMaxAge); + } + public Optional honorMustRevalidate() { + return Optional.ofNullable(this.honorMustRevalidate); + } + public Optional honorNoCache() { + return Optional.ofNullable(this.honorNoCache); + } + public Optional honorNoStore() { + return Optional.ofNullable(this.honorNoStore); + } + public Optional honorPrivate() { + return Optional.ofNullable(this.honorPrivate); + } + public Optional honorProxyRevalidate() { + return Optional.ofNullable(this.honorProxyRevalidate); + } + public Optional honorSMaxage() { + return Optional.ofNullable(this.honorSMaxage); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional mustRevalidate() { + return Optional.ofNullable(this.mustRevalidate); + } + public Optional revalidationSettings() { + return Optional.ofNullable(this.revalidationSettings); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional ttl() { + return Optional.ofNullable(this.ttl); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCaching defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String behavior; + private @Nullable String cacheControlDirectives; + private @Nullable String cacheabilitySettings; + private @Nullable String defaultTtl; + private @Nullable Boolean enhancedRfcSupport; + private @Nullable String expirationSettings; + private @Nullable Boolean honorMaxAge; + private @Nullable Boolean honorMustRevalidate; + private @Nullable Boolean honorNoCache; + private @Nullable Boolean honorNoStore; + private @Nullable Boolean honorPrivate; + private @Nullable Boolean honorProxyRevalidate; + private @Nullable Boolean honorSMaxage; + private @Nullable Boolean locked; + private @Nullable Boolean mustRevalidate; + private @Nullable String revalidationSettings; + private @Nullable String templateUuid; + private @Nullable String ttl; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCaching defaults) { + Objects.requireNonNull(defaults); + this.behavior = defaults.behavior; + this.cacheControlDirectives = defaults.cacheControlDirectives; + this.cacheabilitySettings = defaults.cacheabilitySettings; + this.defaultTtl = defaults.defaultTtl; + this.enhancedRfcSupport = defaults.enhancedRfcSupport; + this.expirationSettings = defaults.expirationSettings; + this.honorMaxAge = defaults.honorMaxAge; + this.honorMustRevalidate = defaults.honorMustRevalidate; + this.honorNoCache = defaults.honorNoCache; + this.honorNoStore = defaults.honorNoStore; + this.honorPrivate = defaults.honorPrivate; + this.honorProxyRevalidate = defaults.honorProxyRevalidate; + this.honorSMaxage = defaults.honorSMaxage; + this.locked = defaults.locked; + this.mustRevalidate = defaults.mustRevalidate; + this.revalidationSettings = defaults.revalidationSettings; + this.templateUuid = defaults.templateUuid; + this.ttl = defaults.ttl; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder behavior(@Nullable String behavior) { + this.behavior = behavior; + return this; + } + @CustomType.Setter + public Builder cacheControlDirectives(@Nullable String cacheControlDirectives) { + this.cacheControlDirectives = cacheControlDirectives; + return this; + } + @CustomType.Setter + public Builder cacheabilitySettings(@Nullable String cacheabilitySettings) { + this.cacheabilitySettings = cacheabilitySettings; + return this; + } + @CustomType.Setter + public Builder defaultTtl(@Nullable String defaultTtl) { + this.defaultTtl = defaultTtl; + return this; + } + @CustomType.Setter + public Builder enhancedRfcSupport(@Nullable Boolean enhancedRfcSupport) { + this.enhancedRfcSupport = enhancedRfcSupport; + return this; + } + @CustomType.Setter + public Builder expirationSettings(@Nullable String expirationSettings) { + this.expirationSettings = expirationSettings; + return this; + } + @CustomType.Setter + public Builder honorMaxAge(@Nullable Boolean honorMaxAge) { + this.honorMaxAge = honorMaxAge; + return this; + } + @CustomType.Setter + public Builder honorMustRevalidate(@Nullable Boolean honorMustRevalidate) { + this.honorMustRevalidate = honorMustRevalidate; + return this; + } + @CustomType.Setter + public Builder honorNoCache(@Nullable Boolean honorNoCache) { + this.honorNoCache = honorNoCache; + return this; + } + @CustomType.Setter + public Builder honorNoStore(@Nullable Boolean honorNoStore) { + this.honorNoStore = honorNoStore; + return this; + } + @CustomType.Setter + public Builder honorPrivate(@Nullable Boolean honorPrivate) { + this.honorPrivate = honorPrivate; + return this; + } + @CustomType.Setter + public Builder honorProxyRevalidate(@Nullable Boolean honorProxyRevalidate) { + this.honorProxyRevalidate = honorProxyRevalidate; + return this; + } + @CustomType.Setter + public Builder honorSMaxage(@Nullable Boolean honorSMaxage) { + this.honorSMaxage = honorSMaxage; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder mustRevalidate(@Nullable Boolean mustRevalidate) { + this.mustRevalidate = mustRevalidate; + return this; + } + @CustomType.Setter + public Builder revalidationSettings(@Nullable String revalidationSettings) { + this.revalidationSettings = revalidationSettings; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder ttl(@Nullable String ttl) { + this.ttl = ttl; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorCaching build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorCaching(); + _resultValue.behavior = behavior; + _resultValue.cacheControlDirectives = cacheControlDirectives; + _resultValue.cacheabilitySettings = cacheabilitySettings; + _resultValue.defaultTtl = defaultTtl; + _resultValue.enhancedRfcSupport = enhancedRfcSupport; + _resultValue.expirationSettings = expirationSettings; + _resultValue.honorMaxAge = honorMaxAge; + _resultValue.honorMustRevalidate = honorMustRevalidate; + _resultValue.honorNoCache = honorNoCache; + _resultValue.honorNoStore = honorNoStore; + _resultValue.honorPrivate = honorPrivate; + _resultValue.honorProxyRevalidate = honorProxyRevalidate; + _resultValue.honorSMaxage = honorSMaxage; + _resultValue.locked = locked; + _resultValue.mustRevalidate = mustRevalidate; + _resultValue.revalidationSettings = revalidationSettings; + _resultValue.templateUuid = templateUuid; + _resultValue.ttl = ttl; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization.java new file mode 100644 index 000000000..3909928b6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects.java new file mode 100644 index 000000000..bea804093 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects { + private @Nullable Boolean enabled; + private @Nullable String limit; + private @Nullable Boolean locked; + private @Nullable Boolean serve404; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional limit() { + return Optional.ofNullable(this.limit); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional serve404() { + return Optional.ofNullable(this.serve404); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable String limit; + private @Nullable Boolean locked; + private @Nullable Boolean serve404; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.limit = defaults.limit; + this.locked = defaults.locked; + this.serve404 = defaults.serve404; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder limit(@Nullable String limit) { + this.limit = limit; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder serve404(@Nullable Boolean serve404) { + this.serve404 = serve404; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects(); + _resultValue.enabled = enabled; + _resultValue.limit = limit; + _resultValue.locked = locked; + _resultValue.serve404 = serve404; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth.java new file mode 100644 index 000000000..aacb0c5e3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth { + private @Nullable List clientCertificateAttributes; + private @Nullable Boolean enable; + private @Nullable Boolean enableClientCertificateValidationStatus; + private @Nullable Boolean enableCompleteClientCertificate; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth() {} + public List clientCertificateAttributes() { + return this.clientCertificateAttributes == null ? List.of() : this.clientCertificateAttributes; + } + public Optional enable() { + return Optional.ofNullable(this.enable); + } + public Optional enableClientCertificateValidationStatus() { + return Optional.ofNullable(this.enableClientCertificateValidationStatus); + } + public Optional enableCompleteClientCertificate() { + return Optional.ofNullable(this.enableCompleteClientCertificate); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List clientCertificateAttributes; + private @Nullable Boolean enable; + private @Nullable Boolean enableClientCertificateValidationStatus; + private @Nullable Boolean enableCompleteClientCertificate; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth defaults) { + Objects.requireNonNull(defaults); + this.clientCertificateAttributes = defaults.clientCertificateAttributes; + this.enable = defaults.enable; + this.enableClientCertificateValidationStatus = defaults.enableClientCertificateValidationStatus; + this.enableCompleteClientCertificate = defaults.enableCompleteClientCertificate; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder clientCertificateAttributes(@Nullable List clientCertificateAttributes) { + this.clientCertificateAttributes = clientCertificateAttributes; + return this; + } + public Builder clientCertificateAttributes(String... clientCertificateAttributes) { + return clientCertificateAttributes(List.of(clientCertificateAttributes)); + } + @CustomType.Setter + public Builder enable(@Nullable Boolean enable) { + this.enable = enable; + return this; + } + @CustomType.Setter + public Builder enableClientCertificateValidationStatus(@Nullable Boolean enableClientCertificateValidationStatus) { + this.enableClientCertificateValidationStatus = enableClientCertificateValidationStatus; + return this; + } + @CustomType.Setter + public Builder enableCompleteClientCertificate(@Nullable Boolean enableCompleteClientCertificate) { + this.enableCompleteClientCertificate = enableCompleteClientCertificate; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth(); + _resultValue.clientCertificateAttributes = clientCertificateAttributes; + _resultValue.enable = enable; + _resultValue.enableClientCertificateValidationStatus = enableClientCertificateValidationStatus; + _resultValue.enableCompleteClientCertificate = enableCompleteClientCertificate; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics.java new file mode 100644 index 000000000..99d4a158a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics { + private @Nullable String country; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics() {} + public Optional country() { + return Optional.ofNullable(this.country); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String country; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics defaults) { + Objects.requireNonNull(defaults); + this.country = defaults.country; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder country(@Nullable String country) { + this.country = country; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics(); + _resultValue.country = country; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects.java new file mode 100644 index 000000000..de21d5757 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects.java @@ -0,0 +1,101 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects { + private @Nullable List cloudLocations; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects() {} + public List cloudLocations() { + return this.cloudLocations == null ? List.of() : this.cloudLocations; + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List cloudLocations; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects defaults) { + Objects.requireNonNull(defaults); + this.cloudLocations = defaults.cloudLocations; + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder cloudLocations(@Nullable List cloudLocations) { + this.cloudLocations = cloudLocations; + return this; + } + public Builder cloudLocations(String... cloudLocations) { + return cloudLocations(List.of(cloudLocations)); + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects(); + _resultValue.cloudLocations = cloudLocations; + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper.java new file mode 100644 index 000000000..dc88d558c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper { + private @Nullable Boolean enabled; + private @Nullable String location; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional location() { + return Optional.ofNullable(this.location); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable String location; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.location = defaults.location; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder location(@Nullable String location) { + this.location = location; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper(); + _resultValue.enabled = enabled; + _resultValue.location = location; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced.java new file mode 100644 index 000000000..23712d8ac --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced { + private @Nullable String customFailoverMap; + private @Nullable Boolean enabled; + private @Nullable String failoverMap; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced() {} + public Optional customFailoverMap() { + return Optional.ofNullable(this.customFailoverMap); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional failoverMap() { + return Optional.ofNullable(this.failoverMap); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String customFailoverMap; + private @Nullable Boolean enabled; + private @Nullable String failoverMap; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced defaults) { + Objects.requireNonNull(defaults); + this.customFailoverMap = defaults.customFailoverMap; + this.enabled = defaults.enabled; + this.failoverMap = defaults.failoverMap; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder customFailoverMap(@Nullable String customFailoverMap) { + this.customFailoverMap = customFailoverMap; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder failoverMap(@Nullable String failoverMap) { + this.failoverMap = failoverMap; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced(); + _resultValue.customFailoverMap = customFailoverMap; + _resultValue.enabled = enabled; + _resultValue.failoverMap = failoverMap; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData.java new file mode 100644 index 000000000..d7e590804 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData { + private @Nullable Boolean enableCmcdSegmentPrefetch; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData() {} + public Optional enableCmcdSegmentPrefetch() { + return Optional.ofNullable(this.enableCmcdSegmentPrefetch); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enableCmcdSegmentPrefetch; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData defaults) { + Objects.requireNonNull(defaults); + this.enableCmcdSegmentPrefetch = defaults.enableCmcdSegmentPrefetch; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enableCmcdSegmentPrefetch(@Nullable Boolean enableCmcdSegmentPrefetch) { + this.enableCmcdSegmentPrefetch = enableCmcdSegmentPrefetch; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData(); + _resultValue.enableCmcdSegmentPrefetch = enableCmcdSegmentPrefetch; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin.java new file mode 100644 index 000000000..f01e6a639 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin { + private @Nullable Boolean locked; + private @Nullable String originId; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional originId() { + return Optional.ofNullable(this.originId); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String originId; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.originId = defaults.originId; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder originId(@Nullable String originId) { + this.originId = originId; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin(); + _resultValue.locked = locked; + _resultValue.originId = originId; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse.java new file mode 100644 index 000000000..23d49c24c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse.java @@ -0,0 +1,134 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse { + private @Nullable String body; + private @Nullable Boolean enabled; + private @Nullable Boolean forceEviction; + private @Nullable Boolean ignorePurge; + private @Nullable Boolean locked; + private @Nullable Integer responseCode; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse() {} + public Optional body() { + return Optional.ofNullable(this.body); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional forceEviction() { + return Optional.ofNullable(this.forceEviction); + } + public Optional ignorePurge() { + return Optional.ofNullable(this.ignorePurge); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional responseCode() { + return Optional.ofNullable(this.responseCode); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String body; + private @Nullable Boolean enabled; + private @Nullable Boolean forceEviction; + private @Nullable Boolean ignorePurge; + private @Nullable Boolean locked; + private @Nullable Integer responseCode; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse defaults) { + Objects.requireNonNull(defaults); + this.body = defaults.body; + this.enabled = defaults.enabled; + this.forceEviction = defaults.forceEviction; + this.ignorePurge = defaults.ignorePurge; + this.locked = defaults.locked; + this.responseCode = defaults.responseCode; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder body(@Nullable String body) { + this.body = body; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder forceEviction(@Nullable Boolean forceEviction) { + this.forceEviction = forceEviction; + return this; + } + @CustomType.Setter + public Builder ignorePurge(@Nullable Boolean ignorePurge) { + this.ignorePurge = ignorePurge; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder responseCode(@Nullable Integer responseCode) { + this.responseCode = responseCode; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse(); + _resultValue.body = body; + _resultValue.enabled = enabled; + _resultValue.forceEviction = forceEviction; + _resultValue.ignorePurge = ignorePurge; + _resultValue.locked = locked; + _resultValue.responseCode = responseCode; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics.java new file mode 100644 index 000000000..fc4cb6add --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics.java @@ -0,0 +1,121 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics { + private @Nullable String catalogSize; + private @Nullable String contentType; + private @Nullable Boolean locked; + private @Nullable String objectSize; + private @Nullable String popularityDistribution; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics() {} + public Optional catalogSize() { + return Optional.ofNullable(this.catalogSize); + } + public Optional contentType() { + return Optional.ofNullable(this.contentType); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional objectSize() { + return Optional.ofNullable(this.objectSize); + } + public Optional popularityDistribution() { + return Optional.ofNullable(this.popularityDistribution); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String catalogSize; + private @Nullable String contentType; + private @Nullable Boolean locked; + private @Nullable String objectSize; + private @Nullable String popularityDistribution; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics defaults) { + Objects.requireNonNull(defaults); + this.catalogSize = defaults.catalogSize; + this.contentType = defaults.contentType; + this.locked = defaults.locked; + this.objectSize = defaults.objectSize; + this.popularityDistribution = defaults.popularityDistribution; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder catalogSize(@Nullable String catalogSize) { + this.catalogSize = catalogSize; + return this; + } + @CustomType.Setter + public Builder contentType(@Nullable String contentType) { + this.contentType = contentType; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder objectSize(@Nullable String objectSize) { + this.objectSize = objectSize; + return this; + } + @CustomType.Setter + public Builder popularityDistribution(@Nullable String popularityDistribution) { + this.popularityDistribution = popularityDistribution; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics(); + _resultValue.catalogSize = catalogSize; + _resultValue.contentType = contentType; + _resultValue.locked = locked; + _resultValue.objectSize = objectSize; + _resultValue.popularityDistribution = popularityDistribution; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd.java new file mode 100644 index 000000000..cd8fa9a77 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd.java @@ -0,0 +1,303 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Double; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd { + private @Nullable String catalogSize; + private @Nullable String contentType; + private @Nullable Boolean dash; + private @Nullable Boolean hds; + private @Nullable Boolean hls; + private @Nullable Boolean locked; + private @Nullable String popularityDistribution; + private @Nullable String segmentDurationDash; + private @Nullable Integer segmentDurationDashCustom; + private @Nullable String segmentDurationHds; + private @Nullable Integer segmentDurationHdsCustom; + private @Nullable String segmentDurationHls; + private @Nullable Double segmentDurationHlsCustom; + private @Nullable String segmentDurationSmooth; + private @Nullable Double segmentDurationSmoothCustom; + private @Nullable String segmentSizeDash; + private @Nullable String segmentSizeHds; + private @Nullable String segmentSizeHls; + private @Nullable String segmentSizeSmooth; + private @Nullable Boolean smooth; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd() {} + public Optional catalogSize() { + return Optional.ofNullable(this.catalogSize); + } + public Optional contentType() { + return Optional.ofNullable(this.contentType); + } + public Optional dash() { + return Optional.ofNullable(this.dash); + } + public Optional hds() { + return Optional.ofNullable(this.hds); + } + public Optional hls() { + return Optional.ofNullable(this.hls); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional popularityDistribution() { + return Optional.ofNullable(this.popularityDistribution); + } + public Optional segmentDurationDash() { + return Optional.ofNullable(this.segmentDurationDash); + } + public Optional segmentDurationDashCustom() { + return Optional.ofNullable(this.segmentDurationDashCustom); + } + public Optional segmentDurationHds() { + return Optional.ofNullable(this.segmentDurationHds); + } + public Optional segmentDurationHdsCustom() { + return Optional.ofNullable(this.segmentDurationHdsCustom); + } + public Optional segmentDurationHls() { + return Optional.ofNullable(this.segmentDurationHls); + } + public Optional segmentDurationHlsCustom() { + return Optional.ofNullable(this.segmentDurationHlsCustom); + } + public Optional segmentDurationSmooth() { + return Optional.ofNullable(this.segmentDurationSmooth); + } + public Optional segmentDurationSmoothCustom() { + return Optional.ofNullable(this.segmentDurationSmoothCustom); + } + public Optional segmentSizeDash() { + return Optional.ofNullable(this.segmentSizeDash); + } + public Optional segmentSizeHds() { + return Optional.ofNullable(this.segmentSizeHds); + } + public Optional segmentSizeHls() { + return Optional.ofNullable(this.segmentSizeHls); + } + public Optional segmentSizeSmooth() { + return Optional.ofNullable(this.segmentSizeSmooth); + } + public Optional smooth() { + return Optional.ofNullable(this.smooth); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String catalogSize; + private @Nullable String contentType; + private @Nullable Boolean dash; + private @Nullable Boolean hds; + private @Nullable Boolean hls; + private @Nullable Boolean locked; + private @Nullable String popularityDistribution; + private @Nullable String segmentDurationDash; + private @Nullable Integer segmentDurationDashCustom; + private @Nullable String segmentDurationHds; + private @Nullable Integer segmentDurationHdsCustom; + private @Nullable String segmentDurationHls; + private @Nullable Double segmentDurationHlsCustom; + private @Nullable String segmentDurationSmooth; + private @Nullable Double segmentDurationSmoothCustom; + private @Nullable String segmentSizeDash; + private @Nullable String segmentSizeHds; + private @Nullable String segmentSizeHls; + private @Nullable String segmentSizeSmooth; + private @Nullable Boolean smooth; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd defaults) { + Objects.requireNonNull(defaults); + this.catalogSize = defaults.catalogSize; + this.contentType = defaults.contentType; + this.dash = defaults.dash; + this.hds = defaults.hds; + this.hls = defaults.hls; + this.locked = defaults.locked; + this.popularityDistribution = defaults.popularityDistribution; + this.segmentDurationDash = defaults.segmentDurationDash; + this.segmentDurationDashCustom = defaults.segmentDurationDashCustom; + this.segmentDurationHds = defaults.segmentDurationHds; + this.segmentDurationHdsCustom = defaults.segmentDurationHdsCustom; + this.segmentDurationHls = defaults.segmentDurationHls; + this.segmentDurationHlsCustom = defaults.segmentDurationHlsCustom; + this.segmentDurationSmooth = defaults.segmentDurationSmooth; + this.segmentDurationSmoothCustom = defaults.segmentDurationSmoothCustom; + this.segmentSizeDash = defaults.segmentSizeDash; + this.segmentSizeHds = defaults.segmentSizeHds; + this.segmentSizeHls = defaults.segmentSizeHls; + this.segmentSizeSmooth = defaults.segmentSizeSmooth; + this.smooth = defaults.smooth; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder catalogSize(@Nullable String catalogSize) { + this.catalogSize = catalogSize; + return this; + } + @CustomType.Setter + public Builder contentType(@Nullable String contentType) { + this.contentType = contentType; + return this; + } + @CustomType.Setter + public Builder dash(@Nullable Boolean dash) { + this.dash = dash; + return this; + } + @CustomType.Setter + public Builder hds(@Nullable Boolean hds) { + this.hds = hds; + return this; + } + @CustomType.Setter + public Builder hls(@Nullable Boolean hls) { + this.hls = hls; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder popularityDistribution(@Nullable String popularityDistribution) { + this.popularityDistribution = popularityDistribution; + return this; + } + @CustomType.Setter + public Builder segmentDurationDash(@Nullable String segmentDurationDash) { + this.segmentDurationDash = segmentDurationDash; + return this; + } + @CustomType.Setter + public Builder segmentDurationDashCustom(@Nullable Integer segmentDurationDashCustom) { + this.segmentDurationDashCustom = segmentDurationDashCustom; + return this; + } + @CustomType.Setter + public Builder segmentDurationHds(@Nullable String segmentDurationHds) { + this.segmentDurationHds = segmentDurationHds; + return this; + } + @CustomType.Setter + public Builder segmentDurationHdsCustom(@Nullable Integer segmentDurationHdsCustom) { + this.segmentDurationHdsCustom = segmentDurationHdsCustom; + return this; + } + @CustomType.Setter + public Builder segmentDurationHls(@Nullable String segmentDurationHls) { + this.segmentDurationHls = segmentDurationHls; + return this; + } + @CustomType.Setter + public Builder segmentDurationHlsCustom(@Nullable Double segmentDurationHlsCustom) { + this.segmentDurationHlsCustom = segmentDurationHlsCustom; + return this; + } + @CustomType.Setter + public Builder segmentDurationSmooth(@Nullable String segmentDurationSmooth) { + this.segmentDurationSmooth = segmentDurationSmooth; + return this; + } + @CustomType.Setter + public Builder segmentDurationSmoothCustom(@Nullable Double segmentDurationSmoothCustom) { + this.segmentDurationSmoothCustom = segmentDurationSmoothCustom; + return this; + } + @CustomType.Setter + public Builder segmentSizeDash(@Nullable String segmentSizeDash) { + this.segmentSizeDash = segmentSizeDash; + return this; + } + @CustomType.Setter + public Builder segmentSizeHds(@Nullable String segmentSizeHds) { + this.segmentSizeHds = segmentSizeHds; + return this; + } + @CustomType.Setter + public Builder segmentSizeHls(@Nullable String segmentSizeHls) { + this.segmentSizeHls = segmentSizeHls; + return this; + } + @CustomType.Setter + public Builder segmentSizeSmooth(@Nullable String segmentSizeSmooth) { + this.segmentSizeSmooth = segmentSizeSmooth; + return this; + } + @CustomType.Setter + public Builder smooth(@Nullable Boolean smooth) { + this.smooth = smooth; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd(); + _resultValue.catalogSize = catalogSize; + _resultValue.contentType = contentType; + _resultValue.dash = dash; + _resultValue.hds = hds; + _resultValue.hls = hls; + _resultValue.locked = locked; + _resultValue.popularityDistribution = popularityDistribution; + _resultValue.segmentDurationDash = segmentDurationDash; + _resultValue.segmentDurationDashCustom = segmentDurationDashCustom; + _resultValue.segmentDurationHds = segmentDurationHds; + _resultValue.segmentDurationHdsCustom = segmentDurationHdsCustom; + _resultValue.segmentDurationHls = segmentDurationHls; + _resultValue.segmentDurationHlsCustom = segmentDurationHlsCustom; + _resultValue.segmentDurationSmooth = segmentDurationSmooth; + _resultValue.segmentDurationSmoothCustom = segmentDurationSmoothCustom; + _resultValue.segmentSizeDash = segmentSizeDash; + _resultValue.segmentSizeHds = segmentSizeHds; + _resultValue.segmentSizeHls = segmentSizeHls; + _resultValue.segmentSizeSmooth = segmentSizeSmooth; + _resultValue.smooth = smooth; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd.java new file mode 100644 index 000000000..9b1c53393 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd { + private @Nullable String catalogSize; + private @Nullable String contentType; + private @Nullable Boolean locked; + private @Nullable String objectSize; + private @Nullable Boolean optimizeOption; + private @Nullable String popularityDistribution; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd() {} + public Optional catalogSize() { + return Optional.ofNullable(this.catalogSize); + } + public Optional contentType() { + return Optional.ofNullable(this.contentType); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional objectSize() { + return Optional.ofNullable(this.objectSize); + } + public Optional optimizeOption() { + return Optional.ofNullable(this.optimizeOption); + } + public Optional popularityDistribution() { + return Optional.ofNullable(this.popularityDistribution); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String catalogSize; + private @Nullable String contentType; + private @Nullable Boolean locked; + private @Nullable String objectSize; + private @Nullable Boolean optimizeOption; + private @Nullable String popularityDistribution; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd defaults) { + Objects.requireNonNull(defaults); + this.catalogSize = defaults.catalogSize; + this.contentType = defaults.contentType; + this.locked = defaults.locked; + this.objectSize = defaults.objectSize; + this.optimizeOption = defaults.optimizeOption; + this.popularityDistribution = defaults.popularityDistribution; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder catalogSize(@Nullable String catalogSize) { + this.catalogSize = catalogSize; + return this; + } + @CustomType.Setter + public Builder contentType(@Nullable String contentType) { + this.contentType = contentType; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder objectSize(@Nullable String objectSize) { + this.objectSize = objectSize; + return this; + } + @CustomType.Setter + public Builder optimizeOption(@Nullable Boolean optimizeOption) { + this.optimizeOption = optimizeOption; + return this; + } + @CustomType.Setter + public Builder popularityDistribution(@Nullable String popularityDistribution) { + this.popularityDistribution = popularityDistribution; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd(); + _resultValue.catalogSize = catalogSize; + _resultValue.contentType = contentType; + _resultValue.locked = locked; + _resultValue.objectSize = objectSize; + _resultValue.optimizeOption = optimizeOption; + _resultValue.popularityDistribution = popularityDistribution; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile.java new file mode 100644 index 000000000..ed658cfdc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile.java @@ -0,0 +1,121 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile { + private @Nullable String catalogSize; + private @Nullable String contentType; + private @Nullable Boolean locked; + private @Nullable String objectSize; + private @Nullable String popularityDistribution; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile() {} + public Optional catalogSize() { + return Optional.ofNullable(this.catalogSize); + } + public Optional contentType() { + return Optional.ofNullable(this.contentType); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional objectSize() { + return Optional.ofNullable(this.objectSize); + } + public Optional popularityDistribution() { + return Optional.ofNullable(this.popularityDistribution); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String catalogSize; + private @Nullable String contentType; + private @Nullable Boolean locked; + private @Nullable String objectSize; + private @Nullable String popularityDistribution; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile defaults) { + Objects.requireNonNull(defaults); + this.catalogSize = defaults.catalogSize; + this.contentType = defaults.contentType; + this.locked = defaults.locked; + this.objectSize = defaults.objectSize; + this.popularityDistribution = defaults.popularityDistribution; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder catalogSize(@Nullable String catalogSize) { + this.catalogSize = catalogSize; + return this; + } + @CustomType.Setter + public Builder contentType(@Nullable String contentType) { + this.contentType = contentType; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder objectSize(@Nullable String objectSize) { + this.objectSize = objectSize; + return this; + } + @CustomType.Setter + public Builder popularityDistribution(@Nullable String popularityDistribution) { + this.popularityDistribution = popularityDistribution; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile(); + _resultValue.catalogSize = catalogSize; + _resultValue.contentType = contentType; + _resultValue.locked = locked; + _resultValue.objectSize = objectSize; + _resultValue.popularityDistribution = popularityDistribution; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive.java new file mode 100644 index 000000000..7e036fdc2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive.java @@ -0,0 +1,253 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive { + private @Nullable String catalogSize; + private @Nullable String contentType; + private @Nullable Boolean dash; + private @Nullable Boolean hds; + private @Nullable Boolean hls; + private @Nullable Boolean locked; + private @Nullable String popularityDistribution; + private @Nullable String segmentDurationDash; + private @Nullable String segmentDurationHds; + private @Nullable String segmentDurationHls; + private @Nullable String segmentDurationSmooth; + private @Nullable String segmentSizeDash; + private @Nullable String segmentSizeHds; + private @Nullable String segmentSizeHls; + private @Nullable String segmentSizeSmooth; + private @Nullable Boolean smooth; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive() {} + public Optional catalogSize() { + return Optional.ofNullable(this.catalogSize); + } + public Optional contentType() { + return Optional.ofNullable(this.contentType); + } + public Optional dash() { + return Optional.ofNullable(this.dash); + } + public Optional hds() { + return Optional.ofNullable(this.hds); + } + public Optional hls() { + return Optional.ofNullable(this.hls); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional popularityDistribution() { + return Optional.ofNullable(this.popularityDistribution); + } + public Optional segmentDurationDash() { + return Optional.ofNullable(this.segmentDurationDash); + } + public Optional segmentDurationHds() { + return Optional.ofNullable(this.segmentDurationHds); + } + public Optional segmentDurationHls() { + return Optional.ofNullable(this.segmentDurationHls); + } + public Optional segmentDurationSmooth() { + return Optional.ofNullable(this.segmentDurationSmooth); + } + public Optional segmentSizeDash() { + return Optional.ofNullable(this.segmentSizeDash); + } + public Optional segmentSizeHds() { + return Optional.ofNullable(this.segmentSizeHds); + } + public Optional segmentSizeHls() { + return Optional.ofNullable(this.segmentSizeHls); + } + public Optional segmentSizeSmooth() { + return Optional.ofNullable(this.segmentSizeSmooth); + } + public Optional smooth() { + return Optional.ofNullable(this.smooth); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String catalogSize; + private @Nullable String contentType; + private @Nullable Boolean dash; + private @Nullable Boolean hds; + private @Nullable Boolean hls; + private @Nullable Boolean locked; + private @Nullable String popularityDistribution; + private @Nullable String segmentDurationDash; + private @Nullable String segmentDurationHds; + private @Nullable String segmentDurationHls; + private @Nullable String segmentDurationSmooth; + private @Nullable String segmentSizeDash; + private @Nullable String segmentSizeHds; + private @Nullable String segmentSizeHls; + private @Nullable String segmentSizeSmooth; + private @Nullable Boolean smooth; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive defaults) { + Objects.requireNonNull(defaults); + this.catalogSize = defaults.catalogSize; + this.contentType = defaults.contentType; + this.dash = defaults.dash; + this.hds = defaults.hds; + this.hls = defaults.hls; + this.locked = defaults.locked; + this.popularityDistribution = defaults.popularityDistribution; + this.segmentDurationDash = defaults.segmentDurationDash; + this.segmentDurationHds = defaults.segmentDurationHds; + this.segmentDurationHls = defaults.segmentDurationHls; + this.segmentDurationSmooth = defaults.segmentDurationSmooth; + this.segmentSizeDash = defaults.segmentSizeDash; + this.segmentSizeHds = defaults.segmentSizeHds; + this.segmentSizeHls = defaults.segmentSizeHls; + this.segmentSizeSmooth = defaults.segmentSizeSmooth; + this.smooth = defaults.smooth; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder catalogSize(@Nullable String catalogSize) { + this.catalogSize = catalogSize; + return this; + } + @CustomType.Setter + public Builder contentType(@Nullable String contentType) { + this.contentType = contentType; + return this; + } + @CustomType.Setter + public Builder dash(@Nullable Boolean dash) { + this.dash = dash; + return this; + } + @CustomType.Setter + public Builder hds(@Nullable Boolean hds) { + this.hds = hds; + return this; + } + @CustomType.Setter + public Builder hls(@Nullable Boolean hls) { + this.hls = hls; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder popularityDistribution(@Nullable String popularityDistribution) { + this.popularityDistribution = popularityDistribution; + return this; + } + @CustomType.Setter + public Builder segmentDurationDash(@Nullable String segmentDurationDash) { + this.segmentDurationDash = segmentDurationDash; + return this; + } + @CustomType.Setter + public Builder segmentDurationHds(@Nullable String segmentDurationHds) { + this.segmentDurationHds = segmentDurationHds; + return this; + } + @CustomType.Setter + public Builder segmentDurationHls(@Nullable String segmentDurationHls) { + this.segmentDurationHls = segmentDurationHls; + return this; + } + @CustomType.Setter + public Builder segmentDurationSmooth(@Nullable String segmentDurationSmooth) { + this.segmentDurationSmooth = segmentDurationSmooth; + return this; + } + @CustomType.Setter + public Builder segmentSizeDash(@Nullable String segmentSizeDash) { + this.segmentSizeDash = segmentSizeDash; + return this; + } + @CustomType.Setter + public Builder segmentSizeHds(@Nullable String segmentSizeHds) { + this.segmentSizeHds = segmentSizeHds; + return this; + } + @CustomType.Setter + public Builder segmentSizeHls(@Nullable String segmentSizeHls) { + this.segmentSizeHls = segmentSizeHls; + return this; + } + @CustomType.Setter + public Builder segmentSizeSmooth(@Nullable String segmentSizeSmooth) { + this.segmentSizeSmooth = segmentSizeSmooth; + return this; + } + @CustomType.Setter + public Builder smooth(@Nullable Boolean smooth) { + this.smooth = smooth; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive(); + _resultValue.catalogSize = catalogSize; + _resultValue.contentType = contentType; + _resultValue.dash = dash; + _resultValue.hds = hds; + _resultValue.hls = hls; + _resultValue.locked = locked; + _resultValue.popularityDistribution = popularityDistribution; + _resultValue.segmentDurationDash = segmentDurationDash; + _resultValue.segmentDurationHds = segmentDurationHds; + _resultValue.segmentDurationHls = segmentDurationHls; + _resultValue.segmentDurationSmooth = segmentDurationSmooth; + _resultValue.segmentSizeDash = segmentSizeDash; + _resultValue.segmentSizeHds = segmentSizeHds; + _resultValue.segmentSizeHls = segmentSizeHls; + _resultValue.segmentSizeSmooth = segmentSizeSmooth; + _resultValue.smooth = smooth; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod.java new file mode 100644 index 000000000..8a4378682 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod.java @@ -0,0 +1,253 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod { + private @Nullable String catalogSize; + private @Nullable String contentType; + private @Nullable Boolean dash; + private @Nullable Boolean hds; + private @Nullable Boolean hls; + private @Nullable Boolean locked; + private @Nullable String popularityDistribution; + private @Nullable String segmentDurationDash; + private @Nullable String segmentDurationHds; + private @Nullable String segmentDurationHls; + private @Nullable String segmentDurationSmooth; + private @Nullable String segmentSizeDash; + private @Nullable String segmentSizeHds; + private @Nullable String segmentSizeHls; + private @Nullable String segmentSizeSmooth; + private @Nullable Boolean smooth; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod() {} + public Optional catalogSize() { + return Optional.ofNullable(this.catalogSize); + } + public Optional contentType() { + return Optional.ofNullable(this.contentType); + } + public Optional dash() { + return Optional.ofNullable(this.dash); + } + public Optional hds() { + return Optional.ofNullable(this.hds); + } + public Optional hls() { + return Optional.ofNullable(this.hls); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional popularityDistribution() { + return Optional.ofNullable(this.popularityDistribution); + } + public Optional segmentDurationDash() { + return Optional.ofNullable(this.segmentDurationDash); + } + public Optional segmentDurationHds() { + return Optional.ofNullable(this.segmentDurationHds); + } + public Optional segmentDurationHls() { + return Optional.ofNullable(this.segmentDurationHls); + } + public Optional segmentDurationSmooth() { + return Optional.ofNullable(this.segmentDurationSmooth); + } + public Optional segmentSizeDash() { + return Optional.ofNullable(this.segmentSizeDash); + } + public Optional segmentSizeHds() { + return Optional.ofNullable(this.segmentSizeHds); + } + public Optional segmentSizeHls() { + return Optional.ofNullable(this.segmentSizeHls); + } + public Optional segmentSizeSmooth() { + return Optional.ofNullable(this.segmentSizeSmooth); + } + public Optional smooth() { + return Optional.ofNullable(this.smooth); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String catalogSize; + private @Nullable String contentType; + private @Nullable Boolean dash; + private @Nullable Boolean hds; + private @Nullable Boolean hls; + private @Nullable Boolean locked; + private @Nullable String popularityDistribution; + private @Nullable String segmentDurationDash; + private @Nullable String segmentDurationHds; + private @Nullable String segmentDurationHls; + private @Nullable String segmentDurationSmooth; + private @Nullable String segmentSizeDash; + private @Nullable String segmentSizeHds; + private @Nullable String segmentSizeHls; + private @Nullable String segmentSizeSmooth; + private @Nullable Boolean smooth; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod defaults) { + Objects.requireNonNull(defaults); + this.catalogSize = defaults.catalogSize; + this.contentType = defaults.contentType; + this.dash = defaults.dash; + this.hds = defaults.hds; + this.hls = defaults.hls; + this.locked = defaults.locked; + this.popularityDistribution = defaults.popularityDistribution; + this.segmentDurationDash = defaults.segmentDurationDash; + this.segmentDurationHds = defaults.segmentDurationHds; + this.segmentDurationHls = defaults.segmentDurationHls; + this.segmentDurationSmooth = defaults.segmentDurationSmooth; + this.segmentSizeDash = defaults.segmentSizeDash; + this.segmentSizeHds = defaults.segmentSizeHds; + this.segmentSizeHls = defaults.segmentSizeHls; + this.segmentSizeSmooth = defaults.segmentSizeSmooth; + this.smooth = defaults.smooth; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder catalogSize(@Nullable String catalogSize) { + this.catalogSize = catalogSize; + return this; + } + @CustomType.Setter + public Builder contentType(@Nullable String contentType) { + this.contentType = contentType; + return this; + } + @CustomType.Setter + public Builder dash(@Nullable Boolean dash) { + this.dash = dash; + return this; + } + @CustomType.Setter + public Builder hds(@Nullable Boolean hds) { + this.hds = hds; + return this; + } + @CustomType.Setter + public Builder hls(@Nullable Boolean hls) { + this.hls = hls; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder popularityDistribution(@Nullable String popularityDistribution) { + this.popularityDistribution = popularityDistribution; + return this; + } + @CustomType.Setter + public Builder segmentDurationDash(@Nullable String segmentDurationDash) { + this.segmentDurationDash = segmentDurationDash; + return this; + } + @CustomType.Setter + public Builder segmentDurationHds(@Nullable String segmentDurationHds) { + this.segmentDurationHds = segmentDurationHds; + return this; + } + @CustomType.Setter + public Builder segmentDurationHls(@Nullable String segmentDurationHls) { + this.segmentDurationHls = segmentDurationHls; + return this; + } + @CustomType.Setter + public Builder segmentDurationSmooth(@Nullable String segmentDurationSmooth) { + this.segmentDurationSmooth = segmentDurationSmooth; + return this; + } + @CustomType.Setter + public Builder segmentSizeDash(@Nullable String segmentSizeDash) { + this.segmentSizeDash = segmentSizeDash; + return this; + } + @CustomType.Setter + public Builder segmentSizeHds(@Nullable String segmentSizeHds) { + this.segmentSizeHds = segmentSizeHds; + return this; + } + @CustomType.Setter + public Builder segmentSizeHls(@Nullable String segmentSizeHls) { + this.segmentSizeHls = segmentSizeHls; + return this; + } + @CustomType.Setter + public Builder segmentSizeSmooth(@Nullable String segmentSizeSmooth) { + this.segmentSizeSmooth = segmentSizeSmooth; + return this; + } + @CustomType.Setter + public Builder smooth(@Nullable Boolean smooth) { + this.smooth = smooth; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod(); + _resultValue.catalogSize = catalogSize; + _resultValue.contentType = contentType; + _resultValue.dash = dash; + _resultValue.hds = hds; + _resultValue.hls = hls; + _resultValue.locked = locked; + _resultValue.popularityDistribution = popularityDistribution; + _resultValue.segmentDurationDash = segmentDurationDash; + _resultValue.segmentDurationHds = segmentDurationHds; + _resultValue.segmentDurationHls = segmentDurationHls; + _resultValue.segmentDurationSmooth = segmentDurationSmooth; + _resultValue.segmentSizeDash = segmentSizeDash; + _resultValue.segmentSizeHds = segmentSizeHds; + _resultValue.segmentSizeHls = segmentSizeHls; + _resultValue.segmentSizeSmooth = segmentSizeSmooth; + _resultValue.smooth = smooth; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition.java new file mode 100644 index 000000000..b788b938e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition { + private @Nullable Boolean enabled; + private @Nullable String firstLocation; + private @Nullable Boolean locked; + private @Nullable String secondLocation; + private @Nullable String sourceType; + private @Nullable String targets; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional firstLocation() { + return Optional.ofNullable(this.firstLocation); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional secondLocation() { + return Optional.ofNullable(this.secondLocation); + } + public Optional sourceType() { + return Optional.ofNullable(this.sourceType); + } + public Optional targets() { + return Optional.ofNullable(this.targets); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable String firstLocation; + private @Nullable Boolean locked; + private @Nullable String secondLocation; + private @Nullable String sourceType; + private @Nullable String targets; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.firstLocation = defaults.firstLocation; + this.locked = defaults.locked; + this.secondLocation = defaults.secondLocation; + this.sourceType = defaults.sourceType; + this.targets = defaults.targets; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder firstLocation(@Nullable String firstLocation) { + this.firstLocation = firstLocation; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder secondLocation(@Nullable String secondLocation) { + this.secondLocation = secondLocation; + return this; + } + @CustomType.Setter + public Builder sourceType(@Nullable String sourceType) { + this.sourceType = sourceType; + return this; + } + @CustomType.Setter + public Builder targets(@Nullable String targets) { + this.targets = targets; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition(); + _resultValue.enabled = enabled; + _resultValue.firstLocation = firstLocation; + _resultValue.locked = locked; + _resultValue.secondLocation = secondLocation; + _resultValue.sourceType = sourceType; + _resultValue.targets = targets; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection.java new file mode 100644 index 000000000..ee25aff61 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection.java @@ -0,0 +1,356 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection { + private @Nullable List countries; + private @Nullable List dmas; + private @Nullable Boolean enableGeoProtection; + private @Nullable Boolean enableGeoRedirectOnDeny; + private @Nullable Boolean enableIpProtection; + private @Nullable Boolean enableIpRedirectOnDeny; + private @Nullable Boolean enableReferrerProtection; + private @Nullable Boolean enableReferrerRedirectOnDeny; + private @Nullable Boolean enabled; + private @Nullable String geoProtectionMode; + private @Nullable String geoProtectionTitle; + private @Nullable String geoRedirectUrl; + private @Nullable List ipAddresses; + private @Nullable String ipProtectionMode; + private @Nullable String ipProtectionTitle; + private @Nullable String ipRedirectUrl; + private @Nullable Boolean locked; + private @Nullable List overrideIpAddresses; + private @Nullable List referrerDomains; + private @Nullable String referrerProtectionMode; + private @Nullable String referrerProtectionTitle; + private @Nullable String referrerRedirectUrl; + private @Nullable List regions; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection() {} + public List countries() { + return this.countries == null ? List.of() : this.countries; + } + public List dmas() { + return this.dmas == null ? List.of() : this.dmas; + } + public Optional enableGeoProtection() { + return Optional.ofNullable(this.enableGeoProtection); + } + public Optional enableGeoRedirectOnDeny() { + return Optional.ofNullable(this.enableGeoRedirectOnDeny); + } + public Optional enableIpProtection() { + return Optional.ofNullable(this.enableIpProtection); + } + public Optional enableIpRedirectOnDeny() { + return Optional.ofNullable(this.enableIpRedirectOnDeny); + } + public Optional enableReferrerProtection() { + return Optional.ofNullable(this.enableReferrerProtection); + } + public Optional enableReferrerRedirectOnDeny() { + return Optional.ofNullable(this.enableReferrerRedirectOnDeny); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional geoProtectionMode() { + return Optional.ofNullable(this.geoProtectionMode); + } + public Optional geoProtectionTitle() { + return Optional.ofNullable(this.geoProtectionTitle); + } + public Optional geoRedirectUrl() { + return Optional.ofNullable(this.geoRedirectUrl); + } + public List ipAddresses() { + return this.ipAddresses == null ? List.of() : this.ipAddresses; + } + public Optional ipProtectionMode() { + return Optional.ofNullable(this.ipProtectionMode); + } + public Optional ipProtectionTitle() { + return Optional.ofNullable(this.ipProtectionTitle); + } + public Optional ipRedirectUrl() { + return Optional.ofNullable(this.ipRedirectUrl); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public List overrideIpAddresses() { + return this.overrideIpAddresses == null ? List.of() : this.overrideIpAddresses; + } + public List referrerDomains() { + return this.referrerDomains == null ? List.of() : this.referrerDomains; + } + public Optional referrerProtectionMode() { + return Optional.ofNullable(this.referrerProtectionMode); + } + public Optional referrerProtectionTitle() { + return Optional.ofNullable(this.referrerProtectionTitle); + } + public Optional referrerRedirectUrl() { + return Optional.ofNullable(this.referrerRedirectUrl); + } + public List regions() { + return this.regions == null ? List.of() : this.regions; + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List countries; + private @Nullable List dmas; + private @Nullable Boolean enableGeoProtection; + private @Nullable Boolean enableGeoRedirectOnDeny; + private @Nullable Boolean enableIpProtection; + private @Nullable Boolean enableIpRedirectOnDeny; + private @Nullable Boolean enableReferrerProtection; + private @Nullable Boolean enableReferrerRedirectOnDeny; + private @Nullable Boolean enabled; + private @Nullable String geoProtectionMode; + private @Nullable String geoProtectionTitle; + private @Nullable String geoRedirectUrl; + private @Nullable List ipAddresses; + private @Nullable String ipProtectionMode; + private @Nullable String ipProtectionTitle; + private @Nullable String ipRedirectUrl; + private @Nullable Boolean locked; + private @Nullable List overrideIpAddresses; + private @Nullable List referrerDomains; + private @Nullable String referrerProtectionMode; + private @Nullable String referrerProtectionTitle; + private @Nullable String referrerRedirectUrl; + private @Nullable List regions; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection defaults) { + Objects.requireNonNull(defaults); + this.countries = defaults.countries; + this.dmas = defaults.dmas; + this.enableGeoProtection = defaults.enableGeoProtection; + this.enableGeoRedirectOnDeny = defaults.enableGeoRedirectOnDeny; + this.enableIpProtection = defaults.enableIpProtection; + this.enableIpRedirectOnDeny = defaults.enableIpRedirectOnDeny; + this.enableReferrerProtection = defaults.enableReferrerProtection; + this.enableReferrerRedirectOnDeny = defaults.enableReferrerRedirectOnDeny; + this.enabled = defaults.enabled; + this.geoProtectionMode = defaults.geoProtectionMode; + this.geoProtectionTitle = defaults.geoProtectionTitle; + this.geoRedirectUrl = defaults.geoRedirectUrl; + this.ipAddresses = defaults.ipAddresses; + this.ipProtectionMode = defaults.ipProtectionMode; + this.ipProtectionTitle = defaults.ipProtectionTitle; + this.ipRedirectUrl = defaults.ipRedirectUrl; + this.locked = defaults.locked; + this.overrideIpAddresses = defaults.overrideIpAddresses; + this.referrerDomains = defaults.referrerDomains; + this.referrerProtectionMode = defaults.referrerProtectionMode; + this.referrerProtectionTitle = defaults.referrerProtectionTitle; + this.referrerRedirectUrl = defaults.referrerRedirectUrl; + this.regions = defaults.regions; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder countries(@Nullable List countries) { + this.countries = countries; + return this; + } + public Builder countries(String... countries) { + return countries(List.of(countries)); + } + @CustomType.Setter + public Builder dmas(@Nullable List dmas) { + this.dmas = dmas; + return this; + } + public Builder dmas(String... dmas) { + return dmas(List.of(dmas)); + } + @CustomType.Setter + public Builder enableGeoProtection(@Nullable Boolean enableGeoProtection) { + this.enableGeoProtection = enableGeoProtection; + return this; + } + @CustomType.Setter + public Builder enableGeoRedirectOnDeny(@Nullable Boolean enableGeoRedirectOnDeny) { + this.enableGeoRedirectOnDeny = enableGeoRedirectOnDeny; + return this; + } + @CustomType.Setter + public Builder enableIpProtection(@Nullable Boolean enableIpProtection) { + this.enableIpProtection = enableIpProtection; + return this; + } + @CustomType.Setter + public Builder enableIpRedirectOnDeny(@Nullable Boolean enableIpRedirectOnDeny) { + this.enableIpRedirectOnDeny = enableIpRedirectOnDeny; + return this; + } + @CustomType.Setter + public Builder enableReferrerProtection(@Nullable Boolean enableReferrerProtection) { + this.enableReferrerProtection = enableReferrerProtection; + return this; + } + @CustomType.Setter + public Builder enableReferrerRedirectOnDeny(@Nullable Boolean enableReferrerRedirectOnDeny) { + this.enableReferrerRedirectOnDeny = enableReferrerRedirectOnDeny; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder geoProtectionMode(@Nullable String geoProtectionMode) { + this.geoProtectionMode = geoProtectionMode; + return this; + } + @CustomType.Setter + public Builder geoProtectionTitle(@Nullable String geoProtectionTitle) { + this.geoProtectionTitle = geoProtectionTitle; + return this; + } + @CustomType.Setter + public Builder geoRedirectUrl(@Nullable String geoRedirectUrl) { + this.geoRedirectUrl = geoRedirectUrl; + return this; + } + @CustomType.Setter + public Builder ipAddresses(@Nullable List ipAddresses) { + this.ipAddresses = ipAddresses; + return this; + } + public Builder ipAddresses(String... ipAddresses) { + return ipAddresses(List.of(ipAddresses)); + } + @CustomType.Setter + public Builder ipProtectionMode(@Nullable String ipProtectionMode) { + this.ipProtectionMode = ipProtectionMode; + return this; + } + @CustomType.Setter + public Builder ipProtectionTitle(@Nullable String ipProtectionTitle) { + this.ipProtectionTitle = ipProtectionTitle; + return this; + } + @CustomType.Setter + public Builder ipRedirectUrl(@Nullable String ipRedirectUrl) { + this.ipRedirectUrl = ipRedirectUrl; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder overrideIpAddresses(@Nullable List overrideIpAddresses) { + this.overrideIpAddresses = overrideIpAddresses; + return this; + } + public Builder overrideIpAddresses(String... overrideIpAddresses) { + return overrideIpAddresses(List.of(overrideIpAddresses)); + } + @CustomType.Setter + public Builder referrerDomains(@Nullable List referrerDomains) { + this.referrerDomains = referrerDomains; + return this; + } + public Builder referrerDomains(String... referrerDomains) { + return referrerDomains(List.of(referrerDomains)); + } + @CustomType.Setter + public Builder referrerProtectionMode(@Nullable String referrerProtectionMode) { + this.referrerProtectionMode = referrerProtectionMode; + return this; + } + @CustomType.Setter + public Builder referrerProtectionTitle(@Nullable String referrerProtectionTitle) { + this.referrerProtectionTitle = referrerProtectionTitle; + return this; + } + @CustomType.Setter + public Builder referrerRedirectUrl(@Nullable String referrerRedirectUrl) { + this.referrerRedirectUrl = referrerRedirectUrl; + return this; + } + @CustomType.Setter + public Builder regions(@Nullable List regions) { + this.regions = regions; + return this; + } + public Builder regions(String... regions) { + return regions(List.of(regions)); + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection(); + _resultValue.countries = countries; + _resultValue.dmas = dmas; + _resultValue.enableGeoProtection = enableGeoProtection; + _resultValue.enableGeoRedirectOnDeny = enableGeoRedirectOnDeny; + _resultValue.enableIpProtection = enableIpProtection; + _resultValue.enableIpRedirectOnDeny = enableIpRedirectOnDeny; + _resultValue.enableReferrerProtection = enableReferrerProtection; + _resultValue.enableReferrerRedirectOnDeny = enableReferrerRedirectOnDeny; + _resultValue.enabled = enabled; + _resultValue.geoProtectionMode = geoProtectionMode; + _resultValue.geoProtectionTitle = geoProtectionTitle; + _resultValue.geoRedirectUrl = geoRedirectUrl; + _resultValue.ipAddresses = ipAddresses; + _resultValue.ipProtectionMode = ipProtectionMode; + _resultValue.ipProtectionTitle = ipProtectionTitle; + _resultValue.ipRedirectUrl = ipRedirectUrl; + _resultValue.locked = locked; + _resultValue.overrideIpAddresses = overrideIpAddresses; + _resultValue.referrerDomains = referrerDomains; + _resultValue.referrerProtectionMode = referrerProtectionMode; + _resultValue.referrerProtectionTitle = referrerProtectionTitle; + _resultValue.referrerRedirectUrl = referrerRedirectUrl; + _resultValue.regions = regions; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport.java new file mode 100644 index 000000000..4cbc85c8d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport.java @@ -0,0 +1,194 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport { + private @Nullable Boolean allowCredentials; + private @Nullable String allowHeaders; + private @Nullable String allowOrigins; + private @Nullable Boolean enabled; + private @Nullable List exposeHeaders; + private @Nullable List headers; + private @Nullable Boolean locked; + private @Nullable List methods; + private @Nullable List origins; + private @Nullable String preflightMaxAge; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport() {} + public Optional allowCredentials() { + return Optional.ofNullable(this.allowCredentials); + } + public Optional allowHeaders() { + return Optional.ofNullable(this.allowHeaders); + } + public Optional allowOrigins() { + return Optional.ofNullable(this.allowOrigins); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public List exposeHeaders() { + return this.exposeHeaders == null ? List.of() : this.exposeHeaders; + } + public List headers() { + return this.headers == null ? List.of() : this.headers; + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public List methods() { + return this.methods == null ? List.of() : this.methods; + } + public List origins() { + return this.origins == null ? List.of() : this.origins; + } + public Optional preflightMaxAge() { + return Optional.ofNullable(this.preflightMaxAge); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean allowCredentials; + private @Nullable String allowHeaders; + private @Nullable String allowOrigins; + private @Nullable Boolean enabled; + private @Nullable List exposeHeaders; + private @Nullable List headers; + private @Nullable Boolean locked; + private @Nullable List methods; + private @Nullable List origins; + private @Nullable String preflightMaxAge; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport defaults) { + Objects.requireNonNull(defaults); + this.allowCredentials = defaults.allowCredentials; + this.allowHeaders = defaults.allowHeaders; + this.allowOrigins = defaults.allowOrigins; + this.enabled = defaults.enabled; + this.exposeHeaders = defaults.exposeHeaders; + this.headers = defaults.headers; + this.locked = defaults.locked; + this.methods = defaults.methods; + this.origins = defaults.origins; + this.preflightMaxAge = defaults.preflightMaxAge; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder allowCredentials(@Nullable Boolean allowCredentials) { + this.allowCredentials = allowCredentials; + return this; + } + @CustomType.Setter + public Builder allowHeaders(@Nullable String allowHeaders) { + this.allowHeaders = allowHeaders; + return this; + } + @CustomType.Setter + public Builder allowOrigins(@Nullable String allowOrigins) { + this.allowOrigins = allowOrigins; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder exposeHeaders(@Nullable List exposeHeaders) { + this.exposeHeaders = exposeHeaders; + return this; + } + public Builder exposeHeaders(String... exposeHeaders) { + return exposeHeaders(List.of(exposeHeaders)); + } + @CustomType.Setter + public Builder headers(@Nullable List headers) { + this.headers = headers; + return this; + } + public Builder headers(String... headers) { + return headers(List.of(headers)); + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder methods(@Nullable List methods) { + this.methods = methods; + return this; + } + public Builder methods(String... methods) { + return methods(List.of(methods)); + } + @CustomType.Setter + public Builder origins(@Nullable List origins) { + this.origins = origins; + return this; + } + public Builder origins(String... origins) { + return origins(List.of(origins)); + } + @CustomType.Setter + public Builder preflightMaxAge(@Nullable String preflightMaxAge) { + this.preflightMaxAge = preflightMaxAge; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport(); + _resultValue.allowCredentials = allowCredentials; + _resultValue.allowHeaders = allowHeaders; + _resultValue.allowOrigins = allowOrigins; + _resultValue.enabled = enabled; + _resultValue.exposeHeaders = exposeHeaders; + _resultValue.headers = headers; + _resultValue.locked = locked; + _resultValue.methods = methods; + _resultValue.origins = origins; + _resultValue.preflightMaxAge = preflightMaxAge; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCode.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCode.java new file mode 100644 index 000000000..5c2b30f9f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCode.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue; +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCpCode { + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue value; + + private GetPropertyRulesBuilderRulesV20230920BehaviorCpCode() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCpCode defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue value; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCpCode defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder value(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue value) { + this.value = value; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorCpCode build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorCpCode(); + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue.java new file mode 100644 index 000000000..29015d8e7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue.java @@ -0,0 +1,114 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits; +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits cpCodeLimits; + private @Nullable Integer createdDate; + private @Nullable String description; + private @Nullable Integer id; + private @Nullable String name; + private @Nullable List products; + + private GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue() {} + public Optional cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + public Optional createdDate() { + return Optional.ofNullable(this.createdDate); + } + public Optional description() { + return Optional.ofNullable(this.description); + } + public Optional id() { + return Optional.ofNullable(this.id); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + public List products() { + return this.products == null ? List.of() : this.products; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits cpCodeLimits; + private @Nullable Integer createdDate; + private @Nullable String description; + private @Nullable Integer id; + private @Nullable String name; + private @Nullable List products; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue defaults) { + Objects.requireNonNull(defaults); + this.cpCodeLimits = defaults.cpCodeLimits; + this.createdDate = defaults.createdDate; + this.description = defaults.description; + this.id = defaults.id; + this.name = defaults.name; + this.products = defaults.products; + } + + @CustomType.Setter + public Builder cpCodeLimits(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits cpCodeLimits) { + this.cpCodeLimits = cpCodeLimits; + return this; + } + @CustomType.Setter + public Builder createdDate(@Nullable Integer createdDate) { + this.createdDate = createdDate; + return this; + } + @CustomType.Setter + public Builder description(@Nullable String description) { + this.description = description; + return this; + } + @CustomType.Setter + public Builder id(@Nullable Integer id) { + this.id = id; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + @CustomType.Setter + public Builder products(@Nullable List products) { + this.products = products; + return this; + } + public Builder products(String... products) { + return products(List.of(products)); + } + public GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue(); + _resultValue.cpCodeLimits = cpCodeLimits; + _resultValue.createdDate = createdDate; + _resultValue.description = description; + _resultValue.id = id; + _resultValue.name = name; + _resultValue.products = products; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits.java new file mode 100644 index 000000000..9b6dc8d45 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits.java @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits { + private @Nullable Integer currentCapacity; + private @Nullable Integer limit; + private @Nullable String limitType; + + private GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits() {} + public Optional currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + public Optional limit() { + return Optional.ofNullable(this.limit); + } + public Optional limitType() { + return Optional.ofNullable(this.limitType); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer currentCapacity; + private @Nullable Integer limit; + private @Nullable String limitType; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits defaults) { + Objects.requireNonNull(defaults); + this.currentCapacity = defaults.currentCapacity; + this.limit = defaults.limit; + this.limitType = defaults.limitType; + } + + @CustomType.Setter + public Builder currentCapacity(@Nullable Integer currentCapacity) { + this.currentCapacity = currentCapacity; + return this; + } + @CustomType.Setter + public Builder limit(@Nullable Integer limit) { + this.limit = limit; + return this; + } + @CustomType.Setter + public Builder limitType(@Nullable String limitType) { + this.limitType = limitType; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits(); + _resultValue.currentCapacity = currentCapacity; + _resultValue.limit = limit; + _resultValue.limitType = limitType; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior.java new file mode 100644 index 000000000..a3e06d194 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior { + private @Nullable String behaviorId; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior() {} + public Optional behaviorId() { + return Optional.ofNullable(this.behaviorId); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String behaviorId; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior defaults) { + Objects.requireNonNull(defaults); + this.behaviorId = defaults.behaviorId; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder behaviorId(@Nullable String behaviorId) { + this.behaviorId = behaviorId; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior(); + _resultValue.behaviorId = behaviorId; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDatastream.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDatastream.java new file mode 100644 index 000000000..c2ddb5827 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDatastream.java @@ -0,0 +1,186 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDatastream { + private @Nullable String beaconStreamTitle; + private @Nullable Boolean collectMidgressTraffic; + private @Nullable String datastreamIds; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable Boolean logEnabled; + private @Nullable List logStreamNames; + private @Nullable String logStreamTitle; + private @Nullable Integer samplingPercentage; + private @Nullable String streamType; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorDatastream() {} + public Optional beaconStreamTitle() { + return Optional.ofNullable(this.beaconStreamTitle); + } + public Optional collectMidgressTraffic() { + return Optional.ofNullable(this.collectMidgressTraffic); + } + public Optional datastreamIds() { + return Optional.ofNullable(this.datastreamIds); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional logEnabled() { + return Optional.ofNullable(this.logEnabled); + } + public List logStreamNames() { + return this.logStreamNames == null ? List.of() : this.logStreamNames; + } + public Optional logStreamTitle() { + return Optional.ofNullable(this.logStreamTitle); + } + public Optional samplingPercentage() { + return Optional.ofNullable(this.samplingPercentage); + } + public Optional streamType() { + return Optional.ofNullable(this.streamType); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDatastream defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String beaconStreamTitle; + private @Nullable Boolean collectMidgressTraffic; + private @Nullable String datastreamIds; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable Boolean logEnabled; + private @Nullable List logStreamNames; + private @Nullable String logStreamTitle; + private @Nullable Integer samplingPercentage; + private @Nullable String streamType; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDatastream defaults) { + Objects.requireNonNull(defaults); + this.beaconStreamTitle = defaults.beaconStreamTitle; + this.collectMidgressTraffic = defaults.collectMidgressTraffic; + this.datastreamIds = defaults.datastreamIds; + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.logEnabled = defaults.logEnabled; + this.logStreamNames = defaults.logStreamNames; + this.logStreamTitle = defaults.logStreamTitle; + this.samplingPercentage = defaults.samplingPercentage; + this.streamType = defaults.streamType; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder beaconStreamTitle(@Nullable String beaconStreamTitle) { + this.beaconStreamTitle = beaconStreamTitle; + return this; + } + @CustomType.Setter + public Builder collectMidgressTraffic(@Nullable Boolean collectMidgressTraffic) { + this.collectMidgressTraffic = collectMidgressTraffic; + return this; + } + @CustomType.Setter + public Builder datastreamIds(@Nullable String datastreamIds) { + this.datastreamIds = datastreamIds; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder logEnabled(@Nullable Boolean logEnabled) { + this.logEnabled = logEnabled; + return this; + } + @CustomType.Setter + public Builder logStreamNames(@Nullable List logStreamNames) { + this.logStreamNames = logStreamNames; + return this; + } + public Builder logStreamNames(String... logStreamNames) { + return logStreamNames(List.of(logStreamNames)); + } + @CustomType.Setter + public Builder logStreamTitle(@Nullable String logStreamTitle) { + this.logStreamTitle = logStreamTitle; + return this; + } + @CustomType.Setter + public Builder samplingPercentage(@Nullable Integer samplingPercentage) { + this.samplingPercentage = samplingPercentage; + return this; + } + @CustomType.Setter + public Builder streamType(@Nullable String streamType) { + this.streamType = streamType; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorDatastream build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorDatastream(); + _resultValue.beaconStreamTitle = beaconStreamTitle; + _resultValue.collectMidgressTraffic = collectMidgressTraffic; + _resultValue.datastreamIds = datastreamIds; + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.logEnabled = logEnabled; + _resultValue.logStreamNames = logStreamNames; + _resultValue.logStreamTitle = logStreamTitle; + _resultValue.samplingPercentage = samplingPercentage; + _resultValue.streamType = streamType; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcp.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcp.java new file mode 100644 index 000000000..d9b25238f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcp.java @@ -0,0 +1,145 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDcp { + private @Nullable Boolean anonymous; + private @Nullable Boolean enabled; + private @Nullable Boolean gwenabled; + private @Nullable Boolean locked; + private @Nullable String namespaceId; + private @Nullable String templateUuid; + private @Nullable Boolean tlsenabled; + private @Nullable String uuid; + private @Nullable Boolean wsenabled; + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcp() {} + public Optional anonymous() { + return Optional.ofNullable(this.anonymous); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional gwenabled() { + return Optional.ofNullable(this.gwenabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional namespaceId() { + return Optional.ofNullable(this.namespaceId); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional tlsenabled() { + return Optional.ofNullable(this.tlsenabled); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional wsenabled() { + return Optional.ofNullable(this.wsenabled); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcp defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean anonymous; + private @Nullable Boolean enabled; + private @Nullable Boolean gwenabled; + private @Nullable Boolean locked; + private @Nullable String namespaceId; + private @Nullable String templateUuid; + private @Nullable Boolean tlsenabled; + private @Nullable String uuid; + private @Nullable Boolean wsenabled; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcp defaults) { + Objects.requireNonNull(defaults); + this.anonymous = defaults.anonymous; + this.enabled = defaults.enabled; + this.gwenabled = defaults.gwenabled; + this.locked = defaults.locked; + this.namespaceId = defaults.namespaceId; + this.templateUuid = defaults.templateUuid; + this.tlsenabled = defaults.tlsenabled; + this.uuid = defaults.uuid; + this.wsenabled = defaults.wsenabled; + } + + @CustomType.Setter + public Builder anonymous(@Nullable Boolean anonymous) { + this.anonymous = anonymous; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder gwenabled(@Nullable Boolean gwenabled) { + this.gwenabled = gwenabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder namespaceId(@Nullable String namespaceId) { + this.namespaceId = namespaceId; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder tlsenabled(@Nullable Boolean tlsenabled) { + this.tlsenabled = tlsenabled; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder wsenabled(@Nullable Boolean wsenabled) { + this.wsenabled = wsenabled; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorDcp build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorDcp(); + _resultValue.anonymous = anonymous; + _resultValue.enabled = enabled; + _resultValue.gwenabled = gwenabled; + _resultValue.locked = locked; + _resultValue.namespaceId = namespaceId; + _resultValue.templateUuid = templateUuid; + _resultValue.tlsenabled = tlsenabled; + _resultValue.uuid = uuid; + _resultValue.wsenabled = wsenabled; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation.java new file mode 100644 index 000000000..0b49244f8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation { + private @Nullable String hashConversionAlgorithm; + private @Nullable String hashConversionKey; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation() {} + public Optional hashConversionAlgorithm() { + return Optional.ofNullable(this.hashConversionAlgorithm); + } + public Optional hashConversionKey() { + return Optional.ofNullable(this.hashConversionKey); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String hashConversionAlgorithm; + private @Nullable String hashConversionKey; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation defaults) { + Objects.requireNonNull(defaults); + this.hashConversionAlgorithm = defaults.hashConversionAlgorithm; + this.hashConversionKey = defaults.hashConversionKey; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder hashConversionAlgorithm(@Nullable String hashConversionAlgorithm) { + this.hashConversionAlgorithm = hashConversionAlgorithm; + return this; + } + @CustomType.Setter + public Builder hashConversionKey(@Nullable String hashConversionKey) { + this.hashConversionKey = hashConversionKey; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation(); + _resultValue.hashConversionAlgorithm = hashConversionAlgorithm; + _resultValue.hashConversionKey = hashConversionKey; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation.java new file mode 100644 index 000000000..36c21df52 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation { + private @Nullable Boolean locked; + private @Nullable String regexPattern; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional regexPattern() { + return Optional.ofNullable(this.regexPattern); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String regexPattern; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.regexPattern = defaults.regexPattern; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder regexPattern(@Nullable String regexPattern) { + this.regexPattern = regexPattern; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation(); + _resultValue.locked = locked; + _resultValue.regexPattern = regexPattern; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation.java new file mode 100644 index 000000000..daa20b6da --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation { + private @Nullable Boolean locked; + private @Nullable String substringEnd; + private @Nullable String substringStart; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional substringEnd() { + return Optional.ofNullable(this.substringEnd); + } + public Optional substringStart() { + return Optional.ofNullable(this.substringStart); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String substringEnd; + private @Nullable String substringStart; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.substringEnd = defaults.substringEnd; + this.substringStart = defaults.substringStart; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder substringEnd(@Nullable String substringEnd) { + this.substringEnd = substringEnd; + return this; + } + @CustomType.Setter + public Builder substringStart(@Nullable String substringStart) { + this.substringStart = substringStart; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation(); + _resultValue.locked = locked; + _resultValue.substringEnd = substringEnd; + _resultValue.substringStart = substringStart; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor.java new file mode 100644 index 000000000..ba7438da9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor { + private @Nullable String certificateField; + private @Nullable String dcpMutualAuthProcessingVariableId; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor() {} + public Optional certificateField() { + return Optional.ofNullable(this.certificateField); + } + public Optional dcpMutualAuthProcessingVariableId() { + return Optional.ofNullable(this.dcpMutualAuthProcessingVariableId); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String certificateField; + private @Nullable String dcpMutualAuthProcessingVariableId; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor defaults) { + Objects.requireNonNull(defaults); + this.certificateField = defaults.certificateField; + this.dcpMutualAuthProcessingVariableId = defaults.dcpMutualAuthProcessingVariableId; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder certificateField(@Nullable String certificateField) { + this.certificateField = certificateField; + return this; + } + @CustomType.Setter + public Builder dcpMutualAuthProcessingVariableId(@Nullable String dcpMutualAuthProcessingVariableId) { + this.dcpMutualAuthProcessingVariableId = dcpMutualAuthProcessingVariableId; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor(); + _resultValue.certificateField = certificateField; + _resultValue.dcpMutualAuthProcessingVariableId = dcpMutualAuthProcessingVariableId; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups.java new file mode 100644 index 000000000..dd24d39c3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups.java @@ -0,0 +1,89 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups { + private @Nullable List groupNames; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups() {} + public List groupNames() { + return this.groupNames == null ? List.of() : this.groupNames; + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List groupNames; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups defaults) { + Objects.requireNonNull(defaults); + this.groupNames = defaults.groupNames; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder groupNames(@Nullable List groupNames) { + this.groupNames = groupNames; + return this; + } + public Builder groupNames(String... groupNames) { + return groupNames(List.of(groupNames)); + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups(); + _resultValue.groupNames = groupNames; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations.java new file mode 100644 index 000000000..467a7e8aa --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations.java @@ -0,0 +1,121 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations { + private @Nullable Boolean customValues; + private @Nullable Boolean enabled; + private @Nullable String hostname; + private @Nullable Boolean locked; + private @Nullable String path; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations() {} + public Optional customValues() { + return Optional.ofNullable(this.customValues); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional hostname() { + return Optional.ofNullable(this.hostname); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional path() { + return Optional.ofNullable(this.path); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean customValues; + private @Nullable Boolean enabled; + private @Nullable String hostname; + private @Nullable Boolean locked; + private @Nullable String path; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations defaults) { + Objects.requireNonNull(defaults); + this.customValues = defaults.customValues; + this.enabled = defaults.enabled; + this.hostname = defaults.hostname; + this.locked = defaults.locked; + this.path = defaults.path; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder customValues(@Nullable Boolean customValues) { + this.customValues = customValues; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder hostname(@Nullable String hostname) { + this.hostname = hostname; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder path(@Nullable String path) { + this.path = path; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations(); + _resultValue.customValues = customValues; + _resultValue.enabled = enabled; + _resultValue.hostname = hostname; + _resultValue.locked = locked; + _resultValue.path = path; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth.java new file mode 100644 index 000000000..b40a2e8c2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth.java @@ -0,0 +1,145 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth { + private @Nullable Boolean extractHostname; + private @Nullable Boolean extractJurisdiction; + private @Nullable Boolean extractNamespace; + private @Nullable String hostnameClaim; + private @Nullable String jurisdictionClaim; + private @Nullable Boolean locked; + private @Nullable String namespaceClaim; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth() {} + public Optional extractHostname() { + return Optional.ofNullable(this.extractHostname); + } + public Optional extractJurisdiction() { + return Optional.ofNullable(this.extractJurisdiction); + } + public Optional extractNamespace() { + return Optional.ofNullable(this.extractNamespace); + } + public Optional hostnameClaim() { + return Optional.ofNullable(this.hostnameClaim); + } + public Optional jurisdictionClaim() { + return Optional.ofNullable(this.jurisdictionClaim); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional namespaceClaim() { + return Optional.ofNullable(this.namespaceClaim); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean extractHostname; + private @Nullable Boolean extractJurisdiction; + private @Nullable Boolean extractNamespace; + private @Nullable String hostnameClaim; + private @Nullable String jurisdictionClaim; + private @Nullable Boolean locked; + private @Nullable String namespaceClaim; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth defaults) { + Objects.requireNonNull(defaults); + this.extractHostname = defaults.extractHostname; + this.extractJurisdiction = defaults.extractJurisdiction; + this.extractNamespace = defaults.extractNamespace; + this.hostnameClaim = defaults.hostnameClaim; + this.jurisdictionClaim = defaults.jurisdictionClaim; + this.locked = defaults.locked; + this.namespaceClaim = defaults.namespaceClaim; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder extractHostname(@Nullable Boolean extractHostname) { + this.extractHostname = extractHostname; + return this; + } + @CustomType.Setter + public Builder extractJurisdiction(@Nullable Boolean extractJurisdiction) { + this.extractJurisdiction = extractJurisdiction; + return this; + } + @CustomType.Setter + public Builder extractNamespace(@Nullable Boolean extractNamespace) { + this.extractNamespace = extractNamespace; + return this; + } + @CustomType.Setter + public Builder hostnameClaim(@Nullable String hostnameClaim) { + this.hostnameClaim = hostnameClaim; + return this; + } + @CustomType.Setter + public Builder jurisdictionClaim(@Nullable String jurisdictionClaim) { + this.jurisdictionClaim = jurisdictionClaim; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder namespaceClaim(@Nullable String namespaceClaim) { + this.namespaceClaim = namespaceClaim; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth(); + _resultValue.extractHostname = extractHostname; + _resultValue.extractJurisdiction = extractJurisdiction; + _resultValue.extractNamespace = extractNamespace; + _resultValue.hostnameClaim = hostnameClaim; + _resultValue.jurisdictionClaim = jurisdictionClaim; + _resultValue.locked = locked; + _resultValue.namespaceClaim = namespaceClaim; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt.java new file mode 100644 index 000000000..abb33e559 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt { + private @Nullable String enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable String enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess.java new file mode 100644 index 000000000..be67bfccf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String reason; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional reason() { + return Optional.ofNullable(this.reason); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String reason; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.reason = defaults.reason; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder reason(@Nullable String reason) { + this.reason = reason; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.reason = reason; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess.java new file mode 100644 index 000000000..7054a8703 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess { + private @Nullable String enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable String enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId.java new file mode 100644 index 000000000..e47848ee5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId.java @@ -0,0 +1,89 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId { + private @Nullable List elements; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId() {} + public List elements() { + return this.elements == null ? List.of() : this.elements; + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List elements; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId defaults) { + Objects.requireNonNull(defaults); + this.elements = defaults.elements; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder elements(@Nullable List elements) { + this.elements = elements; + return this; + } + public Builder elements(String... elements) { + return elements(List.of(elements)); + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId(); + _resultValue.elements = elements; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader.java new file mode 100644 index 000000000..b906be556 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader.java @@ -0,0 +1,89 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader { + private @Nullable List elements; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader() {} + public List elements() { + return this.elements == null ? List.of() : this.elements; + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List elements; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader defaults) { + Objects.requireNonNull(defaults); + this.elements = defaults.elements; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder elements(@Nullable List elements) { + this.elements = elements; + return this; + } + public Builder elements(String... elements) { + return elements(List.of(elements)); + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader(); + _resultValue.elements = elements; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh.java new file mode 100644 index 000000000..b62b85b32 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String timeout; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional timeout() { + return Optional.ofNullable(this.timeout); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String timeout; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.timeout = defaults.timeout; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder timeout(@Nullable String timeout) { + this.timeout = timeout; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.timeout = timeout; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh.java new file mode 100644 index 000000000..7e1ce56a0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh { + private @Nullable String delay; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String timeout; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh() {} + public Optional delay() { + return Optional.ofNullable(this.delay); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional timeout() { + return Optional.ofNullable(this.timeout); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String delay; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String timeout; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh defaults) { + Objects.requireNonNull(defaults); + this.delay = defaults.delay; + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.timeout = defaults.timeout; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder delay(@Nullable String delay) { + this.delay = delay; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder timeout(@Nullable String timeout) { + this.timeout = timeout; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh(); + _resultValue.delay = delay; + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.timeout = timeout; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol.java new file mode 100644 index 000000000..d878d3719 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker.java new file mode 100644 index 000000000..5299cf8cc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker { + private @Nullable String enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable String enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification.java new file mode 100644 index 000000000..4c32e2a4f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification { + private @Nullable String enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable String enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache.java new file mode 100644 index 000000000..691e5009b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache { + private @Nullable String allowBehavior; + private @Nullable String behavior; + private @Nullable Boolean locked; + private @Nullable String sendHeaders; + private @Nullable Boolean sendPrivate; + private @Nullable String templateUuid; + private @Nullable String ttl; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache() {} + public Optional allowBehavior() { + return Optional.ofNullable(this.allowBehavior); + } + public Optional behavior() { + return Optional.ofNullable(this.behavior); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional sendHeaders() { + return Optional.ofNullable(this.sendHeaders); + } + public Optional sendPrivate() { + return Optional.ofNullable(this.sendPrivate); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional ttl() { + return Optional.ofNullable(this.ttl); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String allowBehavior; + private @Nullable String behavior; + private @Nullable Boolean locked; + private @Nullable String sendHeaders; + private @Nullable Boolean sendPrivate; + private @Nullable String templateUuid; + private @Nullable String ttl; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache defaults) { + Objects.requireNonNull(defaults); + this.allowBehavior = defaults.allowBehavior; + this.behavior = defaults.behavior; + this.locked = defaults.locked; + this.sendHeaders = defaults.sendHeaders; + this.sendPrivate = defaults.sendPrivate; + this.templateUuid = defaults.templateUuid; + this.ttl = defaults.ttl; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder allowBehavior(@Nullable String allowBehavior) { + this.allowBehavior = allowBehavior; + return this; + } + @CustomType.Setter + public Builder behavior(@Nullable String behavior) { + this.behavior = behavior; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder sendHeaders(@Nullable String sendHeaders) { + this.sendHeaders = sendHeaders; + return this; + } + @CustomType.Setter + public Builder sendPrivate(@Nullable Boolean sendPrivate) { + this.sendPrivate = sendPrivate; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder ttl(@Nullable String ttl) { + this.ttl = ttl; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache(); + _resultValue.allowBehavior = allowBehavior; + _resultValue.behavior = behavior; + _resultValue.locked = locked; + _resultValue.sendHeaders = sendHeaders; + _resultValue.sendPrivate = sendPrivate; + _resultValue.templateUuid = templateUuid; + _resultValue.ttl = ttl; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization.java new file mode 100644 index 000000000..27d769277 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride.java new file mode 100644 index 000000000..41c07f7c1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride { + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String throughput; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional throughput() { + return Optional.ofNullable(this.throughput); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String throughput; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.throughput = defaults.throughput; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder throughput(@Nullable String throughput) { + this.throughput = throughput; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride(); + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.throughput = throughput; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent.java new file mode 100644 index 000000000..b461d46c4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent.java @@ -0,0 +1,121 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent { + private @Nullable Boolean imageCompression; + private @Nullable Boolean locked; + private @Nullable Boolean prefetch; + private @Nullable Boolean realUserMonitoring; + private @Nullable Boolean sureRoute; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent() {} + public Optional imageCompression() { + return Optional.ofNullable(this.imageCompression); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional prefetch() { + return Optional.ofNullable(this.prefetch); + } + public Optional realUserMonitoring() { + return Optional.ofNullable(this.realUserMonitoring); + } + public Optional sureRoute() { + return Optional.ofNullable(this.sureRoute); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean imageCompression; + private @Nullable Boolean locked; + private @Nullable Boolean prefetch; + private @Nullable Boolean realUserMonitoring; + private @Nullable Boolean sureRoute; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent defaults) { + Objects.requireNonNull(defaults); + this.imageCompression = defaults.imageCompression; + this.locked = defaults.locked; + this.prefetch = defaults.prefetch; + this.realUserMonitoring = defaults.realUserMonitoring; + this.sureRoute = defaults.sureRoute; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder imageCompression(@Nullable Boolean imageCompression) { + this.imageCompression = imageCompression; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder prefetch(@Nullable Boolean prefetch) { + this.prefetch = prefetch; + return this; + } + @CustomType.Setter + public Builder realUserMonitoring(@Nullable Boolean realUserMonitoring) { + this.realUserMonitoring = realUserMonitoring; + return this; + } + @CustomType.Setter + public Builder sureRoute(@Nullable Boolean sureRoute) { + this.sureRoute = sureRoute; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent(); + _resultValue.imageCompression = imageCompression; + _resultValue.locked = locked; + _resultValue.prefetch = prefetch; + _resultValue.realUserMonitoring = realUserMonitoring; + _resultValue.sureRoute = sureRoute; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload.java new file mode 100644 index 000000000..6436af962 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase.java new file mode 100644 index 000000000..035392b67 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase { + private @Nullable String database; + private @Nullable String extractLocation; + private @Nullable String headerName; + private @Nullable Boolean locked; + private @Nullable String queryParameterName; + private @Nullable String regexPattern; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase() {} + public Optional database() { + return Optional.ofNullable(this.database); + } + public Optional extractLocation() { + return Optional.ofNullable(this.extractLocation); + } + public Optional headerName() { + return Optional.ofNullable(this.headerName); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional queryParameterName() { + return Optional.ofNullable(this.queryParameterName); + } + public Optional regexPattern() { + return Optional.ofNullable(this.regexPattern); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String database; + private @Nullable String extractLocation; + private @Nullable String headerName; + private @Nullable Boolean locked; + private @Nullable String queryParameterName; + private @Nullable String regexPattern; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase defaults) { + Objects.requireNonNull(defaults); + this.database = defaults.database; + this.extractLocation = defaults.extractLocation; + this.headerName = defaults.headerName; + this.locked = defaults.locked; + this.queryParameterName = defaults.queryParameterName; + this.regexPattern = defaults.regexPattern; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder database(@Nullable String database) { + this.database = database; + return this; + } + @CustomType.Setter + public Builder extractLocation(@Nullable String extractLocation) { + this.extractLocation = extractLocation; + return this; + } + @CustomType.Setter + public Builder headerName(@Nullable String headerName) { + this.headerName = headerName; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder queryParameterName(@Nullable String queryParameterName) { + this.queryParameterName = queryParameterName; + return this; + } + @CustomType.Setter + public Builder regexPattern(@Nullable String regexPattern) { + this.regexPattern = regexPattern; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase(); + _resultValue.database = database; + _resultValue.extractLocation = extractLocation; + _resultValue.headerName = headerName; + _resultValue.locked = locked; + _resultValue.queryParameterName = queryParameterName; + _resultValue.regexPattern = regexPattern; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset.java new file mode 100644 index 000000000..1524695a2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset { + private @Nullable String dataset; + private @Nullable String extractLocation; + private @Nullable String headerName; + private @Nullable Boolean locked; + private @Nullable String queryParameterName; + private @Nullable String regexPattern; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset() {} + public Optional dataset() { + return Optional.ofNullable(this.dataset); + } + public Optional extractLocation() { + return Optional.ofNullable(this.extractLocation); + } + public Optional headerName() { + return Optional.ofNullable(this.headerName); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional queryParameterName() { + return Optional.ofNullable(this.queryParameterName); + } + public Optional regexPattern() { + return Optional.ofNullable(this.regexPattern); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String dataset; + private @Nullable String extractLocation; + private @Nullable String headerName; + private @Nullable Boolean locked; + private @Nullable String queryParameterName; + private @Nullable String regexPattern; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset defaults) { + Objects.requireNonNull(defaults); + this.dataset = defaults.dataset; + this.extractLocation = defaults.extractLocation; + this.headerName = defaults.headerName; + this.locked = defaults.locked; + this.queryParameterName = defaults.queryParameterName; + this.regexPattern = defaults.regexPattern; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder dataset(@Nullable String dataset) { + this.dataset = dataset; + return this; + } + @CustomType.Setter + public Builder extractLocation(@Nullable String extractLocation) { + this.extractLocation = extractLocation; + return this; + } + @CustomType.Setter + public Builder headerName(@Nullable String headerName) { + this.headerName = headerName; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder queryParameterName(@Nullable String queryParameterName) { + this.queryParameterName = queryParameterName; + return this; + } + @CustomType.Setter + public Builder regexPattern(@Nullable String regexPattern) { + this.regexPattern = regexPattern; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset(); + _resultValue.dataset = dataset; + _resultValue.extractLocation = extractLocation; + _resultValue.headerName = headerName; + _resultValue.locked = locked; + _resultValue.queryParameterName = queryParameterName; + _resultValue.regexPattern = regexPattern; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey.java new file mode 100644 index 000000000..09a87106a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey { + private @Nullable Boolean locked; + private @Nullable String regex; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional regex() { + return Optional.ofNullable(this.regex); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String regex; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.regex = defaults.regex; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder regex(@Nullable String regex) { + this.regex = regex; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey(); + _resultValue.locked = locked; + _resultValue.regex = regex; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect.java new file mode 100644 index 000000000..2088bbcec --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect.java @@ -0,0 +1,185 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect { + private @Nullable String aggregateLines; + private @Nullable String aggregateSize; + private @Nullable String aggregateTime; + private @Nullable String apiConnector; + private @Nullable List apiDataElements; + private @Nullable String destinationHostname; + private @Nullable String destinationPath; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable Boolean overrideAggregateSettings; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect() {} + public Optional aggregateLines() { + return Optional.ofNullable(this.aggregateLines); + } + public Optional aggregateSize() { + return Optional.ofNullable(this.aggregateSize); + } + public Optional aggregateTime() { + return Optional.ofNullable(this.aggregateTime); + } + public Optional apiConnector() { + return Optional.ofNullable(this.apiConnector); + } + public List apiDataElements() { + return this.apiDataElements == null ? List.of() : this.apiDataElements; + } + public Optional destinationHostname() { + return Optional.ofNullable(this.destinationHostname); + } + public Optional destinationPath() { + return Optional.ofNullable(this.destinationPath); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional overrideAggregateSettings() { + return Optional.ofNullable(this.overrideAggregateSettings); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String aggregateLines; + private @Nullable String aggregateSize; + private @Nullable String aggregateTime; + private @Nullable String apiConnector; + private @Nullable List apiDataElements; + private @Nullable String destinationHostname; + private @Nullable String destinationPath; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable Boolean overrideAggregateSettings; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect defaults) { + Objects.requireNonNull(defaults); + this.aggregateLines = defaults.aggregateLines; + this.aggregateSize = defaults.aggregateSize; + this.aggregateTime = defaults.aggregateTime; + this.apiConnector = defaults.apiConnector; + this.apiDataElements = defaults.apiDataElements; + this.destinationHostname = defaults.destinationHostname; + this.destinationPath = defaults.destinationPath; + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.overrideAggregateSettings = defaults.overrideAggregateSettings; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder aggregateLines(@Nullable String aggregateLines) { + this.aggregateLines = aggregateLines; + return this; + } + @CustomType.Setter + public Builder aggregateSize(@Nullable String aggregateSize) { + this.aggregateSize = aggregateSize; + return this; + } + @CustomType.Setter + public Builder aggregateTime(@Nullable String aggregateTime) { + this.aggregateTime = aggregateTime; + return this; + } + @CustomType.Setter + public Builder apiConnector(@Nullable String apiConnector) { + this.apiConnector = apiConnector; + return this; + } + @CustomType.Setter + public Builder apiDataElements(@Nullable List apiDataElements) { + this.apiDataElements = apiDataElements; + return this; + } + public Builder apiDataElements(String... apiDataElements) { + return apiDataElements(List.of(apiDataElements)); + } + @CustomType.Setter + public Builder destinationHostname(@Nullable String destinationHostname) { + this.destinationHostname = destinationHostname; + return this; + } + @CustomType.Setter + public Builder destinationPath(@Nullable String destinationPath) { + this.destinationPath = destinationPath; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder overrideAggregateSettings(@Nullable Boolean overrideAggregateSettings) { + this.overrideAggregateSettings = overrideAggregateSettings; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect(); + _resultValue.aggregateLines = aggregateLines; + _resultValue.aggregateSize = aggregateSize; + _resultValue.aggregateTime = aggregateTime; + _resultValue.apiConnector = apiConnector; + _resultValue.apiDataElements = apiDataElements; + _resultValue.destinationHostname = destinationHostname; + _resultValue.destinationPath = destinationPath; + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.overrideAggregateSettings = overrideAggregateSettings; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced.java new file mode 100644 index 000000000..e2b59879a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced { + private @Nullable String description; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String xml; + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced() {} + public Optional description() { + return Optional.ofNullable(this.description); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional xml() { + return Optional.ofNullable(this.xml); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String description; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String xml; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced defaults) { + Objects.requireNonNull(defaults); + this.description = defaults.description; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.xml = defaults.xml; + } + + @CustomType.Setter + public Builder description(@Nullable String description) { + this.description = description; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder xml(@Nullable String xml) { + this.xml = xml; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced(); + _resultValue.description = description; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.xml = xml; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter.java new file mode 100644 index 000000000..66fe6cd5e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter.java @@ -0,0 +1,174 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule; +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter { + private @Nullable String cookieName; + private @Nullable String description; + private @Nullable Boolean enableFailover; + private @Nullable List failoverRules; + private @Nullable String failoverTitle; + private @Nullable String hostname; + private @Nullable String ip; + private @Nullable Boolean locked; + private @Nullable String originId; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter() {} + public Optional cookieName() { + return Optional.ofNullable(this.cookieName); + } + public Optional description() { + return Optional.ofNullable(this.description); + } + public Optional enableFailover() { + return Optional.ofNullable(this.enableFailover); + } + public List failoverRules() { + return this.failoverRules == null ? List.of() : this.failoverRules; + } + public Optional failoverTitle() { + return Optional.ofNullable(this.failoverTitle); + } + public Optional hostname() { + return Optional.ofNullable(this.hostname); + } + public Optional ip() { + return Optional.ofNullable(this.ip); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional originId() { + return Optional.ofNullable(this.originId); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String cookieName; + private @Nullable String description; + private @Nullable Boolean enableFailover; + private @Nullable List failoverRules; + private @Nullable String failoverTitle; + private @Nullable String hostname; + private @Nullable String ip; + private @Nullable Boolean locked; + private @Nullable String originId; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter defaults) { + Objects.requireNonNull(defaults); + this.cookieName = defaults.cookieName; + this.description = defaults.description; + this.enableFailover = defaults.enableFailover; + this.failoverRules = defaults.failoverRules; + this.failoverTitle = defaults.failoverTitle; + this.hostname = defaults.hostname; + this.ip = defaults.ip; + this.locked = defaults.locked; + this.originId = defaults.originId; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder cookieName(@Nullable String cookieName) { + this.cookieName = cookieName; + return this; + } + @CustomType.Setter + public Builder description(@Nullable String description) { + this.description = description; + return this; + } + @CustomType.Setter + public Builder enableFailover(@Nullable Boolean enableFailover) { + this.enableFailover = enableFailover; + return this; + } + @CustomType.Setter + public Builder failoverRules(@Nullable List failoverRules) { + this.failoverRules = failoverRules; + return this; + } + public Builder failoverRules(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule... failoverRules) { + return failoverRules(List.of(failoverRules)); + } + @CustomType.Setter + public Builder failoverTitle(@Nullable String failoverTitle) { + this.failoverTitle = failoverTitle; + return this; + } + @CustomType.Setter + public Builder hostname(@Nullable String hostname) { + this.hostname = hostname; + return this; + } + @CustomType.Setter + public Builder ip(@Nullable String ip) { + this.ip = ip; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder originId(@Nullable String originId) { + this.originId = originId; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter(); + _resultValue.cookieName = cookieName; + _resultValue.description = description; + _resultValue.enableFailover = enableFailover; + _resultValue.failoverRules = failoverRules; + _resultValue.failoverTitle = failoverTitle; + _resultValue.hostname = hostname; + _resultValue.ip = ip; + _resultValue.locked = locked; + _resultValue.originId = originId; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule.java new file mode 100644 index 000000000..94981c9c6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule { + private @Nullable Boolean absolutePath; + private @Nullable String contextRoot; + private @Nullable String failoverHostname; + private @Nullable Boolean modifyRequest; + private @Nullable Boolean overrideHostname; + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule() {} + public Optional absolutePath() { + return Optional.ofNullable(this.absolutePath); + } + public Optional contextRoot() { + return Optional.ofNullable(this.contextRoot); + } + public Optional failoverHostname() { + return Optional.ofNullable(this.failoverHostname); + } + public Optional modifyRequest() { + return Optional.ofNullable(this.modifyRequest); + } + public Optional overrideHostname() { + return Optional.ofNullable(this.overrideHostname); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean absolutePath; + private @Nullable String contextRoot; + private @Nullable String failoverHostname; + private @Nullable Boolean modifyRequest; + private @Nullable Boolean overrideHostname; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule defaults) { + Objects.requireNonNull(defaults); + this.absolutePath = defaults.absolutePath; + this.contextRoot = defaults.contextRoot; + this.failoverHostname = defaults.failoverHostname; + this.modifyRequest = defaults.modifyRequest; + this.overrideHostname = defaults.overrideHostname; + } + + @CustomType.Setter + public Builder absolutePath(@Nullable Boolean absolutePath) { + this.absolutePath = absolutePath; + return this; + } + @CustomType.Setter + public Builder contextRoot(@Nullable String contextRoot) { + this.contextRoot = contextRoot; + return this; + } + @CustomType.Setter + public Builder failoverHostname(@Nullable String failoverHostname) { + this.failoverHostname = failoverHostname; + return this; + } + @CustomType.Setter + public Builder modifyRequest(@Nullable Boolean modifyRequest) { + this.modifyRequest = modifyRequest; + return this; + } + @CustomType.Setter + public Builder overrideHostname(@Nullable Boolean overrideHostname) { + this.overrideHostname = overrideHostname; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule(); + _resultValue.absolutePath = absolutePath; + _resultValue.contextRoot = contextRoot; + _resultValue.failoverHostname = failoverHostname; + _resultValue.modifyRequest = modifyRequest; + _resultValue.overrideHostname = overrideHostname; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin.java new file mode 100644 index 000000000..0d9602913 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin.java @@ -0,0 +1,145 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin { + private @Nullable String cookieName; + private @Nullable String description; + private @Nullable Boolean enableSessionPersistence; + private @Nullable String hostname; + private @Nullable String id; + private @Nullable Boolean locked; + private @Nullable String sessionPersistenceTitle; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin() {} + public Optional cookieName() { + return Optional.ofNullable(this.cookieName); + } + public Optional description() { + return Optional.ofNullable(this.description); + } + public Optional enableSessionPersistence() { + return Optional.ofNullable(this.enableSessionPersistence); + } + public Optional hostname() { + return Optional.ofNullable(this.hostname); + } + public Optional id() { + return Optional.ofNullable(this.id); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional sessionPersistenceTitle() { + return Optional.ofNullable(this.sessionPersistenceTitle); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String cookieName; + private @Nullable String description; + private @Nullable Boolean enableSessionPersistence; + private @Nullable String hostname; + private @Nullable String id; + private @Nullable Boolean locked; + private @Nullable String sessionPersistenceTitle; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin defaults) { + Objects.requireNonNull(defaults); + this.cookieName = defaults.cookieName; + this.description = defaults.description; + this.enableSessionPersistence = defaults.enableSessionPersistence; + this.hostname = defaults.hostname; + this.id = defaults.id; + this.locked = defaults.locked; + this.sessionPersistenceTitle = defaults.sessionPersistenceTitle; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder cookieName(@Nullable String cookieName) { + this.cookieName = cookieName; + return this; + } + @CustomType.Setter + public Builder description(@Nullable String description) { + this.description = description; + return this; + } + @CustomType.Setter + public Builder enableSessionPersistence(@Nullable Boolean enableSessionPersistence) { + this.enableSessionPersistence = enableSessionPersistence; + return this; + } + @CustomType.Setter + public Builder hostname(@Nullable String hostname) { + this.hostname = hostname; + return this; + } + @CustomType.Setter + public Builder id(@Nullable String id) { + this.id = id; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder sessionPersistenceTitle(@Nullable String sessionPersistenceTitle) { + this.sessionPersistenceTitle = sessionPersistenceTitle; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin(); + _resultValue.cookieName = cookieName; + _resultValue.description = description; + _resultValue.enableSessionPersistence = enableSessionPersistence; + _resultValue.hostname = hostname; + _resultValue.id = id; + _resultValue.locked = locked; + _resultValue.sessionPersistenceTitle = sessionPersistenceTitle; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization.java new file mode 100644 index 000000000..844f70718 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization.java @@ -0,0 +1,121 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization { + private @Nullable String cookieName; + private @Nullable String domain; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String value; + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization() {} + public Optional cookieName() { + return Optional.ofNullable(this.cookieName); + } + public Optional domain() { + return Optional.ofNullable(this.domain); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String cookieName; + private @Nullable String domain; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String value; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization defaults) { + Objects.requireNonNull(defaults); + this.cookieName = defaults.cookieName; + this.domain = defaults.domain; + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder cookieName(@Nullable String cookieName) { + this.cookieName = cookieName; + return this; + } + @CustomType.Setter + public Builder domain(@Nullable String domain) { + this.domain = domain; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder value(@Nullable String value) { + this.value = value; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization(); + _resultValue.cookieName = cookieName; + _resultValue.domain = domain; + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector.java new file mode 100644 index 000000000..1bbce50e3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector.java @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy; +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy cloudletPolicy; + private @Nullable Integer cloudletSharedPolicy; + private @Nullable Boolean enabled; + private @Nullable Boolean isSharedPolicy; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector() {} + public Optional cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + public Optional cloudletSharedPolicy() { + return Optional.ofNullable(this.cloudletSharedPolicy); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional isSharedPolicy() { + return Optional.ofNullable(this.isSharedPolicy); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy cloudletPolicy; + private @Nullable Integer cloudletSharedPolicy; + private @Nullable Boolean enabled; + private @Nullable Boolean isSharedPolicy; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector defaults) { + Objects.requireNonNull(defaults); + this.cloudletPolicy = defaults.cloudletPolicy; + this.cloudletSharedPolicy = defaults.cloudletSharedPolicy; + this.enabled = defaults.enabled; + this.isSharedPolicy = defaults.isSharedPolicy; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder cloudletPolicy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy cloudletPolicy) { + this.cloudletPolicy = cloudletPolicy; + return this; + } + @CustomType.Setter + public Builder cloudletSharedPolicy(@Nullable Integer cloudletSharedPolicy) { + this.cloudletSharedPolicy = cloudletSharedPolicy; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder isSharedPolicy(@Nullable Boolean isSharedPolicy) { + this.isSharedPolicy = isSharedPolicy; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector(); + _resultValue.cloudletPolicy = cloudletPolicy; + _resultValue.cloudletSharedPolicy = cloudletSharedPolicy; + _resultValue.enabled = enabled; + _resultValue.isSharedPolicy = isSharedPolicy; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy.java new file mode 100644 index 000000000..0bad3e6db --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy.java @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy { + private @Nullable Integer id; + private @Nullable String name; + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy() {} + public Optional id() { + return Optional.ofNullable(this.id); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer id; + private @Nullable String name; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy defaults) { + Objects.requireNonNull(defaults); + this.id = defaults.id; + this.name = defaults.name; + } + + @CustomType.Setter + public Builder id(@Nullable Integer id) { + this.id = id; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy(); + _resultValue.id = id; + _resultValue.name = name; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape.java new file mode 100644 index 000000000..b3953d134 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes.java new file mode 100644 index 000000000..3efc85c4f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes.java @@ -0,0 +1,161 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes { + private @Nullable Boolean detectInjection; + private @Nullable Boolean enableViaHttp; + private @Nullable Boolean enabled; + private @Nullable List i18nCharsets; + private @Nullable Boolean i18nStatus; + private @Nullable Boolean locked; + private @Nullable Boolean passClientIp; + private @Nullable Boolean passSetCookie; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes() {} + public Optional detectInjection() { + return Optional.ofNullable(this.detectInjection); + } + public Optional enableViaHttp() { + return Optional.ofNullable(this.enableViaHttp); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public List i18nCharsets() { + return this.i18nCharsets == null ? List.of() : this.i18nCharsets; + } + public Optional i18nStatus() { + return Optional.ofNullable(this.i18nStatus); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional passClientIp() { + return Optional.ofNullable(this.passClientIp); + } + public Optional passSetCookie() { + return Optional.ofNullable(this.passSetCookie); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean detectInjection; + private @Nullable Boolean enableViaHttp; + private @Nullable Boolean enabled; + private @Nullable List i18nCharsets; + private @Nullable Boolean i18nStatus; + private @Nullable Boolean locked; + private @Nullable Boolean passClientIp; + private @Nullable Boolean passSetCookie; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes defaults) { + Objects.requireNonNull(defaults); + this.detectInjection = defaults.detectInjection; + this.enableViaHttp = defaults.enableViaHttp; + this.enabled = defaults.enabled; + this.i18nCharsets = defaults.i18nCharsets; + this.i18nStatus = defaults.i18nStatus; + this.locked = defaults.locked; + this.passClientIp = defaults.passClientIp; + this.passSetCookie = defaults.passSetCookie; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder detectInjection(@Nullable Boolean detectInjection) { + this.detectInjection = detectInjection; + return this; + } + @CustomType.Setter + public Builder enableViaHttp(@Nullable Boolean enableViaHttp) { + this.enableViaHttp = enableViaHttp; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder i18nCharsets(@Nullable List i18nCharsets) { + this.i18nCharsets = i18nCharsets; + return this; + } + public Builder i18nCharsets(String... i18nCharsets) { + return i18nCharsets(List.of(i18nCharsets)); + } + @CustomType.Setter + public Builder i18nStatus(@Nullable Boolean i18nStatus) { + this.i18nStatus = i18nStatus; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder passClientIp(@Nullable Boolean passClientIp) { + this.passClientIp = passClientIp; + return this; + } + @CustomType.Setter + public Builder passSetCookie(@Nullable Boolean passSetCookie) { + this.passSetCookie = passSetCookie; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes(); + _resultValue.detectInjection = detectInjection; + _resultValue.enableViaHttp = enableViaHttp; + _resultValue.enabled = enabled; + _resultValue.i18nCharsets = i18nCharsets; + _resultValue.i18nStatus = i18nStatus; + _resultValue.locked = locked; + _resultValue.passClientIp = passClientIp; + _resultValue.passSetCookie = passSetCookie; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker.java new file mode 100644 index 000000000..75c463000 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker.java @@ -0,0 +1,145 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker { + private @Nullable String createEdgeWorker; + private @Nullable String edgeWorkerId; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable Boolean mPulse; + private @Nullable String mPulseInformation; + private @Nullable String resourceTier; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker() {} + public Optional createEdgeWorker() { + return Optional.ofNullable(this.createEdgeWorker); + } + public Optional edgeWorkerId() { + return Optional.ofNullable(this.edgeWorkerId); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional mPulse() { + return Optional.ofNullable(this.mPulse); + } + public Optional mPulseInformation() { + return Optional.ofNullable(this.mPulseInformation); + } + public Optional resourceTier() { + return Optional.ofNullable(this.resourceTier); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String createEdgeWorker; + private @Nullable String edgeWorkerId; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable Boolean mPulse; + private @Nullable String mPulseInformation; + private @Nullable String resourceTier; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker defaults) { + Objects.requireNonNull(defaults); + this.createEdgeWorker = defaults.createEdgeWorker; + this.edgeWorkerId = defaults.edgeWorkerId; + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.mPulse = defaults.mPulse; + this.mPulseInformation = defaults.mPulseInformation; + this.resourceTier = defaults.resourceTier; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder createEdgeWorker(@Nullable String createEdgeWorker) { + this.createEdgeWorker = createEdgeWorker; + return this; + } + @CustomType.Setter + public Builder edgeWorkerId(@Nullable String edgeWorkerId) { + this.edgeWorkerId = edgeWorkerId; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder mPulse(@Nullable Boolean mPulse) { + this.mPulse = mPulse; + return this; + } + @CustomType.Setter + public Builder mPulseInformation(@Nullable String mPulseInformation) { + this.mPulseInformation = mPulseInformation; + return this; + } + @CustomType.Setter + public Builder resourceTier(@Nullable String resourceTier) { + this.resourceTier = resourceTier; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker(); + _resultValue.createEdgeWorker = createEdgeWorker; + _resultValue.edgeWorkerId = edgeWorkerId; + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.mPulse = mPulse; + _resultValue.mPulseInformation = mPulseInformation; + _resultValue.resourceTier = resourceTier; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings.java new file mode 100644 index 000000000..6bb4c9b51 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings { + private @Nullable List certificateAuthoritySets; + private @Nullable Boolean enableAuthSet; + private @Nullable Boolean enableDenyRequest; + private @Nullable Boolean enableOcspStatus; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings() {} + public List certificateAuthoritySets() { + return this.certificateAuthoritySets == null ? List.of() : this.certificateAuthoritySets; + } + public Optional enableAuthSet() { + return Optional.ofNullable(this.enableAuthSet); + } + public Optional enableDenyRequest() { + return Optional.ofNullable(this.enableDenyRequest); + } + public Optional enableOcspStatus() { + return Optional.ofNullable(this.enableOcspStatus); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List certificateAuthoritySets; + private @Nullable Boolean enableAuthSet; + private @Nullable Boolean enableDenyRequest; + private @Nullable Boolean enableOcspStatus; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings defaults) { + Objects.requireNonNull(defaults); + this.certificateAuthoritySets = defaults.certificateAuthoritySets; + this.enableAuthSet = defaults.enableAuthSet; + this.enableDenyRequest = defaults.enableDenyRequest; + this.enableOcspStatus = defaults.enableOcspStatus; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder certificateAuthoritySets(@Nullable List certificateAuthoritySets) { + this.certificateAuthoritySets = certificateAuthoritySets; + return this; + } + public Builder certificateAuthoritySets(String... certificateAuthoritySets) { + return certificateAuthoritySets(List.of(certificateAuthoritySets)); + } + @CustomType.Setter + public Builder enableAuthSet(@Nullable Boolean enableAuthSet) { + this.enableAuthSet = enableAuthSet; + return this; + } + @CustomType.Setter + public Builder enableDenyRequest(@Nullable Boolean enableDenyRequest) { + this.enableDenyRequest = enableDenyRequest; + return this; + } + @CustomType.Setter + public Builder enableOcspStatus(@Nullable Boolean enableOcspStatus) { + this.enableOcspStatus = enableOcspStatus; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings(); + _resultValue.certificateAuthoritySets = certificateAuthoritySets; + _resultValue.enableAuthSet = enableAuthSet; + _resultValue.enableDenyRequest = enableDenyRequest; + _resultValue.enableOcspStatus = enableOcspStatus; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol.java new file mode 100644 index 000000000..1deba9593 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol { + private @Nullable String display; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol() {} + public Optional display() { + return Optional.ofNullable(this.display); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String display; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol defaults) { + Objects.requireNonNull(defaults); + this.display = defaults.display; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder display(@Nullable String display) { + this.display = display; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol(); + _resultValue.display = display; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection.java new file mode 100644 index 000000000..4f141258c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection.java @@ -0,0 +1,469 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection { + private @Nullable String anonymousVpn; + private @Nullable String bestPracticeAction; + private @Nullable String bestPracticeRedirecturl; + private @Nullable Boolean detectAnonymousVpn; + private @Nullable String detectAnonymousVpnAction; + private @Nullable String detectAnonymousVpnRedirecturl; + private @Nullable Boolean detectHostingProvider; + private @Nullable String detectHostingProviderAction; + private @Nullable String detectHostingProviderRedirecturl; + private @Nullable Boolean detectPublicProxy; + private @Nullable String detectPublicProxyAction; + private @Nullable String detectPublicProxyRedirecturl; + private @Nullable Boolean detectResidentialProxy; + private @Nullable String detectResidentialProxyAction; + private @Nullable String detectResidentialProxyRedirecturl; + private @Nullable Boolean detectSmartDnsProxy; + private @Nullable String detectSmartDnsProxyAction; + private @Nullable String detectSmartDnsProxyRedirecturl; + private @Nullable Boolean detectTorExitNode; + private @Nullable String detectTorExitNodeAction; + private @Nullable String detectTorExitNodeRedirecturl; + private @Nullable Boolean detectVpnDataCenter; + private @Nullable String detectVpnDataCenterAction; + private @Nullable String detectVpnDataCenterRedirecturl; + private @Nullable String enableConfigurationMode; + private @Nullable Boolean enabled; + private @Nullable Boolean forwardHeaderEnrichment; + private @Nullable String hostingProvider; + private @Nullable Boolean locked; + private @Nullable String publicProxy; + private @Nullable String residentialProxy; + private @Nullable String smartDnsProxy; + private @Nullable String templateUuid; + private @Nullable String torExitNode; + private @Nullable String uuid; + private @Nullable String vpnDataCenter; + + private GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection() {} + public Optional anonymousVpn() { + return Optional.ofNullable(this.anonymousVpn); + } + public Optional bestPracticeAction() { + return Optional.ofNullable(this.bestPracticeAction); + } + public Optional bestPracticeRedirecturl() { + return Optional.ofNullable(this.bestPracticeRedirecturl); + } + public Optional detectAnonymousVpn() { + return Optional.ofNullable(this.detectAnonymousVpn); + } + public Optional detectAnonymousVpnAction() { + return Optional.ofNullable(this.detectAnonymousVpnAction); + } + public Optional detectAnonymousVpnRedirecturl() { + return Optional.ofNullable(this.detectAnonymousVpnRedirecturl); + } + public Optional detectHostingProvider() { + return Optional.ofNullable(this.detectHostingProvider); + } + public Optional detectHostingProviderAction() { + return Optional.ofNullable(this.detectHostingProviderAction); + } + public Optional detectHostingProviderRedirecturl() { + return Optional.ofNullable(this.detectHostingProviderRedirecturl); + } + public Optional detectPublicProxy() { + return Optional.ofNullable(this.detectPublicProxy); + } + public Optional detectPublicProxyAction() { + return Optional.ofNullable(this.detectPublicProxyAction); + } + public Optional detectPublicProxyRedirecturl() { + return Optional.ofNullable(this.detectPublicProxyRedirecturl); + } + public Optional detectResidentialProxy() { + return Optional.ofNullable(this.detectResidentialProxy); + } + public Optional detectResidentialProxyAction() { + return Optional.ofNullable(this.detectResidentialProxyAction); + } + public Optional detectResidentialProxyRedirecturl() { + return Optional.ofNullable(this.detectResidentialProxyRedirecturl); + } + public Optional detectSmartDnsProxy() { + return Optional.ofNullable(this.detectSmartDnsProxy); + } + public Optional detectSmartDnsProxyAction() { + return Optional.ofNullable(this.detectSmartDnsProxyAction); + } + public Optional detectSmartDnsProxyRedirecturl() { + return Optional.ofNullable(this.detectSmartDnsProxyRedirecturl); + } + public Optional detectTorExitNode() { + return Optional.ofNullable(this.detectTorExitNode); + } + public Optional detectTorExitNodeAction() { + return Optional.ofNullable(this.detectTorExitNodeAction); + } + public Optional detectTorExitNodeRedirecturl() { + return Optional.ofNullable(this.detectTorExitNodeRedirecturl); + } + public Optional detectVpnDataCenter() { + return Optional.ofNullable(this.detectVpnDataCenter); + } + public Optional detectVpnDataCenterAction() { + return Optional.ofNullable(this.detectVpnDataCenterAction); + } + public Optional detectVpnDataCenterRedirecturl() { + return Optional.ofNullable(this.detectVpnDataCenterRedirecturl); + } + public Optional enableConfigurationMode() { + return Optional.ofNullable(this.enableConfigurationMode); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional forwardHeaderEnrichment() { + return Optional.ofNullable(this.forwardHeaderEnrichment); + } + public Optional hostingProvider() { + return Optional.ofNullable(this.hostingProvider); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional publicProxy() { + return Optional.ofNullable(this.publicProxy); + } + public Optional residentialProxy() { + return Optional.ofNullable(this.residentialProxy); + } + public Optional smartDnsProxy() { + return Optional.ofNullable(this.smartDnsProxy); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional torExitNode() { + return Optional.ofNullable(this.torExitNode); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional vpnDataCenter() { + return Optional.ofNullable(this.vpnDataCenter); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String anonymousVpn; + private @Nullable String bestPracticeAction; + private @Nullable String bestPracticeRedirecturl; + private @Nullable Boolean detectAnonymousVpn; + private @Nullable String detectAnonymousVpnAction; + private @Nullable String detectAnonymousVpnRedirecturl; + private @Nullable Boolean detectHostingProvider; + private @Nullable String detectHostingProviderAction; + private @Nullable String detectHostingProviderRedirecturl; + private @Nullable Boolean detectPublicProxy; + private @Nullable String detectPublicProxyAction; + private @Nullable String detectPublicProxyRedirecturl; + private @Nullable Boolean detectResidentialProxy; + private @Nullable String detectResidentialProxyAction; + private @Nullable String detectResidentialProxyRedirecturl; + private @Nullable Boolean detectSmartDnsProxy; + private @Nullable String detectSmartDnsProxyAction; + private @Nullable String detectSmartDnsProxyRedirecturl; + private @Nullable Boolean detectTorExitNode; + private @Nullable String detectTorExitNodeAction; + private @Nullable String detectTorExitNodeRedirecturl; + private @Nullable Boolean detectVpnDataCenter; + private @Nullable String detectVpnDataCenterAction; + private @Nullable String detectVpnDataCenterRedirecturl; + private @Nullable String enableConfigurationMode; + private @Nullable Boolean enabled; + private @Nullable Boolean forwardHeaderEnrichment; + private @Nullable String hostingProvider; + private @Nullable Boolean locked; + private @Nullable String publicProxy; + private @Nullable String residentialProxy; + private @Nullable String smartDnsProxy; + private @Nullable String templateUuid; + private @Nullable String torExitNode; + private @Nullable String uuid; + private @Nullable String vpnDataCenter; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection defaults) { + Objects.requireNonNull(defaults); + this.anonymousVpn = defaults.anonymousVpn; + this.bestPracticeAction = defaults.bestPracticeAction; + this.bestPracticeRedirecturl = defaults.bestPracticeRedirecturl; + this.detectAnonymousVpn = defaults.detectAnonymousVpn; + this.detectAnonymousVpnAction = defaults.detectAnonymousVpnAction; + this.detectAnonymousVpnRedirecturl = defaults.detectAnonymousVpnRedirecturl; + this.detectHostingProvider = defaults.detectHostingProvider; + this.detectHostingProviderAction = defaults.detectHostingProviderAction; + this.detectHostingProviderRedirecturl = defaults.detectHostingProviderRedirecturl; + this.detectPublicProxy = defaults.detectPublicProxy; + this.detectPublicProxyAction = defaults.detectPublicProxyAction; + this.detectPublicProxyRedirecturl = defaults.detectPublicProxyRedirecturl; + this.detectResidentialProxy = defaults.detectResidentialProxy; + this.detectResidentialProxyAction = defaults.detectResidentialProxyAction; + this.detectResidentialProxyRedirecturl = defaults.detectResidentialProxyRedirecturl; + this.detectSmartDnsProxy = defaults.detectSmartDnsProxy; + this.detectSmartDnsProxyAction = defaults.detectSmartDnsProxyAction; + this.detectSmartDnsProxyRedirecturl = defaults.detectSmartDnsProxyRedirecturl; + this.detectTorExitNode = defaults.detectTorExitNode; + this.detectTorExitNodeAction = defaults.detectTorExitNodeAction; + this.detectTorExitNodeRedirecturl = defaults.detectTorExitNodeRedirecturl; + this.detectVpnDataCenter = defaults.detectVpnDataCenter; + this.detectVpnDataCenterAction = defaults.detectVpnDataCenterAction; + this.detectVpnDataCenterRedirecturl = defaults.detectVpnDataCenterRedirecturl; + this.enableConfigurationMode = defaults.enableConfigurationMode; + this.enabled = defaults.enabled; + this.forwardHeaderEnrichment = defaults.forwardHeaderEnrichment; + this.hostingProvider = defaults.hostingProvider; + this.locked = defaults.locked; + this.publicProxy = defaults.publicProxy; + this.residentialProxy = defaults.residentialProxy; + this.smartDnsProxy = defaults.smartDnsProxy; + this.templateUuid = defaults.templateUuid; + this.torExitNode = defaults.torExitNode; + this.uuid = defaults.uuid; + this.vpnDataCenter = defaults.vpnDataCenter; + } + + @CustomType.Setter + public Builder anonymousVpn(@Nullable String anonymousVpn) { + this.anonymousVpn = anonymousVpn; + return this; + } + @CustomType.Setter + public Builder bestPracticeAction(@Nullable String bestPracticeAction) { + this.bestPracticeAction = bestPracticeAction; + return this; + } + @CustomType.Setter + public Builder bestPracticeRedirecturl(@Nullable String bestPracticeRedirecturl) { + this.bestPracticeRedirecturl = bestPracticeRedirecturl; + return this; + } + @CustomType.Setter + public Builder detectAnonymousVpn(@Nullable Boolean detectAnonymousVpn) { + this.detectAnonymousVpn = detectAnonymousVpn; + return this; + } + @CustomType.Setter + public Builder detectAnonymousVpnAction(@Nullable String detectAnonymousVpnAction) { + this.detectAnonymousVpnAction = detectAnonymousVpnAction; + return this; + } + @CustomType.Setter + public Builder detectAnonymousVpnRedirecturl(@Nullable String detectAnonymousVpnRedirecturl) { + this.detectAnonymousVpnRedirecturl = detectAnonymousVpnRedirecturl; + return this; + } + @CustomType.Setter + public Builder detectHostingProvider(@Nullable Boolean detectHostingProvider) { + this.detectHostingProvider = detectHostingProvider; + return this; + } + @CustomType.Setter + public Builder detectHostingProviderAction(@Nullable String detectHostingProviderAction) { + this.detectHostingProviderAction = detectHostingProviderAction; + return this; + } + @CustomType.Setter + public Builder detectHostingProviderRedirecturl(@Nullable String detectHostingProviderRedirecturl) { + this.detectHostingProviderRedirecturl = detectHostingProviderRedirecturl; + return this; + } + @CustomType.Setter + public Builder detectPublicProxy(@Nullable Boolean detectPublicProxy) { + this.detectPublicProxy = detectPublicProxy; + return this; + } + @CustomType.Setter + public Builder detectPublicProxyAction(@Nullable String detectPublicProxyAction) { + this.detectPublicProxyAction = detectPublicProxyAction; + return this; + } + @CustomType.Setter + public Builder detectPublicProxyRedirecturl(@Nullable String detectPublicProxyRedirecturl) { + this.detectPublicProxyRedirecturl = detectPublicProxyRedirecturl; + return this; + } + @CustomType.Setter + public Builder detectResidentialProxy(@Nullable Boolean detectResidentialProxy) { + this.detectResidentialProxy = detectResidentialProxy; + return this; + } + @CustomType.Setter + public Builder detectResidentialProxyAction(@Nullable String detectResidentialProxyAction) { + this.detectResidentialProxyAction = detectResidentialProxyAction; + return this; + } + @CustomType.Setter + public Builder detectResidentialProxyRedirecturl(@Nullable String detectResidentialProxyRedirecturl) { + this.detectResidentialProxyRedirecturl = detectResidentialProxyRedirecturl; + return this; + } + @CustomType.Setter + public Builder detectSmartDnsProxy(@Nullable Boolean detectSmartDnsProxy) { + this.detectSmartDnsProxy = detectSmartDnsProxy; + return this; + } + @CustomType.Setter + public Builder detectSmartDnsProxyAction(@Nullable String detectSmartDnsProxyAction) { + this.detectSmartDnsProxyAction = detectSmartDnsProxyAction; + return this; + } + @CustomType.Setter + public Builder detectSmartDnsProxyRedirecturl(@Nullable String detectSmartDnsProxyRedirecturl) { + this.detectSmartDnsProxyRedirecturl = detectSmartDnsProxyRedirecturl; + return this; + } + @CustomType.Setter + public Builder detectTorExitNode(@Nullable Boolean detectTorExitNode) { + this.detectTorExitNode = detectTorExitNode; + return this; + } + @CustomType.Setter + public Builder detectTorExitNodeAction(@Nullable String detectTorExitNodeAction) { + this.detectTorExitNodeAction = detectTorExitNodeAction; + return this; + } + @CustomType.Setter + public Builder detectTorExitNodeRedirecturl(@Nullable String detectTorExitNodeRedirecturl) { + this.detectTorExitNodeRedirecturl = detectTorExitNodeRedirecturl; + return this; + } + @CustomType.Setter + public Builder detectVpnDataCenter(@Nullable Boolean detectVpnDataCenter) { + this.detectVpnDataCenter = detectVpnDataCenter; + return this; + } + @CustomType.Setter + public Builder detectVpnDataCenterAction(@Nullable String detectVpnDataCenterAction) { + this.detectVpnDataCenterAction = detectVpnDataCenterAction; + return this; + } + @CustomType.Setter + public Builder detectVpnDataCenterRedirecturl(@Nullable String detectVpnDataCenterRedirecturl) { + this.detectVpnDataCenterRedirecturl = detectVpnDataCenterRedirecturl; + return this; + } + @CustomType.Setter + public Builder enableConfigurationMode(@Nullable String enableConfigurationMode) { + this.enableConfigurationMode = enableConfigurationMode; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder forwardHeaderEnrichment(@Nullable Boolean forwardHeaderEnrichment) { + this.forwardHeaderEnrichment = forwardHeaderEnrichment; + return this; + } + @CustomType.Setter + public Builder hostingProvider(@Nullable String hostingProvider) { + this.hostingProvider = hostingProvider; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder publicProxy(@Nullable String publicProxy) { + this.publicProxy = publicProxy; + return this; + } + @CustomType.Setter + public Builder residentialProxy(@Nullable String residentialProxy) { + this.residentialProxy = residentialProxy; + return this; + } + @CustomType.Setter + public Builder smartDnsProxy(@Nullable String smartDnsProxy) { + this.smartDnsProxy = smartDnsProxy; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder torExitNode(@Nullable String torExitNode) { + this.torExitNode = torExitNode; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder vpnDataCenter(@Nullable String vpnDataCenter) { + this.vpnDataCenter = vpnDataCenter; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection(); + _resultValue.anonymousVpn = anonymousVpn; + _resultValue.bestPracticeAction = bestPracticeAction; + _resultValue.bestPracticeRedirecturl = bestPracticeRedirecturl; + _resultValue.detectAnonymousVpn = detectAnonymousVpn; + _resultValue.detectAnonymousVpnAction = detectAnonymousVpnAction; + _resultValue.detectAnonymousVpnRedirecturl = detectAnonymousVpnRedirecturl; + _resultValue.detectHostingProvider = detectHostingProvider; + _resultValue.detectHostingProviderAction = detectHostingProviderAction; + _resultValue.detectHostingProviderRedirecturl = detectHostingProviderRedirecturl; + _resultValue.detectPublicProxy = detectPublicProxy; + _resultValue.detectPublicProxyAction = detectPublicProxyAction; + _resultValue.detectPublicProxyRedirecturl = detectPublicProxyRedirecturl; + _resultValue.detectResidentialProxy = detectResidentialProxy; + _resultValue.detectResidentialProxyAction = detectResidentialProxyAction; + _resultValue.detectResidentialProxyRedirecturl = detectResidentialProxyRedirecturl; + _resultValue.detectSmartDnsProxy = detectSmartDnsProxy; + _resultValue.detectSmartDnsProxyAction = detectSmartDnsProxyAction; + _resultValue.detectSmartDnsProxyRedirecturl = detectSmartDnsProxyRedirecturl; + _resultValue.detectTorExitNode = detectTorExitNode; + _resultValue.detectTorExitNodeAction = detectTorExitNodeAction; + _resultValue.detectTorExitNodeRedirecturl = detectTorExitNodeRedirecturl; + _resultValue.detectVpnDataCenter = detectVpnDataCenter; + _resultValue.detectVpnDataCenterAction = detectVpnDataCenterAction; + _resultValue.detectVpnDataCenterRedirecturl = detectVpnDataCenterRedirecturl; + _resultValue.enableConfigurationMode = enableConfigurationMode; + _resultValue.enabled = enabled; + _resultValue.forwardHeaderEnrichment = forwardHeaderEnrichment; + _resultValue.hostingProvider = hostingProvider; + _resultValue.locked = locked; + _resultValue.publicProxy = publicProxy; + _resultValue.residentialProxy = residentialProxy; + _resultValue.smartDnsProxy = smartDnsProxy; + _resultValue.templateUuid = templateUuid; + _resultValue.torExitNode = torExitNode; + _resultValue.uuid = uuid; + _resultValue.vpnDataCenter = vpnDataCenter; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment.java new file mode 100644 index 000000000..78a372ee3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailAction.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailAction.java new file mode 100644 index 000000000..a1301b913 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailAction.java @@ -0,0 +1,460 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname; +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFailAction { + private @Nullable String actionType; + private @Nullable Boolean allowFcmParentOverride; + private @Nullable Boolean cexCustomPath; + private @Nullable String cexHostname; + private @Nullable String cexPath; + private @Nullable Boolean contentCustomPath; + private @Nullable String contentHostname; + private @Nullable String contentPath; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode cpCode; + private @Nullable Boolean dynamicCustomPath; + private @Nullable String dynamicMethod; + private @Nullable String dynamicPath; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable Boolean modifyProtocol; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname netStorageHostname; + private @Nullable String netStoragePath; + private @Nullable Boolean preserveQueryString; + private @Nullable String protocol; + private @Nullable Boolean redirectCustomPath; + private @Nullable String redirectHostname; + private @Nullable String redirectHostnameType; + private @Nullable Integer redirectMethod; + private @Nullable String redirectPath; + private @Nullable Boolean saasCnameEnabled; + private @Nullable Integer saasCnameLevel; + private @Nullable String saasCookie; + private @Nullable String saasQueryString; + private @Nullable String saasRegex; + private @Nullable String saasReplace; + private @Nullable String saasSuffix; + private @Nullable String saasType; + private @Nullable Integer statusCode; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailAction() {} + public Optional actionType() { + return Optional.ofNullable(this.actionType); + } + public Optional allowFcmParentOverride() { + return Optional.ofNullable(this.allowFcmParentOverride); + } + public Optional cexCustomPath() { + return Optional.ofNullable(this.cexCustomPath); + } + public Optional cexHostname() { + return Optional.ofNullable(this.cexHostname); + } + public Optional cexPath() { + return Optional.ofNullable(this.cexPath); + } + public Optional contentCustomPath() { + return Optional.ofNullable(this.contentCustomPath); + } + public Optional contentHostname() { + return Optional.ofNullable(this.contentHostname); + } + public Optional contentPath() { + return Optional.ofNullable(this.contentPath); + } + public Optional cpCode() { + return Optional.ofNullable(this.cpCode); + } + public Optional dynamicCustomPath() { + return Optional.ofNullable(this.dynamicCustomPath); + } + public Optional dynamicMethod() { + return Optional.ofNullable(this.dynamicMethod); + } + public Optional dynamicPath() { + return Optional.ofNullable(this.dynamicPath); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional modifyProtocol() { + return Optional.ofNullable(this.modifyProtocol); + } + public Optional netStorageHostname() { + return Optional.ofNullable(this.netStorageHostname); + } + public Optional netStoragePath() { + return Optional.ofNullable(this.netStoragePath); + } + public Optional preserveQueryString() { + return Optional.ofNullable(this.preserveQueryString); + } + public Optional protocol() { + return Optional.ofNullable(this.protocol); + } + public Optional redirectCustomPath() { + return Optional.ofNullable(this.redirectCustomPath); + } + public Optional redirectHostname() { + return Optional.ofNullable(this.redirectHostname); + } + public Optional redirectHostnameType() { + return Optional.ofNullable(this.redirectHostnameType); + } + public Optional redirectMethod() { + return Optional.ofNullable(this.redirectMethod); + } + public Optional redirectPath() { + return Optional.ofNullable(this.redirectPath); + } + public Optional saasCnameEnabled() { + return Optional.ofNullable(this.saasCnameEnabled); + } + public Optional saasCnameLevel() { + return Optional.ofNullable(this.saasCnameLevel); + } + public Optional saasCookie() { + return Optional.ofNullable(this.saasCookie); + } + public Optional saasQueryString() { + return Optional.ofNullable(this.saasQueryString); + } + public Optional saasRegex() { + return Optional.ofNullable(this.saasRegex); + } + public Optional saasReplace() { + return Optional.ofNullable(this.saasReplace); + } + public Optional saasSuffix() { + return Optional.ofNullable(this.saasSuffix); + } + public Optional saasType() { + return Optional.ofNullable(this.saasType); + } + public Optional statusCode() { + return Optional.ofNullable(this.statusCode); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailAction defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String actionType; + private @Nullable Boolean allowFcmParentOverride; + private @Nullable Boolean cexCustomPath; + private @Nullable String cexHostname; + private @Nullable String cexPath; + private @Nullable Boolean contentCustomPath; + private @Nullable String contentHostname; + private @Nullable String contentPath; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode cpCode; + private @Nullable Boolean dynamicCustomPath; + private @Nullable String dynamicMethod; + private @Nullable String dynamicPath; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable Boolean modifyProtocol; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname netStorageHostname; + private @Nullable String netStoragePath; + private @Nullable Boolean preserveQueryString; + private @Nullable String protocol; + private @Nullable Boolean redirectCustomPath; + private @Nullable String redirectHostname; + private @Nullable String redirectHostnameType; + private @Nullable Integer redirectMethod; + private @Nullable String redirectPath; + private @Nullable Boolean saasCnameEnabled; + private @Nullable Integer saasCnameLevel; + private @Nullable String saasCookie; + private @Nullable String saasQueryString; + private @Nullable String saasRegex; + private @Nullable String saasReplace; + private @Nullable String saasSuffix; + private @Nullable String saasType; + private @Nullable Integer statusCode; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailAction defaults) { + Objects.requireNonNull(defaults); + this.actionType = defaults.actionType; + this.allowFcmParentOverride = defaults.allowFcmParentOverride; + this.cexCustomPath = defaults.cexCustomPath; + this.cexHostname = defaults.cexHostname; + this.cexPath = defaults.cexPath; + this.contentCustomPath = defaults.contentCustomPath; + this.contentHostname = defaults.contentHostname; + this.contentPath = defaults.contentPath; + this.cpCode = defaults.cpCode; + this.dynamicCustomPath = defaults.dynamicCustomPath; + this.dynamicMethod = defaults.dynamicMethod; + this.dynamicPath = defaults.dynamicPath; + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.modifyProtocol = defaults.modifyProtocol; + this.netStorageHostname = defaults.netStorageHostname; + this.netStoragePath = defaults.netStoragePath; + this.preserveQueryString = defaults.preserveQueryString; + this.protocol = defaults.protocol; + this.redirectCustomPath = defaults.redirectCustomPath; + this.redirectHostname = defaults.redirectHostname; + this.redirectHostnameType = defaults.redirectHostnameType; + this.redirectMethod = defaults.redirectMethod; + this.redirectPath = defaults.redirectPath; + this.saasCnameEnabled = defaults.saasCnameEnabled; + this.saasCnameLevel = defaults.saasCnameLevel; + this.saasCookie = defaults.saasCookie; + this.saasQueryString = defaults.saasQueryString; + this.saasRegex = defaults.saasRegex; + this.saasReplace = defaults.saasReplace; + this.saasSuffix = defaults.saasSuffix; + this.saasType = defaults.saasType; + this.statusCode = defaults.statusCode; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder actionType(@Nullable String actionType) { + this.actionType = actionType; + return this; + } + @CustomType.Setter + public Builder allowFcmParentOverride(@Nullable Boolean allowFcmParentOverride) { + this.allowFcmParentOverride = allowFcmParentOverride; + return this; + } + @CustomType.Setter + public Builder cexCustomPath(@Nullable Boolean cexCustomPath) { + this.cexCustomPath = cexCustomPath; + return this; + } + @CustomType.Setter + public Builder cexHostname(@Nullable String cexHostname) { + this.cexHostname = cexHostname; + return this; + } + @CustomType.Setter + public Builder cexPath(@Nullable String cexPath) { + this.cexPath = cexPath; + return this; + } + @CustomType.Setter + public Builder contentCustomPath(@Nullable Boolean contentCustomPath) { + this.contentCustomPath = contentCustomPath; + return this; + } + @CustomType.Setter + public Builder contentHostname(@Nullable String contentHostname) { + this.contentHostname = contentHostname; + return this; + } + @CustomType.Setter + public Builder contentPath(@Nullable String contentPath) { + this.contentPath = contentPath; + return this; + } + @CustomType.Setter + public Builder cpCode(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode cpCode) { + this.cpCode = cpCode; + return this; + } + @CustomType.Setter + public Builder dynamicCustomPath(@Nullable Boolean dynamicCustomPath) { + this.dynamicCustomPath = dynamicCustomPath; + return this; + } + @CustomType.Setter + public Builder dynamicMethod(@Nullable String dynamicMethod) { + this.dynamicMethod = dynamicMethod; + return this; + } + @CustomType.Setter + public Builder dynamicPath(@Nullable String dynamicPath) { + this.dynamicPath = dynamicPath; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder modifyProtocol(@Nullable Boolean modifyProtocol) { + this.modifyProtocol = modifyProtocol; + return this; + } + @CustomType.Setter + public Builder netStorageHostname(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname netStorageHostname) { + this.netStorageHostname = netStorageHostname; + return this; + } + @CustomType.Setter + public Builder netStoragePath(@Nullable String netStoragePath) { + this.netStoragePath = netStoragePath; + return this; + } + @CustomType.Setter + public Builder preserveQueryString(@Nullable Boolean preserveQueryString) { + this.preserveQueryString = preserveQueryString; + return this; + } + @CustomType.Setter + public Builder protocol(@Nullable String protocol) { + this.protocol = protocol; + return this; + } + @CustomType.Setter + public Builder redirectCustomPath(@Nullable Boolean redirectCustomPath) { + this.redirectCustomPath = redirectCustomPath; + return this; + } + @CustomType.Setter + public Builder redirectHostname(@Nullable String redirectHostname) { + this.redirectHostname = redirectHostname; + return this; + } + @CustomType.Setter + public Builder redirectHostnameType(@Nullable String redirectHostnameType) { + this.redirectHostnameType = redirectHostnameType; + return this; + } + @CustomType.Setter + public Builder redirectMethod(@Nullable Integer redirectMethod) { + this.redirectMethod = redirectMethod; + return this; + } + @CustomType.Setter + public Builder redirectPath(@Nullable String redirectPath) { + this.redirectPath = redirectPath; + return this; + } + @CustomType.Setter + public Builder saasCnameEnabled(@Nullable Boolean saasCnameEnabled) { + this.saasCnameEnabled = saasCnameEnabled; + return this; + } + @CustomType.Setter + public Builder saasCnameLevel(@Nullable Integer saasCnameLevel) { + this.saasCnameLevel = saasCnameLevel; + return this; + } + @CustomType.Setter + public Builder saasCookie(@Nullable String saasCookie) { + this.saasCookie = saasCookie; + return this; + } + @CustomType.Setter + public Builder saasQueryString(@Nullable String saasQueryString) { + this.saasQueryString = saasQueryString; + return this; + } + @CustomType.Setter + public Builder saasRegex(@Nullable String saasRegex) { + this.saasRegex = saasRegex; + return this; + } + @CustomType.Setter + public Builder saasReplace(@Nullable String saasReplace) { + this.saasReplace = saasReplace; + return this; + } + @CustomType.Setter + public Builder saasSuffix(@Nullable String saasSuffix) { + this.saasSuffix = saasSuffix; + return this; + } + @CustomType.Setter + public Builder saasType(@Nullable String saasType) { + this.saasType = saasType; + return this; + } + @CustomType.Setter + public Builder statusCode(@Nullable Integer statusCode) { + this.statusCode = statusCode; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorFailAction build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorFailAction(); + _resultValue.actionType = actionType; + _resultValue.allowFcmParentOverride = allowFcmParentOverride; + _resultValue.cexCustomPath = cexCustomPath; + _resultValue.cexHostname = cexHostname; + _resultValue.cexPath = cexPath; + _resultValue.contentCustomPath = contentCustomPath; + _resultValue.contentHostname = contentHostname; + _resultValue.contentPath = contentPath; + _resultValue.cpCode = cpCode; + _resultValue.dynamicCustomPath = dynamicCustomPath; + _resultValue.dynamicMethod = dynamicMethod; + _resultValue.dynamicPath = dynamicPath; + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.modifyProtocol = modifyProtocol; + _resultValue.netStorageHostname = netStorageHostname; + _resultValue.netStoragePath = netStoragePath; + _resultValue.preserveQueryString = preserveQueryString; + _resultValue.protocol = protocol; + _resultValue.redirectCustomPath = redirectCustomPath; + _resultValue.redirectHostname = redirectHostname; + _resultValue.redirectHostnameType = redirectHostnameType; + _resultValue.redirectMethod = redirectMethod; + _resultValue.redirectPath = redirectPath; + _resultValue.saasCnameEnabled = saasCnameEnabled; + _resultValue.saasCnameLevel = saasCnameLevel; + _resultValue.saasCookie = saasCookie; + _resultValue.saasQueryString = saasQueryString; + _resultValue.saasRegex = saasRegex; + _resultValue.saasReplace = saasReplace; + _resultValue.saasSuffix = saasSuffix; + _resultValue.saasType = saasType; + _resultValue.statusCode = statusCode; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode.java new file mode 100644 index 000000000..5b2b8ac42 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode.java @@ -0,0 +1,114 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits; +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits cpCodeLimits; + private @Nullable Integer createdDate; + private @Nullable String description; + private @Nullable Integer id; + private @Nullable String name; + private @Nullable List products; + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode() {} + public Optional cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + public Optional createdDate() { + return Optional.ofNullable(this.createdDate); + } + public Optional description() { + return Optional.ofNullable(this.description); + } + public Optional id() { + return Optional.ofNullable(this.id); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + public List products() { + return this.products == null ? List.of() : this.products; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits cpCodeLimits; + private @Nullable Integer createdDate; + private @Nullable String description; + private @Nullable Integer id; + private @Nullable String name; + private @Nullable List products; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode defaults) { + Objects.requireNonNull(defaults); + this.cpCodeLimits = defaults.cpCodeLimits; + this.createdDate = defaults.createdDate; + this.description = defaults.description; + this.id = defaults.id; + this.name = defaults.name; + this.products = defaults.products; + } + + @CustomType.Setter + public Builder cpCodeLimits(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits cpCodeLimits) { + this.cpCodeLimits = cpCodeLimits; + return this; + } + @CustomType.Setter + public Builder createdDate(@Nullable Integer createdDate) { + this.createdDate = createdDate; + return this; + } + @CustomType.Setter + public Builder description(@Nullable String description) { + this.description = description; + return this; + } + @CustomType.Setter + public Builder id(@Nullable Integer id) { + this.id = id; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + @CustomType.Setter + public Builder products(@Nullable List products) { + this.products = products; + return this; + } + public Builder products(String... products) { + return products(List.of(products)); + } + public GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode(); + _resultValue.cpCodeLimits = cpCodeLimits; + _resultValue.createdDate = createdDate; + _resultValue.description = description; + _resultValue.id = id; + _resultValue.name = name; + _resultValue.products = products; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits.java new file mode 100644 index 000000000..8c01a7b75 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits.java @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits { + private @Nullable Integer currentCapacity; + private @Nullable Integer limit; + private @Nullable String limitType; + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits() {} + public Optional currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + public Optional limit() { + return Optional.ofNullable(this.limit); + } + public Optional limitType() { + return Optional.ofNullable(this.limitType); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer currentCapacity; + private @Nullable Integer limit; + private @Nullable String limitType; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits defaults) { + Objects.requireNonNull(defaults); + this.currentCapacity = defaults.currentCapacity; + this.limit = defaults.limit; + this.limitType = defaults.limitType; + } + + @CustomType.Setter + public Builder currentCapacity(@Nullable Integer currentCapacity) { + this.currentCapacity = currentCapacity; + return this; + } + @CustomType.Setter + public Builder limit(@Nullable Integer limit) { + this.limit = limit; + return this; + } + @CustomType.Setter + public Builder limitType(@Nullable String limitType) { + this.limitType = limitType; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits(); + _resultValue.currentCapacity = currentCapacity; + _resultValue.limit = limit; + _resultValue.limitType = limitType; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname.java new file mode 100644 index 000000000..f04bed9e9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname.java @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname { + private @Nullable Integer cpCode; + private @Nullable String downloadDomainName; + private @Nullable String g2oToken; + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname() {} + public Optional cpCode() { + return Optional.ofNullable(this.cpCode); + } + public Optional downloadDomainName() { + return Optional.ofNullable(this.downloadDomainName); + } + public Optional g2oToken() { + return Optional.ofNullable(this.g2oToken); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer cpCode; + private @Nullable String downloadDomainName; + private @Nullable String g2oToken; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname defaults) { + Objects.requireNonNull(defaults); + this.cpCode = defaults.cpCode; + this.downloadDomainName = defaults.downloadDomainName; + this.g2oToken = defaults.g2oToken; + } + + @CustomType.Setter + public Builder cpCode(@Nullable Integer cpCode) { + this.cpCode = cpCode; + return this; + } + @CustomType.Setter + public Builder downloadDomainName(@Nullable String downloadDomainName) { + this.downloadDomainName = downloadDomainName; + return this; + } + @CustomType.Setter + public Builder g2oToken(@Nullable String g2oToken) { + this.g2oToken = g2oToken; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname(); + _resultValue.cpCode = cpCode; + _resultValue.downloadDomainName = downloadDomainName; + _resultValue.g2oToken = g2oToken; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility.java new file mode 100644 index 000000000..802fcf3bf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility { + private @Nullable Boolean compatibility; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility() {} + public Optional compatibility() { + return Optional.ofNullable(this.compatibility); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean compatibility; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility defaults) { + Objects.requireNonNull(defaults); + this.compatibility = defaults.compatibility; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder compatibility(@Nullable Boolean compatibility) { + this.compatibility = compatibility; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility(); + _resultValue.compatibility = compatibility; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate.java new file mode 100644 index 000000000..29c184e3e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFips.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFips.java new file mode 100644 index 000000000..737ed7efc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFips.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFips { + private @Nullable Boolean enable; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorFips() {} + public Optional enable() { + return Optional.ofNullable(this.enable); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFips defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enable; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFips defaults) { + Objects.requireNonNull(defaults); + this.enable = defaults.enable; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enable(@Nullable Boolean enable) { + this.enable = enable; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorFips build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorFips(); + _resultValue.enable = enable; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing.java new file mode 100644 index 000000000..711695bd7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing.java @@ -0,0 +1,122 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy; +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy cloudletPolicy; + private @Nullable Boolean enabled; + private @Nullable String javaScriptInsertionRule; + private @Nullable Boolean locked; + private @Nullable String mediaMathPrefix; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing() {} + public Optional cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional javaScriptInsertionRule() { + return Optional.ofNullable(this.javaScriptInsertionRule); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional mediaMathPrefix() { + return Optional.ofNullable(this.mediaMathPrefix); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy cloudletPolicy; + private @Nullable Boolean enabled; + private @Nullable String javaScriptInsertionRule; + private @Nullable Boolean locked; + private @Nullable String mediaMathPrefix; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing defaults) { + Objects.requireNonNull(defaults); + this.cloudletPolicy = defaults.cloudletPolicy; + this.enabled = defaults.enabled; + this.javaScriptInsertionRule = defaults.javaScriptInsertionRule; + this.locked = defaults.locked; + this.mediaMathPrefix = defaults.mediaMathPrefix; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder cloudletPolicy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy cloudletPolicy) { + this.cloudletPolicy = cloudletPolicy; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder javaScriptInsertionRule(@Nullable String javaScriptInsertionRule) { + this.javaScriptInsertionRule = javaScriptInsertionRule; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder mediaMathPrefix(@Nullable String mediaMathPrefix) { + this.mediaMathPrefix = mediaMathPrefix; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing(); + _resultValue.cloudletPolicy = cloudletPolicy; + _resultValue.enabled = enabled; + _resultValue.javaScriptInsertionRule = javaScriptInsertionRule; + _resultValue.locked = locked; + _resultValue.mediaMathPrefix = mediaMathPrefix; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy.java new file mode 100644 index 000000000..b7a7f0fe4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy.java @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy { + private @Nullable Integer id; + private @Nullable String name; + + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy() {} + public Optional id() { + return Optional.ofNullable(this.id); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer id; + private @Nullable String name; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy defaults) { + Objects.requireNonNull(defaults); + this.id = defaults.id; + this.name = defaults.name; + } + + @CustomType.Setter + public Builder id(@Nullable Integer id) { + this.id = id; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy(); + _resultValue.id = id; + _resultValue.name = name; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus.java new file mode 100644 index 000000000..82c198d35 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus.java @@ -0,0 +1,122 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy; +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy cloudletPolicy; + private @Nullable Boolean enabled; + private @Nullable String javaScriptInsertionRule; + private @Nullable Boolean locked; + private @Nullable String mediaMathPrefix; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus() {} + public Optional cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional javaScriptInsertionRule() { + return Optional.ofNullable(this.javaScriptInsertionRule); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional mediaMathPrefix() { + return Optional.ofNullable(this.mediaMathPrefix); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy cloudletPolicy; + private @Nullable Boolean enabled; + private @Nullable String javaScriptInsertionRule; + private @Nullable Boolean locked; + private @Nullable String mediaMathPrefix; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus defaults) { + Objects.requireNonNull(defaults); + this.cloudletPolicy = defaults.cloudletPolicy; + this.enabled = defaults.enabled; + this.javaScriptInsertionRule = defaults.javaScriptInsertionRule; + this.locked = defaults.locked; + this.mediaMathPrefix = defaults.mediaMathPrefix; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder cloudletPolicy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy cloudletPolicy) { + this.cloudletPolicy = cloudletPolicy; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder javaScriptInsertionRule(@Nullable String javaScriptInsertionRule) { + this.javaScriptInsertionRule = javaScriptInsertionRule; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder mediaMathPrefix(@Nullable String mediaMathPrefix) { + this.mediaMathPrefix = mediaMathPrefix; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus(); + _resultValue.cloudletPolicy = cloudletPolicy; + _resultValue.enabled = enabled; + _resultValue.javaScriptInsertionRule = javaScriptInsertionRule; + _resultValue.locked = locked; + _resultValue.mediaMathPrefix = mediaMathPrefix; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy.java new file mode 100644 index 000000000..3d190acbb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy.java @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy { + private @Nullable Integer id; + private @Nullable String name; + + private GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy() {} + public Optional id() { + return Optional.ofNullable(this.id); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer id; + private @Nullable String name; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy defaults) { + Objects.requireNonNull(defaults); + this.id = defaults.id; + this.name = defaults.name; + } + + @CustomType.Setter + public Builder id(@Nullable Integer id) { + this.id = id; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy(); + _resultValue.id = id; + _resultValue.name = name; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite.java new file mode 100644 index 000000000..c262917ca --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite.java @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy; +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy cloudletPolicy; + private @Nullable Integer cloudletSharedPolicy; + private @Nullable Boolean enabled; + private @Nullable Boolean isSharedPolicy; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite() {} + public Optional cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + public Optional cloudletSharedPolicy() { + return Optional.ofNullable(this.cloudletSharedPolicy); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional isSharedPolicy() { + return Optional.ofNullable(this.isSharedPolicy); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy cloudletPolicy; + private @Nullable Integer cloudletSharedPolicy; + private @Nullable Boolean enabled; + private @Nullable Boolean isSharedPolicy; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite defaults) { + Objects.requireNonNull(defaults); + this.cloudletPolicy = defaults.cloudletPolicy; + this.cloudletSharedPolicy = defaults.cloudletSharedPolicy; + this.enabled = defaults.enabled; + this.isSharedPolicy = defaults.isSharedPolicy; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder cloudletPolicy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy cloudletPolicy) { + this.cloudletPolicy = cloudletPolicy; + return this; + } + @CustomType.Setter + public Builder cloudletSharedPolicy(@Nullable Integer cloudletSharedPolicy) { + this.cloudletSharedPolicy = cloudletSharedPolicy; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder isSharedPolicy(@Nullable Boolean isSharedPolicy) { + this.isSharedPolicy = isSharedPolicy; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite(); + _resultValue.cloudletPolicy = cloudletPolicy; + _resultValue.cloudletSharedPolicy = cloudletSharedPolicy; + _resultValue.enabled = enabled; + _resultValue.isSharedPolicy = isSharedPolicy; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy.java new file mode 100644 index 000000000..9926f7a74 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy.java @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy { + private @Nullable Integer id; + private @Nullable String name; + + private GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy() {} + public Optional id() { + return Optional.ofNullable(this.id); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer id; + private @Nullable String name; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy defaults) { + Objects.requireNonNull(defaults); + this.id = defaults.id; + this.name = defaults.name; + } + + @CustomType.Setter + public Builder id(@Nullable Integer id) { + this.id = id; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy(); + _resultValue.id = id; + _resultValue.name = name; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader.java new file mode 100644 index 000000000..b86be4c74 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader.java @@ -0,0 +1,174 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader { + private @Nullable List customSignStrings; + private @Nullable String dataHeader; + private @Nullable Boolean enabled; + private @Nullable Integer encodingVersion; + private @Nullable Boolean locked; + private @Nullable String nonce; + private @Nullable String secretKey; + private @Nullable String signedHeader; + private @Nullable String templateUuid; + private @Nullable Boolean useCustomSignString; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader() {} + public List customSignStrings() { + return this.customSignStrings == null ? List.of() : this.customSignStrings; + } + public Optional dataHeader() { + return Optional.ofNullable(this.dataHeader); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional encodingVersion() { + return Optional.ofNullable(this.encodingVersion); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional nonce() { + return Optional.ofNullable(this.nonce); + } + public Optional secretKey() { + return Optional.ofNullable(this.secretKey); + } + public Optional signedHeader() { + return Optional.ofNullable(this.signedHeader); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional useCustomSignString() { + return Optional.ofNullable(this.useCustomSignString); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List customSignStrings; + private @Nullable String dataHeader; + private @Nullable Boolean enabled; + private @Nullable Integer encodingVersion; + private @Nullable Boolean locked; + private @Nullable String nonce; + private @Nullable String secretKey; + private @Nullable String signedHeader; + private @Nullable String templateUuid; + private @Nullable Boolean useCustomSignString; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader defaults) { + Objects.requireNonNull(defaults); + this.customSignStrings = defaults.customSignStrings; + this.dataHeader = defaults.dataHeader; + this.enabled = defaults.enabled; + this.encodingVersion = defaults.encodingVersion; + this.locked = defaults.locked; + this.nonce = defaults.nonce; + this.secretKey = defaults.secretKey; + this.signedHeader = defaults.signedHeader; + this.templateUuid = defaults.templateUuid; + this.useCustomSignString = defaults.useCustomSignString; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder customSignStrings(@Nullable List customSignStrings) { + this.customSignStrings = customSignStrings; + return this; + } + public Builder customSignStrings(String... customSignStrings) { + return customSignStrings(List.of(customSignStrings)); + } + @CustomType.Setter + public Builder dataHeader(@Nullable String dataHeader) { + this.dataHeader = dataHeader; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder encodingVersion(@Nullable Integer encodingVersion) { + this.encodingVersion = encodingVersion; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder nonce(@Nullable String nonce) { + this.nonce = nonce; + return this; + } + @CustomType.Setter + public Builder secretKey(@Nullable String secretKey) { + this.secretKey = secretKey; + return this; + } + @CustomType.Setter + public Builder signedHeader(@Nullable String signedHeader) { + this.signedHeader = signedHeader; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder useCustomSignString(@Nullable Boolean useCustomSignString) { + this.useCustomSignString = useCustomSignString; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader(); + _resultValue.customSignStrings = customSignStrings; + _resultValue.dataHeader = dataHeader; + _resultValue.enabled = enabled; + _resultValue.encodingVersion = encodingVersion; + _resultValue.locked = locked; + _resultValue.nonce = nonce; + _resultValue.secretKey = secretKey; + _resultValue.signedHeader = signedHeader; + _resultValue.templateUuid = templateUuid; + _resultValue.useCustomSignString = useCustomSignString; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber.java new file mode 100644 index 000000000..d2aaab841 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber { + private @Nullable String headerName; + private @Nullable Boolean locked; + private @Nullable String outputOption; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String variableName; + + private GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber() {} + public Optional headerName() { + return Optional.ofNullable(this.headerName); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional outputOption() { + return Optional.ofNullable(this.outputOption); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional variableName() { + return Optional.ofNullable(this.variableName); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String headerName; + private @Nullable Boolean locked; + private @Nullable String outputOption; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String variableName; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber defaults) { + Objects.requireNonNull(defaults); + this.headerName = defaults.headerName; + this.locked = defaults.locked; + this.outputOption = defaults.outputOption; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.variableName = defaults.variableName; + } + + @CustomType.Setter + public Builder headerName(@Nullable String headerName) { + this.headerName = headerName; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder outputOption(@Nullable String outputOption) { + this.outputOption = outputOption; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder variableName(@Nullable String variableName) { + this.variableName = variableName; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber(); + _resultValue.headerName = headerName; + _resultValue.locked = locked; + _resultValue.outputOption = outputOption; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.variableName = variableName; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching.java new file mode 100644 index 000000000..21510ca40 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching.java @@ -0,0 +1,145 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching { + private @Nullable String advanced; + private @Nullable Boolean cacheResponsesWithErrors; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String operationsJsonBodyParameterName; + private @Nullable String operationsUrlQueryParameterName; + private @Nullable String postRequestProcessingErrorHandling; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching() {} + public Optional advanced() { + return Optional.ofNullable(this.advanced); + } + public Optional cacheResponsesWithErrors() { + return Optional.ofNullable(this.cacheResponsesWithErrors); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional operationsJsonBodyParameterName() { + return Optional.ofNullable(this.operationsJsonBodyParameterName); + } + public Optional operationsUrlQueryParameterName() { + return Optional.ofNullable(this.operationsUrlQueryParameterName); + } + public Optional postRequestProcessingErrorHandling() { + return Optional.ofNullable(this.postRequestProcessingErrorHandling); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String advanced; + private @Nullable Boolean cacheResponsesWithErrors; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String operationsJsonBodyParameterName; + private @Nullable String operationsUrlQueryParameterName; + private @Nullable String postRequestProcessingErrorHandling; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching defaults) { + Objects.requireNonNull(defaults); + this.advanced = defaults.advanced; + this.cacheResponsesWithErrors = defaults.cacheResponsesWithErrors; + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.operationsJsonBodyParameterName = defaults.operationsJsonBodyParameterName; + this.operationsUrlQueryParameterName = defaults.operationsUrlQueryParameterName; + this.postRequestProcessingErrorHandling = defaults.postRequestProcessingErrorHandling; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder advanced(@Nullable String advanced) { + this.advanced = advanced; + return this; + } + @CustomType.Setter + public Builder cacheResponsesWithErrors(@Nullable Boolean cacheResponsesWithErrors) { + this.cacheResponsesWithErrors = cacheResponsesWithErrors; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder operationsJsonBodyParameterName(@Nullable String operationsJsonBodyParameterName) { + this.operationsJsonBodyParameterName = operationsJsonBodyParameterName; + return this; + } + @CustomType.Setter + public Builder operationsUrlQueryParameterName(@Nullable String operationsUrlQueryParameterName) { + this.operationsUrlQueryParameterName = operationsUrlQueryParameterName; + return this; + } + @CustomType.Setter + public Builder postRequestProcessingErrorHandling(@Nullable String postRequestProcessingErrorHandling) { + this.postRequestProcessingErrorHandling = postRequestProcessingErrorHandling; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching(); + _resultValue.advanced = advanced; + _resultValue.cacheResponsesWithErrors = cacheResponsesWithErrors; + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.operationsJsonBodyParameterName = operationsJsonBodyParameterName; + _resultValue.operationsUrlQueryParameterName = operationsUrlQueryParameterName; + _resultValue.postRequestProcessingErrorHandling = postRequestProcessingErrorHandling; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse.java new file mode 100644 index 000000000..83d6a264c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse { + private @Nullable String behavior; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse() {} + public Optional behavior() { + return Optional.ofNullable(this.behavior); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String behavior; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse defaults) { + Objects.requireNonNull(defaults); + this.behavior = defaults.behavior; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder behavior(@Nullable String behavior) { + this.behavior = behavior; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse(); + _resultValue.behavior = behavior; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced.java new file mode 100644 index 000000000..8760a5df5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced { + private @Nullable String description; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String xml; + + private GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced() {} + public Optional description() { + return Optional.ofNullable(this.description); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional xml() { + return Optional.ofNullable(this.xml); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String description; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String xml; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced defaults) { + Objects.requireNonNull(defaults); + this.description = defaults.description; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.xml = defaults.xml; + } + + @CustomType.Setter + public Builder description(@Nullable String description) { + this.description = description; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder xml(@Nullable String xml) { + this.xml = xml; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced(); + _resultValue.description = description; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.xml = xml; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection.java new file mode 100644 index 000000000..97dd54331 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection.java @@ -0,0 +1,110 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection { + private @Nullable Boolean locked; + private @Nullable Integer maximumReconnects; + private @Nullable Integer retryCount; + private @Nullable String retryInterval; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional maximumReconnects() { + return Optional.ofNullable(this.maximumReconnects); + } + public Optional retryCount() { + return Optional.ofNullable(this.retryCount); + } + public Optional retryInterval() { + return Optional.ofNullable(this.retryInterval); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable Integer maximumReconnects; + private @Nullable Integer retryCount; + private @Nullable String retryInterval; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.maximumReconnects = defaults.maximumReconnects; + this.retryCount = defaults.retryCount; + this.retryInterval = defaults.retryInterval; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder maximumReconnects(@Nullable Integer maximumReconnects) { + this.maximumReconnects = maximumReconnects; + return this; + } + @CustomType.Setter + public Builder retryCount(@Nullable Integer retryCount) { + this.retryCount = retryCount; + return this; + } + @CustomType.Setter + public Builder retryInterval(@Nullable String retryInterval) { + this.retryInterval = retryInterval; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection(); + _resultValue.locked = locked; + _resultValue.maximumReconnects = maximumReconnects; + _resultValue.retryCount = retryCount; + _resultValue.retryInterval = retryInterval; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding.java new file mode 100644 index 000000000..86762c1e8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding.java @@ -0,0 +1,134 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding { + private @Nullable Boolean customExtractedSerial; + private @Nullable Boolean enabled; + private @Nullable Integer hashMaxValue; + private @Nullable Integer hashMinValue; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String tier; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding() {} + public Optional customExtractedSerial() { + return Optional.ofNullable(this.customExtractedSerial); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional hashMaxValue() { + return Optional.ofNullable(this.hashMaxValue); + } + public Optional hashMinValue() { + return Optional.ofNullable(this.hashMinValue); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional tier() { + return Optional.ofNullable(this.tier); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean customExtractedSerial; + private @Nullable Boolean enabled; + private @Nullable Integer hashMaxValue; + private @Nullable Integer hashMinValue; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String tier; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding defaults) { + Objects.requireNonNull(defaults); + this.customExtractedSerial = defaults.customExtractedSerial; + this.enabled = defaults.enabled; + this.hashMaxValue = defaults.hashMaxValue; + this.hashMinValue = defaults.hashMinValue; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.tier = defaults.tier; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder customExtractedSerial(@Nullable Boolean customExtractedSerial) { + this.customExtractedSerial = customExtractedSerial; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder hashMaxValue(@Nullable Integer hashMaxValue) { + this.hashMaxValue = hashMaxValue; + return this; + } + @CustomType.Setter + public Builder hashMinValue(@Nullable Integer hashMinValue) { + this.hashMinValue = hashMinValue; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder tier(@Nullable String tier) { + this.tier = tier; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding(); + _resultValue.customExtractedSerial = customExtractedSerial; + _resultValue.enabled = enabled; + _resultValue.hashMaxValue = hashMaxValue; + _resultValue.hashMinValue = hashMinValue; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.tier = tier; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp2.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp2.java new file mode 100644 index 000000000..397348c4a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp2.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorHttp2 { + private @Nullable String enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorHttp2() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorHttp2 defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorHttp2 defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable String enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorHttp2 build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorHttp2(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp3.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp3.java new file mode 100644 index 000000000..2de777ef4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttp3.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorHttp3 { + private @Nullable Boolean enable; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorHttp3() {} + public Optional enable() { + return Optional.ofNullable(this.enable); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorHttp3 defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enable; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorHttp3 defaults) { + Objects.requireNonNull(defaults); + this.enable = defaults.enable; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enable(@Nullable Boolean enable) { + this.enable = enable; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorHttp3 build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorHttp3(); + _resultValue.enable = enable; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity.java new file mode 100644 index 000000000..3254c2b6c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity.java @@ -0,0 +1,146 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity { + private @Nullable Boolean enable; + private @Nullable Boolean includeSubDomains; + private @Nullable Boolean locked; + private @Nullable String maxAge; + private @Nullable Boolean preload; + private @Nullable Boolean redirect; + private @Nullable Integer redirectStatusCode; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity() {} + public Optional enable() { + return Optional.ofNullable(this.enable); + } + public Optional includeSubDomains() { + return Optional.ofNullable(this.includeSubDomains); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional maxAge() { + return Optional.ofNullable(this.maxAge); + } + public Optional preload() { + return Optional.ofNullable(this.preload); + } + public Optional redirect() { + return Optional.ofNullable(this.redirect); + } + public Optional redirectStatusCode() { + return Optional.ofNullable(this.redirectStatusCode); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enable; + private @Nullable Boolean includeSubDomains; + private @Nullable Boolean locked; + private @Nullable String maxAge; + private @Nullable Boolean preload; + private @Nullable Boolean redirect; + private @Nullable Integer redirectStatusCode; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity defaults) { + Objects.requireNonNull(defaults); + this.enable = defaults.enable; + this.includeSubDomains = defaults.includeSubDomains; + this.locked = defaults.locked; + this.maxAge = defaults.maxAge; + this.preload = defaults.preload; + this.redirect = defaults.redirect; + this.redirectStatusCode = defaults.redirectStatusCode; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enable(@Nullable Boolean enable) { + this.enable = enable; + return this; + } + @CustomType.Setter + public Builder includeSubDomains(@Nullable Boolean includeSubDomains) { + this.includeSubDomains = includeSubDomains; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder maxAge(@Nullable String maxAge) { + this.maxAge = maxAge; + return this; + } + @CustomType.Setter + public Builder preload(@Nullable Boolean preload) { + this.preload = preload; + return this; + } + @CustomType.Setter + public Builder redirect(@Nullable Boolean redirect) { + this.redirect = redirect; + return this; + } + @CustomType.Setter + public Builder redirectStatusCode(@Nullable Integer redirectStatusCode) { + this.redirectStatusCode = redirectStatusCode; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity(); + _resultValue.enable = enable; + _resultValue.includeSubDomains = includeSubDomains; + _resultValue.locked = locked; + _resultValue.maxAge = maxAge; + _resultValue.preload = preload; + _resultValue.redirect = redirect; + _resultValue.redirectStatusCode = redirectStatusCode; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade.java new file mode 100644 index 000000000..18c0ffd56 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade { + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String upgrade; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional upgrade() { + return Optional.ofNullable(this.upgrade); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String upgrade; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.upgrade = defaults.upgrade; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder upgrade(@Nullable String upgrade) { + this.upgrade = upgrade; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade(); + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.upgrade = upgrade; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImOverride.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImOverride.java new file mode 100644 index 000000000..2d8fba5f7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImOverride.java @@ -0,0 +1,246 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Double; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImOverride { + private @Nullable Double dpr; + private @Nullable String dprvar; + private @Nullable Boolean excludeAllQueryParameters; + private @Nullable List excludedQueryParameters; + private @Nullable String format; + private @Nullable String formatvar; + private @Nullable Boolean locked; + private @Nullable String override; + private @Nullable String policy; + private @Nullable String policyvar; + private @Nullable String policyvarIMvar; + private @Nullable String policyvarName; + private @Nullable String templateUuid; + private @Nullable String typesel; + private @Nullable String uuid; + private @Nullable Double width; + private @Nullable String widthvar; + + private GetPropertyRulesBuilderRulesV20230920BehaviorImOverride() {} + public Optional dpr() { + return Optional.ofNullable(this.dpr); + } + public Optional dprvar() { + return Optional.ofNullable(this.dprvar); + } + public Optional excludeAllQueryParameters() { + return Optional.ofNullable(this.excludeAllQueryParameters); + } + public List excludedQueryParameters() { + return this.excludedQueryParameters == null ? List.of() : this.excludedQueryParameters; + } + public Optional format() { + return Optional.ofNullable(this.format); + } + public Optional formatvar() { + return Optional.ofNullable(this.formatvar); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional override() { + return Optional.ofNullable(this.override); + } + public Optional policy() { + return Optional.ofNullable(this.policy); + } + public Optional policyvar() { + return Optional.ofNullable(this.policyvar); + } + public Optional policyvarIMvar() { + return Optional.ofNullable(this.policyvarIMvar); + } + public Optional policyvarName() { + return Optional.ofNullable(this.policyvarName); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional typesel() { + return Optional.ofNullable(this.typesel); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional width() { + return Optional.ofNullable(this.width); + } + public Optional widthvar() { + return Optional.ofNullable(this.widthvar); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImOverride defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Double dpr; + private @Nullable String dprvar; + private @Nullable Boolean excludeAllQueryParameters; + private @Nullable List excludedQueryParameters; + private @Nullable String format; + private @Nullable String formatvar; + private @Nullable Boolean locked; + private @Nullable String override; + private @Nullable String policy; + private @Nullable String policyvar; + private @Nullable String policyvarIMvar; + private @Nullable String policyvarName; + private @Nullable String templateUuid; + private @Nullable String typesel; + private @Nullable String uuid; + private @Nullable Double width; + private @Nullable String widthvar; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImOverride defaults) { + Objects.requireNonNull(defaults); + this.dpr = defaults.dpr; + this.dprvar = defaults.dprvar; + this.excludeAllQueryParameters = defaults.excludeAllQueryParameters; + this.excludedQueryParameters = defaults.excludedQueryParameters; + this.format = defaults.format; + this.formatvar = defaults.formatvar; + this.locked = defaults.locked; + this.override = defaults.override; + this.policy = defaults.policy; + this.policyvar = defaults.policyvar; + this.policyvarIMvar = defaults.policyvarIMvar; + this.policyvarName = defaults.policyvarName; + this.templateUuid = defaults.templateUuid; + this.typesel = defaults.typesel; + this.uuid = defaults.uuid; + this.width = defaults.width; + this.widthvar = defaults.widthvar; + } + + @CustomType.Setter + public Builder dpr(@Nullable Double dpr) { + this.dpr = dpr; + return this; + } + @CustomType.Setter + public Builder dprvar(@Nullable String dprvar) { + this.dprvar = dprvar; + return this; + } + @CustomType.Setter + public Builder excludeAllQueryParameters(@Nullable Boolean excludeAllQueryParameters) { + this.excludeAllQueryParameters = excludeAllQueryParameters; + return this; + } + @CustomType.Setter + public Builder excludedQueryParameters(@Nullable List excludedQueryParameters) { + this.excludedQueryParameters = excludedQueryParameters; + return this; + } + public Builder excludedQueryParameters(String... excludedQueryParameters) { + return excludedQueryParameters(List.of(excludedQueryParameters)); + } + @CustomType.Setter + public Builder format(@Nullable String format) { + this.format = format; + return this; + } + @CustomType.Setter + public Builder formatvar(@Nullable String formatvar) { + this.formatvar = formatvar; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder override(@Nullable String override) { + this.override = override; + return this; + } + @CustomType.Setter + public Builder policy(@Nullable String policy) { + this.policy = policy; + return this; + } + @CustomType.Setter + public Builder policyvar(@Nullable String policyvar) { + this.policyvar = policyvar; + return this; + } + @CustomType.Setter + public Builder policyvarIMvar(@Nullable String policyvarIMvar) { + this.policyvarIMvar = policyvarIMvar; + return this; + } + @CustomType.Setter + public Builder policyvarName(@Nullable String policyvarName) { + this.policyvarName = policyvarName; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder typesel(@Nullable String typesel) { + this.typesel = typesel; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder width(@Nullable Double width) { + this.width = width; + return this; + } + @CustomType.Setter + public Builder widthvar(@Nullable String widthvar) { + this.widthvar = widthvar; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorImOverride build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorImOverride(); + _resultValue.dpr = dpr; + _resultValue.dprvar = dprvar; + _resultValue.excludeAllQueryParameters = excludeAllQueryParameters; + _resultValue.excludedQueryParameters = excludedQueryParameters; + _resultValue.format = format; + _resultValue.formatvar = formatvar; + _resultValue.locked = locked; + _resultValue.override = override; + _resultValue.policy = policy; + _resultValue.policyvar = policyvar; + _resultValue.policyvarIMvar = policyvarIMvar; + _resultValue.policyvarName = policyvarName; + _resultValue.templateUuid = templateUuid; + _resultValue.typesel = typesel; + _resultValue.uuid = uuid; + _resultValue.width = width; + _resultValue.widthvar = widthvar; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager.java new file mode 100644 index 000000000..c30218343 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager.java @@ -0,0 +1,171 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed; +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager { + private @Nullable Boolean applyBestFileType; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal cpCodeOriginal; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed cpCodeTransformed; + private @Nullable Boolean enabled; + private @Nullable String imageSet; + private @Nullable Boolean locked; + private @Nullable String policySetType; + private @Nullable Boolean resize; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String videoSet; + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager() {} + public Optional applyBestFileType() { + return Optional.ofNullable(this.applyBestFileType); + } + public Optional cpCodeOriginal() { + return Optional.ofNullable(this.cpCodeOriginal); + } + public Optional cpCodeTransformed() { + return Optional.ofNullable(this.cpCodeTransformed); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional imageSet() { + return Optional.ofNullable(this.imageSet); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional policySetType() { + return Optional.ofNullable(this.policySetType); + } + public Optional resize() { + return Optional.ofNullable(this.resize); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional videoSet() { + return Optional.ofNullable(this.videoSet); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean applyBestFileType; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal cpCodeOriginal; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed cpCodeTransformed; + private @Nullable Boolean enabled; + private @Nullable String imageSet; + private @Nullable Boolean locked; + private @Nullable String policySetType; + private @Nullable Boolean resize; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String videoSet; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager defaults) { + Objects.requireNonNull(defaults); + this.applyBestFileType = defaults.applyBestFileType; + this.cpCodeOriginal = defaults.cpCodeOriginal; + this.cpCodeTransformed = defaults.cpCodeTransformed; + this.enabled = defaults.enabled; + this.imageSet = defaults.imageSet; + this.locked = defaults.locked; + this.policySetType = defaults.policySetType; + this.resize = defaults.resize; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.videoSet = defaults.videoSet; + } + + @CustomType.Setter + public Builder applyBestFileType(@Nullable Boolean applyBestFileType) { + this.applyBestFileType = applyBestFileType; + return this; + } + @CustomType.Setter + public Builder cpCodeOriginal(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal cpCodeOriginal) { + this.cpCodeOriginal = cpCodeOriginal; + return this; + } + @CustomType.Setter + public Builder cpCodeTransformed(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed cpCodeTransformed) { + this.cpCodeTransformed = cpCodeTransformed; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder imageSet(@Nullable String imageSet) { + this.imageSet = imageSet; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder policySetType(@Nullable String policySetType) { + this.policySetType = policySetType; + return this; + } + @CustomType.Setter + public Builder resize(@Nullable Boolean resize) { + this.resize = resize; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder videoSet(@Nullable String videoSet) { + this.videoSet = videoSet; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager(); + _resultValue.applyBestFileType = applyBestFileType; + _resultValue.cpCodeOriginal = cpCodeOriginal; + _resultValue.cpCodeTransformed = cpCodeTransformed; + _resultValue.enabled = enabled; + _resultValue.imageSet = imageSet; + _resultValue.locked = locked; + _resultValue.policySetType = policySetType; + _resultValue.resize = resize; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.videoSet = videoSet; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal.java new file mode 100644 index 000000000..dbfdee783 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal.java @@ -0,0 +1,114 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits; +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits cpCodeLimits; + private @Nullable Integer createdDate; + private @Nullable String description; + private @Nullable Integer id; + private @Nullable String name; + private @Nullable List products; + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal() {} + public Optional cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + public Optional createdDate() { + return Optional.ofNullable(this.createdDate); + } + public Optional description() { + return Optional.ofNullable(this.description); + } + public Optional id() { + return Optional.ofNullable(this.id); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + public List products() { + return this.products == null ? List.of() : this.products; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits cpCodeLimits; + private @Nullable Integer createdDate; + private @Nullable String description; + private @Nullable Integer id; + private @Nullable String name; + private @Nullable List products; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal defaults) { + Objects.requireNonNull(defaults); + this.cpCodeLimits = defaults.cpCodeLimits; + this.createdDate = defaults.createdDate; + this.description = defaults.description; + this.id = defaults.id; + this.name = defaults.name; + this.products = defaults.products; + } + + @CustomType.Setter + public Builder cpCodeLimits(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits cpCodeLimits) { + this.cpCodeLimits = cpCodeLimits; + return this; + } + @CustomType.Setter + public Builder createdDate(@Nullable Integer createdDate) { + this.createdDate = createdDate; + return this; + } + @CustomType.Setter + public Builder description(@Nullable String description) { + this.description = description; + return this; + } + @CustomType.Setter + public Builder id(@Nullable Integer id) { + this.id = id; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + @CustomType.Setter + public Builder products(@Nullable List products) { + this.products = products; + return this; + } + public Builder products(String... products) { + return products(List.of(products)); + } + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal(); + _resultValue.cpCodeLimits = cpCodeLimits; + _resultValue.createdDate = createdDate; + _resultValue.description = description; + _resultValue.id = id; + _resultValue.name = name; + _resultValue.products = products; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits.java new file mode 100644 index 000000000..af53945ea --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits.java @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits { + private @Nullable Integer currentCapacity; + private @Nullable Integer limit; + private @Nullable String limitType; + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits() {} + public Optional currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + public Optional limit() { + return Optional.ofNullable(this.limit); + } + public Optional limitType() { + return Optional.ofNullable(this.limitType); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer currentCapacity; + private @Nullable Integer limit; + private @Nullable String limitType; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits defaults) { + Objects.requireNonNull(defaults); + this.currentCapacity = defaults.currentCapacity; + this.limit = defaults.limit; + this.limitType = defaults.limitType; + } + + @CustomType.Setter + public Builder currentCapacity(@Nullable Integer currentCapacity) { + this.currentCapacity = currentCapacity; + return this; + } + @CustomType.Setter + public Builder limit(@Nullable Integer limit) { + this.limit = limit; + return this; + } + @CustomType.Setter + public Builder limitType(@Nullable String limitType) { + this.limitType = limitType; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits(); + _resultValue.currentCapacity = currentCapacity; + _resultValue.limit = limit; + _resultValue.limitType = limitType; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed.java new file mode 100644 index 000000000..5a1705ffc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed.java @@ -0,0 +1,114 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits; +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits cpCodeLimits; + private @Nullable Integer createdDate; + private @Nullable String description; + private @Nullable Integer id; + private @Nullable String name; + private @Nullable List products; + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed() {} + public Optional cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + public Optional createdDate() { + return Optional.ofNullable(this.createdDate); + } + public Optional description() { + return Optional.ofNullable(this.description); + } + public Optional id() { + return Optional.ofNullable(this.id); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + public List products() { + return this.products == null ? List.of() : this.products; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits cpCodeLimits; + private @Nullable Integer createdDate; + private @Nullable String description; + private @Nullable Integer id; + private @Nullable String name; + private @Nullable List products; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed defaults) { + Objects.requireNonNull(defaults); + this.cpCodeLimits = defaults.cpCodeLimits; + this.createdDate = defaults.createdDate; + this.description = defaults.description; + this.id = defaults.id; + this.name = defaults.name; + this.products = defaults.products; + } + + @CustomType.Setter + public Builder cpCodeLimits(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits cpCodeLimits) { + this.cpCodeLimits = cpCodeLimits; + return this; + } + @CustomType.Setter + public Builder createdDate(@Nullable Integer createdDate) { + this.createdDate = createdDate; + return this; + } + @CustomType.Setter + public Builder description(@Nullable String description) { + this.description = description; + return this; + } + @CustomType.Setter + public Builder id(@Nullable Integer id) { + this.id = id; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + @CustomType.Setter + public Builder products(@Nullable List products) { + this.products = products; + return this; + } + public Builder products(String... products) { + return products(List.of(products)); + } + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed(); + _resultValue.cpCodeLimits = cpCodeLimits; + _resultValue.createdDate = createdDate; + _resultValue.description = description; + _resultValue.id = id; + _resultValue.name = name; + _resultValue.products = products; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits.java new file mode 100644 index 000000000..7de021a97 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits.java @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits { + private @Nullable Integer currentCapacity; + private @Nullable Integer limit; + private @Nullable String limitType; + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits() {} + public Optional currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + public Optional limit() { + return Optional.ofNullable(this.limit); + } + public Optional limitType() { + return Optional.ofNullable(this.limitType); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer currentCapacity; + private @Nullable Integer limit; + private @Nullable String limitType; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits defaults) { + Objects.requireNonNull(defaults); + this.currentCapacity = defaults.currentCapacity; + this.limit = defaults.limit; + this.limitType = defaults.limitType; + } + + @CustomType.Setter + public Builder currentCapacity(@Nullable Integer currentCapacity) { + this.currentCapacity = currentCapacity; + return this; + } + @CustomType.Setter + public Builder limit(@Nullable Integer limit) { + this.limit = limit; + return this; + } + @CustomType.Setter + public Builder limitType(@Nullable String limitType) { + this.limitType = limitType; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits(); + _resultValue.currentCapacity = currentCapacity; + _resultValue.limit = limit; + _resultValue.limitType = limitType; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManager.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManager.java new file mode 100644 index 000000000..c629242a6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManager.java @@ -0,0 +1,243 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed; +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManager { + private @Nullable Boolean advanced; + private @Nullable String apiReferenceTitle; + private @Nullable Boolean applyBestFileType; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal cpCodeOriginal; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed cpCodeTransformed; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String policySet; + private @Nullable String policyToken; + private @Nullable String policyTokenDefault; + private @Nullable Boolean resize; + private @Nullable String settingsTitle; + private @Nullable String superCacheRegion; + private @Nullable String templateUuid; + private @Nullable String trafficTitle; + private @Nullable Boolean useExistingPolicySet; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManager() {} + public Optional advanced() { + return Optional.ofNullable(this.advanced); + } + public Optional apiReferenceTitle() { + return Optional.ofNullable(this.apiReferenceTitle); + } + public Optional applyBestFileType() { + return Optional.ofNullable(this.applyBestFileType); + } + public Optional cpCodeOriginal() { + return Optional.ofNullable(this.cpCodeOriginal); + } + public Optional cpCodeTransformed() { + return Optional.ofNullable(this.cpCodeTransformed); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional policySet() { + return Optional.ofNullable(this.policySet); + } + public Optional policyToken() { + return Optional.ofNullable(this.policyToken); + } + public Optional policyTokenDefault() { + return Optional.ofNullable(this.policyTokenDefault); + } + public Optional resize() { + return Optional.ofNullable(this.resize); + } + public Optional settingsTitle() { + return Optional.ofNullable(this.settingsTitle); + } + public Optional superCacheRegion() { + return Optional.ofNullable(this.superCacheRegion); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional trafficTitle() { + return Optional.ofNullable(this.trafficTitle); + } + public Optional useExistingPolicySet() { + return Optional.ofNullable(this.useExistingPolicySet); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManager defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean advanced; + private @Nullable String apiReferenceTitle; + private @Nullable Boolean applyBestFileType; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal cpCodeOriginal; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed cpCodeTransformed; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String policySet; + private @Nullable String policyToken; + private @Nullable String policyTokenDefault; + private @Nullable Boolean resize; + private @Nullable String settingsTitle; + private @Nullable String superCacheRegion; + private @Nullable String templateUuid; + private @Nullable String trafficTitle; + private @Nullable Boolean useExistingPolicySet; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManager defaults) { + Objects.requireNonNull(defaults); + this.advanced = defaults.advanced; + this.apiReferenceTitle = defaults.apiReferenceTitle; + this.applyBestFileType = defaults.applyBestFileType; + this.cpCodeOriginal = defaults.cpCodeOriginal; + this.cpCodeTransformed = defaults.cpCodeTransformed; + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.policySet = defaults.policySet; + this.policyToken = defaults.policyToken; + this.policyTokenDefault = defaults.policyTokenDefault; + this.resize = defaults.resize; + this.settingsTitle = defaults.settingsTitle; + this.superCacheRegion = defaults.superCacheRegion; + this.templateUuid = defaults.templateUuid; + this.trafficTitle = defaults.trafficTitle; + this.useExistingPolicySet = defaults.useExistingPolicySet; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder advanced(@Nullable Boolean advanced) { + this.advanced = advanced; + return this; + } + @CustomType.Setter + public Builder apiReferenceTitle(@Nullable String apiReferenceTitle) { + this.apiReferenceTitle = apiReferenceTitle; + return this; + } + @CustomType.Setter + public Builder applyBestFileType(@Nullable Boolean applyBestFileType) { + this.applyBestFileType = applyBestFileType; + return this; + } + @CustomType.Setter + public Builder cpCodeOriginal(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal cpCodeOriginal) { + this.cpCodeOriginal = cpCodeOriginal; + return this; + } + @CustomType.Setter + public Builder cpCodeTransformed(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed cpCodeTransformed) { + this.cpCodeTransformed = cpCodeTransformed; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder policySet(@Nullable String policySet) { + this.policySet = policySet; + return this; + } + @CustomType.Setter + public Builder policyToken(@Nullable String policyToken) { + this.policyToken = policyToken; + return this; + } + @CustomType.Setter + public Builder policyTokenDefault(@Nullable String policyTokenDefault) { + this.policyTokenDefault = policyTokenDefault; + return this; + } + @CustomType.Setter + public Builder resize(@Nullable Boolean resize) { + this.resize = resize; + return this; + } + @CustomType.Setter + public Builder settingsTitle(@Nullable String settingsTitle) { + this.settingsTitle = settingsTitle; + return this; + } + @CustomType.Setter + public Builder superCacheRegion(@Nullable String superCacheRegion) { + this.superCacheRegion = superCacheRegion; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder trafficTitle(@Nullable String trafficTitle) { + this.trafficTitle = trafficTitle; + return this; + } + @CustomType.Setter + public Builder useExistingPolicySet(@Nullable Boolean useExistingPolicySet) { + this.useExistingPolicySet = useExistingPolicySet; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManager build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManager(); + _resultValue.advanced = advanced; + _resultValue.apiReferenceTitle = apiReferenceTitle; + _resultValue.applyBestFileType = applyBestFileType; + _resultValue.cpCodeOriginal = cpCodeOriginal; + _resultValue.cpCodeTransformed = cpCodeTransformed; + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.policySet = policySet; + _resultValue.policyToken = policyToken; + _resultValue.policyTokenDefault = policyTokenDefault; + _resultValue.resize = resize; + _resultValue.settingsTitle = settingsTitle; + _resultValue.superCacheRegion = superCacheRegion; + _resultValue.templateUuid = templateUuid; + _resultValue.trafficTitle = trafficTitle; + _resultValue.useExistingPolicySet = useExistingPolicySet; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal.java new file mode 100644 index 000000000..a7859c78d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal.java @@ -0,0 +1,114 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits; +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits cpCodeLimits; + private @Nullable Integer createdDate; + private @Nullable String description; + private @Nullable Integer id; + private @Nullable String name; + private @Nullable List products; + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal() {} + public Optional cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + public Optional createdDate() { + return Optional.ofNullable(this.createdDate); + } + public Optional description() { + return Optional.ofNullable(this.description); + } + public Optional id() { + return Optional.ofNullable(this.id); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + public List products() { + return this.products == null ? List.of() : this.products; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits cpCodeLimits; + private @Nullable Integer createdDate; + private @Nullable String description; + private @Nullable Integer id; + private @Nullable String name; + private @Nullable List products; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal defaults) { + Objects.requireNonNull(defaults); + this.cpCodeLimits = defaults.cpCodeLimits; + this.createdDate = defaults.createdDate; + this.description = defaults.description; + this.id = defaults.id; + this.name = defaults.name; + this.products = defaults.products; + } + + @CustomType.Setter + public Builder cpCodeLimits(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits cpCodeLimits) { + this.cpCodeLimits = cpCodeLimits; + return this; + } + @CustomType.Setter + public Builder createdDate(@Nullable Integer createdDate) { + this.createdDate = createdDate; + return this; + } + @CustomType.Setter + public Builder description(@Nullable String description) { + this.description = description; + return this; + } + @CustomType.Setter + public Builder id(@Nullable Integer id) { + this.id = id; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + @CustomType.Setter + public Builder products(@Nullable List products) { + this.products = products; + return this; + } + public Builder products(String... products) { + return products(List.of(products)); + } + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal(); + _resultValue.cpCodeLimits = cpCodeLimits; + _resultValue.createdDate = createdDate; + _resultValue.description = description; + _resultValue.id = id; + _resultValue.name = name; + _resultValue.products = products; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits.java new file mode 100644 index 000000000..08ee393a8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits.java @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits { + private @Nullable Integer currentCapacity; + private @Nullable Integer limit; + private @Nullable String limitType; + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits() {} + public Optional currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + public Optional limit() { + return Optional.ofNullable(this.limit); + } + public Optional limitType() { + return Optional.ofNullable(this.limitType); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer currentCapacity; + private @Nullable Integer limit; + private @Nullable String limitType; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits defaults) { + Objects.requireNonNull(defaults); + this.currentCapacity = defaults.currentCapacity; + this.limit = defaults.limit; + this.limitType = defaults.limitType; + } + + @CustomType.Setter + public Builder currentCapacity(@Nullable Integer currentCapacity) { + this.currentCapacity = currentCapacity; + return this; + } + @CustomType.Setter + public Builder limit(@Nullable Integer limit) { + this.limit = limit; + return this; + } + @CustomType.Setter + public Builder limitType(@Nullable String limitType) { + this.limitType = limitType; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits(); + _resultValue.currentCapacity = currentCapacity; + _resultValue.limit = limit; + _resultValue.limitType = limitType; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed.java new file mode 100644 index 000000000..fadce5e39 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed.java @@ -0,0 +1,114 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits; +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits cpCodeLimits; + private @Nullable Integer createdDate; + private @Nullable String description; + private @Nullable Integer id; + private @Nullable String name; + private @Nullable List products; + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed() {} + public Optional cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + public Optional createdDate() { + return Optional.ofNullable(this.createdDate); + } + public Optional description() { + return Optional.ofNullable(this.description); + } + public Optional id() { + return Optional.ofNullable(this.id); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + public List products() { + return this.products == null ? List.of() : this.products; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits cpCodeLimits; + private @Nullable Integer createdDate; + private @Nullable String description; + private @Nullable Integer id; + private @Nullable String name; + private @Nullable List products; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed defaults) { + Objects.requireNonNull(defaults); + this.cpCodeLimits = defaults.cpCodeLimits; + this.createdDate = defaults.createdDate; + this.description = defaults.description; + this.id = defaults.id; + this.name = defaults.name; + this.products = defaults.products; + } + + @CustomType.Setter + public Builder cpCodeLimits(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits cpCodeLimits) { + this.cpCodeLimits = cpCodeLimits; + return this; + } + @CustomType.Setter + public Builder createdDate(@Nullable Integer createdDate) { + this.createdDate = createdDate; + return this; + } + @CustomType.Setter + public Builder description(@Nullable String description) { + this.description = description; + return this; + } + @CustomType.Setter + public Builder id(@Nullable Integer id) { + this.id = id; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + @CustomType.Setter + public Builder products(@Nullable List products) { + this.products = products; + return this; + } + public Builder products(String... products) { + return products(List.of(products)); + } + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed(); + _resultValue.cpCodeLimits = cpCodeLimits; + _resultValue.createdDate = createdDate; + _resultValue.description = description; + _resultValue.id = id; + _resultValue.name = name; + _resultValue.products = products; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits.java new file mode 100644 index 000000000..60512db42 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits.java @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits { + private @Nullable Integer currentCapacity; + private @Nullable Integer limit; + private @Nullable String limitType; + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits() {} + public Optional currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + public Optional limit() { + return Optional.ofNullable(this.limit); + } + public Optional limitType() { + return Optional.ofNullable(this.limitType); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer currentCapacity; + private @Nullable Integer limit; + private @Nullable String limitType; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits defaults) { + Objects.requireNonNull(defaults); + this.currentCapacity = defaults.currentCapacity; + this.limit = defaults.limit; + this.limitType = defaults.limitType; + } + + @CustomType.Setter + public Builder currentCapacity(@Nullable Integer currentCapacity) { + this.currentCapacity = currentCapacity; + return this; + } + @CustomType.Setter + public Builder limit(@Nullable Integer limit) { + this.limit = limit; + return this; + } + @CustomType.Setter + public Builder limitType(@Nullable String limitType) { + this.limitType = limitType; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits(); + _resultValue.currentCapacity = currentCapacity; + _resultValue.limit = limit; + _resultValue.limitType = limitType; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo.java new file mode 100644 index 000000000..cc64d0aaa --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo.java @@ -0,0 +1,243 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed; +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo { + private @Nullable Boolean advanced; + private @Nullable String apiReferenceTitle; + private @Nullable Boolean applyBestFileType; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal cpCodeOriginal; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed cpCodeTransformed; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String policySet; + private @Nullable String policyToken; + private @Nullable String policyTokenDefault; + private @Nullable Boolean resize; + private @Nullable String settingsTitle; + private @Nullable String superCacheRegion; + private @Nullable String templateUuid; + private @Nullable String trafficTitle; + private @Nullable Boolean useExistingPolicySet; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo() {} + public Optional advanced() { + return Optional.ofNullable(this.advanced); + } + public Optional apiReferenceTitle() { + return Optional.ofNullable(this.apiReferenceTitle); + } + public Optional applyBestFileType() { + return Optional.ofNullable(this.applyBestFileType); + } + public Optional cpCodeOriginal() { + return Optional.ofNullable(this.cpCodeOriginal); + } + public Optional cpCodeTransformed() { + return Optional.ofNullable(this.cpCodeTransformed); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional policySet() { + return Optional.ofNullable(this.policySet); + } + public Optional policyToken() { + return Optional.ofNullable(this.policyToken); + } + public Optional policyTokenDefault() { + return Optional.ofNullable(this.policyTokenDefault); + } + public Optional resize() { + return Optional.ofNullable(this.resize); + } + public Optional settingsTitle() { + return Optional.ofNullable(this.settingsTitle); + } + public Optional superCacheRegion() { + return Optional.ofNullable(this.superCacheRegion); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional trafficTitle() { + return Optional.ofNullable(this.trafficTitle); + } + public Optional useExistingPolicySet() { + return Optional.ofNullable(this.useExistingPolicySet); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean advanced; + private @Nullable String apiReferenceTitle; + private @Nullable Boolean applyBestFileType; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal cpCodeOriginal; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed cpCodeTransformed; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String policySet; + private @Nullable String policyToken; + private @Nullable String policyTokenDefault; + private @Nullable Boolean resize; + private @Nullable String settingsTitle; + private @Nullable String superCacheRegion; + private @Nullable String templateUuid; + private @Nullable String trafficTitle; + private @Nullable Boolean useExistingPolicySet; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo defaults) { + Objects.requireNonNull(defaults); + this.advanced = defaults.advanced; + this.apiReferenceTitle = defaults.apiReferenceTitle; + this.applyBestFileType = defaults.applyBestFileType; + this.cpCodeOriginal = defaults.cpCodeOriginal; + this.cpCodeTransformed = defaults.cpCodeTransformed; + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.policySet = defaults.policySet; + this.policyToken = defaults.policyToken; + this.policyTokenDefault = defaults.policyTokenDefault; + this.resize = defaults.resize; + this.settingsTitle = defaults.settingsTitle; + this.superCacheRegion = defaults.superCacheRegion; + this.templateUuid = defaults.templateUuid; + this.trafficTitle = defaults.trafficTitle; + this.useExistingPolicySet = defaults.useExistingPolicySet; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder advanced(@Nullable Boolean advanced) { + this.advanced = advanced; + return this; + } + @CustomType.Setter + public Builder apiReferenceTitle(@Nullable String apiReferenceTitle) { + this.apiReferenceTitle = apiReferenceTitle; + return this; + } + @CustomType.Setter + public Builder applyBestFileType(@Nullable Boolean applyBestFileType) { + this.applyBestFileType = applyBestFileType; + return this; + } + @CustomType.Setter + public Builder cpCodeOriginal(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal cpCodeOriginal) { + this.cpCodeOriginal = cpCodeOriginal; + return this; + } + @CustomType.Setter + public Builder cpCodeTransformed(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed cpCodeTransformed) { + this.cpCodeTransformed = cpCodeTransformed; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder policySet(@Nullable String policySet) { + this.policySet = policySet; + return this; + } + @CustomType.Setter + public Builder policyToken(@Nullable String policyToken) { + this.policyToken = policyToken; + return this; + } + @CustomType.Setter + public Builder policyTokenDefault(@Nullable String policyTokenDefault) { + this.policyTokenDefault = policyTokenDefault; + return this; + } + @CustomType.Setter + public Builder resize(@Nullable Boolean resize) { + this.resize = resize; + return this; + } + @CustomType.Setter + public Builder settingsTitle(@Nullable String settingsTitle) { + this.settingsTitle = settingsTitle; + return this; + } + @CustomType.Setter + public Builder superCacheRegion(@Nullable String superCacheRegion) { + this.superCacheRegion = superCacheRegion; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder trafficTitle(@Nullable String trafficTitle) { + this.trafficTitle = trafficTitle; + return this; + } + @CustomType.Setter + public Builder useExistingPolicySet(@Nullable Boolean useExistingPolicySet) { + this.useExistingPolicySet = useExistingPolicySet; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo(); + _resultValue.advanced = advanced; + _resultValue.apiReferenceTitle = apiReferenceTitle; + _resultValue.applyBestFileType = applyBestFileType; + _resultValue.cpCodeOriginal = cpCodeOriginal; + _resultValue.cpCodeTransformed = cpCodeTransformed; + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.policySet = policySet; + _resultValue.policyToken = policyToken; + _resultValue.policyTokenDefault = policyTokenDefault; + _resultValue.resize = resize; + _resultValue.settingsTitle = settingsTitle; + _resultValue.superCacheRegion = superCacheRegion; + _resultValue.templateUuid = templateUuid; + _resultValue.trafficTitle = trafficTitle; + _resultValue.useExistingPolicySet = useExistingPolicySet; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal.java new file mode 100644 index 000000000..1a5306c7d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal.java @@ -0,0 +1,114 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits; +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits cpCodeLimits; + private @Nullable Integer createdDate; + private @Nullable String description; + private @Nullable Integer id; + private @Nullable String name; + private @Nullable List products; + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal() {} + public Optional cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + public Optional createdDate() { + return Optional.ofNullable(this.createdDate); + } + public Optional description() { + return Optional.ofNullable(this.description); + } + public Optional id() { + return Optional.ofNullable(this.id); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + public List products() { + return this.products == null ? List.of() : this.products; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits cpCodeLimits; + private @Nullable Integer createdDate; + private @Nullable String description; + private @Nullable Integer id; + private @Nullable String name; + private @Nullable List products; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal defaults) { + Objects.requireNonNull(defaults); + this.cpCodeLimits = defaults.cpCodeLimits; + this.createdDate = defaults.createdDate; + this.description = defaults.description; + this.id = defaults.id; + this.name = defaults.name; + this.products = defaults.products; + } + + @CustomType.Setter + public Builder cpCodeLimits(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits cpCodeLimits) { + this.cpCodeLimits = cpCodeLimits; + return this; + } + @CustomType.Setter + public Builder createdDate(@Nullable Integer createdDate) { + this.createdDate = createdDate; + return this; + } + @CustomType.Setter + public Builder description(@Nullable String description) { + this.description = description; + return this; + } + @CustomType.Setter + public Builder id(@Nullable Integer id) { + this.id = id; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + @CustomType.Setter + public Builder products(@Nullable List products) { + this.products = products; + return this; + } + public Builder products(String... products) { + return products(List.of(products)); + } + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal(); + _resultValue.cpCodeLimits = cpCodeLimits; + _resultValue.createdDate = createdDate; + _resultValue.description = description; + _resultValue.id = id; + _resultValue.name = name; + _resultValue.products = products; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits.java new file mode 100644 index 000000000..355f6ef7c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits.java @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits { + private @Nullable Integer currentCapacity; + private @Nullable Integer limit; + private @Nullable String limitType; + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits() {} + public Optional currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + public Optional limit() { + return Optional.ofNullable(this.limit); + } + public Optional limitType() { + return Optional.ofNullable(this.limitType); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer currentCapacity; + private @Nullable Integer limit; + private @Nullable String limitType; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits defaults) { + Objects.requireNonNull(defaults); + this.currentCapacity = defaults.currentCapacity; + this.limit = defaults.limit; + this.limitType = defaults.limitType; + } + + @CustomType.Setter + public Builder currentCapacity(@Nullable Integer currentCapacity) { + this.currentCapacity = currentCapacity; + return this; + } + @CustomType.Setter + public Builder limit(@Nullable Integer limit) { + this.limit = limit; + return this; + } + @CustomType.Setter + public Builder limitType(@Nullable String limitType) { + this.limitType = limitType; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits(); + _resultValue.currentCapacity = currentCapacity; + _resultValue.limit = limit; + _resultValue.limitType = limitType; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed.java new file mode 100644 index 000000000..aec822657 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed.java @@ -0,0 +1,114 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits; +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits cpCodeLimits; + private @Nullable Integer createdDate; + private @Nullable String description; + private @Nullable Integer id; + private @Nullable String name; + private @Nullable List products; + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed() {} + public Optional cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + public Optional createdDate() { + return Optional.ofNullable(this.createdDate); + } + public Optional description() { + return Optional.ofNullable(this.description); + } + public Optional id() { + return Optional.ofNullable(this.id); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + public List products() { + return this.products == null ? List.of() : this.products; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits cpCodeLimits; + private @Nullable Integer createdDate; + private @Nullable String description; + private @Nullable Integer id; + private @Nullable String name; + private @Nullable List products; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed defaults) { + Objects.requireNonNull(defaults); + this.cpCodeLimits = defaults.cpCodeLimits; + this.createdDate = defaults.createdDate; + this.description = defaults.description; + this.id = defaults.id; + this.name = defaults.name; + this.products = defaults.products; + } + + @CustomType.Setter + public Builder cpCodeLimits(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits cpCodeLimits) { + this.cpCodeLimits = cpCodeLimits; + return this; + } + @CustomType.Setter + public Builder createdDate(@Nullable Integer createdDate) { + this.createdDate = createdDate; + return this; + } + @CustomType.Setter + public Builder description(@Nullable String description) { + this.description = description; + return this; + } + @CustomType.Setter + public Builder id(@Nullable Integer id) { + this.id = id; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + @CustomType.Setter + public Builder products(@Nullable List products) { + this.products = products; + return this; + } + public Builder products(String... products) { + return products(List.of(products)); + } + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed(); + _resultValue.cpCodeLimits = cpCodeLimits; + _resultValue.createdDate = createdDate; + _resultValue.description = description; + _resultValue.id = id; + _resultValue.name = name; + _resultValue.products = products; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits.java new file mode 100644 index 000000000..52af5118b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits.java @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits { + private @Nullable Integer currentCapacity; + private @Nullable Integer limit; + private @Nullable String limitType; + + private GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits() {} + public Optional currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + public Optional limit() { + return Optional.ofNullable(this.limit); + } + public Optional limitType() { + return Optional.ofNullable(this.limitType); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer currentCapacity; + private @Nullable Integer limit; + private @Nullable String limitType; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits defaults) { + Objects.requireNonNull(defaults); + this.currentCapacity = defaults.currentCapacity; + this.limit = defaults.limit; + this.limitType = defaults.limitType; + } + + @CustomType.Setter + public Builder currentCapacity(@Nullable Integer currentCapacity) { + this.currentCapacity = currentCapacity; + return this; + } + @CustomType.Setter + public Builder limit(@Nullable Integer limit) { + this.limit = limit; + return this; + } + @CustomType.Setter + public Builder limitType(@Nullable String limitType) { + this.limitType = limitType; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits(); + _resultValue.currentCapacity = currentCapacity; + _resultValue.limit = limit; + _resultValue.limitType = limitType; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorInclude.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorInclude.java new file mode 100644 index 000000000..d493f0b10 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorInclude.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorInclude { + private @Nullable String id; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorInclude() {} + public Optional id() { + return Optional.ofNullable(this.id); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorInclude defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String id; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorInclude defaults) { + Objects.requireNonNull(defaults); + this.id = defaults.id; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder id(@Nullable String id) { + this.id = id; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorInclude build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorInclude(); + _resultValue.id = id; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstant.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstant.java new file mode 100644 index 000000000..ef9114ab7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstant.java @@ -0,0 +1,140 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorInstant { + private @Nullable List customLinkRelations; + private @Nullable Boolean locked; + private @Nullable Boolean prefetchCacheable; + private @Nullable Boolean prefetchHtml; + private @Nullable Boolean prefetchNoStore; + private @Nullable List prefetchNoStoreExtensions; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorInstant() {} + public List customLinkRelations() { + return this.customLinkRelations == null ? List.of() : this.customLinkRelations; + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional prefetchCacheable() { + return Optional.ofNullable(this.prefetchCacheable); + } + public Optional prefetchHtml() { + return Optional.ofNullable(this.prefetchHtml); + } + public Optional prefetchNoStore() { + return Optional.ofNullable(this.prefetchNoStore); + } + public List prefetchNoStoreExtensions() { + return this.prefetchNoStoreExtensions == null ? List.of() : this.prefetchNoStoreExtensions; + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorInstant defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List customLinkRelations; + private @Nullable Boolean locked; + private @Nullable Boolean prefetchCacheable; + private @Nullable Boolean prefetchHtml; + private @Nullable Boolean prefetchNoStore; + private @Nullable List prefetchNoStoreExtensions; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorInstant defaults) { + Objects.requireNonNull(defaults); + this.customLinkRelations = defaults.customLinkRelations; + this.locked = defaults.locked; + this.prefetchCacheable = defaults.prefetchCacheable; + this.prefetchHtml = defaults.prefetchHtml; + this.prefetchNoStore = defaults.prefetchNoStore; + this.prefetchNoStoreExtensions = defaults.prefetchNoStoreExtensions; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder customLinkRelations(@Nullable List customLinkRelations) { + this.customLinkRelations = customLinkRelations; + return this; + } + public Builder customLinkRelations(String... customLinkRelations) { + return customLinkRelations(List.of(customLinkRelations)); + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder prefetchCacheable(@Nullable Boolean prefetchCacheable) { + this.prefetchCacheable = prefetchCacheable; + return this; + } + @CustomType.Setter + public Builder prefetchHtml(@Nullable Boolean prefetchHtml) { + this.prefetchHtml = prefetchHtml; + return this; + } + @CustomType.Setter + public Builder prefetchNoStore(@Nullable Boolean prefetchNoStore) { + this.prefetchNoStore = prefetchNoStore; + return this; + } + @CustomType.Setter + public Builder prefetchNoStoreExtensions(@Nullable List prefetchNoStoreExtensions) { + this.prefetchNoStoreExtensions = prefetchNoStoreExtensions; + return this; + } + public Builder prefetchNoStoreExtensions(String... prefetchNoStoreExtensions) { + return prefetchNoStoreExtensions(List.of(prefetchNoStoreExtensions)); + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorInstant build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorInstant(); + _resultValue.customLinkRelations = customLinkRelations; + _resultValue.locked = locked; + _resultValue.prefetchCacheable = prefetchCacheable; + _resultValue.prefetchHtml = prefetchHtml; + _resultValue.prefetchNoStore = prefetchNoStore; + _resultValue.prefetchNoStoreExtensions = prefetchNoStoreExtensions; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig.java new file mode 100644 index 000000000..6326dbb05 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization.java new file mode 100644 index 000000000..7545a4a98 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization { + private @Nullable String enablePartialObjectCaching; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String maximumSize; + private @Nullable String minimumSize; + private @Nullable String templateUuid; + private @Nullable Boolean useVersioning; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization() {} + public Optional enablePartialObjectCaching() { + return Optional.ofNullable(this.enablePartialObjectCaching); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional maximumSize() { + return Optional.ofNullable(this.maximumSize); + } + public Optional minimumSize() { + return Optional.ofNullable(this.minimumSize); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional useVersioning() { + return Optional.ofNullable(this.useVersioning); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String enablePartialObjectCaching; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String maximumSize; + private @Nullable String minimumSize; + private @Nullable String templateUuid; + private @Nullable Boolean useVersioning; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization defaults) { + Objects.requireNonNull(defaults); + this.enablePartialObjectCaching = defaults.enablePartialObjectCaching; + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.maximumSize = defaults.maximumSize; + this.minimumSize = defaults.minimumSize; + this.templateUuid = defaults.templateUuid; + this.useVersioning = defaults.useVersioning; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enablePartialObjectCaching(@Nullable String enablePartialObjectCaching) { + this.enablePartialObjectCaching = enablePartialObjectCaching; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder maximumSize(@Nullable String maximumSize) { + this.maximumSize = maximumSize; + return this; + } + @CustomType.Setter + public Builder minimumSize(@Nullable String minimumSize) { + this.minimumSize = minimumSize; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder useVersioning(@Nullable Boolean useVersioning) { + this.useVersioning = useVersioning; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization(); + _resultValue.enablePartialObjectCaching = enablePartialObjectCaching; + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.maximumSize = maximumSize; + _resultValue.minimumSize = minimumSize; + _resultValue.templateUuid = templateUuid; + _resultValue.useVersioning = useVersioning; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced.java new file mode 100644 index 000000000..2c38069ee --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced.java @@ -0,0 +1,134 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced { + private @Nullable Boolean enabled; + private @Nullable String fragmentSize; + private @Nullable Boolean locked; + private @Nullable String objectSize; + private @Nullable Integer prefetchAfterRequest; + private @Nullable Integer prefetchDuringRequest; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional fragmentSize() { + return Optional.ofNullable(this.fragmentSize); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional objectSize() { + return Optional.ofNullable(this.objectSize); + } + public Optional prefetchAfterRequest() { + return Optional.ofNullable(this.prefetchAfterRequest); + } + public Optional prefetchDuringRequest() { + return Optional.ofNullable(this.prefetchDuringRequest); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable String fragmentSize; + private @Nullable Boolean locked; + private @Nullable String objectSize; + private @Nullable Integer prefetchAfterRequest; + private @Nullable Integer prefetchDuringRequest; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.fragmentSize = defaults.fragmentSize; + this.locked = defaults.locked; + this.objectSize = defaults.objectSize; + this.prefetchAfterRequest = defaults.prefetchAfterRequest; + this.prefetchDuringRequest = defaults.prefetchDuringRequest; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder fragmentSize(@Nullable String fragmentSize) { + this.fragmentSize = fragmentSize; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder objectSize(@Nullable String objectSize) { + this.objectSize = objectSize; + return this; + } + @CustomType.Setter + public Builder prefetchAfterRequest(@Nullable Integer prefetchAfterRequest) { + this.prefetchAfterRequest = prefetchAfterRequest; + return this; + } + @CustomType.Setter + public Builder prefetchDuringRequest(@Nullable Integer prefetchDuringRequest) { + this.prefetchDuringRequest = prefetchDuringRequest; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced(); + _resultValue.enabled = enabled; + _resultValue.fragmentSize = fragmentSize; + _resultValue.locked = locked; + _resultValue.objectSize = objectSize; + _resultValue.prefetchAfterRequest = prefetchAfterRequest; + _resultValue.prefetchDuringRequest = prefetchDuringRequest; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate.java new file mode 100644 index 000000000..6b27af65b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate.java @@ -0,0 +1,118 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable; +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate { + private @Nullable List bitrateTables; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable List thresholdTables; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate() {} + public List bitrateTables() { + return this.bitrateTables == null ? List.of() : this.bitrateTables; + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public List thresholdTables() { + return this.thresholdTables == null ? List.of() : this.thresholdTables; + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List bitrateTables; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable List thresholdTables; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate defaults) { + Objects.requireNonNull(defaults); + this.bitrateTables = defaults.bitrateTables; + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.thresholdTables = defaults.thresholdTables; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder bitrateTables(@Nullable List bitrateTables) { + this.bitrateTables = bitrateTables; + return this; + } + public Builder bitrateTables(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable... bitrateTables) { + return bitrateTables(List.of(bitrateTables)); + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder thresholdTables(@Nullable List thresholdTables) { + this.thresholdTables = thresholdTables; + return this; + } + public Builder thresholdTables(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable... thresholdTables) { + return thresholdTables(List.of(thresholdTables)); + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate(); + _resultValue.bitrateTables = bitrateTables; + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.thresholdTables = thresholdTables; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable.java new file mode 100644 index 000000000..1f4bfd001 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable.java @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable { + private @Nullable String bitrateUnit; + private @Nullable Double bitrateValue; + + private GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable() {} + public Optional bitrateUnit() { + return Optional.ofNullable(this.bitrateUnit); + } + public Optional bitrateValue() { + return Optional.ofNullable(this.bitrateValue); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String bitrateUnit; + private @Nullable Double bitrateValue; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable defaults) { + Objects.requireNonNull(defaults); + this.bitrateUnit = defaults.bitrateUnit; + this.bitrateValue = defaults.bitrateValue; + } + + @CustomType.Setter + public Builder bitrateUnit(@Nullable String bitrateUnit) { + this.bitrateUnit = bitrateUnit; + return this; + } + @CustomType.Setter + public Builder bitrateValue(@Nullable Double bitrateValue) { + this.bitrateValue = bitrateValue; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable(); + _resultValue.bitrateUnit = bitrateUnit; + _resultValue.bitrateValue = bitrateValue; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable.java new file mode 100644 index 000000000..201749cee --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable.java @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable { + private @Nullable String thresholdUnit; + private @Nullable Integer thresholdValue; + + private GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable() {} + public Optional thresholdUnit() { + return Optional.ofNullable(this.thresholdUnit); + } + public Optional thresholdValue() { + return Optional.ofNullable(this.thresholdValue); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String thresholdUnit; + private @Nullable Integer thresholdValue; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable defaults) { + Objects.requireNonNull(defaults); + this.thresholdUnit = defaults.thresholdUnit; + this.thresholdValue = defaults.thresholdValue; + } + + @CustomType.Setter + public Builder thresholdUnit(@Nullable String thresholdUnit) { + this.thresholdUnit = thresholdUnit; + return this; + } + @CustomType.Setter + public Builder thresholdValue(@Nullable Integer thresholdValue) { + this.thresholdValue = thresholdValue; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable(); + _resultValue.thresholdUnit = thresholdUnit; + _resultValue.thresholdValue = thresholdValue; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom.java new file mode 100644 index 000000000..35089bf6b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom { + private @Nullable String customLogField; + private @Nullable Boolean locked; + private @Nullable Boolean logCustomLogField; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom() {} + public Optional customLogField() { + return Optional.ofNullable(this.customLogField); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional logCustomLogField() { + return Optional.ofNullable(this.logCustomLogField); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String customLogField; + private @Nullable Boolean locked; + private @Nullable Boolean logCustomLogField; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom defaults) { + Objects.requireNonNull(defaults); + this.customLogField = defaults.customLogField; + this.locked = defaults.locked; + this.logCustomLogField = defaults.logCustomLogField; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder customLogField(@Nullable String customLogField) { + this.customLogField = customLogField; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder logCustomLogField(@Nullable Boolean logCustomLogField) { + this.logCustomLogField = logCustomLogField; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom(); + _resultValue.customLogField = customLogField; + _resultValue.locked = locked; + _resultValue.logCustomLogField = logCustomLogField; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMPulse.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMPulse.java new file mode 100644 index 000000000..8717d3247 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMPulse.java @@ -0,0 +1,157 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorMPulse { + private @Nullable String apiKey; + private @Nullable String bufferSize; + private @Nullable String configOverride; + private @Nullable Boolean enabled; + private @Nullable String loaderVersion; + private @Nullable Boolean locked; + private @Nullable Boolean requirePci; + private @Nullable String templateUuid; + private @Nullable String titleOptional; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorMPulse() {} + public Optional apiKey() { + return Optional.ofNullable(this.apiKey); + } + public Optional bufferSize() { + return Optional.ofNullable(this.bufferSize); + } + public Optional configOverride() { + return Optional.ofNullable(this.configOverride); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional loaderVersion() { + return Optional.ofNullable(this.loaderVersion); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional requirePci() { + return Optional.ofNullable(this.requirePci); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional titleOptional() { + return Optional.ofNullable(this.titleOptional); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorMPulse defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String apiKey; + private @Nullable String bufferSize; + private @Nullable String configOverride; + private @Nullable Boolean enabled; + private @Nullable String loaderVersion; + private @Nullable Boolean locked; + private @Nullable Boolean requirePci; + private @Nullable String templateUuid; + private @Nullable String titleOptional; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorMPulse defaults) { + Objects.requireNonNull(defaults); + this.apiKey = defaults.apiKey; + this.bufferSize = defaults.bufferSize; + this.configOverride = defaults.configOverride; + this.enabled = defaults.enabled; + this.loaderVersion = defaults.loaderVersion; + this.locked = defaults.locked; + this.requirePci = defaults.requirePci; + this.templateUuid = defaults.templateUuid; + this.titleOptional = defaults.titleOptional; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder apiKey(@Nullable String apiKey) { + this.apiKey = apiKey; + return this; + } + @CustomType.Setter + public Builder bufferSize(@Nullable String bufferSize) { + this.bufferSize = bufferSize; + return this; + } + @CustomType.Setter + public Builder configOverride(@Nullable String configOverride) { + this.configOverride = configOverride; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder loaderVersion(@Nullable String loaderVersion) { + this.loaderVersion = loaderVersion; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder requirePci(@Nullable Boolean requirePci) { + this.requirePci = requirePci; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder titleOptional(@Nullable String titleOptional) { + this.titleOptional = titleOptional; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorMPulse build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorMPulse(); + _resultValue.apiKey = apiKey; + _resultValue.bufferSize = bufferSize; + _resultValue.configOverride = configOverride; + _resultValue.enabled = enabled; + _resultValue.loaderVersion = loaderVersion; + _resultValue.locked = locked; + _resultValue.requirePci = requirePci; + _resultValue.templateUuid = templateUuid; + _resultValue.titleOptional = titleOptional; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization.java new file mode 100644 index 000000000..e5bf5ebd1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization.java @@ -0,0 +1,217 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization { + private @Nullable Boolean enabled; + private @Nullable Boolean hlsEnableDebugHeaders; + private @Nullable Boolean hlsEnabled; + private @Nullable String hlsFilterInBitrateRanges; + private @Nullable String hlsFilterInBitrates; + private @Nullable String hlsMode; + private @Nullable String hlsPreferredBitrate; + private @Nullable Boolean hlsQueryParamEnabled; + private @Nullable String hlsQueryParamSecretKey; + private @Nullable String hlsQueryParamTransitionKey; + private @Nullable Boolean hlsShowAdvanced; + private @Nullable String hlsTitle; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional hlsEnableDebugHeaders() { + return Optional.ofNullable(this.hlsEnableDebugHeaders); + } + public Optional hlsEnabled() { + return Optional.ofNullable(this.hlsEnabled); + } + public Optional hlsFilterInBitrateRanges() { + return Optional.ofNullable(this.hlsFilterInBitrateRanges); + } + public Optional hlsFilterInBitrates() { + return Optional.ofNullable(this.hlsFilterInBitrates); + } + public Optional hlsMode() { + return Optional.ofNullable(this.hlsMode); + } + public Optional hlsPreferredBitrate() { + return Optional.ofNullable(this.hlsPreferredBitrate); + } + public Optional hlsQueryParamEnabled() { + return Optional.ofNullable(this.hlsQueryParamEnabled); + } + public Optional hlsQueryParamSecretKey() { + return Optional.ofNullable(this.hlsQueryParamSecretKey); + } + public Optional hlsQueryParamTransitionKey() { + return Optional.ofNullable(this.hlsQueryParamTransitionKey); + } + public Optional hlsShowAdvanced() { + return Optional.ofNullable(this.hlsShowAdvanced); + } + public Optional hlsTitle() { + return Optional.ofNullable(this.hlsTitle); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean hlsEnableDebugHeaders; + private @Nullable Boolean hlsEnabled; + private @Nullable String hlsFilterInBitrateRanges; + private @Nullable String hlsFilterInBitrates; + private @Nullable String hlsMode; + private @Nullable String hlsPreferredBitrate; + private @Nullable Boolean hlsQueryParamEnabled; + private @Nullable String hlsQueryParamSecretKey; + private @Nullable String hlsQueryParamTransitionKey; + private @Nullable Boolean hlsShowAdvanced; + private @Nullable String hlsTitle; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.hlsEnableDebugHeaders = defaults.hlsEnableDebugHeaders; + this.hlsEnabled = defaults.hlsEnabled; + this.hlsFilterInBitrateRanges = defaults.hlsFilterInBitrateRanges; + this.hlsFilterInBitrates = defaults.hlsFilterInBitrates; + this.hlsMode = defaults.hlsMode; + this.hlsPreferredBitrate = defaults.hlsPreferredBitrate; + this.hlsQueryParamEnabled = defaults.hlsQueryParamEnabled; + this.hlsQueryParamSecretKey = defaults.hlsQueryParamSecretKey; + this.hlsQueryParamTransitionKey = defaults.hlsQueryParamTransitionKey; + this.hlsShowAdvanced = defaults.hlsShowAdvanced; + this.hlsTitle = defaults.hlsTitle; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder hlsEnableDebugHeaders(@Nullable Boolean hlsEnableDebugHeaders) { + this.hlsEnableDebugHeaders = hlsEnableDebugHeaders; + return this; + } + @CustomType.Setter + public Builder hlsEnabled(@Nullable Boolean hlsEnabled) { + this.hlsEnabled = hlsEnabled; + return this; + } + @CustomType.Setter + public Builder hlsFilterInBitrateRanges(@Nullable String hlsFilterInBitrateRanges) { + this.hlsFilterInBitrateRanges = hlsFilterInBitrateRanges; + return this; + } + @CustomType.Setter + public Builder hlsFilterInBitrates(@Nullable String hlsFilterInBitrates) { + this.hlsFilterInBitrates = hlsFilterInBitrates; + return this; + } + @CustomType.Setter + public Builder hlsMode(@Nullable String hlsMode) { + this.hlsMode = hlsMode; + return this; + } + @CustomType.Setter + public Builder hlsPreferredBitrate(@Nullable String hlsPreferredBitrate) { + this.hlsPreferredBitrate = hlsPreferredBitrate; + return this; + } + @CustomType.Setter + public Builder hlsQueryParamEnabled(@Nullable Boolean hlsQueryParamEnabled) { + this.hlsQueryParamEnabled = hlsQueryParamEnabled; + return this; + } + @CustomType.Setter + public Builder hlsQueryParamSecretKey(@Nullable String hlsQueryParamSecretKey) { + this.hlsQueryParamSecretKey = hlsQueryParamSecretKey; + return this; + } + @CustomType.Setter + public Builder hlsQueryParamTransitionKey(@Nullable String hlsQueryParamTransitionKey) { + this.hlsQueryParamTransitionKey = hlsQueryParamTransitionKey; + return this; + } + @CustomType.Setter + public Builder hlsShowAdvanced(@Nullable Boolean hlsShowAdvanced) { + this.hlsShowAdvanced = hlsShowAdvanced; + return this; + } + @CustomType.Setter + public Builder hlsTitle(@Nullable String hlsTitle) { + this.hlsTitle = hlsTitle; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization(); + _resultValue.enabled = enabled; + _resultValue.hlsEnableDebugHeaders = hlsEnableDebugHeaders; + _resultValue.hlsEnabled = hlsEnabled; + _resultValue.hlsFilterInBitrateRanges = hlsFilterInBitrateRanges; + _resultValue.hlsFilterInBitrates = hlsFilterInBitrates; + _resultValue.hlsMode = hlsMode; + _resultValue.hlsPreferredBitrate = hlsPreferredBitrate; + _resultValue.hlsQueryParamEnabled = hlsQueryParamEnabled; + _resultValue.hlsQueryParamSecretKey = hlsQueryParamSecretKey; + _resultValue.hlsQueryParamTransitionKey = hlsQueryParamTransitionKey; + _resultValue.hlsShowAdvanced = hlsShowAdvanced; + _resultValue.hlsTitle = hlsTitle; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting.java new file mode 100644 index 000000000..9e542460d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting { + private @Nullable Boolean locked; + private @Nullable String partner; + private @Nullable String templateUuid; + private @Nullable String username; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional partner() { + return Optional.ofNullable(this.partner); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional username() { + return Optional.ofNullable(this.username); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String partner; + private @Nullable String templateUuid; + private @Nullable String username; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.partner = defaults.partner; + this.templateUuid = defaults.templateUuid; + this.username = defaults.username; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder partner(@Nullable String partner) { + this.partner = partner; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder username(@Nullable String username) { + this.username = username; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting(); + _resultValue.locked = locked; + _resultValue.partner = partner; + _resultValue.templateUuid = templateUuid; + _resultValue.username = username; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush.java new file mode 100644 index 000000000..fcafee3e2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush.java @@ -0,0 +1,89 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush { + private @Nullable Boolean locked; + private @Nullable List serverpushlists; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public List serverpushlists() { + return this.serverpushlists == null ? List.of() : this.serverpushlists; + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable List serverpushlists; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.serverpushlists = defaults.serverpushlists; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder serverpushlists(@Nullable List serverpushlists) { + this.serverpushlists = serverpushlists; + return this; + } + public Builder serverpushlists(String... serverpushlists) { + return serverpushlists(List.of(serverpushlists)); + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush(); + _resultValue.locked = locked; + _resultValue.serverpushlists = serverpushlists; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration.java new file mode 100644 index 000000000..e4babf96f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout.java new file mode 100644 index 000000000..12b8251e4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout { + private @Nullable Boolean locked; + private @Nullable String optout; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional optout() { + return Optional.ofNullable(this.optout); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String optout; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.optout = defaults.optout; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder optout(@Nullable String optout) { + this.optout = optout; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout(); + _resultValue.locked = locked; + _resultValue.optout = optout; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient.java new file mode 100644 index 000000000..a4a81fef9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient { + private @Nullable String beaconId; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable Boolean useHybridHttpUdp; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient() {} + public Optional beaconId() { + return Optional.ofNullable(this.beaconId); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional useHybridHttpUdp() { + return Optional.ofNullable(this.useHybridHttpUdp); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String beaconId; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable Boolean useHybridHttpUdp; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient defaults) { + Objects.requireNonNull(defaults); + this.beaconId = defaults.beaconId; + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.useHybridHttpUdp = defaults.useHybridHttpUdp; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder beaconId(@Nullable String beaconId) { + this.beaconId = beaconId; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder useHybridHttpUdp(@Nullable Boolean useHybridHttpUdp) { + this.useHybridHttpUdp = useHybridHttpUdp; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient(); + _resultValue.beaconId = beaconId; + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.useHybridHttpUdp = useHybridHttpUdp; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization.java new file mode 100644 index 000000000..4aec4effe --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover.java new file mode 100644 index 000000000..6096111f8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover.java @@ -0,0 +1,693 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover { + private @Nullable Boolean cacheErrorResponse; + private @Nullable String cacheWindow; + private @Nullable String clientResponseCode; + private @Nullable Boolean detectObjectUnavailable; + private @Nullable String detectObjectUnavailableTitle; + private @Nullable Boolean detectOriginUnavailable; + private @Nullable String detectOriginUnavailableTitle; + private @Nullable Boolean detectOriginUnresponsive; + private @Nullable String detectOriginUnresponsiveTitle; + private @Nullable Boolean locked; + private @Nullable String objectUnavailableAlternateHost; + private @Nullable String objectUnavailableBackupHost; + private @Nullable Boolean objectUnavailableBlacklistOriginIp; + private @Nullable String objectUnavailableBlacklistWindow; + private @Nullable Boolean objectUnavailableChangeProtocol; + private @Nullable String objectUnavailableDetectionLevel; + private @Nullable Boolean objectUnavailableIncludeQueryString; + private @Nullable String objectUnavailableModifiedPath; + private @Nullable Boolean objectUnavailableModifyRequestPath; + private @Nullable String objectUnavailableProtocol; + private @Nullable String objectUnavailableRecovery; + private @Nullable Integer objectUnavailableRedirectMethod; + private @Nullable List objectUnavailableResponseCodes; + private @Nullable String objectUnavailableRetryLimit; + private @Nullable String originUnavailableAlternateHost; + private @Nullable String originUnavailableBackupHost; + private @Nullable Boolean originUnavailableBlacklistOriginIp; + private @Nullable String originUnavailableBlacklistWindow; + private @Nullable Boolean originUnavailableChangeProtocol; + private @Nullable String originUnavailableDetectionLevel; + private @Nullable Boolean originUnavailableIncludeQueryString; + private @Nullable String originUnavailableModifiedPath; + private @Nullable Boolean originUnavailableModifyRequestPath; + private @Nullable String originUnavailableProtocol; + private @Nullable String originUnavailableRecovery; + private @Nullable Integer originUnavailableRedirectMethod; + private @Nullable List originUnavailableResponseCodes; + private @Nullable String originUnavailableRetryLimit; + private @Nullable String originUnresponsiveAlternateHost; + private @Nullable String originUnresponsiveBackupHost; + private @Nullable Boolean originUnresponsiveBlacklistOriginIp; + private @Nullable String originUnresponsiveBlacklistWindow; + private @Nullable Boolean originUnresponsiveChangeProtocol; + private @Nullable String originUnresponsiveDetectionLevel; + private @Nullable Boolean originUnresponsiveIncludeQueryString; + private @Nullable String originUnresponsiveModifiedPath; + private @Nullable Boolean originUnresponsiveModifyRequestPath; + private @Nullable String originUnresponsiveProtocol; + private @Nullable String originUnresponsiveRecovery; + private @Nullable Integer originUnresponsiveRedirectMethod; + private @Nullable String originUnresponsiveRetryLimit; + private @Nullable String otherOptions; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover() {} + public Optional cacheErrorResponse() { + return Optional.ofNullable(this.cacheErrorResponse); + } + public Optional cacheWindow() { + return Optional.ofNullable(this.cacheWindow); + } + public Optional clientResponseCode() { + return Optional.ofNullable(this.clientResponseCode); + } + public Optional detectObjectUnavailable() { + return Optional.ofNullable(this.detectObjectUnavailable); + } + public Optional detectObjectUnavailableTitle() { + return Optional.ofNullable(this.detectObjectUnavailableTitle); + } + public Optional detectOriginUnavailable() { + return Optional.ofNullable(this.detectOriginUnavailable); + } + public Optional detectOriginUnavailableTitle() { + return Optional.ofNullable(this.detectOriginUnavailableTitle); + } + public Optional detectOriginUnresponsive() { + return Optional.ofNullable(this.detectOriginUnresponsive); + } + public Optional detectOriginUnresponsiveTitle() { + return Optional.ofNullable(this.detectOriginUnresponsiveTitle); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional objectUnavailableAlternateHost() { + return Optional.ofNullable(this.objectUnavailableAlternateHost); + } + public Optional objectUnavailableBackupHost() { + return Optional.ofNullable(this.objectUnavailableBackupHost); + } + public Optional objectUnavailableBlacklistOriginIp() { + return Optional.ofNullable(this.objectUnavailableBlacklistOriginIp); + } + public Optional objectUnavailableBlacklistWindow() { + return Optional.ofNullable(this.objectUnavailableBlacklistWindow); + } + public Optional objectUnavailableChangeProtocol() { + return Optional.ofNullable(this.objectUnavailableChangeProtocol); + } + public Optional objectUnavailableDetectionLevel() { + return Optional.ofNullable(this.objectUnavailableDetectionLevel); + } + public Optional objectUnavailableIncludeQueryString() { + return Optional.ofNullable(this.objectUnavailableIncludeQueryString); + } + public Optional objectUnavailableModifiedPath() { + return Optional.ofNullable(this.objectUnavailableModifiedPath); + } + public Optional objectUnavailableModifyRequestPath() { + return Optional.ofNullable(this.objectUnavailableModifyRequestPath); + } + public Optional objectUnavailableProtocol() { + return Optional.ofNullable(this.objectUnavailableProtocol); + } + public Optional objectUnavailableRecovery() { + return Optional.ofNullable(this.objectUnavailableRecovery); + } + public Optional objectUnavailableRedirectMethod() { + return Optional.ofNullable(this.objectUnavailableRedirectMethod); + } + public List objectUnavailableResponseCodes() { + return this.objectUnavailableResponseCodes == null ? List.of() : this.objectUnavailableResponseCodes; + } + public Optional objectUnavailableRetryLimit() { + return Optional.ofNullable(this.objectUnavailableRetryLimit); + } + public Optional originUnavailableAlternateHost() { + return Optional.ofNullable(this.originUnavailableAlternateHost); + } + public Optional originUnavailableBackupHost() { + return Optional.ofNullable(this.originUnavailableBackupHost); + } + public Optional originUnavailableBlacklistOriginIp() { + return Optional.ofNullable(this.originUnavailableBlacklistOriginIp); + } + public Optional originUnavailableBlacklistWindow() { + return Optional.ofNullable(this.originUnavailableBlacklistWindow); + } + public Optional originUnavailableChangeProtocol() { + return Optional.ofNullable(this.originUnavailableChangeProtocol); + } + public Optional originUnavailableDetectionLevel() { + return Optional.ofNullable(this.originUnavailableDetectionLevel); + } + public Optional originUnavailableIncludeQueryString() { + return Optional.ofNullable(this.originUnavailableIncludeQueryString); + } + public Optional originUnavailableModifiedPath() { + return Optional.ofNullable(this.originUnavailableModifiedPath); + } + public Optional originUnavailableModifyRequestPath() { + return Optional.ofNullable(this.originUnavailableModifyRequestPath); + } + public Optional originUnavailableProtocol() { + return Optional.ofNullable(this.originUnavailableProtocol); + } + public Optional originUnavailableRecovery() { + return Optional.ofNullable(this.originUnavailableRecovery); + } + public Optional originUnavailableRedirectMethod() { + return Optional.ofNullable(this.originUnavailableRedirectMethod); + } + public List originUnavailableResponseCodes() { + return this.originUnavailableResponseCodes == null ? List.of() : this.originUnavailableResponseCodes; + } + public Optional originUnavailableRetryLimit() { + return Optional.ofNullable(this.originUnavailableRetryLimit); + } + public Optional originUnresponsiveAlternateHost() { + return Optional.ofNullable(this.originUnresponsiveAlternateHost); + } + public Optional originUnresponsiveBackupHost() { + return Optional.ofNullable(this.originUnresponsiveBackupHost); + } + public Optional originUnresponsiveBlacklistOriginIp() { + return Optional.ofNullable(this.originUnresponsiveBlacklistOriginIp); + } + public Optional originUnresponsiveBlacklistWindow() { + return Optional.ofNullable(this.originUnresponsiveBlacklistWindow); + } + public Optional originUnresponsiveChangeProtocol() { + return Optional.ofNullable(this.originUnresponsiveChangeProtocol); + } + public Optional originUnresponsiveDetectionLevel() { + return Optional.ofNullable(this.originUnresponsiveDetectionLevel); + } + public Optional originUnresponsiveIncludeQueryString() { + return Optional.ofNullable(this.originUnresponsiveIncludeQueryString); + } + public Optional originUnresponsiveModifiedPath() { + return Optional.ofNullable(this.originUnresponsiveModifiedPath); + } + public Optional originUnresponsiveModifyRequestPath() { + return Optional.ofNullable(this.originUnresponsiveModifyRequestPath); + } + public Optional originUnresponsiveProtocol() { + return Optional.ofNullable(this.originUnresponsiveProtocol); + } + public Optional originUnresponsiveRecovery() { + return Optional.ofNullable(this.originUnresponsiveRecovery); + } + public Optional originUnresponsiveRedirectMethod() { + return Optional.ofNullable(this.originUnresponsiveRedirectMethod); + } + public Optional originUnresponsiveRetryLimit() { + return Optional.ofNullable(this.originUnresponsiveRetryLimit); + } + public Optional otherOptions() { + return Optional.ofNullable(this.otherOptions); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean cacheErrorResponse; + private @Nullable String cacheWindow; + private @Nullable String clientResponseCode; + private @Nullable Boolean detectObjectUnavailable; + private @Nullable String detectObjectUnavailableTitle; + private @Nullable Boolean detectOriginUnavailable; + private @Nullable String detectOriginUnavailableTitle; + private @Nullable Boolean detectOriginUnresponsive; + private @Nullable String detectOriginUnresponsiveTitle; + private @Nullable Boolean locked; + private @Nullable String objectUnavailableAlternateHost; + private @Nullable String objectUnavailableBackupHost; + private @Nullable Boolean objectUnavailableBlacklistOriginIp; + private @Nullable String objectUnavailableBlacklistWindow; + private @Nullable Boolean objectUnavailableChangeProtocol; + private @Nullable String objectUnavailableDetectionLevel; + private @Nullable Boolean objectUnavailableIncludeQueryString; + private @Nullable String objectUnavailableModifiedPath; + private @Nullable Boolean objectUnavailableModifyRequestPath; + private @Nullable String objectUnavailableProtocol; + private @Nullable String objectUnavailableRecovery; + private @Nullable Integer objectUnavailableRedirectMethod; + private @Nullable List objectUnavailableResponseCodes; + private @Nullable String objectUnavailableRetryLimit; + private @Nullable String originUnavailableAlternateHost; + private @Nullable String originUnavailableBackupHost; + private @Nullable Boolean originUnavailableBlacklistOriginIp; + private @Nullable String originUnavailableBlacklistWindow; + private @Nullable Boolean originUnavailableChangeProtocol; + private @Nullable String originUnavailableDetectionLevel; + private @Nullable Boolean originUnavailableIncludeQueryString; + private @Nullable String originUnavailableModifiedPath; + private @Nullable Boolean originUnavailableModifyRequestPath; + private @Nullable String originUnavailableProtocol; + private @Nullable String originUnavailableRecovery; + private @Nullable Integer originUnavailableRedirectMethod; + private @Nullable List originUnavailableResponseCodes; + private @Nullable String originUnavailableRetryLimit; + private @Nullable String originUnresponsiveAlternateHost; + private @Nullable String originUnresponsiveBackupHost; + private @Nullable Boolean originUnresponsiveBlacklistOriginIp; + private @Nullable String originUnresponsiveBlacklistWindow; + private @Nullable Boolean originUnresponsiveChangeProtocol; + private @Nullable String originUnresponsiveDetectionLevel; + private @Nullable Boolean originUnresponsiveIncludeQueryString; + private @Nullable String originUnresponsiveModifiedPath; + private @Nullable Boolean originUnresponsiveModifyRequestPath; + private @Nullable String originUnresponsiveProtocol; + private @Nullable String originUnresponsiveRecovery; + private @Nullable Integer originUnresponsiveRedirectMethod; + private @Nullable String originUnresponsiveRetryLimit; + private @Nullable String otherOptions; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover defaults) { + Objects.requireNonNull(defaults); + this.cacheErrorResponse = defaults.cacheErrorResponse; + this.cacheWindow = defaults.cacheWindow; + this.clientResponseCode = defaults.clientResponseCode; + this.detectObjectUnavailable = defaults.detectObjectUnavailable; + this.detectObjectUnavailableTitle = defaults.detectObjectUnavailableTitle; + this.detectOriginUnavailable = defaults.detectOriginUnavailable; + this.detectOriginUnavailableTitle = defaults.detectOriginUnavailableTitle; + this.detectOriginUnresponsive = defaults.detectOriginUnresponsive; + this.detectOriginUnresponsiveTitle = defaults.detectOriginUnresponsiveTitle; + this.locked = defaults.locked; + this.objectUnavailableAlternateHost = defaults.objectUnavailableAlternateHost; + this.objectUnavailableBackupHost = defaults.objectUnavailableBackupHost; + this.objectUnavailableBlacklistOriginIp = defaults.objectUnavailableBlacklistOriginIp; + this.objectUnavailableBlacklistWindow = defaults.objectUnavailableBlacklistWindow; + this.objectUnavailableChangeProtocol = defaults.objectUnavailableChangeProtocol; + this.objectUnavailableDetectionLevel = defaults.objectUnavailableDetectionLevel; + this.objectUnavailableIncludeQueryString = defaults.objectUnavailableIncludeQueryString; + this.objectUnavailableModifiedPath = defaults.objectUnavailableModifiedPath; + this.objectUnavailableModifyRequestPath = defaults.objectUnavailableModifyRequestPath; + this.objectUnavailableProtocol = defaults.objectUnavailableProtocol; + this.objectUnavailableRecovery = defaults.objectUnavailableRecovery; + this.objectUnavailableRedirectMethod = defaults.objectUnavailableRedirectMethod; + this.objectUnavailableResponseCodes = defaults.objectUnavailableResponseCodes; + this.objectUnavailableRetryLimit = defaults.objectUnavailableRetryLimit; + this.originUnavailableAlternateHost = defaults.originUnavailableAlternateHost; + this.originUnavailableBackupHost = defaults.originUnavailableBackupHost; + this.originUnavailableBlacklistOriginIp = defaults.originUnavailableBlacklistOriginIp; + this.originUnavailableBlacklistWindow = defaults.originUnavailableBlacklistWindow; + this.originUnavailableChangeProtocol = defaults.originUnavailableChangeProtocol; + this.originUnavailableDetectionLevel = defaults.originUnavailableDetectionLevel; + this.originUnavailableIncludeQueryString = defaults.originUnavailableIncludeQueryString; + this.originUnavailableModifiedPath = defaults.originUnavailableModifiedPath; + this.originUnavailableModifyRequestPath = defaults.originUnavailableModifyRequestPath; + this.originUnavailableProtocol = defaults.originUnavailableProtocol; + this.originUnavailableRecovery = defaults.originUnavailableRecovery; + this.originUnavailableRedirectMethod = defaults.originUnavailableRedirectMethod; + this.originUnavailableResponseCodes = defaults.originUnavailableResponseCodes; + this.originUnavailableRetryLimit = defaults.originUnavailableRetryLimit; + this.originUnresponsiveAlternateHost = defaults.originUnresponsiveAlternateHost; + this.originUnresponsiveBackupHost = defaults.originUnresponsiveBackupHost; + this.originUnresponsiveBlacklistOriginIp = defaults.originUnresponsiveBlacklistOriginIp; + this.originUnresponsiveBlacklistWindow = defaults.originUnresponsiveBlacklistWindow; + this.originUnresponsiveChangeProtocol = defaults.originUnresponsiveChangeProtocol; + this.originUnresponsiveDetectionLevel = defaults.originUnresponsiveDetectionLevel; + this.originUnresponsiveIncludeQueryString = defaults.originUnresponsiveIncludeQueryString; + this.originUnresponsiveModifiedPath = defaults.originUnresponsiveModifiedPath; + this.originUnresponsiveModifyRequestPath = defaults.originUnresponsiveModifyRequestPath; + this.originUnresponsiveProtocol = defaults.originUnresponsiveProtocol; + this.originUnresponsiveRecovery = defaults.originUnresponsiveRecovery; + this.originUnresponsiveRedirectMethod = defaults.originUnresponsiveRedirectMethod; + this.originUnresponsiveRetryLimit = defaults.originUnresponsiveRetryLimit; + this.otherOptions = defaults.otherOptions; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder cacheErrorResponse(@Nullable Boolean cacheErrorResponse) { + this.cacheErrorResponse = cacheErrorResponse; + return this; + } + @CustomType.Setter + public Builder cacheWindow(@Nullable String cacheWindow) { + this.cacheWindow = cacheWindow; + return this; + } + @CustomType.Setter + public Builder clientResponseCode(@Nullable String clientResponseCode) { + this.clientResponseCode = clientResponseCode; + return this; + } + @CustomType.Setter + public Builder detectObjectUnavailable(@Nullable Boolean detectObjectUnavailable) { + this.detectObjectUnavailable = detectObjectUnavailable; + return this; + } + @CustomType.Setter + public Builder detectObjectUnavailableTitle(@Nullable String detectObjectUnavailableTitle) { + this.detectObjectUnavailableTitle = detectObjectUnavailableTitle; + return this; + } + @CustomType.Setter + public Builder detectOriginUnavailable(@Nullable Boolean detectOriginUnavailable) { + this.detectOriginUnavailable = detectOriginUnavailable; + return this; + } + @CustomType.Setter + public Builder detectOriginUnavailableTitle(@Nullable String detectOriginUnavailableTitle) { + this.detectOriginUnavailableTitle = detectOriginUnavailableTitle; + return this; + } + @CustomType.Setter + public Builder detectOriginUnresponsive(@Nullable Boolean detectOriginUnresponsive) { + this.detectOriginUnresponsive = detectOriginUnresponsive; + return this; + } + @CustomType.Setter + public Builder detectOriginUnresponsiveTitle(@Nullable String detectOriginUnresponsiveTitle) { + this.detectOriginUnresponsiveTitle = detectOriginUnresponsiveTitle; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder objectUnavailableAlternateHost(@Nullable String objectUnavailableAlternateHost) { + this.objectUnavailableAlternateHost = objectUnavailableAlternateHost; + return this; + } + @CustomType.Setter + public Builder objectUnavailableBackupHost(@Nullable String objectUnavailableBackupHost) { + this.objectUnavailableBackupHost = objectUnavailableBackupHost; + return this; + } + @CustomType.Setter + public Builder objectUnavailableBlacklistOriginIp(@Nullable Boolean objectUnavailableBlacklistOriginIp) { + this.objectUnavailableBlacklistOriginIp = objectUnavailableBlacklistOriginIp; + return this; + } + @CustomType.Setter + public Builder objectUnavailableBlacklistWindow(@Nullable String objectUnavailableBlacklistWindow) { + this.objectUnavailableBlacklistWindow = objectUnavailableBlacklistWindow; + return this; + } + @CustomType.Setter + public Builder objectUnavailableChangeProtocol(@Nullable Boolean objectUnavailableChangeProtocol) { + this.objectUnavailableChangeProtocol = objectUnavailableChangeProtocol; + return this; + } + @CustomType.Setter + public Builder objectUnavailableDetectionLevel(@Nullable String objectUnavailableDetectionLevel) { + this.objectUnavailableDetectionLevel = objectUnavailableDetectionLevel; + return this; + } + @CustomType.Setter + public Builder objectUnavailableIncludeQueryString(@Nullable Boolean objectUnavailableIncludeQueryString) { + this.objectUnavailableIncludeQueryString = objectUnavailableIncludeQueryString; + return this; + } + @CustomType.Setter + public Builder objectUnavailableModifiedPath(@Nullable String objectUnavailableModifiedPath) { + this.objectUnavailableModifiedPath = objectUnavailableModifiedPath; + return this; + } + @CustomType.Setter + public Builder objectUnavailableModifyRequestPath(@Nullable Boolean objectUnavailableModifyRequestPath) { + this.objectUnavailableModifyRequestPath = objectUnavailableModifyRequestPath; + return this; + } + @CustomType.Setter + public Builder objectUnavailableProtocol(@Nullable String objectUnavailableProtocol) { + this.objectUnavailableProtocol = objectUnavailableProtocol; + return this; + } + @CustomType.Setter + public Builder objectUnavailableRecovery(@Nullable String objectUnavailableRecovery) { + this.objectUnavailableRecovery = objectUnavailableRecovery; + return this; + } + @CustomType.Setter + public Builder objectUnavailableRedirectMethod(@Nullable Integer objectUnavailableRedirectMethod) { + this.objectUnavailableRedirectMethod = objectUnavailableRedirectMethod; + return this; + } + @CustomType.Setter + public Builder objectUnavailableResponseCodes(@Nullable List objectUnavailableResponseCodes) { + this.objectUnavailableResponseCodes = objectUnavailableResponseCodes; + return this; + } + public Builder objectUnavailableResponseCodes(String... objectUnavailableResponseCodes) { + return objectUnavailableResponseCodes(List.of(objectUnavailableResponseCodes)); + } + @CustomType.Setter + public Builder objectUnavailableRetryLimit(@Nullable String objectUnavailableRetryLimit) { + this.objectUnavailableRetryLimit = objectUnavailableRetryLimit; + return this; + } + @CustomType.Setter + public Builder originUnavailableAlternateHost(@Nullable String originUnavailableAlternateHost) { + this.originUnavailableAlternateHost = originUnavailableAlternateHost; + return this; + } + @CustomType.Setter + public Builder originUnavailableBackupHost(@Nullable String originUnavailableBackupHost) { + this.originUnavailableBackupHost = originUnavailableBackupHost; + return this; + } + @CustomType.Setter + public Builder originUnavailableBlacklistOriginIp(@Nullable Boolean originUnavailableBlacklistOriginIp) { + this.originUnavailableBlacklistOriginIp = originUnavailableBlacklistOriginIp; + return this; + } + @CustomType.Setter + public Builder originUnavailableBlacklistWindow(@Nullable String originUnavailableBlacklistWindow) { + this.originUnavailableBlacklistWindow = originUnavailableBlacklistWindow; + return this; + } + @CustomType.Setter + public Builder originUnavailableChangeProtocol(@Nullable Boolean originUnavailableChangeProtocol) { + this.originUnavailableChangeProtocol = originUnavailableChangeProtocol; + return this; + } + @CustomType.Setter + public Builder originUnavailableDetectionLevel(@Nullable String originUnavailableDetectionLevel) { + this.originUnavailableDetectionLevel = originUnavailableDetectionLevel; + return this; + } + @CustomType.Setter + public Builder originUnavailableIncludeQueryString(@Nullable Boolean originUnavailableIncludeQueryString) { + this.originUnavailableIncludeQueryString = originUnavailableIncludeQueryString; + return this; + } + @CustomType.Setter + public Builder originUnavailableModifiedPath(@Nullable String originUnavailableModifiedPath) { + this.originUnavailableModifiedPath = originUnavailableModifiedPath; + return this; + } + @CustomType.Setter + public Builder originUnavailableModifyRequestPath(@Nullable Boolean originUnavailableModifyRequestPath) { + this.originUnavailableModifyRequestPath = originUnavailableModifyRequestPath; + return this; + } + @CustomType.Setter + public Builder originUnavailableProtocol(@Nullable String originUnavailableProtocol) { + this.originUnavailableProtocol = originUnavailableProtocol; + return this; + } + @CustomType.Setter + public Builder originUnavailableRecovery(@Nullable String originUnavailableRecovery) { + this.originUnavailableRecovery = originUnavailableRecovery; + return this; + } + @CustomType.Setter + public Builder originUnavailableRedirectMethod(@Nullable Integer originUnavailableRedirectMethod) { + this.originUnavailableRedirectMethod = originUnavailableRedirectMethod; + return this; + } + @CustomType.Setter + public Builder originUnavailableResponseCodes(@Nullable List originUnavailableResponseCodes) { + this.originUnavailableResponseCodes = originUnavailableResponseCodes; + return this; + } + public Builder originUnavailableResponseCodes(String... originUnavailableResponseCodes) { + return originUnavailableResponseCodes(List.of(originUnavailableResponseCodes)); + } + @CustomType.Setter + public Builder originUnavailableRetryLimit(@Nullable String originUnavailableRetryLimit) { + this.originUnavailableRetryLimit = originUnavailableRetryLimit; + return this; + } + @CustomType.Setter + public Builder originUnresponsiveAlternateHost(@Nullable String originUnresponsiveAlternateHost) { + this.originUnresponsiveAlternateHost = originUnresponsiveAlternateHost; + return this; + } + @CustomType.Setter + public Builder originUnresponsiveBackupHost(@Nullable String originUnresponsiveBackupHost) { + this.originUnresponsiveBackupHost = originUnresponsiveBackupHost; + return this; + } + @CustomType.Setter + public Builder originUnresponsiveBlacklistOriginIp(@Nullable Boolean originUnresponsiveBlacklistOriginIp) { + this.originUnresponsiveBlacklistOriginIp = originUnresponsiveBlacklistOriginIp; + return this; + } + @CustomType.Setter + public Builder originUnresponsiveBlacklistWindow(@Nullable String originUnresponsiveBlacklistWindow) { + this.originUnresponsiveBlacklistWindow = originUnresponsiveBlacklistWindow; + return this; + } + @CustomType.Setter + public Builder originUnresponsiveChangeProtocol(@Nullable Boolean originUnresponsiveChangeProtocol) { + this.originUnresponsiveChangeProtocol = originUnresponsiveChangeProtocol; + return this; + } + @CustomType.Setter + public Builder originUnresponsiveDetectionLevel(@Nullable String originUnresponsiveDetectionLevel) { + this.originUnresponsiveDetectionLevel = originUnresponsiveDetectionLevel; + return this; + } + @CustomType.Setter + public Builder originUnresponsiveIncludeQueryString(@Nullable Boolean originUnresponsiveIncludeQueryString) { + this.originUnresponsiveIncludeQueryString = originUnresponsiveIncludeQueryString; + return this; + } + @CustomType.Setter + public Builder originUnresponsiveModifiedPath(@Nullable String originUnresponsiveModifiedPath) { + this.originUnresponsiveModifiedPath = originUnresponsiveModifiedPath; + return this; + } + @CustomType.Setter + public Builder originUnresponsiveModifyRequestPath(@Nullable Boolean originUnresponsiveModifyRequestPath) { + this.originUnresponsiveModifyRequestPath = originUnresponsiveModifyRequestPath; + return this; + } + @CustomType.Setter + public Builder originUnresponsiveProtocol(@Nullable String originUnresponsiveProtocol) { + this.originUnresponsiveProtocol = originUnresponsiveProtocol; + return this; + } + @CustomType.Setter + public Builder originUnresponsiveRecovery(@Nullable String originUnresponsiveRecovery) { + this.originUnresponsiveRecovery = originUnresponsiveRecovery; + return this; + } + @CustomType.Setter + public Builder originUnresponsiveRedirectMethod(@Nullable Integer originUnresponsiveRedirectMethod) { + this.originUnresponsiveRedirectMethod = originUnresponsiveRedirectMethod; + return this; + } + @CustomType.Setter + public Builder originUnresponsiveRetryLimit(@Nullable String originUnresponsiveRetryLimit) { + this.originUnresponsiveRetryLimit = originUnresponsiveRetryLimit; + return this; + } + @CustomType.Setter + public Builder otherOptions(@Nullable String otherOptions) { + this.otherOptions = otherOptions; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover(); + _resultValue.cacheErrorResponse = cacheErrorResponse; + _resultValue.cacheWindow = cacheWindow; + _resultValue.clientResponseCode = clientResponseCode; + _resultValue.detectObjectUnavailable = detectObjectUnavailable; + _resultValue.detectObjectUnavailableTitle = detectObjectUnavailableTitle; + _resultValue.detectOriginUnavailable = detectOriginUnavailable; + _resultValue.detectOriginUnavailableTitle = detectOriginUnavailableTitle; + _resultValue.detectOriginUnresponsive = detectOriginUnresponsive; + _resultValue.detectOriginUnresponsiveTitle = detectOriginUnresponsiveTitle; + _resultValue.locked = locked; + _resultValue.objectUnavailableAlternateHost = objectUnavailableAlternateHost; + _resultValue.objectUnavailableBackupHost = objectUnavailableBackupHost; + _resultValue.objectUnavailableBlacklistOriginIp = objectUnavailableBlacklistOriginIp; + _resultValue.objectUnavailableBlacklistWindow = objectUnavailableBlacklistWindow; + _resultValue.objectUnavailableChangeProtocol = objectUnavailableChangeProtocol; + _resultValue.objectUnavailableDetectionLevel = objectUnavailableDetectionLevel; + _resultValue.objectUnavailableIncludeQueryString = objectUnavailableIncludeQueryString; + _resultValue.objectUnavailableModifiedPath = objectUnavailableModifiedPath; + _resultValue.objectUnavailableModifyRequestPath = objectUnavailableModifyRequestPath; + _resultValue.objectUnavailableProtocol = objectUnavailableProtocol; + _resultValue.objectUnavailableRecovery = objectUnavailableRecovery; + _resultValue.objectUnavailableRedirectMethod = objectUnavailableRedirectMethod; + _resultValue.objectUnavailableResponseCodes = objectUnavailableResponseCodes; + _resultValue.objectUnavailableRetryLimit = objectUnavailableRetryLimit; + _resultValue.originUnavailableAlternateHost = originUnavailableAlternateHost; + _resultValue.originUnavailableBackupHost = originUnavailableBackupHost; + _resultValue.originUnavailableBlacklistOriginIp = originUnavailableBlacklistOriginIp; + _resultValue.originUnavailableBlacklistWindow = originUnavailableBlacklistWindow; + _resultValue.originUnavailableChangeProtocol = originUnavailableChangeProtocol; + _resultValue.originUnavailableDetectionLevel = originUnavailableDetectionLevel; + _resultValue.originUnavailableIncludeQueryString = originUnavailableIncludeQueryString; + _resultValue.originUnavailableModifiedPath = originUnavailableModifiedPath; + _resultValue.originUnavailableModifyRequestPath = originUnavailableModifyRequestPath; + _resultValue.originUnavailableProtocol = originUnavailableProtocol; + _resultValue.originUnavailableRecovery = originUnavailableRecovery; + _resultValue.originUnavailableRedirectMethod = originUnavailableRedirectMethod; + _resultValue.originUnavailableResponseCodes = originUnavailableResponseCodes; + _resultValue.originUnavailableRetryLimit = originUnavailableRetryLimit; + _resultValue.originUnresponsiveAlternateHost = originUnresponsiveAlternateHost; + _resultValue.originUnresponsiveBackupHost = originUnresponsiveBackupHost; + _resultValue.originUnresponsiveBlacklistOriginIp = originUnresponsiveBlacklistOriginIp; + _resultValue.originUnresponsiveBlacklistWindow = originUnresponsiveBlacklistWindow; + _resultValue.originUnresponsiveChangeProtocol = originUnresponsiveChangeProtocol; + _resultValue.originUnresponsiveDetectionLevel = originUnresponsiveDetectionLevel; + _resultValue.originUnresponsiveIncludeQueryString = originUnresponsiveIncludeQueryString; + _resultValue.originUnresponsiveModifiedPath = originUnresponsiveModifiedPath; + _resultValue.originUnresponsiveModifyRequestPath = originUnresponsiveModifyRequestPath; + _resultValue.originUnresponsiveProtocol = originUnresponsiveProtocol; + _resultValue.originUnresponsiveRecovery = originUnresponsiveRecovery; + _resultValue.originUnresponsiveRedirectMethod = originUnresponsiveRedirectMethod; + _resultValue.originUnresponsiveRetryLimit = originUnresponsiveRetryLimit; + _resultValue.otherOptions = otherOptions; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching.java new file mode 100644 index 000000000..e88c03a20 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance.java new file mode 100644 index 000000000..9ffb9fb8d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable Boolean secondaryMultipathToOrigin; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional secondaryMultipathToOrigin() { + return Optional.ofNullable(this.secondaryMultipathToOrigin); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable Boolean secondaryMultipathToOrigin; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.secondaryMultipathToOrigin = defaults.secondaryMultipathToOrigin; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder secondaryMultipathToOrigin(@Nullable Boolean secondaryMultipathToOrigin) { + this.secondaryMultipathToOrigin = secondaryMultipathToOrigin; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.secondaryMultipathToOrigin = secondaryMultipathToOrigin; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader.java new file mode 100644 index 000000000..45e15c308 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader.java @@ -0,0 +1,181 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader { + private @Nullable String action; + private @Nullable Boolean avoidDuplicateHeaders; + private @Nullable String customHeaderName; + private @Nullable String headerValue; + private @Nullable Boolean locked; + private @Nullable String newHeaderValue; + private @Nullable String standardAddHeaderName; + private @Nullable String standardDeleteHeaderName; + private @Nullable String standardModifyHeaderName; + private @Nullable String standardPassHeaderName; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader() {} + public Optional action() { + return Optional.ofNullable(this.action); + } + public Optional avoidDuplicateHeaders() { + return Optional.ofNullable(this.avoidDuplicateHeaders); + } + public Optional customHeaderName() { + return Optional.ofNullable(this.customHeaderName); + } + public Optional headerValue() { + return Optional.ofNullable(this.headerValue); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional newHeaderValue() { + return Optional.ofNullable(this.newHeaderValue); + } + public Optional standardAddHeaderName() { + return Optional.ofNullable(this.standardAddHeaderName); + } + public Optional standardDeleteHeaderName() { + return Optional.ofNullable(this.standardDeleteHeaderName); + } + public Optional standardModifyHeaderName() { + return Optional.ofNullable(this.standardModifyHeaderName); + } + public Optional standardPassHeaderName() { + return Optional.ofNullable(this.standardPassHeaderName); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String action; + private @Nullable Boolean avoidDuplicateHeaders; + private @Nullable String customHeaderName; + private @Nullable String headerValue; + private @Nullable Boolean locked; + private @Nullable String newHeaderValue; + private @Nullable String standardAddHeaderName; + private @Nullable String standardDeleteHeaderName; + private @Nullable String standardModifyHeaderName; + private @Nullable String standardPassHeaderName; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader defaults) { + Objects.requireNonNull(defaults); + this.action = defaults.action; + this.avoidDuplicateHeaders = defaults.avoidDuplicateHeaders; + this.customHeaderName = defaults.customHeaderName; + this.headerValue = defaults.headerValue; + this.locked = defaults.locked; + this.newHeaderValue = defaults.newHeaderValue; + this.standardAddHeaderName = defaults.standardAddHeaderName; + this.standardDeleteHeaderName = defaults.standardDeleteHeaderName; + this.standardModifyHeaderName = defaults.standardModifyHeaderName; + this.standardPassHeaderName = defaults.standardPassHeaderName; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder action(@Nullable String action) { + this.action = action; + return this; + } + @CustomType.Setter + public Builder avoidDuplicateHeaders(@Nullable Boolean avoidDuplicateHeaders) { + this.avoidDuplicateHeaders = avoidDuplicateHeaders; + return this; + } + @CustomType.Setter + public Builder customHeaderName(@Nullable String customHeaderName) { + this.customHeaderName = customHeaderName; + return this; + } + @CustomType.Setter + public Builder headerValue(@Nullable String headerValue) { + this.headerValue = headerValue; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder newHeaderValue(@Nullable String newHeaderValue) { + this.newHeaderValue = newHeaderValue; + return this; + } + @CustomType.Setter + public Builder standardAddHeaderName(@Nullable String standardAddHeaderName) { + this.standardAddHeaderName = standardAddHeaderName; + return this; + } + @CustomType.Setter + public Builder standardDeleteHeaderName(@Nullable String standardDeleteHeaderName) { + this.standardDeleteHeaderName = standardDeleteHeaderName; + return this; + } + @CustomType.Setter + public Builder standardModifyHeaderName(@Nullable String standardModifyHeaderName) { + this.standardModifyHeaderName = standardModifyHeaderName; + return this; + } + @CustomType.Setter + public Builder standardPassHeaderName(@Nullable String standardPassHeaderName) { + this.standardPassHeaderName = standardPassHeaderName; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader(); + _resultValue.action = action; + _resultValue.avoidDuplicateHeaders = avoidDuplicateHeaders; + _resultValue.customHeaderName = customHeaderName; + _resultValue.headerValue = headerValue; + _resultValue.locked = locked; + _resultValue.newHeaderValue = newHeaderValue; + _resultValue.standardAddHeaderName = standardAddHeaderName; + _resultValue.standardDeleteHeaderName = standardDeleteHeaderName; + _resultValue.standardModifyHeaderName = standardModifyHeaderName; + _resultValue.standardPassHeaderName = standardPassHeaderName; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader.java new file mode 100644 index 000000000..3b8356272 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader.java @@ -0,0 +1,181 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader { + private @Nullable String action; + private @Nullable Boolean avoidDuplicateHeaders; + private @Nullable String customHeaderName; + private @Nullable String headerValue; + private @Nullable Boolean locked; + private @Nullable String newHeaderValue; + private @Nullable String standardAddHeaderName; + private @Nullable String standardDeleteHeaderName; + private @Nullable String standardModifyHeaderName; + private @Nullable String standardPassHeaderName; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader() {} + public Optional action() { + return Optional.ofNullable(this.action); + } + public Optional avoidDuplicateHeaders() { + return Optional.ofNullable(this.avoidDuplicateHeaders); + } + public Optional customHeaderName() { + return Optional.ofNullable(this.customHeaderName); + } + public Optional headerValue() { + return Optional.ofNullable(this.headerValue); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional newHeaderValue() { + return Optional.ofNullable(this.newHeaderValue); + } + public Optional standardAddHeaderName() { + return Optional.ofNullable(this.standardAddHeaderName); + } + public Optional standardDeleteHeaderName() { + return Optional.ofNullable(this.standardDeleteHeaderName); + } + public Optional standardModifyHeaderName() { + return Optional.ofNullable(this.standardModifyHeaderName); + } + public Optional standardPassHeaderName() { + return Optional.ofNullable(this.standardPassHeaderName); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String action; + private @Nullable Boolean avoidDuplicateHeaders; + private @Nullable String customHeaderName; + private @Nullable String headerValue; + private @Nullable Boolean locked; + private @Nullable String newHeaderValue; + private @Nullable String standardAddHeaderName; + private @Nullable String standardDeleteHeaderName; + private @Nullable String standardModifyHeaderName; + private @Nullable String standardPassHeaderName; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader defaults) { + Objects.requireNonNull(defaults); + this.action = defaults.action; + this.avoidDuplicateHeaders = defaults.avoidDuplicateHeaders; + this.customHeaderName = defaults.customHeaderName; + this.headerValue = defaults.headerValue; + this.locked = defaults.locked; + this.newHeaderValue = defaults.newHeaderValue; + this.standardAddHeaderName = defaults.standardAddHeaderName; + this.standardDeleteHeaderName = defaults.standardDeleteHeaderName; + this.standardModifyHeaderName = defaults.standardModifyHeaderName; + this.standardPassHeaderName = defaults.standardPassHeaderName; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder action(@Nullable String action) { + this.action = action; + return this; + } + @CustomType.Setter + public Builder avoidDuplicateHeaders(@Nullable Boolean avoidDuplicateHeaders) { + this.avoidDuplicateHeaders = avoidDuplicateHeaders; + return this; + } + @CustomType.Setter + public Builder customHeaderName(@Nullable String customHeaderName) { + this.customHeaderName = customHeaderName; + return this; + } + @CustomType.Setter + public Builder headerValue(@Nullable String headerValue) { + this.headerValue = headerValue; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder newHeaderValue(@Nullable String newHeaderValue) { + this.newHeaderValue = newHeaderValue; + return this; + } + @CustomType.Setter + public Builder standardAddHeaderName(@Nullable String standardAddHeaderName) { + this.standardAddHeaderName = standardAddHeaderName; + return this; + } + @CustomType.Setter + public Builder standardDeleteHeaderName(@Nullable String standardDeleteHeaderName) { + this.standardDeleteHeaderName = standardDeleteHeaderName; + return this; + } + @CustomType.Setter + public Builder standardModifyHeaderName(@Nullable String standardModifyHeaderName) { + this.standardModifyHeaderName = standardModifyHeaderName; + return this; + } + @CustomType.Setter + public Builder standardPassHeaderName(@Nullable String standardPassHeaderName) { + this.standardPassHeaderName = standardPassHeaderName; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader(); + _resultValue.action = action; + _resultValue.avoidDuplicateHeaders = avoidDuplicateHeaders; + _resultValue.customHeaderName = customHeaderName; + _resultValue.headerValue = headerValue; + _resultValue.locked = locked; + _resultValue.newHeaderValue = newHeaderValue; + _resultValue.standardAddHeaderName = standardAddHeaderName; + _resultValue.standardDeleteHeaderName = standardDeleteHeaderName; + _resultValue.standardModifyHeaderName = standardModifyHeaderName; + _resultValue.standardPassHeaderName = standardPassHeaderName; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader.java new file mode 100644 index 000000000..9363632d2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader.java @@ -0,0 +1,205 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader { + private @Nullable String action; + private @Nullable Boolean avoidDuplicateHeaders; + private @Nullable String customHeaderName; + private @Nullable String headerValue; + private @Nullable Boolean locked; + private @Nullable Boolean matchMultiple; + private @Nullable String newHeaderValue; + private @Nullable String regexHeaderMatch; + private @Nullable String regexHeaderReplace; + private @Nullable String standardAddHeaderName; + private @Nullable String standardDeleteHeaderName; + private @Nullable String standardModifyHeaderName; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader() {} + public Optional action() { + return Optional.ofNullable(this.action); + } + public Optional avoidDuplicateHeaders() { + return Optional.ofNullable(this.avoidDuplicateHeaders); + } + public Optional customHeaderName() { + return Optional.ofNullable(this.customHeaderName); + } + public Optional headerValue() { + return Optional.ofNullable(this.headerValue); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchMultiple() { + return Optional.ofNullable(this.matchMultiple); + } + public Optional newHeaderValue() { + return Optional.ofNullable(this.newHeaderValue); + } + public Optional regexHeaderMatch() { + return Optional.ofNullable(this.regexHeaderMatch); + } + public Optional regexHeaderReplace() { + return Optional.ofNullable(this.regexHeaderReplace); + } + public Optional standardAddHeaderName() { + return Optional.ofNullable(this.standardAddHeaderName); + } + public Optional standardDeleteHeaderName() { + return Optional.ofNullable(this.standardDeleteHeaderName); + } + public Optional standardModifyHeaderName() { + return Optional.ofNullable(this.standardModifyHeaderName); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String action; + private @Nullable Boolean avoidDuplicateHeaders; + private @Nullable String customHeaderName; + private @Nullable String headerValue; + private @Nullable Boolean locked; + private @Nullable Boolean matchMultiple; + private @Nullable String newHeaderValue; + private @Nullable String regexHeaderMatch; + private @Nullable String regexHeaderReplace; + private @Nullable String standardAddHeaderName; + private @Nullable String standardDeleteHeaderName; + private @Nullable String standardModifyHeaderName; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader defaults) { + Objects.requireNonNull(defaults); + this.action = defaults.action; + this.avoidDuplicateHeaders = defaults.avoidDuplicateHeaders; + this.customHeaderName = defaults.customHeaderName; + this.headerValue = defaults.headerValue; + this.locked = defaults.locked; + this.matchMultiple = defaults.matchMultiple; + this.newHeaderValue = defaults.newHeaderValue; + this.regexHeaderMatch = defaults.regexHeaderMatch; + this.regexHeaderReplace = defaults.regexHeaderReplace; + this.standardAddHeaderName = defaults.standardAddHeaderName; + this.standardDeleteHeaderName = defaults.standardDeleteHeaderName; + this.standardModifyHeaderName = defaults.standardModifyHeaderName; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder action(@Nullable String action) { + this.action = action; + return this; + } + @CustomType.Setter + public Builder avoidDuplicateHeaders(@Nullable Boolean avoidDuplicateHeaders) { + this.avoidDuplicateHeaders = avoidDuplicateHeaders; + return this; + } + @CustomType.Setter + public Builder customHeaderName(@Nullable String customHeaderName) { + this.customHeaderName = customHeaderName; + return this; + } + @CustomType.Setter + public Builder headerValue(@Nullable String headerValue) { + this.headerValue = headerValue; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchMultiple(@Nullable Boolean matchMultiple) { + this.matchMultiple = matchMultiple; + return this; + } + @CustomType.Setter + public Builder newHeaderValue(@Nullable String newHeaderValue) { + this.newHeaderValue = newHeaderValue; + return this; + } + @CustomType.Setter + public Builder regexHeaderMatch(@Nullable String regexHeaderMatch) { + this.regexHeaderMatch = regexHeaderMatch; + return this; + } + @CustomType.Setter + public Builder regexHeaderReplace(@Nullable String regexHeaderReplace) { + this.regexHeaderReplace = regexHeaderReplace; + return this; + } + @CustomType.Setter + public Builder standardAddHeaderName(@Nullable String standardAddHeaderName) { + this.standardAddHeaderName = standardAddHeaderName; + return this; + } + @CustomType.Setter + public Builder standardDeleteHeaderName(@Nullable String standardDeleteHeaderName) { + this.standardDeleteHeaderName = standardDeleteHeaderName; + return this; + } + @CustomType.Setter + public Builder standardModifyHeaderName(@Nullable String standardModifyHeaderName) { + this.standardModifyHeaderName = standardModifyHeaderName; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader(); + _resultValue.action = action; + _resultValue.avoidDuplicateHeaders = avoidDuplicateHeaders; + _resultValue.customHeaderName = customHeaderName; + _resultValue.headerValue = headerValue; + _resultValue.locked = locked; + _resultValue.matchMultiple = matchMultiple; + _resultValue.newHeaderValue = newHeaderValue; + _resultValue.regexHeaderMatch = regexHeaderMatch; + _resultValue.regexHeaderReplace = regexHeaderReplace; + _resultValue.standardAddHeaderName = standardAddHeaderName; + _resultValue.standardDeleteHeaderName = standardDeleteHeaderName; + _resultValue.standardModifyHeaderName = standardModifyHeaderName; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader.java new file mode 100644 index 000000000..b81a6bc62 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader.java @@ -0,0 +1,205 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader { + private @Nullable String action; + private @Nullable Boolean avoidDuplicateHeaders; + private @Nullable String customHeaderName; + private @Nullable String headerValue; + private @Nullable Boolean locked; + private @Nullable Boolean matchMultiple; + private @Nullable String newHeaderValue; + private @Nullable String regexHeaderMatch; + private @Nullable String regexHeaderReplace; + private @Nullable String standardAddHeaderName; + private @Nullable String standardDeleteHeaderName; + private @Nullable String standardModifyHeaderName; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader() {} + public Optional action() { + return Optional.ofNullable(this.action); + } + public Optional avoidDuplicateHeaders() { + return Optional.ofNullable(this.avoidDuplicateHeaders); + } + public Optional customHeaderName() { + return Optional.ofNullable(this.customHeaderName); + } + public Optional headerValue() { + return Optional.ofNullable(this.headerValue); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchMultiple() { + return Optional.ofNullable(this.matchMultiple); + } + public Optional newHeaderValue() { + return Optional.ofNullable(this.newHeaderValue); + } + public Optional regexHeaderMatch() { + return Optional.ofNullable(this.regexHeaderMatch); + } + public Optional regexHeaderReplace() { + return Optional.ofNullable(this.regexHeaderReplace); + } + public Optional standardAddHeaderName() { + return Optional.ofNullable(this.standardAddHeaderName); + } + public Optional standardDeleteHeaderName() { + return Optional.ofNullable(this.standardDeleteHeaderName); + } + public Optional standardModifyHeaderName() { + return Optional.ofNullable(this.standardModifyHeaderName); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String action; + private @Nullable Boolean avoidDuplicateHeaders; + private @Nullable String customHeaderName; + private @Nullable String headerValue; + private @Nullable Boolean locked; + private @Nullable Boolean matchMultiple; + private @Nullable String newHeaderValue; + private @Nullable String regexHeaderMatch; + private @Nullable String regexHeaderReplace; + private @Nullable String standardAddHeaderName; + private @Nullable String standardDeleteHeaderName; + private @Nullable String standardModifyHeaderName; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader defaults) { + Objects.requireNonNull(defaults); + this.action = defaults.action; + this.avoidDuplicateHeaders = defaults.avoidDuplicateHeaders; + this.customHeaderName = defaults.customHeaderName; + this.headerValue = defaults.headerValue; + this.locked = defaults.locked; + this.matchMultiple = defaults.matchMultiple; + this.newHeaderValue = defaults.newHeaderValue; + this.regexHeaderMatch = defaults.regexHeaderMatch; + this.regexHeaderReplace = defaults.regexHeaderReplace; + this.standardAddHeaderName = defaults.standardAddHeaderName; + this.standardDeleteHeaderName = defaults.standardDeleteHeaderName; + this.standardModifyHeaderName = defaults.standardModifyHeaderName; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder action(@Nullable String action) { + this.action = action; + return this; + } + @CustomType.Setter + public Builder avoidDuplicateHeaders(@Nullable Boolean avoidDuplicateHeaders) { + this.avoidDuplicateHeaders = avoidDuplicateHeaders; + return this; + } + @CustomType.Setter + public Builder customHeaderName(@Nullable String customHeaderName) { + this.customHeaderName = customHeaderName; + return this; + } + @CustomType.Setter + public Builder headerValue(@Nullable String headerValue) { + this.headerValue = headerValue; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchMultiple(@Nullable Boolean matchMultiple) { + this.matchMultiple = matchMultiple; + return this; + } + @CustomType.Setter + public Builder newHeaderValue(@Nullable String newHeaderValue) { + this.newHeaderValue = newHeaderValue; + return this; + } + @CustomType.Setter + public Builder regexHeaderMatch(@Nullable String regexHeaderMatch) { + this.regexHeaderMatch = regexHeaderMatch; + return this; + } + @CustomType.Setter + public Builder regexHeaderReplace(@Nullable String regexHeaderReplace) { + this.regexHeaderReplace = regexHeaderReplace; + return this; + } + @CustomType.Setter + public Builder standardAddHeaderName(@Nullable String standardAddHeaderName) { + this.standardAddHeaderName = standardAddHeaderName; + return this; + } + @CustomType.Setter + public Builder standardDeleteHeaderName(@Nullable String standardDeleteHeaderName) { + this.standardDeleteHeaderName = standardDeleteHeaderName; + return this; + } + @CustomType.Setter + public Builder standardModifyHeaderName(@Nullable String standardModifyHeaderName) { + this.standardModifyHeaderName = standardModifyHeaderName; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader(); + _resultValue.action = action; + _resultValue.avoidDuplicateHeaders = avoidDuplicateHeaders; + _resultValue.customHeaderName = customHeaderName; + _resultValue.headerValue = headerValue; + _resultValue.locked = locked; + _resultValue.matchMultiple = matchMultiple; + _resultValue.newHeaderValue = newHeaderValue; + _resultValue.regexHeaderMatch = regexHeaderMatch; + _resultValue.regexHeaderReplace = regexHeaderReplace; + _resultValue.standardAddHeaderName = standardAddHeaderName; + _resultValue.standardDeleteHeaderName = standardDeleteHeaderName; + _resultValue.standardModifyHeaderName = standardModifyHeaderName; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader.java new file mode 100644 index 000000000..5a0ae19c7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String modificationOption; + private @Nullable String renameHeaderTo; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional modificationOption() { + return Optional.ofNullable(this.modificationOption); + } + public Optional renameHeaderTo() { + return Optional.ofNullable(this.renameHeaderTo); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String modificationOption; + private @Nullable String renameHeaderTo; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.modificationOption = defaults.modificationOption; + this.renameHeaderTo = defaults.renameHeaderTo; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder modificationOption(@Nullable String modificationOption) { + this.modificationOption = modificationOption; + return this; + } + @CustomType.Setter + public Builder renameHeaderTo(@Nullable String renameHeaderTo) { + this.renameHeaderTo = renameHeaderTo; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.modificationOption = modificationOption; + _resultValue.renameHeaderTo = renameHeaderTo; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOrigin.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOrigin.java new file mode 100644 index 000000000..ddcbcc7d5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOrigin.java @@ -0,0 +1,558 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage; +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOrigin { + private @Nullable String cacheKeyHostname; + private @Nullable Boolean compress; + private @Nullable List customCertificateAuthorities; + private @Nullable List customCertificates; + private @Nullable String customForwardHostHeader; + private @Nullable List customValidCnValues; + private @Nullable Boolean enableTrueClientIp; + private @Nullable String forwardHostHeader; + private @Nullable String hostname; + private @Nullable Integer httpPort; + private @Nullable Integer httpsPort; + private @Nullable String ipVersion; + private @Nullable Boolean locked; + private @Nullable String maxTlsVersion; + private @Nullable String minTlsVersion; + private @Nullable String mslorigin; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage netStorage; + private @Nullable String originCertificate; + private @Nullable String originCertsToHonor; + private @Nullable String originId; + private @Nullable Boolean originSni; + private @Nullable String originType; + private @Nullable String ports; + private @Nullable Boolean saasCnameEnabled; + private @Nullable Integer saasCnameLevel; + private @Nullable String saasCookie; + private @Nullable String saasQueryString; + private @Nullable String saasRegex; + private @Nullable String saasReplace; + private @Nullable String saasSuffix; + private @Nullable String saasType; + private @Nullable String secondHostname; + private @Nullable Boolean secondHostnameEnabled; + private @Nullable List standardCertificateAuthorities; + private @Nullable String templateUuid; + private @Nullable Boolean tls13Support; + private @Nullable String tlsVersionTitle; + private @Nullable Boolean trueClientIpClientSetting; + private @Nullable String trueClientIpHeader; + private @Nullable Boolean useUniqueCacheKey; + private @Nullable String uuid; + private @Nullable String verificationMode; + + private GetPropertyRulesBuilderRulesV20230920BehaviorOrigin() {} + public Optional cacheKeyHostname() { + return Optional.ofNullable(this.cacheKeyHostname); + } + public Optional compress() { + return Optional.ofNullable(this.compress); + } + public List customCertificateAuthorities() { + return this.customCertificateAuthorities == null ? List.of() : this.customCertificateAuthorities; + } + public List customCertificates() { + return this.customCertificates == null ? List.of() : this.customCertificates; + } + public Optional customForwardHostHeader() { + return Optional.ofNullable(this.customForwardHostHeader); + } + public List customValidCnValues() { + return this.customValidCnValues == null ? List.of() : this.customValidCnValues; + } + public Optional enableTrueClientIp() { + return Optional.ofNullable(this.enableTrueClientIp); + } + public Optional forwardHostHeader() { + return Optional.ofNullable(this.forwardHostHeader); + } + public Optional hostname() { + return Optional.ofNullable(this.hostname); + } + public Optional httpPort() { + return Optional.ofNullable(this.httpPort); + } + public Optional httpsPort() { + return Optional.ofNullable(this.httpsPort); + } + public Optional ipVersion() { + return Optional.ofNullable(this.ipVersion); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional maxTlsVersion() { + return Optional.ofNullable(this.maxTlsVersion); + } + public Optional minTlsVersion() { + return Optional.ofNullable(this.minTlsVersion); + } + public Optional mslorigin() { + return Optional.ofNullable(this.mslorigin); + } + public Optional netStorage() { + return Optional.ofNullable(this.netStorage); + } + public Optional originCertificate() { + return Optional.ofNullable(this.originCertificate); + } + public Optional originCertsToHonor() { + return Optional.ofNullable(this.originCertsToHonor); + } + public Optional originId() { + return Optional.ofNullable(this.originId); + } + public Optional originSni() { + return Optional.ofNullable(this.originSni); + } + public Optional originType() { + return Optional.ofNullable(this.originType); + } + public Optional ports() { + return Optional.ofNullable(this.ports); + } + public Optional saasCnameEnabled() { + return Optional.ofNullable(this.saasCnameEnabled); + } + public Optional saasCnameLevel() { + return Optional.ofNullable(this.saasCnameLevel); + } + public Optional saasCookie() { + return Optional.ofNullable(this.saasCookie); + } + public Optional saasQueryString() { + return Optional.ofNullable(this.saasQueryString); + } + public Optional saasRegex() { + return Optional.ofNullable(this.saasRegex); + } + public Optional saasReplace() { + return Optional.ofNullable(this.saasReplace); + } + public Optional saasSuffix() { + return Optional.ofNullable(this.saasSuffix); + } + public Optional saasType() { + return Optional.ofNullable(this.saasType); + } + public Optional secondHostname() { + return Optional.ofNullable(this.secondHostname); + } + public Optional secondHostnameEnabled() { + return Optional.ofNullable(this.secondHostnameEnabled); + } + public List standardCertificateAuthorities() { + return this.standardCertificateAuthorities == null ? List.of() : this.standardCertificateAuthorities; + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional tls13Support() { + return Optional.ofNullable(this.tls13Support); + } + public Optional tlsVersionTitle() { + return Optional.ofNullable(this.tlsVersionTitle); + } + public Optional trueClientIpClientSetting() { + return Optional.ofNullable(this.trueClientIpClientSetting); + } + public Optional trueClientIpHeader() { + return Optional.ofNullable(this.trueClientIpHeader); + } + public Optional useUniqueCacheKey() { + return Optional.ofNullable(this.useUniqueCacheKey); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional verificationMode() { + return Optional.ofNullable(this.verificationMode); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOrigin defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String cacheKeyHostname; + private @Nullable Boolean compress; + private @Nullable List customCertificateAuthorities; + private @Nullable List customCertificates; + private @Nullable String customForwardHostHeader; + private @Nullable List customValidCnValues; + private @Nullable Boolean enableTrueClientIp; + private @Nullable String forwardHostHeader; + private @Nullable String hostname; + private @Nullable Integer httpPort; + private @Nullable Integer httpsPort; + private @Nullable String ipVersion; + private @Nullable Boolean locked; + private @Nullable String maxTlsVersion; + private @Nullable String minTlsVersion; + private @Nullable String mslorigin; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage netStorage; + private @Nullable String originCertificate; + private @Nullable String originCertsToHonor; + private @Nullable String originId; + private @Nullable Boolean originSni; + private @Nullable String originType; + private @Nullable String ports; + private @Nullable Boolean saasCnameEnabled; + private @Nullable Integer saasCnameLevel; + private @Nullable String saasCookie; + private @Nullable String saasQueryString; + private @Nullable String saasRegex; + private @Nullable String saasReplace; + private @Nullable String saasSuffix; + private @Nullable String saasType; + private @Nullable String secondHostname; + private @Nullable Boolean secondHostnameEnabled; + private @Nullable List standardCertificateAuthorities; + private @Nullable String templateUuid; + private @Nullable Boolean tls13Support; + private @Nullable String tlsVersionTitle; + private @Nullable Boolean trueClientIpClientSetting; + private @Nullable String trueClientIpHeader; + private @Nullable Boolean useUniqueCacheKey; + private @Nullable String uuid; + private @Nullable String verificationMode; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOrigin defaults) { + Objects.requireNonNull(defaults); + this.cacheKeyHostname = defaults.cacheKeyHostname; + this.compress = defaults.compress; + this.customCertificateAuthorities = defaults.customCertificateAuthorities; + this.customCertificates = defaults.customCertificates; + this.customForwardHostHeader = defaults.customForwardHostHeader; + this.customValidCnValues = defaults.customValidCnValues; + this.enableTrueClientIp = defaults.enableTrueClientIp; + this.forwardHostHeader = defaults.forwardHostHeader; + this.hostname = defaults.hostname; + this.httpPort = defaults.httpPort; + this.httpsPort = defaults.httpsPort; + this.ipVersion = defaults.ipVersion; + this.locked = defaults.locked; + this.maxTlsVersion = defaults.maxTlsVersion; + this.minTlsVersion = defaults.minTlsVersion; + this.mslorigin = defaults.mslorigin; + this.netStorage = defaults.netStorage; + this.originCertificate = defaults.originCertificate; + this.originCertsToHonor = defaults.originCertsToHonor; + this.originId = defaults.originId; + this.originSni = defaults.originSni; + this.originType = defaults.originType; + this.ports = defaults.ports; + this.saasCnameEnabled = defaults.saasCnameEnabled; + this.saasCnameLevel = defaults.saasCnameLevel; + this.saasCookie = defaults.saasCookie; + this.saasQueryString = defaults.saasQueryString; + this.saasRegex = defaults.saasRegex; + this.saasReplace = defaults.saasReplace; + this.saasSuffix = defaults.saasSuffix; + this.saasType = defaults.saasType; + this.secondHostname = defaults.secondHostname; + this.secondHostnameEnabled = defaults.secondHostnameEnabled; + this.standardCertificateAuthorities = defaults.standardCertificateAuthorities; + this.templateUuid = defaults.templateUuid; + this.tls13Support = defaults.tls13Support; + this.tlsVersionTitle = defaults.tlsVersionTitle; + this.trueClientIpClientSetting = defaults.trueClientIpClientSetting; + this.trueClientIpHeader = defaults.trueClientIpHeader; + this.useUniqueCacheKey = defaults.useUniqueCacheKey; + this.uuid = defaults.uuid; + this.verificationMode = defaults.verificationMode; + } + + @CustomType.Setter + public Builder cacheKeyHostname(@Nullable String cacheKeyHostname) { + this.cacheKeyHostname = cacheKeyHostname; + return this; + } + @CustomType.Setter + public Builder compress(@Nullable Boolean compress) { + this.compress = compress; + return this; + } + @CustomType.Setter + public Builder customCertificateAuthorities(@Nullable List customCertificateAuthorities) { + this.customCertificateAuthorities = customCertificateAuthorities; + return this; + } + public Builder customCertificateAuthorities(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority... customCertificateAuthorities) { + return customCertificateAuthorities(List.of(customCertificateAuthorities)); + } + @CustomType.Setter + public Builder customCertificates(@Nullable List customCertificates) { + this.customCertificates = customCertificates; + return this; + } + public Builder customCertificates(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate... customCertificates) { + return customCertificates(List.of(customCertificates)); + } + @CustomType.Setter + public Builder customForwardHostHeader(@Nullable String customForwardHostHeader) { + this.customForwardHostHeader = customForwardHostHeader; + return this; + } + @CustomType.Setter + public Builder customValidCnValues(@Nullable List customValidCnValues) { + this.customValidCnValues = customValidCnValues; + return this; + } + public Builder customValidCnValues(String... customValidCnValues) { + return customValidCnValues(List.of(customValidCnValues)); + } + @CustomType.Setter + public Builder enableTrueClientIp(@Nullable Boolean enableTrueClientIp) { + this.enableTrueClientIp = enableTrueClientIp; + return this; + } + @CustomType.Setter + public Builder forwardHostHeader(@Nullable String forwardHostHeader) { + this.forwardHostHeader = forwardHostHeader; + return this; + } + @CustomType.Setter + public Builder hostname(@Nullable String hostname) { + this.hostname = hostname; + return this; + } + @CustomType.Setter + public Builder httpPort(@Nullable Integer httpPort) { + this.httpPort = httpPort; + return this; + } + @CustomType.Setter + public Builder httpsPort(@Nullable Integer httpsPort) { + this.httpsPort = httpsPort; + return this; + } + @CustomType.Setter + public Builder ipVersion(@Nullable String ipVersion) { + this.ipVersion = ipVersion; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder maxTlsVersion(@Nullable String maxTlsVersion) { + this.maxTlsVersion = maxTlsVersion; + return this; + } + @CustomType.Setter + public Builder minTlsVersion(@Nullable String minTlsVersion) { + this.minTlsVersion = minTlsVersion; + return this; + } + @CustomType.Setter + public Builder mslorigin(@Nullable String mslorigin) { + this.mslorigin = mslorigin; + return this; + } + @CustomType.Setter + public Builder netStorage(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage netStorage) { + this.netStorage = netStorage; + return this; + } + @CustomType.Setter + public Builder originCertificate(@Nullable String originCertificate) { + this.originCertificate = originCertificate; + return this; + } + @CustomType.Setter + public Builder originCertsToHonor(@Nullable String originCertsToHonor) { + this.originCertsToHonor = originCertsToHonor; + return this; + } + @CustomType.Setter + public Builder originId(@Nullable String originId) { + this.originId = originId; + return this; + } + @CustomType.Setter + public Builder originSni(@Nullable Boolean originSni) { + this.originSni = originSni; + return this; + } + @CustomType.Setter + public Builder originType(@Nullable String originType) { + this.originType = originType; + return this; + } + @CustomType.Setter + public Builder ports(@Nullable String ports) { + this.ports = ports; + return this; + } + @CustomType.Setter + public Builder saasCnameEnabled(@Nullable Boolean saasCnameEnabled) { + this.saasCnameEnabled = saasCnameEnabled; + return this; + } + @CustomType.Setter + public Builder saasCnameLevel(@Nullable Integer saasCnameLevel) { + this.saasCnameLevel = saasCnameLevel; + return this; + } + @CustomType.Setter + public Builder saasCookie(@Nullable String saasCookie) { + this.saasCookie = saasCookie; + return this; + } + @CustomType.Setter + public Builder saasQueryString(@Nullable String saasQueryString) { + this.saasQueryString = saasQueryString; + return this; + } + @CustomType.Setter + public Builder saasRegex(@Nullable String saasRegex) { + this.saasRegex = saasRegex; + return this; + } + @CustomType.Setter + public Builder saasReplace(@Nullable String saasReplace) { + this.saasReplace = saasReplace; + return this; + } + @CustomType.Setter + public Builder saasSuffix(@Nullable String saasSuffix) { + this.saasSuffix = saasSuffix; + return this; + } + @CustomType.Setter + public Builder saasType(@Nullable String saasType) { + this.saasType = saasType; + return this; + } + @CustomType.Setter + public Builder secondHostname(@Nullable String secondHostname) { + this.secondHostname = secondHostname; + return this; + } + @CustomType.Setter + public Builder secondHostnameEnabled(@Nullable Boolean secondHostnameEnabled) { + this.secondHostnameEnabled = secondHostnameEnabled; + return this; + } + @CustomType.Setter + public Builder standardCertificateAuthorities(@Nullable List standardCertificateAuthorities) { + this.standardCertificateAuthorities = standardCertificateAuthorities; + return this; + } + public Builder standardCertificateAuthorities(String... standardCertificateAuthorities) { + return standardCertificateAuthorities(List.of(standardCertificateAuthorities)); + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder tls13Support(@Nullable Boolean tls13Support) { + this.tls13Support = tls13Support; + return this; + } + @CustomType.Setter + public Builder tlsVersionTitle(@Nullable String tlsVersionTitle) { + this.tlsVersionTitle = tlsVersionTitle; + return this; + } + @CustomType.Setter + public Builder trueClientIpClientSetting(@Nullable Boolean trueClientIpClientSetting) { + this.trueClientIpClientSetting = trueClientIpClientSetting; + return this; + } + @CustomType.Setter + public Builder trueClientIpHeader(@Nullable String trueClientIpHeader) { + this.trueClientIpHeader = trueClientIpHeader; + return this; + } + @CustomType.Setter + public Builder useUniqueCacheKey(@Nullable Boolean useUniqueCacheKey) { + this.useUniqueCacheKey = useUniqueCacheKey; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder verificationMode(@Nullable String verificationMode) { + this.verificationMode = verificationMode; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorOrigin build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorOrigin(); + _resultValue.cacheKeyHostname = cacheKeyHostname; + _resultValue.compress = compress; + _resultValue.customCertificateAuthorities = customCertificateAuthorities; + _resultValue.customCertificates = customCertificates; + _resultValue.customForwardHostHeader = customForwardHostHeader; + _resultValue.customValidCnValues = customValidCnValues; + _resultValue.enableTrueClientIp = enableTrueClientIp; + _resultValue.forwardHostHeader = forwardHostHeader; + _resultValue.hostname = hostname; + _resultValue.httpPort = httpPort; + _resultValue.httpsPort = httpsPort; + _resultValue.ipVersion = ipVersion; + _resultValue.locked = locked; + _resultValue.maxTlsVersion = maxTlsVersion; + _resultValue.minTlsVersion = minTlsVersion; + _resultValue.mslorigin = mslorigin; + _resultValue.netStorage = netStorage; + _resultValue.originCertificate = originCertificate; + _resultValue.originCertsToHonor = originCertsToHonor; + _resultValue.originId = originId; + _resultValue.originSni = originSni; + _resultValue.originType = originType; + _resultValue.ports = ports; + _resultValue.saasCnameEnabled = saasCnameEnabled; + _resultValue.saasCnameLevel = saasCnameLevel; + _resultValue.saasCookie = saasCookie; + _resultValue.saasQueryString = saasQueryString; + _resultValue.saasRegex = saasRegex; + _resultValue.saasReplace = saasReplace; + _resultValue.saasSuffix = saasSuffix; + _resultValue.saasType = saasType; + _resultValue.secondHostname = secondHostname; + _resultValue.secondHostnameEnabled = secondHostnameEnabled; + _resultValue.standardCertificateAuthorities = standardCertificateAuthorities; + _resultValue.templateUuid = templateUuid; + _resultValue.tls13Support = tls13Support; + _resultValue.tlsVersionTitle = tlsVersionTitle; + _resultValue.trueClientIpClientSetting = trueClientIpClientSetting; + _resultValue.trueClientIpHeader = trueClientIpHeader; + _resultValue.useUniqueCacheKey = useUniqueCacheKey; + _resultValue.uuid = uuid; + _resultValue.verificationMode = verificationMode; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics.java new file mode 100644 index 000000000..9af37ca17 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics.java @@ -0,0 +1,414 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics { + private @Nullable Boolean accessKeyEncryptedStorage; + private @Nullable String adcTitle; + private @Nullable String authenticationMethod; + private @Nullable String authenticationMethodTitle; + private @Nullable String awsAccessKeyId; + private @Nullable String awsAccessKeyVersionGuid; + private @Nullable String awsArRegion; + private @Nullable String awsHost; + private @Nullable String awsRegion; + private @Nullable String awsSecretAccessKey; + private @Nullable String awsService; + private @Nullable String country; + private @Nullable List customSignStrings; + private @Nullable String directConnectGeo; + private @Nullable Integer encodingVersion; + private @Nullable String endPointService; + private @Nullable String gcsAccessKeyVersionGuid; + private @Nullable String gcsHmacKeyAccessId; + private @Nullable String gcsHmacKeySecret; + private @Nullable Boolean hostnameTag; + private @Nullable Boolean locked; + private @Nullable String mslkey; + private @Nullable String mslname; + private @Nullable String nonce; + private @Nullable String originLocationTitle; + private @Nullable Boolean propertyIdTag; + private @Nullable String roleArn; + private @Nullable String secretKey; + private @Nullable String templateUuid; + private @Nullable Boolean useCustomSignString; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics() {} + public Optional accessKeyEncryptedStorage() { + return Optional.ofNullable(this.accessKeyEncryptedStorage); + } + public Optional adcTitle() { + return Optional.ofNullable(this.adcTitle); + } + public Optional authenticationMethod() { + return Optional.ofNullable(this.authenticationMethod); + } + public Optional authenticationMethodTitle() { + return Optional.ofNullable(this.authenticationMethodTitle); + } + public Optional awsAccessKeyId() { + return Optional.ofNullable(this.awsAccessKeyId); + } + public Optional awsAccessKeyVersionGuid() { + return Optional.ofNullable(this.awsAccessKeyVersionGuid); + } + public Optional awsArRegion() { + return Optional.ofNullable(this.awsArRegion); + } + public Optional awsHost() { + return Optional.ofNullable(this.awsHost); + } + public Optional awsRegion() { + return Optional.ofNullable(this.awsRegion); + } + public Optional awsSecretAccessKey() { + return Optional.ofNullable(this.awsSecretAccessKey); + } + public Optional awsService() { + return Optional.ofNullable(this.awsService); + } + public Optional country() { + return Optional.ofNullable(this.country); + } + public List customSignStrings() { + return this.customSignStrings == null ? List.of() : this.customSignStrings; + } + public Optional directConnectGeo() { + return Optional.ofNullable(this.directConnectGeo); + } + public Optional encodingVersion() { + return Optional.ofNullable(this.encodingVersion); + } + public Optional endPointService() { + return Optional.ofNullable(this.endPointService); + } + public Optional gcsAccessKeyVersionGuid() { + return Optional.ofNullable(this.gcsAccessKeyVersionGuid); + } + public Optional gcsHmacKeyAccessId() { + return Optional.ofNullable(this.gcsHmacKeyAccessId); + } + public Optional gcsHmacKeySecret() { + return Optional.ofNullable(this.gcsHmacKeySecret); + } + public Optional hostnameTag() { + return Optional.ofNullable(this.hostnameTag); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional mslkey() { + return Optional.ofNullable(this.mslkey); + } + public Optional mslname() { + return Optional.ofNullable(this.mslname); + } + public Optional nonce() { + return Optional.ofNullable(this.nonce); + } + public Optional originLocationTitle() { + return Optional.ofNullable(this.originLocationTitle); + } + public Optional propertyIdTag() { + return Optional.ofNullable(this.propertyIdTag); + } + public Optional roleArn() { + return Optional.ofNullable(this.roleArn); + } + public Optional secretKey() { + return Optional.ofNullable(this.secretKey); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional useCustomSignString() { + return Optional.ofNullable(this.useCustomSignString); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean accessKeyEncryptedStorage; + private @Nullable String adcTitle; + private @Nullable String authenticationMethod; + private @Nullable String authenticationMethodTitle; + private @Nullable String awsAccessKeyId; + private @Nullable String awsAccessKeyVersionGuid; + private @Nullable String awsArRegion; + private @Nullable String awsHost; + private @Nullable String awsRegion; + private @Nullable String awsSecretAccessKey; + private @Nullable String awsService; + private @Nullable String country; + private @Nullable List customSignStrings; + private @Nullable String directConnectGeo; + private @Nullable Integer encodingVersion; + private @Nullable String endPointService; + private @Nullable String gcsAccessKeyVersionGuid; + private @Nullable String gcsHmacKeyAccessId; + private @Nullable String gcsHmacKeySecret; + private @Nullable Boolean hostnameTag; + private @Nullable Boolean locked; + private @Nullable String mslkey; + private @Nullable String mslname; + private @Nullable String nonce; + private @Nullable String originLocationTitle; + private @Nullable Boolean propertyIdTag; + private @Nullable String roleArn; + private @Nullable String secretKey; + private @Nullable String templateUuid; + private @Nullable Boolean useCustomSignString; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics defaults) { + Objects.requireNonNull(defaults); + this.accessKeyEncryptedStorage = defaults.accessKeyEncryptedStorage; + this.adcTitle = defaults.adcTitle; + this.authenticationMethod = defaults.authenticationMethod; + this.authenticationMethodTitle = defaults.authenticationMethodTitle; + this.awsAccessKeyId = defaults.awsAccessKeyId; + this.awsAccessKeyVersionGuid = defaults.awsAccessKeyVersionGuid; + this.awsArRegion = defaults.awsArRegion; + this.awsHost = defaults.awsHost; + this.awsRegion = defaults.awsRegion; + this.awsSecretAccessKey = defaults.awsSecretAccessKey; + this.awsService = defaults.awsService; + this.country = defaults.country; + this.customSignStrings = defaults.customSignStrings; + this.directConnectGeo = defaults.directConnectGeo; + this.encodingVersion = defaults.encodingVersion; + this.endPointService = defaults.endPointService; + this.gcsAccessKeyVersionGuid = defaults.gcsAccessKeyVersionGuid; + this.gcsHmacKeyAccessId = defaults.gcsHmacKeyAccessId; + this.gcsHmacKeySecret = defaults.gcsHmacKeySecret; + this.hostnameTag = defaults.hostnameTag; + this.locked = defaults.locked; + this.mslkey = defaults.mslkey; + this.mslname = defaults.mslname; + this.nonce = defaults.nonce; + this.originLocationTitle = defaults.originLocationTitle; + this.propertyIdTag = defaults.propertyIdTag; + this.roleArn = defaults.roleArn; + this.secretKey = defaults.secretKey; + this.templateUuid = defaults.templateUuid; + this.useCustomSignString = defaults.useCustomSignString; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder accessKeyEncryptedStorage(@Nullable Boolean accessKeyEncryptedStorage) { + this.accessKeyEncryptedStorage = accessKeyEncryptedStorage; + return this; + } + @CustomType.Setter + public Builder adcTitle(@Nullable String adcTitle) { + this.adcTitle = adcTitle; + return this; + } + @CustomType.Setter + public Builder authenticationMethod(@Nullable String authenticationMethod) { + this.authenticationMethod = authenticationMethod; + return this; + } + @CustomType.Setter + public Builder authenticationMethodTitle(@Nullable String authenticationMethodTitle) { + this.authenticationMethodTitle = authenticationMethodTitle; + return this; + } + @CustomType.Setter + public Builder awsAccessKeyId(@Nullable String awsAccessKeyId) { + this.awsAccessKeyId = awsAccessKeyId; + return this; + } + @CustomType.Setter + public Builder awsAccessKeyVersionGuid(@Nullable String awsAccessKeyVersionGuid) { + this.awsAccessKeyVersionGuid = awsAccessKeyVersionGuid; + return this; + } + @CustomType.Setter + public Builder awsArRegion(@Nullable String awsArRegion) { + this.awsArRegion = awsArRegion; + return this; + } + @CustomType.Setter + public Builder awsHost(@Nullable String awsHost) { + this.awsHost = awsHost; + return this; + } + @CustomType.Setter + public Builder awsRegion(@Nullable String awsRegion) { + this.awsRegion = awsRegion; + return this; + } + @CustomType.Setter + public Builder awsSecretAccessKey(@Nullable String awsSecretAccessKey) { + this.awsSecretAccessKey = awsSecretAccessKey; + return this; + } + @CustomType.Setter + public Builder awsService(@Nullable String awsService) { + this.awsService = awsService; + return this; + } + @CustomType.Setter + public Builder country(@Nullable String country) { + this.country = country; + return this; + } + @CustomType.Setter + public Builder customSignStrings(@Nullable List customSignStrings) { + this.customSignStrings = customSignStrings; + return this; + } + public Builder customSignStrings(String... customSignStrings) { + return customSignStrings(List.of(customSignStrings)); + } + @CustomType.Setter + public Builder directConnectGeo(@Nullable String directConnectGeo) { + this.directConnectGeo = directConnectGeo; + return this; + } + @CustomType.Setter + public Builder encodingVersion(@Nullable Integer encodingVersion) { + this.encodingVersion = encodingVersion; + return this; + } + @CustomType.Setter + public Builder endPointService(@Nullable String endPointService) { + this.endPointService = endPointService; + return this; + } + @CustomType.Setter + public Builder gcsAccessKeyVersionGuid(@Nullable String gcsAccessKeyVersionGuid) { + this.gcsAccessKeyVersionGuid = gcsAccessKeyVersionGuid; + return this; + } + @CustomType.Setter + public Builder gcsHmacKeyAccessId(@Nullable String gcsHmacKeyAccessId) { + this.gcsHmacKeyAccessId = gcsHmacKeyAccessId; + return this; + } + @CustomType.Setter + public Builder gcsHmacKeySecret(@Nullable String gcsHmacKeySecret) { + this.gcsHmacKeySecret = gcsHmacKeySecret; + return this; + } + @CustomType.Setter + public Builder hostnameTag(@Nullable Boolean hostnameTag) { + this.hostnameTag = hostnameTag; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder mslkey(@Nullable String mslkey) { + this.mslkey = mslkey; + return this; + } + @CustomType.Setter + public Builder mslname(@Nullable String mslname) { + this.mslname = mslname; + return this; + } + @CustomType.Setter + public Builder nonce(@Nullable String nonce) { + this.nonce = nonce; + return this; + } + @CustomType.Setter + public Builder originLocationTitle(@Nullable String originLocationTitle) { + this.originLocationTitle = originLocationTitle; + return this; + } + @CustomType.Setter + public Builder propertyIdTag(@Nullable Boolean propertyIdTag) { + this.propertyIdTag = propertyIdTag; + return this; + } + @CustomType.Setter + public Builder roleArn(@Nullable String roleArn) { + this.roleArn = roleArn; + return this; + } + @CustomType.Setter + public Builder secretKey(@Nullable String secretKey) { + this.secretKey = secretKey; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder useCustomSignString(@Nullable Boolean useCustomSignString) { + this.useCustomSignString = useCustomSignString; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics(); + _resultValue.accessKeyEncryptedStorage = accessKeyEncryptedStorage; + _resultValue.adcTitle = adcTitle; + _resultValue.authenticationMethod = authenticationMethod; + _resultValue.authenticationMethodTitle = authenticationMethodTitle; + _resultValue.awsAccessKeyId = awsAccessKeyId; + _resultValue.awsAccessKeyVersionGuid = awsAccessKeyVersionGuid; + _resultValue.awsArRegion = awsArRegion; + _resultValue.awsHost = awsHost; + _resultValue.awsRegion = awsRegion; + _resultValue.awsSecretAccessKey = awsSecretAccessKey; + _resultValue.awsService = awsService; + _resultValue.country = country; + _resultValue.customSignStrings = customSignStrings; + _resultValue.directConnectGeo = directConnectGeo; + _resultValue.encodingVersion = encodingVersion; + _resultValue.endPointService = endPointService; + _resultValue.gcsAccessKeyVersionGuid = gcsAccessKeyVersionGuid; + _resultValue.gcsHmacKeyAccessId = gcsHmacKeyAccessId; + _resultValue.gcsHmacKeySecret = gcsHmacKeySecret; + _resultValue.hostnameTag = hostnameTag; + _resultValue.locked = locked; + _resultValue.mslkey = mslkey; + _resultValue.mslname = mslname; + _resultValue.nonce = nonce; + _resultValue.originLocationTitle = originLocationTitle; + _resultValue.propertyIdTag = propertyIdTag; + _resultValue.roleArn = roleArn; + _resultValue.secretKey = secretKey; + _resultValue.templateUuid = templateUuid; + _resultValue.useCustomSignString = useCustomSignString; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd.java new file mode 100644 index 000000000..1231f65eb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd { + private @Nullable Boolean locked; + private @Nullable String origintype; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional origintype() { + return Optional.ofNullable(this.origintype); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String origintype; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.origintype = defaults.origintype; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder origintype(@Nullable String origintype) { + this.origintype = origintype; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd(); + _resultValue.locked = locked; + _resultValue.origintype = origintype; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate.java new file mode 100644 index 000000000..d75262d90 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate.java @@ -0,0 +1,248 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns; +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate { + private @Nullable Boolean canBeCa; + private @Nullable Boolean canBeLeaf; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns issuerRdns; + private @Nullable Integer notAfter; + private @Nullable Integer notBefore; + private @Nullable String pemEncodedCert; + private @Nullable String publicKey; + private @Nullable String publicKeyAlgorithm; + private @Nullable String publicKeyFormat; + private @Nullable Boolean selfSigned; + private @Nullable String serialNumber; + private @Nullable String sha1Fingerprint; + private @Nullable String sigAlgName; + private @Nullable List subjectAlternativeNames; + private @Nullable String subjectCn; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns subjectRdns; + private @Nullable Integer version; + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate() {} + public Optional canBeCa() { + return Optional.ofNullable(this.canBeCa); + } + public Optional canBeLeaf() { + return Optional.ofNullable(this.canBeLeaf); + } + public Optional issuerRdns() { + return Optional.ofNullable(this.issuerRdns); + } + public Optional notAfter() { + return Optional.ofNullable(this.notAfter); + } + public Optional notBefore() { + return Optional.ofNullable(this.notBefore); + } + public Optional pemEncodedCert() { + return Optional.ofNullable(this.pemEncodedCert); + } + public Optional publicKey() { + return Optional.ofNullable(this.publicKey); + } + public Optional publicKeyAlgorithm() { + return Optional.ofNullable(this.publicKeyAlgorithm); + } + public Optional publicKeyFormat() { + return Optional.ofNullable(this.publicKeyFormat); + } + public Optional selfSigned() { + return Optional.ofNullable(this.selfSigned); + } + public Optional serialNumber() { + return Optional.ofNullable(this.serialNumber); + } + public Optional sha1Fingerprint() { + return Optional.ofNullable(this.sha1Fingerprint); + } + public Optional sigAlgName() { + return Optional.ofNullable(this.sigAlgName); + } + public List subjectAlternativeNames() { + return this.subjectAlternativeNames == null ? List.of() : this.subjectAlternativeNames; + } + public Optional subjectCn() { + return Optional.ofNullable(this.subjectCn); + } + public Optional subjectRdns() { + return Optional.ofNullable(this.subjectRdns); + } + public Optional version() { + return Optional.ofNullable(this.version); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean canBeCa; + private @Nullable Boolean canBeLeaf; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns issuerRdns; + private @Nullable Integer notAfter; + private @Nullable Integer notBefore; + private @Nullable String pemEncodedCert; + private @Nullable String publicKey; + private @Nullable String publicKeyAlgorithm; + private @Nullable String publicKeyFormat; + private @Nullable Boolean selfSigned; + private @Nullable String serialNumber; + private @Nullable String sha1Fingerprint; + private @Nullable String sigAlgName; + private @Nullable List subjectAlternativeNames; + private @Nullable String subjectCn; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns subjectRdns; + private @Nullable Integer version; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate defaults) { + Objects.requireNonNull(defaults); + this.canBeCa = defaults.canBeCa; + this.canBeLeaf = defaults.canBeLeaf; + this.issuerRdns = defaults.issuerRdns; + this.notAfter = defaults.notAfter; + this.notBefore = defaults.notBefore; + this.pemEncodedCert = defaults.pemEncodedCert; + this.publicKey = defaults.publicKey; + this.publicKeyAlgorithm = defaults.publicKeyAlgorithm; + this.publicKeyFormat = defaults.publicKeyFormat; + this.selfSigned = defaults.selfSigned; + this.serialNumber = defaults.serialNumber; + this.sha1Fingerprint = defaults.sha1Fingerprint; + this.sigAlgName = defaults.sigAlgName; + this.subjectAlternativeNames = defaults.subjectAlternativeNames; + this.subjectCn = defaults.subjectCn; + this.subjectRdns = defaults.subjectRdns; + this.version = defaults.version; + } + + @CustomType.Setter + public Builder canBeCa(@Nullable Boolean canBeCa) { + this.canBeCa = canBeCa; + return this; + } + @CustomType.Setter + public Builder canBeLeaf(@Nullable Boolean canBeLeaf) { + this.canBeLeaf = canBeLeaf; + return this; + } + @CustomType.Setter + public Builder issuerRdns(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns issuerRdns) { + this.issuerRdns = issuerRdns; + return this; + } + @CustomType.Setter + public Builder notAfter(@Nullable Integer notAfter) { + this.notAfter = notAfter; + return this; + } + @CustomType.Setter + public Builder notBefore(@Nullable Integer notBefore) { + this.notBefore = notBefore; + return this; + } + @CustomType.Setter + public Builder pemEncodedCert(@Nullable String pemEncodedCert) { + this.pemEncodedCert = pemEncodedCert; + return this; + } + @CustomType.Setter + public Builder publicKey(@Nullable String publicKey) { + this.publicKey = publicKey; + return this; + } + @CustomType.Setter + public Builder publicKeyAlgorithm(@Nullable String publicKeyAlgorithm) { + this.publicKeyAlgorithm = publicKeyAlgorithm; + return this; + } + @CustomType.Setter + public Builder publicKeyFormat(@Nullable String publicKeyFormat) { + this.publicKeyFormat = publicKeyFormat; + return this; + } + @CustomType.Setter + public Builder selfSigned(@Nullable Boolean selfSigned) { + this.selfSigned = selfSigned; + return this; + } + @CustomType.Setter + public Builder serialNumber(@Nullable String serialNumber) { + this.serialNumber = serialNumber; + return this; + } + @CustomType.Setter + public Builder sha1Fingerprint(@Nullable String sha1Fingerprint) { + this.sha1Fingerprint = sha1Fingerprint; + return this; + } + @CustomType.Setter + public Builder sigAlgName(@Nullable String sigAlgName) { + this.sigAlgName = sigAlgName; + return this; + } + @CustomType.Setter + public Builder subjectAlternativeNames(@Nullable List subjectAlternativeNames) { + this.subjectAlternativeNames = subjectAlternativeNames; + return this; + } + public Builder subjectAlternativeNames(String... subjectAlternativeNames) { + return subjectAlternativeNames(List.of(subjectAlternativeNames)); + } + @CustomType.Setter + public Builder subjectCn(@Nullable String subjectCn) { + this.subjectCn = subjectCn; + return this; + } + @CustomType.Setter + public Builder subjectRdns(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns subjectRdns) { + this.subjectRdns = subjectRdns; + return this; + } + @CustomType.Setter + public Builder version(@Nullable Integer version) { + this.version = version; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate(); + _resultValue.canBeCa = canBeCa; + _resultValue.canBeLeaf = canBeLeaf; + _resultValue.issuerRdns = issuerRdns; + _resultValue.notAfter = notAfter; + _resultValue.notBefore = notBefore; + _resultValue.pemEncodedCert = pemEncodedCert; + _resultValue.publicKey = publicKey; + _resultValue.publicKeyAlgorithm = publicKeyAlgorithm; + _resultValue.publicKeyFormat = publicKeyFormat; + _resultValue.selfSigned = selfSigned; + _resultValue.serialNumber = serialNumber; + _resultValue.sha1Fingerprint = sha1Fingerprint; + _resultValue.sigAlgName = sigAlgName; + _resultValue.subjectAlternativeNames = subjectAlternativeNames; + _resultValue.subjectCn = subjectCn; + _resultValue.subjectRdns = subjectRdns; + _resultValue.version = version; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority.java new file mode 100644 index 000000000..3d05054b7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority.java @@ -0,0 +1,248 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns; +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority { + private @Nullable Boolean canBeCa; + private @Nullable Boolean canBeLeaf; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns issuerRdns; + private @Nullable Integer notAfter; + private @Nullable Integer notBefore; + private @Nullable String pemEncodedCert; + private @Nullable String publicKey; + private @Nullable String publicKeyAlgorithm; + private @Nullable String publicKeyFormat; + private @Nullable Boolean selfSigned; + private @Nullable String serialNumber; + private @Nullable String sha1Fingerprint; + private @Nullable String sigAlgName; + private @Nullable List subjectAlternativeNames; + private @Nullable String subjectCn; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns subjectRdns; + private @Nullable Integer version; + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority() {} + public Optional canBeCa() { + return Optional.ofNullable(this.canBeCa); + } + public Optional canBeLeaf() { + return Optional.ofNullable(this.canBeLeaf); + } + public Optional issuerRdns() { + return Optional.ofNullable(this.issuerRdns); + } + public Optional notAfter() { + return Optional.ofNullable(this.notAfter); + } + public Optional notBefore() { + return Optional.ofNullable(this.notBefore); + } + public Optional pemEncodedCert() { + return Optional.ofNullable(this.pemEncodedCert); + } + public Optional publicKey() { + return Optional.ofNullable(this.publicKey); + } + public Optional publicKeyAlgorithm() { + return Optional.ofNullable(this.publicKeyAlgorithm); + } + public Optional publicKeyFormat() { + return Optional.ofNullable(this.publicKeyFormat); + } + public Optional selfSigned() { + return Optional.ofNullable(this.selfSigned); + } + public Optional serialNumber() { + return Optional.ofNullable(this.serialNumber); + } + public Optional sha1Fingerprint() { + return Optional.ofNullable(this.sha1Fingerprint); + } + public Optional sigAlgName() { + return Optional.ofNullable(this.sigAlgName); + } + public List subjectAlternativeNames() { + return this.subjectAlternativeNames == null ? List.of() : this.subjectAlternativeNames; + } + public Optional subjectCn() { + return Optional.ofNullable(this.subjectCn); + } + public Optional subjectRdns() { + return Optional.ofNullable(this.subjectRdns); + } + public Optional version() { + return Optional.ofNullable(this.version); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean canBeCa; + private @Nullable Boolean canBeLeaf; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns issuerRdns; + private @Nullable Integer notAfter; + private @Nullable Integer notBefore; + private @Nullable String pemEncodedCert; + private @Nullable String publicKey; + private @Nullable String publicKeyAlgorithm; + private @Nullable String publicKeyFormat; + private @Nullable Boolean selfSigned; + private @Nullable String serialNumber; + private @Nullable String sha1Fingerprint; + private @Nullable String sigAlgName; + private @Nullable List subjectAlternativeNames; + private @Nullable String subjectCn; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns subjectRdns; + private @Nullable Integer version; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority defaults) { + Objects.requireNonNull(defaults); + this.canBeCa = defaults.canBeCa; + this.canBeLeaf = defaults.canBeLeaf; + this.issuerRdns = defaults.issuerRdns; + this.notAfter = defaults.notAfter; + this.notBefore = defaults.notBefore; + this.pemEncodedCert = defaults.pemEncodedCert; + this.publicKey = defaults.publicKey; + this.publicKeyAlgorithm = defaults.publicKeyAlgorithm; + this.publicKeyFormat = defaults.publicKeyFormat; + this.selfSigned = defaults.selfSigned; + this.serialNumber = defaults.serialNumber; + this.sha1Fingerprint = defaults.sha1Fingerprint; + this.sigAlgName = defaults.sigAlgName; + this.subjectAlternativeNames = defaults.subjectAlternativeNames; + this.subjectCn = defaults.subjectCn; + this.subjectRdns = defaults.subjectRdns; + this.version = defaults.version; + } + + @CustomType.Setter + public Builder canBeCa(@Nullable Boolean canBeCa) { + this.canBeCa = canBeCa; + return this; + } + @CustomType.Setter + public Builder canBeLeaf(@Nullable Boolean canBeLeaf) { + this.canBeLeaf = canBeLeaf; + return this; + } + @CustomType.Setter + public Builder issuerRdns(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns issuerRdns) { + this.issuerRdns = issuerRdns; + return this; + } + @CustomType.Setter + public Builder notAfter(@Nullable Integer notAfter) { + this.notAfter = notAfter; + return this; + } + @CustomType.Setter + public Builder notBefore(@Nullable Integer notBefore) { + this.notBefore = notBefore; + return this; + } + @CustomType.Setter + public Builder pemEncodedCert(@Nullable String pemEncodedCert) { + this.pemEncodedCert = pemEncodedCert; + return this; + } + @CustomType.Setter + public Builder publicKey(@Nullable String publicKey) { + this.publicKey = publicKey; + return this; + } + @CustomType.Setter + public Builder publicKeyAlgorithm(@Nullable String publicKeyAlgorithm) { + this.publicKeyAlgorithm = publicKeyAlgorithm; + return this; + } + @CustomType.Setter + public Builder publicKeyFormat(@Nullable String publicKeyFormat) { + this.publicKeyFormat = publicKeyFormat; + return this; + } + @CustomType.Setter + public Builder selfSigned(@Nullable Boolean selfSigned) { + this.selfSigned = selfSigned; + return this; + } + @CustomType.Setter + public Builder serialNumber(@Nullable String serialNumber) { + this.serialNumber = serialNumber; + return this; + } + @CustomType.Setter + public Builder sha1Fingerprint(@Nullable String sha1Fingerprint) { + this.sha1Fingerprint = sha1Fingerprint; + return this; + } + @CustomType.Setter + public Builder sigAlgName(@Nullable String sigAlgName) { + this.sigAlgName = sigAlgName; + return this; + } + @CustomType.Setter + public Builder subjectAlternativeNames(@Nullable List subjectAlternativeNames) { + this.subjectAlternativeNames = subjectAlternativeNames; + return this; + } + public Builder subjectAlternativeNames(String... subjectAlternativeNames) { + return subjectAlternativeNames(List.of(subjectAlternativeNames)); + } + @CustomType.Setter + public Builder subjectCn(@Nullable String subjectCn) { + this.subjectCn = subjectCn; + return this; + } + @CustomType.Setter + public Builder subjectRdns(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns subjectRdns) { + this.subjectRdns = subjectRdns; + return this; + } + @CustomType.Setter + public Builder version(@Nullable Integer version) { + this.version = version; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority(); + _resultValue.canBeCa = canBeCa; + _resultValue.canBeLeaf = canBeLeaf; + _resultValue.issuerRdns = issuerRdns; + _resultValue.notAfter = notAfter; + _resultValue.notBefore = notBefore; + _resultValue.pemEncodedCert = pemEncodedCert; + _resultValue.publicKey = publicKey; + _resultValue.publicKeyAlgorithm = publicKeyAlgorithm; + _resultValue.publicKeyFormat = publicKeyFormat; + _resultValue.selfSigned = selfSigned; + _resultValue.serialNumber = serialNumber; + _resultValue.sha1Fingerprint = sha1Fingerprint; + _resultValue.sigAlgName = sigAlgName; + _resultValue.subjectAlternativeNames = subjectAlternativeNames; + _resultValue.subjectCn = subjectCn; + _resultValue.subjectRdns = subjectRdns; + _resultValue.version = version; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns.java new file mode 100644 index 000000000..f29106600 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns.java @@ -0,0 +1,84 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns { + private @Nullable String c; + private @Nullable String cn; + private @Nullable String o; + private @Nullable String ou; + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns() {} + public Optional c() { + return Optional.ofNullable(this.c); + } + public Optional cn() { + return Optional.ofNullable(this.cn); + } + public Optional o() { + return Optional.ofNullable(this.o); + } + public Optional ou() { + return Optional.ofNullable(this.ou); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String c; + private @Nullable String cn; + private @Nullable String o; + private @Nullable String ou; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns defaults) { + Objects.requireNonNull(defaults); + this.c = defaults.c; + this.cn = defaults.cn; + this.o = defaults.o; + this.ou = defaults.ou; + } + + @CustomType.Setter + public Builder c(@Nullable String c) { + this.c = c; + return this; + } + @CustomType.Setter + public Builder cn(@Nullable String cn) { + this.cn = cn; + return this; + } + @CustomType.Setter + public Builder o(@Nullable String o) { + this.o = o; + return this; + } + @CustomType.Setter + public Builder ou(@Nullable String ou) { + this.ou = ou; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns(); + _resultValue.c = c; + _resultValue.cn = cn; + _resultValue.o = o; + _resultValue.ou = ou; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns.java new file mode 100644 index 000000000..0e689decc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns.java @@ -0,0 +1,84 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns { + private @Nullable String c; + private @Nullable String cn; + private @Nullable String o; + private @Nullable String ou; + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns() {} + public Optional c() { + return Optional.ofNullable(this.c); + } + public Optional cn() { + return Optional.ofNullable(this.cn); + } + public Optional o() { + return Optional.ofNullable(this.o); + } + public Optional ou() { + return Optional.ofNullable(this.ou); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String c; + private @Nullable String cn; + private @Nullable String o; + private @Nullable String ou; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns defaults) { + Objects.requireNonNull(defaults); + this.c = defaults.c; + this.cn = defaults.cn; + this.o = defaults.o; + this.ou = defaults.ou; + } + + @CustomType.Setter + public Builder c(@Nullable String c) { + this.c = c; + return this; + } + @CustomType.Setter + public Builder cn(@Nullable String cn) { + this.cn = cn; + return this; + } + @CustomType.Setter + public Builder o(@Nullable String o) { + this.o = o; + return this; + } + @CustomType.Setter + public Builder ou(@Nullable String ou) { + this.ou = ou; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns(); + _resultValue.c = c; + _resultValue.cn = cn; + _resultValue.o = o; + _resultValue.ou = ou; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns.java new file mode 100644 index 000000000..f95fa63c0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns.java @@ -0,0 +1,84 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns { + private @Nullable String c; + private @Nullable String cn; + private @Nullable String o; + private @Nullable String ou; + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns() {} + public Optional c() { + return Optional.ofNullable(this.c); + } + public Optional cn() { + return Optional.ofNullable(this.cn); + } + public Optional o() { + return Optional.ofNullable(this.o); + } + public Optional ou() { + return Optional.ofNullable(this.ou); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String c; + private @Nullable String cn; + private @Nullable String o; + private @Nullable String ou; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns defaults) { + Objects.requireNonNull(defaults); + this.c = defaults.c; + this.cn = defaults.cn; + this.o = defaults.o; + this.ou = defaults.ou; + } + + @CustomType.Setter + public Builder c(@Nullable String c) { + this.c = c; + return this; + } + @CustomType.Setter + public Builder cn(@Nullable String cn) { + this.cn = cn; + return this; + } + @CustomType.Setter + public Builder o(@Nullable String o) { + this.o = o; + return this; + } + @CustomType.Setter + public Builder ou(@Nullable String ou) { + this.ou = ou; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns(); + _resultValue.c = c; + _resultValue.cn = cn; + _resultValue.o = o; + _resultValue.ou = ou; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns.java new file mode 100644 index 000000000..a7fd4b7e4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns.java @@ -0,0 +1,84 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns { + private @Nullable String c; + private @Nullable String cn; + private @Nullable String o; + private @Nullable String ou; + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns() {} + public Optional c() { + return Optional.ofNullable(this.c); + } + public Optional cn() { + return Optional.ofNullable(this.cn); + } + public Optional o() { + return Optional.ofNullable(this.o); + } + public Optional ou() { + return Optional.ofNullable(this.ou); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String c; + private @Nullable String cn; + private @Nullable String o; + private @Nullable String ou; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns defaults) { + Objects.requireNonNull(defaults); + this.c = defaults.c; + this.cn = defaults.cn; + this.o = defaults.o; + this.ou = defaults.ou; + } + + @CustomType.Setter + public Builder c(@Nullable String c) { + this.c = c; + return this; + } + @CustomType.Setter + public Builder cn(@Nullable String cn) { + this.cn = cn; + return this; + } + @CustomType.Setter + public Builder o(@Nullable String o) { + this.o = o; + return this; + } + @CustomType.Setter + public Builder ou(@Nullable String ou) { + this.ou = ou; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns(); + _resultValue.c = c; + _resultValue.cn = cn; + _resultValue.o = o; + _resultValue.ou = ou; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod.java new file mode 100644 index 000000000..9f6f7be6a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod { + private @Nullable String customStatusCode; + private @Nullable Boolean locked; + private @Nullable String recoveryMethod; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod() {} + public Optional customStatusCode() { + return Optional.ofNullable(this.customStatusCode); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional recoveryMethod() { + return Optional.ofNullable(this.recoveryMethod); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String customStatusCode; + private @Nullable Boolean locked; + private @Nullable String recoveryMethod; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod defaults) { + Objects.requireNonNull(defaults); + this.customStatusCode = defaults.customStatusCode; + this.locked = defaults.locked; + this.recoveryMethod = defaults.recoveryMethod; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder customStatusCode(@Nullable String customStatusCode) { + this.customStatusCode = customStatusCode; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder recoveryMethod(@Nullable String recoveryMethod) { + this.recoveryMethod = recoveryMethod; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod(); + _resultValue.customStatusCode = customStatusCode; + _resultValue.locked = locked; + _resultValue.recoveryMethod = recoveryMethod; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy.java new file mode 100644 index 000000000..dd32f3bf6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy.java @@ -0,0 +1,456 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy { + private @Nullable Boolean binaryEquivalentContent; + private @Nullable Boolean enableIpAvoidance; + private @Nullable Boolean enabled; + private @Nullable Integer ipAvoidanceErrorThreshold; + private @Nullable Integer ipAvoidanceRetryInterval; + private @Nullable Boolean locked; + private @Nullable Boolean monitorOriginResponsiveness; + private @Nullable List monitorResponseCodes1s; + private @Nullable List monitorResponseCodes2s; + private @Nullable List monitorResponseCodes3s; + private @Nullable Boolean monitorStatusCodes1; + private @Nullable Boolean monitorStatusCodes1EnableRecovery; + private @Nullable Boolean monitorStatusCodes1EnableRetry; + private @Nullable String monitorStatusCodes1RecoveryConfigName; + private @Nullable Boolean monitorStatusCodes2; + private @Nullable Boolean monitorStatusCodes2EnableRecovery; + private @Nullable Boolean monitorStatusCodes2EnableRetry; + private @Nullable String monitorStatusCodes2RecoveryConfigName; + private @Nullable Boolean monitorStatusCodes3; + private @Nullable Boolean monitorStatusCodes3EnableRecovery; + private @Nullable Boolean monitorStatusCodes3EnableRetry; + private @Nullable String monitorStatusCodes3RecoveryConfigName; + private @Nullable Integer originResponsivenessCustomTimeout; + private @Nullable Boolean originResponsivenessEnableRecovery; + private @Nullable Boolean originResponsivenessEnableRetry; + private @Nullable String originResponsivenessMonitoring; + private @Nullable String originResponsivenessRecoveryConfigName; + private @Nullable String originResponsivenessTimeout; + private @Nullable String statusCodeMonitoring1; + private @Nullable String statusCodeMonitoring2; + private @Nullable String statusCodeMonitoring3; + private @Nullable String templateUuid; + private @Nullable String tuningParameters; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy() {} + public Optional binaryEquivalentContent() { + return Optional.ofNullable(this.binaryEquivalentContent); + } + public Optional enableIpAvoidance() { + return Optional.ofNullable(this.enableIpAvoidance); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional ipAvoidanceErrorThreshold() { + return Optional.ofNullable(this.ipAvoidanceErrorThreshold); + } + public Optional ipAvoidanceRetryInterval() { + return Optional.ofNullable(this.ipAvoidanceRetryInterval); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional monitorOriginResponsiveness() { + return Optional.ofNullable(this.monitorOriginResponsiveness); + } + public List monitorResponseCodes1s() { + return this.monitorResponseCodes1s == null ? List.of() : this.monitorResponseCodes1s; + } + public List monitorResponseCodes2s() { + return this.monitorResponseCodes2s == null ? List.of() : this.monitorResponseCodes2s; + } + public List monitorResponseCodes3s() { + return this.monitorResponseCodes3s == null ? List.of() : this.monitorResponseCodes3s; + } + public Optional monitorStatusCodes1() { + return Optional.ofNullable(this.monitorStatusCodes1); + } + public Optional monitorStatusCodes1EnableRecovery() { + return Optional.ofNullable(this.monitorStatusCodes1EnableRecovery); + } + public Optional monitorStatusCodes1EnableRetry() { + return Optional.ofNullable(this.monitorStatusCodes1EnableRetry); + } + public Optional monitorStatusCodes1RecoveryConfigName() { + return Optional.ofNullable(this.monitorStatusCodes1RecoveryConfigName); + } + public Optional monitorStatusCodes2() { + return Optional.ofNullable(this.monitorStatusCodes2); + } + public Optional monitorStatusCodes2EnableRecovery() { + return Optional.ofNullable(this.monitorStatusCodes2EnableRecovery); + } + public Optional monitorStatusCodes2EnableRetry() { + return Optional.ofNullable(this.monitorStatusCodes2EnableRetry); + } + public Optional monitorStatusCodes2RecoveryConfigName() { + return Optional.ofNullable(this.monitorStatusCodes2RecoveryConfigName); + } + public Optional monitorStatusCodes3() { + return Optional.ofNullable(this.monitorStatusCodes3); + } + public Optional monitorStatusCodes3EnableRecovery() { + return Optional.ofNullable(this.monitorStatusCodes3EnableRecovery); + } + public Optional monitorStatusCodes3EnableRetry() { + return Optional.ofNullable(this.monitorStatusCodes3EnableRetry); + } + public Optional monitorStatusCodes3RecoveryConfigName() { + return Optional.ofNullable(this.monitorStatusCodes3RecoveryConfigName); + } + public Optional originResponsivenessCustomTimeout() { + return Optional.ofNullable(this.originResponsivenessCustomTimeout); + } + public Optional originResponsivenessEnableRecovery() { + return Optional.ofNullable(this.originResponsivenessEnableRecovery); + } + public Optional originResponsivenessEnableRetry() { + return Optional.ofNullable(this.originResponsivenessEnableRetry); + } + public Optional originResponsivenessMonitoring() { + return Optional.ofNullable(this.originResponsivenessMonitoring); + } + public Optional originResponsivenessRecoveryConfigName() { + return Optional.ofNullable(this.originResponsivenessRecoveryConfigName); + } + public Optional originResponsivenessTimeout() { + return Optional.ofNullable(this.originResponsivenessTimeout); + } + public Optional statusCodeMonitoring1() { + return Optional.ofNullable(this.statusCodeMonitoring1); + } + public Optional statusCodeMonitoring2() { + return Optional.ofNullable(this.statusCodeMonitoring2); + } + public Optional statusCodeMonitoring3() { + return Optional.ofNullable(this.statusCodeMonitoring3); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional tuningParameters() { + return Optional.ofNullable(this.tuningParameters); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean binaryEquivalentContent; + private @Nullable Boolean enableIpAvoidance; + private @Nullable Boolean enabled; + private @Nullable Integer ipAvoidanceErrorThreshold; + private @Nullable Integer ipAvoidanceRetryInterval; + private @Nullable Boolean locked; + private @Nullable Boolean monitorOriginResponsiveness; + private @Nullable List monitorResponseCodes1s; + private @Nullable List monitorResponseCodes2s; + private @Nullable List monitorResponseCodes3s; + private @Nullable Boolean monitorStatusCodes1; + private @Nullable Boolean monitorStatusCodes1EnableRecovery; + private @Nullable Boolean monitorStatusCodes1EnableRetry; + private @Nullable String monitorStatusCodes1RecoveryConfigName; + private @Nullable Boolean monitorStatusCodes2; + private @Nullable Boolean monitorStatusCodes2EnableRecovery; + private @Nullable Boolean monitorStatusCodes2EnableRetry; + private @Nullable String monitorStatusCodes2RecoveryConfigName; + private @Nullable Boolean monitorStatusCodes3; + private @Nullable Boolean monitorStatusCodes3EnableRecovery; + private @Nullable Boolean monitorStatusCodes3EnableRetry; + private @Nullable String monitorStatusCodes3RecoveryConfigName; + private @Nullable Integer originResponsivenessCustomTimeout; + private @Nullable Boolean originResponsivenessEnableRecovery; + private @Nullable Boolean originResponsivenessEnableRetry; + private @Nullable String originResponsivenessMonitoring; + private @Nullable String originResponsivenessRecoveryConfigName; + private @Nullable String originResponsivenessTimeout; + private @Nullable String statusCodeMonitoring1; + private @Nullable String statusCodeMonitoring2; + private @Nullable String statusCodeMonitoring3; + private @Nullable String templateUuid; + private @Nullable String tuningParameters; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy defaults) { + Objects.requireNonNull(defaults); + this.binaryEquivalentContent = defaults.binaryEquivalentContent; + this.enableIpAvoidance = defaults.enableIpAvoidance; + this.enabled = defaults.enabled; + this.ipAvoidanceErrorThreshold = defaults.ipAvoidanceErrorThreshold; + this.ipAvoidanceRetryInterval = defaults.ipAvoidanceRetryInterval; + this.locked = defaults.locked; + this.monitorOriginResponsiveness = defaults.monitorOriginResponsiveness; + this.monitorResponseCodes1s = defaults.monitorResponseCodes1s; + this.monitorResponseCodes2s = defaults.monitorResponseCodes2s; + this.monitorResponseCodes3s = defaults.monitorResponseCodes3s; + this.monitorStatusCodes1 = defaults.monitorStatusCodes1; + this.monitorStatusCodes1EnableRecovery = defaults.monitorStatusCodes1EnableRecovery; + this.monitorStatusCodes1EnableRetry = defaults.monitorStatusCodes1EnableRetry; + this.monitorStatusCodes1RecoveryConfigName = defaults.monitorStatusCodes1RecoveryConfigName; + this.monitorStatusCodes2 = defaults.monitorStatusCodes2; + this.monitorStatusCodes2EnableRecovery = defaults.monitorStatusCodes2EnableRecovery; + this.monitorStatusCodes2EnableRetry = defaults.monitorStatusCodes2EnableRetry; + this.monitorStatusCodes2RecoveryConfigName = defaults.monitorStatusCodes2RecoveryConfigName; + this.monitorStatusCodes3 = defaults.monitorStatusCodes3; + this.monitorStatusCodes3EnableRecovery = defaults.monitorStatusCodes3EnableRecovery; + this.monitorStatusCodes3EnableRetry = defaults.monitorStatusCodes3EnableRetry; + this.monitorStatusCodes3RecoveryConfigName = defaults.monitorStatusCodes3RecoveryConfigName; + this.originResponsivenessCustomTimeout = defaults.originResponsivenessCustomTimeout; + this.originResponsivenessEnableRecovery = defaults.originResponsivenessEnableRecovery; + this.originResponsivenessEnableRetry = defaults.originResponsivenessEnableRetry; + this.originResponsivenessMonitoring = defaults.originResponsivenessMonitoring; + this.originResponsivenessRecoveryConfigName = defaults.originResponsivenessRecoveryConfigName; + this.originResponsivenessTimeout = defaults.originResponsivenessTimeout; + this.statusCodeMonitoring1 = defaults.statusCodeMonitoring1; + this.statusCodeMonitoring2 = defaults.statusCodeMonitoring2; + this.statusCodeMonitoring3 = defaults.statusCodeMonitoring3; + this.templateUuid = defaults.templateUuid; + this.tuningParameters = defaults.tuningParameters; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder binaryEquivalentContent(@Nullable Boolean binaryEquivalentContent) { + this.binaryEquivalentContent = binaryEquivalentContent; + return this; + } + @CustomType.Setter + public Builder enableIpAvoidance(@Nullable Boolean enableIpAvoidance) { + this.enableIpAvoidance = enableIpAvoidance; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder ipAvoidanceErrorThreshold(@Nullable Integer ipAvoidanceErrorThreshold) { + this.ipAvoidanceErrorThreshold = ipAvoidanceErrorThreshold; + return this; + } + @CustomType.Setter + public Builder ipAvoidanceRetryInterval(@Nullable Integer ipAvoidanceRetryInterval) { + this.ipAvoidanceRetryInterval = ipAvoidanceRetryInterval; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder monitorOriginResponsiveness(@Nullable Boolean monitorOriginResponsiveness) { + this.monitorOriginResponsiveness = monitorOriginResponsiveness; + return this; + } + @CustomType.Setter + public Builder monitorResponseCodes1s(@Nullable List monitorResponseCodes1s) { + this.monitorResponseCodes1s = monitorResponseCodes1s; + return this; + } + public Builder monitorResponseCodes1s(String... monitorResponseCodes1s) { + return monitorResponseCodes1s(List.of(monitorResponseCodes1s)); + } + @CustomType.Setter + public Builder monitorResponseCodes2s(@Nullable List monitorResponseCodes2s) { + this.monitorResponseCodes2s = monitorResponseCodes2s; + return this; + } + public Builder monitorResponseCodes2s(String... monitorResponseCodes2s) { + return monitorResponseCodes2s(List.of(monitorResponseCodes2s)); + } + @CustomType.Setter + public Builder monitorResponseCodes3s(@Nullable List monitorResponseCodes3s) { + this.monitorResponseCodes3s = monitorResponseCodes3s; + return this; + } + public Builder monitorResponseCodes3s(String... monitorResponseCodes3s) { + return monitorResponseCodes3s(List.of(monitorResponseCodes3s)); + } + @CustomType.Setter + public Builder monitorStatusCodes1(@Nullable Boolean monitorStatusCodes1) { + this.monitorStatusCodes1 = monitorStatusCodes1; + return this; + } + @CustomType.Setter + public Builder monitorStatusCodes1EnableRecovery(@Nullable Boolean monitorStatusCodes1EnableRecovery) { + this.monitorStatusCodes1EnableRecovery = monitorStatusCodes1EnableRecovery; + return this; + } + @CustomType.Setter + public Builder monitorStatusCodes1EnableRetry(@Nullable Boolean monitorStatusCodes1EnableRetry) { + this.monitorStatusCodes1EnableRetry = monitorStatusCodes1EnableRetry; + return this; + } + @CustomType.Setter + public Builder monitorStatusCodes1RecoveryConfigName(@Nullable String monitorStatusCodes1RecoveryConfigName) { + this.monitorStatusCodes1RecoveryConfigName = monitorStatusCodes1RecoveryConfigName; + return this; + } + @CustomType.Setter + public Builder monitorStatusCodes2(@Nullable Boolean monitorStatusCodes2) { + this.monitorStatusCodes2 = monitorStatusCodes2; + return this; + } + @CustomType.Setter + public Builder monitorStatusCodes2EnableRecovery(@Nullable Boolean monitorStatusCodes2EnableRecovery) { + this.monitorStatusCodes2EnableRecovery = monitorStatusCodes2EnableRecovery; + return this; + } + @CustomType.Setter + public Builder monitorStatusCodes2EnableRetry(@Nullable Boolean monitorStatusCodes2EnableRetry) { + this.monitorStatusCodes2EnableRetry = monitorStatusCodes2EnableRetry; + return this; + } + @CustomType.Setter + public Builder monitorStatusCodes2RecoveryConfigName(@Nullable String monitorStatusCodes2RecoveryConfigName) { + this.monitorStatusCodes2RecoveryConfigName = monitorStatusCodes2RecoveryConfigName; + return this; + } + @CustomType.Setter + public Builder monitorStatusCodes3(@Nullable Boolean monitorStatusCodes3) { + this.monitorStatusCodes3 = monitorStatusCodes3; + return this; + } + @CustomType.Setter + public Builder monitorStatusCodes3EnableRecovery(@Nullable Boolean monitorStatusCodes3EnableRecovery) { + this.monitorStatusCodes3EnableRecovery = monitorStatusCodes3EnableRecovery; + return this; + } + @CustomType.Setter + public Builder monitorStatusCodes3EnableRetry(@Nullable Boolean monitorStatusCodes3EnableRetry) { + this.monitorStatusCodes3EnableRetry = monitorStatusCodes3EnableRetry; + return this; + } + @CustomType.Setter + public Builder monitorStatusCodes3RecoveryConfigName(@Nullable String monitorStatusCodes3RecoveryConfigName) { + this.monitorStatusCodes3RecoveryConfigName = monitorStatusCodes3RecoveryConfigName; + return this; + } + @CustomType.Setter + public Builder originResponsivenessCustomTimeout(@Nullable Integer originResponsivenessCustomTimeout) { + this.originResponsivenessCustomTimeout = originResponsivenessCustomTimeout; + return this; + } + @CustomType.Setter + public Builder originResponsivenessEnableRecovery(@Nullable Boolean originResponsivenessEnableRecovery) { + this.originResponsivenessEnableRecovery = originResponsivenessEnableRecovery; + return this; + } + @CustomType.Setter + public Builder originResponsivenessEnableRetry(@Nullable Boolean originResponsivenessEnableRetry) { + this.originResponsivenessEnableRetry = originResponsivenessEnableRetry; + return this; + } + @CustomType.Setter + public Builder originResponsivenessMonitoring(@Nullable String originResponsivenessMonitoring) { + this.originResponsivenessMonitoring = originResponsivenessMonitoring; + return this; + } + @CustomType.Setter + public Builder originResponsivenessRecoveryConfigName(@Nullable String originResponsivenessRecoveryConfigName) { + this.originResponsivenessRecoveryConfigName = originResponsivenessRecoveryConfigName; + return this; + } + @CustomType.Setter + public Builder originResponsivenessTimeout(@Nullable String originResponsivenessTimeout) { + this.originResponsivenessTimeout = originResponsivenessTimeout; + return this; + } + @CustomType.Setter + public Builder statusCodeMonitoring1(@Nullable String statusCodeMonitoring1) { + this.statusCodeMonitoring1 = statusCodeMonitoring1; + return this; + } + @CustomType.Setter + public Builder statusCodeMonitoring2(@Nullable String statusCodeMonitoring2) { + this.statusCodeMonitoring2 = statusCodeMonitoring2; + return this; + } + @CustomType.Setter + public Builder statusCodeMonitoring3(@Nullable String statusCodeMonitoring3) { + this.statusCodeMonitoring3 = statusCodeMonitoring3; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder tuningParameters(@Nullable String tuningParameters) { + this.tuningParameters = tuningParameters; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy(); + _resultValue.binaryEquivalentContent = binaryEquivalentContent; + _resultValue.enableIpAvoidance = enableIpAvoidance; + _resultValue.enabled = enabled; + _resultValue.ipAvoidanceErrorThreshold = ipAvoidanceErrorThreshold; + _resultValue.ipAvoidanceRetryInterval = ipAvoidanceRetryInterval; + _resultValue.locked = locked; + _resultValue.monitorOriginResponsiveness = monitorOriginResponsiveness; + _resultValue.monitorResponseCodes1s = monitorResponseCodes1s; + _resultValue.monitorResponseCodes2s = monitorResponseCodes2s; + _resultValue.monitorResponseCodes3s = monitorResponseCodes3s; + _resultValue.monitorStatusCodes1 = monitorStatusCodes1; + _resultValue.monitorStatusCodes1EnableRecovery = monitorStatusCodes1EnableRecovery; + _resultValue.monitorStatusCodes1EnableRetry = monitorStatusCodes1EnableRetry; + _resultValue.monitorStatusCodes1RecoveryConfigName = monitorStatusCodes1RecoveryConfigName; + _resultValue.monitorStatusCodes2 = monitorStatusCodes2; + _resultValue.monitorStatusCodes2EnableRecovery = monitorStatusCodes2EnableRecovery; + _resultValue.monitorStatusCodes2EnableRetry = monitorStatusCodes2EnableRetry; + _resultValue.monitorStatusCodes2RecoveryConfigName = monitorStatusCodes2RecoveryConfigName; + _resultValue.monitorStatusCodes3 = monitorStatusCodes3; + _resultValue.monitorStatusCodes3EnableRecovery = monitorStatusCodes3EnableRecovery; + _resultValue.monitorStatusCodes3EnableRetry = monitorStatusCodes3EnableRetry; + _resultValue.monitorStatusCodes3RecoveryConfigName = monitorStatusCodes3RecoveryConfigName; + _resultValue.originResponsivenessCustomTimeout = originResponsivenessCustomTimeout; + _resultValue.originResponsivenessEnableRecovery = originResponsivenessEnableRecovery; + _resultValue.originResponsivenessEnableRetry = originResponsivenessEnableRetry; + _resultValue.originResponsivenessMonitoring = originResponsivenessMonitoring; + _resultValue.originResponsivenessRecoveryConfigName = originResponsivenessRecoveryConfigName; + _resultValue.originResponsivenessTimeout = originResponsivenessTimeout; + _resultValue.statusCodeMonitoring1 = statusCodeMonitoring1; + _resultValue.statusCodeMonitoring2 = statusCodeMonitoring2; + _resultValue.statusCodeMonitoring3 = statusCodeMonitoring3; + _resultValue.templateUuid = templateUuid; + _resultValue.tuningParameters = tuningParameters; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl.java new file mode 100644 index 000000000..d22d8ef0d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl { + private @Nullable Boolean enable; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl() {} + public Optional enable() { + return Optional.ofNullable(this.enable); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enable; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl defaults) { + Objects.requireNonNull(defaults); + this.enable = defaults.enable; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enable(@Nullable Boolean enable) { + this.enable = enable; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl(); + _resultValue.enable = enable; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage.java new file mode 100644 index 000000000..926809ad3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage.java @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage { + private @Nullable Integer cpCode; + private @Nullable String downloadDomainName; + private @Nullable String g2oToken; + + private GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage() {} + public Optional cpCode() { + return Optional.ofNullable(this.cpCode); + } + public Optional downloadDomainName() { + return Optional.ofNullable(this.downloadDomainName); + } + public Optional g2oToken() { + return Optional.ofNullable(this.g2oToken); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer cpCode; + private @Nullable String downloadDomainName; + private @Nullable String g2oToken; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage defaults) { + Objects.requireNonNull(defaults); + this.cpCode = defaults.cpCode; + this.downloadDomainName = defaults.downloadDomainName; + this.g2oToken = defaults.g2oToken; + } + + @CustomType.Setter + public Builder cpCode(@Nullable Integer cpCode) { + this.cpCode = cpCode; + return this; + } + @CustomType.Setter + public Builder downloadDomainName(@Nullable String downloadDomainName) { + this.downloadDomainName = downloadDomainName; + return this; + } + @CustomType.Setter + public Builder g2oToken(@Nullable String g2oToken) { + this.g2oToken = g2oToken; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage(); + _resultValue.cpCode = cpCode; + _resultValue.downloadDomainName = downloadDomainName; + _resultValue.g2oToken = g2oToken; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy.java new file mode 100644 index 000000000..15580fee2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy.java @@ -0,0 +1,101 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy { + private @Nullable String allowList; + private @Nullable Boolean locked; + private @Nullable List permissionsPolicyDirectives; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy() {} + public Optional allowList() { + return Optional.ofNullable(this.allowList); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public List permissionsPolicyDirectives() { + return this.permissionsPolicyDirectives == null ? List.of() : this.permissionsPolicyDirectives; + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String allowList; + private @Nullable Boolean locked; + private @Nullable List permissionsPolicyDirectives; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy defaults) { + Objects.requireNonNull(defaults); + this.allowList = defaults.allowList; + this.locked = defaults.locked; + this.permissionsPolicyDirectives = defaults.permissionsPolicyDirectives; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder allowList(@Nullable String allowList) { + this.allowList = allowList; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder permissionsPolicyDirectives(@Nullable List permissionsPolicyDirectives) { + this.permissionsPolicyDirectives = permissionsPolicyDirectives; + return this; + } + public Builder permissionsPolicyDirectives(String... permissionsPolicyDirectives) { + return permissionsPolicyDirectives(List.of(permissionsPolicyDirectives)); + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy(); + _resultValue.allowList = allowList; + _resultValue.locked = locked; + _resultValue.permissionsPolicyDirectives = permissionsPolicyDirectives; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection.java new file mode 100644 index 000000000..c4d4677ed --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String timeout; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional timeout() { + return Optional.ofNullable(this.timeout); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String timeout; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.timeout = defaults.timeout; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder timeout(@Nullable String timeout) { + this.timeout = timeout; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.timeout = timeout; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection.java new file mode 100644 index 000000000..68229914d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String timeout; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional timeout() { + return Optional.ofNullable(this.timeout); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String timeout; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.timeout = defaults.timeout; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder timeout(@Nullable String timeout) { + this.timeout = timeout; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.timeout = timeout; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation.java new file mode 100644 index 000000000..50872570f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease.java new file mode 100644 index 000000000..22b47cd40 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease.java @@ -0,0 +1,247 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy; +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy cloudletPolicy; + private @Nullable Integer cloudletSharedPolicy; + private @Nullable Boolean enabled; + private @Nullable Integer failoverDuration; + private @Nullable Boolean failoverEnabled; + private @Nullable List failoverResponseCodes; + private @Nullable String failoverTitle; + private @Nullable Boolean isSharedPolicy; + private @Nullable String label; + private @Nullable Boolean locked; + private @Nullable String populationCookieType; + private @Nullable String populationDuration; + private @Nullable String populationExpirationDate; + private @Nullable Boolean populationRefresh; + private @Nullable String populationTitle; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease() {} + public Optional cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + public Optional cloudletSharedPolicy() { + return Optional.ofNullable(this.cloudletSharedPolicy); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional failoverDuration() { + return Optional.ofNullable(this.failoverDuration); + } + public Optional failoverEnabled() { + return Optional.ofNullable(this.failoverEnabled); + } + public List failoverResponseCodes() { + return this.failoverResponseCodes == null ? List.of() : this.failoverResponseCodes; + } + public Optional failoverTitle() { + return Optional.ofNullable(this.failoverTitle); + } + public Optional isSharedPolicy() { + return Optional.ofNullable(this.isSharedPolicy); + } + public Optional label() { + return Optional.ofNullable(this.label); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional populationCookieType() { + return Optional.ofNullable(this.populationCookieType); + } + public Optional populationDuration() { + return Optional.ofNullable(this.populationDuration); + } + public Optional populationExpirationDate() { + return Optional.ofNullable(this.populationExpirationDate); + } + public Optional populationRefresh() { + return Optional.ofNullable(this.populationRefresh); + } + public Optional populationTitle() { + return Optional.ofNullable(this.populationTitle); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy cloudletPolicy; + private @Nullable Integer cloudletSharedPolicy; + private @Nullable Boolean enabled; + private @Nullable Integer failoverDuration; + private @Nullable Boolean failoverEnabled; + private @Nullable List failoverResponseCodes; + private @Nullable String failoverTitle; + private @Nullable Boolean isSharedPolicy; + private @Nullable String label; + private @Nullable Boolean locked; + private @Nullable String populationCookieType; + private @Nullable String populationDuration; + private @Nullable String populationExpirationDate; + private @Nullable Boolean populationRefresh; + private @Nullable String populationTitle; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease defaults) { + Objects.requireNonNull(defaults); + this.cloudletPolicy = defaults.cloudletPolicy; + this.cloudletSharedPolicy = defaults.cloudletSharedPolicy; + this.enabled = defaults.enabled; + this.failoverDuration = defaults.failoverDuration; + this.failoverEnabled = defaults.failoverEnabled; + this.failoverResponseCodes = defaults.failoverResponseCodes; + this.failoverTitle = defaults.failoverTitle; + this.isSharedPolicy = defaults.isSharedPolicy; + this.label = defaults.label; + this.locked = defaults.locked; + this.populationCookieType = defaults.populationCookieType; + this.populationDuration = defaults.populationDuration; + this.populationExpirationDate = defaults.populationExpirationDate; + this.populationRefresh = defaults.populationRefresh; + this.populationTitle = defaults.populationTitle; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder cloudletPolicy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy cloudletPolicy) { + this.cloudletPolicy = cloudletPolicy; + return this; + } + @CustomType.Setter + public Builder cloudletSharedPolicy(@Nullable Integer cloudletSharedPolicy) { + this.cloudletSharedPolicy = cloudletSharedPolicy; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder failoverDuration(@Nullable Integer failoverDuration) { + this.failoverDuration = failoverDuration; + return this; + } + @CustomType.Setter + public Builder failoverEnabled(@Nullable Boolean failoverEnabled) { + this.failoverEnabled = failoverEnabled; + return this; + } + @CustomType.Setter + public Builder failoverResponseCodes(@Nullable List failoverResponseCodes) { + this.failoverResponseCodes = failoverResponseCodes; + return this; + } + public Builder failoverResponseCodes(String... failoverResponseCodes) { + return failoverResponseCodes(List.of(failoverResponseCodes)); + } + @CustomType.Setter + public Builder failoverTitle(@Nullable String failoverTitle) { + this.failoverTitle = failoverTitle; + return this; + } + @CustomType.Setter + public Builder isSharedPolicy(@Nullable Boolean isSharedPolicy) { + this.isSharedPolicy = isSharedPolicy; + return this; + } + @CustomType.Setter + public Builder label(@Nullable String label) { + this.label = label; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder populationCookieType(@Nullable String populationCookieType) { + this.populationCookieType = populationCookieType; + return this; + } + @CustomType.Setter + public Builder populationDuration(@Nullable String populationDuration) { + this.populationDuration = populationDuration; + return this; + } + @CustomType.Setter + public Builder populationExpirationDate(@Nullable String populationExpirationDate) { + this.populationExpirationDate = populationExpirationDate; + return this; + } + @CustomType.Setter + public Builder populationRefresh(@Nullable Boolean populationRefresh) { + this.populationRefresh = populationRefresh; + return this; + } + @CustomType.Setter + public Builder populationTitle(@Nullable String populationTitle) { + this.populationTitle = populationTitle; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease(); + _resultValue.cloudletPolicy = cloudletPolicy; + _resultValue.cloudletSharedPolicy = cloudletSharedPolicy; + _resultValue.enabled = enabled; + _resultValue.failoverDuration = failoverDuration; + _resultValue.failoverEnabled = failoverEnabled; + _resultValue.failoverResponseCodes = failoverResponseCodes; + _resultValue.failoverTitle = failoverTitle; + _resultValue.isSharedPolicy = isSharedPolicy; + _resultValue.label = label; + _resultValue.locked = locked; + _resultValue.populationCookieType = populationCookieType; + _resultValue.populationDuration = populationDuration; + _resultValue.populationExpirationDate = populationExpirationDate; + _resultValue.populationRefresh = populationRefresh; + _resultValue.populationTitle = populationTitle; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy.java new file mode 100644 index 000000000..0f85caf6e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy.java @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy { + private @Nullable Integer id; + private @Nullable String name; + + private GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy() {} + public Optional id() { + return Optional.ofNullable(this.id); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer id; + private @Nullable String name; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy defaults) { + Objects.requireNonNull(defaults); + this.id = defaults.id; + this.name = defaults.name; + } + + @CustomType.Setter + public Builder id(@Nullable Integer id) { + this.id = id; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy(); + _resultValue.id = id; + _resultValue.name = name; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect.java new file mode 100644 index 000000000..78a4aac57 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect.java @@ -0,0 +1,89 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect { + private @Nullable Boolean locked; + private @Nullable List preconnectlists; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public List preconnectlists() { + return this.preconnectlists == null ? List.of() : this.preconnectlists; + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable List preconnectlists; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.preconnectlists = defaults.preconnectlists; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder preconnectlists(@Nullable List preconnectlists) { + this.preconnectlists = preconnectlists; + return this; + } + public Builder preconnectlists(String... preconnectlists) { + return preconnectlists(List.of(preconnectlists)); + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect(); + _resultValue.locked = locked; + _resultValue.preconnectlists = preconnectlists; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery.java new file mode 100644 index 000000000..dbd3b83a0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching.java new file mode 100644 index 000000000..de4555595 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching { + private @Nullable String accuracyTarget; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching() {} + public Optional accuracyTarget() { + return Optional.ofNullable(this.accuracyTarget); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String accuracyTarget; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching defaults) { + Objects.requireNonNull(defaults); + this.accuracyTarget = defaults.accuracyTarget; + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder accuracyTarget(@Nullable String accuracyTarget) { + this.accuracyTarget = accuracyTarget; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching(); + _resultValue.accuracyTarget = accuracyTarget; + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch.java new file mode 100644 index 000000000..ec9f2453c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable.java new file mode 100644 index 000000000..42c9e46b9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache.java new file mode 100644 index 000000000..c6088673d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable Integer prefreshval; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional prefreshval() { + return Optional.ofNullable(this.prefreshval); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable Integer prefreshval; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.prefreshval = defaults.prefreshval; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder prefreshval(@Nullable Integer prefreshval) { + this.prefreshval = prefreshval; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.prefreshval = prefreshval; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuality.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuality.java new file mode 100644 index 000000000..ca4adcd31 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuality.java @@ -0,0 +1,266 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorQuality { + private @Nullable String audienceSettings; + private @Nullable String catalogSize; + private @Nullable String contentSettings; + private @Nullable String contentType; + private @Nullable String country; + private @Nullable String deliveryFormat; + private @Nullable String deliveryType; + private @Nullable String downloadType; + private @Nullable String endUserLocation; + private @Nullable Boolean locked; + private @Nullable String maximumConcurrentUsers; + private @Nullable String objectSize; + private @Nullable String optimizeFor; + private @Nullable String originSettings; + private @Nullable String popularityDistribution; + private @Nullable String refreshRate; + private @Nullable Integer segmentDuration; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorQuality() {} + public Optional audienceSettings() { + return Optional.ofNullable(this.audienceSettings); + } + public Optional catalogSize() { + return Optional.ofNullable(this.catalogSize); + } + public Optional contentSettings() { + return Optional.ofNullable(this.contentSettings); + } + public Optional contentType() { + return Optional.ofNullable(this.contentType); + } + public Optional country() { + return Optional.ofNullable(this.country); + } + public Optional deliveryFormat() { + return Optional.ofNullable(this.deliveryFormat); + } + public Optional deliveryType() { + return Optional.ofNullable(this.deliveryType); + } + public Optional downloadType() { + return Optional.ofNullable(this.downloadType); + } + public Optional endUserLocation() { + return Optional.ofNullable(this.endUserLocation); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional maximumConcurrentUsers() { + return Optional.ofNullable(this.maximumConcurrentUsers); + } + public Optional objectSize() { + return Optional.ofNullable(this.objectSize); + } + public Optional optimizeFor() { + return Optional.ofNullable(this.optimizeFor); + } + public Optional originSettings() { + return Optional.ofNullable(this.originSettings); + } + public Optional popularityDistribution() { + return Optional.ofNullable(this.popularityDistribution); + } + public Optional refreshRate() { + return Optional.ofNullable(this.refreshRate); + } + public Optional segmentDuration() { + return Optional.ofNullable(this.segmentDuration); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorQuality defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String audienceSettings; + private @Nullable String catalogSize; + private @Nullable String contentSettings; + private @Nullable String contentType; + private @Nullable String country; + private @Nullable String deliveryFormat; + private @Nullable String deliveryType; + private @Nullable String downloadType; + private @Nullable String endUserLocation; + private @Nullable Boolean locked; + private @Nullable String maximumConcurrentUsers; + private @Nullable String objectSize; + private @Nullable String optimizeFor; + private @Nullable String originSettings; + private @Nullable String popularityDistribution; + private @Nullable String refreshRate; + private @Nullable Integer segmentDuration; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorQuality defaults) { + Objects.requireNonNull(defaults); + this.audienceSettings = defaults.audienceSettings; + this.catalogSize = defaults.catalogSize; + this.contentSettings = defaults.contentSettings; + this.contentType = defaults.contentType; + this.country = defaults.country; + this.deliveryFormat = defaults.deliveryFormat; + this.deliveryType = defaults.deliveryType; + this.downloadType = defaults.downloadType; + this.endUserLocation = defaults.endUserLocation; + this.locked = defaults.locked; + this.maximumConcurrentUsers = defaults.maximumConcurrentUsers; + this.objectSize = defaults.objectSize; + this.optimizeFor = defaults.optimizeFor; + this.originSettings = defaults.originSettings; + this.popularityDistribution = defaults.popularityDistribution; + this.refreshRate = defaults.refreshRate; + this.segmentDuration = defaults.segmentDuration; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder audienceSettings(@Nullable String audienceSettings) { + this.audienceSettings = audienceSettings; + return this; + } + @CustomType.Setter + public Builder catalogSize(@Nullable String catalogSize) { + this.catalogSize = catalogSize; + return this; + } + @CustomType.Setter + public Builder contentSettings(@Nullable String contentSettings) { + this.contentSettings = contentSettings; + return this; + } + @CustomType.Setter + public Builder contentType(@Nullable String contentType) { + this.contentType = contentType; + return this; + } + @CustomType.Setter + public Builder country(@Nullable String country) { + this.country = country; + return this; + } + @CustomType.Setter + public Builder deliveryFormat(@Nullable String deliveryFormat) { + this.deliveryFormat = deliveryFormat; + return this; + } + @CustomType.Setter + public Builder deliveryType(@Nullable String deliveryType) { + this.deliveryType = deliveryType; + return this; + } + @CustomType.Setter + public Builder downloadType(@Nullable String downloadType) { + this.downloadType = downloadType; + return this; + } + @CustomType.Setter + public Builder endUserLocation(@Nullable String endUserLocation) { + this.endUserLocation = endUserLocation; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder maximumConcurrentUsers(@Nullable String maximumConcurrentUsers) { + this.maximumConcurrentUsers = maximumConcurrentUsers; + return this; + } + @CustomType.Setter + public Builder objectSize(@Nullable String objectSize) { + this.objectSize = objectSize; + return this; + } + @CustomType.Setter + public Builder optimizeFor(@Nullable String optimizeFor) { + this.optimizeFor = optimizeFor; + return this; + } + @CustomType.Setter + public Builder originSettings(@Nullable String originSettings) { + this.originSettings = originSettings; + return this; + } + @CustomType.Setter + public Builder popularityDistribution(@Nullable String popularityDistribution) { + this.popularityDistribution = popularityDistribution; + return this; + } + @CustomType.Setter + public Builder refreshRate(@Nullable String refreshRate) { + this.refreshRate = refreshRate; + return this; + } + @CustomType.Setter + public Builder segmentDuration(@Nullable Integer segmentDuration) { + this.segmentDuration = segmentDuration; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorQuality build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorQuality(); + _resultValue.audienceSettings = audienceSettings; + _resultValue.catalogSize = catalogSize; + _resultValue.contentSettings = contentSettings; + _resultValue.contentType = contentType; + _resultValue.country = country; + _resultValue.deliveryFormat = deliveryFormat; + _resultValue.deliveryType = deliveryType; + _resultValue.downloadType = downloadType; + _resultValue.endUserLocation = endUserLocation; + _resultValue.locked = locked; + _resultValue.maximumConcurrentUsers = maximumConcurrentUsers; + _resultValue.objectSize = objectSize; + _resultValue.optimizeFor = optimizeFor; + _resultValue.originSettings = originSettings; + _resultValue.popularityDistribution = popularityDistribution; + _resultValue.refreshRate = refreshRate; + _resultValue.segmentDuration = segmentDuration; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta.java new file mode 100644 index 000000000..c9610dd56 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable Integer quicOfferPercentage; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional quicOfferPercentage() { + return Optional.ofNullable(this.quicOfferPercentage); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable Integer quicOfferPercentage; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.quicOfferPercentage = defaults.quicOfferPercentage; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder quicOfferPercentage(@Nullable Integer quicOfferPercentage) { + this.quicOfferPercentage = quicOfferPercentage; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.quicOfferPercentage = quicOfferPercentage; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek.java new file mode 100644 index 000000000..9f2989fe1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek { + private @Nullable Boolean flv; + private @Nullable Boolean locked; + private @Nullable String maximumSize; + private @Nullable Boolean mp4; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek() {} + public Optional flv() { + return Optional.ofNullable(this.flv); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional maximumSize() { + return Optional.ofNullable(this.maximumSize); + } + public Optional mp4() { + return Optional.ofNullable(this.mp4); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean flv; + private @Nullable Boolean locked; + private @Nullable String maximumSize; + private @Nullable Boolean mp4; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek defaults) { + Objects.requireNonNull(defaults); + this.flv = defaults.flv; + this.locked = defaults.locked; + this.maximumSize = defaults.maximumSize; + this.mp4 = defaults.mp4; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder flv(@Nullable Boolean flv) { + this.flv = flv; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder maximumSize(@Nullable String maximumSize) { + this.maximumSize = maximumSize; + return this; + } + @CustomType.Setter + public Builder mp4(@Nullable Boolean mp4) { + this.mp4 = mp4; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek(); + _resultValue.flv = flv; + _resultValue.locked = locked; + _resultValue.maximumSize = maximumSize; + _resultValue.mp4 = mp4; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRapid.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRapid.java new file mode 100644 index 000000000..562f2ce41 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRapid.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRapid { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorRapid() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRapid defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRapid defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorRapid build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorRapid(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout.java new file mode 100644 index 000000000..bdabf8070 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout { + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String value; + + private GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String value; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder value(@Nullable String value) { + this.value = value; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout(); + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting.java new file mode 100644 index 000000000..443c501cc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting.java @@ -0,0 +1,110 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Double; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting { + private @Nullable Boolean advanced; + private @Nullable Double beaconSamplingPercentage; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting() {} + public Optional advanced() { + return Optional.ofNullable(this.advanced); + } + public Optional beaconSamplingPercentage() { + return Optional.ofNullable(this.beaconSamplingPercentage); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean advanced; + private @Nullable Double beaconSamplingPercentage; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting defaults) { + Objects.requireNonNull(defaults); + this.advanced = defaults.advanced; + this.beaconSamplingPercentage = defaults.beaconSamplingPercentage; + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder advanced(@Nullable Boolean advanced) { + this.advanced = advanced; + return this; + } + @CustomType.Setter + public Builder beaconSamplingPercentage(@Nullable Double beaconSamplingPercentage) { + this.beaconSamplingPercentage = beaconSamplingPercentage; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting(); + _resultValue.advanced = advanced; + _resultValue.beaconSamplingPercentage = beaconSamplingPercentage; + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring.java new file mode 100644 index 000000000..d1ca3d369 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirect.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirect.java new file mode 100644 index 000000000..c406ac663 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirect.java @@ -0,0 +1,230 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRedirect { + private @Nullable String destinationHostname; + private @Nullable String destinationHostnameOther; + private @Nullable String destinationHostnameSibling; + private @Nullable String destinationHostnameSubdomain; + private @Nullable String destinationPath; + private @Nullable String destinationPathOther; + private @Nullable String destinationPathPrefix; + private @Nullable String destinationPathSuffix; + private @Nullable String destinationPathSuffixStatus; + private @Nullable String destinationProtocol; + private @Nullable Boolean locked; + private @Nullable String mobileDefaultChoice; + private @Nullable String queryString; + private @Nullable Integer responseCode; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorRedirect() {} + public Optional destinationHostname() { + return Optional.ofNullable(this.destinationHostname); + } + public Optional destinationHostnameOther() { + return Optional.ofNullable(this.destinationHostnameOther); + } + public Optional destinationHostnameSibling() { + return Optional.ofNullable(this.destinationHostnameSibling); + } + public Optional destinationHostnameSubdomain() { + return Optional.ofNullable(this.destinationHostnameSubdomain); + } + public Optional destinationPath() { + return Optional.ofNullable(this.destinationPath); + } + public Optional destinationPathOther() { + return Optional.ofNullable(this.destinationPathOther); + } + public Optional destinationPathPrefix() { + return Optional.ofNullable(this.destinationPathPrefix); + } + public Optional destinationPathSuffix() { + return Optional.ofNullable(this.destinationPathSuffix); + } + public Optional destinationPathSuffixStatus() { + return Optional.ofNullable(this.destinationPathSuffixStatus); + } + public Optional destinationProtocol() { + return Optional.ofNullable(this.destinationProtocol); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional mobileDefaultChoice() { + return Optional.ofNullable(this.mobileDefaultChoice); + } + public Optional queryString() { + return Optional.ofNullable(this.queryString); + } + public Optional responseCode() { + return Optional.ofNullable(this.responseCode); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRedirect defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String destinationHostname; + private @Nullable String destinationHostnameOther; + private @Nullable String destinationHostnameSibling; + private @Nullable String destinationHostnameSubdomain; + private @Nullable String destinationPath; + private @Nullable String destinationPathOther; + private @Nullable String destinationPathPrefix; + private @Nullable String destinationPathSuffix; + private @Nullable String destinationPathSuffixStatus; + private @Nullable String destinationProtocol; + private @Nullable Boolean locked; + private @Nullable String mobileDefaultChoice; + private @Nullable String queryString; + private @Nullable Integer responseCode; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRedirect defaults) { + Objects.requireNonNull(defaults); + this.destinationHostname = defaults.destinationHostname; + this.destinationHostnameOther = defaults.destinationHostnameOther; + this.destinationHostnameSibling = defaults.destinationHostnameSibling; + this.destinationHostnameSubdomain = defaults.destinationHostnameSubdomain; + this.destinationPath = defaults.destinationPath; + this.destinationPathOther = defaults.destinationPathOther; + this.destinationPathPrefix = defaults.destinationPathPrefix; + this.destinationPathSuffix = defaults.destinationPathSuffix; + this.destinationPathSuffixStatus = defaults.destinationPathSuffixStatus; + this.destinationProtocol = defaults.destinationProtocol; + this.locked = defaults.locked; + this.mobileDefaultChoice = defaults.mobileDefaultChoice; + this.queryString = defaults.queryString; + this.responseCode = defaults.responseCode; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder destinationHostname(@Nullable String destinationHostname) { + this.destinationHostname = destinationHostname; + return this; + } + @CustomType.Setter + public Builder destinationHostnameOther(@Nullable String destinationHostnameOther) { + this.destinationHostnameOther = destinationHostnameOther; + return this; + } + @CustomType.Setter + public Builder destinationHostnameSibling(@Nullable String destinationHostnameSibling) { + this.destinationHostnameSibling = destinationHostnameSibling; + return this; + } + @CustomType.Setter + public Builder destinationHostnameSubdomain(@Nullable String destinationHostnameSubdomain) { + this.destinationHostnameSubdomain = destinationHostnameSubdomain; + return this; + } + @CustomType.Setter + public Builder destinationPath(@Nullable String destinationPath) { + this.destinationPath = destinationPath; + return this; + } + @CustomType.Setter + public Builder destinationPathOther(@Nullable String destinationPathOther) { + this.destinationPathOther = destinationPathOther; + return this; + } + @CustomType.Setter + public Builder destinationPathPrefix(@Nullable String destinationPathPrefix) { + this.destinationPathPrefix = destinationPathPrefix; + return this; + } + @CustomType.Setter + public Builder destinationPathSuffix(@Nullable String destinationPathSuffix) { + this.destinationPathSuffix = destinationPathSuffix; + return this; + } + @CustomType.Setter + public Builder destinationPathSuffixStatus(@Nullable String destinationPathSuffixStatus) { + this.destinationPathSuffixStatus = destinationPathSuffixStatus; + return this; + } + @CustomType.Setter + public Builder destinationProtocol(@Nullable String destinationProtocol) { + this.destinationProtocol = destinationProtocol; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder mobileDefaultChoice(@Nullable String mobileDefaultChoice) { + this.mobileDefaultChoice = mobileDefaultChoice; + return this; + } + @CustomType.Setter + public Builder queryString(@Nullable String queryString) { + this.queryString = queryString; + return this; + } + @CustomType.Setter + public Builder responseCode(@Nullable Integer responseCode) { + this.responseCode = responseCode; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorRedirect build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorRedirect(); + _resultValue.destinationHostname = destinationHostname; + _resultValue.destinationHostnameOther = destinationHostnameOther; + _resultValue.destinationHostnameSibling = destinationHostnameSibling; + _resultValue.destinationHostnameSubdomain = destinationHostnameSubdomain; + _resultValue.destinationPath = destinationPath; + _resultValue.destinationPathOther = destinationPathOther; + _resultValue.destinationPathPrefix = destinationPathPrefix; + _resultValue.destinationPathSuffix = destinationPathSuffix; + _resultValue.destinationPathSuffixStatus = destinationPathSuffixStatus; + _resultValue.destinationProtocol = destinationProtocol; + _resultValue.locked = locked; + _resultValue.mobileDefaultChoice = mobileDefaultChoice; + _resultValue.queryString = queryString; + _resultValue.responseCode = responseCode; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus.java new file mode 100644 index 000000000..c15358e14 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus.java @@ -0,0 +1,110 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus { + private @Nullable String destination; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable Integer responseCode; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus() {} + public Optional destination() { + return Optional.ofNullable(this.destination); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional responseCode() { + return Optional.ofNullable(this.responseCode); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String destination; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable Integer responseCode; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus defaults) { + Objects.requireNonNull(defaults); + this.destination = defaults.destination; + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.responseCode = defaults.responseCode; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder destination(@Nullable String destination) { + this.destination = destination; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder responseCode(@Nullable Integer responseCode) { + this.responseCode = responseCode; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus(); + _resultValue.destination = destination; + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.responseCode = responseCode; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking.java new file mode 100644 index 000000000..4f515f72e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking { + private @Nullable Boolean allowChildren; + private @Nullable List domains; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable Boolean strict; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking() {} + public Optional allowChildren() { + return Optional.ofNullable(this.allowChildren); + } + public List domains() { + return this.domains == null ? List.of() : this.domains; + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional strict() { + return Optional.ofNullable(this.strict); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean allowChildren; + private @Nullable List domains; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable Boolean strict; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking defaults) { + Objects.requireNonNull(defaults); + this.allowChildren = defaults.allowChildren; + this.domains = defaults.domains; + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.strict = defaults.strict; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder allowChildren(@Nullable Boolean allowChildren) { + this.allowChildren = allowChildren; + return this; + } + @CustomType.Setter + public Builder domains(@Nullable List domains) { + this.domains = domains; + return this; + } + public Builder domains(String... domains) { + return domains(List.of(domains)); + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder strict(@Nullable Boolean strict) { + this.strict = strict; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking(); + _resultValue.allowChildren = allowChildren; + _resultValue.domains = domains; + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.strict = strict; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter.java new file mode 100644 index 000000000..233c5d564 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter.java @@ -0,0 +1,89 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter { + private @Nullable Boolean locked; + private @Nullable List parameters; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public List parameters() { + return this.parameters == null ? List.of() : this.parameters; + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable List parameters; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.parameters = defaults.parameters; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder parameters(@Nullable List parameters) { + this.parameters = parameters; + return this; + } + public Builder parameters(String... parameters) { + return parameters(List.of(parameters)); + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter(); + _resultValue.locked = locked; + _resultValue.parameters = parameters; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary.java new file mode 100644 index 000000000..6d379dc9c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorReport.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorReport.java new file mode 100644 index 000000000..3c955c6ac --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorReport.java @@ -0,0 +1,197 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorReport { + private @Nullable List cookies; + private @Nullable String customLogField; + private @Nullable Boolean locked; + private @Nullable Boolean logAcceptLanguage; + private @Nullable String logCookies; + private @Nullable Boolean logCustomLogField; + private @Nullable Boolean logEdgeIp; + private @Nullable Boolean logHost; + private @Nullable Boolean logReferer; + private @Nullable Boolean logUserAgent; + private @Nullable Boolean logXForwardedFor; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorReport() {} + public List cookies() { + return this.cookies == null ? List.of() : this.cookies; + } + public Optional customLogField() { + return Optional.ofNullable(this.customLogField); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional logAcceptLanguage() { + return Optional.ofNullable(this.logAcceptLanguage); + } + public Optional logCookies() { + return Optional.ofNullable(this.logCookies); + } + public Optional logCustomLogField() { + return Optional.ofNullable(this.logCustomLogField); + } + public Optional logEdgeIp() { + return Optional.ofNullable(this.logEdgeIp); + } + public Optional logHost() { + return Optional.ofNullable(this.logHost); + } + public Optional logReferer() { + return Optional.ofNullable(this.logReferer); + } + public Optional logUserAgent() { + return Optional.ofNullable(this.logUserAgent); + } + public Optional logXForwardedFor() { + return Optional.ofNullable(this.logXForwardedFor); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorReport defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List cookies; + private @Nullable String customLogField; + private @Nullable Boolean locked; + private @Nullable Boolean logAcceptLanguage; + private @Nullable String logCookies; + private @Nullable Boolean logCustomLogField; + private @Nullable Boolean logEdgeIp; + private @Nullable Boolean logHost; + private @Nullable Boolean logReferer; + private @Nullable Boolean logUserAgent; + private @Nullable Boolean logXForwardedFor; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorReport defaults) { + Objects.requireNonNull(defaults); + this.cookies = defaults.cookies; + this.customLogField = defaults.customLogField; + this.locked = defaults.locked; + this.logAcceptLanguage = defaults.logAcceptLanguage; + this.logCookies = defaults.logCookies; + this.logCustomLogField = defaults.logCustomLogField; + this.logEdgeIp = defaults.logEdgeIp; + this.logHost = defaults.logHost; + this.logReferer = defaults.logReferer; + this.logUserAgent = defaults.logUserAgent; + this.logXForwardedFor = defaults.logXForwardedFor; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder cookies(@Nullable List cookies) { + this.cookies = cookies; + return this; + } + public Builder cookies(String... cookies) { + return cookies(List.of(cookies)); + } + @CustomType.Setter + public Builder customLogField(@Nullable String customLogField) { + this.customLogField = customLogField; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder logAcceptLanguage(@Nullable Boolean logAcceptLanguage) { + this.logAcceptLanguage = logAcceptLanguage; + return this; + } + @CustomType.Setter + public Builder logCookies(@Nullable String logCookies) { + this.logCookies = logCookies; + return this; + } + @CustomType.Setter + public Builder logCustomLogField(@Nullable Boolean logCustomLogField) { + this.logCustomLogField = logCustomLogField; + return this; + } + @CustomType.Setter + public Builder logEdgeIp(@Nullable Boolean logEdgeIp) { + this.logEdgeIp = logEdgeIp; + return this; + } + @CustomType.Setter + public Builder logHost(@Nullable Boolean logHost) { + this.logHost = logHost; + return this; + } + @CustomType.Setter + public Builder logReferer(@Nullable Boolean logReferer) { + this.logReferer = logReferer; + return this; + } + @CustomType.Setter + public Builder logUserAgent(@Nullable Boolean logUserAgent) { + this.logUserAgent = logUserAgent; + return this; + } + @CustomType.Setter + public Builder logXForwardedFor(@Nullable Boolean logXForwardedFor) { + this.logXForwardedFor = logXForwardedFor; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorReport build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorReport(); + _resultValue.cookies = cookies; + _resultValue.customLogField = customLogField; + _resultValue.locked = locked; + _resultValue.logAcceptLanguage = logAcceptLanguage; + _resultValue.logCookies = logCookies; + _resultValue.logCustomLogField = logCustomLogField; + _resultValue.logEdgeIp = logEdgeIp; + _resultValue.logHost = logHost; + _resultValue.logReferer = logReferer; + _resultValue.logUserAgent = logUserAgent; + _resultValue.logXForwardedFor = logXForwardedFor; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints.java new file mode 100644 index 000000000..24b2e248e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints.java @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints { + private @Nullable List acceptChes; + private @Nullable List acceptCriticalChes; + private @Nullable Boolean locked; + private @Nullable Boolean reset; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints() {} + public List acceptChes() { + return this.acceptChes == null ? List.of() : this.acceptChes; + } + public List acceptCriticalChes() { + return this.acceptCriticalChes == null ? List.of() : this.acceptCriticalChes; + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional reset() { + return Optional.ofNullable(this.reset); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List acceptChes; + private @Nullable List acceptCriticalChes; + private @Nullable Boolean locked; + private @Nullable Boolean reset; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints defaults) { + Objects.requireNonNull(defaults); + this.acceptChes = defaults.acceptChes; + this.acceptCriticalChes = defaults.acceptCriticalChes; + this.locked = defaults.locked; + this.reset = defaults.reset; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder acceptChes(@Nullable List acceptChes) { + this.acceptChes = acceptChes; + return this; + } + public Builder acceptChes(String... acceptChes) { + return acceptChes(List.of(acceptChes)); + } + @CustomType.Setter + public Builder acceptCriticalChes(@Nullable List acceptCriticalChes) { + this.acceptCriticalChes = acceptCriticalChes; + return this; + } + public Builder acceptCriticalChes(String... acceptCriticalChes) { + return acceptCriticalChes(List.of(acceptCriticalChes)); + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder reset(@Nullable Boolean reset) { + this.reset = reset; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints(); + _resultValue.acceptChes = acceptChes; + _resultValue.acceptCriticalChes = acceptCriticalChes; + _resultValue.locked = locked; + _resultValue.reset = reset; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl.java new file mode 100644 index 000000000..83570b8e3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl.java @@ -0,0 +1,196 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage; +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl { + private @Nullable String branded403File; + private @Nullable Integer branded403StatusCode; + private @Nullable String branded403Url; + private @Nullable Integer brandedDenyCacheTtl; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy cloudletPolicy; + private @Nullable Integer cloudletSharedPolicy; + private @Nullable Boolean enableBranded403; + private @Nullable Boolean enabled; + private @Nullable Boolean isSharedPolicy; + private @Nullable Boolean locked; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage netStorage; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl() {} + public Optional branded403File() { + return Optional.ofNullable(this.branded403File); + } + public Optional branded403StatusCode() { + return Optional.ofNullable(this.branded403StatusCode); + } + public Optional branded403Url() { + return Optional.ofNullable(this.branded403Url); + } + public Optional brandedDenyCacheTtl() { + return Optional.ofNullable(this.brandedDenyCacheTtl); + } + public Optional cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + public Optional cloudletSharedPolicy() { + return Optional.ofNullable(this.cloudletSharedPolicy); + } + public Optional enableBranded403() { + return Optional.ofNullable(this.enableBranded403); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional isSharedPolicy() { + return Optional.ofNullable(this.isSharedPolicy); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional netStorage() { + return Optional.ofNullable(this.netStorage); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String branded403File; + private @Nullable Integer branded403StatusCode; + private @Nullable String branded403Url; + private @Nullable Integer brandedDenyCacheTtl; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy cloudletPolicy; + private @Nullable Integer cloudletSharedPolicy; + private @Nullable Boolean enableBranded403; + private @Nullable Boolean enabled; + private @Nullable Boolean isSharedPolicy; + private @Nullable Boolean locked; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage netStorage; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl defaults) { + Objects.requireNonNull(defaults); + this.branded403File = defaults.branded403File; + this.branded403StatusCode = defaults.branded403StatusCode; + this.branded403Url = defaults.branded403Url; + this.brandedDenyCacheTtl = defaults.brandedDenyCacheTtl; + this.cloudletPolicy = defaults.cloudletPolicy; + this.cloudletSharedPolicy = defaults.cloudletSharedPolicy; + this.enableBranded403 = defaults.enableBranded403; + this.enabled = defaults.enabled; + this.isSharedPolicy = defaults.isSharedPolicy; + this.locked = defaults.locked; + this.netStorage = defaults.netStorage; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder branded403File(@Nullable String branded403File) { + this.branded403File = branded403File; + return this; + } + @CustomType.Setter + public Builder branded403StatusCode(@Nullable Integer branded403StatusCode) { + this.branded403StatusCode = branded403StatusCode; + return this; + } + @CustomType.Setter + public Builder branded403Url(@Nullable String branded403Url) { + this.branded403Url = branded403Url; + return this; + } + @CustomType.Setter + public Builder brandedDenyCacheTtl(@Nullable Integer brandedDenyCacheTtl) { + this.brandedDenyCacheTtl = brandedDenyCacheTtl; + return this; + } + @CustomType.Setter + public Builder cloudletPolicy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy cloudletPolicy) { + this.cloudletPolicy = cloudletPolicy; + return this; + } + @CustomType.Setter + public Builder cloudletSharedPolicy(@Nullable Integer cloudletSharedPolicy) { + this.cloudletSharedPolicy = cloudletSharedPolicy; + return this; + } + @CustomType.Setter + public Builder enableBranded403(@Nullable Boolean enableBranded403) { + this.enableBranded403 = enableBranded403; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder isSharedPolicy(@Nullable Boolean isSharedPolicy) { + this.isSharedPolicy = isSharedPolicy; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder netStorage(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage netStorage) { + this.netStorage = netStorage; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl(); + _resultValue.branded403File = branded403File; + _resultValue.branded403StatusCode = branded403StatusCode; + _resultValue.branded403Url = branded403Url; + _resultValue.brandedDenyCacheTtl = brandedDenyCacheTtl; + _resultValue.cloudletPolicy = cloudletPolicy; + _resultValue.cloudletSharedPolicy = cloudletSharedPolicy; + _resultValue.enableBranded403 = enableBranded403; + _resultValue.enabled = enabled; + _resultValue.isSharedPolicy = isSharedPolicy; + _resultValue.locked = locked; + _resultValue.netStorage = netStorage; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy.java new file mode 100644 index 000000000..f23cc6342 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy.java @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy { + private @Nullable Integer id; + private @Nullable String name; + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy() {} + public Optional id() { + return Optional.ofNullable(this.id); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer id; + private @Nullable String name; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy defaults) { + Objects.requireNonNull(defaults); + this.id = defaults.id; + this.name = defaults.name; + } + + @CustomType.Setter + public Builder id(@Nullable Integer id) { + this.id = id; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy(); + _resultValue.id = id; + _resultValue.name = name; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage.java new file mode 100644 index 000000000..f031b1618 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage.java @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage { + private @Nullable Integer cpCode; + private @Nullable String downloadDomainName; + private @Nullable String g2oToken; + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage() {} + public Optional cpCode() { + return Optional.ofNullable(this.cpCode); + } + public Optional downloadDomainName() { + return Optional.ofNullable(this.downloadDomainName); + } + public Optional g2oToken() { + return Optional.ofNullable(this.g2oToken); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer cpCode; + private @Nullable String downloadDomainName; + private @Nullable String g2oToken; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage defaults) { + Objects.requireNonNull(defaults); + this.cpCode = defaults.cpCode; + this.downloadDomainName = defaults.downloadDomainName; + this.g2oToken = defaults.g2oToken; + } + + @CustomType.Setter + public Builder cpCode(@Nullable Integer cpCode) { + this.cpCode = cpCode; + return this; + } + @CustomType.Setter + public Builder downloadDomainName(@Nullable String downloadDomainName) { + this.downloadDomainName = downloadDomainName; + return this; + } + @CustomType.Setter + public Builder g2oToken(@Nullable String g2oToken) { + this.g2oToken = g2oToken; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage(); + _resultValue.cpCode = cpCode; + _resultValue.downloadDomainName = downloadDomainName; + _resultValue.g2oToken = g2oToken; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker.java new file mode 100644 index 000000000..46fd978bf --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker { + private @Nullable Boolean locked; + private @Nullable String requestType; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional requestType() { + return Optional.ofNullable(this.requestType); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String requestType; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.requestType = defaults.requestType; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder requestType(@Nullable String requestType) { + this.requestType = requestType; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker(); + _resultValue.locked = locked; + _resultValue.requestType = requestType; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer.java new file mode 100644 index 000000000..c91208cb3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility.java new file mode 100644 index 000000000..87abe4063 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility { + private @Nullable Boolean enableAllFeatures; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility() {} + public Optional enableAllFeatures() { + return Optional.ofNullable(this.enableAllFeatures); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enableAllFeatures; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility defaults) { + Objects.requireNonNull(defaults); + this.enableAllFeatures = defaults.enableAllFeatures; + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enableAllFeatures(@Nullable Boolean enableAllFeatures) { + this.enableAllFeatures = enableAllFeatures; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility(); + _resultValue.enableAllFeatures = enableAllFeatures; + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode.java new file mode 100644 index 000000000..1ded99aea --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode { + private @Nullable Boolean locked; + private @Nullable Boolean override206; + private @Nullable Integer statusCode; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional override206() { + return Optional.ofNullable(this.override206); + } + public Optional statusCode() { + return Optional.ofNullable(this.statusCode); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable Boolean override206; + private @Nullable Integer statusCode; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.override206 = defaults.override206; + this.statusCode = defaults.statusCode; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder override206(@Nullable Boolean override206) { + this.override206 = override206; + return this; + } + @CustomType.Setter + public Builder statusCode(@Nullable Integer statusCode) { + this.statusCode = statusCode; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode(); + _resultValue.locked = locked; + _resultValue.override206 = override206; + _resultValue.statusCode = statusCode; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie.java new file mode 100644 index 000000000..da3afd589 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie.java @@ -0,0 +1,253 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie { + private @Nullable String cookieName; + private @Nullable Boolean defaultDomain; + private @Nullable Boolean defaultPath; + private @Nullable String domain; + private @Nullable String duration; + private @Nullable Boolean enabled; + private @Nullable String expirationDate; + private @Nullable String expires; + private @Nullable String format; + private @Nullable Boolean httpOnly; + private @Nullable Boolean locked; + private @Nullable String path; + private @Nullable String sameSite; + private @Nullable Boolean secure; + private @Nullable String templateUuid; + private @Nullable String type; + private @Nullable String uuid; + private @Nullable String value; + + private GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie() {} + public Optional cookieName() { + return Optional.ofNullable(this.cookieName); + } + public Optional defaultDomain() { + return Optional.ofNullable(this.defaultDomain); + } + public Optional defaultPath() { + return Optional.ofNullable(this.defaultPath); + } + public Optional domain() { + return Optional.ofNullable(this.domain); + } + public Optional duration() { + return Optional.ofNullable(this.duration); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional expirationDate() { + return Optional.ofNullable(this.expirationDate); + } + public Optional expires() { + return Optional.ofNullable(this.expires); + } + public Optional format() { + return Optional.ofNullable(this.format); + } + public Optional httpOnly() { + return Optional.ofNullable(this.httpOnly); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional path() { + return Optional.ofNullable(this.path); + } + public Optional sameSite() { + return Optional.ofNullable(this.sameSite); + } + public Optional secure() { + return Optional.ofNullable(this.secure); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional type() { + return Optional.ofNullable(this.type); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String cookieName; + private @Nullable Boolean defaultDomain; + private @Nullable Boolean defaultPath; + private @Nullable String domain; + private @Nullable String duration; + private @Nullable Boolean enabled; + private @Nullable String expirationDate; + private @Nullable String expires; + private @Nullable String format; + private @Nullable Boolean httpOnly; + private @Nullable Boolean locked; + private @Nullable String path; + private @Nullable String sameSite; + private @Nullable Boolean secure; + private @Nullable String templateUuid; + private @Nullable String type; + private @Nullable String uuid; + private @Nullable String value; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie defaults) { + Objects.requireNonNull(defaults); + this.cookieName = defaults.cookieName; + this.defaultDomain = defaults.defaultDomain; + this.defaultPath = defaults.defaultPath; + this.domain = defaults.domain; + this.duration = defaults.duration; + this.enabled = defaults.enabled; + this.expirationDate = defaults.expirationDate; + this.expires = defaults.expires; + this.format = defaults.format; + this.httpOnly = defaults.httpOnly; + this.locked = defaults.locked; + this.path = defaults.path; + this.sameSite = defaults.sameSite; + this.secure = defaults.secure; + this.templateUuid = defaults.templateUuid; + this.type = defaults.type; + this.uuid = defaults.uuid; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder cookieName(@Nullable String cookieName) { + this.cookieName = cookieName; + return this; + } + @CustomType.Setter + public Builder defaultDomain(@Nullable Boolean defaultDomain) { + this.defaultDomain = defaultDomain; + return this; + } + @CustomType.Setter + public Builder defaultPath(@Nullable Boolean defaultPath) { + this.defaultPath = defaultPath; + return this; + } + @CustomType.Setter + public Builder domain(@Nullable String domain) { + this.domain = domain; + return this; + } + @CustomType.Setter + public Builder duration(@Nullable String duration) { + this.duration = duration; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder expirationDate(@Nullable String expirationDate) { + this.expirationDate = expirationDate; + return this; + } + @CustomType.Setter + public Builder expires(@Nullable String expires) { + this.expires = expires; + return this; + } + @CustomType.Setter + public Builder format(@Nullable String format) { + this.format = format; + return this; + } + @CustomType.Setter + public Builder httpOnly(@Nullable Boolean httpOnly) { + this.httpOnly = httpOnly; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder path(@Nullable String path) { + this.path = path; + return this; + } + @CustomType.Setter + public Builder sameSite(@Nullable String sameSite) { + this.sameSite = sameSite; + return this; + } + @CustomType.Setter + public Builder secure(@Nullable Boolean secure) { + this.secure = secure; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder type(@Nullable String type) { + this.type = type; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder value(@Nullable String value) { + this.value = value; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie(); + _resultValue.cookieName = cookieName; + _resultValue.defaultDomain = defaultDomain; + _resultValue.defaultPath = defaultPath; + _resultValue.domain = domain; + _resultValue.duration = duration; + _resultValue.enabled = enabled; + _resultValue.expirationDate = expirationDate; + _resultValue.expires = expires; + _resultValue.format = format; + _resultValue.httpOnly = httpOnly; + _resultValue.locked = locked; + _resultValue.path = path; + _resultValue.sameSite = sameSite; + _resultValue.secure = secure; + _resultValue.templateUuid = templateUuid; + _resultValue.type = type; + _resultValue.uuid = uuid; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching.java new file mode 100644 index 000000000..59d9be81f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching { + private @Nullable Boolean locked; + private @Nullable String maximumSize; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional maximumSize() { + return Optional.ofNullable(this.maximumSize); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String maximumSize; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.maximumSize = defaults.maximumSize; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder maximumSize(@Nullable String maximumSize) { + this.maximumSize = maximumSize; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching(); + _resultValue.locked = locked; + _resultValue.maximumSize = maximumSize; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus.java new file mode 100644 index 000000000..f270a9deb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus { + private @Nullable Boolean locked; + private @Nullable String responseHeaderName; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional responseHeaderName() { + return Optional.ofNullable(this.responseHeaderName); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String responseHeaderName; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.responseHeaderName = defaults.responseHeaderName; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder responseHeaderName(@Nullable String responseHeaderName) { + this.responseHeaderName = responseHeaderName; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus(); + _resultValue.locked = locked; + _resultValue.responseHeaderName = responseHeaderName; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl.java new file mode 100644 index 000000000..df94bc238 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl.java @@ -0,0 +1,181 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl { + private @Nullable String behavior; + private @Nullable Boolean keepQueryString; + private @Nullable Boolean locked; + private @Nullable String match; + private @Nullable Boolean matchMultiple; + private @Nullable String matchRegex; + private @Nullable String targetPath; + private @Nullable String targetPathPrepend; + private @Nullable String targetRegex; + private @Nullable String targetUrl; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl() {} + public Optional behavior() { + return Optional.ofNullable(this.behavior); + } + public Optional keepQueryString() { + return Optional.ofNullable(this.keepQueryString); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional match() { + return Optional.ofNullable(this.match); + } + public Optional matchMultiple() { + return Optional.ofNullable(this.matchMultiple); + } + public Optional matchRegex() { + return Optional.ofNullable(this.matchRegex); + } + public Optional targetPath() { + return Optional.ofNullable(this.targetPath); + } + public Optional targetPathPrepend() { + return Optional.ofNullable(this.targetPathPrepend); + } + public Optional targetRegex() { + return Optional.ofNullable(this.targetRegex); + } + public Optional targetUrl() { + return Optional.ofNullable(this.targetUrl); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String behavior; + private @Nullable Boolean keepQueryString; + private @Nullable Boolean locked; + private @Nullable String match; + private @Nullable Boolean matchMultiple; + private @Nullable String matchRegex; + private @Nullable String targetPath; + private @Nullable String targetPathPrepend; + private @Nullable String targetRegex; + private @Nullable String targetUrl; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl defaults) { + Objects.requireNonNull(defaults); + this.behavior = defaults.behavior; + this.keepQueryString = defaults.keepQueryString; + this.locked = defaults.locked; + this.match = defaults.match; + this.matchMultiple = defaults.matchMultiple; + this.matchRegex = defaults.matchRegex; + this.targetPath = defaults.targetPath; + this.targetPathPrepend = defaults.targetPathPrepend; + this.targetRegex = defaults.targetRegex; + this.targetUrl = defaults.targetUrl; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder behavior(@Nullable String behavior) { + this.behavior = behavior; + return this; + } + @CustomType.Setter + public Builder keepQueryString(@Nullable Boolean keepQueryString) { + this.keepQueryString = keepQueryString; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder match(@Nullable String match) { + this.match = match; + return this; + } + @CustomType.Setter + public Builder matchMultiple(@Nullable Boolean matchMultiple) { + this.matchMultiple = matchMultiple; + return this; + } + @CustomType.Setter + public Builder matchRegex(@Nullable String matchRegex) { + this.matchRegex = matchRegex; + return this; + } + @CustomType.Setter + public Builder targetPath(@Nullable String targetPath) { + this.targetPath = targetPath; + return this; + } + @CustomType.Setter + public Builder targetPathPrepend(@Nullable String targetPathPrepend) { + this.targetPathPrepend = targetPathPrepend; + return this; + } + @CustomType.Setter + public Builder targetRegex(@Nullable String targetRegex) { + this.targetRegex = targetRegex; + return this; + } + @CustomType.Setter + public Builder targetUrl(@Nullable String targetUrl) { + this.targetUrl = targetUrl; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl(); + _resultValue.behavior = behavior; + _resultValue.keepQueryString = keepQueryString; + _resultValue.locked = locked; + _resultValue.match = match; + _resultValue.matchMultiple = matchMultiple; + _resultValue.matchRegex = matchRegex; + _resultValue.targetPath = targetPath; + _resultValue.targetPathPrepend = targetPathPrepend; + _resultValue.targetRegex = targetRegex; + _resultValue.targetUrl = targetUrl; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom.java new file mode 100644 index 000000000..d55e62830 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom { + private @Nullable Boolean locked; + private @Nullable String rumGroupName; + private @Nullable Integer rumSampleRate; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional rumGroupName() { + return Optional.ofNullable(this.rumGroupName); + } + public Optional rumSampleRate() { + return Optional.ofNullable(this.rumSampleRate); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String rumGroupName; + private @Nullable Integer rumSampleRate; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.rumGroupName = defaults.rumGroupName; + this.rumSampleRate = defaults.rumSampleRate; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder rumGroupName(@Nullable String rumGroupName) { + this.rumGroupName = rumGroupName; + return this; + } + @CustomType.Setter + public Builder rumSampleRate(@Nullable Integer rumSampleRate) { + this.rumSampleRate = rumSampleRate; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom(); + _resultValue.locked = locked; + _resultValue.rumGroupName = rumGroupName; + _resultValue.rumSampleRate = rumSampleRate; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions.java new file mode 100644 index 000000000..5e971af3d --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions.java @@ -0,0 +1,362 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions { + private @Nullable String applicationAction; + private @Nullable Boolean applicationCnameEnabled; + private @Nullable Integer applicationCnameLevel; + private @Nullable String applicationCookie; + private @Nullable String applicationQueryString; + private @Nullable String applicationRegex; + private @Nullable String applicationReplace; + private @Nullable String applicationTitle; + private @Nullable String customerAction; + private @Nullable Boolean customerCnameEnabled; + private @Nullable Integer customerCnameLevel; + private @Nullable String customerCookie; + private @Nullable String customerQueryString; + private @Nullable String customerRegex; + private @Nullable String customerReplace; + private @Nullable String customerTitle; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String usersAction; + private @Nullable Boolean usersCnameEnabled; + private @Nullable Integer usersCnameLevel; + private @Nullable String usersCookie; + private @Nullable String usersQueryString; + private @Nullable String usersRegex; + private @Nullable String usersReplace; + private @Nullable String usersTitle; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions() {} + public Optional applicationAction() { + return Optional.ofNullable(this.applicationAction); + } + public Optional applicationCnameEnabled() { + return Optional.ofNullable(this.applicationCnameEnabled); + } + public Optional applicationCnameLevel() { + return Optional.ofNullable(this.applicationCnameLevel); + } + public Optional applicationCookie() { + return Optional.ofNullable(this.applicationCookie); + } + public Optional applicationQueryString() { + return Optional.ofNullable(this.applicationQueryString); + } + public Optional applicationRegex() { + return Optional.ofNullable(this.applicationRegex); + } + public Optional applicationReplace() { + return Optional.ofNullable(this.applicationReplace); + } + public Optional applicationTitle() { + return Optional.ofNullable(this.applicationTitle); + } + public Optional customerAction() { + return Optional.ofNullable(this.customerAction); + } + public Optional customerCnameEnabled() { + return Optional.ofNullable(this.customerCnameEnabled); + } + public Optional customerCnameLevel() { + return Optional.ofNullable(this.customerCnameLevel); + } + public Optional customerCookie() { + return Optional.ofNullable(this.customerCookie); + } + public Optional customerQueryString() { + return Optional.ofNullable(this.customerQueryString); + } + public Optional customerRegex() { + return Optional.ofNullable(this.customerRegex); + } + public Optional customerReplace() { + return Optional.ofNullable(this.customerReplace); + } + public Optional customerTitle() { + return Optional.ofNullable(this.customerTitle); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional usersAction() { + return Optional.ofNullable(this.usersAction); + } + public Optional usersCnameEnabled() { + return Optional.ofNullable(this.usersCnameEnabled); + } + public Optional usersCnameLevel() { + return Optional.ofNullable(this.usersCnameLevel); + } + public Optional usersCookie() { + return Optional.ofNullable(this.usersCookie); + } + public Optional usersQueryString() { + return Optional.ofNullable(this.usersQueryString); + } + public Optional usersRegex() { + return Optional.ofNullable(this.usersRegex); + } + public Optional usersReplace() { + return Optional.ofNullable(this.usersReplace); + } + public Optional usersTitle() { + return Optional.ofNullable(this.usersTitle); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String applicationAction; + private @Nullable Boolean applicationCnameEnabled; + private @Nullable Integer applicationCnameLevel; + private @Nullable String applicationCookie; + private @Nullable String applicationQueryString; + private @Nullable String applicationRegex; + private @Nullable String applicationReplace; + private @Nullable String applicationTitle; + private @Nullable String customerAction; + private @Nullable Boolean customerCnameEnabled; + private @Nullable Integer customerCnameLevel; + private @Nullable String customerCookie; + private @Nullable String customerQueryString; + private @Nullable String customerRegex; + private @Nullable String customerReplace; + private @Nullable String customerTitle; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String usersAction; + private @Nullable Boolean usersCnameEnabled; + private @Nullable Integer usersCnameLevel; + private @Nullable String usersCookie; + private @Nullable String usersQueryString; + private @Nullable String usersRegex; + private @Nullable String usersReplace; + private @Nullable String usersTitle; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions defaults) { + Objects.requireNonNull(defaults); + this.applicationAction = defaults.applicationAction; + this.applicationCnameEnabled = defaults.applicationCnameEnabled; + this.applicationCnameLevel = defaults.applicationCnameLevel; + this.applicationCookie = defaults.applicationCookie; + this.applicationQueryString = defaults.applicationQueryString; + this.applicationRegex = defaults.applicationRegex; + this.applicationReplace = defaults.applicationReplace; + this.applicationTitle = defaults.applicationTitle; + this.customerAction = defaults.customerAction; + this.customerCnameEnabled = defaults.customerCnameEnabled; + this.customerCnameLevel = defaults.customerCnameLevel; + this.customerCookie = defaults.customerCookie; + this.customerQueryString = defaults.customerQueryString; + this.customerRegex = defaults.customerRegex; + this.customerReplace = defaults.customerReplace; + this.customerTitle = defaults.customerTitle; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.usersAction = defaults.usersAction; + this.usersCnameEnabled = defaults.usersCnameEnabled; + this.usersCnameLevel = defaults.usersCnameLevel; + this.usersCookie = defaults.usersCookie; + this.usersQueryString = defaults.usersQueryString; + this.usersRegex = defaults.usersRegex; + this.usersReplace = defaults.usersReplace; + this.usersTitle = defaults.usersTitle; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder applicationAction(@Nullable String applicationAction) { + this.applicationAction = applicationAction; + return this; + } + @CustomType.Setter + public Builder applicationCnameEnabled(@Nullable Boolean applicationCnameEnabled) { + this.applicationCnameEnabled = applicationCnameEnabled; + return this; + } + @CustomType.Setter + public Builder applicationCnameLevel(@Nullable Integer applicationCnameLevel) { + this.applicationCnameLevel = applicationCnameLevel; + return this; + } + @CustomType.Setter + public Builder applicationCookie(@Nullable String applicationCookie) { + this.applicationCookie = applicationCookie; + return this; + } + @CustomType.Setter + public Builder applicationQueryString(@Nullable String applicationQueryString) { + this.applicationQueryString = applicationQueryString; + return this; + } + @CustomType.Setter + public Builder applicationRegex(@Nullable String applicationRegex) { + this.applicationRegex = applicationRegex; + return this; + } + @CustomType.Setter + public Builder applicationReplace(@Nullable String applicationReplace) { + this.applicationReplace = applicationReplace; + return this; + } + @CustomType.Setter + public Builder applicationTitle(@Nullable String applicationTitle) { + this.applicationTitle = applicationTitle; + return this; + } + @CustomType.Setter + public Builder customerAction(@Nullable String customerAction) { + this.customerAction = customerAction; + return this; + } + @CustomType.Setter + public Builder customerCnameEnabled(@Nullable Boolean customerCnameEnabled) { + this.customerCnameEnabled = customerCnameEnabled; + return this; + } + @CustomType.Setter + public Builder customerCnameLevel(@Nullable Integer customerCnameLevel) { + this.customerCnameLevel = customerCnameLevel; + return this; + } + @CustomType.Setter + public Builder customerCookie(@Nullable String customerCookie) { + this.customerCookie = customerCookie; + return this; + } + @CustomType.Setter + public Builder customerQueryString(@Nullable String customerQueryString) { + this.customerQueryString = customerQueryString; + return this; + } + @CustomType.Setter + public Builder customerRegex(@Nullable String customerRegex) { + this.customerRegex = customerRegex; + return this; + } + @CustomType.Setter + public Builder customerReplace(@Nullable String customerReplace) { + this.customerReplace = customerReplace; + return this; + } + @CustomType.Setter + public Builder customerTitle(@Nullable String customerTitle) { + this.customerTitle = customerTitle; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder usersAction(@Nullable String usersAction) { + this.usersAction = usersAction; + return this; + } + @CustomType.Setter + public Builder usersCnameEnabled(@Nullable Boolean usersCnameEnabled) { + this.usersCnameEnabled = usersCnameEnabled; + return this; + } + @CustomType.Setter + public Builder usersCnameLevel(@Nullable Integer usersCnameLevel) { + this.usersCnameLevel = usersCnameLevel; + return this; + } + @CustomType.Setter + public Builder usersCookie(@Nullable String usersCookie) { + this.usersCookie = usersCookie; + return this; + } + @CustomType.Setter + public Builder usersQueryString(@Nullable String usersQueryString) { + this.usersQueryString = usersQueryString; + return this; + } + @CustomType.Setter + public Builder usersRegex(@Nullable String usersRegex) { + this.usersRegex = usersRegex; + return this; + } + @CustomType.Setter + public Builder usersReplace(@Nullable String usersReplace) { + this.usersReplace = usersReplace; + return this; + } + @CustomType.Setter + public Builder usersTitle(@Nullable String usersTitle) { + this.usersTitle = usersTitle; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions(); + _resultValue.applicationAction = applicationAction; + _resultValue.applicationCnameEnabled = applicationCnameEnabled; + _resultValue.applicationCnameLevel = applicationCnameLevel; + _resultValue.applicationCookie = applicationCookie; + _resultValue.applicationQueryString = applicationQueryString; + _resultValue.applicationRegex = applicationRegex; + _resultValue.applicationReplace = applicationReplace; + _resultValue.applicationTitle = applicationTitle; + _resultValue.customerAction = customerAction; + _resultValue.customerCnameEnabled = customerCnameEnabled; + _resultValue.customerCnameLevel = customerCnameLevel; + _resultValue.customerCookie = customerCookie; + _resultValue.customerQueryString = customerQueryString; + _resultValue.customerRegex = customerRegex; + _resultValue.customerReplace = customerReplace; + _resultValue.customerTitle = customerTitle; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.usersAction = usersAction; + _resultValue.usersCnameEnabled = usersCnameEnabled; + _resultValue.usersCnameLevel = usersCnameLevel; + _resultValue.usersCookie = usersCookie; + _resultValue.usersQueryString = usersQueryString; + _resultValue.usersRegex = usersRegex; + _resultValue.usersReplace = usersReplace; + _resultValue.usersTitle = usersTitle; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient.java new file mode 100644 index 000000000..eee219eb8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient.java @@ -0,0 +1,157 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient { + private @Nullable Boolean allowOverrideOriginCacheKey; + private @Nullable String connectorId; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String originHostHeader; + private @Nullable String originType; + private @Nullable String sf3cOriginHost; + private @Nullable String sf3cOriginHostHeader; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient() {} + public Optional allowOverrideOriginCacheKey() { + return Optional.ofNullable(this.allowOverrideOriginCacheKey); + } + public Optional connectorId() { + return Optional.ofNullable(this.connectorId); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional originHostHeader() { + return Optional.ofNullable(this.originHostHeader); + } + public Optional originType() { + return Optional.ofNullable(this.originType); + } + public Optional sf3cOriginHost() { + return Optional.ofNullable(this.sf3cOriginHost); + } + public Optional sf3cOriginHostHeader() { + return Optional.ofNullable(this.sf3cOriginHostHeader); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean allowOverrideOriginCacheKey; + private @Nullable String connectorId; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String originHostHeader; + private @Nullable String originType; + private @Nullable String sf3cOriginHost; + private @Nullable String sf3cOriginHostHeader; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient defaults) { + Objects.requireNonNull(defaults); + this.allowOverrideOriginCacheKey = defaults.allowOverrideOriginCacheKey; + this.connectorId = defaults.connectorId; + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.originHostHeader = defaults.originHostHeader; + this.originType = defaults.originType; + this.sf3cOriginHost = defaults.sf3cOriginHost; + this.sf3cOriginHostHeader = defaults.sf3cOriginHostHeader; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder allowOverrideOriginCacheKey(@Nullable Boolean allowOverrideOriginCacheKey) { + this.allowOverrideOriginCacheKey = allowOverrideOriginCacheKey; + return this; + } + @CustomType.Setter + public Builder connectorId(@Nullable String connectorId) { + this.connectorId = connectorId; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder originHostHeader(@Nullable String originHostHeader) { + this.originHostHeader = originHostHeader; + return this; + } + @CustomType.Setter + public Builder originType(@Nullable String originType) { + this.originType = originType; + return this; + } + @CustomType.Setter + public Builder sf3cOriginHost(@Nullable String sf3cOriginHost) { + this.sf3cOriginHost = sf3cOriginHost; + return this; + } + @CustomType.Setter + public Builder sf3cOriginHostHeader(@Nullable String sf3cOriginHostHeader) { + this.sf3cOriginHostHeader = sf3cOriginHostHeader; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient(); + _resultValue.allowOverrideOriginCacheKey = allowOverrideOriginCacheKey; + _resultValue.connectorId = connectorId; + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.originHostHeader = originHostHeader; + _resultValue.originType = originType; + _resultValue.sf3cOriginHost = sf3cOriginHost; + _resultValue.sf3cOriginHostHeader = sf3cOriginHostHeader; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider.java new file mode 100644 index 000000000..3e7918e14 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader.java new file mode 100644 index 000000000..69a12508a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader { + private @Nullable String hostHeaderSource; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader() {} + public Optional hostHeaderSource() { + return Optional.ofNullable(this.hostHeaderSource); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String hostHeaderSource; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader defaults) { + Objects.requireNonNull(defaults); + this.hostHeaderSource = defaults.hostHeaderSource; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder hostHeaderSource(@Nullable String hostHeaderSource) { + this.hostHeaderSource = hostHeaderSource; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader(); + _resultValue.hostHeaderSource = hostHeaderSource; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing.java new file mode 100644 index 000000000..f624da853 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation.java new file mode 100644 index 000000000..0504bf319 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation.java @@ -0,0 +1,121 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation { + private @Nullable Boolean locked; + private @Nullable String refreshMethod; + private @Nullable Boolean repeat; + private @Nullable String repeatInterval; + private @Nullable String start; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional refreshMethod() { + return Optional.ofNullable(this.refreshMethod); + } + public Optional repeat() { + return Optional.ofNullable(this.repeat); + } + public Optional repeatInterval() { + return Optional.ofNullable(this.repeatInterval); + } + public Optional start() { + return Optional.ofNullable(this.start); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String refreshMethod; + private @Nullable Boolean repeat; + private @Nullable String repeatInterval; + private @Nullable String start; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.refreshMethod = defaults.refreshMethod; + this.repeat = defaults.repeat; + this.repeatInterval = defaults.repeatInterval; + this.start = defaults.start; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder refreshMethod(@Nullable String refreshMethod) { + this.refreshMethod = refreshMethod; + return this; + } + @CustomType.Setter + public Builder repeat(@Nullable Boolean repeat) { + this.repeat = repeat; + return this; + } + @CustomType.Setter + public Builder repeatInterval(@Nullable String repeatInterval) { + this.repeatInterval = repeatInterval; + return this; + } + @CustomType.Setter + public Builder start(@Nullable String start) { + this.start = start; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation(); + _resultValue.locked = locked; + _resultValue.refreshMethod = refreshMethod; + _resultValue.repeat = repeat; + _resultValue.repeatInterval = repeatInterval; + _resultValue.start = start; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement.java new file mode 100644 index 000000000..2c32a0c04 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement.java @@ -0,0 +1,110 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String serviceworker; + private @Nullable String templateUuid; + private @Nullable Integer timestamp; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional serviceworker() { + return Optional.ofNullable(this.serviceworker); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional timestamp() { + return Optional.ofNullable(this.timestamp); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String serviceworker; + private @Nullable String templateUuid; + private @Nullable Integer timestamp; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.serviceworker = defaults.serviceworker; + this.templateUuid = defaults.templateUuid; + this.timestamp = defaults.timestamp; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder serviceworker(@Nullable String serviceworker) { + this.serviceworker = serviceworker; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder timestamp(@Nullable Integer timestamp) { + this.timestamp = timestamp; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.serviceworker = serviceworker; + _resultValue.templateUuid = templateUuid; + _resultValue.timestamp = timestamp; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection.java new file mode 100644 index 000000000..b92212c8a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection.java @@ -0,0 +1,333 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection { + private @Nullable Boolean acl; + private @Nullable Boolean dashMediaEncryption; + private @Nullable Boolean dataPayload; + private @Nullable Boolean enableTokenInUri; + private @Nullable Boolean enabled; + private @Nullable String fieldCarryOver; + private @Nullable List headerForSalts; + private @Nullable List hlsMasterManifestFiles; + private @Nullable Boolean hlsMediaEncryption; + private @Nullable Boolean ip; + private @Nullable String key; + private @Nullable Boolean locked; + private @Nullable String mediaEncryptionTitle; + private @Nullable Integer revokedListId; + private @Nullable String salt; + private @Nullable Boolean sessionId; + private @Nullable String templateUuid; + private @Nullable String tokenAuthHlsTitle; + private @Nullable String tokenAuthenticationTitle; + private @Nullable Boolean tokenRevocationEnabled; + private @Nullable String tokenRevocationTitle; + private @Nullable String transitionKey; + private @Nullable Boolean useAdvanced; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection() {} + public Optional acl() { + return Optional.ofNullable(this.acl); + } + public Optional dashMediaEncryption() { + return Optional.ofNullable(this.dashMediaEncryption); + } + public Optional dataPayload() { + return Optional.ofNullable(this.dataPayload); + } + public Optional enableTokenInUri() { + return Optional.ofNullable(this.enableTokenInUri); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional fieldCarryOver() { + return Optional.ofNullable(this.fieldCarryOver); + } + public List headerForSalts() { + return this.headerForSalts == null ? List.of() : this.headerForSalts; + } + public List hlsMasterManifestFiles() { + return this.hlsMasterManifestFiles == null ? List.of() : this.hlsMasterManifestFiles; + } + public Optional hlsMediaEncryption() { + return Optional.ofNullable(this.hlsMediaEncryption); + } + public Optional ip() { + return Optional.ofNullable(this.ip); + } + public Optional key() { + return Optional.ofNullable(this.key); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional mediaEncryptionTitle() { + return Optional.ofNullable(this.mediaEncryptionTitle); + } + public Optional revokedListId() { + return Optional.ofNullable(this.revokedListId); + } + public Optional salt() { + return Optional.ofNullable(this.salt); + } + public Optional sessionId() { + return Optional.ofNullable(this.sessionId); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional tokenAuthHlsTitle() { + return Optional.ofNullable(this.tokenAuthHlsTitle); + } + public Optional tokenAuthenticationTitle() { + return Optional.ofNullable(this.tokenAuthenticationTitle); + } + public Optional tokenRevocationEnabled() { + return Optional.ofNullable(this.tokenRevocationEnabled); + } + public Optional tokenRevocationTitle() { + return Optional.ofNullable(this.tokenRevocationTitle); + } + public Optional transitionKey() { + return Optional.ofNullable(this.transitionKey); + } + public Optional useAdvanced() { + return Optional.ofNullable(this.useAdvanced); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean acl; + private @Nullable Boolean dashMediaEncryption; + private @Nullable Boolean dataPayload; + private @Nullable Boolean enableTokenInUri; + private @Nullable Boolean enabled; + private @Nullable String fieldCarryOver; + private @Nullable List headerForSalts; + private @Nullable List hlsMasterManifestFiles; + private @Nullable Boolean hlsMediaEncryption; + private @Nullable Boolean ip; + private @Nullable String key; + private @Nullable Boolean locked; + private @Nullable String mediaEncryptionTitle; + private @Nullable Integer revokedListId; + private @Nullable String salt; + private @Nullable Boolean sessionId; + private @Nullable String templateUuid; + private @Nullable String tokenAuthHlsTitle; + private @Nullable String tokenAuthenticationTitle; + private @Nullable Boolean tokenRevocationEnabled; + private @Nullable String tokenRevocationTitle; + private @Nullable String transitionKey; + private @Nullable Boolean useAdvanced; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection defaults) { + Objects.requireNonNull(defaults); + this.acl = defaults.acl; + this.dashMediaEncryption = defaults.dashMediaEncryption; + this.dataPayload = defaults.dataPayload; + this.enableTokenInUri = defaults.enableTokenInUri; + this.enabled = defaults.enabled; + this.fieldCarryOver = defaults.fieldCarryOver; + this.headerForSalts = defaults.headerForSalts; + this.hlsMasterManifestFiles = defaults.hlsMasterManifestFiles; + this.hlsMediaEncryption = defaults.hlsMediaEncryption; + this.ip = defaults.ip; + this.key = defaults.key; + this.locked = defaults.locked; + this.mediaEncryptionTitle = defaults.mediaEncryptionTitle; + this.revokedListId = defaults.revokedListId; + this.salt = defaults.salt; + this.sessionId = defaults.sessionId; + this.templateUuid = defaults.templateUuid; + this.tokenAuthHlsTitle = defaults.tokenAuthHlsTitle; + this.tokenAuthenticationTitle = defaults.tokenAuthenticationTitle; + this.tokenRevocationEnabled = defaults.tokenRevocationEnabled; + this.tokenRevocationTitle = defaults.tokenRevocationTitle; + this.transitionKey = defaults.transitionKey; + this.useAdvanced = defaults.useAdvanced; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder acl(@Nullable Boolean acl) { + this.acl = acl; + return this; + } + @CustomType.Setter + public Builder dashMediaEncryption(@Nullable Boolean dashMediaEncryption) { + this.dashMediaEncryption = dashMediaEncryption; + return this; + } + @CustomType.Setter + public Builder dataPayload(@Nullable Boolean dataPayload) { + this.dataPayload = dataPayload; + return this; + } + @CustomType.Setter + public Builder enableTokenInUri(@Nullable Boolean enableTokenInUri) { + this.enableTokenInUri = enableTokenInUri; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder fieldCarryOver(@Nullable String fieldCarryOver) { + this.fieldCarryOver = fieldCarryOver; + return this; + } + @CustomType.Setter + public Builder headerForSalts(@Nullable List headerForSalts) { + this.headerForSalts = headerForSalts; + return this; + } + public Builder headerForSalts(String... headerForSalts) { + return headerForSalts(List.of(headerForSalts)); + } + @CustomType.Setter + public Builder hlsMasterManifestFiles(@Nullable List hlsMasterManifestFiles) { + this.hlsMasterManifestFiles = hlsMasterManifestFiles; + return this; + } + public Builder hlsMasterManifestFiles(String... hlsMasterManifestFiles) { + return hlsMasterManifestFiles(List.of(hlsMasterManifestFiles)); + } + @CustomType.Setter + public Builder hlsMediaEncryption(@Nullable Boolean hlsMediaEncryption) { + this.hlsMediaEncryption = hlsMediaEncryption; + return this; + } + @CustomType.Setter + public Builder ip(@Nullable Boolean ip) { + this.ip = ip; + return this; + } + @CustomType.Setter + public Builder key(@Nullable String key) { + this.key = key; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder mediaEncryptionTitle(@Nullable String mediaEncryptionTitle) { + this.mediaEncryptionTitle = mediaEncryptionTitle; + return this; + } + @CustomType.Setter + public Builder revokedListId(@Nullable Integer revokedListId) { + this.revokedListId = revokedListId; + return this; + } + @CustomType.Setter + public Builder salt(@Nullable String salt) { + this.salt = salt; + return this; + } + @CustomType.Setter + public Builder sessionId(@Nullable Boolean sessionId) { + this.sessionId = sessionId; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder tokenAuthHlsTitle(@Nullable String tokenAuthHlsTitle) { + this.tokenAuthHlsTitle = tokenAuthHlsTitle; + return this; + } + @CustomType.Setter + public Builder tokenAuthenticationTitle(@Nullable String tokenAuthenticationTitle) { + this.tokenAuthenticationTitle = tokenAuthenticationTitle; + return this; + } + @CustomType.Setter + public Builder tokenRevocationEnabled(@Nullable Boolean tokenRevocationEnabled) { + this.tokenRevocationEnabled = tokenRevocationEnabled; + return this; + } + @CustomType.Setter + public Builder tokenRevocationTitle(@Nullable String tokenRevocationTitle) { + this.tokenRevocationTitle = tokenRevocationTitle; + return this; + } + @CustomType.Setter + public Builder transitionKey(@Nullable String transitionKey) { + this.transitionKey = transitionKey; + return this; + } + @CustomType.Setter + public Builder useAdvanced(@Nullable Boolean useAdvanced) { + this.useAdvanced = useAdvanced; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection(); + _resultValue.acl = acl; + _resultValue.dashMediaEncryption = dashMediaEncryption; + _resultValue.dataPayload = dataPayload; + _resultValue.enableTokenInUri = enableTokenInUri; + _resultValue.enabled = enabled; + _resultValue.fieldCarryOver = fieldCarryOver; + _resultValue.headerForSalts = headerForSalts; + _resultValue.hlsMasterManifestFiles = hlsMasterManifestFiles; + _resultValue.hlsMediaEncryption = hlsMediaEncryption; + _resultValue.ip = ip; + _resultValue.key = key; + _resultValue.locked = locked; + _resultValue.mediaEncryptionTitle = mediaEncryptionTitle; + _resultValue.revokedListId = revokedListId; + _resultValue.salt = salt; + _resultValue.sessionId = sessionId; + _resultValue.templateUuid = templateUuid; + _resultValue.tokenAuthHlsTitle = tokenAuthHlsTitle; + _resultValue.tokenAuthenticationTitle = tokenAuthenticationTitle; + _resultValue.tokenRevocationEnabled = tokenRevocationEnabled; + _resultValue.tokenRevocationTitle = tokenRevocationTitle; + _resultValue.transitionKey = transitionKey; + _resultValue.useAdvanced = useAdvanced; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization.java new file mode 100644 index 000000000..e8805685f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization.java @@ -0,0 +1,169 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization { + private @Nullable String behavior; + private @Nullable String dvrType; + private @Nullable String dvrWindow; + private @Nullable Boolean enableUllStreaming; + private @Nullable String endTime; + private @Nullable String liveType; + private @Nullable Boolean locked; + private @Nullable Boolean showAdvanced; + private @Nullable String startTime; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization() {} + public Optional behavior() { + return Optional.ofNullable(this.behavior); + } + public Optional dvrType() { + return Optional.ofNullable(this.dvrType); + } + public Optional dvrWindow() { + return Optional.ofNullable(this.dvrWindow); + } + public Optional enableUllStreaming() { + return Optional.ofNullable(this.enableUllStreaming); + } + public Optional endTime() { + return Optional.ofNullable(this.endTime); + } + public Optional liveType() { + return Optional.ofNullable(this.liveType); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional showAdvanced() { + return Optional.ofNullable(this.showAdvanced); + } + public Optional startTime() { + return Optional.ofNullable(this.startTime); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String behavior; + private @Nullable String dvrType; + private @Nullable String dvrWindow; + private @Nullable Boolean enableUllStreaming; + private @Nullable String endTime; + private @Nullable String liveType; + private @Nullable Boolean locked; + private @Nullable Boolean showAdvanced; + private @Nullable String startTime; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization defaults) { + Objects.requireNonNull(defaults); + this.behavior = defaults.behavior; + this.dvrType = defaults.dvrType; + this.dvrWindow = defaults.dvrWindow; + this.enableUllStreaming = defaults.enableUllStreaming; + this.endTime = defaults.endTime; + this.liveType = defaults.liveType; + this.locked = defaults.locked; + this.showAdvanced = defaults.showAdvanced; + this.startTime = defaults.startTime; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder behavior(@Nullable String behavior) { + this.behavior = behavior; + return this; + } + @CustomType.Setter + public Builder dvrType(@Nullable String dvrType) { + this.dvrType = dvrType; + return this; + } + @CustomType.Setter + public Builder dvrWindow(@Nullable String dvrWindow) { + this.dvrWindow = dvrWindow; + return this; + } + @CustomType.Setter + public Builder enableUllStreaming(@Nullable Boolean enableUllStreaming) { + this.enableUllStreaming = enableUllStreaming; + return this; + } + @CustomType.Setter + public Builder endTime(@Nullable String endTime) { + this.endTime = endTime; + return this; + } + @CustomType.Setter + public Builder liveType(@Nullable String liveType) { + this.liveType = liveType; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder showAdvanced(@Nullable Boolean showAdvanced) { + this.showAdvanced = showAdvanced; + return this; + } + @CustomType.Setter + public Builder startTime(@Nullable String startTime) { + this.startTime = startTime; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization(); + _resultValue.behavior = behavior; + _resultValue.dvrType = dvrType; + _resultValue.dvrWindow = dvrWindow; + _resultValue.enableUllStreaming = enableUllStreaming; + _resultValue.endTime = endTime; + _resultValue.liveType = liveType; + _resultValue.locked = locked; + _resultValue.showAdvanced = showAdvanced; + _resultValue.startTime = startTime; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch.java new file mode 100644 index 000000000..30c5fc314 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable.java new file mode 100644 index 000000000..6717c7a50 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable.java @@ -0,0 +1,602 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable { + private @Nullable String algorithm; + private @Nullable Boolean caseSensitive; + private @Nullable String certificateFieldName; + private @Nullable String cookieName; + private @Nullable String deviceProfile; + private @Nullable String encryptionKey; + private @Nullable String encryptionMode; + private @Nullable Integer endIndex; + private @Nullable String exceptChars; + private @Nullable String extractLocation; + private @Nullable String forceChars; + private @Nullable String formatString; + private @Nullable String generator; + private @Nullable Boolean globalSubstitution; + private @Nullable String headerName; + private @Nullable String hmacAlgorithm; + private @Nullable String hmacKey; + private @Nullable String initializationVector; + private @Nullable String ipVersion; + private @Nullable Integer ipv4Prefix; + private @Nullable Integer ipv6Prefix; + private @Nullable String locationId; + private @Nullable Boolean locked; + private @Nullable Integer max; + private @Nullable Integer maxRandomNumber; + private @Nullable Integer min; + private @Nullable Integer minRandomNumber; + private @Nullable String nonce; + private @Nullable Integer numberOfBytes; + private @Nullable String operandOne; + private @Nullable String paramName; + private @Nullable String pathComponentOffset; + private @Nullable Boolean prependBytes; + private @Nullable String queryParameterName; + private @Nullable String regex; + private @Nullable String replacement; + private @Nullable String responseHeaderName; + private @Nullable String separator; + private @Nullable String setCookieName; + private @Nullable Integer startIndex; + private @Nullable String subString; + private @Nullable String templateUuid; + private @Nullable String transform; + private @Nullable String uuid; + private @Nullable String valueSource; + private @Nullable String variableName; + private @Nullable String variableValue; + + private GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable() {} + public Optional algorithm() { + return Optional.ofNullable(this.algorithm); + } + public Optional caseSensitive() { + return Optional.ofNullable(this.caseSensitive); + } + public Optional certificateFieldName() { + return Optional.ofNullable(this.certificateFieldName); + } + public Optional cookieName() { + return Optional.ofNullable(this.cookieName); + } + public Optional deviceProfile() { + return Optional.ofNullable(this.deviceProfile); + } + public Optional encryptionKey() { + return Optional.ofNullable(this.encryptionKey); + } + public Optional encryptionMode() { + return Optional.ofNullable(this.encryptionMode); + } + public Optional endIndex() { + return Optional.ofNullable(this.endIndex); + } + public Optional exceptChars() { + return Optional.ofNullable(this.exceptChars); + } + public Optional extractLocation() { + return Optional.ofNullable(this.extractLocation); + } + public Optional forceChars() { + return Optional.ofNullable(this.forceChars); + } + public Optional formatString() { + return Optional.ofNullable(this.formatString); + } + public Optional generator() { + return Optional.ofNullable(this.generator); + } + public Optional globalSubstitution() { + return Optional.ofNullable(this.globalSubstitution); + } + public Optional headerName() { + return Optional.ofNullable(this.headerName); + } + public Optional hmacAlgorithm() { + return Optional.ofNullable(this.hmacAlgorithm); + } + public Optional hmacKey() { + return Optional.ofNullable(this.hmacKey); + } + public Optional initializationVector() { + return Optional.ofNullable(this.initializationVector); + } + public Optional ipVersion() { + return Optional.ofNullable(this.ipVersion); + } + public Optional ipv4Prefix() { + return Optional.ofNullable(this.ipv4Prefix); + } + public Optional ipv6Prefix() { + return Optional.ofNullable(this.ipv6Prefix); + } + public Optional locationId() { + return Optional.ofNullable(this.locationId); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional max() { + return Optional.ofNullable(this.max); + } + public Optional maxRandomNumber() { + return Optional.ofNullable(this.maxRandomNumber); + } + public Optional min() { + return Optional.ofNullable(this.min); + } + public Optional minRandomNumber() { + return Optional.ofNullable(this.minRandomNumber); + } + public Optional nonce() { + return Optional.ofNullable(this.nonce); + } + public Optional numberOfBytes() { + return Optional.ofNullable(this.numberOfBytes); + } + public Optional operandOne() { + return Optional.ofNullable(this.operandOne); + } + public Optional paramName() { + return Optional.ofNullable(this.paramName); + } + public Optional pathComponentOffset() { + return Optional.ofNullable(this.pathComponentOffset); + } + public Optional prependBytes() { + return Optional.ofNullable(this.prependBytes); + } + public Optional queryParameterName() { + return Optional.ofNullable(this.queryParameterName); + } + public Optional regex() { + return Optional.ofNullable(this.regex); + } + public Optional replacement() { + return Optional.ofNullable(this.replacement); + } + public Optional responseHeaderName() { + return Optional.ofNullable(this.responseHeaderName); + } + public Optional separator() { + return Optional.ofNullable(this.separator); + } + public Optional setCookieName() { + return Optional.ofNullable(this.setCookieName); + } + public Optional startIndex() { + return Optional.ofNullable(this.startIndex); + } + public Optional subString() { + return Optional.ofNullable(this.subString); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional transform() { + return Optional.ofNullable(this.transform); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional valueSource() { + return Optional.ofNullable(this.valueSource); + } + public Optional variableName() { + return Optional.ofNullable(this.variableName); + } + public Optional variableValue() { + return Optional.ofNullable(this.variableValue); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String algorithm; + private @Nullable Boolean caseSensitive; + private @Nullable String certificateFieldName; + private @Nullable String cookieName; + private @Nullable String deviceProfile; + private @Nullable String encryptionKey; + private @Nullable String encryptionMode; + private @Nullable Integer endIndex; + private @Nullable String exceptChars; + private @Nullable String extractLocation; + private @Nullable String forceChars; + private @Nullable String formatString; + private @Nullable String generator; + private @Nullable Boolean globalSubstitution; + private @Nullable String headerName; + private @Nullable String hmacAlgorithm; + private @Nullable String hmacKey; + private @Nullable String initializationVector; + private @Nullable String ipVersion; + private @Nullable Integer ipv4Prefix; + private @Nullable Integer ipv6Prefix; + private @Nullable String locationId; + private @Nullable Boolean locked; + private @Nullable Integer max; + private @Nullable Integer maxRandomNumber; + private @Nullable Integer min; + private @Nullable Integer minRandomNumber; + private @Nullable String nonce; + private @Nullable Integer numberOfBytes; + private @Nullable String operandOne; + private @Nullable String paramName; + private @Nullable String pathComponentOffset; + private @Nullable Boolean prependBytes; + private @Nullable String queryParameterName; + private @Nullable String regex; + private @Nullable String replacement; + private @Nullable String responseHeaderName; + private @Nullable String separator; + private @Nullable String setCookieName; + private @Nullable Integer startIndex; + private @Nullable String subString; + private @Nullable String templateUuid; + private @Nullable String transform; + private @Nullable String uuid; + private @Nullable String valueSource; + private @Nullable String variableName; + private @Nullable String variableValue; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable defaults) { + Objects.requireNonNull(defaults); + this.algorithm = defaults.algorithm; + this.caseSensitive = defaults.caseSensitive; + this.certificateFieldName = defaults.certificateFieldName; + this.cookieName = defaults.cookieName; + this.deviceProfile = defaults.deviceProfile; + this.encryptionKey = defaults.encryptionKey; + this.encryptionMode = defaults.encryptionMode; + this.endIndex = defaults.endIndex; + this.exceptChars = defaults.exceptChars; + this.extractLocation = defaults.extractLocation; + this.forceChars = defaults.forceChars; + this.formatString = defaults.formatString; + this.generator = defaults.generator; + this.globalSubstitution = defaults.globalSubstitution; + this.headerName = defaults.headerName; + this.hmacAlgorithm = defaults.hmacAlgorithm; + this.hmacKey = defaults.hmacKey; + this.initializationVector = defaults.initializationVector; + this.ipVersion = defaults.ipVersion; + this.ipv4Prefix = defaults.ipv4Prefix; + this.ipv6Prefix = defaults.ipv6Prefix; + this.locationId = defaults.locationId; + this.locked = defaults.locked; + this.max = defaults.max; + this.maxRandomNumber = defaults.maxRandomNumber; + this.min = defaults.min; + this.minRandomNumber = defaults.minRandomNumber; + this.nonce = defaults.nonce; + this.numberOfBytes = defaults.numberOfBytes; + this.operandOne = defaults.operandOne; + this.paramName = defaults.paramName; + this.pathComponentOffset = defaults.pathComponentOffset; + this.prependBytes = defaults.prependBytes; + this.queryParameterName = defaults.queryParameterName; + this.regex = defaults.regex; + this.replacement = defaults.replacement; + this.responseHeaderName = defaults.responseHeaderName; + this.separator = defaults.separator; + this.setCookieName = defaults.setCookieName; + this.startIndex = defaults.startIndex; + this.subString = defaults.subString; + this.templateUuid = defaults.templateUuid; + this.transform = defaults.transform; + this.uuid = defaults.uuid; + this.valueSource = defaults.valueSource; + this.variableName = defaults.variableName; + this.variableValue = defaults.variableValue; + } + + @CustomType.Setter + public Builder algorithm(@Nullable String algorithm) { + this.algorithm = algorithm; + return this; + } + @CustomType.Setter + public Builder caseSensitive(@Nullable Boolean caseSensitive) { + this.caseSensitive = caseSensitive; + return this; + } + @CustomType.Setter + public Builder certificateFieldName(@Nullable String certificateFieldName) { + this.certificateFieldName = certificateFieldName; + return this; + } + @CustomType.Setter + public Builder cookieName(@Nullable String cookieName) { + this.cookieName = cookieName; + return this; + } + @CustomType.Setter + public Builder deviceProfile(@Nullable String deviceProfile) { + this.deviceProfile = deviceProfile; + return this; + } + @CustomType.Setter + public Builder encryptionKey(@Nullable String encryptionKey) { + this.encryptionKey = encryptionKey; + return this; + } + @CustomType.Setter + public Builder encryptionMode(@Nullable String encryptionMode) { + this.encryptionMode = encryptionMode; + return this; + } + @CustomType.Setter + public Builder endIndex(@Nullable Integer endIndex) { + this.endIndex = endIndex; + return this; + } + @CustomType.Setter + public Builder exceptChars(@Nullable String exceptChars) { + this.exceptChars = exceptChars; + return this; + } + @CustomType.Setter + public Builder extractLocation(@Nullable String extractLocation) { + this.extractLocation = extractLocation; + return this; + } + @CustomType.Setter + public Builder forceChars(@Nullable String forceChars) { + this.forceChars = forceChars; + return this; + } + @CustomType.Setter + public Builder formatString(@Nullable String formatString) { + this.formatString = formatString; + return this; + } + @CustomType.Setter + public Builder generator(@Nullable String generator) { + this.generator = generator; + return this; + } + @CustomType.Setter + public Builder globalSubstitution(@Nullable Boolean globalSubstitution) { + this.globalSubstitution = globalSubstitution; + return this; + } + @CustomType.Setter + public Builder headerName(@Nullable String headerName) { + this.headerName = headerName; + return this; + } + @CustomType.Setter + public Builder hmacAlgorithm(@Nullable String hmacAlgorithm) { + this.hmacAlgorithm = hmacAlgorithm; + return this; + } + @CustomType.Setter + public Builder hmacKey(@Nullable String hmacKey) { + this.hmacKey = hmacKey; + return this; + } + @CustomType.Setter + public Builder initializationVector(@Nullable String initializationVector) { + this.initializationVector = initializationVector; + return this; + } + @CustomType.Setter + public Builder ipVersion(@Nullable String ipVersion) { + this.ipVersion = ipVersion; + return this; + } + @CustomType.Setter + public Builder ipv4Prefix(@Nullable Integer ipv4Prefix) { + this.ipv4Prefix = ipv4Prefix; + return this; + } + @CustomType.Setter + public Builder ipv6Prefix(@Nullable Integer ipv6Prefix) { + this.ipv6Prefix = ipv6Prefix; + return this; + } + @CustomType.Setter + public Builder locationId(@Nullable String locationId) { + this.locationId = locationId; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder max(@Nullable Integer max) { + this.max = max; + return this; + } + @CustomType.Setter + public Builder maxRandomNumber(@Nullable Integer maxRandomNumber) { + this.maxRandomNumber = maxRandomNumber; + return this; + } + @CustomType.Setter + public Builder min(@Nullable Integer min) { + this.min = min; + return this; + } + @CustomType.Setter + public Builder minRandomNumber(@Nullable Integer minRandomNumber) { + this.minRandomNumber = minRandomNumber; + return this; + } + @CustomType.Setter + public Builder nonce(@Nullable String nonce) { + this.nonce = nonce; + return this; + } + @CustomType.Setter + public Builder numberOfBytes(@Nullable Integer numberOfBytes) { + this.numberOfBytes = numberOfBytes; + return this; + } + @CustomType.Setter + public Builder operandOne(@Nullable String operandOne) { + this.operandOne = operandOne; + return this; + } + @CustomType.Setter + public Builder paramName(@Nullable String paramName) { + this.paramName = paramName; + return this; + } + @CustomType.Setter + public Builder pathComponentOffset(@Nullable String pathComponentOffset) { + this.pathComponentOffset = pathComponentOffset; + return this; + } + @CustomType.Setter + public Builder prependBytes(@Nullable Boolean prependBytes) { + this.prependBytes = prependBytes; + return this; + } + @CustomType.Setter + public Builder queryParameterName(@Nullable String queryParameterName) { + this.queryParameterName = queryParameterName; + return this; + } + @CustomType.Setter + public Builder regex(@Nullable String regex) { + this.regex = regex; + return this; + } + @CustomType.Setter + public Builder replacement(@Nullable String replacement) { + this.replacement = replacement; + return this; + } + @CustomType.Setter + public Builder responseHeaderName(@Nullable String responseHeaderName) { + this.responseHeaderName = responseHeaderName; + return this; + } + @CustomType.Setter + public Builder separator(@Nullable String separator) { + this.separator = separator; + return this; + } + @CustomType.Setter + public Builder setCookieName(@Nullable String setCookieName) { + this.setCookieName = setCookieName; + return this; + } + @CustomType.Setter + public Builder startIndex(@Nullable Integer startIndex) { + this.startIndex = startIndex; + return this; + } + @CustomType.Setter + public Builder subString(@Nullable String subString) { + this.subString = subString; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder transform(@Nullable String transform) { + this.transform = transform; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder valueSource(@Nullable String valueSource) { + this.valueSource = valueSource; + return this; + } + @CustomType.Setter + public Builder variableName(@Nullable String variableName) { + this.variableName = variableName; + return this; + } + @CustomType.Setter + public Builder variableValue(@Nullable String variableValue) { + this.variableValue = variableValue; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable(); + _resultValue.algorithm = algorithm; + _resultValue.caseSensitive = caseSensitive; + _resultValue.certificateFieldName = certificateFieldName; + _resultValue.cookieName = cookieName; + _resultValue.deviceProfile = deviceProfile; + _resultValue.encryptionKey = encryptionKey; + _resultValue.encryptionMode = encryptionMode; + _resultValue.endIndex = endIndex; + _resultValue.exceptChars = exceptChars; + _resultValue.extractLocation = extractLocation; + _resultValue.forceChars = forceChars; + _resultValue.formatString = formatString; + _resultValue.generator = generator; + _resultValue.globalSubstitution = globalSubstitution; + _resultValue.headerName = headerName; + _resultValue.hmacAlgorithm = hmacAlgorithm; + _resultValue.hmacKey = hmacKey; + _resultValue.initializationVector = initializationVector; + _resultValue.ipVersion = ipVersion; + _resultValue.ipv4Prefix = ipv4Prefix; + _resultValue.ipv6Prefix = ipv6Prefix; + _resultValue.locationId = locationId; + _resultValue.locked = locked; + _resultValue.max = max; + _resultValue.maxRandomNumber = maxRandomNumber; + _resultValue.min = min; + _resultValue.minRandomNumber = minRandomNumber; + _resultValue.nonce = nonce; + _resultValue.numberOfBytes = numberOfBytes; + _resultValue.operandOne = operandOne; + _resultValue.paramName = paramName; + _resultValue.pathComponentOffset = pathComponentOffset; + _resultValue.prependBytes = prependBytes; + _resultValue.queryParameterName = queryParameterName; + _resultValue.regex = regex; + _resultValue.replacement = replacement; + _resultValue.responseHeaderName = responseHeaderName; + _resultValue.separator = separator; + _resultValue.setCookieName = setCookieName; + _resultValue.startIndex = startIndex; + _resultValue.subString = subString; + _resultValue.templateUuid = templateUuid; + _resultValue.transform = transform; + _resultValue.uuid = uuid; + _resultValue.valueSource = valueSource; + _resultValue.variableName = variableName; + _resultValue.variableValue = variableValue; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode.java new file mode 100644 index 000000000..11e675532 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode { + private @Nullable String errorType; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String timeout; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode() {} + public Optional errorType() { + return Optional.ofNullable(this.errorType); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional timeout() { + return Optional.ofNullable(this.timeout); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String errorType; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String timeout; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode defaults) { + Objects.requireNonNull(defaults); + this.errorType = defaults.errorType; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.timeout = defaults.timeout; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder errorType(@Nullable String errorType) { + this.errorType = errorType; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder timeout(@Nullable String timeout) { + this.timeout = timeout; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode(); + _resultValue.errorType = errorType; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.timeout = timeout; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield.java new file mode 100644 index 000000000..4e5fc34c1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield.java @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap; +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield { + private @Nullable Boolean locked; + private @Nullable String nossmap; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap ssmap; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional nossmap() { + return Optional.ofNullable(this.nossmap); + } + public Optional ssmap() { + return Optional.ofNullable(this.ssmap); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String nossmap; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap ssmap; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.nossmap = defaults.nossmap; + this.ssmap = defaults.ssmap; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder nossmap(@Nullable String nossmap) { + this.nossmap = nossmap; + return this; + } + @CustomType.Setter + public Builder ssmap(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap ssmap) { + this.ssmap = ssmap; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield(); + _resultValue.locked = locked; + _resultValue.nossmap = nossmap; + _resultValue.ssmap = ssmap; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap.java new file mode 100644 index 000000000..95c29ed21 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap { + private @Nullable String chinaCdnMap; + private @Nullable Boolean hasMixedHosts; + private @Nullable String name; + private @Nullable String src; + private @Nullable String srmap; + private @Nullable String value; + + private GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap() {} + public Optional chinaCdnMap() { + return Optional.ofNullable(this.chinaCdnMap); + } + public Optional hasMixedHosts() { + return Optional.ofNullable(this.hasMixedHosts); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + public Optional src() { + return Optional.ofNullable(this.src); + } + public Optional srmap() { + return Optional.ofNullable(this.srmap); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String chinaCdnMap; + private @Nullable Boolean hasMixedHosts; + private @Nullable String name; + private @Nullable String src; + private @Nullable String srmap; + private @Nullable String value; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap defaults) { + Objects.requireNonNull(defaults); + this.chinaCdnMap = defaults.chinaCdnMap; + this.hasMixedHosts = defaults.hasMixedHosts; + this.name = defaults.name; + this.src = defaults.src; + this.srmap = defaults.srmap; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder chinaCdnMap(@Nullable String chinaCdnMap) { + this.chinaCdnMap = chinaCdnMap; + return this; + } + @CustomType.Setter + public Builder hasMixedHosts(@Nullable Boolean hasMixedHosts) { + this.hasMixedHosts = hasMixedHosts; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + @CustomType.Setter + public Builder src(@Nullable String src) { + this.src = src; + return this; + } + @CustomType.Setter + public Builder srmap(@Nullable String srmap) { + this.srmap = srmap; + return this; + } + @CustomType.Setter + public Builder value(@Nullable String value) { + this.value = value; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap(); + _resultValue.chinaCdnMap = chinaCdnMap; + _resultValue.hasMixedHosts = hasMixedHosts; + _resultValue.name = name; + _resultValue.src = src; + _resultValue.srmap = srmap; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration.java new file mode 100644 index 000000000..6f69a28eb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration.java @@ -0,0 +1,206 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration { + private @Nullable Boolean allowHttpsDowngrade; + private @Nullable Boolean allowHttpsUpgrade; + private @Nullable Integer cacheSharingDuration; + private @Nullable String cacheSharingStartTime; + private @Nullable Boolean enabled; + private @Nullable Boolean isCertificateSniOnly; + private @Nullable Boolean isTieredDistributionUsed; + private @Nullable Boolean locked; + private @Nullable Integer migrationDuration; + private @Nullable String migrationFrom; + private @Nullable String migrationStartTime; + private @Nullable String tdLocation; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration() {} + public Optional allowHttpsDowngrade() { + return Optional.ofNullable(this.allowHttpsDowngrade); + } + public Optional allowHttpsUpgrade() { + return Optional.ofNullable(this.allowHttpsUpgrade); + } + public Optional cacheSharingDuration() { + return Optional.ofNullable(this.cacheSharingDuration); + } + public Optional cacheSharingStartTime() { + return Optional.ofNullable(this.cacheSharingStartTime); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional isCertificateSniOnly() { + return Optional.ofNullable(this.isCertificateSniOnly); + } + public Optional isTieredDistributionUsed() { + return Optional.ofNullable(this.isTieredDistributionUsed); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional migrationDuration() { + return Optional.ofNullable(this.migrationDuration); + } + public Optional migrationFrom() { + return Optional.ofNullable(this.migrationFrom); + } + public Optional migrationStartTime() { + return Optional.ofNullable(this.migrationStartTime); + } + public Optional tdLocation() { + return Optional.ofNullable(this.tdLocation); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean allowHttpsDowngrade; + private @Nullable Boolean allowHttpsUpgrade; + private @Nullable Integer cacheSharingDuration; + private @Nullable String cacheSharingStartTime; + private @Nullable Boolean enabled; + private @Nullable Boolean isCertificateSniOnly; + private @Nullable Boolean isTieredDistributionUsed; + private @Nullable Boolean locked; + private @Nullable Integer migrationDuration; + private @Nullable String migrationFrom; + private @Nullable String migrationStartTime; + private @Nullable String tdLocation; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration defaults) { + Objects.requireNonNull(defaults); + this.allowHttpsDowngrade = defaults.allowHttpsDowngrade; + this.allowHttpsUpgrade = defaults.allowHttpsUpgrade; + this.cacheSharingDuration = defaults.cacheSharingDuration; + this.cacheSharingStartTime = defaults.cacheSharingStartTime; + this.enabled = defaults.enabled; + this.isCertificateSniOnly = defaults.isCertificateSniOnly; + this.isTieredDistributionUsed = defaults.isTieredDistributionUsed; + this.locked = defaults.locked; + this.migrationDuration = defaults.migrationDuration; + this.migrationFrom = defaults.migrationFrom; + this.migrationStartTime = defaults.migrationStartTime; + this.tdLocation = defaults.tdLocation; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder allowHttpsDowngrade(@Nullable Boolean allowHttpsDowngrade) { + this.allowHttpsDowngrade = allowHttpsDowngrade; + return this; + } + @CustomType.Setter + public Builder allowHttpsUpgrade(@Nullable Boolean allowHttpsUpgrade) { + this.allowHttpsUpgrade = allowHttpsUpgrade; + return this; + } + @CustomType.Setter + public Builder cacheSharingDuration(@Nullable Integer cacheSharingDuration) { + this.cacheSharingDuration = cacheSharingDuration; + return this; + } + @CustomType.Setter + public Builder cacheSharingStartTime(@Nullable String cacheSharingStartTime) { + this.cacheSharingStartTime = cacheSharingStartTime; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder isCertificateSniOnly(@Nullable Boolean isCertificateSniOnly) { + this.isCertificateSniOnly = isCertificateSniOnly; + return this; + } + @CustomType.Setter + public Builder isTieredDistributionUsed(@Nullable Boolean isTieredDistributionUsed) { + this.isTieredDistributionUsed = isTieredDistributionUsed; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder migrationDuration(@Nullable Integer migrationDuration) { + this.migrationDuration = migrationDuration; + return this; + } + @CustomType.Setter + public Builder migrationFrom(@Nullable String migrationFrom) { + this.migrationFrom = migrationFrom; + return this; + } + @CustomType.Setter + public Builder migrationStartTime(@Nullable String migrationStartTime) { + this.migrationStartTime = migrationStartTime; + return this; + } + @CustomType.Setter + public Builder tdLocation(@Nullable String tdLocation) { + this.tdLocation = tdLocation; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration(); + _resultValue.allowHttpsDowngrade = allowHttpsDowngrade; + _resultValue.allowHttpsUpgrade = allowHttpsUpgrade; + _resultValue.cacheSharingDuration = cacheSharingDuration; + _resultValue.cacheSharingStartTime = cacheSharingStartTime; + _resultValue.enabled = enabled; + _resultValue.isCertificateSniOnly = isCertificateSniOnly; + _resultValue.isTieredDistributionUsed = isTieredDistributionUsed; + _resultValue.locked = locked; + _resultValue.migrationDuration = migrationDuration; + _resultValue.migrationFrom = migrationFrom; + _resultValue.migrationStartTime = migrationStartTime; + _resultValue.tdLocation = tdLocation; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride.java new file mode 100644 index 000000000..daf159f31 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride { + private @Nullable String info; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride() {} + public Optional info() { + return Optional.ofNullable(this.info); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String info; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride defaults) { + Objects.requireNonNull(defaults); + this.info = defaults.info; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder info(@Nullable String info) { + this.info = info; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride(); + _resultValue.info = info; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing.java new file mode 100644 index 000000000..d4ab2c619 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing { + private @Nullable Boolean locked; + private @Nullable Boolean strictMode; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable Boolean validMode; + + private GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional strictMode() { + return Optional.ofNullable(this.strictMode); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional validMode() { + return Optional.ofNullable(this.validMode); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable Boolean strictMode; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable Boolean validMode; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.strictMode = defaults.strictMode; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.validMode = defaults.validMode; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder strictMode(@Nullable Boolean strictMode) { + this.strictMode = strictMode; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder validMode(@Nullable Boolean validMode) { + this.validMode = validMode; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing(); + _resultValue.locked = locked; + _resultValue.strictMode = strictMode; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.validMode = validMode; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer.java new file mode 100644 index 000000000..bedc13fa3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer.java @@ -0,0 +1,301 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer { + private @Nullable Boolean accessControl; + private @Nullable Boolean cacheKey; + private @Nullable Boolean caching; + private @Nullable Boolean contentCompressor; + private @Nullable Boolean dynamicWebContent; + private @Nullable Boolean enabled; + private @Nullable Boolean geoLocation; + private @Nullable Boolean ip; + private @Nullable Boolean largeFileDelivery; + private @Nullable Boolean liveVideoDelivery; + private @Nullable Boolean locked; + private @Nullable Boolean modifyPath; + private @Nullable Boolean onDemandVideoDelivery; + private @Nullable Boolean origin; + private @Nullable String partnerDomainSuffix; + private @Nullable Boolean referrer; + private @Nullable Boolean refreshContent; + private @Nullable Boolean siteFailover; + private @Nullable String templateUuid; + private @Nullable Boolean tokenAuthorization; + private @Nullable String uuid; + private @Nullable Boolean webApplicationFirewall; + + private GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer() {} + public Optional accessControl() { + return Optional.ofNullable(this.accessControl); + } + public Optional cacheKey() { + return Optional.ofNullable(this.cacheKey); + } + public Optional caching() { + return Optional.ofNullable(this.caching); + } + public Optional contentCompressor() { + return Optional.ofNullable(this.contentCompressor); + } + public Optional dynamicWebContent() { + return Optional.ofNullable(this.dynamicWebContent); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional geoLocation() { + return Optional.ofNullable(this.geoLocation); + } + public Optional ip() { + return Optional.ofNullable(this.ip); + } + public Optional largeFileDelivery() { + return Optional.ofNullable(this.largeFileDelivery); + } + public Optional liveVideoDelivery() { + return Optional.ofNullable(this.liveVideoDelivery); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional modifyPath() { + return Optional.ofNullable(this.modifyPath); + } + public Optional onDemandVideoDelivery() { + return Optional.ofNullable(this.onDemandVideoDelivery); + } + public Optional origin() { + return Optional.ofNullable(this.origin); + } + public Optional partnerDomainSuffix() { + return Optional.ofNullable(this.partnerDomainSuffix); + } + public Optional referrer() { + return Optional.ofNullable(this.referrer); + } + public Optional refreshContent() { + return Optional.ofNullable(this.refreshContent); + } + public Optional siteFailover() { + return Optional.ofNullable(this.siteFailover); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional tokenAuthorization() { + return Optional.ofNullable(this.tokenAuthorization); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional webApplicationFirewall() { + return Optional.ofNullable(this.webApplicationFirewall); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean accessControl; + private @Nullable Boolean cacheKey; + private @Nullable Boolean caching; + private @Nullable Boolean contentCompressor; + private @Nullable Boolean dynamicWebContent; + private @Nullable Boolean enabled; + private @Nullable Boolean geoLocation; + private @Nullable Boolean ip; + private @Nullable Boolean largeFileDelivery; + private @Nullable Boolean liveVideoDelivery; + private @Nullable Boolean locked; + private @Nullable Boolean modifyPath; + private @Nullable Boolean onDemandVideoDelivery; + private @Nullable Boolean origin; + private @Nullable String partnerDomainSuffix; + private @Nullable Boolean referrer; + private @Nullable Boolean refreshContent; + private @Nullable Boolean siteFailover; + private @Nullable String templateUuid; + private @Nullable Boolean tokenAuthorization; + private @Nullable String uuid; + private @Nullable Boolean webApplicationFirewall; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer defaults) { + Objects.requireNonNull(defaults); + this.accessControl = defaults.accessControl; + this.cacheKey = defaults.cacheKey; + this.caching = defaults.caching; + this.contentCompressor = defaults.contentCompressor; + this.dynamicWebContent = defaults.dynamicWebContent; + this.enabled = defaults.enabled; + this.geoLocation = defaults.geoLocation; + this.ip = defaults.ip; + this.largeFileDelivery = defaults.largeFileDelivery; + this.liveVideoDelivery = defaults.liveVideoDelivery; + this.locked = defaults.locked; + this.modifyPath = defaults.modifyPath; + this.onDemandVideoDelivery = defaults.onDemandVideoDelivery; + this.origin = defaults.origin; + this.partnerDomainSuffix = defaults.partnerDomainSuffix; + this.referrer = defaults.referrer; + this.refreshContent = defaults.refreshContent; + this.siteFailover = defaults.siteFailover; + this.templateUuid = defaults.templateUuid; + this.tokenAuthorization = defaults.tokenAuthorization; + this.uuid = defaults.uuid; + this.webApplicationFirewall = defaults.webApplicationFirewall; + } + + @CustomType.Setter + public Builder accessControl(@Nullable Boolean accessControl) { + this.accessControl = accessControl; + return this; + } + @CustomType.Setter + public Builder cacheKey(@Nullable Boolean cacheKey) { + this.cacheKey = cacheKey; + return this; + } + @CustomType.Setter + public Builder caching(@Nullable Boolean caching) { + this.caching = caching; + return this; + } + @CustomType.Setter + public Builder contentCompressor(@Nullable Boolean contentCompressor) { + this.contentCompressor = contentCompressor; + return this; + } + @CustomType.Setter + public Builder dynamicWebContent(@Nullable Boolean dynamicWebContent) { + this.dynamicWebContent = dynamicWebContent; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder geoLocation(@Nullable Boolean geoLocation) { + this.geoLocation = geoLocation; + return this; + } + @CustomType.Setter + public Builder ip(@Nullable Boolean ip) { + this.ip = ip; + return this; + } + @CustomType.Setter + public Builder largeFileDelivery(@Nullable Boolean largeFileDelivery) { + this.largeFileDelivery = largeFileDelivery; + return this; + } + @CustomType.Setter + public Builder liveVideoDelivery(@Nullable Boolean liveVideoDelivery) { + this.liveVideoDelivery = liveVideoDelivery; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder modifyPath(@Nullable Boolean modifyPath) { + this.modifyPath = modifyPath; + return this; + } + @CustomType.Setter + public Builder onDemandVideoDelivery(@Nullable Boolean onDemandVideoDelivery) { + this.onDemandVideoDelivery = onDemandVideoDelivery; + return this; + } + @CustomType.Setter + public Builder origin(@Nullable Boolean origin) { + this.origin = origin; + return this; + } + @CustomType.Setter + public Builder partnerDomainSuffix(@Nullable String partnerDomainSuffix) { + this.partnerDomainSuffix = partnerDomainSuffix; + return this; + } + @CustomType.Setter + public Builder referrer(@Nullable Boolean referrer) { + this.referrer = referrer; + return this; + } + @CustomType.Setter + public Builder refreshContent(@Nullable Boolean refreshContent) { + this.refreshContent = refreshContent; + return this; + } + @CustomType.Setter + public Builder siteFailover(@Nullable Boolean siteFailover) { + this.siteFailover = siteFailover; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder tokenAuthorization(@Nullable Boolean tokenAuthorization) { + this.tokenAuthorization = tokenAuthorization; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder webApplicationFirewall(@Nullable Boolean webApplicationFirewall) { + this.webApplicationFirewall = webApplicationFirewall; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer(); + _resultValue.accessControl = accessControl; + _resultValue.cacheKey = cacheKey; + _resultValue.caching = caching; + _resultValue.contentCompressor = contentCompressor; + _resultValue.dynamicWebContent = dynamicWebContent; + _resultValue.enabled = enabled; + _resultValue.geoLocation = geoLocation; + _resultValue.ip = ip; + _resultValue.largeFileDelivery = largeFileDelivery; + _resultValue.liveVideoDelivery = liveVideoDelivery; + _resultValue.locked = locked; + _resultValue.modifyPath = modifyPath; + _resultValue.onDemandVideoDelivery = onDemandVideoDelivery; + _resultValue.origin = origin; + _resultValue.partnerDomainSuffix = partnerDomainSuffix; + _resultValue.referrer = referrer; + _resultValue.refreshContent = refreshContent; + _resultValue.siteFailover = siteFailover; + _resultValue.templateUuid = templateUuid; + _resultValue.tokenAuthorization = tokenAuthorization; + _resultValue.uuid = uuid; + _resultValue.webApplicationFirewall = webApplicationFirewall; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute.java new file mode 100644 index 000000000..9f89f0cb2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute.java @@ -0,0 +1,217 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute { + private @Nullable Boolean allowFcmParentOverride; + private @Nullable String customMap; + private @Nullable String customStatKey; + private @Nullable Boolean enableCustomKey; + private @Nullable Boolean enabled; + private @Nullable Boolean forceSslForward; + private @Nullable Boolean locked; + private @Nullable String raceStatTtl; + private @Nullable String srDownloadLinkTitle; + private @Nullable String templateUuid; + private @Nullable String testObjectUrl; + private @Nullable String toHost; + private @Nullable String toHostStatus; + private @Nullable String type; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute() {} + public Optional allowFcmParentOverride() { + return Optional.ofNullable(this.allowFcmParentOverride); + } + public Optional customMap() { + return Optional.ofNullable(this.customMap); + } + public Optional customStatKey() { + return Optional.ofNullable(this.customStatKey); + } + public Optional enableCustomKey() { + return Optional.ofNullable(this.enableCustomKey); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional forceSslForward() { + return Optional.ofNullable(this.forceSslForward); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional raceStatTtl() { + return Optional.ofNullable(this.raceStatTtl); + } + public Optional srDownloadLinkTitle() { + return Optional.ofNullable(this.srDownloadLinkTitle); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional testObjectUrl() { + return Optional.ofNullable(this.testObjectUrl); + } + public Optional toHost() { + return Optional.ofNullable(this.toHost); + } + public Optional toHostStatus() { + return Optional.ofNullable(this.toHostStatus); + } + public Optional type() { + return Optional.ofNullable(this.type); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean allowFcmParentOverride; + private @Nullable String customMap; + private @Nullable String customStatKey; + private @Nullable Boolean enableCustomKey; + private @Nullable Boolean enabled; + private @Nullable Boolean forceSslForward; + private @Nullable Boolean locked; + private @Nullable String raceStatTtl; + private @Nullable String srDownloadLinkTitle; + private @Nullable String templateUuid; + private @Nullable String testObjectUrl; + private @Nullable String toHost; + private @Nullable String toHostStatus; + private @Nullable String type; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute defaults) { + Objects.requireNonNull(defaults); + this.allowFcmParentOverride = defaults.allowFcmParentOverride; + this.customMap = defaults.customMap; + this.customStatKey = defaults.customStatKey; + this.enableCustomKey = defaults.enableCustomKey; + this.enabled = defaults.enabled; + this.forceSslForward = defaults.forceSslForward; + this.locked = defaults.locked; + this.raceStatTtl = defaults.raceStatTtl; + this.srDownloadLinkTitle = defaults.srDownloadLinkTitle; + this.templateUuid = defaults.templateUuid; + this.testObjectUrl = defaults.testObjectUrl; + this.toHost = defaults.toHost; + this.toHostStatus = defaults.toHostStatus; + this.type = defaults.type; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder allowFcmParentOverride(@Nullable Boolean allowFcmParentOverride) { + this.allowFcmParentOverride = allowFcmParentOverride; + return this; + } + @CustomType.Setter + public Builder customMap(@Nullable String customMap) { + this.customMap = customMap; + return this; + } + @CustomType.Setter + public Builder customStatKey(@Nullable String customStatKey) { + this.customStatKey = customStatKey; + return this; + } + @CustomType.Setter + public Builder enableCustomKey(@Nullable Boolean enableCustomKey) { + this.enableCustomKey = enableCustomKey; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder forceSslForward(@Nullable Boolean forceSslForward) { + this.forceSslForward = forceSslForward; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder raceStatTtl(@Nullable String raceStatTtl) { + this.raceStatTtl = raceStatTtl; + return this; + } + @CustomType.Setter + public Builder srDownloadLinkTitle(@Nullable String srDownloadLinkTitle) { + this.srDownloadLinkTitle = srDownloadLinkTitle; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder testObjectUrl(@Nullable String testObjectUrl) { + this.testObjectUrl = testObjectUrl; + return this; + } + @CustomType.Setter + public Builder toHost(@Nullable String toHost) { + this.toHost = toHost; + return this; + } + @CustomType.Setter + public Builder toHostStatus(@Nullable String toHostStatus) { + this.toHostStatus = toHostStatus; + return this; + } + @CustomType.Setter + public Builder type(@Nullable String type) { + this.type = type; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute(); + _resultValue.allowFcmParentOverride = allowFcmParentOverride; + _resultValue.customMap = customMap; + _resultValue.customStatKey = customStatKey; + _resultValue.enableCustomKey = enableCustomKey; + _resultValue.enabled = enabled; + _resultValue.forceSslForward = forceSslForward; + _resultValue.locked = locked; + _resultValue.raceStatTtl = raceStatTtl; + _resultValue.srDownloadLinkTitle = srDownloadLinkTitle; + _resultValue.templateUuid = templateUuid; + _resultValue.testObjectUrl = testObjectUrl; + _resultValue.toHost = toHost; + _resultValue.toHostStatus = toHostStatus; + _resultValue.type = type; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization.java new file mode 100644 index 000000000..ca2175250 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization { + private @Nullable String display; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization() {} + public Optional display() { + return Optional.ofNullable(this.display); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String display; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization defaults) { + Objects.requireNonNull(defaults); + this.display = defaults.display; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder display(@Nullable String display) { + this.display = display; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization(); + _resultValue.display = display; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf.java new file mode 100644 index 000000000..e2d772335 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf.java @@ -0,0 +1,110 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf { + private @Nullable Boolean enabled; + private @Nullable Integer ibmCustomerId; + private @Nullable Boolean limitToDynamic; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional ibmCustomerId() { + return Optional.ofNullable(this.ibmCustomerId); + } + public Optional limitToDynamic() { + return Optional.ofNullable(this.limitToDynamic); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Integer ibmCustomerId; + private @Nullable Boolean limitToDynamic; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.ibmCustomerId = defaults.ibmCustomerId; + this.limitToDynamic = defaults.limitToDynamic; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder ibmCustomerId(@Nullable Integer ibmCustomerId) { + this.ibmCustomerId = ibmCustomerId; + return this; + } + @CustomType.Setter + public Builder limitToDynamic(@Nullable Boolean limitToDynamic) { + this.limitToDynamic = limitToDynamic; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf(); + _resultValue.enabled = enabled; + _resultValue.ibmCustomerId = ibmCustomerId; + _resultValue.limitToDynamic = limitToDynamic; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution.java new file mode 100644 index 000000000..ff6d34cc5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String tieredDistributionMap; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional tieredDistributionMap() { + return Optional.ofNullable(this.tieredDistributionMap); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String tieredDistributionMap; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.tieredDistributionMap = defaults.tieredDistributionMap; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder tieredDistributionMap(@Nullable String tieredDistributionMap) { + this.tieredDistributionMap = tieredDistributionMap; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.tieredDistributionMap = tieredDistributionMap; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced.java new file mode 100644 index 000000000..91ba45b8e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced.java @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced { + private @Nullable Boolean allowall; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String method; + private @Nullable String policy; + private @Nullable String templateUuid; + private @Nullable String tieredDistributionMap; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced() {} + public Optional allowall() { + return Optional.ofNullable(this.allowall); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional method() { + return Optional.ofNullable(this.method); + } + public Optional policy() { + return Optional.ofNullable(this.policy); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional tieredDistributionMap() { + return Optional.ofNullable(this.tieredDistributionMap); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean allowall; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String method; + private @Nullable String policy; + private @Nullable String templateUuid; + private @Nullable String tieredDistributionMap; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced defaults) { + Objects.requireNonNull(defaults); + this.allowall = defaults.allowall; + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.method = defaults.method; + this.policy = defaults.policy; + this.templateUuid = defaults.templateUuid; + this.tieredDistributionMap = defaults.tieredDistributionMap; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder allowall(@Nullable Boolean allowall) { + this.allowall = allowall; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder method(@Nullable String method) { + this.method = method; + return this; + } + @CustomType.Setter + public Builder policy(@Nullable String policy) { + this.policy = policy; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder tieredDistributionMap(@Nullable String tieredDistributionMap) { + this.tieredDistributionMap = tieredDistributionMap; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced(); + _resultValue.allowall = allowall; + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.method = method; + _resultValue.policy = policy; + _resultValue.templateUuid = templateUuid; + _resultValue.tieredDistributionMap = tieredDistributionMap; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization.java new file mode 100644 index 000000000..d39d08939 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization.java @@ -0,0 +1,217 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization { + private @Nullable String cloudwrapperMapMigrationTitle; + private @Nullable Boolean customMapEnabled; + private @Nullable String customMapName; + private @Nullable String hashAlgorithm; + private @Nullable String location; + private @Nullable Boolean locked; + private @Nullable Boolean mapMigrationEnabled; + private @Nullable String migrationEndDate; + private @Nullable String migrationStartDate; + private @Nullable Boolean migrationWithinCwMapsEnabled; + private @Nullable String serialEnd; + private @Nullable String serialStart; + private @Nullable String templateUuid; + private @Nullable String tier1Title; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization() {} + public Optional cloudwrapperMapMigrationTitle() { + return Optional.ofNullable(this.cloudwrapperMapMigrationTitle); + } + public Optional customMapEnabled() { + return Optional.ofNullable(this.customMapEnabled); + } + public Optional customMapName() { + return Optional.ofNullable(this.customMapName); + } + public Optional hashAlgorithm() { + return Optional.ofNullable(this.hashAlgorithm); + } + public Optional location() { + return Optional.ofNullable(this.location); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional mapMigrationEnabled() { + return Optional.ofNullable(this.mapMigrationEnabled); + } + public Optional migrationEndDate() { + return Optional.ofNullable(this.migrationEndDate); + } + public Optional migrationStartDate() { + return Optional.ofNullable(this.migrationStartDate); + } + public Optional migrationWithinCwMapsEnabled() { + return Optional.ofNullable(this.migrationWithinCwMapsEnabled); + } + public Optional serialEnd() { + return Optional.ofNullable(this.serialEnd); + } + public Optional serialStart() { + return Optional.ofNullable(this.serialStart); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional tier1Title() { + return Optional.ofNullable(this.tier1Title); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String cloudwrapperMapMigrationTitle; + private @Nullable Boolean customMapEnabled; + private @Nullable String customMapName; + private @Nullable String hashAlgorithm; + private @Nullable String location; + private @Nullable Boolean locked; + private @Nullable Boolean mapMigrationEnabled; + private @Nullable String migrationEndDate; + private @Nullable String migrationStartDate; + private @Nullable Boolean migrationWithinCwMapsEnabled; + private @Nullable String serialEnd; + private @Nullable String serialStart; + private @Nullable String templateUuid; + private @Nullable String tier1Title; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization defaults) { + Objects.requireNonNull(defaults); + this.cloudwrapperMapMigrationTitle = defaults.cloudwrapperMapMigrationTitle; + this.customMapEnabled = defaults.customMapEnabled; + this.customMapName = defaults.customMapName; + this.hashAlgorithm = defaults.hashAlgorithm; + this.location = defaults.location; + this.locked = defaults.locked; + this.mapMigrationEnabled = defaults.mapMigrationEnabled; + this.migrationEndDate = defaults.migrationEndDate; + this.migrationStartDate = defaults.migrationStartDate; + this.migrationWithinCwMapsEnabled = defaults.migrationWithinCwMapsEnabled; + this.serialEnd = defaults.serialEnd; + this.serialStart = defaults.serialStart; + this.templateUuid = defaults.templateUuid; + this.tier1Title = defaults.tier1Title; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder cloudwrapperMapMigrationTitle(@Nullable String cloudwrapperMapMigrationTitle) { + this.cloudwrapperMapMigrationTitle = cloudwrapperMapMigrationTitle; + return this; + } + @CustomType.Setter + public Builder customMapEnabled(@Nullable Boolean customMapEnabled) { + this.customMapEnabled = customMapEnabled; + return this; + } + @CustomType.Setter + public Builder customMapName(@Nullable String customMapName) { + this.customMapName = customMapName; + return this; + } + @CustomType.Setter + public Builder hashAlgorithm(@Nullable String hashAlgorithm) { + this.hashAlgorithm = hashAlgorithm; + return this; + } + @CustomType.Setter + public Builder location(@Nullable String location) { + this.location = location; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder mapMigrationEnabled(@Nullable Boolean mapMigrationEnabled) { + this.mapMigrationEnabled = mapMigrationEnabled; + return this; + } + @CustomType.Setter + public Builder migrationEndDate(@Nullable String migrationEndDate) { + this.migrationEndDate = migrationEndDate; + return this; + } + @CustomType.Setter + public Builder migrationStartDate(@Nullable String migrationStartDate) { + this.migrationStartDate = migrationStartDate; + return this; + } + @CustomType.Setter + public Builder migrationWithinCwMapsEnabled(@Nullable Boolean migrationWithinCwMapsEnabled) { + this.migrationWithinCwMapsEnabled = migrationWithinCwMapsEnabled; + return this; + } + @CustomType.Setter + public Builder serialEnd(@Nullable String serialEnd) { + this.serialEnd = serialEnd; + return this; + } + @CustomType.Setter + public Builder serialStart(@Nullable String serialStart) { + this.serialStart = serialStart; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder tier1Title(@Nullable String tier1Title) { + this.tier1Title = tier1Title; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization(); + _resultValue.cloudwrapperMapMigrationTitle = cloudwrapperMapMigrationTitle; + _resultValue.customMapEnabled = customMapEnabled; + _resultValue.customMapName = customMapName; + _resultValue.hashAlgorithm = hashAlgorithm; + _resultValue.location = location; + _resultValue.locked = locked; + _resultValue.mapMigrationEnabled = mapMigrationEnabled; + _resultValue.migrationEndDate = migrationEndDate; + _resultValue.migrationStartDate = migrationStartDate; + _resultValue.migrationWithinCwMapsEnabled = migrationWithinCwMapsEnabled; + _resultValue.serialEnd = serialEnd; + _resultValue.serialStart = serialStart; + _resultValue.templateUuid = templateUuid; + _resultValue.tier1Title = tier1Title; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTimeout.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTimeout.java new file mode 100644 index 000000000..0f175abae --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorTimeout.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorTimeout { + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String value; + + private GetPropertyRulesBuilderRulesV20230920BehaviorTimeout() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorTimeout defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String value; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorTimeout defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder value(@Nullable String value) { + this.value = value; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorTimeout build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorTimeout(); + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration.java new file mode 100644 index 000000000..435286dda --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration.java @@ -0,0 +1,145 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration { + private @Nullable Boolean enabled; + private @Nullable String extractLocation; + private @Nullable String headerName; + private @Nullable String legalText; + private @Nullable Boolean locked; + private @Nullable String queryParameterName; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String variableName; + + private GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional extractLocation() { + return Optional.ofNullable(this.extractLocation); + } + public Optional headerName() { + return Optional.ofNullable(this.headerName); + } + public Optional legalText() { + return Optional.ofNullable(this.legalText); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional queryParameterName() { + return Optional.ofNullable(this.queryParameterName); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional variableName() { + return Optional.ofNullable(this.variableName); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable String extractLocation; + private @Nullable String headerName; + private @Nullable String legalText; + private @Nullable Boolean locked; + private @Nullable String queryParameterName; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String variableName; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.extractLocation = defaults.extractLocation; + this.headerName = defaults.headerName; + this.legalText = defaults.legalText; + this.locked = defaults.locked; + this.queryParameterName = defaults.queryParameterName; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.variableName = defaults.variableName; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder extractLocation(@Nullable String extractLocation) { + this.extractLocation = extractLocation; + return this; + } + @CustomType.Setter + public Builder headerName(@Nullable String headerName) { + this.headerName = headerName; + return this; + } + @CustomType.Setter + public Builder legalText(@Nullable String legalText) { + this.legalText = legalText; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder queryParameterName(@Nullable String queryParameterName) { + this.queryParameterName = queryParameterName; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder variableName(@Nullable String variableName) { + this.variableName = variableName; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration(); + _resultValue.enabled = enabled; + _resultValue.extractLocation = extractLocation; + _resultValue.headerName = headerName; + _resultValue.legalText = legalText; + _resultValue.locked = locked; + _resultValue.queryParameterName = queryParameterName; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.variableName = variableName; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag.java new file mode 100644 index 000000000..da822d069 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken.java new file mode 100644 index 000000000..112fc1cc5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken.java @@ -0,0 +1,145 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken { + private @Nullable Boolean enableEs256; + private @Nullable Boolean enableRs256; + private @Nullable String extractLocation; + private @Nullable String headerName; + private @Nullable String jwt; + private @Nullable Boolean locked; + private @Nullable String queryParameterName; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken() {} + public Optional enableEs256() { + return Optional.ofNullable(this.enableEs256); + } + public Optional enableRs256() { + return Optional.ofNullable(this.enableRs256); + } + public Optional extractLocation() { + return Optional.ofNullable(this.extractLocation); + } + public Optional headerName() { + return Optional.ofNullable(this.headerName); + } + public Optional jwt() { + return Optional.ofNullable(this.jwt); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional queryParameterName() { + return Optional.ofNullable(this.queryParameterName); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enableEs256; + private @Nullable Boolean enableRs256; + private @Nullable String extractLocation; + private @Nullable String headerName; + private @Nullable String jwt; + private @Nullable Boolean locked; + private @Nullable String queryParameterName; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken defaults) { + Objects.requireNonNull(defaults); + this.enableEs256 = defaults.enableEs256; + this.enableRs256 = defaults.enableRs256; + this.extractLocation = defaults.extractLocation; + this.headerName = defaults.headerName; + this.jwt = defaults.jwt; + this.locked = defaults.locked; + this.queryParameterName = defaults.queryParameterName; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enableEs256(@Nullable Boolean enableEs256) { + this.enableEs256 = enableEs256; + return this; + } + @CustomType.Setter + public Builder enableRs256(@Nullable Boolean enableRs256) { + this.enableRs256 = enableRs256; + return this; + } + @CustomType.Setter + public Builder extractLocation(@Nullable String extractLocation) { + this.extractLocation = extractLocation; + return this; + } + @CustomType.Setter + public Builder headerName(@Nullable String headerName) { + this.headerName = headerName; + return this; + } + @CustomType.Setter + public Builder jwt(@Nullable String jwt) { + this.jwt = jwt; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder queryParameterName(@Nullable String queryParameterName) { + this.queryParameterName = queryParameterName; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken(); + _resultValue.enableEs256 = enableEs256; + _resultValue.enableRs256 = enableRs256; + _resultValue.extractLocation = extractLocation; + _resultValue.headerName = headerName; + _resultValue.jwt = jwt; + _resultValue.locked = locked; + _resultValue.queryParameterName = queryParameterName; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp.java new file mode 100644 index 000000000..419d07edb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp.java @@ -0,0 +1,241 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp { + private @Nullable String authorizations; + private @Nullable String clientId; + private @Nullable Boolean customHeader; + private @Nullable Boolean enableEs256; + private @Nullable Boolean enableRs256; + private @Nullable Boolean extractAuthorizations; + private @Nullable Boolean extractClientId; + private @Nullable String extractLocation; + private @Nullable Boolean extractUserName; + private @Nullable String headerName; + private @Nullable String jwt; + private @Nullable Boolean locked; + private @Nullable String primaryLocation; + private @Nullable String queryParameterName; + private @Nullable String templateUuid; + private @Nullable String userName; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp() {} + public Optional authorizations() { + return Optional.ofNullable(this.authorizations); + } + public Optional clientId() { + return Optional.ofNullable(this.clientId); + } + public Optional customHeader() { + return Optional.ofNullable(this.customHeader); + } + public Optional enableEs256() { + return Optional.ofNullable(this.enableEs256); + } + public Optional enableRs256() { + return Optional.ofNullable(this.enableRs256); + } + public Optional extractAuthorizations() { + return Optional.ofNullable(this.extractAuthorizations); + } + public Optional extractClientId() { + return Optional.ofNullable(this.extractClientId); + } + public Optional extractLocation() { + return Optional.ofNullable(this.extractLocation); + } + public Optional extractUserName() { + return Optional.ofNullable(this.extractUserName); + } + public Optional headerName() { + return Optional.ofNullable(this.headerName); + } + public Optional jwt() { + return Optional.ofNullable(this.jwt); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional primaryLocation() { + return Optional.ofNullable(this.primaryLocation); + } + public Optional queryParameterName() { + return Optional.ofNullable(this.queryParameterName); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional userName() { + return Optional.ofNullable(this.userName); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String authorizations; + private @Nullable String clientId; + private @Nullable Boolean customHeader; + private @Nullable Boolean enableEs256; + private @Nullable Boolean enableRs256; + private @Nullable Boolean extractAuthorizations; + private @Nullable Boolean extractClientId; + private @Nullable String extractLocation; + private @Nullable Boolean extractUserName; + private @Nullable String headerName; + private @Nullable String jwt; + private @Nullable Boolean locked; + private @Nullable String primaryLocation; + private @Nullable String queryParameterName; + private @Nullable String templateUuid; + private @Nullable String userName; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp defaults) { + Objects.requireNonNull(defaults); + this.authorizations = defaults.authorizations; + this.clientId = defaults.clientId; + this.customHeader = defaults.customHeader; + this.enableEs256 = defaults.enableEs256; + this.enableRs256 = defaults.enableRs256; + this.extractAuthorizations = defaults.extractAuthorizations; + this.extractClientId = defaults.extractClientId; + this.extractLocation = defaults.extractLocation; + this.extractUserName = defaults.extractUserName; + this.headerName = defaults.headerName; + this.jwt = defaults.jwt; + this.locked = defaults.locked; + this.primaryLocation = defaults.primaryLocation; + this.queryParameterName = defaults.queryParameterName; + this.templateUuid = defaults.templateUuid; + this.userName = defaults.userName; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder authorizations(@Nullable String authorizations) { + this.authorizations = authorizations; + return this; + } + @CustomType.Setter + public Builder clientId(@Nullable String clientId) { + this.clientId = clientId; + return this; + } + @CustomType.Setter + public Builder customHeader(@Nullable Boolean customHeader) { + this.customHeader = customHeader; + return this; + } + @CustomType.Setter + public Builder enableEs256(@Nullable Boolean enableEs256) { + this.enableEs256 = enableEs256; + return this; + } + @CustomType.Setter + public Builder enableRs256(@Nullable Boolean enableRs256) { + this.enableRs256 = enableRs256; + return this; + } + @CustomType.Setter + public Builder extractAuthorizations(@Nullable Boolean extractAuthorizations) { + this.extractAuthorizations = extractAuthorizations; + return this; + } + @CustomType.Setter + public Builder extractClientId(@Nullable Boolean extractClientId) { + this.extractClientId = extractClientId; + return this; + } + @CustomType.Setter + public Builder extractLocation(@Nullable String extractLocation) { + this.extractLocation = extractLocation; + return this; + } + @CustomType.Setter + public Builder extractUserName(@Nullable Boolean extractUserName) { + this.extractUserName = extractUserName; + return this; + } + @CustomType.Setter + public Builder headerName(@Nullable String headerName) { + this.headerName = headerName; + return this; + } + @CustomType.Setter + public Builder jwt(@Nullable String jwt) { + this.jwt = jwt; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder primaryLocation(@Nullable String primaryLocation) { + this.primaryLocation = primaryLocation; + return this; + } + @CustomType.Setter + public Builder queryParameterName(@Nullable String queryParameterName) { + this.queryParameterName = queryParameterName; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder userName(@Nullable String userName) { + this.userName = userName; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp(); + _resultValue.authorizations = authorizations; + _resultValue.clientId = clientId; + _resultValue.customHeader = customHeader; + _resultValue.enableEs256 = enableEs256; + _resultValue.enableRs256 = enableRs256; + _resultValue.extractAuthorizations = extractAuthorizations; + _resultValue.extractClientId = extractClientId; + _resultValue.extractLocation = extractLocation; + _resultValue.extractUserName = extractUserName; + _resultValue.headerName = headerName; + _resultValue.jwt = jwt; + _resultValue.locked = locked; + _resultValue.primaryLocation = primaryLocation; + _resultValue.queryParameterName = queryParameterName; + _resultValue.templateUuid = templateUuid; + _resultValue.userName = userName; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization.java new file mode 100644 index 000000000..81012ddb6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization.java @@ -0,0 +1,193 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization { + private @Nullable String algorithm; + private @Nullable Boolean escapeHmacInputs; + private @Nullable Boolean failureResponse; + private @Nullable Boolean ignoreQueryString; + private @Nullable String key; + private @Nullable String location; + private @Nullable String locationId; + private @Nullable Boolean locked; + private @Nullable String salt; + private @Nullable String templateUuid; + private @Nullable String transitionKey; + private @Nullable Boolean useAdvanced; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization() {} + public Optional algorithm() { + return Optional.ofNullable(this.algorithm); + } + public Optional escapeHmacInputs() { + return Optional.ofNullable(this.escapeHmacInputs); + } + public Optional failureResponse() { + return Optional.ofNullable(this.failureResponse); + } + public Optional ignoreQueryString() { + return Optional.ofNullable(this.ignoreQueryString); + } + public Optional key() { + return Optional.ofNullable(this.key); + } + public Optional location() { + return Optional.ofNullable(this.location); + } + public Optional locationId() { + return Optional.ofNullable(this.locationId); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional salt() { + return Optional.ofNullable(this.salt); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional transitionKey() { + return Optional.ofNullable(this.transitionKey); + } + public Optional useAdvanced() { + return Optional.ofNullable(this.useAdvanced); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String algorithm; + private @Nullable Boolean escapeHmacInputs; + private @Nullable Boolean failureResponse; + private @Nullable Boolean ignoreQueryString; + private @Nullable String key; + private @Nullable String location; + private @Nullable String locationId; + private @Nullable Boolean locked; + private @Nullable String salt; + private @Nullable String templateUuid; + private @Nullable String transitionKey; + private @Nullable Boolean useAdvanced; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization defaults) { + Objects.requireNonNull(defaults); + this.algorithm = defaults.algorithm; + this.escapeHmacInputs = defaults.escapeHmacInputs; + this.failureResponse = defaults.failureResponse; + this.ignoreQueryString = defaults.ignoreQueryString; + this.key = defaults.key; + this.location = defaults.location; + this.locationId = defaults.locationId; + this.locked = defaults.locked; + this.salt = defaults.salt; + this.templateUuid = defaults.templateUuid; + this.transitionKey = defaults.transitionKey; + this.useAdvanced = defaults.useAdvanced; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder algorithm(@Nullable String algorithm) { + this.algorithm = algorithm; + return this; + } + @CustomType.Setter + public Builder escapeHmacInputs(@Nullable Boolean escapeHmacInputs) { + this.escapeHmacInputs = escapeHmacInputs; + return this; + } + @CustomType.Setter + public Builder failureResponse(@Nullable Boolean failureResponse) { + this.failureResponse = failureResponse; + return this; + } + @CustomType.Setter + public Builder ignoreQueryString(@Nullable Boolean ignoreQueryString) { + this.ignoreQueryString = ignoreQueryString; + return this; + } + @CustomType.Setter + public Builder key(@Nullable String key) { + this.key = key; + return this; + } + @CustomType.Setter + public Builder location(@Nullable String location) { + this.location = location; + return this; + } + @CustomType.Setter + public Builder locationId(@Nullable String locationId) { + this.locationId = locationId; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder salt(@Nullable String salt) { + this.salt = salt; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder transitionKey(@Nullable String transitionKey) { + this.transitionKey = transitionKey; + return this; + } + @CustomType.Setter + public Builder useAdvanced(@Nullable Boolean useAdvanced) { + this.useAdvanced = useAdvanced; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization(); + _resultValue.algorithm = algorithm; + _resultValue.escapeHmacInputs = escapeHmacInputs; + _resultValue.failureResponse = failureResponse; + _resultValue.ignoreQueryString = ignoreQueryString; + _resultValue.key = key; + _resultValue.location = location; + _resultValue.locationId = locationId; + _resultValue.locked = locked; + _resultValue.salt = salt; + _resultValue.templateUuid = templateUuid; + _resultValue.transitionKey = transitionKey; + _resultValue.useAdvanced = useAdvanced; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom.java new file mode 100644 index 000000000..ff755a1b0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom.java @@ -0,0 +1,186 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom { + private @Nullable String accessTitle; + private @Nullable Integer cloudletSharedPolicy; + private @Nullable String customCookieDomain; + private @Nullable String domainConfig; + private @Nullable Boolean locked; + private @Nullable Boolean sessionAutoProlong; + private @Nullable Integer sessionDuration; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable List waitingRoomAssetsPaths; + private @Nullable String waitingRoomPath; + private @Nullable String waitingRoomTitle; + + private GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom() {} + public Optional accessTitle() { + return Optional.ofNullable(this.accessTitle); + } + public Optional cloudletSharedPolicy() { + return Optional.ofNullable(this.cloudletSharedPolicy); + } + public Optional customCookieDomain() { + return Optional.ofNullable(this.customCookieDomain); + } + public Optional domainConfig() { + return Optional.ofNullable(this.domainConfig); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional sessionAutoProlong() { + return Optional.ofNullable(this.sessionAutoProlong); + } + public Optional sessionDuration() { + return Optional.ofNullable(this.sessionDuration); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public List waitingRoomAssetsPaths() { + return this.waitingRoomAssetsPaths == null ? List.of() : this.waitingRoomAssetsPaths; + } + public Optional waitingRoomPath() { + return Optional.ofNullable(this.waitingRoomPath); + } + public Optional waitingRoomTitle() { + return Optional.ofNullable(this.waitingRoomTitle); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String accessTitle; + private @Nullable Integer cloudletSharedPolicy; + private @Nullable String customCookieDomain; + private @Nullable String domainConfig; + private @Nullable Boolean locked; + private @Nullable Boolean sessionAutoProlong; + private @Nullable Integer sessionDuration; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable List waitingRoomAssetsPaths; + private @Nullable String waitingRoomPath; + private @Nullable String waitingRoomTitle; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom defaults) { + Objects.requireNonNull(defaults); + this.accessTitle = defaults.accessTitle; + this.cloudletSharedPolicy = defaults.cloudletSharedPolicy; + this.customCookieDomain = defaults.customCookieDomain; + this.domainConfig = defaults.domainConfig; + this.locked = defaults.locked; + this.sessionAutoProlong = defaults.sessionAutoProlong; + this.sessionDuration = defaults.sessionDuration; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.waitingRoomAssetsPaths = defaults.waitingRoomAssetsPaths; + this.waitingRoomPath = defaults.waitingRoomPath; + this.waitingRoomTitle = defaults.waitingRoomTitle; + } + + @CustomType.Setter + public Builder accessTitle(@Nullable String accessTitle) { + this.accessTitle = accessTitle; + return this; + } + @CustomType.Setter + public Builder cloudletSharedPolicy(@Nullable Integer cloudletSharedPolicy) { + this.cloudletSharedPolicy = cloudletSharedPolicy; + return this; + } + @CustomType.Setter + public Builder customCookieDomain(@Nullable String customCookieDomain) { + this.customCookieDomain = customCookieDomain; + return this; + } + @CustomType.Setter + public Builder domainConfig(@Nullable String domainConfig) { + this.domainConfig = domainConfig; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder sessionAutoProlong(@Nullable Boolean sessionAutoProlong) { + this.sessionAutoProlong = sessionAutoProlong; + return this; + } + @CustomType.Setter + public Builder sessionDuration(@Nullable Integer sessionDuration) { + this.sessionDuration = sessionDuration; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder waitingRoomAssetsPaths(@Nullable List waitingRoomAssetsPaths) { + this.waitingRoomAssetsPaths = waitingRoomAssetsPaths; + return this; + } + public Builder waitingRoomAssetsPaths(String... waitingRoomAssetsPaths) { + return waitingRoomAssetsPaths(List.of(waitingRoomAssetsPaths)); + } + @CustomType.Setter + public Builder waitingRoomPath(@Nullable String waitingRoomPath) { + this.waitingRoomPath = waitingRoomPath; + return this; + } + @CustomType.Setter + public Builder waitingRoomTitle(@Nullable String waitingRoomTitle) { + this.waitingRoomTitle = waitingRoomTitle; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom(); + _resultValue.accessTitle = accessTitle; + _resultValue.cloudletSharedPolicy = cloudletSharedPolicy; + _resultValue.customCookieDomain = customCookieDomain; + _resultValue.domainConfig = domainConfig; + _resultValue.locked = locked; + _resultValue.sessionAutoProlong = sessionAutoProlong; + _resultValue.sessionDuration = sessionDuration; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.waitingRoomAssetsPaths = waitingRoomAssetsPaths; + _resultValue.waitingRoomPath = waitingRoomPath; + _resultValue.waitingRoomTitle = waitingRoomTitle; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers.java new file mode 100644 index 000000000..8674450c3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers.java @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers { + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers(); + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization.java new file mode 100644 index 000000000..b2aae8e6b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization.java @@ -0,0 +1,552 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage; +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization { + private @Nullable Boolean allowedUserCookieAdvanced; + private @Nullable Boolean allowedUserCookieAutomaticSalt; + private @Nullable String allowedUserCookieDomain; + private @Nullable String allowedUserCookieDomainType; + private @Nullable Integer allowedUserCookieDuration; + private @Nullable Boolean allowedUserCookieEnabled; + private @Nullable Boolean allowedUserCookieHttpOnly; + private @Nullable String allowedUserCookieLabel; + private @Nullable String allowedUserCookieManagementTitle; + private @Nullable Boolean allowedUserCookieRefresh; + private @Nullable String allowedUserCookieSalt; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy cloudletPolicy; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable Boolean userIdentificationByCookie; + private @Nullable Boolean userIdentificationByHeaders; + private @Nullable Boolean userIdentificationByIp; + private @Nullable Boolean userIdentificationByParams; + private @Nullable String userIdentificationKeyCookie; + private @Nullable List userIdentificationKeyHeaders; + private @Nullable List userIdentificationKeyParams; + private @Nullable String userIdentificationTitle; + private @Nullable String uuid; + private @Nullable Integer waitingRoomCacheTtl; + private @Nullable Boolean waitingRoomCookieAdvanced; + private @Nullable Boolean waitingRoomCookieAutomaticSalt; + private @Nullable String waitingRoomCookieDomain; + private @Nullable String waitingRoomCookieDomainType; + private @Nullable Integer waitingRoomCookieDuration; + private @Nullable Boolean waitingRoomCookieEnabled; + private @Nullable Boolean waitingRoomCookieHttpOnly; + private @Nullable String waitingRoomCookieLabel; + private @Nullable String waitingRoomCookieManagementTitle; + private @Nullable String waitingRoomCookieSalt; + private @Nullable Boolean waitingRoomCookieShareLabel; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode waitingRoomCpCode; + private @Nullable String waitingRoomDirectory; + private @Nullable String waitingRoomManagementTitle; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage waitingRoomNetStorage; + private @Nullable Integer waitingRoomStatusCode; + private @Nullable Boolean waitingRoomUseCpCode; + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization() {} + public Optional allowedUserCookieAdvanced() { + return Optional.ofNullable(this.allowedUserCookieAdvanced); + } + public Optional allowedUserCookieAutomaticSalt() { + return Optional.ofNullable(this.allowedUserCookieAutomaticSalt); + } + public Optional allowedUserCookieDomain() { + return Optional.ofNullable(this.allowedUserCookieDomain); + } + public Optional allowedUserCookieDomainType() { + return Optional.ofNullable(this.allowedUserCookieDomainType); + } + public Optional allowedUserCookieDuration() { + return Optional.ofNullable(this.allowedUserCookieDuration); + } + public Optional allowedUserCookieEnabled() { + return Optional.ofNullable(this.allowedUserCookieEnabled); + } + public Optional allowedUserCookieHttpOnly() { + return Optional.ofNullable(this.allowedUserCookieHttpOnly); + } + public Optional allowedUserCookieLabel() { + return Optional.ofNullable(this.allowedUserCookieLabel); + } + public Optional allowedUserCookieManagementTitle() { + return Optional.ofNullable(this.allowedUserCookieManagementTitle); + } + public Optional allowedUserCookieRefresh() { + return Optional.ofNullable(this.allowedUserCookieRefresh); + } + public Optional allowedUserCookieSalt() { + return Optional.ofNullable(this.allowedUserCookieSalt); + } + public Optional cloudletPolicy() { + return Optional.ofNullable(this.cloudletPolicy); + } + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional userIdentificationByCookie() { + return Optional.ofNullable(this.userIdentificationByCookie); + } + public Optional userIdentificationByHeaders() { + return Optional.ofNullable(this.userIdentificationByHeaders); + } + public Optional userIdentificationByIp() { + return Optional.ofNullable(this.userIdentificationByIp); + } + public Optional userIdentificationByParams() { + return Optional.ofNullable(this.userIdentificationByParams); + } + public Optional userIdentificationKeyCookie() { + return Optional.ofNullable(this.userIdentificationKeyCookie); + } + public List userIdentificationKeyHeaders() { + return this.userIdentificationKeyHeaders == null ? List.of() : this.userIdentificationKeyHeaders; + } + public List userIdentificationKeyParams() { + return this.userIdentificationKeyParams == null ? List.of() : this.userIdentificationKeyParams; + } + public Optional userIdentificationTitle() { + return Optional.ofNullable(this.userIdentificationTitle); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional waitingRoomCacheTtl() { + return Optional.ofNullable(this.waitingRoomCacheTtl); + } + public Optional waitingRoomCookieAdvanced() { + return Optional.ofNullable(this.waitingRoomCookieAdvanced); + } + public Optional waitingRoomCookieAutomaticSalt() { + return Optional.ofNullable(this.waitingRoomCookieAutomaticSalt); + } + public Optional waitingRoomCookieDomain() { + return Optional.ofNullable(this.waitingRoomCookieDomain); + } + public Optional waitingRoomCookieDomainType() { + return Optional.ofNullable(this.waitingRoomCookieDomainType); + } + public Optional waitingRoomCookieDuration() { + return Optional.ofNullable(this.waitingRoomCookieDuration); + } + public Optional waitingRoomCookieEnabled() { + return Optional.ofNullable(this.waitingRoomCookieEnabled); + } + public Optional waitingRoomCookieHttpOnly() { + return Optional.ofNullable(this.waitingRoomCookieHttpOnly); + } + public Optional waitingRoomCookieLabel() { + return Optional.ofNullable(this.waitingRoomCookieLabel); + } + public Optional waitingRoomCookieManagementTitle() { + return Optional.ofNullable(this.waitingRoomCookieManagementTitle); + } + public Optional waitingRoomCookieSalt() { + return Optional.ofNullable(this.waitingRoomCookieSalt); + } + public Optional waitingRoomCookieShareLabel() { + return Optional.ofNullable(this.waitingRoomCookieShareLabel); + } + public Optional waitingRoomCpCode() { + return Optional.ofNullable(this.waitingRoomCpCode); + } + public Optional waitingRoomDirectory() { + return Optional.ofNullable(this.waitingRoomDirectory); + } + public Optional waitingRoomManagementTitle() { + return Optional.ofNullable(this.waitingRoomManagementTitle); + } + public Optional waitingRoomNetStorage() { + return Optional.ofNullable(this.waitingRoomNetStorage); + } + public Optional waitingRoomStatusCode() { + return Optional.ofNullable(this.waitingRoomStatusCode); + } + public Optional waitingRoomUseCpCode() { + return Optional.ofNullable(this.waitingRoomUseCpCode); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean allowedUserCookieAdvanced; + private @Nullable Boolean allowedUserCookieAutomaticSalt; + private @Nullable String allowedUserCookieDomain; + private @Nullable String allowedUserCookieDomainType; + private @Nullable Integer allowedUserCookieDuration; + private @Nullable Boolean allowedUserCookieEnabled; + private @Nullable Boolean allowedUserCookieHttpOnly; + private @Nullable String allowedUserCookieLabel; + private @Nullable String allowedUserCookieManagementTitle; + private @Nullable Boolean allowedUserCookieRefresh; + private @Nullable String allowedUserCookieSalt; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy cloudletPolicy; + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable Boolean userIdentificationByCookie; + private @Nullable Boolean userIdentificationByHeaders; + private @Nullable Boolean userIdentificationByIp; + private @Nullable Boolean userIdentificationByParams; + private @Nullable String userIdentificationKeyCookie; + private @Nullable List userIdentificationKeyHeaders; + private @Nullable List userIdentificationKeyParams; + private @Nullable String userIdentificationTitle; + private @Nullable String uuid; + private @Nullable Integer waitingRoomCacheTtl; + private @Nullable Boolean waitingRoomCookieAdvanced; + private @Nullable Boolean waitingRoomCookieAutomaticSalt; + private @Nullable String waitingRoomCookieDomain; + private @Nullable String waitingRoomCookieDomainType; + private @Nullable Integer waitingRoomCookieDuration; + private @Nullable Boolean waitingRoomCookieEnabled; + private @Nullable Boolean waitingRoomCookieHttpOnly; + private @Nullable String waitingRoomCookieLabel; + private @Nullable String waitingRoomCookieManagementTitle; + private @Nullable String waitingRoomCookieSalt; + private @Nullable Boolean waitingRoomCookieShareLabel; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode waitingRoomCpCode; + private @Nullable String waitingRoomDirectory; + private @Nullable String waitingRoomManagementTitle; + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage waitingRoomNetStorage; + private @Nullable Integer waitingRoomStatusCode; + private @Nullable Boolean waitingRoomUseCpCode; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization defaults) { + Objects.requireNonNull(defaults); + this.allowedUserCookieAdvanced = defaults.allowedUserCookieAdvanced; + this.allowedUserCookieAutomaticSalt = defaults.allowedUserCookieAutomaticSalt; + this.allowedUserCookieDomain = defaults.allowedUserCookieDomain; + this.allowedUserCookieDomainType = defaults.allowedUserCookieDomainType; + this.allowedUserCookieDuration = defaults.allowedUserCookieDuration; + this.allowedUserCookieEnabled = defaults.allowedUserCookieEnabled; + this.allowedUserCookieHttpOnly = defaults.allowedUserCookieHttpOnly; + this.allowedUserCookieLabel = defaults.allowedUserCookieLabel; + this.allowedUserCookieManagementTitle = defaults.allowedUserCookieManagementTitle; + this.allowedUserCookieRefresh = defaults.allowedUserCookieRefresh; + this.allowedUserCookieSalt = defaults.allowedUserCookieSalt; + this.cloudletPolicy = defaults.cloudletPolicy; + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.userIdentificationByCookie = defaults.userIdentificationByCookie; + this.userIdentificationByHeaders = defaults.userIdentificationByHeaders; + this.userIdentificationByIp = defaults.userIdentificationByIp; + this.userIdentificationByParams = defaults.userIdentificationByParams; + this.userIdentificationKeyCookie = defaults.userIdentificationKeyCookie; + this.userIdentificationKeyHeaders = defaults.userIdentificationKeyHeaders; + this.userIdentificationKeyParams = defaults.userIdentificationKeyParams; + this.userIdentificationTitle = defaults.userIdentificationTitle; + this.uuid = defaults.uuid; + this.waitingRoomCacheTtl = defaults.waitingRoomCacheTtl; + this.waitingRoomCookieAdvanced = defaults.waitingRoomCookieAdvanced; + this.waitingRoomCookieAutomaticSalt = defaults.waitingRoomCookieAutomaticSalt; + this.waitingRoomCookieDomain = defaults.waitingRoomCookieDomain; + this.waitingRoomCookieDomainType = defaults.waitingRoomCookieDomainType; + this.waitingRoomCookieDuration = defaults.waitingRoomCookieDuration; + this.waitingRoomCookieEnabled = defaults.waitingRoomCookieEnabled; + this.waitingRoomCookieHttpOnly = defaults.waitingRoomCookieHttpOnly; + this.waitingRoomCookieLabel = defaults.waitingRoomCookieLabel; + this.waitingRoomCookieManagementTitle = defaults.waitingRoomCookieManagementTitle; + this.waitingRoomCookieSalt = defaults.waitingRoomCookieSalt; + this.waitingRoomCookieShareLabel = defaults.waitingRoomCookieShareLabel; + this.waitingRoomCpCode = defaults.waitingRoomCpCode; + this.waitingRoomDirectory = defaults.waitingRoomDirectory; + this.waitingRoomManagementTitle = defaults.waitingRoomManagementTitle; + this.waitingRoomNetStorage = defaults.waitingRoomNetStorage; + this.waitingRoomStatusCode = defaults.waitingRoomStatusCode; + this.waitingRoomUseCpCode = defaults.waitingRoomUseCpCode; + } + + @CustomType.Setter + public Builder allowedUserCookieAdvanced(@Nullable Boolean allowedUserCookieAdvanced) { + this.allowedUserCookieAdvanced = allowedUserCookieAdvanced; + return this; + } + @CustomType.Setter + public Builder allowedUserCookieAutomaticSalt(@Nullable Boolean allowedUserCookieAutomaticSalt) { + this.allowedUserCookieAutomaticSalt = allowedUserCookieAutomaticSalt; + return this; + } + @CustomType.Setter + public Builder allowedUserCookieDomain(@Nullable String allowedUserCookieDomain) { + this.allowedUserCookieDomain = allowedUserCookieDomain; + return this; + } + @CustomType.Setter + public Builder allowedUserCookieDomainType(@Nullable String allowedUserCookieDomainType) { + this.allowedUserCookieDomainType = allowedUserCookieDomainType; + return this; + } + @CustomType.Setter + public Builder allowedUserCookieDuration(@Nullable Integer allowedUserCookieDuration) { + this.allowedUserCookieDuration = allowedUserCookieDuration; + return this; + } + @CustomType.Setter + public Builder allowedUserCookieEnabled(@Nullable Boolean allowedUserCookieEnabled) { + this.allowedUserCookieEnabled = allowedUserCookieEnabled; + return this; + } + @CustomType.Setter + public Builder allowedUserCookieHttpOnly(@Nullable Boolean allowedUserCookieHttpOnly) { + this.allowedUserCookieHttpOnly = allowedUserCookieHttpOnly; + return this; + } + @CustomType.Setter + public Builder allowedUserCookieLabel(@Nullable String allowedUserCookieLabel) { + this.allowedUserCookieLabel = allowedUserCookieLabel; + return this; + } + @CustomType.Setter + public Builder allowedUserCookieManagementTitle(@Nullable String allowedUserCookieManagementTitle) { + this.allowedUserCookieManagementTitle = allowedUserCookieManagementTitle; + return this; + } + @CustomType.Setter + public Builder allowedUserCookieRefresh(@Nullable Boolean allowedUserCookieRefresh) { + this.allowedUserCookieRefresh = allowedUserCookieRefresh; + return this; + } + @CustomType.Setter + public Builder allowedUserCookieSalt(@Nullable String allowedUserCookieSalt) { + this.allowedUserCookieSalt = allowedUserCookieSalt; + return this; + } + @CustomType.Setter + public Builder cloudletPolicy(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy cloudletPolicy) { + this.cloudletPolicy = cloudletPolicy; + return this; + } + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder userIdentificationByCookie(@Nullable Boolean userIdentificationByCookie) { + this.userIdentificationByCookie = userIdentificationByCookie; + return this; + } + @CustomType.Setter + public Builder userIdentificationByHeaders(@Nullable Boolean userIdentificationByHeaders) { + this.userIdentificationByHeaders = userIdentificationByHeaders; + return this; + } + @CustomType.Setter + public Builder userIdentificationByIp(@Nullable Boolean userIdentificationByIp) { + this.userIdentificationByIp = userIdentificationByIp; + return this; + } + @CustomType.Setter + public Builder userIdentificationByParams(@Nullable Boolean userIdentificationByParams) { + this.userIdentificationByParams = userIdentificationByParams; + return this; + } + @CustomType.Setter + public Builder userIdentificationKeyCookie(@Nullable String userIdentificationKeyCookie) { + this.userIdentificationKeyCookie = userIdentificationKeyCookie; + return this; + } + @CustomType.Setter + public Builder userIdentificationKeyHeaders(@Nullable List userIdentificationKeyHeaders) { + this.userIdentificationKeyHeaders = userIdentificationKeyHeaders; + return this; + } + public Builder userIdentificationKeyHeaders(String... userIdentificationKeyHeaders) { + return userIdentificationKeyHeaders(List.of(userIdentificationKeyHeaders)); + } + @CustomType.Setter + public Builder userIdentificationKeyParams(@Nullable List userIdentificationKeyParams) { + this.userIdentificationKeyParams = userIdentificationKeyParams; + return this; + } + public Builder userIdentificationKeyParams(String... userIdentificationKeyParams) { + return userIdentificationKeyParams(List.of(userIdentificationKeyParams)); + } + @CustomType.Setter + public Builder userIdentificationTitle(@Nullable String userIdentificationTitle) { + this.userIdentificationTitle = userIdentificationTitle; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder waitingRoomCacheTtl(@Nullable Integer waitingRoomCacheTtl) { + this.waitingRoomCacheTtl = waitingRoomCacheTtl; + return this; + } + @CustomType.Setter + public Builder waitingRoomCookieAdvanced(@Nullable Boolean waitingRoomCookieAdvanced) { + this.waitingRoomCookieAdvanced = waitingRoomCookieAdvanced; + return this; + } + @CustomType.Setter + public Builder waitingRoomCookieAutomaticSalt(@Nullable Boolean waitingRoomCookieAutomaticSalt) { + this.waitingRoomCookieAutomaticSalt = waitingRoomCookieAutomaticSalt; + return this; + } + @CustomType.Setter + public Builder waitingRoomCookieDomain(@Nullable String waitingRoomCookieDomain) { + this.waitingRoomCookieDomain = waitingRoomCookieDomain; + return this; + } + @CustomType.Setter + public Builder waitingRoomCookieDomainType(@Nullable String waitingRoomCookieDomainType) { + this.waitingRoomCookieDomainType = waitingRoomCookieDomainType; + return this; + } + @CustomType.Setter + public Builder waitingRoomCookieDuration(@Nullable Integer waitingRoomCookieDuration) { + this.waitingRoomCookieDuration = waitingRoomCookieDuration; + return this; + } + @CustomType.Setter + public Builder waitingRoomCookieEnabled(@Nullable Boolean waitingRoomCookieEnabled) { + this.waitingRoomCookieEnabled = waitingRoomCookieEnabled; + return this; + } + @CustomType.Setter + public Builder waitingRoomCookieHttpOnly(@Nullable Boolean waitingRoomCookieHttpOnly) { + this.waitingRoomCookieHttpOnly = waitingRoomCookieHttpOnly; + return this; + } + @CustomType.Setter + public Builder waitingRoomCookieLabel(@Nullable String waitingRoomCookieLabel) { + this.waitingRoomCookieLabel = waitingRoomCookieLabel; + return this; + } + @CustomType.Setter + public Builder waitingRoomCookieManagementTitle(@Nullable String waitingRoomCookieManagementTitle) { + this.waitingRoomCookieManagementTitle = waitingRoomCookieManagementTitle; + return this; + } + @CustomType.Setter + public Builder waitingRoomCookieSalt(@Nullable String waitingRoomCookieSalt) { + this.waitingRoomCookieSalt = waitingRoomCookieSalt; + return this; + } + @CustomType.Setter + public Builder waitingRoomCookieShareLabel(@Nullable Boolean waitingRoomCookieShareLabel) { + this.waitingRoomCookieShareLabel = waitingRoomCookieShareLabel; + return this; + } + @CustomType.Setter + public Builder waitingRoomCpCode(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode waitingRoomCpCode) { + this.waitingRoomCpCode = waitingRoomCpCode; + return this; + } + @CustomType.Setter + public Builder waitingRoomDirectory(@Nullable String waitingRoomDirectory) { + this.waitingRoomDirectory = waitingRoomDirectory; + return this; + } + @CustomType.Setter + public Builder waitingRoomManagementTitle(@Nullable String waitingRoomManagementTitle) { + this.waitingRoomManagementTitle = waitingRoomManagementTitle; + return this; + } + @CustomType.Setter + public Builder waitingRoomNetStorage(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage waitingRoomNetStorage) { + this.waitingRoomNetStorage = waitingRoomNetStorage; + return this; + } + @CustomType.Setter + public Builder waitingRoomStatusCode(@Nullable Integer waitingRoomStatusCode) { + this.waitingRoomStatusCode = waitingRoomStatusCode; + return this; + } + @CustomType.Setter + public Builder waitingRoomUseCpCode(@Nullable Boolean waitingRoomUseCpCode) { + this.waitingRoomUseCpCode = waitingRoomUseCpCode; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization(); + _resultValue.allowedUserCookieAdvanced = allowedUserCookieAdvanced; + _resultValue.allowedUserCookieAutomaticSalt = allowedUserCookieAutomaticSalt; + _resultValue.allowedUserCookieDomain = allowedUserCookieDomain; + _resultValue.allowedUserCookieDomainType = allowedUserCookieDomainType; + _resultValue.allowedUserCookieDuration = allowedUserCookieDuration; + _resultValue.allowedUserCookieEnabled = allowedUserCookieEnabled; + _resultValue.allowedUserCookieHttpOnly = allowedUserCookieHttpOnly; + _resultValue.allowedUserCookieLabel = allowedUserCookieLabel; + _resultValue.allowedUserCookieManagementTitle = allowedUserCookieManagementTitle; + _resultValue.allowedUserCookieRefresh = allowedUserCookieRefresh; + _resultValue.allowedUserCookieSalt = allowedUserCookieSalt; + _resultValue.cloudletPolicy = cloudletPolicy; + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.userIdentificationByCookie = userIdentificationByCookie; + _resultValue.userIdentificationByHeaders = userIdentificationByHeaders; + _resultValue.userIdentificationByIp = userIdentificationByIp; + _resultValue.userIdentificationByParams = userIdentificationByParams; + _resultValue.userIdentificationKeyCookie = userIdentificationKeyCookie; + _resultValue.userIdentificationKeyHeaders = userIdentificationKeyHeaders; + _resultValue.userIdentificationKeyParams = userIdentificationKeyParams; + _resultValue.userIdentificationTitle = userIdentificationTitle; + _resultValue.uuid = uuid; + _resultValue.waitingRoomCacheTtl = waitingRoomCacheTtl; + _resultValue.waitingRoomCookieAdvanced = waitingRoomCookieAdvanced; + _resultValue.waitingRoomCookieAutomaticSalt = waitingRoomCookieAutomaticSalt; + _resultValue.waitingRoomCookieDomain = waitingRoomCookieDomain; + _resultValue.waitingRoomCookieDomainType = waitingRoomCookieDomainType; + _resultValue.waitingRoomCookieDuration = waitingRoomCookieDuration; + _resultValue.waitingRoomCookieEnabled = waitingRoomCookieEnabled; + _resultValue.waitingRoomCookieHttpOnly = waitingRoomCookieHttpOnly; + _resultValue.waitingRoomCookieLabel = waitingRoomCookieLabel; + _resultValue.waitingRoomCookieManagementTitle = waitingRoomCookieManagementTitle; + _resultValue.waitingRoomCookieSalt = waitingRoomCookieSalt; + _resultValue.waitingRoomCookieShareLabel = waitingRoomCookieShareLabel; + _resultValue.waitingRoomCpCode = waitingRoomCpCode; + _resultValue.waitingRoomDirectory = waitingRoomDirectory; + _resultValue.waitingRoomManagementTitle = waitingRoomManagementTitle; + _resultValue.waitingRoomNetStorage = waitingRoomNetStorage; + _resultValue.waitingRoomStatusCode = waitingRoomStatusCode; + _resultValue.waitingRoomUseCpCode = waitingRoomUseCpCode; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy.java new file mode 100644 index 000000000..30dbe0906 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy.java @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy { + private @Nullable Integer id; + private @Nullable String name; + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy() {} + public Optional id() { + return Optional.ofNullable(this.id); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer id; + private @Nullable String name; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy defaults) { + Objects.requireNonNull(defaults); + this.id = defaults.id; + this.name = defaults.name; + } + + @CustomType.Setter + public Builder id(@Nullable Integer id) { + this.id = id; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy(); + _resultValue.id = id; + _resultValue.name = name; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo.java new file mode 100644 index 000000000..a2f7f40ad --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo.java @@ -0,0 +1,186 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo { + private @Nullable String accessTitle; + private @Nullable Integer cloudletSharedPolicy; + private @Nullable String customCookieDomain; + private @Nullable String domainConfig; + private @Nullable Boolean locked; + private @Nullable Boolean sessionAutoProlong; + private @Nullable Integer sessionDuration; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable List waitingRoomAssetsPaths; + private @Nullable String waitingRoomPath; + private @Nullable String waitingRoomTitle; + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo() {} + public Optional accessTitle() { + return Optional.ofNullable(this.accessTitle); + } + public Optional cloudletSharedPolicy() { + return Optional.ofNullable(this.cloudletSharedPolicy); + } + public Optional customCookieDomain() { + return Optional.ofNullable(this.customCookieDomain); + } + public Optional domainConfig() { + return Optional.ofNullable(this.domainConfig); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional sessionAutoProlong() { + return Optional.ofNullable(this.sessionAutoProlong); + } + public Optional sessionDuration() { + return Optional.ofNullable(this.sessionDuration); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public List waitingRoomAssetsPaths() { + return this.waitingRoomAssetsPaths == null ? List.of() : this.waitingRoomAssetsPaths; + } + public Optional waitingRoomPath() { + return Optional.ofNullable(this.waitingRoomPath); + } + public Optional waitingRoomTitle() { + return Optional.ofNullable(this.waitingRoomTitle); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String accessTitle; + private @Nullable Integer cloudletSharedPolicy; + private @Nullable String customCookieDomain; + private @Nullable String domainConfig; + private @Nullable Boolean locked; + private @Nullable Boolean sessionAutoProlong; + private @Nullable Integer sessionDuration; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable List waitingRoomAssetsPaths; + private @Nullable String waitingRoomPath; + private @Nullable String waitingRoomTitle; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo defaults) { + Objects.requireNonNull(defaults); + this.accessTitle = defaults.accessTitle; + this.cloudletSharedPolicy = defaults.cloudletSharedPolicy; + this.customCookieDomain = defaults.customCookieDomain; + this.domainConfig = defaults.domainConfig; + this.locked = defaults.locked; + this.sessionAutoProlong = defaults.sessionAutoProlong; + this.sessionDuration = defaults.sessionDuration; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.waitingRoomAssetsPaths = defaults.waitingRoomAssetsPaths; + this.waitingRoomPath = defaults.waitingRoomPath; + this.waitingRoomTitle = defaults.waitingRoomTitle; + } + + @CustomType.Setter + public Builder accessTitle(@Nullable String accessTitle) { + this.accessTitle = accessTitle; + return this; + } + @CustomType.Setter + public Builder cloudletSharedPolicy(@Nullable Integer cloudletSharedPolicy) { + this.cloudletSharedPolicy = cloudletSharedPolicy; + return this; + } + @CustomType.Setter + public Builder customCookieDomain(@Nullable String customCookieDomain) { + this.customCookieDomain = customCookieDomain; + return this; + } + @CustomType.Setter + public Builder domainConfig(@Nullable String domainConfig) { + this.domainConfig = domainConfig; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder sessionAutoProlong(@Nullable Boolean sessionAutoProlong) { + this.sessionAutoProlong = sessionAutoProlong; + return this; + } + @CustomType.Setter + public Builder sessionDuration(@Nullable Integer sessionDuration) { + this.sessionDuration = sessionDuration; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder waitingRoomAssetsPaths(@Nullable List waitingRoomAssetsPaths) { + this.waitingRoomAssetsPaths = waitingRoomAssetsPaths; + return this; + } + public Builder waitingRoomAssetsPaths(String... waitingRoomAssetsPaths) { + return waitingRoomAssetsPaths(List.of(waitingRoomAssetsPaths)); + } + @CustomType.Setter + public Builder waitingRoomPath(@Nullable String waitingRoomPath) { + this.waitingRoomPath = waitingRoomPath; + return this; + } + @CustomType.Setter + public Builder waitingRoomTitle(@Nullable String waitingRoomTitle) { + this.waitingRoomTitle = waitingRoomTitle; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo(); + _resultValue.accessTitle = accessTitle; + _resultValue.cloudletSharedPolicy = cloudletSharedPolicy; + _resultValue.customCookieDomain = customCookieDomain; + _resultValue.domainConfig = domainConfig; + _resultValue.locked = locked; + _resultValue.sessionAutoProlong = sessionAutoProlong; + _resultValue.sessionDuration = sessionDuration; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.waitingRoomAssetsPaths = waitingRoomAssetsPaths; + _resultValue.waitingRoomPath = waitingRoomPath; + _resultValue.waitingRoomTitle = waitingRoomTitle; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone.java new file mode 100644 index 000000000..7f886c4cb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone.java @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone { + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone(); + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode.java new file mode 100644 index 000000000..955e7b9f6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode.java @@ -0,0 +1,114 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits; +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits cpCodeLimits; + private @Nullable Integer createdDate; + private @Nullable String description; + private @Nullable Integer id; + private @Nullable String name; + private @Nullable List products; + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode() {} + public Optional cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + public Optional createdDate() { + return Optional.ofNullable(this.createdDate); + } + public Optional description() { + return Optional.ofNullable(this.description); + } + public Optional id() { + return Optional.ofNullable(this.id); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + public List products() { + return this.products == null ? List.of() : this.products; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits cpCodeLimits; + private @Nullable Integer createdDate; + private @Nullable String description; + private @Nullable Integer id; + private @Nullable String name; + private @Nullable List products; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode defaults) { + Objects.requireNonNull(defaults); + this.cpCodeLimits = defaults.cpCodeLimits; + this.createdDate = defaults.createdDate; + this.description = defaults.description; + this.id = defaults.id; + this.name = defaults.name; + this.products = defaults.products; + } + + @CustomType.Setter + public Builder cpCodeLimits(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits cpCodeLimits) { + this.cpCodeLimits = cpCodeLimits; + return this; + } + @CustomType.Setter + public Builder createdDate(@Nullable Integer createdDate) { + this.createdDate = createdDate; + return this; + } + @CustomType.Setter + public Builder description(@Nullable String description) { + this.description = description; + return this; + } + @CustomType.Setter + public Builder id(@Nullable Integer id) { + this.id = id; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + @CustomType.Setter + public Builder products(@Nullable List products) { + this.products = products; + return this; + } + public Builder products(String... products) { + return products(List.of(products)); + } + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode(); + _resultValue.cpCodeLimits = cpCodeLimits; + _resultValue.createdDate = createdDate; + _resultValue.description = description; + _resultValue.id = id; + _resultValue.name = name; + _resultValue.products = products; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits.java new file mode 100644 index 000000000..19298526a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits.java @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits { + private @Nullable Integer currentCapacity; + private @Nullable Integer limit; + private @Nullable String limitType; + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits() {} + public Optional currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + public Optional limit() { + return Optional.ofNullable(this.limit); + } + public Optional limitType() { + return Optional.ofNullable(this.limitType); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer currentCapacity; + private @Nullable Integer limit; + private @Nullable String limitType; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits defaults) { + Objects.requireNonNull(defaults); + this.currentCapacity = defaults.currentCapacity; + this.limit = defaults.limit; + this.limitType = defaults.limitType; + } + + @CustomType.Setter + public Builder currentCapacity(@Nullable Integer currentCapacity) { + this.currentCapacity = currentCapacity; + return this; + } + @CustomType.Setter + public Builder limit(@Nullable Integer limit) { + this.limit = limit; + return this; + } + @CustomType.Setter + public Builder limitType(@Nullable String limitType) { + this.limitType = limitType; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits(); + _resultValue.currentCapacity = currentCapacity; + _resultValue.limit = limit; + _resultValue.limitType = limitType; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage.java new file mode 100644 index 000000000..55135e13e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage.java @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage { + private @Nullable Integer cpCode; + private @Nullable String downloadDomainName; + private @Nullable String g2oToken; + + private GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage() {} + public Optional cpCode() { + return Optional.ofNullable(this.cpCode); + } + public Optional downloadDomainName() { + return Optional.ofNullable(this.downloadDomainName); + } + public Optional g2oToken() { + return Optional.ofNullable(this.g2oToken); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer cpCode; + private @Nullable String downloadDomainName; + private @Nullable String g2oToken; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage defaults) { + Objects.requireNonNull(defaults); + this.cpCode = defaults.cpCode; + this.downloadDomainName = defaults.downloadDomainName; + this.g2oToken = defaults.g2oToken; + } + + @CustomType.Setter + public Builder cpCode(@Nullable Integer cpCode) { + this.cpCode = cpCode; + return this; + } + @CustomType.Setter + public Builder downloadDomainName(@Nullable String downloadDomainName) { + this.downloadDomainName = downloadDomainName; + return this; + } + @CustomType.Setter + public Builder g2oToken(@Nullable String g2oToken) { + this.g2oToken = g2oToken; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage(); + _resultValue.cpCode = cpCode; + _resultValue.downloadDomainName = downloadDomainName; + _resultValue.g2oToken = g2oToken; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking.java new file mode 100644 index 000000000..a43caec99 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking.java @@ -0,0 +1,265 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking { + private @Nullable String abVariantLocation; + private @Nullable String decryptionPassword1; + private @Nullable String decryptionPassword2; + private @Nullable String decryptionPasswordId1; + private @Nullable String decryptionPasswordId2; + private @Nullable Boolean enable; + private @Nullable Boolean locked; + private @Nullable String miscellaneousSettingsTitle; + private @Nullable Boolean patternDecryptionEnable; + private @Nullable String patternEncryptionTitle; + private @Nullable Boolean signatureVerificationEnable; + private @Nullable String templateUuid; + private @Nullable String tokenSigningTitle; + private @Nullable Boolean useOriginalAsA; + private @Nullable String uuid; + private @Nullable String verificationKeyId1; + private @Nullable String verificationKeyId2; + private @Nullable String verificationPublicKey1; + private @Nullable String verificationPublicKey2; + + private GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking() {} + public Optional abVariantLocation() { + return Optional.ofNullable(this.abVariantLocation); + } + public Optional decryptionPassword1() { + return Optional.ofNullable(this.decryptionPassword1); + } + public Optional decryptionPassword2() { + return Optional.ofNullable(this.decryptionPassword2); + } + public Optional decryptionPasswordId1() { + return Optional.ofNullable(this.decryptionPasswordId1); + } + public Optional decryptionPasswordId2() { + return Optional.ofNullable(this.decryptionPasswordId2); + } + public Optional enable() { + return Optional.ofNullable(this.enable); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional miscellaneousSettingsTitle() { + return Optional.ofNullable(this.miscellaneousSettingsTitle); + } + public Optional patternDecryptionEnable() { + return Optional.ofNullable(this.patternDecryptionEnable); + } + public Optional patternEncryptionTitle() { + return Optional.ofNullable(this.patternEncryptionTitle); + } + public Optional signatureVerificationEnable() { + return Optional.ofNullable(this.signatureVerificationEnable); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional tokenSigningTitle() { + return Optional.ofNullable(this.tokenSigningTitle); + } + public Optional useOriginalAsA() { + return Optional.ofNullable(this.useOriginalAsA); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional verificationKeyId1() { + return Optional.ofNullable(this.verificationKeyId1); + } + public Optional verificationKeyId2() { + return Optional.ofNullable(this.verificationKeyId2); + } + public Optional verificationPublicKey1() { + return Optional.ofNullable(this.verificationPublicKey1); + } + public Optional verificationPublicKey2() { + return Optional.ofNullable(this.verificationPublicKey2); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String abVariantLocation; + private @Nullable String decryptionPassword1; + private @Nullable String decryptionPassword2; + private @Nullable String decryptionPasswordId1; + private @Nullable String decryptionPasswordId2; + private @Nullable Boolean enable; + private @Nullable Boolean locked; + private @Nullable String miscellaneousSettingsTitle; + private @Nullable Boolean patternDecryptionEnable; + private @Nullable String patternEncryptionTitle; + private @Nullable Boolean signatureVerificationEnable; + private @Nullable String templateUuid; + private @Nullable String tokenSigningTitle; + private @Nullable Boolean useOriginalAsA; + private @Nullable String uuid; + private @Nullable String verificationKeyId1; + private @Nullable String verificationKeyId2; + private @Nullable String verificationPublicKey1; + private @Nullable String verificationPublicKey2; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking defaults) { + Objects.requireNonNull(defaults); + this.abVariantLocation = defaults.abVariantLocation; + this.decryptionPassword1 = defaults.decryptionPassword1; + this.decryptionPassword2 = defaults.decryptionPassword2; + this.decryptionPasswordId1 = defaults.decryptionPasswordId1; + this.decryptionPasswordId2 = defaults.decryptionPasswordId2; + this.enable = defaults.enable; + this.locked = defaults.locked; + this.miscellaneousSettingsTitle = defaults.miscellaneousSettingsTitle; + this.patternDecryptionEnable = defaults.patternDecryptionEnable; + this.patternEncryptionTitle = defaults.patternEncryptionTitle; + this.signatureVerificationEnable = defaults.signatureVerificationEnable; + this.templateUuid = defaults.templateUuid; + this.tokenSigningTitle = defaults.tokenSigningTitle; + this.useOriginalAsA = defaults.useOriginalAsA; + this.uuid = defaults.uuid; + this.verificationKeyId1 = defaults.verificationKeyId1; + this.verificationKeyId2 = defaults.verificationKeyId2; + this.verificationPublicKey1 = defaults.verificationPublicKey1; + this.verificationPublicKey2 = defaults.verificationPublicKey2; + } + + @CustomType.Setter + public Builder abVariantLocation(@Nullable String abVariantLocation) { + this.abVariantLocation = abVariantLocation; + return this; + } + @CustomType.Setter + public Builder decryptionPassword1(@Nullable String decryptionPassword1) { + this.decryptionPassword1 = decryptionPassword1; + return this; + } + @CustomType.Setter + public Builder decryptionPassword2(@Nullable String decryptionPassword2) { + this.decryptionPassword2 = decryptionPassword2; + return this; + } + @CustomType.Setter + public Builder decryptionPasswordId1(@Nullable String decryptionPasswordId1) { + this.decryptionPasswordId1 = decryptionPasswordId1; + return this; + } + @CustomType.Setter + public Builder decryptionPasswordId2(@Nullable String decryptionPasswordId2) { + this.decryptionPasswordId2 = decryptionPasswordId2; + return this; + } + @CustomType.Setter + public Builder enable(@Nullable Boolean enable) { + this.enable = enable; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder miscellaneousSettingsTitle(@Nullable String miscellaneousSettingsTitle) { + this.miscellaneousSettingsTitle = miscellaneousSettingsTitle; + return this; + } + @CustomType.Setter + public Builder patternDecryptionEnable(@Nullable Boolean patternDecryptionEnable) { + this.patternDecryptionEnable = patternDecryptionEnable; + return this; + } + @CustomType.Setter + public Builder patternEncryptionTitle(@Nullable String patternEncryptionTitle) { + this.patternEncryptionTitle = patternEncryptionTitle; + return this; + } + @CustomType.Setter + public Builder signatureVerificationEnable(@Nullable Boolean signatureVerificationEnable) { + this.signatureVerificationEnable = signatureVerificationEnable; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder tokenSigningTitle(@Nullable String tokenSigningTitle) { + this.tokenSigningTitle = tokenSigningTitle; + return this; + } + @CustomType.Setter + public Builder useOriginalAsA(@Nullable Boolean useOriginalAsA) { + this.useOriginalAsA = useOriginalAsA; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder verificationKeyId1(@Nullable String verificationKeyId1) { + this.verificationKeyId1 = verificationKeyId1; + return this; + } + @CustomType.Setter + public Builder verificationKeyId2(@Nullable String verificationKeyId2) { + this.verificationKeyId2 = verificationKeyId2; + return this; + } + @CustomType.Setter + public Builder verificationPublicKey1(@Nullable String verificationPublicKey1) { + this.verificationPublicKey1 = verificationPublicKey1; + return this; + } + @CustomType.Setter + public Builder verificationPublicKey2(@Nullable String verificationPublicKey2) { + this.verificationPublicKey2 = verificationPublicKey2; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking(); + _resultValue.abVariantLocation = abVariantLocation; + _resultValue.decryptionPassword1 = decryptionPassword1; + _resultValue.decryptionPassword2 = decryptionPassword2; + _resultValue.decryptionPasswordId1 = decryptionPasswordId1; + _resultValue.decryptionPasswordId2 = decryptionPasswordId2; + _resultValue.enable = enable; + _resultValue.locked = locked; + _resultValue.miscellaneousSettingsTitle = miscellaneousSettingsTitle; + _resultValue.patternDecryptionEnable = patternDecryptionEnable; + _resultValue.patternEncryptionTitle = patternEncryptionTitle; + _resultValue.signatureVerificationEnable = signatureVerificationEnable; + _resultValue.templateUuid = templateUuid; + _resultValue.tokenSigningTitle = tokenSigningTitle; + _resultValue.useOriginalAsA = useOriginalAsA; + _resultValue.uuid = uuid; + _resultValue.verificationKeyId1 = verificationKeyId1; + _resultValue.verificationKeyId2 = verificationKeyId2; + _resultValue.verificationPublicKey1 = verificationPublicKey1; + _resultValue.verificationPublicKey2 = verificationPublicKey2; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall.java new file mode 100644 index 000000000..6a9eb9ed5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration; +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration firewallConfiguration; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall() {} + public Optional firewallConfiguration() { + return Optional.ofNullable(this.firewallConfiguration); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration firewallConfiguration; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall defaults) { + Objects.requireNonNull(defaults); + this.firewallConfiguration = defaults.firewallConfiguration; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder firewallConfiguration(@Nullable GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration firewallConfiguration) { + this.firewallConfiguration = firewallConfiguration; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall(); + _resultValue.firewallConfiguration = firewallConfiguration; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration.java new file mode 100644 index 000000000..0d25bbe4a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration { + private @Nullable Integer configId; + private @Nullable String fileName; + private @Nullable String productionStatus; + private @Nullable Integer productionVersion; + private @Nullable String stagingStatus; + private @Nullable Integer stagingVersion; + + private GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration() {} + public Optional configId() { + return Optional.ofNullable(this.configId); + } + public Optional fileName() { + return Optional.ofNullable(this.fileName); + } + public Optional productionStatus() { + return Optional.ofNullable(this.productionStatus); + } + public Optional productionVersion() { + return Optional.ofNullable(this.productionVersion); + } + public Optional stagingStatus() { + return Optional.ofNullable(this.stagingStatus); + } + public Optional stagingVersion() { + return Optional.ofNullable(this.stagingVersion); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer configId; + private @Nullable String fileName; + private @Nullable String productionStatus; + private @Nullable Integer productionVersion; + private @Nullable String stagingStatus; + private @Nullable Integer stagingVersion; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration defaults) { + Objects.requireNonNull(defaults); + this.configId = defaults.configId; + this.fileName = defaults.fileName; + this.productionStatus = defaults.productionStatus; + this.productionVersion = defaults.productionVersion; + this.stagingStatus = defaults.stagingStatus; + this.stagingVersion = defaults.stagingVersion; + } + + @CustomType.Setter + public Builder configId(@Nullable Integer configId) { + this.configId = configId; + return this; + } + @CustomType.Setter + public Builder fileName(@Nullable String fileName) { + this.fileName = fileName; + return this; + } + @CustomType.Setter + public Builder productionStatus(@Nullable String productionStatus) { + this.productionStatus = productionStatus; + return this; + } + @CustomType.Setter + public Builder productionVersion(@Nullable Integer productionVersion) { + this.productionVersion = productionVersion; + return this; + } + @CustomType.Setter + public Builder stagingStatus(@Nullable String stagingStatus) { + this.stagingStatus = stagingStatus; + return this; + } + @CustomType.Setter + public Builder stagingVersion(@Nullable Integer stagingVersion) { + this.stagingVersion = stagingVersion; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration(); + _resultValue.configId = configId; + _resultValue.fileName = fileName; + _resultValue.productionStatus = productionStatus; + _resultValue.productionVersion = productionVersion; + _resultValue.stagingStatus = stagingStatus; + _resultValue.stagingVersion = stagingVersion; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets.java new file mode 100644 index 000000000..7be382343 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebdav.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebdav.java new file mode 100644 index 000000000..5555f8f47 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920BehaviorWebdav.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920BehaviorWebdav { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920BehaviorWebdav() {} + public Optional enabled() { + return Optional.ofNullable(this.enabled); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920BehaviorWebdav defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enabled; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920BehaviorWebdav defaults) { + Objects.requireNonNull(defaults); + this.enabled = defaults.enabled; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enabled(@Nullable Boolean enabled) { + this.enabled = enabled; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920BehaviorWebdav build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920BehaviorWebdav(); + _resultValue.enabled = enabled; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920Criterion.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920Criterion.java new file mode 100644 index 000000000..9790ffbd6 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920Criterion.java @@ -0,0 +1,620 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionBucket; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionCacheability; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIp; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionContentType; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionFileExtension; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionFilename; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionHostname; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionPath; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRandom; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestType; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionServerLocation; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionTime; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserAgent; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserLocation; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionVariableError; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest; +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest; +import com.pulumi.core.annotations.CustomType; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920Criterion { + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch advancedImMatch; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionBucket bucket; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionCacheability cacheability; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion chinaCdnRegion; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate clientCertificate; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionClientIp clientIp; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion clientIpVersion; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin cloudletsOrigin; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork contentDeliveryNetwork; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionContentType contentType; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic deviceCharacteristic; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups ecmdAuthGroups; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme ecmdAuthScheme; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated ecmdIsAuthenticated; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername ecmdUsername; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure edgeWorkersFailure; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionFileExtension fileExtension; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionFilename filename; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionHostname hostname; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced matchAdvanced; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode matchCpCode; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode matchResponseCode; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable matchVariable; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage metadataStage; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout originTimeout; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionPath path; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter queryStringParameter; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionRandom random; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig recoveryConfig; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression regularExpression; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie requestCookie; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader requestHeader; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod requestMethod; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol requestProtocol; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestType requestType; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader responseHeader; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionServerLocation serverLocation; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionTime time; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization tokenAuthorization; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionUserAgent userAgent; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionUserLocation userLocation; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork userNetwork; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionVariableError variableError; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest virtualWaitingRoomRequest; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest visitorPrioritizationRequest; + + private GetPropertyRulesBuilderRulesV20230920Criterion() {} + public Optional advancedImMatch() { + return Optional.ofNullable(this.advancedImMatch); + } + public Optional bucket() { + return Optional.ofNullable(this.bucket); + } + public Optional cacheability() { + return Optional.ofNullable(this.cacheability); + } + public Optional chinaCdnRegion() { + return Optional.ofNullable(this.chinaCdnRegion); + } + public Optional clientCertificate() { + return Optional.ofNullable(this.clientCertificate); + } + public Optional clientIp() { + return Optional.ofNullable(this.clientIp); + } + public Optional clientIpVersion() { + return Optional.ofNullable(this.clientIpVersion); + } + public Optional cloudletsOrigin() { + return Optional.ofNullable(this.cloudletsOrigin); + } + public Optional contentDeliveryNetwork() { + return Optional.ofNullable(this.contentDeliveryNetwork); + } + public Optional contentType() { + return Optional.ofNullable(this.contentType); + } + public Optional deviceCharacteristic() { + return Optional.ofNullable(this.deviceCharacteristic); + } + public Optional ecmdAuthGroups() { + return Optional.ofNullable(this.ecmdAuthGroups); + } + public Optional ecmdAuthScheme() { + return Optional.ofNullable(this.ecmdAuthScheme); + } + public Optional ecmdIsAuthenticated() { + return Optional.ofNullable(this.ecmdIsAuthenticated); + } + public Optional ecmdUsername() { + return Optional.ofNullable(this.ecmdUsername); + } + public Optional edgeWorkersFailure() { + return Optional.ofNullable(this.edgeWorkersFailure); + } + public Optional fileExtension() { + return Optional.ofNullable(this.fileExtension); + } + public Optional filename() { + return Optional.ofNullable(this.filename); + } + public Optional hostname() { + return Optional.ofNullable(this.hostname); + } + public Optional matchAdvanced() { + return Optional.ofNullable(this.matchAdvanced); + } + public Optional matchCpCode() { + return Optional.ofNullable(this.matchCpCode); + } + public Optional matchResponseCode() { + return Optional.ofNullable(this.matchResponseCode); + } + public Optional matchVariable() { + return Optional.ofNullable(this.matchVariable); + } + public Optional metadataStage() { + return Optional.ofNullable(this.metadataStage); + } + public Optional originTimeout() { + return Optional.ofNullable(this.originTimeout); + } + public Optional path() { + return Optional.ofNullable(this.path); + } + public Optional queryStringParameter() { + return Optional.ofNullable(this.queryStringParameter); + } + public Optional random() { + return Optional.ofNullable(this.random); + } + public Optional recoveryConfig() { + return Optional.ofNullable(this.recoveryConfig); + } + public Optional regularExpression() { + return Optional.ofNullable(this.regularExpression); + } + public Optional requestCookie() { + return Optional.ofNullable(this.requestCookie); + } + public Optional requestHeader() { + return Optional.ofNullable(this.requestHeader); + } + public Optional requestMethod() { + return Optional.ofNullable(this.requestMethod); + } + public Optional requestProtocol() { + return Optional.ofNullable(this.requestProtocol); + } + public Optional requestType() { + return Optional.ofNullable(this.requestType); + } + public Optional responseHeader() { + return Optional.ofNullable(this.responseHeader); + } + public Optional serverLocation() { + return Optional.ofNullable(this.serverLocation); + } + public Optional time() { + return Optional.ofNullable(this.time); + } + public Optional tokenAuthorization() { + return Optional.ofNullable(this.tokenAuthorization); + } + public Optional userAgent() { + return Optional.ofNullable(this.userAgent); + } + public Optional userLocation() { + return Optional.ofNullable(this.userLocation); + } + public Optional userNetwork() { + return Optional.ofNullable(this.userNetwork); + } + public Optional variableError() { + return Optional.ofNullable(this.variableError); + } + public Optional virtualWaitingRoomRequest() { + return Optional.ofNullable(this.virtualWaitingRoomRequest); + } + public Optional visitorPrioritizationRequest() { + return Optional.ofNullable(this.visitorPrioritizationRequest); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920Criterion defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch advancedImMatch; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionBucket bucket; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionCacheability cacheability; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion chinaCdnRegion; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate clientCertificate; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionClientIp clientIp; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion clientIpVersion; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin cloudletsOrigin; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork contentDeliveryNetwork; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionContentType contentType; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic deviceCharacteristic; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups ecmdAuthGroups; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme ecmdAuthScheme; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated ecmdIsAuthenticated; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername ecmdUsername; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure edgeWorkersFailure; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionFileExtension fileExtension; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionFilename filename; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionHostname hostname; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced matchAdvanced; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode matchCpCode; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode matchResponseCode; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable matchVariable; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage metadataStage; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout originTimeout; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionPath path; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter queryStringParameter; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionRandom random; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig recoveryConfig; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression regularExpression; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie requestCookie; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader requestHeader; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod requestMethod; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol requestProtocol; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestType requestType; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader responseHeader; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionServerLocation serverLocation; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionTime time; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization tokenAuthorization; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionUserAgent userAgent; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionUserLocation userLocation; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork userNetwork; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionVariableError variableError; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest virtualWaitingRoomRequest; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest visitorPrioritizationRequest; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920Criterion defaults) { + Objects.requireNonNull(defaults); + this.advancedImMatch = defaults.advancedImMatch; + this.bucket = defaults.bucket; + this.cacheability = defaults.cacheability; + this.chinaCdnRegion = defaults.chinaCdnRegion; + this.clientCertificate = defaults.clientCertificate; + this.clientIp = defaults.clientIp; + this.clientIpVersion = defaults.clientIpVersion; + this.cloudletsOrigin = defaults.cloudletsOrigin; + this.contentDeliveryNetwork = defaults.contentDeliveryNetwork; + this.contentType = defaults.contentType; + this.deviceCharacteristic = defaults.deviceCharacteristic; + this.ecmdAuthGroups = defaults.ecmdAuthGroups; + this.ecmdAuthScheme = defaults.ecmdAuthScheme; + this.ecmdIsAuthenticated = defaults.ecmdIsAuthenticated; + this.ecmdUsername = defaults.ecmdUsername; + this.edgeWorkersFailure = defaults.edgeWorkersFailure; + this.fileExtension = defaults.fileExtension; + this.filename = defaults.filename; + this.hostname = defaults.hostname; + this.matchAdvanced = defaults.matchAdvanced; + this.matchCpCode = defaults.matchCpCode; + this.matchResponseCode = defaults.matchResponseCode; + this.matchVariable = defaults.matchVariable; + this.metadataStage = defaults.metadataStage; + this.originTimeout = defaults.originTimeout; + this.path = defaults.path; + this.queryStringParameter = defaults.queryStringParameter; + this.random = defaults.random; + this.recoveryConfig = defaults.recoveryConfig; + this.regularExpression = defaults.regularExpression; + this.requestCookie = defaults.requestCookie; + this.requestHeader = defaults.requestHeader; + this.requestMethod = defaults.requestMethod; + this.requestProtocol = defaults.requestProtocol; + this.requestType = defaults.requestType; + this.responseHeader = defaults.responseHeader; + this.serverLocation = defaults.serverLocation; + this.time = defaults.time; + this.tokenAuthorization = defaults.tokenAuthorization; + this.userAgent = defaults.userAgent; + this.userLocation = defaults.userLocation; + this.userNetwork = defaults.userNetwork; + this.variableError = defaults.variableError; + this.virtualWaitingRoomRequest = defaults.virtualWaitingRoomRequest; + this.visitorPrioritizationRequest = defaults.visitorPrioritizationRequest; + } + + @CustomType.Setter + public Builder advancedImMatch(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch advancedImMatch) { + this.advancedImMatch = advancedImMatch; + return this; + } + @CustomType.Setter + public Builder bucket(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionBucket bucket) { + this.bucket = bucket; + return this; + } + @CustomType.Setter + public Builder cacheability(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionCacheability cacheability) { + this.cacheability = cacheability; + return this; + } + @CustomType.Setter + public Builder chinaCdnRegion(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion chinaCdnRegion) { + this.chinaCdnRegion = chinaCdnRegion; + return this; + } + @CustomType.Setter + public Builder clientCertificate(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate clientCertificate) { + this.clientCertificate = clientCertificate; + return this; + } + @CustomType.Setter + public Builder clientIp(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionClientIp clientIp) { + this.clientIp = clientIp; + return this; + } + @CustomType.Setter + public Builder clientIpVersion(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion clientIpVersion) { + this.clientIpVersion = clientIpVersion; + return this; + } + @CustomType.Setter + public Builder cloudletsOrigin(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin cloudletsOrigin) { + this.cloudletsOrigin = cloudletsOrigin; + return this; + } + @CustomType.Setter + public Builder contentDeliveryNetwork(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork contentDeliveryNetwork) { + this.contentDeliveryNetwork = contentDeliveryNetwork; + return this; + } + @CustomType.Setter + public Builder contentType(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionContentType contentType) { + this.contentType = contentType; + return this; + } + @CustomType.Setter + public Builder deviceCharacteristic(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic deviceCharacteristic) { + this.deviceCharacteristic = deviceCharacteristic; + return this; + } + @CustomType.Setter + public Builder ecmdAuthGroups(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups ecmdAuthGroups) { + this.ecmdAuthGroups = ecmdAuthGroups; + return this; + } + @CustomType.Setter + public Builder ecmdAuthScheme(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme ecmdAuthScheme) { + this.ecmdAuthScheme = ecmdAuthScheme; + return this; + } + @CustomType.Setter + public Builder ecmdIsAuthenticated(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated ecmdIsAuthenticated) { + this.ecmdIsAuthenticated = ecmdIsAuthenticated; + return this; + } + @CustomType.Setter + public Builder ecmdUsername(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername ecmdUsername) { + this.ecmdUsername = ecmdUsername; + return this; + } + @CustomType.Setter + public Builder edgeWorkersFailure(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure edgeWorkersFailure) { + this.edgeWorkersFailure = edgeWorkersFailure; + return this; + } + @CustomType.Setter + public Builder fileExtension(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionFileExtension fileExtension) { + this.fileExtension = fileExtension; + return this; + } + @CustomType.Setter + public Builder filename(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionFilename filename) { + this.filename = filename; + return this; + } + @CustomType.Setter + public Builder hostname(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionHostname hostname) { + this.hostname = hostname; + return this; + } + @CustomType.Setter + public Builder matchAdvanced(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced matchAdvanced) { + this.matchAdvanced = matchAdvanced; + return this; + } + @CustomType.Setter + public Builder matchCpCode(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode matchCpCode) { + this.matchCpCode = matchCpCode; + return this; + } + @CustomType.Setter + public Builder matchResponseCode(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode matchResponseCode) { + this.matchResponseCode = matchResponseCode; + return this; + } + @CustomType.Setter + public Builder matchVariable(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable matchVariable) { + this.matchVariable = matchVariable; + return this; + } + @CustomType.Setter + public Builder metadataStage(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage metadataStage) { + this.metadataStage = metadataStage; + return this; + } + @CustomType.Setter + public Builder originTimeout(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout originTimeout) { + this.originTimeout = originTimeout; + return this; + } + @CustomType.Setter + public Builder path(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionPath path) { + this.path = path; + return this; + } + @CustomType.Setter + public Builder queryStringParameter(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter queryStringParameter) { + this.queryStringParameter = queryStringParameter; + return this; + } + @CustomType.Setter + public Builder random(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionRandom random) { + this.random = random; + return this; + } + @CustomType.Setter + public Builder recoveryConfig(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig recoveryConfig) { + this.recoveryConfig = recoveryConfig; + return this; + } + @CustomType.Setter + public Builder regularExpression(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression regularExpression) { + this.regularExpression = regularExpression; + return this; + } + @CustomType.Setter + public Builder requestCookie(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie requestCookie) { + this.requestCookie = requestCookie; + return this; + } + @CustomType.Setter + public Builder requestHeader(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader requestHeader) { + this.requestHeader = requestHeader; + return this; + } + @CustomType.Setter + public Builder requestMethod(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod requestMethod) { + this.requestMethod = requestMethod; + return this; + } + @CustomType.Setter + public Builder requestProtocol(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol requestProtocol) { + this.requestProtocol = requestProtocol; + return this; + } + @CustomType.Setter + public Builder requestType(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionRequestType requestType) { + this.requestType = requestType; + return this; + } + @CustomType.Setter + public Builder responseHeader(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader responseHeader) { + this.responseHeader = responseHeader; + return this; + } + @CustomType.Setter + public Builder serverLocation(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionServerLocation serverLocation) { + this.serverLocation = serverLocation; + return this; + } + @CustomType.Setter + public Builder time(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionTime time) { + this.time = time; + return this; + } + @CustomType.Setter + public Builder tokenAuthorization(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization tokenAuthorization) { + this.tokenAuthorization = tokenAuthorization; + return this; + } + @CustomType.Setter + public Builder userAgent(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionUserAgent userAgent) { + this.userAgent = userAgent; + return this; + } + @CustomType.Setter + public Builder userLocation(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionUserLocation userLocation) { + this.userLocation = userLocation; + return this; + } + @CustomType.Setter + public Builder userNetwork(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork userNetwork) { + this.userNetwork = userNetwork; + return this; + } + @CustomType.Setter + public Builder variableError(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionVariableError variableError) { + this.variableError = variableError; + return this; + } + @CustomType.Setter + public Builder virtualWaitingRoomRequest(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest virtualWaitingRoomRequest) { + this.virtualWaitingRoomRequest = virtualWaitingRoomRequest; + return this; + } + @CustomType.Setter + public Builder visitorPrioritizationRequest(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest visitorPrioritizationRequest) { + this.visitorPrioritizationRequest = visitorPrioritizationRequest; + return this; + } + public GetPropertyRulesBuilderRulesV20230920Criterion build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920Criterion(); + _resultValue.advancedImMatch = advancedImMatch; + _resultValue.bucket = bucket; + _resultValue.cacheability = cacheability; + _resultValue.chinaCdnRegion = chinaCdnRegion; + _resultValue.clientCertificate = clientCertificate; + _resultValue.clientIp = clientIp; + _resultValue.clientIpVersion = clientIpVersion; + _resultValue.cloudletsOrigin = cloudletsOrigin; + _resultValue.contentDeliveryNetwork = contentDeliveryNetwork; + _resultValue.contentType = contentType; + _resultValue.deviceCharacteristic = deviceCharacteristic; + _resultValue.ecmdAuthGroups = ecmdAuthGroups; + _resultValue.ecmdAuthScheme = ecmdAuthScheme; + _resultValue.ecmdIsAuthenticated = ecmdIsAuthenticated; + _resultValue.ecmdUsername = ecmdUsername; + _resultValue.edgeWorkersFailure = edgeWorkersFailure; + _resultValue.fileExtension = fileExtension; + _resultValue.filename = filename; + _resultValue.hostname = hostname; + _resultValue.matchAdvanced = matchAdvanced; + _resultValue.matchCpCode = matchCpCode; + _resultValue.matchResponseCode = matchResponseCode; + _resultValue.matchVariable = matchVariable; + _resultValue.metadataStage = metadataStage; + _resultValue.originTimeout = originTimeout; + _resultValue.path = path; + _resultValue.queryStringParameter = queryStringParameter; + _resultValue.random = random; + _resultValue.recoveryConfig = recoveryConfig; + _resultValue.regularExpression = regularExpression; + _resultValue.requestCookie = requestCookie; + _resultValue.requestHeader = requestHeader; + _resultValue.requestMethod = requestMethod; + _resultValue.requestProtocol = requestProtocol; + _resultValue.requestType = requestType; + _resultValue.responseHeader = responseHeader; + _resultValue.serverLocation = serverLocation; + _resultValue.time = time; + _resultValue.tokenAuthorization = tokenAuthorization; + _resultValue.userAgent = userAgent; + _resultValue.userLocation = userLocation; + _resultValue.userNetwork = userNetwork; + _resultValue.variableError = variableError; + _resultValue.virtualWaitingRoomRequest = virtualWaitingRoomRequest; + _resultValue.visitorPrioritizationRequest = visitorPrioritizationRequest; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch.java new file mode 100644 index 000000000..e9be7edcd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch { + private @Nullable Boolean locked; + private @Nullable String matchOn; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchOn() { + return Optional.ofNullable(this.matchOn); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String matchOn; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.matchOn = defaults.matchOn; + this.matchOperator = defaults.matchOperator; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchOn(@Nullable String matchOn) { + this.matchOn = matchOn; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch(); + _resultValue.locked = locked; + _resultValue.matchOn = matchOn; + _resultValue.matchOperator = matchOperator; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionBucket.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionBucket.java new file mode 100644 index 000000000..3c399d988 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionBucket.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionBucket { + private @Nullable Boolean locked; + private @Nullable Integer percentage; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920CriterionBucket() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional percentage() { + return Optional.ofNullable(this.percentage); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionBucket defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable Integer percentage; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionBucket defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.percentage = defaults.percentage; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder percentage(@Nullable Integer percentage) { + this.percentage = percentage; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionBucket build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionBucket(); + _resultValue.locked = locked; + _resultValue.percentage = percentage; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionCacheability.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionCacheability.java new file mode 100644 index 000000000..b0e41bdc0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionCacheability.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionCacheability { + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String value; + + private GetPropertyRulesBuilderRulesV20230920CriterionCacheability() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionCacheability defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String value; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionCacheability defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.matchOperator = defaults.matchOperator; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder value(@Nullable String value) { + this.value = value; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionCacheability build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionCacheability(); + _resultValue.locked = locked; + _resultValue.matchOperator = matchOperator; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion.java new file mode 100644 index 000000000..3a2abb758 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion { + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.matchOperator = defaults.matchOperator; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion(); + _resultValue.locked = locked; + _resultValue.matchOperator = matchOperator; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate.java new file mode 100644 index 000000000..beb8d2b71 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate { + private @Nullable Boolean enforceMtls; + private @Nullable Boolean isCertificatePresent; + private @Nullable String isCertificateValid; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate() {} + public Optional enforceMtls() { + return Optional.ofNullable(this.enforceMtls); + } + public Optional isCertificatePresent() { + return Optional.ofNullable(this.isCertificatePresent); + } + public Optional isCertificateValid() { + return Optional.ofNullable(this.isCertificateValid); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean enforceMtls; + private @Nullable Boolean isCertificatePresent; + private @Nullable String isCertificateValid; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate defaults) { + Objects.requireNonNull(defaults); + this.enforceMtls = defaults.enforceMtls; + this.isCertificatePresent = defaults.isCertificatePresent; + this.isCertificateValid = defaults.isCertificateValid; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder enforceMtls(@Nullable Boolean enforceMtls) { + this.enforceMtls = enforceMtls; + return this; + } + @CustomType.Setter + public Builder isCertificatePresent(@Nullable Boolean isCertificatePresent) { + this.isCertificatePresent = isCertificatePresent; + return this; + } + @CustomType.Setter + public Builder isCertificateValid(@Nullable String isCertificateValid) { + this.isCertificateValid = isCertificateValid; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate(); + _resultValue.enforceMtls = enforceMtls; + _resultValue.isCertificatePresent = isCertificatePresent; + _resultValue.isCertificateValid = isCertificateValid; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIp.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIp.java new file mode 100644 index 000000000..18b9bead7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIp.java @@ -0,0 +1,113 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionClientIp { + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable Boolean useHeaders; + private @Nullable String uuid; + private @Nullable List values; + + private GetPropertyRulesBuilderRulesV20230920CriterionClientIp() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional useHeaders() { + return Optional.ofNullable(this.useHeaders); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionClientIp defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable Boolean useHeaders; + private @Nullable String uuid; + private @Nullable List values; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionClientIp defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.matchOperator = defaults.matchOperator; + this.templateUuid = defaults.templateUuid; + this.useHeaders = defaults.useHeaders; + this.uuid = defaults.uuid; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder useHeaders(@Nullable Boolean useHeaders) { + this.useHeaders = useHeaders; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder values(@Nullable List values) { + this.values = values; + return this; + } + public Builder values(String... values) { + return values(List.of(values)); + } + public GetPropertyRulesBuilderRulesV20230920CriterionClientIp build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionClientIp(); + _resultValue.locked = locked; + _resultValue.matchOperator = matchOperator; + _resultValue.templateUuid = templateUuid; + _resultValue.useHeaders = useHeaders; + _resultValue.uuid = uuid; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion.java new file mode 100644 index 000000000..15c2ea83e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion { + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable Boolean useXForwardedFor; + private @Nullable String uuid; + private @Nullable String value; + + private GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional useXForwardedFor() { + return Optional.ofNullable(this.useXForwardedFor); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable Boolean useXForwardedFor; + private @Nullable String uuid; + private @Nullable String value; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.useXForwardedFor = defaults.useXForwardedFor; + this.uuid = defaults.uuid; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder useXForwardedFor(@Nullable Boolean useXForwardedFor) { + this.useXForwardedFor = useXForwardedFor; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder value(@Nullable String value) { + this.value = value; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion(); + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.useXForwardedFor = useXForwardedFor; + _resultValue.uuid = uuid; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin.java new file mode 100644 index 000000000..1970c6d99 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin { + private @Nullable Boolean locked; + private @Nullable String originId; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional originId() { + return Optional.ofNullable(this.originId); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String originId; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.originId = defaults.originId; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder originId(@Nullable String originId) { + this.originId = originId; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin(); + _resultValue.locked = locked; + _resultValue.originId = originId; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork.java new file mode 100644 index 000000000..198dbc63f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork { + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String network; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional network() { + return Optional.ofNullable(this.network); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String network; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.matchOperator = defaults.matchOperator; + this.network = defaults.network; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder network(@Nullable String network) { + this.network = network; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork(); + _resultValue.locked = locked; + _resultValue.matchOperator = matchOperator; + _resultValue.network = network; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionContentType.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionContentType.java new file mode 100644 index 000000000..690ad8c03 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionContentType.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionContentType { + private @Nullable Boolean locked; + private @Nullable Boolean matchCaseSensitive; + private @Nullable String matchOperator; + private @Nullable Boolean matchWildcard; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable List values; + + private GetPropertyRulesBuilderRulesV20230920CriterionContentType() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchCaseSensitive() { + return Optional.ofNullable(this.matchCaseSensitive); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional matchWildcard() { + return Optional.ofNullable(this.matchWildcard); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionContentType defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable Boolean matchCaseSensitive; + private @Nullable String matchOperator; + private @Nullable Boolean matchWildcard; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable List values; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionContentType defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.matchCaseSensitive = defaults.matchCaseSensitive; + this.matchOperator = defaults.matchOperator; + this.matchWildcard = defaults.matchWildcard; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchCaseSensitive(@Nullable Boolean matchCaseSensitive) { + this.matchCaseSensitive = matchCaseSensitive; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder matchWildcard(@Nullable Boolean matchWildcard) { + this.matchWildcard = matchWildcard; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder values(@Nullable List values) { + this.values = values; + return this; + } + public Builder values(String... values) { + return values(List.of(values)); + } + public GetPropertyRulesBuilderRulesV20230920CriterionContentType build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionContentType(); + _resultValue.locked = locked; + _resultValue.matchCaseSensitive = matchCaseSensitive; + _resultValue.matchOperator = matchOperator; + _resultValue.matchWildcard = matchWildcard; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic.java new file mode 100644 index 000000000..7b7c6264c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic.java @@ -0,0 +1,198 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic { + private @Nullable Boolean booleanValue; + private @Nullable String characteristic; + private @Nullable Boolean locked; + private @Nullable Boolean matchCaseSensitive; + private @Nullable Boolean matchWildcard; + private @Nullable String numericMatchOperator; + private @Nullable Integer numericValue; + private @Nullable String stringMatchOperator; + private @Nullable List stringValues; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String versionMatchOperator; + private @Nullable String versionValue; + + private GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic() {} + public Optional booleanValue() { + return Optional.ofNullable(this.booleanValue); + } + public Optional characteristic() { + return Optional.ofNullable(this.characteristic); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchCaseSensitive() { + return Optional.ofNullable(this.matchCaseSensitive); + } + public Optional matchWildcard() { + return Optional.ofNullable(this.matchWildcard); + } + public Optional numericMatchOperator() { + return Optional.ofNullable(this.numericMatchOperator); + } + public Optional numericValue() { + return Optional.ofNullable(this.numericValue); + } + public Optional stringMatchOperator() { + return Optional.ofNullable(this.stringMatchOperator); + } + public List stringValues() { + return this.stringValues == null ? List.of() : this.stringValues; + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional versionMatchOperator() { + return Optional.ofNullable(this.versionMatchOperator); + } + public Optional versionValue() { + return Optional.ofNullable(this.versionValue); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean booleanValue; + private @Nullable String characteristic; + private @Nullable Boolean locked; + private @Nullable Boolean matchCaseSensitive; + private @Nullable Boolean matchWildcard; + private @Nullable String numericMatchOperator; + private @Nullable Integer numericValue; + private @Nullable String stringMatchOperator; + private @Nullable List stringValues; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String versionMatchOperator; + private @Nullable String versionValue; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic defaults) { + Objects.requireNonNull(defaults); + this.booleanValue = defaults.booleanValue; + this.characteristic = defaults.characteristic; + this.locked = defaults.locked; + this.matchCaseSensitive = defaults.matchCaseSensitive; + this.matchWildcard = defaults.matchWildcard; + this.numericMatchOperator = defaults.numericMatchOperator; + this.numericValue = defaults.numericValue; + this.stringMatchOperator = defaults.stringMatchOperator; + this.stringValues = defaults.stringValues; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.versionMatchOperator = defaults.versionMatchOperator; + this.versionValue = defaults.versionValue; + } + + @CustomType.Setter + public Builder booleanValue(@Nullable Boolean booleanValue) { + this.booleanValue = booleanValue; + return this; + } + @CustomType.Setter + public Builder characteristic(@Nullable String characteristic) { + this.characteristic = characteristic; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchCaseSensitive(@Nullable Boolean matchCaseSensitive) { + this.matchCaseSensitive = matchCaseSensitive; + return this; + } + @CustomType.Setter + public Builder matchWildcard(@Nullable Boolean matchWildcard) { + this.matchWildcard = matchWildcard; + return this; + } + @CustomType.Setter + public Builder numericMatchOperator(@Nullable String numericMatchOperator) { + this.numericMatchOperator = numericMatchOperator; + return this; + } + @CustomType.Setter + public Builder numericValue(@Nullable Integer numericValue) { + this.numericValue = numericValue; + return this; + } + @CustomType.Setter + public Builder stringMatchOperator(@Nullable String stringMatchOperator) { + this.stringMatchOperator = stringMatchOperator; + return this; + } + @CustomType.Setter + public Builder stringValues(@Nullable List stringValues) { + this.stringValues = stringValues; + return this; + } + public Builder stringValues(String... stringValues) { + return stringValues(List.of(stringValues)); + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder versionMatchOperator(@Nullable String versionMatchOperator) { + this.versionMatchOperator = versionMatchOperator; + return this; + } + @CustomType.Setter + public Builder versionValue(@Nullable String versionValue) { + this.versionValue = versionValue; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic(); + _resultValue.booleanValue = booleanValue; + _resultValue.characteristic = characteristic; + _resultValue.locked = locked; + _resultValue.matchCaseSensitive = matchCaseSensitive; + _resultValue.matchWildcard = matchWildcard; + _resultValue.numericMatchOperator = numericMatchOperator; + _resultValue.numericValue = numericValue; + _resultValue.stringMatchOperator = stringMatchOperator; + _resultValue.stringValues = stringValues; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.versionMatchOperator = versionMatchOperator; + _resultValue.versionValue = versionValue; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups.java new file mode 100644 index 000000000..3e190d3be --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups { + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String value; + + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String value; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.matchOperator = defaults.matchOperator; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder value(@Nullable String value) { + this.value = value; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups(); + _resultValue.locked = locked; + _resultValue.matchOperator = matchOperator; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme.java new file mode 100644 index 000000000..9f7feb33b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme { + private @Nullable String authScheme; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme() {} + public Optional authScheme() { + return Optional.ofNullable(this.authScheme); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String authScheme; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme defaults) { + Objects.requireNonNull(defaults); + this.authScheme = defaults.authScheme; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder authScheme(@Nullable String authScheme) { + this.authScheme = authScheme; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme(); + _resultValue.authScheme = authScheme; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated.java new file mode 100644 index 000000000..b08c78d91 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated { + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.matchOperator = defaults.matchOperator; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated(); + _resultValue.locked = locked; + _resultValue.matchOperator = matchOperator; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername.java new file mode 100644 index 000000000..e45b85b92 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername { + private @Nullable String length; + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String value; + + private GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername() {} + public Optional length() { + return Optional.ofNullable(this.length); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String length; + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String value; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername defaults) { + Objects.requireNonNull(defaults); + this.length = defaults.length; + this.locked = defaults.locked; + this.matchOperator = defaults.matchOperator; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder length(@Nullable String length) { + this.length = length; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder value(@Nullable String value) { + this.value = value; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername(); + _resultValue.length = length; + _resultValue.locked = locked; + _resultValue.matchOperator = matchOperator; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure.java new file mode 100644 index 000000000..a360640ba --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure { + private @Nullable String execStatus; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure() {} + public Optional execStatus() { + return Optional.ofNullable(this.execStatus); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String execStatus; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure defaults) { + Objects.requireNonNull(defaults); + this.execStatus = defaults.execStatus; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder execStatus(@Nullable String execStatus) { + this.execStatus = execStatus; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure(); + _resultValue.execStatus = execStatus; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionFileExtension.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionFileExtension.java new file mode 100644 index 000000000..8950369fb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionFileExtension.java @@ -0,0 +1,113 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionFileExtension { + private @Nullable Boolean locked; + private @Nullable Boolean matchCaseSensitive; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable List values; + + private GetPropertyRulesBuilderRulesV20230920CriterionFileExtension() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchCaseSensitive() { + return Optional.ofNullable(this.matchCaseSensitive); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionFileExtension defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable Boolean matchCaseSensitive; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable List values; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionFileExtension defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.matchCaseSensitive = defaults.matchCaseSensitive; + this.matchOperator = defaults.matchOperator; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchCaseSensitive(@Nullable Boolean matchCaseSensitive) { + this.matchCaseSensitive = matchCaseSensitive; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder values(@Nullable List values) { + this.values = values; + return this; + } + public Builder values(String... values) { + return values(List.of(values)); + } + public GetPropertyRulesBuilderRulesV20230920CriterionFileExtension build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionFileExtension(); + _resultValue.locked = locked; + _resultValue.matchCaseSensitive = matchCaseSensitive; + _resultValue.matchOperator = matchOperator; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionFilename.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionFilename.java new file mode 100644 index 000000000..f4036b448 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionFilename.java @@ -0,0 +1,113 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionFilename { + private @Nullable Boolean locked; + private @Nullable Boolean matchCaseSensitive; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable List values; + + private GetPropertyRulesBuilderRulesV20230920CriterionFilename() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchCaseSensitive() { + return Optional.ofNullable(this.matchCaseSensitive); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionFilename defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable Boolean matchCaseSensitive; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable List values; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionFilename defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.matchCaseSensitive = defaults.matchCaseSensitive; + this.matchOperator = defaults.matchOperator; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchCaseSensitive(@Nullable Boolean matchCaseSensitive) { + this.matchCaseSensitive = matchCaseSensitive; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder values(@Nullable List values) { + this.values = values; + return this; + } + public Builder values(String... values) { + return values(List.of(values)); + } + public GetPropertyRulesBuilderRulesV20230920CriterionFilename build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionFilename(); + _resultValue.locked = locked; + _resultValue.matchCaseSensitive = matchCaseSensitive; + _resultValue.matchOperator = matchOperator; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionHostname.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionHostname.java new file mode 100644 index 000000000..0e56cb07a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionHostname.java @@ -0,0 +1,101 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionHostname { + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable List values; + + private GetPropertyRulesBuilderRulesV20230920CriterionHostname() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionHostname defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable List values; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionHostname defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.matchOperator = defaults.matchOperator; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder values(@Nullable List values) { + this.values = values; + return this; + } + public Builder values(String... values) { + return values(List.of(values)); + } + public GetPropertyRulesBuilderRulesV20230920CriterionHostname build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionHostname(); + _resultValue.locked = locked; + _resultValue.matchOperator = matchOperator; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced.java new file mode 100644 index 000000000..36e31dee4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced { + private @Nullable String closeXml; + private @Nullable String description; + private @Nullable Boolean locked; + private @Nullable String openXml; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced() {} + public Optional closeXml() { + return Optional.ofNullable(this.closeXml); + } + public Optional description() { + return Optional.ofNullable(this.description); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional openXml() { + return Optional.ofNullable(this.openXml); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String closeXml; + private @Nullable String description; + private @Nullable Boolean locked; + private @Nullable String openXml; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced defaults) { + Objects.requireNonNull(defaults); + this.closeXml = defaults.closeXml; + this.description = defaults.description; + this.locked = defaults.locked; + this.openXml = defaults.openXml; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder closeXml(@Nullable String closeXml) { + this.closeXml = closeXml; + return this; + } + @CustomType.Setter + public Builder description(@Nullable String description) { + this.description = description; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder openXml(@Nullable String openXml) { + this.openXml = openXml; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced(); + _resultValue.closeXml = closeXml; + _resultValue.description = description; + _resultValue.locked = locked; + _resultValue.openXml = openXml; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode.java new file mode 100644 index 000000000..ecaec60d2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue; +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode { + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue value; + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue value; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder value(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue value) { + this.value = value; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode(); + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue.java new file mode 100644 index 000000000..02712c498 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue.java @@ -0,0 +1,114 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.akamai.outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits; +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue { + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits cpCodeLimits; + private @Nullable Integer createdDate; + private @Nullable String description; + private @Nullable Integer id; + private @Nullable String name; + private @Nullable List products; + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue() {} + public Optional cpCodeLimits() { + return Optional.ofNullable(this.cpCodeLimits); + } + public Optional createdDate() { + return Optional.ofNullable(this.createdDate); + } + public Optional description() { + return Optional.ofNullable(this.description); + } + public Optional id() { + return Optional.ofNullable(this.id); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + public List products() { + return this.products == null ? List.of() : this.products; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits cpCodeLimits; + private @Nullable Integer createdDate; + private @Nullable String description; + private @Nullable Integer id; + private @Nullable String name; + private @Nullable List products; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue defaults) { + Objects.requireNonNull(defaults); + this.cpCodeLimits = defaults.cpCodeLimits; + this.createdDate = defaults.createdDate; + this.description = defaults.description; + this.id = defaults.id; + this.name = defaults.name; + this.products = defaults.products; + } + + @CustomType.Setter + public Builder cpCodeLimits(@Nullable GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits cpCodeLimits) { + this.cpCodeLimits = cpCodeLimits; + return this; + } + @CustomType.Setter + public Builder createdDate(@Nullable Integer createdDate) { + this.createdDate = createdDate; + return this; + } + @CustomType.Setter + public Builder description(@Nullable String description) { + this.description = description; + return this; + } + @CustomType.Setter + public Builder id(@Nullable Integer id) { + this.id = id; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + @CustomType.Setter + public Builder products(@Nullable List products) { + this.products = products; + return this; + } + public Builder products(String... products) { + return products(List.of(products)); + } + public GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue(); + _resultValue.cpCodeLimits = cpCodeLimits; + _resultValue.createdDate = createdDate; + _resultValue.description = description; + _resultValue.id = id; + _resultValue.name = name; + _resultValue.products = products; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits.java new file mode 100644 index 000000000..e76119065 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits.java @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits { + private @Nullable Integer currentCapacity; + private @Nullable Integer limit; + private @Nullable String limitType; + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits() {} + public Optional currentCapacity() { + return Optional.ofNullable(this.currentCapacity); + } + public Optional limit() { + return Optional.ofNullable(this.limit); + } + public Optional limitType() { + return Optional.ofNullable(this.limitType); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer currentCapacity; + private @Nullable Integer limit; + private @Nullable String limitType; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits defaults) { + Objects.requireNonNull(defaults); + this.currentCapacity = defaults.currentCapacity; + this.limit = defaults.limit; + this.limitType = defaults.limitType; + } + + @CustomType.Setter + public Builder currentCapacity(@Nullable Integer currentCapacity) { + this.currentCapacity = currentCapacity; + return this; + } + @CustomType.Setter + public Builder limit(@Nullable Integer limit) { + this.limit = limit; + return this; + } + @CustomType.Setter + public Builder limitType(@Nullable String limitType) { + this.limitType = limitType; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits(); + _resultValue.currentCapacity = currentCapacity; + _resultValue.limit = limit; + _resultValue.limitType = limitType; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode.java new file mode 100644 index 000000000..5cae55e04 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode.java @@ -0,0 +1,126 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode { + private @Nullable Boolean locked; + private @Nullable Integer lowerBound; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable Integer upperBound; + private @Nullable String uuid; + private @Nullable List values; + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional lowerBound() { + return Optional.ofNullable(this.lowerBound); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional upperBound() { + return Optional.ofNullable(this.upperBound); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable Integer lowerBound; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable Integer upperBound; + private @Nullable String uuid; + private @Nullable List values; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.lowerBound = defaults.lowerBound; + this.matchOperator = defaults.matchOperator; + this.templateUuid = defaults.templateUuid; + this.upperBound = defaults.upperBound; + this.uuid = defaults.uuid; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder lowerBound(@Nullable Integer lowerBound) { + this.lowerBound = lowerBound; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder upperBound(@Nullable Integer upperBound) { + this.upperBound = upperBound; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder values(@Nullable List values) { + this.values = values; + return this; + } + public Builder values(String... values) { + return values(List.of(values)); + } + public GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode(); + _resultValue.locked = locked; + _resultValue.lowerBound = lowerBound; + _resultValue.matchOperator = matchOperator; + _resultValue.templateUuid = templateUuid; + _resultValue.upperBound = upperBound; + _resultValue.uuid = uuid; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable.java new file mode 100644 index 000000000..7dd29ed8a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable.java @@ -0,0 +1,173 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable { + private @Nullable Boolean locked; + private @Nullable String lowerBound; + private @Nullable Boolean matchCaseSensitive; + private @Nullable String matchOperator; + private @Nullable Boolean matchWildcard; + private @Nullable String templateUuid; + private @Nullable String upperBound; + private @Nullable String uuid; + private @Nullable String variableExpression; + private @Nullable String variableName; + private @Nullable List variableValues; + + private GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional lowerBound() { + return Optional.ofNullable(this.lowerBound); + } + public Optional matchCaseSensitive() { + return Optional.ofNullable(this.matchCaseSensitive); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional matchWildcard() { + return Optional.ofNullable(this.matchWildcard); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional upperBound() { + return Optional.ofNullable(this.upperBound); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional variableExpression() { + return Optional.ofNullable(this.variableExpression); + } + public Optional variableName() { + return Optional.ofNullable(this.variableName); + } + public List variableValues() { + return this.variableValues == null ? List.of() : this.variableValues; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String lowerBound; + private @Nullable Boolean matchCaseSensitive; + private @Nullable String matchOperator; + private @Nullable Boolean matchWildcard; + private @Nullable String templateUuid; + private @Nullable String upperBound; + private @Nullable String uuid; + private @Nullable String variableExpression; + private @Nullable String variableName; + private @Nullable List variableValues; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.lowerBound = defaults.lowerBound; + this.matchCaseSensitive = defaults.matchCaseSensitive; + this.matchOperator = defaults.matchOperator; + this.matchWildcard = defaults.matchWildcard; + this.templateUuid = defaults.templateUuid; + this.upperBound = defaults.upperBound; + this.uuid = defaults.uuid; + this.variableExpression = defaults.variableExpression; + this.variableName = defaults.variableName; + this.variableValues = defaults.variableValues; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder lowerBound(@Nullable String lowerBound) { + this.lowerBound = lowerBound; + return this; + } + @CustomType.Setter + public Builder matchCaseSensitive(@Nullable Boolean matchCaseSensitive) { + this.matchCaseSensitive = matchCaseSensitive; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder matchWildcard(@Nullable Boolean matchWildcard) { + this.matchWildcard = matchWildcard; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder upperBound(@Nullable String upperBound) { + this.upperBound = upperBound; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder variableExpression(@Nullable String variableExpression) { + this.variableExpression = variableExpression; + return this; + } + @CustomType.Setter + public Builder variableName(@Nullable String variableName) { + this.variableName = variableName; + return this; + } + @CustomType.Setter + public Builder variableValues(@Nullable List variableValues) { + this.variableValues = variableValues; + return this; + } + public Builder variableValues(String... variableValues) { + return variableValues(List.of(variableValues)); + } + public GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable(); + _resultValue.locked = locked; + _resultValue.lowerBound = lowerBound; + _resultValue.matchCaseSensitive = matchCaseSensitive; + _resultValue.matchOperator = matchOperator; + _resultValue.matchWildcard = matchWildcard; + _resultValue.templateUuid = templateUuid; + _resultValue.upperBound = upperBound; + _resultValue.uuid = uuid; + _resultValue.variableExpression = variableExpression; + _resultValue.variableName = variableName; + _resultValue.variableValues = variableValues; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage.java new file mode 100644 index 000000000..7f202294c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage { + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String value; + + private GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String value; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.matchOperator = defaults.matchOperator; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder value(@Nullable String value) { + this.value = value; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage(); + _resultValue.locked = locked; + _resultValue.matchOperator = matchOperator; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout.java new file mode 100644 index 000000000..8111c9deb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout { + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.matchOperator = defaults.matchOperator; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout(); + _resultValue.locked = locked; + _resultValue.matchOperator = matchOperator; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionPath.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionPath.java new file mode 100644 index 000000000..2cd156210 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionPath.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionPath { + private @Nullable Boolean locked; + private @Nullable Boolean matchCaseSensitive; + private @Nullable String matchOperator; + private @Nullable Boolean normalize; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable List values; + + private GetPropertyRulesBuilderRulesV20230920CriterionPath() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchCaseSensitive() { + return Optional.ofNullable(this.matchCaseSensitive); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional normalize() { + return Optional.ofNullable(this.normalize); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionPath defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable Boolean matchCaseSensitive; + private @Nullable String matchOperator; + private @Nullable Boolean normalize; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable List values; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionPath defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.matchCaseSensitive = defaults.matchCaseSensitive; + this.matchOperator = defaults.matchOperator; + this.normalize = defaults.normalize; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchCaseSensitive(@Nullable Boolean matchCaseSensitive) { + this.matchCaseSensitive = matchCaseSensitive; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder normalize(@Nullable Boolean normalize) { + this.normalize = normalize; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder values(@Nullable List values) { + this.values = values; + return this; + } + public Builder values(String... values) { + return values(List.of(values)); + } + public GetPropertyRulesBuilderRulesV20230920CriterionPath build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionPath(); + _resultValue.locked = locked; + _resultValue.matchCaseSensitive = matchCaseSensitive; + _resultValue.matchOperator = matchOperator; + _resultValue.normalize = normalize; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter.java new file mode 100644 index 000000000..f5bb5b315 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter.java @@ -0,0 +1,198 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter { + private @Nullable Boolean escapeValue; + private @Nullable Boolean locked; + private @Nullable Integer lowerBound; + private @Nullable Boolean matchCaseSensitiveName; + private @Nullable Boolean matchCaseSensitiveValue; + private @Nullable String matchOperator; + private @Nullable Boolean matchWildcardName; + private @Nullable Boolean matchWildcardValue; + private @Nullable String parameterName; + private @Nullable String templateUuid; + private @Nullable Integer upperBound; + private @Nullable String uuid; + private @Nullable List values; + + private GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter() {} + public Optional escapeValue() { + return Optional.ofNullable(this.escapeValue); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional lowerBound() { + return Optional.ofNullable(this.lowerBound); + } + public Optional matchCaseSensitiveName() { + return Optional.ofNullable(this.matchCaseSensitiveName); + } + public Optional matchCaseSensitiveValue() { + return Optional.ofNullable(this.matchCaseSensitiveValue); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional matchWildcardName() { + return Optional.ofNullable(this.matchWildcardName); + } + public Optional matchWildcardValue() { + return Optional.ofNullable(this.matchWildcardValue); + } + public Optional parameterName() { + return Optional.ofNullable(this.parameterName); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional upperBound() { + return Optional.ofNullable(this.upperBound); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean escapeValue; + private @Nullable Boolean locked; + private @Nullable Integer lowerBound; + private @Nullable Boolean matchCaseSensitiveName; + private @Nullable Boolean matchCaseSensitiveValue; + private @Nullable String matchOperator; + private @Nullable Boolean matchWildcardName; + private @Nullable Boolean matchWildcardValue; + private @Nullable String parameterName; + private @Nullable String templateUuid; + private @Nullable Integer upperBound; + private @Nullable String uuid; + private @Nullable List values; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter defaults) { + Objects.requireNonNull(defaults); + this.escapeValue = defaults.escapeValue; + this.locked = defaults.locked; + this.lowerBound = defaults.lowerBound; + this.matchCaseSensitiveName = defaults.matchCaseSensitiveName; + this.matchCaseSensitiveValue = defaults.matchCaseSensitiveValue; + this.matchOperator = defaults.matchOperator; + this.matchWildcardName = defaults.matchWildcardName; + this.matchWildcardValue = defaults.matchWildcardValue; + this.parameterName = defaults.parameterName; + this.templateUuid = defaults.templateUuid; + this.upperBound = defaults.upperBound; + this.uuid = defaults.uuid; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder escapeValue(@Nullable Boolean escapeValue) { + this.escapeValue = escapeValue; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder lowerBound(@Nullable Integer lowerBound) { + this.lowerBound = lowerBound; + return this; + } + @CustomType.Setter + public Builder matchCaseSensitiveName(@Nullable Boolean matchCaseSensitiveName) { + this.matchCaseSensitiveName = matchCaseSensitiveName; + return this; + } + @CustomType.Setter + public Builder matchCaseSensitiveValue(@Nullable Boolean matchCaseSensitiveValue) { + this.matchCaseSensitiveValue = matchCaseSensitiveValue; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder matchWildcardName(@Nullable Boolean matchWildcardName) { + this.matchWildcardName = matchWildcardName; + return this; + } + @CustomType.Setter + public Builder matchWildcardValue(@Nullable Boolean matchWildcardValue) { + this.matchWildcardValue = matchWildcardValue; + return this; + } + @CustomType.Setter + public Builder parameterName(@Nullable String parameterName) { + this.parameterName = parameterName; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder upperBound(@Nullable Integer upperBound) { + this.upperBound = upperBound; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder values(@Nullable List values) { + this.values = values; + return this; + } + public Builder values(String... values) { + return values(List.of(values)); + } + public GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter(); + _resultValue.escapeValue = escapeValue; + _resultValue.locked = locked; + _resultValue.lowerBound = lowerBound; + _resultValue.matchCaseSensitiveName = matchCaseSensitiveName; + _resultValue.matchCaseSensitiveValue = matchCaseSensitiveValue; + _resultValue.matchOperator = matchOperator; + _resultValue.matchWildcardName = matchWildcardName; + _resultValue.matchWildcardValue = matchWildcardValue; + _resultValue.parameterName = parameterName; + _resultValue.templateUuid = templateUuid; + _resultValue.upperBound = upperBound; + _resultValue.uuid = uuid; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRandom.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRandom.java new file mode 100644 index 000000000..eff491f71 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRandom.java @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionRandom { + private @Nullable Integer bucket; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920CriterionRandom() {} + public Optional bucket() { + return Optional.ofNullable(this.bucket); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionRandom defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Integer bucket; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionRandom defaults) { + Objects.requireNonNull(defaults); + this.bucket = defaults.bucket; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder bucket(@Nullable Integer bucket) { + this.bucket = bucket; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionRandom build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionRandom(); + _resultValue.bucket = bucket; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig.java new file mode 100644 index 000000000..aba535503 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig { + private @Nullable String configName; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig() {} + public Optional configName() { + return Optional.ofNullable(this.configName); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String configName; + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig defaults) { + Objects.requireNonNull(defaults); + this.configName = defaults.configName; + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder configName(@Nullable String configName) { + this.configName = configName; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig(); + _resultValue.configName = configName; + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression.java new file mode 100644 index 000000000..65a2d80af --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression.java @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression { + private @Nullable Boolean caseSensitive; + private @Nullable Boolean locked; + private @Nullable String matchString; + private @Nullable String regex; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression() {} + public Optional caseSensitive() { + return Optional.ofNullable(this.caseSensitive); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchString() { + return Optional.ofNullable(this.matchString); + } + public Optional regex() { + return Optional.ofNullable(this.regex); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean caseSensitive; + private @Nullable Boolean locked; + private @Nullable String matchString; + private @Nullable String regex; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression defaults) { + Objects.requireNonNull(defaults); + this.caseSensitive = defaults.caseSensitive; + this.locked = defaults.locked; + this.matchString = defaults.matchString; + this.regex = defaults.regex; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder caseSensitive(@Nullable Boolean caseSensitive) { + this.caseSensitive = caseSensitive; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchString(@Nullable String matchString) { + this.matchString = matchString; + return this; + } + @CustomType.Setter + public Builder regex(@Nullable String regex) { + this.regex = regex; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression(); + _resultValue.caseSensitive = caseSensitive; + _resultValue.locked = locked; + _resultValue.matchString = matchString; + _resultValue.regex = regex; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie.java new file mode 100644 index 000000000..5728d4a3e --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie.java @@ -0,0 +1,182 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie { + private @Nullable String cookieName; + private @Nullable Boolean locked; + private @Nullable Integer lowerBound; + private @Nullable Boolean matchCaseSensitiveName; + private @Nullable Boolean matchCaseSensitiveValue; + private @Nullable String matchOperator; + private @Nullable Boolean matchWildcardName; + private @Nullable Boolean matchWildcardValue; + private @Nullable String templateUuid; + private @Nullable Integer upperBound; + private @Nullable String uuid; + private @Nullable String value; + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie() {} + public Optional cookieName() { + return Optional.ofNullable(this.cookieName); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional lowerBound() { + return Optional.ofNullable(this.lowerBound); + } + public Optional matchCaseSensitiveName() { + return Optional.ofNullable(this.matchCaseSensitiveName); + } + public Optional matchCaseSensitiveValue() { + return Optional.ofNullable(this.matchCaseSensitiveValue); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional matchWildcardName() { + return Optional.ofNullable(this.matchWildcardName); + } + public Optional matchWildcardValue() { + return Optional.ofNullable(this.matchWildcardValue); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional upperBound() { + return Optional.ofNullable(this.upperBound); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String cookieName; + private @Nullable Boolean locked; + private @Nullable Integer lowerBound; + private @Nullable Boolean matchCaseSensitiveName; + private @Nullable Boolean matchCaseSensitiveValue; + private @Nullable String matchOperator; + private @Nullable Boolean matchWildcardName; + private @Nullable Boolean matchWildcardValue; + private @Nullable String templateUuid; + private @Nullable Integer upperBound; + private @Nullable String uuid; + private @Nullable String value; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie defaults) { + Objects.requireNonNull(defaults); + this.cookieName = defaults.cookieName; + this.locked = defaults.locked; + this.lowerBound = defaults.lowerBound; + this.matchCaseSensitiveName = defaults.matchCaseSensitiveName; + this.matchCaseSensitiveValue = defaults.matchCaseSensitiveValue; + this.matchOperator = defaults.matchOperator; + this.matchWildcardName = defaults.matchWildcardName; + this.matchWildcardValue = defaults.matchWildcardValue; + this.templateUuid = defaults.templateUuid; + this.upperBound = defaults.upperBound; + this.uuid = defaults.uuid; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder cookieName(@Nullable String cookieName) { + this.cookieName = cookieName; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder lowerBound(@Nullable Integer lowerBound) { + this.lowerBound = lowerBound; + return this; + } + @CustomType.Setter + public Builder matchCaseSensitiveName(@Nullable Boolean matchCaseSensitiveName) { + this.matchCaseSensitiveName = matchCaseSensitiveName; + return this; + } + @CustomType.Setter + public Builder matchCaseSensitiveValue(@Nullable Boolean matchCaseSensitiveValue) { + this.matchCaseSensitiveValue = matchCaseSensitiveValue; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder matchWildcardName(@Nullable Boolean matchWildcardName) { + this.matchWildcardName = matchWildcardName; + return this; + } + @CustomType.Setter + public Builder matchWildcardValue(@Nullable Boolean matchWildcardValue) { + this.matchWildcardValue = matchWildcardValue; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder upperBound(@Nullable Integer upperBound) { + this.upperBound = upperBound; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder value(@Nullable String value) { + this.value = value; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie(); + _resultValue.cookieName = cookieName; + _resultValue.locked = locked; + _resultValue.lowerBound = lowerBound; + _resultValue.matchCaseSensitiveName = matchCaseSensitiveName; + _resultValue.matchCaseSensitiveValue = matchCaseSensitiveValue; + _resultValue.matchOperator = matchOperator; + _resultValue.matchWildcardName = matchWildcardName; + _resultValue.matchWildcardValue = matchWildcardValue; + _resultValue.templateUuid = templateUuid; + _resultValue.upperBound = upperBound; + _resultValue.uuid = uuid; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader.java new file mode 100644 index 000000000..2dcd0ed3c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader.java @@ -0,0 +1,149 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader { + private @Nullable String headerName; + private @Nullable Boolean locked; + private @Nullable Boolean matchCaseSensitiveValue; + private @Nullable String matchOperator; + private @Nullable Boolean matchWildcardName; + private @Nullable Boolean matchWildcardValue; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable List values; + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader() {} + public Optional headerName() { + return Optional.ofNullable(this.headerName); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchCaseSensitiveValue() { + return Optional.ofNullable(this.matchCaseSensitiveValue); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional matchWildcardName() { + return Optional.ofNullable(this.matchWildcardName); + } + public Optional matchWildcardValue() { + return Optional.ofNullable(this.matchWildcardValue); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String headerName; + private @Nullable Boolean locked; + private @Nullable Boolean matchCaseSensitiveValue; + private @Nullable String matchOperator; + private @Nullable Boolean matchWildcardName; + private @Nullable Boolean matchWildcardValue; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable List values; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader defaults) { + Objects.requireNonNull(defaults); + this.headerName = defaults.headerName; + this.locked = defaults.locked; + this.matchCaseSensitiveValue = defaults.matchCaseSensitiveValue; + this.matchOperator = defaults.matchOperator; + this.matchWildcardName = defaults.matchWildcardName; + this.matchWildcardValue = defaults.matchWildcardValue; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder headerName(@Nullable String headerName) { + this.headerName = headerName; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchCaseSensitiveValue(@Nullable Boolean matchCaseSensitiveValue) { + this.matchCaseSensitiveValue = matchCaseSensitiveValue; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder matchWildcardName(@Nullable Boolean matchWildcardName) { + this.matchWildcardName = matchWildcardName; + return this; + } + @CustomType.Setter + public Builder matchWildcardValue(@Nullable Boolean matchWildcardValue) { + this.matchWildcardValue = matchWildcardValue; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder values(@Nullable List values) { + this.values = values; + return this; + } + public Builder values(String... values) { + return values(List.of(values)); + } + public GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader(); + _resultValue.headerName = headerName; + _resultValue.locked = locked; + _resultValue.matchCaseSensitiveValue = matchCaseSensitiveValue; + _resultValue.matchOperator = matchOperator; + _resultValue.matchWildcardName = matchWildcardName; + _resultValue.matchWildcardValue = matchWildcardValue; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod.java new file mode 100644 index 000000000..42f8d4d36 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod { + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String value; + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String value; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.matchOperator = defaults.matchOperator; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder value(@Nullable String value) { + this.value = value; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod(); + _resultValue.locked = locked; + _resultValue.matchOperator = matchOperator; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol.java new file mode 100644 index 000000000..04807f0e2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol.java @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol { + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String value; + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String value; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder value(@Nullable String value) { + this.value = value; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol(); + _resultValue.locked = locked; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestType.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestType.java new file mode 100644 index 000000000..27475d584 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionRequestType.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionRequestType { + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String value; + + private GetPropertyRulesBuilderRulesV20230920CriterionRequestType() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public Optional value() { + return Optional.ofNullable(this.value); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestType defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable String value; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionRequestType defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.matchOperator = defaults.matchOperator; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder value(@Nullable String value) { + this.value = value; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionRequestType build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionRequestType(); + _resultValue.locked = locked; + _resultValue.matchOperator = matchOperator; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader.java new file mode 100644 index 000000000..8ee6b3dc7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader.java @@ -0,0 +1,174 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.Integer; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader { + private @Nullable String headerName; + private @Nullable Boolean locked; + private @Nullable Integer lowerBound; + private @Nullable Boolean matchCaseSensitiveValue; + private @Nullable String matchOperator; + private @Nullable Boolean matchWildcardName; + private @Nullable Boolean matchWildcardValue; + private @Nullable String templateUuid; + private @Nullable Integer upperBound; + private @Nullable String uuid; + private @Nullable List values; + + private GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader() {} + public Optional headerName() { + return Optional.ofNullable(this.headerName); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional lowerBound() { + return Optional.ofNullable(this.lowerBound); + } + public Optional matchCaseSensitiveValue() { + return Optional.ofNullable(this.matchCaseSensitiveValue); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional matchWildcardName() { + return Optional.ofNullable(this.matchWildcardName); + } + public Optional matchWildcardValue() { + return Optional.ofNullable(this.matchWildcardValue); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional upperBound() { + return Optional.ofNullable(this.upperBound); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String headerName; + private @Nullable Boolean locked; + private @Nullable Integer lowerBound; + private @Nullable Boolean matchCaseSensitiveValue; + private @Nullable String matchOperator; + private @Nullable Boolean matchWildcardName; + private @Nullable Boolean matchWildcardValue; + private @Nullable String templateUuid; + private @Nullable Integer upperBound; + private @Nullable String uuid; + private @Nullable List values; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader defaults) { + Objects.requireNonNull(defaults); + this.headerName = defaults.headerName; + this.locked = defaults.locked; + this.lowerBound = defaults.lowerBound; + this.matchCaseSensitiveValue = defaults.matchCaseSensitiveValue; + this.matchOperator = defaults.matchOperator; + this.matchWildcardName = defaults.matchWildcardName; + this.matchWildcardValue = defaults.matchWildcardValue; + this.templateUuid = defaults.templateUuid; + this.upperBound = defaults.upperBound; + this.uuid = defaults.uuid; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder headerName(@Nullable String headerName) { + this.headerName = headerName; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder lowerBound(@Nullable Integer lowerBound) { + this.lowerBound = lowerBound; + return this; + } + @CustomType.Setter + public Builder matchCaseSensitiveValue(@Nullable Boolean matchCaseSensitiveValue) { + this.matchCaseSensitiveValue = matchCaseSensitiveValue; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder matchWildcardName(@Nullable Boolean matchWildcardName) { + this.matchWildcardName = matchWildcardName; + return this; + } + @CustomType.Setter + public Builder matchWildcardValue(@Nullable Boolean matchWildcardValue) { + this.matchWildcardValue = matchWildcardValue; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder upperBound(@Nullable Integer upperBound) { + this.upperBound = upperBound; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder values(@Nullable List values) { + this.values = values; + return this; + } + public Builder values(String... values) { + return values(List.of(values)); + } + public GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader(); + _resultValue.headerName = headerName; + _resultValue.locked = locked; + _resultValue.lowerBound = lowerBound; + _resultValue.matchCaseSensitiveValue = matchCaseSensitiveValue; + _resultValue.matchOperator = matchOperator; + _resultValue.matchWildcardName = matchWildcardName; + _resultValue.matchWildcardValue = matchWildcardValue; + _resultValue.templateUuid = templateUuid; + _resultValue.upperBound = upperBound; + _resultValue.uuid = uuid; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionServerLocation.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionServerLocation.java new file mode 100644 index 000000000..6e18edb9a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionServerLocation.java @@ -0,0 +1,143 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionServerLocation { + private @Nullable List continents; + private @Nullable List countries; + private @Nullable String locationType; + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable List regions; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920CriterionServerLocation() {} + public List continents() { + return this.continents == null ? List.of() : this.continents; + } + public List countries() { + return this.countries == null ? List.of() : this.countries; + } + public Optional locationType() { + return Optional.ofNullable(this.locationType); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public List regions() { + return this.regions == null ? List.of() : this.regions; + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionServerLocation defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List continents; + private @Nullable List countries; + private @Nullable String locationType; + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable List regions; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionServerLocation defaults) { + Objects.requireNonNull(defaults); + this.continents = defaults.continents; + this.countries = defaults.countries; + this.locationType = defaults.locationType; + this.locked = defaults.locked; + this.matchOperator = defaults.matchOperator; + this.regions = defaults.regions; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder continents(@Nullable List continents) { + this.continents = continents; + return this; + } + public Builder continents(String... continents) { + return continents(List.of(continents)); + } + @CustomType.Setter + public Builder countries(@Nullable List countries) { + this.countries = countries; + return this; + } + public Builder countries(String... countries) { + return countries(List.of(countries)); + } + @CustomType.Setter + public Builder locationType(@Nullable String locationType) { + this.locationType = locationType; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder regions(@Nullable List regions) { + this.regions = regions; + return this; + } + public Builder regions(String... regions) { + return regions(List.of(regions)); + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionServerLocation build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionServerLocation(); + _resultValue.continents = continents; + _resultValue.countries = countries; + _resultValue.locationType = locationType; + _resultValue.locked = locked; + _resultValue.matchOperator = matchOperator; + _resultValue.regions = regions; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionTime.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionTime.java new file mode 100644 index 000000000..88a6404c1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionTime.java @@ -0,0 +1,181 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionTime { + private @Nullable Boolean applyDaylightSavingsTime; + private @Nullable String beginDate; + private @Nullable String endDate; + private @Nullable String lastingDate; + private @Nullable String lastingDuration; + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String repeatBeginDate; + private @Nullable String repeatDuration; + private @Nullable String repeatInterval; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920CriterionTime() {} + public Optional applyDaylightSavingsTime() { + return Optional.ofNullable(this.applyDaylightSavingsTime); + } + public Optional beginDate() { + return Optional.ofNullable(this.beginDate); + } + public Optional endDate() { + return Optional.ofNullable(this.endDate); + } + public Optional lastingDate() { + return Optional.ofNullable(this.lastingDate); + } + public Optional lastingDuration() { + return Optional.ofNullable(this.lastingDuration); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional repeatBeginDate() { + return Optional.ofNullable(this.repeatBeginDate); + } + public Optional repeatDuration() { + return Optional.ofNullable(this.repeatDuration); + } + public Optional repeatInterval() { + return Optional.ofNullable(this.repeatInterval); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionTime defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean applyDaylightSavingsTime; + private @Nullable String beginDate; + private @Nullable String endDate; + private @Nullable String lastingDate; + private @Nullable String lastingDuration; + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable String repeatBeginDate; + private @Nullable String repeatDuration; + private @Nullable String repeatInterval; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionTime defaults) { + Objects.requireNonNull(defaults); + this.applyDaylightSavingsTime = defaults.applyDaylightSavingsTime; + this.beginDate = defaults.beginDate; + this.endDate = defaults.endDate; + this.lastingDate = defaults.lastingDate; + this.lastingDuration = defaults.lastingDuration; + this.locked = defaults.locked; + this.matchOperator = defaults.matchOperator; + this.repeatBeginDate = defaults.repeatBeginDate; + this.repeatDuration = defaults.repeatDuration; + this.repeatInterval = defaults.repeatInterval; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder applyDaylightSavingsTime(@Nullable Boolean applyDaylightSavingsTime) { + this.applyDaylightSavingsTime = applyDaylightSavingsTime; + return this; + } + @CustomType.Setter + public Builder beginDate(@Nullable String beginDate) { + this.beginDate = beginDate; + return this; + } + @CustomType.Setter + public Builder endDate(@Nullable String endDate) { + this.endDate = endDate; + return this; + } + @CustomType.Setter + public Builder lastingDate(@Nullable String lastingDate) { + this.lastingDate = lastingDate; + return this; + } + @CustomType.Setter + public Builder lastingDuration(@Nullable String lastingDuration) { + this.lastingDuration = lastingDuration; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder repeatBeginDate(@Nullable String repeatBeginDate) { + this.repeatBeginDate = repeatBeginDate; + return this; + } + @CustomType.Setter + public Builder repeatDuration(@Nullable String repeatDuration) { + this.repeatDuration = repeatDuration; + return this; + } + @CustomType.Setter + public Builder repeatInterval(@Nullable String repeatInterval) { + this.repeatInterval = repeatInterval; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionTime build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionTime(); + _resultValue.applyDaylightSavingsTime = applyDaylightSavingsTime; + _resultValue.beginDate = beginDate; + _resultValue.endDate = endDate; + _resultValue.lastingDate = lastingDate; + _resultValue.lastingDuration = lastingDuration; + _resultValue.locked = locked; + _resultValue.matchOperator = matchOperator; + _resultValue.repeatBeginDate = repeatBeginDate; + _resultValue.repeatDuration = repeatDuration; + _resultValue.repeatInterval = repeatInterval; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization.java new file mode 100644 index 000000000..e71665b81 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization.java @@ -0,0 +1,101 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization { + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable List statusLists; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public List statusLists() { + return this.statusLists == null ? List.of() : this.statusLists; + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable List statusLists; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.matchOperator = defaults.matchOperator; + this.statusLists = defaults.statusLists; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder statusLists(@Nullable List statusLists) { + this.statusLists = statusLists; + return this; + } + public Builder statusLists(String... statusLists) { + return statusLists(List.of(statusLists)); + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization(); + _resultValue.locked = locked; + _resultValue.matchOperator = matchOperator; + _resultValue.statusLists = statusLists; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionUserAgent.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionUserAgent.java new file mode 100644 index 000000000..3bddcd7f5 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionUserAgent.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionUserAgent { + private @Nullable Boolean locked; + private @Nullable Boolean matchCaseSensitive; + private @Nullable String matchOperator; + private @Nullable Boolean matchWildcard; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable List values; + + private GetPropertyRulesBuilderRulesV20230920CriterionUserAgent() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchCaseSensitive() { + return Optional.ofNullable(this.matchCaseSensitive); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional matchWildcard() { + return Optional.ofNullable(this.matchWildcard); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public List values() { + return this.values == null ? List.of() : this.values; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionUserAgent defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable Boolean matchCaseSensitive; + private @Nullable String matchOperator; + private @Nullable Boolean matchWildcard; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable List values; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionUserAgent defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.matchCaseSensitive = defaults.matchCaseSensitive; + this.matchOperator = defaults.matchOperator; + this.matchWildcard = defaults.matchWildcard; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.values = defaults.values; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchCaseSensitive(@Nullable Boolean matchCaseSensitive) { + this.matchCaseSensitive = matchCaseSensitive; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder matchWildcard(@Nullable Boolean matchWildcard) { + this.matchWildcard = matchWildcard; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder values(@Nullable List values) { + this.values = values; + return this; + } + public Builder values(String... values) { + return values(List.of(values)); + } + public GetPropertyRulesBuilderRulesV20230920CriterionUserAgent build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionUserAgent(); + _resultValue.locked = locked; + _resultValue.matchCaseSensitive = matchCaseSensitive; + _resultValue.matchOperator = matchOperator; + _resultValue.matchWildcard = matchWildcard; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.values = values; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionUserLocation.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionUserLocation.java new file mode 100644 index 000000000..82c90e74c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionUserLocation.java @@ -0,0 +1,167 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionUserLocation { + private @Nullable String checkIps; + private @Nullable List continentValues; + private @Nullable List countryValues; + private @Nullable String field; + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable List regionValues; + private @Nullable String templateUuid; + private @Nullable Boolean useOnlyFirstXForwardedForIp; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920CriterionUserLocation() {} + public Optional checkIps() { + return Optional.ofNullable(this.checkIps); + } + public List continentValues() { + return this.continentValues == null ? List.of() : this.continentValues; + } + public List countryValues() { + return this.countryValues == null ? List.of() : this.countryValues; + } + public Optional field() { + return Optional.ofNullable(this.field); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public List regionValues() { + return this.regionValues == null ? List.of() : this.regionValues; + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional useOnlyFirstXForwardedForIp() { + return Optional.ofNullable(this.useOnlyFirstXForwardedForIp); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionUserLocation defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String checkIps; + private @Nullable List continentValues; + private @Nullable List countryValues; + private @Nullable String field; + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable List regionValues; + private @Nullable String templateUuid; + private @Nullable Boolean useOnlyFirstXForwardedForIp; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionUserLocation defaults) { + Objects.requireNonNull(defaults); + this.checkIps = defaults.checkIps; + this.continentValues = defaults.continentValues; + this.countryValues = defaults.countryValues; + this.field = defaults.field; + this.locked = defaults.locked; + this.matchOperator = defaults.matchOperator; + this.regionValues = defaults.regionValues; + this.templateUuid = defaults.templateUuid; + this.useOnlyFirstXForwardedForIp = defaults.useOnlyFirstXForwardedForIp; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder checkIps(@Nullable String checkIps) { + this.checkIps = checkIps; + return this; + } + @CustomType.Setter + public Builder continentValues(@Nullable List continentValues) { + this.continentValues = continentValues; + return this; + } + public Builder continentValues(String... continentValues) { + return continentValues(List.of(continentValues)); + } + @CustomType.Setter + public Builder countryValues(@Nullable List countryValues) { + this.countryValues = countryValues; + return this; + } + public Builder countryValues(String... countryValues) { + return countryValues(List.of(countryValues)); + } + @CustomType.Setter + public Builder field(@Nullable String field) { + this.field = field; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder regionValues(@Nullable List regionValues) { + this.regionValues = regionValues; + return this; + } + public Builder regionValues(String... regionValues) { + return regionValues(List.of(regionValues)); + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder useOnlyFirstXForwardedForIp(@Nullable Boolean useOnlyFirstXForwardedForIp) { + this.useOnlyFirstXForwardedForIp = useOnlyFirstXForwardedForIp; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionUserLocation build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionUserLocation(); + _resultValue.checkIps = checkIps; + _resultValue.continentValues = continentValues; + _resultValue.countryValues = countryValues; + _resultValue.field = field; + _resultValue.locked = locked; + _resultValue.matchOperator = matchOperator; + _resultValue.regionValues = regionValues; + _resultValue.templateUuid = templateUuid; + _resultValue.useOnlyFirstXForwardedForIp = useOnlyFirstXForwardedForIp; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork.java new file mode 100644 index 000000000..a75f0c972 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork.java @@ -0,0 +1,167 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork { + private @Nullable List bandwidthValues; + private @Nullable String checkIps; + private @Nullable String field; + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable List networkTypeValues; + private @Nullable List networkValues; + private @Nullable String templateUuid; + private @Nullable Boolean useOnlyFirstXForwardedForIp; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork() {} + public List bandwidthValues() { + return this.bandwidthValues == null ? List.of() : this.bandwidthValues; + } + public Optional checkIps() { + return Optional.ofNullable(this.checkIps); + } + public Optional field() { + return Optional.ofNullable(this.field); + } + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public List networkTypeValues() { + return this.networkTypeValues == null ? List.of() : this.networkTypeValues; + } + public List networkValues() { + return this.networkValues == null ? List.of() : this.networkValues; + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional useOnlyFirstXForwardedForIp() { + return Optional.ofNullable(this.useOnlyFirstXForwardedForIp); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable List bandwidthValues; + private @Nullable String checkIps; + private @Nullable String field; + private @Nullable Boolean locked; + private @Nullable String matchOperator; + private @Nullable List networkTypeValues; + private @Nullable List networkValues; + private @Nullable String templateUuid; + private @Nullable Boolean useOnlyFirstXForwardedForIp; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork defaults) { + Objects.requireNonNull(defaults); + this.bandwidthValues = defaults.bandwidthValues; + this.checkIps = defaults.checkIps; + this.field = defaults.field; + this.locked = defaults.locked; + this.matchOperator = defaults.matchOperator; + this.networkTypeValues = defaults.networkTypeValues; + this.networkValues = defaults.networkValues; + this.templateUuid = defaults.templateUuid; + this.useOnlyFirstXForwardedForIp = defaults.useOnlyFirstXForwardedForIp; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder bandwidthValues(@Nullable List bandwidthValues) { + this.bandwidthValues = bandwidthValues; + return this; + } + public Builder bandwidthValues(String... bandwidthValues) { + return bandwidthValues(List.of(bandwidthValues)); + } + @CustomType.Setter + public Builder checkIps(@Nullable String checkIps) { + this.checkIps = checkIps; + return this; + } + @CustomType.Setter + public Builder field(@Nullable String field) { + this.field = field; + return this; + } + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder networkTypeValues(@Nullable List networkTypeValues) { + this.networkTypeValues = networkTypeValues; + return this; + } + public Builder networkTypeValues(String... networkTypeValues) { + return networkTypeValues(List.of(networkTypeValues)); + } + @CustomType.Setter + public Builder networkValues(@Nullable List networkValues) { + this.networkValues = networkValues; + return this; + } + public Builder networkValues(String... networkValues) { + return networkValues(List.of(networkValues)); + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder useOnlyFirstXForwardedForIp(@Nullable Boolean useOnlyFirstXForwardedForIp) { + this.useOnlyFirstXForwardedForIp = useOnlyFirstXForwardedForIp; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork(); + _resultValue.bandwidthValues = bandwidthValues; + _resultValue.checkIps = checkIps; + _resultValue.field = field; + _resultValue.locked = locked; + _resultValue.matchOperator = matchOperator; + _resultValue.networkTypeValues = networkTypeValues; + _resultValue.networkValues = networkValues; + _resultValue.templateUuid = templateUuid; + _resultValue.useOnlyFirstXForwardedForIp = useOnlyFirstXForwardedForIp; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionVariableError.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionVariableError.java new file mode 100644 index 000000000..fe3878998 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionVariableError.java @@ -0,0 +1,101 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionVariableError { + private @Nullable Boolean locked; + private @Nullable Boolean result; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable List variableNames; + + private GetPropertyRulesBuilderRulesV20230920CriterionVariableError() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional result() { + return Optional.ofNullable(this.result); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + public List variableNames() { + return this.variableNames == null ? List.of() : this.variableNames; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionVariableError defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable Boolean result; + private @Nullable String templateUuid; + private @Nullable String uuid; + private @Nullable List variableNames; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionVariableError defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.result = defaults.result; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + this.variableNames = defaults.variableNames; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder result(@Nullable Boolean result) { + this.result = result; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + @CustomType.Setter + public Builder variableNames(@Nullable List variableNames) { + this.variableNames = variableNames; + return this; + } + public Builder variableNames(String... variableNames) { + return variableNames(List.of(variableNames)); + } + public GetPropertyRulesBuilderRulesV20230920CriterionVariableError build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionVariableError(); + _resultValue.locked = locked; + _resultValue.result = result; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + _resultValue.variableNames = variableNames; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest.java new file mode 100644 index 000000000..09aa40877 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest { + private @Nullable Boolean locked; + private @Nullable String matchOn; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchOn() { + return Optional.ofNullable(this.matchOn); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String matchOn; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.matchOn = defaults.matchOn; + this.matchOperator = defaults.matchOperator; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchOn(@Nullable String matchOn) { + this.matchOn = matchOn; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest(); + _resultValue.locked = locked; + _resultValue.matchOn = matchOn; + _resultValue.matchOperator = matchOperator; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest.java new file mode 100644 index 000000000..380ae457a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest.java @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest { + private @Nullable Boolean locked; + private @Nullable String matchOn; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + + private GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest() {} + public Optional locked() { + return Optional.ofNullable(this.locked); + } + public Optional matchOn() { + return Optional.ofNullable(this.matchOn); + } + public Optional matchOperator() { + return Optional.ofNullable(this.matchOperator); + } + public Optional templateUuid() { + return Optional.ofNullable(this.templateUuid); + } + public Optional uuid() { + return Optional.ofNullable(this.uuid); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean locked; + private @Nullable String matchOn; + private @Nullable String matchOperator; + private @Nullable String templateUuid; + private @Nullable String uuid; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest defaults) { + Objects.requireNonNull(defaults); + this.locked = defaults.locked; + this.matchOn = defaults.matchOn; + this.matchOperator = defaults.matchOperator; + this.templateUuid = defaults.templateUuid; + this.uuid = defaults.uuid; + } + + @CustomType.Setter + public Builder locked(@Nullable Boolean locked) { + this.locked = locked; + return this; + } + @CustomType.Setter + public Builder matchOn(@Nullable String matchOn) { + this.matchOn = matchOn; + return this; + } + @CustomType.Setter + public Builder matchOperator(@Nullable String matchOperator) { + this.matchOperator = matchOperator; + return this; + } + @CustomType.Setter + public Builder templateUuid(@Nullable String templateUuid) { + this.templateUuid = templateUuid; + return this; + } + @CustomType.Setter + public Builder uuid(@Nullable String uuid) { + this.uuid = uuid; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest(); + _resultValue.locked = locked; + _resultValue.matchOn = matchOn; + _resultValue.matchOperator = matchOperator; + _resultValue.templateUuid = templateUuid; + _resultValue.uuid = uuid; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CustomOverride.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CustomOverride.java new file mode 100644 index 000000000..92b526f36 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920CustomOverride.java @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920CustomOverride { + private @Nullable String name; + private @Nullable String overrideId; + + private GetPropertyRulesBuilderRulesV20230920CustomOverride() {} + public Optional name() { + return Optional.ofNullable(this.name); + } + public Optional overrideId() { + return Optional.ofNullable(this.overrideId); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920CustomOverride defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String name; + private @Nullable String overrideId; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920CustomOverride defaults) { + Objects.requireNonNull(defaults); + this.name = defaults.name; + this.overrideId = defaults.overrideId; + } + + @CustomType.Setter + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + @CustomType.Setter + public Builder overrideId(@Nullable String overrideId) { + this.overrideId = overrideId; + return this; + } + public GetPropertyRulesBuilderRulesV20230920CustomOverride build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920CustomOverride(); + _resultValue.name = name; + _resultValue.overrideId = overrideId; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920Variable.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920Variable.java new file mode 100644 index 000000000..3364da265 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/GetPropertyRulesBuilderRulesV20230920Variable.java @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class GetPropertyRulesBuilderRulesV20230920Variable { + private String description; + private Boolean hidden; + private String name; + private Boolean sensitive; + private String value; + + private GetPropertyRulesBuilderRulesV20230920Variable() {} + public String description() { + return this.description; + } + public Boolean hidden() { + return this.hidden; + } + public String name() { + return this.name; + } + public Boolean sensitive() { + return this.sensitive; + } + public String value() { + return this.value; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetPropertyRulesBuilderRulesV20230920Variable defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String description; + private Boolean hidden; + private String name; + private Boolean sensitive; + private String value; + public Builder() {} + public Builder(GetPropertyRulesBuilderRulesV20230920Variable defaults) { + Objects.requireNonNull(defaults); + this.description = defaults.description; + this.hidden = defaults.hidden; + this.name = defaults.name; + this.sensitive = defaults.sensitive; + this.value = defaults.value; + } + + @CustomType.Setter + public Builder description(String description) { + this.description = Objects.requireNonNull(description); + return this; + } + @CustomType.Setter + public Builder hidden(Boolean hidden) { + this.hidden = Objects.requireNonNull(hidden); + return this; + } + @CustomType.Setter + public Builder name(String name) { + this.name = Objects.requireNonNull(name); + return this; + } + @CustomType.Setter + public Builder sensitive(Boolean sensitive) { + this.sensitive = Objects.requireNonNull(sensitive); + return this; + } + @CustomType.Setter + public Builder value(String value) { + this.value = Objects.requireNonNull(value); + return this; + } + public GetPropertyRulesBuilderRulesV20230920Variable build() { + final var _resultValue = new GetPropertyRulesBuilderRulesV20230920Variable(); + _resultValue.description = description; + _resultValue.hidden = hidden; + _resultValue.name = name; + _resultValue.sensitive = sensitive; + _resultValue.value = value; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/PropertyActivationTimeouts.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/PropertyActivationTimeouts.java new file mode 100644 index 000000000..6b91cc69b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/PropertyActivationTimeouts.java @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class PropertyActivationTimeouts { + private @Nullable String default_; + + private PropertyActivationTimeouts() {} + public Optional default_() { + return Optional.ofNullable(this.default_); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(PropertyActivationTimeouts defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String default_; + public Builder() {} + public Builder(PropertyActivationTimeouts defaults) { + Objects.requireNonNull(defaults); + this.default_ = defaults.default_; + } + + @CustomType.Setter("default") + public Builder default_(@Nullable String default_) { + this.default_ = default_; + return this; + } + public PropertyActivationTimeouts build() { + final var _resultValue = new PropertyActivationTimeouts(); + _resultValue.default_ = default_; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/outputs/PropertyIncludeActivationTimeouts.java b/sdk/java/src/main/java/com/pulumi/akamai/outputs/PropertyIncludeActivationTimeouts.java new file mode 100644 index 000000000..84e5d3366 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/akamai/outputs/PropertyIncludeActivationTimeouts.java @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.akamai.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class PropertyIncludeActivationTimeouts { + private @Nullable String default_; + + private PropertyIncludeActivationTimeouts() {} + public Optional default_() { + return Optional.ofNullable(this.default_); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(PropertyIncludeActivationTimeouts defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String default_; + public Builder() {} + public Builder(PropertyIncludeActivationTimeouts defaults) { + Objects.requireNonNull(defaults); + this.default_ = defaults.default_; + } + + @CustomType.Setter("default") + public Builder default_(@Nullable String default_) { + this.default_ = default_; + return this; + } + public PropertyIncludeActivationTimeouts build() { + final var _resultValue = new PropertyIncludeActivationTimeouts(); + _resultValue.default_ = default_; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/akamai/properties/inputs/GetActivationArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/properties/inputs/GetActivationArgs.java index e88938433..3f93532ab 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/properties/inputs/GetActivationArgs.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/properties/inputs/GetActivationArgs.java @@ -30,11 +30,11 @@ public Output propertyId() { return this.propertyId; } - @Import(name="version", required=true) - private Output version; + @Import(name="version") + private @Nullable Output version; - public Output version() { - return this.version; + public Optional> version() { + return Optional.ofNullable(this.version); } private GetActivationArgs() {} @@ -81,7 +81,7 @@ public Builder propertyId(String propertyId) { return propertyId(Output.of(propertyId)); } - public Builder version(Output version) { + public Builder version(@Nullable Output version) { $.version = version; return this; } @@ -92,7 +92,6 @@ public Builder version(Integer version) { public GetActivationArgs build() { $.propertyId = Objects.requireNonNull($.propertyId, "expected parameter 'propertyId' to be non-null"); - $.version = Objects.requireNonNull($.version, "expected parameter 'version' to be non-null"); return $; } } diff --git a/sdk/java/src/main/java/com/pulumi/akamai/properties/inputs/GetActivationPlainArgs.java b/sdk/java/src/main/java/com/pulumi/akamai/properties/inputs/GetActivationPlainArgs.java index c5c0d078d..d43cdef71 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/properties/inputs/GetActivationPlainArgs.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/properties/inputs/GetActivationPlainArgs.java @@ -29,11 +29,11 @@ public String propertyId() { return this.propertyId; } - @Import(name="version", required=true) - private Integer version; + @Import(name="version") + private @Nullable Integer version; - public Integer version() { - return this.version; + public Optional version() { + return Optional.ofNullable(this.version); } private GetActivationPlainArgs() {} @@ -72,14 +72,13 @@ public Builder propertyId(String propertyId) { return this; } - public Builder version(Integer version) { + public Builder version(@Nullable Integer version) { $.version = version; return this; } public GetActivationPlainArgs build() { $.propertyId = Objects.requireNonNull($.propertyId, "expected parameter 'propertyId' to be non-null"); - $.version = Objects.requireNonNull($.version, "expected parameter 'version' to be non-null"); return $; } } diff --git a/sdk/java/src/main/java/com/pulumi/akamai/properties/outputs/GetActivationResult.java b/sdk/java/src/main/java/com/pulumi/akamai/properties/outputs/GetActivationResult.java index 586fd1141..e99f5049d 100644 --- a/sdk/java/src/main/java/com/pulumi/akamai/properties/outputs/GetActivationResult.java +++ b/sdk/java/src/main/java/com/pulumi/akamai/properties/outputs/GetActivationResult.java @@ -25,7 +25,7 @@ public final class GetActivationResult { private String note; private String propertyId; private String status; - private Integer version; + private @Nullable Integer version; private String warnings; private GetActivationResult() {} @@ -57,8 +57,8 @@ public String propertyId() { public String status() { return this.status; } - public Integer version() { - return this.version; + public Optional version() { + return Optional.ofNullable(this.version); } public String warnings() { return this.warnings; @@ -81,7 +81,7 @@ public static final class Builder { private String note; private String propertyId; private String status; - private Integer version; + private @Nullable Integer version; private String warnings; public Builder() {} public Builder(GetActivationResult defaults) { @@ -142,8 +142,8 @@ public Builder status(String status) { return this; } @CustomType.Setter - public Builder version(Integer version) { - this.version = Objects.requireNonNull(version); + public Builder version(@Nullable Integer version) { + this.version = version; return this; } @CustomType.Setter diff --git a/sdk/nodejs/cloudletsApplicationLoadBalancerActivation.ts b/sdk/nodejs/cloudletsApplicationLoadBalancerActivation.ts index 79ec1040f..4248844f4 100644 --- a/sdk/nodejs/cloudletsApplicationLoadBalancerActivation.ts +++ b/sdk/nodejs/cloudletsApplicationLoadBalancerActivation.ts @@ -2,6 +2,8 @@ // *** Do not edit by hand unless you're certain you know what you are doing! *** import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "./types/input"; +import * as outputs from "./types/output"; import * as utilities from "./utilities"; export class CloudletsApplicationLoadBalancerActivation extends pulumi.CustomResource { @@ -44,6 +46,10 @@ export class CloudletsApplicationLoadBalancerActivation extends pulumi.CustomRes * Activation status for this application load balancer */ public /*out*/ readonly status!: pulumi.Output; + /** + * Enables to set timeout for processing + */ + public readonly timeouts!: pulumi.Output; /** * Cloudlets application load balancer version you want to activate */ @@ -65,6 +71,7 @@ export class CloudletsApplicationLoadBalancerActivation extends pulumi.CustomRes resourceInputs["network"] = state ? state.network : undefined; resourceInputs["originId"] = state ? state.originId : undefined; resourceInputs["status"] = state ? state.status : undefined; + resourceInputs["timeouts"] = state ? state.timeouts : undefined; resourceInputs["version"] = state ? state.version : undefined; } else { const args = argsOrState as CloudletsApplicationLoadBalancerActivationArgs | undefined; @@ -79,6 +86,7 @@ export class CloudletsApplicationLoadBalancerActivation extends pulumi.CustomRes } resourceInputs["network"] = args ? args.network : undefined; resourceInputs["originId"] = args ? args.originId : undefined; + resourceInputs["timeouts"] = args ? args.timeouts : undefined; resourceInputs["version"] = args ? args.version : undefined; resourceInputs["status"] = undefined /*out*/; } @@ -103,6 +111,10 @@ export interface CloudletsApplicationLoadBalancerActivationState { * Activation status for this application load balancer */ status?: pulumi.Input; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; /** * Cloudlets application load balancer version you want to activate */ @@ -121,6 +133,10 @@ export interface CloudletsApplicationLoadBalancerActivationArgs { * The conditional origin’s unique identifier */ originId: pulumi.Input; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; /** * Cloudlets application load balancer version you want to activate */ diff --git a/sdk/nodejs/cloudletsPolicy.ts b/sdk/nodejs/cloudletsPolicy.ts index c95ca3cf6..f1447c1ab 100644 --- a/sdk/nodejs/cloudletsPolicy.ts +++ b/sdk/nodejs/cloudletsPolicy.ts @@ -2,6 +2,8 @@ // *** Do not edit by hand unless you're certain you know what you are doing! *** import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "./types/input"; +import * as outputs from "./types/output"; import * as utilities from "./utilities"; export class CloudletsPolicy extends pulumi.CustomResource { @@ -60,6 +62,10 @@ export class CloudletsPolicy extends pulumi.CustomResource { * The name of the policy. The name must be unique */ public readonly name!: pulumi.Output; + /** + * Enables to set timeout for processing + */ + public readonly timeouts!: pulumi.Output; /** * The version number of the policy */ @@ -89,6 +95,7 @@ export class CloudletsPolicy extends pulumi.CustomResource { resourceInputs["matchRuleFormat"] = state ? state.matchRuleFormat : undefined; resourceInputs["matchRules"] = state ? state.matchRules : undefined; resourceInputs["name"] = state ? state.name : undefined; + resourceInputs["timeouts"] = state ? state.timeouts : undefined; resourceInputs["version"] = state ? state.version : undefined; resourceInputs["warnings"] = state ? state.warnings : undefined; } else { @@ -105,6 +112,7 @@ export class CloudletsPolicy extends pulumi.CustomResource { resourceInputs["matchRuleFormat"] = args ? args.matchRuleFormat : undefined; resourceInputs["matchRules"] = args ? args.matchRules : undefined; resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["timeouts"] = args ? args.timeouts : undefined; resourceInputs["cloudletId"] = undefined /*out*/; resourceInputs["version"] = undefined /*out*/; resourceInputs["warnings"] = undefined /*out*/; @@ -146,6 +154,10 @@ export interface CloudletsPolicyState { * The name of the policy. The name must be unique */ name?: pulumi.Input; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; /** * The version number of the policy */ @@ -184,4 +196,8 @@ export interface CloudletsPolicyArgs { * The name of the policy. The name must be unique */ name?: pulumi.Input; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; } diff --git a/sdk/nodejs/cloudletsPolicyActivation.ts b/sdk/nodejs/cloudletsPolicyActivation.ts index 40a26428d..029a2ce2d 100644 --- a/sdk/nodejs/cloudletsPolicyActivation.ts +++ b/sdk/nodejs/cloudletsPolicyActivation.ts @@ -2,6 +2,8 @@ // *** Do not edit by hand unless you're certain you know what you are doing! *** import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "./types/input"; +import * as outputs from "./types/output"; import * as utilities from "./utilities"; export class CloudletsPolicyActivation extends pulumi.CustomResource { @@ -48,6 +50,10 @@ export class CloudletsPolicyActivation extends pulumi.CustomResource { * Activation status for this Cloudlets policy */ public /*out*/ readonly status!: pulumi.Output; + /** + * Enables to set timeout for processing + */ + public readonly timeouts!: pulumi.Output; /** * Cloudlets policy version you want to activate */ @@ -70,6 +76,7 @@ export class CloudletsPolicyActivation extends pulumi.CustomResource { resourceInputs["network"] = state ? state.network : undefined; resourceInputs["policyId"] = state ? state.policyId : undefined; resourceInputs["status"] = state ? state.status : undefined; + resourceInputs["timeouts"] = state ? state.timeouts : undefined; resourceInputs["version"] = state ? state.version : undefined; } else { const args = argsOrState as CloudletsPolicyActivationArgs | undefined; @@ -88,6 +95,7 @@ export class CloudletsPolicyActivation extends pulumi.CustomResource { resourceInputs["associatedProperties"] = args ? args.associatedProperties : undefined; resourceInputs["network"] = args ? args.network : undefined; resourceInputs["policyId"] = args ? args.policyId : undefined; + resourceInputs["timeouts"] = args ? args.timeouts : undefined; resourceInputs["version"] = args ? args.version : undefined; resourceInputs["status"] = undefined /*out*/; } @@ -116,6 +124,10 @@ export interface CloudletsPolicyActivationState { * Activation status for this Cloudlets policy */ status?: pulumi.Input; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; /** * Cloudlets policy version you want to activate */ @@ -138,6 +150,10 @@ export interface CloudletsPolicyActivationArgs { * ID of the Cloudlets policy you want to activate */ policyId: pulumi.Input; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; /** * Cloudlets policy version you want to activate */ diff --git a/sdk/nodejs/cpCode.ts b/sdk/nodejs/cpCode.ts index 54cb1839f..4098c6d28 100644 --- a/sdk/nodejs/cpCode.ts +++ b/sdk/nodejs/cpCode.ts @@ -2,6 +2,8 @@ // *** Do not edit by hand unless you're certain you know what you are doing! *** import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "./types/input"; +import * as outputs from "./types/output"; import * as utilities from "./utilities"; export class CpCode extends pulumi.CustomResource { @@ -36,6 +38,10 @@ export class CpCode extends pulumi.CustomResource { public readonly groupId!: pulumi.Output; public readonly name!: pulumi.Output; public readonly productId!: pulumi.Output; + /** + * Enables to set timeout for processing + */ + public readonly timeouts!: pulumi.Output; /** * Create a CpCode resource with the given unique name, arguments, and options. @@ -54,6 +60,7 @@ export class CpCode extends pulumi.CustomResource { resourceInputs["groupId"] = state ? state.groupId : undefined; resourceInputs["name"] = state ? state.name : undefined; resourceInputs["productId"] = state ? state.productId : undefined; + resourceInputs["timeouts"] = state ? state.timeouts : undefined; } else { const args = argsOrState as CpCodeArgs | undefined; if ((!args || args.contractId === undefined) && !opts.urn) { @@ -66,6 +73,7 @@ export class CpCode extends pulumi.CustomResource { resourceInputs["groupId"] = args ? args.groupId : undefined; resourceInputs["name"] = args ? args.name : undefined; resourceInputs["productId"] = args ? args.productId : undefined; + resourceInputs["timeouts"] = args ? args.timeouts : undefined; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); const aliasOpts = { aliases: [{ type: "akamai:properties/cpCode:CpCode" }] }; @@ -82,6 +90,10 @@ export interface CpCodeState { groupId?: pulumi.Input; name?: pulumi.Input; productId?: pulumi.Input; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; } /** @@ -92,4 +104,8 @@ export interface CpCodeArgs { groupId: pulumi.Input; name?: pulumi.Input; productId?: pulumi.Input; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; } diff --git a/sdk/nodejs/cpsDvEnrollment.ts b/sdk/nodejs/cpsDvEnrollment.ts index 4d216265b..13ecb8963 100644 --- a/sdk/nodejs/cpsDvEnrollment.ts +++ b/sdk/nodejs/cpsDvEnrollment.ts @@ -106,6 +106,10 @@ export class CpsDvEnrollment extends pulumi.CustomResource { * Contact information for an administrator at Akamai */ public readonly techContact!: pulumi.Output; + /** + * Enables to set timeout for processing + */ + public readonly timeouts!: pulumi.Output; /** * Enrolment validation type */ @@ -142,6 +146,7 @@ export class CpsDvEnrollment extends pulumi.CustomResource { resourceInputs["signatureAlgorithm"] = state ? state.signatureAlgorithm : undefined; resourceInputs["sniOnly"] = state ? state.sniOnly : undefined; resourceInputs["techContact"] = state ? state.techContact : undefined; + resourceInputs["timeouts"] = state ? state.timeouts : undefined; resourceInputs["validationType"] = state ? state.validationType : undefined; } else { const args = argsOrState as CpsDvEnrollmentArgs | undefined; @@ -189,6 +194,7 @@ export class CpsDvEnrollment extends pulumi.CustomResource { resourceInputs["signatureAlgorithm"] = args ? args.signatureAlgorithm : undefined; resourceInputs["sniOnly"] = args ? args.sniOnly : undefined; resourceInputs["techContact"] = args ? args.techContact : undefined; + resourceInputs["timeouts"] = args ? args.timeouts : undefined; resourceInputs["certificateType"] = undefined /*out*/; resourceInputs["dnsChallenges"] = undefined /*out*/; resourceInputs["httpChallenges"] = undefined /*out*/; @@ -276,6 +282,10 @@ export interface CpsDvEnrollmentState { * Contact information for an administrator at Akamai */ techContact?: pulumi.Input; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; /** * Enrolment validation type */ @@ -342,4 +352,8 @@ export interface CpsDvEnrollmentArgs { * Contact information for an administrator at Akamai */ techContact: pulumi.Input; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; } diff --git a/sdk/nodejs/cpsDvValidation.ts b/sdk/nodejs/cpsDvValidation.ts index 810d6ae21..c57da6e6c 100644 --- a/sdk/nodejs/cpsDvValidation.ts +++ b/sdk/nodejs/cpsDvValidation.ts @@ -2,6 +2,8 @@ // *** Do not edit by hand unless you're certain you know what you are doing! *** import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "./types/input"; +import * as outputs from "./types/output"; import * as utilities from "./utilities"; export class CpsDvValidation extends pulumi.CustomResource { @@ -44,6 +46,10 @@ export class CpsDvValidation extends pulumi.CustomResource { * Status of validation */ public /*out*/ readonly status!: pulumi.Output; + /** + * Enables to set timeout for processing + */ + public readonly timeouts!: pulumi.Output; /** * Create a CpsDvValidation resource with the given unique name, arguments, and options. @@ -61,6 +67,7 @@ export class CpsDvValidation extends pulumi.CustomResource { resourceInputs["enrollmentId"] = state ? state.enrollmentId : undefined; resourceInputs["sans"] = state ? state.sans : undefined; resourceInputs["status"] = state ? state.status : undefined; + resourceInputs["timeouts"] = state ? state.timeouts : undefined; } else { const args = argsOrState as CpsDvValidationArgs | undefined; if ((!args || args.enrollmentId === undefined) && !opts.urn) { @@ -68,6 +75,7 @@ export class CpsDvValidation extends pulumi.CustomResource { } resourceInputs["enrollmentId"] = args ? args.enrollmentId : undefined; resourceInputs["sans"] = args ? args.sans : undefined; + resourceInputs["timeouts"] = args ? args.timeouts : undefined; resourceInputs["status"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); @@ -91,6 +99,10 @@ export interface CpsDvValidationState { * Status of validation */ status?: pulumi.Input; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; } /** @@ -105,4 +117,8 @@ export interface CpsDvValidationArgs { * List of SANs */ sans?: pulumi.Input[]>; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; } diff --git a/sdk/nodejs/cpsThirdPartyEnrollment.ts b/sdk/nodejs/cpsThirdPartyEnrollment.ts index 18ce85d52..bf5eb1637 100644 --- a/sdk/nodejs/cpsThirdPartyEnrollment.ts +++ b/sdk/nodejs/cpsThirdPartyEnrollment.ts @@ -102,6 +102,10 @@ export class CpsThirdPartyEnrollment extends pulumi.CustomResource { * Contact information for an administrator at Akamai */ public readonly techContact!: pulumi.Output; + /** + * Enables to set timeout for processing + */ + public readonly timeouts!: pulumi.Output; /** * Create a CpsThirdPartyEnrollment resource with the given unique name, arguments, and options. @@ -133,6 +137,7 @@ export class CpsThirdPartyEnrollment extends pulumi.CustomResource { resourceInputs["signatureAlgorithm"] = state ? state.signatureAlgorithm : undefined; resourceInputs["sniOnly"] = state ? state.sniOnly : undefined; resourceInputs["techContact"] = state ? state.techContact : undefined; + resourceInputs["timeouts"] = state ? state.timeouts : undefined; } else { const args = argsOrState as CpsThirdPartyEnrollmentArgs | undefined; if ((!args || args.adminContact === undefined) && !opts.urn) { @@ -179,6 +184,7 @@ export class CpsThirdPartyEnrollment extends pulumi.CustomResource { resourceInputs["signatureAlgorithm"] = args ? args.signatureAlgorithm : undefined; resourceInputs["sniOnly"] = args ? args.sniOnly : undefined; resourceInputs["techContact"] = args ? args.techContact : undefined; + resourceInputs["timeouts"] = args ? args.timeouts : undefined; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); super(CpsThirdPartyEnrollment.__pulumiType, name, resourceInputs, opts); @@ -257,6 +263,10 @@ export interface CpsThirdPartyEnrollmentState { * Contact information for an administrator at Akamai */ techContact?: pulumi.Input; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; } /** @@ -331,4 +341,8 @@ export interface CpsThirdPartyEnrollmentArgs { * Contact information for an administrator at Akamai */ techContact: pulumi.Input; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; } diff --git a/sdk/nodejs/cpsUploadCertificate.ts b/sdk/nodejs/cpsUploadCertificate.ts index ce93c5fc3..f7bac5058 100644 --- a/sdk/nodejs/cpsUploadCertificate.ts +++ b/sdk/nodejs/cpsUploadCertificate.ts @@ -2,6 +2,8 @@ // *** Do not edit by hand unless you're certain you know what you are doing! *** import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "./types/input"; +import * as outputs from "./types/output"; import * as utilities from "./utilities"; export class CpsUploadCertificate extends pulumi.CustomResource { @@ -56,6 +58,10 @@ export class CpsUploadCertificate extends pulumi.CustomResource { * The unique identifier of the enrollment */ public readonly enrollmentId!: pulumi.Output; + /** + * Enables to set timeout for processing + */ + public readonly timeouts!: pulumi.Output; /** * Trust chain in pem format for provided ECDSA certificate */ @@ -92,6 +98,7 @@ export class CpsUploadCertificate extends pulumi.CustomResource { resourceInputs["certificateEcdsaPem"] = state ? state.certificateEcdsaPem : undefined; resourceInputs["certificateRsaPem"] = state ? state.certificateRsaPem : undefined; resourceInputs["enrollmentId"] = state ? state.enrollmentId : undefined; + resourceInputs["timeouts"] = state ? state.timeouts : undefined; resourceInputs["trustChainEcdsaPem"] = state ? state.trustChainEcdsaPem : undefined; resourceInputs["trustChainRsaPem"] = state ? state.trustChainRsaPem : undefined; resourceInputs["unacknowledgedWarnings"] = state ? state.unacknowledgedWarnings : undefined; @@ -107,6 +114,7 @@ export class CpsUploadCertificate extends pulumi.CustomResource { resourceInputs["certificateEcdsaPem"] = args ? args.certificateEcdsaPem : undefined; resourceInputs["certificateRsaPem"] = args ? args.certificateRsaPem : undefined; resourceInputs["enrollmentId"] = args ? args.enrollmentId : undefined; + resourceInputs["timeouts"] = args ? args.timeouts : undefined; resourceInputs["trustChainEcdsaPem"] = args ? args.trustChainEcdsaPem : undefined; resourceInputs["trustChainRsaPem"] = args ? args.trustChainRsaPem : undefined; resourceInputs["waitForDeployment"] = args ? args.waitForDeployment : undefined; @@ -145,6 +153,10 @@ export interface CpsUploadCertificateState { * The unique identifier of the enrollment */ enrollmentId?: pulumi.Input; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; /** * Trust chain in pem format for provided ECDSA certificate */ @@ -191,6 +203,10 @@ export interface CpsUploadCertificateArgs { * The unique identifier of the enrollment */ enrollmentId: pulumi.Input; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; /** * Trust chain in pem format for provided ECDSA certificate */ diff --git a/sdk/nodejs/edgeHostName.ts b/sdk/nodejs/edgeHostName.ts index 1e7adf238..e45bf19b6 100644 --- a/sdk/nodejs/edgeHostName.ts +++ b/sdk/nodejs/edgeHostName.ts @@ -2,6 +2,8 @@ // *** Do not edit by hand unless you're certain you know what you are doing! *** import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "./types/input"; +import * as outputs from "./types/output"; import * as utilities from "./utilities"; export class EdgeHostName extends pulumi.CustomResource { @@ -39,9 +41,13 @@ export class EdgeHostName extends pulumi.CustomResource { public readonly ipBehavior!: pulumi.Output; public readonly productId!: pulumi.Output; /** - * Email address that should receive updates on the IP behavior update request. Required for update operation. + * Email address that should receive updates on the IP behavior update request. */ public readonly statusUpdateEmails!: pulumi.Output; + /** + * Enables to set timeout for processing + */ + public readonly timeouts!: pulumi.Output; /** * A JSON encoded list of use cases */ @@ -67,6 +73,7 @@ export class EdgeHostName extends pulumi.CustomResource { resourceInputs["ipBehavior"] = state ? state.ipBehavior : undefined; resourceInputs["productId"] = state ? state.productId : undefined; resourceInputs["statusUpdateEmails"] = state ? state.statusUpdateEmails : undefined; + resourceInputs["timeouts"] = state ? state.timeouts : undefined; resourceInputs["useCases"] = state ? state.useCases : undefined; } else { const args = argsOrState as EdgeHostNameArgs | undefined; @@ -89,6 +96,7 @@ export class EdgeHostName extends pulumi.CustomResource { resourceInputs["ipBehavior"] = args ? args.ipBehavior : undefined; resourceInputs["productId"] = args ? args.productId : undefined; resourceInputs["statusUpdateEmails"] = args ? args.statusUpdateEmails : undefined; + resourceInputs["timeouts"] = args ? args.timeouts : undefined; resourceInputs["useCases"] = args ? args.useCases : undefined; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); @@ -109,9 +117,13 @@ export interface EdgeHostNameState { ipBehavior?: pulumi.Input; productId?: pulumi.Input; /** - * Email address that should receive updates on the IP behavior update request. Required for update operation. + * Email address that should receive updates on the IP behavior update request. */ statusUpdateEmails?: pulumi.Input[]>; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; /** * A JSON encoded list of use cases */ @@ -129,9 +141,13 @@ export interface EdgeHostNameArgs { ipBehavior: pulumi.Input; productId?: pulumi.Input; /** - * Email address that should receive updates on the IP behavior update request. Required for update operation. + * Email address that should receive updates on the IP behavior update request. */ statusUpdateEmails?: pulumi.Input[]>; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; /** * A JSON encoded list of use cases */ diff --git a/sdk/nodejs/edgeWorker.ts b/sdk/nodejs/edgeWorker.ts index 4d0ee129c..735779758 100644 --- a/sdk/nodejs/edgeWorker.ts +++ b/sdk/nodejs/edgeWorker.ts @@ -2,6 +2,8 @@ // *** Do not edit by hand unless you're certain you know what you are doing! *** import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "./types/input"; +import * as outputs from "./types/output"; import * as utilities from "./utilities"; export class EdgeWorker extends pulumi.CustomResource { @@ -56,6 +58,10 @@ export class EdgeWorker extends pulumi.CustomResource { * The unique identifier of a resource tier */ public readonly resourceTierId!: pulumi.Output; + /** + * Enables to set timeout for processing + */ + public readonly timeouts!: pulumi.Output; /** * The bundle version */ @@ -84,6 +90,7 @@ export class EdgeWorker extends pulumi.CustomResource { resourceInputs["localBundleHash"] = state ? state.localBundleHash : undefined; resourceInputs["name"] = state ? state.name : undefined; resourceInputs["resourceTierId"] = state ? state.resourceTierId : undefined; + resourceInputs["timeouts"] = state ? state.timeouts : undefined; resourceInputs["version"] = state ? state.version : undefined; resourceInputs["warnings"] = state ? state.warnings : undefined; } else { @@ -98,6 +105,7 @@ export class EdgeWorker extends pulumi.CustomResource { resourceInputs["localBundle"] = args ? args.localBundle : undefined; resourceInputs["name"] = args ? args.name : undefined; resourceInputs["resourceTierId"] = args ? args.resourceTierId : undefined; + resourceInputs["timeouts"] = args ? args.timeouts : undefined; resourceInputs["edgeworkerId"] = undefined /*out*/; resourceInputs["localBundleHash"] = undefined /*out*/; resourceInputs["version"] = undefined /*out*/; @@ -136,6 +144,10 @@ export interface EdgeWorkerState { * The unique identifier of a resource tier */ resourceTierId?: pulumi.Input; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; /** * The bundle version */ @@ -166,4 +178,8 @@ export interface EdgeWorkerArgs { * The unique identifier of a resource tier */ resourceTierId: pulumi.Input; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; } diff --git a/sdk/nodejs/edgeWorkersActivation.ts b/sdk/nodejs/edgeWorkersActivation.ts index 6d5258e3f..4b561b6c9 100644 --- a/sdk/nodejs/edgeWorkersActivation.ts +++ b/sdk/nodejs/edgeWorkersActivation.ts @@ -2,6 +2,8 @@ // *** Do not edit by hand unless you're certain you know what you are doing! *** import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "./types/input"; +import * as outputs from "./types/output"; import * as utilities from "./utilities"; export class EdgeWorkersActivation extends pulumi.CustomResource { @@ -44,6 +46,10 @@ export class EdgeWorkersActivation extends pulumi.CustomResource { * The network on which the version will be activated */ public readonly network!: pulumi.Output; + /** + * Enables to set timeout for processing + */ + public readonly timeouts!: pulumi.Output; /** * The version of EdgeWorker to activate */ @@ -65,6 +71,7 @@ export class EdgeWorkersActivation extends pulumi.CustomResource { resourceInputs["activationId"] = state ? state.activationId : undefined; resourceInputs["edgeworkerId"] = state ? state.edgeworkerId : undefined; resourceInputs["network"] = state ? state.network : undefined; + resourceInputs["timeouts"] = state ? state.timeouts : undefined; resourceInputs["version"] = state ? state.version : undefined; } else { const args = argsOrState as EdgeWorkersActivationArgs | undefined; @@ -79,6 +86,7 @@ export class EdgeWorkersActivation extends pulumi.CustomResource { } resourceInputs["edgeworkerId"] = args ? args.edgeworkerId : undefined; resourceInputs["network"] = args ? args.network : undefined; + resourceInputs["timeouts"] = args ? args.timeouts : undefined; resourceInputs["version"] = args ? args.version : undefined; resourceInputs["activationId"] = undefined /*out*/; } @@ -103,6 +111,10 @@ export interface EdgeWorkersActivationState { * The network on which the version will be activated */ network?: pulumi.Input; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; /** * The version of EdgeWorker to activate */ @@ -121,6 +133,10 @@ export interface EdgeWorkersActivationArgs { * The network on which the version will be activated */ network: pulumi.Input; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; /** * The version of EdgeWorker to activate */ diff --git a/sdk/nodejs/edgekvGroupItems.ts b/sdk/nodejs/edgekvGroupItems.ts index 65c86626d..21300cd79 100644 --- a/sdk/nodejs/edgekvGroupItems.ts +++ b/sdk/nodejs/edgekvGroupItems.ts @@ -2,6 +2,8 @@ // *** Do not edit by hand unless you're certain you know what you are doing! *** import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "./types/input"; +import * as outputs from "./types/output"; import * as utilities from "./utilities"; export class EdgekvGroupItems extends pulumi.CustomResource { @@ -48,6 +50,10 @@ export class EdgekvGroupItems extends pulumi.CustomResource { * The network against which to execute the API request. */ public readonly network!: pulumi.Output; + /** + * Enables to set timeout for processing + */ + public readonly timeouts!: pulumi.Output; /** * Create a EdgekvGroupItems resource with the given unique name, arguments, and options. @@ -66,6 +72,7 @@ export class EdgekvGroupItems extends pulumi.CustomResource { resourceInputs["items"] = state ? state.items : undefined; resourceInputs["namespaceName"] = state ? state.namespaceName : undefined; resourceInputs["network"] = state ? state.network : undefined; + resourceInputs["timeouts"] = state ? state.timeouts : undefined; } else { const args = argsOrState as EdgekvGroupItemsArgs | undefined; if ((!args || args.groupName === undefined) && !opts.urn) { @@ -84,6 +91,7 @@ export class EdgekvGroupItems extends pulumi.CustomResource { resourceInputs["items"] = args ? args.items : undefined; resourceInputs["namespaceName"] = args ? args.namespaceName : undefined; resourceInputs["network"] = args ? args.network : undefined; + resourceInputs["timeouts"] = args ? args.timeouts : undefined; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); super(EdgekvGroupItems.__pulumiType, name, resourceInputs, opts); @@ -110,6 +118,10 @@ export interface EdgekvGroupItemsState { * The network against which to execute the API request. */ network?: pulumi.Input; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; } /** @@ -132,4 +144,8 @@ export interface EdgekvGroupItemsArgs { * The network against which to execute the API request. */ network: pulumi.Input; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; } diff --git a/sdk/nodejs/getPropertyActivation.ts b/sdk/nodejs/getPropertyActivation.ts index 86669d919..b007fab8e 100644 --- a/sdk/nodejs/getPropertyActivation.ts +++ b/sdk/nodejs/getPropertyActivation.ts @@ -20,7 +20,7 @@ export function getPropertyActivation(args: GetPropertyActivationArgs, opts?: pu export interface GetPropertyActivationArgs { network?: string; propertyId: string; - version: number; + version?: number; } /** @@ -38,7 +38,7 @@ export interface GetPropertyActivationResult { readonly note: string; readonly propertyId: string; readonly status: string; - readonly version: number; + readonly version?: number; readonly warnings: string; } export function getPropertyActivationOutput(args: GetPropertyActivationOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { @@ -51,5 +51,5 @@ export function getPropertyActivationOutput(args: GetPropertyActivationOutputArg export interface GetPropertyActivationOutputArgs { network?: pulumi.Input; propertyId: pulumi.Input; - version: pulumi.Input; + version?: pulumi.Input; } diff --git a/sdk/nodejs/getPropertyRulesBuilder.ts b/sdk/nodejs/getPropertyRulesBuilder.ts index 74d3dfa5b..2dfc30f1c 100644 --- a/sdk/nodejs/getPropertyRulesBuilder.ts +++ b/sdk/nodejs/getPropertyRulesBuilder.ts @@ -13,6 +13,7 @@ export function getPropertyRulesBuilder(args?: GetPropertyRulesBuilderArgs, opts return pulumi.runtime.invoke("akamai:index/getPropertyRulesBuilder:getPropertyRulesBuilder", { "rulesV20230105": args.rulesV20230105, "rulesV20230530": args.rulesV20230530, + "rulesV20230920": args.rulesV20230920, }, opts); } @@ -22,6 +23,7 @@ export function getPropertyRulesBuilder(args?: GetPropertyRulesBuilderArgs, opts export interface GetPropertyRulesBuilderArgs { rulesV20230105?: inputs.GetPropertyRulesBuilderRulesV20230105; rulesV20230530?: inputs.GetPropertyRulesBuilderRulesV20230530; + rulesV20230920?: inputs.GetPropertyRulesBuilderRulesV20230920; } /** @@ -36,6 +38,7 @@ export interface GetPropertyRulesBuilderResult { readonly ruleFormat: string; readonly rulesV20230105?: outputs.GetPropertyRulesBuilderRulesV20230105; readonly rulesV20230530?: outputs.GetPropertyRulesBuilderRulesV20230530; + readonly rulesV20230920?: outputs.GetPropertyRulesBuilderRulesV20230920; } export function getPropertyRulesBuilderOutput(args?: GetPropertyRulesBuilderOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getPropertyRulesBuilder(a, opts)) @@ -47,4 +50,5 @@ export function getPropertyRulesBuilderOutput(args?: GetPropertyRulesBuilderOutp export interface GetPropertyRulesBuilderOutputArgs { rulesV20230105?: pulumi.Input; rulesV20230530?: pulumi.Input; + rulesV20230920?: pulumi.Input; } diff --git a/sdk/nodejs/gtmProperty.ts b/sdk/nodejs/gtmProperty.ts index c1a731a47..6bd90cf44 100644 --- a/sdk/nodejs/gtmProperty.ts +++ b/sdk/nodejs/gtmProperty.ts @@ -61,7 +61,7 @@ export class GtmProperty extends pulumi.CustomResource { public readonly staticTtl!: pulumi.Output; public readonly stickinessBonusConstant!: pulumi.Output; public readonly stickinessBonusPercentage!: pulumi.Output; - public readonly trafficTargets!: pulumi.Output; + public readonly trafficTargets!: pulumi.Output; public readonly type!: pulumi.Output; public readonly unreachableThreshold!: pulumi.Output; public readonly useComputedTargets!: pulumi.Output; diff --git a/sdk/nodejs/iamUser.ts b/sdk/nodejs/iamUser.ts index a01ae8019..e743b55e3 100644 --- a/sdk/nodejs/iamUser.ts +++ b/sdk/nodejs/iamUser.ts @@ -95,7 +95,7 @@ export class IamUser extends pulumi.CustomResource { /** * The user's main phone number */ - public readonly phone!: pulumi.Output; + public readonly phone!: pulumi.Output; /** * The value can be any that are available from the view-languages operation */ @@ -186,9 +186,6 @@ export class IamUser extends pulumi.CustomResource { if ((!args || args.lastName === undefined) && !opts.urn) { throw new Error("Missing required property 'lastName'"); } - if ((!args || args.phone === undefined) && !opts.urn) { - throw new Error("Missing required property 'phone'"); - } resourceInputs["address"] = args ? args.address : undefined; resourceInputs["authGrantsJson"] = args ? args.authGrantsJson : undefined; resourceInputs["city"] = args ? args.city : undefined; @@ -376,7 +373,7 @@ export interface IamUserArgs { /** * The user's main phone number */ - phone: pulumi.Input; + phone?: pulumi.Input; /** * The value can be any that are available from the view-languages operation */ diff --git a/sdk/nodejs/properties/getActivation.ts b/sdk/nodejs/properties/getActivation.ts index d9a319764..4fc051822 100644 --- a/sdk/nodejs/properties/getActivation.ts +++ b/sdk/nodejs/properties/getActivation.ts @@ -22,7 +22,7 @@ export function getActivation(args: GetActivationArgs, opts?: pulumi.InvokeOptio export interface GetActivationArgs { network?: string; propertyId: string; - version: number; + version?: number; } /** @@ -40,7 +40,7 @@ export interface GetActivationResult { readonly note: string; readonly propertyId: string; readonly status: string; - readonly version: number; + readonly version?: number; readonly warnings: string; } /** @deprecated akamai.properties/getactivation.getActivation has been deprecated in favor of akamai.index/getpropertyactivation.getPropertyActivation */ @@ -54,5 +54,5 @@ export function getActivationOutput(args: GetActivationOutputArgs, opts?: pulumi export interface GetActivationOutputArgs { network?: pulumi.Input; propertyId: pulumi.Input; - version: pulumi.Input; + version?: pulumi.Input; } diff --git a/sdk/nodejs/propertyActivation.ts b/sdk/nodejs/propertyActivation.ts index 88bca4678..a38a329f5 100644 --- a/sdk/nodejs/propertyActivation.ts +++ b/sdk/nodejs/propertyActivation.ts @@ -53,6 +53,10 @@ export class PropertyActivation extends pulumi.CustomResource { public readonly propertyId!: pulumi.Output; public readonly ruleErrors!: pulumi.Output; public /*out*/ readonly status!: pulumi.Output; + /** + * Enables to set timeout for processing + */ + public readonly timeouts!: pulumi.Output; public readonly version!: pulumi.Output; public /*out*/ readonly warnings!: pulumi.Output; @@ -79,6 +83,7 @@ export class PropertyActivation extends pulumi.CustomResource { resourceInputs["propertyId"] = state ? state.propertyId : undefined; resourceInputs["ruleErrors"] = state ? state.ruleErrors : undefined; resourceInputs["status"] = state ? state.status : undefined; + resourceInputs["timeouts"] = state ? state.timeouts : undefined; resourceInputs["version"] = state ? state.version : undefined; resourceInputs["warnings"] = state ? state.warnings : undefined; } else { @@ -100,6 +105,7 @@ export class PropertyActivation extends pulumi.CustomResource { resourceInputs["note"] = args ? args.note : undefined; resourceInputs["propertyId"] = args ? args.propertyId : undefined; resourceInputs["ruleErrors"] = args ? args.ruleErrors : undefined; + resourceInputs["timeouts"] = args ? args.timeouts : undefined; resourceInputs["version"] = args ? args.version : undefined; resourceInputs["errors"] = undefined /*out*/; resourceInputs["status"] = undefined /*out*/; @@ -135,6 +141,10 @@ export interface PropertyActivationState { propertyId?: pulumi.Input; ruleErrors?: pulumi.Input[]>; status?: pulumi.Input; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; version?: pulumi.Input; warnings?: pulumi.Input; } @@ -160,5 +170,9 @@ export interface PropertyActivationArgs { note?: pulumi.Input; propertyId: pulumi.Input; ruleErrors?: pulumi.Input[]>; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; version: pulumi.Input; } diff --git a/sdk/nodejs/propertyIncludeActivation.ts b/sdk/nodejs/propertyIncludeActivation.ts index e9195045c..225c6a052 100644 --- a/sdk/nodejs/propertyIncludeActivation.ts +++ b/sdk/nodejs/propertyIncludeActivation.ts @@ -66,6 +66,10 @@ export class PropertyIncludeActivation extends pulumi.CustomResource { * The list of email addresses to notify about an activation status */ public readonly notifyEmails!: pulumi.Output; + /** + * Enables to set timeout for processing + */ + public readonly timeouts!: pulumi.Output; /** * The validation information in JSON format */ @@ -96,6 +100,7 @@ export class PropertyIncludeActivation extends pulumi.CustomResource { resourceInputs["network"] = state ? state.network : undefined; resourceInputs["note"] = state ? state.note : undefined; resourceInputs["notifyEmails"] = state ? state.notifyEmails : undefined; + resourceInputs["timeouts"] = state ? state.timeouts : undefined; resourceInputs["validations"] = state ? state.validations : undefined; resourceInputs["version"] = state ? state.version : undefined; } else { @@ -126,6 +131,7 @@ export class PropertyIncludeActivation extends pulumi.CustomResource { resourceInputs["network"] = args ? args.network : undefined; resourceInputs["note"] = args ? args.note : undefined; resourceInputs["notifyEmails"] = args ? args.notifyEmails : undefined; + resourceInputs["timeouts"] = args ? args.timeouts : undefined; resourceInputs["version"] = args ? args.version : undefined; resourceInputs["validations"] = undefined /*out*/; } @@ -170,6 +176,10 @@ export interface PropertyIncludeActivationState { * The list of email addresses to notify about an activation status */ notifyEmails?: pulumi.Input[]>; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; /** * The validation information in JSON format */ @@ -216,6 +226,10 @@ export interface PropertyIncludeActivationArgs { * The list of email addresses to notify about an activation status */ notifyEmails: pulumi.Input[]>; + /** + * Enables to set timeout for processing + */ + timeouts?: pulumi.Input; /** * The unique identifier of the include */ diff --git a/sdk/nodejs/types/input.ts b/sdk/nodejs/types/input.ts index 4f3ca898e..987b0fff7 100644 --- a/sdk/nodejs/types/input.ts +++ b/sdk/nodejs/types/input.ts @@ -12,6 +12,10 @@ export interface ClientlistListItem { value: pulumi.Input; } +export interface CloudletsApplicationLoadBalancerActivationTimeouts { + default?: pulumi.Input; +} + export interface CloudletsApplicationLoadBalancerDataCenter { city?: pulumi.Input; cloudServerHostHeaderOverride?: pulumi.Input; @@ -43,6 +47,14 @@ export interface CloudletsApplicationLoadBalancerLivenessSettings { timeout?: pulumi.Input; } +export interface CloudletsPolicyActivationTimeouts { + default?: pulumi.Input; +} + +export interface CloudletsPolicyTimeouts { + default?: pulumi.Input; +} + export interface CloudwrapperActivationTimeouts { create?: pulumi.Input; update?: pulumi.Input; @@ -63,6 +75,10 @@ export interface CloudwrapperConfigurationTimeouts { delete?: pulumi.Input; } +export interface CpCodeTimeouts { + update?: pulumi.Input; +} + export interface CpsDvEnrollmentAdminContact { addressLineOne: pulumi.Input; addressLineTwo?: pulumi.Input; @@ -142,6 +158,14 @@ export interface CpsDvEnrollmentTechContact { title?: pulumi.Input; } +export interface CpsDvEnrollmentTimeouts { + default?: pulumi.Input; +} + +export interface CpsDvValidationTimeouts { + default?: pulumi.Input; +} + export interface CpsThirdPartyEnrollmentAdminContact { addressLineOne: pulumi.Input; addressLineTwo?: pulumi.Input; @@ -209,6 +233,14 @@ export interface CpsThirdPartyEnrollmentTechContact { title?: pulumi.Input; } +export interface CpsThirdPartyEnrollmentTimeouts { + default?: pulumi.Input; +} + +export interface CpsUploadCertificateTimeouts { + default?: pulumi.Input; +} + export interface DatastreamAzureConnector { accessKey: pulumi.Input; accountName: pulumi.Input; @@ -353,12 +385,29 @@ export interface DnsZoneTsigKey { secret: pulumi.Input; } +export interface EdgeHostNameTimeouts { + default?: pulumi.Input; +} + export interface EdgeKvInitialData { group?: pulumi.Input; key: pulumi.Input; value: pulumi.Input; } +export interface EdgeWorkerTimeouts { + default?: pulumi.Input; +} + +export interface EdgeWorkersActivationTimeouts { + default?: pulumi.Input; + delete?: pulumi.Input; +} + +export interface EdgekvGroupItemsTimeouts { + default?: pulumi.Input; +} + export interface GetCloudletsApiPrioritizationMatchRuleMatchRule { disabled?: boolean; end?: number; @@ -610,6 +659,7 @@ export interface GetCloudletsEdgeRedirectorMatchRuleMatchRule { end?: number; matchUrl?: string; matches?: inputs.GetCloudletsEdgeRedirectorMatchRuleMatchRuleMatch[]; + matchesAlways?: boolean; name?: string; redirectUrl: string; start?: number; @@ -624,6 +674,7 @@ export interface GetCloudletsEdgeRedirectorMatchRuleMatchRuleArgs { end?: pulumi.Input; matchUrl?: pulumi.Input; matches?: pulumi.Input[]>; + matchesAlways?: pulumi.Input; name?: pulumi.Input; redirectUrl: pulumi.Input; start?: pulumi.Input; @@ -17641,113 +17692,7495 @@ export interface GetPropertyRulesBuilderRulesV20230530VariableArgs { value: pulumi.Input; } -export interface GetPropertyRulesTemplateTemplate { - templateData: string; - templateDir: string; -} - -export interface GetPropertyRulesTemplateTemplateArgs { - templateData: pulumi.Input; - templateDir: pulumi.Input; -} - -export interface GetPropertyRulesTemplateVariable { +export interface GetPropertyRulesBuilderRulesV20230920 { + advancedOverride?: string; + behaviors?: inputs.GetPropertyRulesBuilderRulesV20230920Behavior[]; + childrens?: string[]; + comments?: string; + criteriaLocked?: boolean; + criteriaMustSatisfy?: string; + criterions?: inputs.GetPropertyRulesBuilderRulesV20230920Criterion[]; + customOverride?: inputs.GetPropertyRulesBuilderRulesV20230920CustomOverride; + isSecure?: boolean; name: string; - type?: string; - value: string; + templateLink?: string; + templateUuid?: string; + uuid?: string; + variables?: inputs.GetPropertyRulesBuilderRulesV20230920Variable[]; } -export interface GetPropertyRulesTemplateVariableArgs { +export interface GetPropertyRulesBuilderRulesV20230920Args { + advancedOverride?: pulumi.Input; + behaviors?: pulumi.Input[]>; + childrens?: pulumi.Input[]>; + comments?: pulumi.Input; + criteriaLocked?: pulumi.Input; + criteriaMustSatisfy?: pulumi.Input; + criterions?: pulumi.Input[]>; + customOverride?: pulumi.Input; + isSecure?: pulumi.Input; name: pulumi.Input; - type?: pulumi.Input; - value: pulumi.Input; + templateLink?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + variables?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920Behavior { + adScalerCircuitBreaker?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker; + adaptiveAcceleration?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration; + adaptiveImageCompression?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression; + advanced?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced; + aggregatedReporting?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting; + akamaizer?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer; + akamaizerTag?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag; + allHttpInCacheHierarchy?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy; + allowCloudletsOrigins?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins; + allowDelete?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete; + allowHttpsCacheKeySharing?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing; + allowHttpsDowngrade?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade; + allowOptions?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions; + allowPatch?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch; + allowPost?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost; + allowPut?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut; + allowTransferEncoding?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding; + altSvcHeader?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader; + apiPrioritization?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization; + applicationLoadBalancer?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer; + audienceSegmentation?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation; + autoDomainValidation?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation; + baseDirectory?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory; + bossBeaconing?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing; + breadcrumbs?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs; + breakConnection?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection; + brotli?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorBrotli; + cacheError?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheError; + cacheId?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheId; + cacheKeyIgnoreCase?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase; + cacheKeyQueryParams?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams; + cacheKeyRewrite?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite; + cachePost?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCachePost; + cacheRedirect?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect; + cacheTag?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag; + cacheTagVisible?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible; + caching?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCaching; + centralAuthorization?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization; + chaseRedirects?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects; + clientCertificateAuth?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth; + clientCharacteristics?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics; + cloudInterconnects?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects; + cloudWrapper?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper; + cloudWrapperAdvanced?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced; + commonMediaClientData?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData; + conditionalOrigin?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin; + constructResponse?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse; + contentCharacteristics?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics; + contentCharacteristicsAmd?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd; + contentCharacteristicsDd?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd; + contentCharacteristicsWsdLargeFile?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile; + contentCharacteristicsWsdLive?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive; + contentCharacteristicsWsdVod?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod; + contentPrePosition?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition; + contentTargetingProtection?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection; + corsSupport?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport; + cpCode?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCode; + customBehavior?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior; + datastream?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDatastream; + dcp?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcp; + dcpAuthHmacTransformation?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation; + dcpAuthRegexTransformation?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation; + dcpAuthSubstringTransformation?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation; + dcpAuthVariableExtractor?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor; + dcpDefaultAuthzGroups?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups; + dcpDevRelations?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations; + dcpRealTimeAuth?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth; + deliveryReceipt?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt; + denyAccess?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess; + denyDirectFailoverAccess?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess; + deviceCharacteristicCacheId?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId; + deviceCharacteristicHeader?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader; + dnsAsyncRefresh?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh; + dnsPrefresh?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh; + downgradeProtocol?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol; + downloadCompleteMarker?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker; + downloadNotification?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification; + downstreamCache?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache; + dynamicThroughtputOptimization?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization; + dynamicThroughtputOptimizationOverride?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride; + dynamicWebContent?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent; + ecmsBulkUpload?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload; + ecmsDatabase?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase; + ecmsDataset?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset; + ecmsObjectKey?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey; + edgeConnect?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect; + edgeLoadBalancingAdvanced?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced; + edgeLoadBalancingDataCenter?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter; + edgeLoadBalancingOrigin?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin; + edgeOriginAuthorization?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization; + edgeRedirector?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector; + edgeScape?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape; + edgeSideIncludes?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes; + edgeWorker?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker; + enforceMtlsSettings?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings; + enhancedAkamaiProtocol?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol; + enhancedProxyDetection?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection; + epdForwardHeaderEnrichment?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment; + failAction?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailAction; + failoverBotManagerFeatureCompatibility?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility; + fastInvalidate?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate; + fips?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFips; + firstPartyMarketing?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing; + firstPartyMarketingPlus?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus; + forwardRewrite?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite; + g2oheader?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader; + globalRequestNumber?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber; + graphqlCaching?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching; + gzipResponse?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse; + hdDataAdvanced?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced; + healthDetection?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection; + hsafEipBinding?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding; + http2?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttp2; + http3?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttp3; + httpStrictTransportSecurity?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity; + httpToHttpsUpgrade?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade; + imOverride?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImOverride; + imageAndVideoManager?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager; + imageManager?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManager; + imageManagerVideo?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo; + include?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorInclude; + instant?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorInstant; + instantConfig?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig; + largeFileOptimization?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization; + largeFileOptimizationAdvanced?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced; + limitBitRate?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate; + logCustom?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom; + mPulse?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMPulse; + manifestPersonalization?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization; + manifestRerouting?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting; + manualServerPush?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush; + mediaAcceleration?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration; + mediaAccelerationQuicOptout?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout; + mediaClient?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient; + mediaFileRetrievalOptimization?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization; + mediaOriginFailover?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover; + metadataCaching?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching; + mobileSdkPerformance?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance; + modifyIncomingRequestHeader?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader; + modifyIncomingResponseHeader?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader; + modifyOutgoingRequestHeader?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader; + modifyOutgoingResponseHeader?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader; + modifyViaHeader?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader; + origin?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOrigin; + originCharacteristics?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics; + originCharacteristicsWsd?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd; + originFailureRecoveryMethod?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod; + originFailureRecoveryPolicy?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy; + originIpAcl?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl; + permissionsPolicy?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy; + persistentClientConnection?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection; + persistentConnection?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection; + personallyIdentifiableInformation?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation; + phasedRelease?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease; + preconnect?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect; + predictiveContentDelivery?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery; + predictivePrefetching?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching; + prefetch?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch; + prefetchable?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable; + prefreshCache?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache; + quality?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorQuality; + quicBeta?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta; + randomSeek?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek; + rapid?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRapid; + readTimeout?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout; + realTimeReporting?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting; + realUserMonitoring?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring; + redirect?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRedirect; + redirectplus?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus; + refererChecking?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking; + removeQueryParameter?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter; + removeVary?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary; + report?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorReport; + requestClientHints?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints; + requestControl?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl; + requestTypeMarker?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker; + resourceOptimizer?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer; + resourceOptimizerExtendedCompatibility?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility; + responseCode?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode; + responseCookie?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie; + restrictObjectCaching?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching; + returnCacheStatus?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus; + rewriteUrl?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl; + rumCustom?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom; + saasDefinitions?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions; + salesForceCommerceCloudClient?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient; + salesForceCommerceCloudProvider?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider; + salesForceCommerceCloudProviderHostHeader?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader; + savePostDcaProcessing?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing; + scheduleInvalidation?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation; + scriptManagement?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement; + segmentedContentProtection?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection; + segmentedMediaOptimization?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization; + segmentedMediaStreamingPrefetch?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch; + setVariable?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable; + simulateErrorCode?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode; + siteShield?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield; + standardTlsMigration?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration; + standardTlsMigrationOverride?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride; + strictHeaderParsing?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing; + subCustomer?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer; + sureRoute?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute; + tcpOptimization?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization; + teaLeaf?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf; + tieredDistribution?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution; + tieredDistributionAdvanced?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced; + tieredDistributionCustomization?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization; + timeout?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorTimeout; + uidConfiguration?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration; + validateEntityTag?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag; + verifyJsonWebToken?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken; + verifyJsonWebTokenForDcp?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp; + verifyTokenAuthorization?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization; + virtualWaitingRoom?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom; + virtualWaitingRoomWithEdgeWorkers?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers; + visitorPrioritization?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization; + visitorPrioritizationFifo?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo; + visitorPrioritizationFifoStandalone?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone; + watermarking?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking; + webApplicationFirewall?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall; + webSockets?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets; + webdav?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebdav; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorArgs { + adScalerCircuitBreaker?: pulumi.Input; + adaptiveAcceleration?: pulumi.Input; + adaptiveImageCompression?: pulumi.Input; + advanced?: pulumi.Input; + aggregatedReporting?: pulumi.Input; + akamaizer?: pulumi.Input; + akamaizerTag?: pulumi.Input; + allHttpInCacheHierarchy?: pulumi.Input; + allowCloudletsOrigins?: pulumi.Input; + allowDelete?: pulumi.Input; + allowHttpsCacheKeySharing?: pulumi.Input; + allowHttpsDowngrade?: pulumi.Input; + allowOptions?: pulumi.Input; + allowPatch?: pulumi.Input; + allowPost?: pulumi.Input; + allowPut?: pulumi.Input; + allowTransferEncoding?: pulumi.Input; + altSvcHeader?: pulumi.Input; + apiPrioritization?: pulumi.Input; + applicationLoadBalancer?: pulumi.Input; + audienceSegmentation?: pulumi.Input; + autoDomainValidation?: pulumi.Input; + baseDirectory?: pulumi.Input; + bossBeaconing?: pulumi.Input; + breadcrumbs?: pulumi.Input; + breakConnection?: pulumi.Input; + brotli?: pulumi.Input; + cacheError?: pulumi.Input; + cacheId?: pulumi.Input; + cacheKeyIgnoreCase?: pulumi.Input; + cacheKeyQueryParams?: pulumi.Input; + cacheKeyRewrite?: pulumi.Input; + cachePost?: pulumi.Input; + cacheRedirect?: pulumi.Input; + cacheTag?: pulumi.Input; + cacheTagVisible?: pulumi.Input; + caching?: pulumi.Input; + centralAuthorization?: pulumi.Input; + chaseRedirects?: pulumi.Input; + clientCertificateAuth?: pulumi.Input; + clientCharacteristics?: pulumi.Input; + cloudInterconnects?: pulumi.Input; + cloudWrapper?: pulumi.Input; + cloudWrapperAdvanced?: pulumi.Input; + commonMediaClientData?: pulumi.Input; + conditionalOrigin?: pulumi.Input; + constructResponse?: pulumi.Input; + contentCharacteristics?: pulumi.Input; + contentCharacteristicsAmd?: pulumi.Input; + contentCharacteristicsDd?: pulumi.Input; + contentCharacteristicsWsdLargeFile?: pulumi.Input; + contentCharacteristicsWsdLive?: pulumi.Input; + contentCharacteristicsWsdVod?: pulumi.Input; + contentPrePosition?: pulumi.Input; + contentTargetingProtection?: pulumi.Input; + corsSupport?: pulumi.Input; + cpCode?: pulumi.Input; + customBehavior?: pulumi.Input; + datastream?: pulumi.Input; + dcp?: pulumi.Input; + dcpAuthHmacTransformation?: pulumi.Input; + dcpAuthRegexTransformation?: pulumi.Input; + dcpAuthSubstringTransformation?: pulumi.Input; + dcpAuthVariableExtractor?: pulumi.Input; + dcpDefaultAuthzGroups?: pulumi.Input; + dcpDevRelations?: pulumi.Input; + dcpRealTimeAuth?: pulumi.Input; + deliveryReceipt?: pulumi.Input; + denyAccess?: pulumi.Input; + denyDirectFailoverAccess?: pulumi.Input; + deviceCharacteristicCacheId?: pulumi.Input; + deviceCharacteristicHeader?: pulumi.Input; + dnsAsyncRefresh?: pulumi.Input; + dnsPrefresh?: pulumi.Input; + downgradeProtocol?: pulumi.Input; + downloadCompleteMarker?: pulumi.Input; + downloadNotification?: pulumi.Input; + downstreamCache?: pulumi.Input; + dynamicThroughtputOptimization?: pulumi.Input; + dynamicThroughtputOptimizationOverride?: pulumi.Input; + dynamicWebContent?: pulumi.Input; + ecmsBulkUpload?: pulumi.Input; + ecmsDatabase?: pulumi.Input; + ecmsDataset?: pulumi.Input; + ecmsObjectKey?: pulumi.Input; + edgeConnect?: pulumi.Input; + edgeLoadBalancingAdvanced?: pulumi.Input; + edgeLoadBalancingDataCenter?: pulumi.Input; + edgeLoadBalancingOrigin?: pulumi.Input; + edgeOriginAuthorization?: pulumi.Input; + edgeRedirector?: pulumi.Input; + edgeScape?: pulumi.Input; + edgeSideIncludes?: pulumi.Input; + edgeWorker?: pulumi.Input; + enforceMtlsSettings?: pulumi.Input; + enhancedAkamaiProtocol?: pulumi.Input; + enhancedProxyDetection?: pulumi.Input; + epdForwardHeaderEnrichment?: pulumi.Input; + failAction?: pulumi.Input; + failoverBotManagerFeatureCompatibility?: pulumi.Input; + fastInvalidate?: pulumi.Input; + fips?: pulumi.Input; + firstPartyMarketing?: pulumi.Input; + firstPartyMarketingPlus?: pulumi.Input; + forwardRewrite?: pulumi.Input; + g2oheader?: pulumi.Input; + globalRequestNumber?: pulumi.Input; + graphqlCaching?: pulumi.Input; + gzipResponse?: pulumi.Input; + hdDataAdvanced?: pulumi.Input; + healthDetection?: pulumi.Input; + hsafEipBinding?: pulumi.Input; + http2?: pulumi.Input; + http3?: pulumi.Input; + httpStrictTransportSecurity?: pulumi.Input; + httpToHttpsUpgrade?: pulumi.Input; + imOverride?: pulumi.Input; + imageAndVideoManager?: pulumi.Input; + imageManager?: pulumi.Input; + imageManagerVideo?: pulumi.Input; + include?: pulumi.Input; + instant?: pulumi.Input; + instantConfig?: pulumi.Input; + largeFileOptimization?: pulumi.Input; + largeFileOptimizationAdvanced?: pulumi.Input; + limitBitRate?: pulumi.Input; + logCustom?: pulumi.Input; + mPulse?: pulumi.Input; + manifestPersonalization?: pulumi.Input; + manifestRerouting?: pulumi.Input; + manualServerPush?: pulumi.Input; + mediaAcceleration?: pulumi.Input; + mediaAccelerationQuicOptout?: pulumi.Input; + mediaClient?: pulumi.Input; + mediaFileRetrievalOptimization?: pulumi.Input; + mediaOriginFailover?: pulumi.Input; + metadataCaching?: pulumi.Input; + mobileSdkPerformance?: pulumi.Input; + modifyIncomingRequestHeader?: pulumi.Input; + modifyIncomingResponseHeader?: pulumi.Input; + modifyOutgoingRequestHeader?: pulumi.Input; + modifyOutgoingResponseHeader?: pulumi.Input; + modifyViaHeader?: pulumi.Input; + origin?: pulumi.Input; + originCharacteristics?: pulumi.Input; + originCharacteristicsWsd?: pulumi.Input; + originFailureRecoveryMethod?: pulumi.Input; + originFailureRecoveryPolicy?: pulumi.Input; + originIpAcl?: pulumi.Input; + permissionsPolicy?: pulumi.Input; + persistentClientConnection?: pulumi.Input; + persistentConnection?: pulumi.Input; + personallyIdentifiableInformation?: pulumi.Input; + phasedRelease?: pulumi.Input; + preconnect?: pulumi.Input; + predictiveContentDelivery?: pulumi.Input; + predictivePrefetching?: pulumi.Input; + prefetch?: pulumi.Input; + prefetchable?: pulumi.Input; + prefreshCache?: pulumi.Input; + quality?: pulumi.Input; + quicBeta?: pulumi.Input; + randomSeek?: pulumi.Input; + rapid?: pulumi.Input; + readTimeout?: pulumi.Input; + realTimeReporting?: pulumi.Input; + realUserMonitoring?: pulumi.Input; + redirect?: pulumi.Input; + redirectplus?: pulumi.Input; + refererChecking?: pulumi.Input; + removeQueryParameter?: pulumi.Input; + removeVary?: pulumi.Input; + report?: pulumi.Input; + requestClientHints?: pulumi.Input; + requestControl?: pulumi.Input; + requestTypeMarker?: pulumi.Input; + resourceOptimizer?: pulumi.Input; + resourceOptimizerExtendedCompatibility?: pulumi.Input; + responseCode?: pulumi.Input; + responseCookie?: pulumi.Input; + restrictObjectCaching?: pulumi.Input; + returnCacheStatus?: pulumi.Input; + rewriteUrl?: pulumi.Input; + rumCustom?: pulumi.Input; + saasDefinitions?: pulumi.Input; + salesForceCommerceCloudClient?: pulumi.Input; + salesForceCommerceCloudProvider?: pulumi.Input; + salesForceCommerceCloudProviderHostHeader?: pulumi.Input; + savePostDcaProcessing?: pulumi.Input; + scheduleInvalidation?: pulumi.Input; + scriptManagement?: pulumi.Input; + segmentedContentProtection?: pulumi.Input; + segmentedMediaOptimization?: pulumi.Input; + segmentedMediaStreamingPrefetch?: pulumi.Input; + setVariable?: pulumi.Input; + simulateErrorCode?: pulumi.Input; + siteShield?: pulumi.Input; + standardTlsMigration?: pulumi.Input; + standardTlsMigrationOverride?: pulumi.Input; + strictHeaderParsing?: pulumi.Input; + subCustomer?: pulumi.Input; + sureRoute?: pulumi.Input; + tcpOptimization?: pulumi.Input; + teaLeaf?: pulumi.Input; + tieredDistribution?: pulumi.Input; + tieredDistributionAdvanced?: pulumi.Input; + tieredDistributionCustomization?: pulumi.Input; + timeout?: pulumi.Input; + uidConfiguration?: pulumi.Input; + validateEntityTag?: pulumi.Input; + verifyJsonWebToken?: pulumi.Input; + verifyJsonWebTokenForDcp?: pulumi.Input; + verifyTokenAuthorization?: pulumi.Input; + virtualWaitingRoom?: pulumi.Input; + virtualWaitingRoomWithEdgeWorkers?: pulumi.Input; + visitorPrioritization?: pulumi.Input; + visitorPrioritizationFifo?: pulumi.Input; + visitorPrioritizationFifoStandalone?: pulumi.Input; + watermarking?: pulumi.Input; + webApplicationFirewall?: pulumi.Input; + webSockets?: pulumi.Input; + webdav?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker { + fallbackActionResponseCodeBased?: string; + locked?: boolean; + responseCodeBased?: boolean; + responseCodes?: string; + responseDelayBased?: boolean; + responseDelayThreshold?: string; + returnErrorResponseCodeBased?: string; + specifyYourOwnResponseCodeBased?: string; + templateUuid?: string; + uuid?: string; } -export interface GtmAsmapAssignment { - asNumbers: pulumi.Input[]>; - datacenterId: pulumi.Input; - nickname: pulumi.Input; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs { + fallbackActionResponseCodeBased?: pulumi.Input; + locked?: pulumi.Input; + responseCodeBased?: pulumi.Input; + responseCodes?: pulumi.Input; + responseDelayBased?: pulumi.Input; + responseDelayThreshold?: pulumi.Input; + returnErrorResponseCodeBased?: pulumi.Input; + specifyYourOwnResponseCodeBased?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; } -export interface GtmAsmapDefaultDatacenter { - datacenterId: pulumi.Input; - nickname?: pulumi.Input; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration { + abLogic?: string; + abTesting?: string; + compression?: string; + cookieName?: string; + enableBrotliCompression?: boolean; + enableForNoncacheable?: boolean; + enablePreconnect?: boolean; + enablePush?: boolean; + enableRo?: boolean; + locked?: boolean; + preloadEnable?: boolean; + source?: string; + templateUuid?: string; + titleBrotli?: string; + titleHttp2ServerPush?: string; + titlePreconnect?: string; + titlePreload?: string; + titleRo?: string; + uuid?: string; } -export interface GtmCidrmapAssignment { - blocks?: pulumi.Input[]>; - datacenterId: pulumi.Input; - nickname: pulumi.Input; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs { + abLogic?: pulumi.Input; + abTesting?: pulumi.Input; + compression?: pulumi.Input; + cookieName?: pulumi.Input; + enableBrotliCompression?: pulumi.Input; + enableForNoncacheable?: pulumi.Input; + enablePreconnect?: pulumi.Input; + enablePush?: pulumi.Input; + enableRo?: pulumi.Input; + locked?: pulumi.Input; + preloadEnable?: pulumi.Input; + source?: pulumi.Input; + templateUuid?: pulumi.Input; + titleBrotli?: pulumi.Input; + titleHttp2ServerPush?: pulumi.Input; + titlePreconnect?: pulumi.Input; + titlePreload?: pulumi.Input; + titleRo?: pulumi.Input; + uuid?: pulumi.Input; } -export interface GtmCidrmapDefaultDatacenter { - datacenterId: pulumi.Input; - nickname?: pulumi.Input; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression { + compressMobile?: boolean; + compressStandard?: boolean; + locked?: boolean; + templateUuid?: string; + tier1MobileCompressionMethod?: string; + tier1MobileCompressionValue?: number; + tier1StandardCompressionMethod?: string; + tier1StandardCompressionValue?: number; + tier2MobileCompressionMethod?: string; + tier2MobileCompressionValue?: number; + tier2StandardCompressionMethod?: string; + tier2StandardCompressionValue?: number; + tier3MobileCompressionMethod?: string; + tier3MobileCompressionValue?: number; + tier3StandardCompressionMethod?: string; + tier3StandardCompressionValue?: number; + titleAicMobile?: string; + titleAicNonmobile?: string; + uuid?: string; } -export interface GtmDatacenterDefaultLoadObject { - loadObject?: pulumi.Input; - loadObjectPort?: pulumi.Input; - loadServers?: pulumi.Input[]>; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs { + compressMobile?: pulumi.Input; + compressStandard?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + tier1MobileCompressionMethod?: pulumi.Input; + tier1MobileCompressionValue?: pulumi.Input; + tier1StandardCompressionMethod?: pulumi.Input; + tier1StandardCompressionValue?: pulumi.Input; + tier2MobileCompressionMethod?: pulumi.Input; + tier2MobileCompressionValue?: pulumi.Input; + tier2StandardCompressionMethod?: pulumi.Input; + tier2StandardCompressionValue?: pulumi.Input; + tier3MobileCompressionMethod?: pulumi.Input; + tier3MobileCompressionValue?: pulumi.Input; + tier3StandardCompressionMethod?: pulumi.Input; + tier3StandardCompressionValue?: pulumi.Input; + titleAicMobile?: pulumi.Input; + titleAicNonmobile?: pulumi.Input; + uuid?: pulumi.Input; } -export interface GtmGeomapAssignment { - countries?: pulumi.Input[]>; - datacenterId: pulumi.Input; - nickname: pulumi.Input; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced { + description?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; + xml?: string; } -export interface GtmGeomapDefaultDatacenter { - datacenterId: pulumi.Input; - nickname?: pulumi.Input; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs { + description?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + xml?: pulumi.Input; } -export interface GtmPropertyLivenessTest { - answersRequired?: pulumi.Input; - disableNonstandardPortWarning?: pulumi.Input; - disabled?: pulumi.Input; - errorPenalty?: pulumi.Input; - httpError3xx?: pulumi.Input; - httpError4xx?: pulumi.Input; - httpError5xx?: pulumi.Input; - httpHeaders?: pulumi.Input[]>; - name: pulumi.Input; - peerCertificateVerification?: pulumi.Input; - recursionRequested?: pulumi.Input; - requestString?: pulumi.Input; - resourceType?: pulumi.Input; - responseString?: pulumi.Input; - sslClientCertificate?: pulumi.Input; - sslClientPrivateKey?: pulumi.Input; - testInterval: pulumi.Input; - testObject?: pulumi.Input; - testObjectPassword?: pulumi.Input; - testObjectPort?: pulumi.Input; - testObjectProtocol: pulumi.Input; - testObjectUsername?: pulumi.Input; - testTimeout: pulumi.Input; - timeoutPenalty?: pulumi.Input; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting { + attribute1?: string; + attribute2?: string; + attribute3?: string; + attribute4?: string; + attributesCount?: number; + enabled?: boolean; + locked?: boolean; + reportName?: string; + templateUuid?: string; + uuid?: string; } -export interface GtmPropertyLivenessTestHttpHeader { - name?: pulumi.Input; - value?: pulumi.Input; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs { + attribute1?: pulumi.Input; + attribute2?: pulumi.Input; + attribute3?: pulumi.Input; + attribute4?: pulumi.Input; + attributesCount?: pulumi.Input; + enabled?: pulumi.Input; + locked?: pulumi.Input; + reportName?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; } -export interface GtmPropertyStaticRrSet { - rdatas?: pulumi.Input[]>; - ttl?: pulumi.Input; - type?: pulumi.Input; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; } -export interface GtmPropertyTrafficTarget { - datacenterId?: pulumi.Input; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs { enabled?: pulumi.Input; - handoutCname?: pulumi.Input; - /** - * @deprecated The attribute `name` has been deprecated. Any reads or writes on this attribute are ignored - */ - name?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag { + includeTagsAttribute?: boolean; + locked?: boolean; + matchHostname?: string; + replaceAll?: boolean; + replacementHostname?: string; + scope?: string; + tagsAttribute?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs { + includeTagsAttribute?: pulumi.Input; + locked?: pulumi.Input; + matchHostname?: pulumi.Input; + replaceAll?: pulumi.Input; + replacementHostname?: pulumi.Input; + scope?: pulumi.Input; + tagsAttribute?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins { + enabled?: boolean; + honorBaseDirectory?: boolean; + locked?: boolean; + purgeOriginQueryParameter?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs { + enabled?: pulumi.Input; + honorBaseDirectory?: pulumi.Input; + locked?: pulumi.Input; + purgeOriginQueryParameter?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete { + allowBody?: boolean; + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs { + allowBody?: pulumi.Input; + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost { + allowWithoutContentLength?: boolean; + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs { + allowWithoutContentLength?: pulumi.Input; + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader { + locked?: boolean; + maxAge?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs { + locked?: pulumi.Input; + maxAge?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization { + alternateResponseCacheTtl?: number; + cloudletPolicy?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy; + cloudletSharedPolicy?: number; + enabled?: boolean; + isSharedPolicy?: boolean; + label?: string; + locked?: boolean; + netStorage?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage; + netStoragePath?: string; + templateUuid?: string; + throttledCpCode?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode; + throttledStatusCode?: number; + useThrottledCpCode?: boolean; + useThrottledStatusCode?: boolean; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs { + alternateResponseCacheTtl?: pulumi.Input; + cloudletPolicy?: pulumi.Input; + cloudletSharedPolicy?: pulumi.Input; + enabled?: pulumi.Input; + isSharedPolicy?: pulumi.Input; + label?: pulumi.Input; + locked?: pulumi.Input; + netStorage?: pulumi.Input; + netStoragePath?: pulumi.Input; + templateUuid?: pulumi.Input; + throttledCpCode?: pulumi.Input; + throttledStatusCode?: pulumi.Input; + useThrottledCpCode?: pulumi.Input; + useThrottledStatusCode?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy { + id?: number; + name?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs { + id?: pulumi.Input; + name?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage { + cpCode?: number; + downloadDomainName?: string; + g2oToken?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs { + cpCode?: pulumi.Input; + downloadDomainName?: pulumi.Input; + g2oToken?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode { + cpCodeLimits?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits; + createdDate?: number; + description?: string; + id?: number; + name?: string; + products?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs { + cpCodeLimits?: pulumi.Input; + createdDate?: pulumi.Input; + description?: pulumi.Input; + id?: pulumi.Input; + name?: pulumi.Input; + products?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits { + currentCapacity?: number; + limit?: number; + limitType?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs { + currentCapacity?: pulumi.Input; + limit?: pulumi.Input; + limitType?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer { + allDownNetStorage?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage; + allDownNetStorageFile?: string; + allDownStatusCode?: string; + allDownTitle?: string; + allowCachePrefresh?: boolean; + cachedContentTitle?: string; + cloudletPolicy?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy; + enabled?: boolean; + failoverAttemptsThreshold?: number; + failoverMode?: string; + failoverOriginMaps?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap[]; + failoverStatusCodes?: string[]; + failoverTitle?: string; + label?: string; + locked?: boolean; + originCookieName?: string; + specifyStickinessCookieDomain?: boolean; + stickinessCookieAutomaticSalt?: boolean; + stickinessCookieDomain?: string; + stickinessCookieSalt?: string; + stickinessCookieSetHttpOnlyFlag?: boolean; + stickinessCookieType?: string; + stickinessDuration?: string; + stickinessExpirationDate?: string; + stickinessRefresh?: boolean; + stickinessTitle?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs { + allDownNetStorage?: pulumi.Input; + allDownNetStorageFile?: pulumi.Input; + allDownStatusCode?: pulumi.Input; + allDownTitle?: pulumi.Input; + allowCachePrefresh?: pulumi.Input; + cachedContentTitle?: pulumi.Input; + cloudletPolicy?: pulumi.Input; + enabled?: pulumi.Input; + failoverAttemptsThreshold?: pulumi.Input; + failoverMode?: pulumi.Input; + failoverOriginMaps?: pulumi.Input[]>; + failoverStatusCodes?: pulumi.Input[]>; + failoverTitle?: pulumi.Input; + label?: pulumi.Input; + locked?: pulumi.Input; + originCookieName?: pulumi.Input; + specifyStickinessCookieDomain?: pulumi.Input; + stickinessCookieAutomaticSalt?: pulumi.Input; + stickinessCookieDomain?: pulumi.Input; + stickinessCookieSalt?: pulumi.Input; + stickinessCookieSetHttpOnlyFlag?: pulumi.Input; + stickinessCookieType?: pulumi.Input; + stickinessDuration?: pulumi.Input; + stickinessExpirationDate?: pulumi.Input; + stickinessRefresh?: pulumi.Input; + stickinessTitle?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage { + cpCode?: number; + downloadDomainName?: string; + g2oToken?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs { + cpCode?: pulumi.Input; + downloadDomainName?: pulumi.Input; + g2oToken?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy { + id?: number; + name?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs { + id?: pulumi.Input; + name?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap { + fromOriginId?: string; + toOriginIds?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs { + fromOriginId?: pulumi.Input; + toOriginIds?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation { + cloudletPolicy?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy; + cloudletSharedPolicy?: number; + enabled?: boolean; + isSharedPolicy?: boolean; + label?: string; + locked?: boolean; + populationCookieAutomaticSalt?: boolean; + populationCookieDomain?: string; + populationCookieIncludeRuleName?: boolean; + populationCookieSalt?: string; + populationCookieType?: string; + populationDuration?: string; + populationRefresh?: boolean; + populationTitle?: string; + segmentTrackingCookieName?: string; + segmentTrackingCustomHeader?: string; + segmentTrackingMethod?: string; + segmentTrackingQueryParam?: string; + segmentTrackingTitle?: string; + specifyPopulationCookieDomain?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs { + cloudletPolicy?: pulumi.Input; + cloudletSharedPolicy?: pulumi.Input; + enabled?: pulumi.Input; + isSharedPolicy?: pulumi.Input; + label?: pulumi.Input; + locked?: pulumi.Input; + populationCookieAutomaticSalt?: pulumi.Input; + populationCookieDomain?: pulumi.Input; + populationCookieIncludeRuleName?: pulumi.Input; + populationCookieSalt?: pulumi.Input; + populationCookieType?: pulumi.Input; + populationDuration?: pulumi.Input; + populationRefresh?: pulumi.Input; + populationTitle?: pulumi.Input; + segmentTrackingCookieName?: pulumi.Input; + segmentTrackingCustomHeader?: pulumi.Input; + segmentTrackingMethod?: pulumi.Input; + segmentTrackingQueryParam?: pulumi.Input; + segmentTrackingTitle?: pulumi.Input; + specifyPopulationCookieDomain?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy { + id?: number; + name?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs { + id?: pulumi.Input; + name?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation { + autodv?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs { + autodv?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory { + locked?: boolean; + templateUuid?: string; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs { + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + value?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing { + conditionalErrorPattern?: string; + conditionalHttpStatuses?: string[]; + conditionalSamplingFrequency?: string; + cpcodes?: string; + enabled?: boolean; + forwardType?: string; + locked?: boolean; + requestType?: string; + samplingFrequency?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs { + conditionalErrorPattern?: pulumi.Input; + conditionalHttpStatuses?: pulumi.Input[]>; + conditionalSamplingFrequency?: pulumi.Input; + cpcodes?: pulumi.Input; + enabled?: pulumi.Input; + forwardType?: pulumi.Input; + locked?: pulumi.Input; + requestType?: pulumi.Input; + samplingFrequency?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs { + enabled?: boolean; + locked?: boolean; + loggingEnabled?: boolean; + optMode?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + loggingEnabled?: pulumi.Input; + optMode?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorBrotli { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCacheError { + enabled?: boolean; + locked?: boolean; + preserveStale?: boolean; + templateUuid?: string; + ttl?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + preserveStale?: pulumi.Input; + templateUuid?: pulumi.Input; + ttl?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCacheId { + elements?: string[]; + includeValue?: boolean; + locked?: boolean; + optional?: boolean; + rule?: string; + templateUuid?: string; + uuid?: string; + variableName?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs { + elements?: pulumi.Input[]>; + includeValue?: pulumi.Input; + locked?: pulumi.Input; + optional?: pulumi.Input; + rule?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + variableName?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams { + behavior?: string; + exactMatch?: boolean; + locked?: boolean; + parameters?: string[]; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs { + behavior?: pulumi.Input; + exactMatch?: pulumi.Input; + locked?: pulumi.Input; + parameters?: pulumi.Input[]>; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite { + locked?: boolean; + purgeKey?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs { + locked?: pulumi.Input; + purgeKey?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCachePost { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + useBody?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + useBody?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect { + enabled?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag { + locked?: boolean; + tag?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs { + locked?: pulumi.Input; + tag?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible { + behavior?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs { + behavior?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCaching { + behavior?: string; + cacheControlDirectives?: string; + cacheabilitySettings?: string; + defaultTtl?: string; + enhancedRfcSupport?: boolean; + expirationSettings?: string; + honorMaxAge?: boolean; + honorMustRevalidate?: boolean; + honorNoCache?: boolean; + honorNoStore?: boolean; + honorPrivate?: boolean; + honorProxyRevalidate?: boolean; + honorSMaxage?: boolean; + locked?: boolean; + mustRevalidate?: boolean; + revalidationSettings?: string; + templateUuid?: string; + ttl?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs { + behavior?: pulumi.Input; + cacheControlDirectives?: pulumi.Input; + cacheabilitySettings?: pulumi.Input; + defaultTtl?: pulumi.Input; + enhancedRfcSupport?: pulumi.Input; + expirationSettings?: pulumi.Input; + honorMaxAge?: pulumi.Input; + honorMustRevalidate?: pulumi.Input; + honorNoCache?: pulumi.Input; + honorNoStore?: pulumi.Input; + honorPrivate?: pulumi.Input; + honorProxyRevalidate?: pulumi.Input; + honorSMaxage?: pulumi.Input; + locked?: pulumi.Input; + mustRevalidate?: pulumi.Input; + revalidationSettings?: pulumi.Input; + templateUuid?: pulumi.Input; + ttl?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects { + enabled?: boolean; + limit?: string; + locked?: boolean; + serve404?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs { + enabled?: pulumi.Input; + limit?: pulumi.Input; + locked?: pulumi.Input; + serve404?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth { + clientCertificateAttributes?: string[]; + enable?: boolean; + enableClientCertificateValidationStatus?: boolean; + enableCompleteClientCertificate?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs { + clientCertificateAttributes?: pulumi.Input[]>; + enable?: pulumi.Input; + enableClientCertificateValidationStatus?: pulumi.Input; + enableCompleteClientCertificate?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics { + country?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs { + country?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects { + cloudLocations?: string[]; + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs { + cloudLocations?: pulumi.Input[]>; + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper { + enabled?: boolean; + location?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs { + enabled?: pulumi.Input; + location?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced { + customFailoverMap?: string; + enabled?: boolean; + failoverMap?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs { + customFailoverMap?: pulumi.Input; + enabled?: pulumi.Input; + failoverMap?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData { + enableCmcdSegmentPrefetch?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs { + enableCmcdSegmentPrefetch?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin { + locked?: boolean; + originId?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs { + locked?: pulumi.Input; + originId?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse { + body?: string; + enabled?: boolean; + forceEviction?: boolean; + ignorePurge?: boolean; + locked?: boolean; + responseCode?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs { + body?: pulumi.Input; + enabled?: pulumi.Input; + forceEviction?: pulumi.Input; + ignorePurge?: pulumi.Input; + locked?: pulumi.Input; + responseCode?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics { + catalogSize?: string; + contentType?: string; + locked?: boolean; + objectSize?: string; + popularityDistribution?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs { + catalogSize?: pulumi.Input; + contentType?: pulumi.Input; + locked?: pulumi.Input; + objectSize?: pulumi.Input; + popularityDistribution?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd { + catalogSize?: string; + contentType?: string; + dash?: boolean; + hds?: boolean; + hls?: boolean; + locked?: boolean; + popularityDistribution?: string; + segmentDurationDash?: string; + segmentDurationDashCustom?: number; + segmentDurationHds?: string; + segmentDurationHdsCustom?: number; + segmentDurationHls?: string; + segmentDurationHlsCustom?: number; + segmentDurationSmooth?: string; + segmentDurationSmoothCustom?: number; + segmentSizeDash?: string; + segmentSizeHds?: string; + segmentSizeHls?: string; + segmentSizeSmooth?: string; + smooth?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs { + catalogSize?: pulumi.Input; + contentType?: pulumi.Input; + dash?: pulumi.Input; + hds?: pulumi.Input; + hls?: pulumi.Input; + locked?: pulumi.Input; + popularityDistribution?: pulumi.Input; + segmentDurationDash?: pulumi.Input; + segmentDurationDashCustom?: pulumi.Input; + segmentDurationHds?: pulumi.Input; + segmentDurationHdsCustom?: pulumi.Input; + segmentDurationHls?: pulumi.Input; + segmentDurationHlsCustom?: pulumi.Input; + segmentDurationSmooth?: pulumi.Input; + segmentDurationSmoothCustom?: pulumi.Input; + segmentSizeDash?: pulumi.Input; + segmentSizeHds?: pulumi.Input; + segmentSizeHls?: pulumi.Input; + segmentSizeSmooth?: pulumi.Input; + smooth?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd { + catalogSize?: string; + contentType?: string; + locked?: boolean; + objectSize?: string; + optimizeOption?: boolean; + popularityDistribution?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs { + catalogSize?: pulumi.Input; + contentType?: pulumi.Input; + locked?: pulumi.Input; + objectSize?: pulumi.Input; + optimizeOption?: pulumi.Input; + popularityDistribution?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile { + catalogSize?: string; + contentType?: string; + locked?: boolean; + objectSize?: string; + popularityDistribution?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs { + catalogSize?: pulumi.Input; + contentType?: pulumi.Input; + locked?: pulumi.Input; + objectSize?: pulumi.Input; + popularityDistribution?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive { + catalogSize?: string; + contentType?: string; + dash?: boolean; + hds?: boolean; + hls?: boolean; + locked?: boolean; + popularityDistribution?: string; + segmentDurationDash?: string; + segmentDurationHds?: string; + segmentDurationHls?: string; + segmentDurationSmooth?: string; + segmentSizeDash?: string; + segmentSizeHds?: string; + segmentSizeHls?: string; + segmentSizeSmooth?: string; + smooth?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs { + catalogSize?: pulumi.Input; + contentType?: pulumi.Input; + dash?: pulumi.Input; + hds?: pulumi.Input; + hls?: pulumi.Input; + locked?: pulumi.Input; + popularityDistribution?: pulumi.Input; + segmentDurationDash?: pulumi.Input; + segmentDurationHds?: pulumi.Input; + segmentDurationHls?: pulumi.Input; + segmentDurationSmooth?: pulumi.Input; + segmentSizeDash?: pulumi.Input; + segmentSizeHds?: pulumi.Input; + segmentSizeHls?: pulumi.Input; + segmentSizeSmooth?: pulumi.Input; + smooth?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod { + catalogSize?: string; + contentType?: string; + dash?: boolean; + hds?: boolean; + hls?: boolean; + locked?: boolean; + popularityDistribution?: string; + segmentDurationDash?: string; + segmentDurationHds?: string; + segmentDurationHls?: string; + segmentDurationSmooth?: string; + segmentSizeDash?: string; + segmentSizeHds?: string; + segmentSizeHls?: string; + segmentSizeSmooth?: string; + smooth?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs { + catalogSize?: pulumi.Input; + contentType?: pulumi.Input; + dash?: pulumi.Input; + hds?: pulumi.Input; + hls?: pulumi.Input; + locked?: pulumi.Input; + popularityDistribution?: pulumi.Input; + segmentDurationDash?: pulumi.Input; + segmentDurationHds?: pulumi.Input; + segmentDurationHls?: pulumi.Input; + segmentDurationSmooth?: pulumi.Input; + segmentSizeDash?: pulumi.Input; + segmentSizeHds?: pulumi.Input; + segmentSizeHls?: pulumi.Input; + segmentSizeSmooth?: pulumi.Input; + smooth?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition { + enabled?: boolean; + firstLocation?: string; + locked?: boolean; + secondLocation?: string; + sourceType?: string; + targets?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs { + enabled?: pulumi.Input; + firstLocation?: pulumi.Input; + locked?: pulumi.Input; + secondLocation?: pulumi.Input; + sourceType?: pulumi.Input; + targets?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection { + countries?: string[]; + dmas?: string[]; + enableGeoProtection?: boolean; + enableGeoRedirectOnDeny?: boolean; + enableIpProtection?: boolean; + enableIpRedirectOnDeny?: boolean; + enableReferrerProtection?: boolean; + enableReferrerRedirectOnDeny?: boolean; + enabled?: boolean; + geoProtectionMode?: string; + geoProtectionTitle?: string; + geoRedirectUrl?: string; + ipAddresses?: string[]; + ipProtectionMode?: string; + ipProtectionTitle?: string; + ipRedirectUrl?: string; + locked?: boolean; + overrideIpAddresses?: string[]; + referrerDomains?: string[]; + referrerProtectionMode?: string; + referrerProtectionTitle?: string; + referrerRedirectUrl?: string; + regions?: string[]; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs { + countries?: pulumi.Input[]>; + dmas?: pulumi.Input[]>; + enableGeoProtection?: pulumi.Input; + enableGeoRedirectOnDeny?: pulumi.Input; + enableIpProtection?: pulumi.Input; + enableIpRedirectOnDeny?: pulumi.Input; + enableReferrerProtection?: pulumi.Input; + enableReferrerRedirectOnDeny?: pulumi.Input; + enabled?: pulumi.Input; + geoProtectionMode?: pulumi.Input; + geoProtectionTitle?: pulumi.Input; + geoRedirectUrl?: pulumi.Input; + ipAddresses?: pulumi.Input[]>; + ipProtectionMode?: pulumi.Input; + ipProtectionTitle?: pulumi.Input; + ipRedirectUrl?: pulumi.Input; + locked?: pulumi.Input; + overrideIpAddresses?: pulumi.Input[]>; + referrerDomains?: pulumi.Input[]>; + referrerProtectionMode?: pulumi.Input; + referrerProtectionTitle?: pulumi.Input; + referrerRedirectUrl?: pulumi.Input; + regions?: pulumi.Input[]>; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport { + allowCredentials?: boolean; + allowHeaders?: string; + allowOrigins?: string; + enabled?: boolean; + exposeHeaders?: string[]; + headers?: string[]; + locked?: boolean; + methods?: string[]; + origins?: string[]; + preflightMaxAge?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs { + allowCredentials?: pulumi.Input; + allowHeaders?: pulumi.Input; + allowOrigins?: pulumi.Input; + enabled?: pulumi.Input; + exposeHeaders?: pulumi.Input[]>; + headers?: pulumi.Input[]>; + locked?: pulumi.Input; + methods?: pulumi.Input[]>; + origins?: pulumi.Input[]>; + preflightMaxAge?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCpCode { + locked?: boolean; + templateUuid?: string; + uuid?: string; + value?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs { + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + value?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue { + cpCodeLimits?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits; + createdDate?: number; + description?: string; + id?: number; + name?: string; + products?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs { + cpCodeLimits?: pulumi.Input; + createdDate?: pulumi.Input; + description?: pulumi.Input; + id?: pulumi.Input; + name?: pulumi.Input; + products?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits { + currentCapacity?: number; + limit?: number; + limitType?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs { + currentCapacity?: pulumi.Input; + limit?: pulumi.Input; + limitType?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior { + behaviorId?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs { + behaviorId?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDatastream { + beaconStreamTitle?: string; + collectMidgressTraffic?: boolean; + datastreamIds?: string; + enabled?: boolean; + locked?: boolean; + logEnabled?: boolean; + logStreamNames?: string[]; + logStreamTitle?: string; + samplingPercentage?: number; + streamType?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs { + beaconStreamTitle?: pulumi.Input; + collectMidgressTraffic?: pulumi.Input; + datastreamIds?: pulumi.Input; + enabled?: pulumi.Input; + locked?: pulumi.Input; + logEnabled?: pulumi.Input; + logStreamNames?: pulumi.Input[]>; + logStreamTitle?: pulumi.Input; + samplingPercentage?: pulumi.Input; + streamType?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDcp { + anonymous?: boolean; + enabled?: boolean; + gwenabled?: boolean; + locked?: boolean; + namespaceId?: string; + templateUuid?: string; + tlsenabled?: boolean; + uuid?: string; + wsenabled?: boolean; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs { + anonymous?: pulumi.Input; + enabled?: pulumi.Input; + gwenabled?: pulumi.Input; + locked?: pulumi.Input; + namespaceId?: pulumi.Input; + templateUuid?: pulumi.Input; + tlsenabled?: pulumi.Input; + uuid?: pulumi.Input; + wsenabled?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation { + hashConversionAlgorithm?: string; + hashConversionKey?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs { + hashConversionAlgorithm?: pulumi.Input; + hashConversionKey?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation { + locked?: boolean; + regexPattern?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs { + locked?: pulumi.Input; + regexPattern?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation { + locked?: boolean; + substringEnd?: string; + substringStart?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs { + locked?: pulumi.Input; + substringEnd?: pulumi.Input; + substringStart?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor { + certificateField?: string; + dcpMutualAuthProcessingVariableId?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs { + certificateField?: pulumi.Input; + dcpMutualAuthProcessingVariableId?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups { + groupNames?: string[]; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs { + groupNames?: pulumi.Input[]>; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations { + customValues?: boolean; + enabled?: boolean; + hostname?: string; + locked?: boolean; + path?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs { + customValues?: pulumi.Input; + enabled?: pulumi.Input; + hostname?: pulumi.Input; + locked?: pulumi.Input; + path?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth { + extractHostname?: boolean; + extractJurisdiction?: boolean; + extractNamespace?: boolean; + hostnameClaim?: string; + jurisdictionClaim?: string; + locked?: boolean; + namespaceClaim?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs { + extractHostname?: pulumi.Input; + extractJurisdiction?: pulumi.Input; + extractNamespace?: pulumi.Input; + hostnameClaim?: pulumi.Input; + jurisdictionClaim?: pulumi.Input; + locked?: pulumi.Input; + namespaceClaim?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt { + enabled?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess { + enabled?: boolean; + locked?: boolean; + reason?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + reason?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess { + enabled?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId { + elements?: string[]; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs { + elements?: pulumi.Input[]>; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader { + elements?: string[]; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs { + elements?: pulumi.Input[]>; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + timeout?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + timeout?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh { + delay?: string; + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + timeout?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs { + delay?: pulumi.Input; + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + timeout?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker { + enabled?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification { + enabled?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache { + allowBehavior?: string; + behavior?: string; + locked?: boolean; + sendHeaders?: string; + sendPrivate?: boolean; + templateUuid?: string; + ttl?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs { + allowBehavior?: pulumi.Input; + behavior?: pulumi.Input; + locked?: pulumi.Input; + sendHeaders?: pulumi.Input; + sendPrivate?: pulumi.Input; + templateUuid?: pulumi.Input; + ttl?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride { + locked?: boolean; + templateUuid?: string; + throughput?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs { + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + throughput?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent { + imageCompression?: boolean; + locked?: boolean; + prefetch?: boolean; + realUserMonitoring?: boolean; + sureRoute?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs { + imageCompression?: pulumi.Input; + locked?: pulumi.Input; + prefetch?: pulumi.Input; + realUserMonitoring?: pulumi.Input; + sureRoute?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase { + database?: string; + extractLocation?: string; + headerName?: string; + locked?: boolean; + queryParameterName?: string; + regexPattern?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs { + database?: pulumi.Input; + extractLocation?: pulumi.Input; + headerName?: pulumi.Input; + locked?: pulumi.Input; + queryParameterName?: pulumi.Input; + regexPattern?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset { + dataset?: string; + extractLocation?: string; + headerName?: string; + locked?: boolean; + queryParameterName?: string; + regexPattern?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs { + dataset?: pulumi.Input; + extractLocation?: pulumi.Input; + headerName?: pulumi.Input; + locked?: pulumi.Input; + queryParameterName?: pulumi.Input; + regexPattern?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey { + locked?: boolean; + regex?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs { + locked?: pulumi.Input; + regex?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect { + aggregateLines?: string; + aggregateSize?: string; + aggregateTime?: string; + apiConnector?: string; + apiDataElements?: string[]; + destinationHostname?: string; + destinationPath?: string; + enabled?: boolean; + locked?: boolean; + overrideAggregateSettings?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs { + aggregateLines?: pulumi.Input; + aggregateSize?: pulumi.Input; + aggregateTime?: pulumi.Input; + apiConnector?: pulumi.Input; + apiDataElements?: pulumi.Input[]>; + destinationHostname?: pulumi.Input; + destinationPath?: pulumi.Input; + enabled?: pulumi.Input; + locked?: pulumi.Input; + overrideAggregateSettings?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced { + description?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; + xml?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs { + description?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + xml?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter { + cookieName?: string; + description?: string; + enableFailover?: boolean; + failoverRules?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule[]; + failoverTitle?: string; + hostname?: string; + ip?: string; + locked?: boolean; + originId?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs { + cookieName?: pulumi.Input; + description?: pulumi.Input; + enableFailover?: pulumi.Input; + failoverRules?: pulumi.Input[]>; + failoverTitle?: pulumi.Input; + hostname?: pulumi.Input; + ip?: pulumi.Input; + locked?: pulumi.Input; + originId?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule { + absolutePath?: boolean; + contextRoot?: string; + failoverHostname?: string; + modifyRequest?: boolean; + overrideHostname?: boolean; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs { + absolutePath?: pulumi.Input; + contextRoot?: pulumi.Input; + failoverHostname?: pulumi.Input; + modifyRequest?: pulumi.Input; + overrideHostname?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin { + cookieName?: string; + description?: string; + enableSessionPersistence?: boolean; + hostname?: string; + id?: string; + locked?: boolean; + sessionPersistenceTitle?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs { + cookieName?: pulumi.Input; + description?: pulumi.Input; + enableSessionPersistence?: pulumi.Input; + hostname?: pulumi.Input; + id?: pulumi.Input; + locked?: pulumi.Input; + sessionPersistenceTitle?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization { + cookieName?: string; + domain?: string; + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs { + cookieName?: pulumi.Input; + domain?: pulumi.Input; + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + value?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector { + cloudletPolicy?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy; + cloudletSharedPolicy?: number; + enabled?: boolean; + isSharedPolicy?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs { + cloudletPolicy?: pulumi.Input; + cloudletSharedPolicy?: pulumi.Input; + enabled?: pulumi.Input; + isSharedPolicy?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy { + id?: number; + name?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs { + id?: pulumi.Input; + name?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes { + detectInjection?: boolean; + enableViaHttp?: boolean; + enabled?: boolean; + i18nCharsets?: string[]; + i18nStatus?: boolean; + locked?: boolean; + passClientIp?: boolean; + passSetCookie?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs { + detectInjection?: pulumi.Input; + enableViaHttp?: pulumi.Input; + enabled?: pulumi.Input; + i18nCharsets?: pulumi.Input[]>; + i18nStatus?: pulumi.Input; + locked?: pulumi.Input; + passClientIp?: pulumi.Input; + passSetCookie?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker { + createEdgeWorker?: string; + edgeWorkerId?: string; + enabled?: boolean; + locked?: boolean; + mPulse?: boolean; + mPulseInformation?: string; + resourceTier?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs { + createEdgeWorker?: pulumi.Input; + edgeWorkerId?: pulumi.Input; + enabled?: pulumi.Input; + locked?: pulumi.Input; + mPulse?: pulumi.Input; + mPulseInformation?: pulumi.Input; + resourceTier?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings { + certificateAuthoritySets?: string[]; + enableAuthSet?: boolean; + enableDenyRequest?: boolean; + enableOcspStatus?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs { + certificateAuthoritySets?: pulumi.Input[]>; + enableAuthSet?: pulumi.Input; + enableDenyRequest?: pulumi.Input; + enableOcspStatus?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol { + display?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs { + display?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection { + anonymousVpn?: string; + bestPracticeAction?: string; + bestPracticeRedirecturl?: string; + detectAnonymousVpn?: boolean; + detectAnonymousVpnAction?: string; + detectAnonymousVpnRedirecturl?: string; + detectHostingProvider?: boolean; + detectHostingProviderAction?: string; + detectHostingProviderRedirecturl?: string; + detectPublicProxy?: boolean; + detectPublicProxyAction?: string; + detectPublicProxyRedirecturl?: string; + detectResidentialProxy?: boolean; + detectResidentialProxyAction?: string; + detectResidentialProxyRedirecturl?: string; + detectSmartDnsProxy?: boolean; + detectSmartDnsProxyAction?: string; + detectSmartDnsProxyRedirecturl?: string; + detectTorExitNode?: boolean; + detectTorExitNodeAction?: string; + detectTorExitNodeRedirecturl?: string; + detectVpnDataCenter?: boolean; + detectVpnDataCenterAction?: string; + detectVpnDataCenterRedirecturl?: string; + enableConfigurationMode?: string; + enabled?: boolean; + forwardHeaderEnrichment?: boolean; + hostingProvider?: string; + locked?: boolean; + publicProxy?: string; + residentialProxy?: string; + smartDnsProxy?: string; + templateUuid?: string; + torExitNode?: string; + uuid?: string; + vpnDataCenter?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs { + anonymousVpn?: pulumi.Input; + bestPracticeAction?: pulumi.Input; + bestPracticeRedirecturl?: pulumi.Input; + detectAnonymousVpn?: pulumi.Input; + detectAnonymousVpnAction?: pulumi.Input; + detectAnonymousVpnRedirecturl?: pulumi.Input; + detectHostingProvider?: pulumi.Input; + detectHostingProviderAction?: pulumi.Input; + detectHostingProviderRedirecturl?: pulumi.Input; + detectPublicProxy?: pulumi.Input; + detectPublicProxyAction?: pulumi.Input; + detectPublicProxyRedirecturl?: pulumi.Input; + detectResidentialProxy?: pulumi.Input; + detectResidentialProxyAction?: pulumi.Input; + detectResidentialProxyRedirecturl?: pulumi.Input; + detectSmartDnsProxy?: pulumi.Input; + detectSmartDnsProxyAction?: pulumi.Input; + detectSmartDnsProxyRedirecturl?: pulumi.Input; + detectTorExitNode?: pulumi.Input; + detectTorExitNodeAction?: pulumi.Input; + detectTorExitNodeRedirecturl?: pulumi.Input; + detectVpnDataCenter?: pulumi.Input; + detectVpnDataCenterAction?: pulumi.Input; + detectVpnDataCenterRedirecturl?: pulumi.Input; + enableConfigurationMode?: pulumi.Input; + enabled?: pulumi.Input; + forwardHeaderEnrichment?: pulumi.Input; + hostingProvider?: pulumi.Input; + locked?: pulumi.Input; + publicProxy?: pulumi.Input; + residentialProxy?: pulumi.Input; + smartDnsProxy?: pulumi.Input; + templateUuid?: pulumi.Input; + torExitNode?: pulumi.Input; + uuid?: pulumi.Input; + vpnDataCenter?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFailAction { + actionType?: string; + allowFcmParentOverride?: boolean; + cexCustomPath?: boolean; + cexHostname?: string; + cexPath?: string; + contentCustomPath?: boolean; + contentHostname?: string; + contentPath?: string; + cpCode?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode; + dynamicCustomPath?: boolean; + dynamicMethod?: string; + dynamicPath?: string; + enabled?: boolean; + locked?: boolean; + modifyProtocol?: boolean; + netStorageHostname?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname; + netStoragePath?: string; + preserveQueryString?: boolean; + protocol?: string; + redirectCustomPath?: boolean; + redirectHostname?: string; + redirectHostnameType?: string; + redirectMethod?: number; + redirectPath?: string; + saasCnameEnabled?: boolean; + saasCnameLevel?: number; + saasCookie?: string; + saasQueryString?: string; + saasRegex?: string; + saasReplace?: string; + saasSuffix?: string; + saasType?: string; + statusCode?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs { + actionType?: pulumi.Input; + allowFcmParentOverride?: pulumi.Input; + cexCustomPath?: pulumi.Input; + cexHostname?: pulumi.Input; + cexPath?: pulumi.Input; + contentCustomPath?: pulumi.Input; + contentHostname?: pulumi.Input; + contentPath?: pulumi.Input; + cpCode?: pulumi.Input; + dynamicCustomPath?: pulumi.Input; + dynamicMethod?: pulumi.Input; + dynamicPath?: pulumi.Input; + enabled?: pulumi.Input; + locked?: pulumi.Input; + modifyProtocol?: pulumi.Input; + netStorageHostname?: pulumi.Input; + netStoragePath?: pulumi.Input; + preserveQueryString?: pulumi.Input; + protocol?: pulumi.Input; + redirectCustomPath?: pulumi.Input; + redirectHostname?: pulumi.Input; + redirectHostnameType?: pulumi.Input; + redirectMethod?: pulumi.Input; + redirectPath?: pulumi.Input; + saasCnameEnabled?: pulumi.Input; + saasCnameLevel?: pulumi.Input; + saasCookie?: pulumi.Input; + saasQueryString?: pulumi.Input; + saasRegex?: pulumi.Input; + saasReplace?: pulumi.Input; + saasSuffix?: pulumi.Input; + saasType?: pulumi.Input; + statusCode?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode { + cpCodeLimits?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits; + createdDate?: number; + description?: string; + id?: number; + name?: string; + products?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs { + cpCodeLimits?: pulumi.Input; + createdDate?: pulumi.Input; + description?: pulumi.Input; + id?: pulumi.Input; + name?: pulumi.Input; + products?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits { + currentCapacity?: number; + limit?: number; + limitType?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs { + currentCapacity?: pulumi.Input; + limit?: pulumi.Input; + limitType?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname { + cpCode?: number; + downloadDomainName?: string; + g2oToken?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs { + cpCode?: pulumi.Input; + downloadDomainName?: pulumi.Input; + g2oToken?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility { + compatibility?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs { + compatibility?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFips { + enable?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs { + enable?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing { + cloudletPolicy?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy; + enabled?: boolean; + javaScriptInsertionRule?: string; + locked?: boolean; + mediaMathPrefix?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs { + cloudletPolicy?: pulumi.Input; + enabled?: pulumi.Input; + javaScriptInsertionRule?: pulumi.Input; + locked?: pulumi.Input; + mediaMathPrefix?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy { + id?: number; + name?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs { + id?: pulumi.Input; + name?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus { + cloudletPolicy?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy; + enabled?: boolean; + javaScriptInsertionRule?: string; + locked?: boolean; + mediaMathPrefix?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs { + cloudletPolicy?: pulumi.Input; + enabled?: pulumi.Input; + javaScriptInsertionRule?: pulumi.Input; + locked?: pulumi.Input; + mediaMathPrefix?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy { + id?: number; + name?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs { + id?: pulumi.Input; + name?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite { + cloudletPolicy?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy; + cloudletSharedPolicy?: number; + enabled?: boolean; + isSharedPolicy?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs { + cloudletPolicy?: pulumi.Input; + cloudletSharedPolicy?: pulumi.Input; + enabled?: pulumi.Input; + isSharedPolicy?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy { + id?: number; + name?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs { + id?: pulumi.Input; + name?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader { + customSignStrings?: string[]; + dataHeader?: string; + enabled?: boolean; + encodingVersion?: number; + locked?: boolean; + nonce?: string; + secretKey?: string; + signedHeader?: string; + templateUuid?: string; + useCustomSignString?: boolean; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs { + customSignStrings?: pulumi.Input[]>; + dataHeader?: pulumi.Input; + enabled?: pulumi.Input; + encodingVersion?: pulumi.Input; + locked?: pulumi.Input; + nonce?: pulumi.Input; + secretKey?: pulumi.Input; + signedHeader?: pulumi.Input; + templateUuid?: pulumi.Input; + useCustomSignString?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber { + headerName?: string; + locked?: boolean; + outputOption?: string; + templateUuid?: string; + uuid?: string; + variableName?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs { + headerName?: pulumi.Input; + locked?: pulumi.Input; + outputOption?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + variableName?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching { + advanced?: string; + cacheResponsesWithErrors?: boolean; + enabled?: boolean; + locked?: boolean; + operationsJsonBodyParameterName?: string; + operationsUrlQueryParameterName?: string; + postRequestProcessingErrorHandling?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs { + advanced?: pulumi.Input; + cacheResponsesWithErrors?: pulumi.Input; + enabled?: pulumi.Input; + locked?: pulumi.Input; + operationsJsonBodyParameterName?: pulumi.Input; + operationsUrlQueryParameterName?: pulumi.Input; + postRequestProcessingErrorHandling?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse { + behavior?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs { + behavior?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced { + description?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; + xml?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs { + description?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + xml?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection { + locked?: boolean; + maximumReconnects?: number; + retryCount?: number; + retryInterval?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs { + locked?: pulumi.Input; + maximumReconnects?: pulumi.Input; + retryCount?: pulumi.Input; + retryInterval?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding { + customExtractedSerial?: boolean; + enabled?: boolean; + hashMaxValue?: number; + hashMinValue?: number; + locked?: boolean; + templateUuid?: string; + tier?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs { + customExtractedSerial?: pulumi.Input; + enabled?: pulumi.Input; + hashMaxValue?: pulumi.Input; + hashMinValue?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + tier?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorHttp2 { + enabled?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorHttp3 { + enable?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args { + enable?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity { + enable?: boolean; + includeSubDomains?: boolean; + locked?: boolean; + maxAge?: string; + preload?: boolean; + redirect?: boolean; + redirectStatusCode?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs { + enable?: pulumi.Input; + includeSubDomains?: pulumi.Input; + locked?: pulumi.Input; + maxAge?: pulumi.Input; + preload?: pulumi.Input; + redirect?: pulumi.Input; + redirectStatusCode?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade { + locked?: boolean; + templateUuid?: string; + upgrade?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs { + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + upgrade?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImOverride { + dpr?: number; + dprvar?: string; + excludeAllQueryParameters?: boolean; + excludedQueryParameters?: string[]; + format?: string; + formatvar?: string; + locked?: boolean; + override?: string; + policy?: string; + policyvar?: string; + policyvarIMvar?: string; + policyvarName?: string; + templateUuid?: string; + typesel?: string; + uuid?: string; + width?: number; + widthvar?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs { + dpr?: pulumi.Input; + dprvar?: pulumi.Input; + excludeAllQueryParameters?: pulumi.Input; + excludedQueryParameters?: pulumi.Input[]>; + format?: pulumi.Input; + formatvar?: pulumi.Input; + locked?: pulumi.Input; + override?: pulumi.Input; + policy?: pulumi.Input; + policyvar?: pulumi.Input; + policyvarIMvar?: pulumi.Input; + policyvarName?: pulumi.Input; + templateUuid?: pulumi.Input; + typesel?: pulumi.Input; + uuid?: pulumi.Input; + width?: pulumi.Input; + widthvar?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager { + applyBestFileType?: boolean; + cpCodeOriginal?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal; + cpCodeTransformed?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed; + enabled?: boolean; + imageSet?: string; + locked?: boolean; + policySetType?: string; + resize?: boolean; + templateUuid?: string; + uuid?: string; + videoSet?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs { + applyBestFileType?: pulumi.Input; + cpCodeOriginal?: pulumi.Input; + cpCodeTransformed?: pulumi.Input; + enabled?: pulumi.Input; + imageSet?: pulumi.Input; + locked?: pulumi.Input; + policySetType?: pulumi.Input; + resize?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + videoSet?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal { + cpCodeLimits?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits; + createdDate?: number; + description?: string; + id?: number; + name?: string; + products?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs { + cpCodeLimits?: pulumi.Input; + createdDate?: pulumi.Input; + description?: pulumi.Input; + id?: pulumi.Input; + name?: pulumi.Input; + products?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits { + currentCapacity?: number; + limit?: number; + limitType?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs { + currentCapacity?: pulumi.Input; + limit?: pulumi.Input; + limitType?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed { + cpCodeLimits?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits; + createdDate?: number; + description?: string; + id?: number; + name?: string; + products?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs { + cpCodeLimits?: pulumi.Input; + createdDate?: pulumi.Input; + description?: pulumi.Input; + id?: pulumi.Input; + name?: pulumi.Input; + products?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits { + currentCapacity?: number; + limit?: number; + limitType?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs { + currentCapacity?: pulumi.Input; + limit?: pulumi.Input; + limitType?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManager { + advanced?: boolean; + apiReferenceTitle?: string; + applyBestFileType?: boolean; + cpCodeOriginal?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal; + cpCodeTransformed?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed; + enabled?: boolean; + locked?: boolean; + policySet?: string; + policyToken?: string; + policyTokenDefault?: string; + resize?: boolean; + settingsTitle?: string; + superCacheRegion?: string; + templateUuid?: string; + trafficTitle?: string; + useExistingPolicySet?: boolean; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs { + advanced?: pulumi.Input; + apiReferenceTitle?: pulumi.Input; + applyBestFileType?: pulumi.Input; + cpCodeOriginal?: pulumi.Input; + cpCodeTransformed?: pulumi.Input; + enabled?: pulumi.Input; + locked?: pulumi.Input; + policySet?: pulumi.Input; + policyToken?: pulumi.Input; + policyTokenDefault?: pulumi.Input; + resize?: pulumi.Input; + settingsTitle?: pulumi.Input; + superCacheRegion?: pulumi.Input; + templateUuid?: pulumi.Input; + trafficTitle?: pulumi.Input; + useExistingPolicySet?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal { + cpCodeLimits?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits; + createdDate?: number; + description?: string; + id?: number; + name?: string; + products?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs { + cpCodeLimits?: pulumi.Input; + createdDate?: pulumi.Input; + description?: pulumi.Input; + id?: pulumi.Input; + name?: pulumi.Input; + products?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits { + currentCapacity?: number; + limit?: number; + limitType?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs { + currentCapacity?: pulumi.Input; + limit?: pulumi.Input; + limitType?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed { + cpCodeLimits?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits; + createdDate?: number; + description?: string; + id?: number; + name?: string; + products?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs { + cpCodeLimits?: pulumi.Input; + createdDate?: pulumi.Input; + description?: pulumi.Input; + id?: pulumi.Input; + name?: pulumi.Input; + products?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits { + currentCapacity?: number; + limit?: number; + limitType?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs { + currentCapacity?: pulumi.Input; + limit?: pulumi.Input; + limitType?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo { + advanced?: boolean; + apiReferenceTitle?: string; + applyBestFileType?: boolean; + cpCodeOriginal?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal; + cpCodeTransformed?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed; + enabled?: boolean; + locked?: boolean; + policySet?: string; + policyToken?: string; + policyTokenDefault?: string; + resize?: boolean; + settingsTitle?: string; + superCacheRegion?: string; + templateUuid?: string; + trafficTitle?: string; + useExistingPolicySet?: boolean; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs { + advanced?: pulumi.Input; + apiReferenceTitle?: pulumi.Input; + applyBestFileType?: pulumi.Input; + cpCodeOriginal?: pulumi.Input; + cpCodeTransformed?: pulumi.Input; + enabled?: pulumi.Input; + locked?: pulumi.Input; + policySet?: pulumi.Input; + policyToken?: pulumi.Input; + policyTokenDefault?: pulumi.Input; + resize?: pulumi.Input; + settingsTitle?: pulumi.Input; + superCacheRegion?: pulumi.Input; + templateUuid?: pulumi.Input; + trafficTitle?: pulumi.Input; + useExistingPolicySet?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal { + cpCodeLimits?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits; + createdDate?: number; + description?: string; + id?: number; + name?: string; + products?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs { + cpCodeLimits?: pulumi.Input; + createdDate?: pulumi.Input; + description?: pulumi.Input; + id?: pulumi.Input; + name?: pulumi.Input; + products?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits { + currentCapacity?: number; + limit?: number; + limitType?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs { + currentCapacity?: pulumi.Input; + limit?: pulumi.Input; + limitType?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed { + cpCodeLimits?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits; + createdDate?: number; + description?: string; + id?: number; + name?: string; + products?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs { + cpCodeLimits?: pulumi.Input; + createdDate?: pulumi.Input; + description?: pulumi.Input; + id?: pulumi.Input; + name?: pulumi.Input; + products?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits { + currentCapacity?: number; + limit?: number; + limitType?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs { + currentCapacity?: pulumi.Input; + limit?: pulumi.Input; + limitType?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorInclude { + id?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs { + id?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorInstant { + customLinkRelations?: string[]; + locked?: boolean; + prefetchCacheable?: boolean; + prefetchHtml?: boolean; + prefetchNoStore?: boolean; + prefetchNoStoreExtensions?: string[]; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs { + customLinkRelations?: pulumi.Input[]>; + locked?: pulumi.Input; + prefetchCacheable?: pulumi.Input; + prefetchHtml?: pulumi.Input; + prefetchNoStore?: pulumi.Input; + prefetchNoStoreExtensions?: pulumi.Input[]>; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization { + enablePartialObjectCaching?: string; + enabled?: boolean; + locked?: boolean; + maximumSize?: string; + minimumSize?: string; + templateUuid?: string; + useVersioning?: boolean; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs { + enablePartialObjectCaching?: pulumi.Input; + enabled?: pulumi.Input; + locked?: pulumi.Input; + maximumSize?: pulumi.Input; + minimumSize?: pulumi.Input; + templateUuid?: pulumi.Input; + useVersioning?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced { + enabled?: boolean; + fragmentSize?: string; + locked?: boolean; + objectSize?: string; + prefetchAfterRequest?: number; + prefetchDuringRequest?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs { + enabled?: pulumi.Input; + fragmentSize?: pulumi.Input; + locked?: pulumi.Input; + objectSize?: pulumi.Input; + prefetchAfterRequest?: pulumi.Input; + prefetchDuringRequest?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate { + bitrateTables?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable[]; + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + thresholdTables?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable[]; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs { + bitrateTables?: pulumi.Input[]>; + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + thresholdTables?: pulumi.Input[]>; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable { + bitrateUnit?: string; + bitrateValue?: number; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs { + bitrateUnit?: pulumi.Input; + bitrateValue?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable { + thresholdUnit?: string; + thresholdValue?: number; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs { + thresholdUnit?: pulumi.Input; + thresholdValue?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom { + customLogField?: string; + locked?: boolean; + logCustomLogField?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs { + customLogField?: pulumi.Input; + locked?: pulumi.Input; + logCustomLogField?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorMPulse { + apiKey?: string; + bufferSize?: string; + configOverride?: string; + enabled?: boolean; + loaderVersion?: string; + locked?: boolean; + requirePci?: boolean; + templateUuid?: string; + titleOptional?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs { + apiKey?: pulumi.Input; + bufferSize?: pulumi.Input; + configOverride?: pulumi.Input; + enabled?: pulumi.Input; + loaderVersion?: pulumi.Input; + locked?: pulumi.Input; + requirePci?: pulumi.Input; + templateUuid?: pulumi.Input; + titleOptional?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization { + enabled?: boolean; + hlsEnableDebugHeaders?: boolean; + hlsEnabled?: boolean; + hlsFilterInBitrateRanges?: string; + hlsFilterInBitrates?: string; + hlsMode?: string; + hlsPreferredBitrate?: string; + hlsQueryParamEnabled?: boolean; + hlsQueryParamSecretKey?: string; + hlsQueryParamTransitionKey?: string; + hlsShowAdvanced?: boolean; + hlsTitle?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs { + enabled?: pulumi.Input; + hlsEnableDebugHeaders?: pulumi.Input; + hlsEnabled?: pulumi.Input; + hlsFilterInBitrateRanges?: pulumi.Input; + hlsFilterInBitrates?: pulumi.Input; + hlsMode?: pulumi.Input; + hlsPreferredBitrate?: pulumi.Input; + hlsQueryParamEnabled?: pulumi.Input; + hlsQueryParamSecretKey?: pulumi.Input; + hlsQueryParamTransitionKey?: pulumi.Input; + hlsShowAdvanced?: pulumi.Input; + hlsTitle?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting { + locked?: boolean; + partner?: string; + templateUuid?: string; + username?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs { + locked?: pulumi.Input; + partner?: pulumi.Input; + templateUuid?: pulumi.Input; + username?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush { + locked?: boolean; + serverpushlists?: string[]; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs { + locked?: pulumi.Input; + serverpushlists?: pulumi.Input[]>; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout { + locked?: boolean; + optout?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs { + locked?: pulumi.Input; + optout?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient { + beaconId?: string; + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + useHybridHttpUdp?: boolean; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs { + beaconId?: pulumi.Input; + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + useHybridHttpUdp?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover { + cacheErrorResponse?: boolean; + cacheWindow?: string; + clientResponseCode?: string; + detectObjectUnavailable?: boolean; + detectObjectUnavailableTitle?: string; + detectOriginUnavailable?: boolean; + detectOriginUnavailableTitle?: string; + detectOriginUnresponsive?: boolean; + detectOriginUnresponsiveTitle?: string; + locked?: boolean; + objectUnavailableAlternateHost?: string; + objectUnavailableBackupHost?: string; + objectUnavailableBlacklistOriginIp?: boolean; + objectUnavailableBlacklistWindow?: string; + objectUnavailableChangeProtocol?: boolean; + objectUnavailableDetectionLevel?: string; + objectUnavailableIncludeQueryString?: boolean; + objectUnavailableModifiedPath?: string; + objectUnavailableModifyRequestPath?: boolean; + objectUnavailableProtocol?: string; + objectUnavailableRecovery?: string; + objectUnavailableRedirectMethod?: number; + objectUnavailableResponseCodes?: string[]; + objectUnavailableRetryLimit?: string; + originUnavailableAlternateHost?: string; + originUnavailableBackupHost?: string; + originUnavailableBlacklistOriginIp?: boolean; + originUnavailableBlacklistWindow?: string; + originUnavailableChangeProtocol?: boolean; + originUnavailableDetectionLevel?: string; + originUnavailableIncludeQueryString?: boolean; + originUnavailableModifiedPath?: string; + originUnavailableModifyRequestPath?: boolean; + originUnavailableProtocol?: string; + originUnavailableRecovery?: string; + originUnavailableRedirectMethod?: number; + originUnavailableResponseCodes?: string[]; + originUnavailableRetryLimit?: string; + originUnresponsiveAlternateHost?: string; + originUnresponsiveBackupHost?: string; + originUnresponsiveBlacklistOriginIp?: boolean; + originUnresponsiveBlacklistWindow?: string; + originUnresponsiveChangeProtocol?: boolean; + originUnresponsiveDetectionLevel?: string; + originUnresponsiveIncludeQueryString?: boolean; + originUnresponsiveModifiedPath?: string; + originUnresponsiveModifyRequestPath?: boolean; + originUnresponsiveProtocol?: string; + originUnresponsiveRecovery?: string; + originUnresponsiveRedirectMethod?: number; + originUnresponsiveRetryLimit?: string; + otherOptions?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs { + cacheErrorResponse?: pulumi.Input; + cacheWindow?: pulumi.Input; + clientResponseCode?: pulumi.Input; + detectObjectUnavailable?: pulumi.Input; + detectObjectUnavailableTitle?: pulumi.Input; + detectOriginUnavailable?: pulumi.Input; + detectOriginUnavailableTitle?: pulumi.Input; + detectOriginUnresponsive?: pulumi.Input; + detectOriginUnresponsiveTitle?: pulumi.Input; + locked?: pulumi.Input; + objectUnavailableAlternateHost?: pulumi.Input; + objectUnavailableBackupHost?: pulumi.Input; + objectUnavailableBlacklistOriginIp?: pulumi.Input; + objectUnavailableBlacklistWindow?: pulumi.Input; + objectUnavailableChangeProtocol?: pulumi.Input; + objectUnavailableDetectionLevel?: pulumi.Input; + objectUnavailableIncludeQueryString?: pulumi.Input; + objectUnavailableModifiedPath?: pulumi.Input; + objectUnavailableModifyRequestPath?: pulumi.Input; + objectUnavailableProtocol?: pulumi.Input; + objectUnavailableRecovery?: pulumi.Input; + objectUnavailableRedirectMethod?: pulumi.Input; + objectUnavailableResponseCodes?: pulumi.Input[]>; + objectUnavailableRetryLimit?: pulumi.Input; + originUnavailableAlternateHost?: pulumi.Input; + originUnavailableBackupHost?: pulumi.Input; + originUnavailableBlacklistOriginIp?: pulumi.Input; + originUnavailableBlacklistWindow?: pulumi.Input; + originUnavailableChangeProtocol?: pulumi.Input; + originUnavailableDetectionLevel?: pulumi.Input; + originUnavailableIncludeQueryString?: pulumi.Input; + originUnavailableModifiedPath?: pulumi.Input; + originUnavailableModifyRequestPath?: pulumi.Input; + originUnavailableProtocol?: pulumi.Input; + originUnavailableRecovery?: pulumi.Input; + originUnavailableRedirectMethod?: pulumi.Input; + originUnavailableResponseCodes?: pulumi.Input[]>; + originUnavailableRetryLimit?: pulumi.Input; + originUnresponsiveAlternateHost?: pulumi.Input; + originUnresponsiveBackupHost?: pulumi.Input; + originUnresponsiveBlacklistOriginIp?: pulumi.Input; + originUnresponsiveBlacklistWindow?: pulumi.Input; + originUnresponsiveChangeProtocol?: pulumi.Input; + originUnresponsiveDetectionLevel?: pulumi.Input; + originUnresponsiveIncludeQueryString?: pulumi.Input; + originUnresponsiveModifiedPath?: pulumi.Input; + originUnresponsiveModifyRequestPath?: pulumi.Input; + originUnresponsiveProtocol?: pulumi.Input; + originUnresponsiveRecovery?: pulumi.Input; + originUnresponsiveRedirectMethod?: pulumi.Input; + originUnresponsiveRetryLimit?: pulumi.Input; + otherOptions?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance { + enabled?: boolean; + locked?: boolean; + secondaryMultipathToOrigin?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + secondaryMultipathToOrigin?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader { + action?: string; + avoidDuplicateHeaders?: boolean; + customHeaderName?: string; + headerValue?: string; + locked?: boolean; + newHeaderValue?: string; + standardAddHeaderName?: string; + standardDeleteHeaderName?: string; + standardModifyHeaderName?: string; + standardPassHeaderName?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs { + action?: pulumi.Input; + avoidDuplicateHeaders?: pulumi.Input; + customHeaderName?: pulumi.Input; + headerValue?: pulumi.Input; + locked?: pulumi.Input; + newHeaderValue?: pulumi.Input; + standardAddHeaderName?: pulumi.Input; + standardDeleteHeaderName?: pulumi.Input; + standardModifyHeaderName?: pulumi.Input; + standardPassHeaderName?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader { + action?: string; + avoidDuplicateHeaders?: boolean; + customHeaderName?: string; + headerValue?: string; + locked?: boolean; + newHeaderValue?: string; + standardAddHeaderName?: string; + standardDeleteHeaderName?: string; + standardModifyHeaderName?: string; + standardPassHeaderName?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs { + action?: pulumi.Input; + avoidDuplicateHeaders?: pulumi.Input; + customHeaderName?: pulumi.Input; + headerValue?: pulumi.Input; + locked?: pulumi.Input; + newHeaderValue?: pulumi.Input; + standardAddHeaderName?: pulumi.Input; + standardDeleteHeaderName?: pulumi.Input; + standardModifyHeaderName?: pulumi.Input; + standardPassHeaderName?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader { + action?: string; + avoidDuplicateHeaders?: boolean; + customHeaderName?: string; + headerValue?: string; + locked?: boolean; + matchMultiple?: boolean; + newHeaderValue?: string; + regexHeaderMatch?: string; + regexHeaderReplace?: string; + standardAddHeaderName?: string; + standardDeleteHeaderName?: string; + standardModifyHeaderName?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs { + action?: pulumi.Input; + avoidDuplicateHeaders?: pulumi.Input; + customHeaderName?: pulumi.Input; + headerValue?: pulumi.Input; + locked?: pulumi.Input; + matchMultiple?: pulumi.Input; + newHeaderValue?: pulumi.Input; + regexHeaderMatch?: pulumi.Input; + regexHeaderReplace?: pulumi.Input; + standardAddHeaderName?: pulumi.Input; + standardDeleteHeaderName?: pulumi.Input; + standardModifyHeaderName?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader { + action?: string; + avoidDuplicateHeaders?: boolean; + customHeaderName?: string; + headerValue?: string; + locked?: boolean; + matchMultiple?: boolean; + newHeaderValue?: string; + regexHeaderMatch?: string; + regexHeaderReplace?: string; + standardAddHeaderName?: string; + standardDeleteHeaderName?: string; + standardModifyHeaderName?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs { + action?: pulumi.Input; + avoidDuplicateHeaders?: pulumi.Input; + customHeaderName?: pulumi.Input; + headerValue?: pulumi.Input; + locked?: pulumi.Input; + matchMultiple?: pulumi.Input; + newHeaderValue?: pulumi.Input; + regexHeaderMatch?: pulumi.Input; + regexHeaderReplace?: pulumi.Input; + standardAddHeaderName?: pulumi.Input; + standardDeleteHeaderName?: pulumi.Input; + standardModifyHeaderName?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader { + enabled?: boolean; + locked?: boolean; + modificationOption?: string; + renameHeaderTo?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + modificationOption?: pulumi.Input; + renameHeaderTo?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOrigin { + cacheKeyHostname?: string; + compress?: boolean; + customCertificateAuthorities?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority[]; + customCertificates?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate[]; + customForwardHostHeader?: string; + customValidCnValues?: string[]; + enableTrueClientIp?: boolean; + forwardHostHeader?: string; + hostname?: string; + httpPort?: number; + httpsPort?: number; + ipVersion?: string; + locked?: boolean; + maxTlsVersion?: string; + minTlsVersion?: string; + mslorigin?: string; + netStorage?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage; + originCertificate?: string; + originCertsToHonor?: string; + originId?: string; + originSni?: boolean; + originType?: string; + ports?: string; + saasCnameEnabled?: boolean; + saasCnameLevel?: number; + saasCookie?: string; + saasQueryString?: string; + saasRegex?: string; + saasReplace?: string; + saasSuffix?: string; + saasType?: string; + secondHostname?: string; + secondHostnameEnabled?: boolean; + standardCertificateAuthorities?: string[]; + templateUuid?: string; + tls13Support?: boolean; + tlsVersionTitle?: string; + trueClientIpClientSetting?: boolean; + trueClientIpHeader?: string; + useUniqueCacheKey?: boolean; + uuid?: string; + verificationMode?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs { + cacheKeyHostname?: pulumi.Input; + compress?: pulumi.Input; + customCertificateAuthorities?: pulumi.Input[]>; + customCertificates?: pulumi.Input[]>; + customForwardHostHeader?: pulumi.Input; + customValidCnValues?: pulumi.Input[]>; + enableTrueClientIp?: pulumi.Input; + forwardHostHeader?: pulumi.Input; + hostname?: pulumi.Input; + httpPort?: pulumi.Input; + httpsPort?: pulumi.Input; + ipVersion?: pulumi.Input; + locked?: pulumi.Input; + maxTlsVersion?: pulumi.Input; + minTlsVersion?: pulumi.Input; + mslorigin?: pulumi.Input; + netStorage?: pulumi.Input; + originCertificate?: pulumi.Input; + originCertsToHonor?: pulumi.Input; + originId?: pulumi.Input; + originSni?: pulumi.Input; + originType?: pulumi.Input; + ports?: pulumi.Input; + saasCnameEnabled?: pulumi.Input; + saasCnameLevel?: pulumi.Input; + saasCookie?: pulumi.Input; + saasQueryString?: pulumi.Input; + saasRegex?: pulumi.Input; + saasReplace?: pulumi.Input; + saasSuffix?: pulumi.Input; + saasType?: pulumi.Input; + secondHostname?: pulumi.Input; + secondHostnameEnabled?: pulumi.Input; + standardCertificateAuthorities?: pulumi.Input[]>; + templateUuid?: pulumi.Input; + tls13Support?: pulumi.Input; + tlsVersionTitle?: pulumi.Input; + trueClientIpClientSetting?: pulumi.Input; + trueClientIpHeader?: pulumi.Input; + useUniqueCacheKey?: pulumi.Input; + uuid?: pulumi.Input; + verificationMode?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics { + accessKeyEncryptedStorage?: boolean; + adcTitle?: string; + authenticationMethod?: string; + authenticationMethodTitle?: string; + awsAccessKeyId?: string; + awsAccessKeyVersionGuid?: string; + awsArRegion?: string; + awsHost?: string; + awsRegion?: string; + awsSecretAccessKey?: string; + awsService?: string; + country?: string; + customSignStrings?: string[]; + directConnectGeo?: string; + encodingVersion?: number; + endPointService?: string; + gcsAccessKeyVersionGuid?: string; + gcsHmacKeyAccessId?: string; + gcsHmacKeySecret?: string; + hostnameTag?: boolean; + locked?: boolean; + mslkey?: string; + mslname?: string; + nonce?: string; + originLocationTitle?: string; + propertyIdTag?: boolean; + roleArn?: string; + secretKey?: string; + templateUuid?: string; + useCustomSignString?: boolean; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs { + accessKeyEncryptedStorage?: pulumi.Input; + adcTitle?: pulumi.Input; + authenticationMethod?: pulumi.Input; + authenticationMethodTitle?: pulumi.Input; + awsAccessKeyId?: pulumi.Input; + awsAccessKeyVersionGuid?: pulumi.Input; + awsArRegion?: pulumi.Input; + awsHost?: pulumi.Input; + awsRegion?: pulumi.Input; + awsSecretAccessKey?: pulumi.Input; + awsService?: pulumi.Input; + country?: pulumi.Input; + customSignStrings?: pulumi.Input[]>; + directConnectGeo?: pulumi.Input; + encodingVersion?: pulumi.Input; + endPointService?: pulumi.Input; + gcsAccessKeyVersionGuid?: pulumi.Input; + gcsHmacKeyAccessId?: pulumi.Input; + gcsHmacKeySecret?: pulumi.Input; + hostnameTag?: pulumi.Input; + locked?: pulumi.Input; + mslkey?: pulumi.Input; + mslname?: pulumi.Input; + nonce?: pulumi.Input; + originLocationTitle?: pulumi.Input; + propertyIdTag?: pulumi.Input; + roleArn?: pulumi.Input; + secretKey?: pulumi.Input; + templateUuid?: pulumi.Input; + useCustomSignString?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd { + locked?: boolean; + origintype?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs { + locked?: pulumi.Input; + origintype?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate { + canBeCa?: boolean; + canBeLeaf?: boolean; + issuerRdns?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns; + notAfter?: number; + notBefore?: number; + pemEncodedCert?: string; + publicKey?: string; + publicKeyAlgorithm?: string; + publicKeyFormat?: string; + selfSigned?: boolean; + serialNumber?: string; + sha1Fingerprint?: string; + sigAlgName?: string; + subjectAlternativeNames?: string[]; + subjectCn?: string; + subjectRdns?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns; + version?: number; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs { + canBeCa?: pulumi.Input; + canBeLeaf?: pulumi.Input; + issuerRdns?: pulumi.Input; + notAfter?: pulumi.Input; + notBefore?: pulumi.Input; + pemEncodedCert?: pulumi.Input; + publicKey?: pulumi.Input; + publicKeyAlgorithm?: pulumi.Input; + publicKeyFormat?: pulumi.Input; + selfSigned?: pulumi.Input; + serialNumber?: pulumi.Input; + sha1Fingerprint?: pulumi.Input; + sigAlgName?: pulumi.Input; + subjectAlternativeNames?: pulumi.Input[]>; + subjectCn?: pulumi.Input; + subjectRdns?: pulumi.Input; + version?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority { + canBeCa?: boolean; + canBeLeaf?: boolean; + issuerRdns?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns; + notAfter?: number; + notBefore?: number; + pemEncodedCert?: string; + publicKey?: string; + publicKeyAlgorithm?: string; + publicKeyFormat?: string; + selfSigned?: boolean; + serialNumber?: string; + sha1Fingerprint?: string; + sigAlgName?: string; + subjectAlternativeNames?: string[]; + subjectCn?: string; + subjectRdns?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns; + version?: number; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs { + canBeCa?: pulumi.Input; + canBeLeaf?: pulumi.Input; + issuerRdns?: pulumi.Input; + notAfter?: pulumi.Input; + notBefore?: pulumi.Input; + pemEncodedCert?: pulumi.Input; + publicKey?: pulumi.Input; + publicKeyAlgorithm?: pulumi.Input; + publicKeyFormat?: pulumi.Input; + selfSigned?: pulumi.Input; + serialNumber?: pulumi.Input; + sha1Fingerprint?: pulumi.Input; + sigAlgName?: pulumi.Input; + subjectAlternativeNames?: pulumi.Input[]>; + subjectCn?: pulumi.Input; + subjectRdns?: pulumi.Input; + version?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns { + c?: string; + cn?: string; + o?: string; + ou?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs { + c?: pulumi.Input; + cn?: pulumi.Input; + o?: pulumi.Input; + ou?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns { + c?: string; + cn?: string; + o?: string; + ou?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs { + c?: pulumi.Input; + cn?: pulumi.Input; + o?: pulumi.Input; + ou?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns { + c?: string; + cn?: string; + o?: string; + ou?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs { + c?: pulumi.Input; + cn?: pulumi.Input; + o?: pulumi.Input; + ou?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns { + c?: string; + cn?: string; + o?: string; + ou?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs { + c?: pulumi.Input; + cn?: pulumi.Input; + o?: pulumi.Input; + ou?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod { + customStatusCode?: string; + locked?: boolean; + recoveryMethod?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs { + customStatusCode?: pulumi.Input; + locked?: pulumi.Input; + recoveryMethod?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy { + binaryEquivalentContent?: boolean; + enableIpAvoidance?: boolean; + enabled?: boolean; + ipAvoidanceErrorThreshold?: number; + ipAvoidanceRetryInterval?: number; + locked?: boolean; + monitorOriginResponsiveness?: boolean; + monitorResponseCodes1s?: string[]; + monitorResponseCodes2s?: string[]; + monitorResponseCodes3s?: string[]; + monitorStatusCodes1?: boolean; + monitorStatusCodes1EnableRecovery?: boolean; + monitorStatusCodes1EnableRetry?: boolean; + monitorStatusCodes1RecoveryConfigName?: string; + monitorStatusCodes2?: boolean; + monitorStatusCodes2EnableRecovery?: boolean; + monitorStatusCodes2EnableRetry?: boolean; + monitorStatusCodes2RecoveryConfigName?: string; + monitorStatusCodes3?: boolean; + monitorStatusCodes3EnableRecovery?: boolean; + monitorStatusCodes3EnableRetry?: boolean; + monitorStatusCodes3RecoveryConfigName?: string; + originResponsivenessCustomTimeout?: number; + originResponsivenessEnableRecovery?: boolean; + originResponsivenessEnableRetry?: boolean; + originResponsivenessMonitoring?: string; + originResponsivenessRecoveryConfigName?: string; + originResponsivenessTimeout?: string; + statusCodeMonitoring1?: string; + statusCodeMonitoring2?: string; + statusCodeMonitoring3?: string; + templateUuid?: string; + tuningParameters?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs { + binaryEquivalentContent?: pulumi.Input; + enableIpAvoidance?: pulumi.Input; + enabled?: pulumi.Input; + ipAvoidanceErrorThreshold?: pulumi.Input; + ipAvoidanceRetryInterval?: pulumi.Input; + locked?: pulumi.Input; + monitorOriginResponsiveness?: pulumi.Input; + monitorResponseCodes1s?: pulumi.Input[]>; + monitorResponseCodes2s?: pulumi.Input[]>; + monitorResponseCodes3s?: pulumi.Input[]>; + monitorStatusCodes1?: pulumi.Input; + monitorStatusCodes1EnableRecovery?: pulumi.Input; + monitorStatusCodes1EnableRetry?: pulumi.Input; + monitorStatusCodes1RecoveryConfigName?: pulumi.Input; + monitorStatusCodes2?: pulumi.Input; + monitorStatusCodes2EnableRecovery?: pulumi.Input; + monitorStatusCodes2EnableRetry?: pulumi.Input; + monitorStatusCodes2RecoveryConfigName?: pulumi.Input; + monitorStatusCodes3?: pulumi.Input; + monitorStatusCodes3EnableRecovery?: pulumi.Input; + monitorStatusCodes3EnableRetry?: pulumi.Input; + monitorStatusCodes3RecoveryConfigName?: pulumi.Input; + originResponsivenessCustomTimeout?: pulumi.Input; + originResponsivenessEnableRecovery?: pulumi.Input; + originResponsivenessEnableRetry?: pulumi.Input; + originResponsivenessMonitoring?: pulumi.Input; + originResponsivenessRecoveryConfigName?: pulumi.Input; + originResponsivenessTimeout?: pulumi.Input; + statusCodeMonitoring1?: pulumi.Input; + statusCodeMonitoring2?: pulumi.Input; + statusCodeMonitoring3?: pulumi.Input; + templateUuid?: pulumi.Input; + tuningParameters?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl { + enable?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs { + enable?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage { + cpCode?: number; + downloadDomainName?: string; + g2oToken?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs { + cpCode?: pulumi.Input; + downloadDomainName?: pulumi.Input; + g2oToken?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy { + allowList?: string; + locked?: boolean; + permissionsPolicyDirectives?: string[]; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs { + allowList?: pulumi.Input; + locked?: pulumi.Input; + permissionsPolicyDirectives?: pulumi.Input[]>; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + timeout?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + timeout?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + timeout?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + timeout?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease { + cloudletPolicy?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy; + cloudletSharedPolicy?: number; + enabled?: boolean; + failoverDuration?: number; + failoverEnabled?: boolean; + failoverResponseCodes?: string[]; + failoverTitle?: string; + isSharedPolicy?: boolean; + label?: string; + locked?: boolean; + populationCookieType?: string; + populationDuration?: string; + populationExpirationDate?: string; + populationRefresh?: boolean; + populationTitle?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs { + cloudletPolicy?: pulumi.Input; + cloudletSharedPolicy?: pulumi.Input; + enabled?: pulumi.Input; + failoverDuration?: pulumi.Input; + failoverEnabled?: pulumi.Input; + failoverResponseCodes?: pulumi.Input[]>; + failoverTitle?: pulumi.Input; + isSharedPolicy?: pulumi.Input; + label?: pulumi.Input; + locked?: pulumi.Input; + populationCookieType?: pulumi.Input; + populationDuration?: pulumi.Input; + populationExpirationDate?: pulumi.Input; + populationRefresh?: pulumi.Input; + populationTitle?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy { + id?: number; + name?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs { + id?: pulumi.Input; + name?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect { + locked?: boolean; + preconnectlists?: string[]; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs { + locked?: pulumi.Input; + preconnectlists?: pulumi.Input[]>; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching { + accuracyTarget?: string; + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs { + accuracyTarget?: pulumi.Input; + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache { + enabled?: boolean; + locked?: boolean; + prefreshval?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + prefreshval?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorQuality { + audienceSettings?: string; + catalogSize?: string; + contentSettings?: string; + contentType?: string; + country?: string; + deliveryFormat?: string; + deliveryType?: string; + downloadType?: string; + endUserLocation?: string; + locked?: boolean; + maximumConcurrentUsers?: string; + objectSize?: string; + optimizeFor?: string; + originSettings?: string; + popularityDistribution?: string; + refreshRate?: string; + segmentDuration?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs { + audienceSettings?: pulumi.Input; + catalogSize?: pulumi.Input; + contentSettings?: pulumi.Input; + contentType?: pulumi.Input; + country?: pulumi.Input; + deliveryFormat?: pulumi.Input; + deliveryType?: pulumi.Input; + downloadType?: pulumi.Input; + endUserLocation?: pulumi.Input; + locked?: pulumi.Input; + maximumConcurrentUsers?: pulumi.Input; + objectSize?: pulumi.Input; + optimizeFor?: pulumi.Input; + originSettings?: pulumi.Input; + popularityDistribution?: pulumi.Input; + refreshRate?: pulumi.Input; + segmentDuration?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta { + enabled?: boolean; + locked?: boolean; + quicOfferPercentage?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + quicOfferPercentage?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek { + flv?: boolean; + locked?: boolean; + maximumSize?: string; + mp4?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs { + flv?: pulumi.Input; + locked?: pulumi.Input; + maximumSize?: pulumi.Input; + mp4?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRapid { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout { + locked?: boolean; + templateUuid?: string; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs { + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + value?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting { + advanced?: boolean; + beaconSamplingPercentage?: number; + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs { + advanced?: pulumi.Input; + beaconSamplingPercentage?: pulumi.Input; + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRedirect { + destinationHostname?: string; + destinationHostnameOther?: string; + destinationHostnameSibling?: string; + destinationHostnameSubdomain?: string; + destinationPath?: string; + destinationPathOther?: string; + destinationPathPrefix?: string; + destinationPathSuffix?: string; + destinationPathSuffixStatus?: string; + destinationProtocol?: string; + locked?: boolean; + mobileDefaultChoice?: string; + queryString?: string; + responseCode?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs { + destinationHostname?: pulumi.Input; + destinationHostnameOther?: pulumi.Input; + destinationHostnameSibling?: pulumi.Input; + destinationHostnameSubdomain?: pulumi.Input; + destinationPath?: pulumi.Input; + destinationPathOther?: pulumi.Input; + destinationPathPrefix?: pulumi.Input; + destinationPathSuffix?: pulumi.Input; + destinationPathSuffixStatus?: pulumi.Input; + destinationProtocol?: pulumi.Input; + locked?: pulumi.Input; + mobileDefaultChoice?: pulumi.Input; + queryString?: pulumi.Input; + responseCode?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus { + destination?: string; + enabled?: boolean; + locked?: boolean; + responseCode?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs { + destination?: pulumi.Input; + enabled?: pulumi.Input; + locked?: pulumi.Input; + responseCode?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking { + allowChildren?: boolean; + domains?: string[]; + enabled?: boolean; + locked?: boolean; + strict?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs { + allowChildren?: pulumi.Input; + domains?: pulumi.Input[]>; + enabled?: pulumi.Input; + locked?: pulumi.Input; + strict?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter { + locked?: boolean; + parameters?: string[]; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs { + locked?: pulumi.Input; + parameters?: pulumi.Input[]>; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorReport { + cookies?: string[]; + customLogField?: string; + locked?: boolean; + logAcceptLanguage?: boolean; + logCookies?: string; + logCustomLogField?: boolean; + logEdgeIp?: boolean; + logHost?: boolean; + logReferer?: boolean; + logUserAgent?: boolean; + logXForwardedFor?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs { + cookies?: pulumi.Input[]>; + customLogField?: pulumi.Input; + locked?: pulumi.Input; + logAcceptLanguage?: pulumi.Input; + logCookies?: pulumi.Input; + logCustomLogField?: pulumi.Input; + logEdgeIp?: pulumi.Input; + logHost?: pulumi.Input; + logReferer?: pulumi.Input; + logUserAgent?: pulumi.Input; + logXForwardedFor?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints { + acceptChes?: string[]; + acceptCriticalChes?: string[]; + locked?: boolean; + reset?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs { + acceptChes?: pulumi.Input[]>; + acceptCriticalChes?: pulumi.Input[]>; + locked?: pulumi.Input; + reset?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl { + branded403File?: string; + branded403StatusCode?: number; + branded403Url?: string; + brandedDenyCacheTtl?: number; + cloudletPolicy?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy; + cloudletSharedPolicy?: number; + enableBranded403?: boolean; + enabled?: boolean; + isSharedPolicy?: boolean; + locked?: boolean; + netStorage?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs { + branded403File?: pulumi.Input; + branded403StatusCode?: pulumi.Input; + branded403Url?: pulumi.Input; + brandedDenyCacheTtl?: pulumi.Input; + cloudletPolicy?: pulumi.Input; + cloudletSharedPolicy?: pulumi.Input; + enableBranded403?: pulumi.Input; + enabled?: pulumi.Input; + isSharedPolicy?: pulumi.Input; + locked?: pulumi.Input; + netStorage?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy { + id?: number; + name?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs { + id?: pulumi.Input; + name?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage { + cpCode?: number; + downloadDomainName?: string; + g2oToken?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs { + cpCode?: pulumi.Input; + downloadDomainName?: pulumi.Input; + g2oToken?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker { + locked?: boolean; + requestType?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs { + locked?: pulumi.Input; + requestType?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility { + enableAllFeatures?: boolean; + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs { + enableAllFeatures?: pulumi.Input; + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode { + locked?: boolean; + override206?: boolean; + statusCode?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs { + locked?: pulumi.Input; + override206?: pulumi.Input; + statusCode?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie { + cookieName?: string; + defaultDomain?: boolean; + defaultPath?: boolean; + domain?: string; + duration?: string; + enabled?: boolean; + expirationDate?: string; + expires?: string; + format?: string; + httpOnly?: boolean; + locked?: boolean; + path?: string; + sameSite?: string; + secure?: boolean; + templateUuid?: string; + type?: string; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs { + cookieName?: pulumi.Input; + defaultDomain?: pulumi.Input; + defaultPath?: pulumi.Input; + domain?: pulumi.Input; + duration?: pulumi.Input; + enabled?: pulumi.Input; + expirationDate?: pulumi.Input; + expires?: pulumi.Input; + format?: pulumi.Input; + httpOnly?: pulumi.Input; + locked?: pulumi.Input; + path?: pulumi.Input; + sameSite?: pulumi.Input; + secure?: pulumi.Input; + templateUuid?: pulumi.Input; + type?: pulumi.Input; + uuid?: pulumi.Input; + value?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching { + locked?: boolean; + maximumSize?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs { + locked?: pulumi.Input; + maximumSize?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus { + locked?: boolean; + responseHeaderName?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs { + locked?: pulumi.Input; + responseHeaderName?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl { + behavior?: string; + keepQueryString?: boolean; + locked?: boolean; + match?: string; + matchMultiple?: boolean; + matchRegex?: string; + targetPath?: string; + targetPathPrepend?: string; + targetRegex?: string; + targetUrl?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs { + behavior?: pulumi.Input; + keepQueryString?: pulumi.Input; + locked?: pulumi.Input; + match?: pulumi.Input; + matchMultiple?: pulumi.Input; + matchRegex?: pulumi.Input; + targetPath?: pulumi.Input; + targetPathPrepend?: pulumi.Input; + targetRegex?: pulumi.Input; + targetUrl?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom { + locked?: boolean; + rumGroupName?: string; + rumSampleRate?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs { + locked?: pulumi.Input; + rumGroupName?: pulumi.Input; + rumSampleRate?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions { + applicationAction?: string; + applicationCnameEnabled?: boolean; + applicationCnameLevel?: number; + applicationCookie?: string; + applicationQueryString?: string; + applicationRegex?: string; + applicationReplace?: string; + applicationTitle?: string; + customerAction?: string; + customerCnameEnabled?: boolean; + customerCnameLevel?: number; + customerCookie?: string; + customerQueryString?: string; + customerRegex?: string; + customerReplace?: string; + customerTitle?: string; + locked?: boolean; + templateUuid?: string; + usersAction?: string; + usersCnameEnabled?: boolean; + usersCnameLevel?: number; + usersCookie?: string; + usersQueryString?: string; + usersRegex?: string; + usersReplace?: string; + usersTitle?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs { + applicationAction?: pulumi.Input; + applicationCnameEnabled?: pulumi.Input; + applicationCnameLevel?: pulumi.Input; + applicationCookie?: pulumi.Input; + applicationQueryString?: pulumi.Input; + applicationRegex?: pulumi.Input; + applicationReplace?: pulumi.Input; + applicationTitle?: pulumi.Input; + customerAction?: pulumi.Input; + customerCnameEnabled?: pulumi.Input; + customerCnameLevel?: pulumi.Input; + customerCookie?: pulumi.Input; + customerQueryString?: pulumi.Input; + customerRegex?: pulumi.Input; + customerReplace?: pulumi.Input; + customerTitle?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + usersAction?: pulumi.Input; + usersCnameEnabled?: pulumi.Input; + usersCnameLevel?: pulumi.Input; + usersCookie?: pulumi.Input; + usersQueryString?: pulumi.Input; + usersRegex?: pulumi.Input; + usersReplace?: pulumi.Input; + usersTitle?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient { + allowOverrideOriginCacheKey?: boolean; + connectorId?: string; + enabled?: boolean; + locked?: boolean; + originHostHeader?: string; + originType?: string; + sf3cOriginHost?: string; + sf3cOriginHostHeader?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs { + allowOverrideOriginCacheKey?: pulumi.Input; + connectorId?: pulumi.Input; + enabled?: pulumi.Input; + locked?: pulumi.Input; + originHostHeader?: pulumi.Input; + originType?: pulumi.Input; + sf3cOriginHost?: pulumi.Input; + sf3cOriginHostHeader?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader { + hostHeaderSource?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs { + hostHeaderSource?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation { + locked?: boolean; + refreshMethod?: string; + repeat?: boolean; + repeatInterval?: string; + start?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs { + locked?: pulumi.Input; + refreshMethod?: pulumi.Input; + repeat?: pulumi.Input; + repeatInterval?: pulumi.Input; + start?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement { + enabled?: boolean; + locked?: boolean; + serviceworker?: string; + templateUuid?: string; + timestamp?: number; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + serviceworker?: pulumi.Input; + templateUuid?: pulumi.Input; + timestamp?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection { + acl?: boolean; + dashMediaEncryption?: boolean; + dataPayload?: boolean; + enableTokenInUri?: boolean; + enabled?: boolean; + fieldCarryOver?: string; + headerForSalts?: string[]; + hlsMasterManifestFiles?: string[]; + hlsMediaEncryption?: boolean; + ip?: boolean; + key?: string; + locked?: boolean; + mediaEncryptionTitle?: string; + revokedListId?: number; + salt?: string; + sessionId?: boolean; + templateUuid?: string; + tokenAuthHlsTitle?: string; + tokenAuthenticationTitle?: string; + tokenRevocationEnabled?: boolean; + tokenRevocationTitle?: string; + transitionKey?: string; + useAdvanced?: boolean; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs { + acl?: pulumi.Input; + dashMediaEncryption?: pulumi.Input; + dataPayload?: pulumi.Input; + enableTokenInUri?: pulumi.Input; + enabled?: pulumi.Input; + fieldCarryOver?: pulumi.Input; + headerForSalts?: pulumi.Input[]>; + hlsMasterManifestFiles?: pulumi.Input[]>; + hlsMediaEncryption?: pulumi.Input; + ip?: pulumi.Input; + key?: pulumi.Input; + locked?: pulumi.Input; + mediaEncryptionTitle?: pulumi.Input; + revokedListId?: pulumi.Input; + salt?: pulumi.Input; + sessionId?: pulumi.Input; + templateUuid?: pulumi.Input; + tokenAuthHlsTitle?: pulumi.Input; + tokenAuthenticationTitle?: pulumi.Input; + tokenRevocationEnabled?: pulumi.Input; + tokenRevocationTitle?: pulumi.Input; + transitionKey?: pulumi.Input; + useAdvanced?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization { + behavior?: string; + dvrType?: string; + dvrWindow?: string; + enableUllStreaming?: boolean; + endTime?: string; + liveType?: string; + locked?: boolean; + showAdvanced?: boolean; + startTime?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs { + behavior?: pulumi.Input; + dvrType?: pulumi.Input; + dvrWindow?: pulumi.Input; + enableUllStreaming?: pulumi.Input; + endTime?: pulumi.Input; + liveType?: pulumi.Input; + locked?: pulumi.Input; + showAdvanced?: pulumi.Input; + startTime?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable { + algorithm?: string; + caseSensitive?: boolean; + certificateFieldName?: string; + cookieName?: string; + deviceProfile?: string; + encryptionKey?: string; + encryptionMode?: string; + endIndex?: number; + exceptChars?: string; + extractLocation?: string; + forceChars?: string; + formatString?: string; + generator?: string; + globalSubstitution?: boolean; + headerName?: string; + hmacAlgorithm?: string; + hmacKey?: string; + initializationVector?: string; + ipVersion?: string; + ipv4Prefix?: number; + ipv6Prefix?: number; + locationId?: string; + locked?: boolean; + max?: number; + maxRandomNumber?: number; + min?: number; + minRandomNumber?: number; + nonce?: string; + numberOfBytes?: number; + operandOne?: string; + paramName?: string; + pathComponentOffset?: string; + prependBytes?: boolean; + queryParameterName?: string; + regex?: string; + replacement?: string; + responseHeaderName?: string; + separator?: string; + setCookieName?: string; + startIndex?: number; + subString?: string; + templateUuid?: string; + transform?: string; + uuid?: string; + valueSource?: string; + variableName?: string; + variableValue?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs { + algorithm?: pulumi.Input; + caseSensitive?: pulumi.Input; + certificateFieldName?: pulumi.Input; + cookieName?: pulumi.Input; + deviceProfile?: pulumi.Input; + encryptionKey?: pulumi.Input; + encryptionMode?: pulumi.Input; + endIndex?: pulumi.Input; + exceptChars?: pulumi.Input; + extractLocation?: pulumi.Input; + forceChars?: pulumi.Input; + formatString?: pulumi.Input; + generator?: pulumi.Input; + globalSubstitution?: pulumi.Input; + headerName?: pulumi.Input; + hmacAlgorithm?: pulumi.Input; + hmacKey?: pulumi.Input; + initializationVector?: pulumi.Input; + ipVersion?: pulumi.Input; + ipv4Prefix?: pulumi.Input; + ipv6Prefix?: pulumi.Input; + locationId?: pulumi.Input; + locked?: pulumi.Input; + max?: pulumi.Input; + maxRandomNumber?: pulumi.Input; + min?: pulumi.Input; + minRandomNumber?: pulumi.Input; + nonce?: pulumi.Input; + numberOfBytes?: pulumi.Input; + operandOne?: pulumi.Input; + paramName?: pulumi.Input; + pathComponentOffset?: pulumi.Input; + prependBytes?: pulumi.Input; + queryParameterName?: pulumi.Input; + regex?: pulumi.Input; + replacement?: pulumi.Input; + responseHeaderName?: pulumi.Input; + separator?: pulumi.Input; + setCookieName?: pulumi.Input; + startIndex?: pulumi.Input; + subString?: pulumi.Input; + templateUuid?: pulumi.Input; + transform?: pulumi.Input; + uuid?: pulumi.Input; + valueSource?: pulumi.Input; + variableName?: pulumi.Input; + variableValue?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode { + errorType?: string; + locked?: boolean; + templateUuid?: string; + timeout?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs { + errorType?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + timeout?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield { + locked?: boolean; + nossmap?: string; + ssmap?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs { + locked?: pulumi.Input; + nossmap?: pulumi.Input; + ssmap?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap { + chinaCdnMap?: string; + hasMixedHosts?: boolean; + name?: string; + src?: string; + srmap?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs { + chinaCdnMap?: pulumi.Input; + hasMixedHosts?: pulumi.Input; + name?: pulumi.Input; + src?: pulumi.Input; + srmap?: pulumi.Input; + value?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration { + allowHttpsDowngrade?: boolean; + allowHttpsUpgrade?: boolean; + cacheSharingDuration?: number; + cacheSharingStartTime?: string; + enabled?: boolean; + isCertificateSniOnly?: boolean; + isTieredDistributionUsed?: boolean; + locked?: boolean; + migrationDuration?: number; + migrationFrom?: string; + migrationStartTime?: string; + tdLocation?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs { + allowHttpsDowngrade?: pulumi.Input; + allowHttpsUpgrade?: pulumi.Input; + cacheSharingDuration?: pulumi.Input; + cacheSharingStartTime?: pulumi.Input; + enabled?: pulumi.Input; + isCertificateSniOnly?: pulumi.Input; + isTieredDistributionUsed?: pulumi.Input; + locked?: pulumi.Input; + migrationDuration?: pulumi.Input; + migrationFrom?: pulumi.Input; + migrationStartTime?: pulumi.Input; + tdLocation?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride { + info?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs { + info?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing { + locked?: boolean; + strictMode?: boolean; + templateUuid?: string; + uuid?: string; + validMode?: boolean; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs { + locked?: pulumi.Input; + strictMode?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + validMode?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer { + accessControl?: boolean; + cacheKey?: boolean; + caching?: boolean; + contentCompressor?: boolean; + dynamicWebContent?: boolean; + enabled?: boolean; + geoLocation?: boolean; + ip?: boolean; + largeFileDelivery?: boolean; + liveVideoDelivery?: boolean; + locked?: boolean; + modifyPath?: boolean; + onDemandVideoDelivery?: boolean; + origin?: boolean; + partnerDomainSuffix?: string; + referrer?: boolean; + refreshContent?: boolean; + siteFailover?: boolean; + templateUuid?: string; + tokenAuthorization?: boolean; + uuid?: string; + webApplicationFirewall?: boolean; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs { + accessControl?: pulumi.Input; + cacheKey?: pulumi.Input; + caching?: pulumi.Input; + contentCompressor?: pulumi.Input; + dynamicWebContent?: pulumi.Input; + enabled?: pulumi.Input; + geoLocation?: pulumi.Input; + ip?: pulumi.Input; + largeFileDelivery?: pulumi.Input; + liveVideoDelivery?: pulumi.Input; + locked?: pulumi.Input; + modifyPath?: pulumi.Input; + onDemandVideoDelivery?: pulumi.Input; + origin?: pulumi.Input; + partnerDomainSuffix?: pulumi.Input; + referrer?: pulumi.Input; + refreshContent?: pulumi.Input; + siteFailover?: pulumi.Input; + templateUuid?: pulumi.Input; + tokenAuthorization?: pulumi.Input; + uuid?: pulumi.Input; + webApplicationFirewall?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute { + allowFcmParentOverride?: boolean; + customMap?: string; + customStatKey?: string; + enableCustomKey?: boolean; + enabled?: boolean; + forceSslForward?: boolean; + locked?: boolean; + raceStatTtl?: string; + srDownloadLinkTitle?: string; + templateUuid?: string; + testObjectUrl?: string; + toHost?: string; + toHostStatus?: string; + type?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs { + allowFcmParentOverride?: pulumi.Input; + customMap?: pulumi.Input; + customStatKey?: pulumi.Input; + enableCustomKey?: pulumi.Input; + enabled?: pulumi.Input; + forceSslForward?: pulumi.Input; + locked?: pulumi.Input; + raceStatTtl?: pulumi.Input; + srDownloadLinkTitle?: pulumi.Input; + templateUuid?: pulumi.Input; + testObjectUrl?: pulumi.Input; + toHost?: pulumi.Input; + toHostStatus?: pulumi.Input; + type?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization { + display?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs { + display?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf { + enabled?: boolean; + ibmCustomerId?: number; + limitToDynamic?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs { + enabled?: pulumi.Input; + ibmCustomerId?: pulumi.Input; + limitToDynamic?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + tieredDistributionMap?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + tieredDistributionMap?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced { + allowall?: boolean; + enabled?: boolean; + locked?: boolean; + method?: string; + policy?: string; + templateUuid?: string; + tieredDistributionMap?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs { + allowall?: pulumi.Input; + enabled?: pulumi.Input; + locked?: pulumi.Input; + method?: pulumi.Input; + policy?: pulumi.Input; + templateUuid?: pulumi.Input; + tieredDistributionMap?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization { + cloudwrapperMapMigrationTitle?: string; + customMapEnabled?: boolean; + customMapName?: string; + hashAlgorithm?: string; + location?: string; + locked?: boolean; + mapMigrationEnabled?: boolean; + migrationEndDate?: string; + migrationStartDate?: string; + migrationWithinCwMapsEnabled?: boolean; + serialEnd?: string; + serialStart?: string; + templateUuid?: string; + tier1Title?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs { + cloudwrapperMapMigrationTitle?: pulumi.Input; + customMapEnabled?: pulumi.Input; + customMapName?: pulumi.Input; + hashAlgorithm?: pulumi.Input; + location?: pulumi.Input; + locked?: pulumi.Input; + mapMigrationEnabled?: pulumi.Input; + migrationEndDate?: pulumi.Input; + migrationStartDate?: pulumi.Input; + migrationWithinCwMapsEnabled?: pulumi.Input; + serialEnd?: pulumi.Input; + serialStart?: pulumi.Input; + templateUuid?: pulumi.Input; + tier1Title?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorTimeout { + locked?: boolean; + templateUuid?: string; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs { + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + value?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration { + enabled?: boolean; + extractLocation?: string; + headerName?: string; + legalText?: string; + locked?: boolean; + queryParameterName?: string; + templateUuid?: string; + uuid?: string; + variableName?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs { + enabled?: pulumi.Input; + extractLocation?: pulumi.Input; + headerName?: pulumi.Input; + legalText?: pulumi.Input; + locked?: pulumi.Input; + queryParameterName?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + variableName?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken { + enableEs256?: boolean; + enableRs256?: boolean; + extractLocation?: string; + headerName?: string; + jwt?: string; + locked?: boolean; + queryParameterName?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs { + enableEs256?: pulumi.Input; + enableRs256?: pulumi.Input; + extractLocation?: pulumi.Input; + headerName?: pulumi.Input; + jwt?: pulumi.Input; + locked?: pulumi.Input; + queryParameterName?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp { + authorizations?: string; + clientId?: string; + customHeader?: boolean; + enableEs256?: boolean; + enableRs256?: boolean; + extractAuthorizations?: boolean; + extractClientId?: boolean; + extractLocation?: string; + extractUserName?: boolean; + headerName?: string; + jwt?: string; + locked?: boolean; + primaryLocation?: string; + queryParameterName?: string; + templateUuid?: string; + userName?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs { + authorizations?: pulumi.Input; + clientId?: pulumi.Input; + customHeader?: pulumi.Input; + enableEs256?: pulumi.Input; + enableRs256?: pulumi.Input; + extractAuthorizations?: pulumi.Input; + extractClientId?: pulumi.Input; + extractLocation?: pulumi.Input; + extractUserName?: pulumi.Input; + headerName?: pulumi.Input; + jwt?: pulumi.Input; + locked?: pulumi.Input; + primaryLocation?: pulumi.Input; + queryParameterName?: pulumi.Input; + templateUuid?: pulumi.Input; + userName?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization { + algorithm?: string; + escapeHmacInputs?: boolean; + failureResponse?: boolean; + ignoreQueryString?: boolean; + key?: string; + location?: string; + locationId?: string; + locked?: boolean; + salt?: string; + templateUuid?: string; + transitionKey?: string; + useAdvanced?: boolean; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs { + algorithm?: pulumi.Input; + escapeHmacInputs?: pulumi.Input; + failureResponse?: pulumi.Input; + ignoreQueryString?: pulumi.Input; + key?: pulumi.Input; + location?: pulumi.Input; + locationId?: pulumi.Input; + locked?: pulumi.Input; + salt?: pulumi.Input; + templateUuid?: pulumi.Input; + transitionKey?: pulumi.Input; + useAdvanced?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom { + accessTitle?: string; + cloudletSharedPolicy?: number; + customCookieDomain?: string; + domainConfig?: string; + locked?: boolean; + sessionAutoProlong?: boolean; + sessionDuration?: number; + templateUuid?: string; + uuid?: string; + waitingRoomAssetsPaths?: string[]; + waitingRoomPath?: string; + waitingRoomTitle?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs { + accessTitle?: pulumi.Input; + cloudletSharedPolicy?: pulumi.Input; + customCookieDomain?: pulumi.Input; + domainConfig?: pulumi.Input; + locked?: pulumi.Input; + sessionAutoProlong?: pulumi.Input; + sessionDuration?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + waitingRoomAssetsPaths?: pulumi.Input[]>; + waitingRoomPath?: pulumi.Input; + waitingRoomTitle?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers { + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs { + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization { + allowedUserCookieAdvanced?: boolean; + allowedUserCookieAutomaticSalt?: boolean; + allowedUserCookieDomain?: string; + allowedUserCookieDomainType?: string; + allowedUserCookieDuration?: number; + allowedUserCookieEnabled?: boolean; + allowedUserCookieHttpOnly?: boolean; + allowedUserCookieLabel?: string; + allowedUserCookieManagementTitle?: string; + allowedUserCookieRefresh?: boolean; + allowedUserCookieSalt?: string; + cloudletPolicy?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy; + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + userIdentificationByCookie?: boolean; + userIdentificationByHeaders?: boolean; + userIdentificationByIp?: boolean; + userIdentificationByParams?: boolean; + userIdentificationKeyCookie?: string; + userIdentificationKeyHeaders?: string[]; + userIdentificationKeyParams?: string[]; + userIdentificationTitle?: string; + uuid?: string; + waitingRoomCacheTtl?: number; + waitingRoomCookieAdvanced?: boolean; + waitingRoomCookieAutomaticSalt?: boolean; + waitingRoomCookieDomain?: string; + waitingRoomCookieDomainType?: string; + waitingRoomCookieDuration?: number; + waitingRoomCookieEnabled?: boolean; + waitingRoomCookieHttpOnly?: boolean; + waitingRoomCookieLabel?: string; + waitingRoomCookieManagementTitle?: string; + waitingRoomCookieSalt?: string; + waitingRoomCookieShareLabel?: boolean; + waitingRoomCpCode?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode; + waitingRoomDirectory?: string; + waitingRoomManagementTitle?: string; + waitingRoomNetStorage?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage; + waitingRoomStatusCode?: number; + waitingRoomUseCpCode?: boolean; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs { + allowedUserCookieAdvanced?: pulumi.Input; + allowedUserCookieAutomaticSalt?: pulumi.Input; + allowedUserCookieDomain?: pulumi.Input; + allowedUserCookieDomainType?: pulumi.Input; + allowedUserCookieDuration?: pulumi.Input; + allowedUserCookieEnabled?: pulumi.Input; + allowedUserCookieHttpOnly?: pulumi.Input; + allowedUserCookieLabel?: pulumi.Input; + allowedUserCookieManagementTitle?: pulumi.Input; + allowedUserCookieRefresh?: pulumi.Input; + allowedUserCookieSalt?: pulumi.Input; + cloudletPolicy?: pulumi.Input; + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + userIdentificationByCookie?: pulumi.Input; + userIdentificationByHeaders?: pulumi.Input; + userIdentificationByIp?: pulumi.Input; + userIdentificationByParams?: pulumi.Input; + userIdentificationKeyCookie?: pulumi.Input; + userIdentificationKeyHeaders?: pulumi.Input[]>; + userIdentificationKeyParams?: pulumi.Input[]>; + userIdentificationTitle?: pulumi.Input; + uuid?: pulumi.Input; + waitingRoomCacheTtl?: pulumi.Input; + waitingRoomCookieAdvanced?: pulumi.Input; + waitingRoomCookieAutomaticSalt?: pulumi.Input; + waitingRoomCookieDomain?: pulumi.Input; + waitingRoomCookieDomainType?: pulumi.Input; + waitingRoomCookieDuration?: pulumi.Input; + waitingRoomCookieEnabled?: pulumi.Input; + waitingRoomCookieHttpOnly?: pulumi.Input; + waitingRoomCookieLabel?: pulumi.Input; + waitingRoomCookieManagementTitle?: pulumi.Input; + waitingRoomCookieSalt?: pulumi.Input; + waitingRoomCookieShareLabel?: pulumi.Input; + waitingRoomCpCode?: pulumi.Input; + waitingRoomDirectory?: pulumi.Input; + waitingRoomManagementTitle?: pulumi.Input; + waitingRoomNetStorage?: pulumi.Input; + waitingRoomStatusCode?: pulumi.Input; + waitingRoomUseCpCode?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy { + id?: number; + name?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs { + id?: pulumi.Input; + name?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo { + accessTitle?: string; + cloudletSharedPolicy?: number; + customCookieDomain?: string; + domainConfig?: string; + locked?: boolean; + sessionAutoProlong?: boolean; + sessionDuration?: number; + templateUuid?: string; + uuid?: string; + waitingRoomAssetsPaths?: string[]; + waitingRoomPath?: string; + waitingRoomTitle?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs { + accessTitle?: pulumi.Input; + cloudletSharedPolicy?: pulumi.Input; + customCookieDomain?: pulumi.Input; + domainConfig?: pulumi.Input; + locked?: pulumi.Input; + sessionAutoProlong?: pulumi.Input; + sessionDuration?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + waitingRoomAssetsPaths?: pulumi.Input[]>; + waitingRoomPath?: pulumi.Input; + waitingRoomTitle?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone { + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs { + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode { + cpCodeLimits?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits; + createdDate?: number; + description?: string; + id?: number; + name?: string; + products?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs { + cpCodeLimits?: pulumi.Input; + createdDate?: pulumi.Input; + description?: pulumi.Input; + id?: pulumi.Input; + name?: pulumi.Input; + products?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits { + currentCapacity?: number; + limit?: number; + limitType?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs { + currentCapacity?: pulumi.Input; + limit?: pulumi.Input; + limitType?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage { + cpCode?: number; + downloadDomainName?: string; + g2oToken?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs { + cpCode?: pulumi.Input; + downloadDomainName?: pulumi.Input; + g2oToken?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking { + abVariantLocation?: string; + decryptionPassword1?: string; + decryptionPassword2?: string; + decryptionPasswordId1?: string; + decryptionPasswordId2?: string; + enable?: boolean; + locked?: boolean; + miscellaneousSettingsTitle?: string; + patternDecryptionEnable?: boolean; + patternEncryptionTitle?: string; + signatureVerificationEnable?: boolean; + templateUuid?: string; + tokenSigningTitle?: string; + useOriginalAsA?: boolean; + uuid?: string; + verificationKeyId1?: string; + verificationKeyId2?: string; + verificationPublicKey1?: string; + verificationPublicKey2?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs { + abVariantLocation?: pulumi.Input; + decryptionPassword1?: pulumi.Input; + decryptionPassword2?: pulumi.Input; + decryptionPasswordId1?: pulumi.Input; + decryptionPasswordId2?: pulumi.Input; + enable?: pulumi.Input; + locked?: pulumi.Input; + miscellaneousSettingsTitle?: pulumi.Input; + patternDecryptionEnable?: pulumi.Input; + patternEncryptionTitle?: pulumi.Input; + signatureVerificationEnable?: pulumi.Input; + templateUuid?: pulumi.Input; + tokenSigningTitle?: pulumi.Input; + useOriginalAsA?: pulumi.Input; + uuid?: pulumi.Input; + verificationKeyId1?: pulumi.Input; + verificationKeyId2?: pulumi.Input; + verificationPublicKey1?: pulumi.Input; + verificationPublicKey2?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall { + firewallConfiguration?: inputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs { + firewallConfiguration?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration { + configId?: number; + fileName?: string; + productionStatus?: string; + productionVersion?: number; + stagingStatus?: string; + stagingVersion?: number; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs { + configId?: pulumi.Input; + fileName?: pulumi.Input; + productionStatus?: pulumi.Input; + productionVersion?: pulumi.Input; + stagingStatus?: pulumi.Input; + stagingVersion?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorWebdav { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs { + enabled?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920Criterion { + advancedImMatch?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch; + bucket?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionBucket; + cacheability?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionCacheability; + chinaCdnRegion?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion; + clientCertificate?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate; + clientIp?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIp; + clientIpVersion?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion; + cloudletsOrigin?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin; + contentDeliveryNetwork?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork; + contentType?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionContentType; + deviceCharacteristic?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic; + ecmdAuthGroups?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups; + ecmdAuthScheme?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme; + ecmdIsAuthenticated?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated; + ecmdUsername?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername; + edgeWorkersFailure?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure; + fileExtension?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionFileExtension; + filename?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionFilename; + hostname?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionHostname; + matchAdvanced?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced; + matchCpCode?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode; + matchResponseCode?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode; + matchVariable?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable; + metadataStage?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage; + originTimeout?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout; + path?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionPath; + queryStringParameter?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter; + random?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionRandom; + recoveryConfig?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig; + regularExpression?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression; + requestCookie?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie; + requestHeader?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader; + requestMethod?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod; + requestProtocol?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol; + requestType?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestType; + responseHeader?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader; + serverLocation?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionServerLocation; + time?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionTime; + tokenAuthorization?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization; + userAgent?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionUserAgent; + userLocation?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionUserLocation; + userNetwork?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork; + variableError?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionVariableError; + virtualWaitingRoomRequest?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest; + visitorPrioritizationRequest?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionArgs { + advancedImMatch?: pulumi.Input; + bucket?: pulumi.Input; + cacheability?: pulumi.Input; + chinaCdnRegion?: pulumi.Input; + clientCertificate?: pulumi.Input; + clientIp?: pulumi.Input; + clientIpVersion?: pulumi.Input; + cloudletsOrigin?: pulumi.Input; + contentDeliveryNetwork?: pulumi.Input; + contentType?: pulumi.Input; + deviceCharacteristic?: pulumi.Input; + ecmdAuthGroups?: pulumi.Input; + ecmdAuthScheme?: pulumi.Input; + ecmdIsAuthenticated?: pulumi.Input; + ecmdUsername?: pulumi.Input; + edgeWorkersFailure?: pulumi.Input; + fileExtension?: pulumi.Input; + filename?: pulumi.Input; + hostname?: pulumi.Input; + matchAdvanced?: pulumi.Input; + matchCpCode?: pulumi.Input; + matchResponseCode?: pulumi.Input; + matchVariable?: pulumi.Input; + metadataStage?: pulumi.Input; + originTimeout?: pulumi.Input; + path?: pulumi.Input; + queryStringParameter?: pulumi.Input; + random?: pulumi.Input; + recoveryConfig?: pulumi.Input; + regularExpression?: pulumi.Input; + requestCookie?: pulumi.Input; + requestHeader?: pulumi.Input; + requestMethod?: pulumi.Input; + requestProtocol?: pulumi.Input; + requestType?: pulumi.Input; + responseHeader?: pulumi.Input; + serverLocation?: pulumi.Input; + time?: pulumi.Input; + tokenAuthorization?: pulumi.Input; + userAgent?: pulumi.Input; + userLocation?: pulumi.Input; + userNetwork?: pulumi.Input; + variableError?: pulumi.Input; + virtualWaitingRoomRequest?: pulumi.Input; + visitorPrioritizationRequest?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch { + locked?: boolean; + matchOn?: string; + matchOperator?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs { + locked?: pulumi.Input; + matchOn?: pulumi.Input; + matchOperator?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionBucket { + locked?: boolean; + percentage?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs { + locked?: pulumi.Input; + percentage?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionCacheability { + locked?: boolean; + matchOperator?: string; + templateUuid?: string; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs { + locked?: pulumi.Input; + matchOperator?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + value?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion { + locked?: boolean; + matchOperator?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs { + locked?: pulumi.Input; + matchOperator?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate { + enforceMtls?: boolean; + isCertificatePresent?: boolean; + isCertificateValid?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs { + enforceMtls?: pulumi.Input; + isCertificatePresent?: pulumi.Input; + isCertificateValid?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionClientIp { + locked?: boolean; + matchOperator?: string; + templateUuid?: string; + useHeaders?: boolean; + uuid?: string; + values?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs { + locked?: pulumi.Input; + matchOperator?: pulumi.Input; + templateUuid?: pulumi.Input; + useHeaders?: pulumi.Input; + uuid?: pulumi.Input; + values?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion { + locked?: boolean; + templateUuid?: string; + useXForwardedFor?: boolean; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs { + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + useXForwardedFor?: pulumi.Input; + uuid?: pulumi.Input; + value?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin { + locked?: boolean; + originId?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs { + locked?: pulumi.Input; + originId?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork { + locked?: boolean; + matchOperator?: string; + network?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs { + locked?: pulumi.Input; + matchOperator?: pulumi.Input; + network?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionContentType { + locked?: boolean; + matchCaseSensitive?: boolean; + matchOperator?: string; + matchWildcard?: boolean; + templateUuid?: string; + uuid?: string; + values?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs { + locked?: pulumi.Input; + matchCaseSensitive?: pulumi.Input; + matchOperator?: pulumi.Input; + matchWildcard?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + values?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic { + booleanValue?: boolean; + characteristic?: string; + locked?: boolean; + matchCaseSensitive?: boolean; + matchWildcard?: boolean; + numericMatchOperator?: string; + numericValue?: number; + stringMatchOperator?: string; + stringValues?: string[]; + templateUuid?: string; + uuid?: string; + versionMatchOperator?: string; + versionValue?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs { + booleanValue?: pulumi.Input; + characteristic?: pulumi.Input; + locked?: pulumi.Input; + matchCaseSensitive?: pulumi.Input; + matchWildcard?: pulumi.Input; + numericMatchOperator?: pulumi.Input; + numericValue?: pulumi.Input; + stringMatchOperator?: pulumi.Input; + stringValues?: pulumi.Input[]>; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + versionMatchOperator?: pulumi.Input; + versionValue?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups { + locked?: boolean; + matchOperator?: string; + templateUuid?: string; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs { + locked?: pulumi.Input; + matchOperator?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + value?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme { + authScheme?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs { + authScheme?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated { + locked?: boolean; + matchOperator?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs { + locked?: pulumi.Input; + matchOperator?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername { + length?: string; + locked?: boolean; + matchOperator?: string; + templateUuid?: string; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs { + length?: pulumi.Input; + locked?: pulumi.Input; + matchOperator?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + value?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure { + execStatus?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs { + execStatus?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionFileExtension { + locked?: boolean; + matchCaseSensitive?: boolean; + matchOperator?: string; + templateUuid?: string; + uuid?: string; + values?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs { + locked?: pulumi.Input; + matchCaseSensitive?: pulumi.Input; + matchOperator?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + values?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionFilename { + locked?: boolean; + matchCaseSensitive?: boolean; + matchOperator?: string; + templateUuid?: string; + uuid?: string; + values?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs { + locked?: pulumi.Input; + matchCaseSensitive?: pulumi.Input; + matchOperator?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + values?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionHostname { + locked?: boolean; + matchOperator?: string; + templateUuid?: string; + uuid?: string; + values?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs { + locked?: pulumi.Input; + matchOperator?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + values?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced { + closeXml?: string; + description?: string; + locked?: boolean; + openXml?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs { + closeXml?: pulumi.Input; + description?: pulumi.Input; + locked?: pulumi.Input; + openXml?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode { + locked?: boolean; + templateUuid?: string; + uuid?: string; + value?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs { + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + value?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue { + cpCodeLimits?: inputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits; + createdDate?: number; + description?: string; + id?: number; + name?: string; + products?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs { + cpCodeLimits?: pulumi.Input; + createdDate?: pulumi.Input; + description?: pulumi.Input; + id?: pulumi.Input; + name?: pulumi.Input; + products?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits { + currentCapacity?: number; + limit?: number; + limitType?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs { + currentCapacity?: pulumi.Input; + limit?: pulumi.Input; + limitType?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode { + locked?: boolean; + lowerBound?: number; + matchOperator?: string; + templateUuid?: string; + upperBound?: number; + uuid?: string; + values?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs { + locked?: pulumi.Input; + lowerBound?: pulumi.Input; + matchOperator?: pulumi.Input; + templateUuid?: pulumi.Input; + upperBound?: pulumi.Input; + uuid?: pulumi.Input; + values?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable { + locked?: boolean; + lowerBound?: string; + matchCaseSensitive?: boolean; + matchOperator?: string; + matchWildcard?: boolean; + templateUuid?: string; + upperBound?: string; + uuid?: string; + variableExpression?: string; + variableName?: string; + variableValues?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs { + locked?: pulumi.Input; + lowerBound?: pulumi.Input; + matchCaseSensitive?: pulumi.Input; + matchOperator?: pulumi.Input; + matchWildcard?: pulumi.Input; + templateUuid?: pulumi.Input; + upperBound?: pulumi.Input; + uuid?: pulumi.Input; + variableExpression?: pulumi.Input; + variableName?: pulumi.Input; + variableValues?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage { + locked?: boolean; + matchOperator?: string; + templateUuid?: string; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs { + locked?: pulumi.Input; + matchOperator?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + value?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout { + locked?: boolean; + matchOperator?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs { + locked?: pulumi.Input; + matchOperator?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionPath { + locked?: boolean; + matchCaseSensitive?: boolean; + matchOperator?: string; + normalize?: boolean; + templateUuid?: string; + uuid?: string; + values?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionPathArgs { + locked?: pulumi.Input; + matchCaseSensitive?: pulumi.Input; + matchOperator?: pulumi.Input; + normalize?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + values?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter { + escapeValue?: boolean; + locked?: boolean; + lowerBound?: number; + matchCaseSensitiveName?: boolean; + matchCaseSensitiveValue?: boolean; + matchOperator?: string; + matchWildcardName?: boolean; + matchWildcardValue?: boolean; + parameterName?: string; + templateUuid?: string; + upperBound?: number; + uuid?: string; + values?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs { + escapeValue?: pulumi.Input; + locked?: pulumi.Input; + lowerBound?: pulumi.Input; + matchCaseSensitiveName?: pulumi.Input; + matchCaseSensitiveValue?: pulumi.Input; + matchOperator?: pulumi.Input; + matchWildcardName?: pulumi.Input; + matchWildcardValue?: pulumi.Input; + parameterName?: pulumi.Input; + templateUuid?: pulumi.Input; + upperBound?: pulumi.Input; + uuid?: pulumi.Input; + values?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionRandom { + bucket?: number; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs { + bucket?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig { + configName?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs { + configName?: pulumi.Input; + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression { + caseSensitive?: boolean; + locked?: boolean; + matchString?: string; + regex?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs { + caseSensitive?: pulumi.Input; + locked?: pulumi.Input; + matchString?: pulumi.Input; + regex?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie { + cookieName?: string; + locked?: boolean; + lowerBound?: number; + matchCaseSensitiveName?: boolean; + matchCaseSensitiveValue?: boolean; + matchOperator?: string; + matchWildcardName?: boolean; + matchWildcardValue?: boolean; + templateUuid?: string; + upperBound?: number; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs { + cookieName?: pulumi.Input; + locked?: pulumi.Input; + lowerBound?: pulumi.Input; + matchCaseSensitiveName?: pulumi.Input; + matchCaseSensitiveValue?: pulumi.Input; + matchOperator?: pulumi.Input; + matchWildcardName?: pulumi.Input; + matchWildcardValue?: pulumi.Input; + templateUuid?: pulumi.Input; + upperBound?: pulumi.Input; + uuid?: pulumi.Input; + value?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader { + headerName?: string; + locked?: boolean; + matchCaseSensitiveValue?: boolean; + matchOperator?: string; + matchWildcardName?: boolean; + matchWildcardValue?: boolean; + templateUuid?: string; + uuid?: string; + values?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs { + headerName?: pulumi.Input; + locked?: pulumi.Input; + matchCaseSensitiveValue?: pulumi.Input; + matchOperator?: pulumi.Input; + matchWildcardName?: pulumi.Input; + matchWildcardValue?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + values?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod { + locked?: boolean; + matchOperator?: string; + templateUuid?: string; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs { + locked?: pulumi.Input; + matchOperator?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + value?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol { + locked?: boolean; + templateUuid?: string; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs { + locked?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + value?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionRequestType { + locked?: boolean; + matchOperator?: string; + templateUuid?: string; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs { + locked?: pulumi.Input; + matchOperator?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + value?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader { + headerName?: string; + locked?: boolean; + lowerBound?: number; + matchCaseSensitiveValue?: boolean; + matchOperator?: string; + matchWildcardName?: boolean; + matchWildcardValue?: boolean; + templateUuid?: string; + upperBound?: number; + uuid?: string; + values?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs { + headerName?: pulumi.Input; + locked?: pulumi.Input; + lowerBound?: pulumi.Input; + matchCaseSensitiveValue?: pulumi.Input; + matchOperator?: pulumi.Input; + matchWildcardName?: pulumi.Input; + matchWildcardValue?: pulumi.Input; + templateUuid?: pulumi.Input; + upperBound?: pulumi.Input; + uuid?: pulumi.Input; + values?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionServerLocation { + continents?: string[]; + countries?: string[]; + locationType?: string; + locked?: boolean; + matchOperator?: string; + regions?: string[]; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs { + continents?: pulumi.Input[]>; + countries?: pulumi.Input[]>; + locationType?: pulumi.Input; + locked?: pulumi.Input; + matchOperator?: pulumi.Input; + regions?: pulumi.Input[]>; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionTime { + applyDaylightSavingsTime?: boolean; + beginDate?: string; + endDate?: string; + lastingDate?: string; + lastingDuration?: string; + locked?: boolean; + matchOperator?: string; + repeatBeginDate?: string; + repeatDuration?: string; + repeatInterval?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs { + applyDaylightSavingsTime?: pulumi.Input; + beginDate?: pulumi.Input; + endDate?: pulumi.Input; + lastingDate?: pulumi.Input; + lastingDuration?: pulumi.Input; + locked?: pulumi.Input; + matchOperator?: pulumi.Input; + repeatBeginDate?: pulumi.Input; + repeatDuration?: pulumi.Input; + repeatInterval?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization { + locked?: boolean; + matchOperator?: string; + statusLists?: string[]; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs { + locked?: pulumi.Input; + matchOperator?: pulumi.Input; + statusLists?: pulumi.Input[]>; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionUserAgent { + locked?: boolean; + matchCaseSensitive?: boolean; + matchOperator?: string; + matchWildcard?: boolean; + templateUuid?: string; + uuid?: string; + values?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs { + locked?: pulumi.Input; + matchCaseSensitive?: pulumi.Input; + matchOperator?: pulumi.Input; + matchWildcard?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + values?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionUserLocation { + checkIps?: string; + continentValues?: string[]; + countryValues?: string[]; + field?: string; + locked?: boolean; + matchOperator?: string; + regionValues?: string[]; + templateUuid?: string; + useOnlyFirstXForwardedForIp?: boolean; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs { + checkIps?: pulumi.Input; + continentValues?: pulumi.Input[]>; + countryValues?: pulumi.Input[]>; + field?: pulumi.Input; + locked?: pulumi.Input; + matchOperator?: pulumi.Input; + regionValues?: pulumi.Input[]>; + templateUuid?: pulumi.Input; + useOnlyFirstXForwardedForIp?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork { + bandwidthValues?: string[]; + checkIps?: string; + field?: string; + locked?: boolean; + matchOperator?: string; + networkTypeValues?: string[]; + networkValues?: string[]; + templateUuid?: string; + useOnlyFirstXForwardedForIp?: boolean; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs { + bandwidthValues?: pulumi.Input[]>; + checkIps?: pulumi.Input; + field?: pulumi.Input; + locked?: pulumi.Input; + matchOperator?: pulumi.Input; + networkTypeValues?: pulumi.Input[]>; + networkValues?: pulumi.Input[]>; + templateUuid?: pulumi.Input; + useOnlyFirstXForwardedForIp?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionVariableError { + locked?: boolean; + result?: boolean; + templateUuid?: string; + uuid?: string; + variableNames?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs { + locked?: pulumi.Input; + result?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; + variableNames?: pulumi.Input[]>; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest { + locked?: boolean; + matchOn?: string; + matchOperator?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs { + locked?: pulumi.Input; + matchOn?: pulumi.Input; + matchOperator?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest { + locked?: boolean; + matchOn?: string; + matchOperator?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs { + locked?: pulumi.Input; + matchOn?: pulumi.Input; + matchOperator?: pulumi.Input; + templateUuid?: pulumi.Input; + uuid?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920CustomOverride { + name?: string; + overrideId?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs { + name?: pulumi.Input; + overrideId?: pulumi.Input; +} + +export interface GetPropertyRulesBuilderRulesV20230920Variable { + description: string; + hidden: boolean; + name: string; + sensitive: boolean; + value: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920VariableArgs { + description: pulumi.Input; + hidden: pulumi.Input; + name: pulumi.Input; + sensitive: pulumi.Input; + value: pulumi.Input; +} + +export interface GetPropertyRulesTemplateTemplate { + templateData: string; + templateDir: string; +} + +export interface GetPropertyRulesTemplateTemplateArgs { + templateData: pulumi.Input; + templateDir: pulumi.Input; +} + +export interface GetPropertyRulesTemplateVariable { + name: string; + type?: string; + value: string; +} + +export interface GetPropertyRulesTemplateVariableArgs { + name: pulumi.Input; + type?: pulumi.Input; + value: pulumi.Input; +} + +export interface GtmAsmapAssignment { + asNumbers: pulumi.Input[]>; + datacenterId: pulumi.Input; + nickname: pulumi.Input; +} + +export interface GtmAsmapDefaultDatacenter { + datacenterId: pulumi.Input; + nickname?: pulumi.Input; +} + +export interface GtmCidrmapAssignment { + blocks?: pulumi.Input[]>; + datacenterId: pulumi.Input; + nickname: pulumi.Input; +} + +export interface GtmCidrmapDefaultDatacenter { + datacenterId: pulumi.Input; + nickname?: pulumi.Input; +} + +export interface GtmDatacenterDefaultLoadObject { + loadObject?: pulumi.Input; + loadObjectPort?: pulumi.Input; + loadServers?: pulumi.Input[]>; +} + +export interface GtmGeomapAssignment { + countries?: pulumi.Input[]>; + datacenterId: pulumi.Input; + nickname: pulumi.Input; +} + +export interface GtmGeomapDefaultDatacenter { + datacenterId: pulumi.Input; + nickname?: pulumi.Input; +} + +export interface GtmPropertyLivenessTest { + answersRequired?: pulumi.Input; + disableNonstandardPortWarning?: pulumi.Input; + disabled?: pulumi.Input; + errorPenalty?: pulumi.Input; + httpError3xx?: pulumi.Input; + httpError4xx?: pulumi.Input; + httpError5xx?: pulumi.Input; + httpHeaders?: pulumi.Input[]>; + name: pulumi.Input; + peerCertificateVerification?: pulumi.Input; + recursionRequested?: pulumi.Input; + requestString?: pulumi.Input; + resourceType?: pulumi.Input; + responseString?: pulumi.Input; + sslClientCertificate?: pulumi.Input; + sslClientPrivateKey?: pulumi.Input; + testInterval: pulumi.Input; + testObject?: pulumi.Input; + testObjectPassword?: pulumi.Input; + testObjectPort?: pulumi.Input; + testObjectProtocol: pulumi.Input; + testObjectUsername?: pulumi.Input; + testTimeout: pulumi.Input; + timeoutPenalty?: pulumi.Input; +} + +export interface GtmPropertyLivenessTestHttpHeader { + name?: pulumi.Input; + value?: pulumi.Input; +} + +export interface GtmPropertyStaticRrSet { + rdatas?: pulumi.Input[]>; + ttl?: pulumi.Input; + type?: pulumi.Input; +} + +export interface GtmPropertyTrafficTarget { + datacenterId?: pulumi.Input; + enabled?: pulumi.Input; + handoutCname?: pulumi.Input; + /** + * @deprecated The attribute `name` has been deprecated. Any reads or writes on this attribute are ignored + */ + name?: pulumi.Input; servers?: pulumi.Input[]>; weight?: pulumi.Input; } @@ -17797,6 +25230,10 @@ export interface PropertyActivationRuleError { type?: pulumi.Input; } +export interface PropertyActivationTimeouts { + default?: pulumi.Input; +} + export interface PropertyHostname { certProvisioningType: pulumi.Input; certStatuses?: pulumi.Input[]>; @@ -17840,6 +25277,10 @@ export interface PropertyIncludeActivationComplianceRecordNoncomplianceReasonOth ticketId?: pulumi.Input; } +export interface PropertyIncludeActivationTimeouts { + default?: pulumi.Input; +} + export interface PropertyRuleError { behaviorName?: pulumi.Input; detail?: pulumi.Input; diff --git a/sdk/nodejs/types/output.ts b/sdk/nodejs/types/output.ts index 46679fe0c..949ba8ff3 100644 --- a/sdk/nodejs/types/output.ts +++ b/sdk/nodejs/types/output.ts @@ -12,6 +12,10 @@ export interface ClientlistListItem { value: string; } +export interface CloudletsApplicationLoadBalancerActivationTimeouts { + default?: string; +} + export interface CloudletsApplicationLoadBalancerDataCenter { city?: string; cloudServerHostHeaderOverride?: boolean; @@ -43,6 +47,14 @@ export interface CloudletsApplicationLoadBalancerLivenessSettings { timeout?: number; } +export interface CloudletsPolicyActivationTimeouts { + default?: string; +} + +export interface CloudletsPolicyTimeouts { + default?: string; +} + export interface CloudwrapperActivationTimeouts { create?: string; update?: string; @@ -63,6 +75,10 @@ export interface CloudwrapperConfigurationTimeouts { delete?: string; } +export interface CpCodeTimeouts { + update?: string; +} + export interface CpsDvEnrollmentAdminContact { addressLineOne: string; addressLineTwo?: string; @@ -142,6 +158,14 @@ export interface CpsDvEnrollmentTechContact { title?: string; } +export interface CpsDvEnrollmentTimeouts { + default?: string; +} + +export interface CpsDvValidationTimeouts { + default?: string; +} + export interface CpsThirdPartyEnrollmentAdminContact { addressLineOne: string; addressLineTwo?: string; @@ -209,6 +233,14 @@ export interface CpsThirdPartyEnrollmentTechContact { title?: string; } +export interface CpsThirdPartyEnrollmentTimeouts { + default?: string; +} + +export interface CpsUploadCertificateTimeouts { + default?: string; +} + export interface DatastreamAzureConnector { accessKey: string; accountName: string; @@ -353,12 +385,29 @@ export interface DnsZoneTsigKey { secret: string; } +export interface EdgeHostNameTimeouts { + default?: string; +} + export interface EdgeKvInitialData { group?: string; key: string; value: string; } +export interface EdgeWorkerTimeouts { + default?: string; +} + +export interface EdgeWorkersActivationTimeouts { + default?: string; + delete?: string; +} + +export interface EdgekvGroupItemsTimeouts { + default?: string; +} + export interface GetCPSEnrollmentAdminContact { addressLineOne: string; addressLineTwo?: string; @@ -704,6 +753,7 @@ export interface GetCloudletsEdgeRedirectorMatchRuleMatchRule { end?: number; matchUrl?: string; matches?: outputs.GetCloudletsEdgeRedirectorMatchRuleMatchRuleMatch[]; + matchesAlways?: boolean; name?: string; redirectUrl: string; start?: number; @@ -9425,139 +9475,3830 @@ export interface GetPropertyRulesBuilderRulesV20230530Variable { value: string; } -export interface GetPropertyRulesTemplateTemplate { - templateData: string; - templateDir: string; -} - -export interface GetPropertyRulesTemplateVariable { +export interface GetPropertyRulesBuilderRulesV20230920 { + advancedOverride?: string; + behaviors?: outputs.GetPropertyRulesBuilderRulesV20230920Behavior[]; + childrens?: string[]; + comments?: string; + criteriaLocked?: boolean; + criteriaMustSatisfy?: string; + criterions?: outputs.GetPropertyRulesBuilderRulesV20230920Criterion[]; + customOverride?: outputs.GetPropertyRulesBuilderRulesV20230920CustomOverride; + isSecure?: boolean; name: string; - type?: string; - value: string; + templateLink?: string; + templateUuid?: string; + uuid?: string; + variables?: outputs.GetPropertyRulesBuilderRulesV20230920Variable[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920Behavior { + adScalerCircuitBreaker?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker; + adaptiveAcceleration?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration; + adaptiveImageCompression?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression; + advanced?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced; + aggregatedReporting?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting; + akamaizer?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer; + akamaizerTag?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag; + allHttpInCacheHierarchy?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy; + allowCloudletsOrigins?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins; + allowDelete?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete; + allowHttpsCacheKeySharing?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing; + allowHttpsDowngrade?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade; + allowOptions?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions; + allowPatch?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch; + allowPost?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost; + allowPut?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut; + allowTransferEncoding?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding; + altSvcHeader?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader; + apiPrioritization?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization; + applicationLoadBalancer?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer; + audienceSegmentation?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation; + autoDomainValidation?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation; + baseDirectory?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory; + bossBeaconing?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing; + breadcrumbs?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs; + breakConnection?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection; + brotli?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBrotli; + cacheError?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheError; + cacheId?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheId; + cacheKeyIgnoreCase?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase; + cacheKeyQueryParams?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams; + cacheKeyRewrite?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite; + cachePost?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCachePost; + cacheRedirect?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect; + cacheTag?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag; + cacheTagVisible?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible; + caching?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCaching; + centralAuthorization?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization; + chaseRedirects?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects; + clientCertificateAuth?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth; + clientCharacteristics?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics; + cloudInterconnects?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects; + cloudWrapper?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper; + cloudWrapperAdvanced?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced; + commonMediaClientData?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData; + conditionalOrigin?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin; + constructResponse?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse; + contentCharacteristics?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics; + contentCharacteristicsAmd?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd; + contentCharacteristicsDd?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd; + contentCharacteristicsWsdLargeFile?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile; + contentCharacteristicsWsdLive?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive; + contentCharacteristicsWsdVod?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod; + contentPrePosition?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition; + contentTargetingProtection?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection; + corsSupport?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport; + cpCode?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCode; + customBehavior?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior; + datastream?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDatastream; + dcp?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcp; + dcpAuthHmacTransformation?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation; + dcpAuthRegexTransformation?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation; + dcpAuthSubstringTransformation?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation; + dcpAuthVariableExtractor?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor; + dcpDefaultAuthzGroups?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups; + dcpDevRelations?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations; + dcpRealTimeAuth?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth; + deliveryReceipt?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt; + denyAccess?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess; + denyDirectFailoverAccess?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess; + deviceCharacteristicCacheId?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId; + deviceCharacteristicHeader?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader; + dnsAsyncRefresh?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh; + dnsPrefresh?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh; + downgradeProtocol?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol; + downloadCompleteMarker?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker; + downloadNotification?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification; + downstreamCache?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache; + dynamicThroughtputOptimization?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization; + dynamicThroughtputOptimizationOverride?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride; + dynamicWebContent?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent; + ecmsBulkUpload?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload; + ecmsDatabase?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase; + ecmsDataset?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset; + ecmsObjectKey?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey; + edgeConnect?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect; + edgeLoadBalancingAdvanced?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced; + edgeLoadBalancingDataCenter?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter; + edgeLoadBalancingOrigin?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin; + edgeOriginAuthorization?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization; + edgeRedirector?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector; + edgeScape?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape; + edgeSideIncludes?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes; + edgeWorker?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker; + enforceMtlsSettings?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings; + enhancedAkamaiProtocol?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol; + enhancedProxyDetection?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection; + epdForwardHeaderEnrichment?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment; + failAction?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailAction; + failoverBotManagerFeatureCompatibility?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility; + fastInvalidate?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate; + fips?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFips; + firstPartyMarketing?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing; + firstPartyMarketingPlus?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus; + forwardRewrite?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite; + g2oheader?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader; + globalRequestNumber?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber; + graphqlCaching?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching; + gzipResponse?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse; + hdDataAdvanced?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced; + healthDetection?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection; + hsafEipBinding?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding; + http2?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttp2; + http3?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttp3; + httpStrictTransportSecurity?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity; + httpToHttpsUpgrade?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade; + imOverride?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImOverride; + imageAndVideoManager?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager; + imageManager?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManager; + imageManagerVideo?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo; + include?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorInclude; + instant?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorInstant; + instantConfig?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig; + largeFileOptimization?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization; + largeFileOptimizationAdvanced?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced; + limitBitRate?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate; + logCustom?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom; + mPulse?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMPulse; + manifestPersonalization?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization; + manifestRerouting?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting; + manualServerPush?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush; + mediaAcceleration?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration; + mediaAccelerationQuicOptout?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout; + mediaClient?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient; + mediaFileRetrievalOptimization?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization; + mediaOriginFailover?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover; + metadataCaching?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching; + mobileSdkPerformance?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance; + modifyIncomingRequestHeader?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader; + modifyIncomingResponseHeader?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader; + modifyOutgoingRequestHeader?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader; + modifyOutgoingResponseHeader?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader; + modifyViaHeader?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader; + origin?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOrigin; + originCharacteristics?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics; + originCharacteristicsWsd?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd; + originFailureRecoveryMethod?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod; + originFailureRecoveryPolicy?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy; + originIpAcl?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl; + permissionsPolicy?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy; + persistentClientConnection?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection; + persistentConnection?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection; + personallyIdentifiableInformation?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation; + phasedRelease?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease; + preconnect?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect; + predictiveContentDelivery?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery; + predictivePrefetching?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching; + prefetch?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch; + prefetchable?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable; + prefreshCache?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache; + quality?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorQuality; + quicBeta?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta; + randomSeek?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek; + rapid?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRapid; + readTimeout?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout; + realTimeReporting?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting; + realUserMonitoring?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring; + redirect?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRedirect; + redirectplus?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus; + refererChecking?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking; + removeQueryParameter?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter; + removeVary?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary; + report?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorReport; + requestClientHints?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints; + requestControl?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl; + requestTypeMarker?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker; + resourceOptimizer?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer; + resourceOptimizerExtendedCompatibility?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility; + responseCode?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode; + responseCookie?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie; + restrictObjectCaching?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching; + returnCacheStatus?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus; + rewriteUrl?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl; + rumCustom?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom; + saasDefinitions?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions; + salesForceCommerceCloudClient?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient; + salesForceCommerceCloudProvider?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider; + salesForceCommerceCloudProviderHostHeader?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader; + savePostDcaProcessing?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing; + scheduleInvalidation?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation; + scriptManagement?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement; + segmentedContentProtection?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection; + segmentedMediaOptimization?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization; + segmentedMediaStreamingPrefetch?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch; + setVariable?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable; + simulateErrorCode?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode; + siteShield?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield; + standardTlsMigration?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration; + standardTlsMigrationOverride?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride; + strictHeaderParsing?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing; + subCustomer?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer; + sureRoute?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute; + tcpOptimization?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization; + teaLeaf?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf; + tieredDistribution?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution; + tieredDistributionAdvanced?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced; + tieredDistributionCustomization?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization; + timeout?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTimeout; + uidConfiguration?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration; + validateEntityTag?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag; + verifyJsonWebToken?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken; + verifyJsonWebTokenForDcp?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp; + verifyTokenAuthorization?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization; + virtualWaitingRoom?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom; + virtualWaitingRoomWithEdgeWorkers?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers; + visitorPrioritization?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization; + visitorPrioritizationFifo?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo; + visitorPrioritizationFifoStandalone?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone; + watermarking?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking; + webApplicationFirewall?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall; + webSockets?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets; + webdav?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebdav; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreaker { + fallbackActionResponseCodeBased?: string; + locked?: boolean; + responseCodeBased?: boolean; + responseCodes?: string; + responseDelayBased?: boolean; + responseDelayThreshold?: string; + returnErrorResponseCodeBased?: string; + specifyYourOwnResponseCodeBased?: string; + templateUuid?: string; + uuid?: string; } -export interface GtmAsmapAssignment { - asNumbers: number[]; - datacenterId: number; - nickname: string; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAcceleration { + abLogic?: string; + abTesting?: string; + compression?: string; + cookieName?: string; + enableBrotliCompression?: boolean; + enableForNoncacheable?: boolean; + enablePreconnect?: boolean; + enablePush?: boolean; + enableRo?: boolean; + locked?: boolean; + preloadEnable?: boolean; + source?: string; + templateUuid?: string; + titleBrotli?: string; + titleHttp2ServerPush?: string; + titlePreconnect?: string; + titlePreload?: string; + titleRo?: string; + uuid?: string; } -export interface GtmAsmapDefaultDatacenter { - datacenterId: number; - nickname?: string; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompression { + compressMobile?: boolean; + compressStandard?: boolean; + locked?: boolean; + templateUuid?: string; + tier1MobileCompressionMethod?: string; + tier1MobileCompressionValue?: number; + tier1StandardCompressionMethod?: string; + tier1StandardCompressionValue?: number; + tier2MobileCompressionMethod?: string; + tier2MobileCompressionValue?: number; + tier2StandardCompressionMethod?: string; + tier2StandardCompressionValue?: number; + tier3MobileCompressionMethod?: string; + tier3MobileCompressionValue?: number; + tier3StandardCompressionMethod?: string; + tier3StandardCompressionValue?: number; + titleAicMobile?: string; + titleAicNonmobile?: string; + uuid?: string; } -export interface GtmCidrmapAssignment { - blocks?: string[]; - datacenterId: number; - nickname: string; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAdvanced { + description?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; + xml?: string; } -export interface GtmCidrmapDefaultDatacenter { - datacenterId: number; - nickname?: string; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReporting { + attribute1?: string; + attribute2?: string; + attribute3?: string; + attribute4?: string; + attributesCount?: number; + enabled?: boolean; + locked?: boolean; + reportName?: string; + templateUuid?: string; + uuid?: string; } -export interface GtmDatacenterDefaultLoadObject { - loadObject?: string; - loadObjectPort?: number; - loadServers?: string[]; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizer { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; } -export interface GtmGeomapAssignment { - countries?: string[]; - datacenterId: number; - nickname: string; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTag { + includeTagsAttribute?: boolean; + locked?: boolean; + matchHostname?: string; + replaceAll?: boolean; + replacementHostname?: string; + scope?: string; + tagsAttribute?: string; + templateUuid?: string; + uuid?: string; } -export interface GtmGeomapDefaultDatacenter { - datacenterId: number; - nickname?: string; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchy { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; } -export interface GtmPropertyLivenessTest { - answersRequired?: boolean; - disableNonstandardPortWarning?: boolean; - disabled?: boolean; - errorPenalty?: number; - httpError3xx?: boolean; - httpError4xx?: boolean; - httpError5xx?: boolean; - httpHeaders?: outputs.GtmPropertyLivenessTestHttpHeader[]; - name: string; - peerCertificateVerification?: boolean; - recursionRequested?: boolean; - requestString?: string; - resourceType?: string; - responseString?: string; - sslClientCertificate?: string; - sslClientPrivateKey?: string; - testInterval: number; - testObject?: string; - testObjectPassword?: string; - testObjectPort?: number; - testObjectProtocol: string; - testObjectUsername?: string; - testTimeout: number; - timeoutPenalty?: number; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOrigins { + enabled?: boolean; + honorBaseDirectory?: boolean; + locked?: boolean; + purgeOriginQueryParameter?: string; + templateUuid?: string; + uuid?: string; } -export interface GtmPropertyLivenessTestHttpHeader { - name?: string; - value?: string; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowDelete { + allowBody?: boolean; + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; } -export interface GtmPropertyStaticRrSet { - rdatas?: string[]; - ttl?: number; - type?: string; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharing { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; } -export interface GtmPropertyTrafficTarget { - datacenterId?: number; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngrade { enabled?: boolean; - handoutCname?: string; - /** - * @deprecated The attribute `name` has been deprecated. Any reads or writes on this attribute are ignored - */ - name?: string; - servers?: string[]; - weight?: number; + locked?: boolean; + templateUuid?: string; + uuid?: string; } -export interface GtmResourceResourceInstance { - datacenterId: number; - loadObject?: string; - loadObjectPort?: number; - loadServers?: string[]; - useDefaultLoadObject?: boolean; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptions { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; } -export interface PropertyActivationComplianceRecord { - noncomplianceReasonEmergency?: outputs.PropertyActivationComplianceRecordNoncomplianceReasonEmergency; - noncomplianceReasonNoProductionTraffic?: outputs.PropertyActivationComplianceRecordNoncomplianceReasonNoProductionTraffic; - noncomplianceReasonNone?: outputs.PropertyActivationComplianceRecordNoncomplianceReasonNone; - noncomplianceReasonOther?: outputs.PropertyActivationComplianceRecordNoncomplianceReasonOther; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatch { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; } -export interface PropertyActivationComplianceRecordNoncomplianceReasonEmergency { - ticketId?: string; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowPost { + allowWithoutContentLength?: boolean; + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; } -export interface PropertyActivationComplianceRecordNoncomplianceReasonNoProductionTraffic { - ticketId?: string; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowPut { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; } -export interface PropertyActivationComplianceRecordNoncomplianceReasonNone { - customerEmail?: string; - peerReviewedBy?: string; - ticketId?: string; - unitTested?: boolean; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncoding { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; } -export interface PropertyActivationComplianceRecordNoncomplianceReasonOther { - otherNoncomplianceReason?: string; - ticketId?: string; +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeader { + locked?: boolean; + maxAge?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritization { + alternateResponseCacheTtl?: number; + cloudletPolicy?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy; + cloudletSharedPolicy?: number; + enabled?: boolean; + isSharedPolicy?: boolean; + label?: string; + locked?: boolean; + netStorage?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage; + netStoragePath?: string; + templateUuid?: string; + throttledCpCode?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode; + throttledStatusCode?: number; + useThrottledCpCode?: boolean; + useThrottledStatusCode?: boolean; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicy { + id?: number; + name?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorage { + cpCode?: number; + downloadDomainName?: string; + g2oToken?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCode { + cpCodeLimits?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits; + createdDate?: number; + description?: string; + id?: number; + name?: string; + products?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimits { + currentCapacity?: number; + limit?: number; + limitType?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancer { + allDownNetStorage?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage; + allDownNetStorageFile?: string; + allDownStatusCode?: string; + allDownTitle?: string; + allowCachePrefresh?: boolean; + cachedContentTitle?: string; + cloudletPolicy?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy; + enabled?: boolean; + failoverAttemptsThreshold?: number; + failoverMode?: string; + failoverOriginMaps?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap[]; + failoverStatusCodes?: string[]; + failoverTitle?: string; + label?: string; + locked?: boolean; + originCookieName?: string; + specifyStickinessCookieDomain?: boolean; + stickinessCookieAutomaticSalt?: boolean; + stickinessCookieDomain?: string; + stickinessCookieSalt?: string; + stickinessCookieSetHttpOnlyFlag?: boolean; + stickinessCookieType?: string; + stickinessDuration?: string; + stickinessExpirationDate?: string; + stickinessRefresh?: boolean; + stickinessTitle?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorage { + cpCode?: number; + downloadDomainName?: string; + g2oToken?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicy { + id?: number; + name?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMap { + fromOriginId?: string; + toOriginIds?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentation { + cloudletPolicy?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy; + cloudletSharedPolicy?: number; + enabled?: boolean; + isSharedPolicy?: boolean; + label?: string; + locked?: boolean; + populationCookieAutomaticSalt?: boolean; + populationCookieDomain?: string; + populationCookieIncludeRuleName?: boolean; + populationCookieSalt?: string; + populationCookieType?: string; + populationDuration?: string; + populationRefresh?: boolean; + populationTitle?: string; + segmentTrackingCookieName?: string; + segmentTrackingCustomHeader?: string; + segmentTrackingMethod?: string; + segmentTrackingQueryParam?: string; + segmentTrackingTitle?: string; + specifyPopulationCookieDomain?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicy { + id?: number; + name?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidation { + autodv?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectory { + locked?: boolean; + templateUuid?: string; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconing { + conditionalErrorPattern?: string; + conditionalHttpStatuses?: string[]; + conditionalSamplingFrequency?: string; + cpcodes?: string; + enabled?: boolean; + forwardType?: string; + locked?: boolean; + requestType?: string; + samplingFrequency?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbs { + enabled?: boolean; + locked?: boolean; + loggingEnabled?: boolean; + optMode?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnection { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorBrotli { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCacheError { + enabled?: boolean; + locked?: boolean; + preserveStale?: boolean; + templateUuid?: string; + ttl?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCacheId { + elements?: string[]; + includeValue?: boolean; + locked?: boolean; + optional?: boolean; + rule?: string; + templateUuid?: string; + uuid?: string; + variableName?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCase { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParams { + behavior?: string; + exactMatch?: boolean; + locked?: boolean; + parameters?: string[]; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewrite { + locked?: boolean; + purgeKey?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCachePost { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + useBody?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirect { + enabled?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCacheTag { + locked?: boolean; + tag?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisible { + behavior?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCaching { + behavior?: string; + cacheControlDirectives?: string; + cacheabilitySettings?: string; + defaultTtl?: string; + enhancedRfcSupport?: boolean; + expirationSettings?: string; + honorMaxAge?: boolean; + honorMustRevalidate?: boolean; + honorNoCache?: boolean; + honorNoStore?: boolean; + honorPrivate?: boolean; + honorProxyRevalidate?: boolean; + honorSMaxage?: boolean; + locked?: boolean; + mustRevalidate?: boolean; + revalidationSettings?: string; + templateUuid?: string; + ttl?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorization { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirects { + enabled?: boolean; + limit?: string; + locked?: boolean; + serve404?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuth { + clientCertificateAttributes?: string[]; + enable?: boolean; + enableClientCertificateValidationStatus?: boolean; + enableCompleteClientCertificate?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristics { + country?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnects { + cloudLocations?: string[]; + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapper { + enabled?: boolean; + location?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvanced { + customFailoverMap?: string; + enabled?: boolean; + failoverMap?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientData { + enableCmcdSegmentPrefetch?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOrigin { + locked?: boolean; + originId?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponse { + body?: string; + enabled?: boolean; + forceEviction?: boolean; + ignorePurge?: boolean; + locked?: boolean; + responseCode?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristics { + catalogSize?: string; + contentType?: string; + locked?: boolean; + objectSize?: string; + popularityDistribution?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmd { + catalogSize?: string; + contentType?: string; + dash?: boolean; + hds?: boolean; + hls?: boolean; + locked?: boolean; + popularityDistribution?: string; + segmentDurationDash?: string; + segmentDurationDashCustom?: number; + segmentDurationHds?: string; + segmentDurationHdsCustom?: number; + segmentDurationHls?: string; + segmentDurationHlsCustom?: number; + segmentDurationSmooth?: string; + segmentDurationSmoothCustom?: number; + segmentSizeDash?: string; + segmentSizeHds?: string; + segmentSizeHls?: string; + segmentSizeSmooth?: string; + smooth?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDd { + catalogSize?: string; + contentType?: string; + locked?: boolean; + objectSize?: string; + optimizeOption?: boolean; + popularityDistribution?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFile { + catalogSize?: string; + contentType?: string; + locked?: boolean; + objectSize?: string; + popularityDistribution?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLive { + catalogSize?: string; + contentType?: string; + dash?: boolean; + hds?: boolean; + hls?: boolean; + locked?: boolean; + popularityDistribution?: string; + segmentDurationDash?: string; + segmentDurationHds?: string; + segmentDurationHls?: string; + segmentDurationSmooth?: string; + segmentSizeDash?: string; + segmentSizeHds?: string; + segmentSizeHls?: string; + segmentSizeSmooth?: string; + smooth?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVod { + catalogSize?: string; + contentType?: string; + dash?: boolean; + hds?: boolean; + hls?: boolean; + locked?: boolean; + popularityDistribution?: string; + segmentDurationDash?: string; + segmentDurationHds?: string; + segmentDurationHls?: string; + segmentDurationSmooth?: string; + segmentSizeDash?: string; + segmentSizeHds?: string; + segmentSizeHls?: string; + segmentSizeSmooth?: string; + smooth?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePosition { + enabled?: boolean; + firstLocation?: string; + locked?: boolean; + secondLocation?: string; + sourceType?: string; + targets?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtection { + countries?: string[]; + dmas?: string[]; + enableGeoProtection?: boolean; + enableGeoRedirectOnDeny?: boolean; + enableIpProtection?: boolean; + enableIpRedirectOnDeny?: boolean; + enableReferrerProtection?: boolean; + enableReferrerRedirectOnDeny?: boolean; + enabled?: boolean; + geoProtectionMode?: string; + geoProtectionTitle?: string; + geoRedirectUrl?: string; + ipAddresses?: string[]; + ipProtectionMode?: string; + ipProtectionTitle?: string; + ipRedirectUrl?: string; + locked?: boolean; + overrideIpAddresses?: string[]; + referrerDomains?: string[]; + referrerProtectionMode?: string; + referrerProtectionTitle?: string; + referrerRedirectUrl?: string; + regions?: string[]; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupport { + allowCredentials?: boolean; + allowHeaders?: string; + allowOrigins?: string; + enabled?: boolean; + exposeHeaders?: string[]; + headers?: string[]; + locked?: boolean; + methods?: string[]; + origins?: string[]; + preflightMaxAge?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCpCode { + locked?: boolean; + templateUuid?: string; + uuid?: string; + value?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValue { + cpCodeLimits?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits; + createdDate?: number; + description?: string; + id?: number; + name?: string; + products?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimits { + currentCapacity?: number; + limit?: number; + limitType?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehavior { + behaviorId?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDatastream { + beaconStreamTitle?: string; + collectMidgressTraffic?: boolean; + datastreamIds?: string; + enabled?: boolean; + locked?: boolean; + logEnabled?: boolean; + logStreamNames?: string[]; + logStreamTitle?: string; + samplingPercentage?: number; + streamType?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDcp { + anonymous?: boolean; + enabled?: boolean; + gwenabled?: boolean; + locked?: boolean; + namespaceId?: string; + templateUuid?: string; + tlsenabled?: boolean; + uuid?: string; + wsenabled?: boolean; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformation { + hashConversionAlgorithm?: string; + hashConversionKey?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformation { + locked?: boolean; + regexPattern?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformation { + locked?: boolean; + substringEnd?: string; + substringStart?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractor { + certificateField?: string; + dcpMutualAuthProcessingVariableId?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroups { + groupNames?: string[]; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelations { + customValues?: boolean; + enabled?: boolean; + hostname?: string; + locked?: boolean; + path?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuth { + extractHostname?: boolean; + extractJurisdiction?: boolean; + extractNamespace?: boolean; + hostnameClaim?: string; + jurisdictionClaim?: string; + locked?: boolean; + namespaceClaim?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceipt { + enabled?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccess { + enabled?: boolean; + locked?: boolean; + reason?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccess { + enabled?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheId { + elements?: string[]; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeader { + elements?: string[]; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefresh { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + timeout?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefresh { + delay?: string; + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + timeout?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocol { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarker { + enabled?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotification { + enabled?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCache { + allowBehavior?: string; + behavior?: string; + locked?: boolean; + sendHeaders?: string; + sendPrivate?: boolean; + templateUuid?: string; + ttl?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimization { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverride { + locked?: boolean; + templateUuid?: string; + throughput?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContent { + imageCompression?: boolean; + locked?: boolean; + prefetch?: boolean; + realUserMonitoring?: boolean; + sureRoute?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUpload { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabase { + database?: string; + extractLocation?: string; + headerName?: string; + locked?: boolean; + queryParameterName?: string; + regexPattern?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDataset { + dataset?: string; + extractLocation?: string; + headerName?: string; + locked?: boolean; + queryParameterName?: string; + regexPattern?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKey { + locked?: boolean; + regex?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnect { + aggregateLines?: string; + aggregateSize?: string; + aggregateTime?: string; + apiConnector?: string; + apiDataElements?: string[]; + destinationHostname?: string; + destinationPath?: string; + enabled?: boolean; + locked?: boolean; + overrideAggregateSettings?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvanced { + description?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; + xml?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenter { + cookieName?: string; + description?: string; + enableFailover?: boolean; + failoverRules?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule[]; + failoverTitle?: string; + hostname?: string; + ip?: string; + locked?: boolean; + originId?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRule { + absolutePath?: boolean; + contextRoot?: string; + failoverHostname?: string; + modifyRequest?: boolean; + overrideHostname?: boolean; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOrigin { + cookieName?: string; + description?: string; + enableSessionPersistence?: boolean; + hostname?: string; + id?: string; + locked?: boolean; + sessionPersistenceTitle?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorization { + cookieName?: string; + domain?: string; + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirector { + cloudletPolicy?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy; + cloudletSharedPolicy?: number; + enabled?: boolean; + isSharedPolicy?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicy { + id?: number; + name?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScape { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludes { + detectInjection?: boolean; + enableViaHttp?: boolean; + enabled?: boolean; + i18nCharsets?: string[]; + i18nStatus?: boolean; + locked?: boolean; + passClientIp?: boolean; + passSetCookie?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorker { + createEdgeWorker?: string; + edgeWorkerId?: string; + enabled?: boolean; + locked?: boolean; + mPulse?: boolean; + mPulseInformation?: string; + resourceTier?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettings { + certificateAuthoritySets?: string[]; + enableAuthSet?: boolean; + enableDenyRequest?: boolean; + enableOcspStatus?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocol { + display?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetection { + anonymousVpn?: string; + bestPracticeAction?: string; + bestPracticeRedirecturl?: string; + detectAnonymousVpn?: boolean; + detectAnonymousVpnAction?: string; + detectAnonymousVpnRedirecturl?: string; + detectHostingProvider?: boolean; + detectHostingProviderAction?: string; + detectHostingProviderRedirecturl?: string; + detectPublicProxy?: boolean; + detectPublicProxyAction?: string; + detectPublicProxyRedirecturl?: string; + detectResidentialProxy?: boolean; + detectResidentialProxyAction?: string; + detectResidentialProxyRedirecturl?: string; + detectSmartDnsProxy?: boolean; + detectSmartDnsProxyAction?: string; + detectSmartDnsProxyRedirecturl?: string; + detectTorExitNode?: boolean; + detectTorExitNodeAction?: string; + detectTorExitNodeRedirecturl?: string; + detectVpnDataCenter?: boolean; + detectVpnDataCenterAction?: string; + detectVpnDataCenterRedirecturl?: string; + enableConfigurationMode?: string; + enabled?: boolean; + forwardHeaderEnrichment?: boolean; + hostingProvider?: string; + locked?: boolean; + publicProxy?: string; + residentialProxy?: string; + smartDnsProxy?: string; + templateUuid?: string; + torExitNode?: string; + uuid?: string; + vpnDataCenter?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichment { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFailAction { + actionType?: string; + allowFcmParentOverride?: boolean; + cexCustomPath?: boolean; + cexHostname?: string; + cexPath?: string; + contentCustomPath?: boolean; + contentHostname?: string; + contentPath?: string; + cpCode?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode; + dynamicCustomPath?: boolean; + dynamicMethod?: string; + dynamicPath?: string; + enabled?: boolean; + locked?: boolean; + modifyProtocol?: boolean; + netStorageHostname?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname; + netStoragePath?: string; + preserveQueryString?: boolean; + protocol?: string; + redirectCustomPath?: boolean; + redirectHostname?: string; + redirectHostnameType?: string; + redirectMethod?: number; + redirectPath?: string; + saasCnameEnabled?: boolean; + saasCnameLevel?: number; + saasCookie?: string; + saasQueryString?: string; + saasRegex?: string; + saasReplace?: string; + saasSuffix?: string; + saasType?: string; + statusCode?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCode { + cpCodeLimits?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits; + createdDate?: number; + description?: string; + id?: number; + name?: string; + products?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimits { + currentCapacity?: number; + limit?: number; + limitType?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostname { + cpCode?: number; + downloadDomainName?: string; + g2oToken?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibility { + compatibility?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidate { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFips { + enable?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketing { + cloudletPolicy?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy; + enabled?: boolean; + javaScriptInsertionRule?: string; + locked?: boolean; + mediaMathPrefix?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicy { + id?: number; + name?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlus { + cloudletPolicy?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy; + enabled?: boolean; + javaScriptInsertionRule?: string; + locked?: boolean; + mediaMathPrefix?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicy { + id?: number; + name?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewrite { + cloudletPolicy?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy; + cloudletSharedPolicy?: number; + enabled?: boolean; + isSharedPolicy?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicy { + id?: number; + name?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorG2oheader { + customSignStrings?: string[]; + dataHeader?: string; + enabled?: boolean; + encodingVersion?: number; + locked?: boolean; + nonce?: string; + secretKey?: string; + signedHeader?: string; + templateUuid?: string; + useCustomSignString?: boolean; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumber { + headerName?: string; + locked?: boolean; + outputOption?: string; + templateUuid?: string; + uuid?: string; + variableName?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCaching { + advanced?: string; + cacheResponsesWithErrors?: boolean; + enabled?: boolean; + locked?: boolean; + operationsJsonBodyParameterName?: string; + operationsUrlQueryParameterName?: string; + postRequestProcessingErrorHandling?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponse { + behavior?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvanced { + description?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; + xml?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetection { + locked?: boolean; + maximumReconnects?: number; + retryCount?: number; + retryInterval?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBinding { + customExtractedSerial?: boolean; + enabled?: boolean; + hashMaxValue?: number; + hashMinValue?: number; + locked?: boolean; + templateUuid?: string; + tier?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorHttp2 { + enabled?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorHttp3 { + enable?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurity { + enable?: boolean; + includeSubDomains?: boolean; + locked?: boolean; + maxAge?: string; + preload?: boolean; + redirect?: boolean; + redirectStatusCode?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgrade { + locked?: boolean; + templateUuid?: string; + upgrade?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImOverride { + dpr?: number; + dprvar?: string; + excludeAllQueryParameters?: boolean; + excludedQueryParameters?: string[]; + format?: string; + formatvar?: string; + locked?: boolean; + override?: string; + policy?: string; + policyvar?: string; + policyvarIMvar?: string; + policyvarName?: string; + templateUuid?: string; + typesel?: string; + uuid?: string; + width?: number; + widthvar?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManager { + applyBestFileType?: boolean; + cpCodeOriginal?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal; + cpCodeTransformed?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed; + enabled?: boolean; + imageSet?: string; + locked?: boolean; + policySetType?: string; + resize?: boolean; + templateUuid?: string; + uuid?: string; + videoSet?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginal { + cpCodeLimits?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits; + createdDate?: number; + description?: string; + id?: number; + name?: string; + products?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimits { + currentCapacity?: number; + limit?: number; + limitType?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformed { + cpCodeLimits?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits; + createdDate?: number; + description?: string; + id?: number; + name?: string; + products?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimits { + currentCapacity?: number; + limit?: number; + limitType?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManager { + advanced?: boolean; + apiReferenceTitle?: string; + applyBestFileType?: boolean; + cpCodeOriginal?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal; + cpCodeTransformed?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed; + enabled?: boolean; + locked?: boolean; + policySet?: string; + policyToken?: string; + policyTokenDefault?: string; + resize?: boolean; + settingsTitle?: string; + superCacheRegion?: string; + templateUuid?: string; + trafficTitle?: string; + useExistingPolicySet?: boolean; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginal { + cpCodeLimits?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits; + createdDate?: number; + description?: string; + id?: number; + name?: string; + products?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimits { + currentCapacity?: number; + limit?: number; + limitType?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformed { + cpCodeLimits?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits; + createdDate?: number; + description?: string; + id?: number; + name?: string; + products?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimits { + currentCapacity?: number; + limit?: number; + limitType?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideo { + advanced?: boolean; + apiReferenceTitle?: string; + applyBestFileType?: boolean; + cpCodeOriginal?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal; + cpCodeTransformed?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed; + enabled?: boolean; + locked?: boolean; + policySet?: string; + policyToken?: string; + policyTokenDefault?: string; + resize?: boolean; + settingsTitle?: string; + superCacheRegion?: string; + templateUuid?: string; + trafficTitle?: string; + useExistingPolicySet?: boolean; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginal { + cpCodeLimits?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits; + createdDate?: number; + description?: string; + id?: number; + name?: string; + products?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimits { + currentCapacity?: number; + limit?: number; + limitType?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformed { + cpCodeLimits?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits; + createdDate?: number; + description?: string; + id?: number; + name?: string; + products?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimits { + currentCapacity?: number; + limit?: number; + limitType?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorInclude { + id?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorInstant { + customLinkRelations?: string[]; + locked?: boolean; + prefetchCacheable?: boolean; + prefetchHtml?: boolean; + prefetchNoStore?: boolean; + prefetchNoStoreExtensions?: string[]; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfig { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimization { + enablePartialObjectCaching?: string; + enabled?: boolean; + locked?: boolean; + maximumSize?: string; + minimumSize?: string; + templateUuid?: string; + useVersioning?: boolean; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvanced { + enabled?: boolean; + fragmentSize?: string; + locked?: boolean; + objectSize?: string; + prefetchAfterRequest?: number; + prefetchDuringRequest?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRate { + bitrateTables?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable[]; + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + thresholdTables?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable[]; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTable { + bitrateUnit?: string; + bitrateValue?: number; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTable { + thresholdUnit?: string; + thresholdValue?: number; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorLogCustom { + customLogField?: string; + locked?: boolean; + logCustomLogField?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorMPulse { + apiKey?: string; + bufferSize?: string; + configOverride?: string; + enabled?: boolean; + loaderVersion?: string; + locked?: boolean; + requirePci?: boolean; + templateUuid?: string; + titleOptional?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalization { + enabled?: boolean; + hlsEnableDebugHeaders?: boolean; + hlsEnabled?: boolean; + hlsFilterInBitrateRanges?: string; + hlsFilterInBitrates?: string; + hlsMode?: string; + hlsPreferredBitrate?: string; + hlsQueryParamEnabled?: boolean; + hlsQueryParamSecretKey?: string; + hlsQueryParamTransitionKey?: string; + hlsShowAdvanced?: boolean; + hlsTitle?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorManifestRerouting { + locked?: boolean; + partner?: string; + templateUuid?: string; + username?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPush { + locked?: boolean; + serverpushlists?: string[]; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorMediaAcceleration { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptout { + locked?: boolean; + optout?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorMediaClient { + beaconId?: string; + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + useHybridHttpUdp?: boolean; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimization { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailover { + cacheErrorResponse?: boolean; + cacheWindow?: string; + clientResponseCode?: string; + detectObjectUnavailable?: boolean; + detectObjectUnavailableTitle?: string; + detectOriginUnavailable?: boolean; + detectOriginUnavailableTitle?: string; + detectOriginUnresponsive?: boolean; + detectOriginUnresponsiveTitle?: string; + locked?: boolean; + objectUnavailableAlternateHost?: string; + objectUnavailableBackupHost?: string; + objectUnavailableBlacklistOriginIp?: boolean; + objectUnavailableBlacklistWindow?: string; + objectUnavailableChangeProtocol?: boolean; + objectUnavailableDetectionLevel?: string; + objectUnavailableIncludeQueryString?: boolean; + objectUnavailableModifiedPath?: string; + objectUnavailableModifyRequestPath?: boolean; + objectUnavailableProtocol?: string; + objectUnavailableRecovery?: string; + objectUnavailableRedirectMethod?: number; + objectUnavailableResponseCodes?: string[]; + objectUnavailableRetryLimit?: string; + originUnavailableAlternateHost?: string; + originUnavailableBackupHost?: string; + originUnavailableBlacklistOriginIp?: boolean; + originUnavailableBlacklistWindow?: string; + originUnavailableChangeProtocol?: boolean; + originUnavailableDetectionLevel?: string; + originUnavailableIncludeQueryString?: boolean; + originUnavailableModifiedPath?: string; + originUnavailableModifyRequestPath?: boolean; + originUnavailableProtocol?: string; + originUnavailableRecovery?: string; + originUnavailableRedirectMethod?: number; + originUnavailableResponseCodes?: string[]; + originUnavailableRetryLimit?: string; + originUnresponsiveAlternateHost?: string; + originUnresponsiveBackupHost?: string; + originUnresponsiveBlacklistOriginIp?: boolean; + originUnresponsiveBlacklistWindow?: string; + originUnresponsiveChangeProtocol?: boolean; + originUnresponsiveDetectionLevel?: string; + originUnresponsiveIncludeQueryString?: boolean; + originUnresponsiveModifiedPath?: string; + originUnresponsiveModifyRequestPath?: boolean; + originUnresponsiveProtocol?: string; + originUnresponsiveRecovery?: string; + originUnresponsiveRedirectMethod?: number; + originUnresponsiveRetryLimit?: string; + otherOptions?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCaching { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformance { + enabled?: boolean; + locked?: boolean; + secondaryMultipathToOrigin?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeader { + action?: string; + avoidDuplicateHeaders?: boolean; + customHeaderName?: string; + headerValue?: string; + locked?: boolean; + newHeaderValue?: string; + standardAddHeaderName?: string; + standardDeleteHeaderName?: string; + standardModifyHeaderName?: string; + standardPassHeaderName?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeader { + action?: string; + avoidDuplicateHeaders?: boolean; + customHeaderName?: string; + headerValue?: string; + locked?: boolean; + newHeaderValue?: string; + standardAddHeaderName?: string; + standardDeleteHeaderName?: string; + standardModifyHeaderName?: string; + standardPassHeaderName?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeader { + action?: string; + avoidDuplicateHeaders?: boolean; + customHeaderName?: string; + headerValue?: string; + locked?: boolean; + matchMultiple?: boolean; + newHeaderValue?: string; + regexHeaderMatch?: string; + regexHeaderReplace?: string; + standardAddHeaderName?: string; + standardDeleteHeaderName?: string; + standardModifyHeaderName?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeader { + action?: string; + avoidDuplicateHeaders?: boolean; + customHeaderName?: string; + headerValue?: string; + locked?: boolean; + matchMultiple?: boolean; + newHeaderValue?: string; + regexHeaderMatch?: string; + regexHeaderReplace?: string; + standardAddHeaderName?: string; + standardDeleteHeaderName?: string; + standardModifyHeaderName?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeader { + enabled?: boolean; + locked?: boolean; + modificationOption?: string; + renameHeaderTo?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOrigin { + cacheKeyHostname?: string; + compress?: boolean; + customCertificateAuthorities?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority[]; + customCertificates?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate[]; + customForwardHostHeader?: string; + customValidCnValues?: string[]; + enableTrueClientIp?: boolean; + forwardHostHeader?: string; + hostname?: string; + httpPort?: number; + httpsPort?: number; + ipVersion?: string; + locked?: boolean; + maxTlsVersion?: string; + minTlsVersion?: string; + mslorigin?: string; + netStorage?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage; + originCertificate?: string; + originCertsToHonor?: string; + originId?: string; + originSni?: boolean; + originType?: string; + ports?: string; + saasCnameEnabled?: boolean; + saasCnameLevel?: number; + saasCookie?: string; + saasQueryString?: string; + saasRegex?: string; + saasReplace?: string; + saasSuffix?: string; + saasType?: string; + secondHostname?: string; + secondHostnameEnabled?: boolean; + standardCertificateAuthorities?: string[]; + templateUuid?: string; + tls13Support?: boolean; + tlsVersionTitle?: string; + trueClientIpClientSetting?: boolean; + trueClientIpHeader?: string; + useUniqueCacheKey?: boolean; + uuid?: string; + verificationMode?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristics { + accessKeyEncryptedStorage?: boolean; + adcTitle?: string; + authenticationMethod?: string; + authenticationMethodTitle?: string; + awsAccessKeyId?: string; + awsAccessKeyVersionGuid?: string; + awsArRegion?: string; + awsHost?: string; + awsRegion?: string; + awsSecretAccessKey?: string; + awsService?: string; + country?: string; + customSignStrings?: string[]; + directConnectGeo?: string; + encodingVersion?: number; + endPointService?: string; + gcsAccessKeyVersionGuid?: string; + gcsHmacKeyAccessId?: string; + gcsHmacKeySecret?: string; + hostnameTag?: boolean; + locked?: boolean; + mslkey?: string; + mslname?: string; + nonce?: string; + originLocationTitle?: string; + propertyIdTag?: boolean; + roleArn?: string; + secretKey?: string; + templateUuid?: string; + useCustomSignString?: boolean; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsd { + locked?: boolean; + origintype?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificate { + canBeCa?: boolean; + canBeLeaf?: boolean; + issuerRdns?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns; + notAfter?: number; + notBefore?: number; + pemEncodedCert?: string; + publicKey?: string; + publicKeyAlgorithm?: string; + publicKeyFormat?: string; + selfSigned?: boolean; + serialNumber?: string; + sha1Fingerprint?: string; + sigAlgName?: string; + subjectAlternativeNames?: string[]; + subjectCn?: string; + subjectRdns?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns; + version?: number; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthority { + canBeCa?: boolean; + canBeLeaf?: boolean; + issuerRdns?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns; + notAfter?: number; + notBefore?: number; + pemEncodedCert?: string; + publicKey?: string; + publicKeyAlgorithm?: string; + publicKeyFormat?: string; + selfSigned?: boolean; + serialNumber?: string; + sha1Fingerprint?: string; + sigAlgName?: string; + subjectAlternativeNames?: string[]; + subjectCn?: string; + subjectRdns?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns; + version?: number; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdns { + c?: string; + cn?: string; + o?: string; + ou?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdns { + c?: string; + cn?: string; + o?: string; + ou?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdns { + c?: string; + cn?: string; + o?: string; + ou?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdns { + c?: string; + cn?: string; + o?: string; + ou?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethod { + customStatusCode?: string; + locked?: boolean; + recoveryMethod?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicy { + binaryEquivalentContent?: boolean; + enableIpAvoidance?: boolean; + enabled?: boolean; + ipAvoidanceErrorThreshold?: number; + ipAvoidanceRetryInterval?: number; + locked?: boolean; + monitorOriginResponsiveness?: boolean; + monitorResponseCodes1s?: string[]; + monitorResponseCodes2s?: string[]; + monitorResponseCodes3s?: string[]; + monitorStatusCodes1?: boolean; + monitorStatusCodes1EnableRecovery?: boolean; + monitorStatusCodes1EnableRetry?: boolean; + monitorStatusCodes1RecoveryConfigName?: string; + monitorStatusCodes2?: boolean; + monitorStatusCodes2EnableRecovery?: boolean; + monitorStatusCodes2EnableRetry?: boolean; + monitorStatusCodes2RecoveryConfigName?: string; + monitorStatusCodes3?: boolean; + monitorStatusCodes3EnableRecovery?: boolean; + monitorStatusCodes3EnableRetry?: boolean; + monitorStatusCodes3RecoveryConfigName?: string; + originResponsivenessCustomTimeout?: number; + originResponsivenessEnableRecovery?: boolean; + originResponsivenessEnableRetry?: boolean; + originResponsivenessMonitoring?: string; + originResponsivenessRecoveryConfigName?: string; + originResponsivenessTimeout?: string; + statusCodeMonitoring1?: string; + statusCodeMonitoring2?: string; + statusCodeMonitoring3?: string; + templateUuid?: string; + tuningParameters?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAcl { + enable?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorage { + cpCode?: number; + downloadDomainName?: string; + g2oToken?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicy { + allowList?: string; + locked?: boolean; + permissionsPolicyDirectives?: string[]; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnection { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + timeout?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnection { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + timeout?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformation { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPhasedRelease { + cloudletPolicy?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy; + cloudletSharedPolicy?: number; + enabled?: boolean; + failoverDuration?: number; + failoverEnabled?: boolean; + failoverResponseCodes?: string[]; + failoverTitle?: string; + isSharedPolicy?: boolean; + label?: string; + locked?: boolean; + populationCookieType?: string; + populationDuration?: string; + populationExpirationDate?: string; + populationRefresh?: boolean; + populationTitle?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicy { + id?: number; + name?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPreconnect { + locked?: boolean; + preconnectlists?: string[]; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDelivery { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetching { + accuracyTarget?: string; + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPrefetch { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchable { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCache { + enabled?: boolean; + locked?: boolean; + prefreshval?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorQuality { + audienceSettings?: string; + catalogSize?: string; + contentSettings?: string; + contentType?: string; + country?: string; + deliveryFormat?: string; + deliveryType?: string; + downloadType?: string; + endUserLocation?: string; + locked?: boolean; + maximumConcurrentUsers?: string; + objectSize?: string; + optimizeFor?: string; + originSettings?: string; + popularityDistribution?: string; + refreshRate?: string; + segmentDuration?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorQuicBeta { + enabled?: boolean; + locked?: boolean; + quicOfferPercentage?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeek { + flv?: boolean; + locked?: boolean; + maximumSize?: string; + mp4?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRapid { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeout { + locked?: boolean; + templateUuid?: string; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReporting { + advanced?: boolean; + beaconSamplingPercentage?: number; + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoring { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRedirect { + destinationHostname?: string; + destinationHostnameOther?: string; + destinationHostnameSibling?: string; + destinationHostnameSubdomain?: string; + destinationPath?: string; + destinationPathOther?: string; + destinationPathPrefix?: string; + destinationPathSuffix?: string; + destinationPathSuffixStatus?: string; + destinationProtocol?: string; + locked?: boolean; + mobileDefaultChoice?: string; + queryString?: string; + responseCode?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplus { + destination?: string; + enabled?: boolean; + locked?: boolean; + responseCode?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRefererChecking { + allowChildren?: boolean; + domains?: string[]; + enabled?: boolean; + locked?: boolean; + strict?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameter { + locked?: boolean; + parameters?: string[]; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVary { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorReport { + cookies?: string[]; + customLogField?: string; + locked?: boolean; + logAcceptLanguage?: boolean; + logCookies?: string; + logCustomLogField?: boolean; + logEdgeIp?: boolean; + logHost?: boolean; + logReferer?: boolean; + logUserAgent?: boolean; + logXForwardedFor?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHints { + acceptChes?: string[]; + acceptCriticalChes?: string[]; + locked?: boolean; + reset?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRequestControl { + branded403File?: string; + branded403StatusCode?: number; + branded403Url?: string; + brandedDenyCacheTtl?: number; + cloudletPolicy?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy; + cloudletSharedPolicy?: number; + enableBranded403?: boolean; + enabled?: boolean; + isSharedPolicy?: boolean; + locked?: boolean; + netStorage?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicy { + id?: number; + name?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorage { + cpCode?: number; + downloadDomainName?: string; + g2oToken?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarker { + locked?: boolean; + requestType?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizer { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibility { + enableAllFeatures?: boolean; + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorResponseCode { + locked?: boolean; + override206?: boolean; + statusCode?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookie { + cookieName?: string; + defaultDomain?: boolean; + defaultPath?: boolean; + domain?: string; + duration?: string; + enabled?: boolean; + expirationDate?: string; + expires?: string; + format?: string; + httpOnly?: boolean; + locked?: boolean; + path?: string; + sameSite?: string; + secure?: boolean; + templateUuid?: string; + type?: string; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCaching { + locked?: boolean; + maximumSize?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatus { + locked?: boolean; + responseHeaderName?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrl { + behavior?: string; + keepQueryString?: boolean; + locked?: boolean; + match?: string; + matchMultiple?: boolean; + matchRegex?: string; + targetPath?: string; + targetPathPrepend?: string; + targetRegex?: string; + targetUrl?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorRumCustom { + locked?: boolean; + rumGroupName?: string; + rumSampleRate?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitions { + applicationAction?: string; + applicationCnameEnabled?: boolean; + applicationCnameLevel?: number; + applicationCookie?: string; + applicationQueryString?: string; + applicationRegex?: string; + applicationReplace?: string; + applicationTitle?: string; + customerAction?: string; + customerCnameEnabled?: boolean; + customerCnameLevel?: number; + customerCookie?: string; + customerQueryString?: string; + customerRegex?: string; + customerReplace?: string; + customerTitle?: string; + locked?: boolean; + templateUuid?: string; + usersAction?: string; + usersCnameEnabled?: boolean; + usersCnameLevel?: number; + usersCookie?: string; + usersQueryString?: string; + usersRegex?: string; + usersReplace?: string; + usersTitle?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClient { + allowOverrideOriginCacheKey?: boolean; + connectorId?: string; + enabled?: boolean; + locked?: boolean; + originHostHeader?: string; + originType?: string; + sf3cOriginHost?: string; + sf3cOriginHostHeader?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProvider { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeader { + hostHeaderSource?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessing { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidation { + locked?: boolean; + refreshMethod?: string; + repeat?: boolean; + repeatInterval?: string; + start?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagement { + enabled?: boolean; + locked?: boolean; + serviceworker?: string; + templateUuid?: string; + timestamp?: number; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtection { + acl?: boolean; + dashMediaEncryption?: boolean; + dataPayload?: boolean; + enableTokenInUri?: boolean; + enabled?: boolean; + fieldCarryOver?: string; + headerForSalts?: string[]; + hlsMasterManifestFiles?: string[]; + hlsMediaEncryption?: boolean; + ip?: boolean; + key?: string; + locked?: boolean; + mediaEncryptionTitle?: string; + revokedListId?: number; + salt?: string; + sessionId?: boolean; + templateUuid?: string; + tokenAuthHlsTitle?: string; + tokenAuthenticationTitle?: string; + tokenRevocationEnabled?: boolean; + tokenRevocationTitle?: string; + transitionKey?: string; + useAdvanced?: boolean; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimization { + behavior?: string; + dvrType?: string; + dvrWindow?: string; + enableUllStreaming?: boolean; + endTime?: string; + liveType?: string; + locked?: boolean; + showAdvanced?: boolean; + startTime?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetch { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSetVariable { + algorithm?: string; + caseSensitive?: boolean; + certificateFieldName?: string; + cookieName?: string; + deviceProfile?: string; + encryptionKey?: string; + encryptionMode?: string; + endIndex?: number; + exceptChars?: string; + extractLocation?: string; + forceChars?: string; + formatString?: string; + generator?: string; + globalSubstitution?: boolean; + headerName?: string; + hmacAlgorithm?: string; + hmacKey?: string; + initializationVector?: string; + ipVersion?: string; + ipv4Prefix?: number; + ipv6Prefix?: number; + locationId?: string; + locked?: boolean; + max?: number; + maxRandomNumber?: number; + min?: number; + minRandomNumber?: number; + nonce?: string; + numberOfBytes?: number; + operandOne?: string; + paramName?: string; + pathComponentOffset?: string; + prependBytes?: boolean; + queryParameterName?: string; + regex?: string; + replacement?: string; + responseHeaderName?: string; + separator?: string; + setCookieName?: string; + startIndex?: number; + subString?: string; + templateUuid?: string; + transform?: string; + uuid?: string; + valueSource?: string; + variableName?: string; + variableValue?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCode { + errorType?: string; + locked?: boolean; + templateUuid?: string; + timeout?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSiteShield { + locked?: boolean; + nossmap?: string; + ssmap?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmap { + chinaCdnMap?: string; + hasMixedHosts?: boolean; + name?: string; + src?: string; + srmap?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigration { + allowHttpsDowngrade?: boolean; + allowHttpsUpgrade?: boolean; + cacheSharingDuration?: number; + cacheSharingStartTime?: string; + enabled?: boolean; + isCertificateSniOnly?: boolean; + isTieredDistributionUsed?: boolean; + locked?: boolean; + migrationDuration?: number; + migrationFrom?: string; + migrationStartTime?: string; + tdLocation?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverride { + info?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsing { + locked?: boolean; + strictMode?: boolean; + templateUuid?: string; + uuid?: string; + validMode?: boolean; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomer { + accessControl?: boolean; + cacheKey?: boolean; + caching?: boolean; + contentCompressor?: boolean; + dynamicWebContent?: boolean; + enabled?: boolean; + geoLocation?: boolean; + ip?: boolean; + largeFileDelivery?: boolean; + liveVideoDelivery?: boolean; + locked?: boolean; + modifyPath?: boolean; + onDemandVideoDelivery?: boolean; + origin?: boolean; + partnerDomainSuffix?: string; + referrer?: boolean; + refreshContent?: boolean; + siteFailover?: boolean; + templateUuid?: string; + tokenAuthorization?: boolean; + uuid?: string; + webApplicationFirewall?: boolean; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorSureRoute { + allowFcmParentOverride?: boolean; + customMap?: string; + customStatKey?: string; + enableCustomKey?: boolean; + enabled?: boolean; + forceSslForward?: boolean; + locked?: boolean; + raceStatTtl?: string; + srDownloadLinkTitle?: string; + templateUuid?: string; + testObjectUrl?: string; + toHost?: string; + toHostStatus?: string; + type?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimization { + display?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeaf { + enabled?: boolean; + ibmCustomerId?: number; + limitToDynamic?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistribution { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + tieredDistributionMap?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvanced { + allowall?: boolean; + enabled?: boolean; + locked?: boolean; + method?: string; + policy?: string; + templateUuid?: string; + tieredDistributionMap?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomization { + cloudwrapperMapMigrationTitle?: string; + customMapEnabled?: boolean; + customMapName?: string; + hashAlgorithm?: string; + location?: string; + locked?: boolean; + mapMigrationEnabled?: boolean; + migrationEndDate?: string; + migrationStartDate?: string; + migrationWithinCwMapsEnabled?: boolean; + serialEnd?: string; + serialStart?: string; + templateUuid?: string; + tier1Title?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorTimeout { + locked?: boolean; + templateUuid?: string; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorUidConfiguration { + enabled?: boolean; + extractLocation?: string; + headerName?: string; + legalText?: string; + locked?: boolean; + queryParameterName?: string; + templateUuid?: string; + uuid?: string; + variableName?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTag { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebToken { + enableEs256?: boolean; + enableRs256?: boolean; + extractLocation?: string; + headerName?: string; + jwt?: string; + locked?: boolean; + queryParameterName?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcp { + authorizations?: string; + clientId?: string; + customHeader?: boolean; + enableEs256?: boolean; + enableRs256?: boolean; + extractAuthorizations?: boolean; + extractClientId?: boolean; + extractLocation?: string; + extractUserName?: boolean; + headerName?: string; + jwt?: string; + locked?: boolean; + primaryLocation?: string; + queryParameterName?: string; + templateUuid?: string; + userName?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorization { + algorithm?: string; + escapeHmacInputs?: boolean; + failureResponse?: boolean; + ignoreQueryString?: boolean; + key?: string; + location?: string; + locationId?: string; + locked?: boolean; + salt?: string; + templateUuid?: string; + transitionKey?: string; + useAdvanced?: boolean; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoom { + accessTitle?: string; + cloudletSharedPolicy?: number; + customCookieDomain?: string; + domainConfig?: string; + locked?: boolean; + sessionAutoProlong?: boolean; + sessionDuration?: number; + templateUuid?: string; + uuid?: string; + waitingRoomAssetsPaths?: string[]; + waitingRoomPath?: string; + waitingRoomTitle?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkers { + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritization { + allowedUserCookieAdvanced?: boolean; + allowedUserCookieAutomaticSalt?: boolean; + allowedUserCookieDomain?: string; + allowedUserCookieDomainType?: string; + allowedUserCookieDuration?: number; + allowedUserCookieEnabled?: boolean; + allowedUserCookieHttpOnly?: boolean; + allowedUserCookieLabel?: string; + allowedUserCookieManagementTitle?: string; + allowedUserCookieRefresh?: boolean; + allowedUserCookieSalt?: string; + cloudletPolicy?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy; + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + userIdentificationByCookie?: boolean; + userIdentificationByHeaders?: boolean; + userIdentificationByIp?: boolean; + userIdentificationByParams?: boolean; + userIdentificationKeyCookie?: string; + userIdentificationKeyHeaders?: string[]; + userIdentificationKeyParams?: string[]; + userIdentificationTitle?: string; + uuid?: string; + waitingRoomCacheTtl?: number; + waitingRoomCookieAdvanced?: boolean; + waitingRoomCookieAutomaticSalt?: boolean; + waitingRoomCookieDomain?: string; + waitingRoomCookieDomainType?: string; + waitingRoomCookieDuration?: number; + waitingRoomCookieEnabled?: boolean; + waitingRoomCookieHttpOnly?: boolean; + waitingRoomCookieLabel?: string; + waitingRoomCookieManagementTitle?: string; + waitingRoomCookieSalt?: string; + waitingRoomCookieShareLabel?: boolean; + waitingRoomCpCode?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode; + waitingRoomDirectory?: string; + waitingRoomManagementTitle?: string; + waitingRoomNetStorage?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage; + waitingRoomStatusCode?: number; + waitingRoomUseCpCode?: boolean; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicy { + id?: number; + name?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifo { + accessTitle?: string; + cloudletSharedPolicy?: number; + customCookieDomain?: string; + domainConfig?: string; + locked?: boolean; + sessionAutoProlong?: boolean; + sessionDuration?: number; + templateUuid?: string; + uuid?: string; + waitingRoomAssetsPaths?: string[]; + waitingRoomPath?: string; + waitingRoomTitle?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandalone { + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCode { + cpCodeLimits?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits; + createdDate?: number; + description?: string; + id?: number; + name?: string; + products?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimits { + currentCapacity?: number; + limit?: number; + limitType?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorage { + cpCode?: number; + downloadDomainName?: string; + g2oToken?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorWatermarking { + abVariantLocation?: string; + decryptionPassword1?: string; + decryptionPassword2?: string; + decryptionPasswordId1?: string; + decryptionPasswordId2?: string; + enable?: boolean; + locked?: boolean; + miscellaneousSettingsTitle?: string; + patternDecryptionEnable?: boolean; + patternEncryptionTitle?: string; + signatureVerificationEnable?: boolean; + templateUuid?: string; + tokenSigningTitle?: string; + useOriginalAsA?: boolean; + uuid?: string; + verificationKeyId1?: string; + verificationKeyId2?: string; + verificationPublicKey1?: string; + verificationPublicKey2?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewall { + firewallConfiguration?: outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfiguration { + configId?: number; + fileName?: string; + productionStatus?: string; + productionVersion?: number; + stagingStatus?: string; + stagingVersion?: number; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorWebSockets { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920BehaviorWebdav { + enabled?: boolean; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920Criterion { + advancedImMatch?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch; + bucket?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionBucket; + cacheability?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionCacheability; + chinaCdnRegion?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion; + clientCertificate?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate; + clientIp?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIp; + clientIpVersion?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion; + cloudletsOrigin?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin; + contentDeliveryNetwork?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork; + contentType?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionContentType; + deviceCharacteristic?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic; + ecmdAuthGroups?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups; + ecmdAuthScheme?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme; + ecmdIsAuthenticated?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated; + ecmdUsername?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername; + edgeWorkersFailure?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure; + fileExtension?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionFileExtension; + filename?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionFilename; + hostname?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionHostname; + matchAdvanced?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced; + matchCpCode?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode; + matchResponseCode?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode; + matchVariable?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable; + metadataStage?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage; + originTimeout?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout; + path?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionPath; + queryStringParameter?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter; + random?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionRandom; + recoveryConfig?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig; + regularExpression?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression; + requestCookie?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie; + requestHeader?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader; + requestMethod?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod; + requestProtocol?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol; + requestType?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestType; + responseHeader?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader; + serverLocation?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionServerLocation; + time?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionTime; + tokenAuthorization?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization; + userAgent?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserAgent; + userLocation?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserLocation; + userNetwork?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork; + variableError?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionVariableError; + virtualWaitingRoomRequest?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest; + visitorPrioritizationRequest?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatch { + locked?: boolean; + matchOn?: string; + matchOperator?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionBucket { + locked?: boolean; + percentage?: number; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionCacheability { + locked?: boolean; + matchOperator?: string; + templateUuid?: string; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegion { + locked?: boolean; + matchOperator?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionClientCertificate { + enforceMtls?: boolean; + isCertificatePresent?: boolean; + isCertificateValid?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionClientIp { + locked?: boolean; + matchOperator?: string; + templateUuid?: string; + useHeaders?: boolean; + uuid?: string; + values?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersion { + locked?: boolean; + templateUuid?: string; + useXForwardedFor?: boolean; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOrigin { + locked?: boolean; + originId?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetwork { + locked?: boolean; + matchOperator?: string; + network?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionContentType { + locked?: boolean; + matchCaseSensitive?: boolean; + matchOperator?: string; + matchWildcard?: boolean; + templateUuid?: string; + uuid?: string; + values?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristic { + booleanValue?: boolean; + characteristic?: string; + locked?: boolean; + matchCaseSensitive?: boolean; + matchWildcard?: boolean; + numericMatchOperator?: string; + numericValue?: number; + stringMatchOperator?: string; + stringValues?: string[]; + templateUuid?: string; + uuid?: string; + versionMatchOperator?: string; + versionValue?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroups { + locked?: boolean; + matchOperator?: string; + templateUuid?: string; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthScheme { + authScheme?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticated { + locked?: boolean; + matchOperator?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsername { + length?: string; + locked?: boolean; + matchOperator?: string; + templateUuid?: string; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailure { + execStatus?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionFileExtension { + locked?: boolean; + matchCaseSensitive?: boolean; + matchOperator?: string; + templateUuid?: string; + uuid?: string; + values?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionFilename { + locked?: boolean; + matchCaseSensitive?: boolean; + matchOperator?: string; + templateUuid?: string; + uuid?: string; + values?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionHostname { + locked?: boolean; + matchOperator?: string; + templateUuid?: string; + uuid?: string; + values?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvanced { + closeXml?: string; + description?: string; + locked?: boolean; + openXml?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCode { + locked?: boolean; + templateUuid?: string; + uuid?: string; + value?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValue { + cpCodeLimits?: outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits; + createdDate?: number; + description?: string; + id?: number; + name?: string; + products?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimits { + currentCapacity?: number; + limit?: number; + limitType?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCode { + locked?: boolean; + lowerBound?: number; + matchOperator?: string; + templateUuid?: string; + upperBound?: number; + uuid?: string; + values?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionMatchVariable { + locked?: boolean; + lowerBound?: string; + matchCaseSensitive?: boolean; + matchOperator?: string; + matchWildcard?: boolean; + templateUuid?: string; + upperBound?: string; + uuid?: string; + variableExpression?: string; + variableName?: string; + variableValues?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionMetadataStage { + locked?: boolean; + matchOperator?: string; + templateUuid?: string; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeout { + locked?: boolean; + matchOperator?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionPath { + locked?: boolean; + matchCaseSensitive?: boolean; + matchOperator?: string; + normalize?: boolean; + templateUuid?: string; + uuid?: string; + values?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameter { + escapeValue?: boolean; + locked?: boolean; + lowerBound?: number; + matchCaseSensitiveName?: boolean; + matchCaseSensitiveValue?: boolean; + matchOperator?: string; + matchWildcardName?: boolean; + matchWildcardValue?: boolean; + parameterName?: string; + templateUuid?: string; + upperBound?: number; + uuid?: string; + values?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionRandom { + bucket?: number; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfig { + configName?: string; + locked?: boolean; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionRegularExpression { + caseSensitive?: boolean; + locked?: boolean; + matchString?: string; + regex?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionRequestCookie { + cookieName?: string; + locked?: boolean; + lowerBound?: number; + matchCaseSensitiveName?: boolean; + matchCaseSensitiveValue?: boolean; + matchOperator?: string; + matchWildcardName?: boolean; + matchWildcardValue?: boolean; + templateUuid?: string; + upperBound?: number; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionRequestHeader { + headerName?: string; + locked?: boolean; + matchCaseSensitiveValue?: boolean; + matchOperator?: string; + matchWildcardName?: boolean; + matchWildcardValue?: boolean; + templateUuid?: string; + uuid?: string; + values?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionRequestMethod { + locked?: boolean; + matchOperator?: string; + templateUuid?: string; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocol { + locked?: boolean; + templateUuid?: string; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionRequestType { + locked?: boolean; + matchOperator?: string; + templateUuid?: string; + uuid?: string; + value?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionResponseHeader { + headerName?: string; + locked?: boolean; + lowerBound?: number; + matchCaseSensitiveValue?: boolean; + matchOperator?: string; + matchWildcardName?: boolean; + matchWildcardValue?: boolean; + templateUuid?: string; + upperBound?: number; + uuid?: string; + values?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionServerLocation { + continents?: string[]; + countries?: string[]; + locationType?: string; + locked?: boolean; + matchOperator?: string; + regions?: string[]; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionTime { + applyDaylightSavingsTime?: boolean; + beginDate?: string; + endDate?: string; + lastingDate?: string; + lastingDuration?: string; + locked?: boolean; + matchOperator?: string; + repeatBeginDate?: string; + repeatDuration?: string; + repeatInterval?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorization { + locked?: boolean; + matchOperator?: string; + statusLists?: string[]; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionUserAgent { + locked?: boolean; + matchCaseSensitive?: boolean; + matchOperator?: string; + matchWildcard?: boolean; + templateUuid?: string; + uuid?: string; + values?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionUserLocation { + checkIps?: string; + continentValues?: string[]; + countryValues?: string[]; + field?: string; + locked?: boolean; + matchOperator?: string; + regionValues?: string[]; + templateUuid?: string; + useOnlyFirstXForwardedForIp?: boolean; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionUserNetwork { + bandwidthValues?: string[]; + checkIps?: string; + field?: string; + locked?: boolean; + matchOperator?: string; + networkTypeValues?: string[]; + networkValues?: string[]; + templateUuid?: string; + useOnlyFirstXForwardedForIp?: boolean; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionVariableError { + locked?: boolean; + result?: boolean; + templateUuid?: string; + uuid?: string; + variableNames?: string[]; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequest { + locked?: boolean; + matchOn?: string; + matchOperator?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequest { + locked?: boolean; + matchOn?: string; + matchOperator?: string; + templateUuid?: string; + uuid?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920CustomOverride { + name?: string; + overrideId?: string; +} + +export interface GetPropertyRulesBuilderRulesV20230920Variable { + description: string; + hidden: boolean; + name: string; + sensitive: boolean; + value: string; +} + +export interface GetPropertyRulesTemplateTemplate { + templateData: string; + templateDir: string; +} + +export interface GetPropertyRulesTemplateVariable { + name: string; + type?: string; + value: string; +} + +export interface GtmAsmapAssignment { + asNumbers: number[]; + datacenterId: number; + nickname: string; +} + +export interface GtmAsmapDefaultDatacenter { + datacenterId: number; + nickname?: string; +} + +export interface GtmCidrmapAssignment { + blocks?: string[]; + datacenterId: number; + nickname: string; +} + +export interface GtmCidrmapDefaultDatacenter { + datacenterId: number; + nickname?: string; +} + +export interface GtmDatacenterDefaultLoadObject { + loadObject?: string; + loadObjectPort?: number; + loadServers?: string[]; +} + +export interface GtmGeomapAssignment { + countries?: string[]; + datacenterId: number; + nickname: string; +} + +export interface GtmGeomapDefaultDatacenter { + datacenterId: number; + nickname?: string; +} + +export interface GtmPropertyLivenessTest { + answersRequired?: boolean; + disableNonstandardPortWarning?: boolean; + disabled?: boolean; + errorPenalty?: number; + httpError3xx?: boolean; + httpError4xx?: boolean; + httpError5xx?: boolean; + httpHeaders?: outputs.GtmPropertyLivenessTestHttpHeader[]; + name: string; + peerCertificateVerification?: boolean; + recursionRequested?: boolean; + requestString?: string; + resourceType?: string; + responseString?: string; + sslClientCertificate?: string; + sslClientPrivateKey?: string; + testInterval: number; + testObject?: string; + testObjectPassword?: string; + testObjectPort?: number; + testObjectProtocol: string; + testObjectUsername?: string; + testTimeout: number; + timeoutPenalty?: number; +} + +export interface GtmPropertyLivenessTestHttpHeader { + name?: string; + value?: string; +} + +export interface GtmPropertyStaticRrSet { + rdatas?: string[]; + ttl?: number; + type?: string; +} + +export interface GtmPropertyTrafficTarget { + datacenterId?: number; + enabled?: boolean; + handoutCname?: string; + /** + * @deprecated The attribute `name` has been deprecated. Any reads or writes on this attribute are ignored + */ + name?: string; + servers?: string[]; + weight?: number; +} + +export interface GtmResourceResourceInstance { + datacenterId: number; + loadObject?: string; + loadObjectPort?: number; + loadServers?: string[]; + useDefaultLoadObject?: boolean; +} + +export interface PropertyActivationComplianceRecord { + noncomplianceReasonEmergency?: outputs.PropertyActivationComplianceRecordNoncomplianceReasonEmergency; + noncomplianceReasonNoProductionTraffic?: outputs.PropertyActivationComplianceRecordNoncomplianceReasonNoProductionTraffic; + noncomplianceReasonNone?: outputs.PropertyActivationComplianceRecordNoncomplianceReasonNone; + noncomplianceReasonOther?: outputs.PropertyActivationComplianceRecordNoncomplianceReasonOther; +} + +export interface PropertyActivationComplianceRecordNoncomplianceReasonEmergency { + ticketId?: string; +} + +export interface PropertyActivationComplianceRecordNoncomplianceReasonNoProductionTraffic { + ticketId?: string; +} + +export interface PropertyActivationComplianceRecordNoncomplianceReasonNone { + customerEmail?: string; + peerReviewedBy?: string; + ticketId?: string; + unitTested?: boolean; +} + +export interface PropertyActivationComplianceRecordNoncomplianceReasonOther { + otherNoncomplianceReason?: string; + ticketId?: string; } export interface PropertyActivationRuleError { @@ -9570,6 +13311,10 @@ export interface PropertyActivationRuleError { type?: string; } +export interface PropertyActivationTimeouts { + default?: string; +} + export interface PropertyHostname { certProvisioningType: string; certStatuses: outputs.PropertyHostnameCertStatus[]; @@ -9613,6 +13358,10 @@ export interface PropertyIncludeActivationComplianceRecordNoncomplianceReasonOth ticketId?: string; } +export interface PropertyIncludeActivationTimeouts { + default?: string; +} + export interface PropertyRuleError { behaviorName?: string; detail?: string; diff --git a/sdk/python/pulumi_akamai/_inputs.py b/sdk/python/pulumi_akamai/_inputs.py index 158a54f86..12edb8db1 100644 --- a/sdk/python/pulumi_akamai/_inputs.py +++ b/sdk/python/pulumi_akamai/_inputs.py @@ -11,12 +11,16 @@ __all__ = [ 'ClientlistListItemArgs', + 'CloudletsApplicationLoadBalancerActivationTimeoutsArgs', 'CloudletsApplicationLoadBalancerDataCenterArgs', 'CloudletsApplicationLoadBalancerLivenessSettingsArgs', + 'CloudletsPolicyActivationTimeoutsArgs', + 'CloudletsPolicyTimeoutsArgs', 'CloudwrapperActivationTimeoutsArgs', 'CloudwrapperConfigurationLocationArgs', 'CloudwrapperConfigurationLocationCapacityArgs', 'CloudwrapperConfigurationTimeoutsArgs', + 'CpCodeTimeoutsArgs', 'CpsDvEnrollmentAdminContactArgs', 'CpsDvEnrollmentCsrArgs', 'CpsDvEnrollmentDnsChallengeArgs', @@ -25,12 +29,16 @@ 'CpsDvEnrollmentNetworkConfigurationClientMutualAuthenticationArgs', 'CpsDvEnrollmentOrganizationArgs', 'CpsDvEnrollmentTechContactArgs', + 'CpsDvEnrollmentTimeoutsArgs', + 'CpsDvValidationTimeoutsArgs', 'CpsThirdPartyEnrollmentAdminContactArgs', 'CpsThirdPartyEnrollmentCsrArgs', 'CpsThirdPartyEnrollmentNetworkConfigurationArgs', 'CpsThirdPartyEnrollmentNetworkConfigurationClientMutualAuthenticationArgs', 'CpsThirdPartyEnrollmentOrganizationArgs', 'CpsThirdPartyEnrollmentTechContactArgs', + 'CpsThirdPartyEnrollmentTimeoutsArgs', + 'CpsUploadCertificateTimeoutsArgs', 'DatastreamAzureConnectorArgs', 'DatastreamDatadogConnectorArgs', 'DatastreamDeliveryConfigurationArgs', @@ -45,7 +53,11 @@ 'DatastreamSplunkConnectorArgs', 'DatastreamSumologicConnectorArgs', 'DnsZoneTsigKeyArgs', + 'EdgeHostNameTimeoutsArgs', 'EdgeKvInitialDataArgs', + 'EdgeWorkerTimeoutsArgs', + 'EdgeWorkersActivationTimeoutsArgs', + 'EdgekvGroupItemsTimeoutsArgs', 'GtmAsmapAssignmentArgs', 'GtmAsmapDefaultDatacenterArgs', 'GtmCidrmapAssignmentArgs', @@ -64,6 +76,7 @@ 'PropertyActivationComplianceRecordNoncomplianceReasonNoneArgs', 'PropertyActivationComplianceRecordNoncomplianceReasonOtherArgs', 'PropertyActivationRuleErrorArgs', + 'PropertyActivationTimeoutsArgs', 'PropertyHostnameArgs', 'PropertyHostnameCertStatusArgs', 'PropertyIncludeActivationComplianceRecordArgs', @@ -71,6 +84,7 @@ 'PropertyIncludeActivationComplianceRecordNoncomplianceReasonNoProductionTrafficArgs', 'PropertyIncludeActivationComplianceRecordNoncomplianceReasonNoneArgs', 'PropertyIncludeActivationComplianceRecordNoncomplianceReasonOtherArgs', + 'PropertyIncludeActivationTimeoutsArgs', 'PropertyRuleErrorArgs', 'ProviderConfigArgs', 'GetCloudletsApiPrioritizationMatchRuleMatchRuleArgs', @@ -867,6 +881,328 @@ 'GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs', 'GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs', 'GetPropertyRulesBuilderRulesV20230530VariableArgs', + 'GetPropertyRulesBuilderRulesV20230920Args', + 'GetPropertyRulesBuilderRulesV20230920BehaviorArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args', + 'GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args', + 'GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs', + 'GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionPathArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs', + 'GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs', + 'GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs', + 'GetPropertyRulesBuilderRulesV20230920VariableArgs', 'GetPropertyRulesTemplateTemplateArgs', 'GetPropertyRulesTemplateVariableArgs', ] @@ -923,6 +1259,23 @@ def tags(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): pulumi.set(self, "tags", value) +@pulumi.input_type +class CloudletsApplicationLoadBalancerActivationTimeoutsArgs: + def __init__(__self__, *, + default: Optional[pulumi.Input[str]] = None): + if default is not None: + pulumi.set(__self__, "default", default) + + @property + @pulumi.getter + def default(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "default") + + @default.setter + def default(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "default", value) + + @pulumi.input_type class CloudletsApplicationLoadBalancerDataCenterArgs: def __init__(__self__, *, @@ -1224,6 +1577,40 @@ def timeout(self, value: Optional[pulumi.Input[float]]): pulumi.set(self, "timeout", value) +@pulumi.input_type +class CloudletsPolicyActivationTimeoutsArgs: + def __init__(__self__, *, + default: Optional[pulumi.Input[str]] = None): + if default is not None: + pulumi.set(__self__, "default", default) + + @property + @pulumi.getter + def default(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "default") + + @default.setter + def default(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "default", value) + + +@pulumi.input_type +class CloudletsPolicyTimeoutsArgs: + def __init__(__self__, *, + default: Optional[pulumi.Input[str]] = None): + if default is not None: + pulumi.set(__self__, "default", default) + + @property + @pulumi.getter + def default(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "default") + + @default.setter + def default(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "default", value) + + @pulumi.input_type class CloudwrapperActivationTimeoutsArgs: def __init__(__self__, *, @@ -1336,6 +1723,23 @@ def delete(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "delete", value) +@pulumi.input_type +class CpCodeTimeoutsArgs: + def __init__(__self__, *, + update: Optional[pulumi.Input[str]] = None): + if update is not None: + pulumi.set(__self__, "update", update) + + @property + @pulumi.getter + def update(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "update") + + @update.setter + def update(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "update", value) + + @pulumi.input_type class CpsDvEnrollmentAdminContactArgs: def __init__(__self__, *, @@ -2003,6 +2407,40 @@ def title(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "title", value) +@pulumi.input_type +class CpsDvEnrollmentTimeoutsArgs: + def __init__(__self__, *, + default: Optional[pulumi.Input[str]] = None): + if default is not None: + pulumi.set(__self__, "default", default) + + @property + @pulumi.getter + def default(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "default") + + @default.setter + def default(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "default", value) + + +@pulumi.input_type +class CpsDvValidationTimeoutsArgs: + def __init__(__self__, *, + default: Optional[pulumi.Input[str]] = None): + if default is not None: + pulumi.set(__self__, "default", default) + + @property + @pulumi.getter + def default(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "default") + + @default.setter + def default(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "default", value) + + @pulumi.input_type class CpsThirdPartyEnrollmentAdminContactArgs: def __init__(__self__, *, @@ -2588,6 +3026,40 @@ def title(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "title", value) +@pulumi.input_type +class CpsThirdPartyEnrollmentTimeoutsArgs: + def __init__(__self__, *, + default: Optional[pulumi.Input[str]] = None): + if default is not None: + pulumi.set(__self__, "default", default) + + @property + @pulumi.getter + def default(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "default") + + @default.setter + def default(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "default", value) + + +@pulumi.input_type +class CpsUploadCertificateTimeoutsArgs: + def __init__(__self__, *, + default: Optional[pulumi.Input[str]] = None): + if default is not None: + pulumi.set(__self__, "default", default) + + @property + @pulumi.getter + def default(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "default") + + @default.setter + def default(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "default", value) + + @pulumi.input_type class DatastreamAzureConnectorArgs: def __init__(__self__, *, @@ -3830,6 +4302,23 @@ def secret(self, value: pulumi.Input[str]): pulumi.set(self, "secret", value) +@pulumi.input_type +class EdgeHostNameTimeoutsArgs: + def __init__(__self__, *, + default: Optional[pulumi.Input[str]] = None): + if default is not None: + pulumi.set(__self__, "default", default) + + @property + @pulumi.getter + def default(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "default") + + @default.setter + def default(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "default", value) + + @pulumi.input_type class EdgeKvInitialDataArgs: def __init__(__self__, *, @@ -3870,81 +4359,86 @@ def group(self, value: Optional[pulumi.Input[str]]): @pulumi.input_type -class GtmAsmapAssignmentArgs: +class EdgeWorkerTimeoutsArgs: def __init__(__self__, *, - as_numbers: pulumi.Input[Sequence[pulumi.Input[int]]], - datacenter_id: pulumi.Input[int], - nickname: pulumi.Input[str]): - pulumi.set(__self__, "as_numbers", as_numbers) - pulumi.set(__self__, "datacenter_id", datacenter_id) - pulumi.set(__self__, "nickname", nickname) + default: Optional[pulumi.Input[str]] = None): + if default is not None: + pulumi.set(__self__, "default", default) @property - @pulumi.getter(name="asNumbers") - def as_numbers(self) -> pulumi.Input[Sequence[pulumi.Input[int]]]: - return pulumi.get(self, "as_numbers") + @pulumi.getter + def default(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "default") - @as_numbers.setter - def as_numbers(self, value: pulumi.Input[Sequence[pulumi.Input[int]]]): - pulumi.set(self, "as_numbers", value) + @default.setter + def default(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "default", value) + + +@pulumi.input_type +class EdgeWorkersActivationTimeoutsArgs: + def __init__(__self__, *, + default: Optional[pulumi.Input[str]] = None, + delete: Optional[pulumi.Input[str]] = None): + if default is not None: + pulumi.set(__self__, "default", default) + if delete is not None: + pulumi.set(__self__, "delete", delete) @property - @pulumi.getter(name="datacenterId") - def datacenter_id(self) -> pulumi.Input[int]: - return pulumi.get(self, "datacenter_id") + @pulumi.getter + def default(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "default") - @datacenter_id.setter - def datacenter_id(self, value: pulumi.Input[int]): - pulumi.set(self, "datacenter_id", value) + @default.setter + def default(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "default", value) @property @pulumi.getter - def nickname(self) -> pulumi.Input[str]: - return pulumi.get(self, "nickname") + def delete(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "delete") - @nickname.setter - def nickname(self, value: pulumi.Input[str]): - pulumi.set(self, "nickname", value) + @delete.setter + def delete(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "delete", value) @pulumi.input_type -class GtmAsmapDefaultDatacenterArgs: +class EdgekvGroupItemsTimeoutsArgs: def __init__(__self__, *, - datacenter_id: pulumi.Input[int], - nickname: Optional[pulumi.Input[str]] = None): - pulumi.set(__self__, "datacenter_id", datacenter_id) - if nickname is not None: - pulumi.set(__self__, "nickname", nickname) - - @property - @pulumi.getter(name="datacenterId") - def datacenter_id(self) -> pulumi.Input[int]: - return pulumi.get(self, "datacenter_id") - - @datacenter_id.setter - def datacenter_id(self, value: pulumi.Input[int]): - pulumi.set(self, "datacenter_id", value) + default: Optional[pulumi.Input[str]] = None): + if default is not None: + pulumi.set(__self__, "default", default) @property @pulumi.getter - def nickname(self) -> Optional[pulumi.Input[str]]: - return pulumi.get(self, "nickname") + def default(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "default") - @nickname.setter - def nickname(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "nickname", value) + @default.setter + def default(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "default", value) @pulumi.input_type -class GtmCidrmapAssignmentArgs: +class GtmAsmapAssignmentArgs: def __init__(__self__, *, + as_numbers: pulumi.Input[Sequence[pulumi.Input[int]]], datacenter_id: pulumi.Input[int], - nickname: pulumi.Input[str], - blocks: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + nickname: pulumi.Input[str]): + pulumi.set(__self__, "as_numbers", as_numbers) pulumi.set(__self__, "datacenter_id", datacenter_id) pulumi.set(__self__, "nickname", nickname) - if blocks is not None: - pulumi.set(__self__, "blocks", blocks) + + @property + @pulumi.getter(name="asNumbers") + def as_numbers(self) -> pulumi.Input[Sequence[pulumi.Input[int]]]: + return pulumi.get(self, "as_numbers") + + @as_numbers.setter + def as_numbers(self, value: pulumi.Input[Sequence[pulumi.Input[int]]]): + pulumi.set(self, "as_numbers", value) @property @pulumi.getter(name="datacenterId") @@ -3964,18 +4458,9 @@ def nickname(self) -> pulumi.Input[str]: def nickname(self, value: pulumi.Input[str]): pulumi.set(self, "nickname", value) - @property - @pulumi.getter - def blocks(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: - return pulumi.get(self, "blocks") - - @blocks.setter - def blocks(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): - pulumi.set(self, "blocks", value) - @pulumi.input_type -class GtmCidrmapDefaultDatacenterArgs: +class GtmAsmapDefaultDatacenterArgs: def __init__(__self__, *, datacenter_id: pulumi.Input[int], nickname: Optional[pulumi.Input[str]] = None): @@ -4003,56 +4488,123 @@ def nickname(self, value: Optional[pulumi.Input[str]]): @pulumi.input_type -class GtmDatacenterDefaultLoadObjectArgs: - def __init__(__self__, *, - load_object: Optional[pulumi.Input[str]] = None, - load_object_port: Optional[pulumi.Input[int]] = None, - load_servers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - if load_object is not None: - pulumi.set(__self__, "load_object", load_object) - if load_object_port is not None: - pulumi.set(__self__, "load_object_port", load_object_port) - if load_servers is not None: - pulumi.set(__self__, "load_servers", load_servers) - - @property - @pulumi.getter(name="loadObject") - def load_object(self) -> Optional[pulumi.Input[str]]: - return pulumi.get(self, "load_object") - - @load_object.setter - def load_object(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "load_object", value) - - @property - @pulumi.getter(name="loadObjectPort") - def load_object_port(self) -> Optional[pulumi.Input[int]]: - return pulumi.get(self, "load_object_port") - - @load_object_port.setter - def load_object_port(self, value: Optional[pulumi.Input[int]]): - pulumi.set(self, "load_object_port", value) - - @property - @pulumi.getter(name="loadServers") - def load_servers(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: - return pulumi.get(self, "load_servers") - - @load_servers.setter - def load_servers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): - pulumi.set(self, "load_servers", value) - - -@pulumi.input_type -class GtmGeomapAssignmentArgs: +class GtmCidrmapAssignmentArgs: def __init__(__self__, *, datacenter_id: pulumi.Input[int], nickname: pulumi.Input[str], - countries: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + blocks: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): pulumi.set(__self__, "datacenter_id", datacenter_id) pulumi.set(__self__, "nickname", nickname) - if countries is not None: - pulumi.set(__self__, "countries", countries) + if blocks is not None: + pulumi.set(__self__, "blocks", blocks) + + @property + @pulumi.getter(name="datacenterId") + def datacenter_id(self) -> pulumi.Input[int]: + return pulumi.get(self, "datacenter_id") + + @datacenter_id.setter + def datacenter_id(self, value: pulumi.Input[int]): + pulumi.set(self, "datacenter_id", value) + + @property + @pulumi.getter + def nickname(self) -> pulumi.Input[str]: + return pulumi.get(self, "nickname") + + @nickname.setter + def nickname(self, value: pulumi.Input[str]): + pulumi.set(self, "nickname", value) + + @property + @pulumi.getter + def blocks(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "blocks") + + @blocks.setter + def blocks(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "blocks", value) + + +@pulumi.input_type +class GtmCidrmapDefaultDatacenterArgs: + def __init__(__self__, *, + datacenter_id: pulumi.Input[int], + nickname: Optional[pulumi.Input[str]] = None): + pulumi.set(__self__, "datacenter_id", datacenter_id) + if nickname is not None: + pulumi.set(__self__, "nickname", nickname) + + @property + @pulumi.getter(name="datacenterId") + def datacenter_id(self) -> pulumi.Input[int]: + return pulumi.get(self, "datacenter_id") + + @datacenter_id.setter + def datacenter_id(self, value: pulumi.Input[int]): + pulumi.set(self, "datacenter_id", value) + + @property + @pulumi.getter + def nickname(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "nickname") + + @nickname.setter + def nickname(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "nickname", value) + + +@pulumi.input_type +class GtmDatacenterDefaultLoadObjectArgs: + def __init__(__self__, *, + load_object: Optional[pulumi.Input[str]] = None, + load_object_port: Optional[pulumi.Input[int]] = None, + load_servers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + if load_object is not None: + pulumi.set(__self__, "load_object", load_object) + if load_object_port is not None: + pulumi.set(__self__, "load_object_port", load_object_port) + if load_servers is not None: + pulumi.set(__self__, "load_servers", load_servers) + + @property + @pulumi.getter(name="loadObject") + def load_object(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "load_object") + + @load_object.setter + def load_object(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "load_object", value) + + @property + @pulumi.getter(name="loadObjectPort") + def load_object_port(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "load_object_port") + + @load_object_port.setter + def load_object_port(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "load_object_port", value) + + @property + @pulumi.getter(name="loadServers") + def load_servers(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "load_servers") + + @load_servers.setter + def load_servers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "load_servers", value) + + +@pulumi.input_type +class GtmGeomapAssignmentArgs: + def __init__(__self__, *, + datacenter_id: pulumi.Input[int], + nickname: pulumi.Input[str], + countries: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + pulumi.set(__self__, "datacenter_id", datacenter_id) + pulumi.set(__self__, "nickname", nickname) + if countries is not None: + pulumi.set(__self__, "countries", countries) @property @pulumi.getter(name="datacenterId") @@ -4874,6 +5426,23 @@ def type(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "type", value) +@pulumi.input_type +class PropertyActivationTimeoutsArgs: + def __init__(__self__, *, + default: Optional[pulumi.Input[str]] = None): + if default is not None: + pulumi.set(__self__, "default", default) + + @property + @pulumi.getter + def default(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "default") + + @default.setter + def default(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "default", value) + + @pulumi.input_type class PropertyHostnameArgs: def __init__(__self__, *, @@ -5170,6 +5739,23 @@ def ticket_id(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "ticket_id", value) +@pulumi.input_type +class PropertyIncludeActivationTimeoutsArgs: + def __init__(__self__, *, + default: Optional[pulumi.Input[str]] = None): + if default is not None: + pulumi.set(__self__, "default", default) + + @property + @pulumi.getter + def default(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "default") + + @default.setter + def default(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "default", value) + + @pulumi.input_type class PropertyRuleErrorArgs: def __init__(__self__, *, @@ -6374,6 +6960,7 @@ def __init__(__self__, *, end: Optional[int] = None, match_url: Optional[str] = None, matches: Optional[Sequence['GetCloudletsEdgeRedirectorMatchRuleMatchRuleMatchArgs']] = None, + matches_always: Optional[bool] = None, name: Optional[str] = None, start: Optional[int] = None, use_incoming_query_string: Optional[bool] = None, @@ -6389,6 +6976,8 @@ def __init__(__self__, *, pulumi.set(__self__, "match_url", match_url) if matches is not None: pulumi.set(__self__, "matches", matches) + if matches_always is not None: + pulumi.set(__self__, "matches_always", matches_always) if name is not None: pulumi.set(__self__, "name", name) if start is not None: @@ -6461,6 +7050,15 @@ def matches(self) -> Optional[Sequence['GetCloudletsEdgeRedirectorMatchRuleMatch def matches(self, value: Optional[Sequence['GetCloudletsEdgeRedirectorMatchRuleMatchRuleMatchArgs']]): pulumi.set(self, "matches", value) + @property + @pulumi.getter(name="matchesAlways") + def matches_always(self) -> Optional[bool]: + return pulumi.get(self, "matches_always") + + @matches_always.setter + def matches_always(self, value: Optional[bool]): + pulumi.set(self, "matches_always", value) + @property @pulumi.getter def name(self) -> Optional[str]: @@ -56898,7 +57496,33854 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs: +class GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleArgs: + def __init__(__self__, *, + behavior: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if behavior is not None: + pulumi.set(__self__, "behavior", behavior) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def behavior(self) -> Optional[str]: + return pulumi.get(self, "behavior") + + @behavior.setter + def behavior(self, value: Optional[str]): + pulumi.set(self, "behavior", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs: + def __init__(__self__, *, + behavior: Optional[str] = None, + cache_control_directives: Optional[str] = None, + cacheability_settings: Optional[str] = None, + default_ttl: Optional[str] = None, + enhanced_rfc_support: Optional[bool] = None, + expiration_settings: Optional[str] = None, + honor_max_age: Optional[bool] = None, + honor_must_revalidate: Optional[bool] = None, + honor_no_cache: Optional[bool] = None, + honor_no_store: Optional[bool] = None, + honor_private: Optional[bool] = None, + honor_proxy_revalidate: Optional[bool] = None, + honor_s_maxage: Optional[bool] = None, + locked: Optional[bool] = None, + must_revalidate: Optional[bool] = None, + revalidation_settings: Optional[str] = None, + template_uuid: Optional[str] = None, + ttl: Optional[str] = None, + uuid: Optional[str] = None): + if behavior is not None: + pulumi.set(__self__, "behavior", behavior) + if cache_control_directives is not None: + pulumi.set(__self__, "cache_control_directives", cache_control_directives) + if cacheability_settings is not None: + pulumi.set(__self__, "cacheability_settings", cacheability_settings) + if default_ttl is not None: + pulumi.set(__self__, "default_ttl", default_ttl) + if enhanced_rfc_support is not None: + pulumi.set(__self__, "enhanced_rfc_support", enhanced_rfc_support) + if expiration_settings is not None: + pulumi.set(__self__, "expiration_settings", expiration_settings) + if honor_max_age is not None: + pulumi.set(__self__, "honor_max_age", honor_max_age) + if honor_must_revalidate is not None: + pulumi.set(__self__, "honor_must_revalidate", honor_must_revalidate) + if honor_no_cache is not None: + pulumi.set(__self__, "honor_no_cache", honor_no_cache) + if honor_no_store is not None: + pulumi.set(__self__, "honor_no_store", honor_no_store) + if honor_private is not None: + pulumi.set(__self__, "honor_private", honor_private) + if honor_proxy_revalidate is not None: + pulumi.set(__self__, "honor_proxy_revalidate", honor_proxy_revalidate) + if honor_s_maxage is not None: + pulumi.set(__self__, "honor_s_maxage", honor_s_maxage) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if must_revalidate is not None: + pulumi.set(__self__, "must_revalidate", must_revalidate) + if revalidation_settings is not None: + pulumi.set(__self__, "revalidation_settings", revalidation_settings) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if ttl is not None: + pulumi.set(__self__, "ttl", ttl) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def behavior(self) -> Optional[str]: + return pulumi.get(self, "behavior") + + @behavior.setter + def behavior(self, value: Optional[str]): + pulumi.set(self, "behavior", value) + + @property + @pulumi.getter(name="cacheControlDirectives") + def cache_control_directives(self) -> Optional[str]: + return pulumi.get(self, "cache_control_directives") + + @cache_control_directives.setter + def cache_control_directives(self, value: Optional[str]): + pulumi.set(self, "cache_control_directives", value) + + @property + @pulumi.getter(name="cacheabilitySettings") + def cacheability_settings(self) -> Optional[str]: + return pulumi.get(self, "cacheability_settings") + + @cacheability_settings.setter + def cacheability_settings(self, value: Optional[str]): + pulumi.set(self, "cacheability_settings", value) + + @property + @pulumi.getter(name="defaultTtl") + def default_ttl(self) -> Optional[str]: + return pulumi.get(self, "default_ttl") + + @default_ttl.setter + def default_ttl(self, value: Optional[str]): + pulumi.set(self, "default_ttl", value) + + @property + @pulumi.getter(name="enhancedRfcSupport") + def enhanced_rfc_support(self) -> Optional[bool]: + return pulumi.get(self, "enhanced_rfc_support") + + @enhanced_rfc_support.setter + def enhanced_rfc_support(self, value: Optional[bool]): + pulumi.set(self, "enhanced_rfc_support", value) + + @property + @pulumi.getter(name="expirationSettings") + def expiration_settings(self) -> Optional[str]: + return pulumi.get(self, "expiration_settings") + + @expiration_settings.setter + def expiration_settings(self, value: Optional[str]): + pulumi.set(self, "expiration_settings", value) + + @property + @pulumi.getter(name="honorMaxAge") + def honor_max_age(self) -> Optional[bool]: + return pulumi.get(self, "honor_max_age") + + @honor_max_age.setter + def honor_max_age(self, value: Optional[bool]): + pulumi.set(self, "honor_max_age", value) + + @property + @pulumi.getter(name="honorMustRevalidate") + def honor_must_revalidate(self) -> Optional[bool]: + return pulumi.get(self, "honor_must_revalidate") + + @honor_must_revalidate.setter + def honor_must_revalidate(self, value: Optional[bool]): + pulumi.set(self, "honor_must_revalidate", value) + + @property + @pulumi.getter(name="honorNoCache") + def honor_no_cache(self) -> Optional[bool]: + return pulumi.get(self, "honor_no_cache") + + @honor_no_cache.setter + def honor_no_cache(self, value: Optional[bool]): + pulumi.set(self, "honor_no_cache", value) + + @property + @pulumi.getter(name="honorNoStore") + def honor_no_store(self) -> Optional[bool]: + return pulumi.get(self, "honor_no_store") + + @honor_no_store.setter + def honor_no_store(self, value: Optional[bool]): + pulumi.set(self, "honor_no_store", value) + + @property + @pulumi.getter(name="honorPrivate") + def honor_private(self) -> Optional[bool]: + return pulumi.get(self, "honor_private") + + @honor_private.setter + def honor_private(self, value: Optional[bool]): + pulumi.set(self, "honor_private", value) + + @property + @pulumi.getter(name="honorProxyRevalidate") + def honor_proxy_revalidate(self) -> Optional[bool]: + return pulumi.get(self, "honor_proxy_revalidate") + + @honor_proxy_revalidate.setter + def honor_proxy_revalidate(self, value: Optional[bool]): + pulumi.set(self, "honor_proxy_revalidate", value) + + @property + @pulumi.getter(name="honorSMaxage") + def honor_s_maxage(self) -> Optional[bool]: + return pulumi.get(self, "honor_s_maxage") + + @honor_s_maxage.setter + def honor_s_maxage(self, value: Optional[bool]): + pulumi.set(self, "honor_s_maxage", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="mustRevalidate") + def must_revalidate(self) -> Optional[bool]: + return pulumi.get(self, "must_revalidate") + + @must_revalidate.setter + def must_revalidate(self, value: Optional[bool]): + pulumi.set(self, "must_revalidate", value) + + @property + @pulumi.getter(name="revalidationSettings") + def revalidation_settings(self) -> Optional[str]: + return pulumi.get(self, "revalidation_settings") + + @revalidation_settings.setter + def revalidation_settings(self, value: Optional[str]): + pulumi.set(self, "revalidation_settings", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def ttl(self) -> Optional[str]: + return pulumi.get(self, "ttl") + + @ttl.setter + def ttl(self, value: Optional[str]): + pulumi.set(self, "ttl", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + limit: Optional[str] = None, + locked: Optional[bool] = None, + serve404: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if serve404 is not None: + pulumi.set(__self__, "serve404", serve404) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def limit(self) -> Optional[str]: + return pulumi.get(self, "limit") + + @limit.setter + def limit(self, value: Optional[str]): + pulumi.set(self, "limit", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def serve404(self) -> Optional[bool]: + return pulumi.get(self, "serve404") + + @serve404.setter + def serve404(self, value: Optional[bool]): + pulumi.set(self, "serve404", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs: + def __init__(__self__, *, + country: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if country is not None: + pulumi.set(__self__, "country", country) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def country(self) -> Optional[str]: + return pulumi.get(self, "country") + + @country.setter + def country(self, value: Optional[str]): + pulumi.set(self, "country", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs: + def __init__(__self__, *, + cloud_locations: Optional[Sequence[str]] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if cloud_locations is not None: + pulumi.set(__self__, "cloud_locations", cloud_locations) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="cloudLocations") + def cloud_locations(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "cloud_locations") + + @cloud_locations.setter + def cloud_locations(self, value: Optional[Sequence[str]]): + pulumi.set(self, "cloud_locations", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + location: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if location is not None: + pulumi.set(__self__, "location", location) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def location(self) -> Optional[str]: + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[str]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs: + def __init__(__self__, *, + custom_failover_map: Optional[str] = None, + enabled: Optional[bool] = None, + failover_map: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if custom_failover_map is not None: + pulumi.set(__self__, "custom_failover_map", custom_failover_map) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if failover_map is not None: + pulumi.set(__self__, "failover_map", failover_map) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="customFailoverMap") + def custom_failover_map(self) -> Optional[str]: + return pulumi.get(self, "custom_failover_map") + + @custom_failover_map.setter + def custom_failover_map(self, value: Optional[str]): + pulumi.set(self, "custom_failover_map", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="failoverMap") + def failover_map(self) -> Optional[str]: + return pulumi.get(self, "failover_map") + + @failover_map.setter + def failover_map(self, value: Optional[str]): + pulumi.set(self, "failover_map", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs: + def __init__(__self__, *, + enable_cmcd_segment_prefetch: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enable_cmcd_segment_prefetch is not None: + pulumi.set(__self__, "enable_cmcd_segment_prefetch", enable_cmcd_segment_prefetch) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="enableCmcdSegmentPrefetch") + def enable_cmcd_segment_prefetch(self) -> Optional[bool]: + return pulumi.get(self, "enable_cmcd_segment_prefetch") + + @enable_cmcd_segment_prefetch.setter + def enable_cmcd_segment_prefetch(self, value: Optional[bool]): + pulumi.set(self, "enable_cmcd_segment_prefetch", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + origin_id: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if origin_id is not None: + pulumi.set(__self__, "origin_id", origin_id) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="originId") + def origin_id(self) -> Optional[str]: + return pulumi.get(self, "origin_id") + + @origin_id.setter + def origin_id(self, value: Optional[str]): + pulumi.set(self, "origin_id", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs: + def __init__(__self__, *, + body: Optional[str] = None, + enabled: Optional[bool] = None, + force_eviction: Optional[bool] = None, + ignore_purge: Optional[bool] = None, + locked: Optional[bool] = None, + response_code: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if body is not None: + pulumi.set(__self__, "body", body) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if force_eviction is not None: + pulumi.set(__self__, "force_eviction", force_eviction) + if ignore_purge is not None: + pulumi.set(__self__, "ignore_purge", ignore_purge) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if response_code is not None: + pulumi.set(__self__, "response_code", response_code) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def body(self) -> Optional[str]: + return pulumi.get(self, "body") + + @body.setter + def body(self, value: Optional[str]): + pulumi.set(self, "body", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="forceEviction") + def force_eviction(self) -> Optional[bool]: + return pulumi.get(self, "force_eviction") + + @force_eviction.setter + def force_eviction(self, value: Optional[bool]): + pulumi.set(self, "force_eviction", value) + + @property + @pulumi.getter(name="ignorePurge") + def ignore_purge(self) -> Optional[bool]: + return pulumi.get(self, "ignore_purge") + + @ignore_purge.setter + def ignore_purge(self, value: Optional[bool]): + pulumi.set(self, "ignore_purge", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="responseCode") + def response_code(self) -> Optional[int]: + return pulumi.get(self, "response_code") + + @response_code.setter + def response_code(self, value: Optional[int]): + pulumi.set(self, "response_code", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs: + def __init__(__self__, *, + catalog_size: Optional[str] = None, + content_type: Optional[str] = None, + locked: Optional[bool] = None, + object_size: Optional[str] = None, + popularity_distribution: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if catalog_size is not None: + pulumi.set(__self__, "catalog_size", catalog_size) + if content_type is not None: + pulumi.set(__self__, "content_type", content_type) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if object_size is not None: + pulumi.set(__self__, "object_size", object_size) + if popularity_distribution is not None: + pulumi.set(__self__, "popularity_distribution", popularity_distribution) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="catalogSize") + def catalog_size(self) -> Optional[str]: + return pulumi.get(self, "catalog_size") + + @catalog_size.setter + def catalog_size(self, value: Optional[str]): + pulumi.set(self, "catalog_size", value) + + @property + @pulumi.getter(name="contentType") + def content_type(self) -> Optional[str]: + return pulumi.get(self, "content_type") + + @content_type.setter + def content_type(self, value: Optional[str]): + pulumi.set(self, "content_type", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="objectSize") + def object_size(self) -> Optional[str]: + return pulumi.get(self, "object_size") + + @object_size.setter + def object_size(self, value: Optional[str]): + pulumi.set(self, "object_size", value) + + @property + @pulumi.getter(name="popularityDistribution") + def popularity_distribution(self) -> Optional[str]: + return pulumi.get(self, "popularity_distribution") + + @popularity_distribution.setter + def popularity_distribution(self, value: Optional[str]): + pulumi.set(self, "popularity_distribution", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs: + def __init__(__self__, *, + catalog_size: Optional[str] = None, + content_type: Optional[str] = None, + dash: Optional[bool] = None, + hds: Optional[bool] = None, + hls: Optional[bool] = None, + locked: Optional[bool] = None, + popularity_distribution: Optional[str] = None, + segment_duration_dash: Optional[str] = None, + segment_duration_dash_custom: Optional[int] = None, + segment_duration_hds: Optional[str] = None, + segment_duration_hds_custom: Optional[int] = None, + segment_duration_hls: Optional[str] = None, + segment_duration_hls_custom: Optional[float] = None, + segment_duration_smooth: Optional[str] = None, + segment_duration_smooth_custom: Optional[float] = None, + segment_size_dash: Optional[str] = None, + segment_size_hds: Optional[str] = None, + segment_size_hls: Optional[str] = None, + segment_size_smooth: Optional[str] = None, + smooth: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if catalog_size is not None: + pulumi.set(__self__, "catalog_size", catalog_size) + if content_type is not None: + pulumi.set(__self__, "content_type", content_type) + if dash is not None: + pulumi.set(__self__, "dash", dash) + if hds is not None: + pulumi.set(__self__, "hds", hds) + if hls is not None: + pulumi.set(__self__, "hls", hls) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if popularity_distribution is not None: + pulumi.set(__self__, "popularity_distribution", popularity_distribution) + if segment_duration_dash is not None: + pulumi.set(__self__, "segment_duration_dash", segment_duration_dash) + if segment_duration_dash_custom is not None: + pulumi.set(__self__, "segment_duration_dash_custom", segment_duration_dash_custom) + if segment_duration_hds is not None: + pulumi.set(__self__, "segment_duration_hds", segment_duration_hds) + if segment_duration_hds_custom is not None: + pulumi.set(__self__, "segment_duration_hds_custom", segment_duration_hds_custom) + if segment_duration_hls is not None: + pulumi.set(__self__, "segment_duration_hls", segment_duration_hls) + if segment_duration_hls_custom is not None: + pulumi.set(__self__, "segment_duration_hls_custom", segment_duration_hls_custom) + if segment_duration_smooth is not None: + pulumi.set(__self__, "segment_duration_smooth", segment_duration_smooth) + if segment_duration_smooth_custom is not None: + pulumi.set(__self__, "segment_duration_smooth_custom", segment_duration_smooth_custom) + if segment_size_dash is not None: + pulumi.set(__self__, "segment_size_dash", segment_size_dash) + if segment_size_hds is not None: + pulumi.set(__self__, "segment_size_hds", segment_size_hds) + if segment_size_hls is not None: + pulumi.set(__self__, "segment_size_hls", segment_size_hls) + if segment_size_smooth is not None: + pulumi.set(__self__, "segment_size_smooth", segment_size_smooth) + if smooth is not None: + pulumi.set(__self__, "smooth", smooth) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="catalogSize") + def catalog_size(self) -> Optional[str]: + return pulumi.get(self, "catalog_size") + + @catalog_size.setter + def catalog_size(self, value: Optional[str]): + pulumi.set(self, "catalog_size", value) + + @property + @pulumi.getter(name="contentType") + def content_type(self) -> Optional[str]: + return pulumi.get(self, "content_type") + + @content_type.setter + def content_type(self, value: Optional[str]): + pulumi.set(self, "content_type", value) + + @property + @pulumi.getter + def dash(self) -> Optional[bool]: + return pulumi.get(self, "dash") + + @dash.setter + def dash(self, value: Optional[bool]): + pulumi.set(self, "dash", value) + + @property + @pulumi.getter + def hds(self) -> Optional[bool]: + return pulumi.get(self, "hds") + + @hds.setter + def hds(self, value: Optional[bool]): + pulumi.set(self, "hds", value) + + @property + @pulumi.getter + def hls(self) -> Optional[bool]: + return pulumi.get(self, "hls") + + @hls.setter + def hls(self, value: Optional[bool]): + pulumi.set(self, "hls", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="popularityDistribution") + def popularity_distribution(self) -> Optional[str]: + return pulumi.get(self, "popularity_distribution") + + @popularity_distribution.setter + def popularity_distribution(self, value: Optional[str]): + pulumi.set(self, "popularity_distribution", value) + + @property + @pulumi.getter(name="segmentDurationDash") + def segment_duration_dash(self) -> Optional[str]: + return pulumi.get(self, "segment_duration_dash") + + @segment_duration_dash.setter + def segment_duration_dash(self, value: Optional[str]): + pulumi.set(self, "segment_duration_dash", value) + + @property + @pulumi.getter(name="segmentDurationDashCustom") + def segment_duration_dash_custom(self) -> Optional[int]: + return pulumi.get(self, "segment_duration_dash_custom") + + @segment_duration_dash_custom.setter + def segment_duration_dash_custom(self, value: Optional[int]): + pulumi.set(self, "segment_duration_dash_custom", value) + + @property + @pulumi.getter(name="segmentDurationHds") + def segment_duration_hds(self) -> Optional[str]: + return pulumi.get(self, "segment_duration_hds") + + @segment_duration_hds.setter + def segment_duration_hds(self, value: Optional[str]): + pulumi.set(self, "segment_duration_hds", value) + + @property + @pulumi.getter(name="segmentDurationHdsCustom") + def segment_duration_hds_custom(self) -> Optional[int]: + return pulumi.get(self, "segment_duration_hds_custom") + + @segment_duration_hds_custom.setter + def segment_duration_hds_custom(self, value: Optional[int]): + pulumi.set(self, "segment_duration_hds_custom", value) + + @property + @pulumi.getter(name="segmentDurationHls") + def segment_duration_hls(self) -> Optional[str]: + return pulumi.get(self, "segment_duration_hls") + + @segment_duration_hls.setter + def segment_duration_hls(self, value: Optional[str]): + pulumi.set(self, "segment_duration_hls", value) + + @property + @pulumi.getter(name="segmentDurationHlsCustom") + def segment_duration_hls_custom(self) -> Optional[float]: + return pulumi.get(self, "segment_duration_hls_custom") + + @segment_duration_hls_custom.setter + def segment_duration_hls_custom(self, value: Optional[float]): + pulumi.set(self, "segment_duration_hls_custom", value) + + @property + @pulumi.getter(name="segmentDurationSmooth") + def segment_duration_smooth(self) -> Optional[str]: + return pulumi.get(self, "segment_duration_smooth") + + @segment_duration_smooth.setter + def segment_duration_smooth(self, value: Optional[str]): + pulumi.set(self, "segment_duration_smooth", value) + + @property + @pulumi.getter(name="segmentDurationSmoothCustom") + def segment_duration_smooth_custom(self) -> Optional[float]: + return pulumi.get(self, "segment_duration_smooth_custom") + + @segment_duration_smooth_custom.setter + def segment_duration_smooth_custom(self, value: Optional[float]): + pulumi.set(self, "segment_duration_smooth_custom", value) + + @property + @pulumi.getter(name="segmentSizeDash") + def segment_size_dash(self) -> Optional[str]: + return pulumi.get(self, "segment_size_dash") + + @segment_size_dash.setter + def segment_size_dash(self, value: Optional[str]): + pulumi.set(self, "segment_size_dash", value) + + @property + @pulumi.getter(name="segmentSizeHds") + def segment_size_hds(self) -> Optional[str]: + return pulumi.get(self, "segment_size_hds") + + @segment_size_hds.setter + def segment_size_hds(self, value: Optional[str]): + pulumi.set(self, "segment_size_hds", value) + + @property + @pulumi.getter(name="segmentSizeHls") + def segment_size_hls(self) -> Optional[str]: + return pulumi.get(self, "segment_size_hls") + + @segment_size_hls.setter + def segment_size_hls(self, value: Optional[str]): + pulumi.set(self, "segment_size_hls", value) + + @property + @pulumi.getter(name="segmentSizeSmooth") + def segment_size_smooth(self) -> Optional[str]: + return pulumi.get(self, "segment_size_smooth") + + @segment_size_smooth.setter + def segment_size_smooth(self, value: Optional[str]): + pulumi.set(self, "segment_size_smooth", value) + + @property + @pulumi.getter + def smooth(self) -> Optional[bool]: + return pulumi.get(self, "smooth") + + @smooth.setter + def smooth(self, value: Optional[bool]): + pulumi.set(self, "smooth", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs: + def __init__(__self__, *, + catalog_size: Optional[str] = None, + content_type: Optional[str] = None, + locked: Optional[bool] = None, + object_size: Optional[str] = None, + optimize_option: Optional[bool] = None, + popularity_distribution: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if catalog_size is not None: + pulumi.set(__self__, "catalog_size", catalog_size) + if content_type is not None: + pulumi.set(__self__, "content_type", content_type) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if object_size is not None: + pulumi.set(__self__, "object_size", object_size) + if optimize_option is not None: + pulumi.set(__self__, "optimize_option", optimize_option) + if popularity_distribution is not None: + pulumi.set(__self__, "popularity_distribution", popularity_distribution) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="catalogSize") + def catalog_size(self) -> Optional[str]: + return pulumi.get(self, "catalog_size") + + @catalog_size.setter + def catalog_size(self, value: Optional[str]): + pulumi.set(self, "catalog_size", value) + + @property + @pulumi.getter(name="contentType") + def content_type(self) -> Optional[str]: + return pulumi.get(self, "content_type") + + @content_type.setter + def content_type(self, value: Optional[str]): + pulumi.set(self, "content_type", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="objectSize") + def object_size(self) -> Optional[str]: + return pulumi.get(self, "object_size") + + @object_size.setter + def object_size(self, value: Optional[str]): + pulumi.set(self, "object_size", value) + + @property + @pulumi.getter(name="optimizeOption") + def optimize_option(self) -> Optional[bool]: + return pulumi.get(self, "optimize_option") + + @optimize_option.setter + def optimize_option(self, value: Optional[bool]): + pulumi.set(self, "optimize_option", value) + + @property + @pulumi.getter(name="popularityDistribution") + def popularity_distribution(self) -> Optional[str]: + return pulumi.get(self, "popularity_distribution") + + @popularity_distribution.setter + def popularity_distribution(self, value: Optional[str]): + pulumi.set(self, "popularity_distribution", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs: + def __init__(__self__, *, + catalog_size: Optional[str] = None, + content_type: Optional[str] = None, + locked: Optional[bool] = None, + object_size: Optional[str] = None, + popularity_distribution: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if catalog_size is not None: + pulumi.set(__self__, "catalog_size", catalog_size) + if content_type is not None: + pulumi.set(__self__, "content_type", content_type) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if object_size is not None: + pulumi.set(__self__, "object_size", object_size) + if popularity_distribution is not None: + pulumi.set(__self__, "popularity_distribution", popularity_distribution) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="catalogSize") + def catalog_size(self) -> Optional[str]: + return pulumi.get(self, "catalog_size") + + @catalog_size.setter + def catalog_size(self, value: Optional[str]): + pulumi.set(self, "catalog_size", value) + + @property + @pulumi.getter(name="contentType") + def content_type(self) -> Optional[str]: + return pulumi.get(self, "content_type") + + @content_type.setter + def content_type(self, value: Optional[str]): + pulumi.set(self, "content_type", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="objectSize") + def object_size(self) -> Optional[str]: + return pulumi.get(self, "object_size") + + @object_size.setter + def object_size(self, value: Optional[str]): + pulumi.set(self, "object_size", value) + + @property + @pulumi.getter(name="popularityDistribution") + def popularity_distribution(self) -> Optional[str]: + return pulumi.get(self, "popularity_distribution") + + @popularity_distribution.setter + def popularity_distribution(self, value: Optional[str]): + pulumi.set(self, "popularity_distribution", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs: + def __init__(__self__, *, + catalog_size: Optional[str] = None, + content_type: Optional[str] = None, + dash: Optional[bool] = None, + hds: Optional[bool] = None, + hls: Optional[bool] = None, + locked: Optional[bool] = None, + popularity_distribution: Optional[str] = None, + segment_duration_dash: Optional[str] = None, + segment_duration_hds: Optional[str] = None, + segment_duration_hls: Optional[str] = None, + segment_duration_smooth: Optional[str] = None, + segment_size_dash: Optional[str] = None, + segment_size_hds: Optional[str] = None, + segment_size_hls: Optional[str] = None, + segment_size_smooth: Optional[str] = None, + smooth: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if catalog_size is not None: + pulumi.set(__self__, "catalog_size", catalog_size) + if content_type is not None: + pulumi.set(__self__, "content_type", content_type) + if dash is not None: + pulumi.set(__self__, "dash", dash) + if hds is not None: + pulumi.set(__self__, "hds", hds) + if hls is not None: + pulumi.set(__self__, "hls", hls) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if popularity_distribution is not None: + pulumi.set(__self__, "popularity_distribution", popularity_distribution) + if segment_duration_dash is not None: + pulumi.set(__self__, "segment_duration_dash", segment_duration_dash) + if segment_duration_hds is not None: + pulumi.set(__self__, "segment_duration_hds", segment_duration_hds) + if segment_duration_hls is not None: + pulumi.set(__self__, "segment_duration_hls", segment_duration_hls) + if segment_duration_smooth is not None: + pulumi.set(__self__, "segment_duration_smooth", segment_duration_smooth) + if segment_size_dash is not None: + pulumi.set(__self__, "segment_size_dash", segment_size_dash) + if segment_size_hds is not None: + pulumi.set(__self__, "segment_size_hds", segment_size_hds) + if segment_size_hls is not None: + pulumi.set(__self__, "segment_size_hls", segment_size_hls) + if segment_size_smooth is not None: + pulumi.set(__self__, "segment_size_smooth", segment_size_smooth) + if smooth is not None: + pulumi.set(__self__, "smooth", smooth) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="catalogSize") + def catalog_size(self) -> Optional[str]: + return pulumi.get(self, "catalog_size") + + @catalog_size.setter + def catalog_size(self, value: Optional[str]): + pulumi.set(self, "catalog_size", value) + + @property + @pulumi.getter(name="contentType") + def content_type(self) -> Optional[str]: + return pulumi.get(self, "content_type") + + @content_type.setter + def content_type(self, value: Optional[str]): + pulumi.set(self, "content_type", value) + + @property + @pulumi.getter + def dash(self) -> Optional[bool]: + return pulumi.get(self, "dash") + + @dash.setter + def dash(self, value: Optional[bool]): + pulumi.set(self, "dash", value) + + @property + @pulumi.getter + def hds(self) -> Optional[bool]: + return pulumi.get(self, "hds") + + @hds.setter + def hds(self, value: Optional[bool]): + pulumi.set(self, "hds", value) + + @property + @pulumi.getter + def hls(self) -> Optional[bool]: + return pulumi.get(self, "hls") + + @hls.setter + def hls(self, value: Optional[bool]): + pulumi.set(self, "hls", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="popularityDistribution") + def popularity_distribution(self) -> Optional[str]: + return pulumi.get(self, "popularity_distribution") + + @popularity_distribution.setter + def popularity_distribution(self, value: Optional[str]): + pulumi.set(self, "popularity_distribution", value) + + @property + @pulumi.getter(name="segmentDurationDash") + def segment_duration_dash(self) -> Optional[str]: + return pulumi.get(self, "segment_duration_dash") + + @segment_duration_dash.setter + def segment_duration_dash(self, value: Optional[str]): + pulumi.set(self, "segment_duration_dash", value) + + @property + @pulumi.getter(name="segmentDurationHds") + def segment_duration_hds(self) -> Optional[str]: + return pulumi.get(self, "segment_duration_hds") + + @segment_duration_hds.setter + def segment_duration_hds(self, value: Optional[str]): + pulumi.set(self, "segment_duration_hds", value) + + @property + @pulumi.getter(name="segmentDurationHls") + def segment_duration_hls(self) -> Optional[str]: + return pulumi.get(self, "segment_duration_hls") + + @segment_duration_hls.setter + def segment_duration_hls(self, value: Optional[str]): + pulumi.set(self, "segment_duration_hls", value) + + @property + @pulumi.getter(name="segmentDurationSmooth") + def segment_duration_smooth(self) -> Optional[str]: + return pulumi.get(self, "segment_duration_smooth") + + @segment_duration_smooth.setter + def segment_duration_smooth(self, value: Optional[str]): + pulumi.set(self, "segment_duration_smooth", value) + + @property + @pulumi.getter(name="segmentSizeDash") + def segment_size_dash(self) -> Optional[str]: + return pulumi.get(self, "segment_size_dash") + + @segment_size_dash.setter + def segment_size_dash(self, value: Optional[str]): + pulumi.set(self, "segment_size_dash", value) + + @property + @pulumi.getter(name="segmentSizeHds") + def segment_size_hds(self) -> Optional[str]: + return pulumi.get(self, "segment_size_hds") + + @segment_size_hds.setter + def segment_size_hds(self, value: Optional[str]): + pulumi.set(self, "segment_size_hds", value) + + @property + @pulumi.getter(name="segmentSizeHls") + def segment_size_hls(self) -> Optional[str]: + return pulumi.get(self, "segment_size_hls") + + @segment_size_hls.setter + def segment_size_hls(self, value: Optional[str]): + pulumi.set(self, "segment_size_hls", value) + + @property + @pulumi.getter(name="segmentSizeSmooth") + def segment_size_smooth(self) -> Optional[str]: + return pulumi.get(self, "segment_size_smooth") + + @segment_size_smooth.setter + def segment_size_smooth(self, value: Optional[str]): + pulumi.set(self, "segment_size_smooth", value) + + @property + @pulumi.getter + def smooth(self) -> Optional[bool]: + return pulumi.get(self, "smooth") + + @smooth.setter + def smooth(self, value: Optional[bool]): + pulumi.set(self, "smooth", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs: + def __init__(__self__, *, + catalog_size: Optional[str] = None, + content_type: Optional[str] = None, + dash: Optional[bool] = None, + hds: Optional[bool] = None, + hls: Optional[bool] = None, + locked: Optional[bool] = None, + popularity_distribution: Optional[str] = None, + segment_duration_dash: Optional[str] = None, + segment_duration_hds: Optional[str] = None, + segment_duration_hls: Optional[str] = None, + segment_duration_smooth: Optional[str] = None, + segment_size_dash: Optional[str] = None, + segment_size_hds: Optional[str] = None, + segment_size_hls: Optional[str] = None, + segment_size_smooth: Optional[str] = None, + smooth: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if catalog_size is not None: + pulumi.set(__self__, "catalog_size", catalog_size) + if content_type is not None: + pulumi.set(__self__, "content_type", content_type) + if dash is not None: + pulumi.set(__self__, "dash", dash) + if hds is not None: + pulumi.set(__self__, "hds", hds) + if hls is not None: + pulumi.set(__self__, "hls", hls) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if popularity_distribution is not None: + pulumi.set(__self__, "popularity_distribution", popularity_distribution) + if segment_duration_dash is not None: + pulumi.set(__self__, "segment_duration_dash", segment_duration_dash) + if segment_duration_hds is not None: + pulumi.set(__self__, "segment_duration_hds", segment_duration_hds) + if segment_duration_hls is not None: + pulumi.set(__self__, "segment_duration_hls", segment_duration_hls) + if segment_duration_smooth is not None: + pulumi.set(__self__, "segment_duration_smooth", segment_duration_smooth) + if segment_size_dash is not None: + pulumi.set(__self__, "segment_size_dash", segment_size_dash) + if segment_size_hds is not None: + pulumi.set(__self__, "segment_size_hds", segment_size_hds) + if segment_size_hls is not None: + pulumi.set(__self__, "segment_size_hls", segment_size_hls) + if segment_size_smooth is not None: + pulumi.set(__self__, "segment_size_smooth", segment_size_smooth) + if smooth is not None: + pulumi.set(__self__, "smooth", smooth) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="catalogSize") + def catalog_size(self) -> Optional[str]: + return pulumi.get(self, "catalog_size") + + @catalog_size.setter + def catalog_size(self, value: Optional[str]): + pulumi.set(self, "catalog_size", value) + + @property + @pulumi.getter(name="contentType") + def content_type(self) -> Optional[str]: + return pulumi.get(self, "content_type") + + @content_type.setter + def content_type(self, value: Optional[str]): + pulumi.set(self, "content_type", value) + + @property + @pulumi.getter + def dash(self) -> Optional[bool]: + return pulumi.get(self, "dash") + + @dash.setter + def dash(self, value: Optional[bool]): + pulumi.set(self, "dash", value) + + @property + @pulumi.getter + def hds(self) -> Optional[bool]: + return pulumi.get(self, "hds") + + @hds.setter + def hds(self, value: Optional[bool]): + pulumi.set(self, "hds", value) + + @property + @pulumi.getter + def hls(self) -> Optional[bool]: + return pulumi.get(self, "hls") + + @hls.setter + def hls(self, value: Optional[bool]): + pulumi.set(self, "hls", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="popularityDistribution") + def popularity_distribution(self) -> Optional[str]: + return pulumi.get(self, "popularity_distribution") + + @popularity_distribution.setter + def popularity_distribution(self, value: Optional[str]): + pulumi.set(self, "popularity_distribution", value) + + @property + @pulumi.getter(name="segmentDurationDash") + def segment_duration_dash(self) -> Optional[str]: + return pulumi.get(self, "segment_duration_dash") + + @segment_duration_dash.setter + def segment_duration_dash(self, value: Optional[str]): + pulumi.set(self, "segment_duration_dash", value) + + @property + @pulumi.getter(name="segmentDurationHds") + def segment_duration_hds(self) -> Optional[str]: + return pulumi.get(self, "segment_duration_hds") + + @segment_duration_hds.setter + def segment_duration_hds(self, value: Optional[str]): + pulumi.set(self, "segment_duration_hds", value) + + @property + @pulumi.getter(name="segmentDurationHls") + def segment_duration_hls(self) -> Optional[str]: + return pulumi.get(self, "segment_duration_hls") + + @segment_duration_hls.setter + def segment_duration_hls(self, value: Optional[str]): + pulumi.set(self, "segment_duration_hls", value) + + @property + @pulumi.getter(name="segmentDurationSmooth") + def segment_duration_smooth(self) -> Optional[str]: + return pulumi.get(self, "segment_duration_smooth") + + @segment_duration_smooth.setter + def segment_duration_smooth(self, value: Optional[str]): + pulumi.set(self, "segment_duration_smooth", value) + + @property + @pulumi.getter(name="segmentSizeDash") + def segment_size_dash(self) -> Optional[str]: + return pulumi.get(self, "segment_size_dash") + + @segment_size_dash.setter + def segment_size_dash(self, value: Optional[str]): + pulumi.set(self, "segment_size_dash", value) + + @property + @pulumi.getter(name="segmentSizeHds") + def segment_size_hds(self) -> Optional[str]: + return pulumi.get(self, "segment_size_hds") + + @segment_size_hds.setter + def segment_size_hds(self, value: Optional[str]): + pulumi.set(self, "segment_size_hds", value) + + @property + @pulumi.getter(name="segmentSizeHls") + def segment_size_hls(self) -> Optional[str]: + return pulumi.get(self, "segment_size_hls") + + @segment_size_hls.setter + def segment_size_hls(self, value: Optional[str]): + pulumi.set(self, "segment_size_hls", value) + + @property + @pulumi.getter(name="segmentSizeSmooth") + def segment_size_smooth(self) -> Optional[str]: + return pulumi.get(self, "segment_size_smooth") + + @segment_size_smooth.setter + def segment_size_smooth(self, value: Optional[str]): + pulumi.set(self, "segment_size_smooth", value) + + @property + @pulumi.getter + def smooth(self) -> Optional[bool]: + return pulumi.get(self, "smooth") + + @smooth.setter + def smooth(self, value: Optional[bool]): + pulumi.set(self, "smooth", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + first_location: Optional[str] = None, + locked: Optional[bool] = None, + second_location: Optional[str] = None, + source_type: Optional[str] = None, + targets: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if first_location is not None: + pulumi.set(__self__, "first_location", first_location) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if second_location is not None: + pulumi.set(__self__, "second_location", second_location) + if source_type is not None: + pulumi.set(__self__, "source_type", source_type) + if targets is not None: + pulumi.set(__self__, "targets", targets) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="firstLocation") + def first_location(self) -> Optional[str]: + return pulumi.get(self, "first_location") + + @first_location.setter + def first_location(self, value: Optional[str]): + pulumi.set(self, "first_location", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="secondLocation") + def second_location(self) -> Optional[str]: + return pulumi.get(self, "second_location") + + @second_location.setter + def second_location(self, value: Optional[str]): + pulumi.set(self, "second_location", value) + + @property + @pulumi.getter(name="sourceType") + def source_type(self) -> Optional[str]: + return pulumi.get(self, "source_type") + + @source_type.setter + def source_type(self, value: Optional[str]): + pulumi.set(self, "source_type", value) + + @property + @pulumi.getter + def targets(self) -> Optional[str]: + return pulumi.get(self, "targets") + + @targets.setter + def targets(self, value: Optional[str]): + pulumi.set(self, "targets", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs: + def __init__(__self__, *, + countries: Optional[Sequence[str]] = None, + dmas: Optional[Sequence[str]] = None, + enable_geo_protection: Optional[bool] = None, + enable_geo_redirect_on_deny: Optional[bool] = None, + enable_ip_protection: Optional[bool] = None, + enable_ip_redirect_on_deny: Optional[bool] = None, + enable_referrer_protection: Optional[bool] = None, + enable_referrer_redirect_on_deny: Optional[bool] = None, + enabled: Optional[bool] = None, + geo_protection_mode: Optional[str] = None, + geo_protection_title: Optional[str] = None, + geo_redirect_url: Optional[str] = None, + ip_addresses: Optional[Sequence[str]] = None, + ip_protection_mode: Optional[str] = None, + ip_protection_title: Optional[str] = None, + ip_redirect_url: Optional[str] = None, + locked: Optional[bool] = None, + override_ip_addresses: Optional[Sequence[str]] = None, + referrer_domains: Optional[Sequence[str]] = None, + referrer_protection_mode: Optional[str] = None, + referrer_protection_title: Optional[str] = None, + referrer_redirect_url: Optional[str] = None, + regions: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if countries is not None: + pulumi.set(__self__, "countries", countries) + if dmas is not None: + pulumi.set(__self__, "dmas", dmas) + if enable_geo_protection is not None: + pulumi.set(__self__, "enable_geo_protection", enable_geo_protection) + if enable_geo_redirect_on_deny is not None: + pulumi.set(__self__, "enable_geo_redirect_on_deny", enable_geo_redirect_on_deny) + if enable_ip_protection is not None: + pulumi.set(__self__, "enable_ip_protection", enable_ip_protection) + if enable_ip_redirect_on_deny is not None: + pulumi.set(__self__, "enable_ip_redirect_on_deny", enable_ip_redirect_on_deny) + if enable_referrer_protection is not None: + pulumi.set(__self__, "enable_referrer_protection", enable_referrer_protection) + if enable_referrer_redirect_on_deny is not None: + pulumi.set(__self__, "enable_referrer_redirect_on_deny", enable_referrer_redirect_on_deny) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if geo_protection_mode is not None: + pulumi.set(__self__, "geo_protection_mode", geo_protection_mode) + if geo_protection_title is not None: + pulumi.set(__self__, "geo_protection_title", geo_protection_title) + if geo_redirect_url is not None: + pulumi.set(__self__, "geo_redirect_url", geo_redirect_url) + if ip_addresses is not None: + pulumi.set(__self__, "ip_addresses", ip_addresses) + if ip_protection_mode is not None: + pulumi.set(__self__, "ip_protection_mode", ip_protection_mode) + if ip_protection_title is not None: + pulumi.set(__self__, "ip_protection_title", ip_protection_title) + if ip_redirect_url is not None: + pulumi.set(__self__, "ip_redirect_url", ip_redirect_url) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if override_ip_addresses is not None: + pulumi.set(__self__, "override_ip_addresses", override_ip_addresses) + if referrer_domains is not None: + pulumi.set(__self__, "referrer_domains", referrer_domains) + if referrer_protection_mode is not None: + pulumi.set(__self__, "referrer_protection_mode", referrer_protection_mode) + if referrer_protection_title is not None: + pulumi.set(__self__, "referrer_protection_title", referrer_protection_title) + if referrer_redirect_url is not None: + pulumi.set(__self__, "referrer_redirect_url", referrer_redirect_url) + if regions is not None: + pulumi.set(__self__, "regions", regions) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def countries(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "countries") + + @countries.setter + def countries(self, value: Optional[Sequence[str]]): + pulumi.set(self, "countries", value) + + @property + @pulumi.getter + def dmas(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "dmas") + + @dmas.setter + def dmas(self, value: Optional[Sequence[str]]): + pulumi.set(self, "dmas", value) + + @property + @pulumi.getter(name="enableGeoProtection") + def enable_geo_protection(self) -> Optional[bool]: + return pulumi.get(self, "enable_geo_protection") + + @enable_geo_protection.setter + def enable_geo_protection(self, value: Optional[bool]): + pulumi.set(self, "enable_geo_protection", value) + + @property + @pulumi.getter(name="enableGeoRedirectOnDeny") + def enable_geo_redirect_on_deny(self) -> Optional[bool]: + return pulumi.get(self, "enable_geo_redirect_on_deny") + + @enable_geo_redirect_on_deny.setter + def enable_geo_redirect_on_deny(self, value: Optional[bool]): + pulumi.set(self, "enable_geo_redirect_on_deny", value) + + @property + @pulumi.getter(name="enableIpProtection") + def enable_ip_protection(self) -> Optional[bool]: + return pulumi.get(self, "enable_ip_protection") + + @enable_ip_protection.setter + def enable_ip_protection(self, value: Optional[bool]): + pulumi.set(self, "enable_ip_protection", value) + + @property + @pulumi.getter(name="enableIpRedirectOnDeny") + def enable_ip_redirect_on_deny(self) -> Optional[bool]: + return pulumi.get(self, "enable_ip_redirect_on_deny") + + @enable_ip_redirect_on_deny.setter + def enable_ip_redirect_on_deny(self, value: Optional[bool]): + pulumi.set(self, "enable_ip_redirect_on_deny", value) + + @property + @pulumi.getter(name="enableReferrerProtection") + def enable_referrer_protection(self) -> Optional[bool]: + return pulumi.get(self, "enable_referrer_protection") + + @enable_referrer_protection.setter + def enable_referrer_protection(self, value: Optional[bool]): + pulumi.set(self, "enable_referrer_protection", value) + + @property + @pulumi.getter(name="enableReferrerRedirectOnDeny") + def enable_referrer_redirect_on_deny(self) -> Optional[bool]: + return pulumi.get(self, "enable_referrer_redirect_on_deny") + + @enable_referrer_redirect_on_deny.setter + def enable_referrer_redirect_on_deny(self, value: Optional[bool]): + pulumi.set(self, "enable_referrer_redirect_on_deny", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="geoProtectionMode") + def geo_protection_mode(self) -> Optional[str]: + return pulumi.get(self, "geo_protection_mode") + + @geo_protection_mode.setter + def geo_protection_mode(self, value: Optional[str]): + pulumi.set(self, "geo_protection_mode", value) + + @property + @pulumi.getter(name="geoProtectionTitle") + def geo_protection_title(self) -> Optional[str]: + return pulumi.get(self, "geo_protection_title") + + @geo_protection_title.setter + def geo_protection_title(self, value: Optional[str]): + pulumi.set(self, "geo_protection_title", value) + + @property + @pulumi.getter(name="geoRedirectUrl") + def geo_redirect_url(self) -> Optional[str]: + return pulumi.get(self, "geo_redirect_url") + + @geo_redirect_url.setter + def geo_redirect_url(self, value: Optional[str]): + pulumi.set(self, "geo_redirect_url", value) + + @property + @pulumi.getter(name="ipAddresses") + def ip_addresses(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "ip_addresses") + + @ip_addresses.setter + def ip_addresses(self, value: Optional[Sequence[str]]): + pulumi.set(self, "ip_addresses", value) + + @property + @pulumi.getter(name="ipProtectionMode") + def ip_protection_mode(self) -> Optional[str]: + return pulumi.get(self, "ip_protection_mode") + + @ip_protection_mode.setter + def ip_protection_mode(self, value: Optional[str]): + pulumi.set(self, "ip_protection_mode", value) + + @property + @pulumi.getter(name="ipProtectionTitle") + def ip_protection_title(self) -> Optional[str]: + return pulumi.get(self, "ip_protection_title") + + @ip_protection_title.setter + def ip_protection_title(self, value: Optional[str]): + pulumi.set(self, "ip_protection_title", value) + + @property + @pulumi.getter(name="ipRedirectUrl") + def ip_redirect_url(self) -> Optional[str]: + return pulumi.get(self, "ip_redirect_url") + + @ip_redirect_url.setter + def ip_redirect_url(self, value: Optional[str]): + pulumi.set(self, "ip_redirect_url", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="overrideIpAddresses") + def override_ip_addresses(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "override_ip_addresses") + + @override_ip_addresses.setter + def override_ip_addresses(self, value: Optional[Sequence[str]]): + pulumi.set(self, "override_ip_addresses", value) + + @property + @pulumi.getter(name="referrerDomains") + def referrer_domains(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "referrer_domains") + + @referrer_domains.setter + def referrer_domains(self, value: Optional[Sequence[str]]): + pulumi.set(self, "referrer_domains", value) + + @property + @pulumi.getter(name="referrerProtectionMode") + def referrer_protection_mode(self) -> Optional[str]: + return pulumi.get(self, "referrer_protection_mode") + + @referrer_protection_mode.setter + def referrer_protection_mode(self, value: Optional[str]): + pulumi.set(self, "referrer_protection_mode", value) + + @property + @pulumi.getter(name="referrerProtectionTitle") + def referrer_protection_title(self) -> Optional[str]: + return pulumi.get(self, "referrer_protection_title") + + @referrer_protection_title.setter + def referrer_protection_title(self, value: Optional[str]): + pulumi.set(self, "referrer_protection_title", value) + + @property + @pulumi.getter(name="referrerRedirectUrl") + def referrer_redirect_url(self) -> Optional[str]: + return pulumi.get(self, "referrer_redirect_url") + + @referrer_redirect_url.setter + def referrer_redirect_url(self, value: Optional[str]): + pulumi.set(self, "referrer_redirect_url", value) + + @property + @pulumi.getter + def regions(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "regions") + + @regions.setter + def regions(self, value: Optional[Sequence[str]]): + pulumi.set(self, "regions", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs: + def __init__(__self__, *, + allow_credentials: Optional[bool] = None, + allow_headers: Optional[str] = None, + allow_origins: Optional[str] = None, + enabled: Optional[bool] = None, + expose_headers: Optional[Sequence[str]] = None, + headers: Optional[Sequence[str]] = None, + locked: Optional[bool] = None, + methods: Optional[Sequence[str]] = None, + origins: Optional[Sequence[str]] = None, + preflight_max_age: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if allow_credentials is not None: + pulumi.set(__self__, "allow_credentials", allow_credentials) + if allow_headers is not None: + pulumi.set(__self__, "allow_headers", allow_headers) + if allow_origins is not None: + pulumi.set(__self__, "allow_origins", allow_origins) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if expose_headers is not None: + pulumi.set(__self__, "expose_headers", expose_headers) + if headers is not None: + pulumi.set(__self__, "headers", headers) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if methods is not None: + pulumi.set(__self__, "methods", methods) + if origins is not None: + pulumi.set(__self__, "origins", origins) + if preflight_max_age is not None: + pulumi.set(__self__, "preflight_max_age", preflight_max_age) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="allowCredentials") + def allow_credentials(self) -> Optional[bool]: + return pulumi.get(self, "allow_credentials") + + @allow_credentials.setter + def allow_credentials(self, value: Optional[bool]): + pulumi.set(self, "allow_credentials", value) + + @property + @pulumi.getter(name="allowHeaders") + def allow_headers(self) -> Optional[str]: + return pulumi.get(self, "allow_headers") + + @allow_headers.setter + def allow_headers(self, value: Optional[str]): + pulumi.set(self, "allow_headers", value) + + @property + @pulumi.getter(name="allowOrigins") + def allow_origins(self) -> Optional[str]: + return pulumi.get(self, "allow_origins") + + @allow_origins.setter + def allow_origins(self, value: Optional[str]): + pulumi.set(self, "allow_origins", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="exposeHeaders") + def expose_headers(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "expose_headers") + + @expose_headers.setter + def expose_headers(self, value: Optional[Sequence[str]]): + pulumi.set(self, "expose_headers", value) + + @property + @pulumi.getter + def headers(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "headers") + + @headers.setter + def headers(self, value: Optional[Sequence[str]]): + pulumi.set(self, "headers", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def methods(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "methods") + + @methods.setter + def methods(self, value: Optional[Sequence[str]]): + pulumi.set(self, "methods", value) + + @property + @pulumi.getter + def origins(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "origins") + + @origins.setter + def origins(self, value: Optional[Sequence[str]]): + pulumi.set(self, "origins", value) + + @property + @pulumi.getter(name="preflightMaxAge") + def preflight_max_age(self) -> Optional[str]: + return pulumi.get(self, "preflight_max_age") + + @preflight_max_age.setter + def preflight_max_age(self, value: Optional[str]): + pulumi.set(self, "preflight_max_age", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs'] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def value(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs']: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs']): + pulumi.set(self, "value", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs: + def __init__(__self__, *, + cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs'] = None, + created_date: Optional[int] = None, + description: Optional[str] = None, + id: Optional[int] = None, + name: Optional[str] = None, + products: Optional[Sequence[str]] = None): + if cp_code_limits is not None: + pulumi.set(__self__, "cp_code_limits", cp_code_limits) + if created_date is not None: + pulumi.set(__self__, "created_date", created_date) + if description is not None: + pulumi.set(__self__, "description", description) + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + if products is not None: + pulumi.set(__self__, "products", products) + + @property + @pulumi.getter(name="cpCodeLimits") + def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs']: + return pulumi.get(self, "cp_code_limits") + + @cp_code_limits.setter + def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs']): + pulumi.set(self, "cp_code_limits", value) + + @property + @pulumi.getter(name="createdDate") + def created_date(self) -> Optional[int]: + return pulumi.get(self, "created_date") + + @created_date.setter + def created_date(self, value: Optional[int]): + pulumi.set(self, "created_date", value) + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[str]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[int]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def products(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "products") + + @products.setter + def products(self, value: Optional[Sequence[str]]): + pulumi.set(self, "products", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs: + def __init__(__self__, *, + current_capacity: Optional[int] = None, + limit: Optional[int] = None, + limit_type: Optional[str] = None): + if current_capacity is not None: + pulumi.set(__self__, "current_capacity", current_capacity) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if limit_type is not None: + pulumi.set(__self__, "limit_type", limit_type) + + @property + @pulumi.getter(name="currentCapacity") + def current_capacity(self) -> Optional[int]: + return pulumi.get(self, "current_capacity") + + @current_capacity.setter + def current_capacity(self, value: Optional[int]): + pulumi.set(self, "current_capacity", value) + + @property + @pulumi.getter + def limit(self) -> Optional[int]: + return pulumi.get(self, "limit") + + @limit.setter + def limit(self, value: Optional[int]): + pulumi.set(self, "limit", value) + + @property + @pulumi.getter(name="limitType") + def limit_type(self) -> Optional[str]: + return pulumi.get(self, "limit_type") + + @limit_type.setter + def limit_type(self, value: Optional[str]): + pulumi.set(self, "limit_type", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs: + def __init__(__self__, *, + behavior_id: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if behavior_id is not None: + pulumi.set(__self__, "behavior_id", behavior_id) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="behaviorId") + def behavior_id(self) -> Optional[str]: + return pulumi.get(self, "behavior_id") + + @behavior_id.setter + def behavior_id(self, value: Optional[str]): + pulumi.set(self, "behavior_id", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs: + def __init__(__self__, *, + beacon_stream_title: Optional[str] = None, + collect_midgress_traffic: Optional[bool] = None, + datastream_ids: Optional[str] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + log_enabled: Optional[bool] = None, + log_stream_names: Optional[Sequence[str]] = None, + log_stream_title: Optional[str] = None, + sampling_percentage: Optional[int] = None, + stream_type: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if beacon_stream_title is not None: + pulumi.set(__self__, "beacon_stream_title", beacon_stream_title) + if collect_midgress_traffic is not None: + pulumi.set(__self__, "collect_midgress_traffic", collect_midgress_traffic) + if datastream_ids is not None: + pulumi.set(__self__, "datastream_ids", datastream_ids) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if log_enabled is not None: + pulumi.set(__self__, "log_enabled", log_enabled) + if log_stream_names is not None: + pulumi.set(__self__, "log_stream_names", log_stream_names) + if log_stream_title is not None: + pulumi.set(__self__, "log_stream_title", log_stream_title) + if sampling_percentage is not None: + pulumi.set(__self__, "sampling_percentage", sampling_percentage) + if stream_type is not None: + pulumi.set(__self__, "stream_type", stream_type) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="beaconStreamTitle") + def beacon_stream_title(self) -> Optional[str]: + return pulumi.get(self, "beacon_stream_title") + + @beacon_stream_title.setter + def beacon_stream_title(self, value: Optional[str]): + pulumi.set(self, "beacon_stream_title", value) + + @property + @pulumi.getter(name="collectMidgressTraffic") + def collect_midgress_traffic(self) -> Optional[bool]: + return pulumi.get(self, "collect_midgress_traffic") + + @collect_midgress_traffic.setter + def collect_midgress_traffic(self, value: Optional[bool]): + pulumi.set(self, "collect_midgress_traffic", value) + + @property + @pulumi.getter(name="datastreamIds") + def datastream_ids(self) -> Optional[str]: + return pulumi.get(self, "datastream_ids") + + @datastream_ids.setter + def datastream_ids(self, value: Optional[str]): + pulumi.set(self, "datastream_ids", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="logEnabled") + def log_enabled(self) -> Optional[bool]: + return pulumi.get(self, "log_enabled") + + @log_enabled.setter + def log_enabled(self, value: Optional[bool]): + pulumi.set(self, "log_enabled", value) + + @property + @pulumi.getter(name="logStreamNames") + def log_stream_names(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "log_stream_names") + + @log_stream_names.setter + def log_stream_names(self, value: Optional[Sequence[str]]): + pulumi.set(self, "log_stream_names", value) + + @property + @pulumi.getter(name="logStreamTitle") + def log_stream_title(self) -> Optional[str]: + return pulumi.get(self, "log_stream_title") + + @log_stream_title.setter + def log_stream_title(self, value: Optional[str]): + pulumi.set(self, "log_stream_title", value) + + @property + @pulumi.getter(name="samplingPercentage") + def sampling_percentage(self) -> Optional[int]: + return pulumi.get(self, "sampling_percentage") + + @sampling_percentage.setter + def sampling_percentage(self, value: Optional[int]): + pulumi.set(self, "sampling_percentage", value) + + @property + @pulumi.getter(name="streamType") + def stream_type(self) -> Optional[str]: + return pulumi.get(self, "stream_type") + + @stream_type.setter + def stream_type(self, value: Optional[str]): + pulumi.set(self, "stream_type", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs: + def __init__(__self__, *, + anonymous: Optional[bool] = None, + enabled: Optional[bool] = None, + gwenabled: Optional[bool] = None, + locked: Optional[bool] = None, + namespace_id: Optional[str] = None, + template_uuid: Optional[str] = None, + tlsenabled: Optional[bool] = None, + uuid: Optional[str] = None, + wsenabled: Optional[bool] = None): + if anonymous is not None: + pulumi.set(__self__, "anonymous", anonymous) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if gwenabled is not None: + pulumi.set(__self__, "gwenabled", gwenabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if namespace_id is not None: + pulumi.set(__self__, "namespace_id", namespace_id) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if tlsenabled is not None: + pulumi.set(__self__, "tlsenabled", tlsenabled) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if wsenabled is not None: + pulumi.set(__self__, "wsenabled", wsenabled) + + @property + @pulumi.getter + def anonymous(self) -> Optional[bool]: + return pulumi.get(self, "anonymous") + + @anonymous.setter + def anonymous(self, value: Optional[bool]): + pulumi.set(self, "anonymous", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def gwenabled(self) -> Optional[bool]: + return pulumi.get(self, "gwenabled") + + @gwenabled.setter + def gwenabled(self, value: Optional[bool]): + pulumi.set(self, "gwenabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="namespaceId") + def namespace_id(self) -> Optional[str]: + return pulumi.get(self, "namespace_id") + + @namespace_id.setter + def namespace_id(self, value: Optional[str]): + pulumi.set(self, "namespace_id", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def tlsenabled(self) -> Optional[bool]: + return pulumi.get(self, "tlsenabled") + + @tlsenabled.setter + def tlsenabled(self, value: Optional[bool]): + pulumi.set(self, "tlsenabled", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def wsenabled(self) -> Optional[bool]: + return pulumi.get(self, "wsenabled") + + @wsenabled.setter + def wsenabled(self, value: Optional[bool]): + pulumi.set(self, "wsenabled", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs: + def __init__(__self__, *, + hash_conversion_algorithm: Optional[str] = None, + hash_conversion_key: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if hash_conversion_algorithm is not None: + pulumi.set(__self__, "hash_conversion_algorithm", hash_conversion_algorithm) + if hash_conversion_key is not None: + pulumi.set(__self__, "hash_conversion_key", hash_conversion_key) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="hashConversionAlgorithm") + def hash_conversion_algorithm(self) -> Optional[str]: + return pulumi.get(self, "hash_conversion_algorithm") + + @hash_conversion_algorithm.setter + def hash_conversion_algorithm(self, value: Optional[str]): + pulumi.set(self, "hash_conversion_algorithm", value) + + @property + @pulumi.getter(name="hashConversionKey") + def hash_conversion_key(self) -> Optional[str]: + return pulumi.get(self, "hash_conversion_key") + + @hash_conversion_key.setter + def hash_conversion_key(self, value: Optional[str]): + pulumi.set(self, "hash_conversion_key", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + regex_pattern: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if regex_pattern is not None: + pulumi.set(__self__, "regex_pattern", regex_pattern) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="regexPattern") + def regex_pattern(self) -> Optional[str]: + return pulumi.get(self, "regex_pattern") + + @regex_pattern.setter + def regex_pattern(self, value: Optional[str]): + pulumi.set(self, "regex_pattern", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + substring_end: Optional[str] = None, + substring_start: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if substring_end is not None: + pulumi.set(__self__, "substring_end", substring_end) + if substring_start is not None: + pulumi.set(__self__, "substring_start", substring_start) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="substringEnd") + def substring_end(self) -> Optional[str]: + return pulumi.get(self, "substring_end") + + @substring_end.setter + def substring_end(self, value: Optional[str]): + pulumi.set(self, "substring_end", value) + + @property + @pulumi.getter(name="substringStart") + def substring_start(self) -> Optional[str]: + return pulumi.get(self, "substring_start") + + @substring_start.setter + def substring_start(self, value: Optional[str]): + pulumi.set(self, "substring_start", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs: + def __init__(__self__, *, + certificate_field: Optional[str] = None, + dcp_mutual_auth_processing_variable_id: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if certificate_field is not None: + pulumi.set(__self__, "certificate_field", certificate_field) + if dcp_mutual_auth_processing_variable_id is not None: + pulumi.set(__self__, "dcp_mutual_auth_processing_variable_id", dcp_mutual_auth_processing_variable_id) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="certificateField") + def certificate_field(self) -> Optional[str]: + return pulumi.get(self, "certificate_field") + + @certificate_field.setter + def certificate_field(self, value: Optional[str]): + pulumi.set(self, "certificate_field", value) + + @property + @pulumi.getter(name="dcpMutualAuthProcessingVariableId") + def dcp_mutual_auth_processing_variable_id(self) -> Optional[str]: + return pulumi.get(self, "dcp_mutual_auth_processing_variable_id") + + @dcp_mutual_auth_processing_variable_id.setter + def dcp_mutual_auth_processing_variable_id(self, value: Optional[str]): + pulumi.set(self, "dcp_mutual_auth_processing_variable_id", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs: + def __init__(__self__, *, + group_names: Optional[Sequence[str]] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if group_names is not None: + pulumi.set(__self__, "group_names", group_names) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="groupNames") + def group_names(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "group_names") + + @group_names.setter + def group_names(self, value: Optional[Sequence[str]]): + pulumi.set(self, "group_names", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs: + def __init__(__self__, *, + custom_values: Optional[bool] = None, + enabled: Optional[bool] = None, + hostname: Optional[str] = None, + locked: Optional[bool] = None, + path: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if custom_values is not None: + pulumi.set(__self__, "custom_values", custom_values) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if hostname is not None: + pulumi.set(__self__, "hostname", hostname) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if path is not None: + pulumi.set(__self__, "path", path) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="customValues") + def custom_values(self) -> Optional[bool]: + return pulumi.get(self, "custom_values") + + @custom_values.setter + def custom_values(self, value: Optional[bool]): + pulumi.set(self, "custom_values", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def hostname(self) -> Optional[str]: + return pulumi.get(self, "hostname") + + @hostname.setter + def hostname(self, value: Optional[str]): + pulumi.set(self, "hostname", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def path(self) -> Optional[str]: + return pulumi.get(self, "path") + + @path.setter + def path(self, value: Optional[str]): + pulumi.set(self, "path", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs: + def __init__(__self__, *, + extract_hostname: Optional[bool] = None, + extract_jurisdiction: Optional[bool] = None, + extract_namespace: Optional[bool] = None, + hostname_claim: Optional[str] = None, + jurisdiction_claim: Optional[str] = None, + locked: Optional[bool] = None, + namespace_claim: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if extract_hostname is not None: + pulumi.set(__self__, "extract_hostname", extract_hostname) + if extract_jurisdiction is not None: + pulumi.set(__self__, "extract_jurisdiction", extract_jurisdiction) + if extract_namespace is not None: + pulumi.set(__self__, "extract_namespace", extract_namespace) + if hostname_claim is not None: + pulumi.set(__self__, "hostname_claim", hostname_claim) + if jurisdiction_claim is not None: + pulumi.set(__self__, "jurisdiction_claim", jurisdiction_claim) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if namespace_claim is not None: + pulumi.set(__self__, "namespace_claim", namespace_claim) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="extractHostname") + def extract_hostname(self) -> Optional[bool]: + return pulumi.get(self, "extract_hostname") + + @extract_hostname.setter + def extract_hostname(self, value: Optional[bool]): + pulumi.set(self, "extract_hostname", value) + + @property + @pulumi.getter(name="extractJurisdiction") + def extract_jurisdiction(self) -> Optional[bool]: + return pulumi.get(self, "extract_jurisdiction") + + @extract_jurisdiction.setter + def extract_jurisdiction(self, value: Optional[bool]): + pulumi.set(self, "extract_jurisdiction", value) + + @property + @pulumi.getter(name="extractNamespace") + def extract_namespace(self) -> Optional[bool]: + return pulumi.get(self, "extract_namespace") + + @extract_namespace.setter + def extract_namespace(self, value: Optional[bool]): + pulumi.set(self, "extract_namespace", value) + + @property + @pulumi.getter(name="hostnameClaim") + def hostname_claim(self) -> Optional[str]: + return pulumi.get(self, "hostname_claim") + + @hostname_claim.setter + def hostname_claim(self, value: Optional[str]): + pulumi.set(self, "hostname_claim", value) + + @property + @pulumi.getter(name="jurisdictionClaim") + def jurisdiction_claim(self) -> Optional[str]: + return pulumi.get(self, "jurisdiction_claim") + + @jurisdiction_claim.setter + def jurisdiction_claim(self, value: Optional[str]): + pulumi.set(self, "jurisdiction_claim", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="namespaceClaim") + def namespace_claim(self) -> Optional[str]: + return pulumi.get(self, "namespace_claim") + + @namespace_claim.setter + def namespace_claim(self, value: Optional[str]): + pulumi.set(self, "namespace_claim", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs: + def __init__(__self__, *, + enabled: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[str]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[str]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + reason: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if reason is not None: + pulumi.set(__self__, "reason", reason) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def reason(self) -> Optional[str]: + return pulumi.get(self, "reason") + + @reason.setter + def reason(self, value: Optional[str]): + pulumi.set(self, "reason", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs: + def __init__(__self__, *, + enabled: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[str]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[str]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs: + def __init__(__self__, *, + elements: Optional[Sequence[str]] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if elements is not None: + pulumi.set(__self__, "elements", elements) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def elements(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "elements") + + @elements.setter + def elements(self, value: Optional[Sequence[str]]): + pulumi.set(self, "elements", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs: + def __init__(__self__, *, + elements: Optional[Sequence[str]] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if elements is not None: + pulumi.set(__self__, "elements", elements) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def elements(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "elements") + + @elements.setter + def elements(self, value: Optional[Sequence[str]]): + pulumi.set(self, "elements", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + timeout: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def timeout(self) -> Optional[str]: + return pulumi.get(self, "timeout") + + @timeout.setter + def timeout(self, value: Optional[str]): + pulumi.set(self, "timeout", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs: + def __init__(__self__, *, + delay: Optional[str] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + timeout: Optional[str] = None, + uuid: Optional[str] = None): + if delay is not None: + pulumi.set(__self__, "delay", delay) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def delay(self) -> Optional[str]: + return pulumi.get(self, "delay") + + @delay.setter + def delay(self, value: Optional[str]): + pulumi.set(self, "delay", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def timeout(self) -> Optional[str]: + return pulumi.get(self, "timeout") + + @timeout.setter + def timeout(self, value: Optional[str]): + pulumi.set(self, "timeout", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs: + def __init__(__self__, *, + enabled: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[str]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[str]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs: + def __init__(__self__, *, + enabled: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[str]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[str]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs: + def __init__(__self__, *, + allow_behavior: Optional[str] = None, + behavior: Optional[str] = None, + locked: Optional[bool] = None, + send_headers: Optional[str] = None, + send_private: Optional[bool] = None, + template_uuid: Optional[str] = None, + ttl: Optional[str] = None, + uuid: Optional[str] = None): + if allow_behavior is not None: + pulumi.set(__self__, "allow_behavior", allow_behavior) + if behavior is not None: + pulumi.set(__self__, "behavior", behavior) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if send_headers is not None: + pulumi.set(__self__, "send_headers", send_headers) + if send_private is not None: + pulumi.set(__self__, "send_private", send_private) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if ttl is not None: + pulumi.set(__self__, "ttl", ttl) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="allowBehavior") + def allow_behavior(self) -> Optional[str]: + return pulumi.get(self, "allow_behavior") + + @allow_behavior.setter + def allow_behavior(self, value: Optional[str]): + pulumi.set(self, "allow_behavior", value) + + @property + @pulumi.getter + def behavior(self) -> Optional[str]: + return pulumi.get(self, "behavior") + + @behavior.setter + def behavior(self, value: Optional[str]): + pulumi.set(self, "behavior", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="sendHeaders") + def send_headers(self) -> Optional[str]: + return pulumi.get(self, "send_headers") + + @send_headers.setter + def send_headers(self, value: Optional[str]): + pulumi.set(self, "send_headers", value) + + @property + @pulumi.getter(name="sendPrivate") + def send_private(self) -> Optional[bool]: + return pulumi.get(self, "send_private") + + @send_private.setter + def send_private(self, value: Optional[bool]): + pulumi.set(self, "send_private", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def ttl(self) -> Optional[str]: + return pulumi.get(self, "ttl") + + @ttl.setter + def ttl(self, value: Optional[str]): + pulumi.set(self, "ttl", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + throughput: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if throughput is not None: + pulumi.set(__self__, "throughput", throughput) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def throughput(self) -> Optional[str]: + return pulumi.get(self, "throughput") + + @throughput.setter + def throughput(self, value: Optional[str]): + pulumi.set(self, "throughput", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs: + def __init__(__self__, *, + image_compression: Optional[bool] = None, + locked: Optional[bool] = None, + prefetch: Optional[bool] = None, + real_user_monitoring: Optional[bool] = None, + sure_route: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if image_compression is not None: + pulumi.set(__self__, "image_compression", image_compression) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if prefetch is not None: + pulumi.set(__self__, "prefetch", prefetch) + if real_user_monitoring is not None: + pulumi.set(__self__, "real_user_monitoring", real_user_monitoring) + if sure_route is not None: + pulumi.set(__self__, "sure_route", sure_route) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="imageCompression") + def image_compression(self) -> Optional[bool]: + return pulumi.get(self, "image_compression") + + @image_compression.setter + def image_compression(self, value: Optional[bool]): + pulumi.set(self, "image_compression", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def prefetch(self) -> Optional[bool]: + return pulumi.get(self, "prefetch") + + @prefetch.setter + def prefetch(self, value: Optional[bool]): + pulumi.set(self, "prefetch", value) + + @property + @pulumi.getter(name="realUserMonitoring") + def real_user_monitoring(self) -> Optional[bool]: + return pulumi.get(self, "real_user_monitoring") + + @real_user_monitoring.setter + def real_user_monitoring(self, value: Optional[bool]): + pulumi.set(self, "real_user_monitoring", value) + + @property + @pulumi.getter(name="sureRoute") + def sure_route(self) -> Optional[bool]: + return pulumi.get(self, "sure_route") + + @sure_route.setter + def sure_route(self, value: Optional[bool]): + pulumi.set(self, "sure_route", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs: + def __init__(__self__, *, + database: Optional[str] = None, + extract_location: Optional[str] = None, + header_name: Optional[str] = None, + locked: Optional[bool] = None, + query_parameter_name: Optional[str] = None, + regex_pattern: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if database is not None: + pulumi.set(__self__, "database", database) + if extract_location is not None: + pulumi.set(__self__, "extract_location", extract_location) + if header_name is not None: + pulumi.set(__self__, "header_name", header_name) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if query_parameter_name is not None: + pulumi.set(__self__, "query_parameter_name", query_parameter_name) + if regex_pattern is not None: + pulumi.set(__self__, "regex_pattern", regex_pattern) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def database(self) -> Optional[str]: + return pulumi.get(self, "database") + + @database.setter + def database(self, value: Optional[str]): + pulumi.set(self, "database", value) + + @property + @pulumi.getter(name="extractLocation") + def extract_location(self) -> Optional[str]: + return pulumi.get(self, "extract_location") + + @extract_location.setter + def extract_location(self, value: Optional[str]): + pulumi.set(self, "extract_location", value) + + @property + @pulumi.getter(name="headerName") + def header_name(self) -> Optional[str]: + return pulumi.get(self, "header_name") + + @header_name.setter + def header_name(self, value: Optional[str]): + pulumi.set(self, "header_name", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="queryParameterName") + def query_parameter_name(self) -> Optional[str]: + return pulumi.get(self, "query_parameter_name") + + @query_parameter_name.setter + def query_parameter_name(self, value: Optional[str]): + pulumi.set(self, "query_parameter_name", value) + + @property + @pulumi.getter(name="regexPattern") + def regex_pattern(self) -> Optional[str]: + return pulumi.get(self, "regex_pattern") + + @regex_pattern.setter + def regex_pattern(self, value: Optional[str]): + pulumi.set(self, "regex_pattern", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs: + def __init__(__self__, *, + dataset: Optional[str] = None, + extract_location: Optional[str] = None, + header_name: Optional[str] = None, + locked: Optional[bool] = None, + query_parameter_name: Optional[str] = None, + regex_pattern: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if dataset is not None: + pulumi.set(__self__, "dataset", dataset) + if extract_location is not None: + pulumi.set(__self__, "extract_location", extract_location) + if header_name is not None: + pulumi.set(__self__, "header_name", header_name) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if query_parameter_name is not None: + pulumi.set(__self__, "query_parameter_name", query_parameter_name) + if regex_pattern is not None: + pulumi.set(__self__, "regex_pattern", regex_pattern) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def dataset(self) -> Optional[str]: + return pulumi.get(self, "dataset") + + @dataset.setter + def dataset(self, value: Optional[str]): + pulumi.set(self, "dataset", value) + + @property + @pulumi.getter(name="extractLocation") + def extract_location(self) -> Optional[str]: + return pulumi.get(self, "extract_location") + + @extract_location.setter + def extract_location(self, value: Optional[str]): + pulumi.set(self, "extract_location", value) + + @property + @pulumi.getter(name="headerName") + def header_name(self) -> Optional[str]: + return pulumi.get(self, "header_name") + + @header_name.setter + def header_name(self, value: Optional[str]): + pulumi.set(self, "header_name", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="queryParameterName") + def query_parameter_name(self) -> Optional[str]: + return pulumi.get(self, "query_parameter_name") + + @query_parameter_name.setter + def query_parameter_name(self, value: Optional[str]): + pulumi.set(self, "query_parameter_name", value) + + @property + @pulumi.getter(name="regexPattern") + def regex_pattern(self) -> Optional[str]: + return pulumi.get(self, "regex_pattern") + + @regex_pattern.setter + def regex_pattern(self, value: Optional[str]): + pulumi.set(self, "regex_pattern", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + regex: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if regex is not None: + pulumi.set(__self__, "regex", regex) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def regex(self) -> Optional[str]: + return pulumi.get(self, "regex") + + @regex.setter + def regex(self, value: Optional[str]): + pulumi.set(self, "regex", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs: + def __init__(__self__, *, + aggregate_lines: Optional[str] = None, + aggregate_size: Optional[str] = None, + aggregate_time: Optional[str] = None, + api_connector: Optional[str] = None, + api_data_elements: Optional[Sequence[str]] = None, + destination_hostname: Optional[str] = None, + destination_path: Optional[str] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + override_aggregate_settings: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if aggregate_lines is not None: + pulumi.set(__self__, "aggregate_lines", aggregate_lines) + if aggregate_size is not None: + pulumi.set(__self__, "aggregate_size", aggregate_size) + if aggregate_time is not None: + pulumi.set(__self__, "aggregate_time", aggregate_time) + if api_connector is not None: + pulumi.set(__self__, "api_connector", api_connector) + if api_data_elements is not None: + pulumi.set(__self__, "api_data_elements", api_data_elements) + if destination_hostname is not None: + pulumi.set(__self__, "destination_hostname", destination_hostname) + if destination_path is not None: + pulumi.set(__self__, "destination_path", destination_path) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if override_aggregate_settings is not None: + pulumi.set(__self__, "override_aggregate_settings", override_aggregate_settings) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="aggregateLines") + def aggregate_lines(self) -> Optional[str]: + return pulumi.get(self, "aggregate_lines") + + @aggregate_lines.setter + def aggregate_lines(self, value: Optional[str]): + pulumi.set(self, "aggregate_lines", value) + + @property + @pulumi.getter(name="aggregateSize") + def aggregate_size(self) -> Optional[str]: + return pulumi.get(self, "aggregate_size") + + @aggregate_size.setter + def aggregate_size(self, value: Optional[str]): + pulumi.set(self, "aggregate_size", value) + + @property + @pulumi.getter(name="aggregateTime") + def aggregate_time(self) -> Optional[str]: + return pulumi.get(self, "aggregate_time") + + @aggregate_time.setter + def aggregate_time(self, value: Optional[str]): + pulumi.set(self, "aggregate_time", value) + + @property + @pulumi.getter(name="apiConnector") + def api_connector(self) -> Optional[str]: + return pulumi.get(self, "api_connector") + + @api_connector.setter + def api_connector(self, value: Optional[str]): + pulumi.set(self, "api_connector", value) + + @property + @pulumi.getter(name="apiDataElements") + def api_data_elements(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "api_data_elements") + + @api_data_elements.setter + def api_data_elements(self, value: Optional[Sequence[str]]): + pulumi.set(self, "api_data_elements", value) + + @property + @pulumi.getter(name="destinationHostname") + def destination_hostname(self) -> Optional[str]: + return pulumi.get(self, "destination_hostname") + + @destination_hostname.setter + def destination_hostname(self, value: Optional[str]): + pulumi.set(self, "destination_hostname", value) + + @property + @pulumi.getter(name="destinationPath") + def destination_path(self) -> Optional[str]: + return pulumi.get(self, "destination_path") + + @destination_path.setter + def destination_path(self, value: Optional[str]): + pulumi.set(self, "destination_path", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="overrideAggregateSettings") + def override_aggregate_settings(self) -> Optional[bool]: + return pulumi.get(self, "override_aggregate_settings") + + @override_aggregate_settings.setter + def override_aggregate_settings(self, value: Optional[bool]): + pulumi.set(self, "override_aggregate_settings", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs: + def __init__(__self__, *, + description: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + xml: Optional[str] = None): + if description is not None: + pulumi.set(__self__, "description", description) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if xml is not None: + pulumi.set(__self__, "xml", xml) + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[str]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def xml(self) -> Optional[str]: + return pulumi.get(self, "xml") + + @xml.setter + def xml(self, value: Optional[str]): + pulumi.set(self, "xml", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs: + def __init__(__self__, *, + cookie_name: Optional[str] = None, + description: Optional[str] = None, + enable_failover: Optional[bool] = None, + failover_rules: Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs']] = None, + failover_title: Optional[str] = None, + hostname: Optional[str] = None, + ip: Optional[str] = None, + locked: Optional[bool] = None, + origin_id: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if cookie_name is not None: + pulumi.set(__self__, "cookie_name", cookie_name) + if description is not None: + pulumi.set(__self__, "description", description) + if enable_failover is not None: + pulumi.set(__self__, "enable_failover", enable_failover) + if failover_rules is not None: + pulumi.set(__self__, "failover_rules", failover_rules) + if failover_title is not None: + pulumi.set(__self__, "failover_title", failover_title) + if hostname is not None: + pulumi.set(__self__, "hostname", hostname) + if ip is not None: + pulumi.set(__self__, "ip", ip) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if origin_id is not None: + pulumi.set(__self__, "origin_id", origin_id) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="cookieName") + def cookie_name(self) -> Optional[str]: + return pulumi.get(self, "cookie_name") + + @cookie_name.setter + def cookie_name(self, value: Optional[str]): + pulumi.set(self, "cookie_name", value) + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[str]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="enableFailover") + def enable_failover(self) -> Optional[bool]: + return pulumi.get(self, "enable_failover") + + @enable_failover.setter + def enable_failover(self, value: Optional[bool]): + pulumi.set(self, "enable_failover", value) + + @property + @pulumi.getter(name="failoverRules") + def failover_rules(self) -> Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs']]: + return pulumi.get(self, "failover_rules") + + @failover_rules.setter + def failover_rules(self, value: Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs']]): + pulumi.set(self, "failover_rules", value) + + @property + @pulumi.getter(name="failoverTitle") + def failover_title(self) -> Optional[str]: + return pulumi.get(self, "failover_title") + + @failover_title.setter + def failover_title(self, value: Optional[str]): + pulumi.set(self, "failover_title", value) + + @property + @pulumi.getter + def hostname(self) -> Optional[str]: + return pulumi.get(self, "hostname") + + @hostname.setter + def hostname(self, value: Optional[str]): + pulumi.set(self, "hostname", value) + + @property + @pulumi.getter + def ip(self) -> Optional[str]: + return pulumi.get(self, "ip") + + @ip.setter + def ip(self, value: Optional[str]): + pulumi.set(self, "ip", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="originId") + def origin_id(self) -> Optional[str]: + return pulumi.get(self, "origin_id") + + @origin_id.setter + def origin_id(self, value: Optional[str]): + pulumi.set(self, "origin_id", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs: + def __init__(__self__, *, + absolute_path: Optional[bool] = None, + context_root: Optional[str] = None, + failover_hostname: Optional[str] = None, + modify_request: Optional[bool] = None, + override_hostname: Optional[bool] = None): + if absolute_path is not None: + pulumi.set(__self__, "absolute_path", absolute_path) + if context_root is not None: + pulumi.set(__self__, "context_root", context_root) + if failover_hostname is not None: + pulumi.set(__self__, "failover_hostname", failover_hostname) + if modify_request is not None: + pulumi.set(__self__, "modify_request", modify_request) + if override_hostname is not None: + pulumi.set(__self__, "override_hostname", override_hostname) + + @property + @pulumi.getter(name="absolutePath") + def absolute_path(self) -> Optional[bool]: + return pulumi.get(self, "absolute_path") + + @absolute_path.setter + def absolute_path(self, value: Optional[bool]): + pulumi.set(self, "absolute_path", value) + + @property + @pulumi.getter(name="contextRoot") + def context_root(self) -> Optional[str]: + return pulumi.get(self, "context_root") + + @context_root.setter + def context_root(self, value: Optional[str]): + pulumi.set(self, "context_root", value) + + @property + @pulumi.getter(name="failoverHostname") + def failover_hostname(self) -> Optional[str]: + return pulumi.get(self, "failover_hostname") + + @failover_hostname.setter + def failover_hostname(self, value: Optional[str]): + pulumi.set(self, "failover_hostname", value) + + @property + @pulumi.getter(name="modifyRequest") + def modify_request(self) -> Optional[bool]: + return pulumi.get(self, "modify_request") + + @modify_request.setter + def modify_request(self, value: Optional[bool]): + pulumi.set(self, "modify_request", value) + + @property + @pulumi.getter(name="overrideHostname") + def override_hostname(self) -> Optional[bool]: + return pulumi.get(self, "override_hostname") + + @override_hostname.setter + def override_hostname(self, value: Optional[bool]): + pulumi.set(self, "override_hostname", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs: + def __init__(__self__, *, + cookie_name: Optional[str] = None, + description: Optional[str] = None, + enable_session_persistence: Optional[bool] = None, + hostname: Optional[str] = None, + id: Optional[str] = None, + locked: Optional[bool] = None, + session_persistence_title: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if cookie_name is not None: + pulumi.set(__self__, "cookie_name", cookie_name) + if description is not None: + pulumi.set(__self__, "description", description) + if enable_session_persistence is not None: + pulumi.set(__self__, "enable_session_persistence", enable_session_persistence) + if hostname is not None: + pulumi.set(__self__, "hostname", hostname) + if id is not None: + pulumi.set(__self__, "id", id) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if session_persistence_title is not None: + pulumi.set(__self__, "session_persistence_title", session_persistence_title) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="cookieName") + def cookie_name(self) -> Optional[str]: + return pulumi.get(self, "cookie_name") + + @cookie_name.setter + def cookie_name(self, value: Optional[str]): + pulumi.set(self, "cookie_name", value) + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[str]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="enableSessionPersistence") + def enable_session_persistence(self) -> Optional[bool]: + return pulumi.get(self, "enable_session_persistence") + + @enable_session_persistence.setter + def enable_session_persistence(self, value: Optional[bool]): + pulumi.set(self, "enable_session_persistence", value) + + @property + @pulumi.getter + def hostname(self) -> Optional[str]: + return pulumi.get(self, "hostname") + + @hostname.setter + def hostname(self, value: Optional[str]): + pulumi.set(self, "hostname", value) + + @property + @pulumi.getter + def id(self) -> Optional[str]: + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[str]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="sessionPersistenceTitle") + def session_persistence_title(self) -> Optional[str]: + return pulumi.get(self, "session_persistence_title") + + @session_persistence_title.setter + def session_persistence_title(self, value: Optional[str]): + pulumi.set(self, "session_persistence_title", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs: + def __init__(__self__, *, + cookie_name: Optional[str] = None, + domain: Optional[str] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if cookie_name is not None: + pulumi.set(__self__, "cookie_name", cookie_name) + if domain is not None: + pulumi.set(__self__, "domain", domain) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="cookieName") + def cookie_name(self) -> Optional[str]: + return pulumi.get(self, "cookie_name") + + @cookie_name.setter + def cookie_name(self, value: Optional[str]): + pulumi.set(self, "cookie_name", value) + + @property + @pulumi.getter + def domain(self) -> Optional[str]: + return pulumi.get(self, "domain") + + @domain.setter + def domain(self, value: Optional[str]): + pulumi.set(self, "domain", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[str]): + pulumi.set(self, "value", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs: + def __init__(__self__, *, + cloudlet_policy: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs'] = None, + cloudlet_shared_policy: Optional[int] = None, + enabled: Optional[bool] = None, + is_shared_policy: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if cloudlet_policy is not None: + pulumi.set(__self__, "cloudlet_policy", cloudlet_policy) + if cloudlet_shared_policy is not None: + pulumi.set(__self__, "cloudlet_shared_policy", cloudlet_shared_policy) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if is_shared_policy is not None: + pulumi.set(__self__, "is_shared_policy", is_shared_policy) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="cloudletPolicy") + def cloudlet_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs']: + return pulumi.get(self, "cloudlet_policy") + + @cloudlet_policy.setter + def cloudlet_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs']): + pulumi.set(self, "cloudlet_policy", value) + + @property + @pulumi.getter(name="cloudletSharedPolicy") + def cloudlet_shared_policy(self) -> Optional[int]: + return pulumi.get(self, "cloudlet_shared_policy") + + @cloudlet_shared_policy.setter + def cloudlet_shared_policy(self, value: Optional[int]): + pulumi.set(self, "cloudlet_shared_policy", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="isSharedPolicy") + def is_shared_policy(self) -> Optional[bool]: + return pulumi.get(self, "is_shared_policy") + + @is_shared_policy.setter + def is_shared_policy(self, value: Optional[bool]): + pulumi.set(self, "is_shared_policy", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs: + def __init__(__self__, *, + id: Optional[int] = None, + name: Optional[str] = None): + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[int]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[str]): + pulumi.set(self, "name", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs: + def __init__(__self__, *, + detect_injection: Optional[bool] = None, + enable_via_http: Optional[bool] = None, + enabled: Optional[bool] = None, + i18n_charsets: Optional[Sequence[str]] = None, + i18n_status: Optional[bool] = None, + locked: Optional[bool] = None, + pass_client_ip: Optional[bool] = None, + pass_set_cookie: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if detect_injection is not None: + pulumi.set(__self__, "detect_injection", detect_injection) + if enable_via_http is not None: + pulumi.set(__self__, "enable_via_http", enable_via_http) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if i18n_charsets is not None: + pulumi.set(__self__, "i18n_charsets", i18n_charsets) + if i18n_status is not None: + pulumi.set(__self__, "i18n_status", i18n_status) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if pass_client_ip is not None: + pulumi.set(__self__, "pass_client_ip", pass_client_ip) + if pass_set_cookie is not None: + pulumi.set(__self__, "pass_set_cookie", pass_set_cookie) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="detectInjection") + def detect_injection(self) -> Optional[bool]: + return pulumi.get(self, "detect_injection") + + @detect_injection.setter + def detect_injection(self, value: Optional[bool]): + pulumi.set(self, "detect_injection", value) + + @property + @pulumi.getter(name="enableViaHttp") + def enable_via_http(self) -> Optional[bool]: + return pulumi.get(self, "enable_via_http") + + @enable_via_http.setter + def enable_via_http(self, value: Optional[bool]): + pulumi.set(self, "enable_via_http", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="i18nCharsets") + def i18n_charsets(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "i18n_charsets") + + @i18n_charsets.setter + def i18n_charsets(self, value: Optional[Sequence[str]]): + pulumi.set(self, "i18n_charsets", value) + + @property + @pulumi.getter(name="i18nStatus") + def i18n_status(self) -> Optional[bool]: + return pulumi.get(self, "i18n_status") + + @i18n_status.setter + def i18n_status(self, value: Optional[bool]): + pulumi.set(self, "i18n_status", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="passClientIp") + def pass_client_ip(self) -> Optional[bool]: + return pulumi.get(self, "pass_client_ip") + + @pass_client_ip.setter + def pass_client_ip(self, value: Optional[bool]): + pulumi.set(self, "pass_client_ip", value) + + @property + @pulumi.getter(name="passSetCookie") + def pass_set_cookie(self) -> Optional[bool]: + return pulumi.get(self, "pass_set_cookie") + + @pass_set_cookie.setter + def pass_set_cookie(self, value: Optional[bool]): + pulumi.set(self, "pass_set_cookie", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs: + def __init__(__self__, *, + create_edge_worker: Optional[str] = None, + edge_worker_id: Optional[str] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + resource_tier: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if create_edge_worker is not None: + pulumi.set(__self__, "create_edge_worker", create_edge_worker) + if edge_worker_id is not None: + pulumi.set(__self__, "edge_worker_id", edge_worker_id) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if resource_tier is not None: + pulumi.set(__self__, "resource_tier", resource_tier) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="createEdgeWorker") + def create_edge_worker(self) -> Optional[str]: + return pulumi.get(self, "create_edge_worker") + + @create_edge_worker.setter + def create_edge_worker(self, value: Optional[str]): + pulumi.set(self, "create_edge_worker", value) + + @property + @pulumi.getter(name="edgeWorkerId") + def edge_worker_id(self) -> Optional[str]: + return pulumi.get(self, "edge_worker_id") + + @edge_worker_id.setter + def edge_worker_id(self, value: Optional[str]): + pulumi.set(self, "edge_worker_id", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="resourceTier") + def resource_tier(self) -> Optional[str]: + return pulumi.get(self, "resource_tier") + + @resource_tier.setter + def resource_tier(self, value: Optional[str]): + pulumi.set(self, "resource_tier", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs: + def __init__(__self__, *, + display: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if display is not None: + pulumi.set(__self__, "display", display) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def display(self) -> Optional[str]: + return pulumi.get(self, "display") + + @display.setter + def display(self, value: Optional[str]): + pulumi.set(self, "display", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs: + def __init__(__self__, *, + anonymous_vpn: Optional[str] = None, + best_practice_action: Optional[str] = None, + best_practice_redirecturl: Optional[str] = None, + detect_anonymous_vpn: Optional[bool] = None, + detect_anonymous_vpn_action: Optional[str] = None, + detect_anonymous_vpn_redirecturl: Optional[str] = None, + detect_hosting_provider: Optional[bool] = None, + detect_hosting_provider_action: Optional[str] = None, + detect_hosting_provider_redirecturl: Optional[str] = None, + detect_public_proxy: Optional[bool] = None, + detect_public_proxy_action: Optional[str] = None, + detect_public_proxy_redirecturl: Optional[str] = None, + detect_residential_proxy: Optional[bool] = None, + detect_residential_proxy_action: Optional[str] = None, + detect_residential_proxy_redirecturl: Optional[str] = None, + detect_smart_dns_proxy: Optional[bool] = None, + detect_smart_dns_proxy_action: Optional[str] = None, + detect_smart_dns_proxy_redirecturl: Optional[str] = None, + detect_tor_exit_node: Optional[bool] = None, + detect_tor_exit_node_action: Optional[str] = None, + detect_tor_exit_node_redirecturl: Optional[str] = None, + detect_vpn_data_center: Optional[bool] = None, + detect_vpn_data_center_action: Optional[str] = None, + detect_vpn_data_center_redirecturl: Optional[str] = None, + enable_configuration_mode: Optional[str] = None, + enabled: Optional[bool] = None, + forward_header_enrichment: Optional[bool] = None, + hosting_provider: Optional[str] = None, + locked: Optional[bool] = None, + public_proxy: Optional[str] = None, + residential_proxy: Optional[str] = None, + smart_dns_proxy: Optional[str] = None, + template_uuid: Optional[str] = None, + tor_exit_node: Optional[str] = None, + uuid: Optional[str] = None, + vpn_data_center: Optional[str] = None): + if anonymous_vpn is not None: + pulumi.set(__self__, "anonymous_vpn", anonymous_vpn) + if best_practice_action is not None: + pulumi.set(__self__, "best_practice_action", best_practice_action) + if best_practice_redirecturl is not None: + pulumi.set(__self__, "best_practice_redirecturl", best_practice_redirecturl) + if detect_anonymous_vpn is not None: + pulumi.set(__self__, "detect_anonymous_vpn", detect_anonymous_vpn) + if detect_anonymous_vpn_action is not None: + pulumi.set(__self__, "detect_anonymous_vpn_action", detect_anonymous_vpn_action) + if detect_anonymous_vpn_redirecturl is not None: + pulumi.set(__self__, "detect_anonymous_vpn_redirecturl", detect_anonymous_vpn_redirecturl) + if detect_hosting_provider is not None: + pulumi.set(__self__, "detect_hosting_provider", detect_hosting_provider) + if detect_hosting_provider_action is not None: + pulumi.set(__self__, "detect_hosting_provider_action", detect_hosting_provider_action) + if detect_hosting_provider_redirecturl is not None: + pulumi.set(__self__, "detect_hosting_provider_redirecturl", detect_hosting_provider_redirecturl) + if detect_public_proxy is not None: + pulumi.set(__self__, "detect_public_proxy", detect_public_proxy) + if detect_public_proxy_action is not None: + pulumi.set(__self__, "detect_public_proxy_action", detect_public_proxy_action) + if detect_public_proxy_redirecturl is not None: + pulumi.set(__self__, "detect_public_proxy_redirecturl", detect_public_proxy_redirecturl) + if detect_residential_proxy is not None: + pulumi.set(__self__, "detect_residential_proxy", detect_residential_proxy) + if detect_residential_proxy_action is not None: + pulumi.set(__self__, "detect_residential_proxy_action", detect_residential_proxy_action) + if detect_residential_proxy_redirecturl is not None: + pulumi.set(__self__, "detect_residential_proxy_redirecturl", detect_residential_proxy_redirecturl) + if detect_smart_dns_proxy is not None: + pulumi.set(__self__, "detect_smart_dns_proxy", detect_smart_dns_proxy) + if detect_smart_dns_proxy_action is not None: + pulumi.set(__self__, "detect_smart_dns_proxy_action", detect_smart_dns_proxy_action) + if detect_smart_dns_proxy_redirecturl is not None: + pulumi.set(__self__, "detect_smart_dns_proxy_redirecturl", detect_smart_dns_proxy_redirecturl) + if detect_tor_exit_node is not None: + pulumi.set(__self__, "detect_tor_exit_node", detect_tor_exit_node) + if detect_tor_exit_node_action is not None: + pulumi.set(__self__, "detect_tor_exit_node_action", detect_tor_exit_node_action) + if detect_tor_exit_node_redirecturl is not None: + pulumi.set(__self__, "detect_tor_exit_node_redirecturl", detect_tor_exit_node_redirecturl) + if detect_vpn_data_center is not None: + pulumi.set(__self__, "detect_vpn_data_center", detect_vpn_data_center) + if detect_vpn_data_center_action is not None: + pulumi.set(__self__, "detect_vpn_data_center_action", detect_vpn_data_center_action) + if detect_vpn_data_center_redirecturl is not None: + pulumi.set(__self__, "detect_vpn_data_center_redirecturl", detect_vpn_data_center_redirecturl) + if enable_configuration_mode is not None: + pulumi.set(__self__, "enable_configuration_mode", enable_configuration_mode) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if forward_header_enrichment is not None: + pulumi.set(__self__, "forward_header_enrichment", forward_header_enrichment) + if hosting_provider is not None: + pulumi.set(__self__, "hosting_provider", hosting_provider) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if public_proxy is not None: + pulumi.set(__self__, "public_proxy", public_proxy) + if residential_proxy is not None: + pulumi.set(__self__, "residential_proxy", residential_proxy) + if smart_dns_proxy is not None: + pulumi.set(__self__, "smart_dns_proxy", smart_dns_proxy) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if tor_exit_node is not None: + pulumi.set(__self__, "tor_exit_node", tor_exit_node) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if vpn_data_center is not None: + pulumi.set(__self__, "vpn_data_center", vpn_data_center) + + @property + @pulumi.getter(name="anonymousVpn") + def anonymous_vpn(self) -> Optional[str]: + return pulumi.get(self, "anonymous_vpn") + + @anonymous_vpn.setter + def anonymous_vpn(self, value: Optional[str]): + pulumi.set(self, "anonymous_vpn", value) + + @property + @pulumi.getter(name="bestPracticeAction") + def best_practice_action(self) -> Optional[str]: + return pulumi.get(self, "best_practice_action") + + @best_practice_action.setter + def best_practice_action(self, value: Optional[str]): + pulumi.set(self, "best_practice_action", value) + + @property + @pulumi.getter(name="bestPracticeRedirecturl") + def best_practice_redirecturl(self) -> Optional[str]: + return pulumi.get(self, "best_practice_redirecturl") + + @best_practice_redirecturl.setter + def best_practice_redirecturl(self, value: Optional[str]): + pulumi.set(self, "best_practice_redirecturl", value) + + @property + @pulumi.getter(name="detectAnonymousVpn") + def detect_anonymous_vpn(self) -> Optional[bool]: + return pulumi.get(self, "detect_anonymous_vpn") + + @detect_anonymous_vpn.setter + def detect_anonymous_vpn(self, value: Optional[bool]): + pulumi.set(self, "detect_anonymous_vpn", value) + + @property + @pulumi.getter(name="detectAnonymousVpnAction") + def detect_anonymous_vpn_action(self) -> Optional[str]: + return pulumi.get(self, "detect_anonymous_vpn_action") + + @detect_anonymous_vpn_action.setter + def detect_anonymous_vpn_action(self, value: Optional[str]): + pulumi.set(self, "detect_anonymous_vpn_action", value) + + @property + @pulumi.getter(name="detectAnonymousVpnRedirecturl") + def detect_anonymous_vpn_redirecturl(self) -> Optional[str]: + return pulumi.get(self, "detect_anonymous_vpn_redirecturl") + + @detect_anonymous_vpn_redirecturl.setter + def detect_anonymous_vpn_redirecturl(self, value: Optional[str]): + pulumi.set(self, "detect_anonymous_vpn_redirecturl", value) + + @property + @pulumi.getter(name="detectHostingProvider") + def detect_hosting_provider(self) -> Optional[bool]: + return pulumi.get(self, "detect_hosting_provider") + + @detect_hosting_provider.setter + def detect_hosting_provider(self, value: Optional[bool]): + pulumi.set(self, "detect_hosting_provider", value) + + @property + @pulumi.getter(name="detectHostingProviderAction") + def detect_hosting_provider_action(self) -> Optional[str]: + return pulumi.get(self, "detect_hosting_provider_action") + + @detect_hosting_provider_action.setter + def detect_hosting_provider_action(self, value: Optional[str]): + pulumi.set(self, "detect_hosting_provider_action", value) + + @property + @pulumi.getter(name="detectHostingProviderRedirecturl") + def detect_hosting_provider_redirecturl(self) -> Optional[str]: + return pulumi.get(self, "detect_hosting_provider_redirecturl") + + @detect_hosting_provider_redirecturl.setter + def detect_hosting_provider_redirecturl(self, value: Optional[str]): + pulumi.set(self, "detect_hosting_provider_redirecturl", value) + + @property + @pulumi.getter(name="detectPublicProxy") + def detect_public_proxy(self) -> Optional[bool]: + return pulumi.get(self, "detect_public_proxy") + + @detect_public_proxy.setter + def detect_public_proxy(self, value: Optional[bool]): + pulumi.set(self, "detect_public_proxy", value) + + @property + @pulumi.getter(name="detectPublicProxyAction") + def detect_public_proxy_action(self) -> Optional[str]: + return pulumi.get(self, "detect_public_proxy_action") + + @detect_public_proxy_action.setter + def detect_public_proxy_action(self, value: Optional[str]): + pulumi.set(self, "detect_public_proxy_action", value) + + @property + @pulumi.getter(name="detectPublicProxyRedirecturl") + def detect_public_proxy_redirecturl(self) -> Optional[str]: + return pulumi.get(self, "detect_public_proxy_redirecturl") + + @detect_public_proxy_redirecturl.setter + def detect_public_proxy_redirecturl(self, value: Optional[str]): + pulumi.set(self, "detect_public_proxy_redirecturl", value) + + @property + @pulumi.getter(name="detectResidentialProxy") + def detect_residential_proxy(self) -> Optional[bool]: + return pulumi.get(self, "detect_residential_proxy") + + @detect_residential_proxy.setter + def detect_residential_proxy(self, value: Optional[bool]): + pulumi.set(self, "detect_residential_proxy", value) + + @property + @pulumi.getter(name="detectResidentialProxyAction") + def detect_residential_proxy_action(self) -> Optional[str]: + return pulumi.get(self, "detect_residential_proxy_action") + + @detect_residential_proxy_action.setter + def detect_residential_proxy_action(self, value: Optional[str]): + pulumi.set(self, "detect_residential_proxy_action", value) + + @property + @pulumi.getter(name="detectResidentialProxyRedirecturl") + def detect_residential_proxy_redirecturl(self) -> Optional[str]: + return pulumi.get(self, "detect_residential_proxy_redirecturl") + + @detect_residential_proxy_redirecturl.setter + def detect_residential_proxy_redirecturl(self, value: Optional[str]): + pulumi.set(self, "detect_residential_proxy_redirecturl", value) + + @property + @pulumi.getter(name="detectSmartDnsProxy") + def detect_smart_dns_proxy(self) -> Optional[bool]: + return pulumi.get(self, "detect_smart_dns_proxy") + + @detect_smart_dns_proxy.setter + def detect_smart_dns_proxy(self, value: Optional[bool]): + pulumi.set(self, "detect_smart_dns_proxy", value) + + @property + @pulumi.getter(name="detectSmartDnsProxyAction") + def detect_smart_dns_proxy_action(self) -> Optional[str]: + return pulumi.get(self, "detect_smart_dns_proxy_action") + + @detect_smart_dns_proxy_action.setter + def detect_smart_dns_proxy_action(self, value: Optional[str]): + pulumi.set(self, "detect_smart_dns_proxy_action", value) + + @property + @pulumi.getter(name="detectSmartDnsProxyRedirecturl") + def detect_smart_dns_proxy_redirecturl(self) -> Optional[str]: + return pulumi.get(self, "detect_smart_dns_proxy_redirecturl") + + @detect_smart_dns_proxy_redirecturl.setter + def detect_smart_dns_proxy_redirecturl(self, value: Optional[str]): + pulumi.set(self, "detect_smart_dns_proxy_redirecturl", value) + + @property + @pulumi.getter(name="detectTorExitNode") + def detect_tor_exit_node(self) -> Optional[bool]: + return pulumi.get(self, "detect_tor_exit_node") + + @detect_tor_exit_node.setter + def detect_tor_exit_node(self, value: Optional[bool]): + pulumi.set(self, "detect_tor_exit_node", value) + + @property + @pulumi.getter(name="detectTorExitNodeAction") + def detect_tor_exit_node_action(self) -> Optional[str]: + return pulumi.get(self, "detect_tor_exit_node_action") + + @detect_tor_exit_node_action.setter + def detect_tor_exit_node_action(self, value: Optional[str]): + pulumi.set(self, "detect_tor_exit_node_action", value) + + @property + @pulumi.getter(name="detectTorExitNodeRedirecturl") + def detect_tor_exit_node_redirecturl(self) -> Optional[str]: + return pulumi.get(self, "detect_tor_exit_node_redirecturl") + + @detect_tor_exit_node_redirecturl.setter + def detect_tor_exit_node_redirecturl(self, value: Optional[str]): + pulumi.set(self, "detect_tor_exit_node_redirecturl", value) + + @property + @pulumi.getter(name="detectVpnDataCenter") + def detect_vpn_data_center(self) -> Optional[bool]: + return pulumi.get(self, "detect_vpn_data_center") + + @detect_vpn_data_center.setter + def detect_vpn_data_center(self, value: Optional[bool]): + pulumi.set(self, "detect_vpn_data_center", value) + + @property + @pulumi.getter(name="detectVpnDataCenterAction") + def detect_vpn_data_center_action(self) -> Optional[str]: + return pulumi.get(self, "detect_vpn_data_center_action") + + @detect_vpn_data_center_action.setter + def detect_vpn_data_center_action(self, value: Optional[str]): + pulumi.set(self, "detect_vpn_data_center_action", value) + + @property + @pulumi.getter(name="detectVpnDataCenterRedirecturl") + def detect_vpn_data_center_redirecturl(self) -> Optional[str]: + return pulumi.get(self, "detect_vpn_data_center_redirecturl") + + @detect_vpn_data_center_redirecturl.setter + def detect_vpn_data_center_redirecturl(self, value: Optional[str]): + pulumi.set(self, "detect_vpn_data_center_redirecturl", value) + + @property + @pulumi.getter(name="enableConfigurationMode") + def enable_configuration_mode(self) -> Optional[str]: + return pulumi.get(self, "enable_configuration_mode") + + @enable_configuration_mode.setter + def enable_configuration_mode(self, value: Optional[str]): + pulumi.set(self, "enable_configuration_mode", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="forwardHeaderEnrichment") + def forward_header_enrichment(self) -> Optional[bool]: + return pulumi.get(self, "forward_header_enrichment") + + @forward_header_enrichment.setter + def forward_header_enrichment(self, value: Optional[bool]): + pulumi.set(self, "forward_header_enrichment", value) + + @property + @pulumi.getter(name="hostingProvider") + def hosting_provider(self) -> Optional[str]: + return pulumi.get(self, "hosting_provider") + + @hosting_provider.setter + def hosting_provider(self, value: Optional[str]): + pulumi.set(self, "hosting_provider", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="publicProxy") + def public_proxy(self) -> Optional[str]: + return pulumi.get(self, "public_proxy") + + @public_proxy.setter + def public_proxy(self, value: Optional[str]): + pulumi.set(self, "public_proxy", value) + + @property + @pulumi.getter(name="residentialProxy") + def residential_proxy(self) -> Optional[str]: + return pulumi.get(self, "residential_proxy") + + @residential_proxy.setter + def residential_proxy(self, value: Optional[str]): + pulumi.set(self, "residential_proxy", value) + + @property + @pulumi.getter(name="smartDnsProxy") + def smart_dns_proxy(self) -> Optional[str]: + return pulumi.get(self, "smart_dns_proxy") + + @smart_dns_proxy.setter + def smart_dns_proxy(self, value: Optional[str]): + pulumi.set(self, "smart_dns_proxy", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="torExitNode") + def tor_exit_node(self) -> Optional[str]: + return pulumi.get(self, "tor_exit_node") + + @tor_exit_node.setter + def tor_exit_node(self, value: Optional[str]): + pulumi.set(self, "tor_exit_node", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter(name="vpnDataCenter") + def vpn_data_center(self) -> Optional[str]: + return pulumi.get(self, "vpn_data_center") + + @vpn_data_center.setter + def vpn_data_center(self, value: Optional[str]): + pulumi.set(self, "vpn_data_center", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs: + def __init__(__self__, *, + action_type: Optional[str] = None, + allow_fcm_parent_override: Optional[bool] = None, + cex_custom_path: Optional[bool] = None, + cex_hostname: Optional[str] = None, + cex_path: Optional[str] = None, + content_custom_path: Optional[bool] = None, + content_hostname: Optional[str] = None, + content_path: Optional[str] = None, + cp_code: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs'] = None, + dynamic_custom_path: Optional[bool] = None, + dynamic_method: Optional[str] = None, + dynamic_path: Optional[str] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + modify_protocol: Optional[bool] = None, + net_storage_hostname: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs'] = None, + net_storage_path: Optional[str] = None, + preserve_query_string: Optional[bool] = None, + protocol: Optional[str] = None, + redirect_custom_path: Optional[bool] = None, + redirect_hostname: Optional[str] = None, + redirect_hostname_type: Optional[str] = None, + redirect_method: Optional[int] = None, + redirect_path: Optional[str] = None, + saas_cname_enabled: Optional[bool] = None, + saas_cname_level: Optional[int] = None, + saas_cookie: Optional[str] = None, + saas_query_string: Optional[str] = None, + saas_regex: Optional[str] = None, + saas_replace: Optional[str] = None, + saas_suffix: Optional[str] = None, + saas_type: Optional[str] = None, + status_code: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if action_type is not None: + pulumi.set(__self__, "action_type", action_type) + if allow_fcm_parent_override is not None: + pulumi.set(__self__, "allow_fcm_parent_override", allow_fcm_parent_override) + if cex_custom_path is not None: + pulumi.set(__self__, "cex_custom_path", cex_custom_path) + if cex_hostname is not None: + pulumi.set(__self__, "cex_hostname", cex_hostname) + if cex_path is not None: + pulumi.set(__self__, "cex_path", cex_path) + if content_custom_path is not None: + pulumi.set(__self__, "content_custom_path", content_custom_path) + if content_hostname is not None: + pulumi.set(__self__, "content_hostname", content_hostname) + if content_path is not None: + pulumi.set(__self__, "content_path", content_path) + if cp_code is not None: + pulumi.set(__self__, "cp_code", cp_code) + if dynamic_custom_path is not None: + pulumi.set(__self__, "dynamic_custom_path", dynamic_custom_path) + if dynamic_method is not None: + pulumi.set(__self__, "dynamic_method", dynamic_method) + if dynamic_path is not None: + pulumi.set(__self__, "dynamic_path", dynamic_path) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if modify_protocol is not None: + pulumi.set(__self__, "modify_protocol", modify_protocol) + if net_storage_hostname is not None: + pulumi.set(__self__, "net_storage_hostname", net_storage_hostname) + if net_storage_path is not None: + pulumi.set(__self__, "net_storage_path", net_storage_path) + if preserve_query_string is not None: + pulumi.set(__self__, "preserve_query_string", preserve_query_string) + if protocol is not None: + pulumi.set(__self__, "protocol", protocol) + if redirect_custom_path is not None: + pulumi.set(__self__, "redirect_custom_path", redirect_custom_path) + if redirect_hostname is not None: + pulumi.set(__self__, "redirect_hostname", redirect_hostname) + if redirect_hostname_type is not None: + pulumi.set(__self__, "redirect_hostname_type", redirect_hostname_type) + if redirect_method is not None: + pulumi.set(__self__, "redirect_method", redirect_method) + if redirect_path is not None: + pulumi.set(__self__, "redirect_path", redirect_path) + if saas_cname_enabled is not None: + pulumi.set(__self__, "saas_cname_enabled", saas_cname_enabled) + if saas_cname_level is not None: + pulumi.set(__self__, "saas_cname_level", saas_cname_level) + if saas_cookie is not None: + pulumi.set(__self__, "saas_cookie", saas_cookie) + if saas_query_string is not None: + pulumi.set(__self__, "saas_query_string", saas_query_string) + if saas_regex is not None: + pulumi.set(__self__, "saas_regex", saas_regex) + if saas_replace is not None: + pulumi.set(__self__, "saas_replace", saas_replace) + if saas_suffix is not None: + pulumi.set(__self__, "saas_suffix", saas_suffix) + if saas_type is not None: + pulumi.set(__self__, "saas_type", saas_type) + if status_code is not None: + pulumi.set(__self__, "status_code", status_code) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="actionType") + def action_type(self) -> Optional[str]: + return pulumi.get(self, "action_type") + + @action_type.setter + def action_type(self, value: Optional[str]): + pulumi.set(self, "action_type", value) + + @property + @pulumi.getter(name="allowFcmParentOverride") + def allow_fcm_parent_override(self) -> Optional[bool]: + return pulumi.get(self, "allow_fcm_parent_override") + + @allow_fcm_parent_override.setter + def allow_fcm_parent_override(self, value: Optional[bool]): + pulumi.set(self, "allow_fcm_parent_override", value) + + @property + @pulumi.getter(name="cexCustomPath") + def cex_custom_path(self) -> Optional[bool]: + return pulumi.get(self, "cex_custom_path") + + @cex_custom_path.setter + def cex_custom_path(self, value: Optional[bool]): + pulumi.set(self, "cex_custom_path", value) + + @property + @pulumi.getter(name="cexHostname") + def cex_hostname(self) -> Optional[str]: + return pulumi.get(self, "cex_hostname") + + @cex_hostname.setter + def cex_hostname(self, value: Optional[str]): + pulumi.set(self, "cex_hostname", value) + + @property + @pulumi.getter(name="cexPath") + def cex_path(self) -> Optional[str]: + return pulumi.get(self, "cex_path") + + @cex_path.setter + def cex_path(self, value: Optional[str]): + pulumi.set(self, "cex_path", value) + + @property + @pulumi.getter(name="contentCustomPath") + def content_custom_path(self) -> Optional[bool]: + return pulumi.get(self, "content_custom_path") + + @content_custom_path.setter + def content_custom_path(self, value: Optional[bool]): + pulumi.set(self, "content_custom_path", value) + + @property + @pulumi.getter(name="contentHostname") + def content_hostname(self) -> Optional[str]: + return pulumi.get(self, "content_hostname") + + @content_hostname.setter + def content_hostname(self, value: Optional[str]): + pulumi.set(self, "content_hostname", value) + + @property + @pulumi.getter(name="contentPath") + def content_path(self) -> Optional[str]: + return pulumi.get(self, "content_path") + + @content_path.setter + def content_path(self, value: Optional[str]): + pulumi.set(self, "content_path", value) + + @property + @pulumi.getter(name="cpCode") + def cp_code(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs']: + return pulumi.get(self, "cp_code") + + @cp_code.setter + def cp_code(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs']): + pulumi.set(self, "cp_code", value) + + @property + @pulumi.getter(name="dynamicCustomPath") + def dynamic_custom_path(self) -> Optional[bool]: + return pulumi.get(self, "dynamic_custom_path") + + @dynamic_custom_path.setter + def dynamic_custom_path(self, value: Optional[bool]): + pulumi.set(self, "dynamic_custom_path", value) + + @property + @pulumi.getter(name="dynamicMethod") + def dynamic_method(self) -> Optional[str]: + return pulumi.get(self, "dynamic_method") + + @dynamic_method.setter + def dynamic_method(self, value: Optional[str]): + pulumi.set(self, "dynamic_method", value) + + @property + @pulumi.getter(name="dynamicPath") + def dynamic_path(self) -> Optional[str]: + return pulumi.get(self, "dynamic_path") + + @dynamic_path.setter + def dynamic_path(self, value: Optional[str]): + pulumi.set(self, "dynamic_path", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="modifyProtocol") + def modify_protocol(self) -> Optional[bool]: + return pulumi.get(self, "modify_protocol") + + @modify_protocol.setter + def modify_protocol(self, value: Optional[bool]): + pulumi.set(self, "modify_protocol", value) + + @property + @pulumi.getter(name="netStorageHostname") + def net_storage_hostname(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs']: + return pulumi.get(self, "net_storage_hostname") + + @net_storage_hostname.setter + def net_storage_hostname(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs']): + pulumi.set(self, "net_storage_hostname", value) + + @property + @pulumi.getter(name="netStoragePath") + def net_storage_path(self) -> Optional[str]: + return pulumi.get(self, "net_storage_path") + + @net_storage_path.setter + def net_storage_path(self, value: Optional[str]): + pulumi.set(self, "net_storage_path", value) + + @property + @pulumi.getter(name="preserveQueryString") + def preserve_query_string(self) -> Optional[bool]: + return pulumi.get(self, "preserve_query_string") + + @preserve_query_string.setter + def preserve_query_string(self, value: Optional[bool]): + pulumi.set(self, "preserve_query_string", value) + + @property + @pulumi.getter + def protocol(self) -> Optional[str]: + return pulumi.get(self, "protocol") + + @protocol.setter + def protocol(self, value: Optional[str]): + pulumi.set(self, "protocol", value) + + @property + @pulumi.getter(name="redirectCustomPath") + def redirect_custom_path(self) -> Optional[bool]: + return pulumi.get(self, "redirect_custom_path") + + @redirect_custom_path.setter + def redirect_custom_path(self, value: Optional[bool]): + pulumi.set(self, "redirect_custom_path", value) + + @property + @pulumi.getter(name="redirectHostname") + def redirect_hostname(self) -> Optional[str]: + return pulumi.get(self, "redirect_hostname") + + @redirect_hostname.setter + def redirect_hostname(self, value: Optional[str]): + pulumi.set(self, "redirect_hostname", value) + + @property + @pulumi.getter(name="redirectHostnameType") + def redirect_hostname_type(self) -> Optional[str]: + return pulumi.get(self, "redirect_hostname_type") + + @redirect_hostname_type.setter + def redirect_hostname_type(self, value: Optional[str]): + pulumi.set(self, "redirect_hostname_type", value) + + @property + @pulumi.getter(name="redirectMethod") + def redirect_method(self) -> Optional[int]: + return pulumi.get(self, "redirect_method") + + @redirect_method.setter + def redirect_method(self, value: Optional[int]): + pulumi.set(self, "redirect_method", value) + + @property + @pulumi.getter(name="redirectPath") + def redirect_path(self) -> Optional[str]: + return pulumi.get(self, "redirect_path") + + @redirect_path.setter + def redirect_path(self, value: Optional[str]): + pulumi.set(self, "redirect_path", value) + + @property + @pulumi.getter(name="saasCnameEnabled") + def saas_cname_enabled(self) -> Optional[bool]: + return pulumi.get(self, "saas_cname_enabled") + + @saas_cname_enabled.setter + def saas_cname_enabled(self, value: Optional[bool]): + pulumi.set(self, "saas_cname_enabled", value) + + @property + @pulumi.getter(name="saasCnameLevel") + def saas_cname_level(self) -> Optional[int]: + return pulumi.get(self, "saas_cname_level") + + @saas_cname_level.setter + def saas_cname_level(self, value: Optional[int]): + pulumi.set(self, "saas_cname_level", value) + + @property + @pulumi.getter(name="saasCookie") + def saas_cookie(self) -> Optional[str]: + return pulumi.get(self, "saas_cookie") + + @saas_cookie.setter + def saas_cookie(self, value: Optional[str]): + pulumi.set(self, "saas_cookie", value) + + @property + @pulumi.getter(name="saasQueryString") + def saas_query_string(self) -> Optional[str]: + return pulumi.get(self, "saas_query_string") + + @saas_query_string.setter + def saas_query_string(self, value: Optional[str]): + pulumi.set(self, "saas_query_string", value) + + @property + @pulumi.getter(name="saasRegex") + def saas_regex(self) -> Optional[str]: + return pulumi.get(self, "saas_regex") + + @saas_regex.setter + def saas_regex(self, value: Optional[str]): + pulumi.set(self, "saas_regex", value) + + @property + @pulumi.getter(name="saasReplace") + def saas_replace(self) -> Optional[str]: + return pulumi.get(self, "saas_replace") + + @saas_replace.setter + def saas_replace(self, value: Optional[str]): + pulumi.set(self, "saas_replace", value) + + @property + @pulumi.getter(name="saasSuffix") + def saas_suffix(self) -> Optional[str]: + return pulumi.get(self, "saas_suffix") + + @saas_suffix.setter + def saas_suffix(self, value: Optional[str]): + pulumi.set(self, "saas_suffix", value) + + @property + @pulumi.getter(name="saasType") + def saas_type(self) -> Optional[str]: + return pulumi.get(self, "saas_type") + + @saas_type.setter + def saas_type(self, value: Optional[str]): + pulumi.set(self, "saas_type", value) + + @property + @pulumi.getter(name="statusCode") + def status_code(self) -> Optional[int]: + return pulumi.get(self, "status_code") + + @status_code.setter + def status_code(self, value: Optional[int]): + pulumi.set(self, "status_code", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs: + def __init__(__self__, *, + cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs'] = None, + created_date: Optional[int] = None, + description: Optional[str] = None, + id: Optional[int] = None, + name: Optional[str] = None, + products: Optional[Sequence[str]] = None): + if cp_code_limits is not None: + pulumi.set(__self__, "cp_code_limits", cp_code_limits) + if created_date is not None: + pulumi.set(__self__, "created_date", created_date) + if description is not None: + pulumi.set(__self__, "description", description) + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + if products is not None: + pulumi.set(__self__, "products", products) + + @property + @pulumi.getter(name="cpCodeLimits") + def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs']: + return pulumi.get(self, "cp_code_limits") + + @cp_code_limits.setter + def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs']): + pulumi.set(self, "cp_code_limits", value) + + @property + @pulumi.getter(name="createdDate") + def created_date(self) -> Optional[int]: + return pulumi.get(self, "created_date") + + @created_date.setter + def created_date(self, value: Optional[int]): + pulumi.set(self, "created_date", value) + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[str]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[int]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def products(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "products") + + @products.setter + def products(self, value: Optional[Sequence[str]]): + pulumi.set(self, "products", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs: + def __init__(__self__, *, + current_capacity: Optional[int] = None, + limit: Optional[int] = None, + limit_type: Optional[str] = None): + if current_capacity is not None: + pulumi.set(__self__, "current_capacity", current_capacity) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if limit_type is not None: + pulumi.set(__self__, "limit_type", limit_type) + + @property + @pulumi.getter(name="currentCapacity") + def current_capacity(self) -> Optional[int]: + return pulumi.get(self, "current_capacity") + + @current_capacity.setter + def current_capacity(self, value: Optional[int]): + pulumi.set(self, "current_capacity", value) + + @property + @pulumi.getter + def limit(self) -> Optional[int]: + return pulumi.get(self, "limit") + + @limit.setter + def limit(self, value: Optional[int]): + pulumi.set(self, "limit", value) + + @property + @pulumi.getter(name="limitType") + def limit_type(self) -> Optional[str]: + return pulumi.get(self, "limit_type") + + @limit_type.setter + def limit_type(self, value: Optional[str]): + pulumi.set(self, "limit_type", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs: + def __init__(__self__, *, + cp_code: Optional[int] = None, + download_domain_name: Optional[str] = None, + g2o_token: Optional[str] = None): + if cp_code is not None: + pulumi.set(__self__, "cp_code", cp_code) + if download_domain_name is not None: + pulumi.set(__self__, "download_domain_name", download_domain_name) + if g2o_token is not None: + pulumi.set(__self__, "g2o_token", g2o_token) + + @property + @pulumi.getter(name="cpCode") + def cp_code(self) -> Optional[int]: + return pulumi.get(self, "cp_code") + + @cp_code.setter + def cp_code(self, value: Optional[int]): + pulumi.set(self, "cp_code", value) + + @property + @pulumi.getter(name="downloadDomainName") + def download_domain_name(self) -> Optional[str]: + return pulumi.get(self, "download_domain_name") + + @download_domain_name.setter + def download_domain_name(self, value: Optional[str]): + pulumi.set(self, "download_domain_name", value) + + @property + @pulumi.getter(name="g2oToken") + def g2o_token(self) -> Optional[str]: + return pulumi.get(self, "g2o_token") + + @g2o_token.setter + def g2o_token(self, value: Optional[str]): + pulumi.set(self, "g2o_token", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs: + def __init__(__self__, *, + compatibility: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if compatibility is not None: + pulumi.set(__self__, "compatibility", compatibility) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def compatibility(self) -> Optional[bool]: + return pulumi.get(self, "compatibility") + + @compatibility.setter + def compatibility(self, value: Optional[bool]): + pulumi.set(self, "compatibility", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs: + def __init__(__self__, *, + cloudlet_policy: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs'] = None, + enabled: Optional[bool] = None, + java_script_insertion_rule: Optional[str] = None, + locked: Optional[bool] = None, + media_math_prefix: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if cloudlet_policy is not None: + pulumi.set(__self__, "cloudlet_policy", cloudlet_policy) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if java_script_insertion_rule is not None: + pulumi.set(__self__, "java_script_insertion_rule", java_script_insertion_rule) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if media_math_prefix is not None: + pulumi.set(__self__, "media_math_prefix", media_math_prefix) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="cloudletPolicy") + def cloudlet_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs']: + return pulumi.get(self, "cloudlet_policy") + + @cloudlet_policy.setter + def cloudlet_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs']): + pulumi.set(self, "cloudlet_policy", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="javaScriptInsertionRule") + def java_script_insertion_rule(self) -> Optional[str]: + return pulumi.get(self, "java_script_insertion_rule") + + @java_script_insertion_rule.setter + def java_script_insertion_rule(self, value: Optional[str]): + pulumi.set(self, "java_script_insertion_rule", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="mediaMathPrefix") + def media_math_prefix(self) -> Optional[str]: + return pulumi.get(self, "media_math_prefix") + + @media_math_prefix.setter + def media_math_prefix(self, value: Optional[str]): + pulumi.set(self, "media_math_prefix", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs: + def __init__(__self__, *, + id: Optional[int] = None, + name: Optional[str] = None): + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[int]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[str]): + pulumi.set(self, "name", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs: + def __init__(__self__, *, + cloudlet_policy: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs'] = None, + enabled: Optional[bool] = None, + java_script_insertion_rule: Optional[str] = None, + locked: Optional[bool] = None, + media_math_prefix: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if cloudlet_policy is not None: + pulumi.set(__self__, "cloudlet_policy", cloudlet_policy) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if java_script_insertion_rule is not None: + pulumi.set(__self__, "java_script_insertion_rule", java_script_insertion_rule) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if media_math_prefix is not None: + pulumi.set(__self__, "media_math_prefix", media_math_prefix) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="cloudletPolicy") + def cloudlet_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs']: + return pulumi.get(self, "cloudlet_policy") + + @cloudlet_policy.setter + def cloudlet_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs']): + pulumi.set(self, "cloudlet_policy", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="javaScriptInsertionRule") + def java_script_insertion_rule(self) -> Optional[str]: + return pulumi.get(self, "java_script_insertion_rule") + + @java_script_insertion_rule.setter + def java_script_insertion_rule(self, value: Optional[str]): + pulumi.set(self, "java_script_insertion_rule", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="mediaMathPrefix") + def media_math_prefix(self) -> Optional[str]: + return pulumi.get(self, "media_math_prefix") + + @media_math_prefix.setter + def media_math_prefix(self, value: Optional[str]): + pulumi.set(self, "media_math_prefix", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs: + def __init__(__self__, *, + id: Optional[int] = None, + name: Optional[str] = None): + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[int]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[str]): + pulumi.set(self, "name", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs: + def __init__(__self__, *, + cloudlet_policy: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs'] = None, + cloudlet_shared_policy: Optional[int] = None, + enabled: Optional[bool] = None, + is_shared_policy: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if cloudlet_policy is not None: + pulumi.set(__self__, "cloudlet_policy", cloudlet_policy) + if cloudlet_shared_policy is not None: + pulumi.set(__self__, "cloudlet_shared_policy", cloudlet_shared_policy) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if is_shared_policy is not None: + pulumi.set(__self__, "is_shared_policy", is_shared_policy) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="cloudletPolicy") + def cloudlet_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs']: + return pulumi.get(self, "cloudlet_policy") + + @cloudlet_policy.setter + def cloudlet_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs']): + pulumi.set(self, "cloudlet_policy", value) + + @property + @pulumi.getter(name="cloudletSharedPolicy") + def cloudlet_shared_policy(self) -> Optional[int]: + return pulumi.get(self, "cloudlet_shared_policy") + + @cloudlet_shared_policy.setter + def cloudlet_shared_policy(self, value: Optional[int]): + pulumi.set(self, "cloudlet_shared_policy", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="isSharedPolicy") + def is_shared_policy(self) -> Optional[bool]: + return pulumi.get(self, "is_shared_policy") + + @is_shared_policy.setter + def is_shared_policy(self, value: Optional[bool]): + pulumi.set(self, "is_shared_policy", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs: + def __init__(__self__, *, + id: Optional[int] = None, + name: Optional[str] = None): + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[int]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[str]): + pulumi.set(self, "name", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs: + def __init__(__self__, *, + custom_sign_strings: Optional[Sequence[str]] = None, + data_header: Optional[str] = None, + enabled: Optional[bool] = None, + encoding_version: Optional[int] = None, + locked: Optional[bool] = None, + nonce: Optional[str] = None, + secret_key: Optional[str] = None, + signed_header: Optional[str] = None, + template_uuid: Optional[str] = None, + use_custom_sign_string: Optional[bool] = None, + uuid: Optional[str] = None): + if custom_sign_strings is not None: + pulumi.set(__self__, "custom_sign_strings", custom_sign_strings) + if data_header is not None: + pulumi.set(__self__, "data_header", data_header) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if encoding_version is not None: + pulumi.set(__self__, "encoding_version", encoding_version) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if nonce is not None: + pulumi.set(__self__, "nonce", nonce) + if secret_key is not None: + pulumi.set(__self__, "secret_key", secret_key) + if signed_header is not None: + pulumi.set(__self__, "signed_header", signed_header) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if use_custom_sign_string is not None: + pulumi.set(__self__, "use_custom_sign_string", use_custom_sign_string) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="customSignStrings") + def custom_sign_strings(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "custom_sign_strings") + + @custom_sign_strings.setter + def custom_sign_strings(self, value: Optional[Sequence[str]]): + pulumi.set(self, "custom_sign_strings", value) + + @property + @pulumi.getter(name="dataHeader") + def data_header(self) -> Optional[str]: + return pulumi.get(self, "data_header") + + @data_header.setter + def data_header(self, value: Optional[str]): + pulumi.set(self, "data_header", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="encodingVersion") + def encoding_version(self) -> Optional[int]: + return pulumi.get(self, "encoding_version") + + @encoding_version.setter + def encoding_version(self, value: Optional[int]): + pulumi.set(self, "encoding_version", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def nonce(self) -> Optional[str]: + return pulumi.get(self, "nonce") + + @nonce.setter + def nonce(self, value: Optional[str]): + pulumi.set(self, "nonce", value) + + @property + @pulumi.getter(name="secretKey") + def secret_key(self) -> Optional[str]: + return pulumi.get(self, "secret_key") + + @secret_key.setter + def secret_key(self, value: Optional[str]): + pulumi.set(self, "secret_key", value) + + @property + @pulumi.getter(name="signedHeader") + def signed_header(self) -> Optional[str]: + return pulumi.get(self, "signed_header") + + @signed_header.setter + def signed_header(self, value: Optional[str]): + pulumi.set(self, "signed_header", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="useCustomSignString") + def use_custom_sign_string(self) -> Optional[bool]: + return pulumi.get(self, "use_custom_sign_string") + + @use_custom_sign_string.setter + def use_custom_sign_string(self, value: Optional[bool]): + pulumi.set(self, "use_custom_sign_string", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs: + def __init__(__self__, *, + header_name: Optional[str] = None, + locked: Optional[bool] = None, + output_option: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + variable_name: Optional[str] = None): + if header_name is not None: + pulumi.set(__self__, "header_name", header_name) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if output_option is not None: + pulumi.set(__self__, "output_option", output_option) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if variable_name is not None: + pulumi.set(__self__, "variable_name", variable_name) + + @property + @pulumi.getter(name="headerName") + def header_name(self) -> Optional[str]: + return pulumi.get(self, "header_name") + + @header_name.setter + def header_name(self, value: Optional[str]): + pulumi.set(self, "header_name", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="outputOption") + def output_option(self) -> Optional[str]: + return pulumi.get(self, "output_option") + + @output_option.setter + def output_option(self, value: Optional[str]): + pulumi.set(self, "output_option", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter(name="variableName") + def variable_name(self) -> Optional[str]: + return pulumi.get(self, "variable_name") + + @variable_name.setter + def variable_name(self, value: Optional[str]): + pulumi.set(self, "variable_name", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs: + def __init__(__self__, *, + advanced: Optional[str] = None, + cache_responses_with_errors: Optional[bool] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + operations_json_body_parameter_name: Optional[str] = None, + operations_url_query_parameter_name: Optional[str] = None, + post_request_processing_error_handling: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if advanced is not None: + pulumi.set(__self__, "advanced", advanced) + if cache_responses_with_errors is not None: + pulumi.set(__self__, "cache_responses_with_errors", cache_responses_with_errors) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if operations_json_body_parameter_name is not None: + pulumi.set(__self__, "operations_json_body_parameter_name", operations_json_body_parameter_name) + if operations_url_query_parameter_name is not None: + pulumi.set(__self__, "operations_url_query_parameter_name", operations_url_query_parameter_name) + if post_request_processing_error_handling is not None: + pulumi.set(__self__, "post_request_processing_error_handling", post_request_processing_error_handling) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def advanced(self) -> Optional[str]: + return pulumi.get(self, "advanced") + + @advanced.setter + def advanced(self, value: Optional[str]): + pulumi.set(self, "advanced", value) + + @property + @pulumi.getter(name="cacheResponsesWithErrors") + def cache_responses_with_errors(self) -> Optional[bool]: + return pulumi.get(self, "cache_responses_with_errors") + + @cache_responses_with_errors.setter + def cache_responses_with_errors(self, value: Optional[bool]): + pulumi.set(self, "cache_responses_with_errors", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="operationsJsonBodyParameterName") + def operations_json_body_parameter_name(self) -> Optional[str]: + return pulumi.get(self, "operations_json_body_parameter_name") + + @operations_json_body_parameter_name.setter + def operations_json_body_parameter_name(self, value: Optional[str]): + pulumi.set(self, "operations_json_body_parameter_name", value) + + @property + @pulumi.getter(name="operationsUrlQueryParameterName") + def operations_url_query_parameter_name(self) -> Optional[str]: + return pulumi.get(self, "operations_url_query_parameter_name") + + @operations_url_query_parameter_name.setter + def operations_url_query_parameter_name(self, value: Optional[str]): + pulumi.set(self, "operations_url_query_parameter_name", value) + + @property + @pulumi.getter(name="postRequestProcessingErrorHandling") + def post_request_processing_error_handling(self) -> Optional[str]: + return pulumi.get(self, "post_request_processing_error_handling") + + @post_request_processing_error_handling.setter + def post_request_processing_error_handling(self, value: Optional[str]): + pulumi.set(self, "post_request_processing_error_handling", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs: + def __init__(__self__, *, + behavior: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if behavior is not None: + pulumi.set(__self__, "behavior", behavior) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def behavior(self) -> Optional[str]: + return pulumi.get(self, "behavior") + + @behavior.setter + def behavior(self, value: Optional[str]): + pulumi.set(self, "behavior", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs: + def __init__(__self__, *, + description: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + xml: Optional[str] = None): + if description is not None: + pulumi.set(__self__, "description", description) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if xml is not None: + pulumi.set(__self__, "xml", xml) + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[str]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def xml(self) -> Optional[str]: + return pulumi.get(self, "xml") + + @xml.setter + def xml(self, value: Optional[str]): + pulumi.set(self, "xml", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + maximum_reconnects: Optional[int] = None, + retry_count: Optional[int] = None, + retry_interval: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if maximum_reconnects is not None: + pulumi.set(__self__, "maximum_reconnects", maximum_reconnects) + if retry_count is not None: + pulumi.set(__self__, "retry_count", retry_count) + if retry_interval is not None: + pulumi.set(__self__, "retry_interval", retry_interval) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="maximumReconnects") + def maximum_reconnects(self) -> Optional[int]: + return pulumi.get(self, "maximum_reconnects") + + @maximum_reconnects.setter + def maximum_reconnects(self, value: Optional[int]): + pulumi.set(self, "maximum_reconnects", value) + + @property + @pulumi.getter(name="retryCount") + def retry_count(self) -> Optional[int]: + return pulumi.get(self, "retry_count") + + @retry_count.setter + def retry_count(self, value: Optional[int]): + pulumi.set(self, "retry_count", value) + + @property + @pulumi.getter(name="retryInterval") + def retry_interval(self) -> Optional[str]: + return pulumi.get(self, "retry_interval") + + @retry_interval.setter + def retry_interval(self, value: Optional[str]): + pulumi.set(self, "retry_interval", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs: + def __init__(__self__, *, + custom_extracted_serial: Optional[bool] = None, + enabled: Optional[bool] = None, + hash_max_value: Optional[int] = None, + hash_min_value: Optional[int] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + tier: Optional[str] = None, + uuid: Optional[str] = None): + if custom_extracted_serial is not None: + pulumi.set(__self__, "custom_extracted_serial", custom_extracted_serial) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if hash_max_value is not None: + pulumi.set(__self__, "hash_max_value", hash_max_value) + if hash_min_value is not None: + pulumi.set(__self__, "hash_min_value", hash_min_value) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if tier is not None: + pulumi.set(__self__, "tier", tier) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="customExtractedSerial") + def custom_extracted_serial(self) -> Optional[bool]: + return pulumi.get(self, "custom_extracted_serial") + + @custom_extracted_serial.setter + def custom_extracted_serial(self, value: Optional[bool]): + pulumi.set(self, "custom_extracted_serial", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="hashMaxValue") + def hash_max_value(self) -> Optional[int]: + return pulumi.get(self, "hash_max_value") + + @hash_max_value.setter + def hash_max_value(self, value: Optional[int]): + pulumi.set(self, "hash_max_value", value) + + @property + @pulumi.getter(name="hashMinValue") + def hash_min_value(self) -> Optional[int]: + return pulumi.get(self, "hash_min_value") + + @hash_min_value.setter + def hash_min_value(self, value: Optional[int]): + pulumi.set(self, "hash_min_value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def tier(self) -> Optional[str]: + return pulumi.get(self, "tier") + + @tier.setter + def tier(self, value: Optional[str]): + pulumi.set(self, "tier", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args: + def __init__(__self__, *, + enabled: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[str]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[str]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args: + def __init__(__self__, *, + enable: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enable is not None: + pulumi.set(__self__, "enable", enable) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enable(self) -> Optional[bool]: + return pulumi.get(self, "enable") + + @enable.setter + def enable(self, value: Optional[bool]): + pulumi.set(self, "enable", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs: + def __init__(__self__, *, + enable: Optional[bool] = None, + include_sub_domains: Optional[bool] = None, + locked: Optional[bool] = None, + max_age: Optional[str] = None, + preload: Optional[bool] = None, + redirect: Optional[bool] = None, + redirect_status_code: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enable is not None: + pulumi.set(__self__, "enable", enable) + if include_sub_domains is not None: + pulumi.set(__self__, "include_sub_domains", include_sub_domains) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if max_age is not None: + pulumi.set(__self__, "max_age", max_age) + if preload is not None: + pulumi.set(__self__, "preload", preload) + if redirect is not None: + pulumi.set(__self__, "redirect", redirect) + if redirect_status_code is not None: + pulumi.set(__self__, "redirect_status_code", redirect_status_code) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enable(self) -> Optional[bool]: + return pulumi.get(self, "enable") + + @enable.setter + def enable(self, value: Optional[bool]): + pulumi.set(self, "enable", value) + + @property + @pulumi.getter(name="includeSubDomains") + def include_sub_domains(self) -> Optional[bool]: + return pulumi.get(self, "include_sub_domains") + + @include_sub_domains.setter + def include_sub_domains(self, value: Optional[bool]): + pulumi.set(self, "include_sub_domains", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="maxAge") + def max_age(self) -> Optional[str]: + return pulumi.get(self, "max_age") + + @max_age.setter + def max_age(self, value: Optional[str]): + pulumi.set(self, "max_age", value) + + @property + @pulumi.getter + def preload(self) -> Optional[bool]: + return pulumi.get(self, "preload") + + @preload.setter + def preload(self, value: Optional[bool]): + pulumi.set(self, "preload", value) + + @property + @pulumi.getter + def redirect(self) -> Optional[bool]: + return pulumi.get(self, "redirect") + + @redirect.setter + def redirect(self, value: Optional[bool]): + pulumi.set(self, "redirect", value) + + @property + @pulumi.getter(name="redirectStatusCode") + def redirect_status_code(self) -> Optional[int]: + return pulumi.get(self, "redirect_status_code") + + @redirect_status_code.setter + def redirect_status_code(self, value: Optional[int]): + pulumi.set(self, "redirect_status_code", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + upgrade: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if upgrade is not None: + pulumi.set(__self__, "upgrade", upgrade) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def upgrade(self) -> Optional[str]: + return pulumi.get(self, "upgrade") + + @upgrade.setter + def upgrade(self, value: Optional[str]): + pulumi.set(self, "upgrade", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs: + def __init__(__self__, *, + dpr: Optional[float] = None, + dprvar: Optional[str] = None, + exclude_all_query_parameters: Optional[bool] = None, + excluded_query_parameters: Optional[Sequence[str]] = None, + format: Optional[str] = None, + formatvar: Optional[str] = None, + locked: Optional[bool] = None, + override: Optional[str] = None, + policy: Optional[str] = None, + policyvar: Optional[str] = None, + policyvar_i_mvar: Optional[str] = None, + policyvar_name: Optional[str] = None, + template_uuid: Optional[str] = None, + typesel: Optional[str] = None, + uuid: Optional[str] = None, + width: Optional[float] = None, + widthvar: Optional[str] = None): + if dpr is not None: + pulumi.set(__self__, "dpr", dpr) + if dprvar is not None: + pulumi.set(__self__, "dprvar", dprvar) + if exclude_all_query_parameters is not None: + pulumi.set(__self__, "exclude_all_query_parameters", exclude_all_query_parameters) + if excluded_query_parameters is not None: + pulumi.set(__self__, "excluded_query_parameters", excluded_query_parameters) + if format is not None: + pulumi.set(__self__, "format", format) + if formatvar is not None: + pulumi.set(__self__, "formatvar", formatvar) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if override is not None: + pulumi.set(__self__, "override", override) + if policy is not None: + pulumi.set(__self__, "policy", policy) + if policyvar is not None: + pulumi.set(__self__, "policyvar", policyvar) + if policyvar_i_mvar is not None: + pulumi.set(__self__, "policyvar_i_mvar", policyvar_i_mvar) + if policyvar_name is not None: + pulumi.set(__self__, "policyvar_name", policyvar_name) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if typesel is not None: + pulumi.set(__self__, "typesel", typesel) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if width is not None: + pulumi.set(__self__, "width", width) + if widthvar is not None: + pulumi.set(__self__, "widthvar", widthvar) + + @property + @pulumi.getter + def dpr(self) -> Optional[float]: + return pulumi.get(self, "dpr") + + @dpr.setter + def dpr(self, value: Optional[float]): + pulumi.set(self, "dpr", value) + + @property + @pulumi.getter + def dprvar(self) -> Optional[str]: + return pulumi.get(self, "dprvar") + + @dprvar.setter + def dprvar(self, value: Optional[str]): + pulumi.set(self, "dprvar", value) + + @property + @pulumi.getter(name="excludeAllQueryParameters") + def exclude_all_query_parameters(self) -> Optional[bool]: + return pulumi.get(self, "exclude_all_query_parameters") + + @exclude_all_query_parameters.setter + def exclude_all_query_parameters(self, value: Optional[bool]): + pulumi.set(self, "exclude_all_query_parameters", value) + + @property + @pulumi.getter(name="excludedQueryParameters") + def excluded_query_parameters(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "excluded_query_parameters") + + @excluded_query_parameters.setter + def excluded_query_parameters(self, value: Optional[Sequence[str]]): + pulumi.set(self, "excluded_query_parameters", value) + + @property + @pulumi.getter + def format(self) -> Optional[str]: + return pulumi.get(self, "format") + + @format.setter + def format(self, value: Optional[str]): + pulumi.set(self, "format", value) + + @property + @pulumi.getter + def formatvar(self) -> Optional[str]: + return pulumi.get(self, "formatvar") + + @formatvar.setter + def formatvar(self, value: Optional[str]): + pulumi.set(self, "formatvar", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def override(self) -> Optional[str]: + return pulumi.get(self, "override") + + @override.setter + def override(self, value: Optional[str]): + pulumi.set(self, "override", value) + + @property + @pulumi.getter + def policy(self) -> Optional[str]: + return pulumi.get(self, "policy") + + @policy.setter + def policy(self, value: Optional[str]): + pulumi.set(self, "policy", value) + + @property + @pulumi.getter + def policyvar(self) -> Optional[str]: + return pulumi.get(self, "policyvar") + + @policyvar.setter + def policyvar(self, value: Optional[str]): + pulumi.set(self, "policyvar", value) + + @property + @pulumi.getter(name="policyvarIMvar") + def policyvar_i_mvar(self) -> Optional[str]: + return pulumi.get(self, "policyvar_i_mvar") + + @policyvar_i_mvar.setter + def policyvar_i_mvar(self, value: Optional[str]): + pulumi.set(self, "policyvar_i_mvar", value) + + @property + @pulumi.getter(name="policyvarName") + def policyvar_name(self) -> Optional[str]: + return pulumi.get(self, "policyvar_name") + + @policyvar_name.setter + def policyvar_name(self, value: Optional[str]): + pulumi.set(self, "policyvar_name", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def typesel(self) -> Optional[str]: + return pulumi.get(self, "typesel") + + @typesel.setter + def typesel(self, value: Optional[str]): + pulumi.set(self, "typesel", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def width(self) -> Optional[float]: + return pulumi.get(self, "width") + + @width.setter + def width(self, value: Optional[float]): + pulumi.set(self, "width", value) + + @property + @pulumi.getter + def widthvar(self) -> Optional[str]: + return pulumi.get(self, "widthvar") + + @widthvar.setter + def widthvar(self, value: Optional[str]): + pulumi.set(self, "widthvar", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs: + def __init__(__self__, *, + apply_best_file_type: Optional[bool] = None, + cp_code_original: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs'] = None, + cp_code_transformed: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs'] = None, + enabled: Optional[bool] = None, + image_set: Optional[str] = None, + locked: Optional[bool] = None, + policy_set_type: Optional[str] = None, + resize: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + video_set: Optional[str] = None): + if apply_best_file_type is not None: + pulumi.set(__self__, "apply_best_file_type", apply_best_file_type) + if cp_code_original is not None: + pulumi.set(__self__, "cp_code_original", cp_code_original) + if cp_code_transformed is not None: + pulumi.set(__self__, "cp_code_transformed", cp_code_transformed) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if image_set is not None: + pulumi.set(__self__, "image_set", image_set) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if policy_set_type is not None: + pulumi.set(__self__, "policy_set_type", policy_set_type) + if resize is not None: + pulumi.set(__self__, "resize", resize) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if video_set is not None: + pulumi.set(__self__, "video_set", video_set) + + @property + @pulumi.getter(name="applyBestFileType") + def apply_best_file_type(self) -> Optional[bool]: + return pulumi.get(self, "apply_best_file_type") + + @apply_best_file_type.setter + def apply_best_file_type(self, value: Optional[bool]): + pulumi.set(self, "apply_best_file_type", value) + + @property + @pulumi.getter(name="cpCodeOriginal") + def cp_code_original(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs']: + return pulumi.get(self, "cp_code_original") + + @cp_code_original.setter + def cp_code_original(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs']): + pulumi.set(self, "cp_code_original", value) + + @property + @pulumi.getter(name="cpCodeTransformed") + def cp_code_transformed(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs']: + return pulumi.get(self, "cp_code_transformed") + + @cp_code_transformed.setter + def cp_code_transformed(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs']): + pulumi.set(self, "cp_code_transformed", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="imageSet") + def image_set(self) -> Optional[str]: + return pulumi.get(self, "image_set") + + @image_set.setter + def image_set(self, value: Optional[str]): + pulumi.set(self, "image_set", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="policySetType") + def policy_set_type(self) -> Optional[str]: + return pulumi.get(self, "policy_set_type") + + @policy_set_type.setter + def policy_set_type(self, value: Optional[str]): + pulumi.set(self, "policy_set_type", value) + + @property + @pulumi.getter + def resize(self) -> Optional[bool]: + return pulumi.get(self, "resize") + + @resize.setter + def resize(self, value: Optional[bool]): + pulumi.set(self, "resize", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter(name="videoSet") + def video_set(self) -> Optional[str]: + return pulumi.get(self, "video_set") + + @video_set.setter + def video_set(self, value: Optional[str]): + pulumi.set(self, "video_set", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs: + def __init__(__self__, *, + cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs'] = None, + created_date: Optional[int] = None, + description: Optional[str] = None, + id: Optional[int] = None, + name: Optional[str] = None, + products: Optional[Sequence[str]] = None): + if cp_code_limits is not None: + pulumi.set(__self__, "cp_code_limits", cp_code_limits) + if created_date is not None: + pulumi.set(__self__, "created_date", created_date) + if description is not None: + pulumi.set(__self__, "description", description) + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + if products is not None: + pulumi.set(__self__, "products", products) + + @property + @pulumi.getter(name="cpCodeLimits") + def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs']: + return pulumi.get(self, "cp_code_limits") + + @cp_code_limits.setter + def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs']): + pulumi.set(self, "cp_code_limits", value) + + @property + @pulumi.getter(name="createdDate") + def created_date(self) -> Optional[int]: + return pulumi.get(self, "created_date") + + @created_date.setter + def created_date(self, value: Optional[int]): + pulumi.set(self, "created_date", value) + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[str]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[int]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def products(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "products") + + @products.setter + def products(self, value: Optional[Sequence[str]]): + pulumi.set(self, "products", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs: + def __init__(__self__, *, + current_capacity: Optional[int] = None, + limit: Optional[int] = None, + limit_type: Optional[str] = None): + if current_capacity is not None: + pulumi.set(__self__, "current_capacity", current_capacity) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if limit_type is not None: + pulumi.set(__self__, "limit_type", limit_type) + + @property + @pulumi.getter(name="currentCapacity") + def current_capacity(self) -> Optional[int]: + return pulumi.get(self, "current_capacity") + + @current_capacity.setter + def current_capacity(self, value: Optional[int]): + pulumi.set(self, "current_capacity", value) + + @property + @pulumi.getter + def limit(self) -> Optional[int]: + return pulumi.get(self, "limit") + + @limit.setter + def limit(self, value: Optional[int]): + pulumi.set(self, "limit", value) + + @property + @pulumi.getter(name="limitType") + def limit_type(self) -> Optional[str]: + return pulumi.get(self, "limit_type") + + @limit_type.setter + def limit_type(self, value: Optional[str]): + pulumi.set(self, "limit_type", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs: + def __init__(__self__, *, + cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs'] = None, + created_date: Optional[int] = None, + description: Optional[str] = None, + id: Optional[int] = None, + name: Optional[str] = None, + products: Optional[Sequence[str]] = None): + if cp_code_limits is not None: + pulumi.set(__self__, "cp_code_limits", cp_code_limits) + if created_date is not None: + pulumi.set(__self__, "created_date", created_date) + if description is not None: + pulumi.set(__self__, "description", description) + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + if products is not None: + pulumi.set(__self__, "products", products) + + @property + @pulumi.getter(name="cpCodeLimits") + def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs']: + return pulumi.get(self, "cp_code_limits") + + @cp_code_limits.setter + def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs']): + pulumi.set(self, "cp_code_limits", value) + + @property + @pulumi.getter(name="createdDate") + def created_date(self) -> Optional[int]: + return pulumi.get(self, "created_date") + + @created_date.setter + def created_date(self, value: Optional[int]): + pulumi.set(self, "created_date", value) + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[str]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[int]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def products(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "products") + + @products.setter + def products(self, value: Optional[Sequence[str]]): + pulumi.set(self, "products", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs: + def __init__(__self__, *, + current_capacity: Optional[int] = None, + limit: Optional[int] = None, + limit_type: Optional[str] = None): + if current_capacity is not None: + pulumi.set(__self__, "current_capacity", current_capacity) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if limit_type is not None: + pulumi.set(__self__, "limit_type", limit_type) + + @property + @pulumi.getter(name="currentCapacity") + def current_capacity(self) -> Optional[int]: + return pulumi.get(self, "current_capacity") + + @current_capacity.setter + def current_capacity(self, value: Optional[int]): + pulumi.set(self, "current_capacity", value) + + @property + @pulumi.getter + def limit(self) -> Optional[int]: + return pulumi.get(self, "limit") + + @limit.setter + def limit(self, value: Optional[int]): + pulumi.set(self, "limit", value) + + @property + @pulumi.getter(name="limitType") + def limit_type(self) -> Optional[str]: + return pulumi.get(self, "limit_type") + + @limit_type.setter + def limit_type(self, value: Optional[str]): + pulumi.set(self, "limit_type", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs: + def __init__(__self__, *, + advanced: Optional[bool] = None, + api_reference_title: Optional[str] = None, + apply_best_file_type: Optional[bool] = None, + cp_code_original: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs'] = None, + cp_code_transformed: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs'] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + policy_set: Optional[str] = None, + policy_token: Optional[str] = None, + policy_token_default: Optional[str] = None, + resize: Optional[bool] = None, + settings_title: Optional[str] = None, + super_cache_region: Optional[str] = None, + template_uuid: Optional[str] = None, + traffic_title: Optional[str] = None, + use_existing_policy_set: Optional[bool] = None, + uuid: Optional[str] = None): + if advanced is not None: + pulumi.set(__self__, "advanced", advanced) + if api_reference_title is not None: + pulumi.set(__self__, "api_reference_title", api_reference_title) + if apply_best_file_type is not None: + pulumi.set(__self__, "apply_best_file_type", apply_best_file_type) + if cp_code_original is not None: + pulumi.set(__self__, "cp_code_original", cp_code_original) + if cp_code_transformed is not None: + pulumi.set(__self__, "cp_code_transformed", cp_code_transformed) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if policy_set is not None: + pulumi.set(__self__, "policy_set", policy_set) + if policy_token is not None: + pulumi.set(__self__, "policy_token", policy_token) + if policy_token_default is not None: + pulumi.set(__self__, "policy_token_default", policy_token_default) + if resize is not None: + pulumi.set(__self__, "resize", resize) + if settings_title is not None: + pulumi.set(__self__, "settings_title", settings_title) + if super_cache_region is not None: + pulumi.set(__self__, "super_cache_region", super_cache_region) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if traffic_title is not None: + pulumi.set(__self__, "traffic_title", traffic_title) + if use_existing_policy_set is not None: + pulumi.set(__self__, "use_existing_policy_set", use_existing_policy_set) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def advanced(self) -> Optional[bool]: + return pulumi.get(self, "advanced") + + @advanced.setter + def advanced(self, value: Optional[bool]): + pulumi.set(self, "advanced", value) + + @property + @pulumi.getter(name="apiReferenceTitle") + def api_reference_title(self) -> Optional[str]: + return pulumi.get(self, "api_reference_title") + + @api_reference_title.setter + def api_reference_title(self, value: Optional[str]): + pulumi.set(self, "api_reference_title", value) + + @property + @pulumi.getter(name="applyBestFileType") + def apply_best_file_type(self) -> Optional[bool]: + return pulumi.get(self, "apply_best_file_type") + + @apply_best_file_type.setter + def apply_best_file_type(self, value: Optional[bool]): + pulumi.set(self, "apply_best_file_type", value) + + @property + @pulumi.getter(name="cpCodeOriginal") + def cp_code_original(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs']: + return pulumi.get(self, "cp_code_original") + + @cp_code_original.setter + def cp_code_original(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs']): + pulumi.set(self, "cp_code_original", value) + + @property + @pulumi.getter(name="cpCodeTransformed") + def cp_code_transformed(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs']: + return pulumi.get(self, "cp_code_transformed") + + @cp_code_transformed.setter + def cp_code_transformed(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs']): + pulumi.set(self, "cp_code_transformed", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="policySet") + def policy_set(self) -> Optional[str]: + return pulumi.get(self, "policy_set") + + @policy_set.setter + def policy_set(self, value: Optional[str]): + pulumi.set(self, "policy_set", value) + + @property + @pulumi.getter(name="policyToken") + def policy_token(self) -> Optional[str]: + return pulumi.get(self, "policy_token") + + @policy_token.setter + def policy_token(self, value: Optional[str]): + pulumi.set(self, "policy_token", value) + + @property + @pulumi.getter(name="policyTokenDefault") + def policy_token_default(self) -> Optional[str]: + return pulumi.get(self, "policy_token_default") + + @policy_token_default.setter + def policy_token_default(self, value: Optional[str]): + pulumi.set(self, "policy_token_default", value) + + @property + @pulumi.getter + def resize(self) -> Optional[bool]: + return pulumi.get(self, "resize") + + @resize.setter + def resize(self, value: Optional[bool]): + pulumi.set(self, "resize", value) + + @property + @pulumi.getter(name="settingsTitle") + def settings_title(self) -> Optional[str]: + return pulumi.get(self, "settings_title") + + @settings_title.setter + def settings_title(self, value: Optional[str]): + pulumi.set(self, "settings_title", value) + + @property + @pulumi.getter(name="superCacheRegion") + def super_cache_region(self) -> Optional[str]: + return pulumi.get(self, "super_cache_region") + + @super_cache_region.setter + def super_cache_region(self, value: Optional[str]): + pulumi.set(self, "super_cache_region", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="trafficTitle") + def traffic_title(self) -> Optional[str]: + return pulumi.get(self, "traffic_title") + + @traffic_title.setter + def traffic_title(self, value: Optional[str]): + pulumi.set(self, "traffic_title", value) + + @property + @pulumi.getter(name="useExistingPolicySet") + def use_existing_policy_set(self) -> Optional[bool]: + return pulumi.get(self, "use_existing_policy_set") + + @use_existing_policy_set.setter + def use_existing_policy_set(self, value: Optional[bool]): + pulumi.set(self, "use_existing_policy_set", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs: + def __init__(__self__, *, + cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs'] = None, + created_date: Optional[int] = None, + description: Optional[str] = None, + id: Optional[int] = None, + name: Optional[str] = None, + products: Optional[Sequence[str]] = None): + if cp_code_limits is not None: + pulumi.set(__self__, "cp_code_limits", cp_code_limits) + if created_date is not None: + pulumi.set(__self__, "created_date", created_date) + if description is not None: + pulumi.set(__self__, "description", description) + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + if products is not None: + pulumi.set(__self__, "products", products) + + @property + @pulumi.getter(name="cpCodeLimits") + def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs']: + return pulumi.get(self, "cp_code_limits") + + @cp_code_limits.setter + def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs']): + pulumi.set(self, "cp_code_limits", value) + + @property + @pulumi.getter(name="createdDate") + def created_date(self) -> Optional[int]: + return pulumi.get(self, "created_date") + + @created_date.setter + def created_date(self, value: Optional[int]): + pulumi.set(self, "created_date", value) + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[str]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[int]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def products(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "products") + + @products.setter + def products(self, value: Optional[Sequence[str]]): + pulumi.set(self, "products", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs: + def __init__(__self__, *, + current_capacity: Optional[int] = None, + limit: Optional[int] = None, + limit_type: Optional[str] = None): + if current_capacity is not None: + pulumi.set(__self__, "current_capacity", current_capacity) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if limit_type is not None: + pulumi.set(__self__, "limit_type", limit_type) + + @property + @pulumi.getter(name="currentCapacity") + def current_capacity(self) -> Optional[int]: + return pulumi.get(self, "current_capacity") + + @current_capacity.setter + def current_capacity(self, value: Optional[int]): + pulumi.set(self, "current_capacity", value) + + @property + @pulumi.getter + def limit(self) -> Optional[int]: + return pulumi.get(self, "limit") + + @limit.setter + def limit(self, value: Optional[int]): + pulumi.set(self, "limit", value) + + @property + @pulumi.getter(name="limitType") + def limit_type(self) -> Optional[str]: + return pulumi.get(self, "limit_type") + + @limit_type.setter + def limit_type(self, value: Optional[str]): + pulumi.set(self, "limit_type", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs: + def __init__(__self__, *, + cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs'] = None, + created_date: Optional[int] = None, + description: Optional[str] = None, + id: Optional[int] = None, + name: Optional[str] = None, + products: Optional[Sequence[str]] = None): + if cp_code_limits is not None: + pulumi.set(__self__, "cp_code_limits", cp_code_limits) + if created_date is not None: + pulumi.set(__self__, "created_date", created_date) + if description is not None: + pulumi.set(__self__, "description", description) + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + if products is not None: + pulumi.set(__self__, "products", products) + + @property + @pulumi.getter(name="cpCodeLimits") + def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs']: + return pulumi.get(self, "cp_code_limits") + + @cp_code_limits.setter + def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs']): + pulumi.set(self, "cp_code_limits", value) + + @property + @pulumi.getter(name="createdDate") + def created_date(self) -> Optional[int]: + return pulumi.get(self, "created_date") + + @created_date.setter + def created_date(self, value: Optional[int]): + pulumi.set(self, "created_date", value) + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[str]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[int]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def products(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "products") + + @products.setter + def products(self, value: Optional[Sequence[str]]): + pulumi.set(self, "products", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs: + def __init__(__self__, *, + current_capacity: Optional[int] = None, + limit: Optional[int] = None, + limit_type: Optional[str] = None): + if current_capacity is not None: + pulumi.set(__self__, "current_capacity", current_capacity) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if limit_type is not None: + pulumi.set(__self__, "limit_type", limit_type) + + @property + @pulumi.getter(name="currentCapacity") + def current_capacity(self) -> Optional[int]: + return pulumi.get(self, "current_capacity") + + @current_capacity.setter + def current_capacity(self, value: Optional[int]): + pulumi.set(self, "current_capacity", value) + + @property + @pulumi.getter + def limit(self) -> Optional[int]: + return pulumi.get(self, "limit") + + @limit.setter + def limit(self, value: Optional[int]): + pulumi.set(self, "limit", value) + + @property + @pulumi.getter(name="limitType") + def limit_type(self) -> Optional[str]: + return pulumi.get(self, "limit_type") + + @limit_type.setter + def limit_type(self, value: Optional[str]): + pulumi.set(self, "limit_type", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs: + def __init__(__self__, *, + advanced: Optional[bool] = None, + api_reference_title: Optional[str] = None, + apply_best_file_type: Optional[bool] = None, + cp_code_original: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs'] = None, + cp_code_transformed: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs'] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + policy_set: Optional[str] = None, + policy_token: Optional[str] = None, + policy_token_default: Optional[str] = None, + resize: Optional[bool] = None, + settings_title: Optional[str] = None, + super_cache_region: Optional[str] = None, + template_uuid: Optional[str] = None, + traffic_title: Optional[str] = None, + use_existing_policy_set: Optional[bool] = None, + uuid: Optional[str] = None): + if advanced is not None: + pulumi.set(__self__, "advanced", advanced) + if api_reference_title is not None: + pulumi.set(__self__, "api_reference_title", api_reference_title) + if apply_best_file_type is not None: + pulumi.set(__self__, "apply_best_file_type", apply_best_file_type) + if cp_code_original is not None: + pulumi.set(__self__, "cp_code_original", cp_code_original) + if cp_code_transformed is not None: + pulumi.set(__self__, "cp_code_transformed", cp_code_transformed) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if policy_set is not None: + pulumi.set(__self__, "policy_set", policy_set) + if policy_token is not None: + pulumi.set(__self__, "policy_token", policy_token) + if policy_token_default is not None: + pulumi.set(__self__, "policy_token_default", policy_token_default) + if resize is not None: + pulumi.set(__self__, "resize", resize) + if settings_title is not None: + pulumi.set(__self__, "settings_title", settings_title) + if super_cache_region is not None: + pulumi.set(__self__, "super_cache_region", super_cache_region) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if traffic_title is not None: + pulumi.set(__self__, "traffic_title", traffic_title) + if use_existing_policy_set is not None: + pulumi.set(__self__, "use_existing_policy_set", use_existing_policy_set) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def advanced(self) -> Optional[bool]: + return pulumi.get(self, "advanced") + + @advanced.setter + def advanced(self, value: Optional[bool]): + pulumi.set(self, "advanced", value) + + @property + @pulumi.getter(name="apiReferenceTitle") + def api_reference_title(self) -> Optional[str]: + return pulumi.get(self, "api_reference_title") + + @api_reference_title.setter + def api_reference_title(self, value: Optional[str]): + pulumi.set(self, "api_reference_title", value) + + @property + @pulumi.getter(name="applyBestFileType") + def apply_best_file_type(self) -> Optional[bool]: + return pulumi.get(self, "apply_best_file_type") + + @apply_best_file_type.setter + def apply_best_file_type(self, value: Optional[bool]): + pulumi.set(self, "apply_best_file_type", value) + + @property + @pulumi.getter(name="cpCodeOriginal") + def cp_code_original(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs']: + return pulumi.get(self, "cp_code_original") + + @cp_code_original.setter + def cp_code_original(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs']): + pulumi.set(self, "cp_code_original", value) + + @property + @pulumi.getter(name="cpCodeTransformed") + def cp_code_transformed(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs']: + return pulumi.get(self, "cp_code_transformed") + + @cp_code_transformed.setter + def cp_code_transformed(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs']): + pulumi.set(self, "cp_code_transformed", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="policySet") + def policy_set(self) -> Optional[str]: + return pulumi.get(self, "policy_set") + + @policy_set.setter + def policy_set(self, value: Optional[str]): + pulumi.set(self, "policy_set", value) + + @property + @pulumi.getter(name="policyToken") + def policy_token(self) -> Optional[str]: + return pulumi.get(self, "policy_token") + + @policy_token.setter + def policy_token(self, value: Optional[str]): + pulumi.set(self, "policy_token", value) + + @property + @pulumi.getter(name="policyTokenDefault") + def policy_token_default(self) -> Optional[str]: + return pulumi.get(self, "policy_token_default") + + @policy_token_default.setter + def policy_token_default(self, value: Optional[str]): + pulumi.set(self, "policy_token_default", value) + + @property + @pulumi.getter + def resize(self) -> Optional[bool]: + return pulumi.get(self, "resize") + + @resize.setter + def resize(self, value: Optional[bool]): + pulumi.set(self, "resize", value) + + @property + @pulumi.getter(name="settingsTitle") + def settings_title(self) -> Optional[str]: + return pulumi.get(self, "settings_title") + + @settings_title.setter + def settings_title(self, value: Optional[str]): + pulumi.set(self, "settings_title", value) + + @property + @pulumi.getter(name="superCacheRegion") + def super_cache_region(self) -> Optional[str]: + return pulumi.get(self, "super_cache_region") + + @super_cache_region.setter + def super_cache_region(self, value: Optional[str]): + pulumi.set(self, "super_cache_region", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="trafficTitle") + def traffic_title(self) -> Optional[str]: + return pulumi.get(self, "traffic_title") + + @traffic_title.setter + def traffic_title(self, value: Optional[str]): + pulumi.set(self, "traffic_title", value) + + @property + @pulumi.getter(name="useExistingPolicySet") + def use_existing_policy_set(self) -> Optional[bool]: + return pulumi.get(self, "use_existing_policy_set") + + @use_existing_policy_set.setter + def use_existing_policy_set(self, value: Optional[bool]): + pulumi.set(self, "use_existing_policy_set", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs: + def __init__(__self__, *, + cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs'] = None, + created_date: Optional[int] = None, + description: Optional[str] = None, + id: Optional[int] = None, + name: Optional[str] = None, + products: Optional[Sequence[str]] = None): + if cp_code_limits is not None: + pulumi.set(__self__, "cp_code_limits", cp_code_limits) + if created_date is not None: + pulumi.set(__self__, "created_date", created_date) + if description is not None: + pulumi.set(__self__, "description", description) + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + if products is not None: + pulumi.set(__self__, "products", products) + + @property + @pulumi.getter(name="cpCodeLimits") + def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs']: + return pulumi.get(self, "cp_code_limits") + + @cp_code_limits.setter + def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs']): + pulumi.set(self, "cp_code_limits", value) + + @property + @pulumi.getter(name="createdDate") + def created_date(self) -> Optional[int]: + return pulumi.get(self, "created_date") + + @created_date.setter + def created_date(self, value: Optional[int]): + pulumi.set(self, "created_date", value) + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[str]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[int]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def products(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "products") + + @products.setter + def products(self, value: Optional[Sequence[str]]): + pulumi.set(self, "products", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs: + def __init__(__self__, *, + current_capacity: Optional[int] = None, + limit: Optional[int] = None, + limit_type: Optional[str] = None): + if current_capacity is not None: + pulumi.set(__self__, "current_capacity", current_capacity) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if limit_type is not None: + pulumi.set(__self__, "limit_type", limit_type) + + @property + @pulumi.getter(name="currentCapacity") + def current_capacity(self) -> Optional[int]: + return pulumi.get(self, "current_capacity") + + @current_capacity.setter + def current_capacity(self, value: Optional[int]): + pulumi.set(self, "current_capacity", value) + + @property + @pulumi.getter + def limit(self) -> Optional[int]: + return pulumi.get(self, "limit") + + @limit.setter + def limit(self, value: Optional[int]): + pulumi.set(self, "limit", value) + + @property + @pulumi.getter(name="limitType") + def limit_type(self) -> Optional[str]: + return pulumi.get(self, "limit_type") + + @limit_type.setter + def limit_type(self, value: Optional[str]): + pulumi.set(self, "limit_type", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs: + def __init__(__self__, *, + cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs'] = None, + created_date: Optional[int] = None, + description: Optional[str] = None, + id: Optional[int] = None, + name: Optional[str] = None, + products: Optional[Sequence[str]] = None): + if cp_code_limits is not None: + pulumi.set(__self__, "cp_code_limits", cp_code_limits) + if created_date is not None: + pulumi.set(__self__, "created_date", created_date) + if description is not None: + pulumi.set(__self__, "description", description) + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + if products is not None: + pulumi.set(__self__, "products", products) + + @property + @pulumi.getter(name="cpCodeLimits") + def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs']: + return pulumi.get(self, "cp_code_limits") + + @cp_code_limits.setter + def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs']): + pulumi.set(self, "cp_code_limits", value) + + @property + @pulumi.getter(name="createdDate") + def created_date(self) -> Optional[int]: + return pulumi.get(self, "created_date") + + @created_date.setter + def created_date(self, value: Optional[int]): + pulumi.set(self, "created_date", value) + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[str]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[int]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def products(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "products") + + @products.setter + def products(self, value: Optional[Sequence[str]]): + pulumi.set(self, "products", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs: + def __init__(__self__, *, + current_capacity: Optional[int] = None, + limit: Optional[int] = None, + limit_type: Optional[str] = None): + if current_capacity is not None: + pulumi.set(__self__, "current_capacity", current_capacity) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if limit_type is not None: + pulumi.set(__self__, "limit_type", limit_type) + + @property + @pulumi.getter(name="currentCapacity") + def current_capacity(self) -> Optional[int]: + return pulumi.get(self, "current_capacity") + + @current_capacity.setter + def current_capacity(self, value: Optional[int]): + pulumi.set(self, "current_capacity", value) + + @property + @pulumi.getter + def limit(self) -> Optional[int]: + return pulumi.get(self, "limit") + + @limit.setter + def limit(self, value: Optional[int]): + pulumi.set(self, "limit", value) + + @property + @pulumi.getter(name="limitType") + def limit_type(self) -> Optional[str]: + return pulumi.get(self, "limit_type") + + @limit_type.setter + def limit_type(self, value: Optional[str]): + pulumi.set(self, "limit_type", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs: + def __init__(__self__, *, + id: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if id is not None: + pulumi.set(__self__, "id", id) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def id(self) -> Optional[str]: + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[str]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs: + def __init__(__self__, *, + custom_link_relations: Optional[Sequence[str]] = None, + locked: Optional[bool] = None, + prefetch_cacheable: Optional[bool] = None, + prefetch_html: Optional[bool] = None, + prefetch_no_store: Optional[bool] = None, + prefetch_no_store_extensions: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if custom_link_relations is not None: + pulumi.set(__self__, "custom_link_relations", custom_link_relations) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if prefetch_cacheable is not None: + pulumi.set(__self__, "prefetch_cacheable", prefetch_cacheable) + if prefetch_html is not None: + pulumi.set(__self__, "prefetch_html", prefetch_html) + if prefetch_no_store is not None: + pulumi.set(__self__, "prefetch_no_store", prefetch_no_store) + if prefetch_no_store_extensions is not None: + pulumi.set(__self__, "prefetch_no_store_extensions", prefetch_no_store_extensions) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="customLinkRelations") + def custom_link_relations(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "custom_link_relations") + + @custom_link_relations.setter + def custom_link_relations(self, value: Optional[Sequence[str]]): + pulumi.set(self, "custom_link_relations", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="prefetchCacheable") + def prefetch_cacheable(self) -> Optional[bool]: + return pulumi.get(self, "prefetch_cacheable") + + @prefetch_cacheable.setter + def prefetch_cacheable(self, value: Optional[bool]): + pulumi.set(self, "prefetch_cacheable", value) + + @property + @pulumi.getter(name="prefetchHtml") + def prefetch_html(self) -> Optional[bool]: + return pulumi.get(self, "prefetch_html") + + @prefetch_html.setter + def prefetch_html(self, value: Optional[bool]): + pulumi.set(self, "prefetch_html", value) + + @property + @pulumi.getter(name="prefetchNoStore") + def prefetch_no_store(self) -> Optional[bool]: + return pulumi.get(self, "prefetch_no_store") + + @prefetch_no_store.setter + def prefetch_no_store(self, value: Optional[bool]): + pulumi.set(self, "prefetch_no_store", value) + + @property + @pulumi.getter(name="prefetchNoStoreExtensions") + def prefetch_no_store_extensions(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "prefetch_no_store_extensions") + + @prefetch_no_store_extensions.setter + def prefetch_no_store_extensions(self, value: Optional[Sequence[str]]): + pulumi.set(self, "prefetch_no_store_extensions", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs: + def __init__(__self__, *, + enable_partial_object_caching: Optional[str] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + maximum_size: Optional[str] = None, + minimum_size: Optional[str] = None, + template_uuid: Optional[str] = None, + use_versioning: Optional[bool] = None, + uuid: Optional[str] = None): + if enable_partial_object_caching is not None: + pulumi.set(__self__, "enable_partial_object_caching", enable_partial_object_caching) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if maximum_size is not None: + pulumi.set(__self__, "maximum_size", maximum_size) + if minimum_size is not None: + pulumi.set(__self__, "minimum_size", minimum_size) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if use_versioning is not None: + pulumi.set(__self__, "use_versioning", use_versioning) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="enablePartialObjectCaching") + def enable_partial_object_caching(self) -> Optional[str]: + return pulumi.get(self, "enable_partial_object_caching") + + @enable_partial_object_caching.setter + def enable_partial_object_caching(self, value: Optional[str]): + pulumi.set(self, "enable_partial_object_caching", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="maximumSize") + def maximum_size(self) -> Optional[str]: + return pulumi.get(self, "maximum_size") + + @maximum_size.setter + def maximum_size(self, value: Optional[str]): + pulumi.set(self, "maximum_size", value) + + @property + @pulumi.getter(name="minimumSize") + def minimum_size(self) -> Optional[str]: + return pulumi.get(self, "minimum_size") + + @minimum_size.setter + def minimum_size(self, value: Optional[str]): + pulumi.set(self, "minimum_size", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="useVersioning") + def use_versioning(self) -> Optional[bool]: + return pulumi.get(self, "use_versioning") + + @use_versioning.setter + def use_versioning(self, value: Optional[bool]): + pulumi.set(self, "use_versioning", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + fragment_size: Optional[str] = None, + locked: Optional[bool] = None, + object_size: Optional[str] = None, + prefetch_after_request: Optional[int] = None, + prefetch_during_request: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if fragment_size is not None: + pulumi.set(__self__, "fragment_size", fragment_size) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if object_size is not None: + pulumi.set(__self__, "object_size", object_size) + if prefetch_after_request is not None: + pulumi.set(__self__, "prefetch_after_request", prefetch_after_request) + if prefetch_during_request is not None: + pulumi.set(__self__, "prefetch_during_request", prefetch_during_request) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="fragmentSize") + def fragment_size(self) -> Optional[str]: + return pulumi.get(self, "fragment_size") + + @fragment_size.setter + def fragment_size(self, value: Optional[str]): + pulumi.set(self, "fragment_size", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="objectSize") + def object_size(self) -> Optional[str]: + return pulumi.get(self, "object_size") + + @object_size.setter + def object_size(self, value: Optional[str]): + pulumi.set(self, "object_size", value) + + @property + @pulumi.getter(name="prefetchAfterRequest") + def prefetch_after_request(self) -> Optional[int]: + return pulumi.get(self, "prefetch_after_request") + + @prefetch_after_request.setter + def prefetch_after_request(self, value: Optional[int]): + pulumi.set(self, "prefetch_after_request", value) + + @property + @pulumi.getter(name="prefetchDuringRequest") + def prefetch_during_request(self) -> Optional[int]: + return pulumi.get(self, "prefetch_during_request") + + @prefetch_during_request.setter + def prefetch_during_request(self, value: Optional[int]): + pulumi.set(self, "prefetch_during_request", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs: + def __init__(__self__, *, + bitrate_tables: Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArgs']] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + threshold_tables: Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArgs']] = None, + uuid: Optional[str] = None): + if bitrate_tables is not None: + pulumi.set(__self__, "bitrate_tables", bitrate_tables) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if threshold_tables is not None: + pulumi.set(__self__, "threshold_tables", threshold_tables) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="bitrateTables") + def bitrate_tables(self) -> Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArgs']]: + return pulumi.get(self, "bitrate_tables") + + @bitrate_tables.setter + def bitrate_tables(self, value: Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArgs']]): + pulumi.set(self, "bitrate_tables", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="thresholdTables") + def threshold_tables(self) -> Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArgs']]: + return pulumi.get(self, "threshold_tables") + + @threshold_tables.setter + def threshold_tables(self, value: Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArgs']]): + pulumi.set(self, "threshold_tables", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArgs: + def __init__(__self__, *, + bitrate_unit: Optional[str] = None, + bitrate_value: Optional[float] = None): + if bitrate_unit is not None: + pulumi.set(__self__, "bitrate_unit", bitrate_unit) + if bitrate_value is not None: + pulumi.set(__self__, "bitrate_value", bitrate_value) + + @property + @pulumi.getter(name="bitrateUnit") + def bitrate_unit(self) -> Optional[str]: + return pulumi.get(self, "bitrate_unit") + + @bitrate_unit.setter + def bitrate_unit(self, value: Optional[str]): + pulumi.set(self, "bitrate_unit", value) + + @property + @pulumi.getter(name="bitrateValue") + def bitrate_value(self) -> Optional[float]: + return pulumi.get(self, "bitrate_value") + + @bitrate_value.setter + def bitrate_value(self, value: Optional[float]): + pulumi.set(self, "bitrate_value", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArgs: + def __init__(__self__, *, + threshold_unit: Optional[str] = None, + threshold_value: Optional[int] = None): + if threshold_unit is not None: + pulumi.set(__self__, "threshold_unit", threshold_unit) + if threshold_value is not None: + pulumi.set(__self__, "threshold_value", threshold_value) + + @property + @pulumi.getter(name="thresholdUnit") + def threshold_unit(self) -> Optional[str]: + return pulumi.get(self, "threshold_unit") + + @threshold_unit.setter + def threshold_unit(self, value: Optional[str]): + pulumi.set(self, "threshold_unit", value) + + @property + @pulumi.getter(name="thresholdValue") + def threshold_value(self) -> Optional[int]: + return pulumi.get(self, "threshold_value") + + @threshold_value.setter + def threshold_value(self, value: Optional[int]): + pulumi.set(self, "threshold_value", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs: + def __init__(__self__, *, + custom_log_field: Optional[str] = None, + locked: Optional[bool] = None, + log_custom_log_field: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if custom_log_field is not None: + pulumi.set(__self__, "custom_log_field", custom_log_field) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if log_custom_log_field is not None: + pulumi.set(__self__, "log_custom_log_field", log_custom_log_field) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="customLogField") + def custom_log_field(self) -> Optional[str]: + return pulumi.get(self, "custom_log_field") + + @custom_log_field.setter + def custom_log_field(self, value: Optional[str]): + pulumi.set(self, "custom_log_field", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="logCustomLogField") + def log_custom_log_field(self) -> Optional[bool]: + return pulumi.get(self, "log_custom_log_field") + + @log_custom_log_field.setter + def log_custom_log_field(self, value: Optional[bool]): + pulumi.set(self, "log_custom_log_field", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs: + def __init__(__self__, *, + api_key: Optional[str] = None, + buffer_size: Optional[str] = None, + config_override: Optional[str] = None, + enabled: Optional[bool] = None, + loader_version: Optional[str] = None, + locked: Optional[bool] = None, + require_pci: Optional[bool] = None, + template_uuid: Optional[str] = None, + title_optional: Optional[str] = None, + uuid: Optional[str] = None): + if api_key is not None: + pulumi.set(__self__, "api_key", api_key) + if buffer_size is not None: + pulumi.set(__self__, "buffer_size", buffer_size) + if config_override is not None: + pulumi.set(__self__, "config_override", config_override) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if loader_version is not None: + pulumi.set(__self__, "loader_version", loader_version) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if require_pci is not None: + pulumi.set(__self__, "require_pci", require_pci) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if title_optional is not None: + pulumi.set(__self__, "title_optional", title_optional) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="apiKey") + def api_key(self) -> Optional[str]: + return pulumi.get(self, "api_key") + + @api_key.setter + def api_key(self, value: Optional[str]): + pulumi.set(self, "api_key", value) + + @property + @pulumi.getter(name="bufferSize") + def buffer_size(self) -> Optional[str]: + return pulumi.get(self, "buffer_size") + + @buffer_size.setter + def buffer_size(self, value: Optional[str]): + pulumi.set(self, "buffer_size", value) + + @property + @pulumi.getter(name="configOverride") + def config_override(self) -> Optional[str]: + return pulumi.get(self, "config_override") + + @config_override.setter + def config_override(self, value: Optional[str]): + pulumi.set(self, "config_override", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="loaderVersion") + def loader_version(self) -> Optional[str]: + return pulumi.get(self, "loader_version") + + @loader_version.setter + def loader_version(self, value: Optional[str]): + pulumi.set(self, "loader_version", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="requirePci") + def require_pci(self) -> Optional[bool]: + return pulumi.get(self, "require_pci") + + @require_pci.setter + def require_pci(self, value: Optional[bool]): + pulumi.set(self, "require_pci", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="titleOptional") + def title_optional(self) -> Optional[str]: + return pulumi.get(self, "title_optional") + + @title_optional.setter + def title_optional(self, value: Optional[str]): + pulumi.set(self, "title_optional", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + hls_enable_debug_headers: Optional[bool] = None, + hls_enabled: Optional[bool] = None, + hls_filter_in_bitrate_ranges: Optional[str] = None, + hls_filter_in_bitrates: Optional[str] = None, + hls_mode: Optional[str] = None, + hls_preferred_bitrate: Optional[str] = None, + hls_query_param_enabled: Optional[bool] = None, + hls_query_param_secret_key: Optional[str] = None, + hls_query_param_transition_key: Optional[str] = None, + hls_show_advanced: Optional[bool] = None, + hls_title: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if hls_enable_debug_headers is not None: + pulumi.set(__self__, "hls_enable_debug_headers", hls_enable_debug_headers) + if hls_enabled is not None: + pulumi.set(__self__, "hls_enabled", hls_enabled) + if hls_filter_in_bitrate_ranges is not None: + pulumi.set(__self__, "hls_filter_in_bitrate_ranges", hls_filter_in_bitrate_ranges) + if hls_filter_in_bitrates is not None: + pulumi.set(__self__, "hls_filter_in_bitrates", hls_filter_in_bitrates) + if hls_mode is not None: + pulumi.set(__self__, "hls_mode", hls_mode) + if hls_preferred_bitrate is not None: + pulumi.set(__self__, "hls_preferred_bitrate", hls_preferred_bitrate) + if hls_query_param_enabled is not None: + pulumi.set(__self__, "hls_query_param_enabled", hls_query_param_enabled) + if hls_query_param_secret_key is not None: + pulumi.set(__self__, "hls_query_param_secret_key", hls_query_param_secret_key) + if hls_query_param_transition_key is not None: + pulumi.set(__self__, "hls_query_param_transition_key", hls_query_param_transition_key) + if hls_show_advanced is not None: + pulumi.set(__self__, "hls_show_advanced", hls_show_advanced) + if hls_title is not None: + pulumi.set(__self__, "hls_title", hls_title) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="hlsEnableDebugHeaders") + def hls_enable_debug_headers(self) -> Optional[bool]: + return pulumi.get(self, "hls_enable_debug_headers") + + @hls_enable_debug_headers.setter + def hls_enable_debug_headers(self, value: Optional[bool]): + pulumi.set(self, "hls_enable_debug_headers", value) + + @property + @pulumi.getter(name="hlsEnabled") + def hls_enabled(self) -> Optional[bool]: + return pulumi.get(self, "hls_enabled") + + @hls_enabled.setter + def hls_enabled(self, value: Optional[bool]): + pulumi.set(self, "hls_enabled", value) + + @property + @pulumi.getter(name="hlsFilterInBitrateRanges") + def hls_filter_in_bitrate_ranges(self) -> Optional[str]: + return pulumi.get(self, "hls_filter_in_bitrate_ranges") + + @hls_filter_in_bitrate_ranges.setter + def hls_filter_in_bitrate_ranges(self, value: Optional[str]): + pulumi.set(self, "hls_filter_in_bitrate_ranges", value) + + @property + @pulumi.getter(name="hlsFilterInBitrates") + def hls_filter_in_bitrates(self) -> Optional[str]: + return pulumi.get(self, "hls_filter_in_bitrates") + + @hls_filter_in_bitrates.setter + def hls_filter_in_bitrates(self, value: Optional[str]): + pulumi.set(self, "hls_filter_in_bitrates", value) + + @property + @pulumi.getter(name="hlsMode") + def hls_mode(self) -> Optional[str]: + return pulumi.get(self, "hls_mode") + + @hls_mode.setter + def hls_mode(self, value: Optional[str]): + pulumi.set(self, "hls_mode", value) + + @property + @pulumi.getter(name="hlsPreferredBitrate") + def hls_preferred_bitrate(self) -> Optional[str]: + return pulumi.get(self, "hls_preferred_bitrate") + + @hls_preferred_bitrate.setter + def hls_preferred_bitrate(self, value: Optional[str]): + pulumi.set(self, "hls_preferred_bitrate", value) + + @property + @pulumi.getter(name="hlsQueryParamEnabled") + def hls_query_param_enabled(self) -> Optional[bool]: + return pulumi.get(self, "hls_query_param_enabled") + + @hls_query_param_enabled.setter + def hls_query_param_enabled(self, value: Optional[bool]): + pulumi.set(self, "hls_query_param_enabled", value) + + @property + @pulumi.getter(name="hlsQueryParamSecretKey") + def hls_query_param_secret_key(self) -> Optional[str]: + return pulumi.get(self, "hls_query_param_secret_key") + + @hls_query_param_secret_key.setter + def hls_query_param_secret_key(self, value: Optional[str]): + pulumi.set(self, "hls_query_param_secret_key", value) + + @property + @pulumi.getter(name="hlsQueryParamTransitionKey") + def hls_query_param_transition_key(self) -> Optional[str]: + return pulumi.get(self, "hls_query_param_transition_key") + + @hls_query_param_transition_key.setter + def hls_query_param_transition_key(self, value: Optional[str]): + pulumi.set(self, "hls_query_param_transition_key", value) + + @property + @pulumi.getter(name="hlsShowAdvanced") + def hls_show_advanced(self) -> Optional[bool]: + return pulumi.get(self, "hls_show_advanced") + + @hls_show_advanced.setter + def hls_show_advanced(self, value: Optional[bool]): + pulumi.set(self, "hls_show_advanced", value) + + @property + @pulumi.getter(name="hlsTitle") + def hls_title(self) -> Optional[str]: + return pulumi.get(self, "hls_title") + + @hls_title.setter + def hls_title(self, value: Optional[str]): + pulumi.set(self, "hls_title", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + partner: Optional[str] = None, + template_uuid: Optional[str] = None, + username: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if partner is not None: + pulumi.set(__self__, "partner", partner) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if username is not None: + pulumi.set(__self__, "username", username) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def partner(self) -> Optional[str]: + return pulumi.get(self, "partner") + + @partner.setter + def partner(self, value: Optional[str]): + pulumi.set(self, "partner", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def username(self) -> Optional[str]: + return pulumi.get(self, "username") + + @username.setter + def username(self, value: Optional[str]): + pulumi.set(self, "username", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + serverpushlists: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if serverpushlists is not None: + pulumi.set(__self__, "serverpushlists", serverpushlists) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def serverpushlists(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "serverpushlists") + + @serverpushlists.setter + def serverpushlists(self, value: Optional[Sequence[str]]): + pulumi.set(self, "serverpushlists", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + optout: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if optout is not None: + pulumi.set(__self__, "optout", optout) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def optout(self) -> Optional[str]: + return pulumi.get(self, "optout") + + @optout.setter + def optout(self, value: Optional[str]): + pulumi.set(self, "optout", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs: + def __init__(__self__, *, + beacon_id: Optional[str] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + use_hybrid_http_udp: Optional[bool] = None, + uuid: Optional[str] = None): + if beacon_id is not None: + pulumi.set(__self__, "beacon_id", beacon_id) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if use_hybrid_http_udp is not None: + pulumi.set(__self__, "use_hybrid_http_udp", use_hybrid_http_udp) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="beaconId") + def beacon_id(self) -> Optional[str]: + return pulumi.get(self, "beacon_id") + + @beacon_id.setter + def beacon_id(self, value: Optional[str]): + pulumi.set(self, "beacon_id", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="useHybridHttpUdp") + def use_hybrid_http_udp(self) -> Optional[bool]: + return pulumi.get(self, "use_hybrid_http_udp") + + @use_hybrid_http_udp.setter + def use_hybrid_http_udp(self, value: Optional[bool]): + pulumi.set(self, "use_hybrid_http_udp", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs: + def __init__(__self__, *, + cache_error_response: Optional[bool] = None, + cache_window: Optional[str] = None, + client_response_code: Optional[str] = None, + detect_object_unavailable: Optional[bool] = None, + detect_object_unavailable_title: Optional[str] = None, + detect_origin_unavailable: Optional[bool] = None, + detect_origin_unavailable_title: Optional[str] = None, + detect_origin_unresponsive: Optional[bool] = None, + detect_origin_unresponsive_title: Optional[str] = None, + locked: Optional[bool] = None, + object_unavailable_alternate_host: Optional[str] = None, + object_unavailable_backup_host: Optional[str] = None, + object_unavailable_blacklist_origin_ip: Optional[bool] = None, + object_unavailable_blacklist_window: Optional[str] = None, + object_unavailable_change_protocol: Optional[bool] = None, + object_unavailable_detection_level: Optional[str] = None, + object_unavailable_include_query_string: Optional[bool] = None, + object_unavailable_modified_path: Optional[str] = None, + object_unavailable_modify_request_path: Optional[bool] = None, + object_unavailable_protocol: Optional[str] = None, + object_unavailable_recovery: Optional[str] = None, + object_unavailable_redirect_method: Optional[int] = None, + object_unavailable_response_codes: Optional[Sequence[str]] = None, + object_unavailable_retry_limit: Optional[str] = None, + origin_unavailable_alternate_host: Optional[str] = None, + origin_unavailable_backup_host: Optional[str] = None, + origin_unavailable_blacklist_origin_ip: Optional[bool] = None, + origin_unavailable_blacklist_window: Optional[str] = None, + origin_unavailable_change_protocol: Optional[bool] = None, + origin_unavailable_detection_level: Optional[str] = None, + origin_unavailable_include_query_string: Optional[bool] = None, + origin_unavailable_modified_path: Optional[str] = None, + origin_unavailable_modify_request_path: Optional[bool] = None, + origin_unavailable_protocol: Optional[str] = None, + origin_unavailable_recovery: Optional[str] = None, + origin_unavailable_redirect_method: Optional[int] = None, + origin_unavailable_response_codes: Optional[Sequence[str]] = None, + origin_unavailable_retry_limit: Optional[str] = None, + origin_unresponsive_alternate_host: Optional[str] = None, + origin_unresponsive_backup_host: Optional[str] = None, + origin_unresponsive_blacklist_origin_ip: Optional[bool] = None, + origin_unresponsive_blacklist_window: Optional[str] = None, + origin_unresponsive_change_protocol: Optional[bool] = None, + origin_unresponsive_detection_level: Optional[str] = None, + origin_unresponsive_include_query_string: Optional[bool] = None, + origin_unresponsive_modified_path: Optional[str] = None, + origin_unresponsive_modify_request_path: Optional[bool] = None, + origin_unresponsive_protocol: Optional[str] = None, + origin_unresponsive_recovery: Optional[str] = None, + origin_unresponsive_redirect_method: Optional[int] = None, + origin_unresponsive_retry_limit: Optional[str] = None, + other_options: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if cache_error_response is not None: + pulumi.set(__self__, "cache_error_response", cache_error_response) + if cache_window is not None: + pulumi.set(__self__, "cache_window", cache_window) + if client_response_code is not None: + pulumi.set(__self__, "client_response_code", client_response_code) + if detect_object_unavailable is not None: + pulumi.set(__self__, "detect_object_unavailable", detect_object_unavailable) + if detect_object_unavailable_title is not None: + pulumi.set(__self__, "detect_object_unavailable_title", detect_object_unavailable_title) + if detect_origin_unavailable is not None: + pulumi.set(__self__, "detect_origin_unavailable", detect_origin_unavailable) + if detect_origin_unavailable_title is not None: + pulumi.set(__self__, "detect_origin_unavailable_title", detect_origin_unavailable_title) + if detect_origin_unresponsive is not None: + pulumi.set(__self__, "detect_origin_unresponsive", detect_origin_unresponsive) + if detect_origin_unresponsive_title is not None: + pulumi.set(__self__, "detect_origin_unresponsive_title", detect_origin_unresponsive_title) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if object_unavailable_alternate_host is not None: + pulumi.set(__self__, "object_unavailable_alternate_host", object_unavailable_alternate_host) + if object_unavailable_backup_host is not None: + pulumi.set(__self__, "object_unavailable_backup_host", object_unavailable_backup_host) + if object_unavailable_blacklist_origin_ip is not None: + pulumi.set(__self__, "object_unavailable_blacklist_origin_ip", object_unavailable_blacklist_origin_ip) + if object_unavailable_blacklist_window is not None: + pulumi.set(__self__, "object_unavailable_blacklist_window", object_unavailable_blacklist_window) + if object_unavailable_change_protocol is not None: + pulumi.set(__self__, "object_unavailable_change_protocol", object_unavailable_change_protocol) + if object_unavailable_detection_level is not None: + pulumi.set(__self__, "object_unavailable_detection_level", object_unavailable_detection_level) + if object_unavailable_include_query_string is not None: + pulumi.set(__self__, "object_unavailable_include_query_string", object_unavailable_include_query_string) + if object_unavailable_modified_path is not None: + pulumi.set(__self__, "object_unavailable_modified_path", object_unavailable_modified_path) + if object_unavailable_modify_request_path is not None: + pulumi.set(__self__, "object_unavailable_modify_request_path", object_unavailable_modify_request_path) + if object_unavailable_protocol is not None: + pulumi.set(__self__, "object_unavailable_protocol", object_unavailable_protocol) + if object_unavailable_recovery is not None: + pulumi.set(__self__, "object_unavailable_recovery", object_unavailable_recovery) + if object_unavailable_redirect_method is not None: + pulumi.set(__self__, "object_unavailable_redirect_method", object_unavailable_redirect_method) + if object_unavailable_response_codes is not None: + pulumi.set(__self__, "object_unavailable_response_codes", object_unavailable_response_codes) + if object_unavailable_retry_limit is not None: + pulumi.set(__self__, "object_unavailable_retry_limit", object_unavailable_retry_limit) + if origin_unavailable_alternate_host is not None: + pulumi.set(__self__, "origin_unavailable_alternate_host", origin_unavailable_alternate_host) + if origin_unavailable_backup_host is not None: + pulumi.set(__self__, "origin_unavailable_backup_host", origin_unavailable_backup_host) + if origin_unavailable_blacklist_origin_ip is not None: + pulumi.set(__self__, "origin_unavailable_blacklist_origin_ip", origin_unavailable_blacklist_origin_ip) + if origin_unavailable_blacklist_window is not None: + pulumi.set(__self__, "origin_unavailable_blacklist_window", origin_unavailable_blacklist_window) + if origin_unavailable_change_protocol is not None: + pulumi.set(__self__, "origin_unavailable_change_protocol", origin_unavailable_change_protocol) + if origin_unavailable_detection_level is not None: + pulumi.set(__self__, "origin_unavailable_detection_level", origin_unavailable_detection_level) + if origin_unavailable_include_query_string is not None: + pulumi.set(__self__, "origin_unavailable_include_query_string", origin_unavailable_include_query_string) + if origin_unavailable_modified_path is not None: + pulumi.set(__self__, "origin_unavailable_modified_path", origin_unavailable_modified_path) + if origin_unavailable_modify_request_path is not None: + pulumi.set(__self__, "origin_unavailable_modify_request_path", origin_unavailable_modify_request_path) + if origin_unavailable_protocol is not None: + pulumi.set(__self__, "origin_unavailable_protocol", origin_unavailable_protocol) + if origin_unavailable_recovery is not None: + pulumi.set(__self__, "origin_unavailable_recovery", origin_unavailable_recovery) + if origin_unavailable_redirect_method is not None: + pulumi.set(__self__, "origin_unavailable_redirect_method", origin_unavailable_redirect_method) + if origin_unavailable_response_codes is not None: + pulumi.set(__self__, "origin_unavailable_response_codes", origin_unavailable_response_codes) + if origin_unavailable_retry_limit is not None: + pulumi.set(__self__, "origin_unavailable_retry_limit", origin_unavailable_retry_limit) + if origin_unresponsive_alternate_host is not None: + pulumi.set(__self__, "origin_unresponsive_alternate_host", origin_unresponsive_alternate_host) + if origin_unresponsive_backup_host is not None: + pulumi.set(__self__, "origin_unresponsive_backup_host", origin_unresponsive_backup_host) + if origin_unresponsive_blacklist_origin_ip is not None: + pulumi.set(__self__, "origin_unresponsive_blacklist_origin_ip", origin_unresponsive_blacklist_origin_ip) + if origin_unresponsive_blacklist_window is not None: + pulumi.set(__self__, "origin_unresponsive_blacklist_window", origin_unresponsive_blacklist_window) + if origin_unresponsive_change_protocol is not None: + pulumi.set(__self__, "origin_unresponsive_change_protocol", origin_unresponsive_change_protocol) + if origin_unresponsive_detection_level is not None: + pulumi.set(__self__, "origin_unresponsive_detection_level", origin_unresponsive_detection_level) + if origin_unresponsive_include_query_string is not None: + pulumi.set(__self__, "origin_unresponsive_include_query_string", origin_unresponsive_include_query_string) + if origin_unresponsive_modified_path is not None: + pulumi.set(__self__, "origin_unresponsive_modified_path", origin_unresponsive_modified_path) + if origin_unresponsive_modify_request_path is not None: + pulumi.set(__self__, "origin_unresponsive_modify_request_path", origin_unresponsive_modify_request_path) + if origin_unresponsive_protocol is not None: + pulumi.set(__self__, "origin_unresponsive_protocol", origin_unresponsive_protocol) + if origin_unresponsive_recovery is not None: + pulumi.set(__self__, "origin_unresponsive_recovery", origin_unresponsive_recovery) + if origin_unresponsive_redirect_method is not None: + pulumi.set(__self__, "origin_unresponsive_redirect_method", origin_unresponsive_redirect_method) + if origin_unresponsive_retry_limit is not None: + pulumi.set(__self__, "origin_unresponsive_retry_limit", origin_unresponsive_retry_limit) + if other_options is not None: + pulumi.set(__self__, "other_options", other_options) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="cacheErrorResponse") + def cache_error_response(self) -> Optional[bool]: + return pulumi.get(self, "cache_error_response") + + @cache_error_response.setter + def cache_error_response(self, value: Optional[bool]): + pulumi.set(self, "cache_error_response", value) + + @property + @pulumi.getter(name="cacheWindow") + def cache_window(self) -> Optional[str]: + return pulumi.get(self, "cache_window") + + @cache_window.setter + def cache_window(self, value: Optional[str]): + pulumi.set(self, "cache_window", value) + + @property + @pulumi.getter(name="clientResponseCode") + def client_response_code(self) -> Optional[str]: + return pulumi.get(self, "client_response_code") + + @client_response_code.setter + def client_response_code(self, value: Optional[str]): + pulumi.set(self, "client_response_code", value) + + @property + @pulumi.getter(name="detectObjectUnavailable") + def detect_object_unavailable(self) -> Optional[bool]: + return pulumi.get(self, "detect_object_unavailable") + + @detect_object_unavailable.setter + def detect_object_unavailable(self, value: Optional[bool]): + pulumi.set(self, "detect_object_unavailable", value) + + @property + @pulumi.getter(name="detectObjectUnavailableTitle") + def detect_object_unavailable_title(self) -> Optional[str]: + return pulumi.get(self, "detect_object_unavailable_title") + + @detect_object_unavailable_title.setter + def detect_object_unavailable_title(self, value: Optional[str]): + pulumi.set(self, "detect_object_unavailable_title", value) + + @property + @pulumi.getter(name="detectOriginUnavailable") + def detect_origin_unavailable(self) -> Optional[bool]: + return pulumi.get(self, "detect_origin_unavailable") + + @detect_origin_unavailable.setter + def detect_origin_unavailable(self, value: Optional[bool]): + pulumi.set(self, "detect_origin_unavailable", value) + + @property + @pulumi.getter(name="detectOriginUnavailableTitle") + def detect_origin_unavailable_title(self) -> Optional[str]: + return pulumi.get(self, "detect_origin_unavailable_title") + + @detect_origin_unavailable_title.setter + def detect_origin_unavailable_title(self, value: Optional[str]): + pulumi.set(self, "detect_origin_unavailable_title", value) + + @property + @pulumi.getter(name="detectOriginUnresponsive") + def detect_origin_unresponsive(self) -> Optional[bool]: + return pulumi.get(self, "detect_origin_unresponsive") + + @detect_origin_unresponsive.setter + def detect_origin_unresponsive(self, value: Optional[bool]): + pulumi.set(self, "detect_origin_unresponsive", value) + + @property + @pulumi.getter(name="detectOriginUnresponsiveTitle") + def detect_origin_unresponsive_title(self) -> Optional[str]: + return pulumi.get(self, "detect_origin_unresponsive_title") + + @detect_origin_unresponsive_title.setter + def detect_origin_unresponsive_title(self, value: Optional[str]): + pulumi.set(self, "detect_origin_unresponsive_title", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="objectUnavailableAlternateHost") + def object_unavailable_alternate_host(self) -> Optional[str]: + return pulumi.get(self, "object_unavailable_alternate_host") + + @object_unavailable_alternate_host.setter + def object_unavailable_alternate_host(self, value: Optional[str]): + pulumi.set(self, "object_unavailable_alternate_host", value) + + @property + @pulumi.getter(name="objectUnavailableBackupHost") + def object_unavailable_backup_host(self) -> Optional[str]: + return pulumi.get(self, "object_unavailable_backup_host") + + @object_unavailable_backup_host.setter + def object_unavailable_backup_host(self, value: Optional[str]): + pulumi.set(self, "object_unavailable_backup_host", value) + + @property + @pulumi.getter(name="objectUnavailableBlacklistOriginIp") + def object_unavailable_blacklist_origin_ip(self) -> Optional[bool]: + return pulumi.get(self, "object_unavailable_blacklist_origin_ip") + + @object_unavailable_blacklist_origin_ip.setter + def object_unavailable_blacklist_origin_ip(self, value: Optional[bool]): + pulumi.set(self, "object_unavailable_blacklist_origin_ip", value) + + @property + @pulumi.getter(name="objectUnavailableBlacklistWindow") + def object_unavailable_blacklist_window(self) -> Optional[str]: + return pulumi.get(self, "object_unavailable_blacklist_window") + + @object_unavailable_blacklist_window.setter + def object_unavailable_blacklist_window(self, value: Optional[str]): + pulumi.set(self, "object_unavailable_blacklist_window", value) + + @property + @pulumi.getter(name="objectUnavailableChangeProtocol") + def object_unavailable_change_protocol(self) -> Optional[bool]: + return pulumi.get(self, "object_unavailable_change_protocol") + + @object_unavailable_change_protocol.setter + def object_unavailable_change_protocol(self, value: Optional[bool]): + pulumi.set(self, "object_unavailable_change_protocol", value) + + @property + @pulumi.getter(name="objectUnavailableDetectionLevel") + def object_unavailable_detection_level(self) -> Optional[str]: + return pulumi.get(self, "object_unavailable_detection_level") + + @object_unavailable_detection_level.setter + def object_unavailable_detection_level(self, value: Optional[str]): + pulumi.set(self, "object_unavailable_detection_level", value) + + @property + @pulumi.getter(name="objectUnavailableIncludeQueryString") + def object_unavailable_include_query_string(self) -> Optional[bool]: + return pulumi.get(self, "object_unavailable_include_query_string") + + @object_unavailable_include_query_string.setter + def object_unavailable_include_query_string(self, value: Optional[bool]): + pulumi.set(self, "object_unavailable_include_query_string", value) + + @property + @pulumi.getter(name="objectUnavailableModifiedPath") + def object_unavailable_modified_path(self) -> Optional[str]: + return pulumi.get(self, "object_unavailable_modified_path") + + @object_unavailable_modified_path.setter + def object_unavailable_modified_path(self, value: Optional[str]): + pulumi.set(self, "object_unavailable_modified_path", value) + + @property + @pulumi.getter(name="objectUnavailableModifyRequestPath") + def object_unavailable_modify_request_path(self) -> Optional[bool]: + return pulumi.get(self, "object_unavailable_modify_request_path") + + @object_unavailable_modify_request_path.setter + def object_unavailable_modify_request_path(self, value: Optional[bool]): + pulumi.set(self, "object_unavailable_modify_request_path", value) + + @property + @pulumi.getter(name="objectUnavailableProtocol") + def object_unavailable_protocol(self) -> Optional[str]: + return pulumi.get(self, "object_unavailable_protocol") + + @object_unavailable_protocol.setter + def object_unavailable_protocol(self, value: Optional[str]): + pulumi.set(self, "object_unavailable_protocol", value) + + @property + @pulumi.getter(name="objectUnavailableRecovery") + def object_unavailable_recovery(self) -> Optional[str]: + return pulumi.get(self, "object_unavailable_recovery") + + @object_unavailable_recovery.setter + def object_unavailable_recovery(self, value: Optional[str]): + pulumi.set(self, "object_unavailable_recovery", value) + + @property + @pulumi.getter(name="objectUnavailableRedirectMethod") + def object_unavailable_redirect_method(self) -> Optional[int]: + return pulumi.get(self, "object_unavailable_redirect_method") + + @object_unavailable_redirect_method.setter + def object_unavailable_redirect_method(self, value: Optional[int]): + pulumi.set(self, "object_unavailable_redirect_method", value) + + @property + @pulumi.getter(name="objectUnavailableResponseCodes") + def object_unavailable_response_codes(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "object_unavailable_response_codes") + + @object_unavailable_response_codes.setter + def object_unavailable_response_codes(self, value: Optional[Sequence[str]]): + pulumi.set(self, "object_unavailable_response_codes", value) + + @property + @pulumi.getter(name="objectUnavailableRetryLimit") + def object_unavailable_retry_limit(self) -> Optional[str]: + return pulumi.get(self, "object_unavailable_retry_limit") + + @object_unavailable_retry_limit.setter + def object_unavailable_retry_limit(self, value: Optional[str]): + pulumi.set(self, "object_unavailable_retry_limit", value) + + @property + @pulumi.getter(name="originUnavailableAlternateHost") + def origin_unavailable_alternate_host(self) -> Optional[str]: + return pulumi.get(self, "origin_unavailable_alternate_host") + + @origin_unavailable_alternate_host.setter + def origin_unavailable_alternate_host(self, value: Optional[str]): + pulumi.set(self, "origin_unavailable_alternate_host", value) + + @property + @pulumi.getter(name="originUnavailableBackupHost") + def origin_unavailable_backup_host(self) -> Optional[str]: + return pulumi.get(self, "origin_unavailable_backup_host") + + @origin_unavailable_backup_host.setter + def origin_unavailable_backup_host(self, value: Optional[str]): + pulumi.set(self, "origin_unavailable_backup_host", value) + + @property + @pulumi.getter(name="originUnavailableBlacklistOriginIp") + def origin_unavailable_blacklist_origin_ip(self) -> Optional[bool]: + return pulumi.get(self, "origin_unavailable_blacklist_origin_ip") + + @origin_unavailable_blacklist_origin_ip.setter + def origin_unavailable_blacklist_origin_ip(self, value: Optional[bool]): + pulumi.set(self, "origin_unavailable_blacklist_origin_ip", value) + + @property + @pulumi.getter(name="originUnavailableBlacklistWindow") + def origin_unavailable_blacklist_window(self) -> Optional[str]: + return pulumi.get(self, "origin_unavailable_blacklist_window") + + @origin_unavailable_blacklist_window.setter + def origin_unavailable_blacklist_window(self, value: Optional[str]): + pulumi.set(self, "origin_unavailable_blacklist_window", value) + + @property + @pulumi.getter(name="originUnavailableChangeProtocol") + def origin_unavailable_change_protocol(self) -> Optional[bool]: + return pulumi.get(self, "origin_unavailable_change_protocol") + + @origin_unavailable_change_protocol.setter + def origin_unavailable_change_protocol(self, value: Optional[bool]): + pulumi.set(self, "origin_unavailable_change_protocol", value) + + @property + @pulumi.getter(name="originUnavailableDetectionLevel") + def origin_unavailable_detection_level(self) -> Optional[str]: + return pulumi.get(self, "origin_unavailable_detection_level") + + @origin_unavailable_detection_level.setter + def origin_unavailable_detection_level(self, value: Optional[str]): + pulumi.set(self, "origin_unavailable_detection_level", value) + + @property + @pulumi.getter(name="originUnavailableIncludeQueryString") + def origin_unavailable_include_query_string(self) -> Optional[bool]: + return pulumi.get(self, "origin_unavailable_include_query_string") + + @origin_unavailable_include_query_string.setter + def origin_unavailable_include_query_string(self, value: Optional[bool]): + pulumi.set(self, "origin_unavailable_include_query_string", value) + + @property + @pulumi.getter(name="originUnavailableModifiedPath") + def origin_unavailable_modified_path(self) -> Optional[str]: + return pulumi.get(self, "origin_unavailable_modified_path") + + @origin_unavailable_modified_path.setter + def origin_unavailable_modified_path(self, value: Optional[str]): + pulumi.set(self, "origin_unavailable_modified_path", value) + + @property + @pulumi.getter(name="originUnavailableModifyRequestPath") + def origin_unavailable_modify_request_path(self) -> Optional[bool]: + return pulumi.get(self, "origin_unavailable_modify_request_path") + + @origin_unavailable_modify_request_path.setter + def origin_unavailable_modify_request_path(self, value: Optional[bool]): + pulumi.set(self, "origin_unavailable_modify_request_path", value) + + @property + @pulumi.getter(name="originUnavailableProtocol") + def origin_unavailable_protocol(self) -> Optional[str]: + return pulumi.get(self, "origin_unavailable_protocol") + + @origin_unavailable_protocol.setter + def origin_unavailable_protocol(self, value: Optional[str]): + pulumi.set(self, "origin_unavailable_protocol", value) + + @property + @pulumi.getter(name="originUnavailableRecovery") + def origin_unavailable_recovery(self) -> Optional[str]: + return pulumi.get(self, "origin_unavailable_recovery") + + @origin_unavailable_recovery.setter + def origin_unavailable_recovery(self, value: Optional[str]): + pulumi.set(self, "origin_unavailable_recovery", value) + + @property + @pulumi.getter(name="originUnavailableRedirectMethod") + def origin_unavailable_redirect_method(self) -> Optional[int]: + return pulumi.get(self, "origin_unavailable_redirect_method") + + @origin_unavailable_redirect_method.setter + def origin_unavailable_redirect_method(self, value: Optional[int]): + pulumi.set(self, "origin_unavailable_redirect_method", value) + + @property + @pulumi.getter(name="originUnavailableResponseCodes") + def origin_unavailable_response_codes(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "origin_unavailable_response_codes") + + @origin_unavailable_response_codes.setter + def origin_unavailable_response_codes(self, value: Optional[Sequence[str]]): + pulumi.set(self, "origin_unavailable_response_codes", value) + + @property + @pulumi.getter(name="originUnavailableRetryLimit") + def origin_unavailable_retry_limit(self) -> Optional[str]: + return pulumi.get(self, "origin_unavailable_retry_limit") + + @origin_unavailable_retry_limit.setter + def origin_unavailable_retry_limit(self, value: Optional[str]): + pulumi.set(self, "origin_unavailable_retry_limit", value) + + @property + @pulumi.getter(name="originUnresponsiveAlternateHost") + def origin_unresponsive_alternate_host(self) -> Optional[str]: + return pulumi.get(self, "origin_unresponsive_alternate_host") + + @origin_unresponsive_alternate_host.setter + def origin_unresponsive_alternate_host(self, value: Optional[str]): + pulumi.set(self, "origin_unresponsive_alternate_host", value) + + @property + @pulumi.getter(name="originUnresponsiveBackupHost") + def origin_unresponsive_backup_host(self) -> Optional[str]: + return pulumi.get(self, "origin_unresponsive_backup_host") + + @origin_unresponsive_backup_host.setter + def origin_unresponsive_backup_host(self, value: Optional[str]): + pulumi.set(self, "origin_unresponsive_backup_host", value) + + @property + @pulumi.getter(name="originUnresponsiveBlacklistOriginIp") + def origin_unresponsive_blacklist_origin_ip(self) -> Optional[bool]: + return pulumi.get(self, "origin_unresponsive_blacklist_origin_ip") + + @origin_unresponsive_blacklist_origin_ip.setter + def origin_unresponsive_blacklist_origin_ip(self, value: Optional[bool]): + pulumi.set(self, "origin_unresponsive_blacklist_origin_ip", value) + + @property + @pulumi.getter(name="originUnresponsiveBlacklistWindow") + def origin_unresponsive_blacklist_window(self) -> Optional[str]: + return pulumi.get(self, "origin_unresponsive_blacklist_window") + + @origin_unresponsive_blacklist_window.setter + def origin_unresponsive_blacklist_window(self, value: Optional[str]): + pulumi.set(self, "origin_unresponsive_blacklist_window", value) + + @property + @pulumi.getter(name="originUnresponsiveChangeProtocol") + def origin_unresponsive_change_protocol(self) -> Optional[bool]: + return pulumi.get(self, "origin_unresponsive_change_protocol") + + @origin_unresponsive_change_protocol.setter + def origin_unresponsive_change_protocol(self, value: Optional[bool]): + pulumi.set(self, "origin_unresponsive_change_protocol", value) + + @property + @pulumi.getter(name="originUnresponsiveDetectionLevel") + def origin_unresponsive_detection_level(self) -> Optional[str]: + return pulumi.get(self, "origin_unresponsive_detection_level") + + @origin_unresponsive_detection_level.setter + def origin_unresponsive_detection_level(self, value: Optional[str]): + pulumi.set(self, "origin_unresponsive_detection_level", value) + + @property + @pulumi.getter(name="originUnresponsiveIncludeQueryString") + def origin_unresponsive_include_query_string(self) -> Optional[bool]: + return pulumi.get(self, "origin_unresponsive_include_query_string") + + @origin_unresponsive_include_query_string.setter + def origin_unresponsive_include_query_string(self, value: Optional[bool]): + pulumi.set(self, "origin_unresponsive_include_query_string", value) + + @property + @pulumi.getter(name="originUnresponsiveModifiedPath") + def origin_unresponsive_modified_path(self) -> Optional[str]: + return pulumi.get(self, "origin_unresponsive_modified_path") + + @origin_unresponsive_modified_path.setter + def origin_unresponsive_modified_path(self, value: Optional[str]): + pulumi.set(self, "origin_unresponsive_modified_path", value) + + @property + @pulumi.getter(name="originUnresponsiveModifyRequestPath") + def origin_unresponsive_modify_request_path(self) -> Optional[bool]: + return pulumi.get(self, "origin_unresponsive_modify_request_path") + + @origin_unresponsive_modify_request_path.setter + def origin_unresponsive_modify_request_path(self, value: Optional[bool]): + pulumi.set(self, "origin_unresponsive_modify_request_path", value) + + @property + @pulumi.getter(name="originUnresponsiveProtocol") + def origin_unresponsive_protocol(self) -> Optional[str]: + return pulumi.get(self, "origin_unresponsive_protocol") + + @origin_unresponsive_protocol.setter + def origin_unresponsive_protocol(self, value: Optional[str]): + pulumi.set(self, "origin_unresponsive_protocol", value) + + @property + @pulumi.getter(name="originUnresponsiveRecovery") + def origin_unresponsive_recovery(self) -> Optional[str]: + return pulumi.get(self, "origin_unresponsive_recovery") + + @origin_unresponsive_recovery.setter + def origin_unresponsive_recovery(self, value: Optional[str]): + pulumi.set(self, "origin_unresponsive_recovery", value) + + @property + @pulumi.getter(name="originUnresponsiveRedirectMethod") + def origin_unresponsive_redirect_method(self) -> Optional[int]: + return pulumi.get(self, "origin_unresponsive_redirect_method") + + @origin_unresponsive_redirect_method.setter + def origin_unresponsive_redirect_method(self, value: Optional[int]): + pulumi.set(self, "origin_unresponsive_redirect_method", value) + + @property + @pulumi.getter(name="originUnresponsiveRetryLimit") + def origin_unresponsive_retry_limit(self) -> Optional[str]: + return pulumi.get(self, "origin_unresponsive_retry_limit") + + @origin_unresponsive_retry_limit.setter + def origin_unresponsive_retry_limit(self, value: Optional[str]): + pulumi.set(self, "origin_unresponsive_retry_limit", value) + + @property + @pulumi.getter(name="otherOptions") + def other_options(self) -> Optional[str]: + return pulumi.get(self, "other_options") + + @other_options.setter + def other_options(self, value: Optional[str]): + pulumi.set(self, "other_options", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + secondary_multipath_to_origin: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if secondary_multipath_to_origin is not None: + pulumi.set(__self__, "secondary_multipath_to_origin", secondary_multipath_to_origin) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="secondaryMultipathToOrigin") + def secondary_multipath_to_origin(self) -> Optional[bool]: + return pulumi.get(self, "secondary_multipath_to_origin") + + @secondary_multipath_to_origin.setter + def secondary_multipath_to_origin(self, value: Optional[bool]): + pulumi.set(self, "secondary_multipath_to_origin", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs: + def __init__(__self__, *, + action: Optional[str] = None, + avoid_duplicate_headers: Optional[bool] = None, + custom_header_name: Optional[str] = None, + header_value: Optional[str] = None, + locked: Optional[bool] = None, + new_header_value: Optional[str] = None, + standard_add_header_name: Optional[str] = None, + standard_delete_header_name: Optional[str] = None, + standard_modify_header_name: Optional[str] = None, + standard_pass_header_name: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if action is not None: + pulumi.set(__self__, "action", action) + if avoid_duplicate_headers is not None: + pulumi.set(__self__, "avoid_duplicate_headers", avoid_duplicate_headers) + if custom_header_name is not None: + pulumi.set(__self__, "custom_header_name", custom_header_name) + if header_value is not None: + pulumi.set(__self__, "header_value", header_value) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if new_header_value is not None: + pulumi.set(__self__, "new_header_value", new_header_value) + if standard_add_header_name is not None: + pulumi.set(__self__, "standard_add_header_name", standard_add_header_name) + if standard_delete_header_name is not None: + pulumi.set(__self__, "standard_delete_header_name", standard_delete_header_name) + if standard_modify_header_name is not None: + pulumi.set(__self__, "standard_modify_header_name", standard_modify_header_name) + if standard_pass_header_name is not None: + pulumi.set(__self__, "standard_pass_header_name", standard_pass_header_name) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def action(self) -> Optional[str]: + return pulumi.get(self, "action") + + @action.setter + def action(self, value: Optional[str]): + pulumi.set(self, "action", value) + + @property + @pulumi.getter(name="avoidDuplicateHeaders") + def avoid_duplicate_headers(self) -> Optional[bool]: + return pulumi.get(self, "avoid_duplicate_headers") + + @avoid_duplicate_headers.setter + def avoid_duplicate_headers(self, value: Optional[bool]): + pulumi.set(self, "avoid_duplicate_headers", value) + + @property + @pulumi.getter(name="customHeaderName") + def custom_header_name(self) -> Optional[str]: + return pulumi.get(self, "custom_header_name") + + @custom_header_name.setter + def custom_header_name(self, value: Optional[str]): + pulumi.set(self, "custom_header_name", value) + + @property + @pulumi.getter(name="headerValue") + def header_value(self) -> Optional[str]: + return pulumi.get(self, "header_value") + + @header_value.setter + def header_value(self, value: Optional[str]): + pulumi.set(self, "header_value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="newHeaderValue") + def new_header_value(self) -> Optional[str]: + return pulumi.get(self, "new_header_value") + + @new_header_value.setter + def new_header_value(self, value: Optional[str]): + pulumi.set(self, "new_header_value", value) + + @property + @pulumi.getter(name="standardAddHeaderName") + def standard_add_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_add_header_name") + + @standard_add_header_name.setter + def standard_add_header_name(self, value: Optional[str]): + pulumi.set(self, "standard_add_header_name", value) + + @property + @pulumi.getter(name="standardDeleteHeaderName") + def standard_delete_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_delete_header_name") + + @standard_delete_header_name.setter + def standard_delete_header_name(self, value: Optional[str]): + pulumi.set(self, "standard_delete_header_name", value) + + @property + @pulumi.getter(name="standardModifyHeaderName") + def standard_modify_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_modify_header_name") + + @standard_modify_header_name.setter + def standard_modify_header_name(self, value: Optional[str]): + pulumi.set(self, "standard_modify_header_name", value) + + @property + @pulumi.getter(name="standardPassHeaderName") + def standard_pass_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_pass_header_name") + + @standard_pass_header_name.setter + def standard_pass_header_name(self, value: Optional[str]): + pulumi.set(self, "standard_pass_header_name", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs: + def __init__(__self__, *, + action: Optional[str] = None, + avoid_duplicate_headers: Optional[bool] = None, + custom_header_name: Optional[str] = None, + header_value: Optional[str] = None, + locked: Optional[bool] = None, + new_header_value: Optional[str] = None, + standard_add_header_name: Optional[str] = None, + standard_delete_header_name: Optional[str] = None, + standard_modify_header_name: Optional[str] = None, + standard_pass_header_name: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if action is not None: + pulumi.set(__self__, "action", action) + if avoid_duplicate_headers is not None: + pulumi.set(__self__, "avoid_duplicate_headers", avoid_duplicate_headers) + if custom_header_name is not None: + pulumi.set(__self__, "custom_header_name", custom_header_name) + if header_value is not None: + pulumi.set(__self__, "header_value", header_value) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if new_header_value is not None: + pulumi.set(__self__, "new_header_value", new_header_value) + if standard_add_header_name is not None: + pulumi.set(__self__, "standard_add_header_name", standard_add_header_name) + if standard_delete_header_name is not None: + pulumi.set(__self__, "standard_delete_header_name", standard_delete_header_name) + if standard_modify_header_name is not None: + pulumi.set(__self__, "standard_modify_header_name", standard_modify_header_name) + if standard_pass_header_name is not None: + pulumi.set(__self__, "standard_pass_header_name", standard_pass_header_name) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def action(self) -> Optional[str]: + return pulumi.get(self, "action") + + @action.setter + def action(self, value: Optional[str]): + pulumi.set(self, "action", value) + + @property + @pulumi.getter(name="avoidDuplicateHeaders") + def avoid_duplicate_headers(self) -> Optional[bool]: + return pulumi.get(self, "avoid_duplicate_headers") + + @avoid_duplicate_headers.setter + def avoid_duplicate_headers(self, value: Optional[bool]): + pulumi.set(self, "avoid_duplicate_headers", value) + + @property + @pulumi.getter(name="customHeaderName") + def custom_header_name(self) -> Optional[str]: + return pulumi.get(self, "custom_header_name") + + @custom_header_name.setter + def custom_header_name(self, value: Optional[str]): + pulumi.set(self, "custom_header_name", value) + + @property + @pulumi.getter(name="headerValue") + def header_value(self) -> Optional[str]: + return pulumi.get(self, "header_value") + + @header_value.setter + def header_value(self, value: Optional[str]): + pulumi.set(self, "header_value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="newHeaderValue") + def new_header_value(self) -> Optional[str]: + return pulumi.get(self, "new_header_value") + + @new_header_value.setter + def new_header_value(self, value: Optional[str]): + pulumi.set(self, "new_header_value", value) + + @property + @pulumi.getter(name="standardAddHeaderName") + def standard_add_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_add_header_name") + + @standard_add_header_name.setter + def standard_add_header_name(self, value: Optional[str]): + pulumi.set(self, "standard_add_header_name", value) + + @property + @pulumi.getter(name="standardDeleteHeaderName") + def standard_delete_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_delete_header_name") + + @standard_delete_header_name.setter + def standard_delete_header_name(self, value: Optional[str]): + pulumi.set(self, "standard_delete_header_name", value) + + @property + @pulumi.getter(name="standardModifyHeaderName") + def standard_modify_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_modify_header_name") + + @standard_modify_header_name.setter + def standard_modify_header_name(self, value: Optional[str]): + pulumi.set(self, "standard_modify_header_name", value) + + @property + @pulumi.getter(name="standardPassHeaderName") + def standard_pass_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_pass_header_name") + + @standard_pass_header_name.setter + def standard_pass_header_name(self, value: Optional[str]): + pulumi.set(self, "standard_pass_header_name", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs: + def __init__(__self__, *, + action: Optional[str] = None, + avoid_duplicate_headers: Optional[bool] = None, + custom_header_name: Optional[str] = None, + header_value: Optional[str] = None, + locked: Optional[bool] = None, + match_multiple: Optional[bool] = None, + new_header_value: Optional[str] = None, + regex_header_match: Optional[str] = None, + regex_header_replace: Optional[str] = None, + standard_add_header_name: Optional[str] = None, + standard_delete_header_name: Optional[str] = None, + standard_modify_header_name: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if action is not None: + pulumi.set(__self__, "action", action) + if avoid_duplicate_headers is not None: + pulumi.set(__self__, "avoid_duplicate_headers", avoid_duplicate_headers) + if custom_header_name is not None: + pulumi.set(__self__, "custom_header_name", custom_header_name) + if header_value is not None: + pulumi.set(__self__, "header_value", header_value) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_multiple is not None: + pulumi.set(__self__, "match_multiple", match_multiple) + if new_header_value is not None: + pulumi.set(__self__, "new_header_value", new_header_value) + if regex_header_match is not None: + pulumi.set(__self__, "regex_header_match", regex_header_match) + if regex_header_replace is not None: + pulumi.set(__self__, "regex_header_replace", regex_header_replace) + if standard_add_header_name is not None: + pulumi.set(__self__, "standard_add_header_name", standard_add_header_name) + if standard_delete_header_name is not None: + pulumi.set(__self__, "standard_delete_header_name", standard_delete_header_name) + if standard_modify_header_name is not None: + pulumi.set(__self__, "standard_modify_header_name", standard_modify_header_name) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def action(self) -> Optional[str]: + return pulumi.get(self, "action") + + @action.setter + def action(self, value: Optional[str]): + pulumi.set(self, "action", value) + + @property + @pulumi.getter(name="avoidDuplicateHeaders") + def avoid_duplicate_headers(self) -> Optional[bool]: + return pulumi.get(self, "avoid_duplicate_headers") + + @avoid_duplicate_headers.setter + def avoid_duplicate_headers(self, value: Optional[bool]): + pulumi.set(self, "avoid_duplicate_headers", value) + + @property + @pulumi.getter(name="customHeaderName") + def custom_header_name(self) -> Optional[str]: + return pulumi.get(self, "custom_header_name") + + @custom_header_name.setter + def custom_header_name(self, value: Optional[str]): + pulumi.set(self, "custom_header_name", value) + + @property + @pulumi.getter(name="headerValue") + def header_value(self) -> Optional[str]: + return pulumi.get(self, "header_value") + + @header_value.setter + def header_value(self, value: Optional[str]): + pulumi.set(self, "header_value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchMultiple") + def match_multiple(self) -> Optional[bool]: + return pulumi.get(self, "match_multiple") + + @match_multiple.setter + def match_multiple(self, value: Optional[bool]): + pulumi.set(self, "match_multiple", value) + + @property + @pulumi.getter(name="newHeaderValue") + def new_header_value(self) -> Optional[str]: + return pulumi.get(self, "new_header_value") + + @new_header_value.setter + def new_header_value(self, value: Optional[str]): + pulumi.set(self, "new_header_value", value) + + @property + @pulumi.getter(name="regexHeaderMatch") + def regex_header_match(self) -> Optional[str]: + return pulumi.get(self, "regex_header_match") + + @regex_header_match.setter + def regex_header_match(self, value: Optional[str]): + pulumi.set(self, "regex_header_match", value) + + @property + @pulumi.getter(name="regexHeaderReplace") + def regex_header_replace(self) -> Optional[str]: + return pulumi.get(self, "regex_header_replace") + + @regex_header_replace.setter + def regex_header_replace(self, value: Optional[str]): + pulumi.set(self, "regex_header_replace", value) + + @property + @pulumi.getter(name="standardAddHeaderName") + def standard_add_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_add_header_name") + + @standard_add_header_name.setter + def standard_add_header_name(self, value: Optional[str]): + pulumi.set(self, "standard_add_header_name", value) + + @property + @pulumi.getter(name="standardDeleteHeaderName") + def standard_delete_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_delete_header_name") + + @standard_delete_header_name.setter + def standard_delete_header_name(self, value: Optional[str]): + pulumi.set(self, "standard_delete_header_name", value) + + @property + @pulumi.getter(name="standardModifyHeaderName") + def standard_modify_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_modify_header_name") + + @standard_modify_header_name.setter + def standard_modify_header_name(self, value: Optional[str]): + pulumi.set(self, "standard_modify_header_name", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs: + def __init__(__self__, *, + action: Optional[str] = None, + avoid_duplicate_headers: Optional[bool] = None, + custom_header_name: Optional[str] = None, + header_value: Optional[str] = None, + locked: Optional[bool] = None, + match_multiple: Optional[bool] = None, + new_header_value: Optional[str] = None, + regex_header_match: Optional[str] = None, + regex_header_replace: Optional[str] = None, + standard_add_header_name: Optional[str] = None, + standard_delete_header_name: Optional[str] = None, + standard_modify_header_name: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if action is not None: + pulumi.set(__self__, "action", action) + if avoid_duplicate_headers is not None: + pulumi.set(__self__, "avoid_duplicate_headers", avoid_duplicate_headers) + if custom_header_name is not None: + pulumi.set(__self__, "custom_header_name", custom_header_name) + if header_value is not None: + pulumi.set(__self__, "header_value", header_value) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_multiple is not None: + pulumi.set(__self__, "match_multiple", match_multiple) + if new_header_value is not None: + pulumi.set(__self__, "new_header_value", new_header_value) + if regex_header_match is not None: + pulumi.set(__self__, "regex_header_match", regex_header_match) + if regex_header_replace is not None: + pulumi.set(__self__, "regex_header_replace", regex_header_replace) + if standard_add_header_name is not None: + pulumi.set(__self__, "standard_add_header_name", standard_add_header_name) + if standard_delete_header_name is not None: + pulumi.set(__self__, "standard_delete_header_name", standard_delete_header_name) + if standard_modify_header_name is not None: + pulumi.set(__self__, "standard_modify_header_name", standard_modify_header_name) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def action(self) -> Optional[str]: + return pulumi.get(self, "action") + + @action.setter + def action(self, value: Optional[str]): + pulumi.set(self, "action", value) + + @property + @pulumi.getter(name="avoidDuplicateHeaders") + def avoid_duplicate_headers(self) -> Optional[bool]: + return pulumi.get(self, "avoid_duplicate_headers") + + @avoid_duplicate_headers.setter + def avoid_duplicate_headers(self, value: Optional[bool]): + pulumi.set(self, "avoid_duplicate_headers", value) + + @property + @pulumi.getter(name="customHeaderName") + def custom_header_name(self) -> Optional[str]: + return pulumi.get(self, "custom_header_name") + + @custom_header_name.setter + def custom_header_name(self, value: Optional[str]): + pulumi.set(self, "custom_header_name", value) + + @property + @pulumi.getter(name="headerValue") + def header_value(self) -> Optional[str]: + return pulumi.get(self, "header_value") + + @header_value.setter + def header_value(self, value: Optional[str]): + pulumi.set(self, "header_value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchMultiple") + def match_multiple(self) -> Optional[bool]: + return pulumi.get(self, "match_multiple") + + @match_multiple.setter + def match_multiple(self, value: Optional[bool]): + pulumi.set(self, "match_multiple", value) + + @property + @pulumi.getter(name="newHeaderValue") + def new_header_value(self) -> Optional[str]: + return pulumi.get(self, "new_header_value") + + @new_header_value.setter + def new_header_value(self, value: Optional[str]): + pulumi.set(self, "new_header_value", value) + + @property + @pulumi.getter(name="regexHeaderMatch") + def regex_header_match(self) -> Optional[str]: + return pulumi.get(self, "regex_header_match") + + @regex_header_match.setter + def regex_header_match(self, value: Optional[str]): + pulumi.set(self, "regex_header_match", value) + + @property + @pulumi.getter(name="regexHeaderReplace") + def regex_header_replace(self) -> Optional[str]: + return pulumi.get(self, "regex_header_replace") + + @regex_header_replace.setter + def regex_header_replace(self, value: Optional[str]): + pulumi.set(self, "regex_header_replace", value) + + @property + @pulumi.getter(name="standardAddHeaderName") + def standard_add_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_add_header_name") + + @standard_add_header_name.setter + def standard_add_header_name(self, value: Optional[str]): + pulumi.set(self, "standard_add_header_name", value) + + @property + @pulumi.getter(name="standardDeleteHeaderName") + def standard_delete_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_delete_header_name") + + @standard_delete_header_name.setter + def standard_delete_header_name(self, value: Optional[str]): + pulumi.set(self, "standard_delete_header_name", value) + + @property + @pulumi.getter(name="standardModifyHeaderName") + def standard_modify_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_modify_header_name") + + @standard_modify_header_name.setter + def standard_modify_header_name(self, value: Optional[str]): + pulumi.set(self, "standard_modify_header_name", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + modification_option: Optional[str] = None, + rename_header_to: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if modification_option is not None: + pulumi.set(__self__, "modification_option", modification_option) + if rename_header_to is not None: + pulumi.set(__self__, "rename_header_to", rename_header_to) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="modificationOption") + def modification_option(self) -> Optional[str]: + return pulumi.get(self, "modification_option") + + @modification_option.setter + def modification_option(self, value: Optional[str]): + pulumi.set(self, "modification_option", value) + + @property + @pulumi.getter(name="renameHeaderTo") + def rename_header_to(self) -> Optional[str]: + return pulumi.get(self, "rename_header_to") + + @rename_header_to.setter + def rename_header_to(self, value: Optional[str]): + pulumi.set(self, "rename_header_to", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs: + def __init__(__self__, *, + cache_key_hostname: Optional[str] = None, + compress: Optional[bool] = None, + custom_certificate_authorities: Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArgs']] = None, + custom_certificates: Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArgs']] = None, + custom_forward_host_header: Optional[str] = None, + custom_valid_cn_values: Optional[Sequence[str]] = None, + enable_true_client_ip: Optional[bool] = None, + forward_host_header: Optional[str] = None, + hostname: Optional[str] = None, + http_port: Optional[int] = None, + https_port: Optional[int] = None, + ip_version: Optional[str] = None, + locked: Optional[bool] = None, + mslorigin: Optional[str] = None, + net_storage: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs'] = None, + origin_certificate: Optional[str] = None, + origin_certs_to_honor: Optional[str] = None, + origin_id: Optional[str] = None, + origin_sni: Optional[bool] = None, + origin_type: Optional[str] = None, + ports: Optional[str] = None, + saas_cname_enabled: Optional[bool] = None, + saas_cname_level: Optional[int] = None, + saas_cookie: Optional[str] = None, + saas_query_string: Optional[str] = None, + saas_regex: Optional[str] = None, + saas_replace: Optional[str] = None, + saas_suffix: Optional[str] = None, + saas_type: Optional[str] = None, + second_hostname: Optional[str] = None, + second_hostname_enabled: Optional[bool] = None, + standard_certificate_authorities: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + true_client_ip_client_setting: Optional[bool] = None, + true_client_ip_header: Optional[str] = None, + use_unique_cache_key: Optional[bool] = None, + uuid: Optional[str] = None, + verification_mode: Optional[str] = None): + if cache_key_hostname is not None: + pulumi.set(__self__, "cache_key_hostname", cache_key_hostname) + if compress is not None: + pulumi.set(__self__, "compress", compress) + if custom_certificate_authorities is not None: + pulumi.set(__self__, "custom_certificate_authorities", custom_certificate_authorities) + if custom_certificates is not None: + pulumi.set(__self__, "custom_certificates", custom_certificates) + if custom_forward_host_header is not None: + pulumi.set(__self__, "custom_forward_host_header", custom_forward_host_header) + if custom_valid_cn_values is not None: + pulumi.set(__self__, "custom_valid_cn_values", custom_valid_cn_values) + if enable_true_client_ip is not None: + pulumi.set(__self__, "enable_true_client_ip", enable_true_client_ip) + if forward_host_header is not None: + pulumi.set(__self__, "forward_host_header", forward_host_header) + if hostname is not None: + pulumi.set(__self__, "hostname", hostname) + if http_port is not None: + pulumi.set(__self__, "http_port", http_port) + if https_port is not None: + pulumi.set(__self__, "https_port", https_port) + if ip_version is not None: + pulumi.set(__self__, "ip_version", ip_version) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if mslorigin is not None: + pulumi.set(__self__, "mslorigin", mslorigin) + if net_storage is not None: + pulumi.set(__self__, "net_storage", net_storage) + if origin_certificate is not None: + pulumi.set(__self__, "origin_certificate", origin_certificate) + if origin_certs_to_honor is not None: + pulumi.set(__self__, "origin_certs_to_honor", origin_certs_to_honor) + if origin_id is not None: + pulumi.set(__self__, "origin_id", origin_id) + if origin_sni is not None: + pulumi.set(__self__, "origin_sni", origin_sni) + if origin_type is not None: + pulumi.set(__self__, "origin_type", origin_type) + if ports is not None: + pulumi.set(__self__, "ports", ports) + if saas_cname_enabled is not None: + pulumi.set(__self__, "saas_cname_enabled", saas_cname_enabled) + if saas_cname_level is not None: + pulumi.set(__self__, "saas_cname_level", saas_cname_level) + if saas_cookie is not None: + pulumi.set(__self__, "saas_cookie", saas_cookie) + if saas_query_string is not None: + pulumi.set(__self__, "saas_query_string", saas_query_string) + if saas_regex is not None: + pulumi.set(__self__, "saas_regex", saas_regex) + if saas_replace is not None: + pulumi.set(__self__, "saas_replace", saas_replace) + if saas_suffix is not None: + pulumi.set(__self__, "saas_suffix", saas_suffix) + if saas_type is not None: + pulumi.set(__self__, "saas_type", saas_type) + if second_hostname is not None: + pulumi.set(__self__, "second_hostname", second_hostname) + if second_hostname_enabled is not None: + pulumi.set(__self__, "second_hostname_enabled", second_hostname_enabled) + if standard_certificate_authorities is not None: + pulumi.set(__self__, "standard_certificate_authorities", standard_certificate_authorities) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if true_client_ip_client_setting is not None: + pulumi.set(__self__, "true_client_ip_client_setting", true_client_ip_client_setting) + if true_client_ip_header is not None: + pulumi.set(__self__, "true_client_ip_header", true_client_ip_header) + if use_unique_cache_key is not None: + pulumi.set(__self__, "use_unique_cache_key", use_unique_cache_key) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if verification_mode is not None: + pulumi.set(__self__, "verification_mode", verification_mode) + + @property + @pulumi.getter(name="cacheKeyHostname") + def cache_key_hostname(self) -> Optional[str]: + return pulumi.get(self, "cache_key_hostname") + + @cache_key_hostname.setter + def cache_key_hostname(self, value: Optional[str]): + pulumi.set(self, "cache_key_hostname", value) + + @property + @pulumi.getter + def compress(self) -> Optional[bool]: + return pulumi.get(self, "compress") + + @compress.setter + def compress(self, value: Optional[bool]): + pulumi.set(self, "compress", value) + + @property + @pulumi.getter(name="customCertificateAuthorities") + def custom_certificate_authorities(self) -> Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArgs']]: + return pulumi.get(self, "custom_certificate_authorities") + + @custom_certificate_authorities.setter + def custom_certificate_authorities(self, value: Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArgs']]): + pulumi.set(self, "custom_certificate_authorities", value) + + @property + @pulumi.getter(name="customCertificates") + def custom_certificates(self) -> Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArgs']]: + return pulumi.get(self, "custom_certificates") + + @custom_certificates.setter + def custom_certificates(self, value: Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArgs']]): + pulumi.set(self, "custom_certificates", value) + + @property + @pulumi.getter(name="customForwardHostHeader") + def custom_forward_host_header(self) -> Optional[str]: + return pulumi.get(self, "custom_forward_host_header") + + @custom_forward_host_header.setter + def custom_forward_host_header(self, value: Optional[str]): + pulumi.set(self, "custom_forward_host_header", value) + + @property + @pulumi.getter(name="customValidCnValues") + def custom_valid_cn_values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "custom_valid_cn_values") + + @custom_valid_cn_values.setter + def custom_valid_cn_values(self, value: Optional[Sequence[str]]): + pulumi.set(self, "custom_valid_cn_values", value) + + @property + @pulumi.getter(name="enableTrueClientIp") + def enable_true_client_ip(self) -> Optional[bool]: + return pulumi.get(self, "enable_true_client_ip") + + @enable_true_client_ip.setter + def enable_true_client_ip(self, value: Optional[bool]): + pulumi.set(self, "enable_true_client_ip", value) + + @property + @pulumi.getter(name="forwardHostHeader") + def forward_host_header(self) -> Optional[str]: + return pulumi.get(self, "forward_host_header") + + @forward_host_header.setter + def forward_host_header(self, value: Optional[str]): + pulumi.set(self, "forward_host_header", value) + + @property + @pulumi.getter + def hostname(self) -> Optional[str]: + return pulumi.get(self, "hostname") + + @hostname.setter + def hostname(self, value: Optional[str]): + pulumi.set(self, "hostname", value) + + @property + @pulumi.getter(name="httpPort") + def http_port(self) -> Optional[int]: + return pulumi.get(self, "http_port") + + @http_port.setter + def http_port(self, value: Optional[int]): + pulumi.set(self, "http_port", value) + + @property + @pulumi.getter(name="httpsPort") + def https_port(self) -> Optional[int]: + return pulumi.get(self, "https_port") + + @https_port.setter + def https_port(self, value: Optional[int]): + pulumi.set(self, "https_port", value) + + @property + @pulumi.getter(name="ipVersion") + def ip_version(self) -> Optional[str]: + return pulumi.get(self, "ip_version") + + @ip_version.setter + def ip_version(self, value: Optional[str]): + pulumi.set(self, "ip_version", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def mslorigin(self) -> Optional[str]: + return pulumi.get(self, "mslorigin") + + @mslorigin.setter + def mslorigin(self, value: Optional[str]): + pulumi.set(self, "mslorigin", value) + + @property + @pulumi.getter(name="netStorage") + def net_storage(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs']: + return pulumi.get(self, "net_storage") + + @net_storage.setter + def net_storage(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs']): + pulumi.set(self, "net_storage", value) + + @property + @pulumi.getter(name="originCertificate") + def origin_certificate(self) -> Optional[str]: + return pulumi.get(self, "origin_certificate") + + @origin_certificate.setter + def origin_certificate(self, value: Optional[str]): + pulumi.set(self, "origin_certificate", value) + + @property + @pulumi.getter(name="originCertsToHonor") + def origin_certs_to_honor(self) -> Optional[str]: + return pulumi.get(self, "origin_certs_to_honor") + + @origin_certs_to_honor.setter + def origin_certs_to_honor(self, value: Optional[str]): + pulumi.set(self, "origin_certs_to_honor", value) + + @property + @pulumi.getter(name="originId") + def origin_id(self) -> Optional[str]: + return pulumi.get(self, "origin_id") + + @origin_id.setter + def origin_id(self, value: Optional[str]): + pulumi.set(self, "origin_id", value) + + @property + @pulumi.getter(name="originSni") + def origin_sni(self) -> Optional[bool]: + return pulumi.get(self, "origin_sni") + + @origin_sni.setter + def origin_sni(self, value: Optional[bool]): + pulumi.set(self, "origin_sni", value) + + @property + @pulumi.getter(name="originType") + def origin_type(self) -> Optional[str]: + return pulumi.get(self, "origin_type") + + @origin_type.setter + def origin_type(self, value: Optional[str]): + pulumi.set(self, "origin_type", value) + + @property + @pulumi.getter + def ports(self) -> Optional[str]: + return pulumi.get(self, "ports") + + @ports.setter + def ports(self, value: Optional[str]): + pulumi.set(self, "ports", value) + + @property + @pulumi.getter(name="saasCnameEnabled") + def saas_cname_enabled(self) -> Optional[bool]: + return pulumi.get(self, "saas_cname_enabled") + + @saas_cname_enabled.setter + def saas_cname_enabled(self, value: Optional[bool]): + pulumi.set(self, "saas_cname_enabled", value) + + @property + @pulumi.getter(name="saasCnameLevel") + def saas_cname_level(self) -> Optional[int]: + return pulumi.get(self, "saas_cname_level") + + @saas_cname_level.setter + def saas_cname_level(self, value: Optional[int]): + pulumi.set(self, "saas_cname_level", value) + + @property + @pulumi.getter(name="saasCookie") + def saas_cookie(self) -> Optional[str]: + return pulumi.get(self, "saas_cookie") + + @saas_cookie.setter + def saas_cookie(self, value: Optional[str]): + pulumi.set(self, "saas_cookie", value) + + @property + @pulumi.getter(name="saasQueryString") + def saas_query_string(self) -> Optional[str]: + return pulumi.get(self, "saas_query_string") + + @saas_query_string.setter + def saas_query_string(self, value: Optional[str]): + pulumi.set(self, "saas_query_string", value) + + @property + @pulumi.getter(name="saasRegex") + def saas_regex(self) -> Optional[str]: + return pulumi.get(self, "saas_regex") + + @saas_regex.setter + def saas_regex(self, value: Optional[str]): + pulumi.set(self, "saas_regex", value) + + @property + @pulumi.getter(name="saasReplace") + def saas_replace(self) -> Optional[str]: + return pulumi.get(self, "saas_replace") + + @saas_replace.setter + def saas_replace(self, value: Optional[str]): + pulumi.set(self, "saas_replace", value) + + @property + @pulumi.getter(name="saasSuffix") + def saas_suffix(self) -> Optional[str]: + return pulumi.get(self, "saas_suffix") + + @saas_suffix.setter + def saas_suffix(self, value: Optional[str]): + pulumi.set(self, "saas_suffix", value) + + @property + @pulumi.getter(name="saasType") + def saas_type(self) -> Optional[str]: + return pulumi.get(self, "saas_type") + + @saas_type.setter + def saas_type(self, value: Optional[str]): + pulumi.set(self, "saas_type", value) + + @property + @pulumi.getter(name="secondHostname") + def second_hostname(self) -> Optional[str]: + return pulumi.get(self, "second_hostname") + + @second_hostname.setter + def second_hostname(self, value: Optional[str]): + pulumi.set(self, "second_hostname", value) + + @property + @pulumi.getter(name="secondHostnameEnabled") + def second_hostname_enabled(self) -> Optional[bool]: + return pulumi.get(self, "second_hostname_enabled") + + @second_hostname_enabled.setter + def second_hostname_enabled(self, value: Optional[bool]): + pulumi.set(self, "second_hostname_enabled", value) + + @property + @pulumi.getter(name="standardCertificateAuthorities") + def standard_certificate_authorities(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "standard_certificate_authorities") + + @standard_certificate_authorities.setter + def standard_certificate_authorities(self, value: Optional[Sequence[str]]): + pulumi.set(self, "standard_certificate_authorities", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="trueClientIpClientSetting") + def true_client_ip_client_setting(self) -> Optional[bool]: + return pulumi.get(self, "true_client_ip_client_setting") + + @true_client_ip_client_setting.setter + def true_client_ip_client_setting(self, value: Optional[bool]): + pulumi.set(self, "true_client_ip_client_setting", value) + + @property + @pulumi.getter(name="trueClientIpHeader") + def true_client_ip_header(self) -> Optional[str]: + return pulumi.get(self, "true_client_ip_header") + + @true_client_ip_header.setter + def true_client_ip_header(self, value: Optional[str]): + pulumi.set(self, "true_client_ip_header", value) + + @property + @pulumi.getter(name="useUniqueCacheKey") + def use_unique_cache_key(self) -> Optional[bool]: + return pulumi.get(self, "use_unique_cache_key") + + @use_unique_cache_key.setter + def use_unique_cache_key(self, value: Optional[bool]): + pulumi.set(self, "use_unique_cache_key", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter(name="verificationMode") + def verification_mode(self) -> Optional[str]: + return pulumi.get(self, "verification_mode") + + @verification_mode.setter + def verification_mode(self, value: Optional[str]): + pulumi.set(self, "verification_mode", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs: + def __init__(__self__, *, + access_key_encrypted_storage: Optional[bool] = None, + adc_title: Optional[str] = None, + authentication_method: Optional[str] = None, + authentication_method_title: Optional[str] = None, + aws_access_key_id: Optional[str] = None, + aws_access_key_version_guid: Optional[str] = None, + aws_ar_region: Optional[str] = None, + aws_host: Optional[str] = None, + aws_region: Optional[str] = None, + aws_secret_access_key: Optional[str] = None, + aws_service: Optional[str] = None, + country: Optional[str] = None, + custom_sign_strings: Optional[Sequence[str]] = None, + direct_connect_geo: Optional[str] = None, + encoding_version: Optional[int] = None, + end_point_service: Optional[str] = None, + gcs_access_key_version_guid: Optional[str] = None, + gcs_hmac_key_access_id: Optional[str] = None, + gcs_hmac_key_secret: Optional[str] = None, + hostname_tag: Optional[bool] = None, + locked: Optional[bool] = None, + mslkey: Optional[str] = None, + mslname: Optional[str] = None, + nonce: Optional[str] = None, + origin_location_title: Optional[str] = None, + property_id_tag: Optional[bool] = None, + role_arn: Optional[str] = None, + secret_key: Optional[str] = None, + template_uuid: Optional[str] = None, + use_custom_sign_string: Optional[bool] = None, + uuid: Optional[str] = None): + if access_key_encrypted_storage is not None: + pulumi.set(__self__, "access_key_encrypted_storage", access_key_encrypted_storage) + if adc_title is not None: + pulumi.set(__self__, "adc_title", adc_title) + if authentication_method is not None: + pulumi.set(__self__, "authentication_method", authentication_method) + if authentication_method_title is not None: + pulumi.set(__self__, "authentication_method_title", authentication_method_title) + if aws_access_key_id is not None: + pulumi.set(__self__, "aws_access_key_id", aws_access_key_id) + if aws_access_key_version_guid is not None: + pulumi.set(__self__, "aws_access_key_version_guid", aws_access_key_version_guid) + if aws_ar_region is not None: + pulumi.set(__self__, "aws_ar_region", aws_ar_region) + if aws_host is not None: + pulumi.set(__self__, "aws_host", aws_host) + if aws_region is not None: + pulumi.set(__self__, "aws_region", aws_region) + if aws_secret_access_key is not None: + pulumi.set(__self__, "aws_secret_access_key", aws_secret_access_key) + if aws_service is not None: + pulumi.set(__self__, "aws_service", aws_service) + if country is not None: + pulumi.set(__self__, "country", country) + if custom_sign_strings is not None: + pulumi.set(__self__, "custom_sign_strings", custom_sign_strings) + if direct_connect_geo is not None: + pulumi.set(__self__, "direct_connect_geo", direct_connect_geo) + if encoding_version is not None: + pulumi.set(__self__, "encoding_version", encoding_version) + if end_point_service is not None: + pulumi.set(__self__, "end_point_service", end_point_service) + if gcs_access_key_version_guid is not None: + pulumi.set(__self__, "gcs_access_key_version_guid", gcs_access_key_version_guid) + if gcs_hmac_key_access_id is not None: + pulumi.set(__self__, "gcs_hmac_key_access_id", gcs_hmac_key_access_id) + if gcs_hmac_key_secret is not None: + pulumi.set(__self__, "gcs_hmac_key_secret", gcs_hmac_key_secret) + if hostname_tag is not None: + pulumi.set(__self__, "hostname_tag", hostname_tag) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if mslkey is not None: + pulumi.set(__self__, "mslkey", mslkey) + if mslname is not None: + pulumi.set(__self__, "mslname", mslname) + if nonce is not None: + pulumi.set(__self__, "nonce", nonce) + if origin_location_title is not None: + pulumi.set(__self__, "origin_location_title", origin_location_title) + if property_id_tag is not None: + pulumi.set(__self__, "property_id_tag", property_id_tag) + if role_arn is not None: + pulumi.set(__self__, "role_arn", role_arn) + if secret_key is not None: + pulumi.set(__self__, "secret_key", secret_key) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if use_custom_sign_string is not None: + pulumi.set(__self__, "use_custom_sign_string", use_custom_sign_string) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="accessKeyEncryptedStorage") + def access_key_encrypted_storage(self) -> Optional[bool]: + return pulumi.get(self, "access_key_encrypted_storage") + + @access_key_encrypted_storage.setter + def access_key_encrypted_storage(self, value: Optional[bool]): + pulumi.set(self, "access_key_encrypted_storage", value) + + @property + @pulumi.getter(name="adcTitle") + def adc_title(self) -> Optional[str]: + return pulumi.get(self, "adc_title") + + @adc_title.setter + def adc_title(self, value: Optional[str]): + pulumi.set(self, "adc_title", value) + + @property + @pulumi.getter(name="authenticationMethod") + def authentication_method(self) -> Optional[str]: + return pulumi.get(self, "authentication_method") + + @authentication_method.setter + def authentication_method(self, value: Optional[str]): + pulumi.set(self, "authentication_method", value) + + @property + @pulumi.getter(name="authenticationMethodTitle") + def authentication_method_title(self) -> Optional[str]: + return pulumi.get(self, "authentication_method_title") + + @authentication_method_title.setter + def authentication_method_title(self, value: Optional[str]): + pulumi.set(self, "authentication_method_title", value) + + @property + @pulumi.getter(name="awsAccessKeyId") + def aws_access_key_id(self) -> Optional[str]: + return pulumi.get(self, "aws_access_key_id") + + @aws_access_key_id.setter + def aws_access_key_id(self, value: Optional[str]): + pulumi.set(self, "aws_access_key_id", value) + + @property + @pulumi.getter(name="awsAccessKeyVersionGuid") + def aws_access_key_version_guid(self) -> Optional[str]: + return pulumi.get(self, "aws_access_key_version_guid") + + @aws_access_key_version_guid.setter + def aws_access_key_version_guid(self, value: Optional[str]): + pulumi.set(self, "aws_access_key_version_guid", value) + + @property + @pulumi.getter(name="awsArRegion") + def aws_ar_region(self) -> Optional[str]: + return pulumi.get(self, "aws_ar_region") + + @aws_ar_region.setter + def aws_ar_region(self, value: Optional[str]): + pulumi.set(self, "aws_ar_region", value) + + @property + @pulumi.getter(name="awsHost") + def aws_host(self) -> Optional[str]: + return pulumi.get(self, "aws_host") + + @aws_host.setter + def aws_host(self, value: Optional[str]): + pulumi.set(self, "aws_host", value) + + @property + @pulumi.getter(name="awsRegion") + def aws_region(self) -> Optional[str]: + return pulumi.get(self, "aws_region") + + @aws_region.setter + def aws_region(self, value: Optional[str]): + pulumi.set(self, "aws_region", value) + + @property + @pulumi.getter(name="awsSecretAccessKey") + def aws_secret_access_key(self) -> Optional[str]: + return pulumi.get(self, "aws_secret_access_key") + + @aws_secret_access_key.setter + def aws_secret_access_key(self, value: Optional[str]): + pulumi.set(self, "aws_secret_access_key", value) + + @property + @pulumi.getter(name="awsService") + def aws_service(self) -> Optional[str]: + return pulumi.get(self, "aws_service") + + @aws_service.setter + def aws_service(self, value: Optional[str]): + pulumi.set(self, "aws_service", value) + + @property + @pulumi.getter + def country(self) -> Optional[str]: + return pulumi.get(self, "country") + + @country.setter + def country(self, value: Optional[str]): + pulumi.set(self, "country", value) + + @property + @pulumi.getter(name="customSignStrings") + def custom_sign_strings(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "custom_sign_strings") + + @custom_sign_strings.setter + def custom_sign_strings(self, value: Optional[Sequence[str]]): + pulumi.set(self, "custom_sign_strings", value) + + @property + @pulumi.getter(name="directConnectGeo") + def direct_connect_geo(self) -> Optional[str]: + return pulumi.get(self, "direct_connect_geo") + + @direct_connect_geo.setter + def direct_connect_geo(self, value: Optional[str]): + pulumi.set(self, "direct_connect_geo", value) + + @property + @pulumi.getter(name="encodingVersion") + def encoding_version(self) -> Optional[int]: + return pulumi.get(self, "encoding_version") + + @encoding_version.setter + def encoding_version(self, value: Optional[int]): + pulumi.set(self, "encoding_version", value) + + @property + @pulumi.getter(name="endPointService") + def end_point_service(self) -> Optional[str]: + return pulumi.get(self, "end_point_service") + + @end_point_service.setter + def end_point_service(self, value: Optional[str]): + pulumi.set(self, "end_point_service", value) + + @property + @pulumi.getter(name="gcsAccessKeyVersionGuid") + def gcs_access_key_version_guid(self) -> Optional[str]: + return pulumi.get(self, "gcs_access_key_version_guid") + + @gcs_access_key_version_guid.setter + def gcs_access_key_version_guid(self, value: Optional[str]): + pulumi.set(self, "gcs_access_key_version_guid", value) + + @property + @pulumi.getter(name="gcsHmacKeyAccessId") + def gcs_hmac_key_access_id(self) -> Optional[str]: + return pulumi.get(self, "gcs_hmac_key_access_id") + + @gcs_hmac_key_access_id.setter + def gcs_hmac_key_access_id(self, value: Optional[str]): + pulumi.set(self, "gcs_hmac_key_access_id", value) + + @property + @pulumi.getter(name="gcsHmacKeySecret") + def gcs_hmac_key_secret(self) -> Optional[str]: + return pulumi.get(self, "gcs_hmac_key_secret") + + @gcs_hmac_key_secret.setter + def gcs_hmac_key_secret(self, value: Optional[str]): + pulumi.set(self, "gcs_hmac_key_secret", value) + + @property + @pulumi.getter(name="hostnameTag") + def hostname_tag(self) -> Optional[bool]: + return pulumi.get(self, "hostname_tag") + + @hostname_tag.setter + def hostname_tag(self, value: Optional[bool]): + pulumi.set(self, "hostname_tag", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def mslkey(self) -> Optional[str]: + return pulumi.get(self, "mslkey") + + @mslkey.setter + def mslkey(self, value: Optional[str]): + pulumi.set(self, "mslkey", value) + + @property + @pulumi.getter + def mslname(self) -> Optional[str]: + return pulumi.get(self, "mslname") + + @mslname.setter + def mslname(self, value: Optional[str]): + pulumi.set(self, "mslname", value) + + @property + @pulumi.getter + def nonce(self) -> Optional[str]: + return pulumi.get(self, "nonce") + + @nonce.setter + def nonce(self, value: Optional[str]): + pulumi.set(self, "nonce", value) + + @property + @pulumi.getter(name="originLocationTitle") + def origin_location_title(self) -> Optional[str]: + return pulumi.get(self, "origin_location_title") + + @origin_location_title.setter + def origin_location_title(self, value: Optional[str]): + pulumi.set(self, "origin_location_title", value) + + @property + @pulumi.getter(name="propertyIdTag") + def property_id_tag(self) -> Optional[bool]: + return pulumi.get(self, "property_id_tag") + + @property_id_tag.setter + def property_id_tag(self, value: Optional[bool]): + pulumi.set(self, "property_id_tag", value) + + @property + @pulumi.getter(name="roleArn") + def role_arn(self) -> Optional[str]: + return pulumi.get(self, "role_arn") + + @role_arn.setter + def role_arn(self, value: Optional[str]): + pulumi.set(self, "role_arn", value) + + @property + @pulumi.getter(name="secretKey") + def secret_key(self) -> Optional[str]: + return pulumi.get(self, "secret_key") + + @secret_key.setter + def secret_key(self, value: Optional[str]): + pulumi.set(self, "secret_key", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="useCustomSignString") + def use_custom_sign_string(self) -> Optional[bool]: + return pulumi.get(self, "use_custom_sign_string") + + @use_custom_sign_string.setter + def use_custom_sign_string(self, value: Optional[bool]): + pulumi.set(self, "use_custom_sign_string", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + origintype: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if origintype is not None: + pulumi.set(__self__, "origintype", origintype) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def origintype(self) -> Optional[str]: + return pulumi.get(self, "origintype") + + @origintype.setter + def origintype(self, value: Optional[str]): + pulumi.set(self, "origintype", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArgs: + def __init__(__self__, *, + can_be_ca: Optional[bool] = None, + can_be_leaf: Optional[bool] = None, + issuer_rdns: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs'] = None, + not_after: Optional[int] = None, + not_before: Optional[int] = None, + pem_encoded_cert: Optional[str] = None, + public_key: Optional[str] = None, + public_key_algorithm: Optional[str] = None, + public_key_format: Optional[str] = None, + self_signed: Optional[bool] = None, + serial_number: Optional[str] = None, + sha1_fingerprint: Optional[str] = None, + sig_alg_name: Optional[str] = None, + subject_alternative_names: Optional[Sequence[str]] = None, + subject_cn: Optional[str] = None, + subject_rdns: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs'] = None, + version: Optional[int] = None): + if can_be_ca is not None: + pulumi.set(__self__, "can_be_ca", can_be_ca) + if can_be_leaf is not None: + pulumi.set(__self__, "can_be_leaf", can_be_leaf) + if issuer_rdns is not None: + pulumi.set(__self__, "issuer_rdns", issuer_rdns) + if not_after is not None: + pulumi.set(__self__, "not_after", not_after) + if not_before is not None: + pulumi.set(__self__, "not_before", not_before) + if pem_encoded_cert is not None: + pulumi.set(__self__, "pem_encoded_cert", pem_encoded_cert) + if public_key is not None: + pulumi.set(__self__, "public_key", public_key) + if public_key_algorithm is not None: + pulumi.set(__self__, "public_key_algorithm", public_key_algorithm) + if public_key_format is not None: + pulumi.set(__self__, "public_key_format", public_key_format) + if self_signed is not None: + pulumi.set(__self__, "self_signed", self_signed) + if serial_number is not None: + pulumi.set(__self__, "serial_number", serial_number) + if sha1_fingerprint is not None: + pulumi.set(__self__, "sha1_fingerprint", sha1_fingerprint) + if sig_alg_name is not None: + pulumi.set(__self__, "sig_alg_name", sig_alg_name) + if subject_alternative_names is not None: + pulumi.set(__self__, "subject_alternative_names", subject_alternative_names) + if subject_cn is not None: + pulumi.set(__self__, "subject_cn", subject_cn) + if subject_rdns is not None: + pulumi.set(__self__, "subject_rdns", subject_rdns) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter(name="canBeCa") + def can_be_ca(self) -> Optional[bool]: + return pulumi.get(self, "can_be_ca") + + @can_be_ca.setter + def can_be_ca(self, value: Optional[bool]): + pulumi.set(self, "can_be_ca", value) + + @property + @pulumi.getter(name="canBeLeaf") + def can_be_leaf(self) -> Optional[bool]: + return pulumi.get(self, "can_be_leaf") + + @can_be_leaf.setter + def can_be_leaf(self, value: Optional[bool]): + pulumi.set(self, "can_be_leaf", value) + + @property + @pulumi.getter(name="issuerRdns") + def issuer_rdns(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs']: + return pulumi.get(self, "issuer_rdns") + + @issuer_rdns.setter + def issuer_rdns(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs']): + pulumi.set(self, "issuer_rdns", value) + + @property + @pulumi.getter(name="notAfter") + def not_after(self) -> Optional[int]: + return pulumi.get(self, "not_after") + + @not_after.setter + def not_after(self, value: Optional[int]): + pulumi.set(self, "not_after", value) + + @property + @pulumi.getter(name="notBefore") + def not_before(self) -> Optional[int]: + return pulumi.get(self, "not_before") + + @not_before.setter + def not_before(self, value: Optional[int]): + pulumi.set(self, "not_before", value) + + @property + @pulumi.getter(name="pemEncodedCert") + def pem_encoded_cert(self) -> Optional[str]: + return pulumi.get(self, "pem_encoded_cert") + + @pem_encoded_cert.setter + def pem_encoded_cert(self, value: Optional[str]): + pulumi.set(self, "pem_encoded_cert", value) + + @property + @pulumi.getter(name="publicKey") + def public_key(self) -> Optional[str]: + return pulumi.get(self, "public_key") + + @public_key.setter + def public_key(self, value: Optional[str]): + pulumi.set(self, "public_key", value) + + @property + @pulumi.getter(name="publicKeyAlgorithm") + def public_key_algorithm(self) -> Optional[str]: + return pulumi.get(self, "public_key_algorithm") + + @public_key_algorithm.setter + def public_key_algorithm(self, value: Optional[str]): + pulumi.set(self, "public_key_algorithm", value) + + @property + @pulumi.getter(name="publicKeyFormat") + def public_key_format(self) -> Optional[str]: + return pulumi.get(self, "public_key_format") + + @public_key_format.setter + def public_key_format(self, value: Optional[str]): + pulumi.set(self, "public_key_format", value) + + @property + @pulumi.getter(name="selfSigned") + def self_signed(self) -> Optional[bool]: + return pulumi.get(self, "self_signed") + + @self_signed.setter + def self_signed(self, value: Optional[bool]): + pulumi.set(self, "self_signed", value) + + @property + @pulumi.getter(name="serialNumber") + def serial_number(self) -> Optional[str]: + return pulumi.get(self, "serial_number") + + @serial_number.setter + def serial_number(self, value: Optional[str]): + pulumi.set(self, "serial_number", value) + + @property + @pulumi.getter(name="sha1Fingerprint") + def sha1_fingerprint(self) -> Optional[str]: + return pulumi.get(self, "sha1_fingerprint") + + @sha1_fingerprint.setter + def sha1_fingerprint(self, value: Optional[str]): + pulumi.set(self, "sha1_fingerprint", value) + + @property + @pulumi.getter(name="sigAlgName") + def sig_alg_name(self) -> Optional[str]: + return pulumi.get(self, "sig_alg_name") + + @sig_alg_name.setter + def sig_alg_name(self, value: Optional[str]): + pulumi.set(self, "sig_alg_name", value) + + @property + @pulumi.getter(name="subjectAlternativeNames") + def subject_alternative_names(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "subject_alternative_names") + + @subject_alternative_names.setter + def subject_alternative_names(self, value: Optional[Sequence[str]]): + pulumi.set(self, "subject_alternative_names", value) + + @property + @pulumi.getter(name="subjectCn") + def subject_cn(self) -> Optional[str]: + return pulumi.get(self, "subject_cn") + + @subject_cn.setter + def subject_cn(self, value: Optional[str]): + pulumi.set(self, "subject_cn", value) + + @property + @pulumi.getter(name="subjectRdns") + def subject_rdns(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs']: + return pulumi.get(self, "subject_rdns") + + @subject_rdns.setter + def subject_rdns(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs']): + pulumi.set(self, "subject_rdns", value) + + @property + @pulumi.getter + def version(self) -> Optional[int]: + return pulumi.get(self, "version") + + @version.setter + def version(self, value: Optional[int]): + pulumi.set(self, "version", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArgs: + def __init__(__self__, *, + can_be_ca: Optional[bool] = None, + can_be_leaf: Optional[bool] = None, + issuer_rdns: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs'] = None, + not_after: Optional[int] = None, + not_before: Optional[int] = None, + pem_encoded_cert: Optional[str] = None, + public_key: Optional[str] = None, + public_key_algorithm: Optional[str] = None, + public_key_format: Optional[str] = None, + self_signed: Optional[bool] = None, + serial_number: Optional[str] = None, + sha1_fingerprint: Optional[str] = None, + sig_alg_name: Optional[str] = None, + subject_alternative_names: Optional[Sequence[str]] = None, + subject_cn: Optional[str] = None, + subject_rdns: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs'] = None, + version: Optional[int] = None): + if can_be_ca is not None: + pulumi.set(__self__, "can_be_ca", can_be_ca) + if can_be_leaf is not None: + pulumi.set(__self__, "can_be_leaf", can_be_leaf) + if issuer_rdns is not None: + pulumi.set(__self__, "issuer_rdns", issuer_rdns) + if not_after is not None: + pulumi.set(__self__, "not_after", not_after) + if not_before is not None: + pulumi.set(__self__, "not_before", not_before) + if pem_encoded_cert is not None: + pulumi.set(__self__, "pem_encoded_cert", pem_encoded_cert) + if public_key is not None: + pulumi.set(__self__, "public_key", public_key) + if public_key_algorithm is not None: + pulumi.set(__self__, "public_key_algorithm", public_key_algorithm) + if public_key_format is not None: + pulumi.set(__self__, "public_key_format", public_key_format) + if self_signed is not None: + pulumi.set(__self__, "self_signed", self_signed) + if serial_number is not None: + pulumi.set(__self__, "serial_number", serial_number) + if sha1_fingerprint is not None: + pulumi.set(__self__, "sha1_fingerprint", sha1_fingerprint) + if sig_alg_name is not None: + pulumi.set(__self__, "sig_alg_name", sig_alg_name) + if subject_alternative_names is not None: + pulumi.set(__self__, "subject_alternative_names", subject_alternative_names) + if subject_cn is not None: + pulumi.set(__self__, "subject_cn", subject_cn) + if subject_rdns is not None: + pulumi.set(__self__, "subject_rdns", subject_rdns) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter(name="canBeCa") + def can_be_ca(self) -> Optional[bool]: + return pulumi.get(self, "can_be_ca") + + @can_be_ca.setter + def can_be_ca(self, value: Optional[bool]): + pulumi.set(self, "can_be_ca", value) + + @property + @pulumi.getter(name="canBeLeaf") + def can_be_leaf(self) -> Optional[bool]: + return pulumi.get(self, "can_be_leaf") + + @can_be_leaf.setter + def can_be_leaf(self, value: Optional[bool]): + pulumi.set(self, "can_be_leaf", value) + + @property + @pulumi.getter(name="issuerRdns") + def issuer_rdns(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs']: + return pulumi.get(self, "issuer_rdns") + + @issuer_rdns.setter + def issuer_rdns(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs']): + pulumi.set(self, "issuer_rdns", value) + + @property + @pulumi.getter(name="notAfter") + def not_after(self) -> Optional[int]: + return pulumi.get(self, "not_after") + + @not_after.setter + def not_after(self, value: Optional[int]): + pulumi.set(self, "not_after", value) + + @property + @pulumi.getter(name="notBefore") + def not_before(self) -> Optional[int]: + return pulumi.get(self, "not_before") + + @not_before.setter + def not_before(self, value: Optional[int]): + pulumi.set(self, "not_before", value) + + @property + @pulumi.getter(name="pemEncodedCert") + def pem_encoded_cert(self) -> Optional[str]: + return pulumi.get(self, "pem_encoded_cert") + + @pem_encoded_cert.setter + def pem_encoded_cert(self, value: Optional[str]): + pulumi.set(self, "pem_encoded_cert", value) + + @property + @pulumi.getter(name="publicKey") + def public_key(self) -> Optional[str]: + return pulumi.get(self, "public_key") + + @public_key.setter + def public_key(self, value: Optional[str]): + pulumi.set(self, "public_key", value) + + @property + @pulumi.getter(name="publicKeyAlgorithm") + def public_key_algorithm(self) -> Optional[str]: + return pulumi.get(self, "public_key_algorithm") + + @public_key_algorithm.setter + def public_key_algorithm(self, value: Optional[str]): + pulumi.set(self, "public_key_algorithm", value) + + @property + @pulumi.getter(name="publicKeyFormat") + def public_key_format(self) -> Optional[str]: + return pulumi.get(self, "public_key_format") + + @public_key_format.setter + def public_key_format(self, value: Optional[str]): + pulumi.set(self, "public_key_format", value) + + @property + @pulumi.getter(name="selfSigned") + def self_signed(self) -> Optional[bool]: + return pulumi.get(self, "self_signed") + + @self_signed.setter + def self_signed(self, value: Optional[bool]): + pulumi.set(self, "self_signed", value) + + @property + @pulumi.getter(name="serialNumber") + def serial_number(self) -> Optional[str]: + return pulumi.get(self, "serial_number") + + @serial_number.setter + def serial_number(self, value: Optional[str]): + pulumi.set(self, "serial_number", value) + + @property + @pulumi.getter(name="sha1Fingerprint") + def sha1_fingerprint(self) -> Optional[str]: + return pulumi.get(self, "sha1_fingerprint") + + @sha1_fingerprint.setter + def sha1_fingerprint(self, value: Optional[str]): + pulumi.set(self, "sha1_fingerprint", value) + + @property + @pulumi.getter(name="sigAlgName") + def sig_alg_name(self) -> Optional[str]: + return pulumi.get(self, "sig_alg_name") + + @sig_alg_name.setter + def sig_alg_name(self, value: Optional[str]): + pulumi.set(self, "sig_alg_name", value) + + @property + @pulumi.getter(name="subjectAlternativeNames") + def subject_alternative_names(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "subject_alternative_names") + + @subject_alternative_names.setter + def subject_alternative_names(self, value: Optional[Sequence[str]]): + pulumi.set(self, "subject_alternative_names", value) + + @property + @pulumi.getter(name="subjectCn") + def subject_cn(self) -> Optional[str]: + return pulumi.get(self, "subject_cn") + + @subject_cn.setter + def subject_cn(self, value: Optional[str]): + pulumi.set(self, "subject_cn", value) + + @property + @pulumi.getter(name="subjectRdns") + def subject_rdns(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs']: + return pulumi.get(self, "subject_rdns") + + @subject_rdns.setter + def subject_rdns(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs']): + pulumi.set(self, "subject_rdns", value) + + @property + @pulumi.getter + def version(self) -> Optional[int]: + return pulumi.get(self, "version") + + @version.setter + def version(self, value: Optional[int]): + pulumi.set(self, "version", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs: + def __init__(__self__, *, + c: Optional[str] = None, + cn: Optional[str] = None, + o: Optional[str] = None, + ou: Optional[str] = None): + if c is not None: + pulumi.set(__self__, "c", c) + if cn is not None: + pulumi.set(__self__, "cn", cn) + if o is not None: + pulumi.set(__self__, "o", o) + if ou is not None: + pulumi.set(__self__, "ou", ou) + + @property + @pulumi.getter + def c(self) -> Optional[str]: + return pulumi.get(self, "c") + + @c.setter + def c(self, value: Optional[str]): + pulumi.set(self, "c", value) + + @property + @pulumi.getter + def cn(self) -> Optional[str]: + return pulumi.get(self, "cn") + + @cn.setter + def cn(self, value: Optional[str]): + pulumi.set(self, "cn", value) + + @property + @pulumi.getter + def o(self) -> Optional[str]: + return pulumi.get(self, "o") + + @o.setter + def o(self, value: Optional[str]): + pulumi.set(self, "o", value) + + @property + @pulumi.getter + def ou(self) -> Optional[str]: + return pulumi.get(self, "ou") + + @ou.setter + def ou(self, value: Optional[str]): + pulumi.set(self, "ou", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs: + def __init__(__self__, *, + c: Optional[str] = None, + cn: Optional[str] = None, + o: Optional[str] = None, + ou: Optional[str] = None): + if c is not None: + pulumi.set(__self__, "c", c) + if cn is not None: + pulumi.set(__self__, "cn", cn) + if o is not None: + pulumi.set(__self__, "o", o) + if ou is not None: + pulumi.set(__self__, "ou", ou) + + @property + @pulumi.getter + def c(self) -> Optional[str]: + return pulumi.get(self, "c") + + @c.setter + def c(self, value: Optional[str]): + pulumi.set(self, "c", value) + + @property + @pulumi.getter + def cn(self) -> Optional[str]: + return pulumi.get(self, "cn") + + @cn.setter + def cn(self, value: Optional[str]): + pulumi.set(self, "cn", value) + + @property + @pulumi.getter + def o(self) -> Optional[str]: + return pulumi.get(self, "o") + + @o.setter + def o(self, value: Optional[str]): + pulumi.set(self, "o", value) + + @property + @pulumi.getter + def ou(self) -> Optional[str]: + return pulumi.get(self, "ou") + + @ou.setter + def ou(self, value: Optional[str]): + pulumi.set(self, "ou", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs: + def __init__(__self__, *, + c: Optional[str] = None, + cn: Optional[str] = None, + o: Optional[str] = None, + ou: Optional[str] = None): + if c is not None: + pulumi.set(__self__, "c", c) + if cn is not None: + pulumi.set(__self__, "cn", cn) + if o is not None: + pulumi.set(__self__, "o", o) + if ou is not None: + pulumi.set(__self__, "ou", ou) + + @property + @pulumi.getter + def c(self) -> Optional[str]: + return pulumi.get(self, "c") + + @c.setter + def c(self, value: Optional[str]): + pulumi.set(self, "c", value) + + @property + @pulumi.getter + def cn(self) -> Optional[str]: + return pulumi.get(self, "cn") + + @cn.setter + def cn(self, value: Optional[str]): + pulumi.set(self, "cn", value) + + @property + @pulumi.getter + def o(self) -> Optional[str]: + return pulumi.get(self, "o") + + @o.setter + def o(self, value: Optional[str]): + pulumi.set(self, "o", value) + + @property + @pulumi.getter + def ou(self) -> Optional[str]: + return pulumi.get(self, "ou") + + @ou.setter + def ou(self, value: Optional[str]): + pulumi.set(self, "ou", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs: + def __init__(__self__, *, + c: Optional[str] = None, + cn: Optional[str] = None, + o: Optional[str] = None, + ou: Optional[str] = None): + if c is not None: + pulumi.set(__self__, "c", c) + if cn is not None: + pulumi.set(__self__, "cn", cn) + if o is not None: + pulumi.set(__self__, "o", o) + if ou is not None: + pulumi.set(__self__, "ou", ou) + + @property + @pulumi.getter + def c(self) -> Optional[str]: + return pulumi.get(self, "c") + + @c.setter + def c(self, value: Optional[str]): + pulumi.set(self, "c", value) + + @property + @pulumi.getter + def cn(self) -> Optional[str]: + return pulumi.get(self, "cn") + + @cn.setter + def cn(self, value: Optional[str]): + pulumi.set(self, "cn", value) + + @property + @pulumi.getter + def o(self) -> Optional[str]: + return pulumi.get(self, "o") + + @o.setter + def o(self, value: Optional[str]): + pulumi.set(self, "o", value) + + @property + @pulumi.getter + def ou(self) -> Optional[str]: + return pulumi.get(self, "ou") + + @ou.setter + def ou(self, value: Optional[str]): + pulumi.set(self, "ou", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs: + def __init__(__self__, *, + custom_status_code: Optional[str] = None, + locked: Optional[bool] = None, + recovery_method: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if custom_status_code is not None: + pulumi.set(__self__, "custom_status_code", custom_status_code) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if recovery_method is not None: + pulumi.set(__self__, "recovery_method", recovery_method) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="customStatusCode") + def custom_status_code(self) -> Optional[str]: + return pulumi.get(self, "custom_status_code") + + @custom_status_code.setter + def custom_status_code(self, value: Optional[str]): + pulumi.set(self, "custom_status_code", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="recoveryMethod") + def recovery_method(self) -> Optional[str]: + return pulumi.get(self, "recovery_method") + + @recovery_method.setter + def recovery_method(self, value: Optional[str]): + pulumi.set(self, "recovery_method", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs: + def __init__(__self__, *, + binary_equivalent_content: Optional[bool] = None, + enable_ip_avoidance: Optional[bool] = None, + enabled: Optional[bool] = None, + ip_avoidance_error_threshold: Optional[int] = None, + ip_avoidance_retry_interval: Optional[int] = None, + locked: Optional[bool] = None, + monitor_origin_responsiveness: Optional[bool] = None, + monitor_response_codes1s: Optional[Sequence[str]] = None, + monitor_response_codes2s: Optional[Sequence[str]] = None, + monitor_response_codes3s: Optional[Sequence[str]] = None, + monitor_status_codes1: Optional[bool] = None, + monitor_status_codes1_enable_recovery: Optional[bool] = None, + monitor_status_codes1_enable_retry: Optional[bool] = None, + monitor_status_codes1_recovery_config_name: Optional[str] = None, + monitor_status_codes2: Optional[bool] = None, + monitor_status_codes2_enable_recovery: Optional[bool] = None, + monitor_status_codes2_enable_retry: Optional[bool] = None, + monitor_status_codes2_recovery_config_name: Optional[str] = None, + monitor_status_codes3: Optional[bool] = None, + monitor_status_codes3_enable_recovery: Optional[bool] = None, + monitor_status_codes3_enable_retry: Optional[bool] = None, + monitor_status_codes3_recovery_config_name: Optional[str] = None, + origin_responsiveness_custom_timeout: Optional[int] = None, + origin_responsiveness_enable_recovery: Optional[bool] = None, + origin_responsiveness_enable_retry: Optional[bool] = None, + origin_responsiveness_monitoring: Optional[str] = None, + origin_responsiveness_recovery_config_name: Optional[str] = None, + origin_responsiveness_timeout: Optional[str] = None, + status_code_monitoring1: Optional[str] = None, + status_code_monitoring2: Optional[str] = None, + status_code_monitoring3: Optional[str] = None, + template_uuid: Optional[str] = None, + tuning_parameters: Optional[str] = None, + uuid: Optional[str] = None): + if binary_equivalent_content is not None: + pulumi.set(__self__, "binary_equivalent_content", binary_equivalent_content) + if enable_ip_avoidance is not None: + pulumi.set(__self__, "enable_ip_avoidance", enable_ip_avoidance) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if ip_avoidance_error_threshold is not None: + pulumi.set(__self__, "ip_avoidance_error_threshold", ip_avoidance_error_threshold) + if ip_avoidance_retry_interval is not None: + pulumi.set(__self__, "ip_avoidance_retry_interval", ip_avoidance_retry_interval) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if monitor_origin_responsiveness is not None: + pulumi.set(__self__, "monitor_origin_responsiveness", monitor_origin_responsiveness) + if monitor_response_codes1s is not None: + pulumi.set(__self__, "monitor_response_codes1s", monitor_response_codes1s) + if monitor_response_codes2s is not None: + pulumi.set(__self__, "monitor_response_codes2s", monitor_response_codes2s) + if monitor_response_codes3s is not None: + pulumi.set(__self__, "monitor_response_codes3s", monitor_response_codes3s) + if monitor_status_codes1 is not None: + pulumi.set(__self__, "monitor_status_codes1", monitor_status_codes1) + if monitor_status_codes1_enable_recovery is not None: + pulumi.set(__self__, "monitor_status_codes1_enable_recovery", monitor_status_codes1_enable_recovery) + if monitor_status_codes1_enable_retry is not None: + pulumi.set(__self__, "monitor_status_codes1_enable_retry", monitor_status_codes1_enable_retry) + if monitor_status_codes1_recovery_config_name is not None: + pulumi.set(__self__, "monitor_status_codes1_recovery_config_name", monitor_status_codes1_recovery_config_name) + if monitor_status_codes2 is not None: + pulumi.set(__self__, "monitor_status_codes2", monitor_status_codes2) + if monitor_status_codes2_enable_recovery is not None: + pulumi.set(__self__, "monitor_status_codes2_enable_recovery", monitor_status_codes2_enable_recovery) + if monitor_status_codes2_enable_retry is not None: + pulumi.set(__self__, "monitor_status_codes2_enable_retry", monitor_status_codes2_enable_retry) + if monitor_status_codes2_recovery_config_name is not None: + pulumi.set(__self__, "monitor_status_codes2_recovery_config_name", monitor_status_codes2_recovery_config_name) + if monitor_status_codes3 is not None: + pulumi.set(__self__, "monitor_status_codes3", monitor_status_codes3) + if monitor_status_codes3_enable_recovery is not None: + pulumi.set(__self__, "monitor_status_codes3_enable_recovery", monitor_status_codes3_enable_recovery) + if monitor_status_codes3_enable_retry is not None: + pulumi.set(__self__, "monitor_status_codes3_enable_retry", monitor_status_codes3_enable_retry) + if monitor_status_codes3_recovery_config_name is not None: + pulumi.set(__self__, "monitor_status_codes3_recovery_config_name", monitor_status_codes3_recovery_config_name) + if origin_responsiveness_custom_timeout is not None: + pulumi.set(__self__, "origin_responsiveness_custom_timeout", origin_responsiveness_custom_timeout) + if origin_responsiveness_enable_recovery is not None: + pulumi.set(__self__, "origin_responsiveness_enable_recovery", origin_responsiveness_enable_recovery) + if origin_responsiveness_enable_retry is not None: + pulumi.set(__self__, "origin_responsiveness_enable_retry", origin_responsiveness_enable_retry) + if origin_responsiveness_monitoring is not None: + pulumi.set(__self__, "origin_responsiveness_monitoring", origin_responsiveness_monitoring) + if origin_responsiveness_recovery_config_name is not None: + pulumi.set(__self__, "origin_responsiveness_recovery_config_name", origin_responsiveness_recovery_config_name) + if origin_responsiveness_timeout is not None: + pulumi.set(__self__, "origin_responsiveness_timeout", origin_responsiveness_timeout) + if status_code_monitoring1 is not None: + pulumi.set(__self__, "status_code_monitoring1", status_code_monitoring1) + if status_code_monitoring2 is not None: + pulumi.set(__self__, "status_code_monitoring2", status_code_monitoring2) + if status_code_monitoring3 is not None: + pulumi.set(__self__, "status_code_monitoring3", status_code_monitoring3) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if tuning_parameters is not None: + pulumi.set(__self__, "tuning_parameters", tuning_parameters) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="binaryEquivalentContent") + def binary_equivalent_content(self) -> Optional[bool]: + return pulumi.get(self, "binary_equivalent_content") + + @binary_equivalent_content.setter + def binary_equivalent_content(self, value: Optional[bool]): + pulumi.set(self, "binary_equivalent_content", value) + + @property + @pulumi.getter(name="enableIpAvoidance") + def enable_ip_avoidance(self) -> Optional[bool]: + return pulumi.get(self, "enable_ip_avoidance") + + @enable_ip_avoidance.setter + def enable_ip_avoidance(self, value: Optional[bool]): + pulumi.set(self, "enable_ip_avoidance", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="ipAvoidanceErrorThreshold") + def ip_avoidance_error_threshold(self) -> Optional[int]: + return pulumi.get(self, "ip_avoidance_error_threshold") + + @ip_avoidance_error_threshold.setter + def ip_avoidance_error_threshold(self, value: Optional[int]): + pulumi.set(self, "ip_avoidance_error_threshold", value) + + @property + @pulumi.getter(name="ipAvoidanceRetryInterval") + def ip_avoidance_retry_interval(self) -> Optional[int]: + return pulumi.get(self, "ip_avoidance_retry_interval") + + @ip_avoidance_retry_interval.setter + def ip_avoidance_retry_interval(self, value: Optional[int]): + pulumi.set(self, "ip_avoidance_retry_interval", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="monitorOriginResponsiveness") + def monitor_origin_responsiveness(self) -> Optional[bool]: + return pulumi.get(self, "monitor_origin_responsiveness") + + @monitor_origin_responsiveness.setter + def monitor_origin_responsiveness(self, value: Optional[bool]): + pulumi.set(self, "monitor_origin_responsiveness", value) + + @property + @pulumi.getter(name="monitorResponseCodes1s") + def monitor_response_codes1s(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "monitor_response_codes1s") + + @monitor_response_codes1s.setter + def monitor_response_codes1s(self, value: Optional[Sequence[str]]): + pulumi.set(self, "monitor_response_codes1s", value) + + @property + @pulumi.getter(name="monitorResponseCodes2s") + def monitor_response_codes2s(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "monitor_response_codes2s") + + @monitor_response_codes2s.setter + def monitor_response_codes2s(self, value: Optional[Sequence[str]]): + pulumi.set(self, "monitor_response_codes2s", value) + + @property + @pulumi.getter(name="monitorResponseCodes3s") + def monitor_response_codes3s(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "monitor_response_codes3s") + + @monitor_response_codes3s.setter + def monitor_response_codes3s(self, value: Optional[Sequence[str]]): + pulumi.set(self, "monitor_response_codes3s", value) + + @property + @pulumi.getter(name="monitorStatusCodes1") + def monitor_status_codes1(self) -> Optional[bool]: + return pulumi.get(self, "monitor_status_codes1") + + @monitor_status_codes1.setter + def monitor_status_codes1(self, value: Optional[bool]): + pulumi.set(self, "monitor_status_codes1", value) + + @property + @pulumi.getter(name="monitorStatusCodes1EnableRecovery") + def monitor_status_codes1_enable_recovery(self) -> Optional[bool]: + return pulumi.get(self, "monitor_status_codes1_enable_recovery") + + @monitor_status_codes1_enable_recovery.setter + def monitor_status_codes1_enable_recovery(self, value: Optional[bool]): + pulumi.set(self, "monitor_status_codes1_enable_recovery", value) + + @property + @pulumi.getter(name="monitorStatusCodes1EnableRetry") + def monitor_status_codes1_enable_retry(self) -> Optional[bool]: + return pulumi.get(self, "monitor_status_codes1_enable_retry") + + @monitor_status_codes1_enable_retry.setter + def monitor_status_codes1_enable_retry(self, value: Optional[bool]): + pulumi.set(self, "monitor_status_codes1_enable_retry", value) + + @property + @pulumi.getter(name="monitorStatusCodes1RecoveryConfigName") + def monitor_status_codes1_recovery_config_name(self) -> Optional[str]: + return pulumi.get(self, "monitor_status_codes1_recovery_config_name") + + @monitor_status_codes1_recovery_config_name.setter + def monitor_status_codes1_recovery_config_name(self, value: Optional[str]): + pulumi.set(self, "monitor_status_codes1_recovery_config_name", value) + + @property + @pulumi.getter(name="monitorStatusCodes2") + def monitor_status_codes2(self) -> Optional[bool]: + return pulumi.get(self, "monitor_status_codes2") + + @monitor_status_codes2.setter + def monitor_status_codes2(self, value: Optional[bool]): + pulumi.set(self, "monitor_status_codes2", value) + + @property + @pulumi.getter(name="monitorStatusCodes2EnableRecovery") + def monitor_status_codes2_enable_recovery(self) -> Optional[bool]: + return pulumi.get(self, "monitor_status_codes2_enable_recovery") + + @monitor_status_codes2_enable_recovery.setter + def monitor_status_codes2_enable_recovery(self, value: Optional[bool]): + pulumi.set(self, "monitor_status_codes2_enable_recovery", value) + + @property + @pulumi.getter(name="monitorStatusCodes2EnableRetry") + def monitor_status_codes2_enable_retry(self) -> Optional[bool]: + return pulumi.get(self, "monitor_status_codes2_enable_retry") + + @monitor_status_codes2_enable_retry.setter + def monitor_status_codes2_enable_retry(self, value: Optional[bool]): + pulumi.set(self, "monitor_status_codes2_enable_retry", value) + + @property + @pulumi.getter(name="monitorStatusCodes2RecoveryConfigName") + def monitor_status_codes2_recovery_config_name(self) -> Optional[str]: + return pulumi.get(self, "monitor_status_codes2_recovery_config_name") + + @monitor_status_codes2_recovery_config_name.setter + def monitor_status_codes2_recovery_config_name(self, value: Optional[str]): + pulumi.set(self, "monitor_status_codes2_recovery_config_name", value) + + @property + @pulumi.getter(name="monitorStatusCodes3") + def monitor_status_codes3(self) -> Optional[bool]: + return pulumi.get(self, "monitor_status_codes3") + + @monitor_status_codes3.setter + def monitor_status_codes3(self, value: Optional[bool]): + pulumi.set(self, "monitor_status_codes3", value) + + @property + @pulumi.getter(name="monitorStatusCodes3EnableRecovery") + def monitor_status_codes3_enable_recovery(self) -> Optional[bool]: + return pulumi.get(self, "monitor_status_codes3_enable_recovery") + + @monitor_status_codes3_enable_recovery.setter + def monitor_status_codes3_enable_recovery(self, value: Optional[bool]): + pulumi.set(self, "monitor_status_codes3_enable_recovery", value) + + @property + @pulumi.getter(name="monitorStatusCodes3EnableRetry") + def monitor_status_codes3_enable_retry(self) -> Optional[bool]: + return pulumi.get(self, "monitor_status_codes3_enable_retry") + + @monitor_status_codes3_enable_retry.setter + def monitor_status_codes3_enable_retry(self, value: Optional[bool]): + pulumi.set(self, "monitor_status_codes3_enable_retry", value) + + @property + @pulumi.getter(name="monitorStatusCodes3RecoveryConfigName") + def monitor_status_codes3_recovery_config_name(self) -> Optional[str]: + return pulumi.get(self, "monitor_status_codes3_recovery_config_name") + + @monitor_status_codes3_recovery_config_name.setter + def monitor_status_codes3_recovery_config_name(self, value: Optional[str]): + pulumi.set(self, "monitor_status_codes3_recovery_config_name", value) + + @property + @pulumi.getter(name="originResponsivenessCustomTimeout") + def origin_responsiveness_custom_timeout(self) -> Optional[int]: + return pulumi.get(self, "origin_responsiveness_custom_timeout") + + @origin_responsiveness_custom_timeout.setter + def origin_responsiveness_custom_timeout(self, value: Optional[int]): + pulumi.set(self, "origin_responsiveness_custom_timeout", value) + + @property + @pulumi.getter(name="originResponsivenessEnableRecovery") + def origin_responsiveness_enable_recovery(self) -> Optional[bool]: + return pulumi.get(self, "origin_responsiveness_enable_recovery") + + @origin_responsiveness_enable_recovery.setter + def origin_responsiveness_enable_recovery(self, value: Optional[bool]): + pulumi.set(self, "origin_responsiveness_enable_recovery", value) + + @property + @pulumi.getter(name="originResponsivenessEnableRetry") + def origin_responsiveness_enable_retry(self) -> Optional[bool]: + return pulumi.get(self, "origin_responsiveness_enable_retry") + + @origin_responsiveness_enable_retry.setter + def origin_responsiveness_enable_retry(self, value: Optional[bool]): + pulumi.set(self, "origin_responsiveness_enable_retry", value) + + @property + @pulumi.getter(name="originResponsivenessMonitoring") + def origin_responsiveness_monitoring(self) -> Optional[str]: + return pulumi.get(self, "origin_responsiveness_monitoring") + + @origin_responsiveness_monitoring.setter + def origin_responsiveness_monitoring(self, value: Optional[str]): + pulumi.set(self, "origin_responsiveness_monitoring", value) + + @property + @pulumi.getter(name="originResponsivenessRecoveryConfigName") + def origin_responsiveness_recovery_config_name(self) -> Optional[str]: + return pulumi.get(self, "origin_responsiveness_recovery_config_name") + + @origin_responsiveness_recovery_config_name.setter + def origin_responsiveness_recovery_config_name(self, value: Optional[str]): + pulumi.set(self, "origin_responsiveness_recovery_config_name", value) + + @property + @pulumi.getter(name="originResponsivenessTimeout") + def origin_responsiveness_timeout(self) -> Optional[str]: + return pulumi.get(self, "origin_responsiveness_timeout") + + @origin_responsiveness_timeout.setter + def origin_responsiveness_timeout(self, value: Optional[str]): + pulumi.set(self, "origin_responsiveness_timeout", value) + + @property + @pulumi.getter(name="statusCodeMonitoring1") + def status_code_monitoring1(self) -> Optional[str]: + return pulumi.get(self, "status_code_monitoring1") + + @status_code_monitoring1.setter + def status_code_monitoring1(self, value: Optional[str]): + pulumi.set(self, "status_code_monitoring1", value) + + @property + @pulumi.getter(name="statusCodeMonitoring2") + def status_code_monitoring2(self) -> Optional[str]: + return pulumi.get(self, "status_code_monitoring2") + + @status_code_monitoring2.setter + def status_code_monitoring2(self, value: Optional[str]): + pulumi.set(self, "status_code_monitoring2", value) + + @property + @pulumi.getter(name="statusCodeMonitoring3") + def status_code_monitoring3(self) -> Optional[str]: + return pulumi.get(self, "status_code_monitoring3") + + @status_code_monitoring3.setter + def status_code_monitoring3(self, value: Optional[str]): + pulumi.set(self, "status_code_monitoring3", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="tuningParameters") + def tuning_parameters(self) -> Optional[str]: + return pulumi.get(self, "tuning_parameters") + + @tuning_parameters.setter + def tuning_parameters(self, value: Optional[str]): + pulumi.set(self, "tuning_parameters", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs: + def __init__(__self__, *, + enable: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enable is not None: + pulumi.set(__self__, "enable", enable) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enable(self) -> Optional[bool]: + return pulumi.get(self, "enable") + + @enable.setter + def enable(self, value: Optional[bool]): + pulumi.set(self, "enable", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs: + def __init__(__self__, *, + cp_code: Optional[int] = None, + download_domain_name: Optional[str] = None, + g2o_token: Optional[str] = None): + if cp_code is not None: + pulumi.set(__self__, "cp_code", cp_code) + if download_domain_name is not None: + pulumi.set(__self__, "download_domain_name", download_domain_name) + if g2o_token is not None: + pulumi.set(__self__, "g2o_token", g2o_token) + + @property + @pulumi.getter(name="cpCode") + def cp_code(self) -> Optional[int]: + return pulumi.get(self, "cp_code") + + @cp_code.setter + def cp_code(self, value: Optional[int]): + pulumi.set(self, "cp_code", value) + + @property + @pulumi.getter(name="downloadDomainName") + def download_domain_name(self) -> Optional[str]: + return pulumi.get(self, "download_domain_name") + + @download_domain_name.setter + def download_domain_name(self, value: Optional[str]): + pulumi.set(self, "download_domain_name", value) + + @property + @pulumi.getter(name="g2oToken") + def g2o_token(self) -> Optional[str]: + return pulumi.get(self, "g2o_token") + + @g2o_token.setter + def g2o_token(self, value: Optional[str]): + pulumi.set(self, "g2o_token", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + timeout: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def timeout(self) -> Optional[str]: + return pulumi.get(self, "timeout") + + @timeout.setter + def timeout(self, value: Optional[str]): + pulumi.set(self, "timeout", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + timeout: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def timeout(self) -> Optional[str]: + return pulumi.get(self, "timeout") + + @timeout.setter + def timeout(self, value: Optional[str]): + pulumi.set(self, "timeout", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs: + def __init__(__self__, *, + cloudlet_policy: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs'] = None, + cloudlet_shared_policy: Optional[int] = None, + enabled: Optional[bool] = None, + failover_duration: Optional[int] = None, + failover_enabled: Optional[bool] = None, + failover_response_codes: Optional[Sequence[str]] = None, + failover_title: Optional[str] = None, + is_shared_policy: Optional[bool] = None, + label: Optional[str] = None, + locked: Optional[bool] = None, + population_cookie_type: Optional[str] = None, + population_duration: Optional[str] = None, + population_expiration_date: Optional[str] = None, + population_refresh: Optional[bool] = None, + population_title: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if cloudlet_policy is not None: + pulumi.set(__self__, "cloudlet_policy", cloudlet_policy) + if cloudlet_shared_policy is not None: + pulumi.set(__self__, "cloudlet_shared_policy", cloudlet_shared_policy) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if failover_duration is not None: + pulumi.set(__self__, "failover_duration", failover_duration) + if failover_enabled is not None: + pulumi.set(__self__, "failover_enabled", failover_enabled) + if failover_response_codes is not None: + pulumi.set(__self__, "failover_response_codes", failover_response_codes) + if failover_title is not None: + pulumi.set(__self__, "failover_title", failover_title) + if is_shared_policy is not None: + pulumi.set(__self__, "is_shared_policy", is_shared_policy) + if label is not None: + pulumi.set(__self__, "label", label) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if population_cookie_type is not None: + pulumi.set(__self__, "population_cookie_type", population_cookie_type) + if population_duration is not None: + pulumi.set(__self__, "population_duration", population_duration) + if population_expiration_date is not None: + pulumi.set(__self__, "population_expiration_date", population_expiration_date) + if population_refresh is not None: + pulumi.set(__self__, "population_refresh", population_refresh) + if population_title is not None: + pulumi.set(__self__, "population_title", population_title) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="cloudletPolicy") + def cloudlet_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs']: + return pulumi.get(self, "cloudlet_policy") + + @cloudlet_policy.setter + def cloudlet_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs']): + pulumi.set(self, "cloudlet_policy", value) + + @property + @pulumi.getter(name="cloudletSharedPolicy") + def cloudlet_shared_policy(self) -> Optional[int]: + return pulumi.get(self, "cloudlet_shared_policy") + + @cloudlet_shared_policy.setter + def cloudlet_shared_policy(self, value: Optional[int]): + pulumi.set(self, "cloudlet_shared_policy", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="failoverDuration") + def failover_duration(self) -> Optional[int]: + return pulumi.get(self, "failover_duration") + + @failover_duration.setter + def failover_duration(self, value: Optional[int]): + pulumi.set(self, "failover_duration", value) + + @property + @pulumi.getter(name="failoverEnabled") + def failover_enabled(self) -> Optional[bool]: + return pulumi.get(self, "failover_enabled") + + @failover_enabled.setter + def failover_enabled(self, value: Optional[bool]): + pulumi.set(self, "failover_enabled", value) + + @property + @pulumi.getter(name="failoverResponseCodes") + def failover_response_codes(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "failover_response_codes") + + @failover_response_codes.setter + def failover_response_codes(self, value: Optional[Sequence[str]]): + pulumi.set(self, "failover_response_codes", value) + + @property + @pulumi.getter(name="failoverTitle") + def failover_title(self) -> Optional[str]: + return pulumi.get(self, "failover_title") + + @failover_title.setter + def failover_title(self, value: Optional[str]): + pulumi.set(self, "failover_title", value) + + @property + @pulumi.getter(name="isSharedPolicy") + def is_shared_policy(self) -> Optional[bool]: + return pulumi.get(self, "is_shared_policy") + + @is_shared_policy.setter + def is_shared_policy(self, value: Optional[bool]): + pulumi.set(self, "is_shared_policy", value) + + @property + @pulumi.getter + def label(self) -> Optional[str]: + return pulumi.get(self, "label") + + @label.setter + def label(self, value: Optional[str]): + pulumi.set(self, "label", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="populationCookieType") + def population_cookie_type(self) -> Optional[str]: + return pulumi.get(self, "population_cookie_type") + + @population_cookie_type.setter + def population_cookie_type(self, value: Optional[str]): + pulumi.set(self, "population_cookie_type", value) + + @property + @pulumi.getter(name="populationDuration") + def population_duration(self) -> Optional[str]: + return pulumi.get(self, "population_duration") + + @population_duration.setter + def population_duration(self, value: Optional[str]): + pulumi.set(self, "population_duration", value) + + @property + @pulumi.getter(name="populationExpirationDate") + def population_expiration_date(self) -> Optional[str]: + return pulumi.get(self, "population_expiration_date") + + @population_expiration_date.setter + def population_expiration_date(self, value: Optional[str]): + pulumi.set(self, "population_expiration_date", value) + + @property + @pulumi.getter(name="populationRefresh") + def population_refresh(self) -> Optional[bool]: + return pulumi.get(self, "population_refresh") + + @population_refresh.setter + def population_refresh(self, value: Optional[bool]): + pulumi.set(self, "population_refresh", value) + + @property + @pulumi.getter(name="populationTitle") + def population_title(self) -> Optional[str]: + return pulumi.get(self, "population_title") + + @population_title.setter + def population_title(self, value: Optional[str]): + pulumi.set(self, "population_title", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs: + def __init__(__self__, *, + id: Optional[int] = None, + name: Optional[str] = None): + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[int]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[str]): + pulumi.set(self, "name", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + preconnectlists: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if preconnectlists is not None: + pulumi.set(__self__, "preconnectlists", preconnectlists) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def preconnectlists(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "preconnectlists") + + @preconnectlists.setter + def preconnectlists(self, value: Optional[Sequence[str]]): + pulumi.set(self, "preconnectlists", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs: + def __init__(__self__, *, + accuracy_target: Optional[str] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if accuracy_target is not None: + pulumi.set(__self__, "accuracy_target", accuracy_target) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="accuracyTarget") + def accuracy_target(self) -> Optional[str]: + return pulumi.get(self, "accuracy_target") + + @accuracy_target.setter + def accuracy_target(self, value: Optional[str]): + pulumi.set(self, "accuracy_target", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + prefreshval: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if prefreshval is not None: + pulumi.set(__self__, "prefreshval", prefreshval) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def prefreshval(self) -> Optional[int]: + return pulumi.get(self, "prefreshval") + + @prefreshval.setter + def prefreshval(self, value: Optional[int]): + pulumi.set(self, "prefreshval", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs: + def __init__(__self__, *, + audience_settings: Optional[str] = None, + catalog_size: Optional[str] = None, + content_settings: Optional[str] = None, + content_type: Optional[str] = None, + country: Optional[str] = None, + delivery_format: Optional[str] = None, + delivery_type: Optional[str] = None, + download_type: Optional[str] = None, + end_user_location: Optional[str] = None, + locked: Optional[bool] = None, + maximum_concurrent_users: Optional[str] = None, + object_size: Optional[str] = None, + optimize_for: Optional[str] = None, + origin_settings: Optional[str] = None, + popularity_distribution: Optional[str] = None, + refresh_rate: Optional[str] = None, + segment_duration: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if audience_settings is not None: + pulumi.set(__self__, "audience_settings", audience_settings) + if catalog_size is not None: + pulumi.set(__self__, "catalog_size", catalog_size) + if content_settings is not None: + pulumi.set(__self__, "content_settings", content_settings) + if content_type is not None: + pulumi.set(__self__, "content_type", content_type) + if country is not None: + pulumi.set(__self__, "country", country) + if delivery_format is not None: + pulumi.set(__self__, "delivery_format", delivery_format) + if delivery_type is not None: + pulumi.set(__self__, "delivery_type", delivery_type) + if download_type is not None: + pulumi.set(__self__, "download_type", download_type) + if end_user_location is not None: + pulumi.set(__self__, "end_user_location", end_user_location) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if maximum_concurrent_users is not None: + pulumi.set(__self__, "maximum_concurrent_users", maximum_concurrent_users) + if object_size is not None: + pulumi.set(__self__, "object_size", object_size) + if optimize_for is not None: + pulumi.set(__self__, "optimize_for", optimize_for) + if origin_settings is not None: + pulumi.set(__self__, "origin_settings", origin_settings) + if popularity_distribution is not None: + pulumi.set(__self__, "popularity_distribution", popularity_distribution) + if refresh_rate is not None: + pulumi.set(__self__, "refresh_rate", refresh_rate) + if segment_duration is not None: + pulumi.set(__self__, "segment_duration", segment_duration) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="audienceSettings") + def audience_settings(self) -> Optional[str]: + return pulumi.get(self, "audience_settings") + + @audience_settings.setter + def audience_settings(self, value: Optional[str]): + pulumi.set(self, "audience_settings", value) + + @property + @pulumi.getter(name="catalogSize") + def catalog_size(self) -> Optional[str]: + return pulumi.get(self, "catalog_size") + + @catalog_size.setter + def catalog_size(self, value: Optional[str]): + pulumi.set(self, "catalog_size", value) + + @property + @pulumi.getter(name="contentSettings") + def content_settings(self) -> Optional[str]: + return pulumi.get(self, "content_settings") + + @content_settings.setter + def content_settings(self, value: Optional[str]): + pulumi.set(self, "content_settings", value) + + @property + @pulumi.getter(name="contentType") + def content_type(self) -> Optional[str]: + return pulumi.get(self, "content_type") + + @content_type.setter + def content_type(self, value: Optional[str]): + pulumi.set(self, "content_type", value) + + @property + @pulumi.getter + def country(self) -> Optional[str]: + return pulumi.get(self, "country") + + @country.setter + def country(self, value: Optional[str]): + pulumi.set(self, "country", value) + + @property + @pulumi.getter(name="deliveryFormat") + def delivery_format(self) -> Optional[str]: + return pulumi.get(self, "delivery_format") + + @delivery_format.setter + def delivery_format(self, value: Optional[str]): + pulumi.set(self, "delivery_format", value) + + @property + @pulumi.getter(name="deliveryType") + def delivery_type(self) -> Optional[str]: + return pulumi.get(self, "delivery_type") + + @delivery_type.setter + def delivery_type(self, value: Optional[str]): + pulumi.set(self, "delivery_type", value) + + @property + @pulumi.getter(name="downloadType") + def download_type(self) -> Optional[str]: + return pulumi.get(self, "download_type") + + @download_type.setter + def download_type(self, value: Optional[str]): + pulumi.set(self, "download_type", value) + + @property + @pulumi.getter(name="endUserLocation") + def end_user_location(self) -> Optional[str]: + return pulumi.get(self, "end_user_location") + + @end_user_location.setter + def end_user_location(self, value: Optional[str]): + pulumi.set(self, "end_user_location", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="maximumConcurrentUsers") + def maximum_concurrent_users(self) -> Optional[str]: + return pulumi.get(self, "maximum_concurrent_users") + + @maximum_concurrent_users.setter + def maximum_concurrent_users(self, value: Optional[str]): + pulumi.set(self, "maximum_concurrent_users", value) + + @property + @pulumi.getter(name="objectSize") + def object_size(self) -> Optional[str]: + return pulumi.get(self, "object_size") + + @object_size.setter + def object_size(self, value: Optional[str]): + pulumi.set(self, "object_size", value) + + @property + @pulumi.getter(name="optimizeFor") + def optimize_for(self) -> Optional[str]: + return pulumi.get(self, "optimize_for") + + @optimize_for.setter + def optimize_for(self, value: Optional[str]): + pulumi.set(self, "optimize_for", value) + + @property + @pulumi.getter(name="originSettings") + def origin_settings(self) -> Optional[str]: + return pulumi.get(self, "origin_settings") + + @origin_settings.setter + def origin_settings(self, value: Optional[str]): + pulumi.set(self, "origin_settings", value) + + @property + @pulumi.getter(name="popularityDistribution") + def popularity_distribution(self) -> Optional[str]: + return pulumi.get(self, "popularity_distribution") + + @popularity_distribution.setter + def popularity_distribution(self, value: Optional[str]): + pulumi.set(self, "popularity_distribution", value) + + @property + @pulumi.getter(name="refreshRate") + def refresh_rate(self) -> Optional[str]: + return pulumi.get(self, "refresh_rate") + + @refresh_rate.setter + def refresh_rate(self, value: Optional[str]): + pulumi.set(self, "refresh_rate", value) + + @property + @pulumi.getter(name="segmentDuration") + def segment_duration(self) -> Optional[int]: + return pulumi.get(self, "segment_duration") + + @segment_duration.setter + def segment_duration(self, value: Optional[int]): + pulumi.set(self, "segment_duration", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + quic_offer_percentage: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if quic_offer_percentage is not None: + pulumi.set(__self__, "quic_offer_percentage", quic_offer_percentage) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="quicOfferPercentage") + def quic_offer_percentage(self) -> Optional[int]: + return pulumi.get(self, "quic_offer_percentage") + + @quic_offer_percentage.setter + def quic_offer_percentage(self, value: Optional[int]): + pulumi.set(self, "quic_offer_percentage", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs: + def __init__(__self__, *, + flv: Optional[bool] = None, + locked: Optional[bool] = None, + maximum_size: Optional[str] = None, + mp4: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if flv is not None: + pulumi.set(__self__, "flv", flv) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if maximum_size is not None: + pulumi.set(__self__, "maximum_size", maximum_size) + if mp4 is not None: + pulumi.set(__self__, "mp4", mp4) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def flv(self) -> Optional[bool]: + return pulumi.get(self, "flv") + + @flv.setter + def flv(self, value: Optional[bool]): + pulumi.set(self, "flv", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="maximumSize") + def maximum_size(self) -> Optional[str]: + return pulumi.get(self, "maximum_size") + + @maximum_size.setter + def maximum_size(self, value: Optional[str]): + pulumi.set(self, "maximum_size", value) + + @property + @pulumi.getter + def mp4(self) -> Optional[bool]: + return pulumi.get(self, "mp4") + + @mp4.setter + def mp4(self, value: Optional[bool]): + pulumi.set(self, "mp4", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[str]): + pulumi.set(self, "value", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs: + def __init__(__self__, *, + advanced: Optional[bool] = None, + beacon_sampling_percentage: Optional[float] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if advanced is not None: + pulumi.set(__self__, "advanced", advanced) + if beacon_sampling_percentage is not None: + pulumi.set(__self__, "beacon_sampling_percentage", beacon_sampling_percentage) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def advanced(self) -> Optional[bool]: + return pulumi.get(self, "advanced") + + @advanced.setter + def advanced(self, value: Optional[bool]): + pulumi.set(self, "advanced", value) + + @property + @pulumi.getter(name="beaconSamplingPercentage") + def beacon_sampling_percentage(self) -> Optional[float]: + return pulumi.get(self, "beacon_sampling_percentage") + + @beacon_sampling_percentage.setter + def beacon_sampling_percentage(self, value: Optional[float]): + pulumi.set(self, "beacon_sampling_percentage", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs: + def __init__(__self__, *, + destination_hostname: Optional[str] = None, + destination_hostname_other: Optional[str] = None, + destination_hostname_sibling: Optional[str] = None, + destination_hostname_subdomain: Optional[str] = None, + destination_path: Optional[str] = None, + destination_path_other: Optional[str] = None, + destination_path_prefix: Optional[str] = None, + destination_path_suffix: Optional[str] = None, + destination_path_suffix_status: Optional[str] = None, + destination_protocol: Optional[str] = None, + locked: Optional[bool] = None, + mobile_default_choice: Optional[str] = None, + query_string: Optional[str] = None, + response_code: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if destination_hostname is not None: + pulumi.set(__self__, "destination_hostname", destination_hostname) + if destination_hostname_other is not None: + pulumi.set(__self__, "destination_hostname_other", destination_hostname_other) + if destination_hostname_sibling is not None: + pulumi.set(__self__, "destination_hostname_sibling", destination_hostname_sibling) + if destination_hostname_subdomain is not None: + pulumi.set(__self__, "destination_hostname_subdomain", destination_hostname_subdomain) + if destination_path is not None: + pulumi.set(__self__, "destination_path", destination_path) + if destination_path_other is not None: + pulumi.set(__self__, "destination_path_other", destination_path_other) + if destination_path_prefix is not None: + pulumi.set(__self__, "destination_path_prefix", destination_path_prefix) + if destination_path_suffix is not None: + pulumi.set(__self__, "destination_path_suffix", destination_path_suffix) + if destination_path_suffix_status is not None: + pulumi.set(__self__, "destination_path_suffix_status", destination_path_suffix_status) + if destination_protocol is not None: + pulumi.set(__self__, "destination_protocol", destination_protocol) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if mobile_default_choice is not None: + pulumi.set(__self__, "mobile_default_choice", mobile_default_choice) + if query_string is not None: + pulumi.set(__self__, "query_string", query_string) + if response_code is not None: + pulumi.set(__self__, "response_code", response_code) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="destinationHostname") + def destination_hostname(self) -> Optional[str]: + return pulumi.get(self, "destination_hostname") + + @destination_hostname.setter + def destination_hostname(self, value: Optional[str]): + pulumi.set(self, "destination_hostname", value) + + @property + @pulumi.getter(name="destinationHostnameOther") + def destination_hostname_other(self) -> Optional[str]: + return pulumi.get(self, "destination_hostname_other") + + @destination_hostname_other.setter + def destination_hostname_other(self, value: Optional[str]): + pulumi.set(self, "destination_hostname_other", value) + + @property + @pulumi.getter(name="destinationHostnameSibling") + def destination_hostname_sibling(self) -> Optional[str]: + return pulumi.get(self, "destination_hostname_sibling") + + @destination_hostname_sibling.setter + def destination_hostname_sibling(self, value: Optional[str]): + pulumi.set(self, "destination_hostname_sibling", value) + + @property + @pulumi.getter(name="destinationHostnameSubdomain") + def destination_hostname_subdomain(self) -> Optional[str]: + return pulumi.get(self, "destination_hostname_subdomain") + + @destination_hostname_subdomain.setter + def destination_hostname_subdomain(self, value: Optional[str]): + pulumi.set(self, "destination_hostname_subdomain", value) + + @property + @pulumi.getter(name="destinationPath") + def destination_path(self) -> Optional[str]: + return pulumi.get(self, "destination_path") + + @destination_path.setter + def destination_path(self, value: Optional[str]): + pulumi.set(self, "destination_path", value) + + @property + @pulumi.getter(name="destinationPathOther") + def destination_path_other(self) -> Optional[str]: + return pulumi.get(self, "destination_path_other") + + @destination_path_other.setter + def destination_path_other(self, value: Optional[str]): + pulumi.set(self, "destination_path_other", value) + + @property + @pulumi.getter(name="destinationPathPrefix") + def destination_path_prefix(self) -> Optional[str]: + return pulumi.get(self, "destination_path_prefix") + + @destination_path_prefix.setter + def destination_path_prefix(self, value: Optional[str]): + pulumi.set(self, "destination_path_prefix", value) + + @property + @pulumi.getter(name="destinationPathSuffix") + def destination_path_suffix(self) -> Optional[str]: + return pulumi.get(self, "destination_path_suffix") + + @destination_path_suffix.setter + def destination_path_suffix(self, value: Optional[str]): + pulumi.set(self, "destination_path_suffix", value) + + @property + @pulumi.getter(name="destinationPathSuffixStatus") + def destination_path_suffix_status(self) -> Optional[str]: + return pulumi.get(self, "destination_path_suffix_status") + + @destination_path_suffix_status.setter + def destination_path_suffix_status(self, value: Optional[str]): + pulumi.set(self, "destination_path_suffix_status", value) + + @property + @pulumi.getter(name="destinationProtocol") + def destination_protocol(self) -> Optional[str]: + return pulumi.get(self, "destination_protocol") + + @destination_protocol.setter + def destination_protocol(self, value: Optional[str]): + pulumi.set(self, "destination_protocol", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="mobileDefaultChoice") + def mobile_default_choice(self) -> Optional[str]: + return pulumi.get(self, "mobile_default_choice") + + @mobile_default_choice.setter + def mobile_default_choice(self, value: Optional[str]): + pulumi.set(self, "mobile_default_choice", value) + + @property + @pulumi.getter(name="queryString") + def query_string(self) -> Optional[str]: + return pulumi.get(self, "query_string") + + @query_string.setter + def query_string(self, value: Optional[str]): + pulumi.set(self, "query_string", value) + + @property + @pulumi.getter(name="responseCode") + def response_code(self) -> Optional[int]: + return pulumi.get(self, "response_code") + + @response_code.setter + def response_code(self, value: Optional[int]): + pulumi.set(self, "response_code", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs: + def __init__(__self__, *, + destination: Optional[str] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + response_code: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if destination is not None: + pulumi.set(__self__, "destination", destination) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if response_code is not None: + pulumi.set(__self__, "response_code", response_code) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def destination(self) -> Optional[str]: + return pulumi.get(self, "destination") + + @destination.setter + def destination(self, value: Optional[str]): + pulumi.set(self, "destination", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="responseCode") + def response_code(self) -> Optional[int]: + return pulumi.get(self, "response_code") + + @response_code.setter + def response_code(self, value: Optional[int]): + pulumi.set(self, "response_code", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs: + def __init__(__self__, *, + allow_children: Optional[bool] = None, + domains: Optional[Sequence[str]] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + strict: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if allow_children is not None: + pulumi.set(__self__, "allow_children", allow_children) + if domains is not None: + pulumi.set(__self__, "domains", domains) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if strict is not None: + pulumi.set(__self__, "strict", strict) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="allowChildren") + def allow_children(self) -> Optional[bool]: + return pulumi.get(self, "allow_children") + + @allow_children.setter + def allow_children(self, value: Optional[bool]): + pulumi.set(self, "allow_children", value) + + @property + @pulumi.getter + def domains(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "domains") + + @domains.setter + def domains(self, value: Optional[Sequence[str]]): + pulumi.set(self, "domains", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def strict(self) -> Optional[bool]: + return pulumi.get(self, "strict") + + @strict.setter + def strict(self, value: Optional[bool]): + pulumi.set(self, "strict", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + parameters: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if parameters is not None: + pulumi.set(__self__, "parameters", parameters) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def parameters(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "parameters") + + @parameters.setter + def parameters(self, value: Optional[Sequence[str]]): + pulumi.set(self, "parameters", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs: + def __init__(__self__, *, + cookies: Optional[Sequence[str]] = None, + custom_log_field: Optional[str] = None, + locked: Optional[bool] = None, + log_accept_language: Optional[bool] = None, + log_cookies: Optional[str] = None, + log_custom_log_field: Optional[bool] = None, + log_edge_ip: Optional[bool] = None, + log_host: Optional[bool] = None, + log_referer: Optional[bool] = None, + log_user_agent: Optional[bool] = None, + log_x_forwarded_for: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if cookies is not None: + pulumi.set(__self__, "cookies", cookies) + if custom_log_field is not None: + pulumi.set(__self__, "custom_log_field", custom_log_field) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if log_accept_language is not None: + pulumi.set(__self__, "log_accept_language", log_accept_language) + if log_cookies is not None: + pulumi.set(__self__, "log_cookies", log_cookies) + if log_custom_log_field is not None: + pulumi.set(__self__, "log_custom_log_field", log_custom_log_field) + if log_edge_ip is not None: + pulumi.set(__self__, "log_edge_ip", log_edge_ip) + if log_host is not None: + pulumi.set(__self__, "log_host", log_host) + if log_referer is not None: + pulumi.set(__self__, "log_referer", log_referer) + if log_user_agent is not None: + pulumi.set(__self__, "log_user_agent", log_user_agent) + if log_x_forwarded_for is not None: + pulumi.set(__self__, "log_x_forwarded_for", log_x_forwarded_for) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def cookies(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "cookies") + + @cookies.setter + def cookies(self, value: Optional[Sequence[str]]): + pulumi.set(self, "cookies", value) + + @property + @pulumi.getter(name="customLogField") + def custom_log_field(self) -> Optional[str]: + return pulumi.get(self, "custom_log_field") + + @custom_log_field.setter + def custom_log_field(self, value: Optional[str]): + pulumi.set(self, "custom_log_field", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="logAcceptLanguage") + def log_accept_language(self) -> Optional[bool]: + return pulumi.get(self, "log_accept_language") + + @log_accept_language.setter + def log_accept_language(self, value: Optional[bool]): + pulumi.set(self, "log_accept_language", value) + + @property + @pulumi.getter(name="logCookies") + def log_cookies(self) -> Optional[str]: + return pulumi.get(self, "log_cookies") + + @log_cookies.setter + def log_cookies(self, value: Optional[str]): + pulumi.set(self, "log_cookies", value) + + @property + @pulumi.getter(name="logCustomLogField") + def log_custom_log_field(self) -> Optional[bool]: + return pulumi.get(self, "log_custom_log_field") + + @log_custom_log_field.setter + def log_custom_log_field(self, value: Optional[bool]): + pulumi.set(self, "log_custom_log_field", value) + + @property + @pulumi.getter(name="logEdgeIp") + def log_edge_ip(self) -> Optional[bool]: + return pulumi.get(self, "log_edge_ip") + + @log_edge_ip.setter + def log_edge_ip(self, value: Optional[bool]): + pulumi.set(self, "log_edge_ip", value) + + @property + @pulumi.getter(name="logHost") + def log_host(self) -> Optional[bool]: + return pulumi.get(self, "log_host") + + @log_host.setter + def log_host(self, value: Optional[bool]): + pulumi.set(self, "log_host", value) + + @property + @pulumi.getter(name="logReferer") + def log_referer(self) -> Optional[bool]: + return pulumi.get(self, "log_referer") + + @log_referer.setter + def log_referer(self, value: Optional[bool]): + pulumi.set(self, "log_referer", value) + + @property + @pulumi.getter(name="logUserAgent") + def log_user_agent(self) -> Optional[bool]: + return pulumi.get(self, "log_user_agent") + + @log_user_agent.setter + def log_user_agent(self, value: Optional[bool]): + pulumi.set(self, "log_user_agent", value) + + @property + @pulumi.getter(name="logXForwardedFor") + def log_x_forwarded_for(self) -> Optional[bool]: + return pulumi.get(self, "log_x_forwarded_for") + + @log_x_forwarded_for.setter + def log_x_forwarded_for(self, value: Optional[bool]): + pulumi.set(self, "log_x_forwarded_for", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs: + def __init__(__self__, *, + branded403_file: Optional[str] = None, + branded403_status_code: Optional[int] = None, + branded403_url: Optional[str] = None, + branded_deny_cache_ttl: Optional[int] = None, + cloudlet_policy: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs'] = None, + cloudlet_shared_policy: Optional[int] = None, + enable_branded403: Optional[bool] = None, + enabled: Optional[bool] = None, + is_shared_policy: Optional[bool] = None, + locked: Optional[bool] = None, + net_storage: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs'] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if branded403_file is not None: + pulumi.set(__self__, "branded403_file", branded403_file) + if branded403_status_code is not None: + pulumi.set(__self__, "branded403_status_code", branded403_status_code) + if branded403_url is not None: + pulumi.set(__self__, "branded403_url", branded403_url) + if branded_deny_cache_ttl is not None: + pulumi.set(__self__, "branded_deny_cache_ttl", branded_deny_cache_ttl) + if cloudlet_policy is not None: + pulumi.set(__self__, "cloudlet_policy", cloudlet_policy) + if cloudlet_shared_policy is not None: + pulumi.set(__self__, "cloudlet_shared_policy", cloudlet_shared_policy) + if enable_branded403 is not None: + pulumi.set(__self__, "enable_branded403", enable_branded403) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if is_shared_policy is not None: + pulumi.set(__self__, "is_shared_policy", is_shared_policy) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if net_storage is not None: + pulumi.set(__self__, "net_storage", net_storage) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="branded403File") + def branded403_file(self) -> Optional[str]: + return pulumi.get(self, "branded403_file") + + @branded403_file.setter + def branded403_file(self, value: Optional[str]): + pulumi.set(self, "branded403_file", value) + + @property + @pulumi.getter(name="branded403StatusCode") + def branded403_status_code(self) -> Optional[int]: + return pulumi.get(self, "branded403_status_code") + + @branded403_status_code.setter + def branded403_status_code(self, value: Optional[int]): + pulumi.set(self, "branded403_status_code", value) + + @property + @pulumi.getter(name="branded403Url") + def branded403_url(self) -> Optional[str]: + return pulumi.get(self, "branded403_url") + + @branded403_url.setter + def branded403_url(self, value: Optional[str]): + pulumi.set(self, "branded403_url", value) + + @property + @pulumi.getter(name="brandedDenyCacheTtl") + def branded_deny_cache_ttl(self) -> Optional[int]: + return pulumi.get(self, "branded_deny_cache_ttl") + + @branded_deny_cache_ttl.setter + def branded_deny_cache_ttl(self, value: Optional[int]): + pulumi.set(self, "branded_deny_cache_ttl", value) + + @property + @pulumi.getter(name="cloudletPolicy") + def cloudlet_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs']: + return pulumi.get(self, "cloudlet_policy") + + @cloudlet_policy.setter + def cloudlet_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs']): + pulumi.set(self, "cloudlet_policy", value) + + @property + @pulumi.getter(name="cloudletSharedPolicy") + def cloudlet_shared_policy(self) -> Optional[int]: + return pulumi.get(self, "cloudlet_shared_policy") + + @cloudlet_shared_policy.setter + def cloudlet_shared_policy(self, value: Optional[int]): + pulumi.set(self, "cloudlet_shared_policy", value) + + @property + @pulumi.getter(name="enableBranded403") + def enable_branded403(self) -> Optional[bool]: + return pulumi.get(self, "enable_branded403") + + @enable_branded403.setter + def enable_branded403(self, value: Optional[bool]): + pulumi.set(self, "enable_branded403", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="isSharedPolicy") + def is_shared_policy(self) -> Optional[bool]: + return pulumi.get(self, "is_shared_policy") + + @is_shared_policy.setter + def is_shared_policy(self, value: Optional[bool]): + pulumi.set(self, "is_shared_policy", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="netStorage") + def net_storage(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs']: + return pulumi.get(self, "net_storage") + + @net_storage.setter + def net_storage(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs']): + pulumi.set(self, "net_storage", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs: + def __init__(__self__, *, + id: Optional[int] = None, + name: Optional[str] = None): + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[int]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[str]): + pulumi.set(self, "name", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs: + def __init__(__self__, *, + cp_code: Optional[int] = None, + download_domain_name: Optional[str] = None, + g2o_token: Optional[str] = None): + if cp_code is not None: + pulumi.set(__self__, "cp_code", cp_code) + if download_domain_name is not None: + pulumi.set(__self__, "download_domain_name", download_domain_name) + if g2o_token is not None: + pulumi.set(__self__, "g2o_token", g2o_token) + + @property + @pulumi.getter(name="cpCode") + def cp_code(self) -> Optional[int]: + return pulumi.get(self, "cp_code") + + @cp_code.setter + def cp_code(self, value: Optional[int]): + pulumi.set(self, "cp_code", value) + + @property + @pulumi.getter(name="downloadDomainName") + def download_domain_name(self) -> Optional[str]: + return pulumi.get(self, "download_domain_name") + + @download_domain_name.setter + def download_domain_name(self, value: Optional[str]): + pulumi.set(self, "download_domain_name", value) + + @property + @pulumi.getter(name="g2oToken") + def g2o_token(self) -> Optional[str]: + return pulumi.get(self, "g2o_token") + + @g2o_token.setter + def g2o_token(self, value: Optional[str]): + pulumi.set(self, "g2o_token", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + request_type: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if request_type is not None: + pulumi.set(__self__, "request_type", request_type) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="requestType") + def request_type(self) -> Optional[str]: + return pulumi.get(self, "request_type") + + @request_type.setter + def request_type(self, value: Optional[str]): + pulumi.set(self, "request_type", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs: + def __init__(__self__, *, + enable_all_features: Optional[bool] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enable_all_features is not None: + pulumi.set(__self__, "enable_all_features", enable_all_features) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="enableAllFeatures") + def enable_all_features(self) -> Optional[bool]: + return pulumi.get(self, "enable_all_features") + + @enable_all_features.setter + def enable_all_features(self, value: Optional[bool]): + pulumi.set(self, "enable_all_features", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + override206: Optional[bool] = None, + status_code: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if override206 is not None: + pulumi.set(__self__, "override206", override206) + if status_code is not None: + pulumi.set(__self__, "status_code", status_code) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def override206(self) -> Optional[bool]: + return pulumi.get(self, "override206") + + @override206.setter + def override206(self, value: Optional[bool]): + pulumi.set(self, "override206", value) + + @property + @pulumi.getter(name="statusCode") + def status_code(self) -> Optional[int]: + return pulumi.get(self, "status_code") + + @status_code.setter + def status_code(self, value: Optional[int]): + pulumi.set(self, "status_code", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs: + def __init__(__self__, *, + cookie_name: Optional[str] = None, + default_domain: Optional[bool] = None, + default_path: Optional[bool] = None, + domain: Optional[str] = None, + duration: Optional[str] = None, + enabled: Optional[bool] = None, + expiration_date: Optional[str] = None, + expires: Optional[str] = None, + format: Optional[str] = None, + http_only: Optional[bool] = None, + locked: Optional[bool] = None, + path: Optional[str] = None, + same_site: Optional[str] = None, + secure: Optional[bool] = None, + template_uuid: Optional[str] = None, + type: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if cookie_name is not None: + pulumi.set(__self__, "cookie_name", cookie_name) + if default_domain is not None: + pulumi.set(__self__, "default_domain", default_domain) + if default_path is not None: + pulumi.set(__self__, "default_path", default_path) + if domain is not None: + pulumi.set(__self__, "domain", domain) + if duration is not None: + pulumi.set(__self__, "duration", duration) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if expiration_date is not None: + pulumi.set(__self__, "expiration_date", expiration_date) + if expires is not None: + pulumi.set(__self__, "expires", expires) + if format is not None: + pulumi.set(__self__, "format", format) + if http_only is not None: + pulumi.set(__self__, "http_only", http_only) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if path is not None: + pulumi.set(__self__, "path", path) + if same_site is not None: + pulumi.set(__self__, "same_site", same_site) + if secure is not None: + pulumi.set(__self__, "secure", secure) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if type is not None: + pulumi.set(__self__, "type", type) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="cookieName") + def cookie_name(self) -> Optional[str]: + return pulumi.get(self, "cookie_name") + + @cookie_name.setter + def cookie_name(self, value: Optional[str]): + pulumi.set(self, "cookie_name", value) + + @property + @pulumi.getter(name="defaultDomain") + def default_domain(self) -> Optional[bool]: + return pulumi.get(self, "default_domain") + + @default_domain.setter + def default_domain(self, value: Optional[bool]): + pulumi.set(self, "default_domain", value) + + @property + @pulumi.getter(name="defaultPath") + def default_path(self) -> Optional[bool]: + return pulumi.get(self, "default_path") + + @default_path.setter + def default_path(self, value: Optional[bool]): + pulumi.set(self, "default_path", value) + + @property + @pulumi.getter + def domain(self) -> Optional[str]: + return pulumi.get(self, "domain") + + @domain.setter + def domain(self, value: Optional[str]): + pulumi.set(self, "domain", value) + + @property + @pulumi.getter + def duration(self) -> Optional[str]: + return pulumi.get(self, "duration") + + @duration.setter + def duration(self, value: Optional[str]): + pulumi.set(self, "duration", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="expirationDate") + def expiration_date(self) -> Optional[str]: + return pulumi.get(self, "expiration_date") + + @expiration_date.setter + def expiration_date(self, value: Optional[str]): + pulumi.set(self, "expiration_date", value) + + @property + @pulumi.getter + def expires(self) -> Optional[str]: + return pulumi.get(self, "expires") + + @expires.setter + def expires(self, value: Optional[str]): + pulumi.set(self, "expires", value) + + @property + @pulumi.getter + def format(self) -> Optional[str]: + return pulumi.get(self, "format") + + @format.setter + def format(self, value: Optional[str]): + pulumi.set(self, "format", value) + + @property + @pulumi.getter(name="httpOnly") + def http_only(self) -> Optional[bool]: + return pulumi.get(self, "http_only") + + @http_only.setter + def http_only(self, value: Optional[bool]): + pulumi.set(self, "http_only", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def path(self) -> Optional[str]: + return pulumi.get(self, "path") + + @path.setter + def path(self, value: Optional[str]): + pulumi.set(self, "path", value) + + @property + @pulumi.getter(name="sameSite") + def same_site(self) -> Optional[str]: + return pulumi.get(self, "same_site") + + @same_site.setter + def same_site(self, value: Optional[str]): + pulumi.set(self, "same_site", value) + + @property + @pulumi.getter + def secure(self) -> Optional[bool]: + return pulumi.get(self, "secure") + + @secure.setter + def secure(self, value: Optional[bool]): + pulumi.set(self, "secure", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def type(self) -> Optional[str]: + return pulumi.get(self, "type") + + @type.setter + def type(self, value: Optional[str]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[str]): + pulumi.set(self, "value", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + maximum_size: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if maximum_size is not None: + pulumi.set(__self__, "maximum_size", maximum_size) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="maximumSize") + def maximum_size(self) -> Optional[str]: + return pulumi.get(self, "maximum_size") + + @maximum_size.setter + def maximum_size(self, value: Optional[str]): + pulumi.set(self, "maximum_size", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + response_header_name: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if response_header_name is not None: + pulumi.set(__self__, "response_header_name", response_header_name) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="responseHeaderName") + def response_header_name(self) -> Optional[str]: + return pulumi.get(self, "response_header_name") + + @response_header_name.setter + def response_header_name(self, value: Optional[str]): + pulumi.set(self, "response_header_name", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs: + def __init__(__self__, *, + behavior: Optional[str] = None, + keep_query_string: Optional[bool] = None, + locked: Optional[bool] = None, + match: Optional[str] = None, + match_multiple: Optional[bool] = None, + match_regex: Optional[str] = None, + target_path: Optional[str] = None, + target_path_prepend: Optional[str] = None, + target_regex: Optional[str] = None, + target_url: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if behavior is not None: + pulumi.set(__self__, "behavior", behavior) + if keep_query_string is not None: + pulumi.set(__self__, "keep_query_string", keep_query_string) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match is not None: + pulumi.set(__self__, "match", match) + if match_multiple is not None: + pulumi.set(__self__, "match_multiple", match_multiple) + if match_regex is not None: + pulumi.set(__self__, "match_regex", match_regex) + if target_path is not None: + pulumi.set(__self__, "target_path", target_path) + if target_path_prepend is not None: + pulumi.set(__self__, "target_path_prepend", target_path_prepend) + if target_regex is not None: + pulumi.set(__self__, "target_regex", target_regex) + if target_url is not None: + pulumi.set(__self__, "target_url", target_url) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def behavior(self) -> Optional[str]: + return pulumi.get(self, "behavior") + + @behavior.setter + def behavior(self, value: Optional[str]): + pulumi.set(self, "behavior", value) + + @property + @pulumi.getter(name="keepQueryString") + def keep_query_string(self) -> Optional[bool]: + return pulumi.get(self, "keep_query_string") + + @keep_query_string.setter + def keep_query_string(self, value: Optional[bool]): + pulumi.set(self, "keep_query_string", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def match(self) -> Optional[str]: + return pulumi.get(self, "match") + + @match.setter + def match(self, value: Optional[str]): + pulumi.set(self, "match", value) + + @property + @pulumi.getter(name="matchMultiple") + def match_multiple(self) -> Optional[bool]: + return pulumi.get(self, "match_multiple") + + @match_multiple.setter + def match_multiple(self, value: Optional[bool]): + pulumi.set(self, "match_multiple", value) + + @property + @pulumi.getter(name="matchRegex") + def match_regex(self) -> Optional[str]: + return pulumi.get(self, "match_regex") + + @match_regex.setter + def match_regex(self, value: Optional[str]): + pulumi.set(self, "match_regex", value) + + @property + @pulumi.getter(name="targetPath") + def target_path(self) -> Optional[str]: + return pulumi.get(self, "target_path") + + @target_path.setter + def target_path(self, value: Optional[str]): + pulumi.set(self, "target_path", value) + + @property + @pulumi.getter(name="targetPathPrepend") + def target_path_prepend(self) -> Optional[str]: + return pulumi.get(self, "target_path_prepend") + + @target_path_prepend.setter + def target_path_prepend(self, value: Optional[str]): + pulumi.set(self, "target_path_prepend", value) + + @property + @pulumi.getter(name="targetRegex") + def target_regex(self) -> Optional[str]: + return pulumi.get(self, "target_regex") + + @target_regex.setter + def target_regex(self, value: Optional[str]): + pulumi.set(self, "target_regex", value) + + @property + @pulumi.getter(name="targetUrl") + def target_url(self) -> Optional[str]: + return pulumi.get(self, "target_url") + + @target_url.setter + def target_url(self, value: Optional[str]): + pulumi.set(self, "target_url", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + rum_group_name: Optional[str] = None, + rum_sample_rate: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if rum_group_name is not None: + pulumi.set(__self__, "rum_group_name", rum_group_name) + if rum_sample_rate is not None: + pulumi.set(__self__, "rum_sample_rate", rum_sample_rate) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="rumGroupName") + def rum_group_name(self) -> Optional[str]: + return pulumi.get(self, "rum_group_name") + + @rum_group_name.setter + def rum_group_name(self, value: Optional[str]): + pulumi.set(self, "rum_group_name", value) + + @property + @pulumi.getter(name="rumSampleRate") + def rum_sample_rate(self) -> Optional[int]: + return pulumi.get(self, "rum_sample_rate") + + @rum_sample_rate.setter + def rum_sample_rate(self, value: Optional[int]): + pulumi.set(self, "rum_sample_rate", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs: + def __init__(__self__, *, + application_action: Optional[str] = None, + application_cname_enabled: Optional[bool] = None, + application_cname_level: Optional[int] = None, + application_cookie: Optional[str] = None, + application_query_string: Optional[str] = None, + application_regex: Optional[str] = None, + application_replace: Optional[str] = None, + application_title: Optional[str] = None, + customer_action: Optional[str] = None, + customer_cname_enabled: Optional[bool] = None, + customer_cname_level: Optional[int] = None, + customer_cookie: Optional[str] = None, + customer_query_string: Optional[str] = None, + customer_regex: Optional[str] = None, + customer_replace: Optional[str] = None, + customer_title: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + users_action: Optional[str] = None, + users_cname_enabled: Optional[bool] = None, + users_cname_level: Optional[int] = None, + users_cookie: Optional[str] = None, + users_query_string: Optional[str] = None, + users_regex: Optional[str] = None, + users_replace: Optional[str] = None, + users_title: Optional[str] = None, + uuid: Optional[str] = None): + if application_action is not None: + pulumi.set(__self__, "application_action", application_action) + if application_cname_enabled is not None: + pulumi.set(__self__, "application_cname_enabled", application_cname_enabled) + if application_cname_level is not None: + pulumi.set(__self__, "application_cname_level", application_cname_level) + if application_cookie is not None: + pulumi.set(__self__, "application_cookie", application_cookie) + if application_query_string is not None: + pulumi.set(__self__, "application_query_string", application_query_string) + if application_regex is not None: + pulumi.set(__self__, "application_regex", application_regex) + if application_replace is not None: + pulumi.set(__self__, "application_replace", application_replace) + if application_title is not None: + pulumi.set(__self__, "application_title", application_title) + if customer_action is not None: + pulumi.set(__self__, "customer_action", customer_action) + if customer_cname_enabled is not None: + pulumi.set(__self__, "customer_cname_enabled", customer_cname_enabled) + if customer_cname_level is not None: + pulumi.set(__self__, "customer_cname_level", customer_cname_level) + if customer_cookie is not None: + pulumi.set(__self__, "customer_cookie", customer_cookie) + if customer_query_string is not None: + pulumi.set(__self__, "customer_query_string", customer_query_string) + if customer_regex is not None: + pulumi.set(__self__, "customer_regex", customer_regex) + if customer_replace is not None: + pulumi.set(__self__, "customer_replace", customer_replace) + if customer_title is not None: + pulumi.set(__self__, "customer_title", customer_title) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if users_action is not None: + pulumi.set(__self__, "users_action", users_action) + if users_cname_enabled is not None: + pulumi.set(__self__, "users_cname_enabled", users_cname_enabled) + if users_cname_level is not None: + pulumi.set(__self__, "users_cname_level", users_cname_level) + if users_cookie is not None: + pulumi.set(__self__, "users_cookie", users_cookie) + if users_query_string is not None: + pulumi.set(__self__, "users_query_string", users_query_string) + if users_regex is not None: + pulumi.set(__self__, "users_regex", users_regex) + if users_replace is not None: + pulumi.set(__self__, "users_replace", users_replace) + if users_title is not None: + pulumi.set(__self__, "users_title", users_title) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="applicationAction") + def application_action(self) -> Optional[str]: + return pulumi.get(self, "application_action") + + @application_action.setter + def application_action(self, value: Optional[str]): + pulumi.set(self, "application_action", value) + + @property + @pulumi.getter(name="applicationCnameEnabled") + def application_cname_enabled(self) -> Optional[bool]: + return pulumi.get(self, "application_cname_enabled") + + @application_cname_enabled.setter + def application_cname_enabled(self, value: Optional[bool]): + pulumi.set(self, "application_cname_enabled", value) + + @property + @pulumi.getter(name="applicationCnameLevel") + def application_cname_level(self) -> Optional[int]: + return pulumi.get(self, "application_cname_level") + + @application_cname_level.setter + def application_cname_level(self, value: Optional[int]): + pulumi.set(self, "application_cname_level", value) + + @property + @pulumi.getter(name="applicationCookie") + def application_cookie(self) -> Optional[str]: + return pulumi.get(self, "application_cookie") + + @application_cookie.setter + def application_cookie(self, value: Optional[str]): + pulumi.set(self, "application_cookie", value) + + @property + @pulumi.getter(name="applicationQueryString") + def application_query_string(self) -> Optional[str]: + return pulumi.get(self, "application_query_string") + + @application_query_string.setter + def application_query_string(self, value: Optional[str]): + pulumi.set(self, "application_query_string", value) + + @property + @pulumi.getter(name="applicationRegex") + def application_regex(self) -> Optional[str]: + return pulumi.get(self, "application_regex") + + @application_regex.setter + def application_regex(self, value: Optional[str]): + pulumi.set(self, "application_regex", value) + + @property + @pulumi.getter(name="applicationReplace") + def application_replace(self) -> Optional[str]: + return pulumi.get(self, "application_replace") + + @application_replace.setter + def application_replace(self, value: Optional[str]): + pulumi.set(self, "application_replace", value) + + @property + @pulumi.getter(name="applicationTitle") + def application_title(self) -> Optional[str]: + return pulumi.get(self, "application_title") + + @application_title.setter + def application_title(self, value: Optional[str]): + pulumi.set(self, "application_title", value) + + @property + @pulumi.getter(name="customerAction") + def customer_action(self) -> Optional[str]: + return pulumi.get(self, "customer_action") + + @customer_action.setter + def customer_action(self, value: Optional[str]): + pulumi.set(self, "customer_action", value) + + @property + @pulumi.getter(name="customerCnameEnabled") + def customer_cname_enabled(self) -> Optional[bool]: + return pulumi.get(self, "customer_cname_enabled") + + @customer_cname_enabled.setter + def customer_cname_enabled(self, value: Optional[bool]): + pulumi.set(self, "customer_cname_enabled", value) + + @property + @pulumi.getter(name="customerCnameLevel") + def customer_cname_level(self) -> Optional[int]: + return pulumi.get(self, "customer_cname_level") + + @customer_cname_level.setter + def customer_cname_level(self, value: Optional[int]): + pulumi.set(self, "customer_cname_level", value) + + @property + @pulumi.getter(name="customerCookie") + def customer_cookie(self) -> Optional[str]: + return pulumi.get(self, "customer_cookie") + + @customer_cookie.setter + def customer_cookie(self, value: Optional[str]): + pulumi.set(self, "customer_cookie", value) + + @property + @pulumi.getter(name="customerQueryString") + def customer_query_string(self) -> Optional[str]: + return pulumi.get(self, "customer_query_string") + + @customer_query_string.setter + def customer_query_string(self, value: Optional[str]): + pulumi.set(self, "customer_query_string", value) + + @property + @pulumi.getter(name="customerRegex") + def customer_regex(self) -> Optional[str]: + return pulumi.get(self, "customer_regex") + + @customer_regex.setter + def customer_regex(self, value: Optional[str]): + pulumi.set(self, "customer_regex", value) + + @property + @pulumi.getter(name="customerReplace") + def customer_replace(self) -> Optional[str]: + return pulumi.get(self, "customer_replace") + + @customer_replace.setter + def customer_replace(self, value: Optional[str]): + pulumi.set(self, "customer_replace", value) + + @property + @pulumi.getter(name="customerTitle") + def customer_title(self) -> Optional[str]: + return pulumi.get(self, "customer_title") + + @customer_title.setter + def customer_title(self, value: Optional[str]): + pulumi.set(self, "customer_title", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="usersAction") + def users_action(self) -> Optional[str]: + return pulumi.get(self, "users_action") + + @users_action.setter + def users_action(self, value: Optional[str]): + pulumi.set(self, "users_action", value) + + @property + @pulumi.getter(name="usersCnameEnabled") + def users_cname_enabled(self) -> Optional[bool]: + return pulumi.get(self, "users_cname_enabled") + + @users_cname_enabled.setter + def users_cname_enabled(self, value: Optional[bool]): + pulumi.set(self, "users_cname_enabled", value) + + @property + @pulumi.getter(name="usersCnameLevel") + def users_cname_level(self) -> Optional[int]: + return pulumi.get(self, "users_cname_level") + + @users_cname_level.setter + def users_cname_level(self, value: Optional[int]): + pulumi.set(self, "users_cname_level", value) + + @property + @pulumi.getter(name="usersCookie") + def users_cookie(self) -> Optional[str]: + return pulumi.get(self, "users_cookie") + + @users_cookie.setter + def users_cookie(self, value: Optional[str]): + pulumi.set(self, "users_cookie", value) + + @property + @pulumi.getter(name="usersQueryString") + def users_query_string(self) -> Optional[str]: + return pulumi.get(self, "users_query_string") + + @users_query_string.setter + def users_query_string(self, value: Optional[str]): + pulumi.set(self, "users_query_string", value) + + @property + @pulumi.getter(name="usersRegex") + def users_regex(self) -> Optional[str]: + return pulumi.get(self, "users_regex") + + @users_regex.setter + def users_regex(self, value: Optional[str]): + pulumi.set(self, "users_regex", value) + + @property + @pulumi.getter(name="usersReplace") + def users_replace(self) -> Optional[str]: + return pulumi.get(self, "users_replace") + + @users_replace.setter + def users_replace(self, value: Optional[str]): + pulumi.set(self, "users_replace", value) + + @property + @pulumi.getter(name="usersTitle") + def users_title(self) -> Optional[str]: + return pulumi.get(self, "users_title") + + @users_title.setter + def users_title(self, value: Optional[str]): + pulumi.set(self, "users_title", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs: + def __init__(__self__, *, + allow_override_origin_cache_key: Optional[bool] = None, + connector_id: Optional[str] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + origin_host_header: Optional[str] = None, + origin_type: Optional[str] = None, + sf3c_origin_host: Optional[str] = None, + sf3c_origin_host_header: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if allow_override_origin_cache_key is not None: + pulumi.set(__self__, "allow_override_origin_cache_key", allow_override_origin_cache_key) + if connector_id is not None: + pulumi.set(__self__, "connector_id", connector_id) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if origin_host_header is not None: + pulumi.set(__self__, "origin_host_header", origin_host_header) + if origin_type is not None: + pulumi.set(__self__, "origin_type", origin_type) + if sf3c_origin_host is not None: + pulumi.set(__self__, "sf3c_origin_host", sf3c_origin_host) + if sf3c_origin_host_header is not None: + pulumi.set(__self__, "sf3c_origin_host_header", sf3c_origin_host_header) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="allowOverrideOriginCacheKey") + def allow_override_origin_cache_key(self) -> Optional[bool]: + return pulumi.get(self, "allow_override_origin_cache_key") + + @allow_override_origin_cache_key.setter + def allow_override_origin_cache_key(self, value: Optional[bool]): + pulumi.set(self, "allow_override_origin_cache_key", value) + + @property + @pulumi.getter(name="connectorId") + def connector_id(self) -> Optional[str]: + return pulumi.get(self, "connector_id") + + @connector_id.setter + def connector_id(self, value: Optional[str]): + pulumi.set(self, "connector_id", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="originHostHeader") + def origin_host_header(self) -> Optional[str]: + return pulumi.get(self, "origin_host_header") + + @origin_host_header.setter + def origin_host_header(self, value: Optional[str]): + pulumi.set(self, "origin_host_header", value) + + @property + @pulumi.getter(name="originType") + def origin_type(self) -> Optional[str]: + return pulumi.get(self, "origin_type") + + @origin_type.setter + def origin_type(self, value: Optional[str]): + pulumi.set(self, "origin_type", value) + + @property + @pulumi.getter(name="sf3cOriginHost") + def sf3c_origin_host(self) -> Optional[str]: + return pulumi.get(self, "sf3c_origin_host") + + @sf3c_origin_host.setter + def sf3c_origin_host(self, value: Optional[str]): + pulumi.set(self, "sf3c_origin_host", value) + + @property + @pulumi.getter(name="sf3cOriginHostHeader") + def sf3c_origin_host_header(self) -> Optional[str]: + return pulumi.get(self, "sf3c_origin_host_header") + + @sf3c_origin_host_header.setter + def sf3c_origin_host_header(self, value: Optional[str]): + pulumi.set(self, "sf3c_origin_host_header", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs: + def __init__(__self__, *, + host_header_source: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if host_header_source is not None: + pulumi.set(__self__, "host_header_source", host_header_source) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="hostHeaderSource") + def host_header_source(self) -> Optional[str]: + return pulumi.get(self, "host_header_source") + + @host_header_source.setter + def host_header_source(self, value: Optional[str]): + pulumi.set(self, "host_header_source", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + refresh_method: Optional[str] = None, + repeat: Optional[bool] = None, + repeat_interval: Optional[str] = None, + start: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if refresh_method is not None: + pulumi.set(__self__, "refresh_method", refresh_method) + if repeat is not None: + pulumi.set(__self__, "repeat", repeat) + if repeat_interval is not None: + pulumi.set(__self__, "repeat_interval", repeat_interval) + if start is not None: + pulumi.set(__self__, "start", start) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="refreshMethod") + def refresh_method(self) -> Optional[str]: + return pulumi.get(self, "refresh_method") + + @refresh_method.setter + def refresh_method(self, value: Optional[str]): + pulumi.set(self, "refresh_method", value) + + @property + @pulumi.getter + def repeat(self) -> Optional[bool]: + return pulumi.get(self, "repeat") + + @repeat.setter + def repeat(self, value: Optional[bool]): + pulumi.set(self, "repeat", value) + + @property + @pulumi.getter(name="repeatInterval") + def repeat_interval(self) -> Optional[str]: + return pulumi.get(self, "repeat_interval") + + @repeat_interval.setter + def repeat_interval(self, value: Optional[str]): + pulumi.set(self, "repeat_interval", value) + + @property + @pulumi.getter + def start(self) -> Optional[str]: + return pulumi.get(self, "start") + + @start.setter + def start(self, value: Optional[str]): + pulumi.set(self, "start", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + serviceworker: Optional[str] = None, + template_uuid: Optional[str] = None, + timestamp: Optional[int] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if serviceworker is not None: + pulumi.set(__self__, "serviceworker", serviceworker) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if timestamp is not None: + pulumi.set(__self__, "timestamp", timestamp) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def serviceworker(self) -> Optional[str]: + return pulumi.get(self, "serviceworker") + + @serviceworker.setter + def serviceworker(self, value: Optional[str]): + pulumi.set(self, "serviceworker", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def timestamp(self) -> Optional[int]: + return pulumi.get(self, "timestamp") + + @timestamp.setter + def timestamp(self, value: Optional[int]): + pulumi.set(self, "timestamp", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs: + def __init__(__self__, *, + acl: Optional[bool] = None, + dash_media_encryption: Optional[bool] = None, + data_payload: Optional[bool] = None, + enable_token_in_uri: Optional[bool] = None, + enabled: Optional[bool] = None, + field_carry_over: Optional[str] = None, + header_for_salts: Optional[Sequence[str]] = None, + hls_master_manifest_files: Optional[Sequence[str]] = None, + hls_media_encryption: Optional[bool] = None, + ip: Optional[bool] = None, + key: Optional[str] = None, + locked: Optional[bool] = None, + media_encryption_title: Optional[str] = None, + revoked_list_id: Optional[int] = None, + salt: Optional[str] = None, + session_id: Optional[bool] = None, + template_uuid: Optional[str] = None, + token_auth_hls_title: Optional[str] = None, + token_authentication_title: Optional[str] = None, + token_revocation_enabled: Optional[bool] = None, + token_revocation_title: Optional[str] = None, + transition_key: Optional[str] = None, + use_advanced: Optional[bool] = None, + uuid: Optional[str] = None): + if acl is not None: + pulumi.set(__self__, "acl", acl) + if dash_media_encryption is not None: + pulumi.set(__self__, "dash_media_encryption", dash_media_encryption) + if data_payload is not None: + pulumi.set(__self__, "data_payload", data_payload) + if enable_token_in_uri is not None: + pulumi.set(__self__, "enable_token_in_uri", enable_token_in_uri) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if field_carry_over is not None: + pulumi.set(__self__, "field_carry_over", field_carry_over) + if header_for_salts is not None: + pulumi.set(__self__, "header_for_salts", header_for_salts) + if hls_master_manifest_files is not None: + pulumi.set(__self__, "hls_master_manifest_files", hls_master_manifest_files) + if hls_media_encryption is not None: + pulumi.set(__self__, "hls_media_encryption", hls_media_encryption) + if ip is not None: + pulumi.set(__self__, "ip", ip) + if key is not None: + pulumi.set(__self__, "key", key) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if media_encryption_title is not None: + pulumi.set(__self__, "media_encryption_title", media_encryption_title) + if revoked_list_id is not None: + pulumi.set(__self__, "revoked_list_id", revoked_list_id) + if salt is not None: + pulumi.set(__self__, "salt", salt) + if session_id is not None: + pulumi.set(__self__, "session_id", session_id) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if token_auth_hls_title is not None: + pulumi.set(__self__, "token_auth_hls_title", token_auth_hls_title) + if token_authentication_title is not None: + pulumi.set(__self__, "token_authentication_title", token_authentication_title) + if token_revocation_enabled is not None: + pulumi.set(__self__, "token_revocation_enabled", token_revocation_enabled) + if token_revocation_title is not None: + pulumi.set(__self__, "token_revocation_title", token_revocation_title) + if transition_key is not None: + pulumi.set(__self__, "transition_key", transition_key) + if use_advanced is not None: + pulumi.set(__self__, "use_advanced", use_advanced) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def acl(self) -> Optional[bool]: + return pulumi.get(self, "acl") + + @acl.setter + def acl(self, value: Optional[bool]): + pulumi.set(self, "acl", value) + + @property + @pulumi.getter(name="dashMediaEncryption") + def dash_media_encryption(self) -> Optional[bool]: + return pulumi.get(self, "dash_media_encryption") + + @dash_media_encryption.setter + def dash_media_encryption(self, value: Optional[bool]): + pulumi.set(self, "dash_media_encryption", value) + + @property + @pulumi.getter(name="dataPayload") + def data_payload(self) -> Optional[bool]: + return pulumi.get(self, "data_payload") + + @data_payload.setter + def data_payload(self, value: Optional[bool]): + pulumi.set(self, "data_payload", value) + + @property + @pulumi.getter(name="enableTokenInUri") + def enable_token_in_uri(self) -> Optional[bool]: + return pulumi.get(self, "enable_token_in_uri") + + @enable_token_in_uri.setter + def enable_token_in_uri(self, value: Optional[bool]): + pulumi.set(self, "enable_token_in_uri", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="fieldCarryOver") + def field_carry_over(self) -> Optional[str]: + return pulumi.get(self, "field_carry_over") + + @field_carry_over.setter + def field_carry_over(self, value: Optional[str]): + pulumi.set(self, "field_carry_over", value) + + @property + @pulumi.getter(name="headerForSalts") + def header_for_salts(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "header_for_salts") + + @header_for_salts.setter + def header_for_salts(self, value: Optional[Sequence[str]]): + pulumi.set(self, "header_for_salts", value) + + @property + @pulumi.getter(name="hlsMasterManifestFiles") + def hls_master_manifest_files(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "hls_master_manifest_files") + + @hls_master_manifest_files.setter + def hls_master_manifest_files(self, value: Optional[Sequence[str]]): + pulumi.set(self, "hls_master_manifest_files", value) + + @property + @pulumi.getter(name="hlsMediaEncryption") + def hls_media_encryption(self) -> Optional[bool]: + return pulumi.get(self, "hls_media_encryption") + + @hls_media_encryption.setter + def hls_media_encryption(self, value: Optional[bool]): + pulumi.set(self, "hls_media_encryption", value) + + @property + @pulumi.getter + def ip(self) -> Optional[bool]: + return pulumi.get(self, "ip") + + @ip.setter + def ip(self, value: Optional[bool]): + pulumi.set(self, "ip", value) + + @property + @pulumi.getter + def key(self) -> Optional[str]: + return pulumi.get(self, "key") + + @key.setter + def key(self, value: Optional[str]): + pulumi.set(self, "key", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="mediaEncryptionTitle") + def media_encryption_title(self) -> Optional[str]: + return pulumi.get(self, "media_encryption_title") + + @media_encryption_title.setter + def media_encryption_title(self, value: Optional[str]): + pulumi.set(self, "media_encryption_title", value) + + @property + @pulumi.getter(name="revokedListId") + def revoked_list_id(self) -> Optional[int]: + return pulumi.get(self, "revoked_list_id") + + @revoked_list_id.setter + def revoked_list_id(self, value: Optional[int]): + pulumi.set(self, "revoked_list_id", value) + + @property + @pulumi.getter + def salt(self) -> Optional[str]: + return pulumi.get(self, "salt") + + @salt.setter + def salt(self, value: Optional[str]): + pulumi.set(self, "salt", value) + + @property + @pulumi.getter(name="sessionId") + def session_id(self) -> Optional[bool]: + return pulumi.get(self, "session_id") + + @session_id.setter + def session_id(self, value: Optional[bool]): + pulumi.set(self, "session_id", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="tokenAuthHlsTitle") + def token_auth_hls_title(self) -> Optional[str]: + return pulumi.get(self, "token_auth_hls_title") + + @token_auth_hls_title.setter + def token_auth_hls_title(self, value: Optional[str]): + pulumi.set(self, "token_auth_hls_title", value) + + @property + @pulumi.getter(name="tokenAuthenticationTitle") + def token_authentication_title(self) -> Optional[str]: + return pulumi.get(self, "token_authentication_title") + + @token_authentication_title.setter + def token_authentication_title(self, value: Optional[str]): + pulumi.set(self, "token_authentication_title", value) + + @property + @pulumi.getter(name="tokenRevocationEnabled") + def token_revocation_enabled(self) -> Optional[bool]: + return pulumi.get(self, "token_revocation_enabled") + + @token_revocation_enabled.setter + def token_revocation_enabled(self, value: Optional[bool]): + pulumi.set(self, "token_revocation_enabled", value) + + @property + @pulumi.getter(name="tokenRevocationTitle") + def token_revocation_title(self) -> Optional[str]: + return pulumi.get(self, "token_revocation_title") + + @token_revocation_title.setter + def token_revocation_title(self, value: Optional[str]): + pulumi.set(self, "token_revocation_title", value) + + @property + @pulumi.getter(name="transitionKey") + def transition_key(self) -> Optional[str]: + return pulumi.get(self, "transition_key") + + @transition_key.setter + def transition_key(self, value: Optional[str]): + pulumi.set(self, "transition_key", value) + + @property + @pulumi.getter(name="useAdvanced") + def use_advanced(self) -> Optional[bool]: + return pulumi.get(self, "use_advanced") + + @use_advanced.setter + def use_advanced(self, value: Optional[bool]): + pulumi.set(self, "use_advanced", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs: + def __init__(__self__, *, + behavior: Optional[str] = None, + dvr_type: Optional[str] = None, + dvr_window: Optional[str] = None, + enable_ull_streaming: Optional[bool] = None, + end_time: Optional[str] = None, + live_type: Optional[str] = None, + locked: Optional[bool] = None, + show_advanced: Optional[bool] = None, + start_time: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if behavior is not None: + pulumi.set(__self__, "behavior", behavior) + if dvr_type is not None: + pulumi.set(__self__, "dvr_type", dvr_type) + if dvr_window is not None: + pulumi.set(__self__, "dvr_window", dvr_window) + if enable_ull_streaming is not None: + pulumi.set(__self__, "enable_ull_streaming", enable_ull_streaming) + if end_time is not None: + pulumi.set(__self__, "end_time", end_time) + if live_type is not None: + pulumi.set(__self__, "live_type", live_type) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if show_advanced is not None: + pulumi.set(__self__, "show_advanced", show_advanced) + if start_time is not None: + pulumi.set(__self__, "start_time", start_time) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def behavior(self) -> Optional[str]: + return pulumi.get(self, "behavior") + + @behavior.setter + def behavior(self, value: Optional[str]): + pulumi.set(self, "behavior", value) + + @property + @pulumi.getter(name="dvrType") + def dvr_type(self) -> Optional[str]: + return pulumi.get(self, "dvr_type") + + @dvr_type.setter + def dvr_type(self, value: Optional[str]): + pulumi.set(self, "dvr_type", value) + + @property + @pulumi.getter(name="dvrWindow") + def dvr_window(self) -> Optional[str]: + return pulumi.get(self, "dvr_window") + + @dvr_window.setter + def dvr_window(self, value: Optional[str]): + pulumi.set(self, "dvr_window", value) + + @property + @pulumi.getter(name="enableUllStreaming") + def enable_ull_streaming(self) -> Optional[bool]: + return pulumi.get(self, "enable_ull_streaming") + + @enable_ull_streaming.setter + def enable_ull_streaming(self, value: Optional[bool]): + pulumi.set(self, "enable_ull_streaming", value) + + @property + @pulumi.getter(name="endTime") + def end_time(self) -> Optional[str]: + return pulumi.get(self, "end_time") + + @end_time.setter + def end_time(self, value: Optional[str]): + pulumi.set(self, "end_time", value) + + @property + @pulumi.getter(name="liveType") + def live_type(self) -> Optional[str]: + return pulumi.get(self, "live_type") + + @live_type.setter + def live_type(self, value: Optional[str]): + pulumi.set(self, "live_type", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="showAdvanced") + def show_advanced(self) -> Optional[bool]: + return pulumi.get(self, "show_advanced") + + @show_advanced.setter + def show_advanced(self, value: Optional[bool]): + pulumi.set(self, "show_advanced", value) + + @property + @pulumi.getter(name="startTime") + def start_time(self) -> Optional[str]: + return pulumi.get(self, "start_time") + + @start_time.setter + def start_time(self, value: Optional[str]): + pulumi.set(self, "start_time", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs: + def __init__(__self__, *, + algorithm: Optional[str] = None, + case_sensitive: Optional[bool] = None, + certificate_field_name: Optional[str] = None, + cookie_name: Optional[str] = None, + device_profile: Optional[str] = None, + encryption_key: Optional[str] = None, + encryption_mode: Optional[str] = None, + end_index: Optional[str] = None, + except_chars: Optional[str] = None, + extract_location: Optional[str] = None, + force_chars: Optional[str] = None, + format_string: Optional[str] = None, + generator: Optional[str] = None, + global_substitution: Optional[bool] = None, + header_name: Optional[str] = None, + hmac_algorithm: Optional[str] = None, + hmac_key: Optional[str] = None, + initialization_vector: Optional[str] = None, + ip_version: Optional[str] = None, + ipv4_prefix: Optional[int] = None, + ipv6_prefix: Optional[int] = None, + location_id: Optional[str] = None, + locked: Optional[bool] = None, + max: Optional[int] = None, + max_random_number: Optional[str] = None, + min: Optional[int] = None, + min_random_number: Optional[str] = None, + nonce: Optional[str] = None, + number_of_bytes: Optional[int] = None, + operand_one: Optional[str] = None, + param_name: Optional[str] = None, + path_component_offset: Optional[str] = None, + prepend_bytes: Optional[bool] = None, + query_parameter_name: Optional[str] = None, + regex: Optional[str] = None, + replacement: Optional[str] = None, + response_header_name: Optional[str] = None, + separator: Optional[str] = None, + set_cookie_name: Optional[str] = None, + start_index: Optional[str] = None, + sub_string: Optional[str] = None, + template_uuid: Optional[str] = None, + transform: Optional[str] = None, + uuid: Optional[str] = None, + value_source: Optional[str] = None, + variable_name: Optional[str] = None, + variable_value: Optional[str] = None): + if algorithm is not None: + pulumi.set(__self__, "algorithm", algorithm) + if case_sensitive is not None: + pulumi.set(__self__, "case_sensitive", case_sensitive) + if certificate_field_name is not None: + pulumi.set(__self__, "certificate_field_name", certificate_field_name) + if cookie_name is not None: + pulumi.set(__self__, "cookie_name", cookie_name) + if device_profile is not None: + pulumi.set(__self__, "device_profile", device_profile) + if encryption_key is not None: + pulumi.set(__self__, "encryption_key", encryption_key) + if encryption_mode is not None: + pulumi.set(__self__, "encryption_mode", encryption_mode) + if end_index is not None: + pulumi.set(__self__, "end_index", end_index) + if except_chars is not None: + pulumi.set(__self__, "except_chars", except_chars) + if extract_location is not None: + pulumi.set(__self__, "extract_location", extract_location) + if force_chars is not None: + pulumi.set(__self__, "force_chars", force_chars) + if format_string is not None: + pulumi.set(__self__, "format_string", format_string) + if generator is not None: + pulumi.set(__self__, "generator", generator) + if global_substitution is not None: + pulumi.set(__self__, "global_substitution", global_substitution) + if header_name is not None: + pulumi.set(__self__, "header_name", header_name) + if hmac_algorithm is not None: + pulumi.set(__self__, "hmac_algorithm", hmac_algorithm) + if hmac_key is not None: + pulumi.set(__self__, "hmac_key", hmac_key) + if initialization_vector is not None: + pulumi.set(__self__, "initialization_vector", initialization_vector) + if ip_version is not None: + pulumi.set(__self__, "ip_version", ip_version) + if ipv4_prefix is not None: + pulumi.set(__self__, "ipv4_prefix", ipv4_prefix) + if ipv6_prefix is not None: + pulumi.set(__self__, "ipv6_prefix", ipv6_prefix) + if location_id is not None: + pulumi.set(__self__, "location_id", location_id) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if max is not None: + pulumi.set(__self__, "max", max) + if max_random_number is not None: + pulumi.set(__self__, "max_random_number", max_random_number) + if min is not None: + pulumi.set(__self__, "min", min) + if min_random_number is not None: + pulumi.set(__self__, "min_random_number", min_random_number) + if nonce is not None: + pulumi.set(__self__, "nonce", nonce) + if number_of_bytes is not None: + pulumi.set(__self__, "number_of_bytes", number_of_bytes) + if operand_one is not None: + pulumi.set(__self__, "operand_one", operand_one) + if param_name is not None: + pulumi.set(__self__, "param_name", param_name) + if path_component_offset is not None: + pulumi.set(__self__, "path_component_offset", path_component_offset) + if prepend_bytes is not None: + pulumi.set(__self__, "prepend_bytes", prepend_bytes) + if query_parameter_name is not None: + pulumi.set(__self__, "query_parameter_name", query_parameter_name) + if regex is not None: + pulumi.set(__self__, "regex", regex) + if replacement is not None: + pulumi.set(__self__, "replacement", replacement) + if response_header_name is not None: + pulumi.set(__self__, "response_header_name", response_header_name) + if separator is not None: + pulumi.set(__self__, "separator", separator) + if set_cookie_name is not None: + pulumi.set(__self__, "set_cookie_name", set_cookie_name) + if start_index is not None: + pulumi.set(__self__, "start_index", start_index) + if sub_string is not None: + pulumi.set(__self__, "sub_string", sub_string) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if transform is not None: + pulumi.set(__self__, "transform", transform) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value_source is not None: + pulumi.set(__self__, "value_source", value_source) + if variable_name is not None: + pulumi.set(__self__, "variable_name", variable_name) + if variable_value is not None: + pulumi.set(__self__, "variable_value", variable_value) + + @property + @pulumi.getter + def algorithm(self) -> Optional[str]: + return pulumi.get(self, "algorithm") + + @algorithm.setter + def algorithm(self, value: Optional[str]): + pulumi.set(self, "algorithm", value) + + @property + @pulumi.getter(name="caseSensitive") + def case_sensitive(self) -> Optional[bool]: + return pulumi.get(self, "case_sensitive") + + @case_sensitive.setter + def case_sensitive(self, value: Optional[bool]): + pulumi.set(self, "case_sensitive", value) + + @property + @pulumi.getter(name="certificateFieldName") + def certificate_field_name(self) -> Optional[str]: + return pulumi.get(self, "certificate_field_name") + + @certificate_field_name.setter + def certificate_field_name(self, value: Optional[str]): + pulumi.set(self, "certificate_field_name", value) + + @property + @pulumi.getter(name="cookieName") + def cookie_name(self) -> Optional[str]: + return pulumi.get(self, "cookie_name") + + @cookie_name.setter + def cookie_name(self, value: Optional[str]): + pulumi.set(self, "cookie_name", value) + + @property + @pulumi.getter(name="deviceProfile") + def device_profile(self) -> Optional[str]: + return pulumi.get(self, "device_profile") + + @device_profile.setter + def device_profile(self, value: Optional[str]): + pulumi.set(self, "device_profile", value) + + @property + @pulumi.getter(name="encryptionKey") + def encryption_key(self) -> Optional[str]: + return pulumi.get(self, "encryption_key") + + @encryption_key.setter + def encryption_key(self, value: Optional[str]): + pulumi.set(self, "encryption_key", value) + + @property + @pulumi.getter(name="encryptionMode") + def encryption_mode(self) -> Optional[str]: + return pulumi.get(self, "encryption_mode") + + @encryption_mode.setter + def encryption_mode(self, value: Optional[str]): + pulumi.set(self, "encryption_mode", value) + + @property + @pulumi.getter(name="endIndex") + def end_index(self) -> Optional[str]: + return pulumi.get(self, "end_index") + + @end_index.setter + def end_index(self, value: Optional[str]): + pulumi.set(self, "end_index", value) + + @property + @pulumi.getter(name="exceptChars") + def except_chars(self) -> Optional[str]: + return pulumi.get(self, "except_chars") + + @except_chars.setter + def except_chars(self, value: Optional[str]): + pulumi.set(self, "except_chars", value) + + @property + @pulumi.getter(name="extractLocation") + def extract_location(self) -> Optional[str]: + return pulumi.get(self, "extract_location") + + @extract_location.setter + def extract_location(self, value: Optional[str]): + pulumi.set(self, "extract_location", value) + + @property + @pulumi.getter(name="forceChars") + def force_chars(self) -> Optional[str]: + return pulumi.get(self, "force_chars") + + @force_chars.setter + def force_chars(self, value: Optional[str]): + pulumi.set(self, "force_chars", value) + + @property + @pulumi.getter(name="formatString") + def format_string(self) -> Optional[str]: + return pulumi.get(self, "format_string") + + @format_string.setter + def format_string(self, value: Optional[str]): + pulumi.set(self, "format_string", value) + + @property + @pulumi.getter + def generator(self) -> Optional[str]: + return pulumi.get(self, "generator") + + @generator.setter + def generator(self, value: Optional[str]): + pulumi.set(self, "generator", value) + + @property + @pulumi.getter(name="globalSubstitution") + def global_substitution(self) -> Optional[bool]: + return pulumi.get(self, "global_substitution") + + @global_substitution.setter + def global_substitution(self, value: Optional[bool]): + pulumi.set(self, "global_substitution", value) + + @property + @pulumi.getter(name="headerName") + def header_name(self) -> Optional[str]: + return pulumi.get(self, "header_name") + + @header_name.setter + def header_name(self, value: Optional[str]): + pulumi.set(self, "header_name", value) + + @property + @pulumi.getter(name="hmacAlgorithm") + def hmac_algorithm(self) -> Optional[str]: + return pulumi.get(self, "hmac_algorithm") + + @hmac_algorithm.setter + def hmac_algorithm(self, value: Optional[str]): + pulumi.set(self, "hmac_algorithm", value) + + @property + @pulumi.getter(name="hmacKey") + def hmac_key(self) -> Optional[str]: + return pulumi.get(self, "hmac_key") + + @hmac_key.setter + def hmac_key(self, value: Optional[str]): + pulumi.set(self, "hmac_key", value) + + @property + @pulumi.getter(name="initializationVector") + def initialization_vector(self) -> Optional[str]: + return pulumi.get(self, "initialization_vector") + + @initialization_vector.setter + def initialization_vector(self, value: Optional[str]): + pulumi.set(self, "initialization_vector", value) + + @property + @pulumi.getter(name="ipVersion") + def ip_version(self) -> Optional[str]: + return pulumi.get(self, "ip_version") + + @ip_version.setter + def ip_version(self, value: Optional[str]): + pulumi.set(self, "ip_version", value) + + @property + @pulumi.getter(name="ipv4Prefix") + def ipv4_prefix(self) -> Optional[int]: + return pulumi.get(self, "ipv4_prefix") + + @ipv4_prefix.setter + def ipv4_prefix(self, value: Optional[int]): + pulumi.set(self, "ipv4_prefix", value) + + @property + @pulumi.getter(name="ipv6Prefix") + def ipv6_prefix(self) -> Optional[int]: + return pulumi.get(self, "ipv6_prefix") + + @ipv6_prefix.setter + def ipv6_prefix(self, value: Optional[int]): + pulumi.set(self, "ipv6_prefix", value) + + @property + @pulumi.getter(name="locationId") + def location_id(self) -> Optional[str]: + return pulumi.get(self, "location_id") + + @location_id.setter + def location_id(self, value: Optional[str]): + pulumi.set(self, "location_id", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def max(self) -> Optional[int]: + return pulumi.get(self, "max") + + @max.setter + def max(self, value: Optional[int]): + pulumi.set(self, "max", value) + + @property + @pulumi.getter(name="maxRandomNumber") + def max_random_number(self) -> Optional[str]: + return pulumi.get(self, "max_random_number") + + @max_random_number.setter + def max_random_number(self, value: Optional[str]): + pulumi.set(self, "max_random_number", value) + + @property + @pulumi.getter + def min(self) -> Optional[int]: + return pulumi.get(self, "min") + + @min.setter + def min(self, value: Optional[int]): + pulumi.set(self, "min", value) + + @property + @pulumi.getter(name="minRandomNumber") + def min_random_number(self) -> Optional[str]: + return pulumi.get(self, "min_random_number") + + @min_random_number.setter + def min_random_number(self, value: Optional[str]): + pulumi.set(self, "min_random_number", value) + + @property + @pulumi.getter + def nonce(self) -> Optional[str]: + return pulumi.get(self, "nonce") + + @nonce.setter + def nonce(self, value: Optional[str]): + pulumi.set(self, "nonce", value) + + @property + @pulumi.getter(name="numberOfBytes") + def number_of_bytes(self) -> Optional[int]: + return pulumi.get(self, "number_of_bytes") + + @number_of_bytes.setter + def number_of_bytes(self, value: Optional[int]): + pulumi.set(self, "number_of_bytes", value) + + @property + @pulumi.getter(name="operandOne") + def operand_one(self) -> Optional[str]: + return pulumi.get(self, "operand_one") + + @operand_one.setter + def operand_one(self, value: Optional[str]): + pulumi.set(self, "operand_one", value) + + @property + @pulumi.getter(name="paramName") + def param_name(self) -> Optional[str]: + return pulumi.get(self, "param_name") + + @param_name.setter + def param_name(self, value: Optional[str]): + pulumi.set(self, "param_name", value) + + @property + @pulumi.getter(name="pathComponentOffset") + def path_component_offset(self) -> Optional[str]: + return pulumi.get(self, "path_component_offset") + + @path_component_offset.setter + def path_component_offset(self, value: Optional[str]): + pulumi.set(self, "path_component_offset", value) + + @property + @pulumi.getter(name="prependBytes") + def prepend_bytes(self) -> Optional[bool]: + return pulumi.get(self, "prepend_bytes") + + @prepend_bytes.setter + def prepend_bytes(self, value: Optional[bool]): + pulumi.set(self, "prepend_bytes", value) + + @property + @pulumi.getter(name="queryParameterName") + def query_parameter_name(self) -> Optional[str]: + return pulumi.get(self, "query_parameter_name") + + @query_parameter_name.setter + def query_parameter_name(self, value: Optional[str]): + pulumi.set(self, "query_parameter_name", value) + + @property + @pulumi.getter + def regex(self) -> Optional[str]: + return pulumi.get(self, "regex") + + @regex.setter + def regex(self, value: Optional[str]): + pulumi.set(self, "regex", value) + + @property + @pulumi.getter + def replacement(self) -> Optional[str]: + return pulumi.get(self, "replacement") + + @replacement.setter + def replacement(self, value: Optional[str]): + pulumi.set(self, "replacement", value) + + @property + @pulumi.getter(name="responseHeaderName") + def response_header_name(self) -> Optional[str]: + return pulumi.get(self, "response_header_name") + + @response_header_name.setter + def response_header_name(self, value: Optional[str]): + pulumi.set(self, "response_header_name", value) + + @property + @pulumi.getter + def separator(self) -> Optional[str]: + return pulumi.get(self, "separator") + + @separator.setter + def separator(self, value: Optional[str]): + pulumi.set(self, "separator", value) + + @property + @pulumi.getter(name="setCookieName") + def set_cookie_name(self) -> Optional[str]: + return pulumi.get(self, "set_cookie_name") + + @set_cookie_name.setter + def set_cookie_name(self, value: Optional[str]): + pulumi.set(self, "set_cookie_name", value) + + @property + @pulumi.getter(name="startIndex") + def start_index(self) -> Optional[str]: + return pulumi.get(self, "start_index") + + @start_index.setter + def start_index(self, value: Optional[str]): + pulumi.set(self, "start_index", value) + + @property + @pulumi.getter(name="subString") + def sub_string(self) -> Optional[str]: + return pulumi.get(self, "sub_string") + + @sub_string.setter + def sub_string(self, value: Optional[str]): + pulumi.set(self, "sub_string", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def transform(self) -> Optional[str]: + return pulumi.get(self, "transform") + + @transform.setter + def transform(self, value: Optional[str]): + pulumi.set(self, "transform", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter(name="valueSource") + def value_source(self) -> Optional[str]: + return pulumi.get(self, "value_source") + + @value_source.setter + def value_source(self, value: Optional[str]): + pulumi.set(self, "value_source", value) + + @property + @pulumi.getter(name="variableName") + def variable_name(self) -> Optional[str]: + return pulumi.get(self, "variable_name") + + @variable_name.setter + def variable_name(self, value: Optional[str]): + pulumi.set(self, "variable_name", value) + + @property + @pulumi.getter(name="variableValue") + def variable_value(self) -> Optional[str]: + return pulumi.get(self, "variable_value") + + @variable_value.setter + def variable_value(self, value: Optional[str]): + pulumi.set(self, "variable_value", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs: + def __init__(__self__, *, + error_type: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + timeout: Optional[str] = None, + uuid: Optional[str] = None): + if error_type is not None: + pulumi.set(__self__, "error_type", error_type) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="errorType") + def error_type(self) -> Optional[str]: + return pulumi.get(self, "error_type") + + @error_type.setter + def error_type(self, value: Optional[str]): + pulumi.set(self, "error_type", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def timeout(self) -> Optional[str]: + return pulumi.get(self, "timeout") + + @timeout.setter + def timeout(self, value: Optional[str]): + pulumi.set(self, "timeout", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + nossmap: Optional[str] = None, + ssmap: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs'] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if nossmap is not None: + pulumi.set(__self__, "nossmap", nossmap) + if ssmap is not None: + pulumi.set(__self__, "ssmap", ssmap) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def nossmap(self) -> Optional[str]: + return pulumi.get(self, "nossmap") + + @nossmap.setter + def nossmap(self, value: Optional[str]): + pulumi.set(self, "nossmap", value) + + @property + @pulumi.getter + def ssmap(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs']: + return pulumi.get(self, "ssmap") + + @ssmap.setter + def ssmap(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs']): + pulumi.set(self, "ssmap", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs: + def __init__(__self__, *, + china_cdn_map: Optional[str] = None, + has_mixed_hosts: Optional[bool] = None, + name: Optional[str] = None, + src: Optional[str] = None, + srmap: Optional[str] = None, + value: Optional[str] = None): + if china_cdn_map is not None: + pulumi.set(__self__, "china_cdn_map", china_cdn_map) + if has_mixed_hosts is not None: + pulumi.set(__self__, "has_mixed_hosts", has_mixed_hosts) + if name is not None: + pulumi.set(__self__, "name", name) + if src is not None: + pulumi.set(__self__, "src", src) + if srmap is not None: + pulumi.set(__self__, "srmap", srmap) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="chinaCdnMap") + def china_cdn_map(self) -> Optional[str]: + return pulumi.get(self, "china_cdn_map") + + @china_cdn_map.setter + def china_cdn_map(self, value: Optional[str]): + pulumi.set(self, "china_cdn_map", value) + + @property + @pulumi.getter(name="hasMixedHosts") + def has_mixed_hosts(self) -> Optional[bool]: + return pulumi.get(self, "has_mixed_hosts") + + @has_mixed_hosts.setter + def has_mixed_hosts(self, value: Optional[bool]): + pulumi.set(self, "has_mixed_hosts", value) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def src(self) -> Optional[str]: + return pulumi.get(self, "src") + + @src.setter + def src(self, value: Optional[str]): + pulumi.set(self, "src", value) + + @property + @pulumi.getter + def srmap(self) -> Optional[str]: + return pulumi.get(self, "srmap") + + @srmap.setter + def srmap(self, value: Optional[str]): + pulumi.set(self, "srmap", value) + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[str]): + pulumi.set(self, "value", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs: + def __init__(__self__, *, + allow_https_downgrade: Optional[bool] = None, + allow_https_upgrade: Optional[bool] = None, + cache_sharing_duration: Optional[int] = None, + cache_sharing_start_time: Optional[str] = None, + enabled: Optional[bool] = None, + is_certificate_sni_only: Optional[bool] = None, + is_tiered_distribution_used: Optional[bool] = None, + locked: Optional[bool] = None, + migration_duration: Optional[int] = None, + migration_from: Optional[str] = None, + migration_start_time: Optional[str] = None, + td_location: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if allow_https_downgrade is not None: + pulumi.set(__self__, "allow_https_downgrade", allow_https_downgrade) + if allow_https_upgrade is not None: + pulumi.set(__self__, "allow_https_upgrade", allow_https_upgrade) + if cache_sharing_duration is not None: + pulumi.set(__self__, "cache_sharing_duration", cache_sharing_duration) + if cache_sharing_start_time is not None: + pulumi.set(__self__, "cache_sharing_start_time", cache_sharing_start_time) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if is_certificate_sni_only is not None: + pulumi.set(__self__, "is_certificate_sni_only", is_certificate_sni_only) + if is_tiered_distribution_used is not None: + pulumi.set(__self__, "is_tiered_distribution_used", is_tiered_distribution_used) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if migration_duration is not None: + pulumi.set(__self__, "migration_duration", migration_duration) + if migration_from is not None: + pulumi.set(__self__, "migration_from", migration_from) + if migration_start_time is not None: + pulumi.set(__self__, "migration_start_time", migration_start_time) + if td_location is not None: + pulumi.set(__self__, "td_location", td_location) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="allowHttpsDowngrade") + def allow_https_downgrade(self) -> Optional[bool]: + return pulumi.get(self, "allow_https_downgrade") + + @allow_https_downgrade.setter + def allow_https_downgrade(self, value: Optional[bool]): + pulumi.set(self, "allow_https_downgrade", value) + + @property + @pulumi.getter(name="allowHttpsUpgrade") + def allow_https_upgrade(self) -> Optional[bool]: + return pulumi.get(self, "allow_https_upgrade") + + @allow_https_upgrade.setter + def allow_https_upgrade(self, value: Optional[bool]): + pulumi.set(self, "allow_https_upgrade", value) + + @property + @pulumi.getter(name="cacheSharingDuration") + def cache_sharing_duration(self) -> Optional[int]: + return pulumi.get(self, "cache_sharing_duration") + + @cache_sharing_duration.setter + def cache_sharing_duration(self, value: Optional[int]): + pulumi.set(self, "cache_sharing_duration", value) + + @property + @pulumi.getter(name="cacheSharingStartTime") + def cache_sharing_start_time(self) -> Optional[str]: + return pulumi.get(self, "cache_sharing_start_time") + + @cache_sharing_start_time.setter + def cache_sharing_start_time(self, value: Optional[str]): + pulumi.set(self, "cache_sharing_start_time", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="isCertificateSniOnly") + def is_certificate_sni_only(self) -> Optional[bool]: + return pulumi.get(self, "is_certificate_sni_only") + + @is_certificate_sni_only.setter + def is_certificate_sni_only(self, value: Optional[bool]): + pulumi.set(self, "is_certificate_sni_only", value) + + @property + @pulumi.getter(name="isTieredDistributionUsed") + def is_tiered_distribution_used(self) -> Optional[bool]: + return pulumi.get(self, "is_tiered_distribution_used") + + @is_tiered_distribution_used.setter + def is_tiered_distribution_used(self, value: Optional[bool]): + pulumi.set(self, "is_tiered_distribution_used", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="migrationDuration") + def migration_duration(self) -> Optional[int]: + return pulumi.get(self, "migration_duration") + + @migration_duration.setter + def migration_duration(self, value: Optional[int]): + pulumi.set(self, "migration_duration", value) + + @property + @pulumi.getter(name="migrationFrom") + def migration_from(self) -> Optional[str]: + return pulumi.get(self, "migration_from") + + @migration_from.setter + def migration_from(self, value: Optional[str]): + pulumi.set(self, "migration_from", value) + + @property + @pulumi.getter(name="migrationStartTime") + def migration_start_time(self) -> Optional[str]: + return pulumi.get(self, "migration_start_time") + + @migration_start_time.setter + def migration_start_time(self, value: Optional[str]): + pulumi.set(self, "migration_start_time", value) + + @property + @pulumi.getter(name="tdLocation") + def td_location(self) -> Optional[str]: + return pulumi.get(self, "td_location") + + @td_location.setter + def td_location(self, value: Optional[str]): + pulumi.set(self, "td_location", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs: + def __init__(__self__, *, + info: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if info is not None: + pulumi.set(__self__, "info", info) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def info(self) -> Optional[str]: + return pulumi.get(self, "info") + + @info.setter + def info(self, value: Optional[str]): + pulumi.set(self, "info", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + strict_mode: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + valid_mode: Optional[bool] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if strict_mode is not None: + pulumi.set(__self__, "strict_mode", strict_mode) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if valid_mode is not None: + pulumi.set(__self__, "valid_mode", valid_mode) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="strictMode") + def strict_mode(self) -> Optional[bool]: + return pulumi.get(self, "strict_mode") + + @strict_mode.setter + def strict_mode(self, value: Optional[bool]): + pulumi.set(self, "strict_mode", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter(name="validMode") + def valid_mode(self) -> Optional[bool]: + return pulumi.get(self, "valid_mode") + + @valid_mode.setter + def valid_mode(self, value: Optional[bool]): + pulumi.set(self, "valid_mode", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs: + def __init__(__self__, *, + access_control: Optional[bool] = None, + cache_key: Optional[bool] = None, + caching: Optional[bool] = None, + content_compressor: Optional[bool] = None, + dynamic_web_content: Optional[bool] = None, + enabled: Optional[bool] = None, + geo_location: Optional[bool] = None, + ip: Optional[bool] = None, + large_file_delivery: Optional[bool] = None, + live_video_delivery: Optional[bool] = None, + locked: Optional[bool] = None, + modify_path: Optional[bool] = None, + on_demand_video_delivery: Optional[bool] = None, + origin: Optional[bool] = None, + partner_domain_suffix: Optional[str] = None, + referrer: Optional[bool] = None, + refresh_content: Optional[bool] = None, + site_failover: Optional[bool] = None, + template_uuid: Optional[str] = None, + token_authorization: Optional[bool] = None, + uuid: Optional[str] = None, + web_application_firewall: Optional[bool] = None): + if access_control is not None: + pulumi.set(__self__, "access_control", access_control) + if cache_key is not None: + pulumi.set(__self__, "cache_key", cache_key) + if caching is not None: + pulumi.set(__self__, "caching", caching) + if content_compressor is not None: + pulumi.set(__self__, "content_compressor", content_compressor) + if dynamic_web_content is not None: + pulumi.set(__self__, "dynamic_web_content", dynamic_web_content) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if geo_location is not None: + pulumi.set(__self__, "geo_location", geo_location) + if ip is not None: + pulumi.set(__self__, "ip", ip) + if large_file_delivery is not None: + pulumi.set(__self__, "large_file_delivery", large_file_delivery) + if live_video_delivery is not None: + pulumi.set(__self__, "live_video_delivery", live_video_delivery) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if modify_path is not None: + pulumi.set(__self__, "modify_path", modify_path) + if on_demand_video_delivery is not None: + pulumi.set(__self__, "on_demand_video_delivery", on_demand_video_delivery) + if origin is not None: + pulumi.set(__self__, "origin", origin) + if partner_domain_suffix is not None: + pulumi.set(__self__, "partner_domain_suffix", partner_domain_suffix) + if referrer is not None: + pulumi.set(__self__, "referrer", referrer) + if refresh_content is not None: + pulumi.set(__self__, "refresh_content", refresh_content) + if site_failover is not None: + pulumi.set(__self__, "site_failover", site_failover) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if token_authorization is not None: + pulumi.set(__self__, "token_authorization", token_authorization) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if web_application_firewall is not None: + pulumi.set(__self__, "web_application_firewall", web_application_firewall) + + @property + @pulumi.getter(name="accessControl") + def access_control(self) -> Optional[bool]: + return pulumi.get(self, "access_control") + + @access_control.setter + def access_control(self, value: Optional[bool]): + pulumi.set(self, "access_control", value) + + @property + @pulumi.getter(name="cacheKey") + def cache_key(self) -> Optional[bool]: + return pulumi.get(self, "cache_key") + + @cache_key.setter + def cache_key(self, value: Optional[bool]): + pulumi.set(self, "cache_key", value) + + @property + @pulumi.getter + def caching(self) -> Optional[bool]: + return pulumi.get(self, "caching") + + @caching.setter + def caching(self, value: Optional[bool]): + pulumi.set(self, "caching", value) + + @property + @pulumi.getter(name="contentCompressor") + def content_compressor(self) -> Optional[bool]: + return pulumi.get(self, "content_compressor") + + @content_compressor.setter + def content_compressor(self, value: Optional[bool]): + pulumi.set(self, "content_compressor", value) + + @property + @pulumi.getter(name="dynamicWebContent") + def dynamic_web_content(self) -> Optional[bool]: + return pulumi.get(self, "dynamic_web_content") + + @dynamic_web_content.setter + def dynamic_web_content(self, value: Optional[bool]): + pulumi.set(self, "dynamic_web_content", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="geoLocation") + def geo_location(self) -> Optional[bool]: + return pulumi.get(self, "geo_location") + + @geo_location.setter + def geo_location(self, value: Optional[bool]): + pulumi.set(self, "geo_location", value) + + @property + @pulumi.getter + def ip(self) -> Optional[bool]: + return pulumi.get(self, "ip") + + @ip.setter + def ip(self, value: Optional[bool]): + pulumi.set(self, "ip", value) + + @property + @pulumi.getter(name="largeFileDelivery") + def large_file_delivery(self) -> Optional[bool]: + return pulumi.get(self, "large_file_delivery") + + @large_file_delivery.setter + def large_file_delivery(self, value: Optional[bool]): + pulumi.set(self, "large_file_delivery", value) + + @property + @pulumi.getter(name="liveVideoDelivery") + def live_video_delivery(self) -> Optional[bool]: + return pulumi.get(self, "live_video_delivery") + + @live_video_delivery.setter + def live_video_delivery(self, value: Optional[bool]): + pulumi.set(self, "live_video_delivery", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="modifyPath") + def modify_path(self) -> Optional[bool]: + return pulumi.get(self, "modify_path") + + @modify_path.setter + def modify_path(self, value: Optional[bool]): + pulumi.set(self, "modify_path", value) + + @property + @pulumi.getter(name="onDemandVideoDelivery") + def on_demand_video_delivery(self) -> Optional[bool]: + return pulumi.get(self, "on_demand_video_delivery") + + @on_demand_video_delivery.setter + def on_demand_video_delivery(self, value: Optional[bool]): + pulumi.set(self, "on_demand_video_delivery", value) + + @property + @pulumi.getter + def origin(self) -> Optional[bool]: + return pulumi.get(self, "origin") + + @origin.setter + def origin(self, value: Optional[bool]): + pulumi.set(self, "origin", value) + + @property + @pulumi.getter(name="partnerDomainSuffix") + def partner_domain_suffix(self) -> Optional[str]: + return pulumi.get(self, "partner_domain_suffix") + + @partner_domain_suffix.setter + def partner_domain_suffix(self, value: Optional[str]): + pulumi.set(self, "partner_domain_suffix", value) + + @property + @pulumi.getter + def referrer(self) -> Optional[bool]: + return pulumi.get(self, "referrer") + + @referrer.setter + def referrer(self, value: Optional[bool]): + pulumi.set(self, "referrer", value) + + @property + @pulumi.getter(name="refreshContent") + def refresh_content(self) -> Optional[bool]: + return pulumi.get(self, "refresh_content") + + @refresh_content.setter + def refresh_content(self, value: Optional[bool]): + pulumi.set(self, "refresh_content", value) + + @property + @pulumi.getter(name="siteFailover") + def site_failover(self) -> Optional[bool]: + return pulumi.get(self, "site_failover") + + @site_failover.setter + def site_failover(self, value: Optional[bool]): + pulumi.set(self, "site_failover", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="tokenAuthorization") + def token_authorization(self) -> Optional[bool]: + return pulumi.get(self, "token_authorization") + + @token_authorization.setter + def token_authorization(self, value: Optional[bool]): + pulumi.set(self, "token_authorization", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter(name="webApplicationFirewall") + def web_application_firewall(self) -> Optional[bool]: + return pulumi.get(self, "web_application_firewall") + + @web_application_firewall.setter + def web_application_firewall(self, value: Optional[bool]): + pulumi.set(self, "web_application_firewall", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs: + def __init__(__self__, *, + allow_fcm_parent_override: Optional[bool] = None, + custom_map: Optional[str] = None, + custom_stat_key: Optional[str] = None, + enable_custom_key: Optional[bool] = None, + enabled: Optional[bool] = None, + force_ssl_forward: Optional[bool] = None, + locked: Optional[bool] = None, + race_stat_ttl: Optional[str] = None, + sr_download_link_title: Optional[str] = None, + template_uuid: Optional[str] = None, + test_object_url: Optional[str] = None, + to_host: Optional[str] = None, + to_host_status: Optional[str] = None, + type: Optional[str] = None, + uuid: Optional[str] = None): + if allow_fcm_parent_override is not None: + pulumi.set(__self__, "allow_fcm_parent_override", allow_fcm_parent_override) + if custom_map is not None: + pulumi.set(__self__, "custom_map", custom_map) + if custom_stat_key is not None: + pulumi.set(__self__, "custom_stat_key", custom_stat_key) + if enable_custom_key is not None: + pulumi.set(__self__, "enable_custom_key", enable_custom_key) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if force_ssl_forward is not None: + pulumi.set(__self__, "force_ssl_forward", force_ssl_forward) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if race_stat_ttl is not None: + pulumi.set(__self__, "race_stat_ttl", race_stat_ttl) + if sr_download_link_title is not None: + pulumi.set(__self__, "sr_download_link_title", sr_download_link_title) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if test_object_url is not None: + pulumi.set(__self__, "test_object_url", test_object_url) + if to_host is not None: + pulumi.set(__self__, "to_host", to_host) + if to_host_status is not None: + pulumi.set(__self__, "to_host_status", to_host_status) + if type is not None: + pulumi.set(__self__, "type", type) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="allowFcmParentOverride") + def allow_fcm_parent_override(self) -> Optional[bool]: + return pulumi.get(self, "allow_fcm_parent_override") + + @allow_fcm_parent_override.setter + def allow_fcm_parent_override(self, value: Optional[bool]): + pulumi.set(self, "allow_fcm_parent_override", value) + + @property + @pulumi.getter(name="customMap") + def custom_map(self) -> Optional[str]: + return pulumi.get(self, "custom_map") + + @custom_map.setter + def custom_map(self, value: Optional[str]): + pulumi.set(self, "custom_map", value) + + @property + @pulumi.getter(name="customStatKey") + def custom_stat_key(self) -> Optional[str]: + return pulumi.get(self, "custom_stat_key") + + @custom_stat_key.setter + def custom_stat_key(self, value: Optional[str]): + pulumi.set(self, "custom_stat_key", value) + + @property + @pulumi.getter(name="enableCustomKey") + def enable_custom_key(self) -> Optional[bool]: + return pulumi.get(self, "enable_custom_key") + + @enable_custom_key.setter + def enable_custom_key(self, value: Optional[bool]): + pulumi.set(self, "enable_custom_key", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="forceSslForward") + def force_ssl_forward(self) -> Optional[bool]: + return pulumi.get(self, "force_ssl_forward") + + @force_ssl_forward.setter + def force_ssl_forward(self, value: Optional[bool]): + pulumi.set(self, "force_ssl_forward", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="raceStatTtl") + def race_stat_ttl(self) -> Optional[str]: + return pulumi.get(self, "race_stat_ttl") + + @race_stat_ttl.setter + def race_stat_ttl(self, value: Optional[str]): + pulumi.set(self, "race_stat_ttl", value) + + @property + @pulumi.getter(name="srDownloadLinkTitle") + def sr_download_link_title(self) -> Optional[str]: + return pulumi.get(self, "sr_download_link_title") + + @sr_download_link_title.setter + def sr_download_link_title(self, value: Optional[str]): + pulumi.set(self, "sr_download_link_title", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="testObjectUrl") + def test_object_url(self) -> Optional[str]: + return pulumi.get(self, "test_object_url") + + @test_object_url.setter + def test_object_url(self, value: Optional[str]): + pulumi.set(self, "test_object_url", value) + + @property + @pulumi.getter(name="toHost") + def to_host(self) -> Optional[str]: + return pulumi.get(self, "to_host") + + @to_host.setter + def to_host(self, value: Optional[str]): + pulumi.set(self, "to_host", value) + + @property + @pulumi.getter(name="toHostStatus") + def to_host_status(self) -> Optional[str]: + return pulumi.get(self, "to_host_status") + + @to_host_status.setter + def to_host_status(self, value: Optional[str]): + pulumi.set(self, "to_host_status", value) + + @property + @pulumi.getter + def type(self) -> Optional[str]: + return pulumi.get(self, "type") + + @type.setter + def type(self, value: Optional[str]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs: + def __init__(__self__, *, + display: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if display is not None: + pulumi.set(__self__, "display", display) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def display(self) -> Optional[str]: + return pulumi.get(self, "display") + + @display.setter + def display(self, value: Optional[str]): + pulumi.set(self, "display", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + ibm_customer_id: Optional[int] = None, + limit_to_dynamic: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if ibm_customer_id is not None: + pulumi.set(__self__, "ibm_customer_id", ibm_customer_id) + if limit_to_dynamic is not None: + pulumi.set(__self__, "limit_to_dynamic", limit_to_dynamic) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="ibmCustomerId") + def ibm_customer_id(self) -> Optional[int]: + return pulumi.get(self, "ibm_customer_id") + + @ibm_customer_id.setter + def ibm_customer_id(self, value: Optional[int]): + pulumi.set(self, "ibm_customer_id", value) + + @property + @pulumi.getter(name="limitToDynamic") + def limit_to_dynamic(self) -> Optional[bool]: + return pulumi.get(self, "limit_to_dynamic") + + @limit_to_dynamic.setter + def limit_to_dynamic(self, value: Optional[bool]): + pulumi.set(self, "limit_to_dynamic", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + tiered_distribution_map: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if tiered_distribution_map is not None: + pulumi.set(__self__, "tiered_distribution_map", tiered_distribution_map) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="tieredDistributionMap") + def tiered_distribution_map(self) -> Optional[str]: + return pulumi.get(self, "tiered_distribution_map") + + @tiered_distribution_map.setter + def tiered_distribution_map(self, value: Optional[str]): + pulumi.set(self, "tiered_distribution_map", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs: + def __init__(__self__, *, + allowall: Optional[bool] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + method: Optional[str] = None, + policy: Optional[str] = None, + template_uuid: Optional[str] = None, + tiered_distribution_map: Optional[str] = None, + uuid: Optional[str] = None): + if allowall is not None: + pulumi.set(__self__, "allowall", allowall) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if method is not None: + pulumi.set(__self__, "method", method) + if policy is not None: + pulumi.set(__self__, "policy", policy) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if tiered_distribution_map is not None: + pulumi.set(__self__, "tiered_distribution_map", tiered_distribution_map) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def allowall(self) -> Optional[bool]: + return pulumi.get(self, "allowall") + + @allowall.setter + def allowall(self, value: Optional[bool]): + pulumi.set(self, "allowall", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def method(self) -> Optional[str]: + return pulumi.get(self, "method") + + @method.setter + def method(self, value: Optional[str]): + pulumi.set(self, "method", value) + + @property + @pulumi.getter + def policy(self) -> Optional[str]: + return pulumi.get(self, "policy") + + @policy.setter + def policy(self, value: Optional[str]): + pulumi.set(self, "policy", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="tieredDistributionMap") + def tiered_distribution_map(self) -> Optional[str]: + return pulumi.get(self, "tiered_distribution_map") + + @tiered_distribution_map.setter + def tiered_distribution_map(self, value: Optional[str]): + pulumi.set(self, "tiered_distribution_map", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs: + def __init__(__self__, *, + cloudwrapper_map_migration_title: Optional[str] = None, + custom_map_enabled: Optional[bool] = None, + custom_map_name: Optional[str] = None, + hash_algorithm: Optional[str] = None, + location: Optional[str] = None, + locked: Optional[bool] = None, + map_migration_enabled: Optional[bool] = None, + migration_end_date: Optional[str] = None, + migration_start_date: Optional[str] = None, + migration_within_cw_maps_enabled: Optional[bool] = None, + serial_end: Optional[str] = None, + serial_start: Optional[str] = None, + template_uuid: Optional[str] = None, + tier1_title: Optional[str] = None, + uuid: Optional[str] = None): + if cloudwrapper_map_migration_title is not None: + pulumi.set(__self__, "cloudwrapper_map_migration_title", cloudwrapper_map_migration_title) + if custom_map_enabled is not None: + pulumi.set(__self__, "custom_map_enabled", custom_map_enabled) + if custom_map_name is not None: + pulumi.set(__self__, "custom_map_name", custom_map_name) + if hash_algorithm is not None: + pulumi.set(__self__, "hash_algorithm", hash_algorithm) + if location is not None: + pulumi.set(__self__, "location", location) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if map_migration_enabled is not None: + pulumi.set(__self__, "map_migration_enabled", map_migration_enabled) + if migration_end_date is not None: + pulumi.set(__self__, "migration_end_date", migration_end_date) + if migration_start_date is not None: + pulumi.set(__self__, "migration_start_date", migration_start_date) + if migration_within_cw_maps_enabled is not None: + pulumi.set(__self__, "migration_within_cw_maps_enabled", migration_within_cw_maps_enabled) + if serial_end is not None: + pulumi.set(__self__, "serial_end", serial_end) + if serial_start is not None: + pulumi.set(__self__, "serial_start", serial_start) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if tier1_title is not None: + pulumi.set(__self__, "tier1_title", tier1_title) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="cloudwrapperMapMigrationTitle") + def cloudwrapper_map_migration_title(self) -> Optional[str]: + return pulumi.get(self, "cloudwrapper_map_migration_title") + + @cloudwrapper_map_migration_title.setter + def cloudwrapper_map_migration_title(self, value: Optional[str]): + pulumi.set(self, "cloudwrapper_map_migration_title", value) + + @property + @pulumi.getter(name="customMapEnabled") + def custom_map_enabled(self) -> Optional[bool]: + return pulumi.get(self, "custom_map_enabled") + + @custom_map_enabled.setter + def custom_map_enabled(self, value: Optional[bool]): + pulumi.set(self, "custom_map_enabled", value) + + @property + @pulumi.getter(name="customMapName") + def custom_map_name(self) -> Optional[str]: + return pulumi.get(self, "custom_map_name") + + @custom_map_name.setter + def custom_map_name(self, value: Optional[str]): + pulumi.set(self, "custom_map_name", value) + + @property + @pulumi.getter(name="hashAlgorithm") + def hash_algorithm(self) -> Optional[str]: + return pulumi.get(self, "hash_algorithm") + + @hash_algorithm.setter + def hash_algorithm(self, value: Optional[str]): + pulumi.set(self, "hash_algorithm", value) + + @property + @pulumi.getter + def location(self) -> Optional[str]: + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[str]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="mapMigrationEnabled") + def map_migration_enabled(self) -> Optional[bool]: + return pulumi.get(self, "map_migration_enabled") + + @map_migration_enabled.setter + def map_migration_enabled(self, value: Optional[bool]): + pulumi.set(self, "map_migration_enabled", value) + + @property + @pulumi.getter(name="migrationEndDate") + def migration_end_date(self) -> Optional[str]: + return pulumi.get(self, "migration_end_date") + + @migration_end_date.setter + def migration_end_date(self, value: Optional[str]): + pulumi.set(self, "migration_end_date", value) + + @property + @pulumi.getter(name="migrationStartDate") + def migration_start_date(self) -> Optional[str]: + return pulumi.get(self, "migration_start_date") + + @migration_start_date.setter + def migration_start_date(self, value: Optional[str]): + pulumi.set(self, "migration_start_date", value) + + @property + @pulumi.getter(name="migrationWithinCwMapsEnabled") + def migration_within_cw_maps_enabled(self) -> Optional[bool]: + return pulumi.get(self, "migration_within_cw_maps_enabled") + + @migration_within_cw_maps_enabled.setter + def migration_within_cw_maps_enabled(self, value: Optional[bool]): + pulumi.set(self, "migration_within_cw_maps_enabled", value) + + @property + @pulumi.getter(name="serialEnd") + def serial_end(self) -> Optional[str]: + return pulumi.get(self, "serial_end") + + @serial_end.setter + def serial_end(self, value: Optional[str]): + pulumi.set(self, "serial_end", value) + + @property + @pulumi.getter(name="serialStart") + def serial_start(self) -> Optional[str]: + return pulumi.get(self, "serial_start") + + @serial_start.setter + def serial_start(self, value: Optional[str]): + pulumi.set(self, "serial_start", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="tier1Title") + def tier1_title(self) -> Optional[str]: + return pulumi.get(self, "tier1_title") + + @tier1_title.setter + def tier1_title(self, value: Optional[str]): + pulumi.set(self, "tier1_title", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[str]): + pulumi.set(self, "value", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + extract_location: Optional[str] = None, + header_name: Optional[str] = None, + legal_text: Optional[str] = None, + locked: Optional[bool] = None, + query_parameter_name: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + variable_name: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if extract_location is not None: + pulumi.set(__self__, "extract_location", extract_location) + if header_name is not None: + pulumi.set(__self__, "header_name", header_name) + if legal_text is not None: + pulumi.set(__self__, "legal_text", legal_text) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if query_parameter_name is not None: + pulumi.set(__self__, "query_parameter_name", query_parameter_name) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if variable_name is not None: + pulumi.set(__self__, "variable_name", variable_name) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="extractLocation") + def extract_location(self) -> Optional[str]: + return pulumi.get(self, "extract_location") + + @extract_location.setter + def extract_location(self, value: Optional[str]): + pulumi.set(self, "extract_location", value) + + @property + @pulumi.getter(name="headerName") + def header_name(self) -> Optional[str]: + return pulumi.get(self, "header_name") + + @header_name.setter + def header_name(self, value: Optional[str]): + pulumi.set(self, "header_name", value) + + @property + @pulumi.getter(name="legalText") + def legal_text(self) -> Optional[str]: + return pulumi.get(self, "legal_text") + + @legal_text.setter + def legal_text(self, value: Optional[str]): + pulumi.set(self, "legal_text", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="queryParameterName") + def query_parameter_name(self) -> Optional[str]: + return pulumi.get(self, "query_parameter_name") + + @query_parameter_name.setter + def query_parameter_name(self, value: Optional[str]): + pulumi.set(self, "query_parameter_name", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter(name="variableName") + def variable_name(self) -> Optional[str]: + return pulumi.get(self, "variable_name") + + @variable_name.setter + def variable_name(self, value: Optional[str]): + pulumi.set(self, "variable_name", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs: + def __init__(__self__, *, + enable_es256: Optional[bool] = None, + enable_rs256: Optional[bool] = None, + extract_location: Optional[str] = None, + header_name: Optional[str] = None, + jwt: Optional[str] = None, + locked: Optional[bool] = None, + query_parameter_name: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enable_es256 is not None: + pulumi.set(__self__, "enable_es256", enable_es256) + if enable_rs256 is not None: + pulumi.set(__self__, "enable_rs256", enable_rs256) + if extract_location is not None: + pulumi.set(__self__, "extract_location", extract_location) + if header_name is not None: + pulumi.set(__self__, "header_name", header_name) + if jwt is not None: + pulumi.set(__self__, "jwt", jwt) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if query_parameter_name is not None: + pulumi.set(__self__, "query_parameter_name", query_parameter_name) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="enableEs256") + def enable_es256(self) -> Optional[bool]: + return pulumi.get(self, "enable_es256") + + @enable_es256.setter + def enable_es256(self, value: Optional[bool]): + pulumi.set(self, "enable_es256", value) + + @property + @pulumi.getter(name="enableRs256") + def enable_rs256(self) -> Optional[bool]: + return pulumi.get(self, "enable_rs256") + + @enable_rs256.setter + def enable_rs256(self, value: Optional[bool]): + pulumi.set(self, "enable_rs256", value) + + @property + @pulumi.getter(name="extractLocation") + def extract_location(self) -> Optional[str]: + return pulumi.get(self, "extract_location") + + @extract_location.setter + def extract_location(self, value: Optional[str]): + pulumi.set(self, "extract_location", value) + + @property + @pulumi.getter(name="headerName") + def header_name(self) -> Optional[str]: + return pulumi.get(self, "header_name") + + @header_name.setter + def header_name(self, value: Optional[str]): + pulumi.set(self, "header_name", value) + + @property + @pulumi.getter + def jwt(self) -> Optional[str]: + return pulumi.get(self, "jwt") + + @jwt.setter + def jwt(self, value: Optional[str]): + pulumi.set(self, "jwt", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="queryParameterName") + def query_parameter_name(self) -> Optional[str]: + return pulumi.get(self, "query_parameter_name") + + @query_parameter_name.setter + def query_parameter_name(self, value: Optional[str]): + pulumi.set(self, "query_parameter_name", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs: + def __init__(__self__, *, + authorizations: Optional[str] = None, + client_id: Optional[str] = None, + custom_header: Optional[bool] = None, + enable_es256: Optional[bool] = None, + enable_rs256: Optional[bool] = None, + extract_authorizations: Optional[bool] = None, + extract_client_id: Optional[bool] = None, + extract_location: Optional[str] = None, + extract_user_name: Optional[bool] = None, + header_name: Optional[str] = None, + jwt: Optional[str] = None, + locked: Optional[bool] = None, + primary_location: Optional[str] = None, + query_parameter_name: Optional[str] = None, + template_uuid: Optional[str] = None, + user_name: Optional[str] = None, + uuid: Optional[str] = None): + if authorizations is not None: + pulumi.set(__self__, "authorizations", authorizations) + if client_id is not None: + pulumi.set(__self__, "client_id", client_id) + if custom_header is not None: + pulumi.set(__self__, "custom_header", custom_header) + if enable_es256 is not None: + pulumi.set(__self__, "enable_es256", enable_es256) + if enable_rs256 is not None: + pulumi.set(__self__, "enable_rs256", enable_rs256) + if extract_authorizations is not None: + pulumi.set(__self__, "extract_authorizations", extract_authorizations) + if extract_client_id is not None: + pulumi.set(__self__, "extract_client_id", extract_client_id) + if extract_location is not None: + pulumi.set(__self__, "extract_location", extract_location) + if extract_user_name is not None: + pulumi.set(__self__, "extract_user_name", extract_user_name) + if header_name is not None: + pulumi.set(__self__, "header_name", header_name) + if jwt is not None: + pulumi.set(__self__, "jwt", jwt) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if primary_location is not None: + pulumi.set(__self__, "primary_location", primary_location) + if query_parameter_name is not None: + pulumi.set(__self__, "query_parameter_name", query_parameter_name) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if user_name is not None: + pulumi.set(__self__, "user_name", user_name) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def authorizations(self) -> Optional[str]: + return pulumi.get(self, "authorizations") + + @authorizations.setter + def authorizations(self, value: Optional[str]): + pulumi.set(self, "authorizations", value) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> Optional[str]: + return pulumi.get(self, "client_id") + + @client_id.setter + def client_id(self, value: Optional[str]): + pulumi.set(self, "client_id", value) + + @property + @pulumi.getter(name="customHeader") + def custom_header(self) -> Optional[bool]: + return pulumi.get(self, "custom_header") + + @custom_header.setter + def custom_header(self, value: Optional[bool]): + pulumi.set(self, "custom_header", value) + + @property + @pulumi.getter(name="enableEs256") + def enable_es256(self) -> Optional[bool]: + return pulumi.get(self, "enable_es256") + + @enable_es256.setter + def enable_es256(self, value: Optional[bool]): + pulumi.set(self, "enable_es256", value) + + @property + @pulumi.getter(name="enableRs256") + def enable_rs256(self) -> Optional[bool]: + return pulumi.get(self, "enable_rs256") + + @enable_rs256.setter + def enable_rs256(self, value: Optional[bool]): + pulumi.set(self, "enable_rs256", value) + + @property + @pulumi.getter(name="extractAuthorizations") + def extract_authorizations(self) -> Optional[bool]: + return pulumi.get(self, "extract_authorizations") + + @extract_authorizations.setter + def extract_authorizations(self, value: Optional[bool]): + pulumi.set(self, "extract_authorizations", value) + + @property + @pulumi.getter(name="extractClientId") + def extract_client_id(self) -> Optional[bool]: + return pulumi.get(self, "extract_client_id") + + @extract_client_id.setter + def extract_client_id(self, value: Optional[bool]): + pulumi.set(self, "extract_client_id", value) + + @property + @pulumi.getter(name="extractLocation") + def extract_location(self) -> Optional[str]: + return pulumi.get(self, "extract_location") + + @extract_location.setter + def extract_location(self, value: Optional[str]): + pulumi.set(self, "extract_location", value) + + @property + @pulumi.getter(name="extractUserName") + def extract_user_name(self) -> Optional[bool]: + return pulumi.get(self, "extract_user_name") + + @extract_user_name.setter + def extract_user_name(self, value: Optional[bool]): + pulumi.set(self, "extract_user_name", value) + + @property + @pulumi.getter(name="headerName") + def header_name(self) -> Optional[str]: + return pulumi.get(self, "header_name") + + @header_name.setter + def header_name(self, value: Optional[str]): + pulumi.set(self, "header_name", value) + + @property + @pulumi.getter + def jwt(self) -> Optional[str]: + return pulumi.get(self, "jwt") + + @jwt.setter + def jwt(self, value: Optional[str]): + pulumi.set(self, "jwt", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="primaryLocation") + def primary_location(self) -> Optional[str]: + return pulumi.get(self, "primary_location") + + @primary_location.setter + def primary_location(self, value: Optional[str]): + pulumi.set(self, "primary_location", value) + + @property + @pulumi.getter(name="queryParameterName") + def query_parameter_name(self) -> Optional[str]: + return pulumi.get(self, "query_parameter_name") + + @query_parameter_name.setter + def query_parameter_name(self, value: Optional[str]): + pulumi.set(self, "query_parameter_name", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="userName") + def user_name(self) -> Optional[str]: + return pulumi.get(self, "user_name") + + @user_name.setter + def user_name(self, value: Optional[str]): + pulumi.set(self, "user_name", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs: + def __init__(__self__, *, + algorithm: Optional[str] = None, + escape_hmac_inputs: Optional[bool] = None, + failure_response: Optional[bool] = None, + ignore_query_string: Optional[bool] = None, + key: Optional[str] = None, + location: Optional[str] = None, + location_id: Optional[str] = None, + locked: Optional[bool] = None, + salt: Optional[str] = None, + template_uuid: Optional[str] = None, + transition_key: Optional[str] = None, + use_advanced: Optional[bool] = None, + uuid: Optional[str] = None): + if algorithm is not None: + pulumi.set(__self__, "algorithm", algorithm) + if escape_hmac_inputs is not None: + pulumi.set(__self__, "escape_hmac_inputs", escape_hmac_inputs) + if failure_response is not None: + pulumi.set(__self__, "failure_response", failure_response) + if ignore_query_string is not None: + pulumi.set(__self__, "ignore_query_string", ignore_query_string) + if key is not None: + pulumi.set(__self__, "key", key) + if location is not None: + pulumi.set(__self__, "location", location) + if location_id is not None: + pulumi.set(__self__, "location_id", location_id) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if salt is not None: + pulumi.set(__self__, "salt", salt) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if transition_key is not None: + pulumi.set(__self__, "transition_key", transition_key) + if use_advanced is not None: + pulumi.set(__self__, "use_advanced", use_advanced) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def algorithm(self) -> Optional[str]: + return pulumi.get(self, "algorithm") + + @algorithm.setter + def algorithm(self, value: Optional[str]): + pulumi.set(self, "algorithm", value) + + @property + @pulumi.getter(name="escapeHmacInputs") + def escape_hmac_inputs(self) -> Optional[bool]: + return pulumi.get(self, "escape_hmac_inputs") + + @escape_hmac_inputs.setter + def escape_hmac_inputs(self, value: Optional[bool]): + pulumi.set(self, "escape_hmac_inputs", value) + + @property + @pulumi.getter(name="failureResponse") + def failure_response(self) -> Optional[bool]: + return pulumi.get(self, "failure_response") + + @failure_response.setter + def failure_response(self, value: Optional[bool]): + pulumi.set(self, "failure_response", value) + + @property + @pulumi.getter(name="ignoreQueryString") + def ignore_query_string(self) -> Optional[bool]: + return pulumi.get(self, "ignore_query_string") + + @ignore_query_string.setter + def ignore_query_string(self, value: Optional[bool]): + pulumi.set(self, "ignore_query_string", value) + + @property + @pulumi.getter + def key(self) -> Optional[str]: + return pulumi.get(self, "key") + + @key.setter + def key(self, value: Optional[str]): + pulumi.set(self, "key", value) + + @property + @pulumi.getter + def location(self) -> Optional[str]: + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[str]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter(name="locationId") + def location_id(self) -> Optional[str]: + return pulumi.get(self, "location_id") + + @location_id.setter + def location_id(self, value: Optional[str]): + pulumi.set(self, "location_id", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def salt(self) -> Optional[str]: + return pulumi.get(self, "salt") + + @salt.setter + def salt(self, value: Optional[str]): + pulumi.set(self, "salt", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="transitionKey") + def transition_key(self) -> Optional[str]: + return pulumi.get(self, "transition_key") + + @transition_key.setter + def transition_key(self, value: Optional[str]): + pulumi.set(self, "transition_key", value) + + @property + @pulumi.getter(name="useAdvanced") + def use_advanced(self) -> Optional[bool]: + return pulumi.get(self, "use_advanced") + + @use_advanced.setter + def use_advanced(self, value: Optional[bool]): + pulumi.set(self, "use_advanced", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs: + def __init__(__self__, *, + access_title: Optional[str] = None, + cloudlet_shared_policy: Optional[int] = None, + custom_cookie_domain: Optional[str] = None, + domain_config: Optional[str] = None, + locked: Optional[bool] = None, + session_auto_prolong: Optional[bool] = None, + session_duration: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + waiting_room_assets_paths: Optional[Sequence[str]] = None, + waiting_room_path: Optional[str] = None, + waiting_room_title: Optional[str] = None): + if access_title is not None: + pulumi.set(__self__, "access_title", access_title) + if cloudlet_shared_policy is not None: + pulumi.set(__self__, "cloudlet_shared_policy", cloudlet_shared_policy) + if custom_cookie_domain is not None: + pulumi.set(__self__, "custom_cookie_domain", custom_cookie_domain) + if domain_config is not None: + pulumi.set(__self__, "domain_config", domain_config) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if session_auto_prolong is not None: + pulumi.set(__self__, "session_auto_prolong", session_auto_prolong) + if session_duration is not None: + pulumi.set(__self__, "session_duration", session_duration) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if waiting_room_assets_paths is not None: + pulumi.set(__self__, "waiting_room_assets_paths", waiting_room_assets_paths) + if waiting_room_path is not None: + pulumi.set(__self__, "waiting_room_path", waiting_room_path) + if waiting_room_title is not None: + pulumi.set(__self__, "waiting_room_title", waiting_room_title) + + @property + @pulumi.getter(name="accessTitle") + def access_title(self) -> Optional[str]: + return pulumi.get(self, "access_title") + + @access_title.setter + def access_title(self, value: Optional[str]): + pulumi.set(self, "access_title", value) + + @property + @pulumi.getter(name="cloudletSharedPolicy") + def cloudlet_shared_policy(self) -> Optional[int]: + return pulumi.get(self, "cloudlet_shared_policy") + + @cloudlet_shared_policy.setter + def cloudlet_shared_policy(self, value: Optional[int]): + pulumi.set(self, "cloudlet_shared_policy", value) + + @property + @pulumi.getter(name="customCookieDomain") + def custom_cookie_domain(self) -> Optional[str]: + return pulumi.get(self, "custom_cookie_domain") + + @custom_cookie_domain.setter + def custom_cookie_domain(self, value: Optional[str]): + pulumi.set(self, "custom_cookie_domain", value) + + @property + @pulumi.getter(name="domainConfig") + def domain_config(self) -> Optional[str]: + return pulumi.get(self, "domain_config") + + @domain_config.setter + def domain_config(self, value: Optional[str]): + pulumi.set(self, "domain_config", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="sessionAutoProlong") + def session_auto_prolong(self) -> Optional[bool]: + return pulumi.get(self, "session_auto_prolong") + + @session_auto_prolong.setter + def session_auto_prolong(self, value: Optional[bool]): + pulumi.set(self, "session_auto_prolong", value) + + @property + @pulumi.getter(name="sessionDuration") + def session_duration(self) -> Optional[int]: + return pulumi.get(self, "session_duration") + + @session_duration.setter + def session_duration(self, value: Optional[int]): + pulumi.set(self, "session_duration", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter(name="waitingRoomAssetsPaths") + def waiting_room_assets_paths(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "waiting_room_assets_paths") + + @waiting_room_assets_paths.setter + def waiting_room_assets_paths(self, value: Optional[Sequence[str]]): + pulumi.set(self, "waiting_room_assets_paths", value) + + @property + @pulumi.getter(name="waitingRoomPath") + def waiting_room_path(self) -> Optional[str]: + return pulumi.get(self, "waiting_room_path") + + @waiting_room_path.setter + def waiting_room_path(self, value: Optional[str]): + pulumi.set(self, "waiting_room_path", value) + + @property + @pulumi.getter(name="waitingRoomTitle") + def waiting_room_title(self) -> Optional[str]: + return pulumi.get(self, "waiting_room_title") + + @waiting_room_title.setter + def waiting_room_title(self, value: Optional[str]): + pulumi.set(self, "waiting_room_title", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs: + def __init__(__self__, *, + allowed_user_cookie_advanced: Optional[bool] = None, + allowed_user_cookie_automatic_salt: Optional[bool] = None, + allowed_user_cookie_domain: Optional[str] = None, + allowed_user_cookie_domain_type: Optional[str] = None, + allowed_user_cookie_duration: Optional[int] = None, + allowed_user_cookie_enabled: Optional[bool] = None, + allowed_user_cookie_http_only: Optional[bool] = None, + allowed_user_cookie_label: Optional[str] = None, + allowed_user_cookie_management_title: Optional[str] = None, + allowed_user_cookie_refresh: Optional[bool] = None, + allowed_user_cookie_salt: Optional[str] = None, + cloudlet_policy: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs'] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + user_identification_by_cookie: Optional[bool] = None, + user_identification_by_headers: Optional[bool] = None, + user_identification_by_ip: Optional[bool] = None, + user_identification_by_params: Optional[bool] = None, + user_identification_key_cookie: Optional[str] = None, + user_identification_key_headers: Optional[Sequence[str]] = None, + user_identification_key_params: Optional[Sequence[str]] = None, + user_identification_title: Optional[str] = None, + uuid: Optional[str] = None, + waiting_room_cache_ttl: Optional[int] = None, + waiting_room_cookie_advanced: Optional[bool] = None, + waiting_room_cookie_automatic_salt: Optional[bool] = None, + waiting_room_cookie_domain: Optional[str] = None, + waiting_room_cookie_domain_type: Optional[str] = None, + waiting_room_cookie_duration: Optional[int] = None, + waiting_room_cookie_enabled: Optional[bool] = None, + waiting_room_cookie_http_only: Optional[bool] = None, + waiting_room_cookie_label: Optional[str] = None, + waiting_room_cookie_management_title: Optional[str] = None, + waiting_room_cookie_salt: Optional[str] = None, + waiting_room_cookie_share_label: Optional[bool] = None, + waiting_room_cp_code: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs'] = None, + waiting_room_directory: Optional[str] = None, + waiting_room_management_title: Optional[str] = None, + waiting_room_net_storage: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs'] = None, + waiting_room_status_code: Optional[int] = None, + waiting_room_use_cp_code: Optional[bool] = None): + if allowed_user_cookie_advanced is not None: + pulumi.set(__self__, "allowed_user_cookie_advanced", allowed_user_cookie_advanced) + if allowed_user_cookie_automatic_salt is not None: + pulumi.set(__self__, "allowed_user_cookie_automatic_salt", allowed_user_cookie_automatic_salt) + if allowed_user_cookie_domain is not None: + pulumi.set(__self__, "allowed_user_cookie_domain", allowed_user_cookie_domain) + if allowed_user_cookie_domain_type is not None: + pulumi.set(__self__, "allowed_user_cookie_domain_type", allowed_user_cookie_domain_type) + if allowed_user_cookie_duration is not None: + pulumi.set(__self__, "allowed_user_cookie_duration", allowed_user_cookie_duration) + if allowed_user_cookie_enabled is not None: + pulumi.set(__self__, "allowed_user_cookie_enabled", allowed_user_cookie_enabled) + if allowed_user_cookie_http_only is not None: + pulumi.set(__self__, "allowed_user_cookie_http_only", allowed_user_cookie_http_only) + if allowed_user_cookie_label is not None: + pulumi.set(__self__, "allowed_user_cookie_label", allowed_user_cookie_label) + if allowed_user_cookie_management_title is not None: + pulumi.set(__self__, "allowed_user_cookie_management_title", allowed_user_cookie_management_title) + if allowed_user_cookie_refresh is not None: + pulumi.set(__self__, "allowed_user_cookie_refresh", allowed_user_cookie_refresh) + if allowed_user_cookie_salt is not None: + pulumi.set(__self__, "allowed_user_cookie_salt", allowed_user_cookie_salt) + if cloudlet_policy is not None: + pulumi.set(__self__, "cloudlet_policy", cloudlet_policy) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if user_identification_by_cookie is not None: + pulumi.set(__self__, "user_identification_by_cookie", user_identification_by_cookie) + if user_identification_by_headers is not None: + pulumi.set(__self__, "user_identification_by_headers", user_identification_by_headers) + if user_identification_by_ip is not None: + pulumi.set(__self__, "user_identification_by_ip", user_identification_by_ip) + if user_identification_by_params is not None: + pulumi.set(__self__, "user_identification_by_params", user_identification_by_params) + if user_identification_key_cookie is not None: + pulumi.set(__self__, "user_identification_key_cookie", user_identification_key_cookie) + if user_identification_key_headers is not None: + pulumi.set(__self__, "user_identification_key_headers", user_identification_key_headers) + if user_identification_key_params is not None: + pulumi.set(__self__, "user_identification_key_params", user_identification_key_params) + if user_identification_title is not None: + pulumi.set(__self__, "user_identification_title", user_identification_title) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if waiting_room_cache_ttl is not None: + pulumi.set(__self__, "waiting_room_cache_ttl", waiting_room_cache_ttl) + if waiting_room_cookie_advanced is not None: + pulumi.set(__self__, "waiting_room_cookie_advanced", waiting_room_cookie_advanced) + if waiting_room_cookie_automatic_salt is not None: + pulumi.set(__self__, "waiting_room_cookie_automatic_salt", waiting_room_cookie_automatic_salt) + if waiting_room_cookie_domain is not None: + pulumi.set(__self__, "waiting_room_cookie_domain", waiting_room_cookie_domain) + if waiting_room_cookie_domain_type is not None: + pulumi.set(__self__, "waiting_room_cookie_domain_type", waiting_room_cookie_domain_type) + if waiting_room_cookie_duration is not None: + pulumi.set(__self__, "waiting_room_cookie_duration", waiting_room_cookie_duration) + if waiting_room_cookie_enabled is not None: + pulumi.set(__self__, "waiting_room_cookie_enabled", waiting_room_cookie_enabled) + if waiting_room_cookie_http_only is not None: + pulumi.set(__self__, "waiting_room_cookie_http_only", waiting_room_cookie_http_only) + if waiting_room_cookie_label is not None: + pulumi.set(__self__, "waiting_room_cookie_label", waiting_room_cookie_label) + if waiting_room_cookie_management_title is not None: + pulumi.set(__self__, "waiting_room_cookie_management_title", waiting_room_cookie_management_title) + if waiting_room_cookie_salt is not None: + pulumi.set(__self__, "waiting_room_cookie_salt", waiting_room_cookie_salt) + if waiting_room_cookie_share_label is not None: + pulumi.set(__self__, "waiting_room_cookie_share_label", waiting_room_cookie_share_label) + if waiting_room_cp_code is not None: + pulumi.set(__self__, "waiting_room_cp_code", waiting_room_cp_code) + if waiting_room_directory is not None: + pulumi.set(__self__, "waiting_room_directory", waiting_room_directory) + if waiting_room_management_title is not None: + pulumi.set(__self__, "waiting_room_management_title", waiting_room_management_title) + if waiting_room_net_storage is not None: + pulumi.set(__self__, "waiting_room_net_storage", waiting_room_net_storage) + if waiting_room_status_code is not None: + pulumi.set(__self__, "waiting_room_status_code", waiting_room_status_code) + if waiting_room_use_cp_code is not None: + pulumi.set(__self__, "waiting_room_use_cp_code", waiting_room_use_cp_code) + + @property + @pulumi.getter(name="allowedUserCookieAdvanced") + def allowed_user_cookie_advanced(self) -> Optional[bool]: + return pulumi.get(self, "allowed_user_cookie_advanced") + + @allowed_user_cookie_advanced.setter + def allowed_user_cookie_advanced(self, value: Optional[bool]): + pulumi.set(self, "allowed_user_cookie_advanced", value) + + @property + @pulumi.getter(name="allowedUserCookieAutomaticSalt") + def allowed_user_cookie_automatic_salt(self) -> Optional[bool]: + return pulumi.get(self, "allowed_user_cookie_automatic_salt") + + @allowed_user_cookie_automatic_salt.setter + def allowed_user_cookie_automatic_salt(self, value: Optional[bool]): + pulumi.set(self, "allowed_user_cookie_automatic_salt", value) + + @property + @pulumi.getter(name="allowedUserCookieDomain") + def allowed_user_cookie_domain(self) -> Optional[str]: + return pulumi.get(self, "allowed_user_cookie_domain") + + @allowed_user_cookie_domain.setter + def allowed_user_cookie_domain(self, value: Optional[str]): + pulumi.set(self, "allowed_user_cookie_domain", value) + + @property + @pulumi.getter(name="allowedUserCookieDomainType") + def allowed_user_cookie_domain_type(self) -> Optional[str]: + return pulumi.get(self, "allowed_user_cookie_domain_type") + + @allowed_user_cookie_domain_type.setter + def allowed_user_cookie_domain_type(self, value: Optional[str]): + pulumi.set(self, "allowed_user_cookie_domain_type", value) + + @property + @pulumi.getter(name="allowedUserCookieDuration") + def allowed_user_cookie_duration(self) -> Optional[int]: + return pulumi.get(self, "allowed_user_cookie_duration") + + @allowed_user_cookie_duration.setter + def allowed_user_cookie_duration(self, value: Optional[int]): + pulumi.set(self, "allowed_user_cookie_duration", value) + + @property + @pulumi.getter(name="allowedUserCookieEnabled") + def allowed_user_cookie_enabled(self) -> Optional[bool]: + return pulumi.get(self, "allowed_user_cookie_enabled") + + @allowed_user_cookie_enabled.setter + def allowed_user_cookie_enabled(self, value: Optional[bool]): + pulumi.set(self, "allowed_user_cookie_enabled", value) + + @property + @pulumi.getter(name="allowedUserCookieHttpOnly") + def allowed_user_cookie_http_only(self) -> Optional[bool]: + return pulumi.get(self, "allowed_user_cookie_http_only") + + @allowed_user_cookie_http_only.setter + def allowed_user_cookie_http_only(self, value: Optional[bool]): + pulumi.set(self, "allowed_user_cookie_http_only", value) + + @property + @pulumi.getter(name="allowedUserCookieLabel") + def allowed_user_cookie_label(self) -> Optional[str]: + return pulumi.get(self, "allowed_user_cookie_label") + + @allowed_user_cookie_label.setter + def allowed_user_cookie_label(self, value: Optional[str]): + pulumi.set(self, "allowed_user_cookie_label", value) + + @property + @pulumi.getter(name="allowedUserCookieManagementTitle") + def allowed_user_cookie_management_title(self) -> Optional[str]: + return pulumi.get(self, "allowed_user_cookie_management_title") + + @allowed_user_cookie_management_title.setter + def allowed_user_cookie_management_title(self, value: Optional[str]): + pulumi.set(self, "allowed_user_cookie_management_title", value) + + @property + @pulumi.getter(name="allowedUserCookieRefresh") + def allowed_user_cookie_refresh(self) -> Optional[bool]: + return pulumi.get(self, "allowed_user_cookie_refresh") + + @allowed_user_cookie_refresh.setter + def allowed_user_cookie_refresh(self, value: Optional[bool]): + pulumi.set(self, "allowed_user_cookie_refresh", value) + + @property + @pulumi.getter(name="allowedUserCookieSalt") + def allowed_user_cookie_salt(self) -> Optional[str]: + return pulumi.get(self, "allowed_user_cookie_salt") + + @allowed_user_cookie_salt.setter + def allowed_user_cookie_salt(self, value: Optional[str]): + pulumi.set(self, "allowed_user_cookie_salt", value) + + @property + @pulumi.getter(name="cloudletPolicy") + def cloudlet_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs']: + return pulumi.get(self, "cloudlet_policy") + + @cloudlet_policy.setter + def cloudlet_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs']): + pulumi.set(self, "cloudlet_policy", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="userIdentificationByCookie") + def user_identification_by_cookie(self) -> Optional[bool]: + return pulumi.get(self, "user_identification_by_cookie") + + @user_identification_by_cookie.setter + def user_identification_by_cookie(self, value: Optional[bool]): + pulumi.set(self, "user_identification_by_cookie", value) + + @property + @pulumi.getter(name="userIdentificationByHeaders") + def user_identification_by_headers(self) -> Optional[bool]: + return pulumi.get(self, "user_identification_by_headers") + + @user_identification_by_headers.setter + def user_identification_by_headers(self, value: Optional[bool]): + pulumi.set(self, "user_identification_by_headers", value) + + @property + @pulumi.getter(name="userIdentificationByIp") + def user_identification_by_ip(self) -> Optional[bool]: + return pulumi.get(self, "user_identification_by_ip") + + @user_identification_by_ip.setter + def user_identification_by_ip(self, value: Optional[bool]): + pulumi.set(self, "user_identification_by_ip", value) + + @property + @pulumi.getter(name="userIdentificationByParams") + def user_identification_by_params(self) -> Optional[bool]: + return pulumi.get(self, "user_identification_by_params") + + @user_identification_by_params.setter + def user_identification_by_params(self, value: Optional[bool]): + pulumi.set(self, "user_identification_by_params", value) + + @property + @pulumi.getter(name="userIdentificationKeyCookie") + def user_identification_key_cookie(self) -> Optional[str]: + return pulumi.get(self, "user_identification_key_cookie") + + @user_identification_key_cookie.setter + def user_identification_key_cookie(self, value: Optional[str]): + pulumi.set(self, "user_identification_key_cookie", value) + + @property + @pulumi.getter(name="userIdentificationKeyHeaders") + def user_identification_key_headers(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "user_identification_key_headers") + + @user_identification_key_headers.setter + def user_identification_key_headers(self, value: Optional[Sequence[str]]): + pulumi.set(self, "user_identification_key_headers", value) + + @property + @pulumi.getter(name="userIdentificationKeyParams") + def user_identification_key_params(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "user_identification_key_params") + + @user_identification_key_params.setter + def user_identification_key_params(self, value: Optional[Sequence[str]]): + pulumi.set(self, "user_identification_key_params", value) + + @property + @pulumi.getter(name="userIdentificationTitle") + def user_identification_title(self) -> Optional[str]: + return pulumi.get(self, "user_identification_title") + + @user_identification_title.setter + def user_identification_title(self, value: Optional[str]): + pulumi.set(self, "user_identification_title", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter(name="waitingRoomCacheTtl") + def waiting_room_cache_ttl(self) -> Optional[int]: + return pulumi.get(self, "waiting_room_cache_ttl") + + @waiting_room_cache_ttl.setter + def waiting_room_cache_ttl(self, value: Optional[int]): + pulumi.set(self, "waiting_room_cache_ttl", value) + + @property + @pulumi.getter(name="waitingRoomCookieAdvanced") + def waiting_room_cookie_advanced(self) -> Optional[bool]: + return pulumi.get(self, "waiting_room_cookie_advanced") + + @waiting_room_cookie_advanced.setter + def waiting_room_cookie_advanced(self, value: Optional[bool]): + pulumi.set(self, "waiting_room_cookie_advanced", value) + + @property + @pulumi.getter(name="waitingRoomCookieAutomaticSalt") + def waiting_room_cookie_automatic_salt(self) -> Optional[bool]: + return pulumi.get(self, "waiting_room_cookie_automatic_salt") + + @waiting_room_cookie_automatic_salt.setter + def waiting_room_cookie_automatic_salt(self, value: Optional[bool]): + pulumi.set(self, "waiting_room_cookie_automatic_salt", value) + + @property + @pulumi.getter(name="waitingRoomCookieDomain") + def waiting_room_cookie_domain(self) -> Optional[str]: + return pulumi.get(self, "waiting_room_cookie_domain") + + @waiting_room_cookie_domain.setter + def waiting_room_cookie_domain(self, value: Optional[str]): + pulumi.set(self, "waiting_room_cookie_domain", value) + + @property + @pulumi.getter(name="waitingRoomCookieDomainType") + def waiting_room_cookie_domain_type(self) -> Optional[str]: + return pulumi.get(self, "waiting_room_cookie_domain_type") + + @waiting_room_cookie_domain_type.setter + def waiting_room_cookie_domain_type(self, value: Optional[str]): + pulumi.set(self, "waiting_room_cookie_domain_type", value) + + @property + @pulumi.getter(name="waitingRoomCookieDuration") + def waiting_room_cookie_duration(self) -> Optional[int]: + return pulumi.get(self, "waiting_room_cookie_duration") + + @waiting_room_cookie_duration.setter + def waiting_room_cookie_duration(self, value: Optional[int]): + pulumi.set(self, "waiting_room_cookie_duration", value) + + @property + @pulumi.getter(name="waitingRoomCookieEnabled") + def waiting_room_cookie_enabled(self) -> Optional[bool]: + return pulumi.get(self, "waiting_room_cookie_enabled") + + @waiting_room_cookie_enabled.setter + def waiting_room_cookie_enabled(self, value: Optional[bool]): + pulumi.set(self, "waiting_room_cookie_enabled", value) + + @property + @pulumi.getter(name="waitingRoomCookieHttpOnly") + def waiting_room_cookie_http_only(self) -> Optional[bool]: + return pulumi.get(self, "waiting_room_cookie_http_only") + + @waiting_room_cookie_http_only.setter + def waiting_room_cookie_http_only(self, value: Optional[bool]): + pulumi.set(self, "waiting_room_cookie_http_only", value) + + @property + @pulumi.getter(name="waitingRoomCookieLabel") + def waiting_room_cookie_label(self) -> Optional[str]: + return pulumi.get(self, "waiting_room_cookie_label") + + @waiting_room_cookie_label.setter + def waiting_room_cookie_label(self, value: Optional[str]): + pulumi.set(self, "waiting_room_cookie_label", value) + + @property + @pulumi.getter(name="waitingRoomCookieManagementTitle") + def waiting_room_cookie_management_title(self) -> Optional[str]: + return pulumi.get(self, "waiting_room_cookie_management_title") + + @waiting_room_cookie_management_title.setter + def waiting_room_cookie_management_title(self, value: Optional[str]): + pulumi.set(self, "waiting_room_cookie_management_title", value) + + @property + @pulumi.getter(name="waitingRoomCookieSalt") + def waiting_room_cookie_salt(self) -> Optional[str]: + return pulumi.get(self, "waiting_room_cookie_salt") + + @waiting_room_cookie_salt.setter + def waiting_room_cookie_salt(self, value: Optional[str]): + pulumi.set(self, "waiting_room_cookie_salt", value) + + @property + @pulumi.getter(name="waitingRoomCookieShareLabel") + def waiting_room_cookie_share_label(self) -> Optional[bool]: + return pulumi.get(self, "waiting_room_cookie_share_label") + + @waiting_room_cookie_share_label.setter + def waiting_room_cookie_share_label(self, value: Optional[bool]): + pulumi.set(self, "waiting_room_cookie_share_label", value) + + @property + @pulumi.getter(name="waitingRoomCpCode") + def waiting_room_cp_code(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs']: + return pulumi.get(self, "waiting_room_cp_code") + + @waiting_room_cp_code.setter + def waiting_room_cp_code(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs']): + pulumi.set(self, "waiting_room_cp_code", value) + + @property + @pulumi.getter(name="waitingRoomDirectory") + def waiting_room_directory(self) -> Optional[str]: + return pulumi.get(self, "waiting_room_directory") + + @waiting_room_directory.setter + def waiting_room_directory(self, value: Optional[str]): + pulumi.set(self, "waiting_room_directory", value) + + @property + @pulumi.getter(name="waitingRoomManagementTitle") + def waiting_room_management_title(self) -> Optional[str]: + return pulumi.get(self, "waiting_room_management_title") + + @waiting_room_management_title.setter + def waiting_room_management_title(self, value: Optional[str]): + pulumi.set(self, "waiting_room_management_title", value) + + @property + @pulumi.getter(name="waitingRoomNetStorage") + def waiting_room_net_storage(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs']: + return pulumi.get(self, "waiting_room_net_storage") + + @waiting_room_net_storage.setter + def waiting_room_net_storage(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs']): + pulumi.set(self, "waiting_room_net_storage", value) + + @property + @pulumi.getter(name="waitingRoomStatusCode") + def waiting_room_status_code(self) -> Optional[int]: + return pulumi.get(self, "waiting_room_status_code") + + @waiting_room_status_code.setter + def waiting_room_status_code(self, value: Optional[int]): + pulumi.set(self, "waiting_room_status_code", value) + + @property + @pulumi.getter(name="waitingRoomUseCpCode") + def waiting_room_use_cp_code(self) -> Optional[bool]: + return pulumi.get(self, "waiting_room_use_cp_code") + + @waiting_room_use_cp_code.setter + def waiting_room_use_cp_code(self, value: Optional[bool]): + pulumi.set(self, "waiting_room_use_cp_code", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs: + def __init__(__self__, *, + id: Optional[int] = None, + name: Optional[str] = None): + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[int]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[str]): + pulumi.set(self, "name", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs: + def __init__(__self__, *, + access_title: Optional[str] = None, + cloudlet_shared_policy: Optional[int] = None, + custom_cookie_domain: Optional[str] = None, + domain_config: Optional[str] = None, + locked: Optional[bool] = None, + session_auto_prolong: Optional[bool] = None, + session_duration: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + waiting_room_assets_paths: Optional[Sequence[str]] = None, + waiting_room_path: Optional[str] = None, + waiting_room_title: Optional[str] = None): + if access_title is not None: + pulumi.set(__self__, "access_title", access_title) + if cloudlet_shared_policy is not None: + pulumi.set(__self__, "cloudlet_shared_policy", cloudlet_shared_policy) + if custom_cookie_domain is not None: + pulumi.set(__self__, "custom_cookie_domain", custom_cookie_domain) + if domain_config is not None: + pulumi.set(__self__, "domain_config", domain_config) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if session_auto_prolong is not None: + pulumi.set(__self__, "session_auto_prolong", session_auto_prolong) + if session_duration is not None: + pulumi.set(__self__, "session_duration", session_duration) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if waiting_room_assets_paths is not None: + pulumi.set(__self__, "waiting_room_assets_paths", waiting_room_assets_paths) + if waiting_room_path is not None: + pulumi.set(__self__, "waiting_room_path", waiting_room_path) + if waiting_room_title is not None: + pulumi.set(__self__, "waiting_room_title", waiting_room_title) + + @property + @pulumi.getter(name="accessTitle") + def access_title(self) -> Optional[str]: + return pulumi.get(self, "access_title") + + @access_title.setter + def access_title(self, value: Optional[str]): + pulumi.set(self, "access_title", value) + + @property + @pulumi.getter(name="cloudletSharedPolicy") + def cloudlet_shared_policy(self) -> Optional[int]: + return pulumi.get(self, "cloudlet_shared_policy") + + @cloudlet_shared_policy.setter + def cloudlet_shared_policy(self, value: Optional[int]): + pulumi.set(self, "cloudlet_shared_policy", value) + + @property + @pulumi.getter(name="customCookieDomain") + def custom_cookie_domain(self) -> Optional[str]: + return pulumi.get(self, "custom_cookie_domain") + + @custom_cookie_domain.setter + def custom_cookie_domain(self, value: Optional[str]): + pulumi.set(self, "custom_cookie_domain", value) + + @property + @pulumi.getter(name="domainConfig") + def domain_config(self) -> Optional[str]: + return pulumi.get(self, "domain_config") + + @domain_config.setter + def domain_config(self, value: Optional[str]): + pulumi.set(self, "domain_config", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="sessionAutoProlong") + def session_auto_prolong(self) -> Optional[bool]: + return pulumi.get(self, "session_auto_prolong") + + @session_auto_prolong.setter + def session_auto_prolong(self, value: Optional[bool]): + pulumi.set(self, "session_auto_prolong", value) + + @property + @pulumi.getter(name="sessionDuration") + def session_duration(self) -> Optional[int]: + return pulumi.get(self, "session_duration") + + @session_duration.setter + def session_duration(self, value: Optional[int]): + pulumi.set(self, "session_duration", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter(name="waitingRoomAssetsPaths") + def waiting_room_assets_paths(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "waiting_room_assets_paths") + + @waiting_room_assets_paths.setter + def waiting_room_assets_paths(self, value: Optional[Sequence[str]]): + pulumi.set(self, "waiting_room_assets_paths", value) + + @property + @pulumi.getter(name="waitingRoomPath") + def waiting_room_path(self) -> Optional[str]: + return pulumi.get(self, "waiting_room_path") + + @waiting_room_path.setter + def waiting_room_path(self, value: Optional[str]): + pulumi.set(self, "waiting_room_path", value) + + @property + @pulumi.getter(name="waitingRoomTitle") + def waiting_room_title(self) -> Optional[str]: + return pulumi.get(self, "waiting_room_title") + + @waiting_room_title.setter + def waiting_room_title(self, value: Optional[str]): + pulumi.set(self, "waiting_room_title", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs: + def __init__(__self__, *, + cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs'] = None, + created_date: Optional[int] = None, + description: Optional[str] = None, + id: Optional[int] = None, + name: Optional[str] = None, + products: Optional[Sequence[str]] = None): + if cp_code_limits is not None: + pulumi.set(__self__, "cp_code_limits", cp_code_limits) + if created_date is not None: + pulumi.set(__self__, "created_date", created_date) + if description is not None: + pulumi.set(__self__, "description", description) + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + if products is not None: + pulumi.set(__self__, "products", products) + + @property + @pulumi.getter(name="cpCodeLimits") + def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs']: + return pulumi.get(self, "cp_code_limits") + + @cp_code_limits.setter + def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs']): + pulumi.set(self, "cp_code_limits", value) + + @property + @pulumi.getter(name="createdDate") + def created_date(self) -> Optional[int]: + return pulumi.get(self, "created_date") + + @created_date.setter + def created_date(self, value: Optional[int]): + pulumi.set(self, "created_date", value) + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[str]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[int]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def products(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "products") + + @products.setter + def products(self, value: Optional[Sequence[str]]): + pulumi.set(self, "products", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs: + def __init__(__self__, *, + current_capacity: Optional[int] = None, + limit: Optional[int] = None, + limit_type: Optional[str] = None): + if current_capacity is not None: + pulumi.set(__self__, "current_capacity", current_capacity) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if limit_type is not None: + pulumi.set(__self__, "limit_type", limit_type) + + @property + @pulumi.getter(name="currentCapacity") + def current_capacity(self) -> Optional[int]: + return pulumi.get(self, "current_capacity") + + @current_capacity.setter + def current_capacity(self, value: Optional[int]): + pulumi.set(self, "current_capacity", value) + + @property + @pulumi.getter + def limit(self) -> Optional[int]: + return pulumi.get(self, "limit") + + @limit.setter + def limit(self, value: Optional[int]): + pulumi.set(self, "limit", value) + + @property + @pulumi.getter(name="limitType") + def limit_type(self) -> Optional[str]: + return pulumi.get(self, "limit_type") + + @limit_type.setter + def limit_type(self, value: Optional[str]): + pulumi.set(self, "limit_type", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs: + def __init__(__self__, *, + cp_code: Optional[int] = None, + download_domain_name: Optional[str] = None, + g2o_token: Optional[str] = None): + if cp_code is not None: + pulumi.set(__self__, "cp_code", cp_code) + if download_domain_name is not None: + pulumi.set(__self__, "download_domain_name", download_domain_name) + if g2o_token is not None: + pulumi.set(__self__, "g2o_token", g2o_token) + + @property + @pulumi.getter(name="cpCode") + def cp_code(self) -> Optional[int]: + return pulumi.get(self, "cp_code") + + @cp_code.setter + def cp_code(self, value: Optional[int]): + pulumi.set(self, "cp_code", value) + + @property + @pulumi.getter(name="downloadDomainName") + def download_domain_name(self) -> Optional[str]: + return pulumi.get(self, "download_domain_name") + + @download_domain_name.setter + def download_domain_name(self, value: Optional[str]): + pulumi.set(self, "download_domain_name", value) + + @property + @pulumi.getter(name="g2oToken") + def g2o_token(self) -> Optional[str]: + return pulumi.get(self, "g2o_token") + + @g2o_token.setter + def g2o_token(self, value: Optional[str]): + pulumi.set(self, "g2o_token", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs: + def __init__(__self__, *, + ab_variant_location: Optional[str] = None, + decryption_password1: Optional[str] = None, + decryption_password2: Optional[str] = None, + decryption_password_id1: Optional[str] = None, + decryption_password_id2: Optional[str] = None, + enable: Optional[bool] = None, + locked: Optional[bool] = None, + miscellaneous_settings_title: Optional[str] = None, + pattern_decryption_enable: Optional[bool] = None, + pattern_encryption_title: Optional[str] = None, + signature_verification_enable: Optional[bool] = None, + template_uuid: Optional[str] = None, + token_signing_title: Optional[str] = None, + use_original_as_a: Optional[bool] = None, + uuid: Optional[str] = None, + verification_key_id1: Optional[str] = None, + verification_key_id2: Optional[str] = None, + verification_public_key1: Optional[str] = None, + verification_public_key2: Optional[str] = None): + if ab_variant_location is not None: + pulumi.set(__self__, "ab_variant_location", ab_variant_location) + if decryption_password1 is not None: + pulumi.set(__self__, "decryption_password1", decryption_password1) + if decryption_password2 is not None: + pulumi.set(__self__, "decryption_password2", decryption_password2) + if decryption_password_id1 is not None: + pulumi.set(__self__, "decryption_password_id1", decryption_password_id1) + if decryption_password_id2 is not None: + pulumi.set(__self__, "decryption_password_id2", decryption_password_id2) + if enable is not None: + pulumi.set(__self__, "enable", enable) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if miscellaneous_settings_title is not None: + pulumi.set(__self__, "miscellaneous_settings_title", miscellaneous_settings_title) + if pattern_decryption_enable is not None: + pulumi.set(__self__, "pattern_decryption_enable", pattern_decryption_enable) + if pattern_encryption_title is not None: + pulumi.set(__self__, "pattern_encryption_title", pattern_encryption_title) + if signature_verification_enable is not None: + pulumi.set(__self__, "signature_verification_enable", signature_verification_enable) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if token_signing_title is not None: + pulumi.set(__self__, "token_signing_title", token_signing_title) + if use_original_as_a is not None: + pulumi.set(__self__, "use_original_as_a", use_original_as_a) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if verification_key_id1 is not None: + pulumi.set(__self__, "verification_key_id1", verification_key_id1) + if verification_key_id2 is not None: + pulumi.set(__self__, "verification_key_id2", verification_key_id2) + if verification_public_key1 is not None: + pulumi.set(__self__, "verification_public_key1", verification_public_key1) + if verification_public_key2 is not None: + pulumi.set(__self__, "verification_public_key2", verification_public_key2) + + @property + @pulumi.getter(name="abVariantLocation") + def ab_variant_location(self) -> Optional[str]: + return pulumi.get(self, "ab_variant_location") + + @ab_variant_location.setter + def ab_variant_location(self, value: Optional[str]): + pulumi.set(self, "ab_variant_location", value) + + @property + @pulumi.getter(name="decryptionPassword1") + def decryption_password1(self) -> Optional[str]: + return pulumi.get(self, "decryption_password1") + + @decryption_password1.setter + def decryption_password1(self, value: Optional[str]): + pulumi.set(self, "decryption_password1", value) + + @property + @pulumi.getter(name="decryptionPassword2") + def decryption_password2(self) -> Optional[str]: + return pulumi.get(self, "decryption_password2") + + @decryption_password2.setter + def decryption_password2(self, value: Optional[str]): + pulumi.set(self, "decryption_password2", value) + + @property + @pulumi.getter(name="decryptionPasswordId1") + def decryption_password_id1(self) -> Optional[str]: + return pulumi.get(self, "decryption_password_id1") + + @decryption_password_id1.setter + def decryption_password_id1(self, value: Optional[str]): + pulumi.set(self, "decryption_password_id1", value) + + @property + @pulumi.getter(name="decryptionPasswordId2") + def decryption_password_id2(self) -> Optional[str]: + return pulumi.get(self, "decryption_password_id2") + + @decryption_password_id2.setter + def decryption_password_id2(self, value: Optional[str]): + pulumi.set(self, "decryption_password_id2", value) + + @property + @pulumi.getter + def enable(self) -> Optional[bool]: + return pulumi.get(self, "enable") + + @enable.setter + def enable(self, value: Optional[bool]): + pulumi.set(self, "enable", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="miscellaneousSettingsTitle") + def miscellaneous_settings_title(self) -> Optional[str]: + return pulumi.get(self, "miscellaneous_settings_title") + + @miscellaneous_settings_title.setter + def miscellaneous_settings_title(self, value: Optional[str]): + pulumi.set(self, "miscellaneous_settings_title", value) + + @property + @pulumi.getter(name="patternDecryptionEnable") + def pattern_decryption_enable(self) -> Optional[bool]: + return pulumi.get(self, "pattern_decryption_enable") + + @pattern_decryption_enable.setter + def pattern_decryption_enable(self, value: Optional[bool]): + pulumi.set(self, "pattern_decryption_enable", value) + + @property + @pulumi.getter(name="patternEncryptionTitle") + def pattern_encryption_title(self) -> Optional[str]: + return pulumi.get(self, "pattern_encryption_title") + + @pattern_encryption_title.setter + def pattern_encryption_title(self, value: Optional[str]): + pulumi.set(self, "pattern_encryption_title", value) + + @property + @pulumi.getter(name="signatureVerificationEnable") + def signature_verification_enable(self) -> Optional[bool]: + return pulumi.get(self, "signature_verification_enable") + + @signature_verification_enable.setter + def signature_verification_enable(self, value: Optional[bool]): + pulumi.set(self, "signature_verification_enable", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="tokenSigningTitle") + def token_signing_title(self) -> Optional[str]: + return pulumi.get(self, "token_signing_title") + + @token_signing_title.setter + def token_signing_title(self, value: Optional[str]): + pulumi.set(self, "token_signing_title", value) + + @property + @pulumi.getter(name="useOriginalAsA") + def use_original_as_a(self) -> Optional[bool]: + return pulumi.get(self, "use_original_as_a") + + @use_original_as_a.setter + def use_original_as_a(self, value: Optional[bool]): + pulumi.set(self, "use_original_as_a", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter(name="verificationKeyId1") + def verification_key_id1(self) -> Optional[str]: + return pulumi.get(self, "verification_key_id1") + + @verification_key_id1.setter + def verification_key_id1(self, value: Optional[str]): + pulumi.set(self, "verification_key_id1", value) + + @property + @pulumi.getter(name="verificationKeyId2") + def verification_key_id2(self) -> Optional[str]: + return pulumi.get(self, "verification_key_id2") + + @verification_key_id2.setter + def verification_key_id2(self, value: Optional[str]): + pulumi.set(self, "verification_key_id2", value) + + @property + @pulumi.getter(name="verificationPublicKey1") + def verification_public_key1(self) -> Optional[str]: + return pulumi.get(self, "verification_public_key1") + + @verification_public_key1.setter + def verification_public_key1(self, value: Optional[str]): + pulumi.set(self, "verification_public_key1", value) + + @property + @pulumi.getter(name="verificationPublicKey2") + def verification_public_key2(self) -> Optional[str]: + return pulumi.get(self, "verification_public_key2") + + @verification_public_key2.setter + def verification_public_key2(self, value: Optional[str]): + pulumi.set(self, "verification_public_key2", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs: + def __init__(__self__, *, + firewall_configuration: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs'] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if firewall_configuration is not None: + pulumi.set(__self__, "firewall_configuration", firewall_configuration) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="firewallConfiguration") + def firewall_configuration(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs']: + return pulumi.get(self, "firewall_configuration") + + @firewall_configuration.setter + def firewall_configuration(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs']): + pulumi.set(self, "firewall_configuration", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs: + def __init__(__self__, *, + config_id: Optional[int] = None, + file_name: Optional[str] = None, + production_status: Optional[str] = None, + production_version: Optional[int] = None, + staging_status: Optional[str] = None, + staging_version: Optional[int] = None): + if config_id is not None: + pulumi.set(__self__, "config_id", config_id) + if file_name is not None: + pulumi.set(__self__, "file_name", file_name) + if production_status is not None: + pulumi.set(__self__, "production_status", production_status) + if production_version is not None: + pulumi.set(__self__, "production_version", production_version) + if staging_status is not None: + pulumi.set(__self__, "staging_status", staging_status) + if staging_version is not None: + pulumi.set(__self__, "staging_version", staging_version) + + @property + @pulumi.getter(name="configId") + def config_id(self) -> Optional[int]: + return pulumi.get(self, "config_id") + + @config_id.setter + def config_id(self, value: Optional[int]): + pulumi.set(self, "config_id", value) + + @property + @pulumi.getter(name="fileName") + def file_name(self) -> Optional[str]: + return pulumi.get(self, "file_name") + + @file_name.setter + def file_name(self, value: Optional[str]): + pulumi.set(self, "file_name", value) + + @property + @pulumi.getter(name="productionStatus") + def production_status(self) -> Optional[str]: + return pulumi.get(self, "production_status") + + @production_status.setter + def production_status(self, value: Optional[str]): + pulumi.set(self, "production_status", value) + + @property + @pulumi.getter(name="productionVersion") + def production_version(self) -> Optional[int]: + return pulumi.get(self, "production_version") + + @production_version.setter + def production_version(self, value: Optional[int]): + pulumi.set(self, "production_version", value) + + @property + @pulumi.getter(name="stagingStatus") + def staging_status(self) -> Optional[str]: + return pulumi.get(self, "staging_status") + + @staging_status.setter + def staging_status(self, value: Optional[str]): + pulumi.set(self, "staging_status", value) + + @property + @pulumi.getter(name="stagingVersion") + def staging_version(self) -> Optional[int]: + return pulumi.get(self, "staging_version") + + @staging_version.setter + def staging_version(self, value: Optional[int]): + pulumi.set(self, "staging_version", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionArgs: + def __init__(__self__, *, + advanced_im_match: Optional['GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs'] = None, + bucket: Optional['GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs'] = None, + cacheability: Optional['GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs'] = None, + china_cdn_region: Optional['GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs'] = None, + client_certificate: Optional['GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs'] = None, + client_ip: Optional['GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs'] = None, + client_ip_version: Optional['GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs'] = None, + cloudlets_origin: Optional['GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs'] = None, + content_delivery_network: Optional['GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs'] = None, + content_type: Optional['GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs'] = None, + device_characteristic: Optional['GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs'] = None, + ecmd_auth_groups: Optional['GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs'] = None, + ecmd_auth_scheme: Optional['GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs'] = None, + ecmd_is_authenticated: Optional['GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs'] = None, + ecmd_username: Optional['GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs'] = None, + edge_workers_failure: Optional['GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs'] = None, + file_extension: Optional['GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs'] = None, + filename: Optional['GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs'] = None, + hostname: Optional['GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs'] = None, + match_advanced: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs'] = None, + match_cp_code: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs'] = None, + match_response_code: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs'] = None, + match_variable: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs'] = None, + metadata_stage: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs'] = None, + origin_timeout: Optional['GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs'] = None, + path: Optional['GetPropertyRulesBuilderRulesV20230530CriterionPathArgs'] = None, + query_string_parameter: Optional['GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs'] = None, + random: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs'] = None, + recovery_config: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs'] = None, + regular_expression: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs'] = None, + request_cookie: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs'] = None, + request_header: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs'] = None, + request_method: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs'] = None, + request_protocol: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs'] = None, + request_type: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs'] = None, + response_header: Optional['GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs'] = None, + server_location: Optional['GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs'] = None, + time: Optional['GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs'] = None, + token_authorization: Optional['GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs'] = None, + user_agent: Optional['GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs'] = None, + user_location: Optional['GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs'] = None, + user_network: Optional['GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs'] = None, + variable_error: Optional['GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs'] = None, + virtual_waiting_room_request: Optional['GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs'] = None, + visitor_prioritization_request: Optional['GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs'] = None): + if advanced_im_match is not None: + pulumi.set(__self__, "advanced_im_match", advanced_im_match) + if bucket is not None: + pulumi.set(__self__, "bucket", bucket) + if cacheability is not None: + pulumi.set(__self__, "cacheability", cacheability) + if china_cdn_region is not None: + pulumi.set(__self__, "china_cdn_region", china_cdn_region) + if client_certificate is not None: + pulumi.set(__self__, "client_certificate", client_certificate) + if client_ip is not None: + pulumi.set(__self__, "client_ip", client_ip) + if client_ip_version is not None: + pulumi.set(__self__, "client_ip_version", client_ip_version) + if cloudlets_origin is not None: + pulumi.set(__self__, "cloudlets_origin", cloudlets_origin) + if content_delivery_network is not None: + pulumi.set(__self__, "content_delivery_network", content_delivery_network) + if content_type is not None: + pulumi.set(__self__, "content_type", content_type) + if device_characteristic is not None: + pulumi.set(__self__, "device_characteristic", device_characteristic) + if ecmd_auth_groups is not None: + pulumi.set(__self__, "ecmd_auth_groups", ecmd_auth_groups) + if ecmd_auth_scheme is not None: + pulumi.set(__self__, "ecmd_auth_scheme", ecmd_auth_scheme) + if ecmd_is_authenticated is not None: + pulumi.set(__self__, "ecmd_is_authenticated", ecmd_is_authenticated) + if ecmd_username is not None: + pulumi.set(__self__, "ecmd_username", ecmd_username) + if edge_workers_failure is not None: + pulumi.set(__self__, "edge_workers_failure", edge_workers_failure) + if file_extension is not None: + pulumi.set(__self__, "file_extension", file_extension) + if filename is not None: + pulumi.set(__self__, "filename", filename) + if hostname is not None: + pulumi.set(__self__, "hostname", hostname) + if match_advanced is not None: + pulumi.set(__self__, "match_advanced", match_advanced) + if match_cp_code is not None: + pulumi.set(__self__, "match_cp_code", match_cp_code) + if match_response_code is not None: + pulumi.set(__self__, "match_response_code", match_response_code) + if match_variable is not None: + pulumi.set(__self__, "match_variable", match_variable) + if metadata_stage is not None: + pulumi.set(__self__, "metadata_stage", metadata_stage) + if origin_timeout is not None: + pulumi.set(__self__, "origin_timeout", origin_timeout) + if path is not None: + pulumi.set(__self__, "path", path) + if query_string_parameter is not None: + pulumi.set(__self__, "query_string_parameter", query_string_parameter) + if random is not None: + pulumi.set(__self__, "random", random) + if recovery_config is not None: + pulumi.set(__self__, "recovery_config", recovery_config) + if regular_expression is not None: + pulumi.set(__self__, "regular_expression", regular_expression) + if request_cookie is not None: + pulumi.set(__self__, "request_cookie", request_cookie) + if request_header is not None: + pulumi.set(__self__, "request_header", request_header) + if request_method is not None: + pulumi.set(__self__, "request_method", request_method) + if request_protocol is not None: + pulumi.set(__self__, "request_protocol", request_protocol) + if request_type is not None: + pulumi.set(__self__, "request_type", request_type) + if response_header is not None: + pulumi.set(__self__, "response_header", response_header) + if server_location is not None: + pulumi.set(__self__, "server_location", server_location) + if time is not None: + pulumi.set(__self__, "time", time) + if token_authorization is not None: + pulumi.set(__self__, "token_authorization", token_authorization) + if user_agent is not None: + pulumi.set(__self__, "user_agent", user_agent) + if user_location is not None: + pulumi.set(__self__, "user_location", user_location) + if user_network is not None: + pulumi.set(__self__, "user_network", user_network) + if variable_error is not None: + pulumi.set(__self__, "variable_error", variable_error) + if virtual_waiting_room_request is not None: + pulumi.set(__self__, "virtual_waiting_room_request", virtual_waiting_room_request) + if visitor_prioritization_request is not None: + pulumi.set(__self__, "visitor_prioritization_request", visitor_prioritization_request) + + @property + @pulumi.getter(name="advancedImMatch") + def advanced_im_match(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs']: + return pulumi.get(self, "advanced_im_match") + + @advanced_im_match.setter + def advanced_im_match(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs']): + pulumi.set(self, "advanced_im_match", value) + + @property + @pulumi.getter + def bucket(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs']: + return pulumi.get(self, "bucket") + + @bucket.setter + def bucket(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs']): + pulumi.set(self, "bucket", value) + + @property + @pulumi.getter + def cacheability(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs']: + return pulumi.get(self, "cacheability") + + @cacheability.setter + def cacheability(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs']): + pulumi.set(self, "cacheability", value) + + @property + @pulumi.getter(name="chinaCdnRegion") + def china_cdn_region(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs']: + return pulumi.get(self, "china_cdn_region") + + @china_cdn_region.setter + def china_cdn_region(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs']): + pulumi.set(self, "china_cdn_region", value) + + @property + @pulumi.getter(name="clientCertificate") + def client_certificate(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs']: + return pulumi.get(self, "client_certificate") + + @client_certificate.setter + def client_certificate(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs']): + pulumi.set(self, "client_certificate", value) + + @property + @pulumi.getter(name="clientIp") + def client_ip(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs']: + return pulumi.get(self, "client_ip") + + @client_ip.setter + def client_ip(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs']): + pulumi.set(self, "client_ip", value) + + @property + @pulumi.getter(name="clientIpVersion") + def client_ip_version(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs']: + return pulumi.get(self, "client_ip_version") + + @client_ip_version.setter + def client_ip_version(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs']): + pulumi.set(self, "client_ip_version", value) + + @property + @pulumi.getter(name="cloudletsOrigin") + def cloudlets_origin(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs']: + return pulumi.get(self, "cloudlets_origin") + + @cloudlets_origin.setter + def cloudlets_origin(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs']): + pulumi.set(self, "cloudlets_origin", value) + + @property + @pulumi.getter(name="contentDeliveryNetwork") + def content_delivery_network(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs']: + return pulumi.get(self, "content_delivery_network") + + @content_delivery_network.setter + def content_delivery_network(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs']): + pulumi.set(self, "content_delivery_network", value) + + @property + @pulumi.getter(name="contentType") + def content_type(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs']: + return pulumi.get(self, "content_type") + + @content_type.setter + def content_type(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs']): + pulumi.set(self, "content_type", value) + + @property + @pulumi.getter(name="deviceCharacteristic") + def device_characteristic(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs']: + return pulumi.get(self, "device_characteristic") + + @device_characteristic.setter + def device_characteristic(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs']): + pulumi.set(self, "device_characteristic", value) + + @property + @pulumi.getter(name="ecmdAuthGroups") + def ecmd_auth_groups(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs']: + return pulumi.get(self, "ecmd_auth_groups") + + @ecmd_auth_groups.setter + def ecmd_auth_groups(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs']): + pulumi.set(self, "ecmd_auth_groups", value) + + @property + @pulumi.getter(name="ecmdAuthScheme") + def ecmd_auth_scheme(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs']: + return pulumi.get(self, "ecmd_auth_scheme") + + @ecmd_auth_scheme.setter + def ecmd_auth_scheme(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs']): + pulumi.set(self, "ecmd_auth_scheme", value) + + @property + @pulumi.getter(name="ecmdIsAuthenticated") + def ecmd_is_authenticated(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs']: + return pulumi.get(self, "ecmd_is_authenticated") + + @ecmd_is_authenticated.setter + def ecmd_is_authenticated(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs']): + pulumi.set(self, "ecmd_is_authenticated", value) + + @property + @pulumi.getter(name="ecmdUsername") + def ecmd_username(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs']: + return pulumi.get(self, "ecmd_username") + + @ecmd_username.setter + def ecmd_username(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs']): + pulumi.set(self, "ecmd_username", value) + + @property + @pulumi.getter(name="edgeWorkersFailure") + def edge_workers_failure(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs']: + return pulumi.get(self, "edge_workers_failure") + + @edge_workers_failure.setter + def edge_workers_failure(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs']): + pulumi.set(self, "edge_workers_failure", value) + + @property + @pulumi.getter(name="fileExtension") + def file_extension(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs']: + return pulumi.get(self, "file_extension") + + @file_extension.setter + def file_extension(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs']): + pulumi.set(self, "file_extension", value) + + @property + @pulumi.getter + def filename(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs']: + return pulumi.get(self, "filename") + + @filename.setter + def filename(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs']): + pulumi.set(self, "filename", value) + + @property + @pulumi.getter + def hostname(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs']: + return pulumi.get(self, "hostname") + + @hostname.setter + def hostname(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs']): + pulumi.set(self, "hostname", value) + + @property + @pulumi.getter(name="matchAdvanced") + def match_advanced(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs']: + return pulumi.get(self, "match_advanced") + + @match_advanced.setter + def match_advanced(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs']): + pulumi.set(self, "match_advanced", value) + + @property + @pulumi.getter(name="matchCpCode") + def match_cp_code(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs']: + return pulumi.get(self, "match_cp_code") + + @match_cp_code.setter + def match_cp_code(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs']): + pulumi.set(self, "match_cp_code", value) + + @property + @pulumi.getter(name="matchResponseCode") + def match_response_code(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs']: + return pulumi.get(self, "match_response_code") + + @match_response_code.setter + def match_response_code(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs']): + pulumi.set(self, "match_response_code", value) + + @property + @pulumi.getter(name="matchVariable") + def match_variable(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs']: + return pulumi.get(self, "match_variable") + + @match_variable.setter + def match_variable(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs']): + pulumi.set(self, "match_variable", value) + + @property + @pulumi.getter(name="metadataStage") + def metadata_stage(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs']: + return pulumi.get(self, "metadata_stage") + + @metadata_stage.setter + def metadata_stage(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs']): + pulumi.set(self, "metadata_stage", value) + + @property + @pulumi.getter(name="originTimeout") + def origin_timeout(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs']: + return pulumi.get(self, "origin_timeout") + + @origin_timeout.setter + def origin_timeout(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs']): + pulumi.set(self, "origin_timeout", value) + + @property + @pulumi.getter + def path(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionPathArgs']: + return pulumi.get(self, "path") + + @path.setter + def path(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionPathArgs']): + pulumi.set(self, "path", value) + + @property + @pulumi.getter(name="queryStringParameter") + def query_string_parameter(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs']: + return pulumi.get(self, "query_string_parameter") + + @query_string_parameter.setter + def query_string_parameter(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs']): + pulumi.set(self, "query_string_parameter", value) + + @property + @pulumi.getter + def random(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs']: + return pulumi.get(self, "random") + + @random.setter + def random(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs']): + pulumi.set(self, "random", value) + + @property + @pulumi.getter(name="recoveryConfig") + def recovery_config(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs']: + return pulumi.get(self, "recovery_config") + + @recovery_config.setter + def recovery_config(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs']): + pulumi.set(self, "recovery_config", value) + + @property + @pulumi.getter(name="regularExpression") + def regular_expression(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs']: + return pulumi.get(self, "regular_expression") + + @regular_expression.setter + def regular_expression(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs']): + pulumi.set(self, "regular_expression", value) + + @property + @pulumi.getter(name="requestCookie") + def request_cookie(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs']: + return pulumi.get(self, "request_cookie") + + @request_cookie.setter + def request_cookie(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs']): + pulumi.set(self, "request_cookie", value) + + @property + @pulumi.getter(name="requestHeader") + def request_header(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs']: + return pulumi.get(self, "request_header") + + @request_header.setter + def request_header(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs']): + pulumi.set(self, "request_header", value) + + @property + @pulumi.getter(name="requestMethod") + def request_method(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs']: + return pulumi.get(self, "request_method") + + @request_method.setter + def request_method(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs']): + pulumi.set(self, "request_method", value) + + @property + @pulumi.getter(name="requestProtocol") + def request_protocol(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs']: + return pulumi.get(self, "request_protocol") + + @request_protocol.setter + def request_protocol(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs']): + pulumi.set(self, "request_protocol", value) + + @property + @pulumi.getter(name="requestType") + def request_type(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs']: + return pulumi.get(self, "request_type") + + @request_type.setter + def request_type(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs']): + pulumi.set(self, "request_type", value) + + @property + @pulumi.getter(name="responseHeader") + def response_header(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs']: + return pulumi.get(self, "response_header") + + @response_header.setter + def response_header(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs']): + pulumi.set(self, "response_header", value) + + @property + @pulumi.getter(name="serverLocation") + def server_location(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs']: + return pulumi.get(self, "server_location") + + @server_location.setter + def server_location(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs']): + pulumi.set(self, "server_location", value) + + @property + @pulumi.getter + def time(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs']: + return pulumi.get(self, "time") + + @time.setter + def time(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs']): + pulumi.set(self, "time", value) + + @property + @pulumi.getter(name="tokenAuthorization") + def token_authorization(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs']: + return pulumi.get(self, "token_authorization") + + @token_authorization.setter + def token_authorization(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs']): + pulumi.set(self, "token_authorization", value) + + @property + @pulumi.getter(name="userAgent") + def user_agent(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs']: + return pulumi.get(self, "user_agent") + + @user_agent.setter + def user_agent(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs']): + pulumi.set(self, "user_agent", value) + + @property + @pulumi.getter(name="userLocation") + def user_location(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs']: + return pulumi.get(self, "user_location") + + @user_location.setter + def user_location(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs']): + pulumi.set(self, "user_location", value) + + @property + @pulumi.getter(name="userNetwork") + def user_network(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs']: + return pulumi.get(self, "user_network") + + @user_network.setter + def user_network(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs']): + pulumi.set(self, "user_network", value) + + @property + @pulumi.getter(name="variableError") + def variable_error(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs']: + return pulumi.get(self, "variable_error") + + @variable_error.setter + def variable_error(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs']): + pulumi.set(self, "variable_error", value) + + @property + @pulumi.getter(name="virtualWaitingRoomRequest") + def virtual_waiting_room_request(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs']: + return pulumi.get(self, "virtual_waiting_room_request") + + @virtual_waiting_room_request.setter + def virtual_waiting_room_request(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs']): + pulumi.set(self, "virtual_waiting_room_request", value) + + @property + @pulumi.getter(name="visitorPrioritizationRequest") + def visitor_prioritization_request(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs']: + return pulumi.get(self, "visitor_prioritization_request") + + @visitor_prioritization_request.setter + def visitor_prioritization_request(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs']): + pulumi.set(self, "visitor_prioritization_request", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + match_on: Optional[str] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_on is not None: + pulumi.set(__self__, "match_on", match_on) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchOn") + def match_on(self) -> Optional[str]: + return pulumi.get(self, "match_on") + + @match_on.setter + def match_on(self, value: Optional[str]): + pulumi.set(self, "match_on", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + percentage: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if percentage is not None: + pulumi.set(__self__, "percentage", percentage) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def percentage(self) -> Optional[int]: + return pulumi.get(self, "percentage") + + @percentage.setter + def percentage(self, value: Optional[int]): + pulumi.set(self, "percentage", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[str]): + pulumi.set(self, "value", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs: + def __init__(__self__, *, + is_certificate_present: Optional[bool] = None, + is_certificate_valid: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if is_certificate_present is not None: + pulumi.set(__self__, "is_certificate_present", is_certificate_present) + if is_certificate_valid is not None: + pulumi.set(__self__, "is_certificate_valid", is_certificate_valid) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="isCertificatePresent") + def is_certificate_present(self) -> Optional[bool]: + return pulumi.get(self, "is_certificate_present") + + @is_certificate_present.setter + def is_certificate_present(self, value: Optional[bool]): + pulumi.set(self, "is_certificate_present", value) + + @property + @pulumi.getter(name="isCertificateValid") + def is_certificate_valid(self) -> Optional[str]: + return pulumi.get(self, "is_certificate_valid") + + @is_certificate_valid.setter + def is_certificate_valid(self, value: Optional[str]): + pulumi.set(self, "is_certificate_valid", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + use_headers: Optional[bool] = None, + uuid: Optional[str] = None, + values: Optional[Sequence[str]] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if use_headers is not None: + pulumi.set(__self__, "use_headers", use_headers) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="useHeaders") + def use_headers(self) -> Optional[bool]: + return pulumi.get(self, "use_headers") + + @use_headers.setter + def use_headers(self, value: Optional[bool]): + pulumi.set(self, "use_headers", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[Sequence[str]]): + pulumi.set(self, "values", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + use_x_forwarded_for: Optional[bool] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if use_x_forwarded_for is not None: + pulumi.set(__self__, "use_x_forwarded_for", use_x_forwarded_for) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="useXForwardedFor") + def use_x_forwarded_for(self) -> Optional[bool]: + return pulumi.get(self, "use_x_forwarded_for") + + @use_x_forwarded_for.setter + def use_x_forwarded_for(self, value: Optional[bool]): + pulumi.set(self, "use_x_forwarded_for", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[str]): + pulumi.set(self, "value", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + origin_id: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if origin_id is not None: + pulumi.set(__self__, "origin_id", origin_id) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="originId") + def origin_id(self) -> Optional[str]: + return pulumi.get(self, "origin_id") + + @origin_id.setter + def origin_id(self, value: Optional[str]): + pulumi.set(self, "origin_id", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + network: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if network is not None: + pulumi.set(__self__, "network", network) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter + def network(self) -> Optional[str]: + return pulumi.get(self, "network") + + @network.setter + def network(self, value: Optional[str]): + pulumi.set(self, "network", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + match_case_sensitive: Optional[bool] = None, + match_operator: Optional[str] = None, + match_wildcard: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + values: Optional[Sequence[str]] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_case_sensitive is not None: + pulumi.set(__self__, "match_case_sensitive", match_case_sensitive) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if match_wildcard is not None: + pulumi.set(__self__, "match_wildcard", match_wildcard) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchCaseSensitive") + def match_case_sensitive(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive") + + @match_case_sensitive.setter + def match_case_sensitive(self, value: Optional[bool]): + pulumi.set(self, "match_case_sensitive", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="matchWildcard") + def match_wildcard(self) -> Optional[bool]: + return pulumi.get(self, "match_wildcard") + + @match_wildcard.setter + def match_wildcard(self, value: Optional[bool]): + pulumi.set(self, "match_wildcard", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[Sequence[str]]): + pulumi.set(self, "values", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs: + def __init__(__self__, *, + boolean_value: Optional[bool] = None, + characteristic: Optional[str] = None, + locked: Optional[bool] = None, + match_case_sensitive: Optional[bool] = None, + match_wildcard: Optional[bool] = None, + numeric_match_operator: Optional[str] = None, + numeric_value: Optional[int] = None, + string_match_operator: Optional[str] = None, + string_values: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + version_match_operator: Optional[str] = None, + version_value: Optional[str] = None): + if boolean_value is not None: + pulumi.set(__self__, "boolean_value", boolean_value) + if characteristic is not None: + pulumi.set(__self__, "characteristic", characteristic) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_case_sensitive is not None: + pulumi.set(__self__, "match_case_sensitive", match_case_sensitive) + if match_wildcard is not None: + pulumi.set(__self__, "match_wildcard", match_wildcard) + if numeric_match_operator is not None: + pulumi.set(__self__, "numeric_match_operator", numeric_match_operator) + if numeric_value is not None: + pulumi.set(__self__, "numeric_value", numeric_value) + if string_match_operator is not None: + pulumi.set(__self__, "string_match_operator", string_match_operator) + if string_values is not None: + pulumi.set(__self__, "string_values", string_values) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if version_match_operator is not None: + pulumi.set(__self__, "version_match_operator", version_match_operator) + if version_value is not None: + pulumi.set(__self__, "version_value", version_value) + + @property + @pulumi.getter(name="booleanValue") + def boolean_value(self) -> Optional[bool]: + return pulumi.get(self, "boolean_value") + + @boolean_value.setter + def boolean_value(self, value: Optional[bool]): + pulumi.set(self, "boolean_value", value) + + @property + @pulumi.getter + def characteristic(self) -> Optional[str]: + return pulumi.get(self, "characteristic") + + @characteristic.setter + def characteristic(self, value: Optional[str]): + pulumi.set(self, "characteristic", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchCaseSensitive") + def match_case_sensitive(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive") + + @match_case_sensitive.setter + def match_case_sensitive(self, value: Optional[bool]): + pulumi.set(self, "match_case_sensitive", value) + + @property + @pulumi.getter(name="matchWildcard") + def match_wildcard(self) -> Optional[bool]: + return pulumi.get(self, "match_wildcard") + + @match_wildcard.setter + def match_wildcard(self, value: Optional[bool]): + pulumi.set(self, "match_wildcard", value) + + @property + @pulumi.getter(name="numericMatchOperator") + def numeric_match_operator(self) -> Optional[str]: + return pulumi.get(self, "numeric_match_operator") + + @numeric_match_operator.setter + def numeric_match_operator(self, value: Optional[str]): + pulumi.set(self, "numeric_match_operator", value) + + @property + @pulumi.getter(name="numericValue") + def numeric_value(self) -> Optional[int]: + return pulumi.get(self, "numeric_value") + + @numeric_value.setter + def numeric_value(self, value: Optional[int]): + pulumi.set(self, "numeric_value", value) + + @property + @pulumi.getter(name="stringMatchOperator") + def string_match_operator(self) -> Optional[str]: + return pulumi.get(self, "string_match_operator") + + @string_match_operator.setter + def string_match_operator(self, value: Optional[str]): + pulumi.set(self, "string_match_operator", value) + + @property + @pulumi.getter(name="stringValues") + def string_values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "string_values") + + @string_values.setter + def string_values(self, value: Optional[Sequence[str]]): + pulumi.set(self, "string_values", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter(name="versionMatchOperator") + def version_match_operator(self) -> Optional[str]: + return pulumi.get(self, "version_match_operator") + + @version_match_operator.setter + def version_match_operator(self, value: Optional[str]): + pulumi.set(self, "version_match_operator", value) + + @property + @pulumi.getter(name="versionValue") + def version_value(self) -> Optional[str]: + return pulumi.get(self, "version_value") + + @version_value.setter + def version_value(self, value: Optional[str]): + pulumi.set(self, "version_value", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[str]): + pulumi.set(self, "value", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs: + def __init__(__self__, *, + auth_scheme: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if auth_scheme is not None: + pulumi.set(__self__, "auth_scheme", auth_scheme) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="authScheme") + def auth_scheme(self) -> Optional[str]: + return pulumi.get(self, "auth_scheme") + + @auth_scheme.setter + def auth_scheme(self, value: Optional[str]): + pulumi.set(self, "auth_scheme", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs: + def __init__(__self__, *, + length: Optional[str] = None, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if length is not None: + pulumi.set(__self__, "length", length) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def length(self) -> Optional[str]: + return pulumi.get(self, "length") + + @length.setter + def length(self, value: Optional[str]): + pulumi.set(self, "length", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[str]): + pulumi.set(self, "value", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs: + def __init__(__self__, *, + exec_status: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if exec_status is not None: + pulumi.set(__self__, "exec_status", exec_status) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="execStatus") + def exec_status(self) -> Optional[str]: + return pulumi.get(self, "exec_status") + + @exec_status.setter + def exec_status(self, value: Optional[str]): + pulumi.set(self, "exec_status", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + match_case_sensitive: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + values: Optional[Sequence[str]] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_case_sensitive is not None: + pulumi.set(__self__, "match_case_sensitive", match_case_sensitive) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchCaseSensitive") + def match_case_sensitive(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive") + + @match_case_sensitive.setter + def match_case_sensitive(self, value: Optional[bool]): + pulumi.set(self, "match_case_sensitive", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[Sequence[str]]): + pulumi.set(self, "values", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + match_case_sensitive: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + values: Optional[Sequence[str]] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_case_sensitive is not None: + pulumi.set(__self__, "match_case_sensitive", match_case_sensitive) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchCaseSensitive") + def match_case_sensitive(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive") + + @match_case_sensitive.setter + def match_case_sensitive(self, value: Optional[bool]): + pulumi.set(self, "match_case_sensitive", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[Sequence[str]]): + pulumi.set(self, "values", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + values: Optional[Sequence[str]] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[Sequence[str]]): + pulumi.set(self, "values", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs: + def __init__(__self__, *, + close_xml: Optional[str] = None, + description: Optional[str] = None, + locked: Optional[bool] = None, + open_xml: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if close_xml is not None: + pulumi.set(__self__, "close_xml", close_xml) + if description is not None: + pulumi.set(__self__, "description", description) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if open_xml is not None: + pulumi.set(__self__, "open_xml", open_xml) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="closeXml") + def close_xml(self) -> Optional[str]: + return pulumi.get(self, "close_xml") + + @close_xml.setter + def close_xml(self, value: Optional[str]): + pulumi.set(self, "close_xml", value) + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[str]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="openXml") + def open_xml(self) -> Optional[str]: + return pulumi.get(self, "open_xml") + + @open_xml.setter + def open_xml(self, value: Optional[str]): + pulumi.set(self, "open_xml", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs'] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def value(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs']: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs']): + pulumi.set(self, "value", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs: + def __init__(__self__, *, + cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs'] = None, + created_date: Optional[int] = None, + description: Optional[str] = None, + id: Optional[int] = None, + name: Optional[str] = None, + products: Optional[Sequence[str]] = None): + if cp_code_limits is not None: + pulumi.set(__self__, "cp_code_limits", cp_code_limits) + if created_date is not None: + pulumi.set(__self__, "created_date", created_date) + if description is not None: + pulumi.set(__self__, "description", description) + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + if products is not None: + pulumi.set(__self__, "products", products) + + @property + @pulumi.getter(name="cpCodeLimits") + def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs']: + return pulumi.get(self, "cp_code_limits") + + @cp_code_limits.setter + def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs']): + pulumi.set(self, "cp_code_limits", value) + + @property + @pulumi.getter(name="createdDate") + def created_date(self) -> Optional[int]: + return pulumi.get(self, "created_date") + + @created_date.setter + def created_date(self, value: Optional[int]): + pulumi.set(self, "created_date", value) + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[str]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[int]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def products(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "products") + + @products.setter + def products(self, value: Optional[Sequence[str]]): + pulumi.set(self, "products", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs: + def __init__(__self__, *, + current_capacity: Optional[int] = None, + limit: Optional[int] = None, + limit_type: Optional[str] = None): + if current_capacity is not None: + pulumi.set(__self__, "current_capacity", current_capacity) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if limit_type is not None: + pulumi.set(__self__, "limit_type", limit_type) + + @property + @pulumi.getter(name="currentCapacity") + def current_capacity(self) -> Optional[int]: + return pulumi.get(self, "current_capacity") + + @current_capacity.setter + def current_capacity(self, value: Optional[int]): + pulumi.set(self, "current_capacity", value) + + @property + @pulumi.getter + def limit(self) -> Optional[int]: + return pulumi.get(self, "limit") + + @limit.setter + def limit(self, value: Optional[int]): + pulumi.set(self, "limit", value) + + @property + @pulumi.getter(name="limitType") + def limit_type(self) -> Optional[str]: + return pulumi.get(self, "limit_type") + + @limit_type.setter + def limit_type(self, value: Optional[str]): + pulumi.set(self, "limit_type", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + lower_bound: Optional[int] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + upper_bound: Optional[int] = None, + uuid: Optional[str] = None, + values: Optional[Sequence[str]] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if lower_bound is not None: + pulumi.set(__self__, "lower_bound", lower_bound) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if upper_bound is not None: + pulumi.set(__self__, "upper_bound", upper_bound) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="lowerBound") + def lower_bound(self) -> Optional[int]: + return pulumi.get(self, "lower_bound") + + @lower_bound.setter + def lower_bound(self, value: Optional[int]): + pulumi.set(self, "lower_bound", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="upperBound") + def upper_bound(self) -> Optional[int]: + return pulumi.get(self, "upper_bound") + + @upper_bound.setter + def upper_bound(self, value: Optional[int]): + pulumi.set(self, "upper_bound", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[Sequence[str]]): + pulumi.set(self, "values", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + lower_bound: Optional[str] = None, + match_case_sensitive: Optional[bool] = None, + match_operator: Optional[str] = None, + match_wildcard: Optional[bool] = None, + template_uuid: Optional[str] = None, + upper_bound: Optional[str] = None, + uuid: Optional[str] = None, + variable_expression: Optional[str] = None, + variable_name: Optional[str] = None, + variable_values: Optional[Sequence[str]] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if lower_bound is not None: + pulumi.set(__self__, "lower_bound", lower_bound) + if match_case_sensitive is not None: + pulumi.set(__self__, "match_case_sensitive", match_case_sensitive) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if match_wildcard is not None: + pulumi.set(__self__, "match_wildcard", match_wildcard) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if upper_bound is not None: + pulumi.set(__self__, "upper_bound", upper_bound) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if variable_expression is not None: + pulumi.set(__self__, "variable_expression", variable_expression) + if variable_name is not None: + pulumi.set(__self__, "variable_name", variable_name) + if variable_values is not None: + pulumi.set(__self__, "variable_values", variable_values) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="lowerBound") + def lower_bound(self) -> Optional[str]: + return pulumi.get(self, "lower_bound") + + @lower_bound.setter + def lower_bound(self, value: Optional[str]): + pulumi.set(self, "lower_bound", value) + + @property + @pulumi.getter(name="matchCaseSensitive") + def match_case_sensitive(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive") + + @match_case_sensitive.setter + def match_case_sensitive(self, value: Optional[bool]): + pulumi.set(self, "match_case_sensitive", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="matchWildcard") + def match_wildcard(self) -> Optional[bool]: + return pulumi.get(self, "match_wildcard") + + @match_wildcard.setter + def match_wildcard(self, value: Optional[bool]): + pulumi.set(self, "match_wildcard", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="upperBound") + def upper_bound(self) -> Optional[str]: + return pulumi.get(self, "upper_bound") + + @upper_bound.setter + def upper_bound(self, value: Optional[str]): + pulumi.set(self, "upper_bound", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter(name="variableExpression") + def variable_expression(self) -> Optional[str]: + return pulumi.get(self, "variable_expression") + + @variable_expression.setter + def variable_expression(self, value: Optional[str]): + pulumi.set(self, "variable_expression", value) + + @property + @pulumi.getter(name="variableName") + def variable_name(self) -> Optional[str]: + return pulumi.get(self, "variable_name") + + @variable_name.setter + def variable_name(self, value: Optional[str]): + pulumi.set(self, "variable_name", value) + + @property + @pulumi.getter(name="variableValues") + def variable_values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "variable_values") + + @variable_values.setter + def variable_values(self, value: Optional[Sequence[str]]): + pulumi.set(self, "variable_values", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[str]): + pulumi.set(self, "value", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionPathArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + match_case_sensitive: Optional[bool] = None, + match_operator: Optional[str] = None, + normalize: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + values: Optional[Sequence[str]] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_case_sensitive is not None: + pulumi.set(__self__, "match_case_sensitive", match_case_sensitive) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if normalize is not None: + pulumi.set(__self__, "normalize", normalize) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchCaseSensitive") + def match_case_sensitive(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive") + + @match_case_sensitive.setter + def match_case_sensitive(self, value: Optional[bool]): + pulumi.set(self, "match_case_sensitive", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter + def normalize(self) -> Optional[bool]: + return pulumi.get(self, "normalize") + + @normalize.setter + def normalize(self, value: Optional[bool]): + pulumi.set(self, "normalize", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[Sequence[str]]): + pulumi.set(self, "values", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs: + def __init__(__self__, *, + escape_value: Optional[bool] = None, + locked: Optional[bool] = None, + lower_bound: Optional[int] = None, + match_case_sensitive_name: Optional[bool] = None, + match_case_sensitive_value: Optional[bool] = None, + match_operator: Optional[str] = None, + match_wildcard_name: Optional[bool] = None, + match_wildcard_value: Optional[bool] = None, + parameter_name: Optional[str] = None, + template_uuid: Optional[str] = None, + upper_bound: Optional[int] = None, + uuid: Optional[str] = None, + values: Optional[Sequence[str]] = None): + if escape_value is not None: + pulumi.set(__self__, "escape_value", escape_value) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if lower_bound is not None: + pulumi.set(__self__, "lower_bound", lower_bound) + if match_case_sensitive_name is not None: + pulumi.set(__self__, "match_case_sensitive_name", match_case_sensitive_name) + if match_case_sensitive_value is not None: + pulumi.set(__self__, "match_case_sensitive_value", match_case_sensitive_value) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if match_wildcard_name is not None: + pulumi.set(__self__, "match_wildcard_name", match_wildcard_name) + if match_wildcard_value is not None: + pulumi.set(__self__, "match_wildcard_value", match_wildcard_value) + if parameter_name is not None: + pulumi.set(__self__, "parameter_name", parameter_name) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if upper_bound is not None: + pulumi.set(__self__, "upper_bound", upper_bound) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter(name="escapeValue") + def escape_value(self) -> Optional[bool]: + return pulumi.get(self, "escape_value") + + @escape_value.setter + def escape_value(self, value: Optional[bool]): + pulumi.set(self, "escape_value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="lowerBound") + def lower_bound(self) -> Optional[int]: + return pulumi.get(self, "lower_bound") + + @lower_bound.setter + def lower_bound(self, value: Optional[int]): + pulumi.set(self, "lower_bound", value) + + @property + @pulumi.getter(name="matchCaseSensitiveName") + def match_case_sensitive_name(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive_name") + + @match_case_sensitive_name.setter + def match_case_sensitive_name(self, value: Optional[bool]): + pulumi.set(self, "match_case_sensitive_name", value) + + @property + @pulumi.getter(name="matchCaseSensitiveValue") + def match_case_sensitive_value(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive_value") + + @match_case_sensitive_value.setter + def match_case_sensitive_value(self, value: Optional[bool]): + pulumi.set(self, "match_case_sensitive_value", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="matchWildcardName") + def match_wildcard_name(self) -> Optional[bool]: + return pulumi.get(self, "match_wildcard_name") + + @match_wildcard_name.setter + def match_wildcard_name(self, value: Optional[bool]): + pulumi.set(self, "match_wildcard_name", value) + + @property + @pulumi.getter(name="matchWildcardValue") + def match_wildcard_value(self) -> Optional[bool]: + return pulumi.get(self, "match_wildcard_value") + + @match_wildcard_value.setter + def match_wildcard_value(self, value: Optional[bool]): + pulumi.set(self, "match_wildcard_value", value) + + @property + @pulumi.getter(name="parameterName") + def parameter_name(self) -> Optional[str]: + return pulumi.get(self, "parameter_name") + + @parameter_name.setter + def parameter_name(self, value: Optional[str]): + pulumi.set(self, "parameter_name", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="upperBound") + def upper_bound(self) -> Optional[int]: + return pulumi.get(self, "upper_bound") + + @upper_bound.setter + def upper_bound(self, value: Optional[int]): + pulumi.set(self, "upper_bound", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[Sequence[str]]): + pulumi.set(self, "values", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs: + def __init__(__self__, *, + bucket: Optional[int] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if bucket is not None: + pulumi.set(__self__, "bucket", bucket) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def bucket(self) -> Optional[int]: + return pulumi.get(self, "bucket") + + @bucket.setter + def bucket(self, value: Optional[int]): + pulumi.set(self, "bucket", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs: + def __init__(__self__, *, + config_name: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if config_name is not None: + pulumi.set(__self__, "config_name", config_name) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="configName") + def config_name(self) -> Optional[str]: + return pulumi.get(self, "config_name") + + @config_name.setter + def config_name(self, value: Optional[str]): + pulumi.set(self, "config_name", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs: + def __init__(__self__, *, + case_sensitive: Optional[bool] = None, + locked: Optional[bool] = None, + match_string: Optional[str] = None, + regex: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if case_sensitive is not None: + pulumi.set(__self__, "case_sensitive", case_sensitive) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_string is not None: + pulumi.set(__self__, "match_string", match_string) + if regex is not None: + pulumi.set(__self__, "regex", regex) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="caseSensitive") + def case_sensitive(self) -> Optional[bool]: + return pulumi.get(self, "case_sensitive") + + @case_sensitive.setter + def case_sensitive(self, value: Optional[bool]): + pulumi.set(self, "case_sensitive", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchString") + def match_string(self) -> Optional[str]: + return pulumi.get(self, "match_string") + + @match_string.setter + def match_string(self, value: Optional[str]): + pulumi.set(self, "match_string", value) + + @property + @pulumi.getter + def regex(self) -> Optional[str]: + return pulumi.get(self, "regex") + + @regex.setter + def regex(self, value: Optional[str]): + pulumi.set(self, "regex", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs: + def __init__(__self__, *, + cookie_name: Optional[str] = None, + locked: Optional[bool] = None, + lower_bound: Optional[int] = None, + match_case_sensitive_name: Optional[bool] = None, + match_case_sensitive_value: Optional[bool] = None, + match_operator: Optional[str] = None, + match_wildcard_name: Optional[bool] = None, + match_wildcard_value: Optional[bool] = None, + template_uuid: Optional[str] = None, + upper_bound: Optional[int] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if cookie_name is not None: + pulumi.set(__self__, "cookie_name", cookie_name) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if lower_bound is not None: + pulumi.set(__self__, "lower_bound", lower_bound) + if match_case_sensitive_name is not None: + pulumi.set(__self__, "match_case_sensitive_name", match_case_sensitive_name) + if match_case_sensitive_value is not None: + pulumi.set(__self__, "match_case_sensitive_value", match_case_sensitive_value) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if match_wildcard_name is not None: + pulumi.set(__self__, "match_wildcard_name", match_wildcard_name) + if match_wildcard_value is not None: + pulumi.set(__self__, "match_wildcard_value", match_wildcard_value) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if upper_bound is not None: + pulumi.set(__self__, "upper_bound", upper_bound) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="cookieName") + def cookie_name(self) -> Optional[str]: + return pulumi.get(self, "cookie_name") + + @cookie_name.setter + def cookie_name(self, value: Optional[str]): + pulumi.set(self, "cookie_name", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="lowerBound") + def lower_bound(self) -> Optional[int]: + return pulumi.get(self, "lower_bound") + + @lower_bound.setter + def lower_bound(self, value: Optional[int]): + pulumi.set(self, "lower_bound", value) + + @property + @pulumi.getter(name="matchCaseSensitiveName") + def match_case_sensitive_name(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive_name") + + @match_case_sensitive_name.setter + def match_case_sensitive_name(self, value: Optional[bool]): + pulumi.set(self, "match_case_sensitive_name", value) + + @property + @pulumi.getter(name="matchCaseSensitiveValue") + def match_case_sensitive_value(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive_value") + + @match_case_sensitive_value.setter + def match_case_sensitive_value(self, value: Optional[bool]): + pulumi.set(self, "match_case_sensitive_value", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="matchWildcardName") + def match_wildcard_name(self) -> Optional[bool]: + return pulumi.get(self, "match_wildcard_name") + + @match_wildcard_name.setter + def match_wildcard_name(self, value: Optional[bool]): + pulumi.set(self, "match_wildcard_name", value) + + @property + @pulumi.getter(name="matchWildcardValue") + def match_wildcard_value(self) -> Optional[bool]: + return pulumi.get(self, "match_wildcard_value") + + @match_wildcard_value.setter + def match_wildcard_value(self, value: Optional[bool]): + pulumi.set(self, "match_wildcard_value", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="upperBound") + def upper_bound(self) -> Optional[int]: + return pulumi.get(self, "upper_bound") + + @upper_bound.setter + def upper_bound(self, value: Optional[int]): + pulumi.set(self, "upper_bound", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[str]): + pulumi.set(self, "value", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs: + def __init__(__self__, *, + header_name: Optional[str] = None, + locked: Optional[bool] = None, + match_case_sensitive_value: Optional[bool] = None, + match_operator: Optional[str] = None, + match_wildcard_name: Optional[bool] = None, + match_wildcard_value: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + values: Optional[Sequence[str]] = None): + if header_name is not None: + pulumi.set(__self__, "header_name", header_name) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_case_sensitive_value is not None: + pulumi.set(__self__, "match_case_sensitive_value", match_case_sensitive_value) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if match_wildcard_name is not None: + pulumi.set(__self__, "match_wildcard_name", match_wildcard_name) + if match_wildcard_value is not None: + pulumi.set(__self__, "match_wildcard_value", match_wildcard_value) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter(name="headerName") + def header_name(self) -> Optional[str]: + return pulumi.get(self, "header_name") + + @header_name.setter + def header_name(self, value: Optional[str]): + pulumi.set(self, "header_name", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchCaseSensitiveValue") + def match_case_sensitive_value(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive_value") + + @match_case_sensitive_value.setter + def match_case_sensitive_value(self, value: Optional[bool]): + pulumi.set(self, "match_case_sensitive_value", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="matchWildcardName") + def match_wildcard_name(self) -> Optional[bool]: + return pulumi.get(self, "match_wildcard_name") + + @match_wildcard_name.setter + def match_wildcard_name(self, value: Optional[bool]): + pulumi.set(self, "match_wildcard_name", value) + + @property + @pulumi.getter(name="matchWildcardValue") + def match_wildcard_value(self) -> Optional[bool]: + return pulumi.get(self, "match_wildcard_value") + + @match_wildcard_value.setter + def match_wildcard_value(self, value: Optional[bool]): + pulumi.set(self, "match_wildcard_value", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[Sequence[str]]): + pulumi.set(self, "values", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[str]): + pulumi.set(self, "value", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[str]): + pulumi.set(self, "value", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[str]): + pulumi.set(self, "value", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs: + def __init__(__self__, *, + header_name: Optional[str] = None, + locked: Optional[bool] = None, + lower_bound: Optional[int] = None, + match_case_sensitive_value: Optional[bool] = None, + match_operator: Optional[str] = None, + match_wildcard_name: Optional[bool] = None, + match_wildcard_value: Optional[bool] = None, + template_uuid: Optional[str] = None, + upper_bound: Optional[int] = None, + uuid: Optional[str] = None, + values: Optional[Sequence[str]] = None): + if header_name is not None: + pulumi.set(__self__, "header_name", header_name) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if lower_bound is not None: + pulumi.set(__self__, "lower_bound", lower_bound) + if match_case_sensitive_value is not None: + pulumi.set(__self__, "match_case_sensitive_value", match_case_sensitive_value) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if match_wildcard_name is not None: + pulumi.set(__self__, "match_wildcard_name", match_wildcard_name) + if match_wildcard_value is not None: + pulumi.set(__self__, "match_wildcard_value", match_wildcard_value) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if upper_bound is not None: + pulumi.set(__self__, "upper_bound", upper_bound) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter(name="headerName") + def header_name(self) -> Optional[str]: + return pulumi.get(self, "header_name") + + @header_name.setter + def header_name(self, value: Optional[str]): + pulumi.set(self, "header_name", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="lowerBound") + def lower_bound(self) -> Optional[int]: + return pulumi.get(self, "lower_bound") + + @lower_bound.setter + def lower_bound(self, value: Optional[int]): + pulumi.set(self, "lower_bound", value) + + @property + @pulumi.getter(name="matchCaseSensitiveValue") + def match_case_sensitive_value(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive_value") + + @match_case_sensitive_value.setter + def match_case_sensitive_value(self, value: Optional[bool]): + pulumi.set(self, "match_case_sensitive_value", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="matchWildcardName") + def match_wildcard_name(self) -> Optional[bool]: + return pulumi.get(self, "match_wildcard_name") + + @match_wildcard_name.setter + def match_wildcard_name(self, value: Optional[bool]): + pulumi.set(self, "match_wildcard_name", value) + + @property + @pulumi.getter(name="matchWildcardValue") + def match_wildcard_value(self) -> Optional[bool]: + return pulumi.get(self, "match_wildcard_value") + + @match_wildcard_value.setter + def match_wildcard_value(self, value: Optional[bool]): + pulumi.set(self, "match_wildcard_value", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="upperBound") + def upper_bound(self) -> Optional[int]: + return pulumi.get(self, "upper_bound") + + @upper_bound.setter + def upper_bound(self, value: Optional[int]): + pulumi.set(self, "upper_bound", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[Sequence[str]]): + pulumi.set(self, "values", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs: + def __init__(__self__, *, + continents: Optional[Sequence[str]] = None, + countries: Optional[Sequence[str]] = None, + location_type: Optional[str] = None, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + regions: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if continents is not None: + pulumi.set(__self__, "continents", continents) + if countries is not None: + pulumi.set(__self__, "countries", countries) + if location_type is not None: + pulumi.set(__self__, "location_type", location_type) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if regions is not None: + pulumi.set(__self__, "regions", regions) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def continents(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "continents") + + @continents.setter + def continents(self, value: Optional[Sequence[str]]): + pulumi.set(self, "continents", value) + + @property + @pulumi.getter + def countries(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "countries") + + @countries.setter + def countries(self, value: Optional[Sequence[str]]): + pulumi.set(self, "countries", value) + + @property + @pulumi.getter(name="locationType") + def location_type(self) -> Optional[str]: + return pulumi.get(self, "location_type") + + @location_type.setter + def location_type(self, value: Optional[str]): + pulumi.set(self, "location_type", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter + def regions(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "regions") + + @regions.setter + def regions(self, value: Optional[Sequence[str]]): + pulumi.set(self, "regions", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs: + def __init__(__self__, *, + apply_daylight_savings_time: Optional[bool] = None, + begin_date: Optional[str] = None, + end_date: Optional[str] = None, + lasting_date: Optional[str] = None, + lasting_duration: Optional[str] = None, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + repeat_begin_date: Optional[str] = None, + repeat_duration: Optional[str] = None, + repeat_interval: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if apply_daylight_savings_time is not None: + pulumi.set(__self__, "apply_daylight_savings_time", apply_daylight_savings_time) + if begin_date is not None: + pulumi.set(__self__, "begin_date", begin_date) + if end_date is not None: + pulumi.set(__self__, "end_date", end_date) + if lasting_date is not None: + pulumi.set(__self__, "lasting_date", lasting_date) + if lasting_duration is not None: + pulumi.set(__self__, "lasting_duration", lasting_duration) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if repeat_begin_date is not None: + pulumi.set(__self__, "repeat_begin_date", repeat_begin_date) + if repeat_duration is not None: + pulumi.set(__self__, "repeat_duration", repeat_duration) + if repeat_interval is not None: + pulumi.set(__self__, "repeat_interval", repeat_interval) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="applyDaylightSavingsTime") + def apply_daylight_savings_time(self) -> Optional[bool]: + return pulumi.get(self, "apply_daylight_savings_time") + + @apply_daylight_savings_time.setter + def apply_daylight_savings_time(self, value: Optional[bool]): + pulumi.set(self, "apply_daylight_savings_time", value) + + @property + @pulumi.getter(name="beginDate") + def begin_date(self) -> Optional[str]: + return pulumi.get(self, "begin_date") + + @begin_date.setter + def begin_date(self, value: Optional[str]): + pulumi.set(self, "begin_date", value) + + @property + @pulumi.getter(name="endDate") + def end_date(self) -> Optional[str]: + return pulumi.get(self, "end_date") + + @end_date.setter + def end_date(self, value: Optional[str]): + pulumi.set(self, "end_date", value) + + @property + @pulumi.getter(name="lastingDate") + def lasting_date(self) -> Optional[str]: + return pulumi.get(self, "lasting_date") + + @lasting_date.setter + def lasting_date(self, value: Optional[str]): + pulumi.set(self, "lasting_date", value) + + @property + @pulumi.getter(name="lastingDuration") + def lasting_duration(self) -> Optional[str]: + return pulumi.get(self, "lasting_duration") + + @lasting_duration.setter + def lasting_duration(self, value: Optional[str]): + pulumi.set(self, "lasting_duration", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="repeatBeginDate") + def repeat_begin_date(self) -> Optional[str]: + return pulumi.get(self, "repeat_begin_date") + + @repeat_begin_date.setter + def repeat_begin_date(self, value: Optional[str]): + pulumi.set(self, "repeat_begin_date", value) + + @property + @pulumi.getter(name="repeatDuration") + def repeat_duration(self) -> Optional[str]: + return pulumi.get(self, "repeat_duration") + + @repeat_duration.setter + def repeat_duration(self, value: Optional[str]): + pulumi.set(self, "repeat_duration", value) + + @property + @pulumi.getter(name="repeatInterval") + def repeat_interval(self) -> Optional[str]: + return pulumi.get(self, "repeat_interval") + + @repeat_interval.setter + def repeat_interval(self, value: Optional[str]): + pulumi.set(self, "repeat_interval", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + status_lists: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if status_lists is not None: + pulumi.set(__self__, "status_lists", status_lists) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="statusLists") + def status_lists(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "status_lists") + + @status_lists.setter + def status_lists(self, value: Optional[Sequence[str]]): + pulumi.set(self, "status_lists", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + match_case_sensitive: Optional[bool] = None, + match_operator: Optional[str] = None, + match_wildcard: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + values: Optional[Sequence[str]] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_case_sensitive is not None: + pulumi.set(__self__, "match_case_sensitive", match_case_sensitive) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if match_wildcard is not None: + pulumi.set(__self__, "match_wildcard", match_wildcard) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchCaseSensitive") + def match_case_sensitive(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive") + + @match_case_sensitive.setter + def match_case_sensitive(self, value: Optional[bool]): + pulumi.set(self, "match_case_sensitive", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="matchWildcard") + def match_wildcard(self) -> Optional[bool]: + return pulumi.get(self, "match_wildcard") + + @match_wildcard.setter + def match_wildcard(self, value: Optional[bool]): + pulumi.set(self, "match_wildcard", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + @values.setter + def values(self, value: Optional[Sequence[str]]): + pulumi.set(self, "values", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs: + def __init__(__self__, *, + check_ips: Optional[str] = None, + continent_values: Optional[Sequence[str]] = None, + country_values: Optional[Sequence[str]] = None, + field: Optional[str] = None, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + region_values: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + use_only_first_x_forwarded_for_ip: Optional[bool] = None, + uuid: Optional[str] = None): + if check_ips is not None: + pulumi.set(__self__, "check_ips", check_ips) + if continent_values is not None: + pulumi.set(__self__, "continent_values", continent_values) + if country_values is not None: + pulumi.set(__self__, "country_values", country_values) + if field is not None: + pulumi.set(__self__, "field", field) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if region_values is not None: + pulumi.set(__self__, "region_values", region_values) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if use_only_first_x_forwarded_for_ip is not None: + pulumi.set(__self__, "use_only_first_x_forwarded_for_ip", use_only_first_x_forwarded_for_ip) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="checkIps") + def check_ips(self) -> Optional[str]: + return pulumi.get(self, "check_ips") + + @check_ips.setter + def check_ips(self, value: Optional[str]): + pulumi.set(self, "check_ips", value) + + @property + @pulumi.getter(name="continentValues") + def continent_values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "continent_values") + + @continent_values.setter + def continent_values(self, value: Optional[Sequence[str]]): + pulumi.set(self, "continent_values", value) + + @property + @pulumi.getter(name="countryValues") + def country_values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "country_values") + + @country_values.setter + def country_values(self, value: Optional[Sequence[str]]): + pulumi.set(self, "country_values", value) + + @property + @pulumi.getter + def field(self) -> Optional[str]: + return pulumi.get(self, "field") + + @field.setter + def field(self, value: Optional[str]): + pulumi.set(self, "field", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="regionValues") + def region_values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "region_values") + + @region_values.setter + def region_values(self, value: Optional[Sequence[str]]): + pulumi.set(self, "region_values", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="useOnlyFirstXForwardedForIp") + def use_only_first_x_forwarded_for_ip(self) -> Optional[bool]: + return pulumi.get(self, "use_only_first_x_forwarded_for_ip") + + @use_only_first_x_forwarded_for_ip.setter + def use_only_first_x_forwarded_for_ip(self, value: Optional[bool]): + pulumi.set(self, "use_only_first_x_forwarded_for_ip", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs: + def __init__(__self__, *, + bandwidth_values: Optional[Sequence[str]] = None, + check_ips: Optional[str] = None, + field: Optional[str] = None, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + network_type_values: Optional[Sequence[str]] = None, + network_values: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + use_only_first_x_forwarded_for_ip: Optional[bool] = None, + uuid: Optional[str] = None): + if bandwidth_values is not None: + pulumi.set(__self__, "bandwidth_values", bandwidth_values) + if check_ips is not None: + pulumi.set(__self__, "check_ips", check_ips) + if field is not None: + pulumi.set(__self__, "field", field) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if network_type_values is not None: + pulumi.set(__self__, "network_type_values", network_type_values) + if network_values is not None: + pulumi.set(__self__, "network_values", network_values) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if use_only_first_x_forwarded_for_ip is not None: + pulumi.set(__self__, "use_only_first_x_forwarded_for_ip", use_only_first_x_forwarded_for_ip) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="bandwidthValues") + def bandwidth_values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "bandwidth_values") + + @bandwidth_values.setter + def bandwidth_values(self, value: Optional[Sequence[str]]): + pulumi.set(self, "bandwidth_values", value) + + @property + @pulumi.getter(name="checkIps") + def check_ips(self) -> Optional[str]: + return pulumi.get(self, "check_ips") + + @check_ips.setter + def check_ips(self, value: Optional[str]): + pulumi.set(self, "check_ips", value) + + @property + @pulumi.getter + def field(self) -> Optional[str]: + return pulumi.get(self, "field") + + @field.setter + def field(self, value: Optional[str]): + pulumi.set(self, "field", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="networkTypeValues") + def network_type_values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "network_type_values") + + @network_type_values.setter + def network_type_values(self, value: Optional[Sequence[str]]): + pulumi.set(self, "network_type_values", value) + + @property + @pulumi.getter(name="networkValues") + def network_values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "network_values") + + @network_values.setter + def network_values(self, value: Optional[Sequence[str]]): + pulumi.set(self, "network_values", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="useOnlyFirstXForwardedForIp") + def use_only_first_x_forwarded_for_ip(self) -> Optional[bool]: + return pulumi.get(self, "use_only_first_x_forwarded_for_ip") + + @use_only_first_x_forwarded_for_ip.setter + def use_only_first_x_forwarded_for_ip(self, value: Optional[bool]): + pulumi.set(self, "use_only_first_x_forwarded_for_ip", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + result: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + variable_names: Optional[Sequence[str]] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if result is not None: + pulumi.set(__self__, "result", result) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if variable_names is not None: + pulumi.set(__self__, "variable_names", variable_names) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def result(self) -> Optional[bool]: + return pulumi.get(self, "result") + + @result.setter + def result(self, value: Optional[bool]): + pulumi.set(self, "result", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter(name="variableNames") + def variable_names(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "variable_names") + + @variable_names.setter + def variable_names(self, value: Optional[Sequence[str]]): + pulumi.set(self, "variable_names", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + match_on: Optional[str] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_on is not None: + pulumi.set(__self__, "match_on", match_on) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchOn") + def match_on(self) -> Optional[str]: + return pulumi.get(self, "match_on") + + @match_on.setter + def match_on(self, value: Optional[str]): + pulumi.set(self, "match_on", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + match_on: Optional[str] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_on is not None: + pulumi.set(__self__, "match_on", match_on) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchOn") + def match_on(self) -> Optional[str]: + return pulumi.get(self, "match_on") + + @match_on.setter + def match_on(self, value: Optional[str]): + pulumi.set(self, "match_on", value) + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @match_operator.setter + def match_operator(self, value: Optional[str]): + pulumi.set(self, "match_operator", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs: + def __init__(__self__, *, + name: Optional[str] = None, + override_id: Optional[str] = None): + if name is not None: + pulumi.set(__self__, "name", name) + if override_id is not None: + pulumi.set(__self__, "override_id", override_id) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="overrideId") + def override_id(self) -> Optional[str]: + return pulumi.get(self, "override_id") + + @override_id.setter + def override_id(self, value: Optional[str]): + pulumi.set(self, "override_id", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230530VariableArgs: + def __init__(__self__, *, + description: str, + hidden: bool, + name: str, + sensitive: bool, + value: str): + pulumi.set(__self__, "description", description) + pulumi.set(__self__, "hidden", hidden) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "sensitive", sensitive) + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def description(self) -> str: + return pulumi.get(self, "description") + + @description.setter + def description(self, value: str): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def hidden(self) -> bool: + return pulumi.get(self, "hidden") + + @hidden.setter + def hidden(self, value: bool): + pulumi.set(self, "hidden", value) + + @property + @pulumi.getter + def name(self) -> str: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: str): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def sensitive(self) -> bool: + return pulumi.get(self, "sensitive") + + @sensitive.setter + def sensitive(self, value: bool): + pulumi.set(self, "sensitive", value) + + @property + @pulumi.getter + def value(self) -> str: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: str): + pulumi.set(self, "value", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920Args: + def __init__(__self__, *, + name: str, + advanced_override: Optional[str] = None, + behaviors: Optional[Sequence['GetPropertyRulesBuilderRulesV20230920BehaviorArgs']] = None, + childrens: Optional[Sequence[str]] = None, + comments: Optional[str] = None, + criteria_locked: Optional[bool] = None, + criteria_must_satisfy: Optional[str] = None, + criterions: Optional[Sequence['GetPropertyRulesBuilderRulesV20230920CriterionArgs']] = None, + custom_override: Optional['GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs'] = None, + is_secure: Optional[bool] = None, + template_link: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + variables: Optional[Sequence['GetPropertyRulesBuilderRulesV20230920VariableArgs']] = None): + pulumi.set(__self__, "name", name) + if advanced_override is not None: + pulumi.set(__self__, "advanced_override", advanced_override) + if behaviors is not None: + pulumi.set(__self__, "behaviors", behaviors) + if childrens is not None: + pulumi.set(__self__, "childrens", childrens) + if comments is not None: + pulumi.set(__self__, "comments", comments) + if criteria_locked is not None: + pulumi.set(__self__, "criteria_locked", criteria_locked) + if criteria_must_satisfy is not None: + pulumi.set(__self__, "criteria_must_satisfy", criteria_must_satisfy) + if criterions is not None: + pulumi.set(__self__, "criterions", criterions) + if custom_override is not None: + pulumi.set(__self__, "custom_override", custom_override) + if is_secure is not None: + pulumi.set(__self__, "is_secure", is_secure) + if template_link is not None: + pulumi.set(__self__, "template_link", template_link) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if variables is not None: + pulumi.set(__self__, "variables", variables) + + @property + @pulumi.getter + def name(self) -> str: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: str): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="advancedOverride") + def advanced_override(self) -> Optional[str]: + return pulumi.get(self, "advanced_override") + + @advanced_override.setter + def advanced_override(self, value: Optional[str]): + pulumi.set(self, "advanced_override", value) + + @property + @pulumi.getter + def behaviors(self) -> Optional[Sequence['GetPropertyRulesBuilderRulesV20230920BehaviorArgs']]: + return pulumi.get(self, "behaviors") + + @behaviors.setter + def behaviors(self, value: Optional[Sequence['GetPropertyRulesBuilderRulesV20230920BehaviorArgs']]): + pulumi.set(self, "behaviors", value) + + @property + @pulumi.getter + def childrens(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "childrens") + + @childrens.setter + def childrens(self, value: Optional[Sequence[str]]): + pulumi.set(self, "childrens", value) + + @property + @pulumi.getter + def comments(self) -> Optional[str]: + return pulumi.get(self, "comments") + + @comments.setter + def comments(self, value: Optional[str]): + pulumi.set(self, "comments", value) + + @property + @pulumi.getter(name="criteriaLocked") + def criteria_locked(self) -> Optional[bool]: + return pulumi.get(self, "criteria_locked") + + @criteria_locked.setter + def criteria_locked(self, value: Optional[bool]): + pulumi.set(self, "criteria_locked", value) + + @property + @pulumi.getter(name="criteriaMustSatisfy") + def criteria_must_satisfy(self) -> Optional[str]: + return pulumi.get(self, "criteria_must_satisfy") + + @criteria_must_satisfy.setter + def criteria_must_satisfy(self, value: Optional[str]): + pulumi.set(self, "criteria_must_satisfy", value) + + @property + @pulumi.getter + def criterions(self) -> Optional[Sequence['GetPropertyRulesBuilderRulesV20230920CriterionArgs']]: + return pulumi.get(self, "criterions") + + @criterions.setter + def criterions(self, value: Optional[Sequence['GetPropertyRulesBuilderRulesV20230920CriterionArgs']]): + pulumi.set(self, "criterions", value) + + @property + @pulumi.getter(name="customOverride") + def custom_override(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs']: + return pulumi.get(self, "custom_override") + + @custom_override.setter + def custom_override(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs']): + pulumi.set(self, "custom_override", value) + + @property + @pulumi.getter(name="isSecure") + def is_secure(self) -> Optional[bool]: + return pulumi.get(self, "is_secure") + + @is_secure.setter + def is_secure(self, value: Optional[bool]): + pulumi.set(self, "is_secure", value) + + @property + @pulumi.getter(name="templateLink") + def template_link(self) -> Optional[str]: + return pulumi.get(self, "template_link") + + @template_link.setter + def template_link(self, value: Optional[str]): + pulumi.set(self, "template_link", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def variables(self) -> Optional[Sequence['GetPropertyRulesBuilderRulesV20230920VariableArgs']]: + return pulumi.get(self, "variables") + + @variables.setter + def variables(self, value: Optional[Sequence['GetPropertyRulesBuilderRulesV20230920VariableArgs']]): + pulumi.set(self, "variables", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorArgs: + def __init__(__self__, *, + ad_scaler_circuit_breaker: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs'] = None, + adaptive_acceleration: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs'] = None, + adaptive_image_compression: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs'] = None, + advanced: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs'] = None, + aggregated_reporting: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs'] = None, + akamaizer: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs'] = None, + akamaizer_tag: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs'] = None, + all_http_in_cache_hierarchy: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs'] = None, + allow_cloudlets_origins: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs'] = None, + allow_delete: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs'] = None, + allow_https_cache_key_sharing: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs'] = None, + allow_https_downgrade: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs'] = None, + allow_options: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs'] = None, + allow_patch: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs'] = None, + allow_post: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs'] = None, + allow_put: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs'] = None, + allow_transfer_encoding: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs'] = None, + alt_svc_header: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs'] = None, + api_prioritization: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs'] = None, + application_load_balancer: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs'] = None, + audience_segmentation: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs'] = None, + auto_domain_validation: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs'] = None, + base_directory: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs'] = None, + boss_beaconing: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs'] = None, + breadcrumbs: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs'] = None, + break_connection: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs'] = None, + brotli: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs'] = None, + cache_error: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs'] = None, + cache_id: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs'] = None, + cache_key_ignore_case: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs'] = None, + cache_key_query_params: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs'] = None, + cache_key_rewrite: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs'] = None, + cache_post: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs'] = None, + cache_redirect: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs'] = None, + cache_tag: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs'] = None, + cache_tag_visible: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs'] = None, + caching: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs'] = None, + central_authorization: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs'] = None, + chase_redirects: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs'] = None, + client_certificate_auth: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs'] = None, + client_characteristics: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs'] = None, + cloud_interconnects: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs'] = None, + cloud_wrapper: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs'] = None, + cloud_wrapper_advanced: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs'] = None, + common_media_client_data: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs'] = None, + conditional_origin: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs'] = None, + construct_response: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs'] = None, + content_characteristics: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs'] = None, + content_characteristics_amd: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs'] = None, + content_characteristics_dd: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs'] = None, + content_characteristics_wsd_large_file: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs'] = None, + content_characteristics_wsd_live: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs'] = None, + content_characteristics_wsd_vod: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs'] = None, + content_pre_position: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs'] = None, + content_targeting_protection: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs'] = None, + cors_support: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs'] = None, + cp_code: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs'] = None, + custom_behavior: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs'] = None, + datastream: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs'] = None, + dcp: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs'] = None, + dcp_auth_hmac_transformation: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs'] = None, + dcp_auth_regex_transformation: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs'] = None, + dcp_auth_substring_transformation: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs'] = None, + dcp_auth_variable_extractor: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs'] = None, + dcp_default_authz_groups: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs'] = None, + dcp_dev_relations: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs'] = None, + dcp_real_time_auth: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs'] = None, + delivery_receipt: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs'] = None, + deny_access: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs'] = None, + deny_direct_failover_access: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs'] = None, + device_characteristic_cache_id: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs'] = None, + device_characteristic_header: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs'] = None, + dns_async_refresh: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs'] = None, + dns_prefresh: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs'] = None, + downgrade_protocol: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs'] = None, + download_complete_marker: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs'] = None, + download_notification: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs'] = None, + downstream_cache: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs'] = None, + dynamic_throughtput_optimization: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs'] = None, + dynamic_throughtput_optimization_override: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs'] = None, + dynamic_web_content: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs'] = None, + ecms_bulk_upload: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs'] = None, + ecms_database: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs'] = None, + ecms_dataset: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs'] = None, + ecms_object_key: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs'] = None, + edge_connect: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs'] = None, + edge_load_balancing_advanced: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs'] = None, + edge_load_balancing_data_center: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs'] = None, + edge_load_balancing_origin: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs'] = None, + edge_origin_authorization: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs'] = None, + edge_redirector: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs'] = None, + edge_scape: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs'] = None, + edge_side_includes: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs'] = None, + edge_worker: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs'] = None, + enforce_mtls_settings: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs'] = None, + enhanced_akamai_protocol: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs'] = None, + enhanced_proxy_detection: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs'] = None, + epd_forward_header_enrichment: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs'] = None, + fail_action: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs'] = None, + failover_bot_manager_feature_compatibility: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs'] = None, + fast_invalidate: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs'] = None, + fips: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs'] = None, + first_party_marketing: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs'] = None, + first_party_marketing_plus: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs'] = None, + forward_rewrite: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs'] = None, + g2oheader: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs'] = None, + global_request_number: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs'] = None, + graphql_caching: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs'] = None, + gzip_response: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs'] = None, + hd_data_advanced: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs'] = None, + health_detection: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs'] = None, + hsaf_eip_binding: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs'] = None, + http2: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args'] = None, + http3: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args'] = None, + http_strict_transport_security: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs'] = None, + http_to_https_upgrade: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs'] = None, + im_override: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs'] = None, + image_and_video_manager: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs'] = None, + image_manager: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs'] = None, + image_manager_video: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs'] = None, + include: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs'] = None, + instant: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs'] = None, + instant_config: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs'] = None, + large_file_optimization: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs'] = None, + large_file_optimization_advanced: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs'] = None, + limit_bit_rate: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs'] = None, + log_custom: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs'] = None, + m_pulse: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs'] = None, + manifest_personalization: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs'] = None, + manifest_rerouting: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs'] = None, + manual_server_push: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs'] = None, + media_acceleration: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs'] = None, + media_acceleration_quic_optout: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs'] = None, + media_client: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs'] = None, + media_file_retrieval_optimization: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs'] = None, + media_origin_failover: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs'] = None, + metadata_caching: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs'] = None, + mobile_sdk_performance: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs'] = None, + modify_incoming_request_header: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs'] = None, + modify_incoming_response_header: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs'] = None, + modify_outgoing_request_header: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs'] = None, + modify_outgoing_response_header: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs'] = None, + modify_via_header: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs'] = None, + origin: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs'] = None, + origin_characteristics: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs'] = None, + origin_characteristics_wsd: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs'] = None, + origin_failure_recovery_method: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs'] = None, + origin_failure_recovery_policy: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs'] = None, + origin_ip_acl: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs'] = None, + permissions_policy: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs'] = None, + persistent_client_connection: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs'] = None, + persistent_connection: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs'] = None, + personally_identifiable_information: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs'] = None, + phased_release: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs'] = None, + preconnect: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs'] = None, + predictive_content_delivery: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs'] = None, + predictive_prefetching: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs'] = None, + prefetch: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs'] = None, + prefetchable: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs'] = None, + prefresh_cache: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs'] = None, + quality: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs'] = None, + quic_beta: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs'] = None, + random_seek: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs'] = None, + rapid: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs'] = None, + read_timeout: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs'] = None, + real_time_reporting: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs'] = None, + real_user_monitoring: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs'] = None, + redirect: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs'] = None, + redirectplus: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs'] = None, + referer_checking: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs'] = None, + remove_query_parameter: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs'] = None, + remove_vary: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs'] = None, + report: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs'] = None, + request_client_hints: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs'] = None, + request_control: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs'] = None, + request_type_marker: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs'] = None, + resource_optimizer: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs'] = None, + resource_optimizer_extended_compatibility: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs'] = None, + response_code: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs'] = None, + response_cookie: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs'] = None, + restrict_object_caching: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs'] = None, + return_cache_status: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs'] = None, + rewrite_url: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs'] = None, + rum_custom: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs'] = None, + saas_definitions: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs'] = None, + sales_force_commerce_cloud_client: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs'] = None, + sales_force_commerce_cloud_provider: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs'] = None, + sales_force_commerce_cloud_provider_host_header: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs'] = None, + save_post_dca_processing: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs'] = None, + schedule_invalidation: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs'] = None, + script_management: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs'] = None, + segmented_content_protection: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs'] = None, + segmented_media_optimization: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs'] = None, + segmented_media_streaming_prefetch: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs'] = None, + set_variable: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs'] = None, + simulate_error_code: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs'] = None, + site_shield: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs'] = None, + standard_tls_migration: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs'] = None, + standard_tls_migration_override: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs'] = None, + strict_header_parsing: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs'] = None, + sub_customer: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs'] = None, + sure_route: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs'] = None, + tcp_optimization: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs'] = None, + tea_leaf: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs'] = None, + tiered_distribution: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs'] = None, + tiered_distribution_advanced: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs'] = None, + tiered_distribution_customization: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs'] = None, + timeout: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs'] = None, + uid_configuration: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs'] = None, + validate_entity_tag: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs'] = None, + verify_json_web_token: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs'] = None, + verify_json_web_token_for_dcp: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs'] = None, + verify_token_authorization: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs'] = None, + virtual_waiting_room: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs'] = None, + virtual_waiting_room_with_edge_workers: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs'] = None, + visitor_prioritization: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs'] = None, + visitor_prioritization_fifo: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs'] = None, + visitor_prioritization_fifo_standalone: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs'] = None, + watermarking: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs'] = None, + web_application_firewall: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs'] = None, + web_sockets: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs'] = None, + webdav: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs'] = None): + if ad_scaler_circuit_breaker is not None: + pulumi.set(__self__, "ad_scaler_circuit_breaker", ad_scaler_circuit_breaker) + if adaptive_acceleration is not None: + pulumi.set(__self__, "adaptive_acceleration", adaptive_acceleration) + if adaptive_image_compression is not None: + pulumi.set(__self__, "adaptive_image_compression", adaptive_image_compression) + if advanced is not None: + pulumi.set(__self__, "advanced", advanced) + if aggregated_reporting is not None: + pulumi.set(__self__, "aggregated_reporting", aggregated_reporting) + if akamaizer is not None: + pulumi.set(__self__, "akamaizer", akamaizer) + if akamaizer_tag is not None: + pulumi.set(__self__, "akamaizer_tag", akamaizer_tag) + if all_http_in_cache_hierarchy is not None: + pulumi.set(__self__, "all_http_in_cache_hierarchy", all_http_in_cache_hierarchy) + if allow_cloudlets_origins is not None: + pulumi.set(__self__, "allow_cloudlets_origins", allow_cloudlets_origins) + if allow_delete is not None: + pulumi.set(__self__, "allow_delete", allow_delete) + if allow_https_cache_key_sharing is not None: + pulumi.set(__self__, "allow_https_cache_key_sharing", allow_https_cache_key_sharing) + if allow_https_downgrade is not None: + pulumi.set(__self__, "allow_https_downgrade", allow_https_downgrade) + if allow_options is not None: + pulumi.set(__self__, "allow_options", allow_options) + if allow_patch is not None: + pulumi.set(__self__, "allow_patch", allow_patch) + if allow_post is not None: + pulumi.set(__self__, "allow_post", allow_post) + if allow_put is not None: + pulumi.set(__self__, "allow_put", allow_put) + if allow_transfer_encoding is not None: + pulumi.set(__self__, "allow_transfer_encoding", allow_transfer_encoding) + if alt_svc_header is not None: + pulumi.set(__self__, "alt_svc_header", alt_svc_header) + if api_prioritization is not None: + pulumi.set(__self__, "api_prioritization", api_prioritization) + if application_load_balancer is not None: + pulumi.set(__self__, "application_load_balancer", application_load_balancer) + if audience_segmentation is not None: + pulumi.set(__self__, "audience_segmentation", audience_segmentation) + if auto_domain_validation is not None: + pulumi.set(__self__, "auto_domain_validation", auto_domain_validation) + if base_directory is not None: + pulumi.set(__self__, "base_directory", base_directory) + if boss_beaconing is not None: + pulumi.set(__self__, "boss_beaconing", boss_beaconing) + if breadcrumbs is not None: + pulumi.set(__self__, "breadcrumbs", breadcrumbs) + if break_connection is not None: + pulumi.set(__self__, "break_connection", break_connection) + if brotli is not None: + pulumi.set(__self__, "brotli", brotli) + if cache_error is not None: + pulumi.set(__self__, "cache_error", cache_error) + if cache_id is not None: + pulumi.set(__self__, "cache_id", cache_id) + if cache_key_ignore_case is not None: + pulumi.set(__self__, "cache_key_ignore_case", cache_key_ignore_case) + if cache_key_query_params is not None: + pulumi.set(__self__, "cache_key_query_params", cache_key_query_params) + if cache_key_rewrite is not None: + pulumi.set(__self__, "cache_key_rewrite", cache_key_rewrite) + if cache_post is not None: + pulumi.set(__self__, "cache_post", cache_post) + if cache_redirect is not None: + pulumi.set(__self__, "cache_redirect", cache_redirect) + if cache_tag is not None: + pulumi.set(__self__, "cache_tag", cache_tag) + if cache_tag_visible is not None: + pulumi.set(__self__, "cache_tag_visible", cache_tag_visible) + if caching is not None: + pulumi.set(__self__, "caching", caching) + if central_authorization is not None: + pulumi.set(__self__, "central_authorization", central_authorization) + if chase_redirects is not None: + pulumi.set(__self__, "chase_redirects", chase_redirects) + if client_certificate_auth is not None: + pulumi.set(__self__, "client_certificate_auth", client_certificate_auth) + if client_characteristics is not None: + pulumi.set(__self__, "client_characteristics", client_characteristics) + if cloud_interconnects is not None: + pulumi.set(__self__, "cloud_interconnects", cloud_interconnects) + if cloud_wrapper is not None: + pulumi.set(__self__, "cloud_wrapper", cloud_wrapper) + if cloud_wrapper_advanced is not None: + pulumi.set(__self__, "cloud_wrapper_advanced", cloud_wrapper_advanced) + if common_media_client_data is not None: + pulumi.set(__self__, "common_media_client_data", common_media_client_data) + if conditional_origin is not None: + pulumi.set(__self__, "conditional_origin", conditional_origin) + if construct_response is not None: + pulumi.set(__self__, "construct_response", construct_response) + if content_characteristics is not None: + pulumi.set(__self__, "content_characteristics", content_characteristics) + if content_characteristics_amd is not None: + pulumi.set(__self__, "content_characteristics_amd", content_characteristics_amd) + if content_characteristics_dd is not None: + pulumi.set(__self__, "content_characteristics_dd", content_characteristics_dd) + if content_characteristics_wsd_large_file is not None: + pulumi.set(__self__, "content_characteristics_wsd_large_file", content_characteristics_wsd_large_file) + if content_characteristics_wsd_live is not None: + pulumi.set(__self__, "content_characteristics_wsd_live", content_characteristics_wsd_live) + if content_characteristics_wsd_vod is not None: + pulumi.set(__self__, "content_characteristics_wsd_vod", content_characteristics_wsd_vod) + if content_pre_position is not None: + pulumi.set(__self__, "content_pre_position", content_pre_position) + if content_targeting_protection is not None: + pulumi.set(__self__, "content_targeting_protection", content_targeting_protection) + if cors_support is not None: + pulumi.set(__self__, "cors_support", cors_support) + if cp_code is not None: + pulumi.set(__self__, "cp_code", cp_code) + if custom_behavior is not None: + pulumi.set(__self__, "custom_behavior", custom_behavior) + if datastream is not None: + pulumi.set(__self__, "datastream", datastream) + if dcp is not None: + pulumi.set(__self__, "dcp", dcp) + if dcp_auth_hmac_transformation is not None: + pulumi.set(__self__, "dcp_auth_hmac_transformation", dcp_auth_hmac_transformation) + if dcp_auth_regex_transformation is not None: + pulumi.set(__self__, "dcp_auth_regex_transformation", dcp_auth_regex_transformation) + if dcp_auth_substring_transformation is not None: + pulumi.set(__self__, "dcp_auth_substring_transformation", dcp_auth_substring_transformation) + if dcp_auth_variable_extractor is not None: + pulumi.set(__self__, "dcp_auth_variable_extractor", dcp_auth_variable_extractor) + if dcp_default_authz_groups is not None: + pulumi.set(__self__, "dcp_default_authz_groups", dcp_default_authz_groups) + if dcp_dev_relations is not None: + pulumi.set(__self__, "dcp_dev_relations", dcp_dev_relations) + if dcp_real_time_auth is not None: + pulumi.set(__self__, "dcp_real_time_auth", dcp_real_time_auth) + if delivery_receipt is not None: + pulumi.set(__self__, "delivery_receipt", delivery_receipt) + if deny_access is not None: + pulumi.set(__self__, "deny_access", deny_access) + if deny_direct_failover_access is not None: + pulumi.set(__self__, "deny_direct_failover_access", deny_direct_failover_access) + if device_characteristic_cache_id is not None: + pulumi.set(__self__, "device_characteristic_cache_id", device_characteristic_cache_id) + if device_characteristic_header is not None: + pulumi.set(__self__, "device_characteristic_header", device_characteristic_header) + if dns_async_refresh is not None: + pulumi.set(__self__, "dns_async_refresh", dns_async_refresh) + if dns_prefresh is not None: + pulumi.set(__self__, "dns_prefresh", dns_prefresh) + if downgrade_protocol is not None: + pulumi.set(__self__, "downgrade_protocol", downgrade_protocol) + if download_complete_marker is not None: + pulumi.set(__self__, "download_complete_marker", download_complete_marker) + if download_notification is not None: + pulumi.set(__self__, "download_notification", download_notification) + if downstream_cache is not None: + pulumi.set(__self__, "downstream_cache", downstream_cache) + if dynamic_throughtput_optimization is not None: + pulumi.set(__self__, "dynamic_throughtput_optimization", dynamic_throughtput_optimization) + if dynamic_throughtput_optimization_override is not None: + pulumi.set(__self__, "dynamic_throughtput_optimization_override", dynamic_throughtput_optimization_override) + if dynamic_web_content is not None: + pulumi.set(__self__, "dynamic_web_content", dynamic_web_content) + if ecms_bulk_upload is not None: + pulumi.set(__self__, "ecms_bulk_upload", ecms_bulk_upload) + if ecms_database is not None: + pulumi.set(__self__, "ecms_database", ecms_database) + if ecms_dataset is not None: + pulumi.set(__self__, "ecms_dataset", ecms_dataset) + if ecms_object_key is not None: + pulumi.set(__self__, "ecms_object_key", ecms_object_key) + if edge_connect is not None: + pulumi.set(__self__, "edge_connect", edge_connect) + if edge_load_balancing_advanced is not None: + pulumi.set(__self__, "edge_load_balancing_advanced", edge_load_balancing_advanced) + if edge_load_balancing_data_center is not None: + pulumi.set(__self__, "edge_load_balancing_data_center", edge_load_balancing_data_center) + if edge_load_balancing_origin is not None: + pulumi.set(__self__, "edge_load_balancing_origin", edge_load_balancing_origin) + if edge_origin_authorization is not None: + pulumi.set(__self__, "edge_origin_authorization", edge_origin_authorization) + if edge_redirector is not None: + pulumi.set(__self__, "edge_redirector", edge_redirector) + if edge_scape is not None: + pulumi.set(__self__, "edge_scape", edge_scape) + if edge_side_includes is not None: + pulumi.set(__self__, "edge_side_includes", edge_side_includes) + if edge_worker is not None: + pulumi.set(__self__, "edge_worker", edge_worker) + if enforce_mtls_settings is not None: + pulumi.set(__self__, "enforce_mtls_settings", enforce_mtls_settings) + if enhanced_akamai_protocol is not None: + pulumi.set(__self__, "enhanced_akamai_protocol", enhanced_akamai_protocol) + if enhanced_proxy_detection is not None: + pulumi.set(__self__, "enhanced_proxy_detection", enhanced_proxy_detection) + if epd_forward_header_enrichment is not None: + pulumi.set(__self__, "epd_forward_header_enrichment", epd_forward_header_enrichment) + if fail_action is not None: + pulumi.set(__self__, "fail_action", fail_action) + if failover_bot_manager_feature_compatibility is not None: + pulumi.set(__self__, "failover_bot_manager_feature_compatibility", failover_bot_manager_feature_compatibility) + if fast_invalidate is not None: + pulumi.set(__self__, "fast_invalidate", fast_invalidate) + if fips is not None: + pulumi.set(__self__, "fips", fips) + if first_party_marketing is not None: + pulumi.set(__self__, "first_party_marketing", first_party_marketing) + if first_party_marketing_plus is not None: + pulumi.set(__self__, "first_party_marketing_plus", first_party_marketing_plus) + if forward_rewrite is not None: + pulumi.set(__self__, "forward_rewrite", forward_rewrite) + if g2oheader is not None: + pulumi.set(__self__, "g2oheader", g2oheader) + if global_request_number is not None: + pulumi.set(__self__, "global_request_number", global_request_number) + if graphql_caching is not None: + pulumi.set(__self__, "graphql_caching", graphql_caching) + if gzip_response is not None: + pulumi.set(__self__, "gzip_response", gzip_response) + if hd_data_advanced is not None: + pulumi.set(__self__, "hd_data_advanced", hd_data_advanced) + if health_detection is not None: + pulumi.set(__self__, "health_detection", health_detection) + if hsaf_eip_binding is not None: + pulumi.set(__self__, "hsaf_eip_binding", hsaf_eip_binding) + if http2 is not None: + pulumi.set(__self__, "http2", http2) + if http3 is not None: + pulumi.set(__self__, "http3", http3) + if http_strict_transport_security is not None: + pulumi.set(__self__, "http_strict_transport_security", http_strict_transport_security) + if http_to_https_upgrade is not None: + pulumi.set(__self__, "http_to_https_upgrade", http_to_https_upgrade) + if im_override is not None: + pulumi.set(__self__, "im_override", im_override) + if image_and_video_manager is not None: + pulumi.set(__self__, "image_and_video_manager", image_and_video_manager) + if image_manager is not None: + pulumi.set(__self__, "image_manager", image_manager) + if image_manager_video is not None: + pulumi.set(__self__, "image_manager_video", image_manager_video) + if include is not None: + pulumi.set(__self__, "include", include) + if instant is not None: + pulumi.set(__self__, "instant", instant) + if instant_config is not None: + pulumi.set(__self__, "instant_config", instant_config) + if large_file_optimization is not None: + pulumi.set(__self__, "large_file_optimization", large_file_optimization) + if large_file_optimization_advanced is not None: + pulumi.set(__self__, "large_file_optimization_advanced", large_file_optimization_advanced) + if limit_bit_rate is not None: + pulumi.set(__self__, "limit_bit_rate", limit_bit_rate) + if log_custom is not None: + pulumi.set(__self__, "log_custom", log_custom) + if m_pulse is not None: + pulumi.set(__self__, "m_pulse", m_pulse) + if manifest_personalization is not None: + pulumi.set(__self__, "manifest_personalization", manifest_personalization) + if manifest_rerouting is not None: + pulumi.set(__self__, "manifest_rerouting", manifest_rerouting) + if manual_server_push is not None: + pulumi.set(__self__, "manual_server_push", manual_server_push) + if media_acceleration is not None: + pulumi.set(__self__, "media_acceleration", media_acceleration) + if media_acceleration_quic_optout is not None: + pulumi.set(__self__, "media_acceleration_quic_optout", media_acceleration_quic_optout) + if media_client is not None: + pulumi.set(__self__, "media_client", media_client) + if media_file_retrieval_optimization is not None: + pulumi.set(__self__, "media_file_retrieval_optimization", media_file_retrieval_optimization) + if media_origin_failover is not None: + pulumi.set(__self__, "media_origin_failover", media_origin_failover) + if metadata_caching is not None: + pulumi.set(__self__, "metadata_caching", metadata_caching) + if mobile_sdk_performance is not None: + pulumi.set(__self__, "mobile_sdk_performance", mobile_sdk_performance) + if modify_incoming_request_header is not None: + pulumi.set(__self__, "modify_incoming_request_header", modify_incoming_request_header) + if modify_incoming_response_header is not None: + pulumi.set(__self__, "modify_incoming_response_header", modify_incoming_response_header) + if modify_outgoing_request_header is not None: + pulumi.set(__self__, "modify_outgoing_request_header", modify_outgoing_request_header) + if modify_outgoing_response_header is not None: + pulumi.set(__self__, "modify_outgoing_response_header", modify_outgoing_response_header) + if modify_via_header is not None: + pulumi.set(__self__, "modify_via_header", modify_via_header) + if origin is not None: + pulumi.set(__self__, "origin", origin) + if origin_characteristics is not None: + pulumi.set(__self__, "origin_characteristics", origin_characteristics) + if origin_characteristics_wsd is not None: + pulumi.set(__self__, "origin_characteristics_wsd", origin_characteristics_wsd) + if origin_failure_recovery_method is not None: + pulumi.set(__self__, "origin_failure_recovery_method", origin_failure_recovery_method) + if origin_failure_recovery_policy is not None: + pulumi.set(__self__, "origin_failure_recovery_policy", origin_failure_recovery_policy) + if origin_ip_acl is not None: + pulumi.set(__self__, "origin_ip_acl", origin_ip_acl) + if permissions_policy is not None: + pulumi.set(__self__, "permissions_policy", permissions_policy) + if persistent_client_connection is not None: + pulumi.set(__self__, "persistent_client_connection", persistent_client_connection) + if persistent_connection is not None: + pulumi.set(__self__, "persistent_connection", persistent_connection) + if personally_identifiable_information is not None: + pulumi.set(__self__, "personally_identifiable_information", personally_identifiable_information) + if phased_release is not None: + pulumi.set(__self__, "phased_release", phased_release) + if preconnect is not None: + pulumi.set(__self__, "preconnect", preconnect) + if predictive_content_delivery is not None: + pulumi.set(__self__, "predictive_content_delivery", predictive_content_delivery) + if predictive_prefetching is not None: + pulumi.set(__self__, "predictive_prefetching", predictive_prefetching) + if prefetch is not None: + pulumi.set(__self__, "prefetch", prefetch) + if prefetchable is not None: + pulumi.set(__self__, "prefetchable", prefetchable) + if prefresh_cache is not None: + pulumi.set(__self__, "prefresh_cache", prefresh_cache) + if quality is not None: + pulumi.set(__self__, "quality", quality) + if quic_beta is not None: + pulumi.set(__self__, "quic_beta", quic_beta) + if random_seek is not None: + pulumi.set(__self__, "random_seek", random_seek) + if rapid is not None: + pulumi.set(__self__, "rapid", rapid) + if read_timeout is not None: + pulumi.set(__self__, "read_timeout", read_timeout) + if real_time_reporting is not None: + pulumi.set(__self__, "real_time_reporting", real_time_reporting) + if real_user_monitoring is not None: + pulumi.set(__self__, "real_user_monitoring", real_user_monitoring) + if redirect is not None: + pulumi.set(__self__, "redirect", redirect) + if redirectplus is not None: + pulumi.set(__self__, "redirectplus", redirectplus) + if referer_checking is not None: + pulumi.set(__self__, "referer_checking", referer_checking) + if remove_query_parameter is not None: + pulumi.set(__self__, "remove_query_parameter", remove_query_parameter) + if remove_vary is not None: + pulumi.set(__self__, "remove_vary", remove_vary) + if report is not None: + pulumi.set(__self__, "report", report) + if request_client_hints is not None: + pulumi.set(__self__, "request_client_hints", request_client_hints) + if request_control is not None: + pulumi.set(__self__, "request_control", request_control) + if request_type_marker is not None: + pulumi.set(__self__, "request_type_marker", request_type_marker) + if resource_optimizer is not None: + pulumi.set(__self__, "resource_optimizer", resource_optimizer) + if resource_optimizer_extended_compatibility is not None: + pulumi.set(__self__, "resource_optimizer_extended_compatibility", resource_optimizer_extended_compatibility) + if response_code is not None: + pulumi.set(__self__, "response_code", response_code) + if response_cookie is not None: + pulumi.set(__self__, "response_cookie", response_cookie) + if restrict_object_caching is not None: + pulumi.set(__self__, "restrict_object_caching", restrict_object_caching) + if return_cache_status is not None: + pulumi.set(__self__, "return_cache_status", return_cache_status) + if rewrite_url is not None: + pulumi.set(__self__, "rewrite_url", rewrite_url) + if rum_custom is not None: + pulumi.set(__self__, "rum_custom", rum_custom) + if saas_definitions is not None: + pulumi.set(__self__, "saas_definitions", saas_definitions) + if sales_force_commerce_cloud_client is not None: + pulumi.set(__self__, "sales_force_commerce_cloud_client", sales_force_commerce_cloud_client) + if sales_force_commerce_cloud_provider is not None: + pulumi.set(__self__, "sales_force_commerce_cloud_provider", sales_force_commerce_cloud_provider) + if sales_force_commerce_cloud_provider_host_header is not None: + pulumi.set(__self__, "sales_force_commerce_cloud_provider_host_header", sales_force_commerce_cloud_provider_host_header) + if save_post_dca_processing is not None: + pulumi.set(__self__, "save_post_dca_processing", save_post_dca_processing) + if schedule_invalidation is not None: + pulumi.set(__self__, "schedule_invalidation", schedule_invalidation) + if script_management is not None: + pulumi.set(__self__, "script_management", script_management) + if segmented_content_protection is not None: + pulumi.set(__self__, "segmented_content_protection", segmented_content_protection) + if segmented_media_optimization is not None: + pulumi.set(__self__, "segmented_media_optimization", segmented_media_optimization) + if segmented_media_streaming_prefetch is not None: + pulumi.set(__self__, "segmented_media_streaming_prefetch", segmented_media_streaming_prefetch) + if set_variable is not None: + pulumi.set(__self__, "set_variable", set_variable) + if simulate_error_code is not None: + pulumi.set(__self__, "simulate_error_code", simulate_error_code) + if site_shield is not None: + pulumi.set(__self__, "site_shield", site_shield) + if standard_tls_migration is not None: + pulumi.set(__self__, "standard_tls_migration", standard_tls_migration) + if standard_tls_migration_override is not None: + pulumi.set(__self__, "standard_tls_migration_override", standard_tls_migration_override) + if strict_header_parsing is not None: + pulumi.set(__self__, "strict_header_parsing", strict_header_parsing) + if sub_customer is not None: + pulumi.set(__self__, "sub_customer", sub_customer) + if sure_route is not None: + pulumi.set(__self__, "sure_route", sure_route) + if tcp_optimization is not None: + pulumi.set(__self__, "tcp_optimization", tcp_optimization) + if tea_leaf is not None: + pulumi.set(__self__, "tea_leaf", tea_leaf) + if tiered_distribution is not None: + pulumi.set(__self__, "tiered_distribution", tiered_distribution) + if tiered_distribution_advanced is not None: + pulumi.set(__self__, "tiered_distribution_advanced", tiered_distribution_advanced) + if tiered_distribution_customization is not None: + pulumi.set(__self__, "tiered_distribution_customization", tiered_distribution_customization) + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + if uid_configuration is not None: + pulumi.set(__self__, "uid_configuration", uid_configuration) + if validate_entity_tag is not None: + pulumi.set(__self__, "validate_entity_tag", validate_entity_tag) + if verify_json_web_token is not None: + pulumi.set(__self__, "verify_json_web_token", verify_json_web_token) + if verify_json_web_token_for_dcp is not None: + pulumi.set(__self__, "verify_json_web_token_for_dcp", verify_json_web_token_for_dcp) + if verify_token_authorization is not None: + pulumi.set(__self__, "verify_token_authorization", verify_token_authorization) + if virtual_waiting_room is not None: + pulumi.set(__self__, "virtual_waiting_room", virtual_waiting_room) + if virtual_waiting_room_with_edge_workers is not None: + pulumi.set(__self__, "virtual_waiting_room_with_edge_workers", virtual_waiting_room_with_edge_workers) + if visitor_prioritization is not None: + pulumi.set(__self__, "visitor_prioritization", visitor_prioritization) + if visitor_prioritization_fifo is not None: + pulumi.set(__self__, "visitor_prioritization_fifo", visitor_prioritization_fifo) + if visitor_prioritization_fifo_standalone is not None: + pulumi.set(__self__, "visitor_prioritization_fifo_standalone", visitor_prioritization_fifo_standalone) + if watermarking is not None: + pulumi.set(__self__, "watermarking", watermarking) + if web_application_firewall is not None: + pulumi.set(__self__, "web_application_firewall", web_application_firewall) + if web_sockets is not None: + pulumi.set(__self__, "web_sockets", web_sockets) + if webdav is not None: + pulumi.set(__self__, "webdav", webdav) + + @property + @pulumi.getter(name="adScalerCircuitBreaker") + def ad_scaler_circuit_breaker(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs']: + return pulumi.get(self, "ad_scaler_circuit_breaker") + + @ad_scaler_circuit_breaker.setter + def ad_scaler_circuit_breaker(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs']): + pulumi.set(self, "ad_scaler_circuit_breaker", value) + + @property + @pulumi.getter(name="adaptiveAcceleration") + def adaptive_acceleration(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs']: + return pulumi.get(self, "adaptive_acceleration") + + @adaptive_acceleration.setter + def adaptive_acceleration(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs']): + pulumi.set(self, "adaptive_acceleration", value) + + @property + @pulumi.getter(name="adaptiveImageCompression") + def adaptive_image_compression(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs']: + return pulumi.get(self, "adaptive_image_compression") + + @adaptive_image_compression.setter + def adaptive_image_compression(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs']): + pulumi.set(self, "adaptive_image_compression", value) + + @property + @pulumi.getter + def advanced(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs']: + return pulumi.get(self, "advanced") + + @advanced.setter + def advanced(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs']): + pulumi.set(self, "advanced", value) + + @property + @pulumi.getter(name="aggregatedReporting") + def aggregated_reporting(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs']: + return pulumi.get(self, "aggregated_reporting") + + @aggregated_reporting.setter + def aggregated_reporting(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs']): + pulumi.set(self, "aggregated_reporting", value) + + @property + @pulumi.getter + def akamaizer(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs']: + return pulumi.get(self, "akamaizer") + + @akamaizer.setter + def akamaizer(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs']): + pulumi.set(self, "akamaizer", value) + + @property + @pulumi.getter(name="akamaizerTag") + def akamaizer_tag(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs']: + return pulumi.get(self, "akamaizer_tag") + + @akamaizer_tag.setter + def akamaizer_tag(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs']): + pulumi.set(self, "akamaizer_tag", value) + + @property + @pulumi.getter(name="allHttpInCacheHierarchy") + def all_http_in_cache_hierarchy(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs']: + return pulumi.get(self, "all_http_in_cache_hierarchy") + + @all_http_in_cache_hierarchy.setter + def all_http_in_cache_hierarchy(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs']): + pulumi.set(self, "all_http_in_cache_hierarchy", value) + + @property + @pulumi.getter(name="allowCloudletsOrigins") + def allow_cloudlets_origins(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs']: + return pulumi.get(self, "allow_cloudlets_origins") + + @allow_cloudlets_origins.setter + def allow_cloudlets_origins(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs']): + pulumi.set(self, "allow_cloudlets_origins", value) + + @property + @pulumi.getter(name="allowDelete") + def allow_delete(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs']: + return pulumi.get(self, "allow_delete") + + @allow_delete.setter + def allow_delete(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs']): + pulumi.set(self, "allow_delete", value) + + @property + @pulumi.getter(name="allowHttpsCacheKeySharing") + def allow_https_cache_key_sharing(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs']: + return pulumi.get(self, "allow_https_cache_key_sharing") + + @allow_https_cache_key_sharing.setter + def allow_https_cache_key_sharing(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs']): + pulumi.set(self, "allow_https_cache_key_sharing", value) + + @property + @pulumi.getter(name="allowHttpsDowngrade") + def allow_https_downgrade(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs']: + return pulumi.get(self, "allow_https_downgrade") + + @allow_https_downgrade.setter + def allow_https_downgrade(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs']): + pulumi.set(self, "allow_https_downgrade", value) + + @property + @pulumi.getter(name="allowOptions") + def allow_options(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs']: + return pulumi.get(self, "allow_options") + + @allow_options.setter + def allow_options(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs']): + pulumi.set(self, "allow_options", value) + + @property + @pulumi.getter(name="allowPatch") + def allow_patch(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs']: + return pulumi.get(self, "allow_patch") + + @allow_patch.setter + def allow_patch(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs']): + pulumi.set(self, "allow_patch", value) + + @property + @pulumi.getter(name="allowPost") + def allow_post(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs']: + return pulumi.get(self, "allow_post") + + @allow_post.setter + def allow_post(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs']): + pulumi.set(self, "allow_post", value) + + @property + @pulumi.getter(name="allowPut") + def allow_put(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs']: + return pulumi.get(self, "allow_put") + + @allow_put.setter + def allow_put(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs']): + pulumi.set(self, "allow_put", value) + + @property + @pulumi.getter(name="allowTransferEncoding") + def allow_transfer_encoding(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs']: + return pulumi.get(self, "allow_transfer_encoding") + + @allow_transfer_encoding.setter + def allow_transfer_encoding(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs']): + pulumi.set(self, "allow_transfer_encoding", value) + + @property + @pulumi.getter(name="altSvcHeader") + def alt_svc_header(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs']: + return pulumi.get(self, "alt_svc_header") + + @alt_svc_header.setter + def alt_svc_header(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs']): + pulumi.set(self, "alt_svc_header", value) + + @property + @pulumi.getter(name="apiPrioritization") + def api_prioritization(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs']: + return pulumi.get(self, "api_prioritization") + + @api_prioritization.setter + def api_prioritization(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs']): + pulumi.set(self, "api_prioritization", value) + + @property + @pulumi.getter(name="applicationLoadBalancer") + def application_load_balancer(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs']: + return pulumi.get(self, "application_load_balancer") + + @application_load_balancer.setter + def application_load_balancer(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs']): + pulumi.set(self, "application_load_balancer", value) + + @property + @pulumi.getter(name="audienceSegmentation") + def audience_segmentation(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs']: + return pulumi.get(self, "audience_segmentation") + + @audience_segmentation.setter + def audience_segmentation(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs']): + pulumi.set(self, "audience_segmentation", value) + + @property + @pulumi.getter(name="autoDomainValidation") + def auto_domain_validation(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs']: + return pulumi.get(self, "auto_domain_validation") + + @auto_domain_validation.setter + def auto_domain_validation(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs']): + pulumi.set(self, "auto_domain_validation", value) + + @property + @pulumi.getter(name="baseDirectory") + def base_directory(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs']: + return pulumi.get(self, "base_directory") + + @base_directory.setter + def base_directory(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs']): + pulumi.set(self, "base_directory", value) + + @property + @pulumi.getter(name="bossBeaconing") + def boss_beaconing(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs']: + return pulumi.get(self, "boss_beaconing") + + @boss_beaconing.setter + def boss_beaconing(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs']): + pulumi.set(self, "boss_beaconing", value) + + @property + @pulumi.getter + def breadcrumbs(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs']: + return pulumi.get(self, "breadcrumbs") + + @breadcrumbs.setter + def breadcrumbs(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs']): + pulumi.set(self, "breadcrumbs", value) + + @property + @pulumi.getter(name="breakConnection") + def break_connection(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs']: + return pulumi.get(self, "break_connection") + + @break_connection.setter + def break_connection(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs']): + pulumi.set(self, "break_connection", value) + + @property + @pulumi.getter + def brotli(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs']: + return pulumi.get(self, "brotli") + + @brotli.setter + def brotli(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs']): + pulumi.set(self, "brotli", value) + + @property + @pulumi.getter(name="cacheError") + def cache_error(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs']: + return pulumi.get(self, "cache_error") + + @cache_error.setter + def cache_error(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs']): + pulumi.set(self, "cache_error", value) + + @property + @pulumi.getter(name="cacheId") + def cache_id(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs']: + return pulumi.get(self, "cache_id") + + @cache_id.setter + def cache_id(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs']): + pulumi.set(self, "cache_id", value) + + @property + @pulumi.getter(name="cacheKeyIgnoreCase") + def cache_key_ignore_case(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs']: + return pulumi.get(self, "cache_key_ignore_case") + + @cache_key_ignore_case.setter + def cache_key_ignore_case(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs']): + pulumi.set(self, "cache_key_ignore_case", value) + + @property + @pulumi.getter(name="cacheKeyQueryParams") + def cache_key_query_params(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs']: + return pulumi.get(self, "cache_key_query_params") + + @cache_key_query_params.setter + def cache_key_query_params(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs']): + pulumi.set(self, "cache_key_query_params", value) + + @property + @pulumi.getter(name="cacheKeyRewrite") + def cache_key_rewrite(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs']: + return pulumi.get(self, "cache_key_rewrite") + + @cache_key_rewrite.setter + def cache_key_rewrite(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs']): + pulumi.set(self, "cache_key_rewrite", value) + + @property + @pulumi.getter(name="cachePost") + def cache_post(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs']: + return pulumi.get(self, "cache_post") + + @cache_post.setter + def cache_post(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs']): + pulumi.set(self, "cache_post", value) + + @property + @pulumi.getter(name="cacheRedirect") + def cache_redirect(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs']: + return pulumi.get(self, "cache_redirect") + + @cache_redirect.setter + def cache_redirect(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs']): + pulumi.set(self, "cache_redirect", value) + + @property + @pulumi.getter(name="cacheTag") + def cache_tag(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs']: + return pulumi.get(self, "cache_tag") + + @cache_tag.setter + def cache_tag(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs']): + pulumi.set(self, "cache_tag", value) + + @property + @pulumi.getter(name="cacheTagVisible") + def cache_tag_visible(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs']: + return pulumi.get(self, "cache_tag_visible") + + @cache_tag_visible.setter + def cache_tag_visible(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs']): + pulumi.set(self, "cache_tag_visible", value) + + @property + @pulumi.getter + def caching(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs']: + return pulumi.get(self, "caching") + + @caching.setter + def caching(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs']): + pulumi.set(self, "caching", value) + + @property + @pulumi.getter(name="centralAuthorization") + def central_authorization(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs']: + return pulumi.get(self, "central_authorization") + + @central_authorization.setter + def central_authorization(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs']): + pulumi.set(self, "central_authorization", value) + + @property + @pulumi.getter(name="chaseRedirects") + def chase_redirects(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs']: + return pulumi.get(self, "chase_redirects") + + @chase_redirects.setter + def chase_redirects(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs']): + pulumi.set(self, "chase_redirects", value) + + @property + @pulumi.getter(name="clientCertificateAuth") + def client_certificate_auth(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs']: + return pulumi.get(self, "client_certificate_auth") + + @client_certificate_auth.setter + def client_certificate_auth(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs']): + pulumi.set(self, "client_certificate_auth", value) + + @property + @pulumi.getter(name="clientCharacteristics") + def client_characteristics(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs']: + return pulumi.get(self, "client_characteristics") + + @client_characteristics.setter + def client_characteristics(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs']): + pulumi.set(self, "client_characteristics", value) + + @property + @pulumi.getter(name="cloudInterconnects") + def cloud_interconnects(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs']: + return pulumi.get(self, "cloud_interconnects") + + @cloud_interconnects.setter + def cloud_interconnects(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs']): + pulumi.set(self, "cloud_interconnects", value) + + @property + @pulumi.getter(name="cloudWrapper") + def cloud_wrapper(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs']: + return pulumi.get(self, "cloud_wrapper") + + @cloud_wrapper.setter + def cloud_wrapper(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs']): + pulumi.set(self, "cloud_wrapper", value) + + @property + @pulumi.getter(name="cloudWrapperAdvanced") + def cloud_wrapper_advanced(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs']: + return pulumi.get(self, "cloud_wrapper_advanced") + + @cloud_wrapper_advanced.setter + def cloud_wrapper_advanced(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs']): + pulumi.set(self, "cloud_wrapper_advanced", value) + + @property + @pulumi.getter(name="commonMediaClientData") + def common_media_client_data(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs']: + return pulumi.get(self, "common_media_client_data") + + @common_media_client_data.setter + def common_media_client_data(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs']): + pulumi.set(self, "common_media_client_data", value) + + @property + @pulumi.getter(name="conditionalOrigin") + def conditional_origin(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs']: + return pulumi.get(self, "conditional_origin") + + @conditional_origin.setter + def conditional_origin(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs']): + pulumi.set(self, "conditional_origin", value) + + @property + @pulumi.getter(name="constructResponse") + def construct_response(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs']: + return pulumi.get(self, "construct_response") + + @construct_response.setter + def construct_response(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs']): + pulumi.set(self, "construct_response", value) + + @property + @pulumi.getter(name="contentCharacteristics") + def content_characteristics(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs']: + return pulumi.get(self, "content_characteristics") + + @content_characteristics.setter + def content_characteristics(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs']): + pulumi.set(self, "content_characteristics", value) + + @property + @pulumi.getter(name="contentCharacteristicsAmd") + def content_characteristics_amd(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs']: + return pulumi.get(self, "content_characteristics_amd") + + @content_characteristics_amd.setter + def content_characteristics_amd(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs']): + pulumi.set(self, "content_characteristics_amd", value) + + @property + @pulumi.getter(name="contentCharacteristicsDd") + def content_characteristics_dd(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs']: + return pulumi.get(self, "content_characteristics_dd") + + @content_characteristics_dd.setter + def content_characteristics_dd(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs']): + pulumi.set(self, "content_characteristics_dd", value) + + @property + @pulumi.getter(name="contentCharacteristicsWsdLargeFile") + def content_characteristics_wsd_large_file(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs']: + return pulumi.get(self, "content_characteristics_wsd_large_file") + + @content_characteristics_wsd_large_file.setter + def content_characteristics_wsd_large_file(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs']): + pulumi.set(self, "content_characteristics_wsd_large_file", value) + + @property + @pulumi.getter(name="contentCharacteristicsWsdLive") + def content_characteristics_wsd_live(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs']: + return pulumi.get(self, "content_characteristics_wsd_live") + + @content_characteristics_wsd_live.setter + def content_characteristics_wsd_live(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs']): + pulumi.set(self, "content_characteristics_wsd_live", value) + + @property + @pulumi.getter(name="contentCharacteristicsWsdVod") + def content_characteristics_wsd_vod(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs']: + return pulumi.get(self, "content_characteristics_wsd_vod") + + @content_characteristics_wsd_vod.setter + def content_characteristics_wsd_vod(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs']): + pulumi.set(self, "content_characteristics_wsd_vod", value) + + @property + @pulumi.getter(name="contentPrePosition") + def content_pre_position(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs']: + return pulumi.get(self, "content_pre_position") + + @content_pre_position.setter + def content_pre_position(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs']): + pulumi.set(self, "content_pre_position", value) + + @property + @pulumi.getter(name="contentTargetingProtection") + def content_targeting_protection(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs']: + return pulumi.get(self, "content_targeting_protection") + + @content_targeting_protection.setter + def content_targeting_protection(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs']): + pulumi.set(self, "content_targeting_protection", value) + + @property + @pulumi.getter(name="corsSupport") + def cors_support(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs']: + return pulumi.get(self, "cors_support") + + @cors_support.setter + def cors_support(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs']): + pulumi.set(self, "cors_support", value) + + @property + @pulumi.getter(name="cpCode") + def cp_code(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs']: + return pulumi.get(self, "cp_code") + + @cp_code.setter + def cp_code(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs']): + pulumi.set(self, "cp_code", value) + + @property + @pulumi.getter(name="customBehavior") + def custom_behavior(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs']: + return pulumi.get(self, "custom_behavior") + + @custom_behavior.setter + def custom_behavior(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs']): + pulumi.set(self, "custom_behavior", value) + + @property + @pulumi.getter + def datastream(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs']: + return pulumi.get(self, "datastream") + + @datastream.setter + def datastream(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs']): + pulumi.set(self, "datastream", value) + + @property + @pulumi.getter + def dcp(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs']: + return pulumi.get(self, "dcp") + + @dcp.setter + def dcp(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs']): + pulumi.set(self, "dcp", value) + + @property + @pulumi.getter(name="dcpAuthHmacTransformation") + def dcp_auth_hmac_transformation(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs']: + return pulumi.get(self, "dcp_auth_hmac_transformation") + + @dcp_auth_hmac_transformation.setter + def dcp_auth_hmac_transformation(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs']): + pulumi.set(self, "dcp_auth_hmac_transformation", value) + + @property + @pulumi.getter(name="dcpAuthRegexTransformation") + def dcp_auth_regex_transformation(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs']: + return pulumi.get(self, "dcp_auth_regex_transformation") + + @dcp_auth_regex_transformation.setter + def dcp_auth_regex_transformation(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs']): + pulumi.set(self, "dcp_auth_regex_transformation", value) + + @property + @pulumi.getter(name="dcpAuthSubstringTransformation") + def dcp_auth_substring_transformation(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs']: + return pulumi.get(self, "dcp_auth_substring_transformation") + + @dcp_auth_substring_transformation.setter + def dcp_auth_substring_transformation(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs']): + pulumi.set(self, "dcp_auth_substring_transformation", value) + + @property + @pulumi.getter(name="dcpAuthVariableExtractor") + def dcp_auth_variable_extractor(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs']: + return pulumi.get(self, "dcp_auth_variable_extractor") + + @dcp_auth_variable_extractor.setter + def dcp_auth_variable_extractor(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs']): + pulumi.set(self, "dcp_auth_variable_extractor", value) + + @property + @pulumi.getter(name="dcpDefaultAuthzGroups") + def dcp_default_authz_groups(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs']: + return pulumi.get(self, "dcp_default_authz_groups") + + @dcp_default_authz_groups.setter + def dcp_default_authz_groups(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs']): + pulumi.set(self, "dcp_default_authz_groups", value) + + @property + @pulumi.getter(name="dcpDevRelations") + def dcp_dev_relations(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs']: + return pulumi.get(self, "dcp_dev_relations") + + @dcp_dev_relations.setter + def dcp_dev_relations(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs']): + pulumi.set(self, "dcp_dev_relations", value) + + @property + @pulumi.getter(name="dcpRealTimeAuth") + def dcp_real_time_auth(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs']: + return pulumi.get(self, "dcp_real_time_auth") + + @dcp_real_time_auth.setter + def dcp_real_time_auth(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs']): + pulumi.set(self, "dcp_real_time_auth", value) + + @property + @pulumi.getter(name="deliveryReceipt") + def delivery_receipt(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs']: + return pulumi.get(self, "delivery_receipt") + + @delivery_receipt.setter + def delivery_receipt(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs']): + pulumi.set(self, "delivery_receipt", value) + + @property + @pulumi.getter(name="denyAccess") + def deny_access(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs']: + return pulumi.get(self, "deny_access") + + @deny_access.setter + def deny_access(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs']): + pulumi.set(self, "deny_access", value) + + @property + @pulumi.getter(name="denyDirectFailoverAccess") + def deny_direct_failover_access(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs']: + return pulumi.get(self, "deny_direct_failover_access") + + @deny_direct_failover_access.setter + def deny_direct_failover_access(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs']): + pulumi.set(self, "deny_direct_failover_access", value) + + @property + @pulumi.getter(name="deviceCharacteristicCacheId") + def device_characteristic_cache_id(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs']: + return pulumi.get(self, "device_characteristic_cache_id") + + @device_characteristic_cache_id.setter + def device_characteristic_cache_id(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs']): + pulumi.set(self, "device_characteristic_cache_id", value) + + @property + @pulumi.getter(name="deviceCharacteristicHeader") + def device_characteristic_header(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs']: + return pulumi.get(self, "device_characteristic_header") + + @device_characteristic_header.setter + def device_characteristic_header(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs']): + pulumi.set(self, "device_characteristic_header", value) + + @property + @pulumi.getter(name="dnsAsyncRefresh") + def dns_async_refresh(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs']: + return pulumi.get(self, "dns_async_refresh") + + @dns_async_refresh.setter + def dns_async_refresh(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs']): + pulumi.set(self, "dns_async_refresh", value) + + @property + @pulumi.getter(name="dnsPrefresh") + def dns_prefresh(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs']: + return pulumi.get(self, "dns_prefresh") + + @dns_prefresh.setter + def dns_prefresh(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs']): + pulumi.set(self, "dns_prefresh", value) + + @property + @pulumi.getter(name="downgradeProtocol") + def downgrade_protocol(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs']: + return pulumi.get(self, "downgrade_protocol") + + @downgrade_protocol.setter + def downgrade_protocol(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs']): + pulumi.set(self, "downgrade_protocol", value) + + @property + @pulumi.getter(name="downloadCompleteMarker") + def download_complete_marker(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs']: + return pulumi.get(self, "download_complete_marker") + + @download_complete_marker.setter + def download_complete_marker(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs']): + pulumi.set(self, "download_complete_marker", value) + + @property + @pulumi.getter(name="downloadNotification") + def download_notification(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs']: + return pulumi.get(self, "download_notification") + + @download_notification.setter + def download_notification(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs']): + pulumi.set(self, "download_notification", value) + + @property + @pulumi.getter(name="downstreamCache") + def downstream_cache(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs']: + return pulumi.get(self, "downstream_cache") + + @downstream_cache.setter + def downstream_cache(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs']): + pulumi.set(self, "downstream_cache", value) + + @property + @pulumi.getter(name="dynamicThroughtputOptimization") + def dynamic_throughtput_optimization(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs']: + return pulumi.get(self, "dynamic_throughtput_optimization") + + @dynamic_throughtput_optimization.setter + def dynamic_throughtput_optimization(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs']): + pulumi.set(self, "dynamic_throughtput_optimization", value) + + @property + @pulumi.getter(name="dynamicThroughtputOptimizationOverride") + def dynamic_throughtput_optimization_override(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs']: + return pulumi.get(self, "dynamic_throughtput_optimization_override") + + @dynamic_throughtput_optimization_override.setter + def dynamic_throughtput_optimization_override(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs']): + pulumi.set(self, "dynamic_throughtput_optimization_override", value) + + @property + @pulumi.getter(name="dynamicWebContent") + def dynamic_web_content(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs']: + return pulumi.get(self, "dynamic_web_content") + + @dynamic_web_content.setter + def dynamic_web_content(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs']): + pulumi.set(self, "dynamic_web_content", value) + + @property + @pulumi.getter(name="ecmsBulkUpload") + def ecms_bulk_upload(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs']: + return pulumi.get(self, "ecms_bulk_upload") + + @ecms_bulk_upload.setter + def ecms_bulk_upload(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs']): + pulumi.set(self, "ecms_bulk_upload", value) + + @property + @pulumi.getter(name="ecmsDatabase") + def ecms_database(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs']: + return pulumi.get(self, "ecms_database") + + @ecms_database.setter + def ecms_database(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs']): + pulumi.set(self, "ecms_database", value) + + @property + @pulumi.getter(name="ecmsDataset") + def ecms_dataset(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs']: + return pulumi.get(self, "ecms_dataset") + + @ecms_dataset.setter + def ecms_dataset(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs']): + pulumi.set(self, "ecms_dataset", value) + + @property + @pulumi.getter(name="ecmsObjectKey") + def ecms_object_key(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs']: + return pulumi.get(self, "ecms_object_key") + + @ecms_object_key.setter + def ecms_object_key(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs']): + pulumi.set(self, "ecms_object_key", value) + + @property + @pulumi.getter(name="edgeConnect") + def edge_connect(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs']: + return pulumi.get(self, "edge_connect") + + @edge_connect.setter + def edge_connect(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs']): + pulumi.set(self, "edge_connect", value) + + @property + @pulumi.getter(name="edgeLoadBalancingAdvanced") + def edge_load_balancing_advanced(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs']: + return pulumi.get(self, "edge_load_balancing_advanced") + + @edge_load_balancing_advanced.setter + def edge_load_balancing_advanced(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs']): + pulumi.set(self, "edge_load_balancing_advanced", value) + + @property + @pulumi.getter(name="edgeLoadBalancingDataCenter") + def edge_load_balancing_data_center(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs']: + return pulumi.get(self, "edge_load_balancing_data_center") + + @edge_load_balancing_data_center.setter + def edge_load_balancing_data_center(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs']): + pulumi.set(self, "edge_load_balancing_data_center", value) + + @property + @pulumi.getter(name="edgeLoadBalancingOrigin") + def edge_load_balancing_origin(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs']: + return pulumi.get(self, "edge_load_balancing_origin") + + @edge_load_balancing_origin.setter + def edge_load_balancing_origin(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs']): + pulumi.set(self, "edge_load_balancing_origin", value) + + @property + @pulumi.getter(name="edgeOriginAuthorization") + def edge_origin_authorization(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs']: + return pulumi.get(self, "edge_origin_authorization") + + @edge_origin_authorization.setter + def edge_origin_authorization(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs']): + pulumi.set(self, "edge_origin_authorization", value) + + @property + @pulumi.getter(name="edgeRedirector") + def edge_redirector(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs']: + return pulumi.get(self, "edge_redirector") + + @edge_redirector.setter + def edge_redirector(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs']): + pulumi.set(self, "edge_redirector", value) + + @property + @pulumi.getter(name="edgeScape") + def edge_scape(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs']: + return pulumi.get(self, "edge_scape") + + @edge_scape.setter + def edge_scape(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs']): + pulumi.set(self, "edge_scape", value) + + @property + @pulumi.getter(name="edgeSideIncludes") + def edge_side_includes(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs']: + return pulumi.get(self, "edge_side_includes") + + @edge_side_includes.setter + def edge_side_includes(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs']): + pulumi.set(self, "edge_side_includes", value) + + @property + @pulumi.getter(name="edgeWorker") + def edge_worker(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs']: + return pulumi.get(self, "edge_worker") + + @edge_worker.setter + def edge_worker(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs']): + pulumi.set(self, "edge_worker", value) + + @property + @pulumi.getter(name="enforceMtlsSettings") + def enforce_mtls_settings(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs']: + return pulumi.get(self, "enforce_mtls_settings") + + @enforce_mtls_settings.setter + def enforce_mtls_settings(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs']): + pulumi.set(self, "enforce_mtls_settings", value) + + @property + @pulumi.getter(name="enhancedAkamaiProtocol") + def enhanced_akamai_protocol(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs']: + return pulumi.get(self, "enhanced_akamai_protocol") + + @enhanced_akamai_protocol.setter + def enhanced_akamai_protocol(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs']): + pulumi.set(self, "enhanced_akamai_protocol", value) + + @property + @pulumi.getter(name="enhancedProxyDetection") + def enhanced_proxy_detection(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs']: + return pulumi.get(self, "enhanced_proxy_detection") + + @enhanced_proxy_detection.setter + def enhanced_proxy_detection(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs']): + pulumi.set(self, "enhanced_proxy_detection", value) + + @property + @pulumi.getter(name="epdForwardHeaderEnrichment") + def epd_forward_header_enrichment(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs']: + return pulumi.get(self, "epd_forward_header_enrichment") + + @epd_forward_header_enrichment.setter + def epd_forward_header_enrichment(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs']): + pulumi.set(self, "epd_forward_header_enrichment", value) + + @property + @pulumi.getter(name="failAction") + def fail_action(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs']: + return pulumi.get(self, "fail_action") + + @fail_action.setter + def fail_action(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs']): + pulumi.set(self, "fail_action", value) + + @property + @pulumi.getter(name="failoverBotManagerFeatureCompatibility") + def failover_bot_manager_feature_compatibility(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs']: + return pulumi.get(self, "failover_bot_manager_feature_compatibility") + + @failover_bot_manager_feature_compatibility.setter + def failover_bot_manager_feature_compatibility(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs']): + pulumi.set(self, "failover_bot_manager_feature_compatibility", value) + + @property + @pulumi.getter(name="fastInvalidate") + def fast_invalidate(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs']: + return pulumi.get(self, "fast_invalidate") + + @fast_invalidate.setter + def fast_invalidate(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs']): + pulumi.set(self, "fast_invalidate", value) + + @property + @pulumi.getter + def fips(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs']: + return pulumi.get(self, "fips") + + @fips.setter + def fips(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs']): + pulumi.set(self, "fips", value) + + @property + @pulumi.getter(name="firstPartyMarketing") + def first_party_marketing(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs']: + return pulumi.get(self, "first_party_marketing") + + @first_party_marketing.setter + def first_party_marketing(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs']): + pulumi.set(self, "first_party_marketing", value) + + @property + @pulumi.getter(name="firstPartyMarketingPlus") + def first_party_marketing_plus(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs']: + return pulumi.get(self, "first_party_marketing_plus") + + @first_party_marketing_plus.setter + def first_party_marketing_plus(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs']): + pulumi.set(self, "first_party_marketing_plus", value) + + @property + @pulumi.getter(name="forwardRewrite") + def forward_rewrite(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs']: + return pulumi.get(self, "forward_rewrite") + + @forward_rewrite.setter + def forward_rewrite(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs']): + pulumi.set(self, "forward_rewrite", value) + + @property + @pulumi.getter + def g2oheader(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs']: + return pulumi.get(self, "g2oheader") + + @g2oheader.setter + def g2oheader(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs']): + pulumi.set(self, "g2oheader", value) + + @property + @pulumi.getter(name="globalRequestNumber") + def global_request_number(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs']: + return pulumi.get(self, "global_request_number") + + @global_request_number.setter + def global_request_number(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs']): + pulumi.set(self, "global_request_number", value) + + @property + @pulumi.getter(name="graphqlCaching") + def graphql_caching(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs']: + return pulumi.get(self, "graphql_caching") + + @graphql_caching.setter + def graphql_caching(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs']): + pulumi.set(self, "graphql_caching", value) + + @property + @pulumi.getter(name="gzipResponse") + def gzip_response(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs']: + return pulumi.get(self, "gzip_response") + + @gzip_response.setter + def gzip_response(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs']): + pulumi.set(self, "gzip_response", value) + + @property + @pulumi.getter(name="hdDataAdvanced") + def hd_data_advanced(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs']: + return pulumi.get(self, "hd_data_advanced") + + @hd_data_advanced.setter + def hd_data_advanced(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs']): + pulumi.set(self, "hd_data_advanced", value) + + @property + @pulumi.getter(name="healthDetection") + def health_detection(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs']: + return pulumi.get(self, "health_detection") + + @health_detection.setter + def health_detection(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs']): + pulumi.set(self, "health_detection", value) + + @property + @pulumi.getter(name="hsafEipBinding") + def hsaf_eip_binding(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs']: + return pulumi.get(self, "hsaf_eip_binding") + + @hsaf_eip_binding.setter + def hsaf_eip_binding(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs']): + pulumi.set(self, "hsaf_eip_binding", value) + + @property + @pulumi.getter + def http2(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args']: + return pulumi.get(self, "http2") + + @http2.setter + def http2(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args']): + pulumi.set(self, "http2", value) + + @property + @pulumi.getter + def http3(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args']: + return pulumi.get(self, "http3") + + @http3.setter + def http3(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args']): + pulumi.set(self, "http3", value) + + @property + @pulumi.getter(name="httpStrictTransportSecurity") + def http_strict_transport_security(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs']: + return pulumi.get(self, "http_strict_transport_security") + + @http_strict_transport_security.setter + def http_strict_transport_security(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs']): + pulumi.set(self, "http_strict_transport_security", value) + + @property + @pulumi.getter(name="httpToHttpsUpgrade") + def http_to_https_upgrade(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs']: + return pulumi.get(self, "http_to_https_upgrade") + + @http_to_https_upgrade.setter + def http_to_https_upgrade(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs']): + pulumi.set(self, "http_to_https_upgrade", value) + + @property + @pulumi.getter(name="imOverride") + def im_override(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs']: + return pulumi.get(self, "im_override") + + @im_override.setter + def im_override(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs']): + pulumi.set(self, "im_override", value) + + @property + @pulumi.getter(name="imageAndVideoManager") + def image_and_video_manager(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs']: + return pulumi.get(self, "image_and_video_manager") + + @image_and_video_manager.setter + def image_and_video_manager(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs']): + pulumi.set(self, "image_and_video_manager", value) + + @property + @pulumi.getter(name="imageManager") + def image_manager(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs']: + return pulumi.get(self, "image_manager") + + @image_manager.setter + def image_manager(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs']): + pulumi.set(self, "image_manager", value) + + @property + @pulumi.getter(name="imageManagerVideo") + def image_manager_video(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs']: + return pulumi.get(self, "image_manager_video") + + @image_manager_video.setter + def image_manager_video(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs']): + pulumi.set(self, "image_manager_video", value) + + @property + @pulumi.getter + def include(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs']: + return pulumi.get(self, "include") + + @include.setter + def include(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs']): + pulumi.set(self, "include", value) + + @property + @pulumi.getter + def instant(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs']: + return pulumi.get(self, "instant") + + @instant.setter + def instant(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs']): + pulumi.set(self, "instant", value) + + @property + @pulumi.getter(name="instantConfig") + def instant_config(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs']: + return pulumi.get(self, "instant_config") + + @instant_config.setter + def instant_config(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs']): + pulumi.set(self, "instant_config", value) + + @property + @pulumi.getter(name="largeFileOptimization") + def large_file_optimization(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs']: + return pulumi.get(self, "large_file_optimization") + + @large_file_optimization.setter + def large_file_optimization(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs']): + pulumi.set(self, "large_file_optimization", value) + + @property + @pulumi.getter(name="largeFileOptimizationAdvanced") + def large_file_optimization_advanced(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs']: + return pulumi.get(self, "large_file_optimization_advanced") + + @large_file_optimization_advanced.setter + def large_file_optimization_advanced(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs']): + pulumi.set(self, "large_file_optimization_advanced", value) + + @property + @pulumi.getter(name="limitBitRate") + def limit_bit_rate(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs']: + return pulumi.get(self, "limit_bit_rate") + + @limit_bit_rate.setter + def limit_bit_rate(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs']): + pulumi.set(self, "limit_bit_rate", value) + + @property + @pulumi.getter(name="logCustom") + def log_custom(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs']: + return pulumi.get(self, "log_custom") + + @log_custom.setter + def log_custom(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs']): + pulumi.set(self, "log_custom", value) + + @property + @pulumi.getter(name="mPulse") + def m_pulse(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs']: + return pulumi.get(self, "m_pulse") + + @m_pulse.setter + def m_pulse(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs']): + pulumi.set(self, "m_pulse", value) + + @property + @pulumi.getter(name="manifestPersonalization") + def manifest_personalization(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs']: + return pulumi.get(self, "manifest_personalization") + + @manifest_personalization.setter + def manifest_personalization(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs']): + pulumi.set(self, "manifest_personalization", value) + + @property + @pulumi.getter(name="manifestRerouting") + def manifest_rerouting(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs']: + return pulumi.get(self, "manifest_rerouting") + + @manifest_rerouting.setter + def manifest_rerouting(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs']): + pulumi.set(self, "manifest_rerouting", value) + + @property + @pulumi.getter(name="manualServerPush") + def manual_server_push(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs']: + return pulumi.get(self, "manual_server_push") + + @manual_server_push.setter + def manual_server_push(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs']): + pulumi.set(self, "manual_server_push", value) + + @property + @pulumi.getter(name="mediaAcceleration") + def media_acceleration(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs']: + return pulumi.get(self, "media_acceleration") + + @media_acceleration.setter + def media_acceleration(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs']): + pulumi.set(self, "media_acceleration", value) + + @property + @pulumi.getter(name="mediaAccelerationQuicOptout") + def media_acceleration_quic_optout(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs']: + return pulumi.get(self, "media_acceleration_quic_optout") + + @media_acceleration_quic_optout.setter + def media_acceleration_quic_optout(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs']): + pulumi.set(self, "media_acceleration_quic_optout", value) + + @property + @pulumi.getter(name="mediaClient") + def media_client(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs']: + return pulumi.get(self, "media_client") + + @media_client.setter + def media_client(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs']): + pulumi.set(self, "media_client", value) + + @property + @pulumi.getter(name="mediaFileRetrievalOptimization") + def media_file_retrieval_optimization(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs']: + return pulumi.get(self, "media_file_retrieval_optimization") + + @media_file_retrieval_optimization.setter + def media_file_retrieval_optimization(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs']): + pulumi.set(self, "media_file_retrieval_optimization", value) + + @property + @pulumi.getter(name="mediaOriginFailover") + def media_origin_failover(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs']: + return pulumi.get(self, "media_origin_failover") + + @media_origin_failover.setter + def media_origin_failover(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs']): + pulumi.set(self, "media_origin_failover", value) + + @property + @pulumi.getter(name="metadataCaching") + def metadata_caching(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs']: + return pulumi.get(self, "metadata_caching") + + @metadata_caching.setter + def metadata_caching(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs']): + pulumi.set(self, "metadata_caching", value) + + @property + @pulumi.getter(name="mobileSdkPerformance") + def mobile_sdk_performance(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs']: + return pulumi.get(self, "mobile_sdk_performance") + + @mobile_sdk_performance.setter + def mobile_sdk_performance(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs']): + pulumi.set(self, "mobile_sdk_performance", value) + + @property + @pulumi.getter(name="modifyIncomingRequestHeader") + def modify_incoming_request_header(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs']: + return pulumi.get(self, "modify_incoming_request_header") + + @modify_incoming_request_header.setter + def modify_incoming_request_header(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs']): + pulumi.set(self, "modify_incoming_request_header", value) + + @property + @pulumi.getter(name="modifyIncomingResponseHeader") + def modify_incoming_response_header(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs']: + return pulumi.get(self, "modify_incoming_response_header") + + @modify_incoming_response_header.setter + def modify_incoming_response_header(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs']): + pulumi.set(self, "modify_incoming_response_header", value) + + @property + @pulumi.getter(name="modifyOutgoingRequestHeader") + def modify_outgoing_request_header(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs']: + return pulumi.get(self, "modify_outgoing_request_header") + + @modify_outgoing_request_header.setter + def modify_outgoing_request_header(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs']): + pulumi.set(self, "modify_outgoing_request_header", value) + + @property + @pulumi.getter(name="modifyOutgoingResponseHeader") + def modify_outgoing_response_header(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs']: + return pulumi.get(self, "modify_outgoing_response_header") + + @modify_outgoing_response_header.setter + def modify_outgoing_response_header(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs']): + pulumi.set(self, "modify_outgoing_response_header", value) + + @property + @pulumi.getter(name="modifyViaHeader") + def modify_via_header(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs']: + return pulumi.get(self, "modify_via_header") + + @modify_via_header.setter + def modify_via_header(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs']): + pulumi.set(self, "modify_via_header", value) + + @property + @pulumi.getter + def origin(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs']: + return pulumi.get(self, "origin") + + @origin.setter + def origin(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs']): + pulumi.set(self, "origin", value) + + @property + @pulumi.getter(name="originCharacteristics") + def origin_characteristics(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs']: + return pulumi.get(self, "origin_characteristics") + + @origin_characteristics.setter + def origin_characteristics(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs']): + pulumi.set(self, "origin_characteristics", value) + + @property + @pulumi.getter(name="originCharacteristicsWsd") + def origin_characteristics_wsd(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs']: + return pulumi.get(self, "origin_characteristics_wsd") + + @origin_characteristics_wsd.setter + def origin_characteristics_wsd(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs']): + pulumi.set(self, "origin_characteristics_wsd", value) + + @property + @pulumi.getter(name="originFailureRecoveryMethod") + def origin_failure_recovery_method(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs']: + return pulumi.get(self, "origin_failure_recovery_method") + + @origin_failure_recovery_method.setter + def origin_failure_recovery_method(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs']): + pulumi.set(self, "origin_failure_recovery_method", value) + + @property + @pulumi.getter(name="originFailureRecoveryPolicy") + def origin_failure_recovery_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs']: + return pulumi.get(self, "origin_failure_recovery_policy") + + @origin_failure_recovery_policy.setter + def origin_failure_recovery_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs']): + pulumi.set(self, "origin_failure_recovery_policy", value) + + @property + @pulumi.getter(name="originIpAcl") + def origin_ip_acl(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs']: + return pulumi.get(self, "origin_ip_acl") + + @origin_ip_acl.setter + def origin_ip_acl(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs']): + pulumi.set(self, "origin_ip_acl", value) + + @property + @pulumi.getter(name="permissionsPolicy") + def permissions_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs']: + return pulumi.get(self, "permissions_policy") + + @permissions_policy.setter + def permissions_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs']): + pulumi.set(self, "permissions_policy", value) + + @property + @pulumi.getter(name="persistentClientConnection") + def persistent_client_connection(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs']: + return pulumi.get(self, "persistent_client_connection") + + @persistent_client_connection.setter + def persistent_client_connection(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs']): + pulumi.set(self, "persistent_client_connection", value) + + @property + @pulumi.getter(name="persistentConnection") + def persistent_connection(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs']: + return pulumi.get(self, "persistent_connection") + + @persistent_connection.setter + def persistent_connection(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs']): + pulumi.set(self, "persistent_connection", value) + + @property + @pulumi.getter(name="personallyIdentifiableInformation") + def personally_identifiable_information(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs']: + return pulumi.get(self, "personally_identifiable_information") + + @personally_identifiable_information.setter + def personally_identifiable_information(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs']): + pulumi.set(self, "personally_identifiable_information", value) + + @property + @pulumi.getter(name="phasedRelease") + def phased_release(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs']: + return pulumi.get(self, "phased_release") + + @phased_release.setter + def phased_release(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs']): + pulumi.set(self, "phased_release", value) + + @property + @pulumi.getter + def preconnect(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs']: + return pulumi.get(self, "preconnect") + + @preconnect.setter + def preconnect(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs']): + pulumi.set(self, "preconnect", value) + + @property + @pulumi.getter(name="predictiveContentDelivery") + def predictive_content_delivery(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs']: + return pulumi.get(self, "predictive_content_delivery") + + @predictive_content_delivery.setter + def predictive_content_delivery(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs']): + pulumi.set(self, "predictive_content_delivery", value) + + @property + @pulumi.getter(name="predictivePrefetching") + def predictive_prefetching(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs']: + return pulumi.get(self, "predictive_prefetching") + + @predictive_prefetching.setter + def predictive_prefetching(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs']): + pulumi.set(self, "predictive_prefetching", value) + + @property + @pulumi.getter + def prefetch(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs']: + return pulumi.get(self, "prefetch") + + @prefetch.setter + def prefetch(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs']): + pulumi.set(self, "prefetch", value) + + @property + @pulumi.getter + def prefetchable(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs']: + return pulumi.get(self, "prefetchable") + + @prefetchable.setter + def prefetchable(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs']): + pulumi.set(self, "prefetchable", value) + + @property + @pulumi.getter(name="prefreshCache") + def prefresh_cache(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs']: + return pulumi.get(self, "prefresh_cache") + + @prefresh_cache.setter + def prefresh_cache(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs']): + pulumi.set(self, "prefresh_cache", value) + + @property + @pulumi.getter + def quality(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs']: + return pulumi.get(self, "quality") + + @quality.setter + def quality(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs']): + pulumi.set(self, "quality", value) + + @property + @pulumi.getter(name="quicBeta") + def quic_beta(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs']: + return pulumi.get(self, "quic_beta") + + @quic_beta.setter + def quic_beta(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs']): + pulumi.set(self, "quic_beta", value) + + @property + @pulumi.getter(name="randomSeek") + def random_seek(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs']: + return pulumi.get(self, "random_seek") + + @random_seek.setter + def random_seek(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs']): + pulumi.set(self, "random_seek", value) + + @property + @pulumi.getter + def rapid(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs']: + return pulumi.get(self, "rapid") + + @rapid.setter + def rapid(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs']): + pulumi.set(self, "rapid", value) + + @property + @pulumi.getter(name="readTimeout") + def read_timeout(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs']: + return pulumi.get(self, "read_timeout") + + @read_timeout.setter + def read_timeout(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs']): + pulumi.set(self, "read_timeout", value) + + @property + @pulumi.getter(name="realTimeReporting") + def real_time_reporting(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs']: + return pulumi.get(self, "real_time_reporting") + + @real_time_reporting.setter + def real_time_reporting(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs']): + pulumi.set(self, "real_time_reporting", value) + + @property + @pulumi.getter(name="realUserMonitoring") + def real_user_monitoring(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs']: + return pulumi.get(self, "real_user_monitoring") + + @real_user_monitoring.setter + def real_user_monitoring(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs']): + pulumi.set(self, "real_user_monitoring", value) + + @property + @pulumi.getter + def redirect(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs']: + return pulumi.get(self, "redirect") + + @redirect.setter + def redirect(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs']): + pulumi.set(self, "redirect", value) + + @property + @pulumi.getter + def redirectplus(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs']: + return pulumi.get(self, "redirectplus") + + @redirectplus.setter + def redirectplus(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs']): + pulumi.set(self, "redirectplus", value) + + @property + @pulumi.getter(name="refererChecking") + def referer_checking(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs']: + return pulumi.get(self, "referer_checking") + + @referer_checking.setter + def referer_checking(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs']): + pulumi.set(self, "referer_checking", value) + + @property + @pulumi.getter(name="removeQueryParameter") + def remove_query_parameter(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs']: + return pulumi.get(self, "remove_query_parameter") + + @remove_query_parameter.setter + def remove_query_parameter(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs']): + pulumi.set(self, "remove_query_parameter", value) + + @property + @pulumi.getter(name="removeVary") + def remove_vary(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs']: + return pulumi.get(self, "remove_vary") + + @remove_vary.setter + def remove_vary(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs']): + pulumi.set(self, "remove_vary", value) + + @property + @pulumi.getter + def report(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs']: + return pulumi.get(self, "report") + + @report.setter + def report(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs']): + pulumi.set(self, "report", value) + + @property + @pulumi.getter(name="requestClientHints") + def request_client_hints(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs']: + return pulumi.get(self, "request_client_hints") + + @request_client_hints.setter + def request_client_hints(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs']): + pulumi.set(self, "request_client_hints", value) + + @property + @pulumi.getter(name="requestControl") + def request_control(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs']: + return pulumi.get(self, "request_control") + + @request_control.setter + def request_control(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs']): + pulumi.set(self, "request_control", value) + + @property + @pulumi.getter(name="requestTypeMarker") + def request_type_marker(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs']: + return pulumi.get(self, "request_type_marker") + + @request_type_marker.setter + def request_type_marker(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs']): + pulumi.set(self, "request_type_marker", value) + + @property + @pulumi.getter(name="resourceOptimizer") + def resource_optimizer(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs']: + return pulumi.get(self, "resource_optimizer") + + @resource_optimizer.setter + def resource_optimizer(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs']): + pulumi.set(self, "resource_optimizer", value) + + @property + @pulumi.getter(name="resourceOptimizerExtendedCompatibility") + def resource_optimizer_extended_compatibility(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs']: + return pulumi.get(self, "resource_optimizer_extended_compatibility") + + @resource_optimizer_extended_compatibility.setter + def resource_optimizer_extended_compatibility(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs']): + pulumi.set(self, "resource_optimizer_extended_compatibility", value) + + @property + @pulumi.getter(name="responseCode") + def response_code(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs']: + return pulumi.get(self, "response_code") + + @response_code.setter + def response_code(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs']): + pulumi.set(self, "response_code", value) + + @property + @pulumi.getter(name="responseCookie") + def response_cookie(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs']: + return pulumi.get(self, "response_cookie") + + @response_cookie.setter + def response_cookie(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs']): + pulumi.set(self, "response_cookie", value) + + @property + @pulumi.getter(name="restrictObjectCaching") + def restrict_object_caching(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs']: + return pulumi.get(self, "restrict_object_caching") + + @restrict_object_caching.setter + def restrict_object_caching(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs']): + pulumi.set(self, "restrict_object_caching", value) + + @property + @pulumi.getter(name="returnCacheStatus") + def return_cache_status(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs']: + return pulumi.get(self, "return_cache_status") + + @return_cache_status.setter + def return_cache_status(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs']): + pulumi.set(self, "return_cache_status", value) + + @property + @pulumi.getter(name="rewriteUrl") + def rewrite_url(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs']: + return pulumi.get(self, "rewrite_url") + + @rewrite_url.setter + def rewrite_url(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs']): + pulumi.set(self, "rewrite_url", value) + + @property + @pulumi.getter(name="rumCustom") + def rum_custom(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs']: + return pulumi.get(self, "rum_custom") + + @rum_custom.setter + def rum_custom(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs']): + pulumi.set(self, "rum_custom", value) + + @property + @pulumi.getter(name="saasDefinitions") + def saas_definitions(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs']: + return pulumi.get(self, "saas_definitions") + + @saas_definitions.setter + def saas_definitions(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs']): + pulumi.set(self, "saas_definitions", value) + + @property + @pulumi.getter(name="salesForceCommerceCloudClient") + def sales_force_commerce_cloud_client(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs']: + return pulumi.get(self, "sales_force_commerce_cloud_client") + + @sales_force_commerce_cloud_client.setter + def sales_force_commerce_cloud_client(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs']): + pulumi.set(self, "sales_force_commerce_cloud_client", value) + + @property + @pulumi.getter(name="salesForceCommerceCloudProvider") + def sales_force_commerce_cloud_provider(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs']: + return pulumi.get(self, "sales_force_commerce_cloud_provider") + + @sales_force_commerce_cloud_provider.setter + def sales_force_commerce_cloud_provider(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs']): + pulumi.set(self, "sales_force_commerce_cloud_provider", value) + + @property + @pulumi.getter(name="salesForceCommerceCloudProviderHostHeader") + def sales_force_commerce_cloud_provider_host_header(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs']: + return pulumi.get(self, "sales_force_commerce_cloud_provider_host_header") + + @sales_force_commerce_cloud_provider_host_header.setter + def sales_force_commerce_cloud_provider_host_header(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs']): + pulumi.set(self, "sales_force_commerce_cloud_provider_host_header", value) + + @property + @pulumi.getter(name="savePostDcaProcessing") + def save_post_dca_processing(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs']: + return pulumi.get(self, "save_post_dca_processing") + + @save_post_dca_processing.setter + def save_post_dca_processing(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs']): + pulumi.set(self, "save_post_dca_processing", value) + + @property + @pulumi.getter(name="scheduleInvalidation") + def schedule_invalidation(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs']: + return pulumi.get(self, "schedule_invalidation") + + @schedule_invalidation.setter + def schedule_invalidation(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs']): + pulumi.set(self, "schedule_invalidation", value) + + @property + @pulumi.getter(name="scriptManagement") + def script_management(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs']: + return pulumi.get(self, "script_management") + + @script_management.setter + def script_management(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs']): + pulumi.set(self, "script_management", value) + + @property + @pulumi.getter(name="segmentedContentProtection") + def segmented_content_protection(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs']: + return pulumi.get(self, "segmented_content_protection") + + @segmented_content_protection.setter + def segmented_content_protection(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs']): + pulumi.set(self, "segmented_content_protection", value) + + @property + @pulumi.getter(name="segmentedMediaOptimization") + def segmented_media_optimization(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs']: + return pulumi.get(self, "segmented_media_optimization") + + @segmented_media_optimization.setter + def segmented_media_optimization(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs']): + pulumi.set(self, "segmented_media_optimization", value) + + @property + @pulumi.getter(name="segmentedMediaStreamingPrefetch") + def segmented_media_streaming_prefetch(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs']: + return pulumi.get(self, "segmented_media_streaming_prefetch") + + @segmented_media_streaming_prefetch.setter + def segmented_media_streaming_prefetch(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs']): + pulumi.set(self, "segmented_media_streaming_prefetch", value) + + @property + @pulumi.getter(name="setVariable") + def set_variable(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs']: + return pulumi.get(self, "set_variable") + + @set_variable.setter + def set_variable(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs']): + pulumi.set(self, "set_variable", value) + + @property + @pulumi.getter(name="simulateErrorCode") + def simulate_error_code(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs']: + return pulumi.get(self, "simulate_error_code") + + @simulate_error_code.setter + def simulate_error_code(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs']): + pulumi.set(self, "simulate_error_code", value) + + @property + @pulumi.getter(name="siteShield") + def site_shield(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs']: + return pulumi.get(self, "site_shield") + + @site_shield.setter + def site_shield(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs']): + pulumi.set(self, "site_shield", value) + + @property + @pulumi.getter(name="standardTlsMigration") + def standard_tls_migration(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs']: + return pulumi.get(self, "standard_tls_migration") + + @standard_tls_migration.setter + def standard_tls_migration(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs']): + pulumi.set(self, "standard_tls_migration", value) + + @property + @pulumi.getter(name="standardTlsMigrationOverride") + def standard_tls_migration_override(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs']: + return pulumi.get(self, "standard_tls_migration_override") + + @standard_tls_migration_override.setter + def standard_tls_migration_override(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs']): + pulumi.set(self, "standard_tls_migration_override", value) + + @property + @pulumi.getter(name="strictHeaderParsing") + def strict_header_parsing(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs']: + return pulumi.get(self, "strict_header_parsing") + + @strict_header_parsing.setter + def strict_header_parsing(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs']): + pulumi.set(self, "strict_header_parsing", value) + + @property + @pulumi.getter(name="subCustomer") + def sub_customer(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs']: + return pulumi.get(self, "sub_customer") + + @sub_customer.setter + def sub_customer(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs']): + pulumi.set(self, "sub_customer", value) + + @property + @pulumi.getter(name="sureRoute") + def sure_route(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs']: + return pulumi.get(self, "sure_route") + + @sure_route.setter + def sure_route(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs']): + pulumi.set(self, "sure_route", value) + + @property + @pulumi.getter(name="tcpOptimization") + def tcp_optimization(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs']: + return pulumi.get(self, "tcp_optimization") + + @tcp_optimization.setter + def tcp_optimization(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs']): + pulumi.set(self, "tcp_optimization", value) + + @property + @pulumi.getter(name="teaLeaf") + def tea_leaf(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs']: + return pulumi.get(self, "tea_leaf") + + @tea_leaf.setter + def tea_leaf(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs']): + pulumi.set(self, "tea_leaf", value) + + @property + @pulumi.getter(name="tieredDistribution") + def tiered_distribution(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs']: + return pulumi.get(self, "tiered_distribution") + + @tiered_distribution.setter + def tiered_distribution(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs']): + pulumi.set(self, "tiered_distribution", value) + + @property + @pulumi.getter(name="tieredDistributionAdvanced") + def tiered_distribution_advanced(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs']: + return pulumi.get(self, "tiered_distribution_advanced") + + @tiered_distribution_advanced.setter + def tiered_distribution_advanced(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs']): + pulumi.set(self, "tiered_distribution_advanced", value) + + @property + @pulumi.getter(name="tieredDistributionCustomization") + def tiered_distribution_customization(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs']: + return pulumi.get(self, "tiered_distribution_customization") + + @tiered_distribution_customization.setter + def tiered_distribution_customization(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs']): + pulumi.set(self, "tiered_distribution_customization", value) + + @property + @pulumi.getter + def timeout(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs']: + return pulumi.get(self, "timeout") + + @timeout.setter + def timeout(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs']): + pulumi.set(self, "timeout", value) + + @property + @pulumi.getter(name="uidConfiguration") + def uid_configuration(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs']: + return pulumi.get(self, "uid_configuration") + + @uid_configuration.setter + def uid_configuration(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs']): + pulumi.set(self, "uid_configuration", value) + + @property + @pulumi.getter(name="validateEntityTag") + def validate_entity_tag(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs']: + return pulumi.get(self, "validate_entity_tag") + + @validate_entity_tag.setter + def validate_entity_tag(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs']): + pulumi.set(self, "validate_entity_tag", value) + + @property + @pulumi.getter(name="verifyJsonWebToken") + def verify_json_web_token(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs']: + return pulumi.get(self, "verify_json_web_token") + + @verify_json_web_token.setter + def verify_json_web_token(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs']): + pulumi.set(self, "verify_json_web_token", value) + + @property + @pulumi.getter(name="verifyJsonWebTokenForDcp") + def verify_json_web_token_for_dcp(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs']: + return pulumi.get(self, "verify_json_web_token_for_dcp") + + @verify_json_web_token_for_dcp.setter + def verify_json_web_token_for_dcp(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs']): + pulumi.set(self, "verify_json_web_token_for_dcp", value) + + @property + @pulumi.getter(name="verifyTokenAuthorization") + def verify_token_authorization(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs']: + return pulumi.get(self, "verify_token_authorization") + + @verify_token_authorization.setter + def verify_token_authorization(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs']): + pulumi.set(self, "verify_token_authorization", value) + + @property + @pulumi.getter(name="virtualWaitingRoom") + def virtual_waiting_room(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs']: + return pulumi.get(self, "virtual_waiting_room") + + @virtual_waiting_room.setter + def virtual_waiting_room(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs']): + pulumi.set(self, "virtual_waiting_room", value) + + @property + @pulumi.getter(name="virtualWaitingRoomWithEdgeWorkers") + def virtual_waiting_room_with_edge_workers(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs']: + return pulumi.get(self, "virtual_waiting_room_with_edge_workers") + + @virtual_waiting_room_with_edge_workers.setter + def virtual_waiting_room_with_edge_workers(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs']): + pulumi.set(self, "virtual_waiting_room_with_edge_workers", value) + + @property + @pulumi.getter(name="visitorPrioritization") + def visitor_prioritization(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs']: + return pulumi.get(self, "visitor_prioritization") + + @visitor_prioritization.setter + def visitor_prioritization(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs']): + pulumi.set(self, "visitor_prioritization", value) + + @property + @pulumi.getter(name="visitorPrioritizationFifo") + def visitor_prioritization_fifo(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs']: + return pulumi.get(self, "visitor_prioritization_fifo") + + @visitor_prioritization_fifo.setter + def visitor_prioritization_fifo(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs']): + pulumi.set(self, "visitor_prioritization_fifo", value) + + @property + @pulumi.getter(name="visitorPrioritizationFifoStandalone") + def visitor_prioritization_fifo_standalone(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs']: + return pulumi.get(self, "visitor_prioritization_fifo_standalone") + + @visitor_prioritization_fifo_standalone.setter + def visitor_prioritization_fifo_standalone(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs']): + pulumi.set(self, "visitor_prioritization_fifo_standalone", value) + + @property + @pulumi.getter + def watermarking(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs']: + return pulumi.get(self, "watermarking") + + @watermarking.setter + def watermarking(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs']): + pulumi.set(self, "watermarking", value) + + @property + @pulumi.getter(name="webApplicationFirewall") + def web_application_firewall(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs']: + return pulumi.get(self, "web_application_firewall") + + @web_application_firewall.setter + def web_application_firewall(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs']): + pulumi.set(self, "web_application_firewall", value) + + @property + @pulumi.getter(name="webSockets") + def web_sockets(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs']: + return pulumi.get(self, "web_sockets") + + @web_sockets.setter + def web_sockets(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs']): + pulumi.set(self, "web_sockets", value) + + @property + @pulumi.getter + def webdav(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs']: + return pulumi.get(self, "webdav") + + @webdav.setter + def webdav(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs']): + pulumi.set(self, "webdav", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerArgs: + def __init__(__self__, *, + fallback_action_response_code_based: Optional[str] = None, + locked: Optional[bool] = None, + response_code_based: Optional[bool] = None, + response_codes: Optional[str] = None, + response_delay_based: Optional[bool] = None, + response_delay_threshold: Optional[str] = None, + return_error_response_code_based: Optional[str] = None, + specify_your_own_response_code_based: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if fallback_action_response_code_based is not None: + pulumi.set(__self__, "fallback_action_response_code_based", fallback_action_response_code_based) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if response_code_based is not None: + pulumi.set(__self__, "response_code_based", response_code_based) + if response_codes is not None: + pulumi.set(__self__, "response_codes", response_codes) + if response_delay_based is not None: + pulumi.set(__self__, "response_delay_based", response_delay_based) + if response_delay_threshold is not None: + pulumi.set(__self__, "response_delay_threshold", response_delay_threshold) + if return_error_response_code_based is not None: + pulumi.set(__self__, "return_error_response_code_based", return_error_response_code_based) + if specify_your_own_response_code_based is not None: + pulumi.set(__self__, "specify_your_own_response_code_based", specify_your_own_response_code_based) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="fallbackActionResponseCodeBased") + def fallback_action_response_code_based(self) -> Optional[str]: + return pulumi.get(self, "fallback_action_response_code_based") + + @fallback_action_response_code_based.setter + def fallback_action_response_code_based(self, value: Optional[str]): + pulumi.set(self, "fallback_action_response_code_based", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="responseCodeBased") + def response_code_based(self) -> Optional[bool]: + return pulumi.get(self, "response_code_based") + + @response_code_based.setter + def response_code_based(self, value: Optional[bool]): + pulumi.set(self, "response_code_based", value) + + @property + @pulumi.getter(name="responseCodes") + def response_codes(self) -> Optional[str]: + return pulumi.get(self, "response_codes") + + @response_codes.setter + def response_codes(self, value: Optional[str]): + pulumi.set(self, "response_codes", value) + + @property + @pulumi.getter(name="responseDelayBased") + def response_delay_based(self) -> Optional[bool]: + return pulumi.get(self, "response_delay_based") + + @response_delay_based.setter + def response_delay_based(self, value: Optional[bool]): + pulumi.set(self, "response_delay_based", value) + + @property + @pulumi.getter(name="responseDelayThreshold") + def response_delay_threshold(self) -> Optional[str]: + return pulumi.get(self, "response_delay_threshold") + + @response_delay_threshold.setter + def response_delay_threshold(self, value: Optional[str]): + pulumi.set(self, "response_delay_threshold", value) + + @property + @pulumi.getter(name="returnErrorResponseCodeBased") + def return_error_response_code_based(self) -> Optional[str]: + return pulumi.get(self, "return_error_response_code_based") + + @return_error_response_code_based.setter + def return_error_response_code_based(self, value: Optional[str]): + pulumi.set(self, "return_error_response_code_based", value) + + @property + @pulumi.getter(name="specifyYourOwnResponseCodeBased") + def specify_your_own_response_code_based(self) -> Optional[str]: + return pulumi.get(self, "specify_your_own_response_code_based") + + @specify_your_own_response_code_based.setter + def specify_your_own_response_code_based(self, value: Optional[str]): + pulumi.set(self, "specify_your_own_response_code_based", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationArgs: + def __init__(__self__, *, + ab_logic: Optional[str] = None, + ab_testing: Optional[str] = None, + compression: Optional[str] = None, + cookie_name: Optional[str] = None, + enable_brotli_compression: Optional[bool] = None, + enable_for_noncacheable: Optional[bool] = None, + enable_preconnect: Optional[bool] = None, + enable_push: Optional[bool] = None, + enable_ro: Optional[bool] = None, + locked: Optional[bool] = None, + preload_enable: Optional[bool] = None, + source: Optional[str] = None, + template_uuid: Optional[str] = None, + title_brotli: Optional[str] = None, + title_http2_server_push: Optional[str] = None, + title_preconnect: Optional[str] = None, + title_preload: Optional[str] = None, + title_ro: Optional[str] = None, + uuid: Optional[str] = None): + if ab_logic is not None: + pulumi.set(__self__, "ab_logic", ab_logic) + if ab_testing is not None: + pulumi.set(__self__, "ab_testing", ab_testing) + if compression is not None: + pulumi.set(__self__, "compression", compression) + if cookie_name is not None: + pulumi.set(__self__, "cookie_name", cookie_name) + if enable_brotli_compression is not None: + pulumi.set(__self__, "enable_brotli_compression", enable_brotli_compression) + if enable_for_noncacheable is not None: + pulumi.set(__self__, "enable_for_noncacheable", enable_for_noncacheable) + if enable_preconnect is not None: + pulumi.set(__self__, "enable_preconnect", enable_preconnect) + if enable_push is not None: + pulumi.set(__self__, "enable_push", enable_push) + if enable_ro is not None: + pulumi.set(__self__, "enable_ro", enable_ro) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if preload_enable is not None: + pulumi.set(__self__, "preload_enable", preload_enable) + if source is not None: + pulumi.set(__self__, "source", source) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if title_brotli is not None: + pulumi.set(__self__, "title_brotli", title_brotli) + if title_http2_server_push is not None: + pulumi.set(__self__, "title_http2_server_push", title_http2_server_push) + if title_preconnect is not None: + pulumi.set(__self__, "title_preconnect", title_preconnect) + if title_preload is not None: + pulumi.set(__self__, "title_preload", title_preload) + if title_ro is not None: + pulumi.set(__self__, "title_ro", title_ro) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="abLogic") + def ab_logic(self) -> Optional[str]: + return pulumi.get(self, "ab_logic") + + @ab_logic.setter + def ab_logic(self, value: Optional[str]): + pulumi.set(self, "ab_logic", value) + + @property + @pulumi.getter(name="abTesting") + def ab_testing(self) -> Optional[str]: + return pulumi.get(self, "ab_testing") + + @ab_testing.setter + def ab_testing(self, value: Optional[str]): + pulumi.set(self, "ab_testing", value) + + @property + @pulumi.getter + def compression(self) -> Optional[str]: + return pulumi.get(self, "compression") + + @compression.setter + def compression(self, value: Optional[str]): + pulumi.set(self, "compression", value) + + @property + @pulumi.getter(name="cookieName") + def cookie_name(self) -> Optional[str]: + return pulumi.get(self, "cookie_name") + + @cookie_name.setter + def cookie_name(self, value: Optional[str]): + pulumi.set(self, "cookie_name", value) + + @property + @pulumi.getter(name="enableBrotliCompression") + def enable_brotli_compression(self) -> Optional[bool]: + return pulumi.get(self, "enable_brotli_compression") + + @enable_brotli_compression.setter + def enable_brotli_compression(self, value: Optional[bool]): + pulumi.set(self, "enable_brotli_compression", value) + + @property + @pulumi.getter(name="enableForNoncacheable") + def enable_for_noncacheable(self) -> Optional[bool]: + return pulumi.get(self, "enable_for_noncacheable") + + @enable_for_noncacheable.setter + def enable_for_noncacheable(self, value: Optional[bool]): + pulumi.set(self, "enable_for_noncacheable", value) + + @property + @pulumi.getter(name="enablePreconnect") + def enable_preconnect(self) -> Optional[bool]: + return pulumi.get(self, "enable_preconnect") + + @enable_preconnect.setter + def enable_preconnect(self, value: Optional[bool]): + pulumi.set(self, "enable_preconnect", value) + + @property + @pulumi.getter(name="enablePush") + def enable_push(self) -> Optional[bool]: + return pulumi.get(self, "enable_push") + + @enable_push.setter + def enable_push(self, value: Optional[bool]): + pulumi.set(self, "enable_push", value) + + @property + @pulumi.getter(name="enableRo") + def enable_ro(self) -> Optional[bool]: + return pulumi.get(self, "enable_ro") + + @enable_ro.setter + def enable_ro(self, value: Optional[bool]): + pulumi.set(self, "enable_ro", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="preloadEnable") + def preload_enable(self) -> Optional[bool]: + return pulumi.get(self, "preload_enable") + + @preload_enable.setter + def preload_enable(self, value: Optional[bool]): + pulumi.set(self, "preload_enable", value) + + @property + @pulumi.getter + def source(self) -> Optional[str]: + return pulumi.get(self, "source") + + @source.setter + def source(self, value: Optional[str]): + pulumi.set(self, "source", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="titleBrotli") + def title_brotli(self) -> Optional[str]: + return pulumi.get(self, "title_brotli") + + @title_brotli.setter + def title_brotli(self, value: Optional[str]): + pulumi.set(self, "title_brotli", value) + + @property + @pulumi.getter(name="titleHttp2ServerPush") + def title_http2_server_push(self) -> Optional[str]: + return pulumi.get(self, "title_http2_server_push") + + @title_http2_server_push.setter + def title_http2_server_push(self, value: Optional[str]): + pulumi.set(self, "title_http2_server_push", value) + + @property + @pulumi.getter(name="titlePreconnect") + def title_preconnect(self) -> Optional[str]: + return pulumi.get(self, "title_preconnect") + + @title_preconnect.setter + def title_preconnect(self, value: Optional[str]): + pulumi.set(self, "title_preconnect", value) + + @property + @pulumi.getter(name="titlePreload") + def title_preload(self) -> Optional[str]: + return pulumi.get(self, "title_preload") + + @title_preload.setter + def title_preload(self, value: Optional[str]): + pulumi.set(self, "title_preload", value) + + @property + @pulumi.getter(name="titleRo") + def title_ro(self) -> Optional[str]: + return pulumi.get(self, "title_ro") + + @title_ro.setter + def title_ro(self, value: Optional[str]): + pulumi.set(self, "title_ro", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionArgs: + def __init__(__self__, *, + compress_mobile: Optional[bool] = None, + compress_standard: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + tier1_mobile_compression_method: Optional[str] = None, + tier1_mobile_compression_value: Optional[int] = None, + tier1_standard_compression_method: Optional[str] = None, + tier1_standard_compression_value: Optional[int] = None, + tier2_mobile_compression_method: Optional[str] = None, + tier2_mobile_compression_value: Optional[int] = None, + tier2_standard_compression_method: Optional[str] = None, + tier2_standard_compression_value: Optional[int] = None, + tier3_mobile_compression_method: Optional[str] = None, + tier3_mobile_compression_value: Optional[int] = None, + tier3_standard_compression_method: Optional[str] = None, + tier3_standard_compression_value: Optional[int] = None, + title_aic_mobile: Optional[str] = None, + title_aic_nonmobile: Optional[str] = None, + uuid: Optional[str] = None): + if compress_mobile is not None: + pulumi.set(__self__, "compress_mobile", compress_mobile) + if compress_standard is not None: + pulumi.set(__self__, "compress_standard", compress_standard) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if tier1_mobile_compression_method is not None: + pulumi.set(__self__, "tier1_mobile_compression_method", tier1_mobile_compression_method) + if tier1_mobile_compression_value is not None: + pulumi.set(__self__, "tier1_mobile_compression_value", tier1_mobile_compression_value) + if tier1_standard_compression_method is not None: + pulumi.set(__self__, "tier1_standard_compression_method", tier1_standard_compression_method) + if tier1_standard_compression_value is not None: + pulumi.set(__self__, "tier1_standard_compression_value", tier1_standard_compression_value) + if tier2_mobile_compression_method is not None: + pulumi.set(__self__, "tier2_mobile_compression_method", tier2_mobile_compression_method) + if tier2_mobile_compression_value is not None: + pulumi.set(__self__, "tier2_mobile_compression_value", tier2_mobile_compression_value) + if tier2_standard_compression_method is not None: + pulumi.set(__self__, "tier2_standard_compression_method", tier2_standard_compression_method) + if tier2_standard_compression_value is not None: + pulumi.set(__self__, "tier2_standard_compression_value", tier2_standard_compression_value) + if tier3_mobile_compression_method is not None: + pulumi.set(__self__, "tier3_mobile_compression_method", tier3_mobile_compression_method) + if tier3_mobile_compression_value is not None: + pulumi.set(__self__, "tier3_mobile_compression_value", tier3_mobile_compression_value) + if tier3_standard_compression_method is not None: + pulumi.set(__self__, "tier3_standard_compression_method", tier3_standard_compression_method) + if tier3_standard_compression_value is not None: + pulumi.set(__self__, "tier3_standard_compression_value", tier3_standard_compression_value) + if title_aic_mobile is not None: + pulumi.set(__self__, "title_aic_mobile", title_aic_mobile) + if title_aic_nonmobile is not None: + pulumi.set(__self__, "title_aic_nonmobile", title_aic_nonmobile) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="compressMobile") + def compress_mobile(self) -> Optional[bool]: + return pulumi.get(self, "compress_mobile") + + @compress_mobile.setter + def compress_mobile(self, value: Optional[bool]): + pulumi.set(self, "compress_mobile", value) + + @property + @pulumi.getter(name="compressStandard") + def compress_standard(self) -> Optional[bool]: + return pulumi.get(self, "compress_standard") + + @compress_standard.setter + def compress_standard(self, value: Optional[bool]): + pulumi.set(self, "compress_standard", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="tier1MobileCompressionMethod") + def tier1_mobile_compression_method(self) -> Optional[str]: + return pulumi.get(self, "tier1_mobile_compression_method") + + @tier1_mobile_compression_method.setter + def tier1_mobile_compression_method(self, value: Optional[str]): + pulumi.set(self, "tier1_mobile_compression_method", value) + + @property + @pulumi.getter(name="tier1MobileCompressionValue") + def tier1_mobile_compression_value(self) -> Optional[int]: + return pulumi.get(self, "tier1_mobile_compression_value") + + @tier1_mobile_compression_value.setter + def tier1_mobile_compression_value(self, value: Optional[int]): + pulumi.set(self, "tier1_mobile_compression_value", value) + + @property + @pulumi.getter(name="tier1StandardCompressionMethod") + def tier1_standard_compression_method(self) -> Optional[str]: + return pulumi.get(self, "tier1_standard_compression_method") + + @tier1_standard_compression_method.setter + def tier1_standard_compression_method(self, value: Optional[str]): + pulumi.set(self, "tier1_standard_compression_method", value) + + @property + @pulumi.getter(name="tier1StandardCompressionValue") + def tier1_standard_compression_value(self) -> Optional[int]: + return pulumi.get(self, "tier1_standard_compression_value") + + @tier1_standard_compression_value.setter + def tier1_standard_compression_value(self, value: Optional[int]): + pulumi.set(self, "tier1_standard_compression_value", value) + + @property + @pulumi.getter(name="tier2MobileCompressionMethod") + def tier2_mobile_compression_method(self) -> Optional[str]: + return pulumi.get(self, "tier2_mobile_compression_method") + + @tier2_mobile_compression_method.setter + def tier2_mobile_compression_method(self, value: Optional[str]): + pulumi.set(self, "tier2_mobile_compression_method", value) + + @property + @pulumi.getter(name="tier2MobileCompressionValue") + def tier2_mobile_compression_value(self) -> Optional[int]: + return pulumi.get(self, "tier2_mobile_compression_value") + + @tier2_mobile_compression_value.setter + def tier2_mobile_compression_value(self, value: Optional[int]): + pulumi.set(self, "tier2_mobile_compression_value", value) + + @property + @pulumi.getter(name="tier2StandardCompressionMethod") + def tier2_standard_compression_method(self) -> Optional[str]: + return pulumi.get(self, "tier2_standard_compression_method") + + @tier2_standard_compression_method.setter + def tier2_standard_compression_method(self, value: Optional[str]): + pulumi.set(self, "tier2_standard_compression_method", value) + + @property + @pulumi.getter(name="tier2StandardCompressionValue") + def tier2_standard_compression_value(self) -> Optional[int]: + return pulumi.get(self, "tier2_standard_compression_value") + + @tier2_standard_compression_value.setter + def tier2_standard_compression_value(self, value: Optional[int]): + pulumi.set(self, "tier2_standard_compression_value", value) + + @property + @pulumi.getter(name="tier3MobileCompressionMethod") + def tier3_mobile_compression_method(self) -> Optional[str]: + return pulumi.get(self, "tier3_mobile_compression_method") + + @tier3_mobile_compression_method.setter + def tier3_mobile_compression_method(self, value: Optional[str]): + pulumi.set(self, "tier3_mobile_compression_method", value) + + @property + @pulumi.getter(name="tier3MobileCompressionValue") + def tier3_mobile_compression_value(self) -> Optional[int]: + return pulumi.get(self, "tier3_mobile_compression_value") + + @tier3_mobile_compression_value.setter + def tier3_mobile_compression_value(self, value: Optional[int]): + pulumi.set(self, "tier3_mobile_compression_value", value) + + @property + @pulumi.getter(name="tier3StandardCompressionMethod") + def tier3_standard_compression_method(self) -> Optional[str]: + return pulumi.get(self, "tier3_standard_compression_method") + + @tier3_standard_compression_method.setter + def tier3_standard_compression_method(self, value: Optional[str]): + pulumi.set(self, "tier3_standard_compression_method", value) + + @property + @pulumi.getter(name="tier3StandardCompressionValue") + def tier3_standard_compression_value(self) -> Optional[int]: + return pulumi.get(self, "tier3_standard_compression_value") + + @tier3_standard_compression_value.setter + def tier3_standard_compression_value(self, value: Optional[int]): + pulumi.set(self, "tier3_standard_compression_value", value) + + @property + @pulumi.getter(name="titleAicMobile") + def title_aic_mobile(self) -> Optional[str]: + return pulumi.get(self, "title_aic_mobile") + + @title_aic_mobile.setter + def title_aic_mobile(self, value: Optional[str]): + pulumi.set(self, "title_aic_mobile", value) + + @property + @pulumi.getter(name="titleAicNonmobile") + def title_aic_nonmobile(self) -> Optional[str]: + return pulumi.get(self, "title_aic_nonmobile") + + @title_aic_nonmobile.setter + def title_aic_nonmobile(self, value: Optional[str]): + pulumi.set(self, "title_aic_nonmobile", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedArgs: + def __init__(__self__, *, + description: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + xml: Optional[str] = None): + if description is not None: + pulumi.set(__self__, "description", description) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if xml is not None: + pulumi.set(__self__, "xml", xml) + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[str]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def xml(self) -> Optional[str]: + return pulumi.get(self, "xml") + + @xml.setter + def xml(self, value: Optional[str]): + pulumi.set(self, "xml", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingArgs: + def __init__(__self__, *, + attribute1: Optional[str] = None, + attribute2: Optional[str] = None, + attribute3: Optional[str] = None, + attribute4: Optional[str] = None, + attributes_count: Optional[int] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + report_name: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if attribute1 is not None: + pulumi.set(__self__, "attribute1", attribute1) + if attribute2 is not None: + pulumi.set(__self__, "attribute2", attribute2) + if attribute3 is not None: + pulumi.set(__self__, "attribute3", attribute3) + if attribute4 is not None: + pulumi.set(__self__, "attribute4", attribute4) + if attributes_count is not None: + pulumi.set(__self__, "attributes_count", attributes_count) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if report_name is not None: + pulumi.set(__self__, "report_name", report_name) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def attribute1(self) -> Optional[str]: + return pulumi.get(self, "attribute1") + + @attribute1.setter + def attribute1(self, value: Optional[str]): + pulumi.set(self, "attribute1", value) + + @property + @pulumi.getter + def attribute2(self) -> Optional[str]: + return pulumi.get(self, "attribute2") + + @attribute2.setter + def attribute2(self, value: Optional[str]): + pulumi.set(self, "attribute2", value) + + @property + @pulumi.getter + def attribute3(self) -> Optional[str]: + return pulumi.get(self, "attribute3") + + @attribute3.setter + def attribute3(self, value: Optional[str]): + pulumi.set(self, "attribute3", value) + + @property + @pulumi.getter + def attribute4(self) -> Optional[str]: + return pulumi.get(self, "attribute4") + + @attribute4.setter + def attribute4(self, value: Optional[str]): + pulumi.set(self, "attribute4", value) + + @property + @pulumi.getter(name="attributesCount") + def attributes_count(self) -> Optional[int]: + return pulumi.get(self, "attributes_count") + + @attributes_count.setter + def attributes_count(self, value: Optional[int]): + pulumi.set(self, "attributes_count", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="reportName") + def report_name(self) -> Optional[str]: + return pulumi.get(self, "report_name") + + @report_name.setter + def report_name(self, value: Optional[str]): + pulumi.set(self, "report_name", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagArgs: + def __init__(__self__, *, + include_tags_attribute: Optional[bool] = None, + locked: Optional[bool] = None, + match_hostname: Optional[str] = None, + replace_all: Optional[bool] = None, + replacement_hostname: Optional[str] = None, + scope: Optional[str] = None, + tags_attribute: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if include_tags_attribute is not None: + pulumi.set(__self__, "include_tags_attribute", include_tags_attribute) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_hostname is not None: + pulumi.set(__self__, "match_hostname", match_hostname) + if replace_all is not None: + pulumi.set(__self__, "replace_all", replace_all) + if replacement_hostname is not None: + pulumi.set(__self__, "replacement_hostname", replacement_hostname) + if scope is not None: + pulumi.set(__self__, "scope", scope) + if tags_attribute is not None: + pulumi.set(__self__, "tags_attribute", tags_attribute) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="includeTagsAttribute") + def include_tags_attribute(self) -> Optional[bool]: + return pulumi.get(self, "include_tags_attribute") + + @include_tags_attribute.setter + def include_tags_attribute(self, value: Optional[bool]): + pulumi.set(self, "include_tags_attribute", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="matchHostname") + def match_hostname(self) -> Optional[str]: + return pulumi.get(self, "match_hostname") + + @match_hostname.setter + def match_hostname(self, value: Optional[str]): + pulumi.set(self, "match_hostname", value) + + @property + @pulumi.getter(name="replaceAll") + def replace_all(self) -> Optional[bool]: + return pulumi.get(self, "replace_all") + + @replace_all.setter + def replace_all(self, value: Optional[bool]): + pulumi.set(self, "replace_all", value) + + @property + @pulumi.getter(name="replacementHostname") + def replacement_hostname(self) -> Optional[str]: + return pulumi.get(self, "replacement_hostname") + + @replacement_hostname.setter + def replacement_hostname(self, value: Optional[str]): + pulumi.set(self, "replacement_hostname", value) + + @property + @pulumi.getter + def scope(self) -> Optional[str]: + return pulumi.get(self, "scope") + + @scope.setter + def scope(self, value: Optional[str]): + pulumi.set(self, "scope", value) + + @property + @pulumi.getter(name="tagsAttribute") + def tags_attribute(self) -> Optional[str]: + return pulumi.get(self, "tags_attribute") + + @tags_attribute.setter + def tags_attribute(self, value: Optional[str]): + pulumi.set(self, "tags_attribute", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + honor_base_directory: Optional[bool] = None, + locked: Optional[bool] = None, + purge_origin_query_parameter: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if honor_base_directory is not None: + pulumi.set(__self__, "honor_base_directory", honor_base_directory) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if purge_origin_query_parameter is not None: + pulumi.set(__self__, "purge_origin_query_parameter", purge_origin_query_parameter) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="honorBaseDirectory") + def honor_base_directory(self) -> Optional[bool]: + return pulumi.get(self, "honor_base_directory") + + @honor_base_directory.setter + def honor_base_directory(self, value: Optional[bool]): + pulumi.set(self, "honor_base_directory", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="purgeOriginQueryParameter") + def purge_origin_query_parameter(self) -> Optional[str]: + return pulumi.get(self, "purge_origin_query_parameter") + + @purge_origin_query_parameter.setter + def purge_origin_query_parameter(self, value: Optional[str]): + pulumi.set(self, "purge_origin_query_parameter", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteArgs: + def __init__(__self__, *, + allow_body: Optional[bool] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if allow_body is not None: + pulumi.set(__self__, "allow_body", allow_body) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="allowBody") + def allow_body(self) -> Optional[bool]: + return pulumi.get(self, "allow_body") + + @allow_body.setter + def allow_body(self, value: Optional[bool]): + pulumi.set(self, "allow_body", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostArgs: + def __init__(__self__, *, + allow_without_content_length: Optional[bool] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if allow_without_content_length is not None: + pulumi.set(__self__, "allow_without_content_length", allow_without_content_length) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="allowWithoutContentLength") + def allow_without_content_length(self) -> Optional[bool]: + return pulumi.get(self, "allow_without_content_length") + + @allow_without_content_length.setter + def allow_without_content_length(self, value: Optional[bool]): + pulumi.set(self, "allow_without_content_length", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + max_age: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if max_age is not None: + pulumi.set(__self__, "max_age", max_age) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="maxAge") + def max_age(self) -> Optional[int]: + return pulumi.get(self, "max_age") + + @max_age.setter + def max_age(self, value: Optional[int]): + pulumi.set(self, "max_age", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationArgs: + def __init__(__self__, *, + alternate_response_cache_ttl: Optional[int] = None, + cloudlet_policy: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs'] = None, + cloudlet_shared_policy: Optional[int] = None, + enabled: Optional[bool] = None, + is_shared_policy: Optional[bool] = None, + label: Optional[str] = None, + locked: Optional[bool] = None, + net_storage: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs'] = None, + net_storage_path: Optional[str] = None, + template_uuid: Optional[str] = None, + throttled_cp_code: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs'] = None, + throttled_status_code: Optional[int] = None, + use_throttled_cp_code: Optional[bool] = None, + use_throttled_status_code: Optional[bool] = None, + uuid: Optional[str] = None): + if alternate_response_cache_ttl is not None: + pulumi.set(__self__, "alternate_response_cache_ttl", alternate_response_cache_ttl) + if cloudlet_policy is not None: + pulumi.set(__self__, "cloudlet_policy", cloudlet_policy) + if cloudlet_shared_policy is not None: + pulumi.set(__self__, "cloudlet_shared_policy", cloudlet_shared_policy) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if is_shared_policy is not None: + pulumi.set(__self__, "is_shared_policy", is_shared_policy) + if label is not None: + pulumi.set(__self__, "label", label) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if net_storage is not None: + pulumi.set(__self__, "net_storage", net_storage) + if net_storage_path is not None: + pulumi.set(__self__, "net_storage_path", net_storage_path) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if throttled_cp_code is not None: + pulumi.set(__self__, "throttled_cp_code", throttled_cp_code) + if throttled_status_code is not None: + pulumi.set(__self__, "throttled_status_code", throttled_status_code) + if use_throttled_cp_code is not None: + pulumi.set(__self__, "use_throttled_cp_code", use_throttled_cp_code) + if use_throttled_status_code is not None: + pulumi.set(__self__, "use_throttled_status_code", use_throttled_status_code) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="alternateResponseCacheTtl") + def alternate_response_cache_ttl(self) -> Optional[int]: + return pulumi.get(self, "alternate_response_cache_ttl") + + @alternate_response_cache_ttl.setter + def alternate_response_cache_ttl(self, value: Optional[int]): + pulumi.set(self, "alternate_response_cache_ttl", value) + + @property + @pulumi.getter(name="cloudletPolicy") + def cloudlet_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs']: + return pulumi.get(self, "cloudlet_policy") + + @cloudlet_policy.setter + def cloudlet_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs']): + pulumi.set(self, "cloudlet_policy", value) + + @property + @pulumi.getter(name="cloudletSharedPolicy") + def cloudlet_shared_policy(self) -> Optional[int]: + return pulumi.get(self, "cloudlet_shared_policy") + + @cloudlet_shared_policy.setter + def cloudlet_shared_policy(self, value: Optional[int]): + pulumi.set(self, "cloudlet_shared_policy", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="isSharedPolicy") + def is_shared_policy(self) -> Optional[bool]: + return pulumi.get(self, "is_shared_policy") + + @is_shared_policy.setter + def is_shared_policy(self, value: Optional[bool]): + pulumi.set(self, "is_shared_policy", value) + + @property + @pulumi.getter + def label(self) -> Optional[str]: + return pulumi.get(self, "label") + + @label.setter + def label(self, value: Optional[str]): + pulumi.set(self, "label", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="netStorage") + def net_storage(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs']: + return pulumi.get(self, "net_storage") + + @net_storage.setter + def net_storage(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs']): + pulumi.set(self, "net_storage", value) + + @property + @pulumi.getter(name="netStoragePath") + def net_storage_path(self) -> Optional[str]: + return pulumi.get(self, "net_storage_path") + + @net_storage_path.setter + def net_storage_path(self, value: Optional[str]): + pulumi.set(self, "net_storage_path", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="throttledCpCode") + def throttled_cp_code(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs']: + return pulumi.get(self, "throttled_cp_code") + + @throttled_cp_code.setter + def throttled_cp_code(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs']): + pulumi.set(self, "throttled_cp_code", value) + + @property + @pulumi.getter(name="throttledStatusCode") + def throttled_status_code(self) -> Optional[int]: + return pulumi.get(self, "throttled_status_code") + + @throttled_status_code.setter + def throttled_status_code(self, value: Optional[int]): + pulumi.set(self, "throttled_status_code", value) + + @property + @pulumi.getter(name="useThrottledCpCode") + def use_throttled_cp_code(self) -> Optional[bool]: + return pulumi.get(self, "use_throttled_cp_code") + + @use_throttled_cp_code.setter + def use_throttled_cp_code(self, value: Optional[bool]): + pulumi.set(self, "use_throttled_cp_code", value) + + @property + @pulumi.getter(name="useThrottledStatusCode") + def use_throttled_status_code(self) -> Optional[bool]: + return pulumi.get(self, "use_throttled_status_code") + + @use_throttled_status_code.setter + def use_throttled_status_code(self, value: Optional[bool]): + pulumi.set(self, "use_throttled_status_code", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyArgs: + def __init__(__self__, *, + id: Optional[int] = None, + name: Optional[str] = None): + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[int]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[str]): + pulumi.set(self, "name", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageArgs: + def __init__(__self__, *, + cp_code: Optional[int] = None, + download_domain_name: Optional[str] = None, + g2o_token: Optional[str] = None): + if cp_code is not None: + pulumi.set(__self__, "cp_code", cp_code) + if download_domain_name is not None: + pulumi.set(__self__, "download_domain_name", download_domain_name) + if g2o_token is not None: + pulumi.set(__self__, "g2o_token", g2o_token) + + @property + @pulumi.getter(name="cpCode") + def cp_code(self) -> Optional[int]: + return pulumi.get(self, "cp_code") + + @cp_code.setter + def cp_code(self, value: Optional[int]): + pulumi.set(self, "cp_code", value) + + @property + @pulumi.getter(name="downloadDomainName") + def download_domain_name(self) -> Optional[str]: + return pulumi.get(self, "download_domain_name") + + @download_domain_name.setter + def download_domain_name(self, value: Optional[str]): + pulumi.set(self, "download_domain_name", value) + + @property + @pulumi.getter(name="g2oToken") + def g2o_token(self) -> Optional[str]: + return pulumi.get(self, "g2o_token") + + @g2o_token.setter + def g2o_token(self, value: Optional[str]): + pulumi.set(self, "g2o_token", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeArgs: + def __init__(__self__, *, + cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs'] = None, + created_date: Optional[int] = None, + description: Optional[str] = None, + id: Optional[int] = None, + name: Optional[str] = None, + products: Optional[Sequence[str]] = None): + if cp_code_limits is not None: + pulumi.set(__self__, "cp_code_limits", cp_code_limits) + if created_date is not None: + pulumi.set(__self__, "created_date", created_date) + if description is not None: + pulumi.set(__self__, "description", description) + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + if products is not None: + pulumi.set(__self__, "products", products) + + @property + @pulumi.getter(name="cpCodeLimits") + def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs']: + return pulumi.get(self, "cp_code_limits") + + @cp_code_limits.setter + def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs']): + pulumi.set(self, "cp_code_limits", value) + + @property + @pulumi.getter(name="createdDate") + def created_date(self) -> Optional[int]: + return pulumi.get(self, "created_date") + + @created_date.setter + def created_date(self, value: Optional[int]): + pulumi.set(self, "created_date", value) + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[str]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[int]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def products(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "products") + + @products.setter + def products(self, value: Optional[Sequence[str]]): + pulumi.set(self, "products", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsArgs: + def __init__(__self__, *, + current_capacity: Optional[int] = None, + limit: Optional[int] = None, + limit_type: Optional[str] = None): + if current_capacity is not None: + pulumi.set(__self__, "current_capacity", current_capacity) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if limit_type is not None: + pulumi.set(__self__, "limit_type", limit_type) + + @property + @pulumi.getter(name="currentCapacity") + def current_capacity(self) -> Optional[int]: + return pulumi.get(self, "current_capacity") + + @current_capacity.setter + def current_capacity(self, value: Optional[int]): + pulumi.set(self, "current_capacity", value) + + @property + @pulumi.getter + def limit(self) -> Optional[int]: + return pulumi.get(self, "limit") + + @limit.setter + def limit(self, value: Optional[int]): + pulumi.set(self, "limit", value) + + @property + @pulumi.getter(name="limitType") + def limit_type(self) -> Optional[str]: + return pulumi.get(self, "limit_type") + + @limit_type.setter + def limit_type(self, value: Optional[str]): + pulumi.set(self, "limit_type", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerArgs: + def __init__(__self__, *, + all_down_net_storage: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs'] = None, + all_down_net_storage_file: Optional[str] = None, + all_down_status_code: Optional[str] = None, + all_down_title: Optional[str] = None, + allow_cache_prefresh: Optional[bool] = None, + cached_content_title: Optional[str] = None, + cloudlet_policy: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs'] = None, + enabled: Optional[bool] = None, + failover_attempts_threshold: Optional[int] = None, + failover_mode: Optional[str] = None, + failover_origin_maps: Optional[Sequence['GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs']] = None, + failover_status_codes: Optional[Sequence[str]] = None, + failover_title: Optional[str] = None, + label: Optional[str] = None, + locked: Optional[bool] = None, + origin_cookie_name: Optional[str] = None, + specify_stickiness_cookie_domain: Optional[bool] = None, + stickiness_cookie_automatic_salt: Optional[bool] = None, + stickiness_cookie_domain: Optional[str] = None, + stickiness_cookie_salt: Optional[str] = None, + stickiness_cookie_set_http_only_flag: Optional[bool] = None, + stickiness_cookie_type: Optional[str] = None, + stickiness_duration: Optional[str] = None, + stickiness_expiration_date: Optional[str] = None, + stickiness_refresh: Optional[bool] = None, + stickiness_title: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if all_down_net_storage is not None: + pulumi.set(__self__, "all_down_net_storage", all_down_net_storage) + if all_down_net_storage_file is not None: + pulumi.set(__self__, "all_down_net_storage_file", all_down_net_storage_file) + if all_down_status_code is not None: + pulumi.set(__self__, "all_down_status_code", all_down_status_code) + if all_down_title is not None: + pulumi.set(__self__, "all_down_title", all_down_title) + if allow_cache_prefresh is not None: + pulumi.set(__self__, "allow_cache_prefresh", allow_cache_prefresh) + if cached_content_title is not None: + pulumi.set(__self__, "cached_content_title", cached_content_title) + if cloudlet_policy is not None: + pulumi.set(__self__, "cloudlet_policy", cloudlet_policy) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if failover_attempts_threshold is not None: + pulumi.set(__self__, "failover_attempts_threshold", failover_attempts_threshold) + if failover_mode is not None: + pulumi.set(__self__, "failover_mode", failover_mode) + if failover_origin_maps is not None: + pulumi.set(__self__, "failover_origin_maps", failover_origin_maps) + if failover_status_codes is not None: + pulumi.set(__self__, "failover_status_codes", failover_status_codes) + if failover_title is not None: + pulumi.set(__self__, "failover_title", failover_title) + if label is not None: + pulumi.set(__self__, "label", label) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if origin_cookie_name is not None: + pulumi.set(__self__, "origin_cookie_name", origin_cookie_name) + if specify_stickiness_cookie_domain is not None: + pulumi.set(__self__, "specify_stickiness_cookie_domain", specify_stickiness_cookie_domain) + if stickiness_cookie_automatic_salt is not None: + pulumi.set(__self__, "stickiness_cookie_automatic_salt", stickiness_cookie_automatic_salt) + if stickiness_cookie_domain is not None: + pulumi.set(__self__, "stickiness_cookie_domain", stickiness_cookie_domain) + if stickiness_cookie_salt is not None: + pulumi.set(__self__, "stickiness_cookie_salt", stickiness_cookie_salt) + if stickiness_cookie_set_http_only_flag is not None: + pulumi.set(__self__, "stickiness_cookie_set_http_only_flag", stickiness_cookie_set_http_only_flag) + if stickiness_cookie_type is not None: + pulumi.set(__self__, "stickiness_cookie_type", stickiness_cookie_type) + if stickiness_duration is not None: + pulumi.set(__self__, "stickiness_duration", stickiness_duration) + if stickiness_expiration_date is not None: + pulumi.set(__self__, "stickiness_expiration_date", stickiness_expiration_date) + if stickiness_refresh is not None: + pulumi.set(__self__, "stickiness_refresh", stickiness_refresh) + if stickiness_title is not None: + pulumi.set(__self__, "stickiness_title", stickiness_title) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="allDownNetStorage") + def all_down_net_storage(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs']: + return pulumi.get(self, "all_down_net_storage") + + @all_down_net_storage.setter + def all_down_net_storage(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs']): + pulumi.set(self, "all_down_net_storage", value) + + @property + @pulumi.getter(name="allDownNetStorageFile") + def all_down_net_storage_file(self) -> Optional[str]: + return pulumi.get(self, "all_down_net_storage_file") + + @all_down_net_storage_file.setter + def all_down_net_storage_file(self, value: Optional[str]): + pulumi.set(self, "all_down_net_storage_file", value) + + @property + @pulumi.getter(name="allDownStatusCode") + def all_down_status_code(self) -> Optional[str]: + return pulumi.get(self, "all_down_status_code") + + @all_down_status_code.setter + def all_down_status_code(self, value: Optional[str]): + pulumi.set(self, "all_down_status_code", value) + + @property + @pulumi.getter(name="allDownTitle") + def all_down_title(self) -> Optional[str]: + return pulumi.get(self, "all_down_title") + + @all_down_title.setter + def all_down_title(self, value: Optional[str]): + pulumi.set(self, "all_down_title", value) + + @property + @pulumi.getter(name="allowCachePrefresh") + def allow_cache_prefresh(self) -> Optional[bool]: + return pulumi.get(self, "allow_cache_prefresh") + + @allow_cache_prefresh.setter + def allow_cache_prefresh(self, value: Optional[bool]): + pulumi.set(self, "allow_cache_prefresh", value) + + @property + @pulumi.getter(name="cachedContentTitle") + def cached_content_title(self) -> Optional[str]: + return pulumi.get(self, "cached_content_title") + + @cached_content_title.setter + def cached_content_title(self, value: Optional[str]): + pulumi.set(self, "cached_content_title", value) + + @property + @pulumi.getter(name="cloudletPolicy") + def cloudlet_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs']: + return pulumi.get(self, "cloudlet_policy") + + @cloudlet_policy.setter + def cloudlet_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs']): + pulumi.set(self, "cloudlet_policy", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="failoverAttemptsThreshold") + def failover_attempts_threshold(self) -> Optional[int]: + return pulumi.get(self, "failover_attempts_threshold") + + @failover_attempts_threshold.setter + def failover_attempts_threshold(self, value: Optional[int]): + pulumi.set(self, "failover_attempts_threshold", value) + + @property + @pulumi.getter(name="failoverMode") + def failover_mode(self) -> Optional[str]: + return pulumi.get(self, "failover_mode") + + @failover_mode.setter + def failover_mode(self, value: Optional[str]): + pulumi.set(self, "failover_mode", value) + + @property + @pulumi.getter(name="failoverOriginMaps") + def failover_origin_maps(self) -> Optional[Sequence['GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs']]: + return pulumi.get(self, "failover_origin_maps") + + @failover_origin_maps.setter + def failover_origin_maps(self, value: Optional[Sequence['GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs']]): + pulumi.set(self, "failover_origin_maps", value) + + @property + @pulumi.getter(name="failoverStatusCodes") + def failover_status_codes(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "failover_status_codes") + + @failover_status_codes.setter + def failover_status_codes(self, value: Optional[Sequence[str]]): + pulumi.set(self, "failover_status_codes", value) + + @property + @pulumi.getter(name="failoverTitle") + def failover_title(self) -> Optional[str]: + return pulumi.get(self, "failover_title") + + @failover_title.setter + def failover_title(self, value: Optional[str]): + pulumi.set(self, "failover_title", value) + + @property + @pulumi.getter + def label(self) -> Optional[str]: + return pulumi.get(self, "label") + + @label.setter + def label(self, value: Optional[str]): + pulumi.set(self, "label", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="originCookieName") + def origin_cookie_name(self) -> Optional[str]: + return pulumi.get(self, "origin_cookie_name") + + @origin_cookie_name.setter + def origin_cookie_name(self, value: Optional[str]): + pulumi.set(self, "origin_cookie_name", value) + + @property + @pulumi.getter(name="specifyStickinessCookieDomain") + def specify_stickiness_cookie_domain(self) -> Optional[bool]: + return pulumi.get(self, "specify_stickiness_cookie_domain") + + @specify_stickiness_cookie_domain.setter + def specify_stickiness_cookie_domain(self, value: Optional[bool]): + pulumi.set(self, "specify_stickiness_cookie_domain", value) + + @property + @pulumi.getter(name="stickinessCookieAutomaticSalt") + def stickiness_cookie_automatic_salt(self) -> Optional[bool]: + return pulumi.get(self, "stickiness_cookie_automatic_salt") + + @stickiness_cookie_automatic_salt.setter + def stickiness_cookie_automatic_salt(self, value: Optional[bool]): + pulumi.set(self, "stickiness_cookie_automatic_salt", value) + + @property + @pulumi.getter(name="stickinessCookieDomain") + def stickiness_cookie_domain(self) -> Optional[str]: + return pulumi.get(self, "stickiness_cookie_domain") + + @stickiness_cookie_domain.setter + def stickiness_cookie_domain(self, value: Optional[str]): + pulumi.set(self, "stickiness_cookie_domain", value) + + @property + @pulumi.getter(name="stickinessCookieSalt") + def stickiness_cookie_salt(self) -> Optional[str]: + return pulumi.get(self, "stickiness_cookie_salt") + + @stickiness_cookie_salt.setter + def stickiness_cookie_salt(self, value: Optional[str]): + pulumi.set(self, "stickiness_cookie_salt", value) + + @property + @pulumi.getter(name="stickinessCookieSetHttpOnlyFlag") + def stickiness_cookie_set_http_only_flag(self) -> Optional[bool]: + return pulumi.get(self, "stickiness_cookie_set_http_only_flag") + + @stickiness_cookie_set_http_only_flag.setter + def stickiness_cookie_set_http_only_flag(self, value: Optional[bool]): + pulumi.set(self, "stickiness_cookie_set_http_only_flag", value) + + @property + @pulumi.getter(name="stickinessCookieType") + def stickiness_cookie_type(self) -> Optional[str]: + return pulumi.get(self, "stickiness_cookie_type") + + @stickiness_cookie_type.setter + def stickiness_cookie_type(self, value: Optional[str]): + pulumi.set(self, "stickiness_cookie_type", value) + + @property + @pulumi.getter(name="stickinessDuration") + def stickiness_duration(self) -> Optional[str]: + return pulumi.get(self, "stickiness_duration") + + @stickiness_duration.setter + def stickiness_duration(self, value: Optional[str]): + pulumi.set(self, "stickiness_duration", value) + + @property + @pulumi.getter(name="stickinessExpirationDate") + def stickiness_expiration_date(self) -> Optional[str]: + return pulumi.get(self, "stickiness_expiration_date") + + @stickiness_expiration_date.setter + def stickiness_expiration_date(self, value: Optional[str]): + pulumi.set(self, "stickiness_expiration_date", value) + + @property + @pulumi.getter(name="stickinessRefresh") + def stickiness_refresh(self) -> Optional[bool]: + return pulumi.get(self, "stickiness_refresh") + + @stickiness_refresh.setter + def stickiness_refresh(self, value: Optional[bool]): + pulumi.set(self, "stickiness_refresh", value) + + @property + @pulumi.getter(name="stickinessTitle") + def stickiness_title(self) -> Optional[str]: + return pulumi.get(self, "stickiness_title") + + @stickiness_title.setter + def stickiness_title(self, value: Optional[str]): + pulumi.set(self, "stickiness_title", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageArgs: + def __init__(__self__, *, + cp_code: Optional[int] = None, + download_domain_name: Optional[str] = None, + g2o_token: Optional[str] = None): + if cp_code is not None: + pulumi.set(__self__, "cp_code", cp_code) + if download_domain_name is not None: + pulumi.set(__self__, "download_domain_name", download_domain_name) + if g2o_token is not None: + pulumi.set(__self__, "g2o_token", g2o_token) + + @property + @pulumi.getter(name="cpCode") + def cp_code(self) -> Optional[int]: + return pulumi.get(self, "cp_code") + + @cp_code.setter + def cp_code(self, value: Optional[int]): + pulumi.set(self, "cp_code", value) + + @property + @pulumi.getter(name="downloadDomainName") + def download_domain_name(self) -> Optional[str]: + return pulumi.get(self, "download_domain_name") + + @download_domain_name.setter + def download_domain_name(self, value: Optional[str]): + pulumi.set(self, "download_domain_name", value) + + @property + @pulumi.getter(name="g2oToken") + def g2o_token(self) -> Optional[str]: + return pulumi.get(self, "g2o_token") + + @g2o_token.setter + def g2o_token(self, value: Optional[str]): + pulumi.set(self, "g2o_token", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyArgs: + def __init__(__self__, *, + id: Optional[int] = None, + name: Optional[str] = None): + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[int]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[str]): + pulumi.set(self, "name", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapArgs: + def __init__(__self__, *, + from_origin_id: Optional[str] = None, + to_origin_ids: Optional[Sequence[str]] = None): + if from_origin_id is not None: + pulumi.set(__self__, "from_origin_id", from_origin_id) + if to_origin_ids is not None: + pulumi.set(__self__, "to_origin_ids", to_origin_ids) + + @property + @pulumi.getter(name="fromOriginId") + def from_origin_id(self) -> Optional[str]: + return pulumi.get(self, "from_origin_id") + + @from_origin_id.setter + def from_origin_id(self, value: Optional[str]): + pulumi.set(self, "from_origin_id", value) + + @property + @pulumi.getter(name="toOriginIds") + def to_origin_ids(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "to_origin_ids") + + @to_origin_ids.setter + def to_origin_ids(self, value: Optional[Sequence[str]]): + pulumi.set(self, "to_origin_ids", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationArgs: + def __init__(__self__, *, + cloudlet_policy: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs'] = None, + cloudlet_shared_policy: Optional[int] = None, + enabled: Optional[bool] = None, + is_shared_policy: Optional[bool] = None, + label: Optional[str] = None, + locked: Optional[bool] = None, + population_cookie_automatic_salt: Optional[bool] = None, + population_cookie_domain: Optional[str] = None, + population_cookie_include_rule_name: Optional[bool] = None, + population_cookie_salt: Optional[str] = None, + population_cookie_type: Optional[str] = None, + population_duration: Optional[str] = None, + population_refresh: Optional[bool] = None, + population_title: Optional[str] = None, + segment_tracking_cookie_name: Optional[str] = None, + segment_tracking_custom_header: Optional[str] = None, + segment_tracking_method: Optional[str] = None, + segment_tracking_query_param: Optional[str] = None, + segment_tracking_title: Optional[str] = None, + specify_population_cookie_domain: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if cloudlet_policy is not None: + pulumi.set(__self__, "cloudlet_policy", cloudlet_policy) + if cloudlet_shared_policy is not None: + pulumi.set(__self__, "cloudlet_shared_policy", cloudlet_shared_policy) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if is_shared_policy is not None: + pulumi.set(__self__, "is_shared_policy", is_shared_policy) + if label is not None: + pulumi.set(__self__, "label", label) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if population_cookie_automatic_salt is not None: + pulumi.set(__self__, "population_cookie_automatic_salt", population_cookie_automatic_salt) + if population_cookie_domain is not None: + pulumi.set(__self__, "population_cookie_domain", population_cookie_domain) + if population_cookie_include_rule_name is not None: + pulumi.set(__self__, "population_cookie_include_rule_name", population_cookie_include_rule_name) + if population_cookie_salt is not None: + pulumi.set(__self__, "population_cookie_salt", population_cookie_salt) + if population_cookie_type is not None: + pulumi.set(__self__, "population_cookie_type", population_cookie_type) + if population_duration is not None: + pulumi.set(__self__, "population_duration", population_duration) + if population_refresh is not None: + pulumi.set(__self__, "population_refresh", population_refresh) + if population_title is not None: + pulumi.set(__self__, "population_title", population_title) + if segment_tracking_cookie_name is not None: + pulumi.set(__self__, "segment_tracking_cookie_name", segment_tracking_cookie_name) + if segment_tracking_custom_header is not None: + pulumi.set(__self__, "segment_tracking_custom_header", segment_tracking_custom_header) + if segment_tracking_method is not None: + pulumi.set(__self__, "segment_tracking_method", segment_tracking_method) + if segment_tracking_query_param is not None: + pulumi.set(__self__, "segment_tracking_query_param", segment_tracking_query_param) + if segment_tracking_title is not None: + pulumi.set(__self__, "segment_tracking_title", segment_tracking_title) + if specify_population_cookie_domain is not None: + pulumi.set(__self__, "specify_population_cookie_domain", specify_population_cookie_domain) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="cloudletPolicy") + def cloudlet_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs']: + return pulumi.get(self, "cloudlet_policy") + + @cloudlet_policy.setter + def cloudlet_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs']): + pulumi.set(self, "cloudlet_policy", value) + + @property + @pulumi.getter(name="cloudletSharedPolicy") + def cloudlet_shared_policy(self) -> Optional[int]: + return pulumi.get(self, "cloudlet_shared_policy") + + @cloudlet_shared_policy.setter + def cloudlet_shared_policy(self, value: Optional[int]): + pulumi.set(self, "cloudlet_shared_policy", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="isSharedPolicy") + def is_shared_policy(self) -> Optional[bool]: + return pulumi.get(self, "is_shared_policy") + + @is_shared_policy.setter + def is_shared_policy(self, value: Optional[bool]): + pulumi.set(self, "is_shared_policy", value) + + @property + @pulumi.getter + def label(self) -> Optional[str]: + return pulumi.get(self, "label") + + @label.setter + def label(self, value: Optional[str]): + pulumi.set(self, "label", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="populationCookieAutomaticSalt") + def population_cookie_automatic_salt(self) -> Optional[bool]: + return pulumi.get(self, "population_cookie_automatic_salt") + + @population_cookie_automatic_salt.setter + def population_cookie_automatic_salt(self, value: Optional[bool]): + pulumi.set(self, "population_cookie_automatic_salt", value) + + @property + @pulumi.getter(name="populationCookieDomain") + def population_cookie_domain(self) -> Optional[str]: + return pulumi.get(self, "population_cookie_domain") + + @population_cookie_domain.setter + def population_cookie_domain(self, value: Optional[str]): + pulumi.set(self, "population_cookie_domain", value) + + @property + @pulumi.getter(name="populationCookieIncludeRuleName") + def population_cookie_include_rule_name(self) -> Optional[bool]: + return pulumi.get(self, "population_cookie_include_rule_name") + + @population_cookie_include_rule_name.setter + def population_cookie_include_rule_name(self, value: Optional[bool]): + pulumi.set(self, "population_cookie_include_rule_name", value) + + @property + @pulumi.getter(name="populationCookieSalt") + def population_cookie_salt(self) -> Optional[str]: + return pulumi.get(self, "population_cookie_salt") + + @population_cookie_salt.setter + def population_cookie_salt(self, value: Optional[str]): + pulumi.set(self, "population_cookie_salt", value) + + @property + @pulumi.getter(name="populationCookieType") + def population_cookie_type(self) -> Optional[str]: + return pulumi.get(self, "population_cookie_type") + + @population_cookie_type.setter + def population_cookie_type(self, value: Optional[str]): + pulumi.set(self, "population_cookie_type", value) + + @property + @pulumi.getter(name="populationDuration") + def population_duration(self) -> Optional[str]: + return pulumi.get(self, "population_duration") + + @population_duration.setter + def population_duration(self, value: Optional[str]): + pulumi.set(self, "population_duration", value) + + @property + @pulumi.getter(name="populationRefresh") + def population_refresh(self) -> Optional[bool]: + return pulumi.get(self, "population_refresh") + + @population_refresh.setter + def population_refresh(self, value: Optional[bool]): + pulumi.set(self, "population_refresh", value) + + @property + @pulumi.getter(name="populationTitle") + def population_title(self) -> Optional[str]: + return pulumi.get(self, "population_title") + + @population_title.setter + def population_title(self, value: Optional[str]): + pulumi.set(self, "population_title", value) + + @property + @pulumi.getter(name="segmentTrackingCookieName") + def segment_tracking_cookie_name(self) -> Optional[str]: + return pulumi.get(self, "segment_tracking_cookie_name") + + @segment_tracking_cookie_name.setter + def segment_tracking_cookie_name(self, value: Optional[str]): + pulumi.set(self, "segment_tracking_cookie_name", value) + + @property + @pulumi.getter(name="segmentTrackingCustomHeader") + def segment_tracking_custom_header(self) -> Optional[str]: + return pulumi.get(self, "segment_tracking_custom_header") + + @segment_tracking_custom_header.setter + def segment_tracking_custom_header(self, value: Optional[str]): + pulumi.set(self, "segment_tracking_custom_header", value) + + @property + @pulumi.getter(name="segmentTrackingMethod") + def segment_tracking_method(self) -> Optional[str]: + return pulumi.get(self, "segment_tracking_method") + + @segment_tracking_method.setter + def segment_tracking_method(self, value: Optional[str]): + pulumi.set(self, "segment_tracking_method", value) + + @property + @pulumi.getter(name="segmentTrackingQueryParam") + def segment_tracking_query_param(self) -> Optional[str]: + return pulumi.get(self, "segment_tracking_query_param") + + @segment_tracking_query_param.setter + def segment_tracking_query_param(self, value: Optional[str]): + pulumi.set(self, "segment_tracking_query_param", value) + + @property + @pulumi.getter(name="segmentTrackingTitle") + def segment_tracking_title(self) -> Optional[str]: + return pulumi.get(self, "segment_tracking_title") + + @segment_tracking_title.setter + def segment_tracking_title(self, value: Optional[str]): + pulumi.set(self, "segment_tracking_title", value) + + @property + @pulumi.getter(name="specifyPopulationCookieDomain") + def specify_population_cookie_domain(self) -> Optional[bool]: + return pulumi.get(self, "specify_population_cookie_domain") + + @specify_population_cookie_domain.setter + def specify_population_cookie_domain(self, value: Optional[bool]): + pulumi.set(self, "specify_population_cookie_domain", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyArgs: + def __init__(__self__, *, + id: Optional[int] = None, + name: Optional[str] = None): + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[int]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[str]): + pulumi.set(self, "name", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationArgs: + def __init__(__self__, *, + autodv: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if autodv is not None: + pulumi.set(__self__, "autodv", autodv) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def autodv(self) -> Optional[str]: + return pulumi.get(self, "autodv") + + @autodv.setter + def autodv(self, value: Optional[str]): + pulumi.set(self, "autodv", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[str]): + pulumi.set(self, "value", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingArgs: + def __init__(__self__, *, + conditional_error_pattern: Optional[str] = None, + conditional_http_statuses: Optional[Sequence[str]] = None, + conditional_sampling_frequency: Optional[str] = None, + cpcodes: Optional[str] = None, + enabled: Optional[bool] = None, + forward_type: Optional[str] = None, + locked: Optional[bool] = None, + request_type: Optional[str] = None, + sampling_frequency: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if conditional_error_pattern is not None: + pulumi.set(__self__, "conditional_error_pattern", conditional_error_pattern) + if conditional_http_statuses is not None: + pulumi.set(__self__, "conditional_http_statuses", conditional_http_statuses) + if conditional_sampling_frequency is not None: + pulumi.set(__self__, "conditional_sampling_frequency", conditional_sampling_frequency) + if cpcodes is not None: + pulumi.set(__self__, "cpcodes", cpcodes) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if forward_type is not None: + pulumi.set(__self__, "forward_type", forward_type) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if request_type is not None: + pulumi.set(__self__, "request_type", request_type) + if sampling_frequency is not None: + pulumi.set(__self__, "sampling_frequency", sampling_frequency) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="conditionalErrorPattern") + def conditional_error_pattern(self) -> Optional[str]: + return pulumi.get(self, "conditional_error_pattern") + + @conditional_error_pattern.setter + def conditional_error_pattern(self, value: Optional[str]): + pulumi.set(self, "conditional_error_pattern", value) + + @property + @pulumi.getter(name="conditionalHttpStatuses") + def conditional_http_statuses(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "conditional_http_statuses") + + @conditional_http_statuses.setter + def conditional_http_statuses(self, value: Optional[Sequence[str]]): + pulumi.set(self, "conditional_http_statuses", value) + + @property + @pulumi.getter(name="conditionalSamplingFrequency") + def conditional_sampling_frequency(self) -> Optional[str]: + return pulumi.get(self, "conditional_sampling_frequency") + + @conditional_sampling_frequency.setter + def conditional_sampling_frequency(self, value: Optional[str]): + pulumi.set(self, "conditional_sampling_frequency", value) + + @property + @pulumi.getter + def cpcodes(self) -> Optional[str]: + return pulumi.get(self, "cpcodes") + + @cpcodes.setter + def cpcodes(self, value: Optional[str]): + pulumi.set(self, "cpcodes", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="forwardType") + def forward_type(self) -> Optional[str]: + return pulumi.get(self, "forward_type") + + @forward_type.setter + def forward_type(self, value: Optional[str]): + pulumi.set(self, "forward_type", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="requestType") + def request_type(self) -> Optional[str]: + return pulumi.get(self, "request_type") + + @request_type.setter + def request_type(self, value: Optional[str]): + pulumi.set(self, "request_type", value) + + @property + @pulumi.getter(name="samplingFrequency") + def sampling_frequency(self) -> Optional[str]: + return pulumi.get(self, "sampling_frequency") + + @sampling_frequency.setter + def sampling_frequency(self, value: Optional[str]): + pulumi.set(self, "sampling_frequency", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + logging_enabled: Optional[bool] = None, + opt_mode: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if logging_enabled is not None: + pulumi.set(__self__, "logging_enabled", logging_enabled) + if opt_mode is not None: + pulumi.set(__self__, "opt_mode", opt_mode) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="loggingEnabled") + def logging_enabled(self) -> Optional[bool]: + return pulumi.get(self, "logging_enabled") + + @logging_enabled.setter + def logging_enabled(self, value: Optional[bool]): + pulumi.set(self, "logging_enabled", value) + + @property + @pulumi.getter(name="optMode") + def opt_mode(self) -> Optional[bool]: + return pulumi.get(self, "opt_mode") + + @opt_mode.setter + def opt_mode(self, value: Optional[bool]): + pulumi.set(self, "opt_mode", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorBrotliArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + preserve_stale: Optional[bool] = None, + template_uuid: Optional[str] = None, + ttl: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if preserve_stale is not None: + pulumi.set(__self__, "preserve_stale", preserve_stale) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if ttl is not None: + pulumi.set(__self__, "ttl", ttl) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="preserveStale") + def preserve_stale(self) -> Optional[bool]: + return pulumi.get(self, "preserve_stale") + + @preserve_stale.setter + def preserve_stale(self, value: Optional[bool]): + pulumi.set(self, "preserve_stale", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def ttl(self) -> Optional[str]: + return pulumi.get(self, "ttl") + + @ttl.setter + def ttl(self, value: Optional[str]): + pulumi.set(self, "ttl", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdArgs: + def __init__(__self__, *, + elements: Optional[Sequence[str]] = None, + include_value: Optional[bool] = None, + locked: Optional[bool] = None, + optional: Optional[bool] = None, + rule: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + variable_name: Optional[str] = None): + if elements is not None: + pulumi.set(__self__, "elements", elements) + if include_value is not None: + pulumi.set(__self__, "include_value", include_value) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if optional is not None: + pulumi.set(__self__, "optional", optional) + if rule is not None: + pulumi.set(__self__, "rule", rule) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if variable_name is not None: + pulumi.set(__self__, "variable_name", variable_name) + + @property + @pulumi.getter + def elements(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "elements") + + @elements.setter + def elements(self, value: Optional[Sequence[str]]): + pulumi.set(self, "elements", value) + + @property + @pulumi.getter(name="includeValue") + def include_value(self) -> Optional[bool]: + return pulumi.get(self, "include_value") + + @include_value.setter + def include_value(self, value: Optional[bool]): + pulumi.set(self, "include_value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def optional(self) -> Optional[bool]: + return pulumi.get(self, "optional") + + @optional.setter + def optional(self, value: Optional[bool]): + pulumi.set(self, "optional", value) + + @property + @pulumi.getter + def rule(self) -> Optional[str]: + return pulumi.get(self, "rule") + + @rule.setter + def rule(self, value: Optional[str]): + pulumi.set(self, "rule", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + @property + @pulumi.getter(name="variableName") + def variable_name(self) -> Optional[str]: + return pulumi.get(self, "variable_name") + + @variable_name.setter + def variable_name(self, value: Optional[str]): + pulumi.set(self, "variable_name", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsArgs: + def __init__(__self__, *, + behavior: Optional[str] = None, + exact_match: Optional[bool] = None, + locked: Optional[bool] = None, + parameters: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if behavior is not None: + pulumi.set(__self__, "behavior", behavior) + if exact_match is not None: + pulumi.set(__self__, "exact_match", exact_match) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if parameters is not None: + pulumi.set(__self__, "parameters", parameters) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def behavior(self) -> Optional[str]: + return pulumi.get(self, "behavior") + + @behavior.setter + def behavior(self, value: Optional[str]): + pulumi.set(self, "behavior", value) + + @property + @pulumi.getter(name="exactMatch") + def exact_match(self) -> Optional[bool]: + return pulumi.get(self, "exact_match") + + @exact_match.setter + def exact_match(self, value: Optional[bool]): + pulumi.set(self, "exact_match", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def parameters(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "parameters") + + @parameters.setter + def parameters(self, value: Optional[Sequence[str]]): + pulumi.set(self, "parameters", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + purge_key: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if purge_key is not None: + pulumi.set(__self__, "purge_key", purge_key) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="purgeKey") + def purge_key(self) -> Optional[str]: + return pulumi.get(self, "purge_key") + + @purge_key.setter + def purge_key(self, value: Optional[str]): + pulumi.set(self, "purge_key", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorCachePostArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + use_body: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if use_body is not None: + pulumi.set(__self__, "use_body", use_body) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter(name="useBody") + def use_body(self) -> Optional[str]: + return pulumi.get(self, "use_body") + + @use_body.setter + def use_body(self, value: Optional[str]): + pulumi.set(self, "use_body", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectArgs: + def __init__(__self__, *, + enabled: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[str]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[str]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagArgs: + def __init__(__self__, *, + locked: Optional[bool] = None, + tag: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if tag is not None: + pulumi.set(__self__, "tag", tag) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def tag(self) -> Optional[str]: + return pulumi.get(self, "tag") + + @tag.setter + def tag(self, value: Optional[str]): + pulumi.set(self, "tag", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleArgs: def __init__(__self__, *, behavior: Optional[str] = None, locked: Optional[bool] = None, @@ -56951,7 +91396,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCachingArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorCachingArgs: def __init__(__self__, *, behavior: Optional[str] = None, cache_control_directives: Optional[str] = None, @@ -57184,7 +91629,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -57237,7 +91682,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsArgs: def __init__(__self__, *, enabled: Optional[bool] = None, limit: Optional[str] = None, @@ -57314,7 +91759,96 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthArgs: + def __init__(__self__, *, + client_certificate_attributes: Optional[Sequence[str]] = None, + enable: Optional[bool] = None, + enable_client_certificate_validation_status: Optional[bool] = None, + enable_complete_client_certificate: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if client_certificate_attributes is not None: + pulumi.set(__self__, "client_certificate_attributes", client_certificate_attributes) + if enable is not None: + pulumi.set(__self__, "enable", enable) + if enable_client_certificate_validation_status is not None: + pulumi.set(__self__, "enable_client_certificate_validation_status", enable_client_certificate_validation_status) + if enable_complete_client_certificate is not None: + pulumi.set(__self__, "enable_complete_client_certificate", enable_complete_client_certificate) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="clientCertificateAttributes") + def client_certificate_attributes(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "client_certificate_attributes") + + @client_certificate_attributes.setter + def client_certificate_attributes(self, value: Optional[Sequence[str]]): + pulumi.set(self, "client_certificate_attributes", value) + + @property + @pulumi.getter + def enable(self) -> Optional[bool]: + return pulumi.get(self, "enable") + + @enable.setter + def enable(self, value: Optional[bool]): + pulumi.set(self, "enable", value) + + @property + @pulumi.getter(name="enableClientCertificateValidationStatus") + def enable_client_certificate_validation_status(self) -> Optional[bool]: + return pulumi.get(self, "enable_client_certificate_validation_status") + + @enable_client_certificate_validation_status.setter + def enable_client_certificate_validation_status(self, value: Optional[bool]): + pulumi.set(self, "enable_client_certificate_validation_status", value) + + @property + @pulumi.getter(name="enableCompleteClientCertificate") + def enable_complete_client_certificate(self) -> Optional[bool]: + return pulumi.get(self, "enable_complete_client_certificate") + + @enable_complete_client_certificate.setter + def enable_complete_client_certificate(self, value: Optional[bool]): + pulumi.set(self, "enable_complete_client_certificate", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsArgs: def __init__(__self__, *, country: Optional[str] = None, locked: Optional[bool] = None, @@ -57367,7 +91901,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsArgs: def __init__(__self__, *, cloud_locations: Optional[Sequence[str]] = None, enabled: Optional[bool] = None, @@ -57432,7 +91966,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperArgs: def __init__(__self__, *, enabled: Optional[bool] = None, location: Optional[str] = None, @@ -57497,7 +92031,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedArgs: def __init__(__self__, *, custom_failover_map: Optional[str] = None, enabled: Optional[bool] = None, @@ -57574,7 +92108,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataArgs: def __init__(__self__, *, enable_cmcd_segment_prefetch: Optional[bool] = None, locked: Optional[bool] = None, @@ -57627,7 +92161,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginArgs: def __init__(__self__, *, locked: Optional[bool] = None, origin_id: Optional[str] = None, @@ -57680,7 +92214,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseArgs: def __init__(__self__, *, body: Optional[str] = None, enabled: Optional[bool] = None, @@ -57781,7 +92315,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsArgs: def __init__(__self__, *, catalog_size: Optional[str] = None, content_type: Optional[str] = None, @@ -57870,7 +92404,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdArgs: def __init__(__self__, *, catalog_size: Optional[str] = None, content_type: Optional[str] = None, @@ -58139,7 +92673,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdArgs: def __init__(__self__, *, catalog_size: Optional[str] = None, content_type: Optional[str] = None, @@ -58240,7 +92774,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileArgs: def __init__(__self__, *, catalog_size: Optional[str] = None, content_type: Optional[str] = None, @@ -58329,7 +92863,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveArgs: def __init__(__self__, *, catalog_size: Optional[str] = None, content_type: Optional[str] = None, @@ -58550,7 +93084,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodArgs: def __init__(__self__, *, catalog_size: Optional[str] = None, content_type: Optional[str] = None, @@ -58771,7 +93305,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionArgs: def __init__(__self__, *, enabled: Optional[bool] = None, first_location: Optional[str] = None, @@ -58872,7 +93406,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionArgs: def __init__(__self__, *, countries: Optional[Sequence[str]] = None, dmas: Optional[Sequence[str]] = None, @@ -59177,7 +93711,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportArgs: def __init__(__self__, *, allow_credentials: Optional[bool] = None, allow_headers: Optional[str] = None, @@ -59326,12 +93860,12 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeArgs: def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, uuid: Optional[str] = None, - value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs'] = None): + value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs'] = None): if locked is not None: pulumi.set(__self__, "locked", locked) if template_uuid is not None: @@ -59370,18 +93904,18 @@ def uuid(self, value: Optional[str]): @property @pulumi.getter - def value(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs']: + def value(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs']: return pulumi.get(self, "value") @value.setter - def value(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs']): + def value(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs']): pulumi.set(self, "value", value) @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueArgs: def __init__(__self__, *, - cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs'] = None, + cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -59402,11 +93936,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs']: + def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs']: return pulumi.get(self, "cp_code_limits") @cp_code_limits.setter - def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs']): + def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs']): pulumi.set(self, "cp_code_limits", value) @property @@ -59456,7 +93990,7 @@ def products(self, value: Optional[Sequence[str]]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsArgs: def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -59497,7 +94031,7 @@ def limit_type(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorArgs: def __init__(__self__, *, behavior_id: Optional[str] = None, locked: Optional[bool] = None, @@ -59550,7 +94084,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamArgs: def __init__(__self__, *, beacon_stream_title: Optional[str] = None, collect_midgress_traffic: Optional[bool] = None, @@ -59699,7 +94233,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDcpArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorDcpArgs: def __init__(__self__, *, anonymous: Optional[bool] = None, enabled: Optional[bool] = None, @@ -59812,7 +94346,7 @@ def wsenabled(self, value: Optional[bool]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationArgs: def __init__(__self__, *, hash_conversion_algorithm: Optional[str] = None, hash_conversion_key: Optional[str] = None, @@ -59877,7 +94411,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationArgs: def __init__(__self__, *, locked: Optional[bool] = None, regex_pattern: Optional[str] = None, @@ -59930,7 +94464,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationArgs: def __init__(__self__, *, locked: Optional[bool] = None, substring_end: Optional[str] = None, @@ -59995,7 +94529,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorArgs: def __init__(__self__, *, certificate_field: Optional[str] = None, dcp_mutual_auth_processing_variable_id: Optional[str] = None, @@ -60060,7 +94594,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsArgs: def __init__(__self__, *, group_names: Optional[Sequence[str]] = None, locked: Optional[bool] = None, @@ -60113,7 +94647,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsArgs: def __init__(__self__, *, custom_values: Optional[bool] = None, enabled: Optional[bool] = None, @@ -60202,7 +94736,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthArgs: def __init__(__self__, *, extract_hostname: Optional[bool] = None, extract_jurisdiction: Optional[bool] = None, @@ -60315,7 +94849,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptArgs: def __init__(__self__, *, enabled: Optional[str] = None, locked: Optional[bool] = None, @@ -60368,7 +94902,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -60433,7 +94967,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessArgs: def __init__(__self__, *, enabled: Optional[str] = None, locked: Optional[bool] = None, @@ -60486,7 +95020,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdArgs: def __init__(__self__, *, elements: Optional[Sequence[str]] = None, locked: Optional[bool] = None, @@ -60539,7 +95073,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderArgs: def __init__(__self__, *, elements: Optional[Sequence[str]] = None, locked: Optional[bool] = None, @@ -60592,7 +95126,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -60657,7 +95191,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshArgs: def __init__(__self__, *, delay: Optional[str] = None, enabled: Optional[bool] = None, @@ -60734,7 +95268,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -60787,7 +95321,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerArgs: def __init__(__self__, *, enabled: Optional[str] = None, locked: Optional[bool] = None, @@ -60840,7 +95374,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationArgs: def __init__(__self__, *, enabled: Optional[str] = None, locked: Optional[bool] = None, @@ -60893,7 +95427,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheArgs: def __init__(__self__, *, allow_behavior: Optional[str] = None, behavior: Optional[str] = None, @@ -60994,7 +95528,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -61047,7 +95581,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideArgs: def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -61100,7 +95634,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentArgs: def __init__(__self__, *, image_compression: Optional[bool] = None, locked: Optional[bool] = None, @@ -61189,7 +95723,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -61242,7 +95776,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseArgs: def __init__(__self__, *, database: Optional[str] = None, extract_location: Optional[str] = None, @@ -61343,7 +95877,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetArgs: def __init__(__self__, *, dataset: Optional[str] = None, extract_location: Optional[str] = None, @@ -61444,7 +95978,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyArgs: def __init__(__self__, *, locked: Optional[bool] = None, regex: Optional[str] = None, @@ -61497,7 +96031,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectArgs: def __init__(__self__, *, aggregate_lines: Optional[str] = None, aggregate_size: Optional[str] = None, @@ -61646,7 +96180,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedArgs: def __init__(__self__, *, description: Optional[str] = None, locked: Optional[bool] = None, @@ -61711,12 +96245,12 @@ def xml(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterArgs: def __init__(__self__, *, cookie_name: Optional[str] = None, description: Optional[str] = None, enable_failover: Optional[bool] = None, - failover_rules: Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs']] = None, + failover_rules: Optional[Sequence['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs']] = None, failover_title: Optional[str] = None, hostname: Optional[str] = None, ip: Optional[str] = None, @@ -61776,11 +96310,11 @@ def enable_failover(self, value: Optional[bool]): @property @pulumi.getter(name="failoverRules") - def failover_rules(self) -> Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs']]: + def failover_rules(self) -> Optional[Sequence['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs']]: return pulumi.get(self, "failover_rules") @failover_rules.setter - def failover_rules(self, value: Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs']]): + def failover_rules(self, value: Optional[Sequence['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs']]): pulumi.set(self, "failover_rules", value) @property @@ -61848,7 +96382,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleArgs: def __init__(__self__, *, absolute_path: Optional[bool] = None, context_root: Optional[str] = None, @@ -61913,7 +96447,7 @@ def override_hostname(self, value: Optional[bool]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginArgs: def __init__(__self__, *, cookie_name: Optional[str] = None, description: Optional[str] = None, @@ -62026,7 +96560,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationArgs: def __init__(__self__, *, cookie_name: Optional[str] = None, domain: Optional[str] = None, @@ -62115,9 +96649,9 @@ def value(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorArgs: def __init__(__self__, *, - cloudlet_policy: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs'] = None, + cloudlet_policy: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs'] = None, cloudlet_shared_policy: Optional[int] = None, enabled: Optional[bool] = None, is_shared_policy: Optional[bool] = None, @@ -62141,11 +96675,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs']: + def cloudlet_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs']: return pulumi.get(self, "cloudlet_policy") @cloudlet_policy.setter - def cloudlet_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs']): + def cloudlet_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs']): pulumi.set(self, "cloudlet_policy", value) @property @@ -62204,7 +96738,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyArgs: def __init__(__self__, *, id: Optional[int] = None, name: Optional[str] = None): @@ -62233,21 +96767,110 @@ def name(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeArgs: + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[bool]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesArgs: def __init__(__self__, *, + detect_injection: Optional[bool] = None, + enable_via_http: Optional[bool] = None, enabled: Optional[bool] = None, + i18n_charsets: Optional[Sequence[str]] = None, + i18n_status: Optional[bool] = None, locked: Optional[bool] = None, + pass_client_ip: Optional[bool] = None, + pass_set_cookie: Optional[bool] = None, template_uuid: Optional[str] = None, uuid: Optional[str] = None): + if detect_injection is not None: + pulumi.set(__self__, "detect_injection", detect_injection) + if enable_via_http is not None: + pulumi.set(__self__, "enable_via_http", enable_via_http) if enabled is not None: pulumi.set(__self__, "enabled", enabled) + if i18n_charsets is not None: + pulumi.set(__self__, "i18n_charsets", i18n_charsets) + if i18n_status is not None: + pulumi.set(__self__, "i18n_status", i18n_status) if locked is not None: pulumi.set(__self__, "locked", locked) + if pass_client_ip is not None: + pulumi.set(__self__, "pass_client_ip", pass_client_ip) + if pass_set_cookie is not None: + pulumi.set(__self__, "pass_set_cookie", pass_set_cookie) if template_uuid is not None: pulumi.set(__self__, "template_uuid", template_uuid) if uuid is not None: pulumi.set(__self__, "uuid", uuid) + @property + @pulumi.getter(name="detectInjection") + def detect_injection(self) -> Optional[bool]: + return pulumi.get(self, "detect_injection") + + @detect_injection.setter + def detect_injection(self, value: Optional[bool]): + pulumi.set(self, "detect_injection", value) + + @property + @pulumi.getter(name="enableViaHttp") + def enable_via_http(self) -> Optional[bool]: + return pulumi.get(self, "enable_via_http") + + @enable_via_http.setter + def enable_via_http(self, value: Optional[bool]): + pulumi.set(self, "enable_via_http", value) + @property @pulumi.getter def enabled(self) -> Optional[bool]: @@ -62257,6 +96880,24 @@ def enabled(self) -> Optional[bool]: def enabled(self, value: Optional[bool]): pulumi.set(self, "enabled", value) + @property + @pulumi.getter(name="i18nCharsets") + def i18n_charsets(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "i18n_charsets") + + @i18n_charsets.setter + def i18n_charsets(self, value: Optional[Sequence[str]]): + pulumi.set(self, "i18n_charsets", value) + + @property + @pulumi.getter(name="i18nStatus") + def i18n_status(self) -> Optional[bool]: + return pulumi.get(self, "i18n_status") + + @i18n_status.setter + def i18n_status(self, value: Optional[bool]): + pulumi.set(self, "i18n_status", value) + @property @pulumi.getter def locked(self) -> Optional[bool]: @@ -62266,6 +96907,24 @@ def locked(self) -> Optional[bool]: def locked(self, value: Optional[bool]): pulumi.set(self, "locked", value) + @property + @pulumi.getter(name="passClientIp") + def pass_client_ip(self) -> Optional[bool]: + return pulumi.get(self, "pass_client_ip") + + @pass_client_ip.setter + def pass_client_ip(self, value: Optional[bool]): + pulumi.set(self, "pass_client_ip", value) + + @property + @pulumi.getter(name="passSetCookie") + def pass_set_cookie(self) -> Optional[bool]: + return pulumi.get(self, "pass_set_cookie") + + @pass_set_cookie.setter + def pass_set_cookie(self, value: Optional[bool]): + pulumi.set(self, "pass_set_cookie", value) + @property @pulumi.getter(name="templateUuid") def template_uuid(self) -> Optional[str]: @@ -62286,56 +96945,53 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerArgs: def __init__(__self__, *, - detect_injection: Optional[bool] = None, - enable_via_http: Optional[bool] = None, + create_edge_worker: Optional[str] = None, + edge_worker_id: Optional[str] = None, enabled: Optional[bool] = None, - i18n_charsets: Optional[Sequence[str]] = None, - i18n_status: Optional[bool] = None, locked: Optional[bool] = None, - pass_client_ip: Optional[bool] = None, - pass_set_cookie: Optional[bool] = None, + m_pulse: Optional[bool] = None, + m_pulse_information: Optional[str] = None, + resource_tier: Optional[str] = None, template_uuid: Optional[str] = None, uuid: Optional[str] = None): - if detect_injection is not None: - pulumi.set(__self__, "detect_injection", detect_injection) - if enable_via_http is not None: - pulumi.set(__self__, "enable_via_http", enable_via_http) + if create_edge_worker is not None: + pulumi.set(__self__, "create_edge_worker", create_edge_worker) + if edge_worker_id is not None: + pulumi.set(__self__, "edge_worker_id", edge_worker_id) if enabled is not None: pulumi.set(__self__, "enabled", enabled) - if i18n_charsets is not None: - pulumi.set(__self__, "i18n_charsets", i18n_charsets) - if i18n_status is not None: - pulumi.set(__self__, "i18n_status", i18n_status) if locked is not None: pulumi.set(__self__, "locked", locked) - if pass_client_ip is not None: - pulumi.set(__self__, "pass_client_ip", pass_client_ip) - if pass_set_cookie is not None: - pulumi.set(__self__, "pass_set_cookie", pass_set_cookie) + if m_pulse is not None: + pulumi.set(__self__, "m_pulse", m_pulse) + if m_pulse_information is not None: + pulumi.set(__self__, "m_pulse_information", m_pulse_information) + if resource_tier is not None: + pulumi.set(__self__, "resource_tier", resource_tier) if template_uuid is not None: pulumi.set(__self__, "template_uuid", template_uuid) if uuid is not None: pulumi.set(__self__, "uuid", uuid) @property - @pulumi.getter(name="detectInjection") - def detect_injection(self) -> Optional[bool]: - return pulumi.get(self, "detect_injection") + @pulumi.getter(name="createEdgeWorker") + def create_edge_worker(self) -> Optional[str]: + return pulumi.get(self, "create_edge_worker") - @detect_injection.setter - def detect_injection(self, value: Optional[bool]): - pulumi.set(self, "detect_injection", value) + @create_edge_worker.setter + def create_edge_worker(self, value: Optional[str]): + pulumi.set(self, "create_edge_worker", value) @property - @pulumi.getter(name="enableViaHttp") - def enable_via_http(self) -> Optional[bool]: - return pulumi.get(self, "enable_via_http") + @pulumi.getter(name="edgeWorkerId") + def edge_worker_id(self) -> Optional[str]: + return pulumi.get(self, "edge_worker_id") - @enable_via_http.setter - def enable_via_http(self, value: Optional[bool]): - pulumi.set(self, "enable_via_http", value) + @edge_worker_id.setter + def edge_worker_id(self, value: Optional[str]): + pulumi.set(self, "edge_worker_id", value) @property @pulumi.getter @@ -62346,24 +97002,6 @@ def enabled(self) -> Optional[bool]: def enabled(self, value: Optional[bool]): pulumi.set(self, "enabled", value) - @property - @pulumi.getter(name="i18nCharsets") - def i18n_charsets(self) -> Optional[Sequence[str]]: - return pulumi.get(self, "i18n_charsets") - - @i18n_charsets.setter - def i18n_charsets(self, value: Optional[Sequence[str]]): - pulumi.set(self, "i18n_charsets", value) - - @property - @pulumi.getter(name="i18nStatus") - def i18n_status(self) -> Optional[bool]: - return pulumi.get(self, "i18n_status") - - @i18n_status.setter - def i18n_status(self, value: Optional[bool]): - pulumi.set(self, "i18n_status", value) - @property @pulumi.getter def locked(self) -> Optional[bool]: @@ -62374,22 +97012,31 @@ def locked(self, value: Optional[bool]): pulumi.set(self, "locked", value) @property - @pulumi.getter(name="passClientIp") - def pass_client_ip(self) -> Optional[bool]: - return pulumi.get(self, "pass_client_ip") + @pulumi.getter(name="mPulse") + def m_pulse(self) -> Optional[bool]: + return pulumi.get(self, "m_pulse") - @pass_client_ip.setter - def pass_client_ip(self, value: Optional[bool]): - pulumi.set(self, "pass_client_ip", value) + @m_pulse.setter + def m_pulse(self, value: Optional[bool]): + pulumi.set(self, "m_pulse", value) @property - @pulumi.getter(name="passSetCookie") - def pass_set_cookie(self) -> Optional[bool]: - return pulumi.get(self, "pass_set_cookie") + @pulumi.getter(name="mPulseInformation") + def m_pulse_information(self) -> Optional[str]: + return pulumi.get(self, "m_pulse_information") - @pass_set_cookie.setter - def pass_set_cookie(self, value: Optional[bool]): - pulumi.set(self, "pass_set_cookie", value) + @m_pulse_information.setter + def m_pulse_information(self, value: Optional[str]): + pulumi.set(self, "m_pulse_information", value) + + @property + @pulumi.getter(name="resourceTier") + def resource_tier(self) -> Optional[str]: + return pulumi.get(self, "resource_tier") + + @resource_tier.setter + def resource_tier(self, value: Optional[str]): + pulumi.set(self, "resource_tier", value) @property @pulumi.getter(name="templateUuid") @@ -62411,56 +97058,65 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsArgs: def __init__(__self__, *, - create_edge_worker: Optional[str] = None, - edge_worker_id: Optional[str] = None, - enabled: Optional[bool] = None, + certificate_authority_sets: Optional[Sequence[str]] = None, + enable_auth_set: Optional[bool] = None, + enable_deny_request: Optional[bool] = None, + enable_ocsp_status: Optional[bool] = None, locked: Optional[bool] = None, - resource_tier: Optional[str] = None, template_uuid: Optional[str] = None, uuid: Optional[str] = None): - if create_edge_worker is not None: - pulumi.set(__self__, "create_edge_worker", create_edge_worker) - if edge_worker_id is not None: - pulumi.set(__self__, "edge_worker_id", edge_worker_id) - if enabled is not None: - pulumi.set(__self__, "enabled", enabled) + if certificate_authority_sets is not None: + pulumi.set(__self__, "certificate_authority_sets", certificate_authority_sets) + if enable_auth_set is not None: + pulumi.set(__self__, "enable_auth_set", enable_auth_set) + if enable_deny_request is not None: + pulumi.set(__self__, "enable_deny_request", enable_deny_request) + if enable_ocsp_status is not None: + pulumi.set(__self__, "enable_ocsp_status", enable_ocsp_status) if locked is not None: pulumi.set(__self__, "locked", locked) - if resource_tier is not None: - pulumi.set(__self__, "resource_tier", resource_tier) if template_uuid is not None: pulumi.set(__self__, "template_uuid", template_uuid) if uuid is not None: pulumi.set(__self__, "uuid", uuid) @property - @pulumi.getter(name="createEdgeWorker") - def create_edge_worker(self) -> Optional[str]: - return pulumi.get(self, "create_edge_worker") + @pulumi.getter(name="certificateAuthoritySets") + def certificate_authority_sets(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "certificate_authority_sets") - @create_edge_worker.setter - def create_edge_worker(self, value: Optional[str]): - pulumi.set(self, "create_edge_worker", value) + @certificate_authority_sets.setter + def certificate_authority_sets(self, value: Optional[Sequence[str]]): + pulumi.set(self, "certificate_authority_sets", value) @property - @pulumi.getter(name="edgeWorkerId") - def edge_worker_id(self) -> Optional[str]: - return pulumi.get(self, "edge_worker_id") + @pulumi.getter(name="enableAuthSet") + def enable_auth_set(self) -> Optional[bool]: + return pulumi.get(self, "enable_auth_set") - @edge_worker_id.setter - def edge_worker_id(self, value: Optional[str]): - pulumi.set(self, "edge_worker_id", value) + @enable_auth_set.setter + def enable_auth_set(self, value: Optional[bool]): + pulumi.set(self, "enable_auth_set", value) @property - @pulumi.getter - def enabled(self) -> Optional[bool]: - return pulumi.get(self, "enabled") + @pulumi.getter(name="enableDenyRequest") + def enable_deny_request(self) -> Optional[bool]: + return pulumi.get(self, "enable_deny_request") - @enabled.setter - def enabled(self, value: Optional[bool]): - pulumi.set(self, "enabled", value) + @enable_deny_request.setter + def enable_deny_request(self, value: Optional[bool]): + pulumi.set(self, "enable_deny_request", value) + + @property + @pulumi.getter(name="enableOcspStatus") + def enable_ocsp_status(self) -> Optional[bool]: + return pulumi.get(self, "enable_ocsp_status") + + @enable_ocsp_status.setter + def enable_ocsp_status(self, value: Optional[bool]): + pulumi.set(self, "enable_ocsp_status", value) @property @pulumi.getter @@ -62471,15 +97127,6 @@ def locked(self) -> Optional[bool]: def locked(self, value: Optional[bool]): pulumi.set(self, "locked", value) - @property - @pulumi.getter(name="resourceTier") - def resource_tier(self) -> Optional[str]: - return pulumi.get(self, "resource_tier") - - @resource_tier.setter - def resource_tier(self, value: Optional[str]): - pulumi.set(self, "resource_tier", value) - @property @pulumi.getter(name="templateUuid") def template_uuid(self) -> Optional[str]: @@ -62500,7 +97147,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolArgs: def __init__(__self__, *, display: Optional[str] = None, locked: Optional[bool] = None, @@ -62553,7 +97200,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionArgs: def __init__(__self__, *, anonymous_vpn: Optional[str] = None, best_practice_action: Optional[str] = None, @@ -62990,7 +97637,7 @@ def vpn_data_center(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -63043,7 +97690,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorFailActionArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionArgs: def __init__(__self__, *, action_type: Optional[str] = None, allow_fcm_parent_override: Optional[bool] = None, @@ -63053,14 +97700,14 @@ def __init__(__self__, *, content_custom_path: Optional[bool] = None, content_hostname: Optional[str] = None, content_path: Optional[str] = None, - cp_code: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs'] = None, + cp_code: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs'] = None, dynamic_custom_path: Optional[bool] = None, dynamic_method: Optional[str] = None, dynamic_path: Optional[str] = None, enabled: Optional[bool] = None, locked: Optional[bool] = None, modify_protocol: Optional[bool] = None, - net_storage_hostname: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs'] = None, + net_storage_hostname: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs'] = None, net_storage_path: Optional[str] = None, preserve_query_string: Optional[bool] = None, protocol: Optional[str] = None, @@ -63225,11 +97872,11 @@ def content_path(self, value: Optional[str]): @property @pulumi.getter(name="cpCode") - def cp_code(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs']: + def cp_code(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs']: return pulumi.get(self, "cp_code") @cp_code.setter - def cp_code(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs']): + def cp_code(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs']): pulumi.set(self, "cp_code", value) @property @@ -63288,11 +97935,11 @@ def modify_protocol(self, value: Optional[bool]): @property @pulumi.getter(name="netStorageHostname") - def net_storage_hostname(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs']: + def net_storage_hostname(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs']: return pulumi.get(self, "net_storage_hostname") @net_storage_hostname.setter - def net_storage_hostname(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs']): + def net_storage_hostname(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs']): pulumi.set(self, "net_storage_hostname", value) @property @@ -63468,9 +98115,9 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeArgs: def __init__(__self__, *, - cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs'] = None, + cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -63491,11 +98138,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs']: + def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs']: return pulumi.get(self, "cp_code_limits") @cp_code_limits.setter - def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs']): + def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs']): pulumi.set(self, "cp_code_limits", value) @property @@ -63545,7 +98192,7 @@ def products(self, value: Optional[Sequence[str]]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsArgs: def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -63586,7 +98233,7 @@ def limit_type(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameArgs: def __init__(__self__, *, cp_code: Optional[int] = None, download_domain_name: Optional[str] = None, @@ -63627,7 +98274,7 @@ def g2o_token(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityArgs: def __init__(__self__, *, compatibility: Optional[bool] = None, locked: Optional[bool] = None, @@ -63680,7 +98327,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -63733,9 +98380,62 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorFipsArgs: def __init__(__self__, *, - cloudlet_policy: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs'] = None, + enable: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enable is not None: + pulumi.set(__self__, "enable", enable) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enable(self) -> Optional[bool]: + return pulumi.get(self, "enable") + + @enable.setter + def enable(self, value: Optional[bool]): + pulumi.set(self, "enable", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingArgs: + def __init__(__self__, *, + cloudlet_policy: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs'] = None, enabled: Optional[bool] = None, java_script_insertion_rule: Optional[str] = None, locked: Optional[bool] = None, @@ -63759,11 +98459,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs']: + def cloudlet_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs']: return pulumi.get(self, "cloudlet_policy") @cloudlet_policy.setter - def cloudlet_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs']): + def cloudlet_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs']): pulumi.set(self, "cloudlet_policy", value) @property @@ -63822,7 +98522,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyArgs: def __init__(__self__, *, id: Optional[int] = None, name: Optional[str] = None): @@ -63851,9 +98551,9 @@ def name(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusArgs: def __init__(__self__, *, - cloudlet_policy: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs'] = None, + cloudlet_policy: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs'] = None, enabled: Optional[bool] = None, java_script_insertion_rule: Optional[str] = None, locked: Optional[bool] = None, @@ -63877,11 +98577,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs']: + def cloudlet_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs']: return pulumi.get(self, "cloudlet_policy") @cloudlet_policy.setter - def cloudlet_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs']): + def cloudlet_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs']): pulumi.set(self, "cloudlet_policy", value) @property @@ -63940,7 +98640,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyArgs: def __init__(__self__, *, id: Optional[int] = None, name: Optional[str] = None): @@ -63969,9 +98669,9 @@ def name(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteArgs: def __init__(__self__, *, - cloudlet_policy: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs'] = None, + cloudlet_policy: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs'] = None, cloudlet_shared_policy: Optional[int] = None, enabled: Optional[bool] = None, is_shared_policy: Optional[bool] = None, @@ -63995,11 +98695,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs']: + def cloudlet_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs']: return pulumi.get(self, "cloudlet_policy") @cloudlet_policy.setter - def cloudlet_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs']): + def cloudlet_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs']): pulumi.set(self, "cloudlet_policy", value) @property @@ -64058,7 +98758,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyArgs: def __init__(__self__, *, id: Optional[int] = None, name: Optional[str] = None): @@ -64087,7 +98787,7 @@ def name(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderArgs: def __init__(__self__, *, custom_sign_strings: Optional[Sequence[str]] = None, data_header: Optional[str] = None, @@ -64224,7 +98924,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberArgs: def __init__(__self__, *, header_name: Optional[str] = None, locked: Optional[bool] = None, @@ -64301,7 +99001,7 @@ def variable_name(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingArgs: def __init__(__self__, *, advanced: Optional[str] = None, cache_responses_with_errors: Optional[bool] = None, @@ -64414,7 +99114,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseArgs: def __init__(__self__, *, behavior: Optional[str] = None, locked: Optional[bool] = None, @@ -64467,7 +99167,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedArgs: def __init__(__self__, *, description: Optional[str] = None, locked: Optional[bool] = None, @@ -64532,7 +99232,7 @@ def xml(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionArgs: def __init__(__self__, *, locked: Optional[bool] = None, maximum_reconnects: Optional[int] = None, @@ -64609,7 +99309,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingArgs: def __init__(__self__, *, custom_extracted_serial: Optional[bool] = None, enabled: Optional[bool] = None, @@ -64710,7 +99410,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Args: +class GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Args: def __init__(__self__, *, enabled: Optional[str] = None, locked: Optional[bool] = None, @@ -64763,7 +99463,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Args: +class GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Args: def __init__(__self__, *, enable: Optional[bool] = None, locked: Optional[bool] = None, @@ -64816,7 +99516,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityArgs: def __init__(__self__, *, enable: Optional[bool] = None, include_sub_domains: Optional[bool] = None, @@ -64929,7 +99629,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeArgs: def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -64982,7 +99682,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideArgs: def __init__(__self__, *, dpr: Optional[float] = None, dprvar: Optional[str] = None, @@ -65191,11 +99891,11 @@ def widthvar(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerArgs: def __init__(__self__, *, apply_best_file_type: Optional[bool] = None, - cp_code_original: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs'] = None, - cp_code_transformed: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs'] = None, + cp_code_original: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs'] = None, + cp_code_transformed: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs'] = None, enabled: Optional[bool] = None, image_set: Optional[str] = None, locked: Optional[bool] = None, @@ -65238,20 +99938,20 @@ def apply_best_file_type(self, value: Optional[bool]): @property @pulumi.getter(name="cpCodeOriginal") - def cp_code_original(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs']: + def cp_code_original(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs']: return pulumi.get(self, "cp_code_original") @cp_code_original.setter - def cp_code_original(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs']): + def cp_code_original(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs']): pulumi.set(self, "cp_code_original", value) @property @pulumi.getter(name="cpCodeTransformed") - def cp_code_transformed(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs']: + def cp_code_transformed(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs']: return pulumi.get(self, "cp_code_transformed") @cp_code_transformed.setter - def cp_code_transformed(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs']): + def cp_code_transformed(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs']): pulumi.set(self, "cp_code_transformed", value) @property @@ -65328,9 +100028,9 @@ def video_set(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalArgs: def __init__(__self__, *, - cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs'] = None, + cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -65351,11 +100051,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs']: + def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs']: return pulumi.get(self, "cp_code_limits") @cp_code_limits.setter - def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs']): + def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs']): pulumi.set(self, "cp_code_limits", value) @property @@ -65405,7 +100105,7 @@ def products(self, value: Optional[Sequence[str]]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsArgs: def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -65446,9 +100146,9 @@ def limit_type(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedArgs: def __init__(__self__, *, - cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs'] = None, + cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -65469,11 +100169,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs']: + def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs']: return pulumi.get(self, "cp_code_limits") @cp_code_limits.setter - def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs']): + def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs']): pulumi.set(self, "cp_code_limits", value) @property @@ -65523,7 +100223,7 @@ def products(self, value: Optional[Sequence[str]]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsArgs: def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -65564,13 +100264,13 @@ def limit_type(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerArgs: def __init__(__self__, *, advanced: Optional[bool] = None, api_reference_title: Optional[str] = None, apply_best_file_type: Optional[bool] = None, - cp_code_original: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs'] = None, - cp_code_transformed: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs'] = None, + cp_code_original: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs'] = None, + cp_code_transformed: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs'] = None, enabled: Optional[bool] = None, locked: Optional[bool] = None, policy_set: Optional[str] = None, @@ -65647,20 +100347,20 @@ def apply_best_file_type(self, value: Optional[bool]): @property @pulumi.getter(name="cpCodeOriginal") - def cp_code_original(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs']: + def cp_code_original(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs']: return pulumi.get(self, "cp_code_original") @cp_code_original.setter - def cp_code_original(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs']): + def cp_code_original(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs']): pulumi.set(self, "cp_code_original", value) @property @pulumi.getter(name="cpCodeTransformed") - def cp_code_transformed(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs']: + def cp_code_transformed(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs']: return pulumi.get(self, "cp_code_transformed") @cp_code_transformed.setter - def cp_code_transformed(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs']): + def cp_code_transformed(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs']): pulumi.set(self, "cp_code_transformed", value) @property @@ -65773,9 +100473,9 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalArgs: def __init__(__self__, *, - cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs'] = None, + cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -65796,11 +100496,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs']: + def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs']: return pulumi.get(self, "cp_code_limits") @cp_code_limits.setter - def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs']): + def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs']): pulumi.set(self, "cp_code_limits", value) @property @@ -65850,7 +100550,7 @@ def products(self, value: Optional[Sequence[str]]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsArgs: def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -65891,9 +100591,9 @@ def limit_type(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedArgs: def __init__(__self__, *, - cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs'] = None, + cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -65914,11 +100614,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs']: + def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs']: return pulumi.get(self, "cp_code_limits") @cp_code_limits.setter - def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs']): + def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs']): pulumi.set(self, "cp_code_limits", value) @property @@ -65968,7 +100668,7 @@ def products(self, value: Optional[Sequence[str]]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsArgs: def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -66009,13 +100709,13 @@ def limit_type(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoArgs: def __init__(__self__, *, advanced: Optional[bool] = None, api_reference_title: Optional[str] = None, apply_best_file_type: Optional[bool] = None, - cp_code_original: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs'] = None, - cp_code_transformed: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs'] = None, + cp_code_original: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs'] = None, + cp_code_transformed: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs'] = None, enabled: Optional[bool] = None, locked: Optional[bool] = None, policy_set: Optional[str] = None, @@ -66092,20 +100792,20 @@ def apply_best_file_type(self, value: Optional[bool]): @property @pulumi.getter(name="cpCodeOriginal") - def cp_code_original(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs']: + def cp_code_original(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs']: return pulumi.get(self, "cp_code_original") @cp_code_original.setter - def cp_code_original(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs']): + def cp_code_original(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs']): pulumi.set(self, "cp_code_original", value) @property @pulumi.getter(name="cpCodeTransformed") - def cp_code_transformed(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs']: + def cp_code_transformed(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs']: return pulumi.get(self, "cp_code_transformed") @cp_code_transformed.setter - def cp_code_transformed(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs']): + def cp_code_transformed(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs']): pulumi.set(self, "cp_code_transformed", value) @property @@ -66218,9 +100918,9 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalArgs: def __init__(__self__, *, - cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs'] = None, + cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -66241,11 +100941,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs']: + def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs']: return pulumi.get(self, "cp_code_limits") @cp_code_limits.setter - def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs']): + def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs']): pulumi.set(self, "cp_code_limits", value) @property @@ -66295,7 +100995,7 @@ def products(self, value: Optional[Sequence[str]]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsArgs: def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -66336,9 +101036,9 @@ def limit_type(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedArgs: def __init__(__self__, *, - cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs'] = None, + cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -66359,11 +101059,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs']: + def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs']: return pulumi.get(self, "cp_code_limits") @cp_code_limits.setter - def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs']): + def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs']): pulumi.set(self, "cp_code_limits", value) @property @@ -66413,7 +101113,7 @@ def products(self, value: Optional[Sequence[str]]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsArgs: def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -66454,7 +101154,7 @@ def limit_type(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorIncludeArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorIncludeArgs: def __init__(__self__, *, id: Optional[str] = None, locked: Optional[bool] = None, @@ -66507,7 +101207,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorInstantArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorInstantArgs: def __init__(__self__, *, custom_link_relations: Optional[Sequence[str]] = None, locked: Optional[bool] = None, @@ -66608,7 +101308,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -66661,7 +101361,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationArgs: def __init__(__self__, *, enable_partial_object_caching: Optional[str] = None, enabled: Optional[bool] = None, @@ -66762,7 +101462,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedArgs: def __init__(__self__, *, enabled: Optional[bool] = None, fragment_size: Optional[str] = None, @@ -66863,13 +101563,13 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateArgs: def __init__(__self__, *, - bitrate_tables: Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArgs']] = None, + bitrate_tables: Optional[Sequence['GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs']] = None, enabled: Optional[bool] = None, locked: Optional[bool] = None, template_uuid: Optional[str] = None, - threshold_tables: Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArgs']] = None, + threshold_tables: Optional[Sequence['GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs']] = None, uuid: Optional[str] = None): if bitrate_tables is not None: pulumi.set(__self__, "bitrate_tables", bitrate_tables) @@ -66886,11 +101586,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="bitrateTables") - def bitrate_tables(self) -> Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArgs']]: + def bitrate_tables(self) -> Optional[Sequence['GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs']]: return pulumi.get(self, "bitrate_tables") @bitrate_tables.setter - def bitrate_tables(self, value: Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArgs']]): + def bitrate_tables(self, value: Optional[Sequence['GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs']]): pulumi.set(self, "bitrate_tables", value) @property @@ -66922,11 +101622,11 @@ def template_uuid(self, value: Optional[str]): @property @pulumi.getter(name="thresholdTables") - def threshold_tables(self) -> Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArgs']]: + def threshold_tables(self) -> Optional[Sequence['GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs']]: return pulumi.get(self, "threshold_tables") @threshold_tables.setter - def threshold_tables(self, value: Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArgs']]): + def threshold_tables(self, value: Optional[Sequence['GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs']]): pulumi.set(self, "threshold_tables", value) @property @@ -66940,7 +101640,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableArgs: def __init__(__self__, *, bitrate_unit: Optional[str] = None, bitrate_value: Optional[float] = None): @@ -66969,7 +101669,7 @@ def bitrate_value(self, value: Optional[float]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableArgs: def __init__(__self__, *, threshold_unit: Optional[str] = None, threshold_value: Optional[int] = None): @@ -66998,7 +101698,7 @@ def threshold_value(self, value: Optional[int]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomArgs: def __init__(__self__, *, custom_log_field: Optional[str] = None, locked: Optional[bool] = None, @@ -67063,7 +101763,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorMPulseArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorMPulseArgs: def __init__(__self__, *, api_key: Optional[str] = None, buffer_size: Optional[str] = None, @@ -67188,7 +101888,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationArgs: def __init__(__self__, *, enabled: Optional[bool] = None, hls_enable_debug_headers: Optional[bool] = None, @@ -67373,7 +102073,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingArgs: def __init__(__self__, *, locked: Optional[bool] = None, partner: Optional[str] = None, @@ -67438,7 +102138,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushArgs: def __init__(__self__, *, locked: Optional[bool] = None, serverpushlists: Optional[Sequence[str]] = None, @@ -67491,7 +102191,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -67544,7 +102244,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutArgs: def __init__(__self__, *, locked: Optional[bool] = None, optout: Optional[str] = None, @@ -67597,7 +102297,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientArgs: def __init__(__self__, *, beacon_id: Optional[str] = None, enabled: Optional[bool] = None, @@ -67674,7 +102374,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -67727,7 +102427,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverArgs: def __init__(__self__, *, cache_error_response: Optional[bool] = None, cache_window: Optional[str] = None, @@ -68380,7 +103080,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -68433,7 +103133,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -68498,7 +103198,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderArgs: def __init__(__self__, *, action: Optional[str] = None, avoid_duplicate_headers: Optional[bool] = None, @@ -68647,7 +103347,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderArgs: def __init__(__self__, *, action: Optional[str] = None, avoid_duplicate_headers: Optional[bool] = None, @@ -68796,7 +103496,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderArgs: def __init__(__self__, *, action: Optional[str] = None, avoid_duplicate_headers: Optional[bool] = None, @@ -68969,7 +103669,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderArgs: def __init__(__self__, *, action: Optional[str] = None, avoid_duplicate_headers: Optional[bool] = None, @@ -69142,7 +103842,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -69219,12 +103919,12 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginArgs: def __init__(__self__, *, cache_key_hostname: Optional[str] = None, compress: Optional[bool] = None, - custom_certificate_authorities: Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArgs']] = None, - custom_certificates: Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArgs']] = None, + custom_certificate_authorities: Optional[Sequence['GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs']] = None, + custom_certificates: Optional[Sequence['GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs']] = None, custom_forward_host_header: Optional[str] = None, custom_valid_cn_values: Optional[Sequence[str]] = None, enable_true_client_ip: Optional[bool] = None, @@ -69234,8 +103934,10 @@ def __init__(__self__, *, https_port: Optional[int] = None, ip_version: Optional[str] = None, locked: Optional[bool] = None, + max_tls_version: Optional[str] = None, + min_tls_version: Optional[str] = None, mslorigin: Optional[str] = None, - net_storage: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs'] = None, + net_storage: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs'] = None, origin_certificate: Optional[str] = None, origin_certs_to_honor: Optional[str] = None, origin_id: Optional[str] = None, @@ -69254,6 +103956,8 @@ def __init__(__self__, *, second_hostname_enabled: Optional[bool] = None, standard_certificate_authorities: Optional[Sequence[str]] = None, template_uuid: Optional[str] = None, + tls13_support: Optional[bool] = None, + tls_version_title: Optional[str] = None, true_client_ip_client_setting: Optional[bool] = None, true_client_ip_header: Optional[str] = None, use_unique_cache_key: Optional[bool] = None, @@ -69285,6 +103989,10 @@ def __init__(__self__, *, pulumi.set(__self__, "ip_version", ip_version) if locked is not None: pulumi.set(__self__, "locked", locked) + if max_tls_version is not None: + pulumi.set(__self__, "max_tls_version", max_tls_version) + if min_tls_version is not None: + pulumi.set(__self__, "min_tls_version", min_tls_version) if mslorigin is not None: pulumi.set(__self__, "mslorigin", mslorigin) if net_storage is not None: @@ -69325,6 +104033,10 @@ def __init__(__self__, *, pulumi.set(__self__, "standard_certificate_authorities", standard_certificate_authorities) if template_uuid is not None: pulumi.set(__self__, "template_uuid", template_uuid) + if tls13_support is not None: + pulumi.set(__self__, "tls13_support", tls13_support) + if tls_version_title is not None: + pulumi.set(__self__, "tls_version_title", tls_version_title) if true_client_ip_client_setting is not None: pulumi.set(__self__, "true_client_ip_client_setting", true_client_ip_client_setting) if true_client_ip_header is not None: @@ -69356,20 +104068,20 @@ def compress(self, value: Optional[bool]): @property @pulumi.getter(name="customCertificateAuthorities") - def custom_certificate_authorities(self) -> Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArgs']]: + def custom_certificate_authorities(self) -> Optional[Sequence['GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs']]: return pulumi.get(self, "custom_certificate_authorities") @custom_certificate_authorities.setter - def custom_certificate_authorities(self, value: Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArgs']]): + def custom_certificate_authorities(self, value: Optional[Sequence['GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs']]): pulumi.set(self, "custom_certificate_authorities", value) @property @pulumi.getter(name="customCertificates") - def custom_certificates(self) -> Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArgs']]: + def custom_certificates(self) -> Optional[Sequence['GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs']]: return pulumi.get(self, "custom_certificates") @custom_certificates.setter - def custom_certificates(self, value: Optional[Sequence['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArgs']]): + def custom_certificates(self, value: Optional[Sequence['GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs']]): pulumi.set(self, "custom_certificates", value) @property @@ -69453,6 +104165,24 @@ def locked(self) -> Optional[bool]: def locked(self, value: Optional[bool]): pulumi.set(self, "locked", value) + @property + @pulumi.getter(name="maxTlsVersion") + def max_tls_version(self) -> Optional[str]: + return pulumi.get(self, "max_tls_version") + + @max_tls_version.setter + def max_tls_version(self, value: Optional[str]): + pulumi.set(self, "max_tls_version", value) + + @property + @pulumi.getter(name="minTlsVersion") + def min_tls_version(self) -> Optional[str]: + return pulumi.get(self, "min_tls_version") + + @min_tls_version.setter + def min_tls_version(self, value: Optional[str]): + pulumi.set(self, "min_tls_version", value) + @property @pulumi.getter def mslorigin(self) -> Optional[str]: @@ -69464,11 +104194,11 @@ def mslorigin(self, value: Optional[str]): @property @pulumi.getter(name="netStorage") - def net_storage(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs']: + def net_storage(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs']: return pulumi.get(self, "net_storage") @net_storage.setter - def net_storage(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs']): + def net_storage(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs']): pulumi.set(self, "net_storage", value) @property @@ -69633,6 +104363,24 @@ def template_uuid(self) -> Optional[str]: def template_uuid(self, value: Optional[str]): pulumi.set(self, "template_uuid", value) + @property + @pulumi.getter(name="tls13Support") + def tls13_support(self) -> Optional[bool]: + return pulumi.get(self, "tls13_support") + + @tls13_support.setter + def tls13_support(self, value: Optional[bool]): + pulumi.set(self, "tls13_support", value) + + @property + @pulumi.getter(name="tlsVersionTitle") + def tls_version_title(self) -> Optional[str]: + return pulumi.get(self, "tls_version_title") + + @tls_version_title.setter + def tls_version_title(self, value: Optional[str]): + pulumi.set(self, "tls_version_title", value) + @property @pulumi.getter(name="trueClientIpClientSetting") def true_client_ip_client_setting(self) -> Optional[bool]: @@ -69680,7 +104428,7 @@ def verification_mode(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsArgs: def __init__(__self__, *, access_key_encrypted_storage: Optional[bool] = None, adc_title: Optional[str] = None, @@ -70057,7 +104805,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdArgs: def __init__(__self__, *, locked: Optional[bool] = None, origintype: Optional[str] = None, @@ -70110,11 +104858,11 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateArgs: def __init__(__self__, *, can_be_ca: Optional[bool] = None, can_be_leaf: Optional[bool] = None, - issuer_rdns: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs'] = None, + issuer_rdns: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs'] = None, not_after: Optional[int] = None, not_before: Optional[int] = None, pem_encoded_cert: Optional[str] = None, @@ -70127,7 +104875,7 @@ def __init__(__self__, *, sig_alg_name: Optional[str] = None, subject_alternative_names: Optional[Sequence[str]] = None, subject_cn: Optional[str] = None, - subject_rdns: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs'] = None, + subject_rdns: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs'] = None, version: Optional[int] = None): if can_be_ca is not None: pulumi.set(__self__, "can_be_ca", can_be_ca) @@ -70184,11 +104932,11 @@ def can_be_leaf(self, value: Optional[bool]): @property @pulumi.getter(name="issuerRdns") - def issuer_rdns(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs']: + def issuer_rdns(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs']: return pulumi.get(self, "issuer_rdns") @issuer_rdns.setter - def issuer_rdns(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs']): + def issuer_rdns(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs']): pulumi.set(self, "issuer_rdns", value) @property @@ -70301,11 +105049,11 @@ def subject_cn(self, value: Optional[str]): @property @pulumi.getter(name="subjectRdns") - def subject_rdns(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs']: + def subject_rdns(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs']: return pulumi.get(self, "subject_rdns") @subject_rdns.setter - def subject_rdns(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs']): + def subject_rdns(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs']): pulumi.set(self, "subject_rdns", value) @property @@ -70319,11 +105067,11 @@ def version(self, value: Optional[int]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityArgs: def __init__(__self__, *, can_be_ca: Optional[bool] = None, can_be_leaf: Optional[bool] = None, - issuer_rdns: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs'] = None, + issuer_rdns: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs'] = None, not_after: Optional[int] = None, not_before: Optional[int] = None, pem_encoded_cert: Optional[str] = None, @@ -70336,7 +105084,7 @@ def __init__(__self__, *, sig_alg_name: Optional[str] = None, subject_alternative_names: Optional[Sequence[str]] = None, subject_cn: Optional[str] = None, - subject_rdns: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs'] = None, + subject_rdns: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs'] = None, version: Optional[int] = None): if can_be_ca is not None: pulumi.set(__self__, "can_be_ca", can_be_ca) @@ -70393,11 +105141,11 @@ def can_be_leaf(self, value: Optional[bool]): @property @pulumi.getter(name="issuerRdns") - def issuer_rdns(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs']: + def issuer_rdns(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs']: return pulumi.get(self, "issuer_rdns") @issuer_rdns.setter - def issuer_rdns(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs']): + def issuer_rdns(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs']): pulumi.set(self, "issuer_rdns", value) @property @@ -70510,11 +105258,11 @@ def subject_cn(self, value: Optional[str]): @property @pulumi.getter(name="subjectRdns") - def subject_rdns(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs']: + def subject_rdns(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs']: return pulumi.get(self, "subject_rdns") @subject_rdns.setter - def subject_rdns(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs']): + def subject_rdns(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs']): pulumi.set(self, "subject_rdns", value) @property @@ -70528,7 +105276,7 @@ def version(self, value: Optional[int]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsArgs: def __init__(__self__, *, c: Optional[str] = None, cn: Optional[str] = None, @@ -70581,7 +105329,7 @@ def ou(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsArgs: def __init__(__self__, *, c: Optional[str] = None, cn: Optional[str] = None, @@ -70634,7 +105382,7 @@ def ou(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsArgs: def __init__(__self__, *, c: Optional[str] = None, cn: Optional[str] = None, @@ -70687,7 +105435,7 @@ def ou(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsArgs: def __init__(__self__, *, c: Optional[str] = None, cn: Optional[str] = None, @@ -70740,7 +105488,7 @@ def ou(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodArgs: def __init__(__self__, *, custom_status_code: Optional[str] = None, locked: Optional[bool] = None, @@ -70805,7 +105553,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyArgs: def __init__(__self__, *, binary_equivalent_content: Optional[bool] = None, enable_ip_avoidance: Optional[bool] = None, @@ -71218,7 +105966,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclArgs: def __init__(__self__, *, enable: Optional[bool] = None, locked: Optional[bool] = None, @@ -71271,7 +106019,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageArgs: def __init__(__self__, *, cp_code: Optional[int] = None, download_domain_name: Optional[str] = None, @@ -71312,7 +106060,72 @@ def g2o_token(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyArgs: + def __init__(__self__, *, + allow_list: Optional[str] = None, + locked: Optional[bool] = None, + permissions_policy_directives: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if allow_list is not None: + pulumi.set(__self__, "allow_list", allow_list) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if permissions_policy_directives is not None: + pulumi.set(__self__, "permissions_policy_directives", permissions_policy_directives) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="allowList") + def allow_list(self) -> Optional[str]: + return pulumi.get(self, "allow_list") + + @allow_list.setter + def allow_list(self, value: Optional[str]): + pulumi.set(self, "allow_list", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter(name="permissionsPolicyDirectives") + def permissions_policy_directives(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "permissions_policy_directives") + + @permissions_policy_directives.setter + def permissions_policy_directives(self, value: Optional[Sequence[str]]): + pulumi.set(self, "permissions_policy_directives", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -71377,7 +106190,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -71442,7 +106255,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -71495,9 +106308,9 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseArgs: def __init__(__self__, *, - cloudlet_policy: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs'] = None, + cloudlet_policy: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs'] = None, cloudlet_shared_policy: Optional[int] = None, enabled: Optional[bool] = None, failover_duration: Optional[int] = None, @@ -71551,11 +106364,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs']: + def cloudlet_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs']: return pulumi.get(self, "cloudlet_policy") @cloudlet_policy.setter - def cloudlet_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs']): + def cloudlet_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs']): pulumi.set(self, "cloudlet_policy", value) @property @@ -71704,7 +106517,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyArgs: def __init__(__self__, *, id: Optional[int] = None, name: Optional[str] = None): @@ -71733,7 +106546,7 @@ def name(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectArgs: def __init__(__self__, *, locked: Optional[bool] = None, preconnectlists: Optional[Sequence[str]] = None, @@ -71786,7 +106599,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -71839,7 +106652,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingArgs: def __init__(__self__, *, accuracy_target: Optional[str] = None, enabled: Optional[bool] = None, @@ -71904,7 +106717,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -71957,7 +106770,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -72010,7 +106823,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -72075,7 +106888,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorQualityArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorQualityArgs: def __init__(__self__, *, audience_settings: Optional[str] = None, catalog_size: Optional[str] = None, @@ -72308,7 +107121,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -72373,7 +107186,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekArgs: def __init__(__self__, *, flv: Optional[bool] = None, locked: Optional[bool] = None, @@ -72450,7 +107263,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRapidArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorRapidArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -72503,7 +107316,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutArgs: def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -72556,7 +107369,7 @@ def value(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingArgs: def __init__(__self__, *, advanced: Optional[bool] = None, beacon_sampling_percentage: Optional[float] = None, @@ -72633,7 +107446,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -72686,7 +107499,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRedirectArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorRedirectArgs: def __init__(__self__, *, destination_hostname: Optional[str] = None, destination_hostname_other: Optional[str] = None, @@ -72883,7 +107696,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusArgs: def __init__(__self__, *, destination: Optional[str] = None, enabled: Optional[bool] = None, @@ -72960,7 +107773,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingArgs: def __init__(__self__, *, allow_children: Optional[bool] = None, domains: Optional[Sequence[str]] = None, @@ -73049,7 +107862,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterArgs: def __init__(__self__, *, locked: Optional[bool] = None, parameters: Optional[Sequence[str]] = None, @@ -73102,7 +107915,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -73155,7 +107968,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorReportArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorReportArgs: def __init__(__self__, *, cookies: Optional[Sequence[str]] = None, custom_log_field: Optional[str] = None, @@ -73316,19 +108129,96 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsArgs: + def __init__(__self__, *, + accept_ches: Optional[Sequence[str]] = None, + accept_critical_ches: Optional[Sequence[str]] = None, + locked: Optional[bool] = None, + reset: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if accept_ches is not None: + pulumi.set(__self__, "accept_ches", accept_ches) + if accept_critical_ches is not None: + pulumi.set(__self__, "accept_critical_ches", accept_critical_ches) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if reset is not None: + pulumi.set(__self__, "reset", reset) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="acceptChes") + def accept_ches(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "accept_ches") + + @accept_ches.setter + def accept_ches(self, value: Optional[Sequence[str]]): + pulumi.set(self, "accept_ches", value) + + @property + @pulumi.getter(name="acceptCriticalChes") + def accept_critical_ches(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "accept_critical_ches") + + @accept_critical_ches.setter + def accept_critical_ches(self, value: Optional[Sequence[str]]): + pulumi.set(self, "accept_critical_ches", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @locked.setter + def locked(self, value: Optional[bool]): + pulumi.set(self, "locked", value) + + @property + @pulumi.getter + def reset(self) -> Optional[bool]: + return pulumi.get(self, "reset") + + @reset.setter + def reset(self, value: Optional[bool]): + pulumi.set(self, "reset", value) + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @template_uuid.setter + def template_uuid(self, value: Optional[str]): + pulumi.set(self, "template_uuid", value) + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @uuid.setter + def uuid(self, value: Optional[str]): + pulumi.set(self, "uuid", value) + + +@pulumi.input_type +class GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlArgs: def __init__(__self__, *, branded403_file: Optional[str] = None, branded403_status_code: Optional[int] = None, branded403_url: Optional[str] = None, branded_deny_cache_ttl: Optional[int] = None, - cloudlet_policy: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs'] = None, + cloudlet_policy: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs'] = None, cloudlet_shared_policy: Optional[int] = None, enable_branded403: Optional[bool] = None, enabled: Optional[bool] = None, is_shared_policy: Optional[bool] = None, locked: Optional[bool] = None, - net_storage: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs'] = None, + net_storage: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs'] = None, template_uuid: Optional[str] = None, uuid: Optional[str] = None): if branded403_file is not None: @@ -73396,11 +108286,11 @@ def branded_deny_cache_ttl(self, value: Optional[int]): @property @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs']: + def cloudlet_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs']: return pulumi.get(self, "cloudlet_policy") @cloudlet_policy.setter - def cloudlet_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs']): + def cloudlet_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs']): pulumi.set(self, "cloudlet_policy", value) @property @@ -73450,11 +108340,11 @@ def locked(self, value: Optional[bool]): @property @pulumi.getter(name="netStorage") - def net_storage(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs']: + def net_storage(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs']: return pulumi.get(self, "net_storage") @net_storage.setter - def net_storage(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs']): + def net_storage(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs']): pulumi.set(self, "net_storage", value) @property @@ -73477,7 +108367,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyArgs: def __init__(__self__, *, id: Optional[int] = None, name: Optional[str] = None): @@ -73506,7 +108396,7 @@ def name(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageArgs: def __init__(__self__, *, cp_code: Optional[int] = None, download_domain_name: Optional[str] = None, @@ -73547,7 +108437,7 @@ def g2o_token(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerArgs: def __init__(__self__, *, locked: Optional[bool] = None, request_type: Optional[str] = None, @@ -73600,7 +108490,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -73653,7 +108543,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityArgs: def __init__(__self__, *, enable_all_features: Optional[bool] = None, enabled: Optional[bool] = None, @@ -73718,7 +108608,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeArgs: def __init__(__self__, *, locked: Optional[bool] = None, override206: Optional[bool] = None, @@ -73783,7 +108673,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieArgs: def __init__(__self__, *, cookie_name: Optional[str] = None, default_domain: Optional[bool] = None, @@ -74004,7 +108894,7 @@ def value(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingArgs: def __init__(__self__, *, locked: Optional[bool] = None, maximum_size: Optional[str] = None, @@ -74057,7 +108947,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusArgs: def __init__(__self__, *, locked: Optional[bool] = None, response_header_name: Optional[str] = None, @@ -74110,7 +109000,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlArgs: def __init__(__self__, *, behavior: Optional[str] = None, keep_query_string: Optional[bool] = None, @@ -74259,7 +109149,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomArgs: def __init__(__self__, *, locked: Optional[bool] = None, rum_group_name: Optional[str] = None, @@ -74324,7 +109214,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsArgs: def __init__(__self__, *, application_action: Optional[str] = None, application_cname_enabled: Optional[bool] = None, @@ -74653,7 +109543,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientArgs: def __init__(__self__, *, allow_override_origin_cache_key: Optional[bool] = None, connector_id: Optional[str] = None, @@ -74778,7 +109668,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -74831,7 +109721,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderArgs: def __init__(__self__, *, host_header_source: Optional[str] = None, locked: Optional[bool] = None, @@ -74884,7 +109774,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -74937,7 +109827,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationArgs: def __init__(__self__, *, locked: Optional[bool] = None, refresh_method: Optional[str] = None, @@ -75026,7 +109916,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -75103,7 +109993,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionArgs: def __init__(__self__, *, acl: Optional[bool] = None, dash_media_encryption: Optional[bool] = None, @@ -75396,7 +110286,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationArgs: def __init__(__self__, *, behavior: Optional[str] = None, dvr_type: Optional[str] = None, @@ -75533,7 +110423,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -75586,7 +110476,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableArgs: def __init__(__self__, *, algorithm: Optional[str] = None, case_sensitive: Optional[bool] = None, @@ -75595,7 +110485,7 @@ def __init__(__self__, *, device_profile: Optional[str] = None, encryption_key: Optional[str] = None, encryption_mode: Optional[str] = None, - end_index: Optional[str] = None, + end_index: Optional[int] = None, except_chars: Optional[str] = None, extract_location: Optional[str] = None, force_chars: Optional[str] = None, @@ -75612,9 +110502,9 @@ def __init__(__self__, *, location_id: Optional[str] = None, locked: Optional[bool] = None, max: Optional[int] = None, - max_random_number: Optional[str] = None, + max_random_number: Optional[int] = None, min: Optional[int] = None, - min_random_number: Optional[str] = None, + min_random_number: Optional[int] = None, nonce: Optional[str] = None, number_of_bytes: Optional[int] = None, operand_one: Optional[str] = None, @@ -75627,7 +110517,7 @@ def __init__(__self__, *, response_header_name: Optional[str] = None, separator: Optional[str] = None, set_cookie_name: Optional[str] = None, - start_index: Optional[str] = None, + start_index: Optional[int] = None, sub_string: Optional[str] = None, template_uuid: Optional[str] = None, transform: Optional[str] = None, @@ -75795,11 +110685,11 @@ def encryption_mode(self, value: Optional[str]): @property @pulumi.getter(name="endIndex") - def end_index(self) -> Optional[str]: + def end_index(self) -> Optional[int]: return pulumi.get(self, "end_index") @end_index.setter - def end_index(self, value: Optional[str]): + def end_index(self, value: Optional[int]): pulumi.set(self, "end_index", value) @property @@ -75948,11 +110838,11 @@ def max(self, value: Optional[int]): @property @pulumi.getter(name="maxRandomNumber") - def max_random_number(self) -> Optional[str]: + def max_random_number(self) -> Optional[int]: return pulumi.get(self, "max_random_number") @max_random_number.setter - def max_random_number(self, value: Optional[str]): + def max_random_number(self, value: Optional[int]): pulumi.set(self, "max_random_number", value) @property @@ -75966,11 +110856,11 @@ def min(self, value: Optional[int]): @property @pulumi.getter(name="minRandomNumber") - def min_random_number(self) -> Optional[str]: + def min_random_number(self) -> Optional[int]: return pulumi.get(self, "min_random_number") @min_random_number.setter - def min_random_number(self, value: Optional[str]): + def min_random_number(self, value: Optional[int]): pulumi.set(self, "min_random_number", value) @property @@ -76083,11 +110973,11 @@ def set_cookie_name(self, value: Optional[str]): @property @pulumi.getter(name="startIndex") - def start_index(self) -> Optional[str]: + def start_index(self) -> Optional[int]: return pulumi.get(self, "start_index") @start_index.setter - def start_index(self, value: Optional[str]): + def start_index(self, value: Optional[int]): pulumi.set(self, "start_index", value) @property @@ -76155,7 +111045,7 @@ def variable_value(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeArgs: def __init__(__self__, *, error_type: Optional[str] = None, locked: Optional[bool] = None, @@ -76220,11 +111110,11 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldArgs: def __init__(__self__, *, locked: Optional[bool] = None, nossmap: Optional[str] = None, - ssmap: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs'] = None, + ssmap: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs'] = None, template_uuid: Optional[str] = None, uuid: Optional[str] = None): if locked is not None: @@ -76258,11 +111148,11 @@ def nossmap(self, value: Optional[str]): @property @pulumi.getter - def ssmap(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs']: + def ssmap(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs']: return pulumi.get(self, "ssmap") @ssmap.setter - def ssmap(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs']): + def ssmap(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs']): pulumi.set(self, "ssmap", value) @property @@ -76285,7 +111175,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapArgs: def __init__(__self__, *, china_cdn_map: Optional[str] = None, has_mixed_hosts: Optional[bool] = None, @@ -76362,7 +111252,7 @@ def value(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationArgs: def __init__(__self__, *, allow_https_downgrade: Optional[bool] = None, allow_https_upgrade: Optional[bool] = None, @@ -76535,7 +111425,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideArgs: def __init__(__self__, *, info: Optional[str] = None, locked: Optional[bool] = None, @@ -76588,7 +111478,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingArgs: def __init__(__self__, *, locked: Optional[bool] = None, strict_mode: Optional[bool] = None, @@ -76653,7 +111543,7 @@ def valid_mode(self, value: Optional[bool]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerArgs: def __init__(__self__, *, access_control: Optional[bool] = None, cache_key: Optional[bool] = None, @@ -76922,7 +111812,7 @@ def web_application_firewall(self, value: Optional[bool]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteArgs: def __init__(__self__, *, allow_fcm_parent_override: Optional[bool] = None, custom_map: Optional[str] = None, @@ -77107,7 +111997,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationArgs: def __init__(__self__, *, display: Optional[str] = None, locked: Optional[bool] = None, @@ -77160,7 +112050,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafArgs: def __init__(__self__, *, enabled: Optional[bool] = None, ibm_customer_id: Optional[int] = None, @@ -77237,7 +112127,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -77302,7 +112192,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedArgs: def __init__(__self__, *, allowall: Optional[bool] = None, enabled: Optional[bool] = None, @@ -77403,7 +112293,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationArgs: def __init__(__self__, *, cloudwrapper_map_migration_title: Optional[str] = None, custom_map_enabled: Optional[bool] = None, @@ -77588,7 +112478,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutArgs: def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -77641,7 +112531,7 @@ def value(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationArgs: def __init__(__self__, *, enabled: Optional[bool] = None, extract_location: Optional[str] = None, @@ -77754,7 +112644,7 @@ def variable_name(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -77807,7 +112697,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenArgs: def __init__(__self__, *, enable_es256: Optional[bool] = None, enable_rs256: Optional[bool] = None, @@ -77920,7 +112810,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpArgs: def __init__(__self__, *, authorizations: Optional[str] = None, client_id: Optional[str] = None, @@ -78129,7 +113019,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationArgs: def __init__(__self__, *, algorithm: Optional[str] = None, escape_hmac_inputs: Optional[bool] = None, @@ -78290,7 +113180,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomArgs: def __init__(__self__, *, access_title: Optional[str] = None, cloudlet_shared_policy: Optional[int] = None, @@ -78439,7 +113329,7 @@ def waiting_room_title(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersArgs: def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -78480,7 +113370,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationArgs: def __init__(__self__, *, allowed_user_cookie_advanced: Optional[bool] = None, allowed_user_cookie_automatic_salt: Optional[bool] = None, @@ -78493,7 +113383,7 @@ def __init__(__self__, *, allowed_user_cookie_management_title: Optional[str] = None, allowed_user_cookie_refresh: Optional[bool] = None, allowed_user_cookie_salt: Optional[str] = None, - cloudlet_policy: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs'] = None, + cloudlet_policy: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs'] = None, enabled: Optional[bool] = None, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -78518,10 +113408,10 @@ def __init__(__self__, *, waiting_room_cookie_management_title: Optional[str] = None, waiting_room_cookie_salt: Optional[str] = None, waiting_room_cookie_share_label: Optional[bool] = None, - waiting_room_cp_code: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs'] = None, + waiting_room_cp_code: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs'] = None, waiting_room_directory: Optional[str] = None, waiting_room_management_title: Optional[str] = None, - waiting_room_net_storage: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs'] = None, + waiting_room_net_storage: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs'] = None, waiting_room_status_code: Optional[int] = None, waiting_room_use_cp_code: Optional[bool] = None): if allowed_user_cookie_advanced is not None: @@ -78710,11 +113600,11 @@ def allowed_user_cookie_salt(self, value: Optional[str]): @property @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs']: + def cloudlet_policy(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs']: return pulumi.get(self, "cloudlet_policy") @cloudlet_policy.setter - def cloudlet_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs']): + def cloudlet_policy(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs']): pulumi.set(self, "cloudlet_policy", value) @property @@ -78935,11 +113825,11 @@ def waiting_room_cookie_share_label(self, value: Optional[bool]): @property @pulumi.getter(name="waitingRoomCpCode") - def waiting_room_cp_code(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs']: + def waiting_room_cp_code(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs']: return pulumi.get(self, "waiting_room_cp_code") @waiting_room_cp_code.setter - def waiting_room_cp_code(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs']): + def waiting_room_cp_code(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs']): pulumi.set(self, "waiting_room_cp_code", value) @property @@ -78962,11 +113852,11 @@ def waiting_room_management_title(self, value: Optional[str]): @property @pulumi.getter(name="waitingRoomNetStorage") - def waiting_room_net_storage(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs']: + def waiting_room_net_storage(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs']: return pulumi.get(self, "waiting_room_net_storage") @waiting_room_net_storage.setter - def waiting_room_net_storage(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs']): + def waiting_room_net_storage(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs']): pulumi.set(self, "waiting_room_net_storage", value) @property @@ -78989,7 +113879,7 @@ def waiting_room_use_cp_code(self, value: Optional[bool]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyArgs: def __init__(__self__, *, id: Optional[int] = None, name: Optional[str] = None): @@ -79018,7 +113908,7 @@ def name(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoArgs: def __init__(__self__, *, access_title: Optional[str] = None, cloudlet_shared_policy: Optional[int] = None, @@ -79167,7 +114057,7 @@ def waiting_room_title(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneArgs: def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -79208,9 +114098,9 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeArgs: def __init__(__self__, *, - cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs'] = None, + cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -79231,11 +114121,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs']: + def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs']: return pulumi.get(self, "cp_code_limits") @cp_code_limits.setter - def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs']): + def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs']): pulumi.set(self, "cp_code_limits", value) @property @@ -79285,7 +114175,7 @@ def products(self, value: Optional[Sequence[str]]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsArgs: def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -79326,7 +114216,7 @@ def limit_type(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageArgs: def __init__(__self__, *, cp_code: Optional[int] = None, download_domain_name: Optional[str] = None, @@ -79367,7 +114257,7 @@ def g2o_token(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingArgs: def __init__(__self__, *, ab_variant_location: Optional[str] = None, decryption_password1: Optional[str] = None, @@ -79600,9 +114490,9 @@ def verification_public_key2(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallArgs: def __init__(__self__, *, - firewall_configuration: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs'] = None, + firewall_configuration: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs'] = None, locked: Optional[bool] = None, template_uuid: Optional[str] = None, uuid: Optional[str] = None): @@ -79617,11 +114507,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="firewallConfiguration") - def firewall_configuration(self) -> Optional['GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs']: + def firewall_configuration(self) -> Optional['GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs']: return pulumi.get(self, "firewall_configuration") @firewall_configuration.setter - def firewall_configuration(self, value: Optional['GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs']): + def firewall_configuration(self, value: Optional['GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs']): pulumi.set(self, "firewall_configuration", value) @property @@ -79653,7 +114543,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationArgs: def __init__(__self__, *, config_id: Optional[int] = None, file_name: Optional[str] = None, @@ -79730,7 +114620,7 @@ def staging_version(self, value: Optional[int]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -79783,7 +114673,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530BehaviorWebdavArgs: +class GetPropertyRulesBuilderRulesV20230920BehaviorWebdavArgs: def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -79836,53 +114726,53 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionArgs: def __init__(__self__, *, - advanced_im_match: Optional['GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs'] = None, - bucket: Optional['GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs'] = None, - cacheability: Optional['GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs'] = None, - china_cdn_region: Optional['GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs'] = None, - client_certificate: Optional['GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs'] = None, - client_ip: Optional['GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs'] = None, - client_ip_version: Optional['GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs'] = None, - cloudlets_origin: Optional['GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs'] = None, - content_delivery_network: Optional['GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs'] = None, - content_type: Optional['GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs'] = None, - device_characteristic: Optional['GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs'] = None, - ecmd_auth_groups: Optional['GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs'] = None, - ecmd_auth_scheme: Optional['GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs'] = None, - ecmd_is_authenticated: Optional['GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs'] = None, - ecmd_username: Optional['GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs'] = None, - edge_workers_failure: Optional['GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs'] = None, - file_extension: Optional['GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs'] = None, - filename: Optional['GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs'] = None, - hostname: Optional['GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs'] = None, - match_advanced: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs'] = None, - match_cp_code: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs'] = None, - match_response_code: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs'] = None, - match_variable: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs'] = None, - metadata_stage: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs'] = None, - origin_timeout: Optional['GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs'] = None, - path: Optional['GetPropertyRulesBuilderRulesV20230530CriterionPathArgs'] = None, - query_string_parameter: Optional['GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs'] = None, - random: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs'] = None, - recovery_config: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs'] = None, - regular_expression: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs'] = None, - request_cookie: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs'] = None, - request_header: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs'] = None, - request_method: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs'] = None, - request_protocol: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs'] = None, - request_type: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs'] = None, - response_header: Optional['GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs'] = None, - server_location: Optional['GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs'] = None, - time: Optional['GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs'] = None, - token_authorization: Optional['GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs'] = None, - user_agent: Optional['GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs'] = None, - user_location: Optional['GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs'] = None, - user_network: Optional['GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs'] = None, - variable_error: Optional['GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs'] = None, - virtual_waiting_room_request: Optional['GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs'] = None, - visitor_prioritization_request: Optional['GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs'] = None): + advanced_im_match: Optional['GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs'] = None, + bucket: Optional['GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs'] = None, + cacheability: Optional['GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs'] = None, + china_cdn_region: Optional['GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs'] = None, + client_certificate: Optional['GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs'] = None, + client_ip: Optional['GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs'] = None, + client_ip_version: Optional['GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs'] = None, + cloudlets_origin: Optional['GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs'] = None, + content_delivery_network: Optional['GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs'] = None, + content_type: Optional['GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs'] = None, + device_characteristic: Optional['GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs'] = None, + ecmd_auth_groups: Optional['GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs'] = None, + ecmd_auth_scheme: Optional['GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs'] = None, + ecmd_is_authenticated: Optional['GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs'] = None, + ecmd_username: Optional['GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs'] = None, + edge_workers_failure: Optional['GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs'] = None, + file_extension: Optional['GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs'] = None, + filename: Optional['GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs'] = None, + hostname: Optional['GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs'] = None, + match_advanced: Optional['GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs'] = None, + match_cp_code: Optional['GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs'] = None, + match_response_code: Optional['GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs'] = None, + match_variable: Optional['GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs'] = None, + metadata_stage: Optional['GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs'] = None, + origin_timeout: Optional['GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs'] = None, + path: Optional['GetPropertyRulesBuilderRulesV20230920CriterionPathArgs'] = None, + query_string_parameter: Optional['GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs'] = None, + random: Optional['GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs'] = None, + recovery_config: Optional['GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs'] = None, + regular_expression: Optional['GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs'] = None, + request_cookie: Optional['GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs'] = None, + request_header: Optional['GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs'] = None, + request_method: Optional['GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs'] = None, + request_protocol: Optional['GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs'] = None, + request_type: Optional['GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs'] = None, + response_header: Optional['GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs'] = None, + server_location: Optional['GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs'] = None, + time: Optional['GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs'] = None, + token_authorization: Optional['GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs'] = None, + user_agent: Optional['GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs'] = None, + user_location: Optional['GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs'] = None, + user_network: Optional['GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs'] = None, + variable_error: Optional['GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs'] = None, + virtual_waiting_room_request: Optional['GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs'] = None, + visitor_prioritization_request: Optional['GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs'] = None): if advanced_im_match is not None: pulumi.set(__self__, "advanced_im_match", advanced_im_match) if bucket is not None: @@ -79976,412 +114866,412 @@ def __init__(__self__, *, @property @pulumi.getter(name="advancedImMatch") - def advanced_im_match(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs']: + def advanced_im_match(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs']: return pulumi.get(self, "advanced_im_match") @advanced_im_match.setter - def advanced_im_match(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs']): + def advanced_im_match(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs']): pulumi.set(self, "advanced_im_match", value) @property @pulumi.getter - def bucket(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs']: + def bucket(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs']: return pulumi.get(self, "bucket") @bucket.setter - def bucket(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs']): + def bucket(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs']): pulumi.set(self, "bucket", value) @property @pulumi.getter - def cacheability(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs']: + def cacheability(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs']: return pulumi.get(self, "cacheability") @cacheability.setter - def cacheability(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs']): + def cacheability(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs']): pulumi.set(self, "cacheability", value) @property @pulumi.getter(name="chinaCdnRegion") - def china_cdn_region(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs']: + def china_cdn_region(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs']: return pulumi.get(self, "china_cdn_region") @china_cdn_region.setter - def china_cdn_region(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs']): + def china_cdn_region(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs']): pulumi.set(self, "china_cdn_region", value) @property @pulumi.getter(name="clientCertificate") - def client_certificate(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs']: + def client_certificate(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs']: return pulumi.get(self, "client_certificate") @client_certificate.setter - def client_certificate(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs']): + def client_certificate(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs']): pulumi.set(self, "client_certificate", value) @property @pulumi.getter(name="clientIp") - def client_ip(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs']: + def client_ip(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs']: return pulumi.get(self, "client_ip") @client_ip.setter - def client_ip(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs']): + def client_ip(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs']): pulumi.set(self, "client_ip", value) @property @pulumi.getter(name="clientIpVersion") - def client_ip_version(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs']: + def client_ip_version(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs']: return pulumi.get(self, "client_ip_version") @client_ip_version.setter - def client_ip_version(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs']): + def client_ip_version(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs']): pulumi.set(self, "client_ip_version", value) @property @pulumi.getter(name="cloudletsOrigin") - def cloudlets_origin(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs']: + def cloudlets_origin(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs']: return pulumi.get(self, "cloudlets_origin") @cloudlets_origin.setter - def cloudlets_origin(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs']): + def cloudlets_origin(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs']): pulumi.set(self, "cloudlets_origin", value) @property @pulumi.getter(name="contentDeliveryNetwork") - def content_delivery_network(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs']: + def content_delivery_network(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs']: return pulumi.get(self, "content_delivery_network") @content_delivery_network.setter - def content_delivery_network(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs']): + def content_delivery_network(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs']): pulumi.set(self, "content_delivery_network", value) @property @pulumi.getter(name="contentType") - def content_type(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs']: + def content_type(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs']: return pulumi.get(self, "content_type") @content_type.setter - def content_type(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs']): + def content_type(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs']): pulumi.set(self, "content_type", value) @property @pulumi.getter(name="deviceCharacteristic") - def device_characteristic(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs']: + def device_characteristic(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs']: return pulumi.get(self, "device_characteristic") @device_characteristic.setter - def device_characteristic(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs']): + def device_characteristic(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs']): pulumi.set(self, "device_characteristic", value) @property @pulumi.getter(name="ecmdAuthGroups") - def ecmd_auth_groups(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs']: + def ecmd_auth_groups(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs']: return pulumi.get(self, "ecmd_auth_groups") @ecmd_auth_groups.setter - def ecmd_auth_groups(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs']): + def ecmd_auth_groups(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs']): pulumi.set(self, "ecmd_auth_groups", value) @property @pulumi.getter(name="ecmdAuthScheme") - def ecmd_auth_scheme(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs']: + def ecmd_auth_scheme(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs']: return pulumi.get(self, "ecmd_auth_scheme") @ecmd_auth_scheme.setter - def ecmd_auth_scheme(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs']): + def ecmd_auth_scheme(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs']): pulumi.set(self, "ecmd_auth_scheme", value) @property @pulumi.getter(name="ecmdIsAuthenticated") - def ecmd_is_authenticated(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs']: + def ecmd_is_authenticated(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs']: return pulumi.get(self, "ecmd_is_authenticated") @ecmd_is_authenticated.setter - def ecmd_is_authenticated(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs']): + def ecmd_is_authenticated(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs']): pulumi.set(self, "ecmd_is_authenticated", value) @property @pulumi.getter(name="ecmdUsername") - def ecmd_username(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs']: + def ecmd_username(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs']: return pulumi.get(self, "ecmd_username") @ecmd_username.setter - def ecmd_username(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs']): + def ecmd_username(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs']): pulumi.set(self, "ecmd_username", value) @property @pulumi.getter(name="edgeWorkersFailure") - def edge_workers_failure(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs']: + def edge_workers_failure(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs']: return pulumi.get(self, "edge_workers_failure") @edge_workers_failure.setter - def edge_workers_failure(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs']): + def edge_workers_failure(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs']): pulumi.set(self, "edge_workers_failure", value) @property @pulumi.getter(name="fileExtension") - def file_extension(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs']: + def file_extension(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs']: return pulumi.get(self, "file_extension") @file_extension.setter - def file_extension(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs']): + def file_extension(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs']): pulumi.set(self, "file_extension", value) @property @pulumi.getter - def filename(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs']: + def filename(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs']: return pulumi.get(self, "filename") @filename.setter - def filename(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs']): + def filename(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs']): pulumi.set(self, "filename", value) @property @pulumi.getter - def hostname(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs']: + def hostname(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs']: return pulumi.get(self, "hostname") @hostname.setter - def hostname(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs']): + def hostname(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs']): pulumi.set(self, "hostname", value) @property @pulumi.getter(name="matchAdvanced") - def match_advanced(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs']: + def match_advanced(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs']: return pulumi.get(self, "match_advanced") @match_advanced.setter - def match_advanced(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs']): + def match_advanced(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs']): pulumi.set(self, "match_advanced", value) @property @pulumi.getter(name="matchCpCode") - def match_cp_code(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs']: + def match_cp_code(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs']: return pulumi.get(self, "match_cp_code") @match_cp_code.setter - def match_cp_code(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs']): + def match_cp_code(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs']): pulumi.set(self, "match_cp_code", value) @property @pulumi.getter(name="matchResponseCode") - def match_response_code(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs']: + def match_response_code(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs']: return pulumi.get(self, "match_response_code") @match_response_code.setter - def match_response_code(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs']): + def match_response_code(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs']): pulumi.set(self, "match_response_code", value) @property @pulumi.getter(name="matchVariable") - def match_variable(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs']: + def match_variable(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs']: return pulumi.get(self, "match_variable") @match_variable.setter - def match_variable(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs']): + def match_variable(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs']): pulumi.set(self, "match_variable", value) @property @pulumi.getter(name="metadataStage") - def metadata_stage(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs']: + def metadata_stage(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs']: return pulumi.get(self, "metadata_stage") @metadata_stage.setter - def metadata_stage(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs']): + def metadata_stage(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs']): pulumi.set(self, "metadata_stage", value) @property @pulumi.getter(name="originTimeout") - def origin_timeout(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs']: + def origin_timeout(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs']: return pulumi.get(self, "origin_timeout") @origin_timeout.setter - def origin_timeout(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs']): + def origin_timeout(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs']): pulumi.set(self, "origin_timeout", value) @property @pulumi.getter - def path(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionPathArgs']: + def path(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionPathArgs']: return pulumi.get(self, "path") @path.setter - def path(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionPathArgs']): + def path(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionPathArgs']): pulumi.set(self, "path", value) @property @pulumi.getter(name="queryStringParameter") - def query_string_parameter(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs']: + def query_string_parameter(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs']: return pulumi.get(self, "query_string_parameter") @query_string_parameter.setter - def query_string_parameter(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs']): + def query_string_parameter(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs']): pulumi.set(self, "query_string_parameter", value) @property @pulumi.getter - def random(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs']: + def random(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs']: return pulumi.get(self, "random") @random.setter - def random(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs']): + def random(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs']): pulumi.set(self, "random", value) @property @pulumi.getter(name="recoveryConfig") - def recovery_config(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs']: + def recovery_config(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs']: return pulumi.get(self, "recovery_config") @recovery_config.setter - def recovery_config(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs']): + def recovery_config(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs']): pulumi.set(self, "recovery_config", value) @property @pulumi.getter(name="regularExpression") - def regular_expression(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs']: + def regular_expression(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs']: return pulumi.get(self, "regular_expression") @regular_expression.setter - def regular_expression(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs']): + def regular_expression(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs']): pulumi.set(self, "regular_expression", value) @property @pulumi.getter(name="requestCookie") - def request_cookie(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs']: + def request_cookie(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs']: return pulumi.get(self, "request_cookie") @request_cookie.setter - def request_cookie(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs']): + def request_cookie(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs']): pulumi.set(self, "request_cookie", value) @property @pulumi.getter(name="requestHeader") - def request_header(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs']: + def request_header(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs']: return pulumi.get(self, "request_header") @request_header.setter - def request_header(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs']): + def request_header(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs']): pulumi.set(self, "request_header", value) @property @pulumi.getter(name="requestMethod") - def request_method(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs']: + def request_method(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs']: return pulumi.get(self, "request_method") @request_method.setter - def request_method(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs']): + def request_method(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs']): pulumi.set(self, "request_method", value) @property @pulumi.getter(name="requestProtocol") - def request_protocol(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs']: + def request_protocol(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs']: return pulumi.get(self, "request_protocol") @request_protocol.setter - def request_protocol(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs']): + def request_protocol(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs']): pulumi.set(self, "request_protocol", value) @property @pulumi.getter(name="requestType") - def request_type(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs']: + def request_type(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs']: return pulumi.get(self, "request_type") @request_type.setter - def request_type(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs']): + def request_type(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs']): pulumi.set(self, "request_type", value) @property @pulumi.getter(name="responseHeader") - def response_header(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs']: + def response_header(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs']: return pulumi.get(self, "response_header") @response_header.setter - def response_header(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs']): + def response_header(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs']): pulumi.set(self, "response_header", value) @property @pulumi.getter(name="serverLocation") - def server_location(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs']: + def server_location(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs']: return pulumi.get(self, "server_location") @server_location.setter - def server_location(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs']): + def server_location(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs']): pulumi.set(self, "server_location", value) @property @pulumi.getter - def time(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs']: + def time(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs']: return pulumi.get(self, "time") @time.setter - def time(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs']): + def time(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs']): pulumi.set(self, "time", value) @property @pulumi.getter(name="tokenAuthorization") - def token_authorization(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs']: + def token_authorization(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs']: return pulumi.get(self, "token_authorization") @token_authorization.setter - def token_authorization(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs']): + def token_authorization(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs']): pulumi.set(self, "token_authorization", value) @property @pulumi.getter(name="userAgent") - def user_agent(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs']: + def user_agent(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs']: return pulumi.get(self, "user_agent") @user_agent.setter - def user_agent(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs']): + def user_agent(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs']): pulumi.set(self, "user_agent", value) @property @pulumi.getter(name="userLocation") - def user_location(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs']: + def user_location(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs']: return pulumi.get(self, "user_location") @user_location.setter - def user_location(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs']): + def user_location(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs']): pulumi.set(self, "user_location", value) @property @pulumi.getter(name="userNetwork") - def user_network(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs']: + def user_network(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs']: return pulumi.get(self, "user_network") @user_network.setter - def user_network(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs']): + def user_network(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs']): pulumi.set(self, "user_network", value) @property @pulumi.getter(name="variableError") - def variable_error(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs']: + def variable_error(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs']: return pulumi.get(self, "variable_error") @variable_error.setter - def variable_error(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs']): + def variable_error(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs']): pulumi.set(self, "variable_error", value) @property @pulumi.getter(name="virtualWaitingRoomRequest") - def virtual_waiting_room_request(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs']: + def virtual_waiting_room_request(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs']: return pulumi.get(self, "virtual_waiting_room_request") @virtual_waiting_room_request.setter - def virtual_waiting_room_request(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs']): + def virtual_waiting_room_request(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs']): pulumi.set(self, "virtual_waiting_room_request", value) @property @pulumi.getter(name="visitorPrioritizationRequest") - def visitor_prioritization_request(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs']: + def visitor_prioritization_request(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs']: return pulumi.get(self, "visitor_prioritization_request") @visitor_prioritization_request.setter - def visitor_prioritization_request(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs']): + def visitor_prioritization_request(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs']): pulumi.set(self, "visitor_prioritization_request", value) @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchArgs: def __init__(__self__, *, locked: Optional[bool] = None, match_on: Optional[str] = None, @@ -80446,7 +115336,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionBucketArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionBucketArgs: def __init__(__self__, *, locked: Optional[bool] = None, percentage: Optional[int] = None, @@ -80499,7 +115389,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityArgs: def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -80564,7 +115454,7 @@ def value(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionArgs: def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -80617,13 +115507,16 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateArgs: def __init__(__self__, *, + enforce_mtls: Optional[bool] = None, is_certificate_present: Optional[bool] = None, is_certificate_valid: Optional[str] = None, locked: Optional[bool] = None, template_uuid: Optional[str] = None, uuid: Optional[str] = None): + if enforce_mtls is not None: + pulumi.set(__self__, "enforce_mtls", enforce_mtls) if is_certificate_present is not None: pulumi.set(__self__, "is_certificate_present", is_certificate_present) if is_certificate_valid is not None: @@ -80635,6 +115528,15 @@ def __init__(__self__, *, if uuid is not None: pulumi.set(__self__, "uuid", uuid) + @property + @pulumi.getter(name="enforceMtls") + def enforce_mtls(self) -> Optional[bool]: + return pulumi.get(self, "enforce_mtls") + + @enforce_mtls.setter + def enforce_mtls(self, value: Optional[bool]): + pulumi.set(self, "enforce_mtls", value) + @property @pulumi.getter(name="isCertificatePresent") def is_certificate_present(self) -> Optional[bool]: @@ -80682,7 +115584,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionClientIpArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionClientIpArgs: def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -80759,7 +115661,7 @@ def values(self, value: Optional[Sequence[str]]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionArgs: def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -80824,7 +115726,7 @@ def value(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginArgs: def __init__(__self__, *, locked: Optional[bool] = None, origin_id: Optional[str] = None, @@ -80877,7 +115779,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkArgs: def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -80942,7 +115844,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionContentTypeArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionContentTypeArgs: def __init__(__self__, *, locked: Optional[bool] = None, match_case_sensitive: Optional[bool] = None, @@ -81031,7 +115933,7 @@ def values(self, value: Optional[Sequence[str]]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicArgs: def __init__(__self__, *, boolean_value: Optional[bool] = None, characteristic: Optional[str] = None, @@ -81192,7 +116094,7 @@ def version_value(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsArgs: def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -81257,7 +116159,7 @@ def value(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeArgs: def __init__(__self__, *, auth_scheme: Optional[str] = None, locked: Optional[bool] = None, @@ -81310,7 +116212,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedArgs: def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -81363,7 +116265,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameArgs: def __init__(__self__, *, length: Optional[str] = None, locked: Optional[bool] = None, @@ -81440,7 +116342,7 @@ def value(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureArgs: def __init__(__self__, *, exec_status: Optional[str] = None, locked: Optional[bool] = None, @@ -81493,7 +116395,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionArgs: def __init__(__self__, *, locked: Optional[bool] = None, match_case_sensitive: Optional[bool] = None, @@ -81570,7 +116472,7 @@ def values(self, value: Optional[Sequence[str]]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionFilenameArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionFilenameArgs: def __init__(__self__, *, locked: Optional[bool] = None, match_case_sensitive: Optional[bool] = None, @@ -81647,7 +116549,7 @@ def values(self, value: Optional[Sequence[str]]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionHostnameArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionHostnameArgs: def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -81712,7 +116614,7 @@ def values(self, value: Optional[Sequence[str]]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedArgs: def __init__(__self__, *, close_xml: Optional[str] = None, description: Optional[str] = None, @@ -81789,12 +116691,12 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeArgs: def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, uuid: Optional[str] = None, - value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs'] = None): + value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs'] = None): if locked is not None: pulumi.set(__self__, "locked", locked) if template_uuid is not None: @@ -81833,18 +116735,18 @@ def uuid(self, value: Optional[str]): @property @pulumi.getter - def value(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs']: + def value(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs']: return pulumi.get(self, "value") @value.setter - def value(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs']): + def value(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs']): pulumi.set(self, "value", value) @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueArgs: def __init__(__self__, *, - cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs'] = None, + cp_code_limits: Optional['GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -81865,11 +116767,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs']: + def cp_code_limits(self) -> Optional['GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs']: return pulumi.get(self, "cp_code_limits") @cp_code_limits.setter - def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs']): + def cp_code_limits(self, value: Optional['GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs']): pulumi.set(self, "cp_code_limits", value) @property @@ -81919,7 +116821,7 @@ def products(self, value: Optional[Sequence[str]]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsArgs: def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -81960,7 +116862,7 @@ def limit_type(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeArgs: def __init__(__self__, *, locked: Optional[bool] = None, lower_bound: Optional[int] = None, @@ -82049,7 +116951,7 @@ def values(self, value: Optional[Sequence[str]]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableArgs: def __init__(__self__, *, locked: Optional[bool] = None, lower_bound: Optional[str] = None, @@ -82186,7 +117088,7 @@ def variable_values(self, value: Optional[Sequence[str]]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageArgs: def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -82251,7 +117153,7 @@ def value(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutArgs: def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -82304,7 +117206,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionPathArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionPathArgs: def __init__(__self__, *, locked: Optional[bool] = None, match_case_sensitive: Optional[bool] = None, @@ -82393,7 +117295,7 @@ def values(self, value: Optional[Sequence[str]]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterArgs: def __init__(__self__, *, escape_value: Optional[bool] = None, locked: Optional[bool] = None, @@ -82554,7 +117456,7 @@ def values(self, value: Optional[Sequence[str]]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionRandomArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionRandomArgs: def __init__(__self__, *, bucket: Optional[int] = None, locked: Optional[bool] = None, @@ -82607,7 +117509,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigArgs: def __init__(__self__, *, config_name: Optional[str] = None, locked: Optional[bool] = None, @@ -82660,7 +117562,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionArgs: def __init__(__self__, *, case_sensitive: Optional[bool] = None, locked: Optional[bool] = None, @@ -82737,7 +117639,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieArgs: def __init__(__self__, *, cookie_name: Optional[str] = None, locked: Optional[bool] = None, @@ -82886,7 +117788,7 @@ def value(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderArgs: def __init__(__self__, *, header_name: Optional[str] = None, locked: Optional[bool] = None, @@ -82999,7 +117901,7 @@ def values(self, value: Optional[Sequence[str]]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodArgs: def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -83064,7 +117966,7 @@ def value(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolArgs: def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -83117,7 +118019,7 @@ def value(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeArgs: def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -83182,7 +118084,7 @@ def value(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderArgs: def __init__(__self__, *, header_name: Optional[str] = None, locked: Optional[bool] = None, @@ -83319,7 +118221,7 @@ def values(self, value: Optional[Sequence[str]]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionServerLocationArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionServerLocationArgs: def __init__(__self__, *, continents: Optional[Sequence[str]] = None, countries: Optional[Sequence[str]] = None, @@ -83420,7 +118322,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionTimeArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionTimeArgs: def __init__(__self__, *, apply_daylight_savings_time: Optional[bool] = None, begin_date: Optional[str] = None, @@ -83569,7 +118471,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationArgs: def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -83634,7 +118536,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionUserAgentArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionUserAgentArgs: def __init__(__self__, *, locked: Optional[bool] = None, match_case_sensitive: Optional[bool] = None, @@ -83723,7 +118625,7 @@ def values(self, value: Optional[Sequence[str]]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionUserLocationArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionUserLocationArgs: def __init__(__self__, *, check_ips: Optional[str] = None, continent_values: Optional[Sequence[str]] = None, @@ -83848,7 +118750,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkArgs: def __init__(__self__, *, bandwidth_values: Optional[Sequence[str]] = None, check_ips: Optional[str] = None, @@ -83973,7 +118875,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorArgs: def __init__(__self__, *, locked: Optional[bool] = None, result: Optional[bool] = None, @@ -84038,7 +118940,7 @@ def variable_names(self, value: Optional[Sequence[str]]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestArgs: def __init__(__self__, *, locked: Optional[bool] = None, match_on: Optional[str] = None, @@ -84103,7 +119005,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestArgs: +class GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestArgs: def __init__(__self__, *, locked: Optional[bool] = None, match_on: Optional[str] = None, @@ -84168,7 +119070,7 @@ def uuid(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530CustomOverrideArgs: +class GetPropertyRulesBuilderRulesV20230920CustomOverrideArgs: def __init__(__self__, *, name: Optional[str] = None, override_id: Optional[str] = None): @@ -84197,7 +119099,7 @@ def override_id(self, value: Optional[str]): @pulumi.input_type -class GetPropertyRulesBuilderRulesV20230530VariableArgs: +class GetPropertyRulesBuilderRulesV20230920VariableArgs: def __init__(__self__, *, description: str, hidden: bool, diff --git a/sdk/python/pulumi_akamai/cloudlets_application_load_balancer_activation.py b/sdk/python/pulumi_akamai/cloudlets_application_load_balancer_activation.py index 7b3c3c02a..055fb17b5 100644 --- a/sdk/python/pulumi_akamai/cloudlets_application_load_balancer_activation.py +++ b/sdk/python/pulumi_akamai/cloudlets_application_load_balancer_activation.py @@ -8,6 +8,8 @@ import pulumi.runtime from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities +from . import outputs +from ._inputs import * __all__ = ['CloudletsApplicationLoadBalancerActivationArgs', 'CloudletsApplicationLoadBalancerActivation'] @@ -16,16 +18,20 @@ class CloudletsApplicationLoadBalancerActivationArgs: def __init__(__self__, *, network: pulumi.Input[str], origin_id: pulumi.Input[str], - version: pulumi.Input[int]): + version: pulumi.Input[int], + timeouts: Optional[pulumi.Input['CloudletsApplicationLoadBalancerActivationTimeoutsArgs']] = None): """ The set of arguments for constructing a CloudletsApplicationLoadBalancerActivation resource. :param pulumi.Input[str] network: The network you want to activate the application load balancer version on (options are Staging and Production) :param pulumi.Input[str] origin_id: The conditional origin’s unique identifier :param pulumi.Input[int] version: Cloudlets application load balancer version you want to activate + :param pulumi.Input['CloudletsApplicationLoadBalancerActivationTimeoutsArgs'] timeouts: Enables to set timeout for processing """ pulumi.set(__self__, "network", network) pulumi.set(__self__, "origin_id", origin_id) pulumi.set(__self__, "version", version) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) @property @pulumi.getter @@ -63,6 +69,18 @@ def version(self) -> pulumi.Input[int]: def version(self, value: pulumi.Input[int]): pulumi.set(self, "version", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['CloudletsApplicationLoadBalancerActivationTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['CloudletsApplicationLoadBalancerActivationTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + @pulumi.input_type class _CloudletsApplicationLoadBalancerActivationState: @@ -70,12 +88,14 @@ def __init__(__self__, *, network: Optional[pulumi.Input[str]] = None, origin_id: Optional[pulumi.Input[str]] = None, status: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input['CloudletsApplicationLoadBalancerActivationTimeoutsArgs']] = None, version: Optional[pulumi.Input[int]] = None): """ Input properties used for looking up and filtering CloudletsApplicationLoadBalancerActivation resources. :param pulumi.Input[str] network: The network you want to activate the application load balancer version on (options are Staging and Production) :param pulumi.Input[str] origin_id: The conditional origin’s unique identifier :param pulumi.Input[str] status: Activation status for this application load balancer + :param pulumi.Input['CloudletsApplicationLoadBalancerActivationTimeoutsArgs'] timeouts: Enables to set timeout for processing :param pulumi.Input[int] version: Cloudlets application load balancer version you want to activate """ if network is not None: @@ -84,6 +104,8 @@ def __init__(__self__, *, pulumi.set(__self__, "origin_id", origin_id) if status is not None: pulumi.set(__self__, "status", status) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) if version is not None: pulumi.set(__self__, "version", version) @@ -123,6 +145,18 @@ def status(self) -> Optional[pulumi.Input[str]]: def status(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "status", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['CloudletsApplicationLoadBalancerActivationTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['CloudletsApplicationLoadBalancerActivationTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + @property @pulumi.getter def version(self) -> Optional[pulumi.Input[int]]: @@ -143,6 +177,7 @@ def __init__(__self__, opts: Optional[pulumi.ResourceOptions] = None, network: Optional[pulumi.Input[str]] = None, origin_id: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['CloudletsApplicationLoadBalancerActivationTimeoutsArgs']]] = None, version: Optional[pulumi.Input[int]] = None, __props__=None): """ @@ -151,6 +186,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] network: The network you want to activate the application load balancer version on (options are Staging and Production) :param pulumi.Input[str] origin_id: The conditional origin’s unique identifier + :param pulumi.Input[pulumi.InputType['CloudletsApplicationLoadBalancerActivationTimeoutsArgs']] timeouts: Enables to set timeout for processing :param pulumi.Input[int] version: Cloudlets application load balancer version you want to activate """ ... @@ -178,6 +214,7 @@ def _internal_init(__self__, opts: Optional[pulumi.ResourceOptions] = None, network: Optional[pulumi.Input[str]] = None, origin_id: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['CloudletsApplicationLoadBalancerActivationTimeoutsArgs']]] = None, version: Optional[pulumi.Input[int]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) @@ -194,6 +231,7 @@ def _internal_init(__self__, if origin_id is None and not opts.urn: raise TypeError("Missing required property 'origin_id'") __props__.__dict__["origin_id"] = origin_id + __props__.__dict__["timeouts"] = timeouts if version is None and not opts.urn: raise TypeError("Missing required property 'version'") __props__.__dict__["version"] = version @@ -211,6 +249,7 @@ def get(resource_name: str, network: Optional[pulumi.Input[str]] = None, origin_id: Optional[pulumi.Input[str]] = None, status: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['CloudletsApplicationLoadBalancerActivationTimeoutsArgs']]] = None, version: Optional[pulumi.Input[int]] = None) -> 'CloudletsApplicationLoadBalancerActivation': """ Get an existing CloudletsApplicationLoadBalancerActivation resource's state with the given name, id, and optional extra @@ -222,6 +261,7 @@ def get(resource_name: str, :param pulumi.Input[str] network: The network you want to activate the application load balancer version on (options are Staging and Production) :param pulumi.Input[str] origin_id: The conditional origin’s unique identifier :param pulumi.Input[str] status: Activation status for this application load balancer + :param pulumi.Input[pulumi.InputType['CloudletsApplicationLoadBalancerActivationTimeoutsArgs']] timeouts: Enables to set timeout for processing :param pulumi.Input[int] version: Cloudlets application load balancer version you want to activate """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -231,6 +271,7 @@ def get(resource_name: str, __props__.__dict__["network"] = network __props__.__dict__["origin_id"] = origin_id __props__.__dict__["status"] = status + __props__.__dict__["timeouts"] = timeouts __props__.__dict__["version"] = version return CloudletsApplicationLoadBalancerActivation(resource_name, opts=opts, __props__=__props__) @@ -258,6 +299,14 @@ def status(self) -> pulumi.Output[str]: """ return pulumi.get(self, "status") + @property + @pulumi.getter + def timeouts(self) -> pulumi.Output[Optional['outputs.CloudletsApplicationLoadBalancerActivationTimeouts']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + @property @pulumi.getter def version(self) -> pulumi.Output[int]: diff --git a/sdk/python/pulumi_akamai/cloudlets_policy.py b/sdk/python/pulumi_akamai/cloudlets_policy.py index e98e4a87e..e0a772a41 100644 --- a/sdk/python/pulumi_akamai/cloudlets_policy.py +++ b/sdk/python/pulumi_akamai/cloudlets_policy.py @@ -8,6 +8,8 @@ import pulumi.runtime from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities +from . import outputs +from ._inputs import * __all__ = ['CloudletsPolicyArgs', 'CloudletsPolicy'] @@ -19,7 +21,8 @@ def __init__(__self__, *, description: Optional[pulumi.Input[str]] = None, match_rule_format: Optional[pulumi.Input[str]] = None, match_rules: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None): + name: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input['CloudletsPolicyTimeoutsArgs']] = None): """ The set of arguments for constructing a CloudletsPolicy resource. :param pulumi.Input[str] cloudlet_code: Code for the type of Cloudlet (ALB, AP, AS, CD, ER, FR, IG, or VP) @@ -28,6 +31,7 @@ def __init__(__self__, *, :param pulumi.Input[str] match_rule_format: The version of the Cloudlet specific matchRules :param pulumi.Input[str] match_rules: A JSON structure that defines the rules for this policy :param pulumi.Input[str] name: The name of the policy. The name must be unique + :param pulumi.Input['CloudletsPolicyTimeoutsArgs'] timeouts: Enables to set timeout for processing """ pulumi.set(__self__, "cloudlet_code", cloudlet_code) pulumi.set(__self__, "group_id", group_id) @@ -39,6 +43,8 @@ def __init__(__self__, *, pulumi.set(__self__, "match_rules", match_rules) if name is not None: pulumi.set(__self__, "name", name) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) @property @pulumi.getter(name="cloudletCode") @@ -112,6 +118,18 @@ def name(self) -> Optional[pulumi.Input[str]]: def name(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "name", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['CloudletsPolicyTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['CloudletsPolicyTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + @pulumi.input_type class _CloudletsPolicyState: @@ -123,6 +141,7 @@ def __init__(__self__, *, match_rule_format: Optional[pulumi.Input[str]] = None, match_rules: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input['CloudletsPolicyTimeoutsArgs']] = None, version: Optional[pulumi.Input[int]] = None, warnings: Optional[pulumi.Input[str]] = None): """ @@ -134,6 +153,7 @@ def __init__(__self__, *, :param pulumi.Input[str] match_rule_format: The version of the Cloudlet specific matchRules :param pulumi.Input[str] match_rules: A JSON structure that defines the rules for this policy :param pulumi.Input[str] name: The name of the policy. The name must be unique + :param pulumi.Input['CloudletsPolicyTimeoutsArgs'] timeouts: Enables to set timeout for processing :param pulumi.Input[int] version: The version number of the policy :param pulumi.Input[str] warnings: A JSON encoded list of warnings """ @@ -151,6 +171,8 @@ def __init__(__self__, *, pulumi.set(__self__, "match_rules", match_rules) if name is not None: pulumi.set(__self__, "name", name) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) if version is not None: pulumi.set(__self__, "version", version) if warnings is not None: @@ -240,6 +262,18 @@ def name(self) -> Optional[pulumi.Input[str]]: def name(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "name", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['CloudletsPolicyTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['CloudletsPolicyTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + @property @pulumi.getter def version(self) -> Optional[pulumi.Input[int]]: @@ -276,6 +310,7 @@ def __init__(__self__, match_rule_format: Optional[pulumi.Input[str]] = None, match_rules: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['CloudletsPolicyTimeoutsArgs']]] = None, __props__=None): """ Create a CloudletsPolicy resource with the given unique name, props, and options. @@ -287,6 +322,7 @@ def __init__(__self__, :param pulumi.Input[str] match_rule_format: The version of the Cloudlet specific matchRules :param pulumi.Input[str] match_rules: A JSON structure that defines the rules for this policy :param pulumi.Input[str] name: The name of the policy. The name must be unique + :param pulumi.Input[pulumi.InputType['CloudletsPolicyTimeoutsArgs']] timeouts: Enables to set timeout for processing """ ... @overload @@ -317,6 +353,7 @@ def _internal_init(__self__, match_rule_format: Optional[pulumi.Input[str]] = None, match_rules: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['CloudletsPolicyTimeoutsArgs']]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) if not isinstance(opts, pulumi.ResourceOptions): @@ -336,6 +373,7 @@ def _internal_init(__self__, __props__.__dict__["match_rule_format"] = match_rule_format __props__.__dict__["match_rules"] = match_rules __props__.__dict__["name"] = name + __props__.__dict__["timeouts"] = timeouts __props__.__dict__["cloudlet_id"] = None __props__.__dict__["version"] = None __props__.__dict__["warnings"] = None @@ -356,6 +394,7 @@ def get(resource_name: str, match_rule_format: Optional[pulumi.Input[str]] = None, match_rules: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['CloudletsPolicyTimeoutsArgs']]] = None, version: Optional[pulumi.Input[int]] = None, warnings: Optional[pulumi.Input[str]] = None) -> 'CloudletsPolicy': """ @@ -372,6 +411,7 @@ def get(resource_name: str, :param pulumi.Input[str] match_rule_format: The version of the Cloudlet specific matchRules :param pulumi.Input[str] match_rules: A JSON structure that defines the rules for this policy :param pulumi.Input[str] name: The name of the policy. The name must be unique + :param pulumi.Input[pulumi.InputType['CloudletsPolicyTimeoutsArgs']] timeouts: Enables to set timeout for processing :param pulumi.Input[int] version: The version number of the policy :param pulumi.Input[str] warnings: A JSON encoded list of warnings """ @@ -386,6 +426,7 @@ def get(resource_name: str, __props__.__dict__["match_rule_format"] = match_rule_format __props__.__dict__["match_rules"] = match_rules __props__.__dict__["name"] = name + __props__.__dict__["timeouts"] = timeouts __props__.__dict__["version"] = version __props__.__dict__["warnings"] = warnings return CloudletsPolicy(resource_name, opts=opts, __props__=__props__) @@ -446,6 +487,14 @@ def name(self) -> pulumi.Output[str]: """ return pulumi.get(self, "name") + @property + @pulumi.getter + def timeouts(self) -> pulumi.Output[Optional['outputs.CloudletsPolicyTimeouts']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + @property @pulumi.getter def version(self) -> pulumi.Output[int]: diff --git a/sdk/python/pulumi_akamai/cloudlets_policy_activation.py b/sdk/python/pulumi_akamai/cloudlets_policy_activation.py index f5c8cb599..de7b51f0e 100644 --- a/sdk/python/pulumi_akamai/cloudlets_policy_activation.py +++ b/sdk/python/pulumi_akamai/cloudlets_policy_activation.py @@ -8,6 +8,8 @@ import pulumi.runtime from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities +from . import outputs +from ._inputs import * __all__ = ['CloudletsPolicyActivationArgs', 'CloudletsPolicyActivation'] @@ -17,18 +19,22 @@ def __init__(__self__, *, associated_properties: pulumi.Input[Sequence[pulumi.Input[str]]], network: pulumi.Input[str], policy_id: pulumi.Input[int], - version: pulumi.Input[int]): + version: pulumi.Input[int], + timeouts: Optional[pulumi.Input['CloudletsPolicyActivationTimeoutsArgs']] = None): """ The set of arguments for constructing a CloudletsPolicyActivation resource. :param pulumi.Input[Sequence[pulumi.Input[str]]] associated_properties: Set of property IDs to link to this Cloudlets policy :param pulumi.Input[str] network: The network you want to activate the policy version on (options are Staging and Production) :param pulumi.Input[int] policy_id: ID of the Cloudlets policy you want to activate :param pulumi.Input[int] version: Cloudlets policy version you want to activate + :param pulumi.Input['CloudletsPolicyActivationTimeoutsArgs'] timeouts: Enables to set timeout for processing """ pulumi.set(__self__, "associated_properties", associated_properties) pulumi.set(__self__, "network", network) pulumi.set(__self__, "policy_id", policy_id) pulumi.set(__self__, "version", version) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) @property @pulumi.getter(name="associatedProperties") @@ -78,6 +84,18 @@ def version(self) -> pulumi.Input[int]: def version(self, value: pulumi.Input[int]): pulumi.set(self, "version", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['CloudletsPolicyActivationTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['CloudletsPolicyActivationTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + @pulumi.input_type class _CloudletsPolicyActivationState: @@ -86,6 +104,7 @@ def __init__(__self__, *, network: Optional[pulumi.Input[str]] = None, policy_id: Optional[pulumi.Input[int]] = None, status: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input['CloudletsPolicyActivationTimeoutsArgs']] = None, version: Optional[pulumi.Input[int]] = None): """ Input properties used for looking up and filtering CloudletsPolicyActivation resources. @@ -93,6 +112,7 @@ def __init__(__self__, *, :param pulumi.Input[str] network: The network you want to activate the policy version on (options are Staging and Production) :param pulumi.Input[int] policy_id: ID of the Cloudlets policy you want to activate :param pulumi.Input[str] status: Activation status for this Cloudlets policy + :param pulumi.Input['CloudletsPolicyActivationTimeoutsArgs'] timeouts: Enables to set timeout for processing :param pulumi.Input[int] version: Cloudlets policy version you want to activate """ if associated_properties is not None: @@ -103,6 +123,8 @@ def __init__(__self__, *, pulumi.set(__self__, "policy_id", policy_id) if status is not None: pulumi.set(__self__, "status", status) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) if version is not None: pulumi.set(__self__, "version", version) @@ -154,6 +176,18 @@ def status(self) -> Optional[pulumi.Input[str]]: def status(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "status", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['CloudletsPolicyActivationTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['CloudletsPolicyActivationTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + @property @pulumi.getter def version(self) -> Optional[pulumi.Input[int]]: @@ -175,6 +209,7 @@ def __init__(__self__, associated_properties: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, network: Optional[pulumi.Input[str]] = None, policy_id: Optional[pulumi.Input[int]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['CloudletsPolicyActivationTimeoutsArgs']]] = None, version: Optional[pulumi.Input[int]] = None, __props__=None): """ @@ -184,6 +219,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[str]]] associated_properties: Set of property IDs to link to this Cloudlets policy :param pulumi.Input[str] network: The network you want to activate the policy version on (options are Staging and Production) :param pulumi.Input[int] policy_id: ID of the Cloudlets policy you want to activate + :param pulumi.Input[pulumi.InputType['CloudletsPolicyActivationTimeoutsArgs']] timeouts: Enables to set timeout for processing :param pulumi.Input[int] version: Cloudlets policy version you want to activate """ ... @@ -212,6 +248,7 @@ def _internal_init(__self__, associated_properties: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, network: Optional[pulumi.Input[str]] = None, policy_id: Optional[pulumi.Input[int]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['CloudletsPolicyActivationTimeoutsArgs']]] = None, version: Optional[pulumi.Input[int]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) @@ -231,6 +268,7 @@ def _internal_init(__self__, if policy_id is None and not opts.urn: raise TypeError("Missing required property 'policy_id'") __props__.__dict__["policy_id"] = policy_id + __props__.__dict__["timeouts"] = timeouts if version is None and not opts.urn: raise TypeError("Missing required property 'version'") __props__.__dict__["version"] = version @@ -249,6 +287,7 @@ def get(resource_name: str, network: Optional[pulumi.Input[str]] = None, policy_id: Optional[pulumi.Input[int]] = None, status: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['CloudletsPolicyActivationTimeoutsArgs']]] = None, version: Optional[pulumi.Input[int]] = None) -> 'CloudletsPolicyActivation': """ Get an existing CloudletsPolicyActivation resource's state with the given name, id, and optional extra @@ -261,6 +300,7 @@ def get(resource_name: str, :param pulumi.Input[str] network: The network you want to activate the policy version on (options are Staging and Production) :param pulumi.Input[int] policy_id: ID of the Cloudlets policy you want to activate :param pulumi.Input[str] status: Activation status for this Cloudlets policy + :param pulumi.Input[pulumi.InputType['CloudletsPolicyActivationTimeoutsArgs']] timeouts: Enables to set timeout for processing :param pulumi.Input[int] version: Cloudlets policy version you want to activate """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -271,6 +311,7 @@ def get(resource_name: str, __props__.__dict__["network"] = network __props__.__dict__["policy_id"] = policy_id __props__.__dict__["status"] = status + __props__.__dict__["timeouts"] = timeouts __props__.__dict__["version"] = version return CloudletsPolicyActivation(resource_name, opts=opts, __props__=__props__) @@ -306,6 +347,14 @@ def status(self) -> pulumi.Output[str]: """ return pulumi.get(self, "status") + @property + @pulumi.getter + def timeouts(self) -> pulumi.Output[Optional['outputs.CloudletsPolicyActivationTimeouts']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + @property @pulumi.getter def version(self) -> pulumi.Output[int]: diff --git a/sdk/python/pulumi_akamai/cp_code.py b/sdk/python/pulumi_akamai/cp_code.py index cb1fad7f0..5173be018 100644 --- a/sdk/python/pulumi_akamai/cp_code.py +++ b/sdk/python/pulumi_akamai/cp_code.py @@ -8,6 +8,8 @@ import pulumi.runtime from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities +from . import outputs +from ._inputs import * __all__ = ['CpCodeArgs', 'CpCode'] @@ -17,9 +19,11 @@ def __init__(__self__, *, contract_id: pulumi.Input[str], group_id: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None, - product_id: Optional[pulumi.Input[str]] = None): + product_id: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input['CpCodeTimeoutsArgs']] = None): """ The set of arguments for constructing a CpCode resource. + :param pulumi.Input['CpCodeTimeoutsArgs'] timeouts: Enables to set timeout for processing """ pulumi.set(__self__, "contract_id", contract_id) pulumi.set(__self__, "group_id", group_id) @@ -27,6 +31,8 @@ def __init__(__self__, *, pulumi.set(__self__, "name", name) if product_id is not None: pulumi.set(__self__, "product_id", product_id) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) @property @pulumi.getter(name="contractId") @@ -64,6 +70,18 @@ def product_id(self) -> Optional[pulumi.Input[str]]: def product_id(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "product_id", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['CpCodeTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['CpCodeTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + @pulumi.input_type class _CpCodeState: @@ -71,9 +89,11 @@ def __init__(__self__, *, contract_id: Optional[pulumi.Input[str]] = None, group_id: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - product_id: Optional[pulumi.Input[str]] = None): + product_id: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input['CpCodeTimeoutsArgs']] = None): """ Input properties used for looking up and filtering CpCode resources. + :param pulumi.Input['CpCodeTimeoutsArgs'] timeouts: Enables to set timeout for processing """ if contract_id is not None: pulumi.set(__self__, "contract_id", contract_id) @@ -83,6 +103,8 @@ def __init__(__self__, *, pulumi.set(__self__, "name", name) if product_id is not None: pulumi.set(__self__, "product_id", product_id) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) @property @pulumi.getter(name="contractId") @@ -120,6 +142,18 @@ def product_id(self) -> Optional[pulumi.Input[str]]: def product_id(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "product_id", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['CpCodeTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['CpCodeTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + class CpCode(pulumi.CustomResource): @overload @@ -130,11 +164,13 @@ def __init__(__self__, group_id: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, product_id: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['CpCodeTimeoutsArgs']]] = None, __props__=None): """ Create a CpCode resource with the given unique name, props, and options. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[pulumi.InputType['CpCodeTimeoutsArgs']] timeouts: Enables to set timeout for processing """ ... @overload @@ -163,6 +199,7 @@ def _internal_init(__self__, group_id: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, product_id: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['CpCodeTimeoutsArgs']]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) if not isinstance(opts, pulumi.ResourceOptions): @@ -180,6 +217,7 @@ def _internal_init(__self__, __props__.__dict__["group_id"] = group_id __props__.__dict__["name"] = name __props__.__dict__["product_id"] = product_id + __props__.__dict__["timeouts"] = timeouts alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="akamai:properties/cpCode:CpCode")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CpCode, __self__).__init__( @@ -195,7 +233,8 @@ def get(resource_name: str, contract_id: Optional[pulumi.Input[str]] = None, group_id: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - product_id: Optional[pulumi.Input[str]] = None) -> 'CpCode': + product_id: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['CpCodeTimeoutsArgs']]] = None) -> 'CpCode': """ Get an existing CpCode resource's state with the given name, id, and optional extra properties used to qualify the lookup. @@ -203,6 +242,7 @@ def get(resource_name: str, :param str resource_name: The unique name of the resulting resource. :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[pulumi.InputType['CpCodeTimeoutsArgs']] timeouts: Enables to set timeout for processing """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -212,6 +252,7 @@ def get(resource_name: str, __props__.__dict__["group_id"] = group_id __props__.__dict__["name"] = name __props__.__dict__["product_id"] = product_id + __props__.__dict__["timeouts"] = timeouts return CpCode(resource_name, opts=opts, __props__=__props__) @property @@ -234,3 +275,11 @@ def name(self) -> pulumi.Output[str]: def product_id(self) -> pulumi.Output[str]: return pulumi.get(self, "product_id") + @property + @pulumi.getter + def timeouts(self) -> pulumi.Output[Optional['outputs.CpCodeTimeouts']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + diff --git a/sdk/python/pulumi_akamai/cps_dv_enrollment.py b/sdk/python/pulumi_akamai/cps_dv_enrollment.py index feee34781..e371a07b9 100644 --- a/sdk/python/pulumi_akamai/cps_dv_enrollment.py +++ b/sdk/python/pulumi_akamai/cps_dv_enrollment.py @@ -29,7 +29,8 @@ def __init__(__self__, *, acknowledge_pre_verification_warnings: Optional[pulumi.Input[bool]] = None, allow_duplicate_common_name: Optional[pulumi.Input[bool]] = None, certificate_chain_type: Optional[pulumi.Input[str]] = None, - sans: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + sans: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + timeouts: Optional[pulumi.Input['CpsDvEnrollmentTimeoutsArgs']] = None): """ The set of arguments for constructing a CpsDvEnrollment resource. :param pulumi.Input['CpsDvEnrollmentAdminContactArgs'] admin_contact: Contact information for the certificate administrator to use at organization @@ -46,6 +47,7 @@ def __init__(__self__, *, :param pulumi.Input[bool] allow_duplicate_common_name: Allow to duplicate common name :param pulumi.Input[str] certificate_chain_type: Certificate trust chain type :param pulumi.Input[Sequence[pulumi.Input[str]]] sans: List of SANs + :param pulumi.Input['CpsDvEnrollmentTimeoutsArgs'] timeouts: Enables to set timeout for processing """ pulumi.set(__self__, "admin_contact", admin_contact) pulumi.set(__self__, "common_name", common_name) @@ -65,6 +67,8 @@ def __init__(__self__, *, pulumi.set(__self__, "certificate_chain_type", certificate_chain_type) if sans is not None: pulumi.set(__self__, "sans", sans) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) @property @pulumi.getter(name="adminContact") @@ -234,6 +238,18 @@ def sans(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: def sans(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): pulumi.set(self, "sans", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['CpsDvEnrollmentTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['CpsDvEnrollmentTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + @pulumi.input_type class _CpsDvEnrollmentState: @@ -256,6 +272,7 @@ def __init__(__self__, *, signature_algorithm: Optional[pulumi.Input[str]] = None, sni_only: Optional[pulumi.Input[bool]] = None, tech_contact: Optional[pulumi.Input['CpsDvEnrollmentTechContactArgs']] = None, + timeouts: Optional[pulumi.Input['CpsDvEnrollmentTimeoutsArgs']] = None, validation_type: Optional[pulumi.Input[str]] = None): """ Input properties used for looking up and filtering CpsDvEnrollment resources. @@ -277,6 +294,7 @@ def __init__(__self__, *, :param pulumi.Input[str] signature_algorithm: SHA algorithm type :param pulumi.Input[bool] sni_only: Whether Server Name Indication is used for enrollment :param pulumi.Input['CpsDvEnrollmentTechContactArgs'] tech_contact: Contact information for an administrator at Akamai + :param pulumi.Input['CpsDvEnrollmentTimeoutsArgs'] timeouts: Enables to set timeout for processing :param pulumi.Input[str] validation_type: Enrolment validation type """ if acknowledge_pre_verification_warnings is not None: @@ -315,6 +333,8 @@ def __init__(__self__, *, pulumi.set(__self__, "sni_only", sni_only) if tech_contact is not None: pulumi.set(__self__, "tech_contact", tech_contact) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) if validation_type is not None: pulumi.set(__self__, "validation_type", validation_type) @@ -534,6 +554,18 @@ def tech_contact(self) -> Optional[pulumi.Input['CpsDvEnrollmentTechContactArgs' def tech_contact(self, value: Optional[pulumi.Input['CpsDvEnrollmentTechContactArgs']]): pulumi.set(self, "tech_contact", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['CpsDvEnrollmentTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['CpsDvEnrollmentTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + @property @pulumi.getter(name="validationType") def validation_type(self) -> Optional[pulumi.Input[str]]: @@ -566,6 +598,7 @@ def __init__(__self__, signature_algorithm: Optional[pulumi.Input[str]] = None, sni_only: Optional[pulumi.Input[bool]] = None, tech_contact: Optional[pulumi.Input[pulumi.InputType['CpsDvEnrollmentTechContactArgs']]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['CpsDvEnrollmentTimeoutsArgs']]] = None, __props__=None): """ Create a CpsDvEnrollment resource with the given unique name, props, and options. @@ -585,6 +618,7 @@ def __init__(__self__, :param pulumi.Input[str] signature_algorithm: SHA algorithm type :param pulumi.Input[bool] sni_only: Whether Server Name Indication is used for enrollment :param pulumi.Input[pulumi.InputType['CpsDvEnrollmentTechContactArgs']] tech_contact: Contact information for an administrator at Akamai + :param pulumi.Input[pulumi.InputType['CpsDvEnrollmentTimeoutsArgs']] timeouts: Enables to set timeout for processing """ ... @overload @@ -623,6 +657,7 @@ def _internal_init(__self__, signature_algorithm: Optional[pulumi.Input[str]] = None, sni_only: Optional[pulumi.Input[bool]] = None, tech_contact: Optional[pulumi.Input[pulumi.InputType['CpsDvEnrollmentTechContactArgs']]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['CpsDvEnrollmentTimeoutsArgs']]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) if not isinstance(opts, pulumi.ResourceOptions): @@ -666,6 +701,7 @@ def _internal_init(__self__, if tech_contact is None and not opts.urn: raise TypeError("Missing required property 'tech_contact'") __props__.__dict__["tech_contact"] = tech_contact + __props__.__dict__["timeouts"] = timeouts __props__.__dict__["certificate_type"] = None __props__.__dict__["dns_challenges"] = None __props__.__dict__["http_challenges"] = None @@ -699,6 +735,7 @@ def get(resource_name: str, signature_algorithm: Optional[pulumi.Input[str]] = None, sni_only: Optional[pulumi.Input[bool]] = None, tech_contact: Optional[pulumi.Input[pulumi.InputType['CpsDvEnrollmentTechContactArgs']]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['CpsDvEnrollmentTimeoutsArgs']]] = None, validation_type: Optional[pulumi.Input[str]] = None) -> 'CpsDvEnrollment': """ Get an existing CpsDvEnrollment resource's state with the given name, id, and optional extra @@ -725,6 +762,7 @@ def get(resource_name: str, :param pulumi.Input[str] signature_algorithm: SHA algorithm type :param pulumi.Input[bool] sni_only: Whether Server Name Indication is used for enrollment :param pulumi.Input[pulumi.InputType['CpsDvEnrollmentTechContactArgs']] tech_contact: Contact information for an administrator at Akamai + :param pulumi.Input[pulumi.InputType['CpsDvEnrollmentTimeoutsArgs']] timeouts: Enables to set timeout for processing :param pulumi.Input[str] validation_type: Enrolment validation type """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -749,6 +787,7 @@ def get(resource_name: str, __props__.__dict__["signature_algorithm"] = signature_algorithm __props__.__dict__["sni_only"] = sni_only __props__.__dict__["tech_contact"] = tech_contact + __props__.__dict__["timeouts"] = timeouts __props__.__dict__["validation_type"] = validation_type return CpsDvEnrollment(resource_name, opts=opts, __props__=__props__) @@ -896,6 +935,14 @@ def tech_contact(self) -> pulumi.Output['outputs.CpsDvEnrollmentTechContact']: """ return pulumi.get(self, "tech_contact") + @property + @pulumi.getter + def timeouts(self) -> pulumi.Output[Optional['outputs.CpsDvEnrollmentTimeouts']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + @property @pulumi.getter(name="validationType") def validation_type(self) -> pulumi.Output[str]: diff --git a/sdk/python/pulumi_akamai/cps_dv_validation.py b/sdk/python/pulumi_akamai/cps_dv_validation.py index 0b2b87599..d479d0888 100644 --- a/sdk/python/pulumi_akamai/cps_dv_validation.py +++ b/sdk/python/pulumi_akamai/cps_dv_validation.py @@ -8,6 +8,8 @@ import pulumi.runtime from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities +from . import outputs +from ._inputs import * __all__ = ['CpsDvValidationArgs', 'CpsDvValidation'] @@ -15,15 +17,19 @@ class CpsDvValidationArgs: def __init__(__self__, *, enrollment_id: pulumi.Input[int], - sans: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + sans: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + timeouts: Optional[pulumi.Input['CpsDvValidationTimeoutsArgs']] = None): """ The set of arguments for constructing a CpsDvValidation resource. :param pulumi.Input[int] enrollment_id: The unique identifier of enrollment :param pulumi.Input[Sequence[pulumi.Input[str]]] sans: List of SANs + :param pulumi.Input['CpsDvValidationTimeoutsArgs'] timeouts: Enables to set timeout for processing """ pulumi.set(__self__, "enrollment_id", enrollment_id) if sans is not None: pulumi.set(__self__, "sans", sans) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) @property @pulumi.getter(name="enrollmentId") @@ -49,18 +55,32 @@ def sans(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: def sans(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): pulumi.set(self, "sans", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['CpsDvValidationTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['CpsDvValidationTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + @pulumi.input_type class _CpsDvValidationState: def __init__(__self__, *, enrollment_id: Optional[pulumi.Input[int]] = None, sans: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - status: Optional[pulumi.Input[str]] = None): + status: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input['CpsDvValidationTimeoutsArgs']] = None): """ Input properties used for looking up and filtering CpsDvValidation resources. :param pulumi.Input[int] enrollment_id: The unique identifier of enrollment :param pulumi.Input[Sequence[pulumi.Input[str]]] sans: List of SANs :param pulumi.Input[str] status: Status of validation + :param pulumi.Input['CpsDvValidationTimeoutsArgs'] timeouts: Enables to set timeout for processing """ if enrollment_id is not None: pulumi.set(__self__, "enrollment_id", enrollment_id) @@ -68,6 +88,8 @@ def __init__(__self__, *, pulumi.set(__self__, "sans", sans) if status is not None: pulumi.set(__self__, "status", status) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) @property @pulumi.getter(name="enrollmentId") @@ -105,6 +127,18 @@ def status(self) -> Optional[pulumi.Input[str]]: def status(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "status", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['CpsDvValidationTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['CpsDvValidationTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + class CpsDvValidation(pulumi.CustomResource): @overload @@ -113,6 +147,7 @@ def __init__(__self__, opts: Optional[pulumi.ResourceOptions] = None, enrollment_id: Optional[pulumi.Input[int]] = None, sans: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['CpsDvValidationTimeoutsArgs']]] = None, __props__=None): """ Create a CpsDvValidation resource with the given unique name, props, and options. @@ -120,6 +155,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[int] enrollment_id: The unique identifier of enrollment :param pulumi.Input[Sequence[pulumi.Input[str]]] sans: List of SANs + :param pulumi.Input[pulumi.InputType['CpsDvValidationTimeoutsArgs']] timeouts: Enables to set timeout for processing """ ... @overload @@ -146,6 +182,7 @@ def _internal_init(__self__, opts: Optional[pulumi.ResourceOptions] = None, enrollment_id: Optional[pulumi.Input[int]] = None, sans: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['CpsDvValidationTimeoutsArgs']]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) if not isinstance(opts, pulumi.ResourceOptions): @@ -159,6 +196,7 @@ def _internal_init(__self__, raise TypeError("Missing required property 'enrollment_id'") __props__.__dict__["enrollment_id"] = enrollment_id __props__.__dict__["sans"] = sans + __props__.__dict__["timeouts"] = timeouts __props__.__dict__["status"] = None super(CpsDvValidation, __self__).__init__( 'akamai:index/cpsDvValidation:CpsDvValidation', @@ -172,7 +210,8 @@ def get(resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, enrollment_id: Optional[pulumi.Input[int]] = None, sans: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - status: Optional[pulumi.Input[str]] = None) -> 'CpsDvValidation': + status: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['CpsDvValidationTimeoutsArgs']]] = None) -> 'CpsDvValidation': """ Get an existing CpsDvValidation resource's state with the given name, id, and optional extra properties used to qualify the lookup. @@ -183,6 +222,7 @@ def get(resource_name: str, :param pulumi.Input[int] enrollment_id: The unique identifier of enrollment :param pulumi.Input[Sequence[pulumi.Input[str]]] sans: List of SANs :param pulumi.Input[str] status: Status of validation + :param pulumi.Input[pulumi.InputType['CpsDvValidationTimeoutsArgs']] timeouts: Enables to set timeout for processing """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -191,6 +231,7 @@ def get(resource_name: str, __props__.__dict__["enrollment_id"] = enrollment_id __props__.__dict__["sans"] = sans __props__.__dict__["status"] = status + __props__.__dict__["timeouts"] = timeouts return CpsDvValidation(resource_name, opts=opts, __props__=__props__) @property @@ -217,3 +258,11 @@ def status(self) -> pulumi.Output[str]: """ return pulumi.get(self, "status") + @property + @pulumi.getter + def timeouts(self) -> pulumi.Output[Optional['outputs.CpsDvValidationTimeouts']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + diff --git a/sdk/python/pulumi_akamai/cps_third_party_enrollment.py b/sdk/python/pulumi_akamai/cps_third_party_enrollment.py index c8cc33b77..7c3cb5791 100644 --- a/sdk/python/pulumi_akamai/cps_third_party_enrollment.py +++ b/sdk/python/pulumi_akamai/cps_third_party_enrollment.py @@ -32,7 +32,8 @@ def __init__(__self__, *, change_management: Optional[pulumi.Input[bool]] = None, exclude_sans: Optional[pulumi.Input[bool]] = None, sans: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - signature_algorithm: Optional[pulumi.Input[str]] = None): + signature_algorithm: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input['CpsThirdPartyEnrollmentTimeoutsArgs']] = None): """ The set of arguments for constructing a CpsThirdPartyEnrollment resource. :param pulumi.Input['CpsThirdPartyEnrollmentAdminContactArgs'] admin_contact: Contact information for the certificate administrator to use at organization @@ -52,6 +53,7 @@ def __init__(__self__, *, :param pulumi.Input[bool] exclude_sans: When true, SANs are excluded from the CSR :param pulumi.Input[Sequence[pulumi.Input[str]]] sans: List of SANs :param pulumi.Input[str] signature_algorithm: The SHA function. Changing this value may require running terraform destroy, terraform apply + :param pulumi.Input['CpsThirdPartyEnrollmentTimeoutsArgs'] timeouts: Enables to set timeout for processing """ pulumi.set(__self__, "admin_contact", admin_contact) pulumi.set(__self__, "common_name", common_name) @@ -78,6 +80,8 @@ def __init__(__self__, *, pulumi.set(__self__, "sans", sans) if signature_algorithm is not None: pulumi.set(__self__, "signature_algorithm", signature_algorithm) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) @property @pulumi.getter(name="adminContact") @@ -283,6 +287,18 @@ def signature_algorithm(self) -> Optional[pulumi.Input[str]]: def signature_algorithm(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "signature_algorithm", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['CpsThirdPartyEnrollmentTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['CpsThirdPartyEnrollmentTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + @pulumi.input_type class _CpsThirdPartyEnrollmentState: @@ -303,7 +319,8 @@ def __init__(__self__, *, secure_network: Optional[pulumi.Input[str]] = None, signature_algorithm: Optional[pulumi.Input[str]] = None, sni_only: Optional[pulumi.Input[bool]] = None, - tech_contact: Optional[pulumi.Input['CpsThirdPartyEnrollmentTechContactArgs']] = None): + tech_contact: Optional[pulumi.Input['CpsThirdPartyEnrollmentTechContactArgs']] = None, + timeouts: Optional[pulumi.Input['CpsThirdPartyEnrollmentTimeoutsArgs']] = None): """ Input properties used for looking up and filtering CpsThirdPartyEnrollment resources. :param pulumi.Input[bool] acknowledge_pre_verification_warnings: Whether acknowledge warnings before certificate verification @@ -323,6 +340,7 @@ def __init__(__self__, *, :param pulumi.Input[str] signature_algorithm: The SHA function. Changing this value may require running terraform destroy, terraform apply :param pulumi.Input[bool] sni_only: Whether Server Name Indication is used for enrollment :param pulumi.Input['CpsThirdPartyEnrollmentTechContactArgs'] tech_contact: Contact information for an administrator at Akamai + :param pulumi.Input['CpsThirdPartyEnrollmentTimeoutsArgs'] timeouts: Enables to set timeout for processing """ if acknowledge_pre_verification_warnings is not None: pulumi.set(__self__, "acknowledge_pre_verification_warnings", acknowledge_pre_verification_warnings) @@ -358,6 +376,8 @@ def __init__(__self__, *, pulumi.set(__self__, "sni_only", sni_only) if tech_contact is not None: pulumi.set(__self__, "tech_contact", tech_contact) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) @property @pulumi.getter(name="acknowledgePreVerificationWarnings") @@ -563,6 +583,18 @@ def tech_contact(self) -> Optional[pulumi.Input['CpsThirdPartyEnrollmentTechCont def tech_contact(self, value: Optional[pulumi.Input['CpsThirdPartyEnrollmentTechContactArgs']]): pulumi.set(self, "tech_contact", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['CpsThirdPartyEnrollmentTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['CpsThirdPartyEnrollmentTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + class CpsThirdPartyEnrollment(pulumi.CustomResource): @overload @@ -586,6 +618,7 @@ def __init__(__self__, signature_algorithm: Optional[pulumi.Input[str]] = None, sni_only: Optional[pulumi.Input[bool]] = None, tech_contact: Optional[pulumi.Input[pulumi.InputType['CpsThirdPartyEnrollmentTechContactArgs']]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['CpsThirdPartyEnrollmentTimeoutsArgs']]] = None, __props__=None): """ Create a CpsThirdPartyEnrollment resource with the given unique name, props, and options. @@ -608,6 +641,7 @@ def __init__(__self__, :param pulumi.Input[str] signature_algorithm: The SHA function. Changing this value may require running terraform destroy, terraform apply :param pulumi.Input[bool] sni_only: Whether Server Name Indication is used for enrollment :param pulumi.Input[pulumi.InputType['CpsThirdPartyEnrollmentTechContactArgs']] tech_contact: Contact information for an administrator at Akamai + :param pulumi.Input[pulumi.InputType['CpsThirdPartyEnrollmentTimeoutsArgs']] timeouts: Enables to set timeout for processing """ ... @overload @@ -649,6 +683,7 @@ def _internal_init(__self__, signature_algorithm: Optional[pulumi.Input[str]] = None, sni_only: Optional[pulumi.Input[bool]] = None, tech_contact: Optional[pulumi.Input[pulumi.InputType['CpsThirdPartyEnrollmentTechContactArgs']]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['CpsThirdPartyEnrollmentTimeoutsArgs']]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) if not isinstance(opts, pulumi.ResourceOptions): @@ -693,6 +728,7 @@ def _internal_init(__self__, if tech_contact is None and not opts.urn: raise TypeError("Missing required property 'tech_contact'") __props__.__dict__["tech_contact"] = tech_contact + __props__.__dict__["timeouts"] = timeouts super(CpsThirdPartyEnrollment, __self__).__init__( 'akamai:index/cpsThirdPartyEnrollment:CpsThirdPartyEnrollment', resource_name, @@ -719,7 +755,8 @@ def get(resource_name: str, secure_network: Optional[pulumi.Input[str]] = None, signature_algorithm: Optional[pulumi.Input[str]] = None, sni_only: Optional[pulumi.Input[bool]] = None, - tech_contact: Optional[pulumi.Input[pulumi.InputType['CpsThirdPartyEnrollmentTechContactArgs']]] = None) -> 'CpsThirdPartyEnrollment': + tech_contact: Optional[pulumi.Input[pulumi.InputType['CpsThirdPartyEnrollmentTechContactArgs']]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['CpsThirdPartyEnrollmentTimeoutsArgs']]] = None) -> 'CpsThirdPartyEnrollment': """ Get an existing CpsThirdPartyEnrollment resource's state with the given name, id, and optional extra properties used to qualify the lookup. @@ -744,6 +781,7 @@ def get(resource_name: str, :param pulumi.Input[str] signature_algorithm: The SHA function. Changing this value may require running terraform destroy, terraform apply :param pulumi.Input[bool] sni_only: Whether Server Name Indication is used for enrollment :param pulumi.Input[pulumi.InputType['CpsThirdPartyEnrollmentTechContactArgs']] tech_contact: Contact information for an administrator at Akamai + :param pulumi.Input[pulumi.InputType['CpsThirdPartyEnrollmentTimeoutsArgs']] timeouts: Enables to set timeout for processing """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -766,6 +804,7 @@ def get(resource_name: str, __props__.__dict__["signature_algorithm"] = signature_algorithm __props__.__dict__["sni_only"] = sni_only __props__.__dict__["tech_contact"] = tech_contact + __props__.__dict__["timeouts"] = timeouts return CpsThirdPartyEnrollment(resource_name, opts=opts, __props__=__props__) @property @@ -904,3 +943,11 @@ def tech_contact(self) -> pulumi.Output['outputs.CpsThirdPartyEnrollmentTechCont """ return pulumi.get(self, "tech_contact") + @property + @pulumi.getter + def timeouts(self) -> pulumi.Output[Optional['outputs.CpsThirdPartyEnrollmentTimeouts']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + diff --git a/sdk/python/pulumi_akamai/cps_upload_certificate.py b/sdk/python/pulumi_akamai/cps_upload_certificate.py index 884051430..0004ce8af 100644 --- a/sdk/python/pulumi_akamai/cps_upload_certificate.py +++ b/sdk/python/pulumi_akamai/cps_upload_certificate.py @@ -8,6 +8,8 @@ import pulumi.runtime from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities +from . import outputs +from ._inputs import * __all__ = ['CpsUploadCertificateArgs', 'CpsUploadCertificate'] @@ -20,6 +22,7 @@ def __init__(__self__, *, auto_approve_warnings: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, certificate_ecdsa_pem: Optional[pulumi.Input[str]] = None, certificate_rsa_pem: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input['CpsUploadCertificateTimeoutsArgs']] = None, trust_chain_ecdsa_pem: Optional[pulumi.Input[str]] = None, trust_chain_rsa_pem: Optional[pulumi.Input[str]] = None, wait_for_deployment: Optional[pulumi.Input[bool]] = None): @@ -31,6 +34,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] auto_approve_warnings: List of post-verification warnings to be automatically acknowledged :param pulumi.Input[str] certificate_ecdsa_pem: ECDSA certificate in pem format to be uploaded :param pulumi.Input[str] certificate_rsa_pem: RSA certificate in pem format to be uploaded + :param pulumi.Input['CpsUploadCertificateTimeoutsArgs'] timeouts: Enables to set timeout for processing :param pulumi.Input[str] trust_chain_ecdsa_pem: Trust chain in pem format for provided ECDSA certificate :param pulumi.Input[str] trust_chain_rsa_pem: Trust chain in pem format for provided RSA certificate :param pulumi.Input[bool] wait_for_deployment: Whether to wait for certificate to be deployed @@ -46,6 +50,8 @@ def __init__(__self__, *, pulumi.set(__self__, "certificate_ecdsa_pem", certificate_ecdsa_pem) if certificate_rsa_pem is not None: pulumi.set(__self__, "certificate_rsa_pem", certificate_rsa_pem) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) if trust_chain_ecdsa_pem is not None: pulumi.set(__self__, "trust_chain_ecdsa_pem", trust_chain_ecdsa_pem) if trust_chain_rsa_pem is not None: @@ -125,6 +131,18 @@ def certificate_rsa_pem(self) -> Optional[pulumi.Input[str]]: def certificate_rsa_pem(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "certificate_rsa_pem", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['CpsUploadCertificateTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['CpsUploadCertificateTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + @property @pulumi.getter(name="trustChainEcdsaPem") def trust_chain_ecdsa_pem(self) -> Optional[pulumi.Input[str]]: @@ -171,6 +189,7 @@ def __init__(__self__, *, certificate_ecdsa_pem: Optional[pulumi.Input[str]] = None, certificate_rsa_pem: Optional[pulumi.Input[str]] = None, enrollment_id: Optional[pulumi.Input[int]] = None, + timeouts: Optional[pulumi.Input['CpsUploadCertificateTimeoutsArgs']] = None, trust_chain_ecdsa_pem: Optional[pulumi.Input[str]] = None, trust_chain_rsa_pem: Optional[pulumi.Input[str]] = None, unacknowledged_warnings: Optional[pulumi.Input[bool]] = None, @@ -183,6 +202,7 @@ def __init__(__self__, *, :param pulumi.Input[str] certificate_ecdsa_pem: ECDSA certificate in pem format to be uploaded :param pulumi.Input[str] certificate_rsa_pem: RSA certificate in pem format to be uploaded :param pulumi.Input[int] enrollment_id: The unique identifier of the enrollment + :param pulumi.Input['CpsUploadCertificateTimeoutsArgs'] timeouts: Enables to set timeout for processing :param pulumi.Input[str] trust_chain_ecdsa_pem: Trust chain in pem format for provided ECDSA certificate :param pulumi.Input[str] trust_chain_rsa_pem: Trust chain in pem format for provided RSA certificate :param pulumi.Input[bool] unacknowledged_warnings: Used to distinguish whether there are unacknowledged warnings for a certificate @@ -200,6 +220,8 @@ def __init__(__self__, *, pulumi.set(__self__, "certificate_rsa_pem", certificate_rsa_pem) if enrollment_id is not None: pulumi.set(__self__, "enrollment_id", enrollment_id) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) if trust_chain_ecdsa_pem is not None: pulumi.set(__self__, "trust_chain_ecdsa_pem", trust_chain_ecdsa_pem) if trust_chain_rsa_pem is not None: @@ -281,6 +303,18 @@ def enrollment_id(self) -> Optional[pulumi.Input[int]]: def enrollment_id(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "enrollment_id", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['CpsUploadCertificateTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['CpsUploadCertificateTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + @property @pulumi.getter(name="trustChainEcdsaPem") def trust_chain_ecdsa_pem(self) -> Optional[pulumi.Input[str]]: @@ -341,6 +375,7 @@ def __init__(__self__, certificate_ecdsa_pem: Optional[pulumi.Input[str]] = None, certificate_rsa_pem: Optional[pulumi.Input[str]] = None, enrollment_id: Optional[pulumi.Input[int]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['CpsUploadCertificateTimeoutsArgs']]] = None, trust_chain_ecdsa_pem: Optional[pulumi.Input[str]] = None, trust_chain_rsa_pem: Optional[pulumi.Input[str]] = None, wait_for_deployment: Optional[pulumi.Input[bool]] = None, @@ -355,6 +390,7 @@ def __init__(__self__, :param pulumi.Input[str] certificate_ecdsa_pem: ECDSA certificate in pem format to be uploaded :param pulumi.Input[str] certificate_rsa_pem: RSA certificate in pem format to be uploaded :param pulumi.Input[int] enrollment_id: The unique identifier of the enrollment + :param pulumi.Input[pulumi.InputType['CpsUploadCertificateTimeoutsArgs']] timeouts: Enables to set timeout for processing :param pulumi.Input[str] trust_chain_ecdsa_pem: Trust chain in pem format for provided ECDSA certificate :param pulumi.Input[str] trust_chain_rsa_pem: Trust chain in pem format for provided RSA certificate :param pulumi.Input[bool] wait_for_deployment: Whether to wait for certificate to be deployed @@ -388,6 +424,7 @@ def _internal_init(__self__, certificate_ecdsa_pem: Optional[pulumi.Input[str]] = None, certificate_rsa_pem: Optional[pulumi.Input[str]] = None, enrollment_id: Optional[pulumi.Input[int]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['CpsUploadCertificateTimeoutsArgs']]] = None, trust_chain_ecdsa_pem: Optional[pulumi.Input[str]] = None, trust_chain_rsa_pem: Optional[pulumi.Input[str]] = None, wait_for_deployment: Optional[pulumi.Input[bool]] = None, @@ -408,6 +445,7 @@ def _internal_init(__self__, if enrollment_id is None and not opts.urn: raise TypeError("Missing required property 'enrollment_id'") __props__.__dict__["enrollment_id"] = enrollment_id + __props__.__dict__["timeouts"] = timeouts __props__.__dict__["trust_chain_ecdsa_pem"] = trust_chain_ecdsa_pem __props__.__dict__["trust_chain_rsa_pem"] = trust_chain_rsa_pem __props__.__dict__["wait_for_deployment"] = wait_for_deployment @@ -428,6 +466,7 @@ def get(resource_name: str, certificate_ecdsa_pem: Optional[pulumi.Input[str]] = None, certificate_rsa_pem: Optional[pulumi.Input[str]] = None, enrollment_id: Optional[pulumi.Input[int]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['CpsUploadCertificateTimeoutsArgs']]] = None, trust_chain_ecdsa_pem: Optional[pulumi.Input[str]] = None, trust_chain_rsa_pem: Optional[pulumi.Input[str]] = None, unacknowledged_warnings: Optional[pulumi.Input[bool]] = None, @@ -445,6 +484,7 @@ def get(resource_name: str, :param pulumi.Input[str] certificate_ecdsa_pem: ECDSA certificate in pem format to be uploaded :param pulumi.Input[str] certificate_rsa_pem: RSA certificate in pem format to be uploaded :param pulumi.Input[int] enrollment_id: The unique identifier of the enrollment + :param pulumi.Input[pulumi.InputType['CpsUploadCertificateTimeoutsArgs']] timeouts: Enables to set timeout for processing :param pulumi.Input[str] trust_chain_ecdsa_pem: Trust chain in pem format for provided ECDSA certificate :param pulumi.Input[str] trust_chain_rsa_pem: Trust chain in pem format for provided RSA certificate :param pulumi.Input[bool] unacknowledged_warnings: Used to distinguish whether there are unacknowledged warnings for a certificate @@ -460,6 +500,7 @@ def get(resource_name: str, __props__.__dict__["certificate_ecdsa_pem"] = certificate_ecdsa_pem __props__.__dict__["certificate_rsa_pem"] = certificate_rsa_pem __props__.__dict__["enrollment_id"] = enrollment_id + __props__.__dict__["timeouts"] = timeouts __props__.__dict__["trust_chain_ecdsa_pem"] = trust_chain_ecdsa_pem __props__.__dict__["trust_chain_rsa_pem"] = trust_chain_rsa_pem __props__.__dict__["unacknowledged_warnings"] = unacknowledged_warnings @@ -514,6 +555,14 @@ def enrollment_id(self) -> pulumi.Output[int]: """ return pulumi.get(self, "enrollment_id") + @property + @pulumi.getter + def timeouts(self) -> pulumi.Output[Optional['outputs.CpsUploadCertificateTimeouts']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + @property @pulumi.getter(name="trustChainEcdsaPem") def trust_chain_ecdsa_pem(self) -> pulumi.Output[Optional[str]]: diff --git a/sdk/python/pulumi_akamai/edge_host_name.py b/sdk/python/pulumi_akamai/edge_host_name.py index 9bb13f133..e84ce55e5 100644 --- a/sdk/python/pulumi_akamai/edge_host_name.py +++ b/sdk/python/pulumi_akamai/edge_host_name.py @@ -8,6 +8,8 @@ import pulumi.runtime from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities +from . import outputs +from ._inputs import * __all__ = ['EdgeHostNameArgs', 'EdgeHostName'] @@ -21,10 +23,12 @@ def __init__(__self__, *, certificate: Optional[pulumi.Input[int]] = None, product_id: Optional[pulumi.Input[str]] = None, status_update_emails: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + timeouts: Optional[pulumi.Input['EdgeHostNameTimeoutsArgs']] = None, use_cases: Optional[pulumi.Input[str]] = None): """ The set of arguments for constructing a EdgeHostName resource. - :param pulumi.Input[Sequence[pulumi.Input[str]]] status_update_emails: Email address that should receive updates on the IP behavior update request. Required for update operation. + :param pulumi.Input[Sequence[pulumi.Input[str]]] status_update_emails: Email address that should receive updates on the IP behavior update request. + :param pulumi.Input['EdgeHostNameTimeoutsArgs'] timeouts: Enables to set timeout for processing :param pulumi.Input[str] use_cases: A JSON encoded list of use cases """ pulumi.set(__self__, "contract_id", contract_id) @@ -37,6 +41,8 @@ def __init__(__self__, *, pulumi.set(__self__, "product_id", product_id) if status_update_emails is not None: pulumi.set(__self__, "status_update_emails", status_update_emails) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) if use_cases is not None: pulumi.set(__self__, "use_cases", use_cases) @@ -98,7 +104,7 @@ def product_id(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="statusUpdateEmails") def status_update_emails(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: """ - Email address that should receive updates on the IP behavior update request. Required for update operation. + Email address that should receive updates on the IP behavior update request. """ return pulumi.get(self, "status_update_emails") @@ -106,6 +112,18 @@ def status_update_emails(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[st def status_update_emails(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): pulumi.set(self, "status_update_emails", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['EdgeHostNameTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['EdgeHostNameTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + @property @pulumi.getter(name="useCases") def use_cases(self) -> Optional[pulumi.Input[str]]: @@ -129,10 +147,12 @@ def __init__(__self__, *, ip_behavior: Optional[pulumi.Input[str]] = None, product_id: Optional[pulumi.Input[str]] = None, status_update_emails: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + timeouts: Optional[pulumi.Input['EdgeHostNameTimeoutsArgs']] = None, use_cases: Optional[pulumi.Input[str]] = None): """ Input properties used for looking up and filtering EdgeHostName resources. - :param pulumi.Input[Sequence[pulumi.Input[str]]] status_update_emails: Email address that should receive updates on the IP behavior update request. Required for update operation. + :param pulumi.Input[Sequence[pulumi.Input[str]]] status_update_emails: Email address that should receive updates on the IP behavior update request. + :param pulumi.Input['EdgeHostNameTimeoutsArgs'] timeouts: Enables to set timeout for processing :param pulumi.Input[str] use_cases: A JSON encoded list of use cases """ if certificate is not None: @@ -149,6 +169,8 @@ def __init__(__self__, *, pulumi.set(__self__, "product_id", product_id) if status_update_emails is not None: pulumi.set(__self__, "status_update_emails", status_update_emails) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) if use_cases is not None: pulumi.set(__self__, "use_cases", use_cases) @@ -210,7 +232,7 @@ def product_id(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="statusUpdateEmails") def status_update_emails(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: """ - Email address that should receive updates on the IP behavior update request. Required for update operation. + Email address that should receive updates on the IP behavior update request. """ return pulumi.get(self, "status_update_emails") @@ -218,6 +240,18 @@ def status_update_emails(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[st def status_update_emails(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): pulumi.set(self, "status_update_emails", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['EdgeHostNameTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['EdgeHostNameTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + @property @pulumi.getter(name="useCases") def use_cases(self) -> Optional[pulumi.Input[str]]: @@ -243,13 +277,15 @@ def __init__(__self__, ip_behavior: Optional[pulumi.Input[str]] = None, product_id: Optional[pulumi.Input[str]] = None, status_update_emails: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['EdgeHostNameTimeoutsArgs']]] = None, use_cases: Optional[pulumi.Input[str]] = None, __props__=None): """ Create a EdgeHostName resource with the given unique name, props, and options. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[Sequence[pulumi.Input[str]]] status_update_emails: Email address that should receive updates on the IP behavior update request. Required for update operation. + :param pulumi.Input[Sequence[pulumi.Input[str]]] status_update_emails: Email address that should receive updates on the IP behavior update request. + :param pulumi.Input[pulumi.InputType['EdgeHostNameTimeoutsArgs']] timeouts: Enables to set timeout for processing :param pulumi.Input[str] use_cases: A JSON encoded list of use cases """ ... @@ -282,6 +318,7 @@ def _internal_init(__self__, ip_behavior: Optional[pulumi.Input[str]] = None, product_id: Optional[pulumi.Input[str]] = None, status_update_emails: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['EdgeHostNameTimeoutsArgs']]] = None, use_cases: Optional[pulumi.Input[str]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) @@ -307,6 +344,7 @@ def _internal_init(__self__, __props__.__dict__["ip_behavior"] = ip_behavior __props__.__dict__["product_id"] = product_id __props__.__dict__["status_update_emails"] = status_update_emails + __props__.__dict__["timeouts"] = timeouts __props__.__dict__["use_cases"] = use_cases alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="akamai:properties/edgeHostName:EdgeHostName")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) @@ -327,6 +365,7 @@ def get(resource_name: str, ip_behavior: Optional[pulumi.Input[str]] = None, product_id: Optional[pulumi.Input[str]] = None, status_update_emails: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['EdgeHostNameTimeoutsArgs']]] = None, use_cases: Optional[pulumi.Input[str]] = None) -> 'EdgeHostName': """ Get an existing EdgeHostName resource's state with the given name, id, and optional extra @@ -335,7 +374,8 @@ def get(resource_name: str, :param str resource_name: The unique name of the resulting resource. :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[Sequence[pulumi.Input[str]]] status_update_emails: Email address that should receive updates on the IP behavior update request. Required for update operation. + :param pulumi.Input[Sequence[pulumi.Input[str]]] status_update_emails: Email address that should receive updates on the IP behavior update request. + :param pulumi.Input[pulumi.InputType['EdgeHostNameTimeoutsArgs']] timeouts: Enables to set timeout for processing :param pulumi.Input[str] use_cases: A JSON encoded list of use cases """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -349,6 +389,7 @@ def get(resource_name: str, __props__.__dict__["ip_behavior"] = ip_behavior __props__.__dict__["product_id"] = product_id __props__.__dict__["status_update_emails"] = status_update_emails + __props__.__dict__["timeouts"] = timeouts __props__.__dict__["use_cases"] = use_cases return EdgeHostName(resource_name, opts=opts, __props__=__props__) @@ -386,10 +427,18 @@ def product_id(self) -> pulumi.Output[str]: @pulumi.getter(name="statusUpdateEmails") def status_update_emails(self) -> pulumi.Output[Optional[Sequence[str]]]: """ - Email address that should receive updates on the IP behavior update request. Required for update operation. + Email address that should receive updates on the IP behavior update request. """ return pulumi.get(self, "status_update_emails") + @property + @pulumi.getter + def timeouts(self) -> pulumi.Output[Optional['outputs.EdgeHostNameTimeouts']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + @property @pulumi.getter(name="useCases") def use_cases(self) -> pulumi.Output[Optional[str]]: diff --git a/sdk/python/pulumi_akamai/edge_worker.py b/sdk/python/pulumi_akamai/edge_worker.py index 00f9358bb..1acf1870c 100644 --- a/sdk/python/pulumi_akamai/edge_worker.py +++ b/sdk/python/pulumi_akamai/edge_worker.py @@ -8,6 +8,8 @@ import pulumi.runtime from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities +from . import outputs +from ._inputs import * __all__ = ['EdgeWorkerArgs', 'EdgeWorker'] @@ -17,13 +19,15 @@ def __init__(__self__, *, group_id: pulumi.Input[int], resource_tier_id: pulumi.Input[int], local_bundle: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None): + name: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input['EdgeWorkerTimeoutsArgs']] = None): """ The set of arguments for constructing a EdgeWorker resource. :param pulumi.Input[int] group_id: Defines the group association for the EdgeWorker :param pulumi.Input[int] resource_tier_id: The unique identifier of a resource tier :param pulumi.Input[str] local_bundle: The path to the EdgeWorkers tgz code bundle :param pulumi.Input[str] name: The EdgeWorker name + :param pulumi.Input['EdgeWorkerTimeoutsArgs'] timeouts: Enables to set timeout for processing """ pulumi.set(__self__, "group_id", group_id) pulumi.set(__self__, "resource_tier_id", resource_tier_id) @@ -31,6 +35,8 @@ def __init__(__self__, *, pulumi.set(__self__, "local_bundle", local_bundle) if name is not None: pulumi.set(__self__, "name", name) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) @property @pulumi.getter(name="groupId") @@ -80,6 +86,18 @@ def name(self) -> Optional[pulumi.Input[str]]: def name(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "name", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['EdgeWorkerTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['EdgeWorkerTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + @pulumi.input_type class _EdgeWorkerState: @@ -90,6 +108,7 @@ def __init__(__self__, *, local_bundle_hash: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, resource_tier_id: Optional[pulumi.Input[int]] = None, + timeouts: Optional[pulumi.Input['EdgeWorkerTimeoutsArgs']] = None, version: Optional[pulumi.Input[str]] = None, warnings: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): """ @@ -100,6 +119,7 @@ def __init__(__self__, *, :param pulumi.Input[str] local_bundle_hash: The local bundle hash for the EdgeWorker :param pulumi.Input[str] name: The EdgeWorker name :param pulumi.Input[int] resource_tier_id: The unique identifier of a resource tier + :param pulumi.Input['EdgeWorkerTimeoutsArgs'] timeouts: Enables to set timeout for processing :param pulumi.Input[str] version: The bundle version :param pulumi.Input[Sequence[pulumi.Input[str]]] warnings: The list of warnings returned by EdgeWorker validation """ @@ -115,6 +135,8 @@ def __init__(__self__, *, pulumi.set(__self__, "name", name) if resource_tier_id is not None: pulumi.set(__self__, "resource_tier_id", resource_tier_id) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) if version is not None: pulumi.set(__self__, "version", version) if warnings is not None: @@ -192,6 +214,18 @@ def resource_tier_id(self) -> Optional[pulumi.Input[int]]: def resource_tier_id(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "resource_tier_id", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['EdgeWorkerTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['EdgeWorkerTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + @property @pulumi.getter def version(self) -> Optional[pulumi.Input[str]]: @@ -226,6 +260,7 @@ def __init__(__self__, local_bundle: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, resource_tier_id: Optional[pulumi.Input[int]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['EdgeWorkerTimeoutsArgs']]] = None, __props__=None): """ Create a EdgeWorker resource with the given unique name, props, and options. @@ -235,6 +270,7 @@ def __init__(__self__, :param pulumi.Input[str] local_bundle: The path to the EdgeWorkers tgz code bundle :param pulumi.Input[str] name: The EdgeWorker name :param pulumi.Input[int] resource_tier_id: The unique identifier of a resource tier + :param pulumi.Input[pulumi.InputType['EdgeWorkerTimeoutsArgs']] timeouts: Enables to set timeout for processing """ ... @overload @@ -263,6 +299,7 @@ def _internal_init(__self__, local_bundle: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, resource_tier_id: Optional[pulumi.Input[int]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['EdgeWorkerTimeoutsArgs']]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) if not isinstance(opts, pulumi.ResourceOptions): @@ -280,6 +317,7 @@ def _internal_init(__self__, if resource_tier_id is None and not opts.urn: raise TypeError("Missing required property 'resource_tier_id'") __props__.__dict__["resource_tier_id"] = resource_tier_id + __props__.__dict__["timeouts"] = timeouts __props__.__dict__["edgeworker_id"] = None __props__.__dict__["local_bundle_hash"] = None __props__.__dict__["version"] = None @@ -300,6 +338,7 @@ def get(resource_name: str, local_bundle_hash: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, resource_tier_id: Optional[pulumi.Input[int]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['EdgeWorkerTimeoutsArgs']]] = None, version: Optional[pulumi.Input[str]] = None, warnings: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None) -> 'EdgeWorker': """ @@ -315,6 +354,7 @@ def get(resource_name: str, :param pulumi.Input[str] local_bundle_hash: The local bundle hash for the EdgeWorker :param pulumi.Input[str] name: The EdgeWorker name :param pulumi.Input[int] resource_tier_id: The unique identifier of a resource tier + :param pulumi.Input[pulumi.InputType['EdgeWorkerTimeoutsArgs']] timeouts: Enables to set timeout for processing :param pulumi.Input[str] version: The bundle version :param pulumi.Input[Sequence[pulumi.Input[str]]] warnings: The list of warnings returned by EdgeWorker validation """ @@ -328,6 +368,7 @@ def get(resource_name: str, __props__.__dict__["local_bundle_hash"] = local_bundle_hash __props__.__dict__["name"] = name __props__.__dict__["resource_tier_id"] = resource_tier_id + __props__.__dict__["timeouts"] = timeouts __props__.__dict__["version"] = version __props__.__dict__["warnings"] = warnings return EdgeWorker(resource_name, opts=opts, __props__=__props__) @@ -380,6 +421,14 @@ def resource_tier_id(self) -> pulumi.Output[int]: """ return pulumi.get(self, "resource_tier_id") + @property + @pulumi.getter + def timeouts(self) -> pulumi.Output[Optional['outputs.EdgeWorkerTimeouts']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + @property @pulumi.getter def version(self) -> pulumi.Output[str]: diff --git a/sdk/python/pulumi_akamai/edge_workers_activation.py b/sdk/python/pulumi_akamai/edge_workers_activation.py index 34f13ddfa..2065a3bb9 100644 --- a/sdk/python/pulumi_akamai/edge_workers_activation.py +++ b/sdk/python/pulumi_akamai/edge_workers_activation.py @@ -8,6 +8,8 @@ import pulumi.runtime from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities +from . import outputs +from ._inputs import * __all__ = ['EdgeWorkersActivationArgs', 'EdgeWorkersActivation'] @@ -16,16 +18,20 @@ class EdgeWorkersActivationArgs: def __init__(__self__, *, edgeworker_id: pulumi.Input[int], network: pulumi.Input[str], - version: pulumi.Input[str]): + version: pulumi.Input[str], + timeouts: Optional[pulumi.Input['EdgeWorkersActivationTimeoutsArgs']] = None): """ The set of arguments for constructing a EdgeWorkersActivation resource. :param pulumi.Input[int] edgeworker_id: Id of the EdgeWorker to activate :param pulumi.Input[str] network: The network on which the version will be activated :param pulumi.Input[str] version: The version of EdgeWorker to activate + :param pulumi.Input['EdgeWorkersActivationTimeoutsArgs'] timeouts: Enables to set timeout for processing """ pulumi.set(__self__, "edgeworker_id", edgeworker_id) pulumi.set(__self__, "network", network) pulumi.set(__self__, "version", version) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) @property @pulumi.getter(name="edgeworkerId") @@ -63,6 +69,18 @@ def version(self) -> pulumi.Input[str]: def version(self, value: pulumi.Input[str]): pulumi.set(self, "version", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['EdgeWorkersActivationTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['EdgeWorkersActivationTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + @pulumi.input_type class _EdgeWorkersActivationState: @@ -70,12 +88,14 @@ def __init__(__self__, *, activation_id: Optional[pulumi.Input[int]] = None, edgeworker_id: Optional[pulumi.Input[int]] = None, network: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input['EdgeWorkersActivationTimeoutsArgs']] = None, version: Optional[pulumi.Input[str]] = None): """ Input properties used for looking up and filtering EdgeWorkersActivation resources. :param pulumi.Input[int] activation_id: A unique identifier of the activation :param pulumi.Input[int] edgeworker_id: Id of the EdgeWorker to activate :param pulumi.Input[str] network: The network on which the version will be activated + :param pulumi.Input['EdgeWorkersActivationTimeoutsArgs'] timeouts: Enables to set timeout for processing :param pulumi.Input[str] version: The version of EdgeWorker to activate """ if activation_id is not None: @@ -84,6 +104,8 @@ def __init__(__self__, *, pulumi.set(__self__, "edgeworker_id", edgeworker_id) if network is not None: pulumi.set(__self__, "network", network) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) if version is not None: pulumi.set(__self__, "version", version) @@ -123,6 +145,18 @@ def network(self) -> Optional[pulumi.Input[str]]: def network(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "network", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['EdgeWorkersActivationTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['EdgeWorkersActivationTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + @property @pulumi.getter def version(self) -> Optional[pulumi.Input[str]]: @@ -143,6 +177,7 @@ def __init__(__self__, opts: Optional[pulumi.ResourceOptions] = None, edgeworker_id: Optional[pulumi.Input[int]] = None, network: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['EdgeWorkersActivationTimeoutsArgs']]] = None, version: Optional[pulumi.Input[str]] = None, __props__=None): """ @@ -151,6 +186,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[int] edgeworker_id: Id of the EdgeWorker to activate :param pulumi.Input[str] network: The network on which the version will be activated + :param pulumi.Input[pulumi.InputType['EdgeWorkersActivationTimeoutsArgs']] timeouts: Enables to set timeout for processing :param pulumi.Input[str] version: The version of EdgeWorker to activate """ ... @@ -178,6 +214,7 @@ def _internal_init(__self__, opts: Optional[pulumi.ResourceOptions] = None, edgeworker_id: Optional[pulumi.Input[int]] = None, network: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['EdgeWorkersActivationTimeoutsArgs']]] = None, version: Optional[pulumi.Input[str]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) @@ -194,6 +231,7 @@ def _internal_init(__self__, if network is None and not opts.urn: raise TypeError("Missing required property 'network'") __props__.__dict__["network"] = network + __props__.__dict__["timeouts"] = timeouts if version is None and not opts.urn: raise TypeError("Missing required property 'version'") __props__.__dict__["version"] = version @@ -211,6 +249,7 @@ def get(resource_name: str, activation_id: Optional[pulumi.Input[int]] = None, edgeworker_id: Optional[pulumi.Input[int]] = None, network: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['EdgeWorkersActivationTimeoutsArgs']]] = None, version: Optional[pulumi.Input[str]] = None) -> 'EdgeWorkersActivation': """ Get an existing EdgeWorkersActivation resource's state with the given name, id, and optional extra @@ -222,6 +261,7 @@ def get(resource_name: str, :param pulumi.Input[int] activation_id: A unique identifier of the activation :param pulumi.Input[int] edgeworker_id: Id of the EdgeWorker to activate :param pulumi.Input[str] network: The network on which the version will be activated + :param pulumi.Input[pulumi.InputType['EdgeWorkersActivationTimeoutsArgs']] timeouts: Enables to set timeout for processing :param pulumi.Input[str] version: The version of EdgeWorker to activate """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -231,6 +271,7 @@ def get(resource_name: str, __props__.__dict__["activation_id"] = activation_id __props__.__dict__["edgeworker_id"] = edgeworker_id __props__.__dict__["network"] = network + __props__.__dict__["timeouts"] = timeouts __props__.__dict__["version"] = version return EdgeWorkersActivation(resource_name, opts=opts, __props__=__props__) @@ -258,6 +299,14 @@ def network(self) -> pulumi.Output[str]: """ return pulumi.get(self, "network") + @property + @pulumi.getter + def timeouts(self) -> pulumi.Output[Optional['outputs.EdgeWorkersActivationTimeouts']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + @property @pulumi.getter def version(self) -> pulumi.Output[str]: diff --git a/sdk/python/pulumi_akamai/edgekv_group_items.py b/sdk/python/pulumi_akamai/edgekv_group_items.py index 2cca564d0..9cb039fd1 100644 --- a/sdk/python/pulumi_akamai/edgekv_group_items.py +++ b/sdk/python/pulumi_akamai/edgekv_group_items.py @@ -8,6 +8,8 @@ import pulumi.runtime from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities +from . import outputs +from ._inputs import * __all__ = ['EdgekvGroupItemsArgs', 'EdgekvGroupItems'] @@ -17,18 +19,22 @@ def __init__(__self__, *, group_name: pulumi.Input[str], items: pulumi.Input[Mapping[str, pulumi.Input[str]]], namespace_name: pulumi.Input[str], - network: pulumi.Input[str]): + network: pulumi.Input[str], + timeouts: Optional[pulumi.Input['EdgekvGroupItemsTimeoutsArgs']] = None): """ The set of arguments for constructing a EdgekvGroupItems resource. :param pulumi.Input[str] group_name: The name of the EdgeKV group. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] items: A map of items within the specified group. Each item consists of an item key and a value. :param pulumi.Input[str] namespace_name: The name for the EdgeKV namespace. :param pulumi.Input[str] network: The network against which to execute the API request. + :param pulumi.Input['EdgekvGroupItemsTimeoutsArgs'] timeouts: Enables to set timeout for processing """ pulumi.set(__self__, "group_name", group_name) pulumi.set(__self__, "items", items) pulumi.set(__self__, "namespace_name", namespace_name) pulumi.set(__self__, "network", network) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) @property @pulumi.getter(name="groupName") @@ -78,6 +84,18 @@ def network(self) -> pulumi.Input[str]: def network(self, value: pulumi.Input[str]): pulumi.set(self, "network", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['EdgekvGroupItemsTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['EdgekvGroupItemsTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + @pulumi.input_type class _EdgekvGroupItemsState: @@ -85,13 +103,15 @@ def __init__(__self__, *, group_name: Optional[pulumi.Input[str]] = None, items: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, namespace_name: Optional[pulumi.Input[str]] = None, - network: Optional[pulumi.Input[str]] = None): + network: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input['EdgekvGroupItemsTimeoutsArgs']] = None): """ Input properties used for looking up and filtering EdgekvGroupItems resources. :param pulumi.Input[str] group_name: The name of the EdgeKV group. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] items: A map of items within the specified group. Each item consists of an item key and a value. :param pulumi.Input[str] namespace_name: The name for the EdgeKV namespace. :param pulumi.Input[str] network: The network against which to execute the API request. + :param pulumi.Input['EdgekvGroupItemsTimeoutsArgs'] timeouts: Enables to set timeout for processing """ if group_name is not None: pulumi.set(__self__, "group_name", group_name) @@ -101,6 +121,8 @@ def __init__(__self__, *, pulumi.set(__self__, "namespace_name", namespace_name) if network is not None: pulumi.set(__self__, "network", network) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) @property @pulumi.getter(name="groupName") @@ -150,6 +172,18 @@ def network(self) -> Optional[pulumi.Input[str]]: def network(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "network", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['EdgekvGroupItemsTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['EdgekvGroupItemsTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + class EdgekvGroupItems(pulumi.CustomResource): @overload @@ -160,6 +194,7 @@ def __init__(__self__, items: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, namespace_name: Optional[pulumi.Input[str]] = None, network: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['EdgekvGroupItemsTimeoutsArgs']]] = None, __props__=None): """ Create a EdgekvGroupItems resource with the given unique name, props, and options. @@ -169,6 +204,7 @@ def __init__(__self__, :param pulumi.Input[Mapping[str, pulumi.Input[str]]] items: A map of items within the specified group. Each item consists of an item key and a value. :param pulumi.Input[str] namespace_name: The name for the EdgeKV namespace. :param pulumi.Input[str] network: The network against which to execute the API request. + :param pulumi.Input[pulumi.InputType['EdgekvGroupItemsTimeoutsArgs']] timeouts: Enables to set timeout for processing """ ... @overload @@ -197,6 +233,7 @@ def _internal_init(__self__, items: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, namespace_name: Optional[pulumi.Input[str]] = None, network: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['EdgekvGroupItemsTimeoutsArgs']]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) if not isinstance(opts, pulumi.ResourceOptions): @@ -218,6 +255,7 @@ def _internal_init(__self__, if network is None and not opts.urn: raise TypeError("Missing required property 'network'") __props__.__dict__["network"] = network + __props__.__dict__["timeouts"] = timeouts super(EdgekvGroupItems, __self__).__init__( 'akamai:index/edgekvGroupItems:EdgekvGroupItems', resource_name, @@ -231,7 +269,8 @@ def get(resource_name: str, group_name: Optional[pulumi.Input[str]] = None, items: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, namespace_name: Optional[pulumi.Input[str]] = None, - network: Optional[pulumi.Input[str]] = None) -> 'EdgekvGroupItems': + network: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['EdgekvGroupItemsTimeoutsArgs']]] = None) -> 'EdgekvGroupItems': """ Get an existing EdgekvGroupItems resource's state with the given name, id, and optional extra properties used to qualify the lookup. @@ -243,6 +282,7 @@ def get(resource_name: str, :param pulumi.Input[Mapping[str, pulumi.Input[str]]] items: A map of items within the specified group. Each item consists of an item key and a value. :param pulumi.Input[str] namespace_name: The name for the EdgeKV namespace. :param pulumi.Input[str] network: The network against which to execute the API request. + :param pulumi.Input[pulumi.InputType['EdgekvGroupItemsTimeoutsArgs']] timeouts: Enables to set timeout for processing """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -252,6 +292,7 @@ def get(resource_name: str, __props__.__dict__["items"] = items __props__.__dict__["namespace_name"] = namespace_name __props__.__dict__["network"] = network + __props__.__dict__["timeouts"] = timeouts return EdgekvGroupItems(resource_name, opts=opts, __props__=__props__) @property @@ -286,3 +327,11 @@ def network(self) -> pulumi.Output[str]: """ return pulumi.get(self, "network") + @property + @pulumi.getter + def timeouts(self) -> pulumi.Output[Optional['outputs.EdgekvGroupItemsTimeouts']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + diff --git a/sdk/python/pulumi_akamai/get_property_activation.py b/sdk/python/pulumi_akamai/get_property_activation.py index 721140778..e1d4c17f7 100644 --- a/sdk/python/pulumi_akamai/get_property_activation.py +++ b/sdk/python/pulumi_akamai/get_property_activation.py @@ -98,7 +98,7 @@ def status(self) -> str: @property @pulumi.getter - def version(self) -> int: + def version(self) -> Optional[int]: return pulumi.get(self, "version") @property @@ -155,7 +155,7 @@ def get_property_activation(network: Optional[str] = None, @_utilities.lift_output_func(get_property_activation) def get_property_activation_output(network: Optional[pulumi.Input[Optional[str]]] = None, property_id: Optional[pulumi.Input[str]] = None, - version: Optional[pulumi.Input[int]] = None, + version: Optional[pulumi.Input[Optional[int]]] = None, opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetPropertyActivationResult]: """ Use this data source to access information about an existing resource. diff --git a/sdk/python/pulumi_akamai/get_property_rules_builder.py b/sdk/python/pulumi_akamai/get_property_rules_builder.py index ff2d05254..cbc9c435f 100644 --- a/sdk/python/pulumi_akamai/get_property_rules_builder.py +++ b/sdk/python/pulumi_akamai/get_property_rules_builder.py @@ -23,7 +23,7 @@ class GetPropertyRulesBuilderResult: """ A collection of values returned by getPropertyRulesBuilder. """ - def __init__(__self__, id=None, json=None, rule_format=None, rules_v20230105=None, rules_v20230530=None): + def __init__(__self__, id=None, json=None, rule_format=None, rules_v20230105=None, rules_v20230530=None, rules_v20230920=None): if id and not isinstance(id, str): raise TypeError("Expected argument 'id' to be a str") pulumi.set(__self__, "id", id) @@ -39,6 +39,9 @@ def __init__(__self__, id=None, json=None, rule_format=None, rules_v20230105=Non if rules_v20230530 and not isinstance(rules_v20230530, dict): raise TypeError("Expected argument 'rules_v20230530' to be a dict") pulumi.set(__self__, "rules_v20230530", rules_v20230530) + if rules_v20230920 and not isinstance(rules_v20230920, dict): + raise TypeError("Expected argument 'rules_v20230920' to be a dict") + pulumi.set(__self__, "rules_v20230920", rules_v20230920) @property @pulumi.getter @@ -68,6 +71,11 @@ def rules_v20230105(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV2023 def rules_v20230530(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530Result']: return pulumi.get(self, "rules_v20230530") + @property + @pulumi.getter(name="rulesV20230920") + def rules_v20230920(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920Result']: + return pulumi.get(self, "rules_v20230920") + class AwaitableGetPropertyRulesBuilderResult(GetPropertyRulesBuilderResult): # pylint: disable=using-constant-test @@ -79,11 +87,13 @@ def __await__(self): json=self.json, rule_format=self.rule_format, rules_v20230105=self.rules_v20230105, - rules_v20230530=self.rules_v20230530) + rules_v20230530=self.rules_v20230530, + rules_v20230920=self.rules_v20230920) def get_property_rules_builder(rules_v20230105: Optional[pulumi.InputType['GetPropertyRulesBuilderRulesV20230105Args']] = None, rules_v20230530: Optional[pulumi.InputType['GetPropertyRulesBuilderRulesV20230530Args']] = None, + rules_v20230920: Optional[pulumi.InputType['GetPropertyRulesBuilderRulesV20230920Args']] = None, opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetPropertyRulesBuilderResult: """ Use this data source to access information about an existing resource. @@ -91,6 +101,7 @@ def get_property_rules_builder(rules_v20230105: Optional[pulumi.InputType['GetPr __args__ = dict() __args__['rulesV20230105'] = rules_v20230105 __args__['rulesV20230530'] = rules_v20230530 + __args__['rulesV20230920'] = rules_v20230920 opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) __ret__ = pulumi.runtime.invoke('akamai:index/getPropertyRulesBuilder:getPropertyRulesBuilder', __args__, opts=opts, typ=GetPropertyRulesBuilderResult).value @@ -99,12 +110,14 @@ def get_property_rules_builder(rules_v20230105: Optional[pulumi.InputType['GetPr json=pulumi.get(__ret__, 'json'), rule_format=pulumi.get(__ret__, 'rule_format'), rules_v20230105=pulumi.get(__ret__, 'rules_v20230105'), - rules_v20230530=pulumi.get(__ret__, 'rules_v20230530')) + rules_v20230530=pulumi.get(__ret__, 'rules_v20230530'), + rules_v20230920=pulumi.get(__ret__, 'rules_v20230920')) @_utilities.lift_output_func(get_property_rules_builder) def get_property_rules_builder_output(rules_v20230105: Optional[pulumi.Input[Optional[pulumi.InputType['GetPropertyRulesBuilderRulesV20230105Args']]]] = None, rules_v20230530: Optional[pulumi.Input[Optional[pulumi.InputType['GetPropertyRulesBuilderRulesV20230530Args']]]] = None, + rules_v20230920: Optional[pulumi.Input[Optional[pulumi.InputType['GetPropertyRulesBuilderRulesV20230920Args']]]] = None, opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetPropertyRulesBuilderResult]: """ Use this data source to access information about an existing resource. diff --git a/sdk/python/pulumi_akamai/gtm_property.py b/sdk/python/pulumi_akamai/gtm_property.py index 9dca8d197..6ded6e5b4 100644 --- a/sdk/python/pulumi_akamai/gtm_property.py +++ b/sdk/python/pulumi_akamai/gtm_property.py @@ -1198,7 +1198,7 @@ def stickiness_bonus_percentage(self) -> pulumi.Output[Optional[int]]: @property @pulumi.getter(name="trafficTargets") - def traffic_targets(self) -> pulumi.Output[Optional[Sequence['outputs.GtmPropertyTrafficTarget']]]: + def traffic_targets(self) -> pulumi.Output[Sequence['outputs.GtmPropertyTrafficTarget']]: return pulumi.get(self, "traffic_targets") @property diff --git a/sdk/python/pulumi_akamai/iam_user.py b/sdk/python/pulumi_akamai/iam_user.py index 862f474b9..9044eb91e 100644 --- a/sdk/python/pulumi_akamai/iam_user.py +++ b/sdk/python/pulumi_akamai/iam_user.py @@ -20,13 +20,13 @@ def __init__(__self__, *, enable_tfa: pulumi.Input[bool], first_name: pulumi.Input[str], last_name: pulumi.Input[str], - phone: pulumi.Input[str], address: Optional[pulumi.Input[str]] = None, city: Optional[pulumi.Input[str]] = None, contact_type: Optional[pulumi.Input[str]] = None, job_title: Optional[pulumi.Input[str]] = None, lock: Optional[pulumi.Input[bool]] = None, mobile_phone: Optional[pulumi.Input[str]] = None, + phone: Optional[pulumi.Input[str]] = None, preferred_language: Optional[pulumi.Input[str]] = None, secondary_email: Optional[pulumi.Input[str]] = None, session_timeout: Optional[pulumi.Input[int]] = None, @@ -41,13 +41,13 @@ def __init__(__self__, *, :param pulumi.Input[bool] enable_tfa: Indicates whether two-factor authentication is allowed :param pulumi.Input[str] first_name: The user's first name :param pulumi.Input[str] last_name: The user's surname - :param pulumi.Input[str] phone: The user's main phone number :param pulumi.Input[str] address: The user's street address :param pulumi.Input[str] city: The user's city :param pulumi.Input[str] contact_type: To help characterize the user, the value can be any that are available from the view-contact-types operation :param pulumi.Input[str] job_title: The user's position at your company :param pulumi.Input[bool] lock: Flag to block a user account :param pulumi.Input[str] mobile_phone: The user's mobile phone number + :param pulumi.Input[str] phone: The user's main phone number :param pulumi.Input[str] preferred_language: The value can be any that are available from the view-languages operation :param pulumi.Input[str] secondary_email: The user's secondary email address :param pulumi.Input[int] session_timeout: The number of seconds it takes for the user's Control Center session to time out if there hasn't been any activity @@ -61,7 +61,6 @@ def __init__(__self__, *, pulumi.set(__self__, "enable_tfa", enable_tfa) pulumi.set(__self__, "first_name", first_name) pulumi.set(__self__, "last_name", last_name) - pulumi.set(__self__, "phone", phone) if address is not None: pulumi.set(__self__, "address", address) if city is not None: @@ -74,6 +73,8 @@ def __init__(__self__, *, pulumi.set(__self__, "lock", lock) if mobile_phone is not None: pulumi.set(__self__, "mobile_phone", mobile_phone) + if phone is not None: + pulumi.set(__self__, "phone", phone) if preferred_language is not None: pulumi.set(__self__, "preferred_language", preferred_language) if secondary_email is not None: @@ -159,18 +160,6 @@ def last_name(self) -> pulumi.Input[str]: def last_name(self, value: pulumi.Input[str]): pulumi.set(self, "last_name", value) - @property - @pulumi.getter - def phone(self) -> pulumi.Input[str]: - """ - The user's main phone number - """ - return pulumi.get(self, "phone") - - @phone.setter - def phone(self, value: pulumi.Input[str]): - pulumi.set(self, "phone", value) - @property @pulumi.getter def address(self) -> Optional[pulumi.Input[str]]: @@ -243,6 +232,18 @@ def mobile_phone(self) -> Optional[pulumi.Input[str]]: def mobile_phone(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "mobile_phone", value) + @property + @pulumi.getter + def phone(self) -> Optional[pulumi.Input[str]]: + """ + The user's main phone number + """ + return pulumi.get(self, "phone") + + @phone.setter + def phone(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "phone", value) + @property @pulumi.getter(name="preferredLanguage") def preferred_language(self) -> Optional[pulumi.Input[str]]: @@ -832,8 +833,6 @@ def _internal_init(__self__, __props__.__dict__["last_name"] = last_name __props__.__dict__["lock"] = lock __props__.__dict__["mobile_phone"] = mobile_phone - if phone is None and not opts.urn: - raise TypeError("Missing required property 'phone'") __props__.__dict__["phone"] = phone __props__.__dict__["preferred_language"] = preferred_language __props__.__dict__["secondary_email"] = secondary_email @@ -1064,7 +1063,7 @@ def password_expired_after(self) -> pulumi.Output[str]: @property @pulumi.getter - def phone(self) -> pulumi.Output[str]: + def phone(self) -> pulumi.Output[Optional[str]]: """ The user's main phone number """ diff --git a/sdk/python/pulumi_akamai/outputs.py b/sdk/python/pulumi_akamai/outputs.py index ac76a0a2e..0fec627cf 100644 --- a/sdk/python/pulumi_akamai/outputs.py +++ b/sdk/python/pulumi_akamai/outputs.py @@ -12,12 +12,16 @@ __all__ = [ 'ClientlistListItem', + 'CloudletsApplicationLoadBalancerActivationTimeouts', 'CloudletsApplicationLoadBalancerDataCenter', 'CloudletsApplicationLoadBalancerLivenessSettings', + 'CloudletsPolicyActivationTimeouts', + 'CloudletsPolicyTimeouts', 'CloudwrapperActivationTimeouts', 'CloudwrapperConfigurationLocation', 'CloudwrapperConfigurationLocationCapacity', 'CloudwrapperConfigurationTimeouts', + 'CpCodeTimeouts', 'CpsDvEnrollmentAdminContact', 'CpsDvEnrollmentCsr', 'CpsDvEnrollmentDnsChallenge', @@ -26,12 +30,16 @@ 'CpsDvEnrollmentNetworkConfigurationClientMutualAuthentication', 'CpsDvEnrollmentOrganization', 'CpsDvEnrollmentTechContact', + 'CpsDvEnrollmentTimeouts', + 'CpsDvValidationTimeouts', 'CpsThirdPartyEnrollmentAdminContact', 'CpsThirdPartyEnrollmentCsr', 'CpsThirdPartyEnrollmentNetworkConfiguration', 'CpsThirdPartyEnrollmentNetworkConfigurationClientMutualAuthentication', 'CpsThirdPartyEnrollmentOrganization', 'CpsThirdPartyEnrollmentTechContact', + 'CpsThirdPartyEnrollmentTimeouts', + 'CpsUploadCertificateTimeouts', 'DatastreamAzureConnector', 'DatastreamDatadogConnector', 'DatastreamDeliveryConfiguration', @@ -46,7 +54,11 @@ 'DatastreamSplunkConnector', 'DatastreamSumologicConnector', 'DnsZoneTsigKey', + 'EdgeHostNameTimeouts', 'EdgeKvInitialData', + 'EdgeWorkerTimeouts', + 'EdgeWorkersActivationTimeouts', + 'EdgekvGroupItemsTimeouts', 'GtmAsmapAssignment', 'GtmAsmapDefaultDatacenter', 'GtmCidrmapAssignment', @@ -65,6 +77,7 @@ 'PropertyActivationComplianceRecordNoncomplianceReasonNone', 'PropertyActivationComplianceRecordNoncomplianceReasonOther', 'PropertyActivationRuleError', + 'PropertyActivationTimeouts', 'PropertyHostname', 'PropertyHostnameCertStatus', 'PropertyIncludeActivationComplianceRecord', @@ -72,6 +85,7 @@ 'PropertyIncludeActivationComplianceRecordNoncomplianceReasonNoProductionTraffic', 'PropertyIncludeActivationComplianceRecordNoncomplianceReasonNone', 'PropertyIncludeActivationComplianceRecordNoncomplianceReasonOther', + 'PropertyIncludeActivationTimeouts', 'PropertyRuleError', 'GetCPSEnrollmentAdminContactResult', 'GetCPSEnrollmentCsrResult', @@ -909,6 +923,328 @@ 'GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestResult', 'GetPropertyRulesBuilderRulesV20230530CustomOverrideResult', 'GetPropertyRulesBuilderRulesV20230530VariableResult', + 'GetPropertyRulesBuilderRulesV20230920Result', + 'GetPropertyRulesBuilderRulesV20230920BehaviorResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorBrotliResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCachePostResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCachingResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDcpResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorFailActionResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorFipsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Result', + 'GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Result', + 'GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorIncludeResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorInstantResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorMPulseResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorQualityResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRapidResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRedirectResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorReportResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsResult', + 'GetPropertyRulesBuilderRulesV20230920BehaviorWebdavResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionBucketResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionClientIpResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionContentTypeResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionFilenameResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionHostnameResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionPathResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionRandomResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionServerLocationResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionTimeResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionUserAgentResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionUserLocationResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestResult', + 'GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestResult', + 'GetPropertyRulesBuilderRulesV20230920CustomOverrideResult', + 'GetPropertyRulesBuilderRulesV20230920VariableResult', 'GetPropertyRulesTemplateTemplateResult', 'GetPropertyRulesTemplateVariableResult', ] @@ -966,6 +1302,19 @@ def tags(self) -> Optional[Sequence[str]]: return pulumi.get(self, "tags") +@pulumi.output_type +class CloudletsApplicationLoadBalancerActivationTimeouts(dict): + def __init__(__self__, *, + default: Optional[str] = None): + if default is not None: + pulumi.set(__self__, "default", default) + + @property + @pulumi.getter + def default(self) -> Optional[str]: + return pulumi.get(self, "default") + + @pulumi.output_type class CloudletsApplicationLoadBalancerDataCenter(dict): @staticmethod @@ -1223,6 +1572,32 @@ def timeout(self) -> Optional[float]: return pulumi.get(self, "timeout") +@pulumi.output_type +class CloudletsPolicyActivationTimeouts(dict): + def __init__(__self__, *, + default: Optional[str] = None): + if default is not None: + pulumi.set(__self__, "default", default) + + @property + @pulumi.getter + def default(self) -> Optional[str]: + return pulumi.get(self, "default") + + +@pulumi.output_type +class CloudletsPolicyTimeouts(dict): + def __init__(__self__, *, + default: Optional[str] = None): + if default is not None: + pulumi.set(__self__, "default", default) + + @property + @pulumi.getter + def default(self) -> Optional[str]: + return pulumi.get(self, "default") + + @pulumi.output_type class CloudwrapperActivationTimeouts(dict): def __init__(__self__, *, @@ -1320,6 +1695,19 @@ def delete(self) -> Optional[str]: return pulumi.get(self, "delete") +@pulumi.output_type +class CpCodeTimeouts(dict): + def __init__(__self__, *, + update: Optional[str] = None): + if update is not None: + pulumi.set(__self__, "update", update) + + @property + @pulumi.getter + def update(self) -> Optional[str]: + return pulumi.get(self, "update") + + @pulumi.output_type class CpsDvEnrollmentAdminContact(dict): @staticmethod @@ -1953,6 +2341,32 @@ def title(self) -> Optional[str]: return pulumi.get(self, "title") +@pulumi.output_type +class CpsDvEnrollmentTimeouts(dict): + def __init__(__self__, *, + default: Optional[str] = None): + if default is not None: + pulumi.set(__self__, "default", default) + + @property + @pulumi.getter + def default(self) -> Optional[str]: + return pulumi.get(self, "default") + + +@pulumi.output_type +class CpsDvValidationTimeouts(dict): + def __init__(__self__, *, + default: Optional[str] = None): + if default is not None: + pulumi.set(__self__, "default", default) + + @property + @pulumi.getter + def default(self) -> Optional[str]: + return pulumi.get(self, "default") + + @pulumi.output_type class CpsThirdPartyEnrollmentAdminContact(dict): @staticmethod @@ -2490,6 +2904,32 @@ def title(self) -> Optional[str]: return pulumi.get(self, "title") +@pulumi.output_type +class CpsThirdPartyEnrollmentTimeouts(dict): + def __init__(__self__, *, + default: Optional[str] = None): + if default is not None: + pulumi.set(__self__, "default", default) + + @property + @pulumi.getter + def default(self) -> Optional[str]: + return pulumi.get(self, "default") + + +@pulumi.output_type +class CpsUploadCertificateTimeouts(dict): + def __init__(__self__, *, + default: Optional[str] = None): + if default is not None: + pulumi.set(__self__, "default", default) + + @property + @pulumi.getter + def default(self) -> Optional[str]: + return pulumi.get(self, "default") + + @pulumi.output_type class DatastreamAzureConnector(dict): @staticmethod @@ -3667,6 +4107,19 @@ def secret(self) -> str: return pulumi.get(self, "secret") +@pulumi.output_type +class EdgeHostNameTimeouts(dict): + def __init__(__self__, *, + default: Optional[str] = None): + if default is not None: + pulumi.set(__self__, "default", default) + + @property + @pulumi.getter + def default(self) -> Optional[str]: + return pulumi.get(self, "default") + + @pulumi.output_type class EdgeKvInitialData(dict): def __init__(__self__, *, @@ -3695,245 +4148,85 @@ def group(self) -> Optional[str]: @pulumi.output_type -class GtmAsmapAssignment(dict): - @staticmethod - def __key_warning(key: str): - suggest = None - if key == "asNumbers": - suggest = "as_numbers" - elif key == "datacenterId": - suggest = "datacenter_id" - - if suggest: - pulumi.log.warn(f"Key '{key}' not found in GtmAsmapAssignment. Access the value via the '{suggest}' property getter instead.") - - def __getitem__(self, key: str) -> Any: - GtmAsmapAssignment.__key_warning(key) - return super().__getitem__(key) - - def get(self, key: str, default = None) -> Any: - GtmAsmapAssignment.__key_warning(key) - return super().get(key, default) - +class EdgeWorkerTimeouts(dict): def __init__(__self__, *, - as_numbers: Sequence[int], - datacenter_id: int, - nickname: str): - pulumi.set(__self__, "as_numbers", as_numbers) - pulumi.set(__self__, "datacenter_id", datacenter_id) - pulumi.set(__self__, "nickname", nickname) - - @property - @pulumi.getter(name="asNumbers") - def as_numbers(self) -> Sequence[int]: - return pulumi.get(self, "as_numbers") - - @property - @pulumi.getter(name="datacenterId") - def datacenter_id(self) -> int: - return pulumi.get(self, "datacenter_id") - - @property - @pulumi.getter - def nickname(self) -> str: - return pulumi.get(self, "nickname") - - -@pulumi.output_type -class GtmAsmapDefaultDatacenter(dict): - @staticmethod - def __key_warning(key: str): - suggest = None - if key == "datacenterId": - suggest = "datacenter_id" - - if suggest: - pulumi.log.warn(f"Key '{key}' not found in GtmAsmapDefaultDatacenter. Access the value via the '{suggest}' property getter instead.") - - def __getitem__(self, key: str) -> Any: - GtmAsmapDefaultDatacenter.__key_warning(key) - return super().__getitem__(key) - - def get(self, key: str, default = None) -> Any: - GtmAsmapDefaultDatacenter.__key_warning(key) - return super().get(key, default) - - def __init__(__self__, *, - datacenter_id: int, - nickname: Optional[str] = None): - pulumi.set(__self__, "datacenter_id", datacenter_id) - if nickname is not None: - pulumi.set(__self__, "nickname", nickname) - - @property - @pulumi.getter(name="datacenterId") - def datacenter_id(self) -> int: - return pulumi.get(self, "datacenter_id") + default: Optional[str] = None): + if default is not None: + pulumi.set(__self__, "default", default) @property @pulumi.getter - def nickname(self) -> Optional[str]: - return pulumi.get(self, "nickname") + def default(self) -> Optional[str]: + return pulumi.get(self, "default") @pulumi.output_type -class GtmCidrmapAssignment(dict): - @staticmethod - def __key_warning(key: str): - suggest = None - if key == "datacenterId": - suggest = "datacenter_id" - - if suggest: - pulumi.log.warn(f"Key '{key}' not found in GtmCidrmapAssignment. Access the value via the '{suggest}' property getter instead.") - - def __getitem__(self, key: str) -> Any: - GtmCidrmapAssignment.__key_warning(key) - return super().__getitem__(key) - - def get(self, key: str, default = None) -> Any: - GtmCidrmapAssignment.__key_warning(key) - return super().get(key, default) - +class EdgeWorkersActivationTimeouts(dict): def __init__(__self__, *, - datacenter_id: int, - nickname: str, - blocks: Optional[Sequence[str]] = None): - pulumi.set(__self__, "datacenter_id", datacenter_id) - pulumi.set(__self__, "nickname", nickname) - if blocks is not None: - pulumi.set(__self__, "blocks", blocks) - - @property - @pulumi.getter(name="datacenterId") - def datacenter_id(self) -> int: - return pulumi.get(self, "datacenter_id") + default: Optional[str] = None, + delete: Optional[str] = None): + if default is not None: + pulumi.set(__self__, "default", default) + if delete is not None: + pulumi.set(__self__, "delete", delete) @property @pulumi.getter - def nickname(self) -> str: - return pulumi.get(self, "nickname") + def default(self) -> Optional[str]: + return pulumi.get(self, "default") @property @pulumi.getter - def blocks(self) -> Optional[Sequence[str]]: - return pulumi.get(self, "blocks") + def delete(self) -> Optional[str]: + return pulumi.get(self, "delete") @pulumi.output_type -class GtmCidrmapDefaultDatacenter(dict): - @staticmethod - def __key_warning(key: str): - suggest = None - if key == "datacenterId": - suggest = "datacenter_id" - - if suggest: - pulumi.log.warn(f"Key '{key}' not found in GtmCidrmapDefaultDatacenter. Access the value via the '{suggest}' property getter instead.") - - def __getitem__(self, key: str) -> Any: - GtmCidrmapDefaultDatacenter.__key_warning(key) - return super().__getitem__(key) - - def get(self, key: str, default = None) -> Any: - GtmCidrmapDefaultDatacenter.__key_warning(key) - return super().get(key, default) - +class EdgekvGroupItemsTimeouts(dict): def __init__(__self__, *, - datacenter_id: int, - nickname: Optional[str] = None): - pulumi.set(__self__, "datacenter_id", datacenter_id) - if nickname is not None: - pulumi.set(__self__, "nickname", nickname) - - @property - @pulumi.getter(name="datacenterId") - def datacenter_id(self) -> int: - return pulumi.get(self, "datacenter_id") + default: Optional[str] = None): + if default is not None: + pulumi.set(__self__, "default", default) @property @pulumi.getter - def nickname(self) -> Optional[str]: - return pulumi.get(self, "nickname") - - -@pulumi.output_type -class GtmDatacenterDefaultLoadObject(dict): - @staticmethod - def __key_warning(key: str): - suggest = None - if key == "loadObject": - suggest = "load_object" - elif key == "loadObjectPort": - suggest = "load_object_port" - elif key == "loadServers": - suggest = "load_servers" - - if suggest: - pulumi.log.warn(f"Key '{key}' not found in GtmDatacenterDefaultLoadObject. Access the value via the '{suggest}' property getter instead.") - - def __getitem__(self, key: str) -> Any: - GtmDatacenterDefaultLoadObject.__key_warning(key) - return super().__getitem__(key) - - def get(self, key: str, default = None) -> Any: - GtmDatacenterDefaultLoadObject.__key_warning(key) - return super().get(key, default) - - def __init__(__self__, *, - load_object: Optional[str] = None, - load_object_port: Optional[int] = None, - load_servers: Optional[Sequence[str]] = None): - if load_object is not None: - pulumi.set(__self__, "load_object", load_object) - if load_object_port is not None: - pulumi.set(__self__, "load_object_port", load_object_port) - if load_servers is not None: - pulumi.set(__self__, "load_servers", load_servers) - - @property - @pulumi.getter(name="loadObject") - def load_object(self) -> Optional[str]: - return pulumi.get(self, "load_object") - - @property - @pulumi.getter(name="loadObjectPort") - def load_object_port(self) -> Optional[int]: - return pulumi.get(self, "load_object_port") - - @property - @pulumi.getter(name="loadServers") - def load_servers(self) -> Optional[Sequence[str]]: - return pulumi.get(self, "load_servers") + def default(self) -> Optional[str]: + return pulumi.get(self, "default") @pulumi.output_type -class GtmGeomapAssignment(dict): +class GtmAsmapAssignment(dict): @staticmethod def __key_warning(key: str): suggest = None - if key == "datacenterId": + if key == "asNumbers": + suggest = "as_numbers" + elif key == "datacenterId": suggest = "datacenter_id" if suggest: - pulumi.log.warn(f"Key '{key}' not found in GtmGeomapAssignment. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in GtmAsmapAssignment. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - GtmGeomapAssignment.__key_warning(key) + GtmAsmapAssignment.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - GtmGeomapAssignment.__key_warning(key) + GtmAsmapAssignment.__key_warning(key) return super().get(key, default) def __init__(__self__, *, + as_numbers: Sequence[int], datacenter_id: int, - nickname: str, - countries: Optional[Sequence[str]] = None): + nickname: str): + pulumi.set(__self__, "as_numbers", as_numbers) pulumi.set(__self__, "datacenter_id", datacenter_id) pulumi.set(__self__, "nickname", nickname) - if countries is not None: - pulumi.set(__self__, "countries", countries) + + @property + @pulumi.getter(name="asNumbers") + def as_numbers(self) -> Sequence[int]: + return pulumi.get(self, "as_numbers") @property @pulumi.getter(name="datacenterId") @@ -3945,14 +4238,9 @@ def datacenter_id(self) -> int: def nickname(self) -> str: return pulumi.get(self, "nickname") - @property - @pulumi.getter - def countries(self) -> Optional[Sequence[str]]: - return pulumi.get(self, "countries") - @pulumi.output_type -class GtmGeomapDefaultDatacenter(dict): +class GtmAsmapDefaultDatacenter(dict): @staticmethod def __key_warning(key: str): suggest = None @@ -3960,14 +4248,226 @@ def __key_warning(key: str): suggest = "datacenter_id" if suggest: - pulumi.log.warn(f"Key '{key}' not found in GtmGeomapDefaultDatacenter. Access the value via the '{suggest}' property getter instead.") + pulumi.log.warn(f"Key '{key}' not found in GtmAsmapDefaultDatacenter. Access the value via the '{suggest}' property getter instead.") def __getitem__(self, key: str) -> Any: - GtmGeomapDefaultDatacenter.__key_warning(key) + GtmAsmapDefaultDatacenter.__key_warning(key) return super().__getitem__(key) def get(self, key: str, default = None) -> Any: - GtmGeomapDefaultDatacenter.__key_warning(key) + GtmAsmapDefaultDatacenter.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + datacenter_id: int, + nickname: Optional[str] = None): + pulumi.set(__self__, "datacenter_id", datacenter_id) + if nickname is not None: + pulumi.set(__self__, "nickname", nickname) + + @property + @pulumi.getter(name="datacenterId") + def datacenter_id(self) -> int: + return pulumi.get(self, "datacenter_id") + + @property + @pulumi.getter + def nickname(self) -> Optional[str]: + return pulumi.get(self, "nickname") + + +@pulumi.output_type +class GtmCidrmapAssignment(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "datacenterId": + suggest = "datacenter_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in GtmCidrmapAssignment. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + GtmCidrmapAssignment.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + GtmCidrmapAssignment.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + datacenter_id: int, + nickname: str, + blocks: Optional[Sequence[str]] = None): + pulumi.set(__self__, "datacenter_id", datacenter_id) + pulumi.set(__self__, "nickname", nickname) + if blocks is not None: + pulumi.set(__self__, "blocks", blocks) + + @property + @pulumi.getter(name="datacenterId") + def datacenter_id(self) -> int: + return pulumi.get(self, "datacenter_id") + + @property + @pulumi.getter + def nickname(self) -> str: + return pulumi.get(self, "nickname") + + @property + @pulumi.getter + def blocks(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "blocks") + + +@pulumi.output_type +class GtmCidrmapDefaultDatacenter(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "datacenterId": + suggest = "datacenter_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in GtmCidrmapDefaultDatacenter. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + GtmCidrmapDefaultDatacenter.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + GtmCidrmapDefaultDatacenter.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + datacenter_id: int, + nickname: Optional[str] = None): + pulumi.set(__self__, "datacenter_id", datacenter_id) + if nickname is not None: + pulumi.set(__self__, "nickname", nickname) + + @property + @pulumi.getter(name="datacenterId") + def datacenter_id(self) -> int: + return pulumi.get(self, "datacenter_id") + + @property + @pulumi.getter + def nickname(self) -> Optional[str]: + return pulumi.get(self, "nickname") + + +@pulumi.output_type +class GtmDatacenterDefaultLoadObject(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "loadObject": + suggest = "load_object" + elif key == "loadObjectPort": + suggest = "load_object_port" + elif key == "loadServers": + suggest = "load_servers" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in GtmDatacenterDefaultLoadObject. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + GtmDatacenterDefaultLoadObject.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + GtmDatacenterDefaultLoadObject.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + load_object: Optional[str] = None, + load_object_port: Optional[int] = None, + load_servers: Optional[Sequence[str]] = None): + if load_object is not None: + pulumi.set(__self__, "load_object", load_object) + if load_object_port is not None: + pulumi.set(__self__, "load_object_port", load_object_port) + if load_servers is not None: + pulumi.set(__self__, "load_servers", load_servers) + + @property + @pulumi.getter(name="loadObject") + def load_object(self) -> Optional[str]: + return pulumi.get(self, "load_object") + + @property + @pulumi.getter(name="loadObjectPort") + def load_object_port(self) -> Optional[int]: + return pulumi.get(self, "load_object_port") + + @property + @pulumi.getter(name="loadServers") + def load_servers(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "load_servers") + + +@pulumi.output_type +class GtmGeomapAssignment(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "datacenterId": + suggest = "datacenter_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in GtmGeomapAssignment. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + GtmGeomapAssignment.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + GtmGeomapAssignment.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + datacenter_id: int, + nickname: str, + countries: Optional[Sequence[str]] = None): + pulumi.set(__self__, "datacenter_id", datacenter_id) + pulumi.set(__self__, "nickname", nickname) + if countries is not None: + pulumi.set(__self__, "countries", countries) + + @property + @pulumi.getter(name="datacenterId") + def datacenter_id(self) -> int: + return pulumi.get(self, "datacenter_id") + + @property + @pulumi.getter + def nickname(self) -> str: + return pulumi.get(self, "nickname") + + @property + @pulumi.getter + def countries(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "countries") + + +@pulumi.output_type +class GtmGeomapDefaultDatacenter(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "datacenterId": + suggest = "datacenter_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in GtmGeomapDefaultDatacenter. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + GtmGeomapDefaultDatacenter.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + GtmGeomapDefaultDatacenter.__key_warning(key) return super().get(key, default) def __init__(__self__, *, @@ -4736,6 +5236,19 @@ def type(self) -> Optional[str]: return pulumi.get(self, "type") +@pulumi.output_type +class PropertyActivationTimeouts(dict): + def __init__(__self__, *, + default: Optional[str] = None): + if default is not None: + pulumi.set(__self__, "default", default) + + @property + @pulumi.getter + def default(self) -> Optional[str]: + return pulumi.get(self, "default") + + @pulumi.output_type class PropertyHostname(dict): @staticmethod @@ -5089,6 +5602,19 @@ def ticket_id(self) -> Optional[str]: return pulumi.get(self, "ticket_id") +@pulumi.output_type +class PropertyIncludeActivationTimeouts(dict): + def __init__(__self__, *, + default: Optional[str] = None): + if default is not None: + pulumi.set(__self__, "default", default) + + @property + @pulumi.getter + def default(self) -> Optional[str]: + return pulumi.get(self, "default") + + @pulumi.output_type class PropertyRuleError(dict): @staticmethod @@ -7130,6 +7656,7 @@ def __init__(__self__, *, end: Optional[int] = None, match_url: Optional[str] = None, matches: Optional[Sequence['outputs.GetCloudletsEdgeRedirectorMatchRuleMatchRuleMatchResult']] = None, + matches_always: Optional[bool] = None, name: Optional[str] = None, start: Optional[int] = None, use_incoming_query_string: Optional[bool] = None, @@ -7145,6 +7672,8 @@ def __init__(__self__, *, pulumi.set(__self__, "match_url", match_url) if matches is not None: pulumi.set(__self__, "matches", matches) + if matches_always is not None: + pulumi.set(__self__, "matches_always", matches_always) if name is not None: pulumi.set(__self__, "name", name) if start is not None: @@ -7189,6 +7718,11 @@ def match_url(self) -> Optional[str]: def matches(self) -> Optional[Sequence['outputs.GetCloudletsEdgeRedirectorMatchRuleMatchRuleMatchResult']]: return pulumi.get(self, "matches") + @property + @pulumi.getter(name="matchesAlways") + def matches_always(self) -> Optional[bool]: + return pulumi.get(self, "matches_always") + @property @pulumi.getter def name(self) -> Optional[str]: @@ -21797,7 +22331,23262 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorDenyAccessResult(dict): +class GetPropertyRulesBuilderRulesV20230105BehaviorDenyAccessResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + reason: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if reason is not None: + pulumi.set(__self__, "reason", reason) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def reason(self) -> Optional[str]: + return pulumi.get(self, "reason") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorDenyDirectFailoverAccessResult(dict): + def __init__(__self__, *, + enabled: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[str]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorDeviceCharacteristicCacheIdResult(dict): + def __init__(__self__, *, + elements: Optional[Sequence[str]] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if elements is not None: + pulumi.set(__self__, "elements", elements) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def elements(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "elements") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorDeviceCharacteristicHeaderResult(dict): + def __init__(__self__, *, + elements: Optional[Sequence[str]] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if elements is not None: + pulumi.set(__self__, "elements", elements) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def elements(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "elements") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorDnsAsyncRefreshResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + timeout: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def timeout(self) -> Optional[str]: + return pulumi.get(self, "timeout") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorDnsPrefreshResult(dict): + def __init__(__self__, *, + delay: Optional[str] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + timeout: Optional[str] = None, + uuid: Optional[str] = None): + if delay is not None: + pulumi.set(__self__, "delay", delay) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def delay(self) -> Optional[str]: + return pulumi.get(self, "delay") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def timeout(self) -> Optional[str]: + return pulumi.get(self, "timeout") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorDowngradeProtocolResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorDownloadCompleteMarkerResult(dict): + def __init__(__self__, *, + enabled: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[str]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorDownloadNotificationResult(dict): + def __init__(__self__, *, + enabled: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[str]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorDownstreamCacheResult(dict): + def __init__(__self__, *, + allow_behavior: Optional[str] = None, + behavior: Optional[str] = None, + locked: Optional[bool] = None, + send_headers: Optional[str] = None, + send_private: Optional[bool] = None, + template_uuid: Optional[str] = None, + ttl: Optional[str] = None, + uuid: Optional[str] = None): + if allow_behavior is not None: + pulumi.set(__self__, "allow_behavior", allow_behavior) + if behavior is not None: + pulumi.set(__self__, "behavior", behavior) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if send_headers is not None: + pulumi.set(__self__, "send_headers", send_headers) + if send_private is not None: + pulumi.set(__self__, "send_private", send_private) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if ttl is not None: + pulumi.set(__self__, "ttl", ttl) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="allowBehavior") + def allow_behavior(self) -> Optional[str]: + return pulumi.get(self, "allow_behavior") + + @property + @pulumi.getter + def behavior(self) -> Optional[str]: + return pulumi.get(self, "behavior") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="sendHeaders") + def send_headers(self) -> Optional[str]: + return pulumi.get(self, "send_headers") + + @property + @pulumi.getter(name="sendPrivate") + def send_private(self) -> Optional[bool]: + return pulumi.get(self, "send_private") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def ttl(self) -> Optional[str]: + return pulumi.get(self, "ttl") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorDynamicThroughtputOptimizationResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorDynamicThroughtputOptimizationOverrideResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + throughput: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if throughput is not None: + pulumi.set(__self__, "throughput", throughput) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def throughput(self) -> Optional[str]: + return pulumi.get(self, "throughput") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorDynamicWebContentResult(dict): + def __init__(__self__, *, + image_compression: Optional[bool] = None, + locked: Optional[bool] = None, + prefetch: Optional[bool] = None, + real_user_monitoring: Optional[bool] = None, + sure_route: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if image_compression is not None: + pulumi.set(__self__, "image_compression", image_compression) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if prefetch is not None: + pulumi.set(__self__, "prefetch", prefetch) + if real_user_monitoring is not None: + pulumi.set(__self__, "real_user_monitoring", real_user_monitoring) + if sure_route is not None: + pulumi.set(__self__, "sure_route", sure_route) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="imageCompression") + def image_compression(self) -> Optional[bool]: + return pulumi.get(self, "image_compression") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def prefetch(self) -> Optional[bool]: + return pulumi.get(self, "prefetch") + + @property + @pulumi.getter(name="realUserMonitoring") + def real_user_monitoring(self) -> Optional[bool]: + return pulumi.get(self, "real_user_monitoring") + + @property + @pulumi.getter(name="sureRoute") + def sure_route(self) -> Optional[bool]: + return pulumi.get(self, "sure_route") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorEcmsBulkUploadResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorEcmsDatabaseResult(dict): + def __init__(__self__, *, + database: Optional[str] = None, + extract_location: Optional[str] = None, + header_name: Optional[str] = None, + locked: Optional[bool] = None, + query_parameter_name: Optional[str] = None, + regex_pattern: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if database is not None: + pulumi.set(__self__, "database", database) + if extract_location is not None: + pulumi.set(__self__, "extract_location", extract_location) + if header_name is not None: + pulumi.set(__self__, "header_name", header_name) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if query_parameter_name is not None: + pulumi.set(__self__, "query_parameter_name", query_parameter_name) + if regex_pattern is not None: + pulumi.set(__self__, "regex_pattern", regex_pattern) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def database(self) -> Optional[str]: + return pulumi.get(self, "database") + + @property + @pulumi.getter(name="extractLocation") + def extract_location(self) -> Optional[str]: + return pulumi.get(self, "extract_location") + + @property + @pulumi.getter(name="headerName") + def header_name(self) -> Optional[str]: + return pulumi.get(self, "header_name") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="queryParameterName") + def query_parameter_name(self) -> Optional[str]: + return pulumi.get(self, "query_parameter_name") + + @property + @pulumi.getter(name="regexPattern") + def regex_pattern(self) -> Optional[str]: + return pulumi.get(self, "regex_pattern") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorEcmsDatasetResult(dict): + def __init__(__self__, *, + dataset: Optional[str] = None, + extract_location: Optional[str] = None, + header_name: Optional[str] = None, + locked: Optional[bool] = None, + query_parameter_name: Optional[str] = None, + regex_pattern: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if dataset is not None: + pulumi.set(__self__, "dataset", dataset) + if extract_location is not None: + pulumi.set(__self__, "extract_location", extract_location) + if header_name is not None: + pulumi.set(__self__, "header_name", header_name) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if query_parameter_name is not None: + pulumi.set(__self__, "query_parameter_name", query_parameter_name) + if regex_pattern is not None: + pulumi.set(__self__, "regex_pattern", regex_pattern) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def dataset(self) -> Optional[str]: + return pulumi.get(self, "dataset") + + @property + @pulumi.getter(name="extractLocation") + def extract_location(self) -> Optional[str]: + return pulumi.get(self, "extract_location") + + @property + @pulumi.getter(name="headerName") + def header_name(self) -> Optional[str]: + return pulumi.get(self, "header_name") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="queryParameterName") + def query_parameter_name(self) -> Optional[str]: + return pulumi.get(self, "query_parameter_name") + + @property + @pulumi.getter(name="regexPattern") + def regex_pattern(self) -> Optional[str]: + return pulumi.get(self, "regex_pattern") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorEcmsObjectKeyResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + regex: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if regex is not None: + pulumi.set(__self__, "regex", regex) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def regex(self) -> Optional[str]: + return pulumi.get(self, "regex") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorEdgeConnectResult(dict): + def __init__(__self__, *, + aggregate_lines: Optional[str] = None, + aggregate_size: Optional[str] = None, + aggregate_time: Optional[str] = None, + api_connector: Optional[str] = None, + api_data_elements: Optional[Sequence[str]] = None, + destination_hostname: Optional[str] = None, + destination_path: Optional[str] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + override_aggregate_settings: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if aggregate_lines is not None: + pulumi.set(__self__, "aggregate_lines", aggregate_lines) + if aggregate_size is not None: + pulumi.set(__self__, "aggregate_size", aggregate_size) + if aggregate_time is not None: + pulumi.set(__self__, "aggregate_time", aggregate_time) + if api_connector is not None: + pulumi.set(__self__, "api_connector", api_connector) + if api_data_elements is not None: + pulumi.set(__self__, "api_data_elements", api_data_elements) + if destination_hostname is not None: + pulumi.set(__self__, "destination_hostname", destination_hostname) + if destination_path is not None: + pulumi.set(__self__, "destination_path", destination_path) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if override_aggregate_settings is not None: + pulumi.set(__self__, "override_aggregate_settings", override_aggregate_settings) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="aggregateLines") + def aggregate_lines(self) -> Optional[str]: + return pulumi.get(self, "aggregate_lines") + + @property + @pulumi.getter(name="aggregateSize") + def aggregate_size(self) -> Optional[str]: + return pulumi.get(self, "aggregate_size") + + @property + @pulumi.getter(name="aggregateTime") + def aggregate_time(self) -> Optional[str]: + return pulumi.get(self, "aggregate_time") + + @property + @pulumi.getter(name="apiConnector") + def api_connector(self) -> Optional[str]: + return pulumi.get(self, "api_connector") + + @property + @pulumi.getter(name="apiDataElements") + def api_data_elements(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "api_data_elements") + + @property + @pulumi.getter(name="destinationHostname") + def destination_hostname(self) -> Optional[str]: + return pulumi.get(self, "destination_hostname") + + @property + @pulumi.getter(name="destinationPath") + def destination_path(self) -> Optional[str]: + return pulumi.get(self, "destination_path") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="overrideAggregateSettings") + def override_aggregate_settings(self) -> Optional[bool]: + return pulumi.get(self, "override_aggregate_settings") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingAdvancedResult(dict): + def __init__(__self__, *, + description: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + xml: Optional[str] = None): + if description is not None: + pulumi.set(__self__, "description", description) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if xml is not None: + pulumi.set(__self__, "xml", xml) + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def xml(self) -> Optional[str]: + return pulumi.get(self, "xml") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenterResult(dict): + def __init__(__self__, *, + cookie_name: Optional[str] = None, + description: Optional[str] = None, + enable_failover: Optional[bool] = None, + failover_rules: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenterFailoverRuleResult']] = None, + failover_title: Optional[str] = None, + hostname: Optional[str] = None, + ip: Optional[str] = None, + locked: Optional[bool] = None, + origin_id: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if cookie_name is not None: + pulumi.set(__self__, "cookie_name", cookie_name) + if description is not None: + pulumi.set(__self__, "description", description) + if enable_failover is not None: + pulumi.set(__self__, "enable_failover", enable_failover) + if failover_rules is not None: + pulumi.set(__self__, "failover_rules", failover_rules) + if failover_title is not None: + pulumi.set(__self__, "failover_title", failover_title) + if hostname is not None: + pulumi.set(__self__, "hostname", hostname) + if ip is not None: + pulumi.set(__self__, "ip", ip) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if origin_id is not None: + pulumi.set(__self__, "origin_id", origin_id) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="cookieName") + def cookie_name(self) -> Optional[str]: + return pulumi.get(self, "cookie_name") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="enableFailover") + def enable_failover(self) -> Optional[bool]: + return pulumi.get(self, "enable_failover") + + @property + @pulumi.getter(name="failoverRules") + def failover_rules(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenterFailoverRuleResult']]: + return pulumi.get(self, "failover_rules") + + @property + @pulumi.getter(name="failoverTitle") + def failover_title(self) -> Optional[str]: + return pulumi.get(self, "failover_title") + + @property + @pulumi.getter + def hostname(self) -> Optional[str]: + return pulumi.get(self, "hostname") + + @property + @pulumi.getter + def ip(self) -> Optional[str]: + return pulumi.get(self, "ip") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="originId") + def origin_id(self) -> Optional[str]: + return pulumi.get(self, "origin_id") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenterFailoverRuleResult(dict): + def __init__(__self__, *, + absolute_path: Optional[bool] = None, + context_root: Optional[str] = None, + failover_hostname: Optional[str] = None, + modify_request: Optional[bool] = None, + override_hostname: Optional[bool] = None): + if absolute_path is not None: + pulumi.set(__self__, "absolute_path", absolute_path) + if context_root is not None: + pulumi.set(__self__, "context_root", context_root) + if failover_hostname is not None: + pulumi.set(__self__, "failover_hostname", failover_hostname) + if modify_request is not None: + pulumi.set(__self__, "modify_request", modify_request) + if override_hostname is not None: + pulumi.set(__self__, "override_hostname", override_hostname) + + @property + @pulumi.getter(name="absolutePath") + def absolute_path(self) -> Optional[bool]: + return pulumi.get(self, "absolute_path") + + @property + @pulumi.getter(name="contextRoot") + def context_root(self) -> Optional[str]: + return pulumi.get(self, "context_root") + + @property + @pulumi.getter(name="failoverHostname") + def failover_hostname(self) -> Optional[str]: + return pulumi.get(self, "failover_hostname") + + @property + @pulumi.getter(name="modifyRequest") + def modify_request(self) -> Optional[bool]: + return pulumi.get(self, "modify_request") + + @property + @pulumi.getter(name="overrideHostname") + def override_hostname(self) -> Optional[bool]: + return pulumi.get(self, "override_hostname") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingOriginResult(dict): + def __init__(__self__, *, + cookie_name: Optional[str] = None, + description: Optional[str] = None, + enable_session_persistence: Optional[bool] = None, + hostname: Optional[str] = None, + id: Optional[str] = None, + locked: Optional[bool] = None, + session_persistence_title: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if cookie_name is not None: + pulumi.set(__self__, "cookie_name", cookie_name) + if description is not None: + pulumi.set(__self__, "description", description) + if enable_session_persistence is not None: + pulumi.set(__self__, "enable_session_persistence", enable_session_persistence) + if hostname is not None: + pulumi.set(__self__, "hostname", hostname) + if id is not None: + pulumi.set(__self__, "id", id) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if session_persistence_title is not None: + pulumi.set(__self__, "session_persistence_title", session_persistence_title) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="cookieName") + def cookie_name(self) -> Optional[str]: + return pulumi.get(self, "cookie_name") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="enableSessionPersistence") + def enable_session_persistence(self) -> Optional[bool]: + return pulumi.get(self, "enable_session_persistence") + + @property + @pulumi.getter + def hostname(self) -> Optional[str]: + return pulumi.get(self, "hostname") + + @property + @pulumi.getter + def id(self) -> Optional[str]: + return pulumi.get(self, "id") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="sessionPersistenceTitle") + def session_persistence_title(self) -> Optional[str]: + return pulumi.get(self, "session_persistence_title") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorEdgeOriginAuthorizationResult(dict): + def __init__(__self__, *, + cookie_name: Optional[str] = None, + domain: Optional[str] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if cookie_name is not None: + pulumi.set(__self__, "cookie_name", cookie_name) + if domain is not None: + pulumi.set(__self__, "domain", domain) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="cookieName") + def cookie_name(self) -> Optional[str]: + return pulumi.get(self, "cookie_name") + + @property + @pulumi.getter + def domain(self) -> Optional[str]: + return pulumi.get(self, "domain") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorEdgeRedirectorResult(dict): + def __init__(__self__, *, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorEdgeRedirectorCloudletPolicyResult'] = None, + cloudlet_shared_policy: Optional[int] = None, + enabled: Optional[bool] = None, + is_shared_policy: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if cloudlet_policy is not None: + pulumi.set(__self__, "cloudlet_policy", cloudlet_policy) + if cloudlet_shared_policy is not None: + pulumi.set(__self__, "cloudlet_shared_policy", cloudlet_shared_policy) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if is_shared_policy is not None: + pulumi.set(__self__, "is_shared_policy", is_shared_policy) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="cloudletPolicy") + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorEdgeRedirectorCloudletPolicyResult']: + return pulumi.get(self, "cloudlet_policy") + + @property + @pulumi.getter(name="cloudletSharedPolicy") + def cloudlet_shared_policy(self) -> Optional[int]: + return pulumi.get(self, "cloudlet_shared_policy") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="isSharedPolicy") + def is_shared_policy(self) -> Optional[bool]: + return pulumi.get(self, "is_shared_policy") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorEdgeRedirectorCloudletPolicyResult(dict): + def __init__(__self__, *, + id: Optional[int] = None, + name: Optional[str] = None): + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorEdgeScapeResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorEdgeSideIncludesResult(dict): + def __init__(__self__, *, + detect_injection: Optional[bool] = None, + enable_via_http: Optional[bool] = None, + enabled: Optional[bool] = None, + i18n_charsets: Optional[Sequence[str]] = None, + i18n_status: Optional[bool] = None, + locked: Optional[bool] = None, + pass_client_ip: Optional[bool] = None, + pass_set_cookie: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if detect_injection is not None: + pulumi.set(__self__, "detect_injection", detect_injection) + if enable_via_http is not None: + pulumi.set(__self__, "enable_via_http", enable_via_http) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if i18n_charsets is not None: + pulumi.set(__self__, "i18n_charsets", i18n_charsets) + if i18n_status is not None: + pulumi.set(__self__, "i18n_status", i18n_status) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if pass_client_ip is not None: + pulumi.set(__self__, "pass_client_ip", pass_client_ip) + if pass_set_cookie is not None: + pulumi.set(__self__, "pass_set_cookie", pass_set_cookie) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="detectInjection") + def detect_injection(self) -> Optional[bool]: + return pulumi.get(self, "detect_injection") + + @property + @pulumi.getter(name="enableViaHttp") + def enable_via_http(self) -> Optional[bool]: + return pulumi.get(self, "enable_via_http") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="i18nCharsets") + def i18n_charsets(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "i18n_charsets") + + @property + @pulumi.getter(name="i18nStatus") + def i18n_status(self) -> Optional[bool]: + return pulumi.get(self, "i18n_status") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="passClientIp") + def pass_client_ip(self) -> Optional[bool]: + return pulumi.get(self, "pass_client_ip") + + @property + @pulumi.getter(name="passSetCookie") + def pass_set_cookie(self) -> Optional[bool]: + return pulumi.get(self, "pass_set_cookie") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorEdgeWorkerResult(dict): + def __init__(__self__, *, + create_edge_worker: Optional[str] = None, + edge_worker_id: Optional[str] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + resource_tier: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if create_edge_worker is not None: + pulumi.set(__self__, "create_edge_worker", create_edge_worker) + if edge_worker_id is not None: + pulumi.set(__self__, "edge_worker_id", edge_worker_id) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if resource_tier is not None: + pulumi.set(__self__, "resource_tier", resource_tier) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="createEdgeWorker") + def create_edge_worker(self) -> Optional[str]: + return pulumi.get(self, "create_edge_worker") + + @property + @pulumi.getter(name="edgeWorkerId") + def edge_worker_id(self) -> Optional[str]: + return pulumi.get(self, "edge_worker_id") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="resourceTier") + def resource_tier(self) -> Optional[str]: + return pulumi.get(self, "resource_tier") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorEnhancedAkamaiProtocolResult(dict): + def __init__(__self__, *, + display: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if display is not None: + pulumi.set(__self__, "display", display) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def display(self) -> Optional[str]: + return pulumi.get(self, "display") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorEnhancedProxyDetectionResult(dict): + def __init__(__self__, *, + anonymous_vpn: Optional[str] = None, + best_practice_action: Optional[str] = None, + best_practice_redirecturl: Optional[str] = None, + detect_anonymous_vpn: Optional[bool] = None, + detect_anonymous_vpn_action: Optional[str] = None, + detect_anonymous_vpn_redirecturl: Optional[str] = None, + detect_hosting_provider: Optional[bool] = None, + detect_hosting_provider_action: Optional[str] = None, + detect_hosting_provider_redirecturl: Optional[str] = None, + detect_public_proxy: Optional[bool] = None, + detect_public_proxy_action: Optional[str] = None, + detect_public_proxy_redirecturl: Optional[str] = None, + detect_residential_proxy: Optional[bool] = None, + detect_residential_proxy_action: Optional[str] = None, + detect_residential_proxy_redirecturl: Optional[str] = None, + detect_smart_dns_proxy: Optional[bool] = None, + detect_smart_dns_proxy_action: Optional[str] = None, + detect_smart_dns_proxy_redirecturl: Optional[str] = None, + detect_tor_exit_node: Optional[bool] = None, + detect_tor_exit_node_action: Optional[str] = None, + detect_tor_exit_node_redirecturl: Optional[str] = None, + detect_vpn_data_center: Optional[bool] = None, + detect_vpn_data_center_action: Optional[str] = None, + detect_vpn_data_center_redirecturl: Optional[str] = None, + enable_configuration_mode: Optional[str] = None, + enabled: Optional[bool] = None, + forward_header_enrichment: Optional[bool] = None, + hosting_provider: Optional[str] = None, + locked: Optional[bool] = None, + public_proxy: Optional[str] = None, + residential_proxy: Optional[str] = None, + smart_dns_proxy: Optional[str] = None, + template_uuid: Optional[str] = None, + tor_exit_node: Optional[str] = None, + uuid: Optional[str] = None, + vpn_data_center: Optional[str] = None): + if anonymous_vpn is not None: + pulumi.set(__self__, "anonymous_vpn", anonymous_vpn) + if best_practice_action is not None: + pulumi.set(__self__, "best_practice_action", best_practice_action) + if best_practice_redirecturl is not None: + pulumi.set(__self__, "best_practice_redirecturl", best_practice_redirecturl) + if detect_anonymous_vpn is not None: + pulumi.set(__self__, "detect_anonymous_vpn", detect_anonymous_vpn) + if detect_anonymous_vpn_action is not None: + pulumi.set(__self__, "detect_anonymous_vpn_action", detect_anonymous_vpn_action) + if detect_anonymous_vpn_redirecturl is not None: + pulumi.set(__self__, "detect_anonymous_vpn_redirecturl", detect_anonymous_vpn_redirecturl) + if detect_hosting_provider is not None: + pulumi.set(__self__, "detect_hosting_provider", detect_hosting_provider) + if detect_hosting_provider_action is not None: + pulumi.set(__self__, "detect_hosting_provider_action", detect_hosting_provider_action) + if detect_hosting_provider_redirecturl is not None: + pulumi.set(__self__, "detect_hosting_provider_redirecturl", detect_hosting_provider_redirecturl) + if detect_public_proxy is not None: + pulumi.set(__self__, "detect_public_proxy", detect_public_proxy) + if detect_public_proxy_action is not None: + pulumi.set(__self__, "detect_public_proxy_action", detect_public_proxy_action) + if detect_public_proxy_redirecturl is not None: + pulumi.set(__self__, "detect_public_proxy_redirecturl", detect_public_proxy_redirecturl) + if detect_residential_proxy is not None: + pulumi.set(__self__, "detect_residential_proxy", detect_residential_proxy) + if detect_residential_proxy_action is not None: + pulumi.set(__self__, "detect_residential_proxy_action", detect_residential_proxy_action) + if detect_residential_proxy_redirecturl is not None: + pulumi.set(__self__, "detect_residential_proxy_redirecturl", detect_residential_proxy_redirecturl) + if detect_smart_dns_proxy is not None: + pulumi.set(__self__, "detect_smart_dns_proxy", detect_smart_dns_proxy) + if detect_smart_dns_proxy_action is not None: + pulumi.set(__self__, "detect_smart_dns_proxy_action", detect_smart_dns_proxy_action) + if detect_smart_dns_proxy_redirecturl is not None: + pulumi.set(__self__, "detect_smart_dns_proxy_redirecturl", detect_smart_dns_proxy_redirecturl) + if detect_tor_exit_node is not None: + pulumi.set(__self__, "detect_tor_exit_node", detect_tor_exit_node) + if detect_tor_exit_node_action is not None: + pulumi.set(__self__, "detect_tor_exit_node_action", detect_tor_exit_node_action) + if detect_tor_exit_node_redirecturl is not None: + pulumi.set(__self__, "detect_tor_exit_node_redirecturl", detect_tor_exit_node_redirecturl) + if detect_vpn_data_center is not None: + pulumi.set(__self__, "detect_vpn_data_center", detect_vpn_data_center) + if detect_vpn_data_center_action is not None: + pulumi.set(__self__, "detect_vpn_data_center_action", detect_vpn_data_center_action) + if detect_vpn_data_center_redirecturl is not None: + pulumi.set(__self__, "detect_vpn_data_center_redirecturl", detect_vpn_data_center_redirecturl) + if enable_configuration_mode is not None: + pulumi.set(__self__, "enable_configuration_mode", enable_configuration_mode) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if forward_header_enrichment is not None: + pulumi.set(__self__, "forward_header_enrichment", forward_header_enrichment) + if hosting_provider is not None: + pulumi.set(__self__, "hosting_provider", hosting_provider) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if public_proxy is not None: + pulumi.set(__self__, "public_proxy", public_proxy) + if residential_proxy is not None: + pulumi.set(__self__, "residential_proxy", residential_proxy) + if smart_dns_proxy is not None: + pulumi.set(__self__, "smart_dns_proxy", smart_dns_proxy) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if tor_exit_node is not None: + pulumi.set(__self__, "tor_exit_node", tor_exit_node) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if vpn_data_center is not None: + pulumi.set(__self__, "vpn_data_center", vpn_data_center) + + @property + @pulumi.getter(name="anonymousVpn") + def anonymous_vpn(self) -> Optional[str]: + return pulumi.get(self, "anonymous_vpn") + + @property + @pulumi.getter(name="bestPracticeAction") + def best_practice_action(self) -> Optional[str]: + return pulumi.get(self, "best_practice_action") + + @property + @pulumi.getter(name="bestPracticeRedirecturl") + def best_practice_redirecturl(self) -> Optional[str]: + return pulumi.get(self, "best_practice_redirecturl") + + @property + @pulumi.getter(name="detectAnonymousVpn") + def detect_anonymous_vpn(self) -> Optional[bool]: + return pulumi.get(self, "detect_anonymous_vpn") + + @property + @pulumi.getter(name="detectAnonymousVpnAction") + def detect_anonymous_vpn_action(self) -> Optional[str]: + return pulumi.get(self, "detect_anonymous_vpn_action") + + @property + @pulumi.getter(name="detectAnonymousVpnRedirecturl") + def detect_anonymous_vpn_redirecturl(self) -> Optional[str]: + return pulumi.get(self, "detect_anonymous_vpn_redirecturl") + + @property + @pulumi.getter(name="detectHostingProvider") + def detect_hosting_provider(self) -> Optional[bool]: + return pulumi.get(self, "detect_hosting_provider") + + @property + @pulumi.getter(name="detectHostingProviderAction") + def detect_hosting_provider_action(self) -> Optional[str]: + return pulumi.get(self, "detect_hosting_provider_action") + + @property + @pulumi.getter(name="detectHostingProviderRedirecturl") + def detect_hosting_provider_redirecturl(self) -> Optional[str]: + return pulumi.get(self, "detect_hosting_provider_redirecturl") + + @property + @pulumi.getter(name="detectPublicProxy") + def detect_public_proxy(self) -> Optional[bool]: + return pulumi.get(self, "detect_public_proxy") + + @property + @pulumi.getter(name="detectPublicProxyAction") + def detect_public_proxy_action(self) -> Optional[str]: + return pulumi.get(self, "detect_public_proxy_action") + + @property + @pulumi.getter(name="detectPublicProxyRedirecturl") + def detect_public_proxy_redirecturl(self) -> Optional[str]: + return pulumi.get(self, "detect_public_proxy_redirecturl") + + @property + @pulumi.getter(name="detectResidentialProxy") + def detect_residential_proxy(self) -> Optional[bool]: + return pulumi.get(self, "detect_residential_proxy") + + @property + @pulumi.getter(name="detectResidentialProxyAction") + def detect_residential_proxy_action(self) -> Optional[str]: + return pulumi.get(self, "detect_residential_proxy_action") + + @property + @pulumi.getter(name="detectResidentialProxyRedirecturl") + def detect_residential_proxy_redirecturl(self) -> Optional[str]: + return pulumi.get(self, "detect_residential_proxy_redirecturl") + + @property + @pulumi.getter(name="detectSmartDnsProxy") + def detect_smart_dns_proxy(self) -> Optional[bool]: + return pulumi.get(self, "detect_smart_dns_proxy") + + @property + @pulumi.getter(name="detectSmartDnsProxyAction") + def detect_smart_dns_proxy_action(self) -> Optional[str]: + return pulumi.get(self, "detect_smart_dns_proxy_action") + + @property + @pulumi.getter(name="detectSmartDnsProxyRedirecturl") + def detect_smart_dns_proxy_redirecturl(self) -> Optional[str]: + return pulumi.get(self, "detect_smart_dns_proxy_redirecturl") + + @property + @pulumi.getter(name="detectTorExitNode") + def detect_tor_exit_node(self) -> Optional[bool]: + return pulumi.get(self, "detect_tor_exit_node") + + @property + @pulumi.getter(name="detectTorExitNodeAction") + def detect_tor_exit_node_action(self) -> Optional[str]: + return pulumi.get(self, "detect_tor_exit_node_action") + + @property + @pulumi.getter(name="detectTorExitNodeRedirecturl") + def detect_tor_exit_node_redirecturl(self) -> Optional[str]: + return pulumi.get(self, "detect_tor_exit_node_redirecturl") + + @property + @pulumi.getter(name="detectVpnDataCenter") + def detect_vpn_data_center(self) -> Optional[bool]: + return pulumi.get(self, "detect_vpn_data_center") + + @property + @pulumi.getter(name="detectVpnDataCenterAction") + def detect_vpn_data_center_action(self) -> Optional[str]: + return pulumi.get(self, "detect_vpn_data_center_action") + + @property + @pulumi.getter(name="detectVpnDataCenterRedirecturl") + def detect_vpn_data_center_redirecturl(self) -> Optional[str]: + return pulumi.get(self, "detect_vpn_data_center_redirecturl") + + @property + @pulumi.getter(name="enableConfigurationMode") + def enable_configuration_mode(self) -> Optional[str]: + return pulumi.get(self, "enable_configuration_mode") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="forwardHeaderEnrichment") + def forward_header_enrichment(self) -> Optional[bool]: + return pulumi.get(self, "forward_header_enrichment") + + @property + @pulumi.getter(name="hostingProvider") + def hosting_provider(self) -> Optional[str]: + return pulumi.get(self, "hosting_provider") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="publicProxy") + def public_proxy(self) -> Optional[str]: + return pulumi.get(self, "public_proxy") + + @property + @pulumi.getter(name="residentialProxy") + def residential_proxy(self) -> Optional[str]: + return pulumi.get(self, "residential_proxy") + + @property + @pulumi.getter(name="smartDnsProxy") + def smart_dns_proxy(self) -> Optional[str]: + return pulumi.get(self, "smart_dns_proxy") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="torExitNode") + def tor_exit_node(self) -> Optional[str]: + return pulumi.get(self, "tor_exit_node") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter(name="vpnDataCenter") + def vpn_data_center(self) -> Optional[str]: + return pulumi.get(self, "vpn_data_center") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorEpdForwardHeaderEnrichmentResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorFailActionResult(dict): + def __init__(__self__, *, + action_type: Optional[str] = None, + allow_fcm_parent_override: Optional[bool] = None, + cex_custom_path: Optional[bool] = None, + cex_hostname: Optional[str] = None, + cex_path: Optional[str] = None, + content_custom_path: Optional[bool] = None, + content_hostname: Optional[str] = None, + content_path: Optional[str] = None, + cp_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCodeResult'] = None, + dynamic_custom_path: Optional[bool] = None, + dynamic_method: Optional[str] = None, + dynamic_path: Optional[str] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + modify_protocol: Optional[bool] = None, + net_storage_hostname: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorFailActionNetStorageHostnameResult'] = None, + net_storage_path: Optional[str] = None, + preserve_query_string: Optional[bool] = None, + protocol: Optional[str] = None, + redirect_custom_path: Optional[bool] = None, + redirect_hostname: Optional[str] = None, + redirect_hostname_type: Optional[str] = None, + redirect_method: Optional[int] = None, + redirect_path: Optional[str] = None, + saas_cname_enabled: Optional[bool] = None, + saas_cname_level: Optional[int] = None, + saas_cookie: Optional[str] = None, + saas_query_string: Optional[str] = None, + saas_regex: Optional[str] = None, + saas_replace: Optional[str] = None, + saas_suffix: Optional[str] = None, + saas_type: Optional[str] = None, + status_code: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if action_type is not None: + pulumi.set(__self__, "action_type", action_type) + if allow_fcm_parent_override is not None: + pulumi.set(__self__, "allow_fcm_parent_override", allow_fcm_parent_override) + if cex_custom_path is not None: + pulumi.set(__self__, "cex_custom_path", cex_custom_path) + if cex_hostname is not None: + pulumi.set(__self__, "cex_hostname", cex_hostname) + if cex_path is not None: + pulumi.set(__self__, "cex_path", cex_path) + if content_custom_path is not None: + pulumi.set(__self__, "content_custom_path", content_custom_path) + if content_hostname is not None: + pulumi.set(__self__, "content_hostname", content_hostname) + if content_path is not None: + pulumi.set(__self__, "content_path", content_path) + if cp_code is not None: + pulumi.set(__self__, "cp_code", cp_code) + if dynamic_custom_path is not None: + pulumi.set(__self__, "dynamic_custom_path", dynamic_custom_path) + if dynamic_method is not None: + pulumi.set(__self__, "dynamic_method", dynamic_method) + if dynamic_path is not None: + pulumi.set(__self__, "dynamic_path", dynamic_path) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if modify_protocol is not None: + pulumi.set(__self__, "modify_protocol", modify_protocol) + if net_storage_hostname is not None: + pulumi.set(__self__, "net_storage_hostname", net_storage_hostname) + if net_storage_path is not None: + pulumi.set(__self__, "net_storage_path", net_storage_path) + if preserve_query_string is not None: + pulumi.set(__self__, "preserve_query_string", preserve_query_string) + if protocol is not None: + pulumi.set(__self__, "protocol", protocol) + if redirect_custom_path is not None: + pulumi.set(__self__, "redirect_custom_path", redirect_custom_path) + if redirect_hostname is not None: + pulumi.set(__self__, "redirect_hostname", redirect_hostname) + if redirect_hostname_type is not None: + pulumi.set(__self__, "redirect_hostname_type", redirect_hostname_type) + if redirect_method is not None: + pulumi.set(__self__, "redirect_method", redirect_method) + if redirect_path is not None: + pulumi.set(__self__, "redirect_path", redirect_path) + if saas_cname_enabled is not None: + pulumi.set(__self__, "saas_cname_enabled", saas_cname_enabled) + if saas_cname_level is not None: + pulumi.set(__self__, "saas_cname_level", saas_cname_level) + if saas_cookie is not None: + pulumi.set(__self__, "saas_cookie", saas_cookie) + if saas_query_string is not None: + pulumi.set(__self__, "saas_query_string", saas_query_string) + if saas_regex is not None: + pulumi.set(__self__, "saas_regex", saas_regex) + if saas_replace is not None: + pulumi.set(__self__, "saas_replace", saas_replace) + if saas_suffix is not None: + pulumi.set(__self__, "saas_suffix", saas_suffix) + if saas_type is not None: + pulumi.set(__self__, "saas_type", saas_type) + if status_code is not None: + pulumi.set(__self__, "status_code", status_code) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="actionType") + def action_type(self) -> Optional[str]: + return pulumi.get(self, "action_type") + + @property + @pulumi.getter(name="allowFcmParentOverride") + def allow_fcm_parent_override(self) -> Optional[bool]: + return pulumi.get(self, "allow_fcm_parent_override") + + @property + @pulumi.getter(name="cexCustomPath") + def cex_custom_path(self) -> Optional[bool]: + return pulumi.get(self, "cex_custom_path") + + @property + @pulumi.getter(name="cexHostname") + def cex_hostname(self) -> Optional[str]: + return pulumi.get(self, "cex_hostname") + + @property + @pulumi.getter(name="cexPath") + def cex_path(self) -> Optional[str]: + return pulumi.get(self, "cex_path") + + @property + @pulumi.getter(name="contentCustomPath") + def content_custom_path(self) -> Optional[bool]: + return pulumi.get(self, "content_custom_path") + + @property + @pulumi.getter(name="contentHostname") + def content_hostname(self) -> Optional[str]: + return pulumi.get(self, "content_hostname") + + @property + @pulumi.getter(name="contentPath") + def content_path(self) -> Optional[str]: + return pulumi.get(self, "content_path") + + @property + @pulumi.getter(name="cpCode") + def cp_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCodeResult']: + return pulumi.get(self, "cp_code") + + @property + @pulumi.getter(name="dynamicCustomPath") + def dynamic_custom_path(self) -> Optional[bool]: + return pulumi.get(self, "dynamic_custom_path") + + @property + @pulumi.getter(name="dynamicMethod") + def dynamic_method(self) -> Optional[str]: + return pulumi.get(self, "dynamic_method") + + @property + @pulumi.getter(name="dynamicPath") + def dynamic_path(self) -> Optional[str]: + return pulumi.get(self, "dynamic_path") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="modifyProtocol") + def modify_protocol(self) -> Optional[bool]: + return pulumi.get(self, "modify_protocol") + + @property + @pulumi.getter(name="netStorageHostname") + def net_storage_hostname(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorFailActionNetStorageHostnameResult']: + return pulumi.get(self, "net_storage_hostname") + + @property + @pulumi.getter(name="netStoragePath") + def net_storage_path(self) -> Optional[str]: + return pulumi.get(self, "net_storage_path") + + @property + @pulumi.getter(name="preserveQueryString") + def preserve_query_string(self) -> Optional[bool]: + return pulumi.get(self, "preserve_query_string") + + @property + @pulumi.getter + def protocol(self) -> Optional[str]: + return pulumi.get(self, "protocol") + + @property + @pulumi.getter(name="redirectCustomPath") + def redirect_custom_path(self) -> Optional[bool]: + return pulumi.get(self, "redirect_custom_path") + + @property + @pulumi.getter(name="redirectHostname") + def redirect_hostname(self) -> Optional[str]: + return pulumi.get(self, "redirect_hostname") + + @property + @pulumi.getter(name="redirectHostnameType") + def redirect_hostname_type(self) -> Optional[str]: + return pulumi.get(self, "redirect_hostname_type") + + @property + @pulumi.getter(name="redirectMethod") + def redirect_method(self) -> Optional[int]: + return pulumi.get(self, "redirect_method") + + @property + @pulumi.getter(name="redirectPath") + def redirect_path(self) -> Optional[str]: + return pulumi.get(self, "redirect_path") + + @property + @pulumi.getter(name="saasCnameEnabled") + def saas_cname_enabled(self) -> Optional[bool]: + return pulumi.get(self, "saas_cname_enabled") + + @property + @pulumi.getter(name="saasCnameLevel") + def saas_cname_level(self) -> Optional[int]: + return pulumi.get(self, "saas_cname_level") + + @property + @pulumi.getter(name="saasCookie") + def saas_cookie(self) -> Optional[str]: + return pulumi.get(self, "saas_cookie") + + @property + @pulumi.getter(name="saasQueryString") + def saas_query_string(self) -> Optional[str]: + return pulumi.get(self, "saas_query_string") + + @property + @pulumi.getter(name="saasRegex") + def saas_regex(self) -> Optional[str]: + return pulumi.get(self, "saas_regex") + + @property + @pulumi.getter(name="saasReplace") + def saas_replace(self) -> Optional[str]: + return pulumi.get(self, "saas_replace") + + @property + @pulumi.getter(name="saasSuffix") + def saas_suffix(self) -> Optional[str]: + return pulumi.get(self, "saas_suffix") + + @property + @pulumi.getter(name="saasType") + def saas_type(self) -> Optional[str]: + return pulumi.get(self, "saas_type") + + @property + @pulumi.getter(name="statusCode") + def status_code(self) -> Optional[int]: + return pulumi.get(self, "status_code") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCodeResult(dict): + def __init__(__self__, *, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCodeCpCodeLimitsResult'] = None, + created_date: Optional[int] = None, + description: Optional[str] = None, + id: Optional[int] = None, + name: Optional[str] = None, + products: Optional[Sequence[str]] = None): + if cp_code_limits is not None: + pulumi.set(__self__, "cp_code_limits", cp_code_limits) + if created_date is not None: + pulumi.set(__self__, "created_date", created_date) + if description is not None: + pulumi.set(__self__, "description", description) + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + if products is not None: + pulumi.set(__self__, "products", products) + + @property + @pulumi.getter(name="cpCodeLimits") + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCodeCpCodeLimitsResult']: + return pulumi.get(self, "cp_code_limits") + + @property + @pulumi.getter(name="createdDate") + def created_date(self) -> Optional[int]: + return pulumi.get(self, "created_date") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def products(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "products") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCodeCpCodeLimitsResult(dict): + def __init__(__self__, *, + current_capacity: Optional[int] = None, + limit: Optional[int] = None, + limit_type: Optional[str] = None): + if current_capacity is not None: + pulumi.set(__self__, "current_capacity", current_capacity) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if limit_type is not None: + pulumi.set(__self__, "limit_type", limit_type) + + @property + @pulumi.getter(name="currentCapacity") + def current_capacity(self) -> Optional[int]: + return pulumi.get(self, "current_capacity") + + @property + @pulumi.getter + def limit(self) -> Optional[int]: + return pulumi.get(self, "limit") + + @property + @pulumi.getter(name="limitType") + def limit_type(self) -> Optional[str]: + return pulumi.get(self, "limit_type") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorFailActionNetStorageHostnameResult(dict): + def __init__(__self__, *, + cp_code: Optional[int] = None, + download_domain_name: Optional[str] = None, + g2o_token: Optional[str] = None): + if cp_code is not None: + pulumi.set(__self__, "cp_code", cp_code) + if download_domain_name is not None: + pulumi.set(__self__, "download_domain_name", download_domain_name) + if g2o_token is not None: + pulumi.set(__self__, "g2o_token", g2o_token) + + @property + @pulumi.getter(name="cpCode") + def cp_code(self) -> Optional[int]: + return pulumi.get(self, "cp_code") + + @property + @pulumi.getter(name="downloadDomainName") + def download_domain_name(self) -> Optional[str]: + return pulumi.get(self, "download_domain_name") + + @property + @pulumi.getter(name="g2oToken") + def g2o_token(self) -> Optional[str]: + return pulumi.get(self, "g2o_token") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorFailoverBotManagerFeatureCompatibilityResult(dict): + def __init__(__self__, *, + compatibility: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if compatibility is not None: + pulumi.set(__self__, "compatibility", compatibility) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def compatibility(self) -> Optional[bool]: + return pulumi.get(self, "compatibility") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorFastInvalidateResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingResult(dict): + def __init__(__self__, *, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingCloudletPolicyResult'] = None, + enabled: Optional[bool] = None, + java_script_insertion_rule: Optional[str] = None, + locked: Optional[bool] = None, + media_math_prefix: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if cloudlet_policy is not None: + pulumi.set(__self__, "cloudlet_policy", cloudlet_policy) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if java_script_insertion_rule is not None: + pulumi.set(__self__, "java_script_insertion_rule", java_script_insertion_rule) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if media_math_prefix is not None: + pulumi.set(__self__, "media_math_prefix", media_math_prefix) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="cloudletPolicy") + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingCloudletPolicyResult']: + return pulumi.get(self, "cloudlet_policy") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="javaScriptInsertionRule") + def java_script_insertion_rule(self) -> Optional[str]: + return pulumi.get(self, "java_script_insertion_rule") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="mediaMathPrefix") + def media_math_prefix(self) -> Optional[str]: + return pulumi.get(self, "media_math_prefix") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingCloudletPolicyResult(dict): + def __init__(__self__, *, + id: Optional[int] = None, + name: Optional[str] = None): + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingPlusResult(dict): + def __init__(__self__, *, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingPlusCloudletPolicyResult'] = None, + enabled: Optional[bool] = None, + java_script_insertion_rule: Optional[str] = None, + locked: Optional[bool] = None, + media_math_prefix: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if cloudlet_policy is not None: + pulumi.set(__self__, "cloudlet_policy", cloudlet_policy) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if java_script_insertion_rule is not None: + pulumi.set(__self__, "java_script_insertion_rule", java_script_insertion_rule) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if media_math_prefix is not None: + pulumi.set(__self__, "media_math_prefix", media_math_prefix) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="cloudletPolicy") + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingPlusCloudletPolicyResult']: + return pulumi.get(self, "cloudlet_policy") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="javaScriptInsertionRule") + def java_script_insertion_rule(self) -> Optional[str]: + return pulumi.get(self, "java_script_insertion_rule") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="mediaMathPrefix") + def media_math_prefix(self) -> Optional[str]: + return pulumi.get(self, "media_math_prefix") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingPlusCloudletPolicyResult(dict): + def __init__(__self__, *, + id: Optional[int] = None, + name: Optional[str] = None): + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorForwardRewriteResult(dict): + def __init__(__self__, *, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorForwardRewriteCloudletPolicyResult'] = None, + cloudlet_shared_policy: Optional[int] = None, + enabled: Optional[bool] = None, + is_shared_policy: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if cloudlet_policy is not None: + pulumi.set(__self__, "cloudlet_policy", cloudlet_policy) + if cloudlet_shared_policy is not None: + pulumi.set(__self__, "cloudlet_shared_policy", cloudlet_shared_policy) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if is_shared_policy is not None: + pulumi.set(__self__, "is_shared_policy", is_shared_policy) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="cloudletPolicy") + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorForwardRewriteCloudletPolicyResult']: + return pulumi.get(self, "cloudlet_policy") + + @property + @pulumi.getter(name="cloudletSharedPolicy") + def cloudlet_shared_policy(self) -> Optional[int]: + return pulumi.get(self, "cloudlet_shared_policy") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="isSharedPolicy") + def is_shared_policy(self) -> Optional[bool]: + return pulumi.get(self, "is_shared_policy") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorForwardRewriteCloudletPolicyResult(dict): + def __init__(__self__, *, + id: Optional[int] = None, + name: Optional[str] = None): + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorFrontEndOptimizationResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorG2oheaderResult(dict): + def __init__(__self__, *, + custom_sign_strings: Optional[Sequence[str]] = None, + data_header: Optional[str] = None, + enabled: Optional[bool] = None, + encoding_version: Optional[int] = None, + locked: Optional[bool] = None, + nonce: Optional[str] = None, + secret_key: Optional[str] = None, + signed_header: Optional[str] = None, + template_uuid: Optional[str] = None, + use_custom_sign_string: Optional[bool] = None, + uuid: Optional[str] = None): + if custom_sign_strings is not None: + pulumi.set(__self__, "custom_sign_strings", custom_sign_strings) + if data_header is not None: + pulumi.set(__self__, "data_header", data_header) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if encoding_version is not None: + pulumi.set(__self__, "encoding_version", encoding_version) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if nonce is not None: + pulumi.set(__self__, "nonce", nonce) + if secret_key is not None: + pulumi.set(__self__, "secret_key", secret_key) + if signed_header is not None: + pulumi.set(__self__, "signed_header", signed_header) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if use_custom_sign_string is not None: + pulumi.set(__self__, "use_custom_sign_string", use_custom_sign_string) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="customSignStrings") + def custom_sign_strings(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "custom_sign_strings") + + @property + @pulumi.getter(name="dataHeader") + def data_header(self) -> Optional[str]: + return pulumi.get(self, "data_header") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="encodingVersion") + def encoding_version(self) -> Optional[int]: + return pulumi.get(self, "encoding_version") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def nonce(self) -> Optional[str]: + return pulumi.get(self, "nonce") + + @property + @pulumi.getter(name="secretKey") + def secret_key(self) -> Optional[str]: + return pulumi.get(self, "secret_key") + + @property + @pulumi.getter(name="signedHeader") + def signed_header(self) -> Optional[str]: + return pulumi.get(self, "signed_header") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="useCustomSignString") + def use_custom_sign_string(self) -> Optional[bool]: + return pulumi.get(self, "use_custom_sign_string") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorGlobalRequestNumberResult(dict): + def __init__(__self__, *, + header_name: Optional[str] = None, + locked: Optional[bool] = None, + output_option: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + variable_name: Optional[str] = None): + if header_name is not None: + pulumi.set(__self__, "header_name", header_name) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if output_option is not None: + pulumi.set(__self__, "output_option", output_option) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if variable_name is not None: + pulumi.set(__self__, "variable_name", variable_name) + + @property + @pulumi.getter(name="headerName") + def header_name(self) -> Optional[str]: + return pulumi.get(self, "header_name") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="outputOption") + def output_option(self) -> Optional[str]: + return pulumi.get(self, "output_option") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter(name="variableName") + def variable_name(self) -> Optional[str]: + return pulumi.get(self, "variable_name") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorGraphqlCachingResult(dict): + def __init__(__self__, *, + advanced: Optional[str] = None, + cache_responses_with_errors: Optional[bool] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + operations_json_body_parameter_name: Optional[str] = None, + operations_url_query_parameter_name: Optional[str] = None, + post_request_processing_error_handling: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if advanced is not None: + pulumi.set(__self__, "advanced", advanced) + if cache_responses_with_errors is not None: + pulumi.set(__self__, "cache_responses_with_errors", cache_responses_with_errors) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if operations_json_body_parameter_name is not None: + pulumi.set(__self__, "operations_json_body_parameter_name", operations_json_body_parameter_name) + if operations_url_query_parameter_name is not None: + pulumi.set(__self__, "operations_url_query_parameter_name", operations_url_query_parameter_name) + if post_request_processing_error_handling is not None: + pulumi.set(__self__, "post_request_processing_error_handling", post_request_processing_error_handling) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def advanced(self) -> Optional[str]: + return pulumi.get(self, "advanced") + + @property + @pulumi.getter(name="cacheResponsesWithErrors") + def cache_responses_with_errors(self) -> Optional[bool]: + return pulumi.get(self, "cache_responses_with_errors") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="operationsJsonBodyParameterName") + def operations_json_body_parameter_name(self) -> Optional[str]: + return pulumi.get(self, "operations_json_body_parameter_name") + + @property + @pulumi.getter(name="operationsUrlQueryParameterName") + def operations_url_query_parameter_name(self) -> Optional[str]: + return pulumi.get(self, "operations_url_query_parameter_name") + + @property + @pulumi.getter(name="postRequestProcessingErrorHandling") + def post_request_processing_error_handling(self) -> Optional[str]: + return pulumi.get(self, "post_request_processing_error_handling") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorGzipResponseResult(dict): + def __init__(__self__, *, + behavior: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if behavior is not None: + pulumi.set(__self__, "behavior", behavior) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def behavior(self) -> Optional[str]: + return pulumi.get(self, "behavior") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorHdDataAdvancedResult(dict): + def __init__(__self__, *, + description: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + xml: Optional[str] = None): + if description is not None: + pulumi.set(__self__, "description", description) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if xml is not None: + pulumi.set(__self__, "xml", xml) + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def xml(self) -> Optional[str]: + return pulumi.get(self, "xml") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorHealthDetectionResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + maximum_reconnects: Optional[int] = None, + retry_count: Optional[int] = None, + retry_interval: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if maximum_reconnects is not None: + pulumi.set(__self__, "maximum_reconnects", maximum_reconnects) + if retry_count is not None: + pulumi.set(__self__, "retry_count", retry_count) + if retry_interval is not None: + pulumi.set(__self__, "retry_interval", retry_interval) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="maximumReconnects") + def maximum_reconnects(self) -> Optional[int]: + return pulumi.get(self, "maximum_reconnects") + + @property + @pulumi.getter(name="retryCount") + def retry_count(self) -> Optional[int]: + return pulumi.get(self, "retry_count") + + @property + @pulumi.getter(name="retryInterval") + def retry_interval(self) -> Optional[str]: + return pulumi.get(self, "retry_interval") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorHsafEipBindingResult(dict): + def __init__(__self__, *, + custom_extracted_serial: Optional[bool] = None, + enabled: Optional[bool] = None, + hash_max_value: Optional[int] = None, + hash_min_value: Optional[int] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + tier: Optional[str] = None, + uuid: Optional[str] = None): + if custom_extracted_serial is not None: + pulumi.set(__self__, "custom_extracted_serial", custom_extracted_serial) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if hash_max_value is not None: + pulumi.set(__self__, "hash_max_value", hash_max_value) + if hash_min_value is not None: + pulumi.set(__self__, "hash_min_value", hash_min_value) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if tier is not None: + pulumi.set(__self__, "tier", tier) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="customExtractedSerial") + def custom_extracted_serial(self) -> Optional[bool]: + return pulumi.get(self, "custom_extracted_serial") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="hashMaxValue") + def hash_max_value(self) -> Optional[int]: + return pulumi.get(self, "hash_max_value") + + @property + @pulumi.getter(name="hashMinValue") + def hash_min_value(self) -> Optional[int]: + return pulumi.get(self, "hash_min_value") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def tier(self) -> Optional[str]: + return pulumi.get(self, "tier") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorHttp2Result(dict): + def __init__(__self__, *, + enabled: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[str]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorHttp3Result(dict): + def __init__(__self__, *, + enable: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enable is not None: + pulumi.set(__self__, "enable", enable) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enable(self) -> Optional[bool]: + return pulumi.get(self, "enable") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorHttpStrictTransportSecurityResult(dict): + def __init__(__self__, *, + enable: Optional[bool] = None, + include_sub_domains: Optional[bool] = None, + locked: Optional[bool] = None, + max_age: Optional[str] = None, + preload: Optional[bool] = None, + redirect: Optional[bool] = None, + redirect_status_code: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enable is not None: + pulumi.set(__self__, "enable", enable) + if include_sub_domains is not None: + pulumi.set(__self__, "include_sub_domains", include_sub_domains) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if max_age is not None: + pulumi.set(__self__, "max_age", max_age) + if preload is not None: + pulumi.set(__self__, "preload", preload) + if redirect is not None: + pulumi.set(__self__, "redirect", redirect) + if redirect_status_code is not None: + pulumi.set(__self__, "redirect_status_code", redirect_status_code) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enable(self) -> Optional[bool]: + return pulumi.get(self, "enable") + + @property + @pulumi.getter(name="includeSubDomains") + def include_sub_domains(self) -> Optional[bool]: + return pulumi.get(self, "include_sub_domains") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="maxAge") + def max_age(self) -> Optional[str]: + return pulumi.get(self, "max_age") + + @property + @pulumi.getter + def preload(self) -> Optional[bool]: + return pulumi.get(self, "preload") + + @property + @pulumi.getter + def redirect(self) -> Optional[bool]: + return pulumi.get(self, "redirect") + + @property + @pulumi.getter(name="redirectStatusCode") + def redirect_status_code(self) -> Optional[int]: + return pulumi.get(self, "redirect_status_code") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorHttpToHttpsUpgradeResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + upgrade: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if upgrade is not None: + pulumi.set(__self__, "upgrade", upgrade) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def upgrade(self) -> Optional[str]: + return pulumi.get(self, "upgrade") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorImOverrideResult(dict): + def __init__(__self__, *, + dpr: Optional[float] = None, + dprvar: Optional[str] = None, + exclude_all_query_parameters: Optional[bool] = None, + excluded_query_parameters: Optional[Sequence[str]] = None, + format: Optional[str] = None, + formatvar: Optional[str] = None, + locked: Optional[bool] = None, + override: Optional[str] = None, + policy: Optional[str] = None, + policyvar: Optional[str] = None, + policyvar_i_mvar: Optional[str] = None, + policyvar_name: Optional[str] = None, + template_uuid: Optional[str] = None, + typesel: Optional[str] = None, + uuid: Optional[str] = None, + width: Optional[float] = None, + widthvar: Optional[str] = None): + if dpr is not None: + pulumi.set(__self__, "dpr", dpr) + if dprvar is not None: + pulumi.set(__self__, "dprvar", dprvar) + if exclude_all_query_parameters is not None: + pulumi.set(__self__, "exclude_all_query_parameters", exclude_all_query_parameters) + if excluded_query_parameters is not None: + pulumi.set(__self__, "excluded_query_parameters", excluded_query_parameters) + if format is not None: + pulumi.set(__self__, "format", format) + if formatvar is not None: + pulumi.set(__self__, "formatvar", formatvar) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if override is not None: + pulumi.set(__self__, "override", override) + if policy is not None: + pulumi.set(__self__, "policy", policy) + if policyvar is not None: + pulumi.set(__self__, "policyvar", policyvar) + if policyvar_i_mvar is not None: + pulumi.set(__self__, "policyvar_i_mvar", policyvar_i_mvar) + if policyvar_name is not None: + pulumi.set(__self__, "policyvar_name", policyvar_name) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if typesel is not None: + pulumi.set(__self__, "typesel", typesel) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if width is not None: + pulumi.set(__self__, "width", width) + if widthvar is not None: + pulumi.set(__self__, "widthvar", widthvar) + + @property + @pulumi.getter + def dpr(self) -> Optional[float]: + return pulumi.get(self, "dpr") + + @property + @pulumi.getter + def dprvar(self) -> Optional[str]: + return pulumi.get(self, "dprvar") + + @property + @pulumi.getter(name="excludeAllQueryParameters") + def exclude_all_query_parameters(self) -> Optional[bool]: + return pulumi.get(self, "exclude_all_query_parameters") + + @property + @pulumi.getter(name="excludedQueryParameters") + def excluded_query_parameters(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "excluded_query_parameters") + + @property + @pulumi.getter + def format(self) -> Optional[str]: + return pulumi.get(self, "format") + + @property + @pulumi.getter + def formatvar(self) -> Optional[str]: + return pulumi.get(self, "formatvar") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def override(self) -> Optional[str]: + return pulumi.get(self, "override") + + @property + @pulumi.getter + def policy(self) -> Optional[str]: + return pulumi.get(self, "policy") + + @property + @pulumi.getter + def policyvar(self) -> Optional[str]: + return pulumi.get(self, "policyvar") + + @property + @pulumi.getter(name="policyvarIMvar") + def policyvar_i_mvar(self) -> Optional[str]: + return pulumi.get(self, "policyvar_i_mvar") + + @property + @pulumi.getter(name="policyvarName") + def policyvar_name(self) -> Optional[str]: + return pulumi.get(self, "policyvar_name") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def typesel(self) -> Optional[str]: + return pulumi.get(self, "typesel") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def width(self) -> Optional[float]: + return pulumi.get(self, "width") + + @property + @pulumi.getter + def widthvar(self) -> Optional[str]: + return pulumi.get(self, "widthvar") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerResult(dict): + def __init__(__self__, *, + apply_best_file_type: Optional[bool] = None, + cp_code_original: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginalResult'] = None, + cp_code_transformed: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformedResult'] = None, + enabled: Optional[bool] = None, + image_set: Optional[str] = None, + locked: Optional[bool] = None, + policy_set_type: Optional[str] = None, + resize: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + video_set: Optional[str] = None): + if apply_best_file_type is not None: + pulumi.set(__self__, "apply_best_file_type", apply_best_file_type) + if cp_code_original is not None: + pulumi.set(__self__, "cp_code_original", cp_code_original) + if cp_code_transformed is not None: + pulumi.set(__self__, "cp_code_transformed", cp_code_transformed) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if image_set is not None: + pulumi.set(__self__, "image_set", image_set) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if policy_set_type is not None: + pulumi.set(__self__, "policy_set_type", policy_set_type) + if resize is not None: + pulumi.set(__self__, "resize", resize) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if video_set is not None: + pulumi.set(__self__, "video_set", video_set) + + @property + @pulumi.getter(name="applyBestFileType") + def apply_best_file_type(self) -> Optional[bool]: + return pulumi.get(self, "apply_best_file_type") + + @property + @pulumi.getter(name="cpCodeOriginal") + def cp_code_original(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginalResult']: + return pulumi.get(self, "cp_code_original") + + @property + @pulumi.getter(name="cpCodeTransformed") + def cp_code_transformed(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformedResult']: + return pulumi.get(self, "cp_code_transformed") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="imageSet") + def image_set(self) -> Optional[str]: + return pulumi.get(self, "image_set") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="policySetType") + def policy_set_type(self) -> Optional[str]: + return pulumi.get(self, "policy_set_type") + + @property + @pulumi.getter + def resize(self) -> Optional[bool]: + return pulumi.get(self, "resize") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter(name="videoSet") + def video_set(self) -> Optional[str]: + return pulumi.get(self, "video_set") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginalResult(dict): + def __init__(__self__, *, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsResult'] = None, + created_date: Optional[int] = None, + description: Optional[str] = None, + id: Optional[int] = None, + name: Optional[str] = None, + products: Optional[Sequence[str]] = None): + if cp_code_limits is not None: + pulumi.set(__self__, "cp_code_limits", cp_code_limits) + if created_date is not None: + pulumi.set(__self__, "created_date", created_date) + if description is not None: + pulumi.set(__self__, "description", description) + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + if products is not None: + pulumi.set(__self__, "products", products) + + @property + @pulumi.getter(name="cpCodeLimits") + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsResult']: + return pulumi.get(self, "cp_code_limits") + + @property + @pulumi.getter(name="createdDate") + def created_date(self) -> Optional[int]: + return pulumi.get(self, "created_date") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def products(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "products") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsResult(dict): + def __init__(__self__, *, + current_capacity: Optional[int] = None, + limit: Optional[int] = None, + limit_type: Optional[str] = None): + if current_capacity is not None: + pulumi.set(__self__, "current_capacity", current_capacity) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if limit_type is not None: + pulumi.set(__self__, "limit_type", limit_type) + + @property + @pulumi.getter(name="currentCapacity") + def current_capacity(self) -> Optional[int]: + return pulumi.get(self, "current_capacity") + + @property + @pulumi.getter + def limit(self) -> Optional[int]: + return pulumi.get(self, "limit") + + @property + @pulumi.getter(name="limitType") + def limit_type(self) -> Optional[str]: + return pulumi.get(self, "limit_type") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformedResult(dict): + def __init__(__self__, *, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsResult'] = None, + created_date: Optional[int] = None, + description: Optional[str] = None, + id: Optional[int] = None, + name: Optional[str] = None, + products: Optional[Sequence[str]] = None): + if cp_code_limits is not None: + pulumi.set(__self__, "cp_code_limits", cp_code_limits) + if created_date is not None: + pulumi.set(__self__, "created_date", created_date) + if description is not None: + pulumi.set(__self__, "description", description) + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + if products is not None: + pulumi.set(__self__, "products", products) + + @property + @pulumi.getter(name="cpCodeLimits") + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsResult']: + return pulumi.get(self, "cp_code_limits") + + @property + @pulumi.getter(name="createdDate") + def created_date(self) -> Optional[int]: + return pulumi.get(self, "created_date") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def products(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "products") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsResult(dict): + def __init__(__self__, *, + current_capacity: Optional[int] = None, + limit: Optional[int] = None, + limit_type: Optional[str] = None): + if current_capacity is not None: + pulumi.set(__self__, "current_capacity", current_capacity) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if limit_type is not None: + pulumi.set(__self__, "limit_type", limit_type) + + @property + @pulumi.getter(name="currentCapacity") + def current_capacity(self) -> Optional[int]: + return pulumi.get(self, "current_capacity") + + @property + @pulumi.getter + def limit(self) -> Optional[int]: + return pulumi.get(self, "limit") + + @property + @pulumi.getter(name="limitType") + def limit_type(self) -> Optional[str]: + return pulumi.get(self, "limit_type") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerResult(dict): + def __init__(__self__, *, + advanced: Optional[bool] = None, + api_reference_title: Optional[str] = None, + apply_best_file_type: Optional[bool] = None, + cp_code_original: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginalResult'] = None, + cp_code_transformed: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformedResult'] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + policy_set: Optional[str] = None, + policy_token: Optional[str] = None, + policy_token_default: Optional[str] = None, + resize: Optional[bool] = None, + settings_title: Optional[str] = None, + super_cache_region: Optional[str] = None, + template_uuid: Optional[str] = None, + traffic_title: Optional[str] = None, + use_existing_policy_set: Optional[bool] = None, + uuid: Optional[str] = None): + if advanced is not None: + pulumi.set(__self__, "advanced", advanced) + if api_reference_title is not None: + pulumi.set(__self__, "api_reference_title", api_reference_title) + if apply_best_file_type is not None: + pulumi.set(__self__, "apply_best_file_type", apply_best_file_type) + if cp_code_original is not None: + pulumi.set(__self__, "cp_code_original", cp_code_original) + if cp_code_transformed is not None: + pulumi.set(__self__, "cp_code_transformed", cp_code_transformed) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if policy_set is not None: + pulumi.set(__self__, "policy_set", policy_set) + if policy_token is not None: + pulumi.set(__self__, "policy_token", policy_token) + if policy_token_default is not None: + pulumi.set(__self__, "policy_token_default", policy_token_default) + if resize is not None: + pulumi.set(__self__, "resize", resize) + if settings_title is not None: + pulumi.set(__self__, "settings_title", settings_title) + if super_cache_region is not None: + pulumi.set(__self__, "super_cache_region", super_cache_region) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if traffic_title is not None: + pulumi.set(__self__, "traffic_title", traffic_title) + if use_existing_policy_set is not None: + pulumi.set(__self__, "use_existing_policy_set", use_existing_policy_set) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def advanced(self) -> Optional[bool]: + return pulumi.get(self, "advanced") + + @property + @pulumi.getter(name="apiReferenceTitle") + def api_reference_title(self) -> Optional[str]: + return pulumi.get(self, "api_reference_title") + + @property + @pulumi.getter(name="applyBestFileType") + def apply_best_file_type(self) -> Optional[bool]: + return pulumi.get(self, "apply_best_file_type") + + @property + @pulumi.getter(name="cpCodeOriginal") + def cp_code_original(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginalResult']: + return pulumi.get(self, "cp_code_original") + + @property + @pulumi.getter(name="cpCodeTransformed") + def cp_code_transformed(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformedResult']: + return pulumi.get(self, "cp_code_transformed") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="policySet") + def policy_set(self) -> Optional[str]: + return pulumi.get(self, "policy_set") + + @property + @pulumi.getter(name="policyToken") + def policy_token(self) -> Optional[str]: + return pulumi.get(self, "policy_token") + + @property + @pulumi.getter(name="policyTokenDefault") + def policy_token_default(self) -> Optional[str]: + return pulumi.get(self, "policy_token_default") + + @property + @pulumi.getter + def resize(self) -> Optional[bool]: + return pulumi.get(self, "resize") + + @property + @pulumi.getter(name="settingsTitle") + def settings_title(self) -> Optional[str]: + return pulumi.get(self, "settings_title") + + @property + @pulumi.getter(name="superCacheRegion") + def super_cache_region(self) -> Optional[str]: + return pulumi.get(self, "super_cache_region") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="trafficTitle") + def traffic_title(self) -> Optional[str]: + return pulumi.get(self, "traffic_title") + + @property + @pulumi.getter(name="useExistingPolicySet") + def use_existing_policy_set(self) -> Optional[bool]: + return pulumi.get(self, "use_existing_policy_set") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginalResult(dict): + def __init__(__self__, *, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginalCpCodeLimitsResult'] = None, + created_date: Optional[int] = None, + description: Optional[str] = None, + id: Optional[int] = None, + name: Optional[str] = None, + products: Optional[Sequence[str]] = None): + if cp_code_limits is not None: + pulumi.set(__self__, "cp_code_limits", cp_code_limits) + if created_date is not None: + pulumi.set(__self__, "created_date", created_date) + if description is not None: + pulumi.set(__self__, "description", description) + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + if products is not None: + pulumi.set(__self__, "products", products) + + @property + @pulumi.getter(name="cpCodeLimits") + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginalCpCodeLimitsResult']: + return pulumi.get(self, "cp_code_limits") + + @property + @pulumi.getter(name="createdDate") + def created_date(self) -> Optional[int]: + return pulumi.get(self, "created_date") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def products(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "products") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginalCpCodeLimitsResult(dict): + def __init__(__self__, *, + current_capacity: Optional[int] = None, + limit: Optional[int] = None, + limit_type: Optional[str] = None): + if current_capacity is not None: + pulumi.set(__self__, "current_capacity", current_capacity) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if limit_type is not None: + pulumi.set(__self__, "limit_type", limit_type) + + @property + @pulumi.getter(name="currentCapacity") + def current_capacity(self) -> Optional[int]: + return pulumi.get(self, "current_capacity") + + @property + @pulumi.getter + def limit(self) -> Optional[int]: + return pulumi.get(self, "limit") + + @property + @pulumi.getter(name="limitType") + def limit_type(self) -> Optional[str]: + return pulumi.get(self, "limit_type") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformedResult(dict): + def __init__(__self__, *, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformedCpCodeLimitsResult'] = None, + created_date: Optional[int] = None, + description: Optional[str] = None, + id: Optional[int] = None, + name: Optional[str] = None, + products: Optional[Sequence[str]] = None): + if cp_code_limits is not None: + pulumi.set(__self__, "cp_code_limits", cp_code_limits) + if created_date is not None: + pulumi.set(__self__, "created_date", created_date) + if description is not None: + pulumi.set(__self__, "description", description) + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + if products is not None: + pulumi.set(__self__, "products", products) + + @property + @pulumi.getter(name="cpCodeLimits") + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformedCpCodeLimitsResult']: + return pulumi.get(self, "cp_code_limits") + + @property + @pulumi.getter(name="createdDate") + def created_date(self) -> Optional[int]: + return pulumi.get(self, "created_date") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def products(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "products") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformedCpCodeLimitsResult(dict): + def __init__(__self__, *, + current_capacity: Optional[int] = None, + limit: Optional[int] = None, + limit_type: Optional[str] = None): + if current_capacity is not None: + pulumi.set(__self__, "current_capacity", current_capacity) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if limit_type is not None: + pulumi.set(__self__, "limit_type", limit_type) + + @property + @pulumi.getter(name="currentCapacity") + def current_capacity(self) -> Optional[int]: + return pulumi.get(self, "current_capacity") + + @property + @pulumi.getter + def limit(self) -> Optional[int]: + return pulumi.get(self, "limit") + + @property + @pulumi.getter(name="limitType") + def limit_type(self) -> Optional[str]: + return pulumi.get(self, "limit_type") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoResult(dict): + def __init__(__self__, *, + advanced: Optional[bool] = None, + api_reference_title: Optional[str] = None, + apply_best_file_type: Optional[bool] = None, + cp_code_original: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginalResult'] = None, + cp_code_transformed: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformedResult'] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + policy_set: Optional[str] = None, + policy_token: Optional[str] = None, + policy_token_default: Optional[str] = None, + resize: Optional[bool] = None, + settings_title: Optional[str] = None, + super_cache_region: Optional[str] = None, + template_uuid: Optional[str] = None, + traffic_title: Optional[str] = None, + use_existing_policy_set: Optional[bool] = None, + uuid: Optional[str] = None): + if advanced is not None: + pulumi.set(__self__, "advanced", advanced) + if api_reference_title is not None: + pulumi.set(__self__, "api_reference_title", api_reference_title) + if apply_best_file_type is not None: + pulumi.set(__self__, "apply_best_file_type", apply_best_file_type) + if cp_code_original is not None: + pulumi.set(__self__, "cp_code_original", cp_code_original) + if cp_code_transformed is not None: + pulumi.set(__self__, "cp_code_transformed", cp_code_transformed) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if policy_set is not None: + pulumi.set(__self__, "policy_set", policy_set) + if policy_token is not None: + pulumi.set(__self__, "policy_token", policy_token) + if policy_token_default is not None: + pulumi.set(__self__, "policy_token_default", policy_token_default) + if resize is not None: + pulumi.set(__self__, "resize", resize) + if settings_title is not None: + pulumi.set(__self__, "settings_title", settings_title) + if super_cache_region is not None: + pulumi.set(__self__, "super_cache_region", super_cache_region) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if traffic_title is not None: + pulumi.set(__self__, "traffic_title", traffic_title) + if use_existing_policy_set is not None: + pulumi.set(__self__, "use_existing_policy_set", use_existing_policy_set) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def advanced(self) -> Optional[bool]: + return pulumi.get(self, "advanced") + + @property + @pulumi.getter(name="apiReferenceTitle") + def api_reference_title(self) -> Optional[str]: + return pulumi.get(self, "api_reference_title") + + @property + @pulumi.getter(name="applyBestFileType") + def apply_best_file_type(self) -> Optional[bool]: + return pulumi.get(self, "apply_best_file_type") + + @property + @pulumi.getter(name="cpCodeOriginal") + def cp_code_original(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginalResult']: + return pulumi.get(self, "cp_code_original") + + @property + @pulumi.getter(name="cpCodeTransformed") + def cp_code_transformed(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformedResult']: + return pulumi.get(self, "cp_code_transformed") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="policySet") + def policy_set(self) -> Optional[str]: + return pulumi.get(self, "policy_set") + + @property + @pulumi.getter(name="policyToken") + def policy_token(self) -> Optional[str]: + return pulumi.get(self, "policy_token") + + @property + @pulumi.getter(name="policyTokenDefault") + def policy_token_default(self) -> Optional[str]: + return pulumi.get(self, "policy_token_default") + + @property + @pulumi.getter + def resize(self) -> Optional[bool]: + return pulumi.get(self, "resize") + + @property + @pulumi.getter(name="settingsTitle") + def settings_title(self) -> Optional[str]: + return pulumi.get(self, "settings_title") + + @property + @pulumi.getter(name="superCacheRegion") + def super_cache_region(self) -> Optional[str]: + return pulumi.get(self, "super_cache_region") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="trafficTitle") + def traffic_title(self) -> Optional[str]: + return pulumi.get(self, "traffic_title") + + @property + @pulumi.getter(name="useExistingPolicySet") + def use_existing_policy_set(self) -> Optional[bool]: + return pulumi.get(self, "use_existing_policy_set") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginalResult(dict): + def __init__(__self__, *, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsResult'] = None, + created_date: Optional[int] = None, + description: Optional[str] = None, + id: Optional[int] = None, + name: Optional[str] = None, + products: Optional[Sequence[str]] = None): + if cp_code_limits is not None: + pulumi.set(__self__, "cp_code_limits", cp_code_limits) + if created_date is not None: + pulumi.set(__self__, "created_date", created_date) + if description is not None: + pulumi.set(__self__, "description", description) + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + if products is not None: + pulumi.set(__self__, "products", products) + + @property + @pulumi.getter(name="cpCodeLimits") + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsResult']: + return pulumi.get(self, "cp_code_limits") + + @property + @pulumi.getter(name="createdDate") + def created_date(self) -> Optional[int]: + return pulumi.get(self, "created_date") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def products(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "products") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsResult(dict): + def __init__(__self__, *, + current_capacity: Optional[int] = None, + limit: Optional[int] = None, + limit_type: Optional[str] = None): + if current_capacity is not None: + pulumi.set(__self__, "current_capacity", current_capacity) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if limit_type is not None: + pulumi.set(__self__, "limit_type", limit_type) + + @property + @pulumi.getter(name="currentCapacity") + def current_capacity(self) -> Optional[int]: + return pulumi.get(self, "current_capacity") + + @property + @pulumi.getter + def limit(self) -> Optional[int]: + return pulumi.get(self, "limit") + + @property + @pulumi.getter(name="limitType") + def limit_type(self) -> Optional[str]: + return pulumi.get(self, "limit_type") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformedResult(dict): + def __init__(__self__, *, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsResult'] = None, + created_date: Optional[int] = None, + description: Optional[str] = None, + id: Optional[int] = None, + name: Optional[str] = None, + products: Optional[Sequence[str]] = None): + if cp_code_limits is not None: + pulumi.set(__self__, "cp_code_limits", cp_code_limits) + if created_date is not None: + pulumi.set(__self__, "created_date", created_date) + if description is not None: + pulumi.set(__self__, "description", description) + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + if products is not None: + pulumi.set(__self__, "products", products) + + @property + @pulumi.getter(name="cpCodeLimits") + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsResult']: + return pulumi.get(self, "cp_code_limits") + + @property + @pulumi.getter(name="createdDate") + def created_date(self) -> Optional[int]: + return pulumi.get(self, "created_date") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def products(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "products") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsResult(dict): + def __init__(__self__, *, + current_capacity: Optional[int] = None, + limit: Optional[int] = None, + limit_type: Optional[str] = None): + if current_capacity is not None: + pulumi.set(__self__, "current_capacity", current_capacity) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if limit_type is not None: + pulumi.set(__self__, "limit_type", limit_type) + + @property + @pulumi.getter(name="currentCapacity") + def current_capacity(self) -> Optional[int]: + return pulumi.get(self, "current_capacity") + + @property + @pulumi.getter + def limit(self) -> Optional[int]: + return pulumi.get(self, "limit") + + @property + @pulumi.getter(name="limitType") + def limit_type(self) -> Optional[str]: + return pulumi.get(self, "limit_type") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorIncludeResult(dict): + def __init__(__self__, *, + id: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if id is not None: + pulumi.set(__self__, "id", id) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def id(self) -> Optional[str]: + return pulumi.get(self, "id") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorInputValidationResult(dict): + def __init__(__self__, *, + allow_large_post_body: Optional[bool] = None, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorInputValidationCloudletPolicyResult'] = None, + enabled: Optional[bool] = None, + failure302_uri: Optional[str] = None, + label: Optional[str] = None, + locked: Optional[bool] = None, + penalty302_uri: Optional[str] = None, + penalty403_net_storage_path: Optional[str] = None, + penalty_action: Optional[str] = None, + penalty_branded_deny_cache_ttl: Optional[int] = None, + penalty_net_storage: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorInputValidationPenaltyNetStorageResult'] = None, + penalty_threshold: Optional[int] = None, + penalty_title: Optional[str] = None, + reset_on_valid: Optional[bool] = None, + template_uuid: Optional[str] = None, + user_identification_by_cookie: Optional[bool] = None, + user_identification_by_headers: Optional[bool] = None, + user_identification_by_ip: Optional[bool] = None, + user_identification_by_params: Optional[bool] = None, + user_identification_key_cookie: Optional[str] = None, + user_identification_key_headers: Optional[Sequence[str]] = None, + user_identification_key_params: Optional[Sequence[str]] = None, + user_identification_title: Optional[str] = None, + uuid: Optional[str] = None, + validate_on_origin_header_name: Optional[str] = None, + validate_on_origin_header_value: Optional[str] = None, + validate_on_origin_response_code: Optional[int] = None, + validate_on_origin_with: Optional[str] = None, + validation_title: Optional[str] = None): + if allow_large_post_body is not None: + pulumi.set(__self__, "allow_large_post_body", allow_large_post_body) + if cloudlet_policy is not None: + pulumi.set(__self__, "cloudlet_policy", cloudlet_policy) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if failure302_uri is not None: + pulumi.set(__self__, "failure302_uri", failure302_uri) + if label is not None: + pulumi.set(__self__, "label", label) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if penalty302_uri is not None: + pulumi.set(__self__, "penalty302_uri", penalty302_uri) + if penalty403_net_storage_path is not None: + pulumi.set(__self__, "penalty403_net_storage_path", penalty403_net_storage_path) + if penalty_action is not None: + pulumi.set(__self__, "penalty_action", penalty_action) + if penalty_branded_deny_cache_ttl is not None: + pulumi.set(__self__, "penalty_branded_deny_cache_ttl", penalty_branded_deny_cache_ttl) + if penalty_net_storage is not None: + pulumi.set(__self__, "penalty_net_storage", penalty_net_storage) + if penalty_threshold is not None: + pulumi.set(__self__, "penalty_threshold", penalty_threshold) + if penalty_title is not None: + pulumi.set(__self__, "penalty_title", penalty_title) + if reset_on_valid is not None: + pulumi.set(__self__, "reset_on_valid", reset_on_valid) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if user_identification_by_cookie is not None: + pulumi.set(__self__, "user_identification_by_cookie", user_identification_by_cookie) + if user_identification_by_headers is not None: + pulumi.set(__self__, "user_identification_by_headers", user_identification_by_headers) + if user_identification_by_ip is not None: + pulumi.set(__self__, "user_identification_by_ip", user_identification_by_ip) + if user_identification_by_params is not None: + pulumi.set(__self__, "user_identification_by_params", user_identification_by_params) + if user_identification_key_cookie is not None: + pulumi.set(__self__, "user_identification_key_cookie", user_identification_key_cookie) + if user_identification_key_headers is not None: + pulumi.set(__self__, "user_identification_key_headers", user_identification_key_headers) + if user_identification_key_params is not None: + pulumi.set(__self__, "user_identification_key_params", user_identification_key_params) + if user_identification_title is not None: + pulumi.set(__self__, "user_identification_title", user_identification_title) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if validate_on_origin_header_name is not None: + pulumi.set(__self__, "validate_on_origin_header_name", validate_on_origin_header_name) + if validate_on_origin_header_value is not None: + pulumi.set(__self__, "validate_on_origin_header_value", validate_on_origin_header_value) + if validate_on_origin_response_code is not None: + pulumi.set(__self__, "validate_on_origin_response_code", validate_on_origin_response_code) + if validate_on_origin_with is not None: + pulumi.set(__self__, "validate_on_origin_with", validate_on_origin_with) + if validation_title is not None: + pulumi.set(__self__, "validation_title", validation_title) + + @property + @pulumi.getter(name="allowLargePostBody") + def allow_large_post_body(self) -> Optional[bool]: + return pulumi.get(self, "allow_large_post_body") + + @property + @pulumi.getter(name="cloudletPolicy") + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorInputValidationCloudletPolicyResult']: + return pulumi.get(self, "cloudlet_policy") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="failure302Uri") + def failure302_uri(self) -> Optional[str]: + return pulumi.get(self, "failure302_uri") + + @property + @pulumi.getter + def label(self) -> Optional[str]: + return pulumi.get(self, "label") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="penalty302Uri") + def penalty302_uri(self) -> Optional[str]: + return pulumi.get(self, "penalty302_uri") + + @property + @pulumi.getter(name="penalty403NetStoragePath") + def penalty403_net_storage_path(self) -> Optional[str]: + return pulumi.get(self, "penalty403_net_storage_path") + + @property + @pulumi.getter(name="penaltyAction") + def penalty_action(self) -> Optional[str]: + return pulumi.get(self, "penalty_action") + + @property + @pulumi.getter(name="penaltyBrandedDenyCacheTtl") + def penalty_branded_deny_cache_ttl(self) -> Optional[int]: + return pulumi.get(self, "penalty_branded_deny_cache_ttl") + + @property + @pulumi.getter(name="penaltyNetStorage") + def penalty_net_storage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorInputValidationPenaltyNetStorageResult']: + return pulumi.get(self, "penalty_net_storage") + + @property + @pulumi.getter(name="penaltyThreshold") + def penalty_threshold(self) -> Optional[int]: + return pulumi.get(self, "penalty_threshold") + + @property + @pulumi.getter(name="penaltyTitle") + def penalty_title(self) -> Optional[str]: + return pulumi.get(self, "penalty_title") + + @property + @pulumi.getter(name="resetOnValid") + def reset_on_valid(self) -> Optional[bool]: + return pulumi.get(self, "reset_on_valid") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="userIdentificationByCookie") + def user_identification_by_cookie(self) -> Optional[bool]: + return pulumi.get(self, "user_identification_by_cookie") + + @property + @pulumi.getter(name="userIdentificationByHeaders") + def user_identification_by_headers(self) -> Optional[bool]: + return pulumi.get(self, "user_identification_by_headers") + + @property + @pulumi.getter(name="userIdentificationByIp") + def user_identification_by_ip(self) -> Optional[bool]: + return pulumi.get(self, "user_identification_by_ip") + + @property + @pulumi.getter(name="userIdentificationByParams") + def user_identification_by_params(self) -> Optional[bool]: + return pulumi.get(self, "user_identification_by_params") + + @property + @pulumi.getter(name="userIdentificationKeyCookie") + def user_identification_key_cookie(self) -> Optional[str]: + return pulumi.get(self, "user_identification_key_cookie") + + @property + @pulumi.getter(name="userIdentificationKeyHeaders") + def user_identification_key_headers(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "user_identification_key_headers") + + @property + @pulumi.getter(name="userIdentificationKeyParams") + def user_identification_key_params(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "user_identification_key_params") + + @property + @pulumi.getter(name="userIdentificationTitle") + def user_identification_title(self) -> Optional[str]: + return pulumi.get(self, "user_identification_title") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter(name="validateOnOriginHeaderName") + def validate_on_origin_header_name(self) -> Optional[str]: + return pulumi.get(self, "validate_on_origin_header_name") + + @property + @pulumi.getter(name="validateOnOriginHeaderValue") + def validate_on_origin_header_value(self) -> Optional[str]: + return pulumi.get(self, "validate_on_origin_header_value") + + @property + @pulumi.getter(name="validateOnOriginResponseCode") + def validate_on_origin_response_code(self) -> Optional[int]: + return pulumi.get(self, "validate_on_origin_response_code") + + @property + @pulumi.getter(name="validateOnOriginWith") + def validate_on_origin_with(self) -> Optional[str]: + return pulumi.get(self, "validate_on_origin_with") + + @property + @pulumi.getter(name="validationTitle") + def validation_title(self) -> Optional[str]: + return pulumi.get(self, "validation_title") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorInputValidationCloudletPolicyResult(dict): + def __init__(__self__, *, + id: Optional[int] = None, + name: Optional[str] = None): + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorInputValidationPenaltyNetStorageResult(dict): + def __init__(__self__, *, + cp_code: Optional[int] = None, + download_domain_name: Optional[str] = None, + g2o_token: Optional[str] = None): + if cp_code is not None: + pulumi.set(__self__, "cp_code", cp_code) + if download_domain_name is not None: + pulumi.set(__self__, "download_domain_name", download_domain_name) + if g2o_token is not None: + pulumi.set(__self__, "g2o_token", g2o_token) + + @property + @pulumi.getter(name="cpCode") + def cp_code(self) -> Optional[int]: + return pulumi.get(self, "cp_code") + + @property + @pulumi.getter(name="downloadDomainName") + def download_domain_name(self) -> Optional[str]: + return pulumi.get(self, "download_domain_name") + + @property + @pulumi.getter(name="g2oToken") + def g2o_token(self) -> Optional[str]: + return pulumi.get(self, "g2o_token") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorInstantResult(dict): + def __init__(__self__, *, + custom_link_relations: Optional[Sequence[str]] = None, + locked: Optional[bool] = None, + prefetch_cacheable: Optional[bool] = None, + prefetch_html: Optional[bool] = None, + prefetch_no_store: Optional[bool] = None, + prefetch_no_store_extensions: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if custom_link_relations is not None: + pulumi.set(__self__, "custom_link_relations", custom_link_relations) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if prefetch_cacheable is not None: + pulumi.set(__self__, "prefetch_cacheable", prefetch_cacheable) + if prefetch_html is not None: + pulumi.set(__self__, "prefetch_html", prefetch_html) + if prefetch_no_store is not None: + pulumi.set(__self__, "prefetch_no_store", prefetch_no_store) + if prefetch_no_store_extensions is not None: + pulumi.set(__self__, "prefetch_no_store_extensions", prefetch_no_store_extensions) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="customLinkRelations") + def custom_link_relations(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "custom_link_relations") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="prefetchCacheable") + def prefetch_cacheable(self) -> Optional[bool]: + return pulumi.get(self, "prefetch_cacheable") + + @property + @pulumi.getter(name="prefetchHtml") + def prefetch_html(self) -> Optional[bool]: + return pulumi.get(self, "prefetch_html") + + @property + @pulumi.getter(name="prefetchNoStore") + def prefetch_no_store(self) -> Optional[bool]: + return pulumi.get(self, "prefetch_no_store") + + @property + @pulumi.getter(name="prefetchNoStoreExtensions") + def prefetch_no_store_extensions(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "prefetch_no_store_extensions") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorInstantConfigResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorLargeFileOptimizationResult(dict): + def __init__(__self__, *, + enable_partial_object_caching: Optional[str] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + maximum_size: Optional[str] = None, + minimum_size: Optional[str] = None, + template_uuid: Optional[str] = None, + use_versioning: Optional[bool] = None, + uuid: Optional[str] = None): + if enable_partial_object_caching is not None: + pulumi.set(__self__, "enable_partial_object_caching", enable_partial_object_caching) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if maximum_size is not None: + pulumi.set(__self__, "maximum_size", maximum_size) + if minimum_size is not None: + pulumi.set(__self__, "minimum_size", minimum_size) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if use_versioning is not None: + pulumi.set(__self__, "use_versioning", use_versioning) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="enablePartialObjectCaching") + def enable_partial_object_caching(self) -> Optional[str]: + return pulumi.get(self, "enable_partial_object_caching") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="maximumSize") + def maximum_size(self) -> Optional[str]: + return pulumi.get(self, "maximum_size") + + @property + @pulumi.getter(name="minimumSize") + def minimum_size(self) -> Optional[str]: + return pulumi.get(self, "minimum_size") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="useVersioning") + def use_versioning(self) -> Optional[bool]: + return pulumi.get(self, "use_versioning") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorLargeFileOptimizationAdvancedResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + fragment_size: Optional[str] = None, + locked: Optional[bool] = None, + object_size: Optional[str] = None, + prefetch_after_request: Optional[int] = None, + prefetch_during_request: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if fragment_size is not None: + pulumi.set(__self__, "fragment_size", fragment_size) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if object_size is not None: + pulumi.set(__self__, "object_size", object_size) + if prefetch_after_request is not None: + pulumi.set(__self__, "prefetch_after_request", prefetch_after_request) + if prefetch_during_request is not None: + pulumi.set(__self__, "prefetch_during_request", prefetch_during_request) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="fragmentSize") + def fragment_size(self) -> Optional[str]: + return pulumi.get(self, "fragment_size") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="objectSize") + def object_size(self) -> Optional[str]: + return pulumi.get(self, "object_size") + + @property + @pulumi.getter(name="prefetchAfterRequest") + def prefetch_after_request(self) -> Optional[int]: + return pulumi.get(self, "prefetch_after_request") + + @property + @pulumi.getter(name="prefetchDuringRequest") + def prefetch_during_request(self) -> Optional[int]: + return pulumi.get(self, "prefetch_during_request") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateResult(dict): + def __init__(__self__, *, + bitrate_tables: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateBitrateTableResult']] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + threshold_tables: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateThresholdTableResult']] = None, + uuid: Optional[str] = None): + if bitrate_tables is not None: + pulumi.set(__self__, "bitrate_tables", bitrate_tables) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if threshold_tables is not None: + pulumi.set(__self__, "threshold_tables", threshold_tables) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="bitrateTables") + def bitrate_tables(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateBitrateTableResult']]: + return pulumi.get(self, "bitrate_tables") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="thresholdTables") + def threshold_tables(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateThresholdTableResult']]: + return pulumi.get(self, "threshold_tables") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateBitrateTableResult(dict): + def __init__(__self__, *, + bitrate_unit: Optional[str] = None, + bitrate_value: Optional[float] = None): + if bitrate_unit is not None: + pulumi.set(__self__, "bitrate_unit", bitrate_unit) + if bitrate_value is not None: + pulumi.set(__self__, "bitrate_value", bitrate_value) + + @property + @pulumi.getter(name="bitrateUnit") + def bitrate_unit(self) -> Optional[str]: + return pulumi.get(self, "bitrate_unit") + + @property + @pulumi.getter(name="bitrateValue") + def bitrate_value(self) -> Optional[float]: + return pulumi.get(self, "bitrate_value") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateThresholdTableResult(dict): + def __init__(__self__, *, + threshold_unit: Optional[str] = None, + threshold_value: Optional[int] = None): + if threshold_unit is not None: + pulumi.set(__self__, "threshold_unit", threshold_unit) + if threshold_value is not None: + pulumi.set(__self__, "threshold_value", threshold_value) + + @property + @pulumi.getter(name="thresholdUnit") + def threshold_unit(self) -> Optional[str]: + return pulumi.get(self, "threshold_unit") + + @property + @pulumi.getter(name="thresholdValue") + def threshold_value(self) -> Optional[int]: + return pulumi.get(self, "threshold_value") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorLogCustomResult(dict): + def __init__(__self__, *, + custom_log_field: Optional[str] = None, + locked: Optional[bool] = None, + log_custom_log_field: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if custom_log_field is not None: + pulumi.set(__self__, "custom_log_field", custom_log_field) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if log_custom_log_field is not None: + pulumi.set(__self__, "log_custom_log_field", log_custom_log_field) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="customLogField") + def custom_log_field(self) -> Optional[str]: + return pulumi.get(self, "custom_log_field") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="logCustomLogField") + def log_custom_log_field(self) -> Optional[bool]: + return pulumi.get(self, "log_custom_log_field") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorMPulseResult(dict): + def __init__(__self__, *, + api_key: Optional[str] = None, + buffer_size: Optional[str] = None, + config_override: Optional[str] = None, + enabled: Optional[bool] = None, + loader_version: Optional[str] = None, + locked: Optional[bool] = None, + require_pci: Optional[bool] = None, + template_uuid: Optional[str] = None, + title_optional: Optional[str] = None, + uuid: Optional[str] = None): + if api_key is not None: + pulumi.set(__self__, "api_key", api_key) + if buffer_size is not None: + pulumi.set(__self__, "buffer_size", buffer_size) + if config_override is not None: + pulumi.set(__self__, "config_override", config_override) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if loader_version is not None: + pulumi.set(__self__, "loader_version", loader_version) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if require_pci is not None: + pulumi.set(__self__, "require_pci", require_pci) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if title_optional is not None: + pulumi.set(__self__, "title_optional", title_optional) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="apiKey") + def api_key(self) -> Optional[str]: + return pulumi.get(self, "api_key") + + @property + @pulumi.getter(name="bufferSize") + def buffer_size(self) -> Optional[str]: + return pulumi.get(self, "buffer_size") + + @property + @pulumi.getter(name="configOverride") + def config_override(self) -> Optional[str]: + return pulumi.get(self, "config_override") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="loaderVersion") + def loader_version(self) -> Optional[str]: + return pulumi.get(self, "loader_version") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="requirePci") + def require_pci(self) -> Optional[bool]: + return pulumi.get(self, "require_pci") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="titleOptional") + def title_optional(self) -> Optional[str]: + return pulumi.get(self, "title_optional") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorManifestPersonalizationResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + hls_enable_debug_headers: Optional[bool] = None, + hls_enabled: Optional[bool] = None, + hls_filter_in_bitrate_ranges: Optional[str] = None, + hls_filter_in_bitrates: Optional[str] = None, + hls_mode: Optional[str] = None, + hls_preferred_bitrate: Optional[str] = None, + hls_query_param_enabled: Optional[bool] = None, + hls_query_param_secret_key: Optional[str] = None, + hls_query_param_transition_key: Optional[str] = None, + hls_show_advanced: Optional[bool] = None, + hls_title: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if hls_enable_debug_headers is not None: + pulumi.set(__self__, "hls_enable_debug_headers", hls_enable_debug_headers) + if hls_enabled is not None: + pulumi.set(__self__, "hls_enabled", hls_enabled) + if hls_filter_in_bitrate_ranges is not None: + pulumi.set(__self__, "hls_filter_in_bitrate_ranges", hls_filter_in_bitrate_ranges) + if hls_filter_in_bitrates is not None: + pulumi.set(__self__, "hls_filter_in_bitrates", hls_filter_in_bitrates) + if hls_mode is not None: + pulumi.set(__self__, "hls_mode", hls_mode) + if hls_preferred_bitrate is not None: + pulumi.set(__self__, "hls_preferred_bitrate", hls_preferred_bitrate) + if hls_query_param_enabled is not None: + pulumi.set(__self__, "hls_query_param_enabled", hls_query_param_enabled) + if hls_query_param_secret_key is not None: + pulumi.set(__self__, "hls_query_param_secret_key", hls_query_param_secret_key) + if hls_query_param_transition_key is not None: + pulumi.set(__self__, "hls_query_param_transition_key", hls_query_param_transition_key) + if hls_show_advanced is not None: + pulumi.set(__self__, "hls_show_advanced", hls_show_advanced) + if hls_title is not None: + pulumi.set(__self__, "hls_title", hls_title) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="hlsEnableDebugHeaders") + def hls_enable_debug_headers(self) -> Optional[bool]: + return pulumi.get(self, "hls_enable_debug_headers") + + @property + @pulumi.getter(name="hlsEnabled") + def hls_enabled(self) -> Optional[bool]: + return pulumi.get(self, "hls_enabled") + + @property + @pulumi.getter(name="hlsFilterInBitrateRanges") + def hls_filter_in_bitrate_ranges(self) -> Optional[str]: + return pulumi.get(self, "hls_filter_in_bitrate_ranges") + + @property + @pulumi.getter(name="hlsFilterInBitrates") + def hls_filter_in_bitrates(self) -> Optional[str]: + return pulumi.get(self, "hls_filter_in_bitrates") + + @property + @pulumi.getter(name="hlsMode") + def hls_mode(self) -> Optional[str]: + return pulumi.get(self, "hls_mode") + + @property + @pulumi.getter(name="hlsPreferredBitrate") + def hls_preferred_bitrate(self) -> Optional[str]: + return pulumi.get(self, "hls_preferred_bitrate") + + @property + @pulumi.getter(name="hlsQueryParamEnabled") + def hls_query_param_enabled(self) -> Optional[bool]: + return pulumi.get(self, "hls_query_param_enabled") + + @property + @pulumi.getter(name="hlsQueryParamSecretKey") + def hls_query_param_secret_key(self) -> Optional[str]: + return pulumi.get(self, "hls_query_param_secret_key") + + @property + @pulumi.getter(name="hlsQueryParamTransitionKey") + def hls_query_param_transition_key(self) -> Optional[str]: + return pulumi.get(self, "hls_query_param_transition_key") + + @property + @pulumi.getter(name="hlsShowAdvanced") + def hls_show_advanced(self) -> Optional[bool]: + return pulumi.get(self, "hls_show_advanced") + + @property + @pulumi.getter(name="hlsTitle") + def hls_title(self) -> Optional[str]: + return pulumi.get(self, "hls_title") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorManifestReroutingResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + partner: Optional[str] = None, + template_uuid: Optional[str] = None, + username: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if partner is not None: + pulumi.set(__self__, "partner", partner) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if username is not None: + pulumi.set(__self__, "username", username) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def partner(self) -> Optional[str]: + return pulumi.get(self, "partner") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def username(self) -> Optional[str]: + return pulumi.get(self, "username") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorManualServerPushResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + serverpushlists: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if serverpushlists is not None: + pulumi.set(__self__, "serverpushlists", serverpushlists) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def serverpushlists(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "serverpushlists") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorMediaAccelerationResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorMediaAccelerationQuicOptoutResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + optout: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if optout is not None: + pulumi.set(__self__, "optout", optout) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def optout(self) -> Optional[str]: + return pulumi.get(self, "optout") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorMediaClientResult(dict): + def __init__(__self__, *, + beacon_id: Optional[str] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + use_hybrid_http_udp: Optional[bool] = None, + uuid: Optional[str] = None): + if beacon_id is not None: + pulumi.set(__self__, "beacon_id", beacon_id) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if use_hybrid_http_udp is not None: + pulumi.set(__self__, "use_hybrid_http_udp", use_hybrid_http_udp) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="beaconId") + def beacon_id(self) -> Optional[str]: + return pulumi.get(self, "beacon_id") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="useHybridHttpUdp") + def use_hybrid_http_udp(self) -> Optional[bool]: + return pulumi.get(self, "use_hybrid_http_udp") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorMediaFileRetrievalOptimizationResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorMediaOriginFailoverResult(dict): + def __init__(__self__, *, + cache_error_response: Optional[bool] = None, + cache_window: Optional[str] = None, + client_response_code: Optional[str] = None, + detect_object_unavailable: Optional[bool] = None, + detect_object_unavailable_title: Optional[str] = None, + detect_origin_unavailable: Optional[bool] = None, + detect_origin_unavailable_title: Optional[str] = None, + detect_origin_unresponsive: Optional[bool] = None, + detect_origin_unresponsive_title: Optional[str] = None, + locked: Optional[bool] = None, + object_unavailable_alternate_host: Optional[str] = None, + object_unavailable_backup_host: Optional[str] = None, + object_unavailable_blacklist_origin_ip: Optional[bool] = None, + object_unavailable_blacklist_window: Optional[str] = None, + object_unavailable_change_protocol: Optional[bool] = None, + object_unavailable_detection_level: Optional[str] = None, + object_unavailable_include_query_string: Optional[bool] = None, + object_unavailable_modified_path: Optional[str] = None, + object_unavailable_modify_request_path: Optional[bool] = None, + object_unavailable_protocol: Optional[str] = None, + object_unavailable_recovery: Optional[str] = None, + object_unavailable_redirect_method: Optional[int] = None, + object_unavailable_response_codes: Optional[Sequence[str]] = None, + object_unavailable_retry_limit: Optional[str] = None, + origin_unavailable_alternate_host: Optional[str] = None, + origin_unavailable_backup_host: Optional[str] = None, + origin_unavailable_blacklist_origin_ip: Optional[bool] = None, + origin_unavailable_blacklist_window: Optional[str] = None, + origin_unavailable_change_protocol: Optional[bool] = None, + origin_unavailable_detection_level: Optional[str] = None, + origin_unavailable_include_query_string: Optional[bool] = None, + origin_unavailable_modified_path: Optional[str] = None, + origin_unavailable_modify_request_path: Optional[bool] = None, + origin_unavailable_protocol: Optional[str] = None, + origin_unavailable_recovery: Optional[str] = None, + origin_unavailable_redirect_method: Optional[int] = None, + origin_unavailable_response_codes: Optional[Sequence[str]] = None, + origin_unavailable_retry_limit: Optional[str] = None, + origin_unresponsive_alternate_host: Optional[str] = None, + origin_unresponsive_backup_host: Optional[str] = None, + origin_unresponsive_blacklist_origin_ip: Optional[bool] = None, + origin_unresponsive_blacklist_window: Optional[str] = None, + origin_unresponsive_change_protocol: Optional[bool] = None, + origin_unresponsive_detection_level: Optional[str] = None, + origin_unresponsive_include_query_string: Optional[bool] = None, + origin_unresponsive_modified_path: Optional[str] = None, + origin_unresponsive_modify_request_path: Optional[bool] = None, + origin_unresponsive_protocol: Optional[str] = None, + origin_unresponsive_recovery: Optional[str] = None, + origin_unresponsive_redirect_method: Optional[int] = None, + origin_unresponsive_retry_limit: Optional[str] = None, + other_options: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if cache_error_response is not None: + pulumi.set(__self__, "cache_error_response", cache_error_response) + if cache_window is not None: + pulumi.set(__self__, "cache_window", cache_window) + if client_response_code is not None: + pulumi.set(__self__, "client_response_code", client_response_code) + if detect_object_unavailable is not None: + pulumi.set(__self__, "detect_object_unavailable", detect_object_unavailable) + if detect_object_unavailable_title is not None: + pulumi.set(__self__, "detect_object_unavailable_title", detect_object_unavailable_title) + if detect_origin_unavailable is not None: + pulumi.set(__self__, "detect_origin_unavailable", detect_origin_unavailable) + if detect_origin_unavailable_title is not None: + pulumi.set(__self__, "detect_origin_unavailable_title", detect_origin_unavailable_title) + if detect_origin_unresponsive is not None: + pulumi.set(__self__, "detect_origin_unresponsive", detect_origin_unresponsive) + if detect_origin_unresponsive_title is not None: + pulumi.set(__self__, "detect_origin_unresponsive_title", detect_origin_unresponsive_title) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if object_unavailable_alternate_host is not None: + pulumi.set(__self__, "object_unavailable_alternate_host", object_unavailable_alternate_host) + if object_unavailable_backup_host is not None: + pulumi.set(__self__, "object_unavailable_backup_host", object_unavailable_backup_host) + if object_unavailable_blacklist_origin_ip is not None: + pulumi.set(__self__, "object_unavailable_blacklist_origin_ip", object_unavailable_blacklist_origin_ip) + if object_unavailable_blacklist_window is not None: + pulumi.set(__self__, "object_unavailable_blacklist_window", object_unavailable_blacklist_window) + if object_unavailable_change_protocol is not None: + pulumi.set(__self__, "object_unavailable_change_protocol", object_unavailable_change_protocol) + if object_unavailable_detection_level is not None: + pulumi.set(__self__, "object_unavailable_detection_level", object_unavailable_detection_level) + if object_unavailable_include_query_string is not None: + pulumi.set(__self__, "object_unavailable_include_query_string", object_unavailable_include_query_string) + if object_unavailable_modified_path is not None: + pulumi.set(__self__, "object_unavailable_modified_path", object_unavailable_modified_path) + if object_unavailable_modify_request_path is not None: + pulumi.set(__self__, "object_unavailable_modify_request_path", object_unavailable_modify_request_path) + if object_unavailable_protocol is not None: + pulumi.set(__self__, "object_unavailable_protocol", object_unavailable_protocol) + if object_unavailable_recovery is not None: + pulumi.set(__self__, "object_unavailable_recovery", object_unavailable_recovery) + if object_unavailable_redirect_method is not None: + pulumi.set(__self__, "object_unavailable_redirect_method", object_unavailable_redirect_method) + if object_unavailable_response_codes is not None: + pulumi.set(__self__, "object_unavailable_response_codes", object_unavailable_response_codes) + if object_unavailable_retry_limit is not None: + pulumi.set(__self__, "object_unavailable_retry_limit", object_unavailable_retry_limit) + if origin_unavailable_alternate_host is not None: + pulumi.set(__self__, "origin_unavailable_alternate_host", origin_unavailable_alternate_host) + if origin_unavailable_backup_host is not None: + pulumi.set(__self__, "origin_unavailable_backup_host", origin_unavailable_backup_host) + if origin_unavailable_blacklist_origin_ip is not None: + pulumi.set(__self__, "origin_unavailable_blacklist_origin_ip", origin_unavailable_blacklist_origin_ip) + if origin_unavailable_blacklist_window is not None: + pulumi.set(__self__, "origin_unavailable_blacklist_window", origin_unavailable_blacklist_window) + if origin_unavailable_change_protocol is not None: + pulumi.set(__self__, "origin_unavailable_change_protocol", origin_unavailable_change_protocol) + if origin_unavailable_detection_level is not None: + pulumi.set(__self__, "origin_unavailable_detection_level", origin_unavailable_detection_level) + if origin_unavailable_include_query_string is not None: + pulumi.set(__self__, "origin_unavailable_include_query_string", origin_unavailable_include_query_string) + if origin_unavailable_modified_path is not None: + pulumi.set(__self__, "origin_unavailable_modified_path", origin_unavailable_modified_path) + if origin_unavailable_modify_request_path is not None: + pulumi.set(__self__, "origin_unavailable_modify_request_path", origin_unavailable_modify_request_path) + if origin_unavailable_protocol is not None: + pulumi.set(__self__, "origin_unavailable_protocol", origin_unavailable_protocol) + if origin_unavailable_recovery is not None: + pulumi.set(__self__, "origin_unavailable_recovery", origin_unavailable_recovery) + if origin_unavailable_redirect_method is not None: + pulumi.set(__self__, "origin_unavailable_redirect_method", origin_unavailable_redirect_method) + if origin_unavailable_response_codes is not None: + pulumi.set(__self__, "origin_unavailable_response_codes", origin_unavailable_response_codes) + if origin_unavailable_retry_limit is not None: + pulumi.set(__self__, "origin_unavailable_retry_limit", origin_unavailable_retry_limit) + if origin_unresponsive_alternate_host is not None: + pulumi.set(__self__, "origin_unresponsive_alternate_host", origin_unresponsive_alternate_host) + if origin_unresponsive_backup_host is not None: + pulumi.set(__self__, "origin_unresponsive_backup_host", origin_unresponsive_backup_host) + if origin_unresponsive_blacklist_origin_ip is not None: + pulumi.set(__self__, "origin_unresponsive_blacklist_origin_ip", origin_unresponsive_blacklist_origin_ip) + if origin_unresponsive_blacklist_window is not None: + pulumi.set(__self__, "origin_unresponsive_blacklist_window", origin_unresponsive_blacklist_window) + if origin_unresponsive_change_protocol is not None: + pulumi.set(__self__, "origin_unresponsive_change_protocol", origin_unresponsive_change_protocol) + if origin_unresponsive_detection_level is not None: + pulumi.set(__self__, "origin_unresponsive_detection_level", origin_unresponsive_detection_level) + if origin_unresponsive_include_query_string is not None: + pulumi.set(__self__, "origin_unresponsive_include_query_string", origin_unresponsive_include_query_string) + if origin_unresponsive_modified_path is not None: + pulumi.set(__self__, "origin_unresponsive_modified_path", origin_unresponsive_modified_path) + if origin_unresponsive_modify_request_path is not None: + pulumi.set(__self__, "origin_unresponsive_modify_request_path", origin_unresponsive_modify_request_path) + if origin_unresponsive_protocol is not None: + pulumi.set(__self__, "origin_unresponsive_protocol", origin_unresponsive_protocol) + if origin_unresponsive_recovery is not None: + pulumi.set(__self__, "origin_unresponsive_recovery", origin_unresponsive_recovery) + if origin_unresponsive_redirect_method is not None: + pulumi.set(__self__, "origin_unresponsive_redirect_method", origin_unresponsive_redirect_method) + if origin_unresponsive_retry_limit is not None: + pulumi.set(__self__, "origin_unresponsive_retry_limit", origin_unresponsive_retry_limit) + if other_options is not None: + pulumi.set(__self__, "other_options", other_options) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="cacheErrorResponse") + def cache_error_response(self) -> Optional[bool]: + return pulumi.get(self, "cache_error_response") + + @property + @pulumi.getter(name="cacheWindow") + def cache_window(self) -> Optional[str]: + return pulumi.get(self, "cache_window") + + @property + @pulumi.getter(name="clientResponseCode") + def client_response_code(self) -> Optional[str]: + return pulumi.get(self, "client_response_code") + + @property + @pulumi.getter(name="detectObjectUnavailable") + def detect_object_unavailable(self) -> Optional[bool]: + return pulumi.get(self, "detect_object_unavailable") + + @property + @pulumi.getter(name="detectObjectUnavailableTitle") + def detect_object_unavailable_title(self) -> Optional[str]: + return pulumi.get(self, "detect_object_unavailable_title") + + @property + @pulumi.getter(name="detectOriginUnavailable") + def detect_origin_unavailable(self) -> Optional[bool]: + return pulumi.get(self, "detect_origin_unavailable") + + @property + @pulumi.getter(name="detectOriginUnavailableTitle") + def detect_origin_unavailable_title(self) -> Optional[str]: + return pulumi.get(self, "detect_origin_unavailable_title") + + @property + @pulumi.getter(name="detectOriginUnresponsive") + def detect_origin_unresponsive(self) -> Optional[bool]: + return pulumi.get(self, "detect_origin_unresponsive") + + @property + @pulumi.getter(name="detectOriginUnresponsiveTitle") + def detect_origin_unresponsive_title(self) -> Optional[str]: + return pulumi.get(self, "detect_origin_unresponsive_title") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="objectUnavailableAlternateHost") + def object_unavailable_alternate_host(self) -> Optional[str]: + return pulumi.get(self, "object_unavailable_alternate_host") + + @property + @pulumi.getter(name="objectUnavailableBackupHost") + def object_unavailable_backup_host(self) -> Optional[str]: + return pulumi.get(self, "object_unavailable_backup_host") + + @property + @pulumi.getter(name="objectUnavailableBlacklistOriginIp") + def object_unavailable_blacklist_origin_ip(self) -> Optional[bool]: + return pulumi.get(self, "object_unavailable_blacklist_origin_ip") + + @property + @pulumi.getter(name="objectUnavailableBlacklistWindow") + def object_unavailable_blacklist_window(self) -> Optional[str]: + return pulumi.get(self, "object_unavailable_blacklist_window") + + @property + @pulumi.getter(name="objectUnavailableChangeProtocol") + def object_unavailable_change_protocol(self) -> Optional[bool]: + return pulumi.get(self, "object_unavailable_change_protocol") + + @property + @pulumi.getter(name="objectUnavailableDetectionLevel") + def object_unavailable_detection_level(self) -> Optional[str]: + return pulumi.get(self, "object_unavailable_detection_level") + + @property + @pulumi.getter(name="objectUnavailableIncludeQueryString") + def object_unavailable_include_query_string(self) -> Optional[bool]: + return pulumi.get(self, "object_unavailable_include_query_string") + + @property + @pulumi.getter(name="objectUnavailableModifiedPath") + def object_unavailable_modified_path(self) -> Optional[str]: + return pulumi.get(self, "object_unavailable_modified_path") + + @property + @pulumi.getter(name="objectUnavailableModifyRequestPath") + def object_unavailable_modify_request_path(self) -> Optional[bool]: + return pulumi.get(self, "object_unavailable_modify_request_path") + + @property + @pulumi.getter(name="objectUnavailableProtocol") + def object_unavailable_protocol(self) -> Optional[str]: + return pulumi.get(self, "object_unavailable_protocol") + + @property + @pulumi.getter(name="objectUnavailableRecovery") + def object_unavailable_recovery(self) -> Optional[str]: + return pulumi.get(self, "object_unavailable_recovery") + + @property + @pulumi.getter(name="objectUnavailableRedirectMethod") + def object_unavailable_redirect_method(self) -> Optional[int]: + return pulumi.get(self, "object_unavailable_redirect_method") + + @property + @pulumi.getter(name="objectUnavailableResponseCodes") + def object_unavailable_response_codes(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "object_unavailable_response_codes") + + @property + @pulumi.getter(name="objectUnavailableRetryLimit") + def object_unavailable_retry_limit(self) -> Optional[str]: + return pulumi.get(self, "object_unavailable_retry_limit") + + @property + @pulumi.getter(name="originUnavailableAlternateHost") + def origin_unavailable_alternate_host(self) -> Optional[str]: + return pulumi.get(self, "origin_unavailable_alternate_host") + + @property + @pulumi.getter(name="originUnavailableBackupHost") + def origin_unavailable_backup_host(self) -> Optional[str]: + return pulumi.get(self, "origin_unavailable_backup_host") + + @property + @pulumi.getter(name="originUnavailableBlacklistOriginIp") + def origin_unavailable_blacklist_origin_ip(self) -> Optional[bool]: + return pulumi.get(self, "origin_unavailable_blacklist_origin_ip") + + @property + @pulumi.getter(name="originUnavailableBlacklistWindow") + def origin_unavailable_blacklist_window(self) -> Optional[str]: + return pulumi.get(self, "origin_unavailable_blacklist_window") + + @property + @pulumi.getter(name="originUnavailableChangeProtocol") + def origin_unavailable_change_protocol(self) -> Optional[bool]: + return pulumi.get(self, "origin_unavailable_change_protocol") + + @property + @pulumi.getter(name="originUnavailableDetectionLevel") + def origin_unavailable_detection_level(self) -> Optional[str]: + return pulumi.get(self, "origin_unavailable_detection_level") + + @property + @pulumi.getter(name="originUnavailableIncludeQueryString") + def origin_unavailable_include_query_string(self) -> Optional[bool]: + return pulumi.get(self, "origin_unavailable_include_query_string") + + @property + @pulumi.getter(name="originUnavailableModifiedPath") + def origin_unavailable_modified_path(self) -> Optional[str]: + return pulumi.get(self, "origin_unavailable_modified_path") + + @property + @pulumi.getter(name="originUnavailableModifyRequestPath") + def origin_unavailable_modify_request_path(self) -> Optional[bool]: + return pulumi.get(self, "origin_unavailable_modify_request_path") + + @property + @pulumi.getter(name="originUnavailableProtocol") + def origin_unavailable_protocol(self) -> Optional[str]: + return pulumi.get(self, "origin_unavailable_protocol") + + @property + @pulumi.getter(name="originUnavailableRecovery") + def origin_unavailable_recovery(self) -> Optional[str]: + return pulumi.get(self, "origin_unavailable_recovery") + + @property + @pulumi.getter(name="originUnavailableRedirectMethod") + def origin_unavailable_redirect_method(self) -> Optional[int]: + return pulumi.get(self, "origin_unavailable_redirect_method") + + @property + @pulumi.getter(name="originUnavailableResponseCodes") + def origin_unavailable_response_codes(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "origin_unavailable_response_codes") + + @property + @pulumi.getter(name="originUnavailableRetryLimit") + def origin_unavailable_retry_limit(self) -> Optional[str]: + return pulumi.get(self, "origin_unavailable_retry_limit") + + @property + @pulumi.getter(name="originUnresponsiveAlternateHost") + def origin_unresponsive_alternate_host(self) -> Optional[str]: + return pulumi.get(self, "origin_unresponsive_alternate_host") + + @property + @pulumi.getter(name="originUnresponsiveBackupHost") + def origin_unresponsive_backup_host(self) -> Optional[str]: + return pulumi.get(self, "origin_unresponsive_backup_host") + + @property + @pulumi.getter(name="originUnresponsiveBlacklistOriginIp") + def origin_unresponsive_blacklist_origin_ip(self) -> Optional[bool]: + return pulumi.get(self, "origin_unresponsive_blacklist_origin_ip") + + @property + @pulumi.getter(name="originUnresponsiveBlacklistWindow") + def origin_unresponsive_blacklist_window(self) -> Optional[str]: + return pulumi.get(self, "origin_unresponsive_blacklist_window") + + @property + @pulumi.getter(name="originUnresponsiveChangeProtocol") + def origin_unresponsive_change_protocol(self) -> Optional[bool]: + return pulumi.get(self, "origin_unresponsive_change_protocol") + + @property + @pulumi.getter(name="originUnresponsiveDetectionLevel") + def origin_unresponsive_detection_level(self) -> Optional[str]: + return pulumi.get(self, "origin_unresponsive_detection_level") + + @property + @pulumi.getter(name="originUnresponsiveIncludeQueryString") + def origin_unresponsive_include_query_string(self) -> Optional[bool]: + return pulumi.get(self, "origin_unresponsive_include_query_string") + + @property + @pulumi.getter(name="originUnresponsiveModifiedPath") + def origin_unresponsive_modified_path(self) -> Optional[str]: + return pulumi.get(self, "origin_unresponsive_modified_path") + + @property + @pulumi.getter(name="originUnresponsiveModifyRequestPath") + def origin_unresponsive_modify_request_path(self) -> Optional[bool]: + return pulumi.get(self, "origin_unresponsive_modify_request_path") + + @property + @pulumi.getter(name="originUnresponsiveProtocol") + def origin_unresponsive_protocol(self) -> Optional[str]: + return pulumi.get(self, "origin_unresponsive_protocol") + + @property + @pulumi.getter(name="originUnresponsiveRecovery") + def origin_unresponsive_recovery(self) -> Optional[str]: + return pulumi.get(self, "origin_unresponsive_recovery") + + @property + @pulumi.getter(name="originUnresponsiveRedirectMethod") + def origin_unresponsive_redirect_method(self) -> Optional[int]: + return pulumi.get(self, "origin_unresponsive_redirect_method") + + @property + @pulumi.getter(name="originUnresponsiveRetryLimit") + def origin_unresponsive_retry_limit(self) -> Optional[str]: + return pulumi.get(self, "origin_unresponsive_retry_limit") + + @property + @pulumi.getter(name="otherOptions") + def other_options(self) -> Optional[str]: + return pulumi.get(self, "other_options") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorMetadataCachingResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorMobileSdkPerformanceResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + secondary_multipath_to_origin: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if secondary_multipath_to_origin is not None: + pulumi.set(__self__, "secondary_multipath_to_origin", secondary_multipath_to_origin) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="secondaryMultipathToOrigin") + def secondary_multipath_to_origin(self) -> Optional[bool]: + return pulumi.get(self, "secondary_multipath_to_origin") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorModifyIncomingRequestHeaderResult(dict): + def __init__(__self__, *, + action: Optional[str] = None, + avoid_duplicate_headers: Optional[bool] = None, + custom_header_name: Optional[str] = None, + header_value: Optional[str] = None, + locked: Optional[bool] = None, + new_header_value: Optional[str] = None, + standard_add_header_name: Optional[str] = None, + standard_delete_header_name: Optional[str] = None, + standard_modify_header_name: Optional[str] = None, + standard_pass_header_name: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if action is not None: + pulumi.set(__self__, "action", action) + if avoid_duplicate_headers is not None: + pulumi.set(__self__, "avoid_duplicate_headers", avoid_duplicate_headers) + if custom_header_name is not None: + pulumi.set(__self__, "custom_header_name", custom_header_name) + if header_value is not None: + pulumi.set(__self__, "header_value", header_value) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if new_header_value is not None: + pulumi.set(__self__, "new_header_value", new_header_value) + if standard_add_header_name is not None: + pulumi.set(__self__, "standard_add_header_name", standard_add_header_name) + if standard_delete_header_name is not None: + pulumi.set(__self__, "standard_delete_header_name", standard_delete_header_name) + if standard_modify_header_name is not None: + pulumi.set(__self__, "standard_modify_header_name", standard_modify_header_name) + if standard_pass_header_name is not None: + pulumi.set(__self__, "standard_pass_header_name", standard_pass_header_name) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def action(self) -> Optional[str]: + return pulumi.get(self, "action") + + @property + @pulumi.getter(name="avoidDuplicateHeaders") + def avoid_duplicate_headers(self) -> Optional[bool]: + return pulumi.get(self, "avoid_duplicate_headers") + + @property + @pulumi.getter(name="customHeaderName") + def custom_header_name(self) -> Optional[str]: + return pulumi.get(self, "custom_header_name") + + @property + @pulumi.getter(name="headerValue") + def header_value(self) -> Optional[str]: + return pulumi.get(self, "header_value") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="newHeaderValue") + def new_header_value(self) -> Optional[str]: + return pulumi.get(self, "new_header_value") + + @property + @pulumi.getter(name="standardAddHeaderName") + def standard_add_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_add_header_name") + + @property + @pulumi.getter(name="standardDeleteHeaderName") + def standard_delete_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_delete_header_name") + + @property + @pulumi.getter(name="standardModifyHeaderName") + def standard_modify_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_modify_header_name") + + @property + @pulumi.getter(name="standardPassHeaderName") + def standard_pass_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_pass_header_name") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorModifyIncomingResponseHeaderResult(dict): + def __init__(__self__, *, + action: Optional[str] = None, + avoid_duplicate_headers: Optional[bool] = None, + custom_header_name: Optional[str] = None, + header_value: Optional[str] = None, + locked: Optional[bool] = None, + new_header_value: Optional[str] = None, + standard_add_header_name: Optional[str] = None, + standard_delete_header_name: Optional[str] = None, + standard_modify_header_name: Optional[str] = None, + standard_pass_header_name: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if action is not None: + pulumi.set(__self__, "action", action) + if avoid_duplicate_headers is not None: + pulumi.set(__self__, "avoid_duplicate_headers", avoid_duplicate_headers) + if custom_header_name is not None: + pulumi.set(__self__, "custom_header_name", custom_header_name) + if header_value is not None: + pulumi.set(__self__, "header_value", header_value) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if new_header_value is not None: + pulumi.set(__self__, "new_header_value", new_header_value) + if standard_add_header_name is not None: + pulumi.set(__self__, "standard_add_header_name", standard_add_header_name) + if standard_delete_header_name is not None: + pulumi.set(__self__, "standard_delete_header_name", standard_delete_header_name) + if standard_modify_header_name is not None: + pulumi.set(__self__, "standard_modify_header_name", standard_modify_header_name) + if standard_pass_header_name is not None: + pulumi.set(__self__, "standard_pass_header_name", standard_pass_header_name) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def action(self) -> Optional[str]: + return pulumi.get(self, "action") + + @property + @pulumi.getter(name="avoidDuplicateHeaders") + def avoid_duplicate_headers(self) -> Optional[bool]: + return pulumi.get(self, "avoid_duplicate_headers") + + @property + @pulumi.getter(name="customHeaderName") + def custom_header_name(self) -> Optional[str]: + return pulumi.get(self, "custom_header_name") + + @property + @pulumi.getter(name="headerValue") + def header_value(self) -> Optional[str]: + return pulumi.get(self, "header_value") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="newHeaderValue") + def new_header_value(self) -> Optional[str]: + return pulumi.get(self, "new_header_value") + + @property + @pulumi.getter(name="standardAddHeaderName") + def standard_add_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_add_header_name") + + @property + @pulumi.getter(name="standardDeleteHeaderName") + def standard_delete_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_delete_header_name") + + @property + @pulumi.getter(name="standardModifyHeaderName") + def standard_modify_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_modify_header_name") + + @property + @pulumi.getter(name="standardPassHeaderName") + def standard_pass_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_pass_header_name") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorModifyOutgoingRequestHeaderResult(dict): + def __init__(__self__, *, + action: Optional[str] = None, + avoid_duplicate_headers: Optional[bool] = None, + custom_header_name: Optional[str] = None, + header_value: Optional[str] = None, + locked: Optional[bool] = None, + match_multiple: Optional[bool] = None, + new_header_value: Optional[str] = None, + regex_header_match: Optional[str] = None, + regex_header_replace: Optional[str] = None, + standard_add_header_name: Optional[str] = None, + standard_delete_header_name: Optional[str] = None, + standard_modify_header_name: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if action is not None: + pulumi.set(__self__, "action", action) + if avoid_duplicate_headers is not None: + pulumi.set(__self__, "avoid_duplicate_headers", avoid_duplicate_headers) + if custom_header_name is not None: + pulumi.set(__self__, "custom_header_name", custom_header_name) + if header_value is not None: + pulumi.set(__self__, "header_value", header_value) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_multiple is not None: + pulumi.set(__self__, "match_multiple", match_multiple) + if new_header_value is not None: + pulumi.set(__self__, "new_header_value", new_header_value) + if regex_header_match is not None: + pulumi.set(__self__, "regex_header_match", regex_header_match) + if regex_header_replace is not None: + pulumi.set(__self__, "regex_header_replace", regex_header_replace) + if standard_add_header_name is not None: + pulumi.set(__self__, "standard_add_header_name", standard_add_header_name) + if standard_delete_header_name is not None: + pulumi.set(__self__, "standard_delete_header_name", standard_delete_header_name) + if standard_modify_header_name is not None: + pulumi.set(__self__, "standard_modify_header_name", standard_modify_header_name) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def action(self) -> Optional[str]: + return pulumi.get(self, "action") + + @property + @pulumi.getter(name="avoidDuplicateHeaders") + def avoid_duplicate_headers(self) -> Optional[bool]: + return pulumi.get(self, "avoid_duplicate_headers") + + @property + @pulumi.getter(name="customHeaderName") + def custom_header_name(self) -> Optional[str]: + return pulumi.get(self, "custom_header_name") + + @property + @pulumi.getter(name="headerValue") + def header_value(self) -> Optional[str]: + return pulumi.get(self, "header_value") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchMultiple") + def match_multiple(self) -> Optional[bool]: + return pulumi.get(self, "match_multiple") + + @property + @pulumi.getter(name="newHeaderValue") + def new_header_value(self) -> Optional[str]: + return pulumi.get(self, "new_header_value") + + @property + @pulumi.getter(name="regexHeaderMatch") + def regex_header_match(self) -> Optional[str]: + return pulumi.get(self, "regex_header_match") + + @property + @pulumi.getter(name="regexHeaderReplace") + def regex_header_replace(self) -> Optional[str]: + return pulumi.get(self, "regex_header_replace") + + @property + @pulumi.getter(name="standardAddHeaderName") + def standard_add_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_add_header_name") + + @property + @pulumi.getter(name="standardDeleteHeaderName") + def standard_delete_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_delete_header_name") + + @property + @pulumi.getter(name="standardModifyHeaderName") + def standard_modify_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_modify_header_name") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorModifyOutgoingResponseHeaderResult(dict): + def __init__(__self__, *, + action: Optional[str] = None, + avoid_duplicate_headers: Optional[bool] = None, + custom_header_name: Optional[str] = None, + header_value: Optional[str] = None, + locked: Optional[bool] = None, + match_multiple: Optional[bool] = None, + new_header_value: Optional[str] = None, + regex_header_match: Optional[str] = None, + regex_header_replace: Optional[str] = None, + standard_add_header_name: Optional[str] = None, + standard_delete_header_name: Optional[str] = None, + standard_modify_header_name: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if action is not None: + pulumi.set(__self__, "action", action) + if avoid_duplicate_headers is not None: + pulumi.set(__self__, "avoid_duplicate_headers", avoid_duplicate_headers) + if custom_header_name is not None: + pulumi.set(__self__, "custom_header_name", custom_header_name) + if header_value is not None: + pulumi.set(__self__, "header_value", header_value) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_multiple is not None: + pulumi.set(__self__, "match_multiple", match_multiple) + if new_header_value is not None: + pulumi.set(__self__, "new_header_value", new_header_value) + if regex_header_match is not None: + pulumi.set(__self__, "regex_header_match", regex_header_match) + if regex_header_replace is not None: + pulumi.set(__self__, "regex_header_replace", regex_header_replace) + if standard_add_header_name is not None: + pulumi.set(__self__, "standard_add_header_name", standard_add_header_name) + if standard_delete_header_name is not None: + pulumi.set(__self__, "standard_delete_header_name", standard_delete_header_name) + if standard_modify_header_name is not None: + pulumi.set(__self__, "standard_modify_header_name", standard_modify_header_name) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def action(self) -> Optional[str]: + return pulumi.get(self, "action") + + @property + @pulumi.getter(name="avoidDuplicateHeaders") + def avoid_duplicate_headers(self) -> Optional[bool]: + return pulumi.get(self, "avoid_duplicate_headers") + + @property + @pulumi.getter(name="customHeaderName") + def custom_header_name(self) -> Optional[str]: + return pulumi.get(self, "custom_header_name") + + @property + @pulumi.getter(name="headerValue") + def header_value(self) -> Optional[str]: + return pulumi.get(self, "header_value") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchMultiple") + def match_multiple(self) -> Optional[bool]: + return pulumi.get(self, "match_multiple") + + @property + @pulumi.getter(name="newHeaderValue") + def new_header_value(self) -> Optional[str]: + return pulumi.get(self, "new_header_value") + + @property + @pulumi.getter(name="regexHeaderMatch") + def regex_header_match(self) -> Optional[str]: + return pulumi.get(self, "regex_header_match") + + @property + @pulumi.getter(name="regexHeaderReplace") + def regex_header_replace(self) -> Optional[str]: + return pulumi.get(self, "regex_header_replace") + + @property + @pulumi.getter(name="standardAddHeaderName") + def standard_add_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_add_header_name") + + @property + @pulumi.getter(name="standardDeleteHeaderName") + def standard_delete_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_delete_header_name") + + @property + @pulumi.getter(name="standardModifyHeaderName") + def standard_modify_header_name(self) -> Optional[str]: + return pulumi.get(self, "standard_modify_header_name") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorModifyViaHeaderResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + modification_option: Optional[str] = None, + rename_header_to: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if modification_option is not None: + pulumi.set(__self__, "modification_option", modification_option) + if rename_header_to is not None: + pulumi.set(__self__, "rename_header_to", rename_header_to) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="modificationOption") + def modification_option(self) -> Optional[str]: + return pulumi.get(self, "modification_option") + + @property + @pulumi.getter(name="renameHeaderTo") + def rename_header_to(self) -> Optional[str]: + return pulumi.get(self, "rename_header_to") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorOriginResult(dict): + def __init__(__self__, *, + cache_key_hostname: Optional[str] = None, + compress: Optional[bool] = None, + custom_certificate_authorities: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthorityResult']] = None, + custom_certificates: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateResult']] = None, + custom_forward_host_header: Optional[str] = None, + custom_valid_cn_values: Optional[Sequence[str]] = None, + enable_true_client_ip: Optional[bool] = None, + forward_host_header: Optional[str] = None, + hostname: Optional[str] = None, + http_port: Optional[int] = None, + https_port: Optional[int] = None, + ip_version: Optional[str] = None, + locked: Optional[bool] = None, + mslorigin: Optional[str] = None, + net_storage: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginNetStorageResult'] = None, + origin_certificate: Optional[str] = None, + origin_certs_to_honor: Optional[str] = None, + origin_id: Optional[str] = None, + origin_sni: Optional[bool] = None, + origin_type: Optional[str] = None, + ports: Optional[str] = None, + saas_cname_enabled: Optional[bool] = None, + saas_cname_level: Optional[int] = None, + saas_cookie: Optional[str] = None, + saas_query_string: Optional[str] = None, + saas_regex: Optional[str] = None, + saas_replace: Optional[str] = None, + saas_suffix: Optional[str] = None, + saas_type: Optional[str] = None, + second_hostname: Optional[str] = None, + second_hostname_enabled: Optional[bool] = None, + standard_certificate_authorities: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + true_client_ip_client_setting: Optional[bool] = None, + true_client_ip_header: Optional[str] = None, + use_unique_cache_key: Optional[bool] = None, + uuid: Optional[str] = None, + verification_mode: Optional[str] = None): + if cache_key_hostname is not None: + pulumi.set(__self__, "cache_key_hostname", cache_key_hostname) + if compress is not None: + pulumi.set(__self__, "compress", compress) + if custom_certificate_authorities is not None: + pulumi.set(__self__, "custom_certificate_authorities", custom_certificate_authorities) + if custom_certificates is not None: + pulumi.set(__self__, "custom_certificates", custom_certificates) + if custom_forward_host_header is not None: + pulumi.set(__self__, "custom_forward_host_header", custom_forward_host_header) + if custom_valid_cn_values is not None: + pulumi.set(__self__, "custom_valid_cn_values", custom_valid_cn_values) + if enable_true_client_ip is not None: + pulumi.set(__self__, "enable_true_client_ip", enable_true_client_ip) + if forward_host_header is not None: + pulumi.set(__self__, "forward_host_header", forward_host_header) + if hostname is not None: + pulumi.set(__self__, "hostname", hostname) + if http_port is not None: + pulumi.set(__self__, "http_port", http_port) + if https_port is not None: + pulumi.set(__self__, "https_port", https_port) + if ip_version is not None: + pulumi.set(__self__, "ip_version", ip_version) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if mslorigin is not None: + pulumi.set(__self__, "mslorigin", mslorigin) + if net_storage is not None: + pulumi.set(__self__, "net_storage", net_storage) + if origin_certificate is not None: + pulumi.set(__self__, "origin_certificate", origin_certificate) + if origin_certs_to_honor is not None: + pulumi.set(__self__, "origin_certs_to_honor", origin_certs_to_honor) + if origin_id is not None: + pulumi.set(__self__, "origin_id", origin_id) + if origin_sni is not None: + pulumi.set(__self__, "origin_sni", origin_sni) + if origin_type is not None: + pulumi.set(__self__, "origin_type", origin_type) + if ports is not None: + pulumi.set(__self__, "ports", ports) + if saas_cname_enabled is not None: + pulumi.set(__self__, "saas_cname_enabled", saas_cname_enabled) + if saas_cname_level is not None: + pulumi.set(__self__, "saas_cname_level", saas_cname_level) + if saas_cookie is not None: + pulumi.set(__self__, "saas_cookie", saas_cookie) + if saas_query_string is not None: + pulumi.set(__self__, "saas_query_string", saas_query_string) + if saas_regex is not None: + pulumi.set(__self__, "saas_regex", saas_regex) + if saas_replace is not None: + pulumi.set(__self__, "saas_replace", saas_replace) + if saas_suffix is not None: + pulumi.set(__self__, "saas_suffix", saas_suffix) + if saas_type is not None: + pulumi.set(__self__, "saas_type", saas_type) + if second_hostname is not None: + pulumi.set(__self__, "second_hostname", second_hostname) + if second_hostname_enabled is not None: + pulumi.set(__self__, "second_hostname_enabled", second_hostname_enabled) + if standard_certificate_authorities is not None: + pulumi.set(__self__, "standard_certificate_authorities", standard_certificate_authorities) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if true_client_ip_client_setting is not None: + pulumi.set(__self__, "true_client_ip_client_setting", true_client_ip_client_setting) + if true_client_ip_header is not None: + pulumi.set(__self__, "true_client_ip_header", true_client_ip_header) + if use_unique_cache_key is not None: + pulumi.set(__self__, "use_unique_cache_key", use_unique_cache_key) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if verification_mode is not None: + pulumi.set(__self__, "verification_mode", verification_mode) + + @property + @pulumi.getter(name="cacheKeyHostname") + def cache_key_hostname(self) -> Optional[str]: + return pulumi.get(self, "cache_key_hostname") + + @property + @pulumi.getter + def compress(self) -> Optional[bool]: + return pulumi.get(self, "compress") + + @property + @pulumi.getter(name="customCertificateAuthorities") + def custom_certificate_authorities(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthorityResult']]: + return pulumi.get(self, "custom_certificate_authorities") + + @property + @pulumi.getter(name="customCertificates") + def custom_certificates(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateResult']]: + return pulumi.get(self, "custom_certificates") + + @property + @pulumi.getter(name="customForwardHostHeader") + def custom_forward_host_header(self) -> Optional[str]: + return pulumi.get(self, "custom_forward_host_header") + + @property + @pulumi.getter(name="customValidCnValues") + def custom_valid_cn_values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "custom_valid_cn_values") + + @property + @pulumi.getter(name="enableTrueClientIp") + def enable_true_client_ip(self) -> Optional[bool]: + return pulumi.get(self, "enable_true_client_ip") + + @property + @pulumi.getter(name="forwardHostHeader") + def forward_host_header(self) -> Optional[str]: + return pulumi.get(self, "forward_host_header") + + @property + @pulumi.getter + def hostname(self) -> Optional[str]: + return pulumi.get(self, "hostname") + + @property + @pulumi.getter(name="httpPort") + def http_port(self) -> Optional[int]: + return pulumi.get(self, "http_port") + + @property + @pulumi.getter(name="httpsPort") + def https_port(self) -> Optional[int]: + return pulumi.get(self, "https_port") + + @property + @pulumi.getter(name="ipVersion") + def ip_version(self) -> Optional[str]: + return pulumi.get(self, "ip_version") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def mslorigin(self) -> Optional[str]: + return pulumi.get(self, "mslorigin") + + @property + @pulumi.getter(name="netStorage") + def net_storage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginNetStorageResult']: + return pulumi.get(self, "net_storage") + + @property + @pulumi.getter(name="originCertificate") + def origin_certificate(self) -> Optional[str]: + return pulumi.get(self, "origin_certificate") + + @property + @pulumi.getter(name="originCertsToHonor") + def origin_certs_to_honor(self) -> Optional[str]: + return pulumi.get(self, "origin_certs_to_honor") + + @property + @pulumi.getter(name="originId") + def origin_id(self) -> Optional[str]: + return pulumi.get(self, "origin_id") + + @property + @pulumi.getter(name="originSni") + def origin_sni(self) -> Optional[bool]: + return pulumi.get(self, "origin_sni") + + @property + @pulumi.getter(name="originType") + def origin_type(self) -> Optional[str]: + return pulumi.get(self, "origin_type") + + @property + @pulumi.getter + def ports(self) -> Optional[str]: + return pulumi.get(self, "ports") + + @property + @pulumi.getter(name="saasCnameEnabled") + def saas_cname_enabled(self) -> Optional[bool]: + return pulumi.get(self, "saas_cname_enabled") + + @property + @pulumi.getter(name="saasCnameLevel") + def saas_cname_level(self) -> Optional[int]: + return pulumi.get(self, "saas_cname_level") + + @property + @pulumi.getter(name="saasCookie") + def saas_cookie(self) -> Optional[str]: + return pulumi.get(self, "saas_cookie") + + @property + @pulumi.getter(name="saasQueryString") + def saas_query_string(self) -> Optional[str]: + return pulumi.get(self, "saas_query_string") + + @property + @pulumi.getter(name="saasRegex") + def saas_regex(self) -> Optional[str]: + return pulumi.get(self, "saas_regex") + + @property + @pulumi.getter(name="saasReplace") + def saas_replace(self) -> Optional[str]: + return pulumi.get(self, "saas_replace") + + @property + @pulumi.getter(name="saasSuffix") + def saas_suffix(self) -> Optional[str]: + return pulumi.get(self, "saas_suffix") + + @property + @pulumi.getter(name="saasType") + def saas_type(self) -> Optional[str]: + return pulumi.get(self, "saas_type") + + @property + @pulumi.getter(name="secondHostname") + def second_hostname(self) -> Optional[str]: + return pulumi.get(self, "second_hostname") + + @property + @pulumi.getter(name="secondHostnameEnabled") + def second_hostname_enabled(self) -> Optional[bool]: + return pulumi.get(self, "second_hostname_enabled") + + @property + @pulumi.getter(name="standardCertificateAuthorities") + def standard_certificate_authorities(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "standard_certificate_authorities") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="trueClientIpClientSetting") + def true_client_ip_client_setting(self) -> Optional[bool]: + return pulumi.get(self, "true_client_ip_client_setting") + + @property + @pulumi.getter(name="trueClientIpHeader") + def true_client_ip_header(self) -> Optional[str]: + return pulumi.get(self, "true_client_ip_header") + + @property + @pulumi.getter(name="useUniqueCacheKey") + def use_unique_cache_key(self) -> Optional[bool]: + return pulumi.get(self, "use_unique_cache_key") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter(name="verificationMode") + def verification_mode(self) -> Optional[str]: + return pulumi.get(self, "verification_mode") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorOriginCharacteristicsResult(dict): + def __init__(__self__, *, + access_key_encrypted_storage: Optional[bool] = None, + adc_title: Optional[str] = None, + authentication_method: Optional[str] = None, + authentication_method_title: Optional[str] = None, + aws_access_key_id: Optional[str] = None, + aws_access_key_version_guid: Optional[str] = None, + aws_host: Optional[str] = None, + aws_region: Optional[str] = None, + aws_secret_access_key: Optional[str] = None, + aws_service: Optional[str] = None, + country: Optional[str] = None, + custom_sign_strings: Optional[Sequence[str]] = None, + direct_connect_geo: Optional[str] = None, + encoding_version: Optional[int] = None, + gcs_access_key_version_guid: Optional[str] = None, + gcs_hmac_key_access_id: Optional[str] = None, + gcs_hmac_key_secret: Optional[str] = None, + locked: Optional[bool] = None, + mslkey: Optional[str] = None, + mslname: Optional[str] = None, + nonce: Optional[str] = None, + secret_key: Optional[str] = None, + template_uuid: Optional[str] = None, + use_custom_sign_string: Optional[bool] = None, + uuid: Optional[str] = None): + if access_key_encrypted_storage is not None: + pulumi.set(__self__, "access_key_encrypted_storage", access_key_encrypted_storage) + if adc_title is not None: + pulumi.set(__self__, "adc_title", adc_title) + if authentication_method is not None: + pulumi.set(__self__, "authentication_method", authentication_method) + if authentication_method_title is not None: + pulumi.set(__self__, "authentication_method_title", authentication_method_title) + if aws_access_key_id is not None: + pulumi.set(__self__, "aws_access_key_id", aws_access_key_id) + if aws_access_key_version_guid is not None: + pulumi.set(__self__, "aws_access_key_version_guid", aws_access_key_version_guid) + if aws_host is not None: + pulumi.set(__self__, "aws_host", aws_host) + if aws_region is not None: + pulumi.set(__self__, "aws_region", aws_region) + if aws_secret_access_key is not None: + pulumi.set(__self__, "aws_secret_access_key", aws_secret_access_key) + if aws_service is not None: + pulumi.set(__self__, "aws_service", aws_service) + if country is not None: + pulumi.set(__self__, "country", country) + if custom_sign_strings is not None: + pulumi.set(__self__, "custom_sign_strings", custom_sign_strings) + if direct_connect_geo is not None: + pulumi.set(__self__, "direct_connect_geo", direct_connect_geo) + if encoding_version is not None: + pulumi.set(__self__, "encoding_version", encoding_version) + if gcs_access_key_version_guid is not None: + pulumi.set(__self__, "gcs_access_key_version_guid", gcs_access_key_version_guid) + if gcs_hmac_key_access_id is not None: + pulumi.set(__self__, "gcs_hmac_key_access_id", gcs_hmac_key_access_id) + if gcs_hmac_key_secret is not None: + pulumi.set(__self__, "gcs_hmac_key_secret", gcs_hmac_key_secret) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if mslkey is not None: + pulumi.set(__self__, "mslkey", mslkey) + if mslname is not None: + pulumi.set(__self__, "mslname", mslname) + if nonce is not None: + pulumi.set(__self__, "nonce", nonce) + if secret_key is not None: + pulumi.set(__self__, "secret_key", secret_key) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if use_custom_sign_string is not None: + pulumi.set(__self__, "use_custom_sign_string", use_custom_sign_string) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="accessKeyEncryptedStorage") + def access_key_encrypted_storage(self) -> Optional[bool]: + return pulumi.get(self, "access_key_encrypted_storage") + + @property + @pulumi.getter(name="adcTitle") + def adc_title(self) -> Optional[str]: + return pulumi.get(self, "adc_title") + + @property + @pulumi.getter(name="authenticationMethod") + def authentication_method(self) -> Optional[str]: + return pulumi.get(self, "authentication_method") + + @property + @pulumi.getter(name="authenticationMethodTitle") + def authentication_method_title(self) -> Optional[str]: + return pulumi.get(self, "authentication_method_title") + + @property + @pulumi.getter(name="awsAccessKeyId") + def aws_access_key_id(self) -> Optional[str]: + return pulumi.get(self, "aws_access_key_id") + + @property + @pulumi.getter(name="awsAccessKeyVersionGuid") + def aws_access_key_version_guid(self) -> Optional[str]: + return pulumi.get(self, "aws_access_key_version_guid") + + @property + @pulumi.getter(name="awsHost") + def aws_host(self) -> Optional[str]: + return pulumi.get(self, "aws_host") + + @property + @pulumi.getter(name="awsRegion") + def aws_region(self) -> Optional[str]: + return pulumi.get(self, "aws_region") + + @property + @pulumi.getter(name="awsSecretAccessKey") + def aws_secret_access_key(self) -> Optional[str]: + return pulumi.get(self, "aws_secret_access_key") + + @property + @pulumi.getter(name="awsService") + def aws_service(self) -> Optional[str]: + return pulumi.get(self, "aws_service") + + @property + @pulumi.getter + def country(self) -> Optional[str]: + return pulumi.get(self, "country") + + @property + @pulumi.getter(name="customSignStrings") + def custom_sign_strings(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "custom_sign_strings") + + @property + @pulumi.getter(name="directConnectGeo") + def direct_connect_geo(self) -> Optional[str]: + return pulumi.get(self, "direct_connect_geo") + + @property + @pulumi.getter(name="encodingVersion") + def encoding_version(self) -> Optional[int]: + return pulumi.get(self, "encoding_version") + + @property + @pulumi.getter(name="gcsAccessKeyVersionGuid") + def gcs_access_key_version_guid(self) -> Optional[str]: + return pulumi.get(self, "gcs_access_key_version_guid") + + @property + @pulumi.getter(name="gcsHmacKeyAccessId") + def gcs_hmac_key_access_id(self) -> Optional[str]: + return pulumi.get(self, "gcs_hmac_key_access_id") + + @property + @pulumi.getter(name="gcsHmacKeySecret") + def gcs_hmac_key_secret(self) -> Optional[str]: + return pulumi.get(self, "gcs_hmac_key_secret") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def mslkey(self) -> Optional[str]: + return pulumi.get(self, "mslkey") + + @property + @pulumi.getter + def mslname(self) -> Optional[str]: + return pulumi.get(self, "mslname") + + @property + @pulumi.getter + def nonce(self) -> Optional[str]: + return pulumi.get(self, "nonce") + + @property + @pulumi.getter(name="secretKey") + def secret_key(self) -> Optional[str]: + return pulumi.get(self, "secret_key") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="useCustomSignString") + def use_custom_sign_string(self) -> Optional[bool]: + return pulumi.get(self, "use_custom_sign_string") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorOriginCharacteristicsWsdResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + origintype: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if origintype is not None: + pulumi.set(__self__, "origintype", origintype) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def origintype(self) -> Optional[str]: + return pulumi.get(self, "origintype") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateResult(dict): + def __init__(__self__, *, + can_be_ca: Optional[bool] = None, + can_be_leaf: Optional[bool] = None, + issuer_rdns: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateIssuerRdnsResult'] = None, + not_after: Optional[int] = None, + not_before: Optional[int] = None, + pem_encoded_cert: Optional[str] = None, + public_key: Optional[str] = None, + public_key_algorithm: Optional[str] = None, + public_key_format: Optional[str] = None, + self_signed: Optional[bool] = None, + serial_number: Optional[str] = None, + sha1_fingerprint: Optional[str] = None, + sig_alg_name: Optional[str] = None, + subject_alternative_names: Optional[Sequence[str]] = None, + subject_cn: Optional[str] = None, + subject_rdns: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateSubjectRdnsResult'] = None, + version: Optional[int] = None): + if can_be_ca is not None: + pulumi.set(__self__, "can_be_ca", can_be_ca) + if can_be_leaf is not None: + pulumi.set(__self__, "can_be_leaf", can_be_leaf) + if issuer_rdns is not None: + pulumi.set(__self__, "issuer_rdns", issuer_rdns) + if not_after is not None: + pulumi.set(__self__, "not_after", not_after) + if not_before is not None: + pulumi.set(__self__, "not_before", not_before) + if pem_encoded_cert is not None: + pulumi.set(__self__, "pem_encoded_cert", pem_encoded_cert) + if public_key is not None: + pulumi.set(__self__, "public_key", public_key) + if public_key_algorithm is not None: + pulumi.set(__self__, "public_key_algorithm", public_key_algorithm) + if public_key_format is not None: + pulumi.set(__self__, "public_key_format", public_key_format) + if self_signed is not None: + pulumi.set(__self__, "self_signed", self_signed) + if serial_number is not None: + pulumi.set(__self__, "serial_number", serial_number) + if sha1_fingerprint is not None: + pulumi.set(__self__, "sha1_fingerprint", sha1_fingerprint) + if sig_alg_name is not None: + pulumi.set(__self__, "sig_alg_name", sig_alg_name) + if subject_alternative_names is not None: + pulumi.set(__self__, "subject_alternative_names", subject_alternative_names) + if subject_cn is not None: + pulumi.set(__self__, "subject_cn", subject_cn) + if subject_rdns is not None: + pulumi.set(__self__, "subject_rdns", subject_rdns) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter(name="canBeCa") + def can_be_ca(self) -> Optional[bool]: + return pulumi.get(self, "can_be_ca") + + @property + @pulumi.getter(name="canBeLeaf") + def can_be_leaf(self) -> Optional[bool]: + return pulumi.get(self, "can_be_leaf") + + @property + @pulumi.getter(name="issuerRdns") + def issuer_rdns(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateIssuerRdnsResult']: + return pulumi.get(self, "issuer_rdns") + + @property + @pulumi.getter(name="notAfter") + def not_after(self) -> Optional[int]: + return pulumi.get(self, "not_after") + + @property + @pulumi.getter(name="notBefore") + def not_before(self) -> Optional[int]: + return pulumi.get(self, "not_before") + + @property + @pulumi.getter(name="pemEncodedCert") + def pem_encoded_cert(self) -> Optional[str]: + return pulumi.get(self, "pem_encoded_cert") + + @property + @pulumi.getter(name="publicKey") + def public_key(self) -> Optional[str]: + return pulumi.get(self, "public_key") + + @property + @pulumi.getter(name="publicKeyAlgorithm") + def public_key_algorithm(self) -> Optional[str]: + return pulumi.get(self, "public_key_algorithm") + + @property + @pulumi.getter(name="publicKeyFormat") + def public_key_format(self) -> Optional[str]: + return pulumi.get(self, "public_key_format") + + @property + @pulumi.getter(name="selfSigned") + def self_signed(self) -> Optional[bool]: + return pulumi.get(self, "self_signed") + + @property + @pulumi.getter(name="serialNumber") + def serial_number(self) -> Optional[str]: + return pulumi.get(self, "serial_number") + + @property + @pulumi.getter(name="sha1Fingerprint") + def sha1_fingerprint(self) -> Optional[str]: + return pulumi.get(self, "sha1_fingerprint") + + @property + @pulumi.getter(name="sigAlgName") + def sig_alg_name(self) -> Optional[str]: + return pulumi.get(self, "sig_alg_name") + + @property + @pulumi.getter(name="subjectAlternativeNames") + def subject_alternative_names(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "subject_alternative_names") + + @property + @pulumi.getter(name="subjectCn") + def subject_cn(self) -> Optional[str]: + return pulumi.get(self, "subject_cn") + + @property + @pulumi.getter(name="subjectRdns") + def subject_rdns(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateSubjectRdnsResult']: + return pulumi.get(self, "subject_rdns") + + @property + @pulumi.getter + def version(self) -> Optional[int]: + return pulumi.get(self, "version") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthorityResult(dict): + def __init__(__self__, *, + can_be_ca: Optional[bool] = None, + can_be_leaf: Optional[bool] = None, + issuer_rdns: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthorityIssuerRdnsResult'] = None, + not_after: Optional[int] = None, + not_before: Optional[int] = None, + pem_encoded_cert: Optional[str] = None, + public_key: Optional[str] = None, + public_key_algorithm: Optional[str] = None, + public_key_format: Optional[str] = None, + self_signed: Optional[bool] = None, + serial_number: Optional[str] = None, + sha1_fingerprint: Optional[str] = None, + sig_alg_name: Optional[str] = None, + subject_alternative_names: Optional[Sequence[str]] = None, + subject_cn: Optional[str] = None, + subject_rdns: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthoritySubjectRdnsResult'] = None, + version: Optional[int] = None): + if can_be_ca is not None: + pulumi.set(__self__, "can_be_ca", can_be_ca) + if can_be_leaf is not None: + pulumi.set(__self__, "can_be_leaf", can_be_leaf) + if issuer_rdns is not None: + pulumi.set(__self__, "issuer_rdns", issuer_rdns) + if not_after is not None: + pulumi.set(__self__, "not_after", not_after) + if not_before is not None: + pulumi.set(__self__, "not_before", not_before) + if pem_encoded_cert is not None: + pulumi.set(__self__, "pem_encoded_cert", pem_encoded_cert) + if public_key is not None: + pulumi.set(__self__, "public_key", public_key) + if public_key_algorithm is not None: + pulumi.set(__self__, "public_key_algorithm", public_key_algorithm) + if public_key_format is not None: + pulumi.set(__self__, "public_key_format", public_key_format) + if self_signed is not None: + pulumi.set(__self__, "self_signed", self_signed) + if serial_number is not None: + pulumi.set(__self__, "serial_number", serial_number) + if sha1_fingerprint is not None: + pulumi.set(__self__, "sha1_fingerprint", sha1_fingerprint) + if sig_alg_name is not None: + pulumi.set(__self__, "sig_alg_name", sig_alg_name) + if subject_alternative_names is not None: + pulumi.set(__self__, "subject_alternative_names", subject_alternative_names) + if subject_cn is not None: + pulumi.set(__self__, "subject_cn", subject_cn) + if subject_rdns is not None: + pulumi.set(__self__, "subject_rdns", subject_rdns) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter(name="canBeCa") + def can_be_ca(self) -> Optional[bool]: + return pulumi.get(self, "can_be_ca") + + @property + @pulumi.getter(name="canBeLeaf") + def can_be_leaf(self) -> Optional[bool]: + return pulumi.get(self, "can_be_leaf") + + @property + @pulumi.getter(name="issuerRdns") + def issuer_rdns(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthorityIssuerRdnsResult']: + return pulumi.get(self, "issuer_rdns") + + @property + @pulumi.getter(name="notAfter") + def not_after(self) -> Optional[int]: + return pulumi.get(self, "not_after") + + @property + @pulumi.getter(name="notBefore") + def not_before(self) -> Optional[int]: + return pulumi.get(self, "not_before") + + @property + @pulumi.getter(name="pemEncodedCert") + def pem_encoded_cert(self) -> Optional[str]: + return pulumi.get(self, "pem_encoded_cert") + + @property + @pulumi.getter(name="publicKey") + def public_key(self) -> Optional[str]: + return pulumi.get(self, "public_key") + + @property + @pulumi.getter(name="publicKeyAlgorithm") + def public_key_algorithm(self) -> Optional[str]: + return pulumi.get(self, "public_key_algorithm") + + @property + @pulumi.getter(name="publicKeyFormat") + def public_key_format(self) -> Optional[str]: + return pulumi.get(self, "public_key_format") + + @property + @pulumi.getter(name="selfSigned") + def self_signed(self) -> Optional[bool]: + return pulumi.get(self, "self_signed") + + @property + @pulumi.getter(name="serialNumber") + def serial_number(self) -> Optional[str]: + return pulumi.get(self, "serial_number") + + @property + @pulumi.getter(name="sha1Fingerprint") + def sha1_fingerprint(self) -> Optional[str]: + return pulumi.get(self, "sha1_fingerprint") + + @property + @pulumi.getter(name="sigAlgName") + def sig_alg_name(self) -> Optional[str]: + return pulumi.get(self, "sig_alg_name") + + @property + @pulumi.getter(name="subjectAlternativeNames") + def subject_alternative_names(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "subject_alternative_names") + + @property + @pulumi.getter(name="subjectCn") + def subject_cn(self) -> Optional[str]: + return pulumi.get(self, "subject_cn") + + @property + @pulumi.getter(name="subjectRdns") + def subject_rdns(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthoritySubjectRdnsResult']: + return pulumi.get(self, "subject_rdns") + + @property + @pulumi.getter + def version(self) -> Optional[int]: + return pulumi.get(self, "version") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthorityIssuerRdnsResult(dict): + def __init__(__self__, *, + c: Optional[str] = None, + cn: Optional[str] = None, + o: Optional[str] = None, + ou: Optional[str] = None): + if c is not None: + pulumi.set(__self__, "c", c) + if cn is not None: + pulumi.set(__self__, "cn", cn) + if o is not None: + pulumi.set(__self__, "o", o) + if ou is not None: + pulumi.set(__self__, "ou", ou) + + @property + @pulumi.getter + def c(self) -> Optional[str]: + return pulumi.get(self, "c") + + @property + @pulumi.getter + def cn(self) -> Optional[str]: + return pulumi.get(self, "cn") + + @property + @pulumi.getter + def o(self) -> Optional[str]: + return pulumi.get(self, "o") + + @property + @pulumi.getter + def ou(self) -> Optional[str]: + return pulumi.get(self, "ou") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthoritySubjectRdnsResult(dict): + def __init__(__self__, *, + c: Optional[str] = None, + cn: Optional[str] = None, + o: Optional[str] = None, + ou: Optional[str] = None): + if c is not None: + pulumi.set(__self__, "c", c) + if cn is not None: + pulumi.set(__self__, "cn", cn) + if o is not None: + pulumi.set(__self__, "o", o) + if ou is not None: + pulumi.set(__self__, "ou", ou) + + @property + @pulumi.getter + def c(self) -> Optional[str]: + return pulumi.get(self, "c") + + @property + @pulumi.getter + def cn(self) -> Optional[str]: + return pulumi.get(self, "cn") + + @property + @pulumi.getter + def o(self) -> Optional[str]: + return pulumi.get(self, "o") + + @property + @pulumi.getter + def ou(self) -> Optional[str]: + return pulumi.get(self, "ou") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateIssuerRdnsResult(dict): + def __init__(__self__, *, + c: Optional[str] = None, + cn: Optional[str] = None, + o: Optional[str] = None, + ou: Optional[str] = None): + if c is not None: + pulumi.set(__self__, "c", c) + if cn is not None: + pulumi.set(__self__, "cn", cn) + if o is not None: + pulumi.set(__self__, "o", o) + if ou is not None: + pulumi.set(__self__, "ou", ou) + + @property + @pulumi.getter + def c(self) -> Optional[str]: + return pulumi.get(self, "c") + + @property + @pulumi.getter + def cn(self) -> Optional[str]: + return pulumi.get(self, "cn") + + @property + @pulumi.getter + def o(self) -> Optional[str]: + return pulumi.get(self, "o") + + @property + @pulumi.getter + def ou(self) -> Optional[str]: + return pulumi.get(self, "ou") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateSubjectRdnsResult(dict): + def __init__(__self__, *, + c: Optional[str] = None, + cn: Optional[str] = None, + o: Optional[str] = None, + ou: Optional[str] = None): + if c is not None: + pulumi.set(__self__, "c", c) + if cn is not None: + pulumi.set(__self__, "cn", cn) + if o is not None: + pulumi.set(__self__, "o", o) + if ou is not None: + pulumi.set(__self__, "ou", ou) + + @property + @pulumi.getter + def c(self) -> Optional[str]: + return pulumi.get(self, "c") + + @property + @pulumi.getter + def cn(self) -> Optional[str]: + return pulumi.get(self, "cn") + + @property + @pulumi.getter + def o(self) -> Optional[str]: + return pulumi.get(self, "o") + + @property + @pulumi.getter + def ou(self) -> Optional[str]: + return pulumi.get(self, "ou") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorOriginFailureRecoveryMethodResult(dict): + def __init__(__self__, *, + custom_status_code: Optional[str] = None, + locked: Optional[bool] = None, + recovery_method: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if custom_status_code is not None: + pulumi.set(__self__, "custom_status_code", custom_status_code) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if recovery_method is not None: + pulumi.set(__self__, "recovery_method", recovery_method) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="customStatusCode") + def custom_status_code(self) -> Optional[str]: + return pulumi.get(self, "custom_status_code") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="recoveryMethod") + def recovery_method(self) -> Optional[str]: + return pulumi.get(self, "recovery_method") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorOriginFailureRecoveryPolicyResult(dict): + def __init__(__self__, *, + binary_equivalent_content: Optional[bool] = None, + enable_ip_avoidance: Optional[bool] = None, + enabled: Optional[bool] = None, + ip_avoidance_error_threshold: Optional[int] = None, + ip_avoidance_retry_interval: Optional[int] = None, + locked: Optional[bool] = None, + monitor_origin_responsiveness: Optional[bool] = None, + monitor_response_codes1s: Optional[Sequence[str]] = None, + monitor_response_codes2s: Optional[Sequence[str]] = None, + monitor_response_codes3s: Optional[Sequence[str]] = None, + monitor_status_codes1: Optional[bool] = None, + monitor_status_codes1_enable_recovery: Optional[bool] = None, + monitor_status_codes1_enable_retry: Optional[bool] = None, + monitor_status_codes1_recovery_config_name: Optional[str] = None, + monitor_status_codes2: Optional[bool] = None, + monitor_status_codes2_enable_recovery: Optional[bool] = None, + monitor_status_codes2_enable_retry: Optional[bool] = None, + monitor_status_codes2_recovery_config_name: Optional[str] = None, + monitor_status_codes3: Optional[bool] = None, + monitor_status_codes3_enable_recovery: Optional[bool] = None, + monitor_status_codes3_enable_retry: Optional[bool] = None, + monitor_status_codes3_recovery_config_name: Optional[str] = None, + origin_responsiveness_custom_timeout: Optional[int] = None, + origin_responsiveness_enable_recovery: Optional[bool] = None, + origin_responsiveness_enable_retry: Optional[bool] = None, + origin_responsiveness_monitoring: Optional[str] = None, + origin_responsiveness_recovery_config_name: Optional[str] = None, + origin_responsiveness_timeout: Optional[str] = None, + status_code_monitoring1: Optional[str] = None, + status_code_monitoring2: Optional[str] = None, + status_code_monitoring3: Optional[str] = None, + template_uuid: Optional[str] = None, + tuning_parameters: Optional[str] = None, + uuid: Optional[str] = None): + if binary_equivalent_content is not None: + pulumi.set(__self__, "binary_equivalent_content", binary_equivalent_content) + if enable_ip_avoidance is not None: + pulumi.set(__self__, "enable_ip_avoidance", enable_ip_avoidance) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if ip_avoidance_error_threshold is not None: + pulumi.set(__self__, "ip_avoidance_error_threshold", ip_avoidance_error_threshold) + if ip_avoidance_retry_interval is not None: + pulumi.set(__self__, "ip_avoidance_retry_interval", ip_avoidance_retry_interval) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if monitor_origin_responsiveness is not None: + pulumi.set(__self__, "monitor_origin_responsiveness", monitor_origin_responsiveness) + if monitor_response_codes1s is not None: + pulumi.set(__self__, "monitor_response_codes1s", monitor_response_codes1s) + if monitor_response_codes2s is not None: + pulumi.set(__self__, "monitor_response_codes2s", monitor_response_codes2s) + if monitor_response_codes3s is not None: + pulumi.set(__self__, "monitor_response_codes3s", monitor_response_codes3s) + if monitor_status_codes1 is not None: + pulumi.set(__self__, "monitor_status_codes1", monitor_status_codes1) + if monitor_status_codes1_enable_recovery is not None: + pulumi.set(__self__, "monitor_status_codes1_enable_recovery", monitor_status_codes1_enable_recovery) + if monitor_status_codes1_enable_retry is not None: + pulumi.set(__self__, "monitor_status_codes1_enable_retry", monitor_status_codes1_enable_retry) + if monitor_status_codes1_recovery_config_name is not None: + pulumi.set(__self__, "monitor_status_codes1_recovery_config_name", monitor_status_codes1_recovery_config_name) + if monitor_status_codes2 is not None: + pulumi.set(__self__, "monitor_status_codes2", monitor_status_codes2) + if monitor_status_codes2_enable_recovery is not None: + pulumi.set(__self__, "monitor_status_codes2_enable_recovery", monitor_status_codes2_enable_recovery) + if monitor_status_codes2_enable_retry is not None: + pulumi.set(__self__, "monitor_status_codes2_enable_retry", monitor_status_codes2_enable_retry) + if monitor_status_codes2_recovery_config_name is not None: + pulumi.set(__self__, "monitor_status_codes2_recovery_config_name", monitor_status_codes2_recovery_config_name) + if monitor_status_codes3 is not None: + pulumi.set(__self__, "monitor_status_codes3", monitor_status_codes3) + if monitor_status_codes3_enable_recovery is not None: + pulumi.set(__self__, "monitor_status_codes3_enable_recovery", monitor_status_codes3_enable_recovery) + if monitor_status_codes3_enable_retry is not None: + pulumi.set(__self__, "monitor_status_codes3_enable_retry", monitor_status_codes3_enable_retry) + if monitor_status_codes3_recovery_config_name is not None: + pulumi.set(__self__, "monitor_status_codes3_recovery_config_name", monitor_status_codes3_recovery_config_name) + if origin_responsiveness_custom_timeout is not None: + pulumi.set(__self__, "origin_responsiveness_custom_timeout", origin_responsiveness_custom_timeout) + if origin_responsiveness_enable_recovery is not None: + pulumi.set(__self__, "origin_responsiveness_enable_recovery", origin_responsiveness_enable_recovery) + if origin_responsiveness_enable_retry is not None: + pulumi.set(__self__, "origin_responsiveness_enable_retry", origin_responsiveness_enable_retry) + if origin_responsiveness_monitoring is not None: + pulumi.set(__self__, "origin_responsiveness_monitoring", origin_responsiveness_monitoring) + if origin_responsiveness_recovery_config_name is not None: + pulumi.set(__self__, "origin_responsiveness_recovery_config_name", origin_responsiveness_recovery_config_name) + if origin_responsiveness_timeout is not None: + pulumi.set(__self__, "origin_responsiveness_timeout", origin_responsiveness_timeout) + if status_code_monitoring1 is not None: + pulumi.set(__self__, "status_code_monitoring1", status_code_monitoring1) + if status_code_monitoring2 is not None: + pulumi.set(__self__, "status_code_monitoring2", status_code_monitoring2) + if status_code_monitoring3 is not None: + pulumi.set(__self__, "status_code_monitoring3", status_code_monitoring3) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if tuning_parameters is not None: + pulumi.set(__self__, "tuning_parameters", tuning_parameters) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="binaryEquivalentContent") + def binary_equivalent_content(self) -> Optional[bool]: + return pulumi.get(self, "binary_equivalent_content") + + @property + @pulumi.getter(name="enableIpAvoidance") + def enable_ip_avoidance(self) -> Optional[bool]: + return pulumi.get(self, "enable_ip_avoidance") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="ipAvoidanceErrorThreshold") + def ip_avoidance_error_threshold(self) -> Optional[int]: + return pulumi.get(self, "ip_avoidance_error_threshold") + + @property + @pulumi.getter(name="ipAvoidanceRetryInterval") + def ip_avoidance_retry_interval(self) -> Optional[int]: + return pulumi.get(self, "ip_avoidance_retry_interval") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="monitorOriginResponsiveness") + def monitor_origin_responsiveness(self) -> Optional[bool]: + return pulumi.get(self, "monitor_origin_responsiveness") + + @property + @pulumi.getter(name="monitorResponseCodes1s") + def monitor_response_codes1s(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "monitor_response_codes1s") + + @property + @pulumi.getter(name="monitorResponseCodes2s") + def monitor_response_codes2s(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "monitor_response_codes2s") + + @property + @pulumi.getter(name="monitorResponseCodes3s") + def monitor_response_codes3s(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "monitor_response_codes3s") + + @property + @pulumi.getter(name="monitorStatusCodes1") + def monitor_status_codes1(self) -> Optional[bool]: + return pulumi.get(self, "monitor_status_codes1") + + @property + @pulumi.getter(name="monitorStatusCodes1EnableRecovery") + def monitor_status_codes1_enable_recovery(self) -> Optional[bool]: + return pulumi.get(self, "monitor_status_codes1_enable_recovery") + + @property + @pulumi.getter(name="monitorStatusCodes1EnableRetry") + def monitor_status_codes1_enable_retry(self) -> Optional[bool]: + return pulumi.get(self, "monitor_status_codes1_enable_retry") + + @property + @pulumi.getter(name="monitorStatusCodes1RecoveryConfigName") + def monitor_status_codes1_recovery_config_name(self) -> Optional[str]: + return pulumi.get(self, "monitor_status_codes1_recovery_config_name") + + @property + @pulumi.getter(name="monitorStatusCodes2") + def monitor_status_codes2(self) -> Optional[bool]: + return pulumi.get(self, "monitor_status_codes2") + + @property + @pulumi.getter(name="monitorStatusCodes2EnableRecovery") + def monitor_status_codes2_enable_recovery(self) -> Optional[bool]: + return pulumi.get(self, "monitor_status_codes2_enable_recovery") + + @property + @pulumi.getter(name="monitorStatusCodes2EnableRetry") + def monitor_status_codes2_enable_retry(self) -> Optional[bool]: + return pulumi.get(self, "monitor_status_codes2_enable_retry") + + @property + @pulumi.getter(name="monitorStatusCodes2RecoveryConfigName") + def monitor_status_codes2_recovery_config_name(self) -> Optional[str]: + return pulumi.get(self, "monitor_status_codes2_recovery_config_name") + + @property + @pulumi.getter(name="monitorStatusCodes3") + def monitor_status_codes3(self) -> Optional[bool]: + return pulumi.get(self, "monitor_status_codes3") + + @property + @pulumi.getter(name="monitorStatusCodes3EnableRecovery") + def monitor_status_codes3_enable_recovery(self) -> Optional[bool]: + return pulumi.get(self, "monitor_status_codes3_enable_recovery") + + @property + @pulumi.getter(name="monitorStatusCodes3EnableRetry") + def monitor_status_codes3_enable_retry(self) -> Optional[bool]: + return pulumi.get(self, "monitor_status_codes3_enable_retry") + + @property + @pulumi.getter(name="monitorStatusCodes3RecoveryConfigName") + def monitor_status_codes3_recovery_config_name(self) -> Optional[str]: + return pulumi.get(self, "monitor_status_codes3_recovery_config_name") + + @property + @pulumi.getter(name="originResponsivenessCustomTimeout") + def origin_responsiveness_custom_timeout(self) -> Optional[int]: + return pulumi.get(self, "origin_responsiveness_custom_timeout") + + @property + @pulumi.getter(name="originResponsivenessEnableRecovery") + def origin_responsiveness_enable_recovery(self) -> Optional[bool]: + return pulumi.get(self, "origin_responsiveness_enable_recovery") + + @property + @pulumi.getter(name="originResponsivenessEnableRetry") + def origin_responsiveness_enable_retry(self) -> Optional[bool]: + return pulumi.get(self, "origin_responsiveness_enable_retry") + + @property + @pulumi.getter(name="originResponsivenessMonitoring") + def origin_responsiveness_monitoring(self) -> Optional[str]: + return pulumi.get(self, "origin_responsiveness_monitoring") + + @property + @pulumi.getter(name="originResponsivenessRecoveryConfigName") + def origin_responsiveness_recovery_config_name(self) -> Optional[str]: + return pulumi.get(self, "origin_responsiveness_recovery_config_name") + + @property + @pulumi.getter(name="originResponsivenessTimeout") + def origin_responsiveness_timeout(self) -> Optional[str]: + return pulumi.get(self, "origin_responsiveness_timeout") + + @property + @pulumi.getter(name="statusCodeMonitoring1") + def status_code_monitoring1(self) -> Optional[str]: + return pulumi.get(self, "status_code_monitoring1") + + @property + @pulumi.getter(name="statusCodeMonitoring2") + def status_code_monitoring2(self) -> Optional[str]: + return pulumi.get(self, "status_code_monitoring2") + + @property + @pulumi.getter(name="statusCodeMonitoring3") + def status_code_monitoring3(self) -> Optional[str]: + return pulumi.get(self, "status_code_monitoring3") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="tuningParameters") + def tuning_parameters(self) -> Optional[str]: + return pulumi.get(self, "tuning_parameters") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorOriginIpAclResult(dict): + def __init__(__self__, *, + enable: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enable is not None: + pulumi.set(__self__, "enable", enable) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enable(self) -> Optional[bool]: + return pulumi.get(self, "enable") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorOriginNetStorageResult(dict): + def __init__(__self__, *, + cp_code: Optional[int] = None, + download_domain_name: Optional[str] = None, + g2o_token: Optional[str] = None): + if cp_code is not None: + pulumi.set(__self__, "cp_code", cp_code) + if download_domain_name is not None: + pulumi.set(__self__, "download_domain_name", download_domain_name) + if g2o_token is not None: + pulumi.set(__self__, "g2o_token", g2o_token) + + @property + @pulumi.getter(name="cpCode") + def cp_code(self) -> Optional[int]: + return pulumi.get(self, "cp_code") + + @property + @pulumi.getter(name="downloadDomainName") + def download_domain_name(self) -> Optional[str]: + return pulumi.get(self, "download_domain_name") + + @property + @pulumi.getter(name="g2oToken") + def g2o_token(self) -> Optional[str]: + return pulumi.get(self, "g2o_token") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorPersistentClientConnectionResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + timeout: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def timeout(self) -> Optional[str]: + return pulumi.get(self, "timeout") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorPersistentConnectionResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + timeout: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def timeout(self) -> Optional[str]: + return pulumi.get(self, "timeout") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorPersonallyIdentifiableInformationResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorPhasedReleaseResult(dict): + def __init__(__self__, *, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorPhasedReleaseCloudletPolicyResult'] = None, + enabled: Optional[bool] = None, + failover_duration: Optional[int] = None, + failover_enabled: Optional[bool] = None, + failover_response_codes: Optional[Sequence[str]] = None, + failover_title: Optional[str] = None, + label: Optional[str] = None, + locked: Optional[bool] = None, + population_cookie_type: Optional[str] = None, + population_duration: Optional[str] = None, + population_expiration_date: Optional[str] = None, + population_refresh: Optional[bool] = None, + population_title: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if cloudlet_policy is not None: + pulumi.set(__self__, "cloudlet_policy", cloudlet_policy) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if failover_duration is not None: + pulumi.set(__self__, "failover_duration", failover_duration) + if failover_enabled is not None: + pulumi.set(__self__, "failover_enabled", failover_enabled) + if failover_response_codes is not None: + pulumi.set(__self__, "failover_response_codes", failover_response_codes) + if failover_title is not None: + pulumi.set(__self__, "failover_title", failover_title) + if label is not None: + pulumi.set(__self__, "label", label) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if population_cookie_type is not None: + pulumi.set(__self__, "population_cookie_type", population_cookie_type) + if population_duration is not None: + pulumi.set(__self__, "population_duration", population_duration) + if population_expiration_date is not None: + pulumi.set(__self__, "population_expiration_date", population_expiration_date) + if population_refresh is not None: + pulumi.set(__self__, "population_refresh", population_refresh) + if population_title is not None: + pulumi.set(__self__, "population_title", population_title) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="cloudletPolicy") + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorPhasedReleaseCloudletPolicyResult']: + return pulumi.get(self, "cloudlet_policy") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="failoverDuration") + def failover_duration(self) -> Optional[int]: + return pulumi.get(self, "failover_duration") + + @property + @pulumi.getter(name="failoverEnabled") + def failover_enabled(self) -> Optional[bool]: + return pulumi.get(self, "failover_enabled") + + @property + @pulumi.getter(name="failoverResponseCodes") + def failover_response_codes(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "failover_response_codes") + + @property + @pulumi.getter(name="failoverTitle") + def failover_title(self) -> Optional[str]: + return pulumi.get(self, "failover_title") + + @property + @pulumi.getter + def label(self) -> Optional[str]: + return pulumi.get(self, "label") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="populationCookieType") + def population_cookie_type(self) -> Optional[str]: + return pulumi.get(self, "population_cookie_type") + + @property + @pulumi.getter(name="populationDuration") + def population_duration(self) -> Optional[str]: + return pulumi.get(self, "population_duration") + + @property + @pulumi.getter(name="populationExpirationDate") + def population_expiration_date(self) -> Optional[str]: + return pulumi.get(self, "population_expiration_date") + + @property + @pulumi.getter(name="populationRefresh") + def population_refresh(self) -> Optional[bool]: + return pulumi.get(self, "population_refresh") + + @property + @pulumi.getter(name="populationTitle") + def population_title(self) -> Optional[str]: + return pulumi.get(self, "population_title") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorPhasedReleaseCloudletPolicyResult(dict): + def __init__(__self__, *, + id: Optional[int] = None, + name: Optional[str] = None): + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorPreconnectResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + preconnectlists: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if preconnectlists is not None: + pulumi.set(__self__, "preconnectlists", preconnectlists) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def preconnectlists(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "preconnectlists") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorPredictiveContentDeliveryResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorPredictivePrefetchingResult(dict): + def __init__(__self__, *, + accuracy_target: Optional[str] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if accuracy_target is not None: + pulumi.set(__self__, "accuracy_target", accuracy_target) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="accuracyTarget") + def accuracy_target(self) -> Optional[str]: + return pulumi.get(self, "accuracy_target") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorPrefetchResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorPrefetchableResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorPrefreshCacheResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + prefreshval: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if prefreshval is not None: + pulumi.set(__self__, "prefreshval", prefreshval) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def prefreshval(self) -> Optional[int]: + return pulumi.get(self, "prefreshval") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorQualityResult(dict): + def __init__(__self__, *, + audience_settings: Optional[str] = None, + catalog_size: Optional[str] = None, + content_settings: Optional[str] = None, + content_type: Optional[str] = None, + country: Optional[str] = None, + delivery_format: Optional[str] = None, + delivery_type: Optional[str] = None, + download_type: Optional[str] = None, + end_user_location: Optional[str] = None, + locked: Optional[bool] = None, + maximum_concurrent_users: Optional[str] = None, + object_size: Optional[str] = None, + optimize_for: Optional[str] = None, + origin_settings: Optional[str] = None, + popularity_distribution: Optional[str] = None, + refresh_rate: Optional[str] = None, + segment_duration: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if audience_settings is not None: + pulumi.set(__self__, "audience_settings", audience_settings) + if catalog_size is not None: + pulumi.set(__self__, "catalog_size", catalog_size) + if content_settings is not None: + pulumi.set(__self__, "content_settings", content_settings) + if content_type is not None: + pulumi.set(__self__, "content_type", content_type) + if country is not None: + pulumi.set(__self__, "country", country) + if delivery_format is not None: + pulumi.set(__self__, "delivery_format", delivery_format) + if delivery_type is not None: + pulumi.set(__self__, "delivery_type", delivery_type) + if download_type is not None: + pulumi.set(__self__, "download_type", download_type) + if end_user_location is not None: + pulumi.set(__self__, "end_user_location", end_user_location) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if maximum_concurrent_users is not None: + pulumi.set(__self__, "maximum_concurrent_users", maximum_concurrent_users) + if object_size is not None: + pulumi.set(__self__, "object_size", object_size) + if optimize_for is not None: + pulumi.set(__self__, "optimize_for", optimize_for) + if origin_settings is not None: + pulumi.set(__self__, "origin_settings", origin_settings) + if popularity_distribution is not None: + pulumi.set(__self__, "popularity_distribution", popularity_distribution) + if refresh_rate is not None: + pulumi.set(__self__, "refresh_rate", refresh_rate) + if segment_duration is not None: + pulumi.set(__self__, "segment_duration", segment_duration) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="audienceSettings") + def audience_settings(self) -> Optional[str]: + return pulumi.get(self, "audience_settings") + + @property + @pulumi.getter(name="catalogSize") + def catalog_size(self) -> Optional[str]: + return pulumi.get(self, "catalog_size") + + @property + @pulumi.getter(name="contentSettings") + def content_settings(self) -> Optional[str]: + return pulumi.get(self, "content_settings") + + @property + @pulumi.getter(name="contentType") + def content_type(self) -> Optional[str]: + return pulumi.get(self, "content_type") + + @property + @pulumi.getter + def country(self) -> Optional[str]: + return pulumi.get(self, "country") + + @property + @pulumi.getter(name="deliveryFormat") + def delivery_format(self) -> Optional[str]: + return pulumi.get(self, "delivery_format") + + @property + @pulumi.getter(name="deliveryType") + def delivery_type(self) -> Optional[str]: + return pulumi.get(self, "delivery_type") + + @property + @pulumi.getter(name="downloadType") + def download_type(self) -> Optional[str]: + return pulumi.get(self, "download_type") + + @property + @pulumi.getter(name="endUserLocation") + def end_user_location(self) -> Optional[str]: + return pulumi.get(self, "end_user_location") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="maximumConcurrentUsers") + def maximum_concurrent_users(self) -> Optional[str]: + return pulumi.get(self, "maximum_concurrent_users") + + @property + @pulumi.getter(name="objectSize") + def object_size(self) -> Optional[str]: + return pulumi.get(self, "object_size") + + @property + @pulumi.getter(name="optimizeFor") + def optimize_for(self) -> Optional[str]: + return pulumi.get(self, "optimize_for") + + @property + @pulumi.getter(name="originSettings") + def origin_settings(self) -> Optional[str]: + return pulumi.get(self, "origin_settings") + + @property + @pulumi.getter(name="popularityDistribution") + def popularity_distribution(self) -> Optional[str]: + return pulumi.get(self, "popularity_distribution") + + @property + @pulumi.getter(name="refreshRate") + def refresh_rate(self) -> Optional[str]: + return pulumi.get(self, "refresh_rate") + + @property + @pulumi.getter(name="segmentDuration") + def segment_duration(self) -> Optional[int]: + return pulumi.get(self, "segment_duration") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorQuicBetaResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + quic_offer_percentage: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if quic_offer_percentage is not None: + pulumi.set(__self__, "quic_offer_percentage", quic_offer_percentage) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="quicOfferPercentage") + def quic_offer_percentage(self) -> Optional[int]: + return pulumi.get(self, "quic_offer_percentage") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorRandomSeekResult(dict): + def __init__(__self__, *, + flv: Optional[bool] = None, + locked: Optional[bool] = None, + maximum_size: Optional[str] = None, + mp4: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if flv is not None: + pulumi.set(__self__, "flv", flv) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if maximum_size is not None: + pulumi.set(__self__, "maximum_size", maximum_size) + if mp4 is not None: + pulumi.set(__self__, "mp4", mp4) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def flv(self) -> Optional[bool]: + return pulumi.get(self, "flv") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="maximumSize") + def maximum_size(self) -> Optional[str]: + return pulumi.get(self, "maximum_size") + + @property + @pulumi.getter + def mp4(self) -> Optional[bool]: + return pulumi.get(self, "mp4") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorRapidResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorReadTimeoutResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorRealTimeReportingResult(dict): + def __init__(__self__, *, + advanced: Optional[bool] = None, + beacon_sampling_percentage: Optional[float] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if advanced is not None: + pulumi.set(__self__, "advanced", advanced) + if beacon_sampling_percentage is not None: + pulumi.set(__self__, "beacon_sampling_percentage", beacon_sampling_percentage) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def advanced(self) -> Optional[bool]: + return pulumi.get(self, "advanced") + + @property + @pulumi.getter(name="beaconSamplingPercentage") + def beacon_sampling_percentage(self) -> Optional[float]: + return pulumi.get(self, "beacon_sampling_percentage") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorRealUserMonitoringResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorRedirectResult(dict): + def __init__(__self__, *, + destination_hostname: Optional[str] = None, + destination_hostname_other: Optional[str] = None, + destination_hostname_sibling: Optional[str] = None, + destination_hostname_subdomain: Optional[str] = None, + destination_path: Optional[str] = None, + destination_path_other: Optional[str] = None, + destination_path_prefix: Optional[str] = None, + destination_path_suffix: Optional[str] = None, + destination_path_suffix_status: Optional[str] = None, + destination_protocol: Optional[str] = None, + locked: Optional[bool] = None, + mobile_default_choice: Optional[str] = None, + query_string: Optional[str] = None, + response_code: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if destination_hostname is not None: + pulumi.set(__self__, "destination_hostname", destination_hostname) + if destination_hostname_other is not None: + pulumi.set(__self__, "destination_hostname_other", destination_hostname_other) + if destination_hostname_sibling is not None: + pulumi.set(__self__, "destination_hostname_sibling", destination_hostname_sibling) + if destination_hostname_subdomain is not None: + pulumi.set(__self__, "destination_hostname_subdomain", destination_hostname_subdomain) + if destination_path is not None: + pulumi.set(__self__, "destination_path", destination_path) + if destination_path_other is not None: + pulumi.set(__self__, "destination_path_other", destination_path_other) + if destination_path_prefix is not None: + pulumi.set(__self__, "destination_path_prefix", destination_path_prefix) + if destination_path_suffix is not None: + pulumi.set(__self__, "destination_path_suffix", destination_path_suffix) + if destination_path_suffix_status is not None: + pulumi.set(__self__, "destination_path_suffix_status", destination_path_suffix_status) + if destination_protocol is not None: + pulumi.set(__self__, "destination_protocol", destination_protocol) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if mobile_default_choice is not None: + pulumi.set(__self__, "mobile_default_choice", mobile_default_choice) + if query_string is not None: + pulumi.set(__self__, "query_string", query_string) + if response_code is not None: + pulumi.set(__self__, "response_code", response_code) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="destinationHostname") + def destination_hostname(self) -> Optional[str]: + return pulumi.get(self, "destination_hostname") + + @property + @pulumi.getter(name="destinationHostnameOther") + def destination_hostname_other(self) -> Optional[str]: + return pulumi.get(self, "destination_hostname_other") + + @property + @pulumi.getter(name="destinationHostnameSibling") + def destination_hostname_sibling(self) -> Optional[str]: + return pulumi.get(self, "destination_hostname_sibling") + + @property + @pulumi.getter(name="destinationHostnameSubdomain") + def destination_hostname_subdomain(self) -> Optional[str]: + return pulumi.get(self, "destination_hostname_subdomain") + + @property + @pulumi.getter(name="destinationPath") + def destination_path(self) -> Optional[str]: + return pulumi.get(self, "destination_path") + + @property + @pulumi.getter(name="destinationPathOther") + def destination_path_other(self) -> Optional[str]: + return pulumi.get(self, "destination_path_other") + + @property + @pulumi.getter(name="destinationPathPrefix") + def destination_path_prefix(self) -> Optional[str]: + return pulumi.get(self, "destination_path_prefix") + + @property + @pulumi.getter(name="destinationPathSuffix") + def destination_path_suffix(self) -> Optional[str]: + return pulumi.get(self, "destination_path_suffix") + + @property + @pulumi.getter(name="destinationPathSuffixStatus") + def destination_path_suffix_status(self) -> Optional[str]: + return pulumi.get(self, "destination_path_suffix_status") + + @property + @pulumi.getter(name="destinationProtocol") + def destination_protocol(self) -> Optional[str]: + return pulumi.get(self, "destination_protocol") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="mobileDefaultChoice") + def mobile_default_choice(self) -> Optional[str]: + return pulumi.get(self, "mobile_default_choice") + + @property + @pulumi.getter(name="queryString") + def query_string(self) -> Optional[str]: + return pulumi.get(self, "query_string") + + @property + @pulumi.getter(name="responseCode") + def response_code(self) -> Optional[int]: + return pulumi.get(self, "response_code") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorRedirectplusResult(dict): + def __init__(__self__, *, + destination: Optional[str] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + response_code: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if destination is not None: + pulumi.set(__self__, "destination", destination) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if response_code is not None: + pulumi.set(__self__, "response_code", response_code) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def destination(self) -> Optional[str]: + return pulumi.get(self, "destination") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="responseCode") + def response_code(self) -> Optional[int]: + return pulumi.get(self, "response_code") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorRefererCheckingResult(dict): + def __init__(__self__, *, + allow_children: Optional[bool] = None, + domains: Optional[Sequence[str]] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + strict: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if allow_children is not None: + pulumi.set(__self__, "allow_children", allow_children) + if domains is not None: + pulumi.set(__self__, "domains", domains) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if strict is not None: + pulumi.set(__self__, "strict", strict) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="allowChildren") + def allow_children(self) -> Optional[bool]: + return pulumi.get(self, "allow_children") + + @property + @pulumi.getter + def domains(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "domains") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def strict(self) -> Optional[bool]: + return pulumi.get(self, "strict") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorRemoveQueryParameterResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + parameters: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if parameters is not None: + pulumi.set(__self__, "parameters", parameters) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def parameters(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "parameters") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorRemoveVaryResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorReportResult(dict): + def __init__(__self__, *, + cookies: Optional[Sequence[str]] = None, + custom_log_field: Optional[str] = None, + locked: Optional[bool] = None, + log_accept_language: Optional[bool] = None, + log_cookies: Optional[str] = None, + log_custom_log_field: Optional[bool] = None, + log_edge_ip: Optional[bool] = None, + log_host: Optional[bool] = None, + log_referer: Optional[bool] = None, + log_user_agent: Optional[bool] = None, + log_x_forwarded_for: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if cookies is not None: + pulumi.set(__self__, "cookies", cookies) + if custom_log_field is not None: + pulumi.set(__self__, "custom_log_field", custom_log_field) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if log_accept_language is not None: + pulumi.set(__self__, "log_accept_language", log_accept_language) + if log_cookies is not None: + pulumi.set(__self__, "log_cookies", log_cookies) + if log_custom_log_field is not None: + pulumi.set(__self__, "log_custom_log_field", log_custom_log_field) + if log_edge_ip is not None: + pulumi.set(__self__, "log_edge_ip", log_edge_ip) + if log_host is not None: + pulumi.set(__self__, "log_host", log_host) + if log_referer is not None: + pulumi.set(__self__, "log_referer", log_referer) + if log_user_agent is not None: + pulumi.set(__self__, "log_user_agent", log_user_agent) + if log_x_forwarded_for is not None: + pulumi.set(__self__, "log_x_forwarded_for", log_x_forwarded_for) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def cookies(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "cookies") + + @property + @pulumi.getter(name="customLogField") + def custom_log_field(self) -> Optional[str]: + return pulumi.get(self, "custom_log_field") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="logAcceptLanguage") + def log_accept_language(self) -> Optional[bool]: + return pulumi.get(self, "log_accept_language") + + @property + @pulumi.getter(name="logCookies") + def log_cookies(self) -> Optional[str]: + return pulumi.get(self, "log_cookies") + + @property + @pulumi.getter(name="logCustomLogField") + def log_custom_log_field(self) -> Optional[bool]: + return pulumi.get(self, "log_custom_log_field") + + @property + @pulumi.getter(name="logEdgeIp") + def log_edge_ip(self) -> Optional[bool]: + return pulumi.get(self, "log_edge_ip") + + @property + @pulumi.getter(name="logHost") + def log_host(self) -> Optional[bool]: + return pulumi.get(self, "log_host") + + @property + @pulumi.getter(name="logReferer") + def log_referer(self) -> Optional[bool]: + return pulumi.get(self, "log_referer") + + @property + @pulumi.getter(name="logUserAgent") + def log_user_agent(self) -> Optional[bool]: + return pulumi.get(self, "log_user_agent") + + @property + @pulumi.getter(name="logXForwardedFor") + def log_x_forwarded_for(self) -> Optional[bool]: + return pulumi.get(self, "log_x_forwarded_for") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorRequestControlResult(dict): + def __init__(__self__, *, + branded403_file: Optional[str] = None, + branded403_status_code: Optional[int] = None, + branded403_url: Optional[str] = None, + branded_deny_cache_ttl: Optional[int] = None, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorRequestControlCloudletPolicyResult'] = None, + enable_branded403: Optional[bool] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + net_storage: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorRequestControlNetStorageResult'] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if branded403_file is not None: + pulumi.set(__self__, "branded403_file", branded403_file) + if branded403_status_code is not None: + pulumi.set(__self__, "branded403_status_code", branded403_status_code) + if branded403_url is not None: + pulumi.set(__self__, "branded403_url", branded403_url) + if branded_deny_cache_ttl is not None: + pulumi.set(__self__, "branded_deny_cache_ttl", branded_deny_cache_ttl) + if cloudlet_policy is not None: + pulumi.set(__self__, "cloudlet_policy", cloudlet_policy) + if enable_branded403 is not None: + pulumi.set(__self__, "enable_branded403", enable_branded403) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if net_storage is not None: + pulumi.set(__self__, "net_storage", net_storage) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="branded403File") + def branded403_file(self) -> Optional[str]: + return pulumi.get(self, "branded403_file") + + @property + @pulumi.getter(name="branded403StatusCode") + def branded403_status_code(self) -> Optional[int]: + return pulumi.get(self, "branded403_status_code") + + @property + @pulumi.getter(name="branded403Url") + def branded403_url(self) -> Optional[str]: + return pulumi.get(self, "branded403_url") + + @property + @pulumi.getter(name="brandedDenyCacheTtl") + def branded_deny_cache_ttl(self) -> Optional[int]: + return pulumi.get(self, "branded_deny_cache_ttl") + + @property + @pulumi.getter(name="cloudletPolicy") + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorRequestControlCloudletPolicyResult']: + return pulumi.get(self, "cloudlet_policy") + + @property + @pulumi.getter(name="enableBranded403") + def enable_branded403(self) -> Optional[bool]: + return pulumi.get(self, "enable_branded403") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="netStorage") + def net_storage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorRequestControlNetStorageResult']: + return pulumi.get(self, "net_storage") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorRequestControlCloudletPolicyResult(dict): + def __init__(__self__, *, + id: Optional[int] = None, + name: Optional[str] = None): + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorRequestControlNetStorageResult(dict): + def __init__(__self__, *, + cp_code: Optional[int] = None, + download_domain_name: Optional[str] = None, + g2o_token: Optional[str] = None): + if cp_code is not None: + pulumi.set(__self__, "cp_code", cp_code) + if download_domain_name is not None: + pulumi.set(__self__, "download_domain_name", download_domain_name) + if g2o_token is not None: + pulumi.set(__self__, "g2o_token", g2o_token) + + @property + @pulumi.getter(name="cpCode") + def cp_code(self) -> Optional[int]: + return pulumi.get(self, "cp_code") + + @property + @pulumi.getter(name="downloadDomainName") + def download_domain_name(self) -> Optional[str]: + return pulumi.get(self, "download_domain_name") + + @property + @pulumi.getter(name="g2oToken") + def g2o_token(self) -> Optional[str]: + return pulumi.get(self, "g2o_token") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorRequestTypeMarkerResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + request_type: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if request_type is not None: + pulumi.set(__self__, "request_type", request_type) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="requestType") + def request_type(self) -> Optional[str]: + return pulumi.get(self, "request_type") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorResourceOptimizerResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorResourceOptimizerExtendedCompatibilityResult(dict): + def __init__(__self__, *, + enable_all_features: Optional[bool] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enable_all_features is not None: + pulumi.set(__self__, "enable_all_features", enable_all_features) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="enableAllFeatures") + def enable_all_features(self) -> Optional[bool]: + return pulumi.get(self, "enable_all_features") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorResponseCodeResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + override206: Optional[bool] = None, + status_code: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if override206 is not None: + pulumi.set(__self__, "override206", override206) + if status_code is not None: + pulumi.set(__self__, "status_code", status_code) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def override206(self) -> Optional[bool]: + return pulumi.get(self, "override206") + + @property + @pulumi.getter(name="statusCode") + def status_code(self) -> Optional[int]: + return pulumi.get(self, "status_code") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorResponseCookieResult(dict): + def __init__(__self__, *, + cookie_name: Optional[str] = None, + default_domain: Optional[bool] = None, + default_path: Optional[bool] = None, + domain: Optional[str] = None, + duration: Optional[str] = None, + enabled: Optional[bool] = None, + expiration_date: Optional[str] = None, + expires: Optional[str] = None, + format: Optional[str] = None, + http_only: Optional[bool] = None, + locked: Optional[bool] = None, + path: Optional[str] = None, + same_site: Optional[str] = None, + secure: Optional[bool] = None, + template_uuid: Optional[str] = None, + type: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if cookie_name is not None: + pulumi.set(__self__, "cookie_name", cookie_name) + if default_domain is not None: + pulumi.set(__self__, "default_domain", default_domain) + if default_path is not None: + pulumi.set(__self__, "default_path", default_path) + if domain is not None: + pulumi.set(__self__, "domain", domain) + if duration is not None: + pulumi.set(__self__, "duration", duration) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if expiration_date is not None: + pulumi.set(__self__, "expiration_date", expiration_date) + if expires is not None: + pulumi.set(__self__, "expires", expires) + if format is not None: + pulumi.set(__self__, "format", format) + if http_only is not None: + pulumi.set(__self__, "http_only", http_only) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if path is not None: + pulumi.set(__self__, "path", path) + if same_site is not None: + pulumi.set(__self__, "same_site", same_site) + if secure is not None: + pulumi.set(__self__, "secure", secure) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if type is not None: + pulumi.set(__self__, "type", type) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="cookieName") + def cookie_name(self) -> Optional[str]: + return pulumi.get(self, "cookie_name") + + @property + @pulumi.getter(name="defaultDomain") + def default_domain(self) -> Optional[bool]: + return pulumi.get(self, "default_domain") + + @property + @pulumi.getter(name="defaultPath") + def default_path(self) -> Optional[bool]: + return pulumi.get(self, "default_path") + + @property + @pulumi.getter + def domain(self) -> Optional[str]: + return pulumi.get(self, "domain") + + @property + @pulumi.getter + def duration(self) -> Optional[str]: + return pulumi.get(self, "duration") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="expirationDate") + def expiration_date(self) -> Optional[str]: + return pulumi.get(self, "expiration_date") + + @property + @pulumi.getter + def expires(self) -> Optional[str]: + return pulumi.get(self, "expires") + + @property + @pulumi.getter + def format(self) -> Optional[str]: + return pulumi.get(self, "format") + + @property + @pulumi.getter(name="httpOnly") + def http_only(self) -> Optional[bool]: + return pulumi.get(self, "http_only") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def path(self) -> Optional[str]: + return pulumi.get(self, "path") + + @property + @pulumi.getter(name="sameSite") + def same_site(self) -> Optional[str]: + return pulumi.get(self, "same_site") + + @property + @pulumi.getter + def secure(self) -> Optional[bool]: + return pulumi.get(self, "secure") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def type(self) -> Optional[str]: + return pulumi.get(self, "type") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorRestrictObjectCachingResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + maximum_size: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if maximum_size is not None: + pulumi.set(__self__, "maximum_size", maximum_size) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="maximumSize") + def maximum_size(self) -> Optional[str]: + return pulumi.get(self, "maximum_size") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorReturnCacheStatusResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + response_header_name: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if response_header_name is not None: + pulumi.set(__self__, "response_header_name", response_header_name) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="responseHeaderName") + def response_header_name(self) -> Optional[str]: + return pulumi.get(self, "response_header_name") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlResult(dict): + def __init__(__self__, *, + behavior: Optional[str] = None, + keep_query_string: Optional[bool] = None, + locked: Optional[bool] = None, + match: Optional[str] = None, + match_multiple: Optional[bool] = None, + match_regex: Optional[str] = None, + target_path: Optional[str] = None, + target_path_prepend: Optional[str] = None, + target_regex: Optional[str] = None, + target_url: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if behavior is not None: + pulumi.set(__self__, "behavior", behavior) + if keep_query_string is not None: + pulumi.set(__self__, "keep_query_string", keep_query_string) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match is not None: + pulumi.set(__self__, "match", match) + if match_multiple is not None: + pulumi.set(__self__, "match_multiple", match_multiple) + if match_regex is not None: + pulumi.set(__self__, "match_regex", match_regex) + if target_path is not None: + pulumi.set(__self__, "target_path", target_path) + if target_path_prepend is not None: + pulumi.set(__self__, "target_path_prepend", target_path_prepend) + if target_regex is not None: + pulumi.set(__self__, "target_regex", target_regex) + if target_url is not None: + pulumi.set(__self__, "target_url", target_url) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def behavior(self) -> Optional[str]: + return pulumi.get(self, "behavior") + + @property + @pulumi.getter(name="keepQueryString") + def keep_query_string(self) -> Optional[bool]: + return pulumi.get(self, "keep_query_string") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def match(self) -> Optional[str]: + return pulumi.get(self, "match") + + @property + @pulumi.getter(name="matchMultiple") + def match_multiple(self) -> Optional[bool]: + return pulumi.get(self, "match_multiple") + + @property + @pulumi.getter(name="matchRegex") + def match_regex(self) -> Optional[str]: + return pulumi.get(self, "match_regex") + + @property + @pulumi.getter(name="targetPath") + def target_path(self) -> Optional[str]: + return pulumi.get(self, "target_path") + + @property + @pulumi.getter(name="targetPathPrepend") + def target_path_prepend(self) -> Optional[str]: + return pulumi.get(self, "target_path_prepend") + + @property + @pulumi.getter(name="targetRegex") + def target_regex(self) -> Optional[str]: + return pulumi.get(self, "target_regex") + + @property + @pulumi.getter(name="targetUrl") + def target_url(self) -> Optional[str]: + return pulumi.get(self, "target_url") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + rum_group_name: Optional[str] = None, + rum_sample_rate: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if rum_group_name is not None: + pulumi.set(__self__, "rum_group_name", rum_group_name) + if rum_sample_rate is not None: + pulumi.set(__self__, "rum_sample_rate", rum_sample_rate) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="rumGroupName") + def rum_group_name(self) -> Optional[str]: + return pulumi.get(self, "rum_group_name") + + @property + @pulumi.getter(name="rumSampleRate") + def rum_sample_rate(self) -> Optional[int]: + return pulumi.get(self, "rum_sample_rate") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsResult(dict): + def __init__(__self__, *, + application_action: Optional[str] = None, + application_cname_enabled: Optional[bool] = None, + application_cname_level: Optional[int] = None, + application_cookie: Optional[str] = None, + application_query_string: Optional[str] = None, + application_regex: Optional[str] = None, + application_replace: Optional[str] = None, + application_title: Optional[str] = None, + customer_action: Optional[str] = None, + customer_cname_enabled: Optional[bool] = None, + customer_cname_level: Optional[int] = None, + customer_cookie: Optional[str] = None, + customer_query_string: Optional[str] = None, + customer_regex: Optional[str] = None, + customer_replace: Optional[str] = None, + customer_title: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + users_action: Optional[str] = None, + users_cname_enabled: Optional[bool] = None, + users_cname_level: Optional[int] = None, + users_cookie: Optional[str] = None, + users_query_string: Optional[str] = None, + users_regex: Optional[str] = None, + users_replace: Optional[str] = None, + users_title: Optional[str] = None, + uuid: Optional[str] = None): + if application_action is not None: + pulumi.set(__self__, "application_action", application_action) + if application_cname_enabled is not None: + pulumi.set(__self__, "application_cname_enabled", application_cname_enabled) + if application_cname_level is not None: + pulumi.set(__self__, "application_cname_level", application_cname_level) + if application_cookie is not None: + pulumi.set(__self__, "application_cookie", application_cookie) + if application_query_string is not None: + pulumi.set(__self__, "application_query_string", application_query_string) + if application_regex is not None: + pulumi.set(__self__, "application_regex", application_regex) + if application_replace is not None: + pulumi.set(__self__, "application_replace", application_replace) + if application_title is not None: + pulumi.set(__self__, "application_title", application_title) + if customer_action is not None: + pulumi.set(__self__, "customer_action", customer_action) + if customer_cname_enabled is not None: + pulumi.set(__self__, "customer_cname_enabled", customer_cname_enabled) + if customer_cname_level is not None: + pulumi.set(__self__, "customer_cname_level", customer_cname_level) + if customer_cookie is not None: + pulumi.set(__self__, "customer_cookie", customer_cookie) + if customer_query_string is not None: + pulumi.set(__self__, "customer_query_string", customer_query_string) + if customer_regex is not None: + pulumi.set(__self__, "customer_regex", customer_regex) + if customer_replace is not None: + pulumi.set(__self__, "customer_replace", customer_replace) + if customer_title is not None: + pulumi.set(__self__, "customer_title", customer_title) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if users_action is not None: + pulumi.set(__self__, "users_action", users_action) + if users_cname_enabled is not None: + pulumi.set(__self__, "users_cname_enabled", users_cname_enabled) + if users_cname_level is not None: + pulumi.set(__self__, "users_cname_level", users_cname_level) + if users_cookie is not None: + pulumi.set(__self__, "users_cookie", users_cookie) + if users_query_string is not None: + pulumi.set(__self__, "users_query_string", users_query_string) + if users_regex is not None: + pulumi.set(__self__, "users_regex", users_regex) + if users_replace is not None: + pulumi.set(__self__, "users_replace", users_replace) + if users_title is not None: + pulumi.set(__self__, "users_title", users_title) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="applicationAction") + def application_action(self) -> Optional[str]: + return pulumi.get(self, "application_action") + + @property + @pulumi.getter(name="applicationCnameEnabled") + def application_cname_enabled(self) -> Optional[bool]: + return pulumi.get(self, "application_cname_enabled") + + @property + @pulumi.getter(name="applicationCnameLevel") + def application_cname_level(self) -> Optional[int]: + return pulumi.get(self, "application_cname_level") + + @property + @pulumi.getter(name="applicationCookie") + def application_cookie(self) -> Optional[str]: + return pulumi.get(self, "application_cookie") + + @property + @pulumi.getter(name="applicationQueryString") + def application_query_string(self) -> Optional[str]: + return pulumi.get(self, "application_query_string") + + @property + @pulumi.getter(name="applicationRegex") + def application_regex(self) -> Optional[str]: + return pulumi.get(self, "application_regex") + + @property + @pulumi.getter(name="applicationReplace") + def application_replace(self) -> Optional[str]: + return pulumi.get(self, "application_replace") + + @property + @pulumi.getter(name="applicationTitle") + def application_title(self) -> Optional[str]: + return pulumi.get(self, "application_title") + + @property + @pulumi.getter(name="customerAction") + def customer_action(self) -> Optional[str]: + return pulumi.get(self, "customer_action") + + @property + @pulumi.getter(name="customerCnameEnabled") + def customer_cname_enabled(self) -> Optional[bool]: + return pulumi.get(self, "customer_cname_enabled") + + @property + @pulumi.getter(name="customerCnameLevel") + def customer_cname_level(self) -> Optional[int]: + return pulumi.get(self, "customer_cname_level") + + @property + @pulumi.getter(name="customerCookie") + def customer_cookie(self) -> Optional[str]: + return pulumi.get(self, "customer_cookie") + + @property + @pulumi.getter(name="customerQueryString") + def customer_query_string(self) -> Optional[str]: + return pulumi.get(self, "customer_query_string") + + @property + @pulumi.getter(name="customerRegex") + def customer_regex(self) -> Optional[str]: + return pulumi.get(self, "customer_regex") + + @property + @pulumi.getter(name="customerReplace") + def customer_replace(self) -> Optional[str]: + return pulumi.get(self, "customer_replace") + + @property + @pulumi.getter(name="customerTitle") + def customer_title(self) -> Optional[str]: + return pulumi.get(self, "customer_title") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="usersAction") + def users_action(self) -> Optional[str]: + return pulumi.get(self, "users_action") + + @property + @pulumi.getter(name="usersCnameEnabled") + def users_cname_enabled(self) -> Optional[bool]: + return pulumi.get(self, "users_cname_enabled") + + @property + @pulumi.getter(name="usersCnameLevel") + def users_cname_level(self) -> Optional[int]: + return pulumi.get(self, "users_cname_level") + + @property + @pulumi.getter(name="usersCookie") + def users_cookie(self) -> Optional[str]: + return pulumi.get(self, "users_cookie") + + @property + @pulumi.getter(name="usersQueryString") + def users_query_string(self) -> Optional[str]: + return pulumi.get(self, "users_query_string") + + @property + @pulumi.getter(name="usersRegex") + def users_regex(self) -> Optional[str]: + return pulumi.get(self, "users_regex") + + @property + @pulumi.getter(name="usersReplace") + def users_replace(self) -> Optional[str]: + return pulumi.get(self, "users_replace") + + @property + @pulumi.getter(name="usersTitle") + def users_title(self) -> Optional[str]: + return pulumi.get(self, "users_title") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientResult(dict): + def __init__(__self__, *, + allow_override_origin_cache_key: Optional[bool] = None, + connector_id: Optional[str] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + origin_host_header: Optional[str] = None, + origin_type: Optional[str] = None, + sf3c_origin_host: Optional[str] = None, + sf3c_origin_host_header: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if allow_override_origin_cache_key is not None: + pulumi.set(__self__, "allow_override_origin_cache_key", allow_override_origin_cache_key) + if connector_id is not None: + pulumi.set(__self__, "connector_id", connector_id) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if origin_host_header is not None: + pulumi.set(__self__, "origin_host_header", origin_host_header) + if origin_type is not None: + pulumi.set(__self__, "origin_type", origin_type) + if sf3c_origin_host is not None: + pulumi.set(__self__, "sf3c_origin_host", sf3c_origin_host) + if sf3c_origin_host_header is not None: + pulumi.set(__self__, "sf3c_origin_host_header", sf3c_origin_host_header) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="allowOverrideOriginCacheKey") + def allow_override_origin_cache_key(self) -> Optional[bool]: + return pulumi.get(self, "allow_override_origin_cache_key") + + @property + @pulumi.getter(name="connectorId") + def connector_id(self) -> Optional[str]: + return pulumi.get(self, "connector_id") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="originHostHeader") + def origin_host_header(self) -> Optional[str]: + return pulumi.get(self, "origin_host_header") + + @property + @pulumi.getter(name="originType") + def origin_type(self) -> Optional[str]: + return pulumi.get(self, "origin_type") + + @property + @pulumi.getter(name="sf3cOriginHost") + def sf3c_origin_host(self) -> Optional[str]: + return pulumi.get(self, "sf3c_origin_host") + + @property + @pulumi.getter(name="sf3cOriginHostHeader") + def sf3c_origin_host_header(self) -> Optional[str]: + return pulumi.get(self, "sf3c_origin_host_header") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderResult(dict): + def __init__(__self__, *, + host_header_source: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if host_header_source is not None: + pulumi.set(__self__, "host_header_source", host_header_source) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="hostHeaderSource") + def host_header_source(self) -> Optional[str]: + return pulumi.get(self, "host_header_source") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + refresh_method: Optional[str] = None, + repeat: Optional[bool] = None, + repeat_interval: Optional[str] = None, + start: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if refresh_method is not None: + pulumi.set(__self__, "refresh_method", refresh_method) + if repeat is not None: + pulumi.set(__self__, "repeat", repeat) + if repeat_interval is not None: + pulumi.set(__self__, "repeat_interval", repeat_interval) + if start is not None: + pulumi.set(__self__, "start", start) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="refreshMethod") + def refresh_method(self) -> Optional[str]: + return pulumi.get(self, "refresh_method") + + @property + @pulumi.getter + def repeat(self) -> Optional[bool]: + return pulumi.get(self, "repeat") + + @property + @pulumi.getter(name="repeatInterval") + def repeat_interval(self) -> Optional[str]: + return pulumi.get(self, "repeat_interval") + + @property + @pulumi.getter + def start(self) -> Optional[str]: + return pulumi.get(self, "start") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + serviceworker: Optional[str] = None, + template_uuid: Optional[str] = None, + timestamp: Optional[int] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if serviceworker is not None: + pulumi.set(__self__, "serviceworker", serviceworker) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if timestamp is not None: + pulumi.set(__self__, "timestamp", timestamp) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def serviceworker(self) -> Optional[str]: + return pulumi.get(self, "serviceworker") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def timestamp(self) -> Optional[int]: + return pulumi.get(self, "timestamp") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionResult(dict): + def __init__(__self__, *, + acl: Optional[bool] = None, + dash_media_encryption: Optional[bool] = None, + data_payload: Optional[bool] = None, + enable_token_in_uri: Optional[bool] = None, + enabled: Optional[bool] = None, + field_carry_over: Optional[str] = None, + header_for_salts: Optional[Sequence[str]] = None, + hls_master_manifest_files: Optional[Sequence[str]] = None, + hls_media_encryption: Optional[bool] = None, + ip: Optional[bool] = None, + key: Optional[str] = None, + locked: Optional[bool] = None, + media_encryption_title: Optional[str] = None, + revoked_list_id: Optional[int] = None, + salt: Optional[str] = None, + session_id: Optional[bool] = None, + template_uuid: Optional[str] = None, + token_auth_hls_title: Optional[str] = None, + token_authentication_title: Optional[str] = None, + token_revocation_enabled: Optional[bool] = None, + token_revocation_title: Optional[str] = None, + transition_key: Optional[str] = None, + use_advanced: Optional[bool] = None, + uuid: Optional[str] = None): + if acl is not None: + pulumi.set(__self__, "acl", acl) + if dash_media_encryption is not None: + pulumi.set(__self__, "dash_media_encryption", dash_media_encryption) + if data_payload is not None: + pulumi.set(__self__, "data_payload", data_payload) + if enable_token_in_uri is not None: + pulumi.set(__self__, "enable_token_in_uri", enable_token_in_uri) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if field_carry_over is not None: + pulumi.set(__self__, "field_carry_over", field_carry_over) + if header_for_salts is not None: + pulumi.set(__self__, "header_for_salts", header_for_salts) + if hls_master_manifest_files is not None: + pulumi.set(__self__, "hls_master_manifest_files", hls_master_manifest_files) + if hls_media_encryption is not None: + pulumi.set(__self__, "hls_media_encryption", hls_media_encryption) + if ip is not None: + pulumi.set(__self__, "ip", ip) + if key is not None: + pulumi.set(__self__, "key", key) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if media_encryption_title is not None: + pulumi.set(__self__, "media_encryption_title", media_encryption_title) + if revoked_list_id is not None: + pulumi.set(__self__, "revoked_list_id", revoked_list_id) + if salt is not None: + pulumi.set(__self__, "salt", salt) + if session_id is not None: + pulumi.set(__self__, "session_id", session_id) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if token_auth_hls_title is not None: + pulumi.set(__self__, "token_auth_hls_title", token_auth_hls_title) + if token_authentication_title is not None: + pulumi.set(__self__, "token_authentication_title", token_authentication_title) + if token_revocation_enabled is not None: + pulumi.set(__self__, "token_revocation_enabled", token_revocation_enabled) + if token_revocation_title is not None: + pulumi.set(__self__, "token_revocation_title", token_revocation_title) + if transition_key is not None: + pulumi.set(__self__, "transition_key", transition_key) + if use_advanced is not None: + pulumi.set(__self__, "use_advanced", use_advanced) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def acl(self) -> Optional[bool]: + return pulumi.get(self, "acl") + + @property + @pulumi.getter(name="dashMediaEncryption") + def dash_media_encryption(self) -> Optional[bool]: + return pulumi.get(self, "dash_media_encryption") + + @property + @pulumi.getter(name="dataPayload") + def data_payload(self) -> Optional[bool]: + return pulumi.get(self, "data_payload") + + @property + @pulumi.getter(name="enableTokenInUri") + def enable_token_in_uri(self) -> Optional[bool]: + return pulumi.get(self, "enable_token_in_uri") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="fieldCarryOver") + def field_carry_over(self) -> Optional[str]: + return pulumi.get(self, "field_carry_over") + + @property + @pulumi.getter(name="headerForSalts") + def header_for_salts(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "header_for_salts") + + @property + @pulumi.getter(name="hlsMasterManifestFiles") + def hls_master_manifest_files(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "hls_master_manifest_files") + + @property + @pulumi.getter(name="hlsMediaEncryption") + def hls_media_encryption(self) -> Optional[bool]: + return pulumi.get(self, "hls_media_encryption") + + @property + @pulumi.getter + def ip(self) -> Optional[bool]: + return pulumi.get(self, "ip") + + @property + @pulumi.getter + def key(self) -> Optional[str]: + return pulumi.get(self, "key") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="mediaEncryptionTitle") + def media_encryption_title(self) -> Optional[str]: + return pulumi.get(self, "media_encryption_title") + + @property + @pulumi.getter(name="revokedListId") + def revoked_list_id(self) -> Optional[int]: + return pulumi.get(self, "revoked_list_id") + + @property + @pulumi.getter + def salt(self) -> Optional[str]: + return pulumi.get(self, "salt") + + @property + @pulumi.getter(name="sessionId") + def session_id(self) -> Optional[bool]: + return pulumi.get(self, "session_id") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="tokenAuthHlsTitle") + def token_auth_hls_title(self) -> Optional[str]: + return pulumi.get(self, "token_auth_hls_title") + + @property + @pulumi.getter(name="tokenAuthenticationTitle") + def token_authentication_title(self) -> Optional[str]: + return pulumi.get(self, "token_authentication_title") + + @property + @pulumi.getter(name="tokenRevocationEnabled") + def token_revocation_enabled(self) -> Optional[bool]: + return pulumi.get(self, "token_revocation_enabled") + + @property + @pulumi.getter(name="tokenRevocationTitle") + def token_revocation_title(self) -> Optional[str]: + return pulumi.get(self, "token_revocation_title") + + @property + @pulumi.getter(name="transitionKey") + def transition_key(self) -> Optional[str]: + return pulumi.get(self, "transition_key") + + @property + @pulumi.getter(name="useAdvanced") + def use_advanced(self) -> Optional[bool]: + return pulumi.get(self, "use_advanced") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationResult(dict): + def __init__(__self__, *, + behavior: Optional[str] = None, + dvr_type: Optional[str] = None, + dvr_window: Optional[str] = None, + enable_ull_streaming: Optional[bool] = None, + end_time: Optional[str] = None, + live_type: Optional[str] = None, + locked: Optional[bool] = None, + show_advanced: Optional[bool] = None, + start_time: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if behavior is not None: + pulumi.set(__self__, "behavior", behavior) + if dvr_type is not None: + pulumi.set(__self__, "dvr_type", dvr_type) + if dvr_window is not None: + pulumi.set(__self__, "dvr_window", dvr_window) + if enable_ull_streaming is not None: + pulumi.set(__self__, "enable_ull_streaming", enable_ull_streaming) + if end_time is not None: + pulumi.set(__self__, "end_time", end_time) + if live_type is not None: + pulumi.set(__self__, "live_type", live_type) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if show_advanced is not None: + pulumi.set(__self__, "show_advanced", show_advanced) + if start_time is not None: + pulumi.set(__self__, "start_time", start_time) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def behavior(self) -> Optional[str]: + return pulumi.get(self, "behavior") + + @property + @pulumi.getter(name="dvrType") + def dvr_type(self) -> Optional[str]: + return pulumi.get(self, "dvr_type") + + @property + @pulumi.getter(name="dvrWindow") + def dvr_window(self) -> Optional[str]: + return pulumi.get(self, "dvr_window") + + @property + @pulumi.getter(name="enableUllStreaming") + def enable_ull_streaming(self) -> Optional[bool]: + return pulumi.get(self, "enable_ull_streaming") + + @property + @pulumi.getter(name="endTime") + def end_time(self) -> Optional[str]: + return pulumi.get(self, "end_time") + + @property + @pulumi.getter(name="liveType") + def live_type(self) -> Optional[str]: + return pulumi.get(self, "live_type") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="showAdvanced") + def show_advanced(self) -> Optional[bool]: + return pulumi.get(self, "show_advanced") + + @property + @pulumi.getter(name="startTime") + def start_time(self) -> Optional[str]: + return pulumi.get(self, "start_time") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableResult(dict): + def __init__(__self__, *, + algorithm: Optional[str] = None, + case_sensitive: Optional[bool] = None, + certificate_field_name: Optional[str] = None, + cookie_name: Optional[str] = None, + device_profile: Optional[str] = None, + encryption_key: Optional[str] = None, + encryption_mode: Optional[str] = None, + end_index: Optional[str] = None, + except_chars: Optional[str] = None, + extract_location: Optional[str] = None, + force_chars: Optional[str] = None, + format_string: Optional[str] = None, + generator: Optional[str] = None, + global_substitution: Optional[bool] = None, + header_name: Optional[str] = None, + hmac_algorithm: Optional[str] = None, + hmac_key: Optional[str] = None, + initialization_vector: Optional[str] = None, + ip_version: Optional[str] = None, + ipv4_prefix: Optional[int] = None, + ipv6_prefix: Optional[int] = None, + location_id: Optional[str] = None, + locked: Optional[bool] = None, + max: Optional[int] = None, + max_random_number: Optional[str] = None, + min: Optional[int] = None, + min_random_number: Optional[str] = None, + nonce: Optional[str] = None, + number_of_bytes: Optional[int] = None, + operand_one: Optional[str] = None, + param_name: Optional[str] = None, + path_component_offset: Optional[str] = None, + prepend_bytes: Optional[bool] = None, + query_parameter_name: Optional[str] = None, + regex: Optional[str] = None, + replacement: Optional[str] = None, + response_header_name: Optional[str] = None, + separator: Optional[str] = None, + set_cookie_name: Optional[str] = None, + start_index: Optional[str] = None, + sub_string: Optional[str] = None, + template_uuid: Optional[str] = None, + transform: Optional[str] = None, + uuid: Optional[str] = None, + value_source: Optional[str] = None, + variable_name: Optional[str] = None, + variable_value: Optional[str] = None): + if algorithm is not None: + pulumi.set(__self__, "algorithm", algorithm) + if case_sensitive is not None: + pulumi.set(__self__, "case_sensitive", case_sensitive) + if certificate_field_name is not None: + pulumi.set(__self__, "certificate_field_name", certificate_field_name) + if cookie_name is not None: + pulumi.set(__self__, "cookie_name", cookie_name) + if device_profile is not None: + pulumi.set(__self__, "device_profile", device_profile) + if encryption_key is not None: + pulumi.set(__self__, "encryption_key", encryption_key) + if encryption_mode is not None: + pulumi.set(__self__, "encryption_mode", encryption_mode) + if end_index is not None: + pulumi.set(__self__, "end_index", end_index) + if except_chars is not None: + pulumi.set(__self__, "except_chars", except_chars) + if extract_location is not None: + pulumi.set(__self__, "extract_location", extract_location) + if force_chars is not None: + pulumi.set(__self__, "force_chars", force_chars) + if format_string is not None: + pulumi.set(__self__, "format_string", format_string) + if generator is not None: + pulumi.set(__self__, "generator", generator) + if global_substitution is not None: + pulumi.set(__self__, "global_substitution", global_substitution) + if header_name is not None: + pulumi.set(__self__, "header_name", header_name) + if hmac_algorithm is not None: + pulumi.set(__self__, "hmac_algorithm", hmac_algorithm) + if hmac_key is not None: + pulumi.set(__self__, "hmac_key", hmac_key) + if initialization_vector is not None: + pulumi.set(__self__, "initialization_vector", initialization_vector) + if ip_version is not None: + pulumi.set(__self__, "ip_version", ip_version) + if ipv4_prefix is not None: + pulumi.set(__self__, "ipv4_prefix", ipv4_prefix) + if ipv6_prefix is not None: + pulumi.set(__self__, "ipv6_prefix", ipv6_prefix) + if location_id is not None: + pulumi.set(__self__, "location_id", location_id) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if max is not None: + pulumi.set(__self__, "max", max) + if max_random_number is not None: + pulumi.set(__self__, "max_random_number", max_random_number) + if min is not None: + pulumi.set(__self__, "min", min) + if min_random_number is not None: + pulumi.set(__self__, "min_random_number", min_random_number) + if nonce is not None: + pulumi.set(__self__, "nonce", nonce) + if number_of_bytes is not None: + pulumi.set(__self__, "number_of_bytes", number_of_bytes) + if operand_one is not None: + pulumi.set(__self__, "operand_one", operand_one) + if param_name is not None: + pulumi.set(__self__, "param_name", param_name) + if path_component_offset is not None: + pulumi.set(__self__, "path_component_offset", path_component_offset) + if prepend_bytes is not None: + pulumi.set(__self__, "prepend_bytes", prepend_bytes) + if query_parameter_name is not None: + pulumi.set(__self__, "query_parameter_name", query_parameter_name) + if regex is not None: + pulumi.set(__self__, "regex", regex) + if replacement is not None: + pulumi.set(__self__, "replacement", replacement) + if response_header_name is not None: + pulumi.set(__self__, "response_header_name", response_header_name) + if separator is not None: + pulumi.set(__self__, "separator", separator) + if set_cookie_name is not None: + pulumi.set(__self__, "set_cookie_name", set_cookie_name) + if start_index is not None: + pulumi.set(__self__, "start_index", start_index) + if sub_string is not None: + pulumi.set(__self__, "sub_string", sub_string) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if transform is not None: + pulumi.set(__self__, "transform", transform) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value_source is not None: + pulumi.set(__self__, "value_source", value_source) + if variable_name is not None: + pulumi.set(__self__, "variable_name", variable_name) + if variable_value is not None: + pulumi.set(__self__, "variable_value", variable_value) + + @property + @pulumi.getter + def algorithm(self) -> Optional[str]: + return pulumi.get(self, "algorithm") + + @property + @pulumi.getter(name="caseSensitive") + def case_sensitive(self) -> Optional[bool]: + return pulumi.get(self, "case_sensitive") + + @property + @pulumi.getter(name="certificateFieldName") + def certificate_field_name(self) -> Optional[str]: + return pulumi.get(self, "certificate_field_name") + + @property + @pulumi.getter(name="cookieName") + def cookie_name(self) -> Optional[str]: + return pulumi.get(self, "cookie_name") + + @property + @pulumi.getter(name="deviceProfile") + def device_profile(self) -> Optional[str]: + return pulumi.get(self, "device_profile") + + @property + @pulumi.getter(name="encryptionKey") + def encryption_key(self) -> Optional[str]: + return pulumi.get(self, "encryption_key") + + @property + @pulumi.getter(name="encryptionMode") + def encryption_mode(self) -> Optional[str]: + return pulumi.get(self, "encryption_mode") + + @property + @pulumi.getter(name="endIndex") + def end_index(self) -> Optional[str]: + return pulumi.get(self, "end_index") + + @property + @pulumi.getter(name="exceptChars") + def except_chars(self) -> Optional[str]: + return pulumi.get(self, "except_chars") + + @property + @pulumi.getter(name="extractLocation") + def extract_location(self) -> Optional[str]: + return pulumi.get(self, "extract_location") + + @property + @pulumi.getter(name="forceChars") + def force_chars(self) -> Optional[str]: + return pulumi.get(self, "force_chars") + + @property + @pulumi.getter(name="formatString") + def format_string(self) -> Optional[str]: + return pulumi.get(self, "format_string") + + @property + @pulumi.getter + def generator(self) -> Optional[str]: + return pulumi.get(self, "generator") + + @property + @pulumi.getter(name="globalSubstitution") + def global_substitution(self) -> Optional[bool]: + return pulumi.get(self, "global_substitution") + + @property + @pulumi.getter(name="headerName") + def header_name(self) -> Optional[str]: + return pulumi.get(self, "header_name") + + @property + @pulumi.getter(name="hmacAlgorithm") + def hmac_algorithm(self) -> Optional[str]: + return pulumi.get(self, "hmac_algorithm") + + @property + @pulumi.getter(name="hmacKey") + def hmac_key(self) -> Optional[str]: + return pulumi.get(self, "hmac_key") + + @property + @pulumi.getter(name="initializationVector") + def initialization_vector(self) -> Optional[str]: + return pulumi.get(self, "initialization_vector") + + @property + @pulumi.getter(name="ipVersion") + def ip_version(self) -> Optional[str]: + return pulumi.get(self, "ip_version") + + @property + @pulumi.getter(name="ipv4Prefix") + def ipv4_prefix(self) -> Optional[int]: + return pulumi.get(self, "ipv4_prefix") + + @property + @pulumi.getter(name="ipv6Prefix") + def ipv6_prefix(self) -> Optional[int]: + return pulumi.get(self, "ipv6_prefix") + + @property + @pulumi.getter(name="locationId") + def location_id(self) -> Optional[str]: + return pulumi.get(self, "location_id") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def max(self) -> Optional[int]: + return pulumi.get(self, "max") + + @property + @pulumi.getter(name="maxRandomNumber") + def max_random_number(self) -> Optional[str]: + return pulumi.get(self, "max_random_number") + + @property + @pulumi.getter + def min(self) -> Optional[int]: + return pulumi.get(self, "min") + + @property + @pulumi.getter(name="minRandomNumber") + def min_random_number(self) -> Optional[str]: + return pulumi.get(self, "min_random_number") + + @property + @pulumi.getter + def nonce(self) -> Optional[str]: + return pulumi.get(self, "nonce") + + @property + @pulumi.getter(name="numberOfBytes") + def number_of_bytes(self) -> Optional[int]: + return pulumi.get(self, "number_of_bytes") + + @property + @pulumi.getter(name="operandOne") + def operand_one(self) -> Optional[str]: + return pulumi.get(self, "operand_one") + + @property + @pulumi.getter(name="paramName") + def param_name(self) -> Optional[str]: + return pulumi.get(self, "param_name") + + @property + @pulumi.getter(name="pathComponentOffset") + def path_component_offset(self) -> Optional[str]: + return pulumi.get(self, "path_component_offset") + + @property + @pulumi.getter(name="prependBytes") + def prepend_bytes(self) -> Optional[bool]: + return pulumi.get(self, "prepend_bytes") + + @property + @pulumi.getter(name="queryParameterName") + def query_parameter_name(self) -> Optional[str]: + return pulumi.get(self, "query_parameter_name") + + @property + @pulumi.getter + def regex(self) -> Optional[str]: + return pulumi.get(self, "regex") + + @property + @pulumi.getter + def replacement(self) -> Optional[str]: + return pulumi.get(self, "replacement") + + @property + @pulumi.getter(name="responseHeaderName") + def response_header_name(self) -> Optional[str]: + return pulumi.get(self, "response_header_name") + + @property + @pulumi.getter + def separator(self) -> Optional[str]: + return pulumi.get(self, "separator") + + @property + @pulumi.getter(name="setCookieName") + def set_cookie_name(self) -> Optional[str]: + return pulumi.get(self, "set_cookie_name") + + @property + @pulumi.getter(name="startIndex") + def start_index(self) -> Optional[str]: + return pulumi.get(self, "start_index") + + @property + @pulumi.getter(name="subString") + def sub_string(self) -> Optional[str]: + return pulumi.get(self, "sub_string") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def transform(self) -> Optional[str]: + return pulumi.get(self, "transform") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter(name="valueSource") + def value_source(self) -> Optional[str]: + return pulumi.get(self, "value_source") + + @property + @pulumi.getter(name="variableName") + def variable_name(self) -> Optional[str]: + return pulumi.get(self, "variable_name") + + @property + @pulumi.getter(name="variableValue") + def variable_value(self) -> Optional[str]: + return pulumi.get(self, "variable_value") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorShutrResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + status: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if status is not None: + pulumi.set(__self__, "status", status) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + return pulumi.get(self, "status") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeResult(dict): + def __init__(__self__, *, + error_type: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + timeout: Optional[str] = None, + uuid: Optional[str] = None): + if error_type is not None: + pulumi.set(__self__, "error_type", error_type) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="errorType") + def error_type(self) -> Optional[str]: + return pulumi.get(self, "error_type") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def timeout(self) -> Optional[str]: + return pulumi.get(self, "timeout") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + nossmap: Optional[str] = None, + ssmap: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapResult'] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if nossmap is not None: + pulumi.set(__self__, "nossmap", nossmap) + if ssmap is not None: + pulumi.set(__self__, "ssmap", ssmap) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def nossmap(self) -> Optional[str]: + return pulumi.get(self, "nossmap") + + @property + @pulumi.getter + def ssmap(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapResult']: + return pulumi.get(self, "ssmap") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapResult(dict): + def __init__(__self__, *, + china_cdn_map: Optional[str] = None, + has_mixed_hosts: Optional[bool] = None, + name: Optional[str] = None, + src: Optional[str] = None, + srmap: Optional[str] = None, + value: Optional[str] = None): + if china_cdn_map is not None: + pulumi.set(__self__, "china_cdn_map", china_cdn_map) + if has_mixed_hosts is not None: + pulumi.set(__self__, "has_mixed_hosts", has_mixed_hosts) + if name is not None: + pulumi.set(__self__, "name", name) + if src is not None: + pulumi.set(__self__, "src", src) + if srmap is not None: + pulumi.set(__self__, "srmap", srmap) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="chinaCdnMap") + def china_cdn_map(self) -> Optional[str]: + return pulumi.get(self, "china_cdn_map") + + @property + @pulumi.getter(name="hasMixedHosts") + def has_mixed_hosts(self) -> Optional[bool]: + return pulumi.get(self, "has_mixed_hosts") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def src(self) -> Optional[str]: + return pulumi.get(self, "src") + + @property + @pulumi.getter + def srmap(self) -> Optional[str]: + return pulumi.get(self, "srmap") + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationResult(dict): + def __init__(__self__, *, + allow_https_downgrade: Optional[bool] = None, + allow_https_upgrade: Optional[bool] = None, + cache_sharing_duration: Optional[int] = None, + cache_sharing_start_time: Optional[str] = None, + enabled: Optional[bool] = None, + is_certificate_sni_only: Optional[bool] = None, + is_tiered_distribution_used: Optional[bool] = None, + locked: Optional[bool] = None, + migration_duration: Optional[int] = None, + migration_from: Optional[str] = None, + migration_start_time: Optional[str] = None, + td_location: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if allow_https_downgrade is not None: + pulumi.set(__self__, "allow_https_downgrade", allow_https_downgrade) + if allow_https_upgrade is not None: + pulumi.set(__self__, "allow_https_upgrade", allow_https_upgrade) + if cache_sharing_duration is not None: + pulumi.set(__self__, "cache_sharing_duration", cache_sharing_duration) + if cache_sharing_start_time is not None: + pulumi.set(__self__, "cache_sharing_start_time", cache_sharing_start_time) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if is_certificate_sni_only is not None: + pulumi.set(__self__, "is_certificate_sni_only", is_certificate_sni_only) + if is_tiered_distribution_used is not None: + pulumi.set(__self__, "is_tiered_distribution_used", is_tiered_distribution_used) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if migration_duration is not None: + pulumi.set(__self__, "migration_duration", migration_duration) + if migration_from is not None: + pulumi.set(__self__, "migration_from", migration_from) + if migration_start_time is not None: + pulumi.set(__self__, "migration_start_time", migration_start_time) + if td_location is not None: + pulumi.set(__self__, "td_location", td_location) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="allowHttpsDowngrade") + def allow_https_downgrade(self) -> Optional[bool]: + return pulumi.get(self, "allow_https_downgrade") + + @property + @pulumi.getter(name="allowHttpsUpgrade") + def allow_https_upgrade(self) -> Optional[bool]: + return pulumi.get(self, "allow_https_upgrade") + + @property + @pulumi.getter(name="cacheSharingDuration") + def cache_sharing_duration(self) -> Optional[int]: + return pulumi.get(self, "cache_sharing_duration") + + @property + @pulumi.getter(name="cacheSharingStartTime") + def cache_sharing_start_time(self) -> Optional[str]: + return pulumi.get(self, "cache_sharing_start_time") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="isCertificateSniOnly") + def is_certificate_sni_only(self) -> Optional[bool]: + return pulumi.get(self, "is_certificate_sni_only") + + @property + @pulumi.getter(name="isTieredDistributionUsed") + def is_tiered_distribution_used(self) -> Optional[bool]: + return pulumi.get(self, "is_tiered_distribution_used") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="migrationDuration") + def migration_duration(self) -> Optional[int]: + return pulumi.get(self, "migration_duration") + + @property + @pulumi.getter(name="migrationFrom") + def migration_from(self) -> Optional[str]: + return pulumi.get(self, "migration_from") + + @property + @pulumi.getter(name="migrationStartTime") + def migration_start_time(self) -> Optional[str]: + return pulumi.get(self, "migration_start_time") + + @property + @pulumi.getter(name="tdLocation") + def td_location(self) -> Optional[str]: + return pulumi.get(self, "td_location") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideResult(dict): + def __init__(__self__, *, + info: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if info is not None: + pulumi.set(__self__, "info", info) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def info(self) -> Optional[str]: + return pulumi.get(self, "info") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + strict_mode: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + valid_mode: Optional[bool] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if strict_mode is not None: + pulumi.set(__self__, "strict_mode", strict_mode) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if valid_mode is not None: + pulumi.set(__self__, "valid_mode", valid_mode) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="strictMode") + def strict_mode(self) -> Optional[bool]: + return pulumi.get(self, "strict_mode") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter(name="validMode") + def valid_mode(self) -> Optional[bool]: + return pulumi.get(self, "valid_mode") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerResult(dict): + def __init__(__self__, *, + access_control: Optional[bool] = None, + cache_key: Optional[bool] = None, + caching: Optional[bool] = None, + content_compressor: Optional[bool] = None, + dynamic_web_content: Optional[bool] = None, + enabled: Optional[bool] = None, + geo_location: Optional[bool] = None, + ip: Optional[bool] = None, + large_file_delivery: Optional[bool] = None, + live_video_delivery: Optional[bool] = None, + locked: Optional[bool] = None, + modify_path: Optional[bool] = None, + on_demand_video_delivery: Optional[bool] = None, + origin: Optional[bool] = None, + partner_domain_suffix: Optional[str] = None, + referrer: Optional[bool] = None, + refresh_content: Optional[bool] = None, + site_failover: Optional[bool] = None, + template_uuid: Optional[str] = None, + token_authorization: Optional[bool] = None, + uuid: Optional[str] = None, + web_application_firewall: Optional[bool] = None): + if access_control is not None: + pulumi.set(__self__, "access_control", access_control) + if cache_key is not None: + pulumi.set(__self__, "cache_key", cache_key) + if caching is not None: + pulumi.set(__self__, "caching", caching) + if content_compressor is not None: + pulumi.set(__self__, "content_compressor", content_compressor) + if dynamic_web_content is not None: + pulumi.set(__self__, "dynamic_web_content", dynamic_web_content) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if geo_location is not None: + pulumi.set(__self__, "geo_location", geo_location) + if ip is not None: + pulumi.set(__self__, "ip", ip) + if large_file_delivery is not None: + pulumi.set(__self__, "large_file_delivery", large_file_delivery) + if live_video_delivery is not None: + pulumi.set(__self__, "live_video_delivery", live_video_delivery) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if modify_path is not None: + pulumi.set(__self__, "modify_path", modify_path) + if on_demand_video_delivery is not None: + pulumi.set(__self__, "on_demand_video_delivery", on_demand_video_delivery) + if origin is not None: + pulumi.set(__self__, "origin", origin) + if partner_domain_suffix is not None: + pulumi.set(__self__, "partner_domain_suffix", partner_domain_suffix) + if referrer is not None: + pulumi.set(__self__, "referrer", referrer) + if refresh_content is not None: + pulumi.set(__self__, "refresh_content", refresh_content) + if site_failover is not None: + pulumi.set(__self__, "site_failover", site_failover) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if token_authorization is not None: + pulumi.set(__self__, "token_authorization", token_authorization) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if web_application_firewall is not None: + pulumi.set(__self__, "web_application_firewall", web_application_firewall) + + @property + @pulumi.getter(name="accessControl") + def access_control(self) -> Optional[bool]: + return pulumi.get(self, "access_control") + + @property + @pulumi.getter(name="cacheKey") + def cache_key(self) -> Optional[bool]: + return pulumi.get(self, "cache_key") + + @property + @pulumi.getter + def caching(self) -> Optional[bool]: + return pulumi.get(self, "caching") + + @property + @pulumi.getter(name="contentCompressor") + def content_compressor(self) -> Optional[bool]: + return pulumi.get(self, "content_compressor") + + @property + @pulumi.getter(name="dynamicWebContent") + def dynamic_web_content(self) -> Optional[bool]: + return pulumi.get(self, "dynamic_web_content") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="geoLocation") + def geo_location(self) -> Optional[bool]: + return pulumi.get(self, "geo_location") + + @property + @pulumi.getter + def ip(self) -> Optional[bool]: + return pulumi.get(self, "ip") + + @property + @pulumi.getter(name="largeFileDelivery") + def large_file_delivery(self) -> Optional[bool]: + return pulumi.get(self, "large_file_delivery") + + @property + @pulumi.getter(name="liveVideoDelivery") + def live_video_delivery(self) -> Optional[bool]: + return pulumi.get(self, "live_video_delivery") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="modifyPath") + def modify_path(self) -> Optional[bool]: + return pulumi.get(self, "modify_path") + + @property + @pulumi.getter(name="onDemandVideoDelivery") + def on_demand_video_delivery(self) -> Optional[bool]: + return pulumi.get(self, "on_demand_video_delivery") + + @property + @pulumi.getter + def origin(self) -> Optional[bool]: + return pulumi.get(self, "origin") + + @property + @pulumi.getter(name="partnerDomainSuffix") + def partner_domain_suffix(self) -> Optional[str]: + return pulumi.get(self, "partner_domain_suffix") + + @property + @pulumi.getter + def referrer(self) -> Optional[bool]: + return pulumi.get(self, "referrer") + + @property + @pulumi.getter(name="refreshContent") + def refresh_content(self) -> Optional[bool]: + return pulumi.get(self, "refresh_content") + + @property + @pulumi.getter(name="siteFailover") + def site_failover(self) -> Optional[bool]: + return pulumi.get(self, "site_failover") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="tokenAuthorization") + def token_authorization(self) -> Optional[bool]: + return pulumi.get(self, "token_authorization") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter(name="webApplicationFirewall") + def web_application_firewall(self) -> Optional[bool]: + return pulumi.get(self, "web_application_firewall") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteResult(dict): + def __init__(__self__, *, + allow_fcm_parent_override: Optional[bool] = None, + custom_map: Optional[str] = None, + custom_stat_key: Optional[str] = None, + enable_custom_key: Optional[bool] = None, + enabled: Optional[bool] = None, + force_ssl_forward: Optional[bool] = None, + locked: Optional[bool] = None, + race_stat_ttl: Optional[str] = None, + sr_download_link_title: Optional[str] = None, + template_uuid: Optional[str] = None, + test_object_url: Optional[str] = None, + to_host: Optional[str] = None, + to_host_status: Optional[str] = None, + type: Optional[str] = None, + uuid: Optional[str] = None): + if allow_fcm_parent_override is not None: + pulumi.set(__self__, "allow_fcm_parent_override", allow_fcm_parent_override) + if custom_map is not None: + pulumi.set(__self__, "custom_map", custom_map) + if custom_stat_key is not None: + pulumi.set(__self__, "custom_stat_key", custom_stat_key) + if enable_custom_key is not None: + pulumi.set(__self__, "enable_custom_key", enable_custom_key) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if force_ssl_forward is not None: + pulumi.set(__self__, "force_ssl_forward", force_ssl_forward) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if race_stat_ttl is not None: + pulumi.set(__self__, "race_stat_ttl", race_stat_ttl) + if sr_download_link_title is not None: + pulumi.set(__self__, "sr_download_link_title", sr_download_link_title) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if test_object_url is not None: + pulumi.set(__self__, "test_object_url", test_object_url) + if to_host is not None: + pulumi.set(__self__, "to_host", to_host) + if to_host_status is not None: + pulumi.set(__self__, "to_host_status", to_host_status) + if type is not None: + pulumi.set(__self__, "type", type) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="allowFcmParentOverride") + def allow_fcm_parent_override(self) -> Optional[bool]: + return pulumi.get(self, "allow_fcm_parent_override") + + @property + @pulumi.getter(name="customMap") + def custom_map(self) -> Optional[str]: + return pulumi.get(self, "custom_map") + + @property + @pulumi.getter(name="customStatKey") + def custom_stat_key(self) -> Optional[str]: + return pulumi.get(self, "custom_stat_key") + + @property + @pulumi.getter(name="enableCustomKey") + def enable_custom_key(self) -> Optional[bool]: + return pulumi.get(self, "enable_custom_key") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="forceSslForward") + def force_ssl_forward(self) -> Optional[bool]: + return pulumi.get(self, "force_ssl_forward") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="raceStatTtl") + def race_stat_ttl(self) -> Optional[str]: + return pulumi.get(self, "race_stat_ttl") + + @property + @pulumi.getter(name="srDownloadLinkTitle") + def sr_download_link_title(self) -> Optional[str]: + return pulumi.get(self, "sr_download_link_title") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="testObjectUrl") + def test_object_url(self) -> Optional[str]: + return pulumi.get(self, "test_object_url") + + @property + @pulumi.getter(name="toHost") + def to_host(self) -> Optional[str]: + return pulumi.get(self, "to_host") + + @property + @pulumi.getter(name="toHostStatus") + def to_host_status(self) -> Optional[str]: + return pulumi.get(self, "to_host_status") + + @property + @pulumi.getter + def type(self) -> Optional[str]: + return pulumi.get(self, "type") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationResult(dict): + def __init__(__self__, *, + display: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if display is not None: + pulumi.set(__self__, "display", display) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def display(self) -> Optional[str]: + return pulumi.get(self, "display") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + ibm_customer_id: Optional[int] = None, + limit_to_dynamic: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if ibm_customer_id is not None: + pulumi.set(__self__, "ibm_customer_id", ibm_customer_id) + if limit_to_dynamic is not None: + pulumi.set(__self__, "limit_to_dynamic", limit_to_dynamic) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="ibmCustomerId") + def ibm_customer_id(self) -> Optional[int]: + return pulumi.get(self, "ibm_customer_id") + + @property + @pulumi.getter(name="limitToDynamic") + def limit_to_dynamic(self) -> Optional[bool]: + return pulumi.get(self, "limit_to_dynamic") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + tiered_distribution_map: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if tiered_distribution_map is not None: + pulumi.set(__self__, "tiered_distribution_map", tiered_distribution_map) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="tieredDistributionMap") + def tiered_distribution_map(self) -> Optional[str]: + return pulumi.get(self, "tiered_distribution_map") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedResult(dict): + def __init__(__self__, *, + allowall: Optional[bool] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + method: Optional[str] = None, + policy: Optional[str] = None, + template_uuid: Optional[str] = None, + tiered_distribution_map: Optional[str] = None, + uuid: Optional[str] = None): + if allowall is not None: + pulumi.set(__self__, "allowall", allowall) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if method is not None: + pulumi.set(__self__, "method", method) + if policy is not None: + pulumi.set(__self__, "policy", policy) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if tiered_distribution_map is not None: + pulumi.set(__self__, "tiered_distribution_map", tiered_distribution_map) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def allowall(self) -> Optional[bool]: + return pulumi.get(self, "allowall") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def method(self) -> Optional[str]: + return pulumi.get(self, "method") + + @property + @pulumi.getter + def policy(self) -> Optional[str]: + return pulumi.get(self, "policy") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="tieredDistributionMap") + def tiered_distribution_map(self) -> Optional[str]: + return pulumi.get(self, "tiered_distribution_map") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationResult(dict): + def __init__(__self__, *, + cloudwrapper_map_migration_title: Optional[str] = None, + custom_map_enabled: Optional[bool] = None, + custom_map_name: Optional[str] = None, + hash_algorithm: Optional[str] = None, + location: Optional[str] = None, + locked: Optional[bool] = None, + map_migration_enabled: Optional[bool] = None, + migration_end_date: Optional[str] = None, + migration_start_date: Optional[str] = None, + migration_within_cw_maps_enabled: Optional[bool] = None, + serial_end: Optional[str] = None, + serial_start: Optional[str] = None, + template_uuid: Optional[str] = None, + tier1_title: Optional[str] = None, + uuid: Optional[str] = None): + if cloudwrapper_map_migration_title is not None: + pulumi.set(__self__, "cloudwrapper_map_migration_title", cloudwrapper_map_migration_title) + if custom_map_enabled is not None: + pulumi.set(__self__, "custom_map_enabled", custom_map_enabled) + if custom_map_name is not None: + pulumi.set(__self__, "custom_map_name", custom_map_name) + if hash_algorithm is not None: + pulumi.set(__self__, "hash_algorithm", hash_algorithm) + if location is not None: + pulumi.set(__self__, "location", location) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if map_migration_enabled is not None: + pulumi.set(__self__, "map_migration_enabled", map_migration_enabled) + if migration_end_date is not None: + pulumi.set(__self__, "migration_end_date", migration_end_date) + if migration_start_date is not None: + pulumi.set(__self__, "migration_start_date", migration_start_date) + if migration_within_cw_maps_enabled is not None: + pulumi.set(__self__, "migration_within_cw_maps_enabled", migration_within_cw_maps_enabled) + if serial_end is not None: + pulumi.set(__self__, "serial_end", serial_end) + if serial_start is not None: + pulumi.set(__self__, "serial_start", serial_start) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if tier1_title is not None: + pulumi.set(__self__, "tier1_title", tier1_title) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="cloudwrapperMapMigrationTitle") + def cloudwrapper_map_migration_title(self) -> Optional[str]: + return pulumi.get(self, "cloudwrapper_map_migration_title") + + @property + @pulumi.getter(name="customMapEnabled") + def custom_map_enabled(self) -> Optional[bool]: + return pulumi.get(self, "custom_map_enabled") + + @property + @pulumi.getter(name="customMapName") + def custom_map_name(self) -> Optional[str]: + return pulumi.get(self, "custom_map_name") + + @property + @pulumi.getter(name="hashAlgorithm") + def hash_algorithm(self) -> Optional[str]: + return pulumi.get(self, "hash_algorithm") + + @property + @pulumi.getter + def location(self) -> Optional[str]: + return pulumi.get(self, "location") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="mapMigrationEnabled") + def map_migration_enabled(self) -> Optional[bool]: + return pulumi.get(self, "map_migration_enabled") + + @property + @pulumi.getter(name="migrationEndDate") + def migration_end_date(self) -> Optional[str]: + return pulumi.get(self, "migration_end_date") + + @property + @pulumi.getter(name="migrationStartDate") + def migration_start_date(self) -> Optional[str]: + return pulumi.get(self, "migration_start_date") + + @property + @pulumi.getter(name="migrationWithinCwMapsEnabled") + def migration_within_cw_maps_enabled(self) -> Optional[bool]: + return pulumi.get(self, "migration_within_cw_maps_enabled") + + @property + @pulumi.getter(name="serialEnd") + def serial_end(self) -> Optional[str]: + return pulumi.get(self, "serial_end") + + @property + @pulumi.getter(name="serialStart") + def serial_start(self) -> Optional[str]: + return pulumi.get(self, "serial_start") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="tier1Title") + def tier1_title(self) -> Optional[str]: + return pulumi.get(self, "tier1_title") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + extract_location: Optional[str] = None, + header_name: Optional[str] = None, + legal_text: Optional[str] = None, + locked: Optional[bool] = None, + query_parameter_name: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + variable_name: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if extract_location is not None: + pulumi.set(__self__, "extract_location", extract_location) + if header_name is not None: + pulumi.set(__self__, "header_name", header_name) + if legal_text is not None: + pulumi.set(__self__, "legal_text", legal_text) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if query_parameter_name is not None: + pulumi.set(__self__, "query_parameter_name", query_parameter_name) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if variable_name is not None: + pulumi.set(__self__, "variable_name", variable_name) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="extractLocation") + def extract_location(self) -> Optional[str]: + return pulumi.get(self, "extract_location") + + @property + @pulumi.getter(name="headerName") + def header_name(self) -> Optional[str]: + return pulumi.get(self, "header_name") + + @property + @pulumi.getter(name="legalText") + def legal_text(self) -> Optional[str]: + return pulumi.get(self, "legal_text") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="queryParameterName") + def query_parameter_name(self) -> Optional[str]: + return pulumi.get(self, "query_parameter_name") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter(name="variableName") + def variable_name(self) -> Optional[str]: + return pulumi.get(self, "variable_name") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenResult(dict): + def __init__(__self__, *, + enable_es256: Optional[bool] = None, + enable_rs256: Optional[bool] = None, + extract_location: Optional[str] = None, + header_name: Optional[str] = None, + jwt: Optional[str] = None, + locked: Optional[bool] = None, + query_parameter_name: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enable_es256 is not None: + pulumi.set(__self__, "enable_es256", enable_es256) + if enable_rs256 is not None: + pulumi.set(__self__, "enable_rs256", enable_rs256) + if extract_location is not None: + pulumi.set(__self__, "extract_location", extract_location) + if header_name is not None: + pulumi.set(__self__, "header_name", header_name) + if jwt is not None: + pulumi.set(__self__, "jwt", jwt) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if query_parameter_name is not None: + pulumi.set(__self__, "query_parameter_name", query_parameter_name) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="enableEs256") + def enable_es256(self) -> Optional[bool]: + return pulumi.get(self, "enable_es256") + + @property + @pulumi.getter(name="enableRs256") + def enable_rs256(self) -> Optional[bool]: + return pulumi.get(self, "enable_rs256") + + @property + @pulumi.getter(name="extractLocation") + def extract_location(self) -> Optional[str]: + return pulumi.get(self, "extract_location") + + @property + @pulumi.getter(name="headerName") + def header_name(self) -> Optional[str]: + return pulumi.get(self, "header_name") + + @property + @pulumi.getter + def jwt(self) -> Optional[str]: + return pulumi.get(self, "jwt") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="queryParameterName") + def query_parameter_name(self) -> Optional[str]: + return pulumi.get(self, "query_parameter_name") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpResult(dict): + def __init__(__self__, *, + authorizations: Optional[str] = None, + client_id: Optional[str] = None, + custom_header: Optional[bool] = None, + enable_es256: Optional[bool] = None, + enable_rs256: Optional[bool] = None, + extract_authorizations: Optional[bool] = None, + extract_client_id: Optional[bool] = None, + extract_location: Optional[str] = None, + extract_user_name: Optional[bool] = None, + header_name: Optional[str] = None, + jwt: Optional[str] = None, + locked: Optional[bool] = None, + primary_location: Optional[str] = None, + query_parameter_name: Optional[str] = None, + template_uuid: Optional[str] = None, + user_name: Optional[str] = None, + uuid: Optional[str] = None): + if authorizations is not None: + pulumi.set(__self__, "authorizations", authorizations) + if client_id is not None: + pulumi.set(__self__, "client_id", client_id) + if custom_header is not None: + pulumi.set(__self__, "custom_header", custom_header) + if enable_es256 is not None: + pulumi.set(__self__, "enable_es256", enable_es256) + if enable_rs256 is not None: + pulumi.set(__self__, "enable_rs256", enable_rs256) + if extract_authorizations is not None: + pulumi.set(__self__, "extract_authorizations", extract_authorizations) + if extract_client_id is not None: + pulumi.set(__self__, "extract_client_id", extract_client_id) + if extract_location is not None: + pulumi.set(__self__, "extract_location", extract_location) + if extract_user_name is not None: + pulumi.set(__self__, "extract_user_name", extract_user_name) + if header_name is not None: + pulumi.set(__self__, "header_name", header_name) + if jwt is not None: + pulumi.set(__self__, "jwt", jwt) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if primary_location is not None: + pulumi.set(__self__, "primary_location", primary_location) + if query_parameter_name is not None: + pulumi.set(__self__, "query_parameter_name", query_parameter_name) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if user_name is not None: + pulumi.set(__self__, "user_name", user_name) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def authorizations(self) -> Optional[str]: + return pulumi.get(self, "authorizations") + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> Optional[str]: + return pulumi.get(self, "client_id") + + @property + @pulumi.getter(name="customHeader") + def custom_header(self) -> Optional[bool]: + return pulumi.get(self, "custom_header") + + @property + @pulumi.getter(name="enableEs256") + def enable_es256(self) -> Optional[bool]: + return pulumi.get(self, "enable_es256") + + @property + @pulumi.getter(name="enableRs256") + def enable_rs256(self) -> Optional[bool]: + return pulumi.get(self, "enable_rs256") + + @property + @pulumi.getter(name="extractAuthorizations") + def extract_authorizations(self) -> Optional[bool]: + return pulumi.get(self, "extract_authorizations") + + @property + @pulumi.getter(name="extractClientId") + def extract_client_id(self) -> Optional[bool]: + return pulumi.get(self, "extract_client_id") + + @property + @pulumi.getter(name="extractLocation") + def extract_location(self) -> Optional[str]: + return pulumi.get(self, "extract_location") + + @property + @pulumi.getter(name="extractUserName") + def extract_user_name(self) -> Optional[bool]: + return pulumi.get(self, "extract_user_name") + + @property + @pulumi.getter(name="headerName") + def header_name(self) -> Optional[str]: + return pulumi.get(self, "header_name") + + @property + @pulumi.getter + def jwt(self) -> Optional[str]: + return pulumi.get(self, "jwt") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="primaryLocation") + def primary_location(self) -> Optional[str]: + return pulumi.get(self, "primary_location") + + @property + @pulumi.getter(name="queryParameterName") + def query_parameter_name(self) -> Optional[str]: + return pulumi.get(self, "query_parameter_name") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="userName") + def user_name(self) -> Optional[str]: + return pulumi.get(self, "user_name") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationResult(dict): + def __init__(__self__, *, + algorithm: Optional[str] = None, + escape_hmac_inputs: Optional[bool] = None, + failure_response: Optional[bool] = None, + ignore_query_string: Optional[bool] = None, + key: Optional[str] = None, + location: Optional[str] = None, + location_id: Optional[str] = None, + locked: Optional[bool] = None, + salt: Optional[str] = None, + template_uuid: Optional[str] = None, + transition_key: Optional[str] = None, + use_advanced: Optional[bool] = None, + uuid: Optional[str] = None): + if algorithm is not None: + pulumi.set(__self__, "algorithm", algorithm) + if escape_hmac_inputs is not None: + pulumi.set(__self__, "escape_hmac_inputs", escape_hmac_inputs) + if failure_response is not None: + pulumi.set(__self__, "failure_response", failure_response) + if ignore_query_string is not None: + pulumi.set(__self__, "ignore_query_string", ignore_query_string) + if key is not None: + pulumi.set(__self__, "key", key) + if location is not None: + pulumi.set(__self__, "location", location) + if location_id is not None: + pulumi.set(__self__, "location_id", location_id) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if salt is not None: + pulumi.set(__self__, "salt", salt) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if transition_key is not None: + pulumi.set(__self__, "transition_key", transition_key) + if use_advanced is not None: + pulumi.set(__self__, "use_advanced", use_advanced) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def algorithm(self) -> Optional[str]: + return pulumi.get(self, "algorithm") + + @property + @pulumi.getter(name="escapeHmacInputs") + def escape_hmac_inputs(self) -> Optional[bool]: + return pulumi.get(self, "escape_hmac_inputs") + + @property + @pulumi.getter(name="failureResponse") + def failure_response(self) -> Optional[bool]: + return pulumi.get(self, "failure_response") + + @property + @pulumi.getter(name="ignoreQueryString") + def ignore_query_string(self) -> Optional[bool]: + return pulumi.get(self, "ignore_query_string") + + @property + @pulumi.getter + def key(self) -> Optional[str]: + return pulumi.get(self, "key") + + @property + @pulumi.getter + def location(self) -> Optional[str]: + return pulumi.get(self, "location") + + @property + @pulumi.getter(name="locationId") + def location_id(self) -> Optional[str]: + return pulumi.get(self, "location_id") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def salt(self) -> Optional[str]: + return pulumi.get(self, "salt") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="transitionKey") + def transition_key(self) -> Optional[str]: + return pulumi.get(self, "transition_key") + + @property + @pulumi.getter(name="useAdvanced") + def use_advanced(self) -> Optional[bool]: + return pulumi.get(self, "use_advanced") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomResult(dict): + def __init__(__self__, *, + access_title: Optional[str] = None, + cloudlet_shared_policy: Optional[int] = None, + custom_cookie_domain: Optional[str] = None, + domain_config: Optional[str] = None, + locked: Optional[bool] = None, + session_auto_prolong: Optional[bool] = None, + session_duration: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + waiting_room_assets_paths: Optional[Sequence[str]] = None, + waiting_room_path: Optional[str] = None, + waiting_room_title: Optional[str] = None): + if access_title is not None: + pulumi.set(__self__, "access_title", access_title) + if cloudlet_shared_policy is not None: + pulumi.set(__self__, "cloudlet_shared_policy", cloudlet_shared_policy) + if custom_cookie_domain is not None: + pulumi.set(__self__, "custom_cookie_domain", custom_cookie_domain) + if domain_config is not None: + pulumi.set(__self__, "domain_config", domain_config) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if session_auto_prolong is not None: + pulumi.set(__self__, "session_auto_prolong", session_auto_prolong) + if session_duration is not None: + pulumi.set(__self__, "session_duration", session_duration) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if waiting_room_assets_paths is not None: + pulumi.set(__self__, "waiting_room_assets_paths", waiting_room_assets_paths) + if waiting_room_path is not None: + pulumi.set(__self__, "waiting_room_path", waiting_room_path) + if waiting_room_title is not None: + pulumi.set(__self__, "waiting_room_title", waiting_room_title) + + @property + @pulumi.getter(name="accessTitle") + def access_title(self) -> Optional[str]: + return pulumi.get(self, "access_title") + + @property + @pulumi.getter(name="cloudletSharedPolicy") + def cloudlet_shared_policy(self) -> Optional[int]: + return pulumi.get(self, "cloudlet_shared_policy") + + @property + @pulumi.getter(name="customCookieDomain") + def custom_cookie_domain(self) -> Optional[str]: + return pulumi.get(self, "custom_cookie_domain") + + @property + @pulumi.getter(name="domainConfig") + def domain_config(self) -> Optional[str]: + return pulumi.get(self, "domain_config") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="sessionAutoProlong") + def session_auto_prolong(self) -> Optional[bool]: + return pulumi.get(self, "session_auto_prolong") + + @property + @pulumi.getter(name="sessionDuration") + def session_duration(self) -> Optional[int]: + return pulumi.get(self, "session_duration") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter(name="waitingRoomAssetsPaths") + def waiting_room_assets_paths(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "waiting_room_assets_paths") + + @property + @pulumi.getter(name="waitingRoomPath") + def waiting_room_path(self) -> Optional[str]: + return pulumi.get(self, "waiting_room_path") + + @property + @pulumi.getter(name="waitingRoomTitle") + def waiting_room_title(self) -> Optional[str]: + return pulumi.get(self, "waiting_room_title") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationResult(dict): + def __init__(__self__, *, + allowed_user_cookie_advanced: Optional[bool] = None, + allowed_user_cookie_automatic_salt: Optional[bool] = None, + allowed_user_cookie_domain: Optional[str] = None, + allowed_user_cookie_domain_type: Optional[str] = None, + allowed_user_cookie_duration: Optional[int] = None, + allowed_user_cookie_enabled: Optional[bool] = None, + allowed_user_cookie_http_only: Optional[bool] = None, + allowed_user_cookie_label: Optional[str] = None, + allowed_user_cookie_management_title: Optional[str] = None, + allowed_user_cookie_refresh: Optional[bool] = None, + allowed_user_cookie_salt: Optional[str] = None, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyResult'] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + user_identification_by_cookie: Optional[bool] = None, + user_identification_by_headers: Optional[bool] = None, + user_identification_by_ip: Optional[bool] = None, + user_identification_by_params: Optional[bool] = None, + user_identification_key_cookie: Optional[str] = None, + user_identification_key_headers: Optional[Sequence[str]] = None, + user_identification_key_params: Optional[Sequence[str]] = None, + user_identification_title: Optional[str] = None, + uuid: Optional[str] = None, + waiting_room_cache_ttl: Optional[int] = None, + waiting_room_cookie_advanced: Optional[bool] = None, + waiting_room_cookie_automatic_salt: Optional[bool] = None, + waiting_room_cookie_domain: Optional[str] = None, + waiting_room_cookie_domain_type: Optional[str] = None, + waiting_room_cookie_duration: Optional[int] = None, + waiting_room_cookie_enabled: Optional[bool] = None, + waiting_room_cookie_http_only: Optional[bool] = None, + waiting_room_cookie_label: Optional[str] = None, + waiting_room_cookie_management_title: Optional[str] = None, + waiting_room_cookie_salt: Optional[str] = None, + waiting_room_cookie_share_label: Optional[bool] = None, + waiting_room_cp_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeResult'] = None, + waiting_room_directory: Optional[str] = None, + waiting_room_management_title: Optional[str] = None, + waiting_room_net_storage: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageResult'] = None, + waiting_room_status_code: Optional[int] = None, + waiting_room_use_cp_code: Optional[bool] = None): + if allowed_user_cookie_advanced is not None: + pulumi.set(__self__, "allowed_user_cookie_advanced", allowed_user_cookie_advanced) + if allowed_user_cookie_automatic_salt is not None: + pulumi.set(__self__, "allowed_user_cookie_automatic_salt", allowed_user_cookie_automatic_salt) + if allowed_user_cookie_domain is not None: + pulumi.set(__self__, "allowed_user_cookie_domain", allowed_user_cookie_domain) + if allowed_user_cookie_domain_type is not None: + pulumi.set(__self__, "allowed_user_cookie_domain_type", allowed_user_cookie_domain_type) + if allowed_user_cookie_duration is not None: + pulumi.set(__self__, "allowed_user_cookie_duration", allowed_user_cookie_duration) + if allowed_user_cookie_enabled is not None: + pulumi.set(__self__, "allowed_user_cookie_enabled", allowed_user_cookie_enabled) + if allowed_user_cookie_http_only is not None: + pulumi.set(__self__, "allowed_user_cookie_http_only", allowed_user_cookie_http_only) + if allowed_user_cookie_label is not None: + pulumi.set(__self__, "allowed_user_cookie_label", allowed_user_cookie_label) + if allowed_user_cookie_management_title is not None: + pulumi.set(__self__, "allowed_user_cookie_management_title", allowed_user_cookie_management_title) + if allowed_user_cookie_refresh is not None: + pulumi.set(__self__, "allowed_user_cookie_refresh", allowed_user_cookie_refresh) + if allowed_user_cookie_salt is not None: + pulumi.set(__self__, "allowed_user_cookie_salt", allowed_user_cookie_salt) + if cloudlet_policy is not None: + pulumi.set(__self__, "cloudlet_policy", cloudlet_policy) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if user_identification_by_cookie is not None: + pulumi.set(__self__, "user_identification_by_cookie", user_identification_by_cookie) + if user_identification_by_headers is not None: + pulumi.set(__self__, "user_identification_by_headers", user_identification_by_headers) + if user_identification_by_ip is not None: + pulumi.set(__self__, "user_identification_by_ip", user_identification_by_ip) + if user_identification_by_params is not None: + pulumi.set(__self__, "user_identification_by_params", user_identification_by_params) + if user_identification_key_cookie is not None: + pulumi.set(__self__, "user_identification_key_cookie", user_identification_key_cookie) + if user_identification_key_headers is not None: + pulumi.set(__self__, "user_identification_key_headers", user_identification_key_headers) + if user_identification_key_params is not None: + pulumi.set(__self__, "user_identification_key_params", user_identification_key_params) + if user_identification_title is not None: + pulumi.set(__self__, "user_identification_title", user_identification_title) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if waiting_room_cache_ttl is not None: + pulumi.set(__self__, "waiting_room_cache_ttl", waiting_room_cache_ttl) + if waiting_room_cookie_advanced is not None: + pulumi.set(__self__, "waiting_room_cookie_advanced", waiting_room_cookie_advanced) + if waiting_room_cookie_automatic_salt is not None: + pulumi.set(__self__, "waiting_room_cookie_automatic_salt", waiting_room_cookie_automatic_salt) + if waiting_room_cookie_domain is not None: + pulumi.set(__self__, "waiting_room_cookie_domain", waiting_room_cookie_domain) + if waiting_room_cookie_domain_type is not None: + pulumi.set(__self__, "waiting_room_cookie_domain_type", waiting_room_cookie_domain_type) + if waiting_room_cookie_duration is not None: + pulumi.set(__self__, "waiting_room_cookie_duration", waiting_room_cookie_duration) + if waiting_room_cookie_enabled is not None: + pulumi.set(__self__, "waiting_room_cookie_enabled", waiting_room_cookie_enabled) + if waiting_room_cookie_http_only is not None: + pulumi.set(__self__, "waiting_room_cookie_http_only", waiting_room_cookie_http_only) + if waiting_room_cookie_label is not None: + pulumi.set(__self__, "waiting_room_cookie_label", waiting_room_cookie_label) + if waiting_room_cookie_management_title is not None: + pulumi.set(__self__, "waiting_room_cookie_management_title", waiting_room_cookie_management_title) + if waiting_room_cookie_salt is not None: + pulumi.set(__self__, "waiting_room_cookie_salt", waiting_room_cookie_salt) + if waiting_room_cookie_share_label is not None: + pulumi.set(__self__, "waiting_room_cookie_share_label", waiting_room_cookie_share_label) + if waiting_room_cp_code is not None: + pulumi.set(__self__, "waiting_room_cp_code", waiting_room_cp_code) + if waiting_room_directory is not None: + pulumi.set(__self__, "waiting_room_directory", waiting_room_directory) + if waiting_room_management_title is not None: + pulumi.set(__self__, "waiting_room_management_title", waiting_room_management_title) + if waiting_room_net_storage is not None: + pulumi.set(__self__, "waiting_room_net_storage", waiting_room_net_storage) + if waiting_room_status_code is not None: + pulumi.set(__self__, "waiting_room_status_code", waiting_room_status_code) + if waiting_room_use_cp_code is not None: + pulumi.set(__self__, "waiting_room_use_cp_code", waiting_room_use_cp_code) + + @property + @pulumi.getter(name="allowedUserCookieAdvanced") + def allowed_user_cookie_advanced(self) -> Optional[bool]: + return pulumi.get(self, "allowed_user_cookie_advanced") + + @property + @pulumi.getter(name="allowedUserCookieAutomaticSalt") + def allowed_user_cookie_automatic_salt(self) -> Optional[bool]: + return pulumi.get(self, "allowed_user_cookie_automatic_salt") + + @property + @pulumi.getter(name="allowedUserCookieDomain") + def allowed_user_cookie_domain(self) -> Optional[str]: + return pulumi.get(self, "allowed_user_cookie_domain") + + @property + @pulumi.getter(name="allowedUserCookieDomainType") + def allowed_user_cookie_domain_type(self) -> Optional[str]: + return pulumi.get(self, "allowed_user_cookie_domain_type") + + @property + @pulumi.getter(name="allowedUserCookieDuration") + def allowed_user_cookie_duration(self) -> Optional[int]: + return pulumi.get(self, "allowed_user_cookie_duration") + + @property + @pulumi.getter(name="allowedUserCookieEnabled") + def allowed_user_cookie_enabled(self) -> Optional[bool]: + return pulumi.get(self, "allowed_user_cookie_enabled") + + @property + @pulumi.getter(name="allowedUserCookieHttpOnly") + def allowed_user_cookie_http_only(self) -> Optional[bool]: + return pulumi.get(self, "allowed_user_cookie_http_only") + + @property + @pulumi.getter(name="allowedUserCookieLabel") + def allowed_user_cookie_label(self) -> Optional[str]: + return pulumi.get(self, "allowed_user_cookie_label") + + @property + @pulumi.getter(name="allowedUserCookieManagementTitle") + def allowed_user_cookie_management_title(self) -> Optional[str]: + return pulumi.get(self, "allowed_user_cookie_management_title") + + @property + @pulumi.getter(name="allowedUserCookieRefresh") + def allowed_user_cookie_refresh(self) -> Optional[bool]: + return pulumi.get(self, "allowed_user_cookie_refresh") + + @property + @pulumi.getter(name="allowedUserCookieSalt") + def allowed_user_cookie_salt(self) -> Optional[str]: + return pulumi.get(self, "allowed_user_cookie_salt") + + @property + @pulumi.getter(name="cloudletPolicy") + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyResult']: + return pulumi.get(self, "cloudlet_policy") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="userIdentificationByCookie") + def user_identification_by_cookie(self) -> Optional[bool]: + return pulumi.get(self, "user_identification_by_cookie") + + @property + @pulumi.getter(name="userIdentificationByHeaders") + def user_identification_by_headers(self) -> Optional[bool]: + return pulumi.get(self, "user_identification_by_headers") + + @property + @pulumi.getter(name="userIdentificationByIp") + def user_identification_by_ip(self) -> Optional[bool]: + return pulumi.get(self, "user_identification_by_ip") + + @property + @pulumi.getter(name="userIdentificationByParams") + def user_identification_by_params(self) -> Optional[bool]: + return pulumi.get(self, "user_identification_by_params") + + @property + @pulumi.getter(name="userIdentificationKeyCookie") + def user_identification_key_cookie(self) -> Optional[str]: + return pulumi.get(self, "user_identification_key_cookie") + + @property + @pulumi.getter(name="userIdentificationKeyHeaders") + def user_identification_key_headers(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "user_identification_key_headers") + + @property + @pulumi.getter(name="userIdentificationKeyParams") + def user_identification_key_params(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "user_identification_key_params") + + @property + @pulumi.getter(name="userIdentificationTitle") + def user_identification_title(self) -> Optional[str]: + return pulumi.get(self, "user_identification_title") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter(name="waitingRoomCacheTtl") + def waiting_room_cache_ttl(self) -> Optional[int]: + return pulumi.get(self, "waiting_room_cache_ttl") + + @property + @pulumi.getter(name="waitingRoomCookieAdvanced") + def waiting_room_cookie_advanced(self) -> Optional[bool]: + return pulumi.get(self, "waiting_room_cookie_advanced") + + @property + @pulumi.getter(name="waitingRoomCookieAutomaticSalt") + def waiting_room_cookie_automatic_salt(self) -> Optional[bool]: + return pulumi.get(self, "waiting_room_cookie_automatic_salt") + + @property + @pulumi.getter(name="waitingRoomCookieDomain") + def waiting_room_cookie_domain(self) -> Optional[str]: + return pulumi.get(self, "waiting_room_cookie_domain") + + @property + @pulumi.getter(name="waitingRoomCookieDomainType") + def waiting_room_cookie_domain_type(self) -> Optional[str]: + return pulumi.get(self, "waiting_room_cookie_domain_type") + + @property + @pulumi.getter(name="waitingRoomCookieDuration") + def waiting_room_cookie_duration(self) -> Optional[int]: + return pulumi.get(self, "waiting_room_cookie_duration") + + @property + @pulumi.getter(name="waitingRoomCookieEnabled") + def waiting_room_cookie_enabled(self) -> Optional[bool]: + return pulumi.get(self, "waiting_room_cookie_enabled") + + @property + @pulumi.getter(name="waitingRoomCookieHttpOnly") + def waiting_room_cookie_http_only(self) -> Optional[bool]: + return pulumi.get(self, "waiting_room_cookie_http_only") + + @property + @pulumi.getter(name="waitingRoomCookieLabel") + def waiting_room_cookie_label(self) -> Optional[str]: + return pulumi.get(self, "waiting_room_cookie_label") + + @property + @pulumi.getter(name="waitingRoomCookieManagementTitle") + def waiting_room_cookie_management_title(self) -> Optional[str]: + return pulumi.get(self, "waiting_room_cookie_management_title") + + @property + @pulumi.getter(name="waitingRoomCookieSalt") + def waiting_room_cookie_salt(self) -> Optional[str]: + return pulumi.get(self, "waiting_room_cookie_salt") + + @property + @pulumi.getter(name="waitingRoomCookieShareLabel") + def waiting_room_cookie_share_label(self) -> Optional[bool]: + return pulumi.get(self, "waiting_room_cookie_share_label") + + @property + @pulumi.getter(name="waitingRoomCpCode") + def waiting_room_cp_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeResult']: + return pulumi.get(self, "waiting_room_cp_code") + + @property + @pulumi.getter(name="waitingRoomDirectory") + def waiting_room_directory(self) -> Optional[str]: + return pulumi.get(self, "waiting_room_directory") + + @property + @pulumi.getter(name="waitingRoomManagementTitle") + def waiting_room_management_title(self) -> Optional[str]: + return pulumi.get(self, "waiting_room_management_title") + + @property + @pulumi.getter(name="waitingRoomNetStorage") + def waiting_room_net_storage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageResult']: + return pulumi.get(self, "waiting_room_net_storage") + + @property + @pulumi.getter(name="waitingRoomStatusCode") + def waiting_room_status_code(self) -> Optional[int]: + return pulumi.get(self, "waiting_room_status_code") + + @property + @pulumi.getter(name="waitingRoomUseCpCode") + def waiting_room_use_cp_code(self) -> Optional[bool]: + return pulumi.get(self, "waiting_room_use_cp_code") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyResult(dict): + def __init__(__self__, *, + id: Optional[int] = None, + name: Optional[str] = None): + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoResult(dict): + def __init__(__self__, *, + access_title: Optional[str] = None, + cloudlet_shared_policy: Optional[int] = None, + custom_cookie_domain: Optional[str] = None, + domain_config: Optional[str] = None, + locked: Optional[bool] = None, + session_auto_prolong: Optional[bool] = None, + session_duration: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + waiting_room_assets_paths: Optional[Sequence[str]] = None, + waiting_room_path: Optional[str] = None, + waiting_room_title: Optional[str] = None): + if access_title is not None: + pulumi.set(__self__, "access_title", access_title) + if cloudlet_shared_policy is not None: + pulumi.set(__self__, "cloudlet_shared_policy", cloudlet_shared_policy) + if custom_cookie_domain is not None: + pulumi.set(__self__, "custom_cookie_domain", custom_cookie_domain) + if domain_config is not None: + pulumi.set(__self__, "domain_config", domain_config) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if session_auto_prolong is not None: + pulumi.set(__self__, "session_auto_prolong", session_auto_prolong) + if session_duration is not None: + pulumi.set(__self__, "session_duration", session_duration) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if waiting_room_assets_paths is not None: + pulumi.set(__self__, "waiting_room_assets_paths", waiting_room_assets_paths) + if waiting_room_path is not None: + pulumi.set(__self__, "waiting_room_path", waiting_room_path) + if waiting_room_title is not None: + pulumi.set(__self__, "waiting_room_title", waiting_room_title) + + @property + @pulumi.getter(name="accessTitle") + def access_title(self) -> Optional[str]: + return pulumi.get(self, "access_title") + + @property + @pulumi.getter(name="cloudletSharedPolicy") + def cloudlet_shared_policy(self) -> Optional[int]: + return pulumi.get(self, "cloudlet_shared_policy") + + @property + @pulumi.getter(name="customCookieDomain") + def custom_cookie_domain(self) -> Optional[str]: + return pulumi.get(self, "custom_cookie_domain") + + @property + @pulumi.getter(name="domainConfig") + def domain_config(self) -> Optional[str]: + return pulumi.get(self, "domain_config") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="sessionAutoProlong") + def session_auto_prolong(self) -> Optional[bool]: + return pulumi.get(self, "session_auto_prolong") + + @property + @pulumi.getter(name="sessionDuration") + def session_duration(self) -> Optional[int]: + return pulumi.get(self, "session_duration") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter(name="waitingRoomAssetsPaths") + def waiting_room_assets_paths(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "waiting_room_assets_paths") + + @property + @pulumi.getter(name="waitingRoomPath") + def waiting_room_path(self) -> Optional[str]: + return pulumi.get(self, "waiting_room_path") + + @property + @pulumi.getter(name="waitingRoomTitle") + def waiting_room_title(self) -> Optional[str]: + return pulumi.get(self, "waiting_room_title") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeResult(dict): + def __init__(__self__, *, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsResult'] = None, + created_date: Optional[int] = None, + description: Optional[str] = None, + id: Optional[int] = None, + name: Optional[str] = None, + products: Optional[Sequence[str]] = None): + if cp_code_limits is not None: + pulumi.set(__self__, "cp_code_limits", cp_code_limits) + if created_date is not None: + pulumi.set(__self__, "created_date", created_date) + if description is not None: + pulumi.set(__self__, "description", description) + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + if products is not None: + pulumi.set(__self__, "products", products) + + @property + @pulumi.getter(name="cpCodeLimits") + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsResult']: + return pulumi.get(self, "cp_code_limits") + + @property + @pulumi.getter(name="createdDate") + def created_date(self) -> Optional[int]: + return pulumi.get(self, "created_date") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def products(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "products") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsResult(dict): + def __init__(__self__, *, + current_capacity: Optional[int] = None, + limit: Optional[int] = None, + limit_type: Optional[str] = None): + if current_capacity is not None: + pulumi.set(__self__, "current_capacity", current_capacity) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if limit_type is not None: + pulumi.set(__self__, "limit_type", limit_type) + + @property + @pulumi.getter(name="currentCapacity") + def current_capacity(self) -> Optional[int]: + return pulumi.get(self, "current_capacity") + + @property + @pulumi.getter + def limit(self) -> Optional[int]: + return pulumi.get(self, "limit") + + @property + @pulumi.getter(name="limitType") + def limit_type(self) -> Optional[str]: + return pulumi.get(self, "limit_type") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageResult(dict): + def __init__(__self__, *, + cp_code: Optional[int] = None, + download_domain_name: Optional[str] = None, + g2o_token: Optional[str] = None): + if cp_code is not None: + pulumi.set(__self__, "cp_code", cp_code) + if download_domain_name is not None: + pulumi.set(__self__, "download_domain_name", download_domain_name) + if g2o_token is not None: + pulumi.set(__self__, "g2o_token", g2o_token) + + @property + @pulumi.getter(name="cpCode") + def cp_code(self) -> Optional[int]: + return pulumi.get(self, "cp_code") + + @property + @pulumi.getter(name="downloadDomainName") + def download_domain_name(self) -> Optional[str]: + return pulumi.get(self, "download_domain_name") + + @property + @pulumi.getter(name="g2oToken") + def g2o_token(self) -> Optional[str]: + return pulumi.get(self, "g2o_token") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingResult(dict): + def __init__(__self__, *, + ab_variant_location: Optional[str] = None, + decryption_password1: Optional[str] = None, + decryption_password2: Optional[str] = None, + decryption_password_id1: Optional[str] = None, + decryption_password_id2: Optional[str] = None, + enable: Optional[bool] = None, + locked: Optional[bool] = None, + miscellaneous_settings_title: Optional[str] = None, + pattern_decryption_enable: Optional[bool] = None, + pattern_encryption_title: Optional[str] = None, + signature_verification_enable: Optional[bool] = None, + template_uuid: Optional[str] = None, + token_signing_title: Optional[str] = None, + use_original_as_a: Optional[bool] = None, + uuid: Optional[str] = None, + verification_key_id1: Optional[str] = None, + verification_key_id2: Optional[str] = None, + verification_public_key1: Optional[str] = None, + verification_public_key2: Optional[str] = None): + if ab_variant_location is not None: + pulumi.set(__self__, "ab_variant_location", ab_variant_location) + if decryption_password1 is not None: + pulumi.set(__self__, "decryption_password1", decryption_password1) + if decryption_password2 is not None: + pulumi.set(__self__, "decryption_password2", decryption_password2) + if decryption_password_id1 is not None: + pulumi.set(__self__, "decryption_password_id1", decryption_password_id1) + if decryption_password_id2 is not None: + pulumi.set(__self__, "decryption_password_id2", decryption_password_id2) + if enable is not None: + pulumi.set(__self__, "enable", enable) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if miscellaneous_settings_title is not None: + pulumi.set(__self__, "miscellaneous_settings_title", miscellaneous_settings_title) + if pattern_decryption_enable is not None: + pulumi.set(__self__, "pattern_decryption_enable", pattern_decryption_enable) + if pattern_encryption_title is not None: + pulumi.set(__self__, "pattern_encryption_title", pattern_encryption_title) + if signature_verification_enable is not None: + pulumi.set(__self__, "signature_verification_enable", signature_verification_enable) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if token_signing_title is not None: + pulumi.set(__self__, "token_signing_title", token_signing_title) + if use_original_as_a is not None: + pulumi.set(__self__, "use_original_as_a", use_original_as_a) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if verification_key_id1 is not None: + pulumi.set(__self__, "verification_key_id1", verification_key_id1) + if verification_key_id2 is not None: + pulumi.set(__self__, "verification_key_id2", verification_key_id2) + if verification_public_key1 is not None: + pulumi.set(__self__, "verification_public_key1", verification_public_key1) + if verification_public_key2 is not None: + pulumi.set(__self__, "verification_public_key2", verification_public_key2) + + @property + @pulumi.getter(name="abVariantLocation") + def ab_variant_location(self) -> Optional[str]: + return pulumi.get(self, "ab_variant_location") + + @property + @pulumi.getter(name="decryptionPassword1") + def decryption_password1(self) -> Optional[str]: + return pulumi.get(self, "decryption_password1") + + @property + @pulumi.getter(name="decryptionPassword2") + def decryption_password2(self) -> Optional[str]: + return pulumi.get(self, "decryption_password2") + + @property + @pulumi.getter(name="decryptionPasswordId1") + def decryption_password_id1(self) -> Optional[str]: + return pulumi.get(self, "decryption_password_id1") + + @property + @pulumi.getter(name="decryptionPasswordId2") + def decryption_password_id2(self) -> Optional[str]: + return pulumi.get(self, "decryption_password_id2") + + @property + @pulumi.getter + def enable(self) -> Optional[bool]: + return pulumi.get(self, "enable") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="miscellaneousSettingsTitle") + def miscellaneous_settings_title(self) -> Optional[str]: + return pulumi.get(self, "miscellaneous_settings_title") + + @property + @pulumi.getter(name="patternDecryptionEnable") + def pattern_decryption_enable(self) -> Optional[bool]: + return pulumi.get(self, "pattern_decryption_enable") + + @property + @pulumi.getter(name="patternEncryptionTitle") + def pattern_encryption_title(self) -> Optional[str]: + return pulumi.get(self, "pattern_encryption_title") + + @property + @pulumi.getter(name="signatureVerificationEnable") + def signature_verification_enable(self) -> Optional[bool]: + return pulumi.get(self, "signature_verification_enable") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="tokenSigningTitle") + def token_signing_title(self) -> Optional[str]: + return pulumi.get(self, "token_signing_title") + + @property + @pulumi.getter(name="useOriginalAsA") + def use_original_as_a(self) -> Optional[bool]: + return pulumi.get(self, "use_original_as_a") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter(name="verificationKeyId1") + def verification_key_id1(self) -> Optional[str]: + return pulumi.get(self, "verification_key_id1") + + @property + @pulumi.getter(name="verificationKeyId2") + def verification_key_id2(self) -> Optional[str]: + return pulumi.get(self, "verification_key_id2") + + @property + @pulumi.getter(name="verificationPublicKey1") + def verification_public_key1(self) -> Optional[str]: + return pulumi.get(self, "verification_public_key1") + + @property + @pulumi.getter(name="verificationPublicKey2") + def verification_public_key2(self) -> Optional[str]: + return pulumi.get(self, "verification_public_key2") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallResult(dict): + def __init__(__self__, *, + firewall_configuration: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationResult'] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if firewall_configuration is not None: + pulumi.set(__self__, "firewall_configuration", firewall_configuration) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="firewallConfiguration") + def firewall_configuration(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationResult']: + return pulumi.get(self, "firewall_configuration") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationResult(dict): + def __init__(__self__, *, + config_id: Optional[int] = None, + file_name: Optional[str] = None, + production_status: Optional[str] = None, + production_version: Optional[int] = None, + staging_status: Optional[str] = None, + staging_version: Optional[int] = None): + if config_id is not None: + pulumi.set(__self__, "config_id", config_id) + if file_name is not None: + pulumi.set(__self__, "file_name", file_name) + if production_status is not None: + pulumi.set(__self__, "production_status", production_status) + if production_version is not None: + pulumi.set(__self__, "production_version", production_version) + if staging_status is not None: + pulumi.set(__self__, "staging_status", staging_status) + if staging_version is not None: + pulumi.set(__self__, "staging_version", staging_version) + + @property + @pulumi.getter(name="configId") + def config_id(self) -> Optional[int]: + return pulumi.get(self, "config_id") + + @property + @pulumi.getter(name="fileName") + def file_name(self) -> Optional[str]: + return pulumi.get(self, "file_name") + + @property + @pulumi.getter(name="productionStatus") + def production_status(self) -> Optional[str]: + return pulumi.get(self, "production_status") + + @property + @pulumi.getter(name="productionVersion") + def production_version(self) -> Optional[int]: + return pulumi.get(self, "production_version") + + @property + @pulumi.getter(name="stagingStatus") + def staging_status(self) -> Optional[str]: + return pulumi.get(self, "staging_status") + + @property + @pulumi.getter(name="stagingVersion") + def staging_version(self) -> Optional[int]: + return pulumi.get(self, "staging_version") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105BehaviorWebdavResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionResult(dict): + def __init__(__self__, *, + advanced_im_match: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchResult'] = None, + bucket: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionBucketResult'] = None, + cacheability: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityResult'] = None, + china_cdn_region: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionResult'] = None, + client_certificate: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateResult'] = None, + client_ip: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionClientIpResult'] = None, + client_ip_version: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionResult'] = None, + cloudlets_origin: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginResult'] = None, + content_delivery_network: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkResult'] = None, + content_type: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionContentTypeResult'] = None, + device_characteristic: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicResult'] = None, + ecmd_auth_groups: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsResult'] = None, + ecmd_auth_scheme: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeResult'] = None, + ecmd_is_authenticated: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedResult'] = None, + ecmd_username: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameResult'] = None, + edge_workers_failure: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureResult'] = None, + file_extension: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionResult'] = None, + filename: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionFilenameResult'] = None, + hostname: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionHostnameResult'] = None, + match_advanced: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedResult'] = None, + match_cp_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeResult'] = None, + match_response_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeResult'] = None, + match_variable: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableResult'] = None, + metadata_stage: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageResult'] = None, + origin_timeout: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutResult'] = None, + path: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionPathResult'] = None, + query_string_parameter: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterResult'] = None, + random: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRandomResult'] = None, + recovery_config: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigResult'] = None, + regular_expression: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionResult'] = None, + request_cookie: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieResult'] = None, + request_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderResult'] = None, + request_method: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodResult'] = None, + request_protocol: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolResult'] = None, + request_type: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeResult'] = None, + response_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderResult'] = None, + time: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionTimeResult'] = None, + token_authorization: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationResult'] = None, + user_agent: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionUserAgentResult'] = None, + user_location: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionUserLocationResult'] = None, + user_network: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkResult'] = None, + variable_error: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorResult'] = None, + virtual_waiting_room_request: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestResult'] = None, + visitor_prioritization_request: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestResult'] = None): + if advanced_im_match is not None: + pulumi.set(__self__, "advanced_im_match", advanced_im_match) + if bucket is not None: + pulumi.set(__self__, "bucket", bucket) + if cacheability is not None: + pulumi.set(__self__, "cacheability", cacheability) + if china_cdn_region is not None: + pulumi.set(__self__, "china_cdn_region", china_cdn_region) + if client_certificate is not None: + pulumi.set(__self__, "client_certificate", client_certificate) + if client_ip is not None: + pulumi.set(__self__, "client_ip", client_ip) + if client_ip_version is not None: + pulumi.set(__self__, "client_ip_version", client_ip_version) + if cloudlets_origin is not None: + pulumi.set(__self__, "cloudlets_origin", cloudlets_origin) + if content_delivery_network is not None: + pulumi.set(__self__, "content_delivery_network", content_delivery_network) + if content_type is not None: + pulumi.set(__self__, "content_type", content_type) + if device_characteristic is not None: + pulumi.set(__self__, "device_characteristic", device_characteristic) + if ecmd_auth_groups is not None: + pulumi.set(__self__, "ecmd_auth_groups", ecmd_auth_groups) + if ecmd_auth_scheme is not None: + pulumi.set(__self__, "ecmd_auth_scheme", ecmd_auth_scheme) + if ecmd_is_authenticated is not None: + pulumi.set(__self__, "ecmd_is_authenticated", ecmd_is_authenticated) + if ecmd_username is not None: + pulumi.set(__self__, "ecmd_username", ecmd_username) + if edge_workers_failure is not None: + pulumi.set(__self__, "edge_workers_failure", edge_workers_failure) + if file_extension is not None: + pulumi.set(__self__, "file_extension", file_extension) + if filename is not None: + pulumi.set(__self__, "filename", filename) + if hostname is not None: + pulumi.set(__self__, "hostname", hostname) + if match_advanced is not None: + pulumi.set(__self__, "match_advanced", match_advanced) + if match_cp_code is not None: + pulumi.set(__self__, "match_cp_code", match_cp_code) + if match_response_code is not None: + pulumi.set(__self__, "match_response_code", match_response_code) + if match_variable is not None: + pulumi.set(__self__, "match_variable", match_variable) + if metadata_stage is not None: + pulumi.set(__self__, "metadata_stage", metadata_stage) + if origin_timeout is not None: + pulumi.set(__self__, "origin_timeout", origin_timeout) + if path is not None: + pulumi.set(__self__, "path", path) + if query_string_parameter is not None: + pulumi.set(__self__, "query_string_parameter", query_string_parameter) + if random is not None: + pulumi.set(__self__, "random", random) + if recovery_config is not None: + pulumi.set(__self__, "recovery_config", recovery_config) + if regular_expression is not None: + pulumi.set(__self__, "regular_expression", regular_expression) + if request_cookie is not None: + pulumi.set(__self__, "request_cookie", request_cookie) + if request_header is not None: + pulumi.set(__self__, "request_header", request_header) + if request_method is not None: + pulumi.set(__self__, "request_method", request_method) + if request_protocol is not None: + pulumi.set(__self__, "request_protocol", request_protocol) + if request_type is not None: + pulumi.set(__self__, "request_type", request_type) + if response_header is not None: + pulumi.set(__self__, "response_header", response_header) + if time is not None: + pulumi.set(__self__, "time", time) + if token_authorization is not None: + pulumi.set(__self__, "token_authorization", token_authorization) + if user_agent is not None: + pulumi.set(__self__, "user_agent", user_agent) + if user_location is not None: + pulumi.set(__self__, "user_location", user_location) + if user_network is not None: + pulumi.set(__self__, "user_network", user_network) + if variable_error is not None: + pulumi.set(__self__, "variable_error", variable_error) + if virtual_waiting_room_request is not None: + pulumi.set(__self__, "virtual_waiting_room_request", virtual_waiting_room_request) + if visitor_prioritization_request is not None: + pulumi.set(__self__, "visitor_prioritization_request", visitor_prioritization_request) + + @property + @pulumi.getter(name="advancedImMatch") + def advanced_im_match(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchResult']: + return pulumi.get(self, "advanced_im_match") + + @property + @pulumi.getter + def bucket(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionBucketResult']: + return pulumi.get(self, "bucket") + + @property + @pulumi.getter + def cacheability(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityResult']: + return pulumi.get(self, "cacheability") + + @property + @pulumi.getter(name="chinaCdnRegion") + def china_cdn_region(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionResult']: + return pulumi.get(self, "china_cdn_region") + + @property + @pulumi.getter(name="clientCertificate") + def client_certificate(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateResult']: + return pulumi.get(self, "client_certificate") + + @property + @pulumi.getter(name="clientIp") + def client_ip(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionClientIpResult']: + return pulumi.get(self, "client_ip") + + @property + @pulumi.getter(name="clientIpVersion") + def client_ip_version(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionResult']: + return pulumi.get(self, "client_ip_version") + + @property + @pulumi.getter(name="cloudletsOrigin") + def cloudlets_origin(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginResult']: + return pulumi.get(self, "cloudlets_origin") + + @property + @pulumi.getter(name="contentDeliveryNetwork") + def content_delivery_network(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkResult']: + return pulumi.get(self, "content_delivery_network") + + @property + @pulumi.getter(name="contentType") + def content_type(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionContentTypeResult']: + return pulumi.get(self, "content_type") + + @property + @pulumi.getter(name="deviceCharacteristic") + def device_characteristic(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicResult']: + return pulumi.get(self, "device_characteristic") + + @property + @pulumi.getter(name="ecmdAuthGroups") + def ecmd_auth_groups(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsResult']: + return pulumi.get(self, "ecmd_auth_groups") + + @property + @pulumi.getter(name="ecmdAuthScheme") + def ecmd_auth_scheme(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeResult']: + return pulumi.get(self, "ecmd_auth_scheme") + + @property + @pulumi.getter(name="ecmdIsAuthenticated") + def ecmd_is_authenticated(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedResult']: + return pulumi.get(self, "ecmd_is_authenticated") + + @property + @pulumi.getter(name="ecmdUsername") + def ecmd_username(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameResult']: + return pulumi.get(self, "ecmd_username") + + @property + @pulumi.getter(name="edgeWorkersFailure") + def edge_workers_failure(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureResult']: + return pulumi.get(self, "edge_workers_failure") + + @property + @pulumi.getter(name="fileExtension") + def file_extension(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionResult']: + return pulumi.get(self, "file_extension") + + @property + @pulumi.getter + def filename(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionFilenameResult']: + return pulumi.get(self, "filename") + + @property + @pulumi.getter + def hostname(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionHostnameResult']: + return pulumi.get(self, "hostname") + + @property + @pulumi.getter(name="matchAdvanced") + def match_advanced(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedResult']: + return pulumi.get(self, "match_advanced") + + @property + @pulumi.getter(name="matchCpCode") + def match_cp_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeResult']: + return pulumi.get(self, "match_cp_code") + + @property + @pulumi.getter(name="matchResponseCode") + def match_response_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeResult']: + return pulumi.get(self, "match_response_code") + + @property + @pulumi.getter(name="matchVariable") + def match_variable(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableResult']: + return pulumi.get(self, "match_variable") + + @property + @pulumi.getter(name="metadataStage") + def metadata_stage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageResult']: + return pulumi.get(self, "metadata_stage") + + @property + @pulumi.getter(name="originTimeout") + def origin_timeout(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutResult']: + return pulumi.get(self, "origin_timeout") + + @property + @pulumi.getter + def path(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionPathResult']: + return pulumi.get(self, "path") + + @property + @pulumi.getter(name="queryStringParameter") + def query_string_parameter(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterResult']: + return pulumi.get(self, "query_string_parameter") + + @property + @pulumi.getter + def random(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRandomResult']: + return pulumi.get(self, "random") + + @property + @pulumi.getter(name="recoveryConfig") + def recovery_config(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigResult']: + return pulumi.get(self, "recovery_config") + + @property + @pulumi.getter(name="regularExpression") + def regular_expression(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionResult']: + return pulumi.get(self, "regular_expression") + + @property + @pulumi.getter(name="requestCookie") + def request_cookie(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieResult']: + return pulumi.get(self, "request_cookie") + + @property + @pulumi.getter(name="requestHeader") + def request_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderResult']: + return pulumi.get(self, "request_header") + + @property + @pulumi.getter(name="requestMethod") + def request_method(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodResult']: + return pulumi.get(self, "request_method") + + @property + @pulumi.getter(name="requestProtocol") + def request_protocol(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolResult']: + return pulumi.get(self, "request_protocol") + + @property + @pulumi.getter(name="requestType") + def request_type(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeResult']: + return pulumi.get(self, "request_type") + + @property + @pulumi.getter(name="responseHeader") + def response_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderResult']: + return pulumi.get(self, "response_header") + + @property + @pulumi.getter + def time(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionTimeResult']: + return pulumi.get(self, "time") + + @property + @pulumi.getter(name="tokenAuthorization") + def token_authorization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationResult']: + return pulumi.get(self, "token_authorization") + + @property + @pulumi.getter(name="userAgent") + def user_agent(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionUserAgentResult']: + return pulumi.get(self, "user_agent") + + @property + @pulumi.getter(name="userLocation") + def user_location(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionUserLocationResult']: + return pulumi.get(self, "user_location") + + @property + @pulumi.getter(name="userNetwork") + def user_network(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkResult']: + return pulumi.get(self, "user_network") + + @property + @pulumi.getter(name="variableError") + def variable_error(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorResult']: + return pulumi.get(self, "variable_error") + + @property + @pulumi.getter(name="virtualWaitingRoomRequest") + def virtual_waiting_room_request(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestResult']: + return pulumi.get(self, "virtual_waiting_room_request") + + @property + @pulumi.getter(name="visitorPrioritizationRequest") + def visitor_prioritization_request(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestResult']: + return pulumi.get(self, "visitor_prioritization_request") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + match_on: Optional[str] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_on is not None: + pulumi.set(__self__, "match_on", match_on) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchOn") + def match_on(self) -> Optional[str]: + return pulumi.get(self, "match_on") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionBucketResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + percentage: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if percentage is not None: + pulumi.set(__self__, "percentage", percentage) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def percentage(self) -> Optional[int]: + return pulumi.get(self, "percentage") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateResult(dict): + def __init__(__self__, *, + is_certificate_present: Optional[bool] = None, + is_certificate_valid: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if is_certificate_present is not None: + pulumi.set(__self__, "is_certificate_present", is_certificate_present) + if is_certificate_valid is not None: + pulumi.set(__self__, "is_certificate_valid", is_certificate_valid) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="isCertificatePresent") + def is_certificate_present(self) -> Optional[bool]: + return pulumi.get(self, "is_certificate_present") + + @property + @pulumi.getter(name="isCertificateValid") + def is_certificate_valid(self) -> Optional[str]: + return pulumi.get(self, "is_certificate_valid") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionClientIpResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + use_headers: Optional[bool] = None, + uuid: Optional[str] = None, + values: Optional[Sequence[str]] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if use_headers is not None: + pulumi.set(__self__, "use_headers", use_headers) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="useHeaders") + def use_headers(self) -> Optional[bool]: + return pulumi.get(self, "use_headers") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + use_x_forwarded_for: Optional[bool] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if use_x_forwarded_for is not None: + pulumi.set(__self__, "use_x_forwarded_for", use_x_forwarded_for) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="useXForwardedFor") + def use_x_forwarded_for(self) -> Optional[bool]: + return pulumi.get(self, "use_x_forwarded_for") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + origin_id: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if origin_id is not None: + pulumi.set(__self__, "origin_id", origin_id) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="originId") + def origin_id(self) -> Optional[str]: + return pulumi.get(self, "origin_id") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + network: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if network is not None: + pulumi.set(__self__, "network", network) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter + def network(self) -> Optional[str]: + return pulumi.get(self, "network") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionContentTypeResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + match_case_sensitive: Optional[bool] = None, + match_operator: Optional[str] = None, + match_wildcard: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + values: Optional[Sequence[str]] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_case_sensitive is not None: + pulumi.set(__self__, "match_case_sensitive", match_case_sensitive) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if match_wildcard is not None: + pulumi.set(__self__, "match_wildcard", match_wildcard) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchCaseSensitive") + def match_case_sensitive(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="matchWildcard") + def match_wildcard(self) -> Optional[bool]: + return pulumi.get(self, "match_wildcard") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicResult(dict): + def __init__(__self__, *, + boolean_value: Optional[bool] = None, + characteristic: Optional[str] = None, + locked: Optional[bool] = None, + match_case_sensitive: Optional[bool] = None, + match_wildcard: Optional[bool] = None, + numeric_match_operator: Optional[str] = None, + numeric_value: Optional[int] = None, + string_match_operator: Optional[str] = None, + string_values: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + version_match_operator: Optional[str] = None, + version_value: Optional[str] = None): + if boolean_value is not None: + pulumi.set(__self__, "boolean_value", boolean_value) + if characteristic is not None: + pulumi.set(__self__, "characteristic", characteristic) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_case_sensitive is not None: + pulumi.set(__self__, "match_case_sensitive", match_case_sensitive) + if match_wildcard is not None: + pulumi.set(__self__, "match_wildcard", match_wildcard) + if numeric_match_operator is not None: + pulumi.set(__self__, "numeric_match_operator", numeric_match_operator) + if numeric_value is not None: + pulumi.set(__self__, "numeric_value", numeric_value) + if string_match_operator is not None: + pulumi.set(__self__, "string_match_operator", string_match_operator) + if string_values is not None: + pulumi.set(__self__, "string_values", string_values) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if version_match_operator is not None: + pulumi.set(__self__, "version_match_operator", version_match_operator) + if version_value is not None: + pulumi.set(__self__, "version_value", version_value) + + @property + @pulumi.getter(name="booleanValue") + def boolean_value(self) -> Optional[bool]: + return pulumi.get(self, "boolean_value") + + @property + @pulumi.getter + def characteristic(self) -> Optional[str]: + return pulumi.get(self, "characteristic") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchCaseSensitive") + def match_case_sensitive(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive") + + @property + @pulumi.getter(name="matchWildcard") + def match_wildcard(self) -> Optional[bool]: + return pulumi.get(self, "match_wildcard") + + @property + @pulumi.getter(name="numericMatchOperator") + def numeric_match_operator(self) -> Optional[str]: + return pulumi.get(self, "numeric_match_operator") + + @property + @pulumi.getter(name="numericValue") + def numeric_value(self) -> Optional[int]: + return pulumi.get(self, "numeric_value") + + @property + @pulumi.getter(name="stringMatchOperator") + def string_match_operator(self) -> Optional[str]: + return pulumi.get(self, "string_match_operator") + + @property + @pulumi.getter(name="stringValues") + def string_values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "string_values") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter(name="versionMatchOperator") + def version_match_operator(self) -> Optional[str]: + return pulumi.get(self, "version_match_operator") + + @property + @pulumi.getter(name="versionValue") + def version_value(self) -> Optional[str]: + return pulumi.get(self, "version_value") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeResult(dict): + def __init__(__self__, *, + auth_scheme: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if auth_scheme is not None: + pulumi.set(__self__, "auth_scheme", auth_scheme) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="authScheme") + def auth_scheme(self) -> Optional[str]: + return pulumi.get(self, "auth_scheme") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameResult(dict): + def __init__(__self__, *, + length: Optional[str] = None, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if length is not None: + pulumi.set(__self__, "length", length) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def length(self) -> Optional[str]: + return pulumi.get(self, "length") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureResult(dict): + def __init__(__self__, *, + exec_status: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if exec_status is not None: + pulumi.set(__self__, "exec_status", exec_status) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="execStatus") + def exec_status(self) -> Optional[str]: + return pulumi.get(self, "exec_status") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + match_case_sensitive: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + values: Optional[Sequence[str]] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_case_sensitive is not None: + pulumi.set(__self__, "match_case_sensitive", match_case_sensitive) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchCaseSensitive") + def match_case_sensitive(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionFilenameResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + match_case_sensitive: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + values: Optional[Sequence[str]] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_case_sensitive is not None: + pulumi.set(__self__, "match_case_sensitive", match_case_sensitive) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchCaseSensitive") + def match_case_sensitive(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionHostnameResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + values: Optional[Sequence[str]] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedResult(dict): + def __init__(__self__, *, + close_xml: Optional[str] = None, + description: Optional[str] = None, + locked: Optional[bool] = None, + open_xml: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if close_xml is not None: + pulumi.set(__self__, "close_xml", close_xml) + if description is not None: + pulumi.set(__self__, "description", description) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if open_xml is not None: + pulumi.set(__self__, "open_xml", open_xml) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="closeXml") + def close_xml(self) -> Optional[str]: + return pulumi.get(self, "close_xml") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="openXml") + def open_xml(self) -> Optional[str]: + return pulumi.get(self, "open_xml") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueResult'] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def value(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueResult']: + return pulumi.get(self, "value") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueResult(dict): + def __init__(__self__, *, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsResult'] = None, + created_date: Optional[int] = None, + description: Optional[str] = None, + id: Optional[int] = None, + name: Optional[str] = None, + products: Optional[Sequence[str]] = None): + if cp_code_limits is not None: + pulumi.set(__self__, "cp_code_limits", cp_code_limits) + if created_date is not None: + pulumi.set(__self__, "created_date", created_date) + if description is not None: + pulumi.set(__self__, "description", description) + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + if products is not None: + pulumi.set(__self__, "products", products) + + @property + @pulumi.getter(name="cpCodeLimits") + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsResult']: + return pulumi.get(self, "cp_code_limits") + + @property + @pulumi.getter(name="createdDate") + def created_date(self) -> Optional[int]: + return pulumi.get(self, "created_date") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def products(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "products") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsResult(dict): + def __init__(__self__, *, + current_capacity: Optional[int] = None, + limit: Optional[int] = None, + limit_type: Optional[str] = None): + if current_capacity is not None: + pulumi.set(__self__, "current_capacity", current_capacity) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if limit_type is not None: + pulumi.set(__self__, "limit_type", limit_type) + + @property + @pulumi.getter(name="currentCapacity") + def current_capacity(self) -> Optional[int]: + return pulumi.get(self, "current_capacity") + + @property + @pulumi.getter + def limit(self) -> Optional[int]: + return pulumi.get(self, "limit") + + @property + @pulumi.getter(name="limitType") + def limit_type(self) -> Optional[str]: + return pulumi.get(self, "limit_type") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + lower_bound: Optional[int] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + upper_bound: Optional[int] = None, + uuid: Optional[str] = None, + values: Optional[Sequence[str]] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if lower_bound is not None: + pulumi.set(__self__, "lower_bound", lower_bound) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if upper_bound is not None: + pulumi.set(__self__, "upper_bound", upper_bound) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="lowerBound") + def lower_bound(self) -> Optional[int]: + return pulumi.get(self, "lower_bound") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="upperBound") + def upper_bound(self) -> Optional[int]: + return pulumi.get(self, "upper_bound") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + lower_bound: Optional[str] = None, + match_case_sensitive: Optional[bool] = None, + match_operator: Optional[str] = None, + match_wildcard: Optional[bool] = None, + template_uuid: Optional[str] = None, + upper_bound: Optional[str] = None, + uuid: Optional[str] = None, + variable_expression: Optional[str] = None, + variable_name: Optional[str] = None, + variable_values: Optional[Sequence[str]] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if lower_bound is not None: + pulumi.set(__self__, "lower_bound", lower_bound) + if match_case_sensitive is not None: + pulumi.set(__self__, "match_case_sensitive", match_case_sensitive) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if match_wildcard is not None: + pulumi.set(__self__, "match_wildcard", match_wildcard) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if upper_bound is not None: + pulumi.set(__self__, "upper_bound", upper_bound) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if variable_expression is not None: + pulumi.set(__self__, "variable_expression", variable_expression) + if variable_name is not None: + pulumi.set(__self__, "variable_name", variable_name) + if variable_values is not None: + pulumi.set(__self__, "variable_values", variable_values) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="lowerBound") + def lower_bound(self) -> Optional[str]: + return pulumi.get(self, "lower_bound") + + @property + @pulumi.getter(name="matchCaseSensitive") + def match_case_sensitive(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="matchWildcard") + def match_wildcard(self) -> Optional[bool]: + return pulumi.get(self, "match_wildcard") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="upperBound") + def upper_bound(self) -> Optional[str]: + return pulumi.get(self, "upper_bound") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter(name="variableExpression") + def variable_expression(self) -> Optional[str]: + return pulumi.get(self, "variable_expression") + + @property + @pulumi.getter(name="variableName") + def variable_name(self) -> Optional[str]: + return pulumi.get(self, "variable_name") + + @property + @pulumi.getter(name="variableValues") + def variable_values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "variable_values") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionPathResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + match_case_sensitive: Optional[bool] = None, + match_operator: Optional[str] = None, + normalize: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + values: Optional[Sequence[str]] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_case_sensitive is not None: + pulumi.set(__self__, "match_case_sensitive", match_case_sensitive) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if normalize is not None: + pulumi.set(__self__, "normalize", normalize) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchCaseSensitive") + def match_case_sensitive(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter + def normalize(self) -> Optional[bool]: + return pulumi.get(self, "normalize") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterResult(dict): + def __init__(__self__, *, + escape_value: Optional[bool] = None, + locked: Optional[bool] = None, + lower_bound: Optional[int] = None, + match_case_sensitive_name: Optional[bool] = None, + match_case_sensitive_value: Optional[bool] = None, + match_operator: Optional[str] = None, + match_wildcard_name: Optional[bool] = None, + match_wildcard_value: Optional[bool] = None, + parameter_name: Optional[str] = None, + template_uuid: Optional[str] = None, + upper_bound: Optional[int] = None, + uuid: Optional[str] = None, + values: Optional[Sequence[str]] = None): + if escape_value is not None: + pulumi.set(__self__, "escape_value", escape_value) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if lower_bound is not None: + pulumi.set(__self__, "lower_bound", lower_bound) + if match_case_sensitive_name is not None: + pulumi.set(__self__, "match_case_sensitive_name", match_case_sensitive_name) + if match_case_sensitive_value is not None: + pulumi.set(__self__, "match_case_sensitive_value", match_case_sensitive_value) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if match_wildcard_name is not None: + pulumi.set(__self__, "match_wildcard_name", match_wildcard_name) + if match_wildcard_value is not None: + pulumi.set(__self__, "match_wildcard_value", match_wildcard_value) + if parameter_name is not None: + pulumi.set(__self__, "parameter_name", parameter_name) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if upper_bound is not None: + pulumi.set(__self__, "upper_bound", upper_bound) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter(name="escapeValue") + def escape_value(self) -> Optional[bool]: + return pulumi.get(self, "escape_value") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="lowerBound") + def lower_bound(self) -> Optional[int]: + return pulumi.get(self, "lower_bound") + + @property + @pulumi.getter(name="matchCaseSensitiveName") + def match_case_sensitive_name(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive_name") + + @property + @pulumi.getter(name="matchCaseSensitiveValue") + def match_case_sensitive_value(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive_value") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="matchWildcardName") + def match_wildcard_name(self) -> Optional[bool]: + return pulumi.get(self, "match_wildcard_name") + + @property + @pulumi.getter(name="matchWildcardValue") + def match_wildcard_value(self) -> Optional[bool]: + return pulumi.get(self, "match_wildcard_value") + + @property + @pulumi.getter(name="parameterName") + def parameter_name(self) -> Optional[str]: + return pulumi.get(self, "parameter_name") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="upperBound") + def upper_bound(self) -> Optional[int]: + return pulumi.get(self, "upper_bound") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionRandomResult(dict): + def __init__(__self__, *, + bucket: Optional[int] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if bucket is not None: + pulumi.set(__self__, "bucket", bucket) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def bucket(self) -> Optional[int]: + return pulumi.get(self, "bucket") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigResult(dict): + def __init__(__self__, *, + config_name: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if config_name is not None: + pulumi.set(__self__, "config_name", config_name) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="configName") + def config_name(self) -> Optional[str]: + return pulumi.get(self, "config_name") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionResult(dict): + def __init__(__self__, *, + case_sensitive: Optional[bool] = None, + locked: Optional[bool] = None, + match_string: Optional[str] = None, + regex: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if case_sensitive is not None: + pulumi.set(__self__, "case_sensitive", case_sensitive) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_string is not None: + pulumi.set(__self__, "match_string", match_string) + if regex is not None: + pulumi.set(__self__, "regex", regex) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="caseSensitive") + def case_sensitive(self) -> Optional[bool]: + return pulumi.get(self, "case_sensitive") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchString") + def match_string(self) -> Optional[str]: + return pulumi.get(self, "match_string") + + @property + @pulumi.getter + def regex(self) -> Optional[str]: + return pulumi.get(self, "regex") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieResult(dict): + def __init__(__self__, *, + cookie_name: Optional[str] = None, + locked: Optional[bool] = None, + lower_bound: Optional[int] = None, + match_case_sensitive_name: Optional[bool] = None, + match_case_sensitive_value: Optional[bool] = None, + match_operator: Optional[str] = None, + match_wildcard_name: Optional[bool] = None, + match_wildcard_value: Optional[bool] = None, + template_uuid: Optional[str] = None, + upper_bound: Optional[int] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if cookie_name is not None: + pulumi.set(__self__, "cookie_name", cookie_name) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if lower_bound is not None: + pulumi.set(__self__, "lower_bound", lower_bound) + if match_case_sensitive_name is not None: + pulumi.set(__self__, "match_case_sensitive_name", match_case_sensitive_name) + if match_case_sensitive_value is not None: + pulumi.set(__self__, "match_case_sensitive_value", match_case_sensitive_value) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if match_wildcard_name is not None: + pulumi.set(__self__, "match_wildcard_name", match_wildcard_name) + if match_wildcard_value is not None: + pulumi.set(__self__, "match_wildcard_value", match_wildcard_value) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if upper_bound is not None: + pulumi.set(__self__, "upper_bound", upper_bound) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="cookieName") + def cookie_name(self) -> Optional[str]: + return pulumi.get(self, "cookie_name") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="lowerBound") + def lower_bound(self) -> Optional[int]: + return pulumi.get(self, "lower_bound") + + @property + @pulumi.getter(name="matchCaseSensitiveName") + def match_case_sensitive_name(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive_name") + + @property + @pulumi.getter(name="matchCaseSensitiveValue") + def match_case_sensitive_value(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive_value") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="matchWildcardName") + def match_wildcard_name(self) -> Optional[bool]: + return pulumi.get(self, "match_wildcard_name") + + @property + @pulumi.getter(name="matchWildcardValue") + def match_wildcard_value(self) -> Optional[bool]: + return pulumi.get(self, "match_wildcard_value") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="upperBound") + def upper_bound(self) -> Optional[int]: + return pulumi.get(self, "upper_bound") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderResult(dict): + def __init__(__self__, *, + header_name: Optional[str] = None, + locked: Optional[bool] = None, + match_case_sensitive_value: Optional[bool] = None, + match_operator: Optional[str] = None, + match_wildcard_name: Optional[bool] = None, + match_wildcard_value: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + values: Optional[Sequence[str]] = None): + if header_name is not None: + pulumi.set(__self__, "header_name", header_name) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_case_sensitive_value is not None: + pulumi.set(__self__, "match_case_sensitive_value", match_case_sensitive_value) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if match_wildcard_name is not None: + pulumi.set(__self__, "match_wildcard_name", match_wildcard_name) + if match_wildcard_value is not None: + pulumi.set(__self__, "match_wildcard_value", match_wildcard_value) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter(name="headerName") + def header_name(self) -> Optional[str]: + return pulumi.get(self, "header_name") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchCaseSensitiveValue") + def match_case_sensitive_value(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive_value") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="matchWildcardName") + def match_wildcard_name(self) -> Optional[bool]: + return pulumi.get(self, "match_wildcard_name") + + @property + @pulumi.getter(name="matchWildcardValue") + def match_wildcard_value(self) -> Optional[bool]: + return pulumi.get(self, "match_wildcard_value") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderResult(dict): + def __init__(__self__, *, + header_name: Optional[str] = None, + locked: Optional[bool] = None, + lower_bound: Optional[int] = None, + match_case_sensitive_value: Optional[bool] = None, + match_operator: Optional[str] = None, + match_wildcard_name: Optional[bool] = None, + match_wildcard_value: Optional[bool] = None, + template_uuid: Optional[str] = None, + upper_bound: Optional[int] = None, + uuid: Optional[str] = None, + values: Optional[Sequence[str]] = None): + if header_name is not None: + pulumi.set(__self__, "header_name", header_name) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if lower_bound is not None: + pulumi.set(__self__, "lower_bound", lower_bound) + if match_case_sensitive_value is not None: + pulumi.set(__self__, "match_case_sensitive_value", match_case_sensitive_value) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if match_wildcard_name is not None: + pulumi.set(__self__, "match_wildcard_name", match_wildcard_name) + if match_wildcard_value is not None: + pulumi.set(__self__, "match_wildcard_value", match_wildcard_value) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if upper_bound is not None: + pulumi.set(__self__, "upper_bound", upper_bound) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter(name="headerName") + def header_name(self) -> Optional[str]: + return pulumi.get(self, "header_name") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="lowerBound") + def lower_bound(self) -> Optional[int]: + return pulumi.get(self, "lower_bound") + + @property + @pulumi.getter(name="matchCaseSensitiveValue") + def match_case_sensitive_value(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive_value") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="matchWildcardName") + def match_wildcard_name(self) -> Optional[bool]: + return pulumi.get(self, "match_wildcard_name") + + @property + @pulumi.getter(name="matchWildcardValue") + def match_wildcard_value(self) -> Optional[bool]: + return pulumi.get(self, "match_wildcard_value") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="upperBound") + def upper_bound(self) -> Optional[int]: + return pulumi.get(self, "upper_bound") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionTimeResult(dict): + def __init__(__self__, *, + apply_daylight_savings_time: Optional[bool] = None, + begin_date: Optional[str] = None, + end_date: Optional[str] = None, + lasting_date: Optional[str] = None, + lasting_duration: Optional[str] = None, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + repeat_begin_date: Optional[str] = None, + repeat_duration: Optional[str] = None, + repeat_interval: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if apply_daylight_savings_time is not None: + pulumi.set(__self__, "apply_daylight_savings_time", apply_daylight_savings_time) + if begin_date is not None: + pulumi.set(__self__, "begin_date", begin_date) + if end_date is not None: + pulumi.set(__self__, "end_date", end_date) + if lasting_date is not None: + pulumi.set(__self__, "lasting_date", lasting_date) + if lasting_duration is not None: + pulumi.set(__self__, "lasting_duration", lasting_duration) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if repeat_begin_date is not None: + pulumi.set(__self__, "repeat_begin_date", repeat_begin_date) + if repeat_duration is not None: + pulumi.set(__self__, "repeat_duration", repeat_duration) + if repeat_interval is not None: + pulumi.set(__self__, "repeat_interval", repeat_interval) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="applyDaylightSavingsTime") + def apply_daylight_savings_time(self) -> Optional[bool]: + return pulumi.get(self, "apply_daylight_savings_time") + + @property + @pulumi.getter(name="beginDate") + def begin_date(self) -> Optional[str]: + return pulumi.get(self, "begin_date") + + @property + @pulumi.getter(name="endDate") + def end_date(self) -> Optional[str]: + return pulumi.get(self, "end_date") + + @property + @pulumi.getter(name="lastingDate") + def lasting_date(self) -> Optional[str]: + return pulumi.get(self, "lasting_date") + + @property + @pulumi.getter(name="lastingDuration") + def lasting_duration(self) -> Optional[str]: + return pulumi.get(self, "lasting_duration") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="repeatBeginDate") + def repeat_begin_date(self) -> Optional[str]: + return pulumi.get(self, "repeat_begin_date") + + @property + @pulumi.getter(name="repeatDuration") + def repeat_duration(self) -> Optional[str]: + return pulumi.get(self, "repeat_duration") + + @property + @pulumi.getter(name="repeatInterval") + def repeat_interval(self) -> Optional[str]: + return pulumi.get(self, "repeat_interval") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + status_lists: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if status_lists is not None: + pulumi.set(__self__, "status_lists", status_lists) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="statusLists") + def status_lists(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "status_lists") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionUserAgentResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + match_case_sensitive: Optional[bool] = None, + match_operator: Optional[str] = None, + match_wildcard: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + values: Optional[Sequence[str]] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_case_sensitive is not None: + pulumi.set(__self__, "match_case_sensitive", match_case_sensitive) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if match_wildcard is not None: + pulumi.set(__self__, "match_wildcard", match_wildcard) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if values is not None: + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchCaseSensitive") + def match_case_sensitive(self) -> Optional[bool]: + return pulumi.get(self, "match_case_sensitive") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="matchWildcard") + def match_wildcard(self) -> Optional[bool]: + return pulumi.get(self, "match_wildcard") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "values") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionUserLocationResult(dict): + def __init__(__self__, *, + check_ips: Optional[str] = None, + continent_values: Optional[Sequence[str]] = None, + country_values: Optional[Sequence[str]] = None, + field: Optional[str] = None, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + region_values: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + use_only_first_x_forwarded_for_ip: Optional[bool] = None, + uuid: Optional[str] = None): + if check_ips is not None: + pulumi.set(__self__, "check_ips", check_ips) + if continent_values is not None: + pulumi.set(__self__, "continent_values", continent_values) + if country_values is not None: + pulumi.set(__self__, "country_values", country_values) + if field is not None: + pulumi.set(__self__, "field", field) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if region_values is not None: + pulumi.set(__self__, "region_values", region_values) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if use_only_first_x_forwarded_for_ip is not None: + pulumi.set(__self__, "use_only_first_x_forwarded_for_ip", use_only_first_x_forwarded_for_ip) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="checkIps") + def check_ips(self) -> Optional[str]: + return pulumi.get(self, "check_ips") + + @property + @pulumi.getter(name="continentValues") + def continent_values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "continent_values") + + @property + @pulumi.getter(name="countryValues") + def country_values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "country_values") + + @property + @pulumi.getter + def field(self) -> Optional[str]: + return pulumi.get(self, "field") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="regionValues") + def region_values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "region_values") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="useOnlyFirstXForwardedForIp") + def use_only_first_x_forwarded_for_ip(self) -> Optional[bool]: + return pulumi.get(self, "use_only_first_x_forwarded_for_ip") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkResult(dict): + def __init__(__self__, *, + bandwidth_values: Optional[Sequence[str]] = None, + check_ips: Optional[str] = None, + field: Optional[str] = None, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + network_type_values: Optional[Sequence[str]] = None, + network_values: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + use_only_first_x_forwarded_for_ip: Optional[bool] = None, + uuid: Optional[str] = None): + if bandwidth_values is not None: + pulumi.set(__self__, "bandwidth_values", bandwidth_values) + if check_ips is not None: + pulumi.set(__self__, "check_ips", check_ips) + if field is not None: + pulumi.set(__self__, "field", field) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if network_type_values is not None: + pulumi.set(__self__, "network_type_values", network_type_values) + if network_values is not None: + pulumi.set(__self__, "network_values", network_values) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if use_only_first_x_forwarded_for_ip is not None: + pulumi.set(__self__, "use_only_first_x_forwarded_for_ip", use_only_first_x_forwarded_for_ip) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="bandwidthValues") + def bandwidth_values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "bandwidth_values") + + @property + @pulumi.getter(name="checkIps") + def check_ips(self) -> Optional[str]: + return pulumi.get(self, "check_ips") + + @property + @pulumi.getter + def field(self) -> Optional[str]: + return pulumi.get(self, "field") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="networkTypeValues") + def network_type_values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "network_type_values") + + @property + @pulumi.getter(name="networkValues") + def network_values(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "network_values") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="useOnlyFirstXForwardedForIp") + def use_only_first_x_forwarded_for_ip(self) -> Optional[bool]: + return pulumi.get(self, "use_only_first_x_forwarded_for_ip") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + result: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + variable_names: Optional[Sequence[str]] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if result is not None: + pulumi.set(__self__, "result", result) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if variable_names is not None: + pulumi.set(__self__, "variable_names", variable_names) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def result(self) -> Optional[bool]: + return pulumi.get(self, "result") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter(name="variableNames") + def variable_names(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "variable_names") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + match_on: Optional[str] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_on is not None: + pulumi.set(__self__, "match_on", match_on) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchOn") + def match_on(self) -> Optional[str]: + return pulumi.get(self, "match_on") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + match_on: Optional[str] = None, + match_operator: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_on is not None: + pulumi.set(__self__, "match_on", match_on) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchOn") + def match_on(self) -> Optional[str]: + return pulumi.get(self, "match_on") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105CustomOverrideResult(dict): + def __init__(__self__, *, + name: Optional[str] = None, + override_id: Optional[str] = None): + if name is not None: + pulumi.set(__self__, "name", name) + if override_id is not None: + pulumi.set(__self__, "override_id", override_id) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="overrideId") + def override_id(self) -> Optional[str]: + return pulumi.get(self, "override_id") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230105VariableResult(dict): + def __init__(__self__, *, + description: str, + hidden: bool, + name: str, + sensitive: bool, + value: str): + pulumi.set(__self__, "description", description) + pulumi.set(__self__, "hidden", hidden) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "sensitive", sensitive) + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def description(self) -> str: + return pulumi.get(self, "description") + + @property + @pulumi.getter + def hidden(self) -> bool: + return pulumi.get(self, "hidden") + + @property + @pulumi.getter + def name(self) -> str: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def sensitive(self) -> bool: + return pulumi.get(self, "sensitive") + + @property + @pulumi.getter + def value(self) -> str: + return pulumi.get(self, "value") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530Result(dict): + def __init__(__self__, *, + name: str, + advanced_override: Optional[str] = None, + behaviors: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorResult']] = None, + childrens: Optional[Sequence[str]] = None, + comments: Optional[str] = None, + criteria_locked: Optional[bool] = None, + criteria_must_satisfy: Optional[str] = None, + criterions: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530CriterionResult']] = None, + custom_override: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CustomOverrideResult'] = None, + is_secure: Optional[bool] = None, + template_link: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + variables: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530VariableResult']] = None): + pulumi.set(__self__, "name", name) + if advanced_override is not None: + pulumi.set(__self__, "advanced_override", advanced_override) + if behaviors is not None: + pulumi.set(__self__, "behaviors", behaviors) + if childrens is not None: + pulumi.set(__self__, "childrens", childrens) + if comments is not None: + pulumi.set(__self__, "comments", comments) + if criteria_locked is not None: + pulumi.set(__self__, "criteria_locked", criteria_locked) + if criteria_must_satisfy is not None: + pulumi.set(__self__, "criteria_must_satisfy", criteria_must_satisfy) + if criterions is not None: + pulumi.set(__self__, "criterions", criterions) + if custom_override is not None: + pulumi.set(__self__, "custom_override", custom_override) + if is_secure is not None: + pulumi.set(__self__, "is_secure", is_secure) + if template_link is not None: + pulumi.set(__self__, "template_link", template_link) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if variables is not None: + pulumi.set(__self__, "variables", variables) + + @property + @pulumi.getter + def name(self) -> str: + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="advancedOverride") + def advanced_override(self) -> Optional[str]: + return pulumi.get(self, "advanced_override") + + @property + @pulumi.getter + def behaviors(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorResult']]: + return pulumi.get(self, "behaviors") + + @property + @pulumi.getter + def childrens(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "childrens") + + @property + @pulumi.getter + def comments(self) -> Optional[str]: + return pulumi.get(self, "comments") + + @property + @pulumi.getter(name="criteriaLocked") + def criteria_locked(self) -> Optional[bool]: + return pulumi.get(self, "criteria_locked") + + @property + @pulumi.getter(name="criteriaMustSatisfy") + def criteria_must_satisfy(self) -> Optional[str]: + return pulumi.get(self, "criteria_must_satisfy") + + @property + @pulumi.getter + def criterions(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530CriterionResult']]: + return pulumi.get(self, "criterions") + + @property + @pulumi.getter(name="customOverride") + def custom_override(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CustomOverrideResult']: + return pulumi.get(self, "custom_override") + + @property + @pulumi.getter(name="isSecure") + def is_secure(self) -> Optional[bool]: + return pulumi.get(self, "is_secure") + + @property + @pulumi.getter(name="templateLink") + def template_link(self) -> Optional[str]: + return pulumi.get(self, "template_link") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def variables(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530VariableResult']]: + return pulumi.get(self, "variables") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorResult(dict): + def __init__(__self__, *, + ad_scaler_circuit_breaker: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerResult'] = None, + adaptive_acceleration: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationResult'] = None, + adaptive_image_compression: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionResult'] = None, + advanced: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedResult'] = None, + aggregated_reporting: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingResult'] = None, + akamaizer: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerResult'] = None, + akamaizer_tag: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagResult'] = None, + all_http_in_cache_hierarchy: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyResult'] = None, + allow_cloudlets_origins: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsResult'] = None, + allow_delete: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteResult'] = None, + allow_https_cache_key_sharing: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingResult'] = None, + allow_https_downgrade: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeResult'] = None, + allow_options: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsResult'] = None, + allow_patch: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchResult'] = None, + allow_post: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostResult'] = None, + allow_put: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutResult'] = None, + allow_transfer_encoding: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingResult'] = None, + alt_svc_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderResult'] = None, + api_prioritization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationResult'] = None, + application_load_balancer: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerResult'] = None, + audience_segmentation: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationResult'] = None, + auto_domain_validation: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationResult'] = None, + base_directory: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryResult'] = None, + boss_beaconing: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingResult'] = None, + breadcrumbs: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsResult'] = None, + break_connection: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionResult'] = None, + brotli: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorBrotliResult'] = None, + cache_error: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorResult'] = None, + cache_id: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdResult'] = None, + cache_key_ignore_case: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseResult'] = None, + cache_key_query_params: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsResult'] = None, + cache_key_rewrite: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteResult'] = None, + cache_post: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCachePostResult'] = None, + cache_redirect: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectResult'] = None, + cache_tag: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagResult'] = None, + cache_tag_visible: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleResult'] = None, + caching: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCachingResult'] = None, + central_authorization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationResult'] = None, + chase_redirects: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsResult'] = None, + client_characteristics: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsResult'] = None, + cloud_interconnects: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsResult'] = None, + cloud_wrapper: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperResult'] = None, + cloud_wrapper_advanced: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedResult'] = None, + common_media_client_data: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataResult'] = None, + conditional_origin: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginResult'] = None, + construct_response: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseResult'] = None, + content_characteristics: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsResult'] = None, + content_characteristics_amd: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdResult'] = None, + content_characteristics_dd: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdResult'] = None, + content_characteristics_wsd_large_file: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileResult'] = None, + content_characteristics_wsd_live: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveResult'] = None, + content_characteristics_wsd_vod: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodResult'] = None, + content_pre_position: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionResult'] = None, + content_targeting_protection: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionResult'] = None, + cors_support: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportResult'] = None, + cp_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeResult'] = None, + custom_behavior: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorResult'] = None, + datastream: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamResult'] = None, + dcp: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpResult'] = None, + dcp_auth_hmac_transformation: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationResult'] = None, + dcp_auth_regex_transformation: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationResult'] = None, + dcp_auth_substring_transformation: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationResult'] = None, + dcp_auth_variable_extractor: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorResult'] = None, + dcp_default_authz_groups: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsResult'] = None, + dcp_dev_relations: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsResult'] = None, + dcp_real_time_auth: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthResult'] = None, + delivery_receipt: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptResult'] = None, + deny_access: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessResult'] = None, + deny_direct_failover_access: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessResult'] = None, + device_characteristic_cache_id: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdResult'] = None, + device_characteristic_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderResult'] = None, + dns_async_refresh: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshResult'] = None, + dns_prefresh: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshResult'] = None, + downgrade_protocol: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolResult'] = None, + download_complete_marker: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerResult'] = None, + download_notification: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationResult'] = None, + downstream_cache: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheResult'] = None, + dynamic_throughtput_optimization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationResult'] = None, + dynamic_throughtput_optimization_override: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideResult'] = None, + dynamic_web_content: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentResult'] = None, + ecms_bulk_upload: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadResult'] = None, + ecms_database: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseResult'] = None, + ecms_dataset: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetResult'] = None, + ecms_object_key: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyResult'] = None, + edge_connect: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectResult'] = None, + edge_load_balancing_advanced: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedResult'] = None, + edge_load_balancing_data_center: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterResult'] = None, + edge_load_balancing_origin: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginResult'] = None, + edge_origin_authorization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationResult'] = None, + edge_redirector: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorResult'] = None, + edge_scape: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeResult'] = None, + edge_side_includes: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesResult'] = None, + edge_worker: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerResult'] = None, + enhanced_akamai_protocol: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolResult'] = None, + enhanced_proxy_detection: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionResult'] = None, + epd_forward_header_enrichment: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentResult'] = None, + fail_action: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFailActionResult'] = None, + failover_bot_manager_feature_compatibility: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityResult'] = None, + fast_invalidate: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateResult'] = None, + first_party_marketing: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingResult'] = None, + first_party_marketing_plus: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusResult'] = None, + forward_rewrite: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteResult'] = None, + g2oheader: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderResult'] = None, + global_request_number: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberResult'] = None, + graphql_caching: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingResult'] = None, + gzip_response: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseResult'] = None, + hd_data_advanced: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedResult'] = None, + health_detection: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionResult'] = None, + hsaf_eip_binding: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingResult'] = None, + http2: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Result'] = None, + http3: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Result'] = None, + http_strict_transport_security: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityResult'] = None, + http_to_https_upgrade: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeResult'] = None, + im_override: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideResult'] = None, + image_and_video_manager: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerResult'] = None, + image_manager: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerResult'] = None, + image_manager_video: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoResult'] = None, + include: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorIncludeResult'] = None, + instant: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorInstantResult'] = None, + instant_config: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigResult'] = None, + large_file_optimization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationResult'] = None, + large_file_optimization_advanced: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedResult'] = None, + limit_bit_rate: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateResult'] = None, + log_custom: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomResult'] = None, + m_pulse: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMPulseResult'] = None, + manifest_personalization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationResult'] = None, + manifest_rerouting: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingResult'] = None, + manual_server_push: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushResult'] = None, + media_acceleration: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationResult'] = None, + media_acceleration_quic_optout: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutResult'] = None, + media_client: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientResult'] = None, + media_file_retrieval_optimization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationResult'] = None, + media_origin_failover: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverResult'] = None, + metadata_caching: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingResult'] = None, + mobile_sdk_performance: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceResult'] = None, + modify_incoming_request_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderResult'] = None, + modify_incoming_response_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderResult'] = None, + modify_outgoing_request_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderResult'] = None, + modify_outgoing_response_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderResult'] = None, + modify_via_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderResult'] = None, + origin: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginResult'] = None, + origin_characteristics: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsResult'] = None, + origin_characteristics_wsd: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdResult'] = None, + origin_failure_recovery_method: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodResult'] = None, + origin_failure_recovery_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyResult'] = None, + origin_ip_acl: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclResult'] = None, + persistent_client_connection: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionResult'] = None, + persistent_connection: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionResult'] = None, + personally_identifiable_information: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationResult'] = None, + phased_release: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseResult'] = None, + preconnect: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectResult'] = None, + predictive_content_delivery: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryResult'] = None, + predictive_prefetching: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingResult'] = None, + prefetch: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchResult'] = None, + prefetchable: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableResult'] = None, + prefresh_cache: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheResult'] = None, + quality: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorQualityResult'] = None, + quic_beta: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaResult'] = None, + random_seek: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekResult'] = None, + rapid: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRapidResult'] = None, + read_timeout: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutResult'] = None, + real_time_reporting: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingResult'] = None, + real_user_monitoring: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringResult'] = None, + redirect: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRedirectResult'] = None, + redirectplus: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusResult'] = None, + referer_checking: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingResult'] = None, + remove_query_parameter: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterResult'] = None, + remove_vary: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryResult'] = None, + report: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorReportResult'] = None, + request_control: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlResult'] = None, + request_type_marker: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerResult'] = None, + resource_optimizer: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerResult'] = None, + resource_optimizer_extended_compatibility: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityResult'] = None, + response_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeResult'] = None, + response_cookie: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieResult'] = None, + restrict_object_caching: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingResult'] = None, + return_cache_status: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusResult'] = None, + rewrite_url: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlResult'] = None, + rum_custom: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomResult'] = None, + saas_definitions: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsResult'] = None, + sales_force_commerce_cloud_client: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientResult'] = None, + sales_force_commerce_cloud_provider: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderResult'] = None, + sales_force_commerce_cloud_provider_host_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderResult'] = None, + save_post_dca_processing: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingResult'] = None, + schedule_invalidation: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationResult'] = None, + script_management: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementResult'] = None, + segmented_content_protection: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionResult'] = None, + segmented_media_optimization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationResult'] = None, + segmented_media_streaming_prefetch: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchResult'] = None, + set_variable: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableResult'] = None, + simulate_error_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeResult'] = None, + site_shield: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldResult'] = None, + standard_tls_migration: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationResult'] = None, + standard_tls_migration_override: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideResult'] = None, + strict_header_parsing: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingResult'] = None, + sub_customer: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerResult'] = None, + sure_route: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteResult'] = None, + tcp_optimization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationResult'] = None, + tea_leaf: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafResult'] = None, + tiered_distribution: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionResult'] = None, + tiered_distribution_advanced: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedResult'] = None, + tiered_distribution_customization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationResult'] = None, + timeout: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutResult'] = None, + uid_configuration: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationResult'] = None, + validate_entity_tag: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagResult'] = None, + verify_json_web_token: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenResult'] = None, + verify_json_web_token_for_dcp: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpResult'] = None, + verify_token_authorization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationResult'] = None, + virtual_waiting_room: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomResult'] = None, + virtual_waiting_room_with_edge_workers: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersResult'] = None, + visitor_prioritization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationResult'] = None, + visitor_prioritization_fifo: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoResult'] = None, + visitor_prioritization_fifo_standalone: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneResult'] = None, + watermarking: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingResult'] = None, + web_application_firewall: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallResult'] = None, + web_sockets: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsResult'] = None, + webdav: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorWebdavResult'] = None): + if ad_scaler_circuit_breaker is not None: + pulumi.set(__self__, "ad_scaler_circuit_breaker", ad_scaler_circuit_breaker) + if adaptive_acceleration is not None: + pulumi.set(__self__, "adaptive_acceleration", adaptive_acceleration) + if adaptive_image_compression is not None: + pulumi.set(__self__, "adaptive_image_compression", adaptive_image_compression) + if advanced is not None: + pulumi.set(__self__, "advanced", advanced) + if aggregated_reporting is not None: + pulumi.set(__self__, "aggregated_reporting", aggregated_reporting) + if akamaizer is not None: + pulumi.set(__self__, "akamaizer", akamaizer) + if akamaizer_tag is not None: + pulumi.set(__self__, "akamaizer_tag", akamaizer_tag) + if all_http_in_cache_hierarchy is not None: + pulumi.set(__self__, "all_http_in_cache_hierarchy", all_http_in_cache_hierarchy) + if allow_cloudlets_origins is not None: + pulumi.set(__self__, "allow_cloudlets_origins", allow_cloudlets_origins) + if allow_delete is not None: + pulumi.set(__self__, "allow_delete", allow_delete) + if allow_https_cache_key_sharing is not None: + pulumi.set(__self__, "allow_https_cache_key_sharing", allow_https_cache_key_sharing) + if allow_https_downgrade is not None: + pulumi.set(__self__, "allow_https_downgrade", allow_https_downgrade) + if allow_options is not None: + pulumi.set(__self__, "allow_options", allow_options) + if allow_patch is not None: + pulumi.set(__self__, "allow_patch", allow_patch) + if allow_post is not None: + pulumi.set(__self__, "allow_post", allow_post) + if allow_put is not None: + pulumi.set(__self__, "allow_put", allow_put) + if allow_transfer_encoding is not None: + pulumi.set(__self__, "allow_transfer_encoding", allow_transfer_encoding) + if alt_svc_header is not None: + pulumi.set(__self__, "alt_svc_header", alt_svc_header) + if api_prioritization is not None: + pulumi.set(__self__, "api_prioritization", api_prioritization) + if application_load_balancer is not None: + pulumi.set(__self__, "application_load_balancer", application_load_balancer) + if audience_segmentation is not None: + pulumi.set(__self__, "audience_segmentation", audience_segmentation) + if auto_domain_validation is not None: + pulumi.set(__self__, "auto_domain_validation", auto_domain_validation) + if base_directory is not None: + pulumi.set(__self__, "base_directory", base_directory) + if boss_beaconing is not None: + pulumi.set(__self__, "boss_beaconing", boss_beaconing) + if breadcrumbs is not None: + pulumi.set(__self__, "breadcrumbs", breadcrumbs) + if break_connection is not None: + pulumi.set(__self__, "break_connection", break_connection) + if brotli is not None: + pulumi.set(__self__, "brotli", brotli) + if cache_error is not None: + pulumi.set(__self__, "cache_error", cache_error) + if cache_id is not None: + pulumi.set(__self__, "cache_id", cache_id) + if cache_key_ignore_case is not None: + pulumi.set(__self__, "cache_key_ignore_case", cache_key_ignore_case) + if cache_key_query_params is not None: + pulumi.set(__self__, "cache_key_query_params", cache_key_query_params) + if cache_key_rewrite is not None: + pulumi.set(__self__, "cache_key_rewrite", cache_key_rewrite) + if cache_post is not None: + pulumi.set(__self__, "cache_post", cache_post) + if cache_redirect is not None: + pulumi.set(__self__, "cache_redirect", cache_redirect) + if cache_tag is not None: + pulumi.set(__self__, "cache_tag", cache_tag) + if cache_tag_visible is not None: + pulumi.set(__self__, "cache_tag_visible", cache_tag_visible) + if caching is not None: + pulumi.set(__self__, "caching", caching) + if central_authorization is not None: + pulumi.set(__self__, "central_authorization", central_authorization) + if chase_redirects is not None: + pulumi.set(__self__, "chase_redirects", chase_redirects) + if client_characteristics is not None: + pulumi.set(__self__, "client_characteristics", client_characteristics) + if cloud_interconnects is not None: + pulumi.set(__self__, "cloud_interconnects", cloud_interconnects) + if cloud_wrapper is not None: + pulumi.set(__self__, "cloud_wrapper", cloud_wrapper) + if cloud_wrapper_advanced is not None: + pulumi.set(__self__, "cloud_wrapper_advanced", cloud_wrapper_advanced) + if common_media_client_data is not None: + pulumi.set(__self__, "common_media_client_data", common_media_client_data) + if conditional_origin is not None: + pulumi.set(__self__, "conditional_origin", conditional_origin) + if construct_response is not None: + pulumi.set(__self__, "construct_response", construct_response) + if content_characteristics is not None: + pulumi.set(__self__, "content_characteristics", content_characteristics) + if content_characteristics_amd is not None: + pulumi.set(__self__, "content_characteristics_amd", content_characteristics_amd) + if content_characteristics_dd is not None: + pulumi.set(__self__, "content_characteristics_dd", content_characteristics_dd) + if content_characteristics_wsd_large_file is not None: + pulumi.set(__self__, "content_characteristics_wsd_large_file", content_characteristics_wsd_large_file) + if content_characteristics_wsd_live is not None: + pulumi.set(__self__, "content_characteristics_wsd_live", content_characteristics_wsd_live) + if content_characteristics_wsd_vod is not None: + pulumi.set(__self__, "content_characteristics_wsd_vod", content_characteristics_wsd_vod) + if content_pre_position is not None: + pulumi.set(__self__, "content_pre_position", content_pre_position) + if content_targeting_protection is not None: + pulumi.set(__self__, "content_targeting_protection", content_targeting_protection) + if cors_support is not None: + pulumi.set(__self__, "cors_support", cors_support) + if cp_code is not None: + pulumi.set(__self__, "cp_code", cp_code) + if custom_behavior is not None: + pulumi.set(__self__, "custom_behavior", custom_behavior) + if datastream is not None: + pulumi.set(__self__, "datastream", datastream) + if dcp is not None: + pulumi.set(__self__, "dcp", dcp) + if dcp_auth_hmac_transformation is not None: + pulumi.set(__self__, "dcp_auth_hmac_transformation", dcp_auth_hmac_transformation) + if dcp_auth_regex_transformation is not None: + pulumi.set(__self__, "dcp_auth_regex_transformation", dcp_auth_regex_transformation) + if dcp_auth_substring_transformation is not None: + pulumi.set(__self__, "dcp_auth_substring_transformation", dcp_auth_substring_transformation) + if dcp_auth_variable_extractor is not None: + pulumi.set(__self__, "dcp_auth_variable_extractor", dcp_auth_variable_extractor) + if dcp_default_authz_groups is not None: + pulumi.set(__self__, "dcp_default_authz_groups", dcp_default_authz_groups) + if dcp_dev_relations is not None: + pulumi.set(__self__, "dcp_dev_relations", dcp_dev_relations) + if dcp_real_time_auth is not None: + pulumi.set(__self__, "dcp_real_time_auth", dcp_real_time_auth) + if delivery_receipt is not None: + pulumi.set(__self__, "delivery_receipt", delivery_receipt) + if deny_access is not None: + pulumi.set(__self__, "deny_access", deny_access) + if deny_direct_failover_access is not None: + pulumi.set(__self__, "deny_direct_failover_access", deny_direct_failover_access) + if device_characteristic_cache_id is not None: + pulumi.set(__self__, "device_characteristic_cache_id", device_characteristic_cache_id) + if device_characteristic_header is not None: + pulumi.set(__self__, "device_characteristic_header", device_characteristic_header) + if dns_async_refresh is not None: + pulumi.set(__self__, "dns_async_refresh", dns_async_refresh) + if dns_prefresh is not None: + pulumi.set(__self__, "dns_prefresh", dns_prefresh) + if downgrade_protocol is not None: + pulumi.set(__self__, "downgrade_protocol", downgrade_protocol) + if download_complete_marker is not None: + pulumi.set(__self__, "download_complete_marker", download_complete_marker) + if download_notification is not None: + pulumi.set(__self__, "download_notification", download_notification) + if downstream_cache is not None: + pulumi.set(__self__, "downstream_cache", downstream_cache) + if dynamic_throughtput_optimization is not None: + pulumi.set(__self__, "dynamic_throughtput_optimization", dynamic_throughtput_optimization) + if dynamic_throughtput_optimization_override is not None: + pulumi.set(__self__, "dynamic_throughtput_optimization_override", dynamic_throughtput_optimization_override) + if dynamic_web_content is not None: + pulumi.set(__self__, "dynamic_web_content", dynamic_web_content) + if ecms_bulk_upload is not None: + pulumi.set(__self__, "ecms_bulk_upload", ecms_bulk_upload) + if ecms_database is not None: + pulumi.set(__self__, "ecms_database", ecms_database) + if ecms_dataset is not None: + pulumi.set(__self__, "ecms_dataset", ecms_dataset) + if ecms_object_key is not None: + pulumi.set(__self__, "ecms_object_key", ecms_object_key) + if edge_connect is not None: + pulumi.set(__self__, "edge_connect", edge_connect) + if edge_load_balancing_advanced is not None: + pulumi.set(__self__, "edge_load_balancing_advanced", edge_load_balancing_advanced) + if edge_load_balancing_data_center is not None: + pulumi.set(__self__, "edge_load_balancing_data_center", edge_load_balancing_data_center) + if edge_load_balancing_origin is not None: + pulumi.set(__self__, "edge_load_balancing_origin", edge_load_balancing_origin) + if edge_origin_authorization is not None: + pulumi.set(__self__, "edge_origin_authorization", edge_origin_authorization) + if edge_redirector is not None: + pulumi.set(__self__, "edge_redirector", edge_redirector) + if edge_scape is not None: + pulumi.set(__self__, "edge_scape", edge_scape) + if edge_side_includes is not None: + pulumi.set(__self__, "edge_side_includes", edge_side_includes) + if edge_worker is not None: + pulumi.set(__self__, "edge_worker", edge_worker) + if enhanced_akamai_protocol is not None: + pulumi.set(__self__, "enhanced_akamai_protocol", enhanced_akamai_protocol) + if enhanced_proxy_detection is not None: + pulumi.set(__self__, "enhanced_proxy_detection", enhanced_proxy_detection) + if epd_forward_header_enrichment is not None: + pulumi.set(__self__, "epd_forward_header_enrichment", epd_forward_header_enrichment) + if fail_action is not None: + pulumi.set(__self__, "fail_action", fail_action) + if failover_bot_manager_feature_compatibility is not None: + pulumi.set(__self__, "failover_bot_manager_feature_compatibility", failover_bot_manager_feature_compatibility) + if fast_invalidate is not None: + pulumi.set(__self__, "fast_invalidate", fast_invalidate) + if first_party_marketing is not None: + pulumi.set(__self__, "first_party_marketing", first_party_marketing) + if first_party_marketing_plus is not None: + pulumi.set(__self__, "first_party_marketing_plus", first_party_marketing_plus) + if forward_rewrite is not None: + pulumi.set(__self__, "forward_rewrite", forward_rewrite) + if g2oheader is not None: + pulumi.set(__self__, "g2oheader", g2oheader) + if global_request_number is not None: + pulumi.set(__self__, "global_request_number", global_request_number) + if graphql_caching is not None: + pulumi.set(__self__, "graphql_caching", graphql_caching) + if gzip_response is not None: + pulumi.set(__self__, "gzip_response", gzip_response) + if hd_data_advanced is not None: + pulumi.set(__self__, "hd_data_advanced", hd_data_advanced) + if health_detection is not None: + pulumi.set(__self__, "health_detection", health_detection) + if hsaf_eip_binding is not None: + pulumi.set(__self__, "hsaf_eip_binding", hsaf_eip_binding) + if http2 is not None: + pulumi.set(__self__, "http2", http2) + if http3 is not None: + pulumi.set(__self__, "http3", http3) + if http_strict_transport_security is not None: + pulumi.set(__self__, "http_strict_transport_security", http_strict_transport_security) + if http_to_https_upgrade is not None: + pulumi.set(__self__, "http_to_https_upgrade", http_to_https_upgrade) + if im_override is not None: + pulumi.set(__self__, "im_override", im_override) + if image_and_video_manager is not None: + pulumi.set(__self__, "image_and_video_manager", image_and_video_manager) + if image_manager is not None: + pulumi.set(__self__, "image_manager", image_manager) + if image_manager_video is not None: + pulumi.set(__self__, "image_manager_video", image_manager_video) + if include is not None: + pulumi.set(__self__, "include", include) + if instant is not None: + pulumi.set(__self__, "instant", instant) + if instant_config is not None: + pulumi.set(__self__, "instant_config", instant_config) + if large_file_optimization is not None: + pulumi.set(__self__, "large_file_optimization", large_file_optimization) + if large_file_optimization_advanced is not None: + pulumi.set(__self__, "large_file_optimization_advanced", large_file_optimization_advanced) + if limit_bit_rate is not None: + pulumi.set(__self__, "limit_bit_rate", limit_bit_rate) + if log_custom is not None: + pulumi.set(__self__, "log_custom", log_custom) + if m_pulse is not None: + pulumi.set(__self__, "m_pulse", m_pulse) + if manifest_personalization is not None: + pulumi.set(__self__, "manifest_personalization", manifest_personalization) + if manifest_rerouting is not None: + pulumi.set(__self__, "manifest_rerouting", manifest_rerouting) + if manual_server_push is not None: + pulumi.set(__self__, "manual_server_push", manual_server_push) + if media_acceleration is not None: + pulumi.set(__self__, "media_acceleration", media_acceleration) + if media_acceleration_quic_optout is not None: + pulumi.set(__self__, "media_acceleration_quic_optout", media_acceleration_quic_optout) + if media_client is not None: + pulumi.set(__self__, "media_client", media_client) + if media_file_retrieval_optimization is not None: + pulumi.set(__self__, "media_file_retrieval_optimization", media_file_retrieval_optimization) + if media_origin_failover is not None: + pulumi.set(__self__, "media_origin_failover", media_origin_failover) + if metadata_caching is not None: + pulumi.set(__self__, "metadata_caching", metadata_caching) + if mobile_sdk_performance is not None: + pulumi.set(__self__, "mobile_sdk_performance", mobile_sdk_performance) + if modify_incoming_request_header is not None: + pulumi.set(__self__, "modify_incoming_request_header", modify_incoming_request_header) + if modify_incoming_response_header is not None: + pulumi.set(__self__, "modify_incoming_response_header", modify_incoming_response_header) + if modify_outgoing_request_header is not None: + pulumi.set(__self__, "modify_outgoing_request_header", modify_outgoing_request_header) + if modify_outgoing_response_header is not None: + pulumi.set(__self__, "modify_outgoing_response_header", modify_outgoing_response_header) + if modify_via_header is not None: + pulumi.set(__self__, "modify_via_header", modify_via_header) + if origin is not None: + pulumi.set(__self__, "origin", origin) + if origin_characteristics is not None: + pulumi.set(__self__, "origin_characteristics", origin_characteristics) + if origin_characteristics_wsd is not None: + pulumi.set(__self__, "origin_characteristics_wsd", origin_characteristics_wsd) + if origin_failure_recovery_method is not None: + pulumi.set(__self__, "origin_failure_recovery_method", origin_failure_recovery_method) + if origin_failure_recovery_policy is not None: + pulumi.set(__self__, "origin_failure_recovery_policy", origin_failure_recovery_policy) + if origin_ip_acl is not None: + pulumi.set(__self__, "origin_ip_acl", origin_ip_acl) + if persistent_client_connection is not None: + pulumi.set(__self__, "persistent_client_connection", persistent_client_connection) + if persistent_connection is not None: + pulumi.set(__self__, "persistent_connection", persistent_connection) + if personally_identifiable_information is not None: + pulumi.set(__self__, "personally_identifiable_information", personally_identifiable_information) + if phased_release is not None: + pulumi.set(__self__, "phased_release", phased_release) + if preconnect is not None: + pulumi.set(__self__, "preconnect", preconnect) + if predictive_content_delivery is not None: + pulumi.set(__self__, "predictive_content_delivery", predictive_content_delivery) + if predictive_prefetching is not None: + pulumi.set(__self__, "predictive_prefetching", predictive_prefetching) + if prefetch is not None: + pulumi.set(__self__, "prefetch", prefetch) + if prefetchable is not None: + pulumi.set(__self__, "prefetchable", prefetchable) + if prefresh_cache is not None: + pulumi.set(__self__, "prefresh_cache", prefresh_cache) + if quality is not None: + pulumi.set(__self__, "quality", quality) + if quic_beta is not None: + pulumi.set(__self__, "quic_beta", quic_beta) + if random_seek is not None: + pulumi.set(__self__, "random_seek", random_seek) + if rapid is not None: + pulumi.set(__self__, "rapid", rapid) + if read_timeout is not None: + pulumi.set(__self__, "read_timeout", read_timeout) + if real_time_reporting is not None: + pulumi.set(__self__, "real_time_reporting", real_time_reporting) + if real_user_monitoring is not None: + pulumi.set(__self__, "real_user_monitoring", real_user_monitoring) + if redirect is not None: + pulumi.set(__self__, "redirect", redirect) + if redirectplus is not None: + pulumi.set(__self__, "redirectplus", redirectplus) + if referer_checking is not None: + pulumi.set(__self__, "referer_checking", referer_checking) + if remove_query_parameter is not None: + pulumi.set(__self__, "remove_query_parameter", remove_query_parameter) + if remove_vary is not None: + pulumi.set(__self__, "remove_vary", remove_vary) + if report is not None: + pulumi.set(__self__, "report", report) + if request_control is not None: + pulumi.set(__self__, "request_control", request_control) + if request_type_marker is not None: + pulumi.set(__self__, "request_type_marker", request_type_marker) + if resource_optimizer is not None: + pulumi.set(__self__, "resource_optimizer", resource_optimizer) + if resource_optimizer_extended_compatibility is not None: + pulumi.set(__self__, "resource_optimizer_extended_compatibility", resource_optimizer_extended_compatibility) + if response_code is not None: + pulumi.set(__self__, "response_code", response_code) + if response_cookie is not None: + pulumi.set(__self__, "response_cookie", response_cookie) + if restrict_object_caching is not None: + pulumi.set(__self__, "restrict_object_caching", restrict_object_caching) + if return_cache_status is not None: + pulumi.set(__self__, "return_cache_status", return_cache_status) + if rewrite_url is not None: + pulumi.set(__self__, "rewrite_url", rewrite_url) + if rum_custom is not None: + pulumi.set(__self__, "rum_custom", rum_custom) + if saas_definitions is not None: + pulumi.set(__self__, "saas_definitions", saas_definitions) + if sales_force_commerce_cloud_client is not None: + pulumi.set(__self__, "sales_force_commerce_cloud_client", sales_force_commerce_cloud_client) + if sales_force_commerce_cloud_provider is not None: + pulumi.set(__self__, "sales_force_commerce_cloud_provider", sales_force_commerce_cloud_provider) + if sales_force_commerce_cloud_provider_host_header is not None: + pulumi.set(__self__, "sales_force_commerce_cloud_provider_host_header", sales_force_commerce_cloud_provider_host_header) + if save_post_dca_processing is not None: + pulumi.set(__self__, "save_post_dca_processing", save_post_dca_processing) + if schedule_invalidation is not None: + pulumi.set(__self__, "schedule_invalidation", schedule_invalidation) + if script_management is not None: + pulumi.set(__self__, "script_management", script_management) + if segmented_content_protection is not None: + pulumi.set(__self__, "segmented_content_protection", segmented_content_protection) + if segmented_media_optimization is not None: + pulumi.set(__self__, "segmented_media_optimization", segmented_media_optimization) + if segmented_media_streaming_prefetch is not None: + pulumi.set(__self__, "segmented_media_streaming_prefetch", segmented_media_streaming_prefetch) + if set_variable is not None: + pulumi.set(__self__, "set_variable", set_variable) + if simulate_error_code is not None: + pulumi.set(__self__, "simulate_error_code", simulate_error_code) + if site_shield is not None: + pulumi.set(__self__, "site_shield", site_shield) + if standard_tls_migration is not None: + pulumi.set(__self__, "standard_tls_migration", standard_tls_migration) + if standard_tls_migration_override is not None: + pulumi.set(__self__, "standard_tls_migration_override", standard_tls_migration_override) + if strict_header_parsing is not None: + pulumi.set(__self__, "strict_header_parsing", strict_header_parsing) + if sub_customer is not None: + pulumi.set(__self__, "sub_customer", sub_customer) + if sure_route is not None: + pulumi.set(__self__, "sure_route", sure_route) + if tcp_optimization is not None: + pulumi.set(__self__, "tcp_optimization", tcp_optimization) + if tea_leaf is not None: + pulumi.set(__self__, "tea_leaf", tea_leaf) + if tiered_distribution is not None: + pulumi.set(__self__, "tiered_distribution", tiered_distribution) + if tiered_distribution_advanced is not None: + pulumi.set(__self__, "tiered_distribution_advanced", tiered_distribution_advanced) + if tiered_distribution_customization is not None: + pulumi.set(__self__, "tiered_distribution_customization", tiered_distribution_customization) + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + if uid_configuration is not None: + pulumi.set(__self__, "uid_configuration", uid_configuration) + if validate_entity_tag is not None: + pulumi.set(__self__, "validate_entity_tag", validate_entity_tag) + if verify_json_web_token is not None: + pulumi.set(__self__, "verify_json_web_token", verify_json_web_token) + if verify_json_web_token_for_dcp is not None: + pulumi.set(__self__, "verify_json_web_token_for_dcp", verify_json_web_token_for_dcp) + if verify_token_authorization is not None: + pulumi.set(__self__, "verify_token_authorization", verify_token_authorization) + if virtual_waiting_room is not None: + pulumi.set(__self__, "virtual_waiting_room", virtual_waiting_room) + if virtual_waiting_room_with_edge_workers is not None: + pulumi.set(__self__, "virtual_waiting_room_with_edge_workers", virtual_waiting_room_with_edge_workers) + if visitor_prioritization is not None: + pulumi.set(__self__, "visitor_prioritization", visitor_prioritization) + if visitor_prioritization_fifo is not None: + pulumi.set(__self__, "visitor_prioritization_fifo", visitor_prioritization_fifo) + if visitor_prioritization_fifo_standalone is not None: + pulumi.set(__self__, "visitor_prioritization_fifo_standalone", visitor_prioritization_fifo_standalone) + if watermarking is not None: + pulumi.set(__self__, "watermarking", watermarking) + if web_application_firewall is not None: + pulumi.set(__self__, "web_application_firewall", web_application_firewall) + if web_sockets is not None: + pulumi.set(__self__, "web_sockets", web_sockets) + if webdav is not None: + pulumi.set(__self__, "webdav", webdav) + + @property + @pulumi.getter(name="adScalerCircuitBreaker") + def ad_scaler_circuit_breaker(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerResult']: + return pulumi.get(self, "ad_scaler_circuit_breaker") + + @property + @pulumi.getter(name="adaptiveAcceleration") + def adaptive_acceleration(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationResult']: + return pulumi.get(self, "adaptive_acceleration") + + @property + @pulumi.getter(name="adaptiveImageCompression") + def adaptive_image_compression(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionResult']: + return pulumi.get(self, "adaptive_image_compression") + + @property + @pulumi.getter + def advanced(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedResult']: + return pulumi.get(self, "advanced") + + @property + @pulumi.getter(name="aggregatedReporting") + def aggregated_reporting(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingResult']: + return pulumi.get(self, "aggregated_reporting") + + @property + @pulumi.getter + def akamaizer(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerResult']: + return pulumi.get(self, "akamaizer") + + @property + @pulumi.getter(name="akamaizerTag") + def akamaizer_tag(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagResult']: + return pulumi.get(self, "akamaizer_tag") + + @property + @pulumi.getter(name="allHttpInCacheHierarchy") + def all_http_in_cache_hierarchy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyResult']: + return pulumi.get(self, "all_http_in_cache_hierarchy") + + @property + @pulumi.getter(name="allowCloudletsOrigins") + def allow_cloudlets_origins(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsResult']: + return pulumi.get(self, "allow_cloudlets_origins") + + @property + @pulumi.getter(name="allowDelete") + def allow_delete(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteResult']: + return pulumi.get(self, "allow_delete") + + @property + @pulumi.getter(name="allowHttpsCacheKeySharing") + def allow_https_cache_key_sharing(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingResult']: + return pulumi.get(self, "allow_https_cache_key_sharing") + + @property + @pulumi.getter(name="allowHttpsDowngrade") + def allow_https_downgrade(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeResult']: + return pulumi.get(self, "allow_https_downgrade") + + @property + @pulumi.getter(name="allowOptions") + def allow_options(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsResult']: + return pulumi.get(self, "allow_options") + + @property + @pulumi.getter(name="allowPatch") + def allow_patch(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchResult']: + return pulumi.get(self, "allow_patch") + + @property + @pulumi.getter(name="allowPost") + def allow_post(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostResult']: + return pulumi.get(self, "allow_post") + + @property + @pulumi.getter(name="allowPut") + def allow_put(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutResult']: + return pulumi.get(self, "allow_put") + + @property + @pulumi.getter(name="allowTransferEncoding") + def allow_transfer_encoding(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingResult']: + return pulumi.get(self, "allow_transfer_encoding") + + @property + @pulumi.getter(name="altSvcHeader") + def alt_svc_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderResult']: + return pulumi.get(self, "alt_svc_header") + + @property + @pulumi.getter(name="apiPrioritization") + def api_prioritization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationResult']: + return pulumi.get(self, "api_prioritization") + + @property + @pulumi.getter(name="applicationLoadBalancer") + def application_load_balancer(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerResult']: + return pulumi.get(self, "application_load_balancer") + + @property + @pulumi.getter(name="audienceSegmentation") + def audience_segmentation(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationResult']: + return pulumi.get(self, "audience_segmentation") + + @property + @pulumi.getter(name="autoDomainValidation") + def auto_domain_validation(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationResult']: + return pulumi.get(self, "auto_domain_validation") + + @property + @pulumi.getter(name="baseDirectory") + def base_directory(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryResult']: + return pulumi.get(self, "base_directory") + + @property + @pulumi.getter(name="bossBeaconing") + def boss_beaconing(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingResult']: + return pulumi.get(self, "boss_beaconing") + + @property + @pulumi.getter + def breadcrumbs(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsResult']: + return pulumi.get(self, "breadcrumbs") + + @property + @pulumi.getter(name="breakConnection") + def break_connection(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionResult']: + return pulumi.get(self, "break_connection") + + @property + @pulumi.getter + def brotli(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorBrotliResult']: + return pulumi.get(self, "brotli") + + @property + @pulumi.getter(name="cacheError") + def cache_error(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorResult']: + return pulumi.get(self, "cache_error") + + @property + @pulumi.getter(name="cacheId") + def cache_id(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdResult']: + return pulumi.get(self, "cache_id") + + @property + @pulumi.getter(name="cacheKeyIgnoreCase") + def cache_key_ignore_case(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseResult']: + return pulumi.get(self, "cache_key_ignore_case") + + @property + @pulumi.getter(name="cacheKeyQueryParams") + def cache_key_query_params(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsResult']: + return pulumi.get(self, "cache_key_query_params") + + @property + @pulumi.getter(name="cacheKeyRewrite") + def cache_key_rewrite(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteResult']: + return pulumi.get(self, "cache_key_rewrite") + + @property + @pulumi.getter(name="cachePost") + def cache_post(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCachePostResult']: + return pulumi.get(self, "cache_post") + + @property + @pulumi.getter(name="cacheRedirect") + def cache_redirect(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectResult']: + return pulumi.get(self, "cache_redirect") + + @property + @pulumi.getter(name="cacheTag") + def cache_tag(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagResult']: + return pulumi.get(self, "cache_tag") + + @property + @pulumi.getter(name="cacheTagVisible") + def cache_tag_visible(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleResult']: + return pulumi.get(self, "cache_tag_visible") + + @property + @pulumi.getter + def caching(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCachingResult']: + return pulumi.get(self, "caching") + + @property + @pulumi.getter(name="centralAuthorization") + def central_authorization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationResult']: + return pulumi.get(self, "central_authorization") + + @property + @pulumi.getter(name="chaseRedirects") + def chase_redirects(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsResult']: + return pulumi.get(self, "chase_redirects") + + @property + @pulumi.getter(name="clientCharacteristics") + def client_characteristics(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsResult']: + return pulumi.get(self, "client_characteristics") + + @property + @pulumi.getter(name="cloudInterconnects") + def cloud_interconnects(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsResult']: + return pulumi.get(self, "cloud_interconnects") + + @property + @pulumi.getter(name="cloudWrapper") + def cloud_wrapper(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperResult']: + return pulumi.get(self, "cloud_wrapper") + + @property + @pulumi.getter(name="cloudWrapperAdvanced") + def cloud_wrapper_advanced(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedResult']: + return pulumi.get(self, "cloud_wrapper_advanced") + + @property + @pulumi.getter(name="commonMediaClientData") + def common_media_client_data(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataResult']: + return pulumi.get(self, "common_media_client_data") + + @property + @pulumi.getter(name="conditionalOrigin") + def conditional_origin(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginResult']: + return pulumi.get(self, "conditional_origin") + + @property + @pulumi.getter(name="constructResponse") + def construct_response(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseResult']: + return pulumi.get(self, "construct_response") + + @property + @pulumi.getter(name="contentCharacteristics") + def content_characteristics(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsResult']: + return pulumi.get(self, "content_characteristics") + + @property + @pulumi.getter(name="contentCharacteristicsAmd") + def content_characteristics_amd(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdResult']: + return pulumi.get(self, "content_characteristics_amd") + + @property + @pulumi.getter(name="contentCharacteristicsDd") + def content_characteristics_dd(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdResult']: + return pulumi.get(self, "content_characteristics_dd") + + @property + @pulumi.getter(name="contentCharacteristicsWsdLargeFile") + def content_characteristics_wsd_large_file(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileResult']: + return pulumi.get(self, "content_characteristics_wsd_large_file") + + @property + @pulumi.getter(name="contentCharacteristicsWsdLive") + def content_characteristics_wsd_live(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveResult']: + return pulumi.get(self, "content_characteristics_wsd_live") + + @property + @pulumi.getter(name="contentCharacteristicsWsdVod") + def content_characteristics_wsd_vod(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodResult']: + return pulumi.get(self, "content_characteristics_wsd_vod") + + @property + @pulumi.getter(name="contentPrePosition") + def content_pre_position(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionResult']: + return pulumi.get(self, "content_pre_position") + + @property + @pulumi.getter(name="contentTargetingProtection") + def content_targeting_protection(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionResult']: + return pulumi.get(self, "content_targeting_protection") + + @property + @pulumi.getter(name="corsSupport") + def cors_support(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportResult']: + return pulumi.get(self, "cors_support") + + @property + @pulumi.getter(name="cpCode") + def cp_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeResult']: + return pulumi.get(self, "cp_code") + + @property + @pulumi.getter(name="customBehavior") + def custom_behavior(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorResult']: + return pulumi.get(self, "custom_behavior") + + @property + @pulumi.getter + def datastream(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamResult']: + return pulumi.get(self, "datastream") + + @property + @pulumi.getter + def dcp(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpResult']: + return pulumi.get(self, "dcp") + + @property + @pulumi.getter(name="dcpAuthHmacTransformation") + def dcp_auth_hmac_transformation(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationResult']: + return pulumi.get(self, "dcp_auth_hmac_transformation") + + @property + @pulumi.getter(name="dcpAuthRegexTransformation") + def dcp_auth_regex_transformation(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationResult']: + return pulumi.get(self, "dcp_auth_regex_transformation") + + @property + @pulumi.getter(name="dcpAuthSubstringTransformation") + def dcp_auth_substring_transformation(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationResult']: + return pulumi.get(self, "dcp_auth_substring_transformation") + + @property + @pulumi.getter(name="dcpAuthVariableExtractor") + def dcp_auth_variable_extractor(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorResult']: + return pulumi.get(self, "dcp_auth_variable_extractor") + + @property + @pulumi.getter(name="dcpDefaultAuthzGroups") + def dcp_default_authz_groups(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsResult']: + return pulumi.get(self, "dcp_default_authz_groups") + + @property + @pulumi.getter(name="dcpDevRelations") + def dcp_dev_relations(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsResult']: + return pulumi.get(self, "dcp_dev_relations") + + @property + @pulumi.getter(name="dcpRealTimeAuth") + def dcp_real_time_auth(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthResult']: + return pulumi.get(self, "dcp_real_time_auth") + + @property + @pulumi.getter(name="deliveryReceipt") + def delivery_receipt(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptResult']: + return pulumi.get(self, "delivery_receipt") + + @property + @pulumi.getter(name="denyAccess") + def deny_access(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessResult']: + return pulumi.get(self, "deny_access") + + @property + @pulumi.getter(name="denyDirectFailoverAccess") + def deny_direct_failover_access(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessResult']: + return pulumi.get(self, "deny_direct_failover_access") + + @property + @pulumi.getter(name="deviceCharacteristicCacheId") + def device_characteristic_cache_id(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdResult']: + return pulumi.get(self, "device_characteristic_cache_id") + + @property + @pulumi.getter(name="deviceCharacteristicHeader") + def device_characteristic_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderResult']: + return pulumi.get(self, "device_characteristic_header") + + @property + @pulumi.getter(name="dnsAsyncRefresh") + def dns_async_refresh(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshResult']: + return pulumi.get(self, "dns_async_refresh") + + @property + @pulumi.getter(name="dnsPrefresh") + def dns_prefresh(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshResult']: + return pulumi.get(self, "dns_prefresh") + + @property + @pulumi.getter(name="downgradeProtocol") + def downgrade_protocol(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolResult']: + return pulumi.get(self, "downgrade_protocol") + + @property + @pulumi.getter(name="downloadCompleteMarker") + def download_complete_marker(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerResult']: + return pulumi.get(self, "download_complete_marker") + + @property + @pulumi.getter(name="downloadNotification") + def download_notification(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationResult']: + return pulumi.get(self, "download_notification") + + @property + @pulumi.getter(name="downstreamCache") + def downstream_cache(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheResult']: + return pulumi.get(self, "downstream_cache") + + @property + @pulumi.getter(name="dynamicThroughtputOptimization") + def dynamic_throughtput_optimization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationResult']: + return pulumi.get(self, "dynamic_throughtput_optimization") + + @property + @pulumi.getter(name="dynamicThroughtputOptimizationOverride") + def dynamic_throughtput_optimization_override(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideResult']: + return pulumi.get(self, "dynamic_throughtput_optimization_override") + + @property + @pulumi.getter(name="dynamicWebContent") + def dynamic_web_content(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentResult']: + return pulumi.get(self, "dynamic_web_content") + + @property + @pulumi.getter(name="ecmsBulkUpload") + def ecms_bulk_upload(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadResult']: + return pulumi.get(self, "ecms_bulk_upload") + + @property + @pulumi.getter(name="ecmsDatabase") + def ecms_database(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseResult']: + return pulumi.get(self, "ecms_database") + + @property + @pulumi.getter(name="ecmsDataset") + def ecms_dataset(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetResult']: + return pulumi.get(self, "ecms_dataset") + + @property + @pulumi.getter(name="ecmsObjectKey") + def ecms_object_key(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyResult']: + return pulumi.get(self, "ecms_object_key") + + @property + @pulumi.getter(name="edgeConnect") + def edge_connect(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectResult']: + return pulumi.get(self, "edge_connect") + + @property + @pulumi.getter(name="edgeLoadBalancingAdvanced") + def edge_load_balancing_advanced(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedResult']: + return pulumi.get(self, "edge_load_balancing_advanced") + + @property + @pulumi.getter(name="edgeLoadBalancingDataCenter") + def edge_load_balancing_data_center(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterResult']: + return pulumi.get(self, "edge_load_balancing_data_center") + + @property + @pulumi.getter(name="edgeLoadBalancingOrigin") + def edge_load_balancing_origin(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginResult']: + return pulumi.get(self, "edge_load_balancing_origin") + + @property + @pulumi.getter(name="edgeOriginAuthorization") + def edge_origin_authorization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationResult']: + return pulumi.get(self, "edge_origin_authorization") + + @property + @pulumi.getter(name="edgeRedirector") + def edge_redirector(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorResult']: + return pulumi.get(self, "edge_redirector") + + @property + @pulumi.getter(name="edgeScape") + def edge_scape(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeResult']: + return pulumi.get(self, "edge_scape") + + @property + @pulumi.getter(name="edgeSideIncludes") + def edge_side_includes(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesResult']: + return pulumi.get(self, "edge_side_includes") + + @property + @pulumi.getter(name="edgeWorker") + def edge_worker(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerResult']: + return pulumi.get(self, "edge_worker") + + @property + @pulumi.getter(name="enhancedAkamaiProtocol") + def enhanced_akamai_protocol(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolResult']: + return pulumi.get(self, "enhanced_akamai_protocol") + + @property + @pulumi.getter(name="enhancedProxyDetection") + def enhanced_proxy_detection(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionResult']: + return pulumi.get(self, "enhanced_proxy_detection") + + @property + @pulumi.getter(name="epdForwardHeaderEnrichment") + def epd_forward_header_enrichment(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentResult']: + return pulumi.get(self, "epd_forward_header_enrichment") + + @property + @pulumi.getter(name="failAction") + def fail_action(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFailActionResult']: + return pulumi.get(self, "fail_action") + + @property + @pulumi.getter(name="failoverBotManagerFeatureCompatibility") + def failover_bot_manager_feature_compatibility(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityResult']: + return pulumi.get(self, "failover_bot_manager_feature_compatibility") + + @property + @pulumi.getter(name="fastInvalidate") + def fast_invalidate(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateResult']: + return pulumi.get(self, "fast_invalidate") + + @property + @pulumi.getter(name="firstPartyMarketing") + def first_party_marketing(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingResult']: + return pulumi.get(self, "first_party_marketing") + + @property + @pulumi.getter(name="firstPartyMarketingPlus") + def first_party_marketing_plus(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusResult']: + return pulumi.get(self, "first_party_marketing_plus") + + @property + @pulumi.getter(name="forwardRewrite") + def forward_rewrite(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteResult']: + return pulumi.get(self, "forward_rewrite") + + @property + @pulumi.getter + def g2oheader(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderResult']: + return pulumi.get(self, "g2oheader") + + @property + @pulumi.getter(name="globalRequestNumber") + def global_request_number(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberResult']: + return pulumi.get(self, "global_request_number") + + @property + @pulumi.getter(name="graphqlCaching") + def graphql_caching(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingResult']: + return pulumi.get(self, "graphql_caching") + + @property + @pulumi.getter(name="gzipResponse") + def gzip_response(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseResult']: + return pulumi.get(self, "gzip_response") + + @property + @pulumi.getter(name="hdDataAdvanced") + def hd_data_advanced(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedResult']: + return pulumi.get(self, "hd_data_advanced") + + @property + @pulumi.getter(name="healthDetection") + def health_detection(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionResult']: + return pulumi.get(self, "health_detection") + + @property + @pulumi.getter(name="hsafEipBinding") + def hsaf_eip_binding(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingResult']: + return pulumi.get(self, "hsaf_eip_binding") + + @property + @pulumi.getter + def http2(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Result']: + return pulumi.get(self, "http2") + + @property + @pulumi.getter + def http3(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Result']: + return pulumi.get(self, "http3") + + @property + @pulumi.getter(name="httpStrictTransportSecurity") + def http_strict_transport_security(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityResult']: + return pulumi.get(self, "http_strict_transport_security") + + @property + @pulumi.getter(name="httpToHttpsUpgrade") + def http_to_https_upgrade(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeResult']: + return pulumi.get(self, "http_to_https_upgrade") + + @property + @pulumi.getter(name="imOverride") + def im_override(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideResult']: + return pulumi.get(self, "im_override") + + @property + @pulumi.getter(name="imageAndVideoManager") + def image_and_video_manager(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerResult']: + return pulumi.get(self, "image_and_video_manager") + + @property + @pulumi.getter(name="imageManager") + def image_manager(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerResult']: + return pulumi.get(self, "image_manager") + + @property + @pulumi.getter(name="imageManagerVideo") + def image_manager_video(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoResult']: + return pulumi.get(self, "image_manager_video") + + @property + @pulumi.getter + def include(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorIncludeResult']: + return pulumi.get(self, "include") + + @property + @pulumi.getter + def instant(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorInstantResult']: + return pulumi.get(self, "instant") + + @property + @pulumi.getter(name="instantConfig") + def instant_config(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigResult']: + return pulumi.get(self, "instant_config") + + @property + @pulumi.getter(name="largeFileOptimization") + def large_file_optimization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationResult']: + return pulumi.get(self, "large_file_optimization") + + @property + @pulumi.getter(name="largeFileOptimizationAdvanced") + def large_file_optimization_advanced(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedResult']: + return pulumi.get(self, "large_file_optimization_advanced") + + @property + @pulumi.getter(name="limitBitRate") + def limit_bit_rate(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateResult']: + return pulumi.get(self, "limit_bit_rate") + + @property + @pulumi.getter(name="logCustom") + def log_custom(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomResult']: + return pulumi.get(self, "log_custom") + + @property + @pulumi.getter(name="mPulse") + def m_pulse(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMPulseResult']: + return pulumi.get(self, "m_pulse") + + @property + @pulumi.getter(name="manifestPersonalization") + def manifest_personalization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationResult']: + return pulumi.get(self, "manifest_personalization") + + @property + @pulumi.getter(name="manifestRerouting") + def manifest_rerouting(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingResult']: + return pulumi.get(self, "manifest_rerouting") + + @property + @pulumi.getter(name="manualServerPush") + def manual_server_push(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushResult']: + return pulumi.get(self, "manual_server_push") + + @property + @pulumi.getter(name="mediaAcceleration") + def media_acceleration(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationResult']: + return pulumi.get(self, "media_acceleration") + + @property + @pulumi.getter(name="mediaAccelerationQuicOptout") + def media_acceleration_quic_optout(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutResult']: + return pulumi.get(self, "media_acceleration_quic_optout") + + @property + @pulumi.getter(name="mediaClient") + def media_client(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientResult']: + return pulumi.get(self, "media_client") + + @property + @pulumi.getter(name="mediaFileRetrievalOptimization") + def media_file_retrieval_optimization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationResult']: + return pulumi.get(self, "media_file_retrieval_optimization") + + @property + @pulumi.getter(name="mediaOriginFailover") + def media_origin_failover(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverResult']: + return pulumi.get(self, "media_origin_failover") + + @property + @pulumi.getter(name="metadataCaching") + def metadata_caching(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingResult']: + return pulumi.get(self, "metadata_caching") + + @property + @pulumi.getter(name="mobileSdkPerformance") + def mobile_sdk_performance(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceResult']: + return pulumi.get(self, "mobile_sdk_performance") + + @property + @pulumi.getter(name="modifyIncomingRequestHeader") + def modify_incoming_request_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderResult']: + return pulumi.get(self, "modify_incoming_request_header") + + @property + @pulumi.getter(name="modifyIncomingResponseHeader") + def modify_incoming_response_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderResult']: + return pulumi.get(self, "modify_incoming_response_header") + + @property + @pulumi.getter(name="modifyOutgoingRequestHeader") + def modify_outgoing_request_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderResult']: + return pulumi.get(self, "modify_outgoing_request_header") + + @property + @pulumi.getter(name="modifyOutgoingResponseHeader") + def modify_outgoing_response_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderResult']: + return pulumi.get(self, "modify_outgoing_response_header") + + @property + @pulumi.getter(name="modifyViaHeader") + def modify_via_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderResult']: + return pulumi.get(self, "modify_via_header") + + @property + @pulumi.getter + def origin(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginResult']: + return pulumi.get(self, "origin") + + @property + @pulumi.getter(name="originCharacteristics") + def origin_characteristics(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsResult']: + return pulumi.get(self, "origin_characteristics") + + @property + @pulumi.getter(name="originCharacteristicsWsd") + def origin_characteristics_wsd(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdResult']: + return pulumi.get(self, "origin_characteristics_wsd") + + @property + @pulumi.getter(name="originFailureRecoveryMethod") + def origin_failure_recovery_method(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodResult']: + return pulumi.get(self, "origin_failure_recovery_method") + + @property + @pulumi.getter(name="originFailureRecoveryPolicy") + def origin_failure_recovery_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyResult']: + return pulumi.get(self, "origin_failure_recovery_policy") + + @property + @pulumi.getter(name="originIpAcl") + def origin_ip_acl(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclResult']: + return pulumi.get(self, "origin_ip_acl") + + @property + @pulumi.getter(name="persistentClientConnection") + def persistent_client_connection(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionResult']: + return pulumi.get(self, "persistent_client_connection") + + @property + @pulumi.getter(name="persistentConnection") + def persistent_connection(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionResult']: + return pulumi.get(self, "persistent_connection") + + @property + @pulumi.getter(name="personallyIdentifiableInformation") + def personally_identifiable_information(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationResult']: + return pulumi.get(self, "personally_identifiable_information") + + @property + @pulumi.getter(name="phasedRelease") + def phased_release(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseResult']: + return pulumi.get(self, "phased_release") + + @property + @pulumi.getter + def preconnect(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectResult']: + return pulumi.get(self, "preconnect") + + @property + @pulumi.getter(name="predictiveContentDelivery") + def predictive_content_delivery(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryResult']: + return pulumi.get(self, "predictive_content_delivery") + + @property + @pulumi.getter(name="predictivePrefetching") + def predictive_prefetching(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingResult']: + return pulumi.get(self, "predictive_prefetching") + + @property + @pulumi.getter + def prefetch(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchResult']: + return pulumi.get(self, "prefetch") + + @property + @pulumi.getter + def prefetchable(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableResult']: + return pulumi.get(self, "prefetchable") + + @property + @pulumi.getter(name="prefreshCache") + def prefresh_cache(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheResult']: + return pulumi.get(self, "prefresh_cache") + + @property + @pulumi.getter + def quality(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorQualityResult']: + return pulumi.get(self, "quality") + + @property + @pulumi.getter(name="quicBeta") + def quic_beta(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaResult']: + return pulumi.get(self, "quic_beta") + + @property + @pulumi.getter(name="randomSeek") + def random_seek(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekResult']: + return pulumi.get(self, "random_seek") + + @property + @pulumi.getter + def rapid(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRapidResult']: + return pulumi.get(self, "rapid") + + @property + @pulumi.getter(name="readTimeout") + def read_timeout(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutResult']: + return pulumi.get(self, "read_timeout") + + @property + @pulumi.getter(name="realTimeReporting") + def real_time_reporting(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingResult']: + return pulumi.get(self, "real_time_reporting") + + @property + @pulumi.getter(name="realUserMonitoring") + def real_user_monitoring(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringResult']: + return pulumi.get(self, "real_user_monitoring") + + @property + @pulumi.getter + def redirect(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRedirectResult']: + return pulumi.get(self, "redirect") + + @property + @pulumi.getter + def redirectplus(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusResult']: + return pulumi.get(self, "redirectplus") + + @property + @pulumi.getter(name="refererChecking") + def referer_checking(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingResult']: + return pulumi.get(self, "referer_checking") + + @property + @pulumi.getter(name="removeQueryParameter") + def remove_query_parameter(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterResult']: + return pulumi.get(self, "remove_query_parameter") + + @property + @pulumi.getter(name="removeVary") + def remove_vary(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryResult']: + return pulumi.get(self, "remove_vary") + + @property + @pulumi.getter + def report(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorReportResult']: + return pulumi.get(self, "report") + + @property + @pulumi.getter(name="requestControl") + def request_control(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlResult']: + return pulumi.get(self, "request_control") + + @property + @pulumi.getter(name="requestTypeMarker") + def request_type_marker(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerResult']: + return pulumi.get(self, "request_type_marker") + + @property + @pulumi.getter(name="resourceOptimizer") + def resource_optimizer(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerResult']: + return pulumi.get(self, "resource_optimizer") + + @property + @pulumi.getter(name="resourceOptimizerExtendedCompatibility") + def resource_optimizer_extended_compatibility(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityResult']: + return pulumi.get(self, "resource_optimizer_extended_compatibility") + + @property + @pulumi.getter(name="responseCode") + def response_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeResult']: + return pulumi.get(self, "response_code") + + @property + @pulumi.getter(name="responseCookie") + def response_cookie(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieResult']: + return pulumi.get(self, "response_cookie") + + @property + @pulumi.getter(name="restrictObjectCaching") + def restrict_object_caching(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingResult']: + return pulumi.get(self, "restrict_object_caching") + + @property + @pulumi.getter(name="returnCacheStatus") + def return_cache_status(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusResult']: + return pulumi.get(self, "return_cache_status") + + @property + @pulumi.getter(name="rewriteUrl") + def rewrite_url(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlResult']: + return pulumi.get(self, "rewrite_url") + + @property + @pulumi.getter(name="rumCustom") + def rum_custom(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomResult']: + return pulumi.get(self, "rum_custom") + + @property + @pulumi.getter(name="saasDefinitions") + def saas_definitions(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsResult']: + return pulumi.get(self, "saas_definitions") + + @property + @pulumi.getter(name="salesForceCommerceCloudClient") + def sales_force_commerce_cloud_client(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientResult']: + return pulumi.get(self, "sales_force_commerce_cloud_client") + + @property + @pulumi.getter(name="salesForceCommerceCloudProvider") + def sales_force_commerce_cloud_provider(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderResult']: + return pulumi.get(self, "sales_force_commerce_cloud_provider") + + @property + @pulumi.getter(name="salesForceCommerceCloudProviderHostHeader") + def sales_force_commerce_cloud_provider_host_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderResult']: + return pulumi.get(self, "sales_force_commerce_cloud_provider_host_header") + + @property + @pulumi.getter(name="savePostDcaProcessing") + def save_post_dca_processing(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingResult']: + return pulumi.get(self, "save_post_dca_processing") + + @property + @pulumi.getter(name="scheduleInvalidation") + def schedule_invalidation(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationResult']: + return pulumi.get(self, "schedule_invalidation") + + @property + @pulumi.getter(name="scriptManagement") + def script_management(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementResult']: + return pulumi.get(self, "script_management") + + @property + @pulumi.getter(name="segmentedContentProtection") + def segmented_content_protection(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionResult']: + return pulumi.get(self, "segmented_content_protection") + + @property + @pulumi.getter(name="segmentedMediaOptimization") + def segmented_media_optimization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationResult']: + return pulumi.get(self, "segmented_media_optimization") + + @property + @pulumi.getter(name="segmentedMediaStreamingPrefetch") + def segmented_media_streaming_prefetch(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchResult']: + return pulumi.get(self, "segmented_media_streaming_prefetch") + + @property + @pulumi.getter(name="setVariable") + def set_variable(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableResult']: + return pulumi.get(self, "set_variable") + + @property + @pulumi.getter(name="simulateErrorCode") + def simulate_error_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeResult']: + return pulumi.get(self, "simulate_error_code") + + @property + @pulumi.getter(name="siteShield") + def site_shield(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldResult']: + return pulumi.get(self, "site_shield") + + @property + @pulumi.getter(name="standardTlsMigration") + def standard_tls_migration(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationResult']: + return pulumi.get(self, "standard_tls_migration") + + @property + @pulumi.getter(name="standardTlsMigrationOverride") + def standard_tls_migration_override(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideResult']: + return pulumi.get(self, "standard_tls_migration_override") + + @property + @pulumi.getter(name="strictHeaderParsing") + def strict_header_parsing(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingResult']: + return pulumi.get(self, "strict_header_parsing") + + @property + @pulumi.getter(name="subCustomer") + def sub_customer(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerResult']: + return pulumi.get(self, "sub_customer") + + @property + @pulumi.getter(name="sureRoute") + def sure_route(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteResult']: + return pulumi.get(self, "sure_route") + + @property + @pulumi.getter(name="tcpOptimization") + def tcp_optimization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationResult']: + return pulumi.get(self, "tcp_optimization") + + @property + @pulumi.getter(name="teaLeaf") + def tea_leaf(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafResult']: + return pulumi.get(self, "tea_leaf") + + @property + @pulumi.getter(name="tieredDistribution") + def tiered_distribution(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionResult']: + return pulumi.get(self, "tiered_distribution") + + @property + @pulumi.getter(name="tieredDistributionAdvanced") + def tiered_distribution_advanced(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedResult']: + return pulumi.get(self, "tiered_distribution_advanced") + + @property + @pulumi.getter(name="tieredDistributionCustomization") + def tiered_distribution_customization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationResult']: + return pulumi.get(self, "tiered_distribution_customization") + + @property + @pulumi.getter + def timeout(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutResult']: + return pulumi.get(self, "timeout") + + @property + @pulumi.getter(name="uidConfiguration") + def uid_configuration(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationResult']: + return pulumi.get(self, "uid_configuration") + + @property + @pulumi.getter(name="validateEntityTag") + def validate_entity_tag(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagResult']: + return pulumi.get(self, "validate_entity_tag") + + @property + @pulumi.getter(name="verifyJsonWebToken") + def verify_json_web_token(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenResult']: + return pulumi.get(self, "verify_json_web_token") + + @property + @pulumi.getter(name="verifyJsonWebTokenForDcp") + def verify_json_web_token_for_dcp(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpResult']: + return pulumi.get(self, "verify_json_web_token_for_dcp") + + @property + @pulumi.getter(name="verifyTokenAuthorization") + def verify_token_authorization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationResult']: + return pulumi.get(self, "verify_token_authorization") + + @property + @pulumi.getter(name="virtualWaitingRoom") + def virtual_waiting_room(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomResult']: + return pulumi.get(self, "virtual_waiting_room") + + @property + @pulumi.getter(name="virtualWaitingRoomWithEdgeWorkers") + def virtual_waiting_room_with_edge_workers(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersResult']: + return pulumi.get(self, "virtual_waiting_room_with_edge_workers") + + @property + @pulumi.getter(name="visitorPrioritization") + def visitor_prioritization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationResult']: + return pulumi.get(self, "visitor_prioritization") + + @property + @pulumi.getter(name="visitorPrioritizationFifo") + def visitor_prioritization_fifo(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoResult']: + return pulumi.get(self, "visitor_prioritization_fifo") + + @property + @pulumi.getter(name="visitorPrioritizationFifoStandalone") + def visitor_prioritization_fifo_standalone(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneResult']: + return pulumi.get(self, "visitor_prioritization_fifo_standalone") + + @property + @pulumi.getter + def watermarking(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingResult']: + return pulumi.get(self, "watermarking") + + @property + @pulumi.getter(name="webApplicationFirewall") + def web_application_firewall(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallResult']: + return pulumi.get(self, "web_application_firewall") + + @property + @pulumi.getter(name="webSockets") + def web_sockets(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsResult']: + return pulumi.get(self, "web_sockets") + + @property + @pulumi.getter + def webdav(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorWebdavResult']: + return pulumi.get(self, "webdav") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerResult(dict): + def __init__(__self__, *, + fallback_action_response_code_based: Optional[str] = None, + locked: Optional[bool] = None, + response_code_based: Optional[bool] = None, + response_codes: Optional[str] = None, + response_delay_based: Optional[bool] = None, + response_delay_threshold: Optional[str] = None, + return_error_response_code_based: Optional[str] = None, + specify_your_own_response_code_based: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if fallback_action_response_code_based is not None: + pulumi.set(__self__, "fallback_action_response_code_based", fallback_action_response_code_based) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if response_code_based is not None: + pulumi.set(__self__, "response_code_based", response_code_based) + if response_codes is not None: + pulumi.set(__self__, "response_codes", response_codes) + if response_delay_based is not None: + pulumi.set(__self__, "response_delay_based", response_delay_based) + if response_delay_threshold is not None: + pulumi.set(__self__, "response_delay_threshold", response_delay_threshold) + if return_error_response_code_based is not None: + pulumi.set(__self__, "return_error_response_code_based", return_error_response_code_based) + if specify_your_own_response_code_based is not None: + pulumi.set(__self__, "specify_your_own_response_code_based", specify_your_own_response_code_based) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="fallbackActionResponseCodeBased") + def fallback_action_response_code_based(self) -> Optional[str]: + return pulumi.get(self, "fallback_action_response_code_based") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="responseCodeBased") + def response_code_based(self) -> Optional[bool]: + return pulumi.get(self, "response_code_based") + + @property + @pulumi.getter(name="responseCodes") + def response_codes(self) -> Optional[str]: + return pulumi.get(self, "response_codes") + + @property + @pulumi.getter(name="responseDelayBased") + def response_delay_based(self) -> Optional[bool]: + return pulumi.get(self, "response_delay_based") + + @property + @pulumi.getter(name="responseDelayThreshold") + def response_delay_threshold(self) -> Optional[str]: + return pulumi.get(self, "response_delay_threshold") + + @property + @pulumi.getter(name="returnErrorResponseCodeBased") + def return_error_response_code_based(self) -> Optional[str]: + return pulumi.get(self, "return_error_response_code_based") + + @property + @pulumi.getter(name="specifyYourOwnResponseCodeBased") + def specify_your_own_response_code_based(self) -> Optional[str]: + return pulumi.get(self, "specify_your_own_response_code_based") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationResult(dict): + def __init__(__self__, *, + ab_logic: Optional[str] = None, + ab_testing: Optional[str] = None, + compression: Optional[str] = None, + cookie_name: Optional[str] = None, + enable_brotli_compression: Optional[bool] = None, + enable_for_noncacheable: Optional[bool] = None, + enable_preconnect: Optional[bool] = None, + enable_push: Optional[bool] = None, + enable_ro: Optional[bool] = None, + locked: Optional[bool] = None, + preload_enable: Optional[bool] = None, + source: Optional[str] = None, + template_uuid: Optional[str] = None, + title_brotli: Optional[str] = None, + title_http2_server_push: Optional[str] = None, + title_preconnect: Optional[str] = None, + title_preload: Optional[str] = None, + title_ro: Optional[str] = None, + uuid: Optional[str] = None): + if ab_logic is not None: + pulumi.set(__self__, "ab_logic", ab_logic) + if ab_testing is not None: + pulumi.set(__self__, "ab_testing", ab_testing) + if compression is not None: + pulumi.set(__self__, "compression", compression) + if cookie_name is not None: + pulumi.set(__self__, "cookie_name", cookie_name) + if enable_brotli_compression is not None: + pulumi.set(__self__, "enable_brotli_compression", enable_brotli_compression) + if enable_for_noncacheable is not None: + pulumi.set(__self__, "enable_for_noncacheable", enable_for_noncacheable) + if enable_preconnect is not None: + pulumi.set(__self__, "enable_preconnect", enable_preconnect) + if enable_push is not None: + pulumi.set(__self__, "enable_push", enable_push) + if enable_ro is not None: + pulumi.set(__self__, "enable_ro", enable_ro) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if preload_enable is not None: + pulumi.set(__self__, "preload_enable", preload_enable) + if source is not None: + pulumi.set(__self__, "source", source) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if title_brotli is not None: + pulumi.set(__self__, "title_brotli", title_brotli) + if title_http2_server_push is not None: + pulumi.set(__self__, "title_http2_server_push", title_http2_server_push) + if title_preconnect is not None: + pulumi.set(__self__, "title_preconnect", title_preconnect) + if title_preload is not None: + pulumi.set(__self__, "title_preload", title_preload) + if title_ro is not None: + pulumi.set(__self__, "title_ro", title_ro) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="abLogic") + def ab_logic(self) -> Optional[str]: + return pulumi.get(self, "ab_logic") + + @property + @pulumi.getter(name="abTesting") + def ab_testing(self) -> Optional[str]: + return pulumi.get(self, "ab_testing") + + @property + @pulumi.getter + def compression(self) -> Optional[str]: + return pulumi.get(self, "compression") + + @property + @pulumi.getter(name="cookieName") + def cookie_name(self) -> Optional[str]: + return pulumi.get(self, "cookie_name") + + @property + @pulumi.getter(name="enableBrotliCompression") + def enable_brotli_compression(self) -> Optional[bool]: + return pulumi.get(self, "enable_brotli_compression") + + @property + @pulumi.getter(name="enableForNoncacheable") + def enable_for_noncacheable(self) -> Optional[bool]: + return pulumi.get(self, "enable_for_noncacheable") + + @property + @pulumi.getter(name="enablePreconnect") + def enable_preconnect(self) -> Optional[bool]: + return pulumi.get(self, "enable_preconnect") + + @property + @pulumi.getter(name="enablePush") + def enable_push(self) -> Optional[bool]: + return pulumi.get(self, "enable_push") + + @property + @pulumi.getter(name="enableRo") + def enable_ro(self) -> Optional[bool]: + return pulumi.get(self, "enable_ro") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="preloadEnable") + def preload_enable(self) -> Optional[bool]: + return pulumi.get(self, "preload_enable") + + @property + @pulumi.getter + def source(self) -> Optional[str]: + return pulumi.get(self, "source") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="titleBrotli") + def title_brotli(self) -> Optional[str]: + return pulumi.get(self, "title_brotli") + + @property + @pulumi.getter(name="titleHttp2ServerPush") + def title_http2_server_push(self) -> Optional[str]: + return pulumi.get(self, "title_http2_server_push") + + @property + @pulumi.getter(name="titlePreconnect") + def title_preconnect(self) -> Optional[str]: + return pulumi.get(self, "title_preconnect") + + @property + @pulumi.getter(name="titlePreload") + def title_preload(self) -> Optional[str]: + return pulumi.get(self, "title_preload") + + @property + @pulumi.getter(name="titleRo") + def title_ro(self) -> Optional[str]: + return pulumi.get(self, "title_ro") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionResult(dict): + def __init__(__self__, *, + compress_mobile: Optional[bool] = None, + compress_standard: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + tier1_mobile_compression_method: Optional[str] = None, + tier1_mobile_compression_value: Optional[int] = None, + tier1_standard_compression_method: Optional[str] = None, + tier1_standard_compression_value: Optional[int] = None, + tier2_mobile_compression_method: Optional[str] = None, + tier2_mobile_compression_value: Optional[int] = None, + tier2_standard_compression_method: Optional[str] = None, + tier2_standard_compression_value: Optional[int] = None, + tier3_mobile_compression_method: Optional[str] = None, + tier3_mobile_compression_value: Optional[int] = None, + tier3_standard_compression_method: Optional[str] = None, + tier3_standard_compression_value: Optional[int] = None, + title_aic_mobile: Optional[str] = None, + title_aic_nonmobile: Optional[str] = None, + uuid: Optional[str] = None): + if compress_mobile is not None: + pulumi.set(__self__, "compress_mobile", compress_mobile) + if compress_standard is not None: + pulumi.set(__self__, "compress_standard", compress_standard) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if tier1_mobile_compression_method is not None: + pulumi.set(__self__, "tier1_mobile_compression_method", tier1_mobile_compression_method) + if tier1_mobile_compression_value is not None: + pulumi.set(__self__, "tier1_mobile_compression_value", tier1_mobile_compression_value) + if tier1_standard_compression_method is not None: + pulumi.set(__self__, "tier1_standard_compression_method", tier1_standard_compression_method) + if tier1_standard_compression_value is not None: + pulumi.set(__self__, "tier1_standard_compression_value", tier1_standard_compression_value) + if tier2_mobile_compression_method is not None: + pulumi.set(__self__, "tier2_mobile_compression_method", tier2_mobile_compression_method) + if tier2_mobile_compression_value is not None: + pulumi.set(__self__, "tier2_mobile_compression_value", tier2_mobile_compression_value) + if tier2_standard_compression_method is not None: + pulumi.set(__self__, "tier2_standard_compression_method", tier2_standard_compression_method) + if tier2_standard_compression_value is not None: + pulumi.set(__self__, "tier2_standard_compression_value", tier2_standard_compression_value) + if tier3_mobile_compression_method is not None: + pulumi.set(__self__, "tier3_mobile_compression_method", tier3_mobile_compression_method) + if tier3_mobile_compression_value is not None: + pulumi.set(__self__, "tier3_mobile_compression_value", tier3_mobile_compression_value) + if tier3_standard_compression_method is not None: + pulumi.set(__self__, "tier3_standard_compression_method", tier3_standard_compression_method) + if tier3_standard_compression_value is not None: + pulumi.set(__self__, "tier3_standard_compression_value", tier3_standard_compression_value) + if title_aic_mobile is not None: + pulumi.set(__self__, "title_aic_mobile", title_aic_mobile) + if title_aic_nonmobile is not None: + pulumi.set(__self__, "title_aic_nonmobile", title_aic_nonmobile) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="compressMobile") + def compress_mobile(self) -> Optional[bool]: + return pulumi.get(self, "compress_mobile") + + @property + @pulumi.getter(name="compressStandard") + def compress_standard(self) -> Optional[bool]: + return pulumi.get(self, "compress_standard") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="tier1MobileCompressionMethod") + def tier1_mobile_compression_method(self) -> Optional[str]: + return pulumi.get(self, "tier1_mobile_compression_method") + + @property + @pulumi.getter(name="tier1MobileCompressionValue") + def tier1_mobile_compression_value(self) -> Optional[int]: + return pulumi.get(self, "tier1_mobile_compression_value") + + @property + @pulumi.getter(name="tier1StandardCompressionMethod") + def tier1_standard_compression_method(self) -> Optional[str]: + return pulumi.get(self, "tier1_standard_compression_method") + + @property + @pulumi.getter(name="tier1StandardCompressionValue") + def tier1_standard_compression_value(self) -> Optional[int]: + return pulumi.get(self, "tier1_standard_compression_value") + + @property + @pulumi.getter(name="tier2MobileCompressionMethod") + def tier2_mobile_compression_method(self) -> Optional[str]: + return pulumi.get(self, "tier2_mobile_compression_method") + + @property + @pulumi.getter(name="tier2MobileCompressionValue") + def tier2_mobile_compression_value(self) -> Optional[int]: + return pulumi.get(self, "tier2_mobile_compression_value") + + @property + @pulumi.getter(name="tier2StandardCompressionMethod") + def tier2_standard_compression_method(self) -> Optional[str]: + return pulumi.get(self, "tier2_standard_compression_method") + + @property + @pulumi.getter(name="tier2StandardCompressionValue") + def tier2_standard_compression_value(self) -> Optional[int]: + return pulumi.get(self, "tier2_standard_compression_value") + + @property + @pulumi.getter(name="tier3MobileCompressionMethod") + def tier3_mobile_compression_method(self) -> Optional[str]: + return pulumi.get(self, "tier3_mobile_compression_method") + + @property + @pulumi.getter(name="tier3MobileCompressionValue") + def tier3_mobile_compression_value(self) -> Optional[int]: + return pulumi.get(self, "tier3_mobile_compression_value") + + @property + @pulumi.getter(name="tier3StandardCompressionMethod") + def tier3_standard_compression_method(self) -> Optional[str]: + return pulumi.get(self, "tier3_standard_compression_method") + + @property + @pulumi.getter(name="tier3StandardCompressionValue") + def tier3_standard_compression_value(self) -> Optional[int]: + return pulumi.get(self, "tier3_standard_compression_value") + + @property + @pulumi.getter(name="titleAicMobile") + def title_aic_mobile(self) -> Optional[str]: + return pulumi.get(self, "title_aic_mobile") + + @property + @pulumi.getter(name="titleAicNonmobile") + def title_aic_nonmobile(self) -> Optional[str]: + return pulumi.get(self, "title_aic_nonmobile") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedResult(dict): + def __init__(__self__, *, + description: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + xml: Optional[str] = None): + if description is not None: + pulumi.set(__self__, "description", description) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if xml is not None: + pulumi.set(__self__, "xml", xml) + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def xml(self) -> Optional[str]: + return pulumi.get(self, "xml") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingResult(dict): + def __init__(__self__, *, + attribute1: Optional[str] = None, + attribute2: Optional[str] = None, + attribute3: Optional[str] = None, + attribute4: Optional[str] = None, + attributes_count: Optional[int] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + report_name: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if attribute1 is not None: + pulumi.set(__self__, "attribute1", attribute1) + if attribute2 is not None: + pulumi.set(__self__, "attribute2", attribute2) + if attribute3 is not None: + pulumi.set(__self__, "attribute3", attribute3) + if attribute4 is not None: + pulumi.set(__self__, "attribute4", attribute4) + if attributes_count is not None: + pulumi.set(__self__, "attributes_count", attributes_count) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if report_name is not None: + pulumi.set(__self__, "report_name", report_name) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def attribute1(self) -> Optional[str]: + return pulumi.get(self, "attribute1") + + @property + @pulumi.getter + def attribute2(self) -> Optional[str]: + return pulumi.get(self, "attribute2") + + @property + @pulumi.getter + def attribute3(self) -> Optional[str]: + return pulumi.get(self, "attribute3") + + @property + @pulumi.getter + def attribute4(self) -> Optional[str]: + return pulumi.get(self, "attribute4") + + @property + @pulumi.getter(name="attributesCount") + def attributes_count(self) -> Optional[int]: + return pulumi.get(self, "attributes_count") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="reportName") + def report_name(self) -> Optional[str]: + return pulumi.get(self, "report_name") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagResult(dict): + def __init__(__self__, *, + include_tags_attribute: Optional[bool] = None, + locked: Optional[bool] = None, + match_hostname: Optional[str] = None, + replace_all: Optional[bool] = None, + replacement_hostname: Optional[str] = None, + scope: Optional[str] = None, + tags_attribute: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if include_tags_attribute is not None: + pulumi.set(__self__, "include_tags_attribute", include_tags_attribute) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_hostname is not None: + pulumi.set(__self__, "match_hostname", match_hostname) + if replace_all is not None: + pulumi.set(__self__, "replace_all", replace_all) + if replacement_hostname is not None: + pulumi.set(__self__, "replacement_hostname", replacement_hostname) + if scope is not None: + pulumi.set(__self__, "scope", scope) + if tags_attribute is not None: + pulumi.set(__self__, "tags_attribute", tags_attribute) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="includeTagsAttribute") + def include_tags_attribute(self) -> Optional[bool]: + return pulumi.get(self, "include_tags_attribute") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchHostname") + def match_hostname(self) -> Optional[str]: + return pulumi.get(self, "match_hostname") + + @property + @pulumi.getter(name="replaceAll") + def replace_all(self) -> Optional[bool]: + return pulumi.get(self, "replace_all") + + @property + @pulumi.getter(name="replacementHostname") + def replacement_hostname(self) -> Optional[str]: + return pulumi.get(self, "replacement_hostname") + + @property + @pulumi.getter + def scope(self) -> Optional[str]: + return pulumi.get(self, "scope") + + @property + @pulumi.getter(name="tagsAttribute") + def tags_attribute(self) -> Optional[str]: + return pulumi.get(self, "tags_attribute") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + honor_base_directory: Optional[bool] = None, + locked: Optional[bool] = None, + purge_origin_query_parameter: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if honor_base_directory is not None: + pulumi.set(__self__, "honor_base_directory", honor_base_directory) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if purge_origin_query_parameter is not None: + pulumi.set(__self__, "purge_origin_query_parameter", purge_origin_query_parameter) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="honorBaseDirectory") + def honor_base_directory(self) -> Optional[bool]: + return pulumi.get(self, "honor_base_directory") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="purgeOriginQueryParameter") + def purge_origin_query_parameter(self) -> Optional[str]: + return pulumi.get(self, "purge_origin_query_parameter") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteResult(dict): + def __init__(__self__, *, + allow_body: Optional[bool] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if allow_body is not None: + pulumi.set(__self__, "allow_body", allow_body) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="allowBody") + def allow_body(self) -> Optional[bool]: + return pulumi.get(self, "allow_body") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostResult(dict): + def __init__(__self__, *, + allow_without_content_length: Optional[bool] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if allow_without_content_length is not None: + pulumi.set(__self__, "allow_without_content_length", allow_without_content_length) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="allowWithoutContentLength") + def allow_without_content_length(self) -> Optional[bool]: + return pulumi.get(self, "allow_without_content_length") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + max_age: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if max_age is not None: + pulumi.set(__self__, "max_age", max_age) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="maxAge") + def max_age(self) -> Optional[int]: + return pulumi.get(self, "max_age") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationResult(dict): + def __init__(__self__, *, + alternate_response_cache_ttl: Optional[int] = None, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyResult'] = None, + cloudlet_shared_policy: Optional[int] = None, + enabled: Optional[bool] = None, + is_shared_policy: Optional[bool] = None, + label: Optional[str] = None, + locked: Optional[bool] = None, + net_storage: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageResult'] = None, + net_storage_path: Optional[str] = None, + template_uuid: Optional[str] = None, + throttled_cp_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeResult'] = None, + throttled_status_code: Optional[int] = None, + use_throttled_cp_code: Optional[bool] = None, + use_throttled_status_code: Optional[bool] = None, + uuid: Optional[str] = None): + if alternate_response_cache_ttl is not None: + pulumi.set(__self__, "alternate_response_cache_ttl", alternate_response_cache_ttl) + if cloudlet_policy is not None: + pulumi.set(__self__, "cloudlet_policy", cloudlet_policy) + if cloudlet_shared_policy is not None: + pulumi.set(__self__, "cloudlet_shared_policy", cloudlet_shared_policy) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if is_shared_policy is not None: + pulumi.set(__self__, "is_shared_policy", is_shared_policy) + if label is not None: + pulumi.set(__self__, "label", label) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if net_storage is not None: + pulumi.set(__self__, "net_storage", net_storage) + if net_storage_path is not None: + pulumi.set(__self__, "net_storage_path", net_storage_path) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if throttled_cp_code is not None: + pulumi.set(__self__, "throttled_cp_code", throttled_cp_code) + if throttled_status_code is not None: + pulumi.set(__self__, "throttled_status_code", throttled_status_code) + if use_throttled_cp_code is not None: + pulumi.set(__self__, "use_throttled_cp_code", use_throttled_cp_code) + if use_throttled_status_code is not None: + pulumi.set(__self__, "use_throttled_status_code", use_throttled_status_code) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="alternateResponseCacheTtl") + def alternate_response_cache_ttl(self) -> Optional[int]: + return pulumi.get(self, "alternate_response_cache_ttl") + + @property + @pulumi.getter(name="cloudletPolicy") + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyResult']: + return pulumi.get(self, "cloudlet_policy") + + @property + @pulumi.getter(name="cloudletSharedPolicy") + def cloudlet_shared_policy(self) -> Optional[int]: + return pulumi.get(self, "cloudlet_shared_policy") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="isSharedPolicy") + def is_shared_policy(self) -> Optional[bool]: + return pulumi.get(self, "is_shared_policy") + + @property + @pulumi.getter + def label(self) -> Optional[str]: + return pulumi.get(self, "label") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="netStorage") + def net_storage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageResult']: + return pulumi.get(self, "net_storage") + + @property + @pulumi.getter(name="netStoragePath") + def net_storage_path(self) -> Optional[str]: + return pulumi.get(self, "net_storage_path") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="throttledCpCode") + def throttled_cp_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeResult']: + return pulumi.get(self, "throttled_cp_code") + + @property + @pulumi.getter(name="throttledStatusCode") + def throttled_status_code(self) -> Optional[int]: + return pulumi.get(self, "throttled_status_code") + + @property + @pulumi.getter(name="useThrottledCpCode") + def use_throttled_cp_code(self) -> Optional[bool]: + return pulumi.get(self, "use_throttled_cp_code") + + @property + @pulumi.getter(name="useThrottledStatusCode") + def use_throttled_status_code(self) -> Optional[bool]: + return pulumi.get(self, "use_throttled_status_code") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyResult(dict): + def __init__(__self__, *, + id: Optional[int] = None, + name: Optional[str] = None): + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageResult(dict): + def __init__(__self__, *, + cp_code: Optional[int] = None, + download_domain_name: Optional[str] = None, + g2o_token: Optional[str] = None): + if cp_code is not None: + pulumi.set(__self__, "cp_code", cp_code) + if download_domain_name is not None: + pulumi.set(__self__, "download_domain_name", download_domain_name) + if g2o_token is not None: + pulumi.set(__self__, "g2o_token", g2o_token) + + @property + @pulumi.getter(name="cpCode") + def cp_code(self) -> Optional[int]: + return pulumi.get(self, "cp_code") + + @property + @pulumi.getter(name="downloadDomainName") + def download_domain_name(self) -> Optional[str]: + return pulumi.get(self, "download_domain_name") + + @property + @pulumi.getter(name="g2oToken") + def g2o_token(self) -> Optional[str]: + return pulumi.get(self, "g2o_token") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeResult(dict): + def __init__(__self__, *, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsResult'] = None, + created_date: Optional[int] = None, + description: Optional[str] = None, + id: Optional[int] = None, + name: Optional[str] = None, + products: Optional[Sequence[str]] = None): + if cp_code_limits is not None: + pulumi.set(__self__, "cp_code_limits", cp_code_limits) + if created_date is not None: + pulumi.set(__self__, "created_date", created_date) + if description is not None: + pulumi.set(__self__, "description", description) + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + if products is not None: + pulumi.set(__self__, "products", products) + + @property + @pulumi.getter(name="cpCodeLimits") + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsResult']: + return pulumi.get(self, "cp_code_limits") + + @property + @pulumi.getter(name="createdDate") + def created_date(self) -> Optional[int]: + return pulumi.get(self, "created_date") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def products(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "products") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsResult(dict): + def __init__(__self__, *, + current_capacity: Optional[int] = None, + limit: Optional[int] = None, + limit_type: Optional[str] = None): + if current_capacity is not None: + pulumi.set(__self__, "current_capacity", current_capacity) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if limit_type is not None: + pulumi.set(__self__, "limit_type", limit_type) + + @property + @pulumi.getter(name="currentCapacity") + def current_capacity(self) -> Optional[int]: + return pulumi.get(self, "current_capacity") + + @property + @pulumi.getter + def limit(self) -> Optional[int]: + return pulumi.get(self, "limit") + + @property + @pulumi.getter(name="limitType") + def limit_type(self) -> Optional[str]: + return pulumi.get(self, "limit_type") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerResult(dict): + def __init__(__self__, *, + all_down_net_storage: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageResult'] = None, + all_down_net_storage_file: Optional[str] = None, + all_down_status_code: Optional[str] = None, + all_down_title: Optional[str] = None, + allow_cache_prefresh: Optional[bool] = None, + cached_content_title: Optional[str] = None, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyResult'] = None, + enabled: Optional[bool] = None, + failover_attempts_threshold: Optional[int] = None, + failover_mode: Optional[str] = None, + failover_origin_maps: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapResult']] = None, + failover_status_codes: Optional[Sequence[str]] = None, + failover_title: Optional[str] = None, + label: Optional[str] = None, + locked: Optional[bool] = None, + origin_cookie_name: Optional[str] = None, + specify_stickiness_cookie_domain: Optional[bool] = None, + stickiness_cookie_automatic_salt: Optional[bool] = None, + stickiness_cookie_domain: Optional[str] = None, + stickiness_cookie_salt: Optional[str] = None, + stickiness_cookie_set_http_only_flag: Optional[bool] = None, + stickiness_cookie_type: Optional[str] = None, + stickiness_duration: Optional[str] = None, + stickiness_expiration_date: Optional[str] = None, + stickiness_refresh: Optional[bool] = None, + stickiness_title: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if all_down_net_storage is not None: + pulumi.set(__self__, "all_down_net_storage", all_down_net_storage) + if all_down_net_storage_file is not None: + pulumi.set(__self__, "all_down_net_storage_file", all_down_net_storage_file) + if all_down_status_code is not None: + pulumi.set(__self__, "all_down_status_code", all_down_status_code) + if all_down_title is not None: + pulumi.set(__self__, "all_down_title", all_down_title) + if allow_cache_prefresh is not None: + pulumi.set(__self__, "allow_cache_prefresh", allow_cache_prefresh) + if cached_content_title is not None: + pulumi.set(__self__, "cached_content_title", cached_content_title) + if cloudlet_policy is not None: + pulumi.set(__self__, "cloudlet_policy", cloudlet_policy) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if failover_attempts_threshold is not None: + pulumi.set(__self__, "failover_attempts_threshold", failover_attempts_threshold) + if failover_mode is not None: + pulumi.set(__self__, "failover_mode", failover_mode) + if failover_origin_maps is not None: + pulumi.set(__self__, "failover_origin_maps", failover_origin_maps) + if failover_status_codes is not None: + pulumi.set(__self__, "failover_status_codes", failover_status_codes) + if failover_title is not None: + pulumi.set(__self__, "failover_title", failover_title) + if label is not None: + pulumi.set(__self__, "label", label) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if origin_cookie_name is not None: + pulumi.set(__self__, "origin_cookie_name", origin_cookie_name) + if specify_stickiness_cookie_domain is not None: + pulumi.set(__self__, "specify_stickiness_cookie_domain", specify_stickiness_cookie_domain) + if stickiness_cookie_automatic_salt is not None: + pulumi.set(__self__, "stickiness_cookie_automatic_salt", stickiness_cookie_automatic_salt) + if stickiness_cookie_domain is not None: + pulumi.set(__self__, "stickiness_cookie_domain", stickiness_cookie_domain) + if stickiness_cookie_salt is not None: + pulumi.set(__self__, "stickiness_cookie_salt", stickiness_cookie_salt) + if stickiness_cookie_set_http_only_flag is not None: + pulumi.set(__self__, "stickiness_cookie_set_http_only_flag", stickiness_cookie_set_http_only_flag) + if stickiness_cookie_type is not None: + pulumi.set(__self__, "stickiness_cookie_type", stickiness_cookie_type) + if stickiness_duration is not None: + pulumi.set(__self__, "stickiness_duration", stickiness_duration) + if stickiness_expiration_date is not None: + pulumi.set(__self__, "stickiness_expiration_date", stickiness_expiration_date) + if stickiness_refresh is not None: + pulumi.set(__self__, "stickiness_refresh", stickiness_refresh) + if stickiness_title is not None: + pulumi.set(__self__, "stickiness_title", stickiness_title) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="allDownNetStorage") + def all_down_net_storage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageResult']: + return pulumi.get(self, "all_down_net_storage") + + @property + @pulumi.getter(name="allDownNetStorageFile") + def all_down_net_storage_file(self) -> Optional[str]: + return pulumi.get(self, "all_down_net_storage_file") + + @property + @pulumi.getter(name="allDownStatusCode") + def all_down_status_code(self) -> Optional[str]: + return pulumi.get(self, "all_down_status_code") + + @property + @pulumi.getter(name="allDownTitle") + def all_down_title(self) -> Optional[str]: + return pulumi.get(self, "all_down_title") + + @property + @pulumi.getter(name="allowCachePrefresh") + def allow_cache_prefresh(self) -> Optional[bool]: + return pulumi.get(self, "allow_cache_prefresh") + + @property + @pulumi.getter(name="cachedContentTitle") + def cached_content_title(self) -> Optional[str]: + return pulumi.get(self, "cached_content_title") + + @property + @pulumi.getter(name="cloudletPolicy") + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyResult']: + return pulumi.get(self, "cloudlet_policy") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="failoverAttemptsThreshold") + def failover_attempts_threshold(self) -> Optional[int]: + return pulumi.get(self, "failover_attempts_threshold") + + @property + @pulumi.getter(name="failoverMode") + def failover_mode(self) -> Optional[str]: + return pulumi.get(self, "failover_mode") + + @property + @pulumi.getter(name="failoverOriginMaps") + def failover_origin_maps(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapResult']]: + return pulumi.get(self, "failover_origin_maps") + + @property + @pulumi.getter(name="failoverStatusCodes") + def failover_status_codes(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "failover_status_codes") + + @property + @pulumi.getter(name="failoverTitle") + def failover_title(self) -> Optional[str]: + return pulumi.get(self, "failover_title") + + @property + @pulumi.getter + def label(self) -> Optional[str]: + return pulumi.get(self, "label") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="originCookieName") + def origin_cookie_name(self) -> Optional[str]: + return pulumi.get(self, "origin_cookie_name") + + @property + @pulumi.getter(name="specifyStickinessCookieDomain") + def specify_stickiness_cookie_domain(self) -> Optional[bool]: + return pulumi.get(self, "specify_stickiness_cookie_domain") + + @property + @pulumi.getter(name="stickinessCookieAutomaticSalt") + def stickiness_cookie_automatic_salt(self) -> Optional[bool]: + return pulumi.get(self, "stickiness_cookie_automatic_salt") + + @property + @pulumi.getter(name="stickinessCookieDomain") + def stickiness_cookie_domain(self) -> Optional[str]: + return pulumi.get(self, "stickiness_cookie_domain") + + @property + @pulumi.getter(name="stickinessCookieSalt") + def stickiness_cookie_salt(self) -> Optional[str]: + return pulumi.get(self, "stickiness_cookie_salt") + + @property + @pulumi.getter(name="stickinessCookieSetHttpOnlyFlag") + def stickiness_cookie_set_http_only_flag(self) -> Optional[bool]: + return pulumi.get(self, "stickiness_cookie_set_http_only_flag") + + @property + @pulumi.getter(name="stickinessCookieType") + def stickiness_cookie_type(self) -> Optional[str]: + return pulumi.get(self, "stickiness_cookie_type") + + @property + @pulumi.getter(name="stickinessDuration") + def stickiness_duration(self) -> Optional[str]: + return pulumi.get(self, "stickiness_duration") + + @property + @pulumi.getter(name="stickinessExpirationDate") + def stickiness_expiration_date(self) -> Optional[str]: + return pulumi.get(self, "stickiness_expiration_date") + + @property + @pulumi.getter(name="stickinessRefresh") + def stickiness_refresh(self) -> Optional[bool]: + return pulumi.get(self, "stickiness_refresh") + + @property + @pulumi.getter(name="stickinessTitle") + def stickiness_title(self) -> Optional[str]: + return pulumi.get(self, "stickiness_title") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageResult(dict): + def __init__(__self__, *, + cp_code: Optional[int] = None, + download_domain_name: Optional[str] = None, + g2o_token: Optional[str] = None): + if cp_code is not None: + pulumi.set(__self__, "cp_code", cp_code) + if download_domain_name is not None: + pulumi.set(__self__, "download_domain_name", download_domain_name) + if g2o_token is not None: + pulumi.set(__self__, "g2o_token", g2o_token) + + @property + @pulumi.getter(name="cpCode") + def cp_code(self) -> Optional[int]: + return pulumi.get(self, "cp_code") + + @property + @pulumi.getter(name="downloadDomainName") + def download_domain_name(self) -> Optional[str]: + return pulumi.get(self, "download_domain_name") + + @property + @pulumi.getter(name="g2oToken") + def g2o_token(self) -> Optional[str]: + return pulumi.get(self, "g2o_token") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyResult(dict): + def __init__(__self__, *, + id: Optional[int] = None, + name: Optional[str] = None): + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapResult(dict): + def __init__(__self__, *, + from_origin_id: Optional[str] = None, + to_origin_ids: Optional[Sequence[str]] = None): + if from_origin_id is not None: + pulumi.set(__self__, "from_origin_id", from_origin_id) + if to_origin_ids is not None: + pulumi.set(__self__, "to_origin_ids", to_origin_ids) + + @property + @pulumi.getter(name="fromOriginId") + def from_origin_id(self) -> Optional[str]: + return pulumi.get(self, "from_origin_id") + + @property + @pulumi.getter(name="toOriginIds") + def to_origin_ids(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "to_origin_ids") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationResult(dict): + def __init__(__self__, *, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyResult'] = None, + cloudlet_shared_policy: Optional[int] = None, + enabled: Optional[bool] = None, + is_shared_policy: Optional[bool] = None, + label: Optional[str] = None, + locked: Optional[bool] = None, + population_cookie_automatic_salt: Optional[bool] = None, + population_cookie_domain: Optional[str] = None, + population_cookie_include_rule_name: Optional[bool] = None, + population_cookie_salt: Optional[str] = None, + population_cookie_type: Optional[str] = None, + population_duration: Optional[str] = None, + population_refresh: Optional[bool] = None, + population_title: Optional[str] = None, + segment_tracking_cookie_name: Optional[str] = None, + segment_tracking_custom_header: Optional[str] = None, + segment_tracking_method: Optional[str] = None, + segment_tracking_query_param: Optional[str] = None, + segment_tracking_title: Optional[str] = None, + specify_population_cookie_domain: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if cloudlet_policy is not None: + pulumi.set(__self__, "cloudlet_policy", cloudlet_policy) + if cloudlet_shared_policy is not None: + pulumi.set(__self__, "cloudlet_shared_policy", cloudlet_shared_policy) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if is_shared_policy is not None: + pulumi.set(__self__, "is_shared_policy", is_shared_policy) + if label is not None: + pulumi.set(__self__, "label", label) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if population_cookie_automatic_salt is not None: + pulumi.set(__self__, "population_cookie_automatic_salt", population_cookie_automatic_salt) + if population_cookie_domain is not None: + pulumi.set(__self__, "population_cookie_domain", population_cookie_domain) + if population_cookie_include_rule_name is not None: + pulumi.set(__self__, "population_cookie_include_rule_name", population_cookie_include_rule_name) + if population_cookie_salt is not None: + pulumi.set(__self__, "population_cookie_salt", population_cookie_salt) + if population_cookie_type is not None: + pulumi.set(__self__, "population_cookie_type", population_cookie_type) + if population_duration is not None: + pulumi.set(__self__, "population_duration", population_duration) + if population_refresh is not None: + pulumi.set(__self__, "population_refresh", population_refresh) + if population_title is not None: + pulumi.set(__self__, "population_title", population_title) + if segment_tracking_cookie_name is not None: + pulumi.set(__self__, "segment_tracking_cookie_name", segment_tracking_cookie_name) + if segment_tracking_custom_header is not None: + pulumi.set(__self__, "segment_tracking_custom_header", segment_tracking_custom_header) + if segment_tracking_method is not None: + pulumi.set(__self__, "segment_tracking_method", segment_tracking_method) + if segment_tracking_query_param is not None: + pulumi.set(__self__, "segment_tracking_query_param", segment_tracking_query_param) + if segment_tracking_title is not None: + pulumi.set(__self__, "segment_tracking_title", segment_tracking_title) + if specify_population_cookie_domain is not None: + pulumi.set(__self__, "specify_population_cookie_domain", specify_population_cookie_domain) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="cloudletPolicy") + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyResult']: + return pulumi.get(self, "cloudlet_policy") + + @property + @pulumi.getter(name="cloudletSharedPolicy") + def cloudlet_shared_policy(self) -> Optional[int]: + return pulumi.get(self, "cloudlet_shared_policy") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="isSharedPolicy") + def is_shared_policy(self) -> Optional[bool]: + return pulumi.get(self, "is_shared_policy") + + @property + @pulumi.getter + def label(self) -> Optional[str]: + return pulumi.get(self, "label") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="populationCookieAutomaticSalt") + def population_cookie_automatic_salt(self) -> Optional[bool]: + return pulumi.get(self, "population_cookie_automatic_salt") + + @property + @pulumi.getter(name="populationCookieDomain") + def population_cookie_domain(self) -> Optional[str]: + return pulumi.get(self, "population_cookie_domain") + + @property + @pulumi.getter(name="populationCookieIncludeRuleName") + def population_cookie_include_rule_name(self) -> Optional[bool]: + return pulumi.get(self, "population_cookie_include_rule_name") + + @property + @pulumi.getter(name="populationCookieSalt") + def population_cookie_salt(self) -> Optional[str]: + return pulumi.get(self, "population_cookie_salt") + + @property + @pulumi.getter(name="populationCookieType") + def population_cookie_type(self) -> Optional[str]: + return pulumi.get(self, "population_cookie_type") + + @property + @pulumi.getter(name="populationDuration") + def population_duration(self) -> Optional[str]: + return pulumi.get(self, "population_duration") + + @property + @pulumi.getter(name="populationRefresh") + def population_refresh(self) -> Optional[bool]: + return pulumi.get(self, "population_refresh") + + @property + @pulumi.getter(name="populationTitle") + def population_title(self) -> Optional[str]: + return pulumi.get(self, "population_title") + + @property + @pulumi.getter(name="segmentTrackingCookieName") + def segment_tracking_cookie_name(self) -> Optional[str]: + return pulumi.get(self, "segment_tracking_cookie_name") + + @property + @pulumi.getter(name="segmentTrackingCustomHeader") + def segment_tracking_custom_header(self) -> Optional[str]: + return pulumi.get(self, "segment_tracking_custom_header") + + @property + @pulumi.getter(name="segmentTrackingMethod") + def segment_tracking_method(self) -> Optional[str]: + return pulumi.get(self, "segment_tracking_method") + + @property + @pulumi.getter(name="segmentTrackingQueryParam") + def segment_tracking_query_param(self) -> Optional[str]: + return pulumi.get(self, "segment_tracking_query_param") + + @property + @pulumi.getter(name="segmentTrackingTitle") + def segment_tracking_title(self) -> Optional[str]: + return pulumi.get(self, "segment_tracking_title") + + @property + @pulumi.getter(name="specifyPopulationCookieDomain") + def specify_population_cookie_domain(self) -> Optional[bool]: + return pulumi.get(self, "specify_population_cookie_domain") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyResult(dict): + def __init__(__self__, *, + id: Optional[int] = None, + name: Optional[str] = None): + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationResult(dict): + def __init__(__self__, *, + autodv: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if autodv is not None: + pulumi.set(__self__, "autodv", autodv) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def autodv(self) -> Optional[str]: + return pulumi.get(self, "autodv") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingResult(dict): + def __init__(__self__, *, + conditional_error_pattern: Optional[str] = None, + conditional_http_statuses: Optional[Sequence[str]] = None, + conditional_sampling_frequency: Optional[str] = None, + cpcodes: Optional[str] = None, + enabled: Optional[bool] = None, + forward_type: Optional[str] = None, + locked: Optional[bool] = None, + request_type: Optional[str] = None, + sampling_frequency: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if conditional_error_pattern is not None: + pulumi.set(__self__, "conditional_error_pattern", conditional_error_pattern) + if conditional_http_statuses is not None: + pulumi.set(__self__, "conditional_http_statuses", conditional_http_statuses) + if conditional_sampling_frequency is not None: + pulumi.set(__self__, "conditional_sampling_frequency", conditional_sampling_frequency) + if cpcodes is not None: + pulumi.set(__self__, "cpcodes", cpcodes) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if forward_type is not None: + pulumi.set(__self__, "forward_type", forward_type) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if request_type is not None: + pulumi.set(__self__, "request_type", request_type) + if sampling_frequency is not None: + pulumi.set(__self__, "sampling_frequency", sampling_frequency) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="conditionalErrorPattern") + def conditional_error_pattern(self) -> Optional[str]: + return pulumi.get(self, "conditional_error_pattern") + + @property + @pulumi.getter(name="conditionalHttpStatuses") + def conditional_http_statuses(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "conditional_http_statuses") + + @property + @pulumi.getter(name="conditionalSamplingFrequency") + def conditional_sampling_frequency(self) -> Optional[str]: + return pulumi.get(self, "conditional_sampling_frequency") + + @property + @pulumi.getter + def cpcodes(self) -> Optional[str]: + return pulumi.get(self, "cpcodes") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="forwardType") + def forward_type(self) -> Optional[str]: + return pulumi.get(self, "forward_type") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="requestType") + def request_type(self) -> Optional[str]: + return pulumi.get(self, "request_type") + + @property + @pulumi.getter(name="samplingFrequency") + def sampling_frequency(self) -> Optional[str]: + return pulumi.get(self, "sampling_frequency") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + logging_enabled: Optional[bool] = None, + opt_mode: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if logging_enabled is not None: + pulumi.set(__self__, "logging_enabled", logging_enabled) + if opt_mode is not None: + pulumi.set(__self__, "opt_mode", opt_mode) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="loggingEnabled") + def logging_enabled(self) -> Optional[bool]: + return pulumi.get(self, "logging_enabled") + + @property + @pulumi.getter(name="optMode") + def opt_mode(self) -> Optional[bool]: + return pulumi.get(self, "opt_mode") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorBrotliResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + preserve_stale: Optional[bool] = None, + template_uuid: Optional[str] = None, + ttl: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if preserve_stale is not None: + pulumi.set(__self__, "preserve_stale", preserve_stale) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if ttl is not None: + pulumi.set(__self__, "ttl", ttl) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="preserveStale") + def preserve_stale(self) -> Optional[bool]: + return pulumi.get(self, "preserve_stale") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def ttl(self) -> Optional[str]: + return pulumi.get(self, "ttl") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdResult(dict): + def __init__(__self__, *, + elements: Optional[Sequence[str]] = None, + include_value: Optional[bool] = None, + locked: Optional[bool] = None, + optional: Optional[bool] = None, + rule: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + variable_name: Optional[str] = None): + if elements is not None: + pulumi.set(__self__, "elements", elements) + if include_value is not None: + pulumi.set(__self__, "include_value", include_value) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if optional is not None: + pulumi.set(__self__, "optional", optional) + if rule is not None: + pulumi.set(__self__, "rule", rule) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if variable_name is not None: + pulumi.set(__self__, "variable_name", variable_name) + + @property + @pulumi.getter + def elements(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "elements") + + @property + @pulumi.getter(name="includeValue") + def include_value(self) -> Optional[bool]: + return pulumi.get(self, "include_value") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def optional(self) -> Optional[bool]: + return pulumi.get(self, "optional") + + @property + @pulumi.getter + def rule(self) -> Optional[str]: + return pulumi.get(self, "rule") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter(name="variableName") + def variable_name(self) -> Optional[str]: + return pulumi.get(self, "variable_name") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsResult(dict): + def __init__(__self__, *, + behavior: Optional[str] = None, + exact_match: Optional[bool] = None, + locked: Optional[bool] = None, + parameters: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if behavior is not None: + pulumi.set(__self__, "behavior", behavior) + if exact_match is not None: + pulumi.set(__self__, "exact_match", exact_match) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if parameters is not None: + pulumi.set(__self__, "parameters", parameters) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def behavior(self) -> Optional[str]: + return pulumi.get(self, "behavior") + + @property + @pulumi.getter(name="exactMatch") + def exact_match(self) -> Optional[bool]: + return pulumi.get(self, "exact_match") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def parameters(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "parameters") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + purge_key: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if purge_key is not None: + pulumi.set(__self__, "purge_key", purge_key) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="purgeKey") + def purge_key(self) -> Optional[str]: + return pulumi.get(self, "purge_key") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCachePostResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + use_body: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if use_body is not None: + pulumi.set(__self__, "use_body", use_body) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter(name="useBody") + def use_body(self) -> Optional[str]: + return pulumi.get(self, "use_body") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectResult(dict): + def __init__(__self__, *, + enabled: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[str]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + tag: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if tag is not None: + pulumi.set(__self__, "tag", tag) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def tag(self) -> Optional[str]: + return pulumi.get(self, "tag") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleResult(dict): + def __init__(__self__, *, + behavior: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if behavior is not None: + pulumi.set(__self__, "behavior", behavior) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def behavior(self) -> Optional[str]: + return pulumi.get(self, "behavior") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCachingResult(dict): + def __init__(__self__, *, + behavior: Optional[str] = None, + cache_control_directives: Optional[str] = None, + cacheability_settings: Optional[str] = None, + default_ttl: Optional[str] = None, + enhanced_rfc_support: Optional[bool] = None, + expiration_settings: Optional[str] = None, + honor_max_age: Optional[bool] = None, + honor_must_revalidate: Optional[bool] = None, + honor_no_cache: Optional[bool] = None, + honor_no_store: Optional[bool] = None, + honor_private: Optional[bool] = None, + honor_proxy_revalidate: Optional[bool] = None, + honor_s_maxage: Optional[bool] = None, + locked: Optional[bool] = None, + must_revalidate: Optional[bool] = None, + revalidation_settings: Optional[str] = None, + template_uuid: Optional[str] = None, + ttl: Optional[str] = None, + uuid: Optional[str] = None): + if behavior is not None: + pulumi.set(__self__, "behavior", behavior) + if cache_control_directives is not None: + pulumi.set(__self__, "cache_control_directives", cache_control_directives) + if cacheability_settings is not None: + pulumi.set(__self__, "cacheability_settings", cacheability_settings) + if default_ttl is not None: + pulumi.set(__self__, "default_ttl", default_ttl) + if enhanced_rfc_support is not None: + pulumi.set(__self__, "enhanced_rfc_support", enhanced_rfc_support) + if expiration_settings is not None: + pulumi.set(__self__, "expiration_settings", expiration_settings) + if honor_max_age is not None: + pulumi.set(__self__, "honor_max_age", honor_max_age) + if honor_must_revalidate is not None: + pulumi.set(__self__, "honor_must_revalidate", honor_must_revalidate) + if honor_no_cache is not None: + pulumi.set(__self__, "honor_no_cache", honor_no_cache) + if honor_no_store is not None: + pulumi.set(__self__, "honor_no_store", honor_no_store) + if honor_private is not None: + pulumi.set(__self__, "honor_private", honor_private) + if honor_proxy_revalidate is not None: + pulumi.set(__self__, "honor_proxy_revalidate", honor_proxy_revalidate) + if honor_s_maxage is not None: + pulumi.set(__self__, "honor_s_maxage", honor_s_maxage) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if must_revalidate is not None: + pulumi.set(__self__, "must_revalidate", must_revalidate) + if revalidation_settings is not None: + pulumi.set(__self__, "revalidation_settings", revalidation_settings) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if ttl is not None: + pulumi.set(__self__, "ttl", ttl) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def behavior(self) -> Optional[str]: + return pulumi.get(self, "behavior") + + @property + @pulumi.getter(name="cacheControlDirectives") + def cache_control_directives(self) -> Optional[str]: + return pulumi.get(self, "cache_control_directives") + + @property + @pulumi.getter(name="cacheabilitySettings") + def cacheability_settings(self) -> Optional[str]: + return pulumi.get(self, "cacheability_settings") + + @property + @pulumi.getter(name="defaultTtl") + def default_ttl(self) -> Optional[str]: + return pulumi.get(self, "default_ttl") + + @property + @pulumi.getter(name="enhancedRfcSupport") + def enhanced_rfc_support(self) -> Optional[bool]: + return pulumi.get(self, "enhanced_rfc_support") + + @property + @pulumi.getter(name="expirationSettings") + def expiration_settings(self) -> Optional[str]: + return pulumi.get(self, "expiration_settings") + + @property + @pulumi.getter(name="honorMaxAge") + def honor_max_age(self) -> Optional[bool]: + return pulumi.get(self, "honor_max_age") + + @property + @pulumi.getter(name="honorMustRevalidate") + def honor_must_revalidate(self) -> Optional[bool]: + return pulumi.get(self, "honor_must_revalidate") + + @property + @pulumi.getter(name="honorNoCache") + def honor_no_cache(self) -> Optional[bool]: + return pulumi.get(self, "honor_no_cache") + + @property + @pulumi.getter(name="honorNoStore") + def honor_no_store(self) -> Optional[bool]: + return pulumi.get(self, "honor_no_store") + + @property + @pulumi.getter(name="honorPrivate") + def honor_private(self) -> Optional[bool]: + return pulumi.get(self, "honor_private") + + @property + @pulumi.getter(name="honorProxyRevalidate") + def honor_proxy_revalidate(self) -> Optional[bool]: + return pulumi.get(self, "honor_proxy_revalidate") + + @property + @pulumi.getter(name="honorSMaxage") + def honor_s_maxage(self) -> Optional[bool]: + return pulumi.get(self, "honor_s_maxage") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="mustRevalidate") + def must_revalidate(self) -> Optional[bool]: + return pulumi.get(self, "must_revalidate") + + @property + @pulumi.getter(name="revalidationSettings") + def revalidation_settings(self) -> Optional[str]: + return pulumi.get(self, "revalidation_settings") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def ttl(self) -> Optional[str]: + return pulumi.get(self, "ttl") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + limit: Optional[str] = None, + locked: Optional[bool] = None, + serve404: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if serve404 is not None: + pulumi.set(__self__, "serve404", serve404) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def limit(self) -> Optional[str]: + return pulumi.get(self, "limit") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def serve404(self) -> Optional[bool]: + return pulumi.get(self, "serve404") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsResult(dict): + def __init__(__self__, *, + country: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if country is not None: + pulumi.set(__self__, "country", country) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def country(self) -> Optional[str]: + return pulumi.get(self, "country") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsResult(dict): + def __init__(__self__, *, + cloud_locations: Optional[Sequence[str]] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if cloud_locations is not None: + pulumi.set(__self__, "cloud_locations", cloud_locations) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="cloudLocations") + def cloud_locations(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "cloud_locations") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + location: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if location is not None: + pulumi.set(__self__, "location", location) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def location(self) -> Optional[str]: + return pulumi.get(self, "location") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedResult(dict): + def __init__(__self__, *, + custom_failover_map: Optional[str] = None, + enabled: Optional[bool] = None, + failover_map: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if custom_failover_map is not None: + pulumi.set(__self__, "custom_failover_map", custom_failover_map) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if failover_map is not None: + pulumi.set(__self__, "failover_map", failover_map) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="customFailoverMap") + def custom_failover_map(self) -> Optional[str]: + return pulumi.get(self, "custom_failover_map") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="failoverMap") + def failover_map(self) -> Optional[str]: + return pulumi.get(self, "failover_map") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataResult(dict): + def __init__(__self__, *, + enable_cmcd_segment_prefetch: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enable_cmcd_segment_prefetch is not None: + pulumi.set(__self__, "enable_cmcd_segment_prefetch", enable_cmcd_segment_prefetch) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="enableCmcdSegmentPrefetch") + def enable_cmcd_segment_prefetch(self) -> Optional[bool]: + return pulumi.get(self, "enable_cmcd_segment_prefetch") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + origin_id: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if origin_id is not None: + pulumi.set(__self__, "origin_id", origin_id) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="originId") + def origin_id(self) -> Optional[str]: + return pulumi.get(self, "origin_id") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseResult(dict): + def __init__(__self__, *, + body: Optional[str] = None, + enabled: Optional[bool] = None, + force_eviction: Optional[bool] = None, + ignore_purge: Optional[bool] = None, + locked: Optional[bool] = None, + response_code: Optional[int] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if body is not None: + pulumi.set(__self__, "body", body) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if force_eviction is not None: + pulumi.set(__self__, "force_eviction", force_eviction) + if ignore_purge is not None: + pulumi.set(__self__, "ignore_purge", ignore_purge) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if response_code is not None: + pulumi.set(__self__, "response_code", response_code) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def body(self) -> Optional[str]: + return pulumi.get(self, "body") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="forceEviction") + def force_eviction(self) -> Optional[bool]: + return pulumi.get(self, "force_eviction") + + @property + @pulumi.getter(name="ignorePurge") + def ignore_purge(self) -> Optional[bool]: + return pulumi.get(self, "ignore_purge") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="responseCode") + def response_code(self) -> Optional[int]: + return pulumi.get(self, "response_code") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsResult(dict): + def __init__(__self__, *, + catalog_size: Optional[str] = None, + content_type: Optional[str] = None, + locked: Optional[bool] = None, + object_size: Optional[str] = None, + popularity_distribution: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if catalog_size is not None: + pulumi.set(__self__, "catalog_size", catalog_size) + if content_type is not None: + pulumi.set(__self__, "content_type", content_type) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if object_size is not None: + pulumi.set(__self__, "object_size", object_size) + if popularity_distribution is not None: + pulumi.set(__self__, "popularity_distribution", popularity_distribution) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="catalogSize") + def catalog_size(self) -> Optional[str]: + return pulumi.get(self, "catalog_size") + + @property + @pulumi.getter(name="contentType") + def content_type(self) -> Optional[str]: + return pulumi.get(self, "content_type") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="objectSize") + def object_size(self) -> Optional[str]: + return pulumi.get(self, "object_size") + + @property + @pulumi.getter(name="popularityDistribution") + def popularity_distribution(self) -> Optional[str]: + return pulumi.get(self, "popularity_distribution") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdResult(dict): + def __init__(__self__, *, + catalog_size: Optional[str] = None, + content_type: Optional[str] = None, + dash: Optional[bool] = None, + hds: Optional[bool] = None, + hls: Optional[bool] = None, + locked: Optional[bool] = None, + popularity_distribution: Optional[str] = None, + segment_duration_dash: Optional[str] = None, + segment_duration_dash_custom: Optional[int] = None, + segment_duration_hds: Optional[str] = None, + segment_duration_hds_custom: Optional[int] = None, + segment_duration_hls: Optional[str] = None, + segment_duration_hls_custom: Optional[float] = None, + segment_duration_smooth: Optional[str] = None, + segment_duration_smooth_custom: Optional[float] = None, + segment_size_dash: Optional[str] = None, + segment_size_hds: Optional[str] = None, + segment_size_hls: Optional[str] = None, + segment_size_smooth: Optional[str] = None, + smooth: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if catalog_size is not None: + pulumi.set(__self__, "catalog_size", catalog_size) + if content_type is not None: + pulumi.set(__self__, "content_type", content_type) + if dash is not None: + pulumi.set(__self__, "dash", dash) + if hds is not None: + pulumi.set(__self__, "hds", hds) + if hls is not None: + pulumi.set(__self__, "hls", hls) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if popularity_distribution is not None: + pulumi.set(__self__, "popularity_distribution", popularity_distribution) + if segment_duration_dash is not None: + pulumi.set(__self__, "segment_duration_dash", segment_duration_dash) + if segment_duration_dash_custom is not None: + pulumi.set(__self__, "segment_duration_dash_custom", segment_duration_dash_custom) + if segment_duration_hds is not None: + pulumi.set(__self__, "segment_duration_hds", segment_duration_hds) + if segment_duration_hds_custom is not None: + pulumi.set(__self__, "segment_duration_hds_custom", segment_duration_hds_custom) + if segment_duration_hls is not None: + pulumi.set(__self__, "segment_duration_hls", segment_duration_hls) + if segment_duration_hls_custom is not None: + pulumi.set(__self__, "segment_duration_hls_custom", segment_duration_hls_custom) + if segment_duration_smooth is not None: + pulumi.set(__self__, "segment_duration_smooth", segment_duration_smooth) + if segment_duration_smooth_custom is not None: + pulumi.set(__self__, "segment_duration_smooth_custom", segment_duration_smooth_custom) + if segment_size_dash is not None: + pulumi.set(__self__, "segment_size_dash", segment_size_dash) + if segment_size_hds is not None: + pulumi.set(__self__, "segment_size_hds", segment_size_hds) + if segment_size_hls is not None: + pulumi.set(__self__, "segment_size_hls", segment_size_hls) + if segment_size_smooth is not None: + pulumi.set(__self__, "segment_size_smooth", segment_size_smooth) + if smooth is not None: + pulumi.set(__self__, "smooth", smooth) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="catalogSize") + def catalog_size(self) -> Optional[str]: + return pulumi.get(self, "catalog_size") + + @property + @pulumi.getter(name="contentType") + def content_type(self) -> Optional[str]: + return pulumi.get(self, "content_type") + + @property + @pulumi.getter + def dash(self) -> Optional[bool]: + return pulumi.get(self, "dash") + + @property + @pulumi.getter + def hds(self) -> Optional[bool]: + return pulumi.get(self, "hds") + + @property + @pulumi.getter + def hls(self) -> Optional[bool]: + return pulumi.get(self, "hls") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="popularityDistribution") + def popularity_distribution(self) -> Optional[str]: + return pulumi.get(self, "popularity_distribution") + + @property + @pulumi.getter(name="segmentDurationDash") + def segment_duration_dash(self) -> Optional[str]: + return pulumi.get(self, "segment_duration_dash") + + @property + @pulumi.getter(name="segmentDurationDashCustom") + def segment_duration_dash_custom(self) -> Optional[int]: + return pulumi.get(self, "segment_duration_dash_custom") + + @property + @pulumi.getter(name="segmentDurationHds") + def segment_duration_hds(self) -> Optional[str]: + return pulumi.get(self, "segment_duration_hds") + + @property + @pulumi.getter(name="segmentDurationHdsCustom") + def segment_duration_hds_custom(self) -> Optional[int]: + return pulumi.get(self, "segment_duration_hds_custom") + + @property + @pulumi.getter(name="segmentDurationHls") + def segment_duration_hls(self) -> Optional[str]: + return pulumi.get(self, "segment_duration_hls") + + @property + @pulumi.getter(name="segmentDurationHlsCustom") + def segment_duration_hls_custom(self) -> Optional[float]: + return pulumi.get(self, "segment_duration_hls_custom") + + @property + @pulumi.getter(name="segmentDurationSmooth") + def segment_duration_smooth(self) -> Optional[str]: + return pulumi.get(self, "segment_duration_smooth") + + @property + @pulumi.getter(name="segmentDurationSmoothCustom") + def segment_duration_smooth_custom(self) -> Optional[float]: + return pulumi.get(self, "segment_duration_smooth_custom") + + @property + @pulumi.getter(name="segmentSizeDash") + def segment_size_dash(self) -> Optional[str]: + return pulumi.get(self, "segment_size_dash") + + @property + @pulumi.getter(name="segmentSizeHds") + def segment_size_hds(self) -> Optional[str]: + return pulumi.get(self, "segment_size_hds") + + @property + @pulumi.getter(name="segmentSizeHls") + def segment_size_hls(self) -> Optional[str]: + return pulumi.get(self, "segment_size_hls") + + @property + @pulumi.getter(name="segmentSizeSmooth") + def segment_size_smooth(self) -> Optional[str]: + return pulumi.get(self, "segment_size_smooth") + + @property + @pulumi.getter + def smooth(self) -> Optional[bool]: + return pulumi.get(self, "smooth") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdResult(dict): + def __init__(__self__, *, + catalog_size: Optional[str] = None, + content_type: Optional[str] = None, + locked: Optional[bool] = None, + object_size: Optional[str] = None, + optimize_option: Optional[bool] = None, + popularity_distribution: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if catalog_size is not None: + pulumi.set(__self__, "catalog_size", catalog_size) + if content_type is not None: + pulumi.set(__self__, "content_type", content_type) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if object_size is not None: + pulumi.set(__self__, "object_size", object_size) + if optimize_option is not None: + pulumi.set(__self__, "optimize_option", optimize_option) + if popularity_distribution is not None: + pulumi.set(__self__, "popularity_distribution", popularity_distribution) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="catalogSize") + def catalog_size(self) -> Optional[str]: + return pulumi.get(self, "catalog_size") + + @property + @pulumi.getter(name="contentType") + def content_type(self) -> Optional[str]: + return pulumi.get(self, "content_type") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="objectSize") + def object_size(self) -> Optional[str]: + return pulumi.get(self, "object_size") + + @property + @pulumi.getter(name="optimizeOption") + def optimize_option(self) -> Optional[bool]: + return pulumi.get(self, "optimize_option") + + @property + @pulumi.getter(name="popularityDistribution") + def popularity_distribution(self) -> Optional[str]: + return pulumi.get(self, "popularity_distribution") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileResult(dict): + def __init__(__self__, *, + catalog_size: Optional[str] = None, + content_type: Optional[str] = None, + locked: Optional[bool] = None, + object_size: Optional[str] = None, + popularity_distribution: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if catalog_size is not None: + pulumi.set(__self__, "catalog_size", catalog_size) + if content_type is not None: + pulumi.set(__self__, "content_type", content_type) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if object_size is not None: + pulumi.set(__self__, "object_size", object_size) + if popularity_distribution is not None: + pulumi.set(__self__, "popularity_distribution", popularity_distribution) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="catalogSize") + def catalog_size(self) -> Optional[str]: + return pulumi.get(self, "catalog_size") + + @property + @pulumi.getter(name="contentType") + def content_type(self) -> Optional[str]: + return pulumi.get(self, "content_type") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="objectSize") + def object_size(self) -> Optional[str]: + return pulumi.get(self, "object_size") + + @property + @pulumi.getter(name="popularityDistribution") + def popularity_distribution(self) -> Optional[str]: + return pulumi.get(self, "popularity_distribution") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveResult(dict): + def __init__(__self__, *, + catalog_size: Optional[str] = None, + content_type: Optional[str] = None, + dash: Optional[bool] = None, + hds: Optional[bool] = None, + hls: Optional[bool] = None, + locked: Optional[bool] = None, + popularity_distribution: Optional[str] = None, + segment_duration_dash: Optional[str] = None, + segment_duration_hds: Optional[str] = None, + segment_duration_hls: Optional[str] = None, + segment_duration_smooth: Optional[str] = None, + segment_size_dash: Optional[str] = None, + segment_size_hds: Optional[str] = None, + segment_size_hls: Optional[str] = None, + segment_size_smooth: Optional[str] = None, + smooth: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if catalog_size is not None: + pulumi.set(__self__, "catalog_size", catalog_size) + if content_type is not None: + pulumi.set(__self__, "content_type", content_type) + if dash is not None: + pulumi.set(__self__, "dash", dash) + if hds is not None: + pulumi.set(__self__, "hds", hds) + if hls is not None: + pulumi.set(__self__, "hls", hls) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if popularity_distribution is not None: + pulumi.set(__self__, "popularity_distribution", popularity_distribution) + if segment_duration_dash is not None: + pulumi.set(__self__, "segment_duration_dash", segment_duration_dash) + if segment_duration_hds is not None: + pulumi.set(__self__, "segment_duration_hds", segment_duration_hds) + if segment_duration_hls is not None: + pulumi.set(__self__, "segment_duration_hls", segment_duration_hls) + if segment_duration_smooth is not None: + pulumi.set(__self__, "segment_duration_smooth", segment_duration_smooth) + if segment_size_dash is not None: + pulumi.set(__self__, "segment_size_dash", segment_size_dash) + if segment_size_hds is not None: + pulumi.set(__self__, "segment_size_hds", segment_size_hds) + if segment_size_hls is not None: + pulumi.set(__self__, "segment_size_hls", segment_size_hls) + if segment_size_smooth is not None: + pulumi.set(__self__, "segment_size_smooth", segment_size_smooth) + if smooth is not None: + pulumi.set(__self__, "smooth", smooth) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="catalogSize") + def catalog_size(self) -> Optional[str]: + return pulumi.get(self, "catalog_size") + + @property + @pulumi.getter(name="contentType") + def content_type(self) -> Optional[str]: + return pulumi.get(self, "content_type") + + @property + @pulumi.getter + def dash(self) -> Optional[bool]: + return pulumi.get(self, "dash") + + @property + @pulumi.getter + def hds(self) -> Optional[bool]: + return pulumi.get(self, "hds") + + @property + @pulumi.getter + def hls(self) -> Optional[bool]: + return pulumi.get(self, "hls") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="popularityDistribution") + def popularity_distribution(self) -> Optional[str]: + return pulumi.get(self, "popularity_distribution") + + @property + @pulumi.getter(name="segmentDurationDash") + def segment_duration_dash(self) -> Optional[str]: + return pulumi.get(self, "segment_duration_dash") + + @property + @pulumi.getter(name="segmentDurationHds") + def segment_duration_hds(self) -> Optional[str]: + return pulumi.get(self, "segment_duration_hds") + + @property + @pulumi.getter(name="segmentDurationHls") + def segment_duration_hls(self) -> Optional[str]: + return pulumi.get(self, "segment_duration_hls") + + @property + @pulumi.getter(name="segmentDurationSmooth") + def segment_duration_smooth(self) -> Optional[str]: + return pulumi.get(self, "segment_duration_smooth") + + @property + @pulumi.getter(name="segmentSizeDash") + def segment_size_dash(self) -> Optional[str]: + return pulumi.get(self, "segment_size_dash") + + @property + @pulumi.getter(name="segmentSizeHds") + def segment_size_hds(self) -> Optional[str]: + return pulumi.get(self, "segment_size_hds") + + @property + @pulumi.getter(name="segmentSizeHls") + def segment_size_hls(self) -> Optional[str]: + return pulumi.get(self, "segment_size_hls") + + @property + @pulumi.getter(name="segmentSizeSmooth") + def segment_size_smooth(self) -> Optional[str]: + return pulumi.get(self, "segment_size_smooth") + + @property + @pulumi.getter + def smooth(self) -> Optional[bool]: + return pulumi.get(self, "smooth") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodResult(dict): + def __init__(__self__, *, + catalog_size: Optional[str] = None, + content_type: Optional[str] = None, + dash: Optional[bool] = None, + hds: Optional[bool] = None, + hls: Optional[bool] = None, + locked: Optional[bool] = None, + popularity_distribution: Optional[str] = None, + segment_duration_dash: Optional[str] = None, + segment_duration_hds: Optional[str] = None, + segment_duration_hls: Optional[str] = None, + segment_duration_smooth: Optional[str] = None, + segment_size_dash: Optional[str] = None, + segment_size_hds: Optional[str] = None, + segment_size_hls: Optional[str] = None, + segment_size_smooth: Optional[str] = None, + smooth: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if catalog_size is not None: + pulumi.set(__self__, "catalog_size", catalog_size) + if content_type is not None: + pulumi.set(__self__, "content_type", content_type) + if dash is not None: + pulumi.set(__self__, "dash", dash) + if hds is not None: + pulumi.set(__self__, "hds", hds) + if hls is not None: + pulumi.set(__self__, "hls", hls) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if popularity_distribution is not None: + pulumi.set(__self__, "popularity_distribution", popularity_distribution) + if segment_duration_dash is not None: + pulumi.set(__self__, "segment_duration_dash", segment_duration_dash) + if segment_duration_hds is not None: + pulumi.set(__self__, "segment_duration_hds", segment_duration_hds) + if segment_duration_hls is not None: + pulumi.set(__self__, "segment_duration_hls", segment_duration_hls) + if segment_duration_smooth is not None: + pulumi.set(__self__, "segment_duration_smooth", segment_duration_smooth) + if segment_size_dash is not None: + pulumi.set(__self__, "segment_size_dash", segment_size_dash) + if segment_size_hds is not None: + pulumi.set(__self__, "segment_size_hds", segment_size_hds) + if segment_size_hls is not None: + pulumi.set(__self__, "segment_size_hls", segment_size_hls) + if segment_size_smooth is not None: + pulumi.set(__self__, "segment_size_smooth", segment_size_smooth) + if smooth is not None: + pulumi.set(__self__, "smooth", smooth) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="catalogSize") + def catalog_size(self) -> Optional[str]: + return pulumi.get(self, "catalog_size") + + @property + @pulumi.getter(name="contentType") + def content_type(self) -> Optional[str]: + return pulumi.get(self, "content_type") + + @property + @pulumi.getter + def dash(self) -> Optional[bool]: + return pulumi.get(self, "dash") + + @property + @pulumi.getter + def hds(self) -> Optional[bool]: + return pulumi.get(self, "hds") + + @property + @pulumi.getter + def hls(self) -> Optional[bool]: + return pulumi.get(self, "hls") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="popularityDistribution") + def popularity_distribution(self) -> Optional[str]: + return pulumi.get(self, "popularity_distribution") + + @property + @pulumi.getter(name="segmentDurationDash") + def segment_duration_dash(self) -> Optional[str]: + return pulumi.get(self, "segment_duration_dash") + + @property + @pulumi.getter(name="segmentDurationHds") + def segment_duration_hds(self) -> Optional[str]: + return pulumi.get(self, "segment_duration_hds") + + @property + @pulumi.getter(name="segmentDurationHls") + def segment_duration_hls(self) -> Optional[str]: + return pulumi.get(self, "segment_duration_hls") + + @property + @pulumi.getter(name="segmentDurationSmooth") + def segment_duration_smooth(self) -> Optional[str]: + return pulumi.get(self, "segment_duration_smooth") + + @property + @pulumi.getter(name="segmentSizeDash") + def segment_size_dash(self) -> Optional[str]: + return pulumi.get(self, "segment_size_dash") + + @property + @pulumi.getter(name="segmentSizeHds") + def segment_size_hds(self) -> Optional[str]: + return pulumi.get(self, "segment_size_hds") + + @property + @pulumi.getter(name="segmentSizeHls") + def segment_size_hls(self) -> Optional[str]: + return pulumi.get(self, "segment_size_hls") + + @property + @pulumi.getter(name="segmentSizeSmooth") + def segment_size_smooth(self) -> Optional[str]: + return pulumi.get(self, "segment_size_smooth") + + @property + @pulumi.getter + def smooth(self) -> Optional[bool]: + return pulumi.get(self, "smooth") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionResult(dict): + def __init__(__self__, *, + enabled: Optional[bool] = None, + first_location: Optional[str] = None, + locked: Optional[bool] = None, + second_location: Optional[str] = None, + source_type: Optional[str] = None, + targets: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if first_location is not None: + pulumi.set(__self__, "first_location", first_location) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if second_location is not None: + pulumi.set(__self__, "second_location", second_location) + if source_type is not None: + pulumi.set(__self__, "source_type", source_type) + if targets is not None: + pulumi.set(__self__, "targets", targets) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="firstLocation") + def first_location(self) -> Optional[str]: + return pulumi.get(self, "first_location") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="secondLocation") + def second_location(self) -> Optional[str]: + return pulumi.get(self, "second_location") + + @property + @pulumi.getter(name="sourceType") + def source_type(self) -> Optional[str]: + return pulumi.get(self, "source_type") + + @property + @pulumi.getter + def targets(self) -> Optional[str]: + return pulumi.get(self, "targets") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionResult(dict): + def __init__(__self__, *, + countries: Optional[Sequence[str]] = None, + dmas: Optional[Sequence[str]] = None, + enable_geo_protection: Optional[bool] = None, + enable_geo_redirect_on_deny: Optional[bool] = None, + enable_ip_protection: Optional[bool] = None, + enable_ip_redirect_on_deny: Optional[bool] = None, + enable_referrer_protection: Optional[bool] = None, + enable_referrer_redirect_on_deny: Optional[bool] = None, + enabled: Optional[bool] = None, + geo_protection_mode: Optional[str] = None, + geo_protection_title: Optional[str] = None, + geo_redirect_url: Optional[str] = None, + ip_addresses: Optional[Sequence[str]] = None, + ip_protection_mode: Optional[str] = None, + ip_protection_title: Optional[str] = None, + ip_redirect_url: Optional[str] = None, + locked: Optional[bool] = None, + override_ip_addresses: Optional[Sequence[str]] = None, + referrer_domains: Optional[Sequence[str]] = None, + referrer_protection_mode: Optional[str] = None, + referrer_protection_title: Optional[str] = None, + referrer_redirect_url: Optional[str] = None, + regions: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if countries is not None: + pulumi.set(__self__, "countries", countries) + if dmas is not None: + pulumi.set(__self__, "dmas", dmas) + if enable_geo_protection is not None: + pulumi.set(__self__, "enable_geo_protection", enable_geo_protection) + if enable_geo_redirect_on_deny is not None: + pulumi.set(__self__, "enable_geo_redirect_on_deny", enable_geo_redirect_on_deny) + if enable_ip_protection is not None: + pulumi.set(__self__, "enable_ip_protection", enable_ip_protection) + if enable_ip_redirect_on_deny is not None: + pulumi.set(__self__, "enable_ip_redirect_on_deny", enable_ip_redirect_on_deny) + if enable_referrer_protection is not None: + pulumi.set(__self__, "enable_referrer_protection", enable_referrer_protection) + if enable_referrer_redirect_on_deny is not None: + pulumi.set(__self__, "enable_referrer_redirect_on_deny", enable_referrer_redirect_on_deny) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if geo_protection_mode is not None: + pulumi.set(__self__, "geo_protection_mode", geo_protection_mode) + if geo_protection_title is not None: + pulumi.set(__self__, "geo_protection_title", geo_protection_title) + if geo_redirect_url is not None: + pulumi.set(__self__, "geo_redirect_url", geo_redirect_url) + if ip_addresses is not None: + pulumi.set(__self__, "ip_addresses", ip_addresses) + if ip_protection_mode is not None: + pulumi.set(__self__, "ip_protection_mode", ip_protection_mode) + if ip_protection_title is not None: + pulumi.set(__self__, "ip_protection_title", ip_protection_title) + if ip_redirect_url is not None: + pulumi.set(__self__, "ip_redirect_url", ip_redirect_url) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if override_ip_addresses is not None: + pulumi.set(__self__, "override_ip_addresses", override_ip_addresses) + if referrer_domains is not None: + pulumi.set(__self__, "referrer_domains", referrer_domains) + if referrer_protection_mode is not None: + pulumi.set(__self__, "referrer_protection_mode", referrer_protection_mode) + if referrer_protection_title is not None: + pulumi.set(__self__, "referrer_protection_title", referrer_protection_title) + if referrer_redirect_url is not None: + pulumi.set(__self__, "referrer_redirect_url", referrer_redirect_url) + if regions is not None: + pulumi.set(__self__, "regions", regions) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def countries(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "countries") + + @property + @pulumi.getter + def dmas(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "dmas") + + @property + @pulumi.getter(name="enableGeoProtection") + def enable_geo_protection(self) -> Optional[bool]: + return pulumi.get(self, "enable_geo_protection") + + @property + @pulumi.getter(name="enableGeoRedirectOnDeny") + def enable_geo_redirect_on_deny(self) -> Optional[bool]: + return pulumi.get(self, "enable_geo_redirect_on_deny") + + @property + @pulumi.getter(name="enableIpProtection") + def enable_ip_protection(self) -> Optional[bool]: + return pulumi.get(self, "enable_ip_protection") + + @property + @pulumi.getter(name="enableIpRedirectOnDeny") + def enable_ip_redirect_on_deny(self) -> Optional[bool]: + return pulumi.get(self, "enable_ip_redirect_on_deny") + + @property + @pulumi.getter(name="enableReferrerProtection") + def enable_referrer_protection(self) -> Optional[bool]: + return pulumi.get(self, "enable_referrer_protection") + + @property + @pulumi.getter(name="enableReferrerRedirectOnDeny") + def enable_referrer_redirect_on_deny(self) -> Optional[bool]: + return pulumi.get(self, "enable_referrer_redirect_on_deny") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="geoProtectionMode") + def geo_protection_mode(self) -> Optional[str]: + return pulumi.get(self, "geo_protection_mode") + + @property + @pulumi.getter(name="geoProtectionTitle") + def geo_protection_title(self) -> Optional[str]: + return pulumi.get(self, "geo_protection_title") + + @property + @pulumi.getter(name="geoRedirectUrl") + def geo_redirect_url(self) -> Optional[str]: + return pulumi.get(self, "geo_redirect_url") + + @property + @pulumi.getter(name="ipAddresses") + def ip_addresses(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "ip_addresses") + + @property + @pulumi.getter(name="ipProtectionMode") + def ip_protection_mode(self) -> Optional[str]: + return pulumi.get(self, "ip_protection_mode") + + @property + @pulumi.getter(name="ipProtectionTitle") + def ip_protection_title(self) -> Optional[str]: + return pulumi.get(self, "ip_protection_title") + + @property + @pulumi.getter(name="ipRedirectUrl") + def ip_redirect_url(self) -> Optional[str]: + return pulumi.get(self, "ip_redirect_url") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="overrideIpAddresses") + def override_ip_addresses(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "override_ip_addresses") + + @property + @pulumi.getter(name="referrerDomains") + def referrer_domains(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "referrer_domains") + + @property + @pulumi.getter(name="referrerProtectionMode") + def referrer_protection_mode(self) -> Optional[str]: + return pulumi.get(self, "referrer_protection_mode") + + @property + @pulumi.getter(name="referrerProtectionTitle") + def referrer_protection_title(self) -> Optional[str]: + return pulumi.get(self, "referrer_protection_title") + + @property + @pulumi.getter(name="referrerRedirectUrl") + def referrer_redirect_url(self) -> Optional[str]: + return pulumi.get(self, "referrer_redirect_url") + + @property + @pulumi.getter + def regions(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "regions") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportResult(dict): + def __init__(__self__, *, + allow_credentials: Optional[bool] = None, + allow_headers: Optional[str] = None, + allow_origins: Optional[str] = None, + enabled: Optional[bool] = None, + expose_headers: Optional[Sequence[str]] = None, + headers: Optional[Sequence[str]] = None, + locked: Optional[bool] = None, + methods: Optional[Sequence[str]] = None, + origins: Optional[Sequence[str]] = None, + preflight_max_age: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if allow_credentials is not None: + pulumi.set(__self__, "allow_credentials", allow_credentials) + if allow_headers is not None: + pulumi.set(__self__, "allow_headers", allow_headers) + if allow_origins is not None: + pulumi.set(__self__, "allow_origins", allow_origins) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if expose_headers is not None: + pulumi.set(__self__, "expose_headers", expose_headers) + if headers is not None: + pulumi.set(__self__, "headers", headers) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if methods is not None: + pulumi.set(__self__, "methods", methods) + if origins is not None: + pulumi.set(__self__, "origins", origins) + if preflight_max_age is not None: + pulumi.set(__self__, "preflight_max_age", preflight_max_age) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="allowCredentials") + def allow_credentials(self) -> Optional[bool]: + return pulumi.get(self, "allow_credentials") + + @property + @pulumi.getter(name="allowHeaders") + def allow_headers(self) -> Optional[str]: + return pulumi.get(self, "allow_headers") + + @property + @pulumi.getter(name="allowOrigins") + def allow_origins(self) -> Optional[str]: + return pulumi.get(self, "allow_origins") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="exposeHeaders") + def expose_headers(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "expose_headers") + + @property + @pulumi.getter + def headers(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "headers") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def methods(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "methods") + + @property + @pulumi.getter + def origins(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "origins") + + @property + @pulumi.getter(name="preflightMaxAge") + def preflight_max_age(self) -> Optional[str]: + return pulumi.get(self, "preflight_max_age") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None, + value: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueResult'] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def value(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueResult']: + return pulumi.get(self, "value") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueResult(dict): + def __init__(__self__, *, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsResult'] = None, + created_date: Optional[int] = None, + description: Optional[str] = None, + id: Optional[int] = None, + name: Optional[str] = None, + products: Optional[Sequence[str]] = None): + if cp_code_limits is not None: + pulumi.set(__self__, "cp_code_limits", cp_code_limits) + if created_date is not None: + pulumi.set(__self__, "created_date", created_date) + if description is not None: + pulumi.set(__self__, "description", description) + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + if products is not None: + pulumi.set(__self__, "products", products) + + @property + @pulumi.getter(name="cpCodeLimits") + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsResult']: + return pulumi.get(self, "cp_code_limits") + + @property + @pulumi.getter(name="createdDate") + def created_date(self) -> Optional[int]: + return pulumi.get(self, "created_date") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + return pulumi.get(self, "description") + + @property + @pulumi.getter + def id(self) -> Optional[int]: + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def products(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "products") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsResult(dict): + def __init__(__self__, *, + current_capacity: Optional[int] = None, + limit: Optional[int] = None, + limit_type: Optional[str] = None): + if current_capacity is not None: + pulumi.set(__self__, "current_capacity", current_capacity) + if limit is not None: + pulumi.set(__self__, "limit", limit) + if limit_type is not None: + pulumi.set(__self__, "limit_type", limit_type) + + @property + @pulumi.getter(name="currentCapacity") + def current_capacity(self) -> Optional[int]: + return pulumi.get(self, "current_capacity") + + @property + @pulumi.getter + def limit(self) -> Optional[int]: + return pulumi.get(self, "limit") + + @property + @pulumi.getter(name="limitType") + def limit_type(self) -> Optional[str]: + return pulumi.get(self, "limit_type") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorResult(dict): + def __init__(__self__, *, + behavior_id: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if behavior_id is not None: + pulumi.set(__self__, "behavior_id", behavior_id) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="behaviorId") + def behavior_id(self) -> Optional[str]: + return pulumi.get(self, "behavior_id") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamResult(dict): + def __init__(__self__, *, + beacon_stream_title: Optional[str] = None, + collect_midgress_traffic: Optional[bool] = None, + datastream_ids: Optional[str] = None, + enabled: Optional[bool] = None, + locked: Optional[bool] = None, + log_enabled: Optional[bool] = None, + log_stream_names: Optional[Sequence[str]] = None, + log_stream_title: Optional[str] = None, + sampling_percentage: Optional[int] = None, + stream_type: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if beacon_stream_title is not None: + pulumi.set(__self__, "beacon_stream_title", beacon_stream_title) + if collect_midgress_traffic is not None: + pulumi.set(__self__, "collect_midgress_traffic", collect_midgress_traffic) + if datastream_ids is not None: + pulumi.set(__self__, "datastream_ids", datastream_ids) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if log_enabled is not None: + pulumi.set(__self__, "log_enabled", log_enabled) + if log_stream_names is not None: + pulumi.set(__self__, "log_stream_names", log_stream_names) + if log_stream_title is not None: + pulumi.set(__self__, "log_stream_title", log_stream_title) + if sampling_percentage is not None: + pulumi.set(__self__, "sampling_percentage", sampling_percentage) + if stream_type is not None: + pulumi.set(__self__, "stream_type", stream_type) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="beaconStreamTitle") + def beacon_stream_title(self) -> Optional[str]: + return pulumi.get(self, "beacon_stream_title") + + @property + @pulumi.getter(name="collectMidgressTraffic") + def collect_midgress_traffic(self) -> Optional[bool]: + return pulumi.get(self, "collect_midgress_traffic") + + @property + @pulumi.getter(name="datastreamIds") + def datastream_ids(self) -> Optional[str]: + return pulumi.get(self, "datastream_ids") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="logEnabled") + def log_enabled(self) -> Optional[bool]: + return pulumi.get(self, "log_enabled") + + @property + @pulumi.getter(name="logStreamNames") + def log_stream_names(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "log_stream_names") + + @property + @pulumi.getter(name="logStreamTitle") + def log_stream_title(self) -> Optional[str]: + return pulumi.get(self, "log_stream_title") + + @property + @pulumi.getter(name="samplingPercentage") + def sampling_percentage(self) -> Optional[int]: + return pulumi.get(self, "sampling_percentage") + + @property + @pulumi.getter(name="streamType") + def stream_type(self) -> Optional[str]: + return pulumi.get(self, "stream_type") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDcpResult(dict): + def __init__(__self__, *, + anonymous: Optional[bool] = None, + enabled: Optional[bool] = None, + gwenabled: Optional[bool] = None, + locked: Optional[bool] = None, + namespace_id: Optional[str] = None, + template_uuid: Optional[str] = None, + tlsenabled: Optional[bool] = None, + uuid: Optional[str] = None, + wsenabled: Optional[bool] = None): + if anonymous is not None: + pulumi.set(__self__, "anonymous", anonymous) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if gwenabled is not None: + pulumi.set(__self__, "gwenabled", gwenabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if namespace_id is not None: + pulumi.set(__self__, "namespace_id", namespace_id) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if tlsenabled is not None: + pulumi.set(__self__, "tlsenabled", tlsenabled) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + if wsenabled is not None: + pulumi.set(__self__, "wsenabled", wsenabled) + + @property + @pulumi.getter + def anonymous(self) -> Optional[bool]: + return pulumi.get(self, "anonymous") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def gwenabled(self) -> Optional[bool]: + return pulumi.get(self, "gwenabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="namespaceId") + def namespace_id(self) -> Optional[str]: + return pulumi.get(self, "namespace_id") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def tlsenabled(self) -> Optional[bool]: + return pulumi.get(self, "tlsenabled") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + @property + @pulumi.getter + def wsenabled(self) -> Optional[bool]: + return pulumi.get(self, "wsenabled") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationResult(dict): + def __init__(__self__, *, + hash_conversion_algorithm: Optional[str] = None, + hash_conversion_key: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if hash_conversion_algorithm is not None: + pulumi.set(__self__, "hash_conversion_algorithm", hash_conversion_algorithm) + if hash_conversion_key is not None: + pulumi.set(__self__, "hash_conversion_key", hash_conversion_key) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="hashConversionAlgorithm") + def hash_conversion_algorithm(self) -> Optional[str]: + return pulumi.get(self, "hash_conversion_algorithm") + + @property + @pulumi.getter(name="hashConversionKey") + def hash_conversion_key(self) -> Optional[str]: + return pulumi.get(self, "hash_conversion_key") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + regex_pattern: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if regex_pattern is not None: + pulumi.set(__self__, "regex_pattern", regex_pattern) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="regexPattern") + def regex_pattern(self) -> Optional[str]: + return pulumi.get(self, "regex_pattern") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationResult(dict): + def __init__(__self__, *, + locked: Optional[bool] = None, + substring_end: Optional[str] = None, + substring_start: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if locked is not None: + pulumi.set(__self__, "locked", locked) + if substring_end is not None: + pulumi.set(__self__, "substring_end", substring_end) + if substring_start is not None: + pulumi.set(__self__, "substring_start", substring_start) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="substringEnd") + def substring_end(self) -> Optional[str]: + return pulumi.get(self, "substring_end") + + @property + @pulumi.getter(name="substringStart") + def substring_start(self) -> Optional[str]: + return pulumi.get(self, "substring_start") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorResult(dict): + def __init__(__self__, *, + certificate_field: Optional[str] = None, + dcp_mutual_auth_processing_variable_id: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if certificate_field is not None: + pulumi.set(__self__, "certificate_field", certificate_field) + if dcp_mutual_auth_processing_variable_id is not None: + pulumi.set(__self__, "dcp_mutual_auth_processing_variable_id", dcp_mutual_auth_processing_variable_id) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="certificateField") + def certificate_field(self) -> Optional[str]: + return pulumi.get(self, "certificate_field") + + @property + @pulumi.getter(name="dcpMutualAuthProcessingVariableId") + def dcp_mutual_auth_processing_variable_id(self) -> Optional[str]: + return pulumi.get(self, "dcp_mutual_auth_processing_variable_id") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsResult(dict): + def __init__(__self__, *, + group_names: Optional[Sequence[str]] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if group_names is not None: + pulumi.set(__self__, "group_names", group_names) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="groupNames") + def group_names(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "group_names") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsResult(dict): + def __init__(__self__, *, + custom_values: Optional[bool] = None, + enabled: Optional[bool] = None, + hostname: Optional[str] = None, + locked: Optional[bool] = None, + path: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if custom_values is not None: + pulumi.set(__self__, "custom_values", custom_values) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if hostname is not None: + pulumi.set(__self__, "hostname", hostname) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if path is not None: + pulumi.set(__self__, "path", path) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="customValues") + def custom_values(self) -> Optional[bool]: + return pulumi.get(self, "custom_values") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def hostname(self) -> Optional[str]: + return pulumi.get(self, "hostname") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def path(self) -> Optional[str]: + return pulumi.get(self, "path") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthResult(dict): + def __init__(__self__, *, + extract_hostname: Optional[bool] = None, + extract_jurisdiction: Optional[bool] = None, + extract_namespace: Optional[bool] = None, + hostname_claim: Optional[str] = None, + jurisdiction_claim: Optional[str] = None, + locked: Optional[bool] = None, + namespace_claim: Optional[str] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if extract_hostname is not None: + pulumi.set(__self__, "extract_hostname", extract_hostname) + if extract_jurisdiction is not None: + pulumi.set(__self__, "extract_jurisdiction", extract_jurisdiction) + if extract_namespace is not None: + pulumi.set(__self__, "extract_namespace", extract_namespace) + if hostname_claim is not None: + pulumi.set(__self__, "hostname_claim", hostname_claim) + if jurisdiction_claim is not None: + pulumi.set(__self__, "jurisdiction_claim", jurisdiction_claim) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if namespace_claim is not None: + pulumi.set(__self__, "namespace_claim", namespace_claim) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="extractHostname") + def extract_hostname(self) -> Optional[bool]: + return pulumi.get(self, "extract_hostname") + + @property + @pulumi.getter(name="extractJurisdiction") + def extract_jurisdiction(self) -> Optional[bool]: + return pulumi.get(self, "extract_jurisdiction") + + @property + @pulumi.getter(name="extractNamespace") + def extract_namespace(self) -> Optional[bool]: + return pulumi.get(self, "extract_namespace") + + @property + @pulumi.getter(name="hostnameClaim") + def hostname_claim(self) -> Optional[str]: + return pulumi.get(self, "hostname_claim") + + @property + @pulumi.getter(name="jurisdictionClaim") + def jurisdiction_claim(self) -> Optional[str]: + return pulumi.get(self, "jurisdiction_claim") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="namespaceClaim") + def namespace_claim(self) -> Optional[str]: + return pulumi.get(self, "namespace_claim") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptResult(dict): + def __init__(__self__, *, + enabled: Optional[str] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enabled(self) -> Optional[str]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -21842,7 +45631,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorDenyDirectFailoverAccessResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessResult(dict): def __init__(__self__, *, enabled: Optional[str] = None, locked: Optional[bool] = None, @@ -21879,7 +45668,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorDeviceCharacteristicCacheIdResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdResult(dict): def __init__(__self__, *, elements: Optional[Sequence[str]] = None, locked: Optional[bool] = None, @@ -21916,7 +45705,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorDeviceCharacteristicHeaderResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderResult(dict): def __init__(__self__, *, elements: Optional[Sequence[str]] = None, locked: Optional[bool] = None, @@ -21953,7 +45742,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorDnsAsyncRefreshResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -21998,7 +45787,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorDnsPrefreshResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshResult(dict): def __init__(__self__, *, delay: Optional[str] = None, enabled: Optional[bool] = None, @@ -22051,7 +45840,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorDowngradeProtocolResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -22088,7 +45877,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorDownloadCompleteMarkerResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerResult(dict): def __init__(__self__, *, enabled: Optional[str] = None, locked: Optional[bool] = None, @@ -22125,7 +45914,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorDownloadNotificationResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationResult(dict): def __init__(__self__, *, enabled: Optional[str] = None, locked: Optional[bool] = None, @@ -22162,7 +45951,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorDownstreamCacheResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheResult(dict): def __init__(__self__, *, allow_behavior: Optional[str] = None, behavior: Optional[str] = None, @@ -22231,7 +46020,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorDynamicThroughtputOptimizationResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -22268,7 +46057,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorDynamicThroughtputOptimizationOverrideResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -22305,7 +46094,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorDynamicWebContentResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentResult(dict): def __init__(__self__, *, image_compression: Optional[bool] = None, locked: Optional[bool] = None, @@ -22366,7 +46155,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorEcmsBulkUploadResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -22403,7 +46192,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorEcmsDatabaseResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseResult(dict): def __init__(__self__, *, database: Optional[str] = None, extract_location: Optional[str] = None, @@ -22472,7 +46261,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorEcmsDatasetResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetResult(dict): def __init__(__self__, *, dataset: Optional[str] = None, extract_location: Optional[str] = None, @@ -22541,7 +46330,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorEcmsObjectKeyResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, regex: Optional[str] = None, @@ -22578,7 +46367,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorEdgeConnectResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectResult(dict): def __init__(__self__, *, aggregate_lines: Optional[str] = None, aggregate_size: Optional[str] = None, @@ -22679,7 +46468,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingAdvancedResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedResult(dict): def __init__(__self__, *, description: Optional[str] = None, locked: Optional[bool] = None, @@ -22724,12 +46513,12 @@ def xml(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenterResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterResult(dict): def __init__(__self__, *, cookie_name: Optional[str] = None, description: Optional[str] = None, enable_failover: Optional[bool] = None, - failover_rules: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenterFailoverRuleResult']] = None, + failover_rules: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleResult']] = None, failover_title: Optional[str] = None, hostname: Optional[str] = None, ip: Optional[str] = None, @@ -22777,7 +46566,7 @@ def enable_failover(self) -> Optional[bool]: @property @pulumi.getter(name="failoverRules") - def failover_rules(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenterFailoverRuleResult']]: + def failover_rules(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleResult']]: return pulumi.get(self, "failover_rules") @property @@ -22817,7 +46606,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingDataCenterFailoverRuleResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleResult(dict): def __init__(__self__, *, absolute_path: Optional[bool] = None, context_root: Optional[str] = None, @@ -22862,7 +46651,7 @@ def override_hostname(self) -> Optional[bool]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorEdgeLoadBalancingOriginResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginResult(dict): def __init__(__self__, *, cookie_name: Optional[str] = None, description: Optional[str] = None, @@ -22939,7 +46728,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorEdgeOriginAuthorizationResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationResult(dict): def __init__(__self__, *, cookie_name: Optional[str] = None, domain: Optional[str] = None, @@ -23000,9 +46789,9 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorEdgeRedirectorResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorResult(dict): def __init__(__self__, *, - cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorEdgeRedirectorCloudletPolicyResult'] = None, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyResult'] = None, cloudlet_shared_policy: Optional[int] = None, enabled: Optional[bool] = None, is_shared_policy: Optional[bool] = None, @@ -23026,7 +46815,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorEdgeRedirectorCloudletPolicyResult']: + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyResult']: return pulumi.get(self, "cloudlet_policy") @property @@ -23061,7 +46850,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorEdgeRedirectorCloudletPolicyResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyResult(dict): def __init__(__self__, *, id: Optional[int] = None, name: Optional[str] = None): @@ -23082,7 +46871,7 @@ def name(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorEdgeScapeResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -23119,7 +46908,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorEdgeSideIncludesResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesResult(dict): def __init__(__self__, *, detect_injection: Optional[bool] = None, enable_via_http: Optional[bool] = None, @@ -23204,7 +46993,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorEdgeWorkerResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerResult(dict): def __init__(__self__, *, create_edge_worker: Optional[str] = None, edge_worker_id: Optional[str] = None, @@ -23265,7 +47054,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorEnhancedAkamaiProtocolResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolResult(dict): def __init__(__self__, *, display: Optional[str] = None, locked: Optional[bool] = None, @@ -23302,7 +47091,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorEnhancedProxyDetectionResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionResult(dict): def __init__(__self__, *, anonymous_vpn: Optional[str] = None, best_practice_action: Optional[str] = None, @@ -23595,7 +47384,7 @@ def vpn_data_center(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorEpdForwardHeaderEnrichmentResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -23632,7 +47421,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorFailActionResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorFailActionResult(dict): def __init__(__self__, *, action_type: Optional[str] = None, allow_fcm_parent_override: Optional[bool] = None, @@ -23642,14 +47431,14 @@ def __init__(__self__, *, content_custom_path: Optional[bool] = None, content_hostname: Optional[str] = None, content_path: Optional[str] = None, - cp_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCodeResult'] = None, + cp_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeResult'] = None, dynamic_custom_path: Optional[bool] = None, dynamic_method: Optional[str] = None, dynamic_path: Optional[str] = None, enabled: Optional[bool] = None, locked: Optional[bool] = None, modify_protocol: Optional[bool] = None, - net_storage_hostname: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorFailActionNetStorageHostnameResult'] = None, + net_storage_hostname: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameResult'] = None, net_storage_path: Optional[str] = None, preserve_query_string: Optional[bool] = None, protocol: Optional[str] = None, @@ -23782,7 +47571,7 @@ def content_path(self) -> Optional[str]: @property @pulumi.getter(name="cpCode") - def cp_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCodeResult']: + def cp_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeResult']: return pulumi.get(self, "cp_code") @property @@ -23817,7 +47606,7 @@ def modify_protocol(self) -> Optional[bool]: @property @pulumi.getter(name="netStorageHostname") - def net_storage_hostname(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorFailActionNetStorageHostnameResult']: + def net_storage_hostname(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameResult']: return pulumi.get(self, "net_storage_hostname") @property @@ -23917,9 +47706,9 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCodeResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeResult(dict): def __init__(__self__, *, - cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCodeCpCodeLimitsResult'] = None, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsResult'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -23940,7 +47729,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCodeCpCodeLimitsResult']: + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsResult']: return pulumi.get(self, "cp_code_limits") @property @@ -23970,7 +47759,7 @@ def products(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorFailActionCpCodeCpCodeLimitsResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsResult(dict): def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -23999,7 +47788,7 @@ def limit_type(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorFailActionNetStorageHostnameResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameResult(dict): def __init__(__self__, *, cp_code: Optional[int] = None, download_domain_name: Optional[str] = None, @@ -24028,7 +47817,7 @@ def g2o_token(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorFailoverBotManagerFeatureCompatibilityResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityResult(dict): def __init__(__self__, *, compatibility: Optional[bool] = None, locked: Optional[bool] = None, @@ -24065,7 +47854,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorFastInvalidateResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -24102,9 +47891,9 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingResult(dict): def __init__(__self__, *, - cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingCloudletPolicyResult'] = None, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyResult'] = None, enabled: Optional[bool] = None, java_script_insertion_rule: Optional[str] = None, locked: Optional[bool] = None, @@ -24128,7 +47917,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingCloudletPolicyResult']: + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyResult']: return pulumi.get(self, "cloudlet_policy") @property @@ -24163,7 +47952,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingCloudletPolicyResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyResult(dict): def __init__(__self__, *, id: Optional[int] = None, name: Optional[str] = None): @@ -24184,9 +47973,9 @@ def name(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingPlusResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusResult(dict): def __init__(__self__, *, - cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingPlusCloudletPolicyResult'] = None, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyResult'] = None, enabled: Optional[bool] = None, java_script_insertion_rule: Optional[str] = None, locked: Optional[bool] = None, @@ -24210,7 +47999,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingPlusCloudletPolicyResult']: + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyResult']: return pulumi.get(self, "cloudlet_policy") @property @@ -24245,7 +48034,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorFirstPartyMarketingPlusCloudletPolicyResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyResult(dict): def __init__(__self__, *, id: Optional[int] = None, name: Optional[str] = None): @@ -24266,9 +48055,9 @@ def name(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorForwardRewriteResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteResult(dict): def __init__(__self__, *, - cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorForwardRewriteCloudletPolicyResult'] = None, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyResult'] = None, cloudlet_shared_policy: Optional[int] = None, enabled: Optional[bool] = None, is_shared_policy: Optional[bool] = None, @@ -24292,7 +48081,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorForwardRewriteCloudletPolicyResult']: + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyResult']: return pulumi.get(self, "cloudlet_policy") @property @@ -24327,7 +48116,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorForwardRewriteCloudletPolicyResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyResult(dict): def __init__(__self__, *, id: Optional[int] = None, name: Optional[str] = None): @@ -24348,44 +48137,7 @@ def name(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorFrontEndOptimizationResult(dict): - def __init__(__self__, *, - enabled: Optional[bool] = None, - locked: Optional[bool] = None, - template_uuid: Optional[str] = None, - uuid: Optional[str] = None): - if enabled is not None: - pulumi.set(__self__, "enabled", enabled) - if locked is not None: - pulumi.set(__self__, "locked", locked) - if template_uuid is not None: - pulumi.set(__self__, "template_uuid", template_uuid) - if uuid is not None: - pulumi.set(__self__, "uuid", uuid) - - @property - @pulumi.getter - def enabled(self) -> Optional[bool]: - return pulumi.get(self, "enabled") - - @property - @pulumi.getter - def locked(self) -> Optional[bool]: - return pulumi.get(self, "locked") - - @property - @pulumi.getter(name="templateUuid") - def template_uuid(self) -> Optional[str]: - return pulumi.get(self, "template_uuid") - - @property - @pulumi.getter - def uuid(self) -> Optional[str]: - return pulumi.get(self, "uuid") - - -@pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorG2oheaderResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderResult(dict): def __init__(__self__, *, custom_sign_strings: Optional[Sequence[str]] = None, data_header: Optional[str] = None, @@ -24478,7 +48230,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorGlobalRequestNumberResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberResult(dict): def __init__(__self__, *, header_name: Optional[str] = None, locked: Optional[bool] = None, @@ -24531,7 +48283,7 @@ def variable_name(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorGraphqlCachingResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingResult(dict): def __init__(__self__, *, advanced: Optional[str] = None, cache_responses_with_errors: Optional[bool] = None, @@ -24608,7 +48360,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorGzipResponseResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseResult(dict): def __init__(__self__, *, behavior: Optional[str] = None, locked: Optional[bool] = None, @@ -24645,7 +48397,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorHdDataAdvancedResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedResult(dict): def __init__(__self__, *, description: Optional[str] = None, locked: Optional[bool] = None, @@ -24690,7 +48442,7 @@ def xml(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorHealthDetectionResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, maximum_reconnects: Optional[int] = None, @@ -24743,7 +48495,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorHsafEipBindingResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingResult(dict): def __init__(__self__, *, custom_extracted_serial: Optional[bool] = None, enabled: Optional[bool] = None, @@ -24812,7 +48564,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorHttp2Result(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Result(dict): def __init__(__self__, *, enabled: Optional[str] = None, locked: Optional[bool] = None, @@ -24849,7 +48601,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorHttp3Result(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Result(dict): def __init__(__self__, *, enable: Optional[bool] = None, locked: Optional[bool] = None, @@ -24886,7 +48638,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorHttpStrictTransportSecurityResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityResult(dict): def __init__(__self__, *, enable: Optional[bool] = None, include_sub_domains: Optional[bool] = None, @@ -24963,7 +48715,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorHttpToHttpsUpgradeResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -25000,7 +48752,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorImOverrideResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideResult(dict): def __init__(__self__, *, dpr: Optional[float] = None, dprvar: Optional[str] = None, @@ -25141,11 +48893,11 @@ def widthvar(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerResult(dict): def __init__(__self__, *, apply_best_file_type: Optional[bool] = None, - cp_code_original: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginalResult'] = None, - cp_code_transformed: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformedResult'] = None, + cp_code_original: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalResult'] = None, + cp_code_transformed: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedResult'] = None, enabled: Optional[bool] = None, image_set: Optional[str] = None, locked: Optional[bool] = None, @@ -25184,12 +48936,12 @@ def apply_best_file_type(self) -> Optional[bool]: @property @pulumi.getter(name="cpCodeOriginal") - def cp_code_original(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginalResult']: + def cp_code_original(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalResult']: return pulumi.get(self, "cp_code_original") @property @pulumi.getter(name="cpCodeTransformed") - def cp_code_transformed(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformedResult']: + def cp_code_transformed(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedResult']: return pulumi.get(self, "cp_code_transformed") @property @@ -25234,9 +48986,9 @@ def video_set(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginalResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalResult(dict): def __init__(__self__, *, - cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsResult'] = None, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsResult'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -25257,7 +49009,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsResult']: + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsResult']: return pulumi.get(self, "cp_code_limits") @property @@ -25287,7 +49039,7 @@ def products(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsResult(dict): def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -25316,9 +49068,9 @@ def limit_type(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformedResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedResult(dict): def __init__(__self__, *, - cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsResult'] = None, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsResult'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -25339,7 +49091,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsResult']: + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsResult']: return pulumi.get(self, "cp_code_limits") @property @@ -25369,7 +49121,7 @@ def products(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsResult(dict): def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -25398,13 +49150,13 @@ def limit_type(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerResult(dict): def __init__(__self__, *, advanced: Optional[bool] = None, api_reference_title: Optional[str] = None, apply_best_file_type: Optional[bool] = None, - cp_code_original: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginalResult'] = None, - cp_code_transformed: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformedResult'] = None, + cp_code_original: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalResult'] = None, + cp_code_transformed: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedResult'] = None, enabled: Optional[bool] = None, locked: Optional[bool] = None, policy_set: Optional[str] = None, @@ -25469,12 +49221,12 @@ def apply_best_file_type(self) -> Optional[bool]: @property @pulumi.getter(name="cpCodeOriginal") - def cp_code_original(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginalResult']: + def cp_code_original(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalResult']: return pulumi.get(self, "cp_code_original") @property @pulumi.getter(name="cpCodeTransformed") - def cp_code_transformed(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformedResult']: + def cp_code_transformed(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedResult']: return pulumi.get(self, "cp_code_transformed") @property @@ -25539,9 +49291,9 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginalResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalResult(dict): def __init__(__self__, *, - cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginalCpCodeLimitsResult'] = None, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsResult'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -25562,7 +49314,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginalCpCodeLimitsResult']: + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsResult']: return pulumi.get(self, "cp_code_limits") @property @@ -25592,7 +49344,7 @@ def products(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeOriginalCpCodeLimitsResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsResult(dict): def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -25621,9 +49373,9 @@ def limit_type(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformedResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedResult(dict): def __init__(__self__, *, - cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformedCpCodeLimitsResult'] = None, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsResult'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -25644,7 +49396,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformedCpCodeLimitsResult']: + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsResult']: return pulumi.get(self, "cp_code_limits") @property @@ -25674,7 +49426,7 @@ def products(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerCpCodeTransformedCpCodeLimitsResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsResult(dict): def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -25703,13 +49455,13 @@ def limit_type(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoResult(dict): def __init__(__self__, *, advanced: Optional[bool] = None, api_reference_title: Optional[str] = None, apply_best_file_type: Optional[bool] = None, - cp_code_original: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginalResult'] = None, - cp_code_transformed: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformedResult'] = None, + cp_code_original: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalResult'] = None, + cp_code_transformed: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedResult'] = None, enabled: Optional[bool] = None, locked: Optional[bool] = None, policy_set: Optional[str] = None, @@ -25774,12 +49526,12 @@ def apply_best_file_type(self) -> Optional[bool]: @property @pulumi.getter(name="cpCodeOriginal") - def cp_code_original(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginalResult']: + def cp_code_original(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalResult']: return pulumi.get(self, "cp_code_original") @property @pulumi.getter(name="cpCodeTransformed") - def cp_code_transformed(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformedResult']: + def cp_code_transformed(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedResult']: return pulumi.get(self, "cp_code_transformed") @property @@ -25844,9 +49596,9 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginalResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalResult(dict): def __init__(__self__, *, - cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsResult'] = None, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsResult'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -25867,7 +49619,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsResult']: + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsResult']: return pulumi.get(self, "cp_code_limits") @property @@ -25897,7 +49649,7 @@ def products(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsResult(dict): def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -25926,9 +49678,9 @@ def limit_type(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformedResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedResult(dict): def __init__(__self__, *, - cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsResult'] = None, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsResult'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -25949,7 +49701,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsResult']: + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsResult']: return pulumi.get(self, "cp_code_limits") @property @@ -25979,7 +49731,7 @@ def products(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsResult(dict): def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -26008,7 +49760,7 @@ def limit_type(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorIncludeResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorIncludeResult(dict): def __init__(__self__, *, id: Optional[str] = None, locked: Optional[bool] = None, @@ -26045,294 +49797,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorInputValidationResult(dict): - def __init__(__self__, *, - allow_large_post_body: Optional[bool] = None, - cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorInputValidationCloudletPolicyResult'] = None, - enabled: Optional[bool] = None, - failure302_uri: Optional[str] = None, - label: Optional[str] = None, - locked: Optional[bool] = None, - penalty302_uri: Optional[str] = None, - penalty403_net_storage_path: Optional[str] = None, - penalty_action: Optional[str] = None, - penalty_branded_deny_cache_ttl: Optional[int] = None, - penalty_net_storage: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorInputValidationPenaltyNetStorageResult'] = None, - penalty_threshold: Optional[int] = None, - penalty_title: Optional[str] = None, - reset_on_valid: Optional[bool] = None, - template_uuid: Optional[str] = None, - user_identification_by_cookie: Optional[bool] = None, - user_identification_by_headers: Optional[bool] = None, - user_identification_by_ip: Optional[bool] = None, - user_identification_by_params: Optional[bool] = None, - user_identification_key_cookie: Optional[str] = None, - user_identification_key_headers: Optional[Sequence[str]] = None, - user_identification_key_params: Optional[Sequence[str]] = None, - user_identification_title: Optional[str] = None, - uuid: Optional[str] = None, - validate_on_origin_header_name: Optional[str] = None, - validate_on_origin_header_value: Optional[str] = None, - validate_on_origin_response_code: Optional[int] = None, - validate_on_origin_with: Optional[str] = None, - validation_title: Optional[str] = None): - if allow_large_post_body is not None: - pulumi.set(__self__, "allow_large_post_body", allow_large_post_body) - if cloudlet_policy is not None: - pulumi.set(__self__, "cloudlet_policy", cloudlet_policy) - if enabled is not None: - pulumi.set(__self__, "enabled", enabled) - if failure302_uri is not None: - pulumi.set(__self__, "failure302_uri", failure302_uri) - if label is not None: - pulumi.set(__self__, "label", label) - if locked is not None: - pulumi.set(__self__, "locked", locked) - if penalty302_uri is not None: - pulumi.set(__self__, "penalty302_uri", penalty302_uri) - if penalty403_net_storage_path is not None: - pulumi.set(__self__, "penalty403_net_storage_path", penalty403_net_storage_path) - if penalty_action is not None: - pulumi.set(__self__, "penalty_action", penalty_action) - if penalty_branded_deny_cache_ttl is not None: - pulumi.set(__self__, "penalty_branded_deny_cache_ttl", penalty_branded_deny_cache_ttl) - if penalty_net_storage is not None: - pulumi.set(__self__, "penalty_net_storage", penalty_net_storage) - if penalty_threshold is not None: - pulumi.set(__self__, "penalty_threshold", penalty_threshold) - if penalty_title is not None: - pulumi.set(__self__, "penalty_title", penalty_title) - if reset_on_valid is not None: - pulumi.set(__self__, "reset_on_valid", reset_on_valid) - if template_uuid is not None: - pulumi.set(__self__, "template_uuid", template_uuid) - if user_identification_by_cookie is not None: - pulumi.set(__self__, "user_identification_by_cookie", user_identification_by_cookie) - if user_identification_by_headers is not None: - pulumi.set(__self__, "user_identification_by_headers", user_identification_by_headers) - if user_identification_by_ip is not None: - pulumi.set(__self__, "user_identification_by_ip", user_identification_by_ip) - if user_identification_by_params is not None: - pulumi.set(__self__, "user_identification_by_params", user_identification_by_params) - if user_identification_key_cookie is not None: - pulumi.set(__self__, "user_identification_key_cookie", user_identification_key_cookie) - if user_identification_key_headers is not None: - pulumi.set(__self__, "user_identification_key_headers", user_identification_key_headers) - if user_identification_key_params is not None: - pulumi.set(__self__, "user_identification_key_params", user_identification_key_params) - if user_identification_title is not None: - pulumi.set(__self__, "user_identification_title", user_identification_title) - if uuid is not None: - pulumi.set(__self__, "uuid", uuid) - if validate_on_origin_header_name is not None: - pulumi.set(__self__, "validate_on_origin_header_name", validate_on_origin_header_name) - if validate_on_origin_header_value is not None: - pulumi.set(__self__, "validate_on_origin_header_value", validate_on_origin_header_value) - if validate_on_origin_response_code is not None: - pulumi.set(__self__, "validate_on_origin_response_code", validate_on_origin_response_code) - if validate_on_origin_with is not None: - pulumi.set(__self__, "validate_on_origin_with", validate_on_origin_with) - if validation_title is not None: - pulumi.set(__self__, "validation_title", validation_title) - - @property - @pulumi.getter(name="allowLargePostBody") - def allow_large_post_body(self) -> Optional[bool]: - return pulumi.get(self, "allow_large_post_body") - - @property - @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorInputValidationCloudletPolicyResult']: - return pulumi.get(self, "cloudlet_policy") - - @property - @pulumi.getter - def enabled(self) -> Optional[bool]: - return pulumi.get(self, "enabled") - - @property - @pulumi.getter(name="failure302Uri") - def failure302_uri(self) -> Optional[str]: - return pulumi.get(self, "failure302_uri") - - @property - @pulumi.getter - def label(self) -> Optional[str]: - return pulumi.get(self, "label") - - @property - @pulumi.getter - def locked(self) -> Optional[bool]: - return pulumi.get(self, "locked") - - @property - @pulumi.getter(name="penalty302Uri") - def penalty302_uri(self) -> Optional[str]: - return pulumi.get(self, "penalty302_uri") - - @property - @pulumi.getter(name="penalty403NetStoragePath") - def penalty403_net_storage_path(self) -> Optional[str]: - return pulumi.get(self, "penalty403_net_storage_path") - - @property - @pulumi.getter(name="penaltyAction") - def penalty_action(self) -> Optional[str]: - return pulumi.get(self, "penalty_action") - - @property - @pulumi.getter(name="penaltyBrandedDenyCacheTtl") - def penalty_branded_deny_cache_ttl(self) -> Optional[int]: - return pulumi.get(self, "penalty_branded_deny_cache_ttl") - - @property - @pulumi.getter(name="penaltyNetStorage") - def penalty_net_storage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorInputValidationPenaltyNetStorageResult']: - return pulumi.get(self, "penalty_net_storage") - - @property - @pulumi.getter(name="penaltyThreshold") - def penalty_threshold(self) -> Optional[int]: - return pulumi.get(self, "penalty_threshold") - - @property - @pulumi.getter(name="penaltyTitle") - def penalty_title(self) -> Optional[str]: - return pulumi.get(self, "penalty_title") - - @property - @pulumi.getter(name="resetOnValid") - def reset_on_valid(self) -> Optional[bool]: - return pulumi.get(self, "reset_on_valid") - - @property - @pulumi.getter(name="templateUuid") - def template_uuid(self) -> Optional[str]: - return pulumi.get(self, "template_uuid") - - @property - @pulumi.getter(name="userIdentificationByCookie") - def user_identification_by_cookie(self) -> Optional[bool]: - return pulumi.get(self, "user_identification_by_cookie") - - @property - @pulumi.getter(name="userIdentificationByHeaders") - def user_identification_by_headers(self) -> Optional[bool]: - return pulumi.get(self, "user_identification_by_headers") - - @property - @pulumi.getter(name="userIdentificationByIp") - def user_identification_by_ip(self) -> Optional[bool]: - return pulumi.get(self, "user_identification_by_ip") - - @property - @pulumi.getter(name="userIdentificationByParams") - def user_identification_by_params(self) -> Optional[bool]: - return pulumi.get(self, "user_identification_by_params") - - @property - @pulumi.getter(name="userIdentificationKeyCookie") - def user_identification_key_cookie(self) -> Optional[str]: - return pulumi.get(self, "user_identification_key_cookie") - - @property - @pulumi.getter(name="userIdentificationKeyHeaders") - def user_identification_key_headers(self) -> Optional[Sequence[str]]: - return pulumi.get(self, "user_identification_key_headers") - - @property - @pulumi.getter(name="userIdentificationKeyParams") - def user_identification_key_params(self) -> Optional[Sequence[str]]: - return pulumi.get(self, "user_identification_key_params") - - @property - @pulumi.getter(name="userIdentificationTitle") - def user_identification_title(self) -> Optional[str]: - return pulumi.get(self, "user_identification_title") - - @property - @pulumi.getter - def uuid(self) -> Optional[str]: - return pulumi.get(self, "uuid") - - @property - @pulumi.getter(name="validateOnOriginHeaderName") - def validate_on_origin_header_name(self) -> Optional[str]: - return pulumi.get(self, "validate_on_origin_header_name") - - @property - @pulumi.getter(name="validateOnOriginHeaderValue") - def validate_on_origin_header_value(self) -> Optional[str]: - return pulumi.get(self, "validate_on_origin_header_value") - - @property - @pulumi.getter(name="validateOnOriginResponseCode") - def validate_on_origin_response_code(self) -> Optional[int]: - return pulumi.get(self, "validate_on_origin_response_code") - - @property - @pulumi.getter(name="validateOnOriginWith") - def validate_on_origin_with(self) -> Optional[str]: - return pulumi.get(self, "validate_on_origin_with") - - @property - @pulumi.getter(name="validationTitle") - def validation_title(self) -> Optional[str]: - return pulumi.get(self, "validation_title") - - -@pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorInputValidationCloudletPolicyResult(dict): - def __init__(__self__, *, - id: Optional[int] = None, - name: Optional[str] = None): - if id is not None: - pulumi.set(__self__, "id", id) - if name is not None: - pulumi.set(__self__, "name", name) - - @property - @pulumi.getter - def id(self) -> Optional[int]: - return pulumi.get(self, "id") - - @property - @pulumi.getter - def name(self) -> Optional[str]: - return pulumi.get(self, "name") - - -@pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorInputValidationPenaltyNetStorageResult(dict): - def __init__(__self__, *, - cp_code: Optional[int] = None, - download_domain_name: Optional[str] = None, - g2o_token: Optional[str] = None): - if cp_code is not None: - pulumi.set(__self__, "cp_code", cp_code) - if download_domain_name is not None: - pulumi.set(__self__, "download_domain_name", download_domain_name) - if g2o_token is not None: - pulumi.set(__self__, "g2o_token", g2o_token) - - @property - @pulumi.getter(name="cpCode") - def cp_code(self) -> Optional[int]: - return pulumi.get(self, "cp_code") - - @property - @pulumi.getter(name="downloadDomainName") - def download_domain_name(self) -> Optional[str]: - return pulumi.get(self, "download_domain_name") - - @property - @pulumi.getter(name="g2oToken") - def g2o_token(self) -> Optional[str]: - return pulumi.get(self, "g2o_token") - - -@pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorInstantResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorInstantResult(dict): def __init__(__self__, *, custom_link_relations: Optional[Sequence[str]] = None, locked: Optional[bool] = None, @@ -26401,7 +49866,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorInstantConfigResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -26438,7 +49903,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorLargeFileOptimizationResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationResult(dict): def __init__(__self__, *, enable_partial_object_caching: Optional[str] = None, enabled: Optional[bool] = None, @@ -26507,7 +49972,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorLargeFileOptimizationAdvancedResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, fragment_size: Optional[str] = None, @@ -26576,13 +50041,13 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateResult(dict): def __init__(__self__, *, - bitrate_tables: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateBitrateTableResult']] = None, + bitrate_tables: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableResult']] = None, enabled: Optional[bool] = None, locked: Optional[bool] = None, template_uuid: Optional[str] = None, - threshold_tables: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateThresholdTableResult']] = None, + threshold_tables: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableResult']] = None, uuid: Optional[str] = None): if bitrate_tables is not None: pulumi.set(__self__, "bitrate_tables", bitrate_tables) @@ -26599,7 +50064,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="bitrateTables") - def bitrate_tables(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateBitrateTableResult']]: + def bitrate_tables(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableResult']]: return pulumi.get(self, "bitrate_tables") @property @@ -26619,7 +50084,7 @@ def template_uuid(self) -> Optional[str]: @property @pulumi.getter(name="thresholdTables") - def threshold_tables(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateThresholdTableResult']]: + def threshold_tables(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableResult']]: return pulumi.get(self, "threshold_tables") @property @@ -26629,7 +50094,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateBitrateTableResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableResult(dict): def __init__(__self__, *, bitrate_unit: Optional[str] = None, bitrate_value: Optional[float] = None): @@ -26650,7 +50115,7 @@ def bitrate_value(self) -> Optional[float]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorLimitBitRateThresholdTableResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableResult(dict): def __init__(__self__, *, threshold_unit: Optional[str] = None, threshold_value: Optional[int] = None): @@ -26671,7 +50136,7 @@ def threshold_value(self) -> Optional[int]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorLogCustomResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomResult(dict): def __init__(__self__, *, custom_log_field: Optional[str] = None, locked: Optional[bool] = None, @@ -26716,7 +50181,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorMPulseResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorMPulseResult(dict): def __init__(__self__, *, api_key: Optional[str] = None, buffer_size: Optional[str] = None, @@ -26801,7 +50266,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorManifestPersonalizationResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, hls_enable_debug_headers: Optional[bool] = None, @@ -26926,7 +50391,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorManifestReroutingResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, partner: Optional[str] = None, @@ -26971,7 +50436,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorManualServerPushResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, serverpushlists: Optional[Sequence[str]] = None, @@ -27008,7 +50473,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorMediaAccelerationResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -27045,7 +50510,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorMediaAccelerationQuicOptoutResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, optout: Optional[str] = None, @@ -27082,7 +50547,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorMediaClientResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientResult(dict): def __init__(__self__, *, beacon_id: Optional[str] = None, enabled: Optional[bool] = None, @@ -27135,7 +50600,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorMediaFileRetrievalOptimizationResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -27172,7 +50637,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorMediaOriginFailoverResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverResult(dict): def __init__(__self__, *, cache_error_response: Optional[bool] = None, cache_window: Optional[str] = None, @@ -27609,7 +51074,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorMetadataCachingResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -27646,7 +51111,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorMobileSdkPerformanceResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -27691,7 +51156,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorModifyIncomingRequestHeaderResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderResult(dict): def __init__(__self__, *, action: Optional[str] = None, avoid_duplicate_headers: Optional[bool] = None, @@ -27792,7 +51257,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorModifyIncomingResponseHeaderResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderResult(dict): def __init__(__self__, *, action: Optional[str] = None, avoid_duplicate_headers: Optional[bool] = None, @@ -27893,7 +51358,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorModifyOutgoingRequestHeaderResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderResult(dict): def __init__(__self__, *, action: Optional[str] = None, avoid_duplicate_headers: Optional[bool] = None, @@ -28010,7 +51475,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorModifyOutgoingResponseHeaderResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderResult(dict): def __init__(__self__, *, action: Optional[str] = None, avoid_duplicate_headers: Optional[bool] = None, @@ -28127,7 +51592,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorModifyViaHeaderResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -28180,12 +51645,12 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorOriginResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginResult(dict): def __init__(__self__, *, cache_key_hostname: Optional[str] = None, compress: Optional[bool] = None, - custom_certificate_authorities: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthorityResult']] = None, - custom_certificates: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateResult']] = None, + custom_certificate_authorities: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityResult']] = None, + custom_certificates: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateResult']] = None, custom_forward_host_header: Optional[str] = None, custom_valid_cn_values: Optional[Sequence[str]] = None, enable_true_client_ip: Optional[bool] = None, @@ -28196,7 +51661,7 @@ def __init__(__self__, *, ip_version: Optional[str] = None, locked: Optional[bool] = None, mslorigin: Optional[str] = None, - net_storage: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginNetStorageResult'] = None, + net_storage: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageResult'] = None, origin_certificate: Optional[str] = None, origin_certs_to_honor: Optional[str] = None, origin_id: Optional[str] = None, @@ -28309,12 +51774,12 @@ def compress(self) -> Optional[bool]: @property @pulumi.getter(name="customCertificateAuthorities") - def custom_certificate_authorities(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthorityResult']]: + def custom_certificate_authorities(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityResult']]: return pulumi.get(self, "custom_certificate_authorities") @property @pulumi.getter(name="customCertificates") - def custom_certificates(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateResult']]: + def custom_certificates(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateResult']]: return pulumi.get(self, "custom_certificates") @property @@ -28369,7 +51834,7 @@ def mslorigin(self) -> Optional[str]: @property @pulumi.getter(name="netStorage") - def net_storage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginNetStorageResult']: + def net_storage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageResult']: return pulumi.get(self, "net_storage") @property @@ -28489,7 +51954,7 @@ def verification_mode(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorOriginCharacteristicsResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsResult(dict): def __init__(__self__, *, access_key_encrypted_storage: Optional[bool] = None, adc_title: Optional[str] = None, @@ -28497,6 +51962,7 @@ def __init__(__self__, *, authentication_method_title: Optional[str] = None, aws_access_key_id: Optional[str] = None, aws_access_key_version_guid: Optional[str] = None, + aws_ar_region: Optional[str] = None, aws_host: Optional[str] = None, aws_region: Optional[str] = None, aws_secret_access_key: Optional[str] = None, @@ -28505,13 +51971,18 @@ def __init__(__self__, *, custom_sign_strings: Optional[Sequence[str]] = None, direct_connect_geo: Optional[str] = None, encoding_version: Optional[int] = None, + end_point_service: Optional[str] = None, gcs_access_key_version_guid: Optional[str] = None, gcs_hmac_key_access_id: Optional[str] = None, gcs_hmac_key_secret: Optional[str] = None, + hostname_tag: Optional[bool] = None, locked: Optional[bool] = None, mslkey: Optional[str] = None, mslname: Optional[str] = None, nonce: Optional[str] = None, + origin_location_title: Optional[str] = None, + property_id_tag: Optional[bool] = None, + role_arn: Optional[str] = None, secret_key: Optional[str] = None, template_uuid: Optional[str] = None, use_custom_sign_string: Optional[bool] = None, @@ -28528,6 +51999,8 @@ def __init__(__self__, *, pulumi.set(__self__, "aws_access_key_id", aws_access_key_id) if aws_access_key_version_guid is not None: pulumi.set(__self__, "aws_access_key_version_guid", aws_access_key_version_guid) + if aws_ar_region is not None: + pulumi.set(__self__, "aws_ar_region", aws_ar_region) if aws_host is not None: pulumi.set(__self__, "aws_host", aws_host) if aws_region is not None: @@ -28544,12 +52017,16 @@ def __init__(__self__, *, pulumi.set(__self__, "direct_connect_geo", direct_connect_geo) if encoding_version is not None: pulumi.set(__self__, "encoding_version", encoding_version) + if end_point_service is not None: + pulumi.set(__self__, "end_point_service", end_point_service) if gcs_access_key_version_guid is not None: pulumi.set(__self__, "gcs_access_key_version_guid", gcs_access_key_version_guid) if gcs_hmac_key_access_id is not None: pulumi.set(__self__, "gcs_hmac_key_access_id", gcs_hmac_key_access_id) if gcs_hmac_key_secret is not None: pulumi.set(__self__, "gcs_hmac_key_secret", gcs_hmac_key_secret) + if hostname_tag is not None: + pulumi.set(__self__, "hostname_tag", hostname_tag) if locked is not None: pulumi.set(__self__, "locked", locked) if mslkey is not None: @@ -28558,6 +52035,12 @@ def __init__(__self__, *, pulumi.set(__self__, "mslname", mslname) if nonce is not None: pulumi.set(__self__, "nonce", nonce) + if origin_location_title is not None: + pulumi.set(__self__, "origin_location_title", origin_location_title) + if property_id_tag is not None: + pulumi.set(__self__, "property_id_tag", property_id_tag) + if role_arn is not None: + pulumi.set(__self__, "role_arn", role_arn) if secret_key is not None: pulumi.set(__self__, "secret_key", secret_key) if template_uuid is not None: @@ -28597,6 +52080,11 @@ def aws_access_key_id(self) -> Optional[str]: def aws_access_key_version_guid(self) -> Optional[str]: return pulumi.get(self, "aws_access_key_version_guid") + @property + @pulumi.getter(name="awsArRegion") + def aws_ar_region(self) -> Optional[str]: + return pulumi.get(self, "aws_ar_region") + @property @pulumi.getter(name="awsHost") def aws_host(self) -> Optional[str]: @@ -28637,6 +52125,11 @@ def direct_connect_geo(self) -> Optional[str]: def encoding_version(self) -> Optional[int]: return pulumi.get(self, "encoding_version") + @property + @pulumi.getter(name="endPointService") + def end_point_service(self) -> Optional[str]: + return pulumi.get(self, "end_point_service") + @property @pulumi.getter(name="gcsAccessKeyVersionGuid") def gcs_access_key_version_guid(self) -> Optional[str]: @@ -28652,6 +52145,11 @@ def gcs_hmac_key_access_id(self) -> Optional[str]: def gcs_hmac_key_secret(self) -> Optional[str]: return pulumi.get(self, "gcs_hmac_key_secret") + @property + @pulumi.getter(name="hostnameTag") + def hostname_tag(self) -> Optional[bool]: + return pulumi.get(self, "hostname_tag") + @property @pulumi.getter def locked(self) -> Optional[bool]: @@ -28672,6 +52170,21 @@ def mslname(self) -> Optional[str]: def nonce(self) -> Optional[str]: return pulumi.get(self, "nonce") + @property + @pulumi.getter(name="originLocationTitle") + def origin_location_title(self) -> Optional[str]: + return pulumi.get(self, "origin_location_title") + + @property + @pulumi.getter(name="propertyIdTag") + def property_id_tag(self) -> Optional[bool]: + return pulumi.get(self, "property_id_tag") + + @property + @pulumi.getter(name="roleArn") + def role_arn(self) -> Optional[str]: + return pulumi.get(self, "role_arn") + @property @pulumi.getter(name="secretKey") def secret_key(self) -> Optional[str]: @@ -28694,7 +52207,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorOriginCharacteristicsWsdResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, origintype: Optional[str] = None, @@ -28731,11 +52244,11 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateResult(dict): def __init__(__self__, *, can_be_ca: Optional[bool] = None, can_be_leaf: Optional[bool] = None, - issuer_rdns: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateIssuerRdnsResult'] = None, + issuer_rdns: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsResult'] = None, not_after: Optional[int] = None, not_before: Optional[int] = None, pem_encoded_cert: Optional[str] = None, @@ -28748,7 +52261,7 @@ def __init__(__self__, *, sig_alg_name: Optional[str] = None, subject_alternative_names: Optional[Sequence[str]] = None, subject_cn: Optional[str] = None, - subject_rdns: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateSubjectRdnsResult'] = None, + subject_rdns: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsResult'] = None, version: Optional[int] = None): if can_be_ca is not None: pulumi.set(__self__, "can_be_ca", can_be_ca) @@ -28797,7 +52310,7 @@ def can_be_leaf(self) -> Optional[bool]: @property @pulumi.getter(name="issuerRdns") - def issuer_rdns(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateIssuerRdnsResult']: + def issuer_rdns(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsResult']: return pulumi.get(self, "issuer_rdns") @property @@ -28862,7 +52375,7 @@ def subject_cn(self) -> Optional[str]: @property @pulumi.getter(name="subjectRdns") - def subject_rdns(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateSubjectRdnsResult']: + def subject_rdns(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsResult']: return pulumi.get(self, "subject_rdns") @property @@ -28872,11 +52385,11 @@ def version(self) -> Optional[int]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthorityResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityResult(dict): def __init__(__self__, *, can_be_ca: Optional[bool] = None, can_be_leaf: Optional[bool] = None, - issuer_rdns: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthorityIssuerRdnsResult'] = None, + issuer_rdns: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsResult'] = None, not_after: Optional[int] = None, not_before: Optional[int] = None, pem_encoded_cert: Optional[str] = None, @@ -28889,7 +52402,7 @@ def __init__(__self__, *, sig_alg_name: Optional[str] = None, subject_alternative_names: Optional[Sequence[str]] = None, subject_cn: Optional[str] = None, - subject_rdns: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthoritySubjectRdnsResult'] = None, + subject_rdns: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsResult'] = None, version: Optional[int] = None): if can_be_ca is not None: pulumi.set(__self__, "can_be_ca", can_be_ca) @@ -28938,7 +52451,7 @@ def can_be_leaf(self) -> Optional[bool]: @property @pulumi.getter(name="issuerRdns") - def issuer_rdns(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthorityIssuerRdnsResult']: + def issuer_rdns(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsResult']: return pulumi.get(self, "issuer_rdns") @property @@ -29003,7 +52516,7 @@ def subject_cn(self) -> Optional[str]: @property @pulumi.getter(name="subjectRdns") - def subject_rdns(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthoritySubjectRdnsResult']: + def subject_rdns(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsResult']: return pulumi.get(self, "subject_rdns") @property @@ -29013,7 +52526,7 @@ def version(self) -> Optional[int]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthorityIssuerRdnsResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsResult(dict): def __init__(__self__, *, c: Optional[str] = None, cn: Optional[str] = None, @@ -29050,7 +52563,7 @@ def ou(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateAuthoritySubjectRdnsResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsResult(dict): def __init__(__self__, *, c: Optional[str] = None, cn: Optional[str] = None, @@ -29087,7 +52600,7 @@ def ou(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateIssuerRdnsResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsResult(dict): def __init__(__self__, *, c: Optional[str] = None, cn: Optional[str] = None, @@ -29124,7 +52637,7 @@ def ou(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorOriginCustomCertificateSubjectRdnsResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsResult(dict): def __init__(__self__, *, c: Optional[str] = None, cn: Optional[str] = None, @@ -29161,7 +52674,7 @@ def ou(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorOriginFailureRecoveryMethodResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodResult(dict): def __init__(__self__, *, custom_status_code: Optional[str] = None, locked: Optional[bool] = None, @@ -29206,7 +52719,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorOriginFailureRecoveryPolicyResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyResult(dict): def __init__(__self__, *, binary_equivalent_content: Optional[bool] = None, enable_ip_avoidance: Optional[bool] = None, @@ -29483,7 +52996,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorOriginIpAclResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclResult(dict): def __init__(__self__, *, enable: Optional[bool] = None, locked: Optional[bool] = None, @@ -29520,7 +53033,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorOriginNetStorageResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageResult(dict): def __init__(__self__, *, cp_code: Optional[int] = None, download_domain_name: Optional[str] = None, @@ -29549,7 +53062,7 @@ def g2o_token(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorPersistentClientConnectionResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -29594,7 +53107,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorPersistentConnectionResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -29639,7 +53152,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorPersonallyIdentifiableInformationResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -29676,14 +53189,16 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorPhasedReleaseResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseResult(dict): def __init__(__self__, *, - cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorPhasedReleaseCloudletPolicyResult'] = None, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyResult'] = None, + cloudlet_shared_policy: Optional[int] = None, enabled: Optional[bool] = None, failover_duration: Optional[int] = None, failover_enabled: Optional[bool] = None, failover_response_codes: Optional[Sequence[str]] = None, failover_title: Optional[str] = None, + is_shared_policy: Optional[bool] = None, label: Optional[str] = None, locked: Optional[bool] = None, population_cookie_type: Optional[str] = None, @@ -29695,6 +53210,8 @@ def __init__(__self__, *, uuid: Optional[str] = None): if cloudlet_policy is not None: pulumi.set(__self__, "cloudlet_policy", cloudlet_policy) + if cloudlet_shared_policy is not None: + pulumi.set(__self__, "cloudlet_shared_policy", cloudlet_shared_policy) if enabled is not None: pulumi.set(__self__, "enabled", enabled) if failover_duration is not None: @@ -29705,6 +53222,8 @@ def __init__(__self__, *, pulumi.set(__self__, "failover_response_codes", failover_response_codes) if failover_title is not None: pulumi.set(__self__, "failover_title", failover_title) + if is_shared_policy is not None: + pulumi.set(__self__, "is_shared_policy", is_shared_policy) if label is not None: pulumi.set(__self__, "label", label) if locked is not None: @@ -29726,9 +53245,14 @@ def __init__(__self__, *, @property @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorPhasedReleaseCloudletPolicyResult']: + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyResult']: return pulumi.get(self, "cloudlet_policy") + @property + @pulumi.getter(name="cloudletSharedPolicy") + def cloudlet_shared_policy(self) -> Optional[int]: + return pulumi.get(self, "cloudlet_shared_policy") + @property @pulumi.getter def enabled(self) -> Optional[bool]: @@ -29754,6 +53278,11 @@ def failover_response_codes(self) -> Optional[Sequence[str]]: def failover_title(self) -> Optional[str]: return pulumi.get(self, "failover_title") + @property + @pulumi.getter(name="isSharedPolicy") + def is_shared_policy(self) -> Optional[bool]: + return pulumi.get(self, "is_shared_policy") + @property @pulumi.getter def label(self) -> Optional[str]: @@ -29801,7 +53330,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorPhasedReleaseCloudletPolicyResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyResult(dict): def __init__(__self__, *, id: Optional[int] = None, name: Optional[str] = None): @@ -29822,7 +53351,7 @@ def name(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorPreconnectResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, preconnectlists: Optional[Sequence[str]] = None, @@ -29859,7 +53388,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorPredictiveContentDeliveryResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -29896,7 +53425,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorPredictivePrefetchingResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingResult(dict): def __init__(__self__, *, accuracy_target: Optional[str] = None, enabled: Optional[bool] = None, @@ -29941,7 +53470,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorPrefetchResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -29978,7 +53507,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorPrefetchableResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -30015,7 +53544,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorPrefreshCacheResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -30060,7 +53589,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorQualityResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorQualityResult(dict): def __init__(__self__, *, audience_settings: Optional[str] = None, catalog_size: Optional[str] = None, @@ -30217,7 +53746,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorQuicBetaResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -30262,7 +53791,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorRandomSeekResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekResult(dict): def __init__(__self__, *, flv: Optional[bool] = None, locked: Optional[bool] = None, @@ -30315,7 +53844,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorRapidResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorRapidResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -30352,7 +53881,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorReadTimeoutResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -30389,7 +53918,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorRealTimeReportingResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingResult(dict): def __init__(__self__, *, advanced: Optional[bool] = None, beacon_sampling_percentage: Optional[float] = None, @@ -30442,7 +53971,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorRealUserMonitoringResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -30479,7 +54008,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorRedirectResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorRedirectResult(dict): def __init__(__self__, *, destination_hostname: Optional[str] = None, destination_hostname_other: Optional[str] = None, @@ -30612,7 +54141,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorRedirectplusResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusResult(dict): def __init__(__self__, *, destination: Optional[str] = None, enabled: Optional[bool] = None, @@ -30665,7 +54194,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorRefererCheckingResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingResult(dict): def __init__(__self__, *, allow_children: Optional[bool] = None, domains: Optional[Sequence[str]] = None, @@ -30726,7 +54255,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorRemoveQueryParameterResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, parameters: Optional[Sequence[str]] = None, @@ -30763,7 +54292,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorRemoveVaryResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -30800,7 +54329,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorReportResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorReportResult(dict): def __init__(__self__, *, cookies: Optional[Sequence[str]] = None, custom_log_field: Optional[str] = None, @@ -30909,17 +54438,19 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorRequestControlResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlResult(dict): def __init__(__self__, *, branded403_file: Optional[str] = None, branded403_status_code: Optional[int] = None, branded403_url: Optional[str] = None, branded_deny_cache_ttl: Optional[int] = None, - cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorRequestControlCloudletPolicyResult'] = None, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyResult'] = None, + cloudlet_shared_policy: Optional[int] = None, enable_branded403: Optional[bool] = None, enabled: Optional[bool] = None, + is_shared_policy: Optional[bool] = None, locked: Optional[bool] = None, - net_storage: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorRequestControlNetStorageResult'] = None, + net_storage: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageResult'] = None, template_uuid: Optional[str] = None, uuid: Optional[str] = None): if branded403_file is not None: @@ -30932,10 +54463,14 @@ def __init__(__self__, *, pulumi.set(__self__, "branded_deny_cache_ttl", branded_deny_cache_ttl) if cloudlet_policy is not None: pulumi.set(__self__, "cloudlet_policy", cloudlet_policy) + if cloudlet_shared_policy is not None: + pulumi.set(__self__, "cloudlet_shared_policy", cloudlet_shared_policy) if enable_branded403 is not None: pulumi.set(__self__, "enable_branded403", enable_branded403) if enabled is not None: pulumi.set(__self__, "enabled", enabled) + if is_shared_policy is not None: + pulumi.set(__self__, "is_shared_policy", is_shared_policy) if locked is not None: pulumi.set(__self__, "locked", locked) if net_storage is not None: @@ -30967,9 +54502,14 @@ def branded_deny_cache_ttl(self) -> Optional[int]: @property @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorRequestControlCloudletPolicyResult']: + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyResult']: return pulumi.get(self, "cloudlet_policy") + @property + @pulumi.getter(name="cloudletSharedPolicy") + def cloudlet_shared_policy(self) -> Optional[int]: + return pulumi.get(self, "cloudlet_shared_policy") + @property @pulumi.getter(name="enableBranded403") def enable_branded403(self) -> Optional[bool]: @@ -30980,6 +54520,11 @@ def enable_branded403(self) -> Optional[bool]: def enabled(self) -> Optional[bool]: return pulumi.get(self, "enabled") + @property + @pulumi.getter(name="isSharedPolicy") + def is_shared_policy(self) -> Optional[bool]: + return pulumi.get(self, "is_shared_policy") + @property @pulumi.getter def locked(self) -> Optional[bool]: @@ -30987,7 +54532,7 @@ def locked(self) -> Optional[bool]: @property @pulumi.getter(name="netStorage") - def net_storage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorRequestControlNetStorageResult']: + def net_storage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageResult']: return pulumi.get(self, "net_storage") @property @@ -31002,7 +54547,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorRequestControlCloudletPolicyResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyResult(dict): def __init__(__self__, *, id: Optional[int] = None, name: Optional[str] = None): @@ -31023,7 +54568,7 @@ def name(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorRequestControlNetStorageResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageResult(dict): def __init__(__self__, *, cp_code: Optional[int] = None, download_domain_name: Optional[str] = None, @@ -31052,7 +54597,7 @@ def g2o_token(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorRequestTypeMarkerResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, request_type: Optional[str] = None, @@ -31089,7 +54634,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorResourceOptimizerResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -31126,7 +54671,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorResourceOptimizerExtendedCompatibilityResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityResult(dict): def __init__(__self__, *, enable_all_features: Optional[bool] = None, enabled: Optional[bool] = None, @@ -31171,7 +54716,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorResponseCodeResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, override206: Optional[bool] = None, @@ -31216,7 +54761,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorResponseCookieResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieResult(dict): def __init__(__self__, *, cookie_name: Optional[str] = None, default_domain: Optional[bool] = None, @@ -31365,7 +54910,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorRestrictObjectCachingResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, maximum_size: Optional[str] = None, @@ -31402,7 +54947,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorReturnCacheStatusResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, response_header_name: Optional[str] = None, @@ -31439,7 +54984,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorRewriteUrlResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlResult(dict): def __init__(__self__, *, behavior: Optional[str] = None, keep_query_string: Optional[bool] = None, @@ -31540,7 +55085,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorRumCustomResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, rum_group_name: Optional[str] = None, @@ -31585,7 +55130,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorSaasDefinitionsResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsResult(dict): def __init__(__self__, *, application_action: Optional[str] = None, application_cname_enabled: Optional[bool] = None, @@ -31806,7 +55351,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudClientResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientResult(dict): def __init__(__self__, *, allow_override_origin_cache_key: Optional[bool] = None, connector_id: Optional[str] = None, @@ -31891,7 +55436,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -31928,7 +55473,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorSalesForceCommerceCloudProviderHostHeaderResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderResult(dict): def __init__(__self__, *, host_header_source: Optional[str] = None, locked: Optional[bool] = None, @@ -31965,7 +55510,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorSavePostDcaProcessingResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -32002,7 +55547,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorScheduleInvalidationResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, refresh_method: Optional[str] = None, @@ -32063,7 +55608,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorScriptManagementResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -32116,7 +55661,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedContentProtectionResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionResult(dict): def __init__(__self__, *, acl: Optional[bool] = None, dash_media_encryption: Optional[bool] = None, @@ -32313,7 +55858,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaOptimizationResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationResult(dict): def __init__(__self__, *, behavior: Optional[str] = None, dvr_type: Optional[str] = None, @@ -32406,7 +55951,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorSegmentedMediaStreamingPrefetchResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -32443,7 +55988,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorSetVariableResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableResult(dict): def __init__(__self__, *, algorithm: Optional[str] = None, case_sensitive: Optional[bool] = None, @@ -32824,44 +56369,7 @@ def variable_value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorShutrResult(dict): - def __init__(__self__, *, - locked: Optional[bool] = None, - status: Optional[str] = None, - template_uuid: Optional[str] = None, - uuid: Optional[str] = None): - if locked is not None: - pulumi.set(__self__, "locked", locked) - if status is not None: - pulumi.set(__self__, "status", status) - if template_uuid is not None: - pulumi.set(__self__, "template_uuid", template_uuid) - if uuid is not None: - pulumi.set(__self__, "uuid", uuid) - - @property - @pulumi.getter - def locked(self) -> Optional[bool]: - return pulumi.get(self, "locked") - - @property - @pulumi.getter - def status(self) -> Optional[str]: - return pulumi.get(self, "status") - - @property - @pulumi.getter(name="templateUuid") - def template_uuid(self) -> Optional[str]: - return pulumi.get(self, "template_uuid") - - @property - @pulumi.getter - def uuid(self) -> Optional[str]: - return pulumi.get(self, "uuid") - - -@pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorSimulateErrorCodeResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeResult(dict): def __init__(__self__, *, error_type: Optional[str] = None, locked: Optional[bool] = None, @@ -32906,11 +56414,11 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, nossmap: Optional[str] = None, - ssmap: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapResult'] = None, + ssmap: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapResult'] = None, template_uuid: Optional[str] = None, uuid: Optional[str] = None): if locked is not None: @@ -32936,7 +56444,7 @@ def nossmap(self) -> Optional[str]: @property @pulumi.getter - def ssmap(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapResult']: + def ssmap(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapResult']: return pulumi.get(self, "ssmap") @property @@ -32951,7 +56459,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorSiteShieldSsmapResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapResult(dict): def __init__(__self__, *, china_cdn_map: Optional[str] = None, has_mixed_hosts: Optional[bool] = None, @@ -33004,7 +56512,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationResult(dict): def __init__(__self__, *, allow_https_downgrade: Optional[bool] = None, allow_https_upgrade: Optional[bool] = None, @@ -33121,7 +56629,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorStandardTlsMigrationOverrideResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideResult(dict): def __init__(__self__, *, info: Optional[str] = None, locked: Optional[bool] = None, @@ -33158,7 +56666,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorStrictHeaderParsingResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, strict_mode: Optional[bool] = None, @@ -33203,7 +56711,7 @@ def valid_mode(self) -> Optional[bool]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorSubCustomerResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerResult(dict): def __init__(__self__, *, access_control: Optional[bool] = None, cache_key: Optional[bool] = None, @@ -33384,7 +56892,7 @@ def web_application_firewall(self) -> Optional[bool]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorSureRouteResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteResult(dict): def __init__(__self__, *, allow_fcm_parent_override: Optional[bool] = None, custom_map: Optional[str] = None, @@ -33509,7 +57017,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorTcpOptimizationResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationResult(dict): def __init__(__self__, *, display: Optional[str] = None, locked: Optional[bool] = None, @@ -33546,7 +57054,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorTeaLeafResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, ibm_customer_id: Optional[int] = None, @@ -33599,7 +57107,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -33644,7 +57152,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionAdvancedResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedResult(dict): def __init__(__self__, *, allowall: Optional[bool] = None, enabled: Optional[bool] = None, @@ -33713,7 +57221,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorTieredDistributionCustomizationResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationResult(dict): def __init__(__self__, *, cloudwrapper_map_migration_title: Optional[str] = None, custom_map_enabled: Optional[bool] = None, @@ -33838,7 +57346,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorTimeoutResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -33875,7 +57383,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorUidConfigurationResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, extract_location: Optional[str] = None, @@ -33952,7 +57460,7 @@ def variable_name(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorValidateEntityTagResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -33989,7 +57497,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenResult(dict): def __init__(__self__, *, enable_es256: Optional[bool] = None, enable_rs256: Optional[bool] = None, @@ -34066,7 +57574,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorVerifyJsonWebTokenForDcpResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpResult(dict): def __init__(__self__, *, authorizations: Optional[str] = None, client_id: Optional[str] = None, @@ -34207,7 +57715,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorVerifyTokenAuthorizationResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationResult(dict): def __init__(__self__, *, algorithm: Optional[str] = None, escape_hmac_inputs: Optional[bool] = None, @@ -34316,7 +57824,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomResult(dict): def __init__(__self__, *, access_title: Optional[str] = None, cloudlet_shared_policy: Optional[int] = None, @@ -34417,7 +57925,7 @@ def waiting_room_title(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorVirtualWaitingRoomWithEdgeWorkersResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -34446,7 +57954,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationResult(dict): def __init__(__self__, *, allowed_user_cookie_advanced: Optional[bool] = None, allowed_user_cookie_automatic_salt: Optional[bool] = None, @@ -34459,7 +57967,7 @@ def __init__(__self__, *, allowed_user_cookie_management_title: Optional[str] = None, allowed_user_cookie_refresh: Optional[bool] = None, allowed_user_cookie_salt: Optional[str] = None, - cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyResult'] = None, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyResult'] = None, enabled: Optional[bool] = None, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -34484,10 +57992,10 @@ def __init__(__self__, *, waiting_room_cookie_management_title: Optional[str] = None, waiting_room_cookie_salt: Optional[str] = None, waiting_room_cookie_share_label: Optional[bool] = None, - waiting_room_cp_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeResult'] = None, + waiting_room_cp_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeResult'] = None, waiting_room_directory: Optional[str] = None, waiting_room_management_title: Optional[str] = None, - waiting_room_net_storage: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageResult'] = None, + waiting_room_net_storage: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageResult'] = None, waiting_room_status_code: Optional[int] = None, waiting_room_use_cp_code: Optional[bool] = None): if allowed_user_cookie_advanced is not None: @@ -34632,7 +58140,7 @@ def allowed_user_cookie_salt(self) -> Optional[str]: @property @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyResult']: + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyResult']: return pulumi.get(self, "cloudlet_policy") @property @@ -34757,7 +58265,7 @@ def waiting_room_cookie_share_label(self) -> Optional[bool]: @property @pulumi.getter(name="waitingRoomCpCode") - def waiting_room_cp_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeResult']: + def waiting_room_cp_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeResult']: return pulumi.get(self, "waiting_room_cp_code") @property @@ -34772,7 +58280,7 @@ def waiting_room_management_title(self) -> Optional[str]: @property @pulumi.getter(name="waitingRoomNetStorage") - def waiting_room_net_storage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageResult']: + def waiting_room_net_storage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageResult']: return pulumi.get(self, "waiting_room_net_storage") @property @@ -34787,7 +58295,7 @@ def waiting_room_use_cp_code(self) -> Optional[bool]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationCloudletPolicyResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyResult(dict): def __init__(__self__, *, id: Optional[int] = None, name: Optional[str] = None): @@ -34808,7 +58316,7 @@ def name(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoResult(dict): def __init__(__self__, *, access_title: Optional[str] = None, cloudlet_shared_policy: Optional[int] = None, @@ -34909,7 +58417,7 @@ def waiting_room_title(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationFifoStandaloneResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -34938,9 +58446,9 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeResult(dict): def __init__(__self__, *, - cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsResult'] = None, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsResult'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -34961,7 +58469,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsResult']: + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsResult']: return pulumi.get(self, "cp_code_limits") @property @@ -34991,7 +58499,7 @@ def products(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsResult(dict): def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -35020,7 +58528,7 @@ def limit_type(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorVisitorPrioritizationWaitingRoomNetStorageResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageResult(dict): def __init__(__self__, *, cp_code: Optional[int] = None, download_domain_name: Optional[str] = None, @@ -35049,7 +58557,7 @@ def g2o_token(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorWatermarkingResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingResult(dict): def __init__(__self__, *, ab_variant_location: Optional[str] = None, decryption_password1: Optional[str] = None, @@ -35206,9 +58714,9 @@ def verification_public_key2(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallResult(dict): def __init__(__self__, *, - firewall_configuration: Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationResult'] = None, + firewall_configuration: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationResult'] = None, locked: Optional[bool] = None, template_uuid: Optional[str] = None, uuid: Optional[str] = None): @@ -35223,7 +58731,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="firewallConfiguration") - def firewall_configuration(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationResult']: + def firewall_configuration(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationResult']: return pulumi.get(self, "firewall_configuration") @property @@ -35243,7 +58751,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorWebApplicationFirewallFirewallConfigurationResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationResult(dict): def __init__(__self__, *, config_id: Optional[int] = None, file_name: Optional[str] = None, @@ -35296,7 +58804,7 @@ def staging_version(self) -> Optional[int]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorWebSocketsResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -35333,7 +58841,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105BehaviorWebdavResult(dict): +class GetPropertyRulesBuilderRulesV20230530BehaviorWebdavResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -35370,52 +58878,53 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionResult(dict): def __init__(__self__, *, - advanced_im_match: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchResult'] = None, - bucket: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionBucketResult'] = None, - cacheability: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityResult'] = None, - china_cdn_region: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionResult'] = None, - client_certificate: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateResult'] = None, - client_ip: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionClientIpResult'] = None, - client_ip_version: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionResult'] = None, - cloudlets_origin: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginResult'] = None, - content_delivery_network: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkResult'] = None, - content_type: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionContentTypeResult'] = None, - device_characteristic: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicResult'] = None, - ecmd_auth_groups: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsResult'] = None, - ecmd_auth_scheme: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeResult'] = None, - ecmd_is_authenticated: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedResult'] = None, - ecmd_username: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameResult'] = None, - edge_workers_failure: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureResult'] = None, - file_extension: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionResult'] = None, - filename: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionFilenameResult'] = None, - hostname: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionHostnameResult'] = None, - match_advanced: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedResult'] = None, - match_cp_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeResult'] = None, - match_response_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeResult'] = None, - match_variable: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableResult'] = None, - metadata_stage: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageResult'] = None, - origin_timeout: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutResult'] = None, - path: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionPathResult'] = None, - query_string_parameter: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterResult'] = None, - random: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRandomResult'] = None, - recovery_config: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigResult'] = None, - regular_expression: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionResult'] = None, - request_cookie: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieResult'] = None, - request_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderResult'] = None, - request_method: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodResult'] = None, - request_protocol: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolResult'] = None, - request_type: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeResult'] = None, - response_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderResult'] = None, - time: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionTimeResult'] = None, - token_authorization: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationResult'] = None, - user_agent: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionUserAgentResult'] = None, - user_location: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionUserLocationResult'] = None, - user_network: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkResult'] = None, - variable_error: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorResult'] = None, - virtual_waiting_room_request: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestResult'] = None, - visitor_prioritization_request: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestResult'] = None): + advanced_im_match: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchResult'] = None, + bucket: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionBucketResult'] = None, + cacheability: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityResult'] = None, + china_cdn_region: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionResult'] = None, + client_certificate: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateResult'] = None, + client_ip: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionClientIpResult'] = None, + client_ip_version: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionResult'] = None, + cloudlets_origin: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginResult'] = None, + content_delivery_network: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkResult'] = None, + content_type: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionContentTypeResult'] = None, + device_characteristic: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicResult'] = None, + ecmd_auth_groups: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsResult'] = None, + ecmd_auth_scheme: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeResult'] = None, + ecmd_is_authenticated: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedResult'] = None, + ecmd_username: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameResult'] = None, + edge_workers_failure: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureResult'] = None, + file_extension: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionResult'] = None, + filename: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionFilenameResult'] = None, + hostname: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionHostnameResult'] = None, + match_advanced: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedResult'] = None, + match_cp_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeResult'] = None, + match_response_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeResult'] = None, + match_variable: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableResult'] = None, + metadata_stage: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageResult'] = None, + origin_timeout: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutResult'] = None, + path: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionPathResult'] = None, + query_string_parameter: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterResult'] = None, + random: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRandomResult'] = None, + recovery_config: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigResult'] = None, + regular_expression: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionResult'] = None, + request_cookie: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieResult'] = None, + request_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderResult'] = None, + request_method: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodResult'] = None, + request_protocol: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolResult'] = None, + request_type: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeResult'] = None, + response_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderResult'] = None, + server_location: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionServerLocationResult'] = None, + time: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionTimeResult'] = None, + token_authorization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationResult'] = None, + user_agent: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionUserAgentResult'] = None, + user_location: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionUserLocationResult'] = None, + user_network: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkResult'] = None, + variable_error: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorResult'] = None, + virtual_waiting_room_request: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestResult'] = None, + visitor_prioritization_request: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestResult'] = None): if advanced_im_match is not None: pulumi.set(__self__, "advanced_im_match", advanced_im_match) if bucket is not None: @@ -35488,6 +58997,8 @@ def __init__(__self__, *, pulumi.set(__self__, "request_type", request_type) if response_header is not None: pulumi.set(__self__, "response_header", response_header) + if server_location is not None: + pulumi.set(__self__, "server_location", server_location) if time is not None: pulumi.set(__self__, "time", time) if token_authorization is not None: @@ -35507,227 +59018,232 @@ def __init__(__self__, *, @property @pulumi.getter(name="advancedImMatch") - def advanced_im_match(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchResult']: + def advanced_im_match(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchResult']: return pulumi.get(self, "advanced_im_match") @property @pulumi.getter - def bucket(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionBucketResult']: + def bucket(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionBucketResult']: return pulumi.get(self, "bucket") @property @pulumi.getter - def cacheability(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityResult']: + def cacheability(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityResult']: return pulumi.get(self, "cacheability") @property @pulumi.getter(name="chinaCdnRegion") - def china_cdn_region(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionResult']: + def china_cdn_region(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionResult']: return pulumi.get(self, "china_cdn_region") @property @pulumi.getter(name="clientCertificate") - def client_certificate(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateResult']: + def client_certificate(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateResult']: return pulumi.get(self, "client_certificate") @property @pulumi.getter(name="clientIp") - def client_ip(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionClientIpResult']: + def client_ip(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionClientIpResult']: return pulumi.get(self, "client_ip") @property @pulumi.getter(name="clientIpVersion") - def client_ip_version(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionResult']: + def client_ip_version(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionResult']: return pulumi.get(self, "client_ip_version") @property @pulumi.getter(name="cloudletsOrigin") - def cloudlets_origin(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginResult']: + def cloudlets_origin(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginResult']: return pulumi.get(self, "cloudlets_origin") @property @pulumi.getter(name="contentDeliveryNetwork") - def content_delivery_network(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkResult']: + def content_delivery_network(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkResult']: return pulumi.get(self, "content_delivery_network") @property @pulumi.getter(name="contentType") - def content_type(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionContentTypeResult']: + def content_type(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionContentTypeResult']: return pulumi.get(self, "content_type") @property @pulumi.getter(name="deviceCharacteristic") - def device_characteristic(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicResult']: + def device_characteristic(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicResult']: return pulumi.get(self, "device_characteristic") @property @pulumi.getter(name="ecmdAuthGroups") - def ecmd_auth_groups(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsResult']: + def ecmd_auth_groups(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsResult']: return pulumi.get(self, "ecmd_auth_groups") @property @pulumi.getter(name="ecmdAuthScheme") - def ecmd_auth_scheme(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeResult']: + def ecmd_auth_scheme(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeResult']: return pulumi.get(self, "ecmd_auth_scheme") @property @pulumi.getter(name="ecmdIsAuthenticated") - def ecmd_is_authenticated(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedResult']: + def ecmd_is_authenticated(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedResult']: return pulumi.get(self, "ecmd_is_authenticated") @property @pulumi.getter(name="ecmdUsername") - def ecmd_username(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameResult']: + def ecmd_username(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameResult']: return pulumi.get(self, "ecmd_username") @property @pulumi.getter(name="edgeWorkersFailure") - def edge_workers_failure(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureResult']: + def edge_workers_failure(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureResult']: return pulumi.get(self, "edge_workers_failure") @property @pulumi.getter(name="fileExtension") - def file_extension(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionResult']: + def file_extension(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionResult']: return pulumi.get(self, "file_extension") @property @pulumi.getter - def filename(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionFilenameResult']: + def filename(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionFilenameResult']: return pulumi.get(self, "filename") @property @pulumi.getter - def hostname(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionHostnameResult']: + def hostname(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionHostnameResult']: return pulumi.get(self, "hostname") @property @pulumi.getter(name="matchAdvanced") - def match_advanced(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedResult']: + def match_advanced(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedResult']: return pulumi.get(self, "match_advanced") @property @pulumi.getter(name="matchCpCode") - def match_cp_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeResult']: + def match_cp_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeResult']: return pulumi.get(self, "match_cp_code") @property @pulumi.getter(name="matchResponseCode") - def match_response_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeResult']: + def match_response_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeResult']: return pulumi.get(self, "match_response_code") @property @pulumi.getter(name="matchVariable") - def match_variable(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableResult']: + def match_variable(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableResult']: return pulumi.get(self, "match_variable") @property @pulumi.getter(name="metadataStage") - def metadata_stage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageResult']: + def metadata_stage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageResult']: return pulumi.get(self, "metadata_stage") @property @pulumi.getter(name="originTimeout") - def origin_timeout(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutResult']: + def origin_timeout(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutResult']: return pulumi.get(self, "origin_timeout") @property @pulumi.getter - def path(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionPathResult']: + def path(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionPathResult']: return pulumi.get(self, "path") @property @pulumi.getter(name="queryStringParameter") - def query_string_parameter(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterResult']: + def query_string_parameter(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterResult']: return pulumi.get(self, "query_string_parameter") @property @pulumi.getter - def random(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRandomResult']: + def random(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRandomResult']: return pulumi.get(self, "random") @property @pulumi.getter(name="recoveryConfig") - def recovery_config(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigResult']: + def recovery_config(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigResult']: return pulumi.get(self, "recovery_config") @property @pulumi.getter(name="regularExpression") - def regular_expression(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionResult']: + def regular_expression(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionResult']: return pulumi.get(self, "regular_expression") @property @pulumi.getter(name="requestCookie") - def request_cookie(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieResult']: + def request_cookie(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieResult']: return pulumi.get(self, "request_cookie") @property @pulumi.getter(name="requestHeader") - def request_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderResult']: + def request_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderResult']: return pulumi.get(self, "request_header") @property @pulumi.getter(name="requestMethod") - def request_method(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodResult']: + def request_method(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodResult']: return pulumi.get(self, "request_method") @property @pulumi.getter(name="requestProtocol") - def request_protocol(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolResult']: + def request_protocol(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolResult']: return pulumi.get(self, "request_protocol") @property @pulumi.getter(name="requestType") - def request_type(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeResult']: + def request_type(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeResult']: return pulumi.get(self, "request_type") @property @pulumi.getter(name="responseHeader") - def response_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderResult']: + def response_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderResult']: return pulumi.get(self, "response_header") + @property + @pulumi.getter(name="serverLocation") + def server_location(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionServerLocationResult']: + return pulumi.get(self, "server_location") + @property @pulumi.getter - def time(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionTimeResult']: + def time(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionTimeResult']: return pulumi.get(self, "time") @property @pulumi.getter(name="tokenAuthorization") - def token_authorization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationResult']: + def token_authorization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationResult']: return pulumi.get(self, "token_authorization") @property @pulumi.getter(name="userAgent") - def user_agent(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionUserAgentResult']: + def user_agent(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionUserAgentResult']: return pulumi.get(self, "user_agent") @property @pulumi.getter(name="userLocation") - def user_location(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionUserLocationResult']: + def user_location(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionUserLocationResult']: return pulumi.get(self, "user_location") @property @pulumi.getter(name="userNetwork") - def user_network(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkResult']: + def user_network(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkResult']: return pulumi.get(self, "user_network") @property @pulumi.getter(name="variableError") - def variable_error(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorResult']: + def variable_error(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorResult']: return pulumi.get(self, "variable_error") @property @pulumi.getter(name="virtualWaitingRoomRequest") - def virtual_waiting_room_request(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestResult']: + def virtual_waiting_room_request(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestResult']: return pulumi.get(self, "virtual_waiting_room_request") @property @pulumi.getter(name="visitorPrioritizationRequest") - def visitor_prioritization_request(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestResult']: + def visitor_prioritization_request(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestResult']: return pulumi.get(self, "visitor_prioritization_request") @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionAdvancedImMatchResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_on: Optional[str] = None, @@ -35772,7 +59288,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionBucketResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionBucketResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, percentage: Optional[int] = None, @@ -35809,7 +59325,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionCacheabilityResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -35854,7 +59370,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionChinaCdnRegionResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -35891,7 +59407,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionClientCertificateResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateResult(dict): def __init__(__self__, *, is_certificate_present: Optional[bool] = None, is_certificate_valid: Optional[str] = None, @@ -35936,7 +59452,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionClientIpResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionClientIpResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -35989,7 +59505,7 @@ def values(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionClientIpVersionResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -36034,7 +59550,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionCloudletsOriginResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, origin_id: Optional[str] = None, @@ -36071,7 +59587,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionContentDeliveryNetworkResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -36116,7 +59632,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionContentTypeResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionContentTypeResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_case_sensitive: Optional[bool] = None, @@ -36177,7 +59693,7 @@ def values(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionDeviceCharacteristicResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicResult(dict): def __init__(__self__, *, boolean_value: Optional[bool] = None, characteristic: Optional[str] = None, @@ -36286,7 +59802,7 @@ def version_value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthGroupsResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -36331,7 +59847,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionEcmdAuthSchemeResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeResult(dict): def __init__(__self__, *, auth_scheme: Optional[str] = None, locked: Optional[bool] = None, @@ -36368,7 +59884,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionEcmdIsAuthenticatedResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -36405,7 +59921,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionEcmdUsernameResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameResult(dict): def __init__(__self__, *, length: Optional[str] = None, locked: Optional[bool] = None, @@ -36458,7 +59974,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionEdgeWorkersFailureResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureResult(dict): def __init__(__self__, *, exec_status: Optional[str] = None, locked: Optional[bool] = None, @@ -36495,7 +60011,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionFileExtensionResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_case_sensitive: Optional[bool] = None, @@ -36548,7 +60064,7 @@ def values(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionFilenameResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionFilenameResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_case_sensitive: Optional[bool] = None, @@ -36601,7 +60117,7 @@ def values(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionHostnameResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionHostnameResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -36646,7 +60162,7 @@ def values(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionMatchAdvancedResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedResult(dict): def __init__(__self__, *, close_xml: Optional[str] = None, description: Optional[str] = None, @@ -36699,12 +60215,12 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, uuid: Optional[str] = None, - value: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueResult'] = None): + value: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueResult'] = None): if locked is not None: pulumi.set(__self__, "locked", locked) if template_uuid is not None: @@ -36731,14 +60247,14 @@ def uuid(self) -> Optional[str]: @property @pulumi.getter - def value(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueResult']: + def value(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueResult']: return pulumi.get(self, "value") @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueResult(dict): def __init__(__self__, *, - cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsResult'] = None, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsResult'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -36759,7 +60275,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsResult']: + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsResult']: return pulumi.get(self, "cp_code_limits") @property @@ -36789,7 +60305,7 @@ def products(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionMatchCpCodeValueCpCodeLimitsResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsResult(dict): def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -36818,7 +60334,7 @@ def limit_type(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionMatchResponseCodeResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, lower_bound: Optional[int] = None, @@ -36879,7 +60395,7 @@ def values(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionMatchVariableResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, lower_bound: Optional[str] = None, @@ -36972,7 +60488,7 @@ def variable_values(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionMetadataStageResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -37017,7 +60533,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionOriginTimeoutResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -37054,7 +60570,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionPathResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionPathResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_case_sensitive: Optional[bool] = None, @@ -37115,7 +60631,7 @@ def values(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionQueryStringParameterResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterResult(dict): def __init__(__self__, *, escape_value: Optional[bool] = None, locked: Optional[bool] = None, @@ -37224,7 +60740,7 @@ def values(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionRandomResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionRandomResult(dict): def __init__(__self__, *, bucket: Optional[int] = None, locked: Optional[bool] = None, @@ -37261,7 +60777,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionRecoveryConfigResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigResult(dict): def __init__(__self__, *, config_name: Optional[str] = None, locked: Optional[bool] = None, @@ -37298,7 +60814,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionRegularExpressionResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionResult(dict): def __init__(__self__, *, case_sensitive: Optional[bool] = None, locked: Optional[bool] = None, @@ -37351,7 +60867,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionRequestCookieResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieResult(dict): def __init__(__self__, *, cookie_name: Optional[str] = None, locked: Optional[bool] = None, @@ -37452,7 +60968,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionRequestHeaderResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderResult(dict): def __init__(__self__, *, header_name: Optional[str] = None, locked: Optional[bool] = None, @@ -37529,7 +61045,7 @@ def values(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionRequestMethodResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -37574,7 +61090,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionRequestProtocolResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -37611,7 +61127,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionRequestTypeResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -37656,7 +61172,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionResponseHeaderResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderResult(dict): def __init__(__self__, *, header_name: Optional[str] = None, locked: Optional[bool] = None, @@ -37749,7 +61265,76 @@ def values(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionTimeResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionServerLocationResult(dict): + def __init__(__self__, *, + continents: Optional[Sequence[str]] = None, + countries: Optional[Sequence[str]] = None, + location_type: Optional[str] = None, + locked: Optional[bool] = None, + match_operator: Optional[str] = None, + regions: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if continents is not None: + pulumi.set(__self__, "continents", continents) + if countries is not None: + pulumi.set(__self__, "countries", countries) + if location_type is not None: + pulumi.set(__self__, "location_type", location_type) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if match_operator is not None: + pulumi.set(__self__, "match_operator", match_operator) + if regions is not None: + pulumi.set(__self__, "regions", regions) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def continents(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "continents") + + @property + @pulumi.getter + def countries(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "countries") + + @property + @pulumi.getter(name="locationType") + def location_type(self) -> Optional[str]: + return pulumi.get(self, "location_type") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="matchOperator") + def match_operator(self) -> Optional[str]: + return pulumi.get(self, "match_operator") + + @property + @pulumi.getter + def regions(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "regions") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230530CriterionTimeResult(dict): def __init__(__self__, *, apply_daylight_savings_time: Optional[bool] = None, begin_date: Optional[str] = None, @@ -37850,7 +61435,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionTokenAuthorizationResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -37895,7 +61480,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionUserAgentResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionUserAgentResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_case_sensitive: Optional[bool] = None, @@ -37956,7 +61541,7 @@ def values(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionUserLocationResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionUserLocationResult(dict): def __init__(__self__, *, check_ips: Optional[str] = None, continent_values: Optional[Sequence[str]] = None, @@ -38041,7 +61626,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionUserNetworkResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkResult(dict): def __init__(__self__, *, bandwidth_values: Optional[Sequence[str]] = None, check_ips: Optional[str] = None, @@ -38126,7 +61711,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionVariableErrorResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, result: Optional[bool] = None, @@ -38171,7 +61756,7 @@ def variable_names(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionVirtualWaitingRoomRequestResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_on: Optional[str] = None, @@ -38216,7 +61801,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CriterionVisitorPrioritizationRequestResult(dict): +class GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_on: Optional[str] = None, @@ -38261,7 +61846,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105CustomOverrideResult(dict): +class GetPropertyRulesBuilderRulesV20230530CustomOverrideResult(dict): def __init__(__self__, *, name: Optional[str] = None, override_id: Optional[str] = None): @@ -38282,7 +61867,7 @@ def override_id(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230105VariableResult(dict): +class GetPropertyRulesBuilderRulesV20230530VariableResult(dict): def __init__(__self__, *, description: str, hidden: bool, @@ -38322,22 +61907,22 @@ def value(self) -> str: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530Result(dict): +class GetPropertyRulesBuilderRulesV20230920Result(dict): def __init__(__self__, *, name: str, advanced_override: Optional[str] = None, - behaviors: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorResult']] = None, + behaviors: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResult']] = None, childrens: Optional[Sequence[str]] = None, comments: Optional[str] = None, criteria_locked: Optional[bool] = None, criteria_must_satisfy: Optional[str] = None, - criterions: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530CriterionResult']] = None, - custom_override: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CustomOverrideResult'] = None, + criterions: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230920CriterionResult']] = None, + custom_override: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CustomOverrideResult'] = None, is_secure: Optional[bool] = None, template_link: Optional[str] = None, template_uuid: Optional[str] = None, uuid: Optional[str] = None, - variables: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530VariableResult']] = None): + variables: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230920VariableResult']] = None): pulumi.set(__self__, "name", name) if advanced_override is not None: pulumi.set(__self__, "advanced_override", advanced_override) @@ -38378,7 +61963,7 @@ def advanced_override(self) -> Optional[str]: @property @pulumi.getter - def behaviors(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorResult']]: + def behaviors(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResult']]: return pulumi.get(self, "behaviors") @property @@ -38403,12 +61988,12 @@ def criteria_must_satisfy(self) -> Optional[str]: @property @pulumi.getter - def criterions(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530CriterionResult']]: + def criterions(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230920CriterionResult']]: return pulumi.get(self, "criterions") @property @pulumi.getter(name="customOverride") - def custom_override(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CustomOverrideResult']: + def custom_override(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CustomOverrideResult']: return pulumi.get(self, "custom_override") @property @@ -38433,230 +62018,235 @@ def uuid(self) -> Optional[str]: @property @pulumi.getter - def variables(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530VariableResult']]: + def variables(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230920VariableResult']]: return pulumi.get(self, "variables") @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorResult(dict): - def __init__(__self__, *, - ad_scaler_circuit_breaker: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerResult'] = None, - adaptive_acceleration: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationResult'] = None, - adaptive_image_compression: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionResult'] = None, - advanced: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedResult'] = None, - aggregated_reporting: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingResult'] = None, - akamaizer: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerResult'] = None, - akamaizer_tag: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagResult'] = None, - all_http_in_cache_hierarchy: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyResult'] = None, - allow_cloudlets_origins: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsResult'] = None, - allow_delete: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteResult'] = None, - allow_https_cache_key_sharing: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingResult'] = None, - allow_https_downgrade: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeResult'] = None, - allow_options: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsResult'] = None, - allow_patch: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchResult'] = None, - allow_post: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostResult'] = None, - allow_put: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutResult'] = None, - allow_transfer_encoding: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingResult'] = None, - alt_svc_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderResult'] = None, - api_prioritization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationResult'] = None, - application_load_balancer: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerResult'] = None, - audience_segmentation: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationResult'] = None, - auto_domain_validation: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationResult'] = None, - base_directory: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryResult'] = None, - boss_beaconing: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingResult'] = None, - breadcrumbs: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsResult'] = None, - break_connection: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionResult'] = None, - brotli: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorBrotliResult'] = None, - cache_error: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorResult'] = None, - cache_id: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdResult'] = None, - cache_key_ignore_case: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseResult'] = None, - cache_key_query_params: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsResult'] = None, - cache_key_rewrite: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteResult'] = None, - cache_post: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCachePostResult'] = None, - cache_redirect: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectResult'] = None, - cache_tag: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagResult'] = None, - cache_tag_visible: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleResult'] = None, - caching: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCachingResult'] = None, - central_authorization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationResult'] = None, - chase_redirects: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsResult'] = None, - client_characteristics: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsResult'] = None, - cloud_interconnects: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsResult'] = None, - cloud_wrapper: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperResult'] = None, - cloud_wrapper_advanced: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedResult'] = None, - common_media_client_data: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataResult'] = None, - conditional_origin: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginResult'] = None, - construct_response: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseResult'] = None, - content_characteristics: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsResult'] = None, - content_characteristics_amd: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdResult'] = None, - content_characteristics_dd: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdResult'] = None, - content_characteristics_wsd_large_file: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileResult'] = None, - content_characteristics_wsd_live: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveResult'] = None, - content_characteristics_wsd_vod: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodResult'] = None, - content_pre_position: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionResult'] = None, - content_targeting_protection: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionResult'] = None, - cors_support: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportResult'] = None, - cp_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeResult'] = None, - custom_behavior: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorResult'] = None, - datastream: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamResult'] = None, - dcp: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpResult'] = None, - dcp_auth_hmac_transformation: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationResult'] = None, - dcp_auth_regex_transformation: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationResult'] = None, - dcp_auth_substring_transformation: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationResult'] = None, - dcp_auth_variable_extractor: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorResult'] = None, - dcp_default_authz_groups: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsResult'] = None, - dcp_dev_relations: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsResult'] = None, - dcp_real_time_auth: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthResult'] = None, - delivery_receipt: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptResult'] = None, - deny_access: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessResult'] = None, - deny_direct_failover_access: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessResult'] = None, - device_characteristic_cache_id: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdResult'] = None, - device_characteristic_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderResult'] = None, - dns_async_refresh: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshResult'] = None, - dns_prefresh: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshResult'] = None, - downgrade_protocol: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolResult'] = None, - download_complete_marker: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerResult'] = None, - download_notification: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationResult'] = None, - downstream_cache: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheResult'] = None, - dynamic_throughtput_optimization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationResult'] = None, - dynamic_throughtput_optimization_override: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideResult'] = None, - dynamic_web_content: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentResult'] = None, - ecms_bulk_upload: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadResult'] = None, - ecms_database: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseResult'] = None, - ecms_dataset: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetResult'] = None, - ecms_object_key: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyResult'] = None, - edge_connect: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectResult'] = None, - edge_load_balancing_advanced: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedResult'] = None, - edge_load_balancing_data_center: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterResult'] = None, - edge_load_balancing_origin: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginResult'] = None, - edge_origin_authorization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationResult'] = None, - edge_redirector: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorResult'] = None, - edge_scape: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeResult'] = None, - edge_side_includes: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesResult'] = None, - edge_worker: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerResult'] = None, - enhanced_akamai_protocol: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolResult'] = None, - enhanced_proxy_detection: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionResult'] = None, - epd_forward_header_enrichment: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentResult'] = None, - fail_action: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFailActionResult'] = None, - failover_bot_manager_feature_compatibility: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityResult'] = None, - fast_invalidate: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateResult'] = None, - first_party_marketing: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingResult'] = None, - first_party_marketing_plus: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusResult'] = None, - forward_rewrite: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteResult'] = None, - g2oheader: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderResult'] = None, - global_request_number: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberResult'] = None, - graphql_caching: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingResult'] = None, - gzip_response: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseResult'] = None, - hd_data_advanced: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedResult'] = None, - health_detection: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionResult'] = None, - hsaf_eip_binding: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingResult'] = None, - http2: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Result'] = None, - http3: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Result'] = None, - http_strict_transport_security: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityResult'] = None, - http_to_https_upgrade: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeResult'] = None, - im_override: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideResult'] = None, - image_and_video_manager: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerResult'] = None, - image_manager: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerResult'] = None, - image_manager_video: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoResult'] = None, - include: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorIncludeResult'] = None, - instant: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorInstantResult'] = None, - instant_config: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigResult'] = None, - large_file_optimization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationResult'] = None, - large_file_optimization_advanced: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedResult'] = None, - limit_bit_rate: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateResult'] = None, - log_custom: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomResult'] = None, - m_pulse: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMPulseResult'] = None, - manifest_personalization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationResult'] = None, - manifest_rerouting: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingResult'] = None, - manual_server_push: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushResult'] = None, - media_acceleration: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationResult'] = None, - media_acceleration_quic_optout: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutResult'] = None, - media_client: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientResult'] = None, - media_file_retrieval_optimization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationResult'] = None, - media_origin_failover: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverResult'] = None, - metadata_caching: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingResult'] = None, - mobile_sdk_performance: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceResult'] = None, - modify_incoming_request_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderResult'] = None, - modify_incoming_response_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderResult'] = None, - modify_outgoing_request_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderResult'] = None, - modify_outgoing_response_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderResult'] = None, - modify_via_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderResult'] = None, - origin: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginResult'] = None, - origin_characteristics: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsResult'] = None, - origin_characteristics_wsd: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdResult'] = None, - origin_failure_recovery_method: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodResult'] = None, - origin_failure_recovery_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyResult'] = None, - origin_ip_acl: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclResult'] = None, - persistent_client_connection: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionResult'] = None, - persistent_connection: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionResult'] = None, - personally_identifiable_information: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationResult'] = None, - phased_release: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseResult'] = None, - preconnect: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectResult'] = None, - predictive_content_delivery: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryResult'] = None, - predictive_prefetching: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingResult'] = None, - prefetch: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchResult'] = None, - prefetchable: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableResult'] = None, - prefresh_cache: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheResult'] = None, - quality: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorQualityResult'] = None, - quic_beta: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaResult'] = None, - random_seek: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekResult'] = None, - rapid: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRapidResult'] = None, - read_timeout: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutResult'] = None, - real_time_reporting: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingResult'] = None, - real_user_monitoring: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringResult'] = None, - redirect: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRedirectResult'] = None, - redirectplus: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusResult'] = None, - referer_checking: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingResult'] = None, - remove_query_parameter: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterResult'] = None, - remove_vary: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryResult'] = None, - report: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorReportResult'] = None, - request_control: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlResult'] = None, - request_type_marker: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerResult'] = None, - resource_optimizer: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerResult'] = None, - resource_optimizer_extended_compatibility: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityResult'] = None, - response_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeResult'] = None, - response_cookie: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieResult'] = None, - restrict_object_caching: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingResult'] = None, - return_cache_status: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusResult'] = None, - rewrite_url: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlResult'] = None, - rum_custom: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomResult'] = None, - saas_definitions: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsResult'] = None, - sales_force_commerce_cloud_client: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientResult'] = None, - sales_force_commerce_cloud_provider: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderResult'] = None, - sales_force_commerce_cloud_provider_host_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderResult'] = None, - save_post_dca_processing: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingResult'] = None, - schedule_invalidation: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationResult'] = None, - script_management: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementResult'] = None, - segmented_content_protection: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionResult'] = None, - segmented_media_optimization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationResult'] = None, - segmented_media_streaming_prefetch: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchResult'] = None, - set_variable: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableResult'] = None, - simulate_error_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeResult'] = None, - site_shield: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldResult'] = None, - standard_tls_migration: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationResult'] = None, - standard_tls_migration_override: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideResult'] = None, - strict_header_parsing: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingResult'] = None, - sub_customer: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerResult'] = None, - sure_route: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteResult'] = None, - tcp_optimization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationResult'] = None, - tea_leaf: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafResult'] = None, - tiered_distribution: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionResult'] = None, - tiered_distribution_advanced: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedResult'] = None, - tiered_distribution_customization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationResult'] = None, - timeout: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutResult'] = None, - uid_configuration: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationResult'] = None, - validate_entity_tag: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagResult'] = None, - verify_json_web_token: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenResult'] = None, - verify_json_web_token_for_dcp: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpResult'] = None, - verify_token_authorization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationResult'] = None, - virtual_waiting_room: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomResult'] = None, - virtual_waiting_room_with_edge_workers: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersResult'] = None, - visitor_prioritization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationResult'] = None, - visitor_prioritization_fifo: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoResult'] = None, - visitor_prioritization_fifo_standalone: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneResult'] = None, - watermarking: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingResult'] = None, - web_application_firewall: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallResult'] = None, - web_sockets: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsResult'] = None, - webdav: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorWebdavResult'] = None): +class GetPropertyRulesBuilderRulesV20230920BehaviorResult(dict): + def __init__(__self__, *, + ad_scaler_circuit_breaker: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerResult'] = None, + adaptive_acceleration: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationResult'] = None, + adaptive_image_compression: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionResult'] = None, + advanced: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedResult'] = None, + aggregated_reporting: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingResult'] = None, + akamaizer: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerResult'] = None, + akamaizer_tag: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagResult'] = None, + all_http_in_cache_hierarchy: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyResult'] = None, + allow_cloudlets_origins: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsResult'] = None, + allow_delete: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteResult'] = None, + allow_https_cache_key_sharing: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingResult'] = None, + allow_https_downgrade: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeResult'] = None, + allow_options: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsResult'] = None, + allow_patch: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchResult'] = None, + allow_post: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostResult'] = None, + allow_put: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutResult'] = None, + allow_transfer_encoding: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingResult'] = None, + alt_svc_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderResult'] = None, + api_prioritization: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationResult'] = None, + application_load_balancer: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerResult'] = None, + audience_segmentation: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationResult'] = None, + auto_domain_validation: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationResult'] = None, + base_directory: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryResult'] = None, + boss_beaconing: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingResult'] = None, + breadcrumbs: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsResult'] = None, + break_connection: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionResult'] = None, + brotli: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBrotliResult'] = None, + cache_error: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorResult'] = None, + cache_id: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdResult'] = None, + cache_key_ignore_case: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseResult'] = None, + cache_key_query_params: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsResult'] = None, + cache_key_rewrite: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteResult'] = None, + cache_post: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCachePostResult'] = None, + cache_redirect: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectResult'] = None, + cache_tag: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagResult'] = None, + cache_tag_visible: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleResult'] = None, + caching: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCachingResult'] = None, + central_authorization: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationResult'] = None, + chase_redirects: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsResult'] = None, + client_certificate_auth: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthResult'] = None, + client_characteristics: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsResult'] = None, + cloud_interconnects: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsResult'] = None, + cloud_wrapper: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperResult'] = None, + cloud_wrapper_advanced: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedResult'] = None, + common_media_client_data: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataResult'] = None, + conditional_origin: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginResult'] = None, + construct_response: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseResult'] = None, + content_characteristics: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsResult'] = None, + content_characteristics_amd: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdResult'] = None, + content_characteristics_dd: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdResult'] = None, + content_characteristics_wsd_large_file: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileResult'] = None, + content_characteristics_wsd_live: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveResult'] = None, + content_characteristics_wsd_vod: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodResult'] = None, + content_pre_position: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionResult'] = None, + content_targeting_protection: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionResult'] = None, + cors_support: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportResult'] = None, + cp_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeResult'] = None, + custom_behavior: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorResult'] = None, + datastream: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamResult'] = None, + dcp: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpResult'] = None, + dcp_auth_hmac_transformation: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationResult'] = None, + dcp_auth_regex_transformation: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationResult'] = None, + dcp_auth_substring_transformation: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationResult'] = None, + dcp_auth_variable_extractor: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorResult'] = None, + dcp_default_authz_groups: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsResult'] = None, + dcp_dev_relations: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsResult'] = None, + dcp_real_time_auth: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthResult'] = None, + delivery_receipt: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptResult'] = None, + deny_access: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessResult'] = None, + deny_direct_failover_access: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessResult'] = None, + device_characteristic_cache_id: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdResult'] = None, + device_characteristic_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderResult'] = None, + dns_async_refresh: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshResult'] = None, + dns_prefresh: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshResult'] = None, + downgrade_protocol: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolResult'] = None, + download_complete_marker: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerResult'] = None, + download_notification: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationResult'] = None, + downstream_cache: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheResult'] = None, + dynamic_throughtput_optimization: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationResult'] = None, + dynamic_throughtput_optimization_override: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideResult'] = None, + dynamic_web_content: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentResult'] = None, + ecms_bulk_upload: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadResult'] = None, + ecms_database: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseResult'] = None, + ecms_dataset: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetResult'] = None, + ecms_object_key: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyResult'] = None, + edge_connect: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectResult'] = None, + edge_load_balancing_advanced: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedResult'] = None, + edge_load_balancing_data_center: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterResult'] = None, + edge_load_balancing_origin: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginResult'] = None, + edge_origin_authorization: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationResult'] = None, + edge_redirector: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorResult'] = None, + edge_scape: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeResult'] = None, + edge_side_includes: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesResult'] = None, + edge_worker: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerResult'] = None, + enforce_mtls_settings: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsResult'] = None, + enhanced_akamai_protocol: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolResult'] = None, + enhanced_proxy_detection: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionResult'] = None, + epd_forward_header_enrichment: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentResult'] = None, + fail_action: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionResult'] = None, + failover_bot_manager_feature_compatibility: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityResult'] = None, + fast_invalidate: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateResult'] = None, + fips: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFipsResult'] = None, + first_party_marketing: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingResult'] = None, + first_party_marketing_plus: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusResult'] = None, + forward_rewrite: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteResult'] = None, + g2oheader: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderResult'] = None, + global_request_number: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberResult'] = None, + graphql_caching: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingResult'] = None, + gzip_response: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseResult'] = None, + hd_data_advanced: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedResult'] = None, + health_detection: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionResult'] = None, + hsaf_eip_binding: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingResult'] = None, + http2: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Result'] = None, + http3: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Result'] = None, + http_strict_transport_security: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityResult'] = None, + http_to_https_upgrade: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeResult'] = None, + im_override: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideResult'] = None, + image_and_video_manager: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerResult'] = None, + image_manager: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerResult'] = None, + image_manager_video: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoResult'] = None, + include: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorIncludeResult'] = None, + instant: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorInstantResult'] = None, + instant_config: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigResult'] = None, + large_file_optimization: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationResult'] = None, + large_file_optimization_advanced: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedResult'] = None, + limit_bit_rate: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateResult'] = None, + log_custom: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomResult'] = None, + m_pulse: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMPulseResult'] = None, + manifest_personalization: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationResult'] = None, + manifest_rerouting: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingResult'] = None, + manual_server_push: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushResult'] = None, + media_acceleration: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationResult'] = None, + media_acceleration_quic_optout: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutResult'] = None, + media_client: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientResult'] = None, + media_file_retrieval_optimization: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationResult'] = None, + media_origin_failover: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverResult'] = None, + metadata_caching: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingResult'] = None, + mobile_sdk_performance: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceResult'] = None, + modify_incoming_request_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderResult'] = None, + modify_incoming_response_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderResult'] = None, + modify_outgoing_request_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderResult'] = None, + modify_outgoing_response_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderResult'] = None, + modify_via_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderResult'] = None, + origin: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginResult'] = None, + origin_characteristics: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsResult'] = None, + origin_characteristics_wsd: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdResult'] = None, + origin_failure_recovery_method: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodResult'] = None, + origin_failure_recovery_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyResult'] = None, + origin_ip_acl: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclResult'] = None, + permissions_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyResult'] = None, + persistent_client_connection: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionResult'] = None, + persistent_connection: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionResult'] = None, + personally_identifiable_information: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationResult'] = None, + phased_release: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseResult'] = None, + preconnect: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectResult'] = None, + predictive_content_delivery: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryResult'] = None, + predictive_prefetching: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingResult'] = None, + prefetch: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchResult'] = None, + prefetchable: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableResult'] = None, + prefresh_cache: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheResult'] = None, + quality: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorQualityResult'] = None, + quic_beta: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaResult'] = None, + random_seek: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekResult'] = None, + rapid: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRapidResult'] = None, + read_timeout: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutResult'] = None, + real_time_reporting: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingResult'] = None, + real_user_monitoring: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringResult'] = None, + redirect: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRedirectResult'] = None, + redirectplus: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusResult'] = None, + referer_checking: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingResult'] = None, + remove_query_parameter: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterResult'] = None, + remove_vary: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryResult'] = None, + report: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorReportResult'] = None, + request_client_hints: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsResult'] = None, + request_control: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlResult'] = None, + request_type_marker: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerResult'] = None, + resource_optimizer: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerResult'] = None, + resource_optimizer_extended_compatibility: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityResult'] = None, + response_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeResult'] = None, + response_cookie: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieResult'] = None, + restrict_object_caching: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingResult'] = None, + return_cache_status: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusResult'] = None, + rewrite_url: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlResult'] = None, + rum_custom: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomResult'] = None, + saas_definitions: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsResult'] = None, + sales_force_commerce_cloud_client: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientResult'] = None, + sales_force_commerce_cloud_provider: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderResult'] = None, + sales_force_commerce_cloud_provider_host_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderResult'] = None, + save_post_dca_processing: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingResult'] = None, + schedule_invalidation: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationResult'] = None, + script_management: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementResult'] = None, + segmented_content_protection: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionResult'] = None, + segmented_media_optimization: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationResult'] = None, + segmented_media_streaming_prefetch: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchResult'] = None, + set_variable: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableResult'] = None, + simulate_error_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeResult'] = None, + site_shield: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldResult'] = None, + standard_tls_migration: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationResult'] = None, + standard_tls_migration_override: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideResult'] = None, + strict_header_parsing: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingResult'] = None, + sub_customer: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerResult'] = None, + sure_route: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteResult'] = None, + tcp_optimization: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationResult'] = None, + tea_leaf: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafResult'] = None, + tiered_distribution: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionResult'] = None, + tiered_distribution_advanced: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedResult'] = None, + tiered_distribution_customization: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationResult'] = None, + timeout: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutResult'] = None, + uid_configuration: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationResult'] = None, + validate_entity_tag: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagResult'] = None, + verify_json_web_token: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenResult'] = None, + verify_json_web_token_for_dcp: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpResult'] = None, + verify_token_authorization: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationResult'] = None, + virtual_waiting_room: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomResult'] = None, + virtual_waiting_room_with_edge_workers: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersResult'] = None, + visitor_prioritization: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationResult'] = None, + visitor_prioritization_fifo: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoResult'] = None, + visitor_prioritization_fifo_standalone: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneResult'] = None, + watermarking: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingResult'] = None, + web_application_firewall: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallResult'] = None, + web_sockets: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsResult'] = None, + webdav: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebdavResult'] = None): if ad_scaler_circuit_breaker is not None: pulumi.set(__self__, "ad_scaler_circuit_breaker", ad_scaler_circuit_breaker) if adaptive_acceleration is not None: @@ -38735,6 +62325,8 @@ def __init__(__self__, *, pulumi.set(__self__, "central_authorization", central_authorization) if chase_redirects is not None: pulumi.set(__self__, "chase_redirects", chase_redirects) + if client_certificate_auth is not None: + pulumi.set(__self__, "client_certificate_auth", client_certificate_auth) if client_characteristics is not None: pulumi.set(__self__, "client_characteristics", client_characteristics) if cloud_interconnects is not None: @@ -38843,6 +62435,8 @@ def __init__(__self__, *, pulumi.set(__self__, "edge_side_includes", edge_side_includes) if edge_worker is not None: pulumi.set(__self__, "edge_worker", edge_worker) + if enforce_mtls_settings is not None: + pulumi.set(__self__, "enforce_mtls_settings", enforce_mtls_settings) if enhanced_akamai_protocol is not None: pulumi.set(__self__, "enhanced_akamai_protocol", enhanced_akamai_protocol) if enhanced_proxy_detection is not None: @@ -38855,6 +62449,8 @@ def __init__(__self__, *, pulumi.set(__self__, "failover_bot_manager_feature_compatibility", failover_bot_manager_feature_compatibility) if fast_invalidate is not None: pulumi.set(__self__, "fast_invalidate", fast_invalidate) + if fips is not None: + pulumi.set(__self__, "fips", fips) if first_party_marketing is not None: pulumi.set(__self__, "first_party_marketing", first_party_marketing) if first_party_marketing_plus is not None: @@ -38949,6 +62545,8 @@ def __init__(__self__, *, pulumi.set(__self__, "origin_failure_recovery_policy", origin_failure_recovery_policy) if origin_ip_acl is not None: pulumi.set(__self__, "origin_ip_acl", origin_ip_acl) + if permissions_policy is not None: + pulumi.set(__self__, "permissions_policy", permissions_policy) if persistent_client_connection is not None: pulumi.set(__self__, "persistent_client_connection", persistent_client_connection) if persistent_connection is not None: @@ -38995,6 +62593,8 @@ def __init__(__self__, *, pulumi.set(__self__, "remove_vary", remove_vary) if report is not None: pulumi.set(__self__, "report", report) + if request_client_hints is not None: + pulumi.set(__self__, "request_client_hints", request_client_hints) if request_control is not None: pulumi.set(__self__, "request_control", request_control) if request_type_marker is not None: @@ -39094,1092 +62694,1117 @@ def __init__(__self__, *, @property @pulumi.getter(name="adScalerCircuitBreaker") - def ad_scaler_circuit_breaker(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerResult']: + def ad_scaler_circuit_breaker(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerResult']: return pulumi.get(self, "ad_scaler_circuit_breaker") @property @pulumi.getter(name="adaptiveAcceleration") - def adaptive_acceleration(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationResult']: + def adaptive_acceleration(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationResult']: return pulumi.get(self, "adaptive_acceleration") @property @pulumi.getter(name="adaptiveImageCompression") - def adaptive_image_compression(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionResult']: + def adaptive_image_compression(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionResult']: return pulumi.get(self, "adaptive_image_compression") @property @pulumi.getter - def advanced(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedResult']: + def advanced(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedResult']: return pulumi.get(self, "advanced") @property @pulumi.getter(name="aggregatedReporting") - def aggregated_reporting(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingResult']: + def aggregated_reporting(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingResult']: return pulumi.get(self, "aggregated_reporting") @property @pulumi.getter - def akamaizer(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerResult']: + def akamaizer(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerResult']: return pulumi.get(self, "akamaizer") @property @pulumi.getter(name="akamaizerTag") - def akamaizer_tag(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagResult']: + def akamaizer_tag(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagResult']: return pulumi.get(self, "akamaizer_tag") @property @pulumi.getter(name="allHttpInCacheHierarchy") - def all_http_in_cache_hierarchy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyResult']: + def all_http_in_cache_hierarchy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyResult']: return pulumi.get(self, "all_http_in_cache_hierarchy") @property @pulumi.getter(name="allowCloudletsOrigins") - def allow_cloudlets_origins(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsResult']: + def allow_cloudlets_origins(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsResult']: return pulumi.get(self, "allow_cloudlets_origins") @property @pulumi.getter(name="allowDelete") - def allow_delete(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteResult']: + def allow_delete(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteResult']: return pulumi.get(self, "allow_delete") @property @pulumi.getter(name="allowHttpsCacheKeySharing") - def allow_https_cache_key_sharing(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingResult']: + def allow_https_cache_key_sharing(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingResult']: return pulumi.get(self, "allow_https_cache_key_sharing") @property @pulumi.getter(name="allowHttpsDowngrade") - def allow_https_downgrade(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeResult']: + def allow_https_downgrade(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeResult']: return pulumi.get(self, "allow_https_downgrade") @property @pulumi.getter(name="allowOptions") - def allow_options(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsResult']: + def allow_options(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsResult']: return pulumi.get(self, "allow_options") @property @pulumi.getter(name="allowPatch") - def allow_patch(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchResult']: + def allow_patch(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchResult']: return pulumi.get(self, "allow_patch") @property @pulumi.getter(name="allowPost") - def allow_post(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostResult']: + def allow_post(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostResult']: return pulumi.get(self, "allow_post") @property @pulumi.getter(name="allowPut") - def allow_put(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutResult']: + def allow_put(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutResult']: return pulumi.get(self, "allow_put") @property @pulumi.getter(name="allowTransferEncoding") - def allow_transfer_encoding(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingResult']: + def allow_transfer_encoding(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingResult']: return pulumi.get(self, "allow_transfer_encoding") @property @pulumi.getter(name="altSvcHeader") - def alt_svc_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderResult']: + def alt_svc_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderResult']: return pulumi.get(self, "alt_svc_header") @property @pulumi.getter(name="apiPrioritization") - def api_prioritization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationResult']: + def api_prioritization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationResult']: return pulumi.get(self, "api_prioritization") @property @pulumi.getter(name="applicationLoadBalancer") - def application_load_balancer(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerResult']: + def application_load_balancer(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerResult']: return pulumi.get(self, "application_load_balancer") @property @pulumi.getter(name="audienceSegmentation") - def audience_segmentation(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationResult']: + def audience_segmentation(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationResult']: return pulumi.get(self, "audience_segmentation") @property @pulumi.getter(name="autoDomainValidation") - def auto_domain_validation(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationResult']: + def auto_domain_validation(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationResult']: return pulumi.get(self, "auto_domain_validation") @property @pulumi.getter(name="baseDirectory") - def base_directory(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryResult']: + def base_directory(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryResult']: return pulumi.get(self, "base_directory") @property @pulumi.getter(name="bossBeaconing") - def boss_beaconing(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingResult']: + def boss_beaconing(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingResult']: return pulumi.get(self, "boss_beaconing") @property @pulumi.getter - def breadcrumbs(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsResult']: + def breadcrumbs(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsResult']: return pulumi.get(self, "breadcrumbs") @property @pulumi.getter(name="breakConnection") - def break_connection(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionResult']: + def break_connection(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionResult']: return pulumi.get(self, "break_connection") @property @pulumi.getter - def brotli(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorBrotliResult']: + def brotli(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorBrotliResult']: return pulumi.get(self, "brotli") @property @pulumi.getter(name="cacheError") - def cache_error(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorResult']: + def cache_error(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorResult']: return pulumi.get(self, "cache_error") @property @pulumi.getter(name="cacheId") - def cache_id(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdResult']: + def cache_id(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdResult']: return pulumi.get(self, "cache_id") @property @pulumi.getter(name="cacheKeyIgnoreCase") - def cache_key_ignore_case(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseResult']: + def cache_key_ignore_case(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseResult']: return pulumi.get(self, "cache_key_ignore_case") @property @pulumi.getter(name="cacheKeyQueryParams") - def cache_key_query_params(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsResult']: + def cache_key_query_params(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsResult']: return pulumi.get(self, "cache_key_query_params") @property @pulumi.getter(name="cacheKeyRewrite") - def cache_key_rewrite(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteResult']: + def cache_key_rewrite(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteResult']: return pulumi.get(self, "cache_key_rewrite") @property @pulumi.getter(name="cachePost") - def cache_post(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCachePostResult']: + def cache_post(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCachePostResult']: return pulumi.get(self, "cache_post") @property @pulumi.getter(name="cacheRedirect") - def cache_redirect(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectResult']: + def cache_redirect(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectResult']: return pulumi.get(self, "cache_redirect") @property @pulumi.getter(name="cacheTag") - def cache_tag(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagResult']: + def cache_tag(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagResult']: return pulumi.get(self, "cache_tag") @property @pulumi.getter(name="cacheTagVisible") - def cache_tag_visible(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleResult']: + def cache_tag_visible(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleResult']: return pulumi.get(self, "cache_tag_visible") @property @pulumi.getter - def caching(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCachingResult']: + def caching(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCachingResult']: return pulumi.get(self, "caching") @property @pulumi.getter(name="centralAuthorization") - def central_authorization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationResult']: + def central_authorization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationResult']: return pulumi.get(self, "central_authorization") @property @pulumi.getter(name="chaseRedirects") - def chase_redirects(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsResult']: + def chase_redirects(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsResult']: return pulumi.get(self, "chase_redirects") + @property + @pulumi.getter(name="clientCertificateAuth") + def client_certificate_auth(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthResult']: + return pulumi.get(self, "client_certificate_auth") + @property @pulumi.getter(name="clientCharacteristics") - def client_characteristics(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsResult']: + def client_characteristics(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsResult']: return pulumi.get(self, "client_characteristics") @property @pulumi.getter(name="cloudInterconnects") - def cloud_interconnects(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsResult']: + def cloud_interconnects(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsResult']: return pulumi.get(self, "cloud_interconnects") @property @pulumi.getter(name="cloudWrapper") - def cloud_wrapper(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperResult']: + def cloud_wrapper(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperResult']: return pulumi.get(self, "cloud_wrapper") @property @pulumi.getter(name="cloudWrapperAdvanced") - def cloud_wrapper_advanced(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedResult']: + def cloud_wrapper_advanced(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedResult']: return pulumi.get(self, "cloud_wrapper_advanced") @property @pulumi.getter(name="commonMediaClientData") - def common_media_client_data(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataResult']: + def common_media_client_data(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataResult']: return pulumi.get(self, "common_media_client_data") @property @pulumi.getter(name="conditionalOrigin") - def conditional_origin(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginResult']: + def conditional_origin(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginResult']: return pulumi.get(self, "conditional_origin") @property @pulumi.getter(name="constructResponse") - def construct_response(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseResult']: + def construct_response(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseResult']: return pulumi.get(self, "construct_response") @property @pulumi.getter(name="contentCharacteristics") - def content_characteristics(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsResult']: + def content_characteristics(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsResult']: return pulumi.get(self, "content_characteristics") @property @pulumi.getter(name="contentCharacteristicsAmd") - def content_characteristics_amd(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdResult']: + def content_characteristics_amd(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdResult']: return pulumi.get(self, "content_characteristics_amd") @property @pulumi.getter(name="contentCharacteristicsDd") - def content_characteristics_dd(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdResult']: + def content_characteristics_dd(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdResult']: return pulumi.get(self, "content_characteristics_dd") @property @pulumi.getter(name="contentCharacteristicsWsdLargeFile") - def content_characteristics_wsd_large_file(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileResult']: + def content_characteristics_wsd_large_file(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileResult']: return pulumi.get(self, "content_characteristics_wsd_large_file") @property @pulumi.getter(name="contentCharacteristicsWsdLive") - def content_characteristics_wsd_live(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveResult']: + def content_characteristics_wsd_live(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveResult']: return pulumi.get(self, "content_characteristics_wsd_live") @property @pulumi.getter(name="contentCharacteristicsWsdVod") - def content_characteristics_wsd_vod(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodResult']: + def content_characteristics_wsd_vod(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodResult']: return pulumi.get(self, "content_characteristics_wsd_vod") @property @pulumi.getter(name="contentPrePosition") - def content_pre_position(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionResult']: + def content_pre_position(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionResult']: return pulumi.get(self, "content_pre_position") @property @pulumi.getter(name="contentTargetingProtection") - def content_targeting_protection(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionResult']: + def content_targeting_protection(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionResult']: return pulumi.get(self, "content_targeting_protection") @property @pulumi.getter(name="corsSupport") - def cors_support(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportResult']: + def cors_support(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportResult']: return pulumi.get(self, "cors_support") @property @pulumi.getter(name="cpCode") - def cp_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeResult']: + def cp_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeResult']: return pulumi.get(self, "cp_code") @property @pulumi.getter(name="customBehavior") - def custom_behavior(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorResult']: + def custom_behavior(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorResult']: return pulumi.get(self, "custom_behavior") @property @pulumi.getter - def datastream(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamResult']: + def datastream(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamResult']: return pulumi.get(self, "datastream") @property @pulumi.getter - def dcp(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpResult']: + def dcp(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpResult']: return pulumi.get(self, "dcp") @property @pulumi.getter(name="dcpAuthHmacTransformation") - def dcp_auth_hmac_transformation(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationResult']: + def dcp_auth_hmac_transformation(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationResult']: return pulumi.get(self, "dcp_auth_hmac_transformation") @property @pulumi.getter(name="dcpAuthRegexTransformation") - def dcp_auth_regex_transformation(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationResult']: + def dcp_auth_regex_transformation(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationResult']: return pulumi.get(self, "dcp_auth_regex_transformation") @property @pulumi.getter(name="dcpAuthSubstringTransformation") - def dcp_auth_substring_transformation(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationResult']: + def dcp_auth_substring_transformation(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationResult']: return pulumi.get(self, "dcp_auth_substring_transformation") @property @pulumi.getter(name="dcpAuthVariableExtractor") - def dcp_auth_variable_extractor(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorResult']: + def dcp_auth_variable_extractor(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorResult']: return pulumi.get(self, "dcp_auth_variable_extractor") @property @pulumi.getter(name="dcpDefaultAuthzGroups") - def dcp_default_authz_groups(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsResult']: + def dcp_default_authz_groups(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsResult']: return pulumi.get(self, "dcp_default_authz_groups") @property @pulumi.getter(name="dcpDevRelations") - def dcp_dev_relations(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsResult']: + def dcp_dev_relations(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsResult']: return pulumi.get(self, "dcp_dev_relations") @property @pulumi.getter(name="dcpRealTimeAuth") - def dcp_real_time_auth(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthResult']: + def dcp_real_time_auth(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthResult']: return pulumi.get(self, "dcp_real_time_auth") @property @pulumi.getter(name="deliveryReceipt") - def delivery_receipt(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptResult']: + def delivery_receipt(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptResult']: return pulumi.get(self, "delivery_receipt") @property @pulumi.getter(name="denyAccess") - def deny_access(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessResult']: + def deny_access(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessResult']: return pulumi.get(self, "deny_access") @property @pulumi.getter(name="denyDirectFailoverAccess") - def deny_direct_failover_access(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessResult']: + def deny_direct_failover_access(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessResult']: return pulumi.get(self, "deny_direct_failover_access") @property @pulumi.getter(name="deviceCharacteristicCacheId") - def device_characteristic_cache_id(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdResult']: + def device_characteristic_cache_id(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdResult']: return pulumi.get(self, "device_characteristic_cache_id") @property @pulumi.getter(name="deviceCharacteristicHeader") - def device_characteristic_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderResult']: + def device_characteristic_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderResult']: return pulumi.get(self, "device_characteristic_header") @property @pulumi.getter(name="dnsAsyncRefresh") - def dns_async_refresh(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshResult']: + def dns_async_refresh(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshResult']: return pulumi.get(self, "dns_async_refresh") @property @pulumi.getter(name="dnsPrefresh") - def dns_prefresh(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshResult']: + def dns_prefresh(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshResult']: return pulumi.get(self, "dns_prefresh") @property @pulumi.getter(name="downgradeProtocol") - def downgrade_protocol(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolResult']: + def downgrade_protocol(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolResult']: return pulumi.get(self, "downgrade_protocol") @property @pulumi.getter(name="downloadCompleteMarker") - def download_complete_marker(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerResult']: + def download_complete_marker(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerResult']: return pulumi.get(self, "download_complete_marker") @property @pulumi.getter(name="downloadNotification") - def download_notification(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationResult']: + def download_notification(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationResult']: return pulumi.get(self, "download_notification") @property @pulumi.getter(name="downstreamCache") - def downstream_cache(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheResult']: + def downstream_cache(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheResult']: return pulumi.get(self, "downstream_cache") @property @pulumi.getter(name="dynamicThroughtputOptimization") - def dynamic_throughtput_optimization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationResult']: + def dynamic_throughtput_optimization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationResult']: return pulumi.get(self, "dynamic_throughtput_optimization") @property @pulumi.getter(name="dynamicThroughtputOptimizationOverride") - def dynamic_throughtput_optimization_override(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideResult']: + def dynamic_throughtput_optimization_override(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideResult']: return pulumi.get(self, "dynamic_throughtput_optimization_override") @property @pulumi.getter(name="dynamicWebContent") - def dynamic_web_content(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentResult']: + def dynamic_web_content(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentResult']: return pulumi.get(self, "dynamic_web_content") @property @pulumi.getter(name="ecmsBulkUpload") - def ecms_bulk_upload(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadResult']: + def ecms_bulk_upload(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadResult']: return pulumi.get(self, "ecms_bulk_upload") @property @pulumi.getter(name="ecmsDatabase") - def ecms_database(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseResult']: + def ecms_database(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseResult']: return pulumi.get(self, "ecms_database") @property @pulumi.getter(name="ecmsDataset") - def ecms_dataset(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetResult']: + def ecms_dataset(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetResult']: return pulumi.get(self, "ecms_dataset") @property @pulumi.getter(name="ecmsObjectKey") - def ecms_object_key(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyResult']: + def ecms_object_key(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyResult']: return pulumi.get(self, "ecms_object_key") @property @pulumi.getter(name="edgeConnect") - def edge_connect(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectResult']: + def edge_connect(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectResult']: return pulumi.get(self, "edge_connect") @property @pulumi.getter(name="edgeLoadBalancingAdvanced") - def edge_load_balancing_advanced(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedResult']: + def edge_load_balancing_advanced(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedResult']: return pulumi.get(self, "edge_load_balancing_advanced") @property @pulumi.getter(name="edgeLoadBalancingDataCenter") - def edge_load_balancing_data_center(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterResult']: + def edge_load_balancing_data_center(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterResult']: return pulumi.get(self, "edge_load_balancing_data_center") @property @pulumi.getter(name="edgeLoadBalancingOrigin") - def edge_load_balancing_origin(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginResult']: + def edge_load_balancing_origin(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginResult']: return pulumi.get(self, "edge_load_balancing_origin") @property @pulumi.getter(name="edgeOriginAuthorization") - def edge_origin_authorization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationResult']: + def edge_origin_authorization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationResult']: return pulumi.get(self, "edge_origin_authorization") @property @pulumi.getter(name="edgeRedirector") - def edge_redirector(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorResult']: + def edge_redirector(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorResult']: return pulumi.get(self, "edge_redirector") @property @pulumi.getter(name="edgeScape") - def edge_scape(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeResult']: + def edge_scape(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeResult']: return pulumi.get(self, "edge_scape") @property @pulumi.getter(name="edgeSideIncludes") - def edge_side_includes(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesResult']: + def edge_side_includes(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesResult']: return pulumi.get(self, "edge_side_includes") @property @pulumi.getter(name="edgeWorker") - def edge_worker(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerResult']: + def edge_worker(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerResult']: return pulumi.get(self, "edge_worker") + @property + @pulumi.getter(name="enforceMtlsSettings") + def enforce_mtls_settings(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsResult']: + return pulumi.get(self, "enforce_mtls_settings") + @property @pulumi.getter(name="enhancedAkamaiProtocol") - def enhanced_akamai_protocol(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolResult']: + def enhanced_akamai_protocol(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolResult']: return pulumi.get(self, "enhanced_akamai_protocol") @property @pulumi.getter(name="enhancedProxyDetection") - def enhanced_proxy_detection(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionResult']: + def enhanced_proxy_detection(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionResult']: return pulumi.get(self, "enhanced_proxy_detection") @property @pulumi.getter(name="epdForwardHeaderEnrichment") - def epd_forward_header_enrichment(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentResult']: + def epd_forward_header_enrichment(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentResult']: return pulumi.get(self, "epd_forward_header_enrichment") @property @pulumi.getter(name="failAction") - def fail_action(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFailActionResult']: + def fail_action(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionResult']: return pulumi.get(self, "fail_action") @property @pulumi.getter(name="failoverBotManagerFeatureCompatibility") - def failover_bot_manager_feature_compatibility(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityResult']: + def failover_bot_manager_feature_compatibility(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityResult']: return pulumi.get(self, "failover_bot_manager_feature_compatibility") @property @pulumi.getter(name="fastInvalidate") - def fast_invalidate(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateResult']: + def fast_invalidate(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateResult']: return pulumi.get(self, "fast_invalidate") + @property + @pulumi.getter + def fips(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFipsResult']: + return pulumi.get(self, "fips") + @property @pulumi.getter(name="firstPartyMarketing") - def first_party_marketing(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingResult']: + def first_party_marketing(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingResult']: return pulumi.get(self, "first_party_marketing") @property @pulumi.getter(name="firstPartyMarketingPlus") - def first_party_marketing_plus(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusResult']: + def first_party_marketing_plus(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusResult']: return pulumi.get(self, "first_party_marketing_plus") @property @pulumi.getter(name="forwardRewrite") - def forward_rewrite(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteResult']: + def forward_rewrite(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteResult']: return pulumi.get(self, "forward_rewrite") @property @pulumi.getter - def g2oheader(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderResult']: + def g2oheader(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderResult']: return pulumi.get(self, "g2oheader") @property @pulumi.getter(name="globalRequestNumber") - def global_request_number(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberResult']: + def global_request_number(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberResult']: return pulumi.get(self, "global_request_number") @property @pulumi.getter(name="graphqlCaching") - def graphql_caching(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingResult']: + def graphql_caching(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingResult']: return pulumi.get(self, "graphql_caching") @property @pulumi.getter(name="gzipResponse") - def gzip_response(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseResult']: + def gzip_response(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseResult']: return pulumi.get(self, "gzip_response") @property @pulumi.getter(name="hdDataAdvanced") - def hd_data_advanced(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedResult']: + def hd_data_advanced(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedResult']: return pulumi.get(self, "hd_data_advanced") @property @pulumi.getter(name="healthDetection") - def health_detection(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionResult']: + def health_detection(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionResult']: return pulumi.get(self, "health_detection") @property @pulumi.getter(name="hsafEipBinding") - def hsaf_eip_binding(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingResult']: + def hsaf_eip_binding(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingResult']: return pulumi.get(self, "hsaf_eip_binding") @property @pulumi.getter - def http2(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Result']: + def http2(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Result']: return pulumi.get(self, "http2") @property @pulumi.getter - def http3(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Result']: + def http3(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Result']: return pulumi.get(self, "http3") @property @pulumi.getter(name="httpStrictTransportSecurity") - def http_strict_transport_security(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityResult']: + def http_strict_transport_security(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityResult']: return pulumi.get(self, "http_strict_transport_security") @property @pulumi.getter(name="httpToHttpsUpgrade") - def http_to_https_upgrade(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeResult']: + def http_to_https_upgrade(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeResult']: return pulumi.get(self, "http_to_https_upgrade") @property @pulumi.getter(name="imOverride") - def im_override(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideResult']: + def im_override(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideResult']: return pulumi.get(self, "im_override") @property @pulumi.getter(name="imageAndVideoManager") - def image_and_video_manager(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerResult']: + def image_and_video_manager(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerResult']: return pulumi.get(self, "image_and_video_manager") @property @pulumi.getter(name="imageManager") - def image_manager(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerResult']: + def image_manager(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerResult']: return pulumi.get(self, "image_manager") @property @pulumi.getter(name="imageManagerVideo") - def image_manager_video(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoResult']: + def image_manager_video(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoResult']: return pulumi.get(self, "image_manager_video") @property @pulumi.getter - def include(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorIncludeResult']: + def include(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorIncludeResult']: return pulumi.get(self, "include") @property @pulumi.getter - def instant(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorInstantResult']: + def instant(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorInstantResult']: return pulumi.get(self, "instant") @property @pulumi.getter(name="instantConfig") - def instant_config(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigResult']: + def instant_config(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigResult']: return pulumi.get(self, "instant_config") @property @pulumi.getter(name="largeFileOptimization") - def large_file_optimization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationResult']: + def large_file_optimization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationResult']: return pulumi.get(self, "large_file_optimization") @property @pulumi.getter(name="largeFileOptimizationAdvanced") - def large_file_optimization_advanced(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedResult']: + def large_file_optimization_advanced(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedResult']: return pulumi.get(self, "large_file_optimization_advanced") @property @pulumi.getter(name="limitBitRate") - def limit_bit_rate(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateResult']: + def limit_bit_rate(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateResult']: return pulumi.get(self, "limit_bit_rate") @property @pulumi.getter(name="logCustom") - def log_custom(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomResult']: + def log_custom(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomResult']: return pulumi.get(self, "log_custom") @property @pulumi.getter(name="mPulse") - def m_pulse(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMPulseResult']: + def m_pulse(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMPulseResult']: return pulumi.get(self, "m_pulse") @property @pulumi.getter(name="manifestPersonalization") - def manifest_personalization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationResult']: + def manifest_personalization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationResult']: return pulumi.get(self, "manifest_personalization") @property @pulumi.getter(name="manifestRerouting") - def manifest_rerouting(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingResult']: + def manifest_rerouting(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingResult']: return pulumi.get(self, "manifest_rerouting") @property @pulumi.getter(name="manualServerPush") - def manual_server_push(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushResult']: + def manual_server_push(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushResult']: return pulumi.get(self, "manual_server_push") @property @pulumi.getter(name="mediaAcceleration") - def media_acceleration(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationResult']: + def media_acceleration(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationResult']: return pulumi.get(self, "media_acceleration") @property @pulumi.getter(name="mediaAccelerationQuicOptout") - def media_acceleration_quic_optout(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutResult']: + def media_acceleration_quic_optout(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutResult']: return pulumi.get(self, "media_acceleration_quic_optout") @property @pulumi.getter(name="mediaClient") - def media_client(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientResult']: + def media_client(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientResult']: return pulumi.get(self, "media_client") @property @pulumi.getter(name="mediaFileRetrievalOptimization") - def media_file_retrieval_optimization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationResult']: + def media_file_retrieval_optimization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationResult']: return pulumi.get(self, "media_file_retrieval_optimization") @property @pulumi.getter(name="mediaOriginFailover") - def media_origin_failover(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverResult']: + def media_origin_failover(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverResult']: return pulumi.get(self, "media_origin_failover") @property @pulumi.getter(name="metadataCaching") - def metadata_caching(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingResult']: + def metadata_caching(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingResult']: return pulumi.get(self, "metadata_caching") @property @pulumi.getter(name="mobileSdkPerformance") - def mobile_sdk_performance(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceResult']: + def mobile_sdk_performance(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceResult']: return pulumi.get(self, "mobile_sdk_performance") @property @pulumi.getter(name="modifyIncomingRequestHeader") - def modify_incoming_request_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderResult']: + def modify_incoming_request_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderResult']: return pulumi.get(self, "modify_incoming_request_header") @property @pulumi.getter(name="modifyIncomingResponseHeader") - def modify_incoming_response_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderResult']: + def modify_incoming_response_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderResult']: return pulumi.get(self, "modify_incoming_response_header") @property @pulumi.getter(name="modifyOutgoingRequestHeader") - def modify_outgoing_request_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderResult']: + def modify_outgoing_request_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderResult']: return pulumi.get(self, "modify_outgoing_request_header") @property @pulumi.getter(name="modifyOutgoingResponseHeader") - def modify_outgoing_response_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderResult']: + def modify_outgoing_response_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderResult']: return pulumi.get(self, "modify_outgoing_response_header") @property @pulumi.getter(name="modifyViaHeader") - def modify_via_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderResult']: + def modify_via_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderResult']: return pulumi.get(self, "modify_via_header") @property @pulumi.getter - def origin(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginResult']: + def origin(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginResult']: return pulumi.get(self, "origin") @property @pulumi.getter(name="originCharacteristics") - def origin_characteristics(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsResult']: + def origin_characteristics(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsResult']: return pulumi.get(self, "origin_characteristics") @property @pulumi.getter(name="originCharacteristicsWsd") - def origin_characteristics_wsd(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdResult']: + def origin_characteristics_wsd(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdResult']: return pulumi.get(self, "origin_characteristics_wsd") @property @pulumi.getter(name="originFailureRecoveryMethod") - def origin_failure_recovery_method(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodResult']: + def origin_failure_recovery_method(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodResult']: return pulumi.get(self, "origin_failure_recovery_method") @property @pulumi.getter(name="originFailureRecoveryPolicy") - def origin_failure_recovery_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyResult']: + def origin_failure_recovery_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyResult']: return pulumi.get(self, "origin_failure_recovery_policy") @property @pulumi.getter(name="originIpAcl") - def origin_ip_acl(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclResult']: + def origin_ip_acl(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclResult']: return pulumi.get(self, "origin_ip_acl") + @property + @pulumi.getter(name="permissionsPolicy") + def permissions_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyResult']: + return pulumi.get(self, "permissions_policy") + @property @pulumi.getter(name="persistentClientConnection") - def persistent_client_connection(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionResult']: + def persistent_client_connection(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionResult']: return pulumi.get(self, "persistent_client_connection") @property @pulumi.getter(name="persistentConnection") - def persistent_connection(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionResult']: + def persistent_connection(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionResult']: return pulumi.get(self, "persistent_connection") @property @pulumi.getter(name="personallyIdentifiableInformation") - def personally_identifiable_information(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationResult']: + def personally_identifiable_information(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationResult']: return pulumi.get(self, "personally_identifiable_information") @property @pulumi.getter(name="phasedRelease") - def phased_release(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseResult']: + def phased_release(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseResult']: return pulumi.get(self, "phased_release") @property @pulumi.getter - def preconnect(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectResult']: + def preconnect(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectResult']: return pulumi.get(self, "preconnect") @property @pulumi.getter(name="predictiveContentDelivery") - def predictive_content_delivery(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryResult']: + def predictive_content_delivery(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryResult']: return pulumi.get(self, "predictive_content_delivery") @property @pulumi.getter(name="predictivePrefetching") - def predictive_prefetching(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingResult']: + def predictive_prefetching(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingResult']: return pulumi.get(self, "predictive_prefetching") @property @pulumi.getter - def prefetch(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchResult']: + def prefetch(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchResult']: return pulumi.get(self, "prefetch") @property @pulumi.getter - def prefetchable(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableResult']: + def prefetchable(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableResult']: return pulumi.get(self, "prefetchable") @property @pulumi.getter(name="prefreshCache") - def prefresh_cache(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheResult']: + def prefresh_cache(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheResult']: return pulumi.get(self, "prefresh_cache") @property @pulumi.getter - def quality(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorQualityResult']: + def quality(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorQualityResult']: return pulumi.get(self, "quality") @property @pulumi.getter(name="quicBeta") - def quic_beta(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaResult']: + def quic_beta(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaResult']: return pulumi.get(self, "quic_beta") @property @pulumi.getter(name="randomSeek") - def random_seek(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekResult']: + def random_seek(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekResult']: return pulumi.get(self, "random_seek") @property @pulumi.getter - def rapid(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRapidResult']: + def rapid(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRapidResult']: return pulumi.get(self, "rapid") @property @pulumi.getter(name="readTimeout") - def read_timeout(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutResult']: + def read_timeout(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutResult']: return pulumi.get(self, "read_timeout") @property @pulumi.getter(name="realTimeReporting") - def real_time_reporting(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingResult']: + def real_time_reporting(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingResult']: return pulumi.get(self, "real_time_reporting") @property @pulumi.getter(name="realUserMonitoring") - def real_user_monitoring(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringResult']: + def real_user_monitoring(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringResult']: return pulumi.get(self, "real_user_monitoring") @property @pulumi.getter - def redirect(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRedirectResult']: + def redirect(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRedirectResult']: return pulumi.get(self, "redirect") @property @pulumi.getter - def redirectplus(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusResult']: + def redirectplus(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusResult']: return pulumi.get(self, "redirectplus") @property @pulumi.getter(name="refererChecking") - def referer_checking(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingResult']: + def referer_checking(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingResult']: return pulumi.get(self, "referer_checking") @property @pulumi.getter(name="removeQueryParameter") - def remove_query_parameter(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterResult']: + def remove_query_parameter(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterResult']: return pulumi.get(self, "remove_query_parameter") @property @pulumi.getter(name="removeVary") - def remove_vary(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryResult']: + def remove_vary(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryResult']: return pulumi.get(self, "remove_vary") @property @pulumi.getter - def report(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorReportResult']: + def report(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorReportResult']: return pulumi.get(self, "report") + @property + @pulumi.getter(name="requestClientHints") + def request_client_hints(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsResult']: + return pulumi.get(self, "request_client_hints") + @property @pulumi.getter(name="requestControl") - def request_control(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlResult']: + def request_control(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlResult']: return pulumi.get(self, "request_control") @property @pulumi.getter(name="requestTypeMarker") - def request_type_marker(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerResult']: + def request_type_marker(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerResult']: return pulumi.get(self, "request_type_marker") @property @pulumi.getter(name="resourceOptimizer") - def resource_optimizer(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerResult']: + def resource_optimizer(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerResult']: return pulumi.get(self, "resource_optimizer") @property @pulumi.getter(name="resourceOptimizerExtendedCompatibility") - def resource_optimizer_extended_compatibility(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityResult']: + def resource_optimizer_extended_compatibility(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityResult']: return pulumi.get(self, "resource_optimizer_extended_compatibility") @property @pulumi.getter(name="responseCode") - def response_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeResult']: + def response_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeResult']: return pulumi.get(self, "response_code") @property @pulumi.getter(name="responseCookie") - def response_cookie(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieResult']: + def response_cookie(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieResult']: return pulumi.get(self, "response_cookie") @property @pulumi.getter(name="restrictObjectCaching") - def restrict_object_caching(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingResult']: + def restrict_object_caching(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingResult']: return pulumi.get(self, "restrict_object_caching") @property @pulumi.getter(name="returnCacheStatus") - def return_cache_status(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusResult']: + def return_cache_status(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusResult']: return pulumi.get(self, "return_cache_status") @property @pulumi.getter(name="rewriteUrl") - def rewrite_url(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlResult']: + def rewrite_url(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlResult']: return pulumi.get(self, "rewrite_url") @property @pulumi.getter(name="rumCustom") - def rum_custom(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomResult']: + def rum_custom(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomResult']: return pulumi.get(self, "rum_custom") @property @pulumi.getter(name="saasDefinitions") - def saas_definitions(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsResult']: + def saas_definitions(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsResult']: return pulumi.get(self, "saas_definitions") @property @pulumi.getter(name="salesForceCommerceCloudClient") - def sales_force_commerce_cloud_client(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientResult']: + def sales_force_commerce_cloud_client(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientResult']: return pulumi.get(self, "sales_force_commerce_cloud_client") @property @pulumi.getter(name="salesForceCommerceCloudProvider") - def sales_force_commerce_cloud_provider(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderResult']: + def sales_force_commerce_cloud_provider(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderResult']: return pulumi.get(self, "sales_force_commerce_cloud_provider") @property @pulumi.getter(name="salesForceCommerceCloudProviderHostHeader") - def sales_force_commerce_cloud_provider_host_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderResult']: + def sales_force_commerce_cloud_provider_host_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderResult']: return pulumi.get(self, "sales_force_commerce_cloud_provider_host_header") @property @pulumi.getter(name="savePostDcaProcessing") - def save_post_dca_processing(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingResult']: + def save_post_dca_processing(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingResult']: return pulumi.get(self, "save_post_dca_processing") @property @pulumi.getter(name="scheduleInvalidation") - def schedule_invalidation(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationResult']: + def schedule_invalidation(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationResult']: return pulumi.get(self, "schedule_invalidation") @property @pulumi.getter(name="scriptManagement") - def script_management(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementResult']: + def script_management(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementResult']: return pulumi.get(self, "script_management") @property @pulumi.getter(name="segmentedContentProtection") - def segmented_content_protection(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionResult']: + def segmented_content_protection(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionResult']: return pulumi.get(self, "segmented_content_protection") @property @pulumi.getter(name="segmentedMediaOptimization") - def segmented_media_optimization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationResult']: + def segmented_media_optimization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationResult']: return pulumi.get(self, "segmented_media_optimization") @property @pulumi.getter(name="segmentedMediaStreamingPrefetch") - def segmented_media_streaming_prefetch(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchResult']: + def segmented_media_streaming_prefetch(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchResult']: return pulumi.get(self, "segmented_media_streaming_prefetch") @property @pulumi.getter(name="setVariable") - def set_variable(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableResult']: + def set_variable(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableResult']: return pulumi.get(self, "set_variable") @property @pulumi.getter(name="simulateErrorCode") - def simulate_error_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeResult']: + def simulate_error_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeResult']: return pulumi.get(self, "simulate_error_code") @property @pulumi.getter(name="siteShield") - def site_shield(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldResult']: + def site_shield(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldResult']: return pulumi.get(self, "site_shield") @property @pulumi.getter(name="standardTlsMigration") - def standard_tls_migration(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationResult']: + def standard_tls_migration(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationResult']: return pulumi.get(self, "standard_tls_migration") @property @pulumi.getter(name="standardTlsMigrationOverride") - def standard_tls_migration_override(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideResult']: + def standard_tls_migration_override(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideResult']: return pulumi.get(self, "standard_tls_migration_override") @property @pulumi.getter(name="strictHeaderParsing") - def strict_header_parsing(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingResult']: + def strict_header_parsing(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingResult']: return pulumi.get(self, "strict_header_parsing") @property @pulumi.getter(name="subCustomer") - def sub_customer(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerResult']: + def sub_customer(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerResult']: return pulumi.get(self, "sub_customer") @property @pulumi.getter(name="sureRoute") - def sure_route(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteResult']: + def sure_route(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteResult']: return pulumi.get(self, "sure_route") @property @pulumi.getter(name="tcpOptimization") - def tcp_optimization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationResult']: + def tcp_optimization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationResult']: return pulumi.get(self, "tcp_optimization") @property @pulumi.getter(name="teaLeaf") - def tea_leaf(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafResult']: + def tea_leaf(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafResult']: return pulumi.get(self, "tea_leaf") @property @pulumi.getter(name="tieredDistribution") - def tiered_distribution(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionResult']: + def tiered_distribution(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionResult']: return pulumi.get(self, "tiered_distribution") @property @pulumi.getter(name="tieredDistributionAdvanced") - def tiered_distribution_advanced(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedResult']: + def tiered_distribution_advanced(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedResult']: return pulumi.get(self, "tiered_distribution_advanced") @property @pulumi.getter(name="tieredDistributionCustomization") - def tiered_distribution_customization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationResult']: + def tiered_distribution_customization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationResult']: return pulumi.get(self, "tiered_distribution_customization") @property @pulumi.getter - def timeout(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutResult']: + def timeout(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutResult']: return pulumi.get(self, "timeout") @property @pulumi.getter(name="uidConfiguration") - def uid_configuration(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationResult']: + def uid_configuration(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationResult']: return pulumi.get(self, "uid_configuration") @property @pulumi.getter(name="validateEntityTag") - def validate_entity_tag(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagResult']: + def validate_entity_tag(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagResult']: return pulumi.get(self, "validate_entity_tag") @property @pulumi.getter(name="verifyJsonWebToken") - def verify_json_web_token(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenResult']: + def verify_json_web_token(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenResult']: return pulumi.get(self, "verify_json_web_token") @property @pulumi.getter(name="verifyJsonWebTokenForDcp") - def verify_json_web_token_for_dcp(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpResult']: + def verify_json_web_token_for_dcp(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpResult']: return pulumi.get(self, "verify_json_web_token_for_dcp") @property @pulumi.getter(name="verifyTokenAuthorization") - def verify_token_authorization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationResult']: + def verify_token_authorization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationResult']: return pulumi.get(self, "verify_token_authorization") @property @pulumi.getter(name="virtualWaitingRoom") - def virtual_waiting_room(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomResult']: + def virtual_waiting_room(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomResult']: return pulumi.get(self, "virtual_waiting_room") @property @pulumi.getter(name="virtualWaitingRoomWithEdgeWorkers") - def virtual_waiting_room_with_edge_workers(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersResult']: + def virtual_waiting_room_with_edge_workers(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersResult']: return pulumi.get(self, "virtual_waiting_room_with_edge_workers") @property @pulumi.getter(name="visitorPrioritization") - def visitor_prioritization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationResult']: + def visitor_prioritization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationResult']: return pulumi.get(self, "visitor_prioritization") @property @pulumi.getter(name="visitorPrioritizationFifo") - def visitor_prioritization_fifo(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoResult']: + def visitor_prioritization_fifo(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoResult']: return pulumi.get(self, "visitor_prioritization_fifo") @property @pulumi.getter(name="visitorPrioritizationFifoStandalone") - def visitor_prioritization_fifo_standalone(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneResult']: + def visitor_prioritization_fifo_standalone(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneResult']: return pulumi.get(self, "visitor_prioritization_fifo_standalone") @property @pulumi.getter - def watermarking(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingResult']: + def watermarking(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingResult']: return pulumi.get(self, "watermarking") @property @pulumi.getter(name="webApplicationFirewall") - def web_application_firewall(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallResult']: + def web_application_firewall(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallResult']: return pulumi.get(self, "web_application_firewall") @property @pulumi.getter(name="webSockets") - def web_sockets(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsResult']: + def web_sockets(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsResult']: return pulumi.get(self, "web_sockets") @property @pulumi.getter - def webdav(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorWebdavResult']: + def webdav(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebdavResult']: return pulumi.get(self, "webdav") @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorAdScalerCircuitBreakerResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorAdScalerCircuitBreakerResult(dict): def __init__(__self__, *, fallback_action_response_code_based: Optional[str] = None, locked: Optional[bool] = None, @@ -40264,7 +63889,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveAccelerationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveAccelerationResult(dict): def __init__(__self__, *, ab_logic: Optional[str] = None, ab_testing: Optional[str] = None, @@ -40421,7 +64046,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorAdaptiveImageCompressionResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorAdaptiveImageCompressionResult(dict): def __init__(__self__, *, compress_mobile: Optional[bool] = None, compress_standard: Optional[bool] = None, @@ -40578,7 +64203,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorAdvancedResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorAdvancedResult(dict): def __init__(__self__, *, description: Optional[str] = None, locked: Optional[bool] = None, @@ -40623,7 +64248,7 @@ def xml(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorAggregatedReportingResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorAggregatedReportingResult(dict): def __init__(__self__, *, attribute1: Optional[str] = None, attribute2: Optional[str] = None, @@ -40708,7 +64333,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -40745,7 +64370,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorAkamaizerTagResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorAkamaizerTagResult(dict): def __init__(__self__, *, include_tags_attribute: Optional[bool] = None, locked: Optional[bool] = None, @@ -40822,7 +64447,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorAllHttpInCacheHierarchyResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorAllHttpInCacheHierarchyResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -40859,7 +64484,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorAllowCloudletsOriginsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorAllowCloudletsOriginsResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, honor_base_directory: Optional[bool] = None, @@ -40912,7 +64537,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorAllowDeleteResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorAllowDeleteResult(dict): def __init__(__self__, *, allow_body: Optional[bool] = None, enabled: Optional[bool] = None, @@ -40957,7 +64582,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsCacheKeySharingResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsCacheKeySharingResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -40994,7 +64619,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorAllowHttpsDowngradeResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorAllowHttpsDowngradeResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -41031,7 +64656,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorAllowOptionsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorAllowOptionsResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -41068,7 +64693,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorAllowPatchResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorAllowPatchResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -41105,7 +64730,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorAllowPostResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorAllowPostResult(dict): def __init__(__self__, *, allow_without_content_length: Optional[bool] = None, enabled: Optional[bool] = None, @@ -41150,7 +64775,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorAllowPutResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorAllowPutResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -41187,7 +64812,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorAllowTransferEncodingResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorAllowTransferEncodingResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -41224,7 +64849,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorAltSvcHeaderResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorAltSvcHeaderResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, max_age: Optional[int] = None, @@ -41261,19 +64886,19 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationResult(dict): def __init__(__self__, *, alternate_response_cache_ttl: Optional[int] = None, - cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyResult'] = None, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyResult'] = None, cloudlet_shared_policy: Optional[int] = None, enabled: Optional[bool] = None, is_shared_policy: Optional[bool] = None, label: Optional[str] = None, locked: Optional[bool] = None, - net_storage: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageResult'] = None, + net_storage: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageResult'] = None, net_storage_path: Optional[str] = None, template_uuid: Optional[str] = None, - throttled_cp_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeResult'] = None, + throttled_cp_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeResult'] = None, throttled_status_code: Optional[int] = None, use_throttled_cp_code: Optional[bool] = None, use_throttled_status_code: Optional[bool] = None, @@ -41316,7 +64941,7 @@ def alternate_response_cache_ttl(self) -> Optional[int]: @property @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyResult']: + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyResult']: return pulumi.get(self, "cloudlet_policy") @property @@ -41346,7 +64971,7 @@ def locked(self) -> Optional[bool]: @property @pulumi.getter(name="netStorage") - def net_storage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageResult']: + def net_storage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageResult']: return pulumi.get(self, "net_storage") @property @@ -41361,7 +64986,7 @@ def template_uuid(self) -> Optional[str]: @property @pulumi.getter(name="throttledCpCode") - def throttled_cp_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeResult']: + def throttled_cp_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeResult']: return pulumi.get(self, "throttled_cp_code") @property @@ -41386,7 +65011,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationCloudletPolicyResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationCloudletPolicyResult(dict): def __init__(__self__, *, id: Optional[int] = None, name: Optional[str] = None): @@ -41407,7 +65032,7 @@ def name(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationNetStorageResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationNetStorageResult(dict): def __init__(__self__, *, cp_code: Optional[int] = None, download_domain_name: Optional[str] = None, @@ -41436,9 +65061,9 @@ def g2o_token(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeResult(dict): def __init__(__self__, *, - cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsResult'] = None, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsResult'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -41459,7 +65084,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsResult']: + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsResult']: return pulumi.get(self, "cp_code_limits") @property @@ -41489,7 +65114,7 @@ def products(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorApiPrioritizationThrottledCpCodeCpCodeLimitsResult(dict): def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -41518,19 +65143,19 @@ def limit_type(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerResult(dict): def __init__(__self__, *, - all_down_net_storage: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageResult'] = None, + all_down_net_storage: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageResult'] = None, all_down_net_storage_file: Optional[str] = None, all_down_status_code: Optional[str] = None, all_down_title: Optional[str] = None, allow_cache_prefresh: Optional[bool] = None, cached_content_title: Optional[str] = None, - cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyResult'] = None, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyResult'] = None, enabled: Optional[bool] = None, failover_attempts_threshold: Optional[int] = None, failover_mode: Optional[str] = None, - failover_origin_maps: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapResult']] = None, + failover_origin_maps: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapResult']] = None, failover_status_codes: Optional[Sequence[str]] = None, failover_title: Optional[str] = None, label: Optional[str] = None, @@ -41607,7 +65232,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="allDownNetStorage") - def all_down_net_storage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageResult']: + def all_down_net_storage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageResult']: return pulumi.get(self, "all_down_net_storage") @property @@ -41637,7 +65262,7 @@ def cached_content_title(self) -> Optional[str]: @property @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyResult']: + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyResult']: return pulumi.get(self, "cloudlet_policy") @property @@ -41657,7 +65282,7 @@ def failover_mode(self) -> Optional[str]: @property @pulumi.getter(name="failoverOriginMaps") - def failover_origin_maps(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapResult']]: + def failover_origin_maps(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapResult']]: return pulumi.get(self, "failover_origin_maps") @property @@ -41747,7 +65372,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerAllDownNetStorageResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerAllDownNetStorageResult(dict): def __init__(__self__, *, cp_code: Optional[int] = None, download_domain_name: Optional[str] = None, @@ -41776,7 +65401,7 @@ def g2o_token(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerCloudletPolicyResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerCloudletPolicyResult(dict): def __init__(__self__, *, id: Optional[int] = None, name: Optional[str] = None): @@ -41797,7 +65422,7 @@ def name(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorApplicationLoadBalancerFailoverOriginMapResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorApplicationLoadBalancerFailoverOriginMapResult(dict): def __init__(__self__, *, from_origin_id: Optional[str] = None, to_origin_ids: Optional[Sequence[str]] = None): @@ -41818,9 +65443,9 @@ def to_origin_ids(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationResult(dict): def __init__(__self__, *, - cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyResult'] = None, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyResult'] = None, cloudlet_shared_policy: Optional[int] = None, enabled: Optional[bool] = None, is_shared_policy: Optional[bool] = None, @@ -41889,7 +65514,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyResult']: + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyResult']: return pulumi.get(self, "cloudlet_policy") @property @@ -41999,7 +65624,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorAudienceSegmentationCloudletPolicyResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorAudienceSegmentationCloudletPolicyResult(dict): def __init__(__self__, *, id: Optional[int] = None, name: Optional[str] = None): @@ -42020,7 +65645,7 @@ def name(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorAutoDomainValidationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorAutoDomainValidationResult(dict): def __init__(__self__, *, autodv: Optional[str] = None, locked: Optional[bool] = None, @@ -42057,7 +65682,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorBaseDirectoryResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorBaseDirectoryResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -42094,7 +65719,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorBossBeaconingResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorBossBeaconingResult(dict): def __init__(__self__, *, conditional_error_pattern: Optional[str] = None, conditional_http_statuses: Optional[Sequence[str]] = None, @@ -42187,7 +65812,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorBreadcrumbsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorBreadcrumbsResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -42240,7 +65865,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorBreakConnectionResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorBreakConnectionResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -42277,7 +65902,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorBrotliResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorBrotliResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -42314,7 +65939,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCacheErrorResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorCacheErrorResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -42367,7 +65992,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCacheIdResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorCacheIdResult(dict): def __init__(__self__, *, elements: Optional[Sequence[str]] = None, include_value: Optional[bool] = None, @@ -42436,7 +66061,7 @@ def variable_name(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyIgnoreCaseResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyIgnoreCaseResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -42473,7 +66098,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyQueryParamsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyQueryParamsResult(dict): def __init__(__self__, *, behavior: Optional[str] = None, exact_match: Optional[bool] = None, @@ -42526,7 +66151,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCacheKeyRewriteResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorCacheKeyRewriteResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, purge_key: Optional[str] = None, @@ -42563,7 +66188,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCachePostResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorCachePostResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -42608,7 +66233,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCacheRedirectResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorCacheRedirectResult(dict): def __init__(__self__, *, enabled: Optional[str] = None, locked: Optional[bool] = None, @@ -42645,7 +66270,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, tag: Optional[str] = None, @@ -42682,7 +66307,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCacheTagVisibleResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorCacheTagVisibleResult(dict): def __init__(__self__, *, behavior: Optional[str] = None, locked: Optional[bool] = None, @@ -42719,7 +66344,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCachingResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorCachingResult(dict): def __init__(__self__, *, behavior: Optional[str] = None, cache_control_directives: Optional[str] = None, @@ -42876,7 +66501,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCentralAuthorizationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorCentralAuthorizationResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -42913,7 +66538,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorChaseRedirectsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorChaseRedirectsResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, limit: Optional[str] = None, @@ -42966,7 +66591,68 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorClientCharacteristicsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorClientCertificateAuthResult(dict): + def __init__(__self__, *, + client_certificate_attributes: Optional[Sequence[str]] = None, + enable: Optional[bool] = None, + enable_client_certificate_validation_status: Optional[bool] = None, + enable_complete_client_certificate: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if client_certificate_attributes is not None: + pulumi.set(__self__, "client_certificate_attributes", client_certificate_attributes) + if enable is not None: + pulumi.set(__self__, "enable", enable) + if enable_client_certificate_validation_status is not None: + pulumi.set(__self__, "enable_client_certificate_validation_status", enable_client_certificate_validation_status) + if enable_complete_client_certificate is not None: + pulumi.set(__self__, "enable_complete_client_certificate", enable_complete_client_certificate) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="clientCertificateAttributes") + def client_certificate_attributes(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "client_certificate_attributes") + + @property + @pulumi.getter + def enable(self) -> Optional[bool]: + return pulumi.get(self, "enable") + + @property + @pulumi.getter(name="enableClientCertificateValidationStatus") + def enable_client_certificate_validation_status(self) -> Optional[bool]: + return pulumi.get(self, "enable_client_certificate_validation_status") + + @property + @pulumi.getter(name="enableCompleteClientCertificate") + def enable_complete_client_certificate(self) -> Optional[bool]: + return pulumi.get(self, "enable_complete_client_certificate") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230920BehaviorClientCharacteristicsResult(dict): def __init__(__self__, *, country: Optional[str] = None, locked: Optional[bool] = None, @@ -43003,7 +66689,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCloudInterconnectsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorCloudInterconnectsResult(dict): def __init__(__self__, *, cloud_locations: Optional[Sequence[str]] = None, enabled: Optional[bool] = None, @@ -43048,7 +66734,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, location: Optional[str] = None, @@ -43093,7 +66779,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCloudWrapperAdvancedResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorCloudWrapperAdvancedResult(dict): def __init__(__self__, *, custom_failover_map: Optional[str] = None, enabled: Optional[bool] = None, @@ -43146,7 +66832,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCommonMediaClientDataResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorCommonMediaClientDataResult(dict): def __init__(__self__, *, enable_cmcd_segment_prefetch: Optional[bool] = None, locked: Optional[bool] = None, @@ -43183,7 +66869,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorConditionalOriginResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorConditionalOriginResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, origin_id: Optional[str] = None, @@ -43220,7 +66906,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorConstructResponseResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorConstructResponseResult(dict): def __init__(__self__, *, body: Optional[str] = None, enabled: Optional[bool] = None, @@ -43289,7 +66975,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsResult(dict): def __init__(__self__, *, catalog_size: Optional[str] = None, content_type: Optional[str] = None, @@ -43350,7 +67036,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsAmdResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsAmdResult(dict): def __init__(__self__, *, catalog_size: Optional[str] = None, content_type: Optional[str] = None, @@ -43531,7 +67217,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsDdResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsDdResult(dict): def __init__(__self__, *, catalog_size: Optional[str] = None, content_type: Optional[str] = None, @@ -43600,7 +67286,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLargeFileResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLargeFileResult(dict): def __init__(__self__, *, catalog_size: Optional[str] = None, content_type: Optional[str] = None, @@ -43661,7 +67347,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdLiveResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdLiveResult(dict): def __init__(__self__, *, catalog_size: Optional[str] = None, content_type: Optional[str] = None, @@ -43810,7 +67496,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorContentCharacteristicsWsdVodResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorContentCharacteristicsWsdVodResult(dict): def __init__(__self__, *, catalog_size: Optional[str] = None, content_type: Optional[str] = None, @@ -43959,7 +67645,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorContentPrePositionResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorContentPrePositionResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, first_location: Optional[str] = None, @@ -44028,7 +67714,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorContentTargetingProtectionResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorContentTargetingProtectionResult(dict): def __init__(__self__, *, countries: Optional[Sequence[str]] = None, dmas: Optional[Sequence[str]] = None, @@ -44233,7 +67919,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCorsSupportResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorCorsSupportResult(dict): def __init__(__self__, *, allow_credentials: Optional[bool] = None, allow_headers: Optional[str] = None, @@ -44334,12 +68020,12 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, uuid: Optional[str] = None, - value: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueResult'] = None): + value: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueResult'] = None): if locked is not None: pulumi.set(__self__, "locked", locked) if template_uuid is not None: @@ -44366,14 +68052,14 @@ def uuid(self) -> Optional[str]: @property @pulumi.getter - def value(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueResult']: + def value(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueResult']: return pulumi.get(self, "value") @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueResult(dict): def __init__(__self__, *, - cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsResult'] = None, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsResult'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -44394,7 +68080,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsResult']: + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsResult']: return pulumi.get(self, "cp_code_limits") @property @@ -44424,7 +68110,7 @@ def products(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCpCodeValueCpCodeLimitsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorCpCodeValueCpCodeLimitsResult(dict): def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -44453,7 +68139,7 @@ def limit_type(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorCustomBehaviorResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorCustomBehaviorResult(dict): def __init__(__self__, *, behavior_id: Optional[str] = None, locked: Optional[bool] = None, @@ -44490,7 +68176,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDatastreamResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorDatastreamResult(dict): def __init__(__self__, *, beacon_stream_title: Optional[str] = None, collect_midgress_traffic: Optional[bool] = None, @@ -44591,7 +68277,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDcpResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorDcpResult(dict): def __init__(__self__, *, anonymous: Optional[bool] = None, enabled: Optional[bool] = None, @@ -44668,7 +68354,7 @@ def wsenabled(self) -> Optional[bool]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthHmacTransformationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthHmacTransformationResult(dict): def __init__(__self__, *, hash_conversion_algorithm: Optional[str] = None, hash_conversion_key: Optional[str] = None, @@ -44713,7 +68399,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthRegexTransformationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthRegexTransformationResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, regex_pattern: Optional[str] = None, @@ -44750,7 +68436,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthSubstringTransformationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthSubstringTransformationResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, substring_end: Optional[str] = None, @@ -44795,7 +68481,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDcpAuthVariableExtractorResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorDcpAuthVariableExtractorResult(dict): def __init__(__self__, *, certificate_field: Optional[str] = None, dcp_mutual_auth_processing_variable_id: Optional[str] = None, @@ -44840,7 +68526,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDcpDefaultAuthzGroupsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorDcpDefaultAuthzGroupsResult(dict): def __init__(__self__, *, group_names: Optional[Sequence[str]] = None, locked: Optional[bool] = None, @@ -44877,7 +68563,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDcpDevRelationsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorDcpDevRelationsResult(dict): def __init__(__self__, *, custom_values: Optional[bool] = None, enabled: Optional[bool] = None, @@ -44938,7 +68624,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDcpRealTimeAuthResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorDcpRealTimeAuthResult(dict): def __init__(__self__, *, extract_hostname: Optional[bool] = None, extract_jurisdiction: Optional[bool] = None, @@ -45015,7 +68701,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDeliveryReceiptResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorDeliveryReceiptResult(dict): def __init__(__self__, *, enabled: Optional[str] = None, locked: Optional[bool] = None, @@ -45052,7 +68738,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDenyAccessResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorDenyAccessResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -45097,7 +68783,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDenyDirectFailoverAccessResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorDenyDirectFailoverAccessResult(dict): def __init__(__self__, *, enabled: Optional[str] = None, locked: Optional[bool] = None, @@ -45134,7 +68820,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicCacheIdResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicCacheIdResult(dict): def __init__(__self__, *, elements: Optional[Sequence[str]] = None, locked: Optional[bool] = None, @@ -45171,7 +68857,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDeviceCharacteristicHeaderResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorDeviceCharacteristicHeaderResult(dict): def __init__(__self__, *, elements: Optional[Sequence[str]] = None, locked: Optional[bool] = None, @@ -45208,7 +68894,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDnsAsyncRefreshResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorDnsAsyncRefreshResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -45253,7 +68939,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDnsPrefreshResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorDnsPrefreshResult(dict): def __init__(__self__, *, delay: Optional[str] = None, enabled: Optional[bool] = None, @@ -45306,7 +68992,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDowngradeProtocolResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorDowngradeProtocolResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -45343,7 +69029,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDownloadCompleteMarkerResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorDownloadCompleteMarkerResult(dict): def __init__(__self__, *, enabled: Optional[str] = None, locked: Optional[bool] = None, @@ -45380,7 +69066,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDownloadNotificationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorDownloadNotificationResult(dict): def __init__(__self__, *, enabled: Optional[str] = None, locked: Optional[bool] = None, @@ -45417,7 +69103,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDownstreamCacheResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorDownstreamCacheResult(dict): def __init__(__self__, *, allow_behavior: Optional[str] = None, behavior: Optional[str] = None, @@ -45486,7 +69172,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -45523,7 +69209,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDynamicThroughtputOptimizationOverrideResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorDynamicThroughtputOptimizationOverrideResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -45560,7 +69246,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorDynamicWebContentResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorDynamicWebContentResult(dict): def __init__(__self__, *, image_compression: Optional[bool] = None, locked: Optional[bool] = None, @@ -45621,7 +69307,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEcmsBulkUploadResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsBulkUploadResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -45658,7 +69344,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatabaseResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatabaseResult(dict): def __init__(__self__, *, database: Optional[str] = None, extract_location: Optional[str] = None, @@ -45727,7 +69413,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEcmsDatasetResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsDatasetResult(dict): def __init__(__self__, *, dataset: Optional[str] = None, extract_location: Optional[str] = None, @@ -45796,7 +69482,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEcmsObjectKeyResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorEcmsObjectKeyResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, regex: Optional[str] = None, @@ -45833,7 +69519,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeConnectResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeConnectResult(dict): def __init__(__self__, *, aggregate_lines: Optional[str] = None, aggregate_size: Optional[str] = None, @@ -45934,7 +69620,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingAdvancedResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingAdvancedResult(dict): def __init__(__self__, *, description: Optional[str] = None, locked: Optional[bool] = None, @@ -45979,12 +69665,12 @@ def xml(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterResult(dict): def __init__(__self__, *, cookie_name: Optional[str] = None, description: Optional[str] = None, enable_failover: Optional[bool] = None, - failover_rules: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleResult']] = None, + failover_rules: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleResult']] = None, failover_title: Optional[str] = None, hostname: Optional[str] = None, ip: Optional[str] = None, @@ -46032,7 +69718,7 @@ def enable_failover(self) -> Optional[bool]: @property @pulumi.getter(name="failoverRules") - def failover_rules(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleResult']]: + def failover_rules(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleResult']]: return pulumi.get(self, "failover_rules") @property @@ -46072,7 +69758,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingDataCenterFailoverRuleResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingDataCenterFailoverRuleResult(dict): def __init__(__self__, *, absolute_path: Optional[bool] = None, context_root: Optional[str] = None, @@ -46117,7 +69803,7 @@ def override_hostname(self) -> Optional[bool]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeLoadBalancingOriginResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeLoadBalancingOriginResult(dict): def __init__(__self__, *, cookie_name: Optional[str] = None, description: Optional[str] = None, @@ -46194,7 +69880,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeOriginAuthorizationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeOriginAuthorizationResult(dict): def __init__(__self__, *, cookie_name: Optional[str] = None, domain: Optional[str] = None, @@ -46255,9 +69941,9 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorResult(dict): def __init__(__self__, *, - cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyResult'] = None, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyResult'] = None, cloudlet_shared_policy: Optional[int] = None, enabled: Optional[bool] = None, is_shared_policy: Optional[bool] = None, @@ -46281,7 +69967,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyResult']: + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyResult']: return pulumi.get(self, "cloudlet_policy") @property @@ -46316,7 +70002,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeRedirectorCloudletPolicyResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeRedirectorCloudletPolicyResult(dict): def __init__(__self__, *, id: Optional[int] = None, name: Optional[str] = None): @@ -46337,7 +70023,7 @@ def name(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeScapeResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeScapeResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -46374,7 +70060,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeSideIncludesResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeSideIncludesResult(dict): def __init__(__self__, *, detect_injection: Optional[bool] = None, enable_via_http: Optional[bool] = None, @@ -46459,12 +70145,14 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEdgeWorkerResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorEdgeWorkerResult(dict): def __init__(__self__, *, create_edge_worker: Optional[str] = None, edge_worker_id: Optional[str] = None, enabled: Optional[bool] = None, locked: Optional[bool] = None, + m_pulse: Optional[bool] = None, + m_pulse_information: Optional[str] = None, resource_tier: Optional[str] = None, template_uuid: Optional[str] = None, uuid: Optional[str] = None): @@ -46476,6 +70164,10 @@ def __init__(__self__, *, pulumi.set(__self__, "enabled", enabled) if locked is not None: pulumi.set(__self__, "locked", locked) + if m_pulse is not None: + pulumi.set(__self__, "m_pulse", m_pulse) + if m_pulse_information is not None: + pulumi.set(__self__, "m_pulse_information", m_pulse_information) if resource_tier is not None: pulumi.set(__self__, "resource_tier", resource_tier) if template_uuid is not None: @@ -46503,6 +70195,16 @@ def enabled(self) -> Optional[bool]: def locked(self) -> Optional[bool]: return pulumi.get(self, "locked") + @property + @pulumi.getter(name="mPulse") + def m_pulse(self) -> Optional[bool]: + return pulumi.get(self, "m_pulse") + + @property + @pulumi.getter(name="mPulseInformation") + def m_pulse_information(self) -> Optional[str]: + return pulumi.get(self, "m_pulse_information") + @property @pulumi.getter(name="resourceTier") def resource_tier(self) -> Optional[str]: @@ -46520,7 +70222,68 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedAkamaiProtocolResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorEnforceMtlsSettingsResult(dict): + def __init__(__self__, *, + certificate_authority_sets: Optional[Sequence[str]] = None, + enable_auth_set: Optional[bool] = None, + enable_deny_request: Optional[bool] = None, + enable_ocsp_status: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if certificate_authority_sets is not None: + pulumi.set(__self__, "certificate_authority_sets", certificate_authority_sets) + if enable_auth_set is not None: + pulumi.set(__self__, "enable_auth_set", enable_auth_set) + if enable_deny_request is not None: + pulumi.set(__self__, "enable_deny_request", enable_deny_request) + if enable_ocsp_status is not None: + pulumi.set(__self__, "enable_ocsp_status", enable_ocsp_status) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="certificateAuthoritySets") + def certificate_authority_sets(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "certificate_authority_sets") + + @property + @pulumi.getter(name="enableAuthSet") + def enable_auth_set(self) -> Optional[bool]: + return pulumi.get(self, "enable_auth_set") + + @property + @pulumi.getter(name="enableDenyRequest") + def enable_deny_request(self) -> Optional[bool]: + return pulumi.get(self, "enable_deny_request") + + @property + @pulumi.getter(name="enableOcspStatus") + def enable_ocsp_status(self) -> Optional[bool]: + return pulumi.get(self, "enable_ocsp_status") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedAkamaiProtocolResult(dict): def __init__(__self__, *, display: Optional[str] = None, locked: Optional[bool] = None, @@ -46557,7 +70320,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEnhancedProxyDetectionResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorEnhancedProxyDetectionResult(dict): def __init__(__self__, *, anonymous_vpn: Optional[str] = None, best_practice_action: Optional[str] = None, @@ -46850,7 +70613,7 @@ def vpn_data_center(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorEpdForwardHeaderEnrichmentResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorEpdForwardHeaderEnrichmentResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -46887,7 +70650,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorFailActionResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionResult(dict): def __init__(__self__, *, action_type: Optional[str] = None, allow_fcm_parent_override: Optional[bool] = None, @@ -46897,14 +70660,14 @@ def __init__(__self__, *, content_custom_path: Optional[bool] = None, content_hostname: Optional[str] = None, content_path: Optional[str] = None, - cp_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeResult'] = None, + cp_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeResult'] = None, dynamic_custom_path: Optional[bool] = None, dynamic_method: Optional[str] = None, dynamic_path: Optional[str] = None, enabled: Optional[bool] = None, locked: Optional[bool] = None, modify_protocol: Optional[bool] = None, - net_storage_hostname: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameResult'] = None, + net_storage_hostname: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameResult'] = None, net_storage_path: Optional[str] = None, preserve_query_string: Optional[bool] = None, protocol: Optional[str] = None, @@ -47037,7 +70800,7 @@ def content_path(self) -> Optional[str]: @property @pulumi.getter(name="cpCode") - def cp_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeResult']: + def cp_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeResult']: return pulumi.get(self, "cp_code") @property @@ -47072,7 +70835,7 @@ def modify_protocol(self) -> Optional[bool]: @property @pulumi.getter(name="netStorageHostname") - def net_storage_hostname(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameResult']: + def net_storage_hostname(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameResult']: return pulumi.get(self, "net_storage_hostname") @property @@ -47172,9 +70935,9 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeResult(dict): def __init__(__self__, *, - cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsResult'] = None, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsResult'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -47195,7 +70958,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsResult']: + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsResult']: return pulumi.get(self, "cp_code_limits") @property @@ -47225,7 +70988,7 @@ def products(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorFailActionCpCodeCpCodeLimitsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionCpCodeCpCodeLimitsResult(dict): def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -47254,7 +71017,7 @@ def limit_type(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorFailActionNetStorageHostnameResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorFailActionNetStorageHostnameResult(dict): def __init__(__self__, *, cp_code: Optional[int] = None, download_domain_name: Optional[str] = None, @@ -47283,7 +71046,7 @@ def g2o_token(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorFailoverBotManagerFeatureCompatibilityResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorFailoverBotManagerFeatureCompatibilityResult(dict): def __init__(__self__, *, compatibility: Optional[bool] = None, locked: Optional[bool] = None, @@ -47320,7 +71083,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorFastInvalidateResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorFastInvalidateResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -47357,9 +71120,46 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorFipsResult(dict): def __init__(__self__, *, - cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyResult'] = None, + enable: Optional[bool] = None, + locked: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if enable is not None: + pulumi.set(__self__, "enable", enable) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter + def enable(self) -> Optional[bool]: + return pulumi.get(self, "enable") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingResult(dict): + def __init__(__self__, *, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyResult'] = None, enabled: Optional[bool] = None, java_script_insertion_rule: Optional[str] = None, locked: Optional[bool] = None, @@ -47383,7 +71183,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyResult']: + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyResult']: return pulumi.get(self, "cloudlet_policy") @property @@ -47418,7 +71218,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingCloudletPolicyResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingCloudletPolicyResult(dict): def __init__(__self__, *, id: Optional[int] = None, name: Optional[str] = None): @@ -47439,9 +71239,9 @@ def name(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusResult(dict): def __init__(__self__, *, - cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyResult'] = None, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyResult'] = None, enabled: Optional[bool] = None, java_script_insertion_rule: Optional[str] = None, locked: Optional[bool] = None, @@ -47465,7 +71265,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyResult']: + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyResult']: return pulumi.get(self, "cloudlet_policy") @property @@ -47500,7 +71300,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorFirstPartyMarketingPlusCloudletPolicyResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorFirstPartyMarketingPlusCloudletPolicyResult(dict): def __init__(__self__, *, id: Optional[int] = None, name: Optional[str] = None): @@ -47521,9 +71321,9 @@ def name(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteResult(dict): def __init__(__self__, *, - cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyResult'] = None, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyResult'] = None, cloudlet_shared_policy: Optional[int] = None, enabled: Optional[bool] = None, is_shared_policy: Optional[bool] = None, @@ -47547,7 +71347,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyResult']: + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyResult']: return pulumi.get(self, "cloudlet_policy") @property @@ -47582,7 +71382,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorForwardRewriteCloudletPolicyResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorForwardRewriteCloudletPolicyResult(dict): def __init__(__self__, *, id: Optional[int] = None, name: Optional[str] = None): @@ -47603,7 +71403,7 @@ def name(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorG2oheaderResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorG2oheaderResult(dict): def __init__(__self__, *, custom_sign_strings: Optional[Sequence[str]] = None, data_header: Optional[str] = None, @@ -47696,7 +71496,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorGlobalRequestNumberResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorGlobalRequestNumberResult(dict): def __init__(__self__, *, header_name: Optional[str] = None, locked: Optional[bool] = None, @@ -47749,7 +71549,7 @@ def variable_name(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorGraphqlCachingResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorGraphqlCachingResult(dict): def __init__(__self__, *, advanced: Optional[str] = None, cache_responses_with_errors: Optional[bool] = None, @@ -47826,7 +71626,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorGzipResponseResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorGzipResponseResult(dict): def __init__(__self__, *, behavior: Optional[str] = None, locked: Optional[bool] = None, @@ -47863,7 +71663,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorHdDataAdvancedResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorHdDataAdvancedResult(dict): def __init__(__self__, *, description: Optional[str] = None, locked: Optional[bool] = None, @@ -47908,7 +71708,7 @@ def xml(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorHealthDetectionResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorHealthDetectionResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, maximum_reconnects: Optional[int] = None, @@ -47961,7 +71761,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorHsafEipBindingResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorHsafEipBindingResult(dict): def __init__(__self__, *, custom_extracted_serial: Optional[bool] = None, enabled: Optional[bool] = None, @@ -48030,7 +71830,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorHttp2Result(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorHttp2Result(dict): def __init__(__self__, *, enabled: Optional[str] = None, locked: Optional[bool] = None, @@ -48067,7 +71867,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorHttp3Result(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorHttp3Result(dict): def __init__(__self__, *, enable: Optional[bool] = None, locked: Optional[bool] = None, @@ -48104,7 +71904,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorHttpStrictTransportSecurityResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorHttpStrictTransportSecurityResult(dict): def __init__(__self__, *, enable: Optional[bool] = None, include_sub_domains: Optional[bool] = None, @@ -48181,7 +71981,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorHttpToHttpsUpgradeResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorHttpToHttpsUpgradeResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -48218,7 +72018,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImOverrideResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorImOverrideResult(dict): def __init__(__self__, *, dpr: Optional[float] = None, dprvar: Optional[str] = None, @@ -48359,11 +72159,11 @@ def widthvar(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerResult(dict): def __init__(__self__, *, apply_best_file_type: Optional[bool] = None, - cp_code_original: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalResult'] = None, - cp_code_transformed: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedResult'] = None, + cp_code_original: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalResult'] = None, + cp_code_transformed: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedResult'] = None, enabled: Optional[bool] = None, image_set: Optional[str] = None, locked: Optional[bool] = None, @@ -48402,12 +72202,12 @@ def apply_best_file_type(self) -> Optional[bool]: @property @pulumi.getter(name="cpCodeOriginal") - def cp_code_original(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalResult']: + def cp_code_original(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalResult']: return pulumi.get(self, "cp_code_original") @property @pulumi.getter(name="cpCodeTransformed") - def cp_code_transformed(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedResult']: + def cp_code_transformed(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedResult']: return pulumi.get(self, "cp_code_transformed") @property @@ -48452,9 +72252,9 @@ def video_set(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalResult(dict): def __init__(__self__, *, - cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsResult'] = None, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsResult'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -48475,7 +72275,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsResult']: + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsResult']: return pulumi.get(self, "cp_code_limits") @property @@ -48505,7 +72305,7 @@ def products(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeOriginalCpCodeLimitsResult(dict): def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -48534,9 +72334,9 @@ def limit_type(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedResult(dict): def __init__(__self__, *, - cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsResult'] = None, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsResult'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -48557,7 +72357,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsResult']: + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsResult']: return pulumi.get(self, "cp_code_limits") @property @@ -48587,7 +72387,7 @@ def products(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorImageAndVideoManagerCpCodeTransformedCpCodeLimitsResult(dict): def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -48616,13 +72416,13 @@ def limit_type(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerResult(dict): def __init__(__self__, *, advanced: Optional[bool] = None, api_reference_title: Optional[str] = None, apply_best_file_type: Optional[bool] = None, - cp_code_original: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalResult'] = None, - cp_code_transformed: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedResult'] = None, + cp_code_original: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalResult'] = None, + cp_code_transformed: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedResult'] = None, enabled: Optional[bool] = None, locked: Optional[bool] = None, policy_set: Optional[str] = None, @@ -48687,12 +72487,12 @@ def apply_best_file_type(self) -> Optional[bool]: @property @pulumi.getter(name="cpCodeOriginal") - def cp_code_original(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalResult']: + def cp_code_original(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalResult']: return pulumi.get(self, "cp_code_original") @property @pulumi.getter(name="cpCodeTransformed") - def cp_code_transformed(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedResult']: + def cp_code_transformed(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedResult']: return pulumi.get(self, "cp_code_transformed") @property @@ -48757,9 +72557,9 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalResult(dict): def __init__(__self__, *, - cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsResult'] = None, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsResult'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -48780,7 +72580,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsResult']: + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsResult']: return pulumi.get(self, "cp_code_limits") @property @@ -48810,7 +72610,7 @@ def products(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeOriginalCpCodeLimitsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeOriginalCpCodeLimitsResult(dict): def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -48839,9 +72639,9 @@ def limit_type(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedResult(dict): def __init__(__self__, *, - cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsResult'] = None, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsResult'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -48862,7 +72662,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsResult']: + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsResult']: return pulumi.get(self, "cp_code_limits") @property @@ -48892,7 +72692,7 @@ def products(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerCpCodeTransformedCpCodeLimitsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerCpCodeTransformedCpCodeLimitsResult(dict): def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -48921,13 +72721,13 @@ def limit_type(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoResult(dict): def __init__(__self__, *, advanced: Optional[bool] = None, api_reference_title: Optional[str] = None, apply_best_file_type: Optional[bool] = None, - cp_code_original: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalResult'] = None, - cp_code_transformed: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedResult'] = None, + cp_code_original: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalResult'] = None, + cp_code_transformed: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedResult'] = None, enabled: Optional[bool] = None, locked: Optional[bool] = None, policy_set: Optional[str] = None, @@ -48992,12 +72792,12 @@ def apply_best_file_type(self) -> Optional[bool]: @property @pulumi.getter(name="cpCodeOriginal") - def cp_code_original(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalResult']: + def cp_code_original(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalResult']: return pulumi.get(self, "cp_code_original") @property @pulumi.getter(name="cpCodeTransformed") - def cp_code_transformed(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedResult']: + def cp_code_transformed(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedResult']: return pulumi.get(self, "cp_code_transformed") @property @@ -49062,9 +72862,9 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalResult(dict): def __init__(__self__, *, - cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsResult'] = None, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsResult'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -49085,7 +72885,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsResult']: + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsResult']: return pulumi.get(self, "cp_code_limits") @property @@ -49115,7 +72915,7 @@ def products(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeOriginalCpCodeLimitsResult(dict): def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -49144,9 +72944,9 @@ def limit_type(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedResult(dict): def __init__(__self__, *, - cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsResult'] = None, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsResult'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -49167,7 +72967,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsResult']: + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsResult']: return pulumi.get(self, "cp_code_limits") @property @@ -49197,7 +72997,7 @@ def products(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorImageManagerVideoCpCodeTransformedCpCodeLimitsResult(dict): def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -49226,7 +73026,7 @@ def limit_type(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorIncludeResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorIncludeResult(dict): def __init__(__self__, *, id: Optional[str] = None, locked: Optional[bool] = None, @@ -49263,7 +73063,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorInstantResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorInstantResult(dict): def __init__(__self__, *, custom_link_relations: Optional[Sequence[str]] = None, locked: Optional[bool] = None, @@ -49332,7 +73132,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorInstantConfigResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorInstantConfigResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -49369,7 +73169,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationResult(dict): def __init__(__self__, *, enable_partial_object_caching: Optional[str] = None, enabled: Optional[bool] = None, @@ -49438,7 +73238,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorLargeFileOptimizationAdvancedResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorLargeFileOptimizationAdvancedResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, fragment_size: Optional[str] = None, @@ -49507,13 +73307,13 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateResult(dict): def __init__(__self__, *, - bitrate_tables: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableResult']] = None, + bitrate_tables: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableResult']] = None, enabled: Optional[bool] = None, locked: Optional[bool] = None, template_uuid: Optional[str] = None, - threshold_tables: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableResult']] = None, + threshold_tables: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableResult']] = None, uuid: Optional[str] = None): if bitrate_tables is not None: pulumi.set(__self__, "bitrate_tables", bitrate_tables) @@ -49530,7 +73330,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="bitrateTables") - def bitrate_tables(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableResult']]: + def bitrate_tables(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableResult']]: return pulumi.get(self, "bitrate_tables") @property @@ -49550,7 +73350,7 @@ def template_uuid(self) -> Optional[str]: @property @pulumi.getter(name="thresholdTables") - def threshold_tables(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableResult']]: + def threshold_tables(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableResult']]: return pulumi.get(self, "threshold_tables") @property @@ -49560,7 +73360,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateBitrateTableResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateBitrateTableResult(dict): def __init__(__self__, *, bitrate_unit: Optional[str] = None, bitrate_value: Optional[float] = None): @@ -49581,7 +73381,7 @@ def bitrate_value(self) -> Optional[float]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorLimitBitRateThresholdTableResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorLimitBitRateThresholdTableResult(dict): def __init__(__self__, *, threshold_unit: Optional[str] = None, threshold_value: Optional[int] = None): @@ -49602,7 +73402,7 @@ def threshold_value(self) -> Optional[int]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorLogCustomResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorLogCustomResult(dict): def __init__(__self__, *, custom_log_field: Optional[str] = None, locked: Optional[bool] = None, @@ -49647,7 +73447,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorMPulseResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorMPulseResult(dict): def __init__(__self__, *, api_key: Optional[str] = None, buffer_size: Optional[str] = None, @@ -49732,7 +73532,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorManifestPersonalizationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorManifestPersonalizationResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, hls_enable_debug_headers: Optional[bool] = None, @@ -49857,7 +73657,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorManifestReroutingResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorManifestReroutingResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, partner: Optional[str] = None, @@ -49902,7 +73702,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorManualServerPushResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorManualServerPushResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, serverpushlists: Optional[Sequence[str]] = None, @@ -49939,7 +73739,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -49976,7 +73776,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorMediaAccelerationQuicOptoutResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorMediaAccelerationQuicOptoutResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, optout: Optional[str] = None, @@ -50013,7 +73813,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorMediaClientResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorMediaClientResult(dict): def __init__(__self__, *, beacon_id: Optional[str] = None, enabled: Optional[bool] = None, @@ -50066,7 +73866,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorMediaFileRetrievalOptimizationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorMediaFileRetrievalOptimizationResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -50103,7 +73903,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorMediaOriginFailoverResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorMediaOriginFailoverResult(dict): def __init__(__self__, *, cache_error_response: Optional[bool] = None, cache_window: Optional[str] = None, @@ -50540,7 +74340,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorMetadataCachingResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorMetadataCachingResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -50577,7 +74377,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorMobileSdkPerformanceResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorMobileSdkPerformanceResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -50622,7 +74422,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingRequestHeaderResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingRequestHeaderResult(dict): def __init__(__self__, *, action: Optional[str] = None, avoid_duplicate_headers: Optional[bool] = None, @@ -50723,7 +74523,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorModifyIncomingResponseHeaderResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorModifyIncomingResponseHeaderResult(dict): def __init__(__self__, *, action: Optional[str] = None, avoid_duplicate_headers: Optional[bool] = None, @@ -50824,7 +74624,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingRequestHeaderResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingRequestHeaderResult(dict): def __init__(__self__, *, action: Optional[str] = None, avoid_duplicate_headers: Optional[bool] = None, @@ -50941,7 +74741,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorModifyOutgoingResponseHeaderResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorModifyOutgoingResponseHeaderResult(dict): def __init__(__self__, *, action: Optional[str] = None, avoid_duplicate_headers: Optional[bool] = None, @@ -51058,7 +74858,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorModifyViaHeaderResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorModifyViaHeaderResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -51111,12 +74911,12 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginResult(dict): def __init__(__self__, *, cache_key_hostname: Optional[str] = None, compress: Optional[bool] = None, - custom_certificate_authorities: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityResult']] = None, - custom_certificates: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateResult']] = None, + custom_certificate_authorities: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityResult']] = None, + custom_certificates: Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateResult']] = None, custom_forward_host_header: Optional[str] = None, custom_valid_cn_values: Optional[Sequence[str]] = None, enable_true_client_ip: Optional[bool] = None, @@ -51126,8 +74926,10 @@ def __init__(__self__, *, https_port: Optional[int] = None, ip_version: Optional[str] = None, locked: Optional[bool] = None, + max_tls_version: Optional[str] = None, + min_tls_version: Optional[str] = None, mslorigin: Optional[str] = None, - net_storage: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageResult'] = None, + net_storage: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageResult'] = None, origin_certificate: Optional[str] = None, origin_certs_to_honor: Optional[str] = None, origin_id: Optional[str] = None, @@ -51146,6 +74948,8 @@ def __init__(__self__, *, second_hostname_enabled: Optional[bool] = None, standard_certificate_authorities: Optional[Sequence[str]] = None, template_uuid: Optional[str] = None, + tls13_support: Optional[bool] = None, + tls_version_title: Optional[str] = None, true_client_ip_client_setting: Optional[bool] = None, true_client_ip_header: Optional[str] = None, use_unique_cache_key: Optional[bool] = None, @@ -51177,6 +74981,10 @@ def __init__(__self__, *, pulumi.set(__self__, "ip_version", ip_version) if locked is not None: pulumi.set(__self__, "locked", locked) + if max_tls_version is not None: + pulumi.set(__self__, "max_tls_version", max_tls_version) + if min_tls_version is not None: + pulumi.set(__self__, "min_tls_version", min_tls_version) if mslorigin is not None: pulumi.set(__self__, "mslorigin", mslorigin) if net_storage is not None: @@ -51217,6 +75025,10 @@ def __init__(__self__, *, pulumi.set(__self__, "standard_certificate_authorities", standard_certificate_authorities) if template_uuid is not None: pulumi.set(__self__, "template_uuid", template_uuid) + if tls13_support is not None: + pulumi.set(__self__, "tls13_support", tls13_support) + if tls_version_title is not None: + pulumi.set(__self__, "tls_version_title", tls_version_title) if true_client_ip_client_setting is not None: pulumi.set(__self__, "true_client_ip_client_setting", true_client_ip_client_setting) if true_client_ip_header is not None: @@ -51240,12 +75052,12 @@ def compress(self) -> Optional[bool]: @property @pulumi.getter(name="customCertificateAuthorities") - def custom_certificate_authorities(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityResult']]: + def custom_certificate_authorities(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityResult']]: return pulumi.get(self, "custom_certificate_authorities") @property @pulumi.getter(name="customCertificates") - def custom_certificates(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateResult']]: + def custom_certificates(self) -> Optional[Sequence['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateResult']]: return pulumi.get(self, "custom_certificates") @property @@ -51293,6 +75105,16 @@ def ip_version(self) -> Optional[str]: def locked(self) -> Optional[bool]: return pulumi.get(self, "locked") + @property + @pulumi.getter(name="maxTlsVersion") + def max_tls_version(self) -> Optional[str]: + return pulumi.get(self, "max_tls_version") + + @property + @pulumi.getter(name="minTlsVersion") + def min_tls_version(self) -> Optional[str]: + return pulumi.get(self, "min_tls_version") + @property @pulumi.getter def mslorigin(self) -> Optional[str]: @@ -51300,7 +75122,7 @@ def mslorigin(self) -> Optional[str]: @property @pulumi.getter(name="netStorage") - def net_storage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageResult']: + def net_storage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageResult']: return pulumi.get(self, "net_storage") @property @@ -51393,6 +75215,16 @@ def standard_certificate_authorities(self) -> Optional[Sequence[str]]: def template_uuid(self) -> Optional[str]: return pulumi.get(self, "template_uuid") + @property + @pulumi.getter(name="tls13Support") + def tls13_support(self) -> Optional[bool]: + return pulumi.get(self, "tls13_support") + + @property + @pulumi.getter(name="tlsVersionTitle") + def tls_version_title(self) -> Optional[str]: + return pulumi.get(self, "tls_version_title") + @property @pulumi.getter(name="trueClientIpClientSetting") def true_client_ip_client_setting(self) -> Optional[bool]: @@ -51420,7 +75252,7 @@ def verification_mode(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsResult(dict): def __init__(__self__, *, access_key_encrypted_storage: Optional[bool] = None, adc_title: Optional[str] = None, @@ -51673,7 +75505,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCharacteristicsWsdResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCharacteristicsWsdResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, origintype: Optional[str] = None, @@ -51710,11 +75542,11 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateResult(dict): def __init__(__self__, *, can_be_ca: Optional[bool] = None, can_be_leaf: Optional[bool] = None, - issuer_rdns: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsResult'] = None, + issuer_rdns: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsResult'] = None, not_after: Optional[int] = None, not_before: Optional[int] = None, pem_encoded_cert: Optional[str] = None, @@ -51727,7 +75559,7 @@ def __init__(__self__, *, sig_alg_name: Optional[str] = None, subject_alternative_names: Optional[Sequence[str]] = None, subject_cn: Optional[str] = None, - subject_rdns: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsResult'] = None, + subject_rdns: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsResult'] = None, version: Optional[int] = None): if can_be_ca is not None: pulumi.set(__self__, "can_be_ca", can_be_ca) @@ -51776,7 +75608,7 @@ def can_be_leaf(self) -> Optional[bool]: @property @pulumi.getter(name="issuerRdns") - def issuer_rdns(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsResult']: + def issuer_rdns(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsResult']: return pulumi.get(self, "issuer_rdns") @property @@ -51841,7 +75673,7 @@ def subject_cn(self) -> Optional[str]: @property @pulumi.getter(name="subjectRdns") - def subject_rdns(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsResult']: + def subject_rdns(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsResult']: return pulumi.get(self, "subject_rdns") @property @@ -51851,11 +75683,11 @@ def version(self) -> Optional[int]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityResult(dict): def __init__(__self__, *, can_be_ca: Optional[bool] = None, can_be_leaf: Optional[bool] = None, - issuer_rdns: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsResult'] = None, + issuer_rdns: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsResult'] = None, not_after: Optional[int] = None, not_before: Optional[int] = None, pem_encoded_cert: Optional[str] = None, @@ -51868,7 +75700,7 @@ def __init__(__self__, *, sig_alg_name: Optional[str] = None, subject_alternative_names: Optional[Sequence[str]] = None, subject_cn: Optional[str] = None, - subject_rdns: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsResult'] = None, + subject_rdns: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsResult'] = None, version: Optional[int] = None): if can_be_ca is not None: pulumi.set(__self__, "can_be_ca", can_be_ca) @@ -51917,7 +75749,7 @@ def can_be_leaf(self) -> Optional[bool]: @property @pulumi.getter(name="issuerRdns") - def issuer_rdns(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsResult']: + def issuer_rdns(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsResult']: return pulumi.get(self, "issuer_rdns") @property @@ -51982,7 +75814,7 @@ def subject_cn(self) -> Optional[str]: @property @pulumi.getter(name="subjectRdns") - def subject_rdns(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsResult']: + def subject_rdns(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsResult']: return pulumi.get(self, "subject_rdns") @property @@ -51992,7 +75824,7 @@ def version(self) -> Optional[int]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthorityIssuerRdnsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthorityIssuerRdnsResult(dict): def __init__(__self__, *, c: Optional[str] = None, cn: Optional[str] = None, @@ -52029,7 +75861,7 @@ def ou(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateAuthoritySubjectRdnsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateAuthoritySubjectRdnsResult(dict): def __init__(__self__, *, c: Optional[str] = None, cn: Optional[str] = None, @@ -52066,7 +75898,7 @@ def ou(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateIssuerRdnsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateIssuerRdnsResult(dict): def __init__(__self__, *, c: Optional[str] = None, cn: Optional[str] = None, @@ -52103,7 +75935,7 @@ def ou(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginCustomCertificateSubjectRdnsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginCustomCertificateSubjectRdnsResult(dict): def __init__(__self__, *, c: Optional[str] = None, cn: Optional[str] = None, @@ -52140,7 +75972,7 @@ def ou(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryMethodResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryMethodResult(dict): def __init__(__self__, *, custom_status_code: Optional[str] = None, locked: Optional[bool] = None, @@ -52185,7 +76017,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginFailureRecoveryPolicyResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginFailureRecoveryPolicyResult(dict): def __init__(__self__, *, binary_equivalent_content: Optional[bool] = None, enable_ip_avoidance: Optional[bool] = None, @@ -52462,7 +76294,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginIpAclResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginIpAclResult(dict): def __init__(__self__, *, enable: Optional[bool] = None, locked: Optional[bool] = None, @@ -52499,7 +76331,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorOriginNetStorageResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorOriginNetStorageResult(dict): def __init__(__self__, *, cp_code: Optional[int] = None, download_domain_name: Optional[str] = None, @@ -52528,7 +76360,52 @@ def g2o_token(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorPersistentClientConnectionResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorPermissionsPolicyResult(dict): + def __init__(__self__, *, + allow_list: Optional[str] = None, + locked: Optional[bool] = None, + permissions_policy_directives: Optional[Sequence[str]] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if allow_list is not None: + pulumi.set(__self__, "allow_list", allow_list) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if permissions_policy_directives is not None: + pulumi.set(__self__, "permissions_policy_directives", permissions_policy_directives) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="allowList") + def allow_list(self) -> Optional[str]: + return pulumi.get(self, "allow_list") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter(name="permissionsPolicyDirectives") + def permissions_policy_directives(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "permissions_policy_directives") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230920BehaviorPersistentClientConnectionResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -52573,7 +76450,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorPersistentConnectionResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorPersistentConnectionResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -52618,7 +76495,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorPersonallyIdentifiableInformationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorPersonallyIdentifiableInformationResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -52655,9 +76532,9 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseResult(dict): def __init__(__self__, *, - cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyResult'] = None, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyResult'] = None, cloudlet_shared_policy: Optional[int] = None, enabled: Optional[bool] = None, failover_duration: Optional[int] = None, @@ -52711,7 +76588,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyResult']: + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyResult']: return pulumi.get(self, "cloudlet_policy") @property @@ -52796,7 +76673,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorPhasedReleaseCloudletPolicyResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorPhasedReleaseCloudletPolicyResult(dict): def __init__(__self__, *, id: Optional[int] = None, name: Optional[str] = None): @@ -52817,7 +76694,7 @@ def name(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorPreconnectResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorPreconnectResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, preconnectlists: Optional[Sequence[str]] = None, @@ -52854,7 +76731,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorPredictiveContentDeliveryResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorPredictiveContentDeliveryResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -52891,7 +76768,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorPredictivePrefetchingResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorPredictivePrefetchingResult(dict): def __init__(__self__, *, accuracy_target: Optional[str] = None, enabled: Optional[bool] = None, @@ -52936,7 +76813,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -52973,7 +76850,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorPrefetchableResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorPrefetchableResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -53010,7 +76887,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorPrefreshCacheResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorPrefreshCacheResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -53055,7 +76932,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorQualityResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorQualityResult(dict): def __init__(__self__, *, audience_settings: Optional[str] = None, catalog_size: Optional[str] = None, @@ -53212,7 +77089,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorQuicBetaResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorQuicBetaResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -53257,7 +77134,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRandomSeekResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorRandomSeekResult(dict): def __init__(__self__, *, flv: Optional[bool] = None, locked: Optional[bool] = None, @@ -53310,7 +77187,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRapidResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorRapidResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -53347,7 +77224,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorReadTimeoutResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorReadTimeoutResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -53384,7 +77261,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRealTimeReportingResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorRealTimeReportingResult(dict): def __init__(__self__, *, advanced: Optional[bool] = None, beacon_sampling_percentage: Optional[float] = None, @@ -53437,7 +77314,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRealUserMonitoringResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorRealUserMonitoringResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -53474,7 +77351,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRedirectResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorRedirectResult(dict): def __init__(__self__, *, destination_hostname: Optional[str] = None, destination_hostname_other: Optional[str] = None, @@ -53607,7 +77484,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRedirectplusResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorRedirectplusResult(dict): def __init__(__self__, *, destination: Optional[str] = None, enabled: Optional[bool] = None, @@ -53660,7 +77537,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRefererCheckingResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorRefererCheckingResult(dict): def __init__(__self__, *, allow_children: Optional[bool] = None, domains: Optional[Sequence[str]] = None, @@ -53721,7 +77598,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRemoveQueryParameterResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorRemoveQueryParameterResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, parameters: Optional[Sequence[str]] = None, @@ -53758,7 +77635,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRemoveVaryResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorRemoveVaryResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -53795,7 +77672,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorReportResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorReportResult(dict): def __init__(__self__, *, cookies: Optional[Sequence[str]] = None, custom_log_field: Optional[str] = None, @@ -53904,19 +77781,72 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorRequestClientHintsResult(dict): + def __init__(__self__, *, + accept_ches: Optional[Sequence[str]] = None, + accept_critical_ches: Optional[Sequence[str]] = None, + locked: Optional[bool] = None, + reset: Optional[bool] = None, + template_uuid: Optional[str] = None, + uuid: Optional[str] = None): + if accept_ches is not None: + pulumi.set(__self__, "accept_ches", accept_ches) + if accept_critical_ches is not None: + pulumi.set(__self__, "accept_critical_ches", accept_critical_ches) + if locked is not None: + pulumi.set(__self__, "locked", locked) + if reset is not None: + pulumi.set(__self__, "reset", reset) + if template_uuid is not None: + pulumi.set(__self__, "template_uuid", template_uuid) + if uuid is not None: + pulumi.set(__self__, "uuid", uuid) + + @property + @pulumi.getter(name="acceptChes") + def accept_ches(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "accept_ches") + + @property + @pulumi.getter(name="acceptCriticalChes") + def accept_critical_ches(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "accept_critical_ches") + + @property + @pulumi.getter + def locked(self) -> Optional[bool]: + return pulumi.get(self, "locked") + + @property + @pulumi.getter + def reset(self) -> Optional[bool]: + return pulumi.get(self, "reset") + + @property + @pulumi.getter(name="templateUuid") + def template_uuid(self) -> Optional[str]: + return pulumi.get(self, "template_uuid") + + @property + @pulumi.getter + def uuid(self) -> Optional[str]: + return pulumi.get(self, "uuid") + + +@pulumi.output_type +class GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlResult(dict): def __init__(__self__, *, branded403_file: Optional[str] = None, branded403_status_code: Optional[int] = None, branded403_url: Optional[str] = None, branded_deny_cache_ttl: Optional[int] = None, - cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyResult'] = None, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyResult'] = None, cloudlet_shared_policy: Optional[int] = None, enable_branded403: Optional[bool] = None, enabled: Optional[bool] = None, is_shared_policy: Optional[bool] = None, locked: Optional[bool] = None, - net_storage: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageResult'] = None, + net_storage: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageResult'] = None, template_uuid: Optional[str] = None, uuid: Optional[str] = None): if branded403_file is not None: @@ -53968,7 +77898,7 @@ def branded_deny_cache_ttl(self) -> Optional[int]: @property @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyResult']: + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyResult']: return pulumi.get(self, "cloudlet_policy") @property @@ -53998,7 +77928,7 @@ def locked(self) -> Optional[bool]: @property @pulumi.getter(name="netStorage") - def net_storage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageResult']: + def net_storage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageResult']: return pulumi.get(self, "net_storage") @property @@ -54013,7 +77943,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlCloudletPolicyResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlCloudletPolicyResult(dict): def __init__(__self__, *, id: Optional[int] = None, name: Optional[str] = None): @@ -54034,7 +77964,7 @@ def name(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRequestControlNetStorageResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorRequestControlNetStorageResult(dict): def __init__(__self__, *, cp_code: Optional[int] = None, download_domain_name: Optional[str] = None, @@ -54063,7 +77993,7 @@ def g2o_token(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRequestTypeMarkerResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorRequestTypeMarkerResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, request_type: Optional[str] = None, @@ -54100,7 +78030,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -54137,7 +78067,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorResourceOptimizerExtendedCompatibilityResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorResourceOptimizerExtendedCompatibilityResult(dict): def __init__(__self__, *, enable_all_features: Optional[bool] = None, enabled: Optional[bool] = None, @@ -54182,7 +78112,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorResponseCodeResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorResponseCodeResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, override206: Optional[bool] = None, @@ -54227,7 +78157,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorResponseCookieResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorResponseCookieResult(dict): def __init__(__self__, *, cookie_name: Optional[str] = None, default_domain: Optional[bool] = None, @@ -54376,7 +78306,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRestrictObjectCachingResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorRestrictObjectCachingResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, maximum_size: Optional[str] = None, @@ -54413,7 +78343,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorReturnCacheStatusResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorReturnCacheStatusResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, response_header_name: Optional[str] = None, @@ -54450,7 +78380,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRewriteUrlResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorRewriteUrlResult(dict): def __init__(__self__, *, behavior: Optional[str] = None, keep_query_string: Optional[bool] = None, @@ -54551,7 +78481,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorRumCustomResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorRumCustomResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, rum_group_name: Optional[str] = None, @@ -54596,7 +78526,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSaasDefinitionsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorSaasDefinitionsResult(dict): def __init__(__self__, *, application_action: Optional[str] = None, application_cname_enabled: Optional[bool] = None, @@ -54817,7 +78747,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudClientResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudClientResult(dict): def __init__(__self__, *, allow_override_origin_cache_key: Optional[bool] = None, connector_id: Optional[str] = None, @@ -54902,7 +78832,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -54939,7 +78869,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSalesForceCommerceCloudProviderHostHeaderResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorSalesForceCommerceCloudProviderHostHeaderResult(dict): def __init__(__self__, *, host_header_source: Optional[str] = None, locked: Optional[bool] = None, @@ -54976,7 +78906,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSavePostDcaProcessingResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorSavePostDcaProcessingResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -55013,7 +78943,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorScheduleInvalidationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorScheduleInvalidationResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, refresh_method: Optional[str] = None, @@ -55074,7 +79004,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorScriptManagementResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorScriptManagementResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -55127,7 +79057,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedContentProtectionResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedContentProtectionResult(dict): def __init__(__self__, *, acl: Optional[bool] = None, dash_media_encryption: Optional[bool] = None, @@ -55324,7 +79254,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaOptimizationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaOptimizationResult(dict): def __init__(__self__, *, behavior: Optional[str] = None, dvr_type: Optional[str] = None, @@ -55417,7 +79347,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSegmentedMediaStreamingPrefetchResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorSegmentedMediaStreamingPrefetchResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -55454,7 +79384,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSetVariableResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorSetVariableResult(dict): def __init__(__self__, *, algorithm: Optional[str] = None, case_sensitive: Optional[bool] = None, @@ -55463,7 +79393,7 @@ def __init__(__self__, *, device_profile: Optional[str] = None, encryption_key: Optional[str] = None, encryption_mode: Optional[str] = None, - end_index: Optional[str] = None, + end_index: Optional[int] = None, except_chars: Optional[str] = None, extract_location: Optional[str] = None, force_chars: Optional[str] = None, @@ -55480,9 +79410,9 @@ def __init__(__self__, *, location_id: Optional[str] = None, locked: Optional[bool] = None, max: Optional[int] = None, - max_random_number: Optional[str] = None, + max_random_number: Optional[int] = None, min: Optional[int] = None, - min_random_number: Optional[str] = None, + min_random_number: Optional[int] = None, nonce: Optional[str] = None, number_of_bytes: Optional[int] = None, operand_one: Optional[str] = None, @@ -55495,7 +79425,7 @@ def __init__(__self__, *, response_header_name: Optional[str] = None, separator: Optional[str] = None, set_cookie_name: Optional[str] = None, - start_index: Optional[str] = None, + start_index: Optional[int] = None, sub_string: Optional[str] = None, template_uuid: Optional[str] = None, transform: Optional[str] = None, @@ -55635,7 +79565,7 @@ def encryption_mode(self) -> Optional[str]: @property @pulumi.getter(name="endIndex") - def end_index(self) -> Optional[str]: + def end_index(self) -> Optional[int]: return pulumi.get(self, "end_index") @property @@ -55720,7 +79650,7 @@ def max(self) -> Optional[int]: @property @pulumi.getter(name="maxRandomNumber") - def max_random_number(self) -> Optional[str]: + def max_random_number(self) -> Optional[int]: return pulumi.get(self, "max_random_number") @property @@ -55730,7 +79660,7 @@ def min(self) -> Optional[int]: @property @pulumi.getter(name="minRandomNumber") - def min_random_number(self) -> Optional[str]: + def min_random_number(self) -> Optional[int]: return pulumi.get(self, "min_random_number") @property @@ -55795,7 +79725,7 @@ def set_cookie_name(self) -> Optional[str]: @property @pulumi.getter(name="startIndex") - def start_index(self) -> Optional[str]: + def start_index(self) -> Optional[int]: return pulumi.get(self, "start_index") @property @@ -55835,7 +79765,7 @@ def variable_value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSimulateErrorCodeResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorSimulateErrorCodeResult(dict): def __init__(__self__, *, error_type: Optional[str] = None, locked: Optional[bool] = None, @@ -55880,11 +79810,11 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, nossmap: Optional[str] = None, - ssmap: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapResult'] = None, + ssmap: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapResult'] = None, template_uuid: Optional[str] = None, uuid: Optional[str] = None): if locked is not None: @@ -55910,7 +79840,7 @@ def nossmap(self) -> Optional[str]: @property @pulumi.getter - def ssmap(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapResult']: + def ssmap(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapResult']: return pulumi.get(self, "ssmap") @property @@ -55925,7 +79855,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSiteShieldSsmapResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorSiteShieldSsmapResult(dict): def __init__(__self__, *, china_cdn_map: Optional[str] = None, has_mixed_hosts: Optional[bool] = None, @@ -55978,7 +79908,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationResult(dict): def __init__(__self__, *, allow_https_downgrade: Optional[bool] = None, allow_https_upgrade: Optional[bool] = None, @@ -56095,7 +80025,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorStandardTlsMigrationOverrideResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorStandardTlsMigrationOverrideResult(dict): def __init__(__self__, *, info: Optional[str] = None, locked: Optional[bool] = None, @@ -56132,7 +80062,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorStrictHeaderParsingResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorStrictHeaderParsingResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, strict_mode: Optional[bool] = None, @@ -56177,7 +80107,7 @@ def valid_mode(self) -> Optional[bool]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSubCustomerResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorSubCustomerResult(dict): def __init__(__self__, *, access_control: Optional[bool] = None, cache_key: Optional[bool] = None, @@ -56358,7 +80288,7 @@ def web_application_firewall(self) -> Optional[bool]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorSureRouteResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorSureRouteResult(dict): def __init__(__self__, *, allow_fcm_parent_override: Optional[bool] = None, custom_map: Optional[str] = None, @@ -56483,7 +80413,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorTcpOptimizationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorTcpOptimizationResult(dict): def __init__(__self__, *, display: Optional[str] = None, locked: Optional[bool] = None, @@ -56520,7 +80450,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorTeaLeafResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorTeaLeafResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, ibm_customer_id: Optional[int] = None, @@ -56573,7 +80503,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -56618,7 +80548,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionAdvancedResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionAdvancedResult(dict): def __init__(__self__, *, allowall: Optional[bool] = None, enabled: Optional[bool] = None, @@ -56687,7 +80617,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorTieredDistributionCustomizationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorTieredDistributionCustomizationResult(dict): def __init__(__self__, *, cloudwrapper_map_migration_title: Optional[str] = None, custom_map_enabled: Optional[bool] = None, @@ -56812,7 +80742,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorTimeoutResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorTimeoutResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -56849,7 +80779,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorUidConfigurationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorUidConfigurationResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, extract_location: Optional[str] = None, @@ -56926,7 +80856,7 @@ def variable_name(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorValidateEntityTagResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorValidateEntityTagResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -56963,7 +80893,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenResult(dict): def __init__(__self__, *, enable_es256: Optional[bool] = None, enable_rs256: Optional[bool] = None, @@ -57040,7 +80970,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorVerifyJsonWebTokenForDcpResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorVerifyJsonWebTokenForDcpResult(dict): def __init__(__self__, *, authorizations: Optional[str] = None, client_id: Optional[str] = None, @@ -57181,7 +81111,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorVerifyTokenAuthorizationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorVerifyTokenAuthorizationResult(dict): def __init__(__self__, *, algorithm: Optional[str] = None, escape_hmac_inputs: Optional[bool] = None, @@ -57290,7 +81220,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomResult(dict): def __init__(__self__, *, access_title: Optional[str] = None, cloudlet_shared_policy: Optional[int] = None, @@ -57391,7 +81321,7 @@ def waiting_room_title(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorVirtualWaitingRoomWithEdgeWorkersResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorVirtualWaitingRoomWithEdgeWorkersResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -57420,7 +81350,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationResult(dict): def __init__(__self__, *, allowed_user_cookie_advanced: Optional[bool] = None, allowed_user_cookie_automatic_salt: Optional[bool] = None, @@ -57433,7 +81363,7 @@ def __init__(__self__, *, allowed_user_cookie_management_title: Optional[str] = None, allowed_user_cookie_refresh: Optional[bool] = None, allowed_user_cookie_salt: Optional[str] = None, - cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyResult'] = None, + cloudlet_policy: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyResult'] = None, enabled: Optional[bool] = None, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -57458,10 +81388,10 @@ def __init__(__self__, *, waiting_room_cookie_management_title: Optional[str] = None, waiting_room_cookie_salt: Optional[str] = None, waiting_room_cookie_share_label: Optional[bool] = None, - waiting_room_cp_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeResult'] = None, + waiting_room_cp_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeResult'] = None, waiting_room_directory: Optional[str] = None, waiting_room_management_title: Optional[str] = None, - waiting_room_net_storage: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageResult'] = None, + waiting_room_net_storage: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageResult'] = None, waiting_room_status_code: Optional[int] = None, waiting_room_use_cp_code: Optional[bool] = None): if allowed_user_cookie_advanced is not None: @@ -57606,7 +81536,7 @@ def allowed_user_cookie_salt(self) -> Optional[str]: @property @pulumi.getter(name="cloudletPolicy") - def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyResult']: + def cloudlet_policy(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyResult']: return pulumi.get(self, "cloudlet_policy") @property @@ -57731,7 +81661,7 @@ def waiting_room_cookie_share_label(self) -> Optional[bool]: @property @pulumi.getter(name="waitingRoomCpCode") - def waiting_room_cp_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeResult']: + def waiting_room_cp_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeResult']: return pulumi.get(self, "waiting_room_cp_code") @property @@ -57746,7 +81676,7 @@ def waiting_room_management_title(self) -> Optional[str]: @property @pulumi.getter(name="waitingRoomNetStorage") - def waiting_room_net_storage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageResult']: + def waiting_room_net_storage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageResult']: return pulumi.get(self, "waiting_room_net_storage") @property @@ -57761,7 +81691,7 @@ def waiting_room_use_cp_code(self) -> Optional[bool]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationCloudletPolicyResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationCloudletPolicyResult(dict): def __init__(__self__, *, id: Optional[int] = None, name: Optional[str] = None): @@ -57782,7 +81712,7 @@ def name(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoResult(dict): def __init__(__self__, *, access_title: Optional[str] = None, cloudlet_shared_policy: Optional[int] = None, @@ -57883,7 +81813,7 @@ def waiting_room_title(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationFifoStandaloneResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationFifoStandaloneResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -57912,9 +81842,9 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeResult(dict): def __init__(__self__, *, - cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsResult'] = None, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsResult'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -57935,7 +81865,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsResult']: + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsResult']: return pulumi.get(self, "cp_code_limits") @property @@ -57965,7 +81895,7 @@ def products(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomCpCodeCpCodeLimitsResult(dict): def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -57994,7 +81924,7 @@ def limit_type(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorVisitorPrioritizationWaitingRoomNetStorageResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorVisitorPrioritizationWaitingRoomNetStorageResult(dict): def __init__(__self__, *, cp_code: Optional[int] = None, download_domain_name: Optional[str] = None, @@ -58023,7 +81953,7 @@ def g2o_token(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorWatermarkingResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorWatermarkingResult(dict): def __init__(__self__, *, ab_variant_location: Optional[str] = None, decryption_password1: Optional[str] = None, @@ -58180,9 +82110,9 @@ def verification_public_key2(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallResult(dict): def __init__(__self__, *, - firewall_configuration: Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationResult'] = None, + firewall_configuration: Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationResult'] = None, locked: Optional[bool] = None, template_uuid: Optional[str] = None, uuid: Optional[str] = None): @@ -58197,7 +82127,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="firewallConfiguration") - def firewall_configuration(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationResult']: + def firewall_configuration(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationResult']: return pulumi.get(self, "firewall_configuration") @property @@ -58217,7 +82147,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorWebApplicationFirewallFirewallConfigurationResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorWebApplicationFirewallFirewallConfigurationResult(dict): def __init__(__self__, *, config_id: Optional[int] = None, file_name: Optional[str] = None, @@ -58270,7 +82200,7 @@ def staging_version(self) -> Optional[int]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorWebSocketsResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorWebSocketsResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -58307,7 +82237,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530BehaviorWebdavResult(dict): +class GetPropertyRulesBuilderRulesV20230920BehaviorWebdavResult(dict): def __init__(__self__, *, enabled: Optional[bool] = None, locked: Optional[bool] = None, @@ -58344,53 +82274,53 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionResult(dict): def __init__(__self__, *, - advanced_im_match: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchResult'] = None, - bucket: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionBucketResult'] = None, - cacheability: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityResult'] = None, - china_cdn_region: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionResult'] = None, - client_certificate: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateResult'] = None, - client_ip: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionClientIpResult'] = None, - client_ip_version: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionResult'] = None, - cloudlets_origin: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginResult'] = None, - content_delivery_network: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkResult'] = None, - content_type: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionContentTypeResult'] = None, - device_characteristic: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicResult'] = None, - ecmd_auth_groups: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsResult'] = None, - ecmd_auth_scheme: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeResult'] = None, - ecmd_is_authenticated: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedResult'] = None, - ecmd_username: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameResult'] = None, - edge_workers_failure: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureResult'] = None, - file_extension: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionResult'] = None, - filename: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionFilenameResult'] = None, - hostname: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionHostnameResult'] = None, - match_advanced: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedResult'] = None, - match_cp_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeResult'] = None, - match_response_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeResult'] = None, - match_variable: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableResult'] = None, - metadata_stage: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageResult'] = None, - origin_timeout: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutResult'] = None, - path: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionPathResult'] = None, - query_string_parameter: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterResult'] = None, - random: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRandomResult'] = None, - recovery_config: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigResult'] = None, - regular_expression: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionResult'] = None, - request_cookie: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieResult'] = None, - request_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderResult'] = None, - request_method: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodResult'] = None, - request_protocol: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolResult'] = None, - request_type: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeResult'] = None, - response_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderResult'] = None, - server_location: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionServerLocationResult'] = None, - time: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionTimeResult'] = None, - token_authorization: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationResult'] = None, - user_agent: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionUserAgentResult'] = None, - user_location: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionUserLocationResult'] = None, - user_network: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkResult'] = None, - variable_error: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorResult'] = None, - virtual_waiting_room_request: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestResult'] = None, - visitor_prioritization_request: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestResult'] = None): + advanced_im_match: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchResult'] = None, + bucket: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionBucketResult'] = None, + cacheability: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityResult'] = None, + china_cdn_region: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionResult'] = None, + client_certificate: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateResult'] = None, + client_ip: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIpResult'] = None, + client_ip_version: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionResult'] = None, + cloudlets_origin: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginResult'] = None, + content_delivery_network: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkResult'] = None, + content_type: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionContentTypeResult'] = None, + device_characteristic: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicResult'] = None, + ecmd_auth_groups: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsResult'] = None, + ecmd_auth_scheme: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeResult'] = None, + ecmd_is_authenticated: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedResult'] = None, + ecmd_username: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameResult'] = None, + edge_workers_failure: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureResult'] = None, + file_extension: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionResult'] = None, + filename: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionFilenameResult'] = None, + hostname: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionHostnameResult'] = None, + match_advanced: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedResult'] = None, + match_cp_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeResult'] = None, + match_response_code: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeResult'] = None, + match_variable: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableResult'] = None, + metadata_stage: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageResult'] = None, + origin_timeout: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutResult'] = None, + path: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionPathResult'] = None, + query_string_parameter: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterResult'] = None, + random: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionRandomResult'] = None, + recovery_config: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigResult'] = None, + regular_expression: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionResult'] = None, + request_cookie: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieResult'] = None, + request_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderResult'] = None, + request_method: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodResult'] = None, + request_protocol: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolResult'] = None, + request_type: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeResult'] = None, + response_header: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderResult'] = None, + server_location: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionServerLocationResult'] = None, + time: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionTimeResult'] = None, + token_authorization: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationResult'] = None, + user_agent: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserAgentResult'] = None, + user_location: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserLocationResult'] = None, + user_network: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkResult'] = None, + variable_error: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorResult'] = None, + virtual_waiting_room_request: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestResult'] = None, + visitor_prioritization_request: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestResult'] = None): if advanced_im_match is not None: pulumi.set(__self__, "advanced_im_match", advanced_im_match) if bucket is not None: @@ -58484,232 +82414,232 @@ def __init__(__self__, *, @property @pulumi.getter(name="advancedImMatch") - def advanced_im_match(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchResult']: + def advanced_im_match(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchResult']: return pulumi.get(self, "advanced_im_match") @property @pulumi.getter - def bucket(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionBucketResult']: + def bucket(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionBucketResult']: return pulumi.get(self, "bucket") @property @pulumi.getter - def cacheability(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityResult']: + def cacheability(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityResult']: return pulumi.get(self, "cacheability") @property @pulumi.getter(name="chinaCdnRegion") - def china_cdn_region(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionResult']: + def china_cdn_region(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionResult']: return pulumi.get(self, "china_cdn_region") @property @pulumi.getter(name="clientCertificate") - def client_certificate(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateResult']: + def client_certificate(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateResult']: return pulumi.get(self, "client_certificate") @property @pulumi.getter(name="clientIp") - def client_ip(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionClientIpResult']: + def client_ip(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIpResult']: return pulumi.get(self, "client_ip") @property @pulumi.getter(name="clientIpVersion") - def client_ip_version(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionResult']: + def client_ip_version(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionResult']: return pulumi.get(self, "client_ip_version") @property @pulumi.getter(name="cloudletsOrigin") - def cloudlets_origin(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginResult']: + def cloudlets_origin(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginResult']: return pulumi.get(self, "cloudlets_origin") @property @pulumi.getter(name="contentDeliveryNetwork") - def content_delivery_network(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkResult']: + def content_delivery_network(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkResult']: return pulumi.get(self, "content_delivery_network") @property @pulumi.getter(name="contentType") - def content_type(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionContentTypeResult']: + def content_type(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionContentTypeResult']: return pulumi.get(self, "content_type") @property @pulumi.getter(name="deviceCharacteristic") - def device_characteristic(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicResult']: + def device_characteristic(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicResult']: return pulumi.get(self, "device_characteristic") @property @pulumi.getter(name="ecmdAuthGroups") - def ecmd_auth_groups(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsResult']: + def ecmd_auth_groups(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsResult']: return pulumi.get(self, "ecmd_auth_groups") @property @pulumi.getter(name="ecmdAuthScheme") - def ecmd_auth_scheme(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeResult']: + def ecmd_auth_scheme(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeResult']: return pulumi.get(self, "ecmd_auth_scheme") @property @pulumi.getter(name="ecmdIsAuthenticated") - def ecmd_is_authenticated(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedResult']: + def ecmd_is_authenticated(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedResult']: return pulumi.get(self, "ecmd_is_authenticated") @property @pulumi.getter(name="ecmdUsername") - def ecmd_username(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameResult']: + def ecmd_username(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameResult']: return pulumi.get(self, "ecmd_username") @property @pulumi.getter(name="edgeWorkersFailure") - def edge_workers_failure(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureResult']: + def edge_workers_failure(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureResult']: return pulumi.get(self, "edge_workers_failure") @property @pulumi.getter(name="fileExtension") - def file_extension(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionResult']: + def file_extension(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionResult']: return pulumi.get(self, "file_extension") @property @pulumi.getter - def filename(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionFilenameResult']: + def filename(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionFilenameResult']: return pulumi.get(self, "filename") @property @pulumi.getter - def hostname(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionHostnameResult']: + def hostname(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionHostnameResult']: return pulumi.get(self, "hostname") @property @pulumi.getter(name="matchAdvanced") - def match_advanced(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedResult']: + def match_advanced(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedResult']: return pulumi.get(self, "match_advanced") @property @pulumi.getter(name="matchCpCode") - def match_cp_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeResult']: + def match_cp_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeResult']: return pulumi.get(self, "match_cp_code") @property @pulumi.getter(name="matchResponseCode") - def match_response_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeResult']: + def match_response_code(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeResult']: return pulumi.get(self, "match_response_code") @property @pulumi.getter(name="matchVariable") - def match_variable(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableResult']: + def match_variable(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableResult']: return pulumi.get(self, "match_variable") @property @pulumi.getter(name="metadataStage") - def metadata_stage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageResult']: + def metadata_stage(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageResult']: return pulumi.get(self, "metadata_stage") @property @pulumi.getter(name="originTimeout") - def origin_timeout(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutResult']: + def origin_timeout(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutResult']: return pulumi.get(self, "origin_timeout") @property @pulumi.getter - def path(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionPathResult']: + def path(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionPathResult']: return pulumi.get(self, "path") @property @pulumi.getter(name="queryStringParameter") - def query_string_parameter(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterResult']: + def query_string_parameter(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterResult']: return pulumi.get(self, "query_string_parameter") @property @pulumi.getter - def random(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRandomResult']: + def random(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionRandomResult']: return pulumi.get(self, "random") @property @pulumi.getter(name="recoveryConfig") - def recovery_config(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigResult']: + def recovery_config(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigResult']: return pulumi.get(self, "recovery_config") @property @pulumi.getter(name="regularExpression") - def regular_expression(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionResult']: + def regular_expression(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionResult']: return pulumi.get(self, "regular_expression") @property @pulumi.getter(name="requestCookie") - def request_cookie(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieResult']: + def request_cookie(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieResult']: return pulumi.get(self, "request_cookie") @property @pulumi.getter(name="requestHeader") - def request_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderResult']: + def request_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderResult']: return pulumi.get(self, "request_header") @property @pulumi.getter(name="requestMethod") - def request_method(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodResult']: + def request_method(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodResult']: return pulumi.get(self, "request_method") @property @pulumi.getter(name="requestProtocol") - def request_protocol(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolResult']: + def request_protocol(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolResult']: return pulumi.get(self, "request_protocol") @property @pulumi.getter(name="requestType") - def request_type(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeResult']: + def request_type(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeResult']: return pulumi.get(self, "request_type") @property @pulumi.getter(name="responseHeader") - def response_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderResult']: + def response_header(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderResult']: return pulumi.get(self, "response_header") @property @pulumi.getter(name="serverLocation") - def server_location(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionServerLocationResult']: + def server_location(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionServerLocationResult']: return pulumi.get(self, "server_location") @property @pulumi.getter - def time(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionTimeResult']: + def time(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionTimeResult']: return pulumi.get(self, "time") @property @pulumi.getter(name="tokenAuthorization") - def token_authorization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationResult']: + def token_authorization(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationResult']: return pulumi.get(self, "token_authorization") @property @pulumi.getter(name="userAgent") - def user_agent(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionUserAgentResult']: + def user_agent(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserAgentResult']: return pulumi.get(self, "user_agent") @property @pulumi.getter(name="userLocation") - def user_location(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionUserLocationResult']: + def user_location(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserLocationResult']: return pulumi.get(self, "user_location") @property @pulumi.getter(name="userNetwork") - def user_network(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkResult']: + def user_network(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkResult']: return pulumi.get(self, "user_network") @property @pulumi.getter(name="variableError") - def variable_error(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorResult']: + def variable_error(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorResult']: return pulumi.get(self, "variable_error") @property @pulumi.getter(name="virtualWaitingRoomRequest") - def virtual_waiting_room_request(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestResult']: + def virtual_waiting_room_request(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestResult']: return pulumi.get(self, "virtual_waiting_room_request") @property @pulumi.getter(name="visitorPrioritizationRequest") - def visitor_prioritization_request(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestResult']: + def visitor_prioritization_request(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestResult']: return pulumi.get(self, "visitor_prioritization_request") @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionAdvancedImMatchResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionAdvancedImMatchResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_on: Optional[str] = None, @@ -58754,7 +82684,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionBucketResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionBucketResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, percentage: Optional[int] = None, @@ -58791,7 +82721,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionCacheabilityResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionCacheabilityResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -58836,7 +82766,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionChinaCdnRegionResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionChinaCdnRegionResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -58873,13 +82803,16 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionClientCertificateResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionClientCertificateResult(dict): def __init__(__self__, *, + enforce_mtls: Optional[bool] = None, is_certificate_present: Optional[bool] = None, is_certificate_valid: Optional[str] = None, locked: Optional[bool] = None, template_uuid: Optional[str] = None, uuid: Optional[str] = None): + if enforce_mtls is not None: + pulumi.set(__self__, "enforce_mtls", enforce_mtls) if is_certificate_present is not None: pulumi.set(__self__, "is_certificate_present", is_certificate_present) if is_certificate_valid is not None: @@ -58891,6 +82824,11 @@ def __init__(__self__, *, if uuid is not None: pulumi.set(__self__, "uuid", uuid) + @property + @pulumi.getter(name="enforceMtls") + def enforce_mtls(self) -> Optional[bool]: + return pulumi.get(self, "enforce_mtls") + @property @pulumi.getter(name="isCertificatePresent") def is_certificate_present(self) -> Optional[bool]: @@ -58918,7 +82856,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionClientIpResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionClientIpResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -58971,7 +82909,7 @@ def values(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionClientIpVersionResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionClientIpVersionResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -59016,7 +82954,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionCloudletsOriginResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionCloudletsOriginResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, origin_id: Optional[str] = None, @@ -59053,7 +82991,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionContentDeliveryNetworkResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionContentDeliveryNetworkResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -59098,7 +83036,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionContentTypeResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionContentTypeResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_case_sensitive: Optional[bool] = None, @@ -59159,7 +83097,7 @@ def values(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionDeviceCharacteristicResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionDeviceCharacteristicResult(dict): def __init__(__self__, *, boolean_value: Optional[bool] = None, characteristic: Optional[str] = None, @@ -59268,7 +83206,7 @@ def version_value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthGroupsResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthGroupsResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -59313,7 +83251,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionEcmdAuthSchemeResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionEcmdAuthSchemeResult(dict): def __init__(__self__, *, auth_scheme: Optional[str] = None, locked: Optional[bool] = None, @@ -59350,7 +83288,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionEcmdIsAuthenticatedResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionEcmdIsAuthenticatedResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -59387,7 +83325,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionEcmdUsernameResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionEcmdUsernameResult(dict): def __init__(__self__, *, length: Optional[str] = None, locked: Optional[bool] = None, @@ -59440,7 +83378,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionEdgeWorkersFailureResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionEdgeWorkersFailureResult(dict): def __init__(__self__, *, exec_status: Optional[str] = None, locked: Optional[bool] = None, @@ -59477,7 +83415,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionFileExtensionResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionFileExtensionResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_case_sensitive: Optional[bool] = None, @@ -59530,7 +83468,7 @@ def values(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionFilenameResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionFilenameResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_case_sensitive: Optional[bool] = None, @@ -59583,7 +83521,7 @@ def values(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionHostnameResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionHostnameResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -59628,7 +83566,7 @@ def values(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionMatchAdvancedResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionMatchAdvancedResult(dict): def __init__(__self__, *, close_xml: Optional[str] = None, description: Optional[str] = None, @@ -59681,12 +83619,12 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, uuid: Optional[str] = None, - value: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueResult'] = None): + value: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueResult'] = None): if locked is not None: pulumi.set(__self__, "locked", locked) if template_uuid is not None: @@ -59713,14 +83651,14 @@ def uuid(self) -> Optional[str]: @property @pulumi.getter - def value(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueResult']: + def value(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueResult']: return pulumi.get(self, "value") @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueResult(dict): def __init__(__self__, *, - cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsResult'] = None, + cp_code_limits: Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsResult'] = None, created_date: Optional[int] = None, description: Optional[str] = None, id: Optional[int] = None, @@ -59741,7 +83679,7 @@ def __init__(__self__, *, @property @pulumi.getter(name="cpCodeLimits") - def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsResult']: + def cp_code_limits(self) -> Optional['outputs.GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsResult']: return pulumi.get(self, "cp_code_limits") @property @@ -59771,7 +83709,7 @@ def products(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionMatchCpCodeValueCpCodeLimitsResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionMatchCpCodeValueCpCodeLimitsResult(dict): def __init__(__self__, *, current_capacity: Optional[int] = None, limit: Optional[int] = None, @@ -59800,7 +83738,7 @@ def limit_type(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionMatchResponseCodeResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionMatchResponseCodeResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, lower_bound: Optional[int] = None, @@ -59861,7 +83799,7 @@ def values(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionMatchVariableResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionMatchVariableResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, lower_bound: Optional[str] = None, @@ -59954,7 +83892,7 @@ def variable_values(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionMetadataStageResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionMetadataStageResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -59999,7 +83937,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionOriginTimeoutResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionOriginTimeoutResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -60036,7 +83974,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionPathResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionPathResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_case_sensitive: Optional[bool] = None, @@ -60097,7 +84035,7 @@ def values(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionQueryStringParameterResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionQueryStringParameterResult(dict): def __init__(__self__, *, escape_value: Optional[bool] = None, locked: Optional[bool] = None, @@ -60206,7 +84144,7 @@ def values(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionRandomResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionRandomResult(dict): def __init__(__self__, *, bucket: Optional[int] = None, locked: Optional[bool] = None, @@ -60243,7 +84181,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionRecoveryConfigResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionRecoveryConfigResult(dict): def __init__(__self__, *, config_name: Optional[str] = None, locked: Optional[bool] = None, @@ -60280,7 +84218,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionRegularExpressionResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionRegularExpressionResult(dict): def __init__(__self__, *, case_sensitive: Optional[bool] = None, locked: Optional[bool] = None, @@ -60333,7 +84271,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionRequestCookieResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionRequestCookieResult(dict): def __init__(__self__, *, cookie_name: Optional[str] = None, locked: Optional[bool] = None, @@ -60434,7 +84372,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionRequestHeaderResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionRequestHeaderResult(dict): def __init__(__self__, *, header_name: Optional[str] = None, locked: Optional[bool] = None, @@ -60511,7 +84449,7 @@ def values(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionRequestMethodResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionRequestMethodResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -60556,7 +84494,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionRequestProtocolResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionRequestProtocolResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, template_uuid: Optional[str] = None, @@ -60593,7 +84531,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionRequestTypeResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionRequestTypeResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -60638,7 +84576,7 @@ def value(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionResponseHeaderResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionResponseHeaderResult(dict): def __init__(__self__, *, header_name: Optional[str] = None, locked: Optional[bool] = None, @@ -60731,7 +84669,7 @@ def values(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionServerLocationResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionServerLocationResult(dict): def __init__(__self__, *, continents: Optional[Sequence[str]] = None, countries: Optional[Sequence[str]] = None, @@ -60800,7 +84738,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionTimeResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionTimeResult(dict): def __init__(__self__, *, apply_daylight_savings_time: Optional[bool] = None, begin_date: Optional[str] = None, @@ -60901,7 +84839,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionTokenAuthorizationResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionTokenAuthorizationResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_operator: Optional[str] = None, @@ -60946,7 +84884,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionUserAgentResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionUserAgentResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_case_sensitive: Optional[bool] = None, @@ -61007,7 +84945,7 @@ def values(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionUserLocationResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionUserLocationResult(dict): def __init__(__self__, *, check_ips: Optional[str] = None, continent_values: Optional[Sequence[str]] = None, @@ -61092,7 +85030,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionUserNetworkResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionUserNetworkResult(dict): def __init__(__self__, *, bandwidth_values: Optional[Sequence[str]] = None, check_ips: Optional[str] = None, @@ -61177,7 +85115,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionVariableErrorResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionVariableErrorResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, result: Optional[bool] = None, @@ -61222,7 +85160,7 @@ def variable_names(self) -> Optional[Sequence[str]]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionVirtualWaitingRoomRequestResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionVirtualWaitingRoomRequestResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_on: Optional[str] = None, @@ -61267,7 +85205,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CriterionVisitorPrioritizationRequestResult(dict): +class GetPropertyRulesBuilderRulesV20230920CriterionVisitorPrioritizationRequestResult(dict): def __init__(__self__, *, locked: Optional[bool] = None, match_on: Optional[str] = None, @@ -61312,7 +85250,7 @@ def uuid(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530CustomOverrideResult(dict): +class GetPropertyRulesBuilderRulesV20230920CustomOverrideResult(dict): def __init__(__self__, *, name: Optional[str] = None, override_id: Optional[str] = None): @@ -61333,7 +85271,7 @@ def override_id(self) -> Optional[str]: @pulumi.output_type -class GetPropertyRulesBuilderRulesV20230530VariableResult(dict): +class GetPropertyRulesBuilderRulesV20230920VariableResult(dict): def __init__(__self__, *, description: str, hidden: bool, diff --git a/sdk/python/pulumi_akamai/properties/get_activation.py b/sdk/python/pulumi_akamai/properties/get_activation.py index 39d6bd86e..1417db404 100644 --- a/sdk/python/pulumi_akamai/properties/get_activation.py +++ b/sdk/python/pulumi_akamai/properties/get_activation.py @@ -100,7 +100,7 @@ def status(self) -> str: @property @pulumi.getter - def version(self) -> int: + def version(self) -> Optional[int]: return pulumi.get(self, "version") @property @@ -158,7 +158,7 @@ def get_activation(network: Optional[str] = None, @_utilities.lift_output_func(get_activation) def get_activation_output(network: Optional[pulumi.Input[Optional[str]]] = None, property_id: Optional[pulumi.Input[str]] = None, - version: Optional[pulumi.Input[int]] = None, + version: Optional[pulumi.Input[Optional[int]]] = None, opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetActivationResult]: """ Use this data source to access information about an existing resource. diff --git a/sdk/python/pulumi_akamai/property_activation.py b/sdk/python/pulumi_akamai/property_activation.py index ab684da7d..f779d1852 100644 --- a/sdk/python/pulumi_akamai/property_activation.py +++ b/sdk/python/pulumi_akamai/property_activation.py @@ -24,12 +24,14 @@ def __init__(__self__, *, compliance_record: Optional[pulumi.Input['PropertyActivationComplianceRecordArgs']] = None, network: Optional[pulumi.Input[str]] = None, note: Optional[pulumi.Input[str]] = None, - rule_errors: Optional[pulumi.Input[Sequence[pulumi.Input['PropertyActivationRuleErrorArgs']]]] = None): + rule_errors: Optional[pulumi.Input[Sequence[pulumi.Input['PropertyActivationRuleErrorArgs']]]] = None, + timeouts: Optional[pulumi.Input['PropertyActivationTimeoutsArgs']] = None): """ The set of arguments for constructing a PropertyActivation resource. :param pulumi.Input[bool] auto_acknowledge_rule_warnings: Automatically acknowledge all rule warnings for activation to continue. Default is false :param pulumi.Input['PropertyActivationComplianceRecordArgs'] compliance_record: Provides an audit record when activating on a production network :param pulumi.Input[str] note: assigns a log message to the activation request + :param pulumi.Input['PropertyActivationTimeoutsArgs'] timeouts: Enables to set timeout for processing """ pulumi.set(__self__, "contacts", contacts) pulumi.set(__self__, "property_id", property_id) @@ -46,6 +48,8 @@ def __init__(__self__, *, pulumi.set(__self__, "note", note) if rule_errors is not None: pulumi.set(__self__, "rule_errors", rule_errors) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) @property @pulumi.getter @@ -137,6 +141,18 @@ def rule_errors(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['PropertyAc def rule_errors(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['PropertyActivationRuleErrorArgs']]]]): pulumi.set(self, "rule_errors", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['PropertyActivationTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['PropertyActivationTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + @pulumi.input_type class _PropertyActivationState: @@ -151,6 +167,7 @@ def __init__(__self__, *, property_id: Optional[pulumi.Input[str]] = None, rule_errors: Optional[pulumi.Input[Sequence[pulumi.Input['PropertyActivationRuleErrorArgs']]]] = None, status: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input['PropertyActivationTimeoutsArgs']] = None, version: Optional[pulumi.Input[int]] = None, warnings: Optional[pulumi.Input[str]] = None): """ @@ -158,6 +175,7 @@ def __init__(__self__, *, :param pulumi.Input[bool] auto_acknowledge_rule_warnings: Automatically acknowledge all rule warnings for activation to continue. Default is false :param pulumi.Input['PropertyActivationComplianceRecordArgs'] compliance_record: Provides an audit record when activating on a production network :param pulumi.Input[str] note: assigns a log message to the activation request + :param pulumi.Input['PropertyActivationTimeoutsArgs'] timeouts: Enables to set timeout for processing """ if activation_id is not None: pulumi.set(__self__, "activation_id", activation_id) @@ -179,6 +197,8 @@ def __init__(__self__, *, pulumi.set(__self__, "rule_errors", rule_errors) if status is not None: pulumi.set(__self__, "status", status) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) if version is not None: pulumi.set(__self__, "version", version) if warnings is not None: @@ -283,6 +303,18 @@ def status(self) -> Optional[pulumi.Input[str]]: def status(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "status", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['PropertyActivationTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['PropertyActivationTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + @property @pulumi.getter def version(self) -> Optional[pulumi.Input[int]]: @@ -315,6 +347,7 @@ def __init__(__self__, note: Optional[pulumi.Input[str]] = None, property_id: Optional[pulumi.Input[str]] = None, rule_errors: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PropertyActivationRuleErrorArgs']]]]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['PropertyActivationTimeoutsArgs']]] = None, version: Optional[pulumi.Input[int]] = None, __props__=None): """ @@ -324,6 +357,7 @@ def __init__(__self__, :param pulumi.Input[bool] auto_acknowledge_rule_warnings: Automatically acknowledge all rule warnings for activation to continue. Default is false :param pulumi.Input[pulumi.InputType['PropertyActivationComplianceRecordArgs']] compliance_record: Provides an audit record when activating on a production network :param pulumi.Input[str] note: assigns a log message to the activation request + :param pulumi.Input[pulumi.InputType['PropertyActivationTimeoutsArgs']] timeouts: Enables to set timeout for processing """ ... @overload @@ -356,6 +390,7 @@ def _internal_init(__self__, note: Optional[pulumi.Input[str]] = None, property_id: Optional[pulumi.Input[str]] = None, rule_errors: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PropertyActivationRuleErrorArgs']]]]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['PropertyActivationTimeoutsArgs']]] = None, version: Optional[pulumi.Input[int]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) @@ -378,6 +413,7 @@ def _internal_init(__self__, raise TypeError("Missing required property 'property_id'") __props__.__dict__["property_id"] = property_id __props__.__dict__["rule_errors"] = rule_errors + __props__.__dict__["timeouts"] = timeouts if version is None and not opts.urn: raise TypeError("Missing required property 'version'") __props__.__dict__["version"] = version @@ -406,6 +442,7 @@ def get(resource_name: str, property_id: Optional[pulumi.Input[str]] = None, rule_errors: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PropertyActivationRuleErrorArgs']]]]] = None, status: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['PropertyActivationTimeoutsArgs']]] = None, version: Optional[pulumi.Input[int]] = None, warnings: Optional[pulumi.Input[str]] = None) -> 'PropertyActivation': """ @@ -418,6 +455,7 @@ def get(resource_name: str, :param pulumi.Input[bool] auto_acknowledge_rule_warnings: Automatically acknowledge all rule warnings for activation to continue. Default is false :param pulumi.Input[pulumi.InputType['PropertyActivationComplianceRecordArgs']] compliance_record: Provides an audit record when activating on a production network :param pulumi.Input[str] note: assigns a log message to the activation request + :param pulumi.Input[pulumi.InputType['PropertyActivationTimeoutsArgs']] timeouts: Enables to set timeout for processing """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -433,6 +471,7 @@ def get(resource_name: str, __props__.__dict__["property_id"] = property_id __props__.__dict__["rule_errors"] = rule_errors __props__.__dict__["status"] = status + __props__.__dict__["timeouts"] = timeouts __props__.__dict__["version"] = version __props__.__dict__["warnings"] = warnings return PropertyActivation(resource_name, opts=opts, __props__=__props__) @@ -496,6 +535,14 @@ def rule_errors(self) -> pulumi.Output[Sequence['outputs.PropertyActivationRuleE def status(self) -> pulumi.Output[str]: return pulumi.get(self, "status") + @property + @pulumi.getter + def timeouts(self) -> pulumi.Output[Optional['outputs.PropertyActivationTimeouts']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + @property @pulumi.getter def version(self) -> pulumi.Output[int]: diff --git a/sdk/python/pulumi_akamai/property_include_activation.py b/sdk/python/pulumi_akamai/property_include_activation.py index 9586efc7d..ed8cf4059 100644 --- a/sdk/python/pulumi_akamai/property_include_activation.py +++ b/sdk/python/pulumi_akamai/property_include_activation.py @@ -24,7 +24,8 @@ def __init__(__self__, *, version: pulumi.Input[int], auto_acknowledge_rule_warnings: Optional[pulumi.Input[bool]] = None, compliance_record: Optional[pulumi.Input['PropertyIncludeActivationComplianceRecordArgs']] = None, - note: Optional[pulumi.Input[str]] = None): + note: Optional[pulumi.Input[str]] = None, + timeouts: Optional[pulumi.Input['PropertyIncludeActivationTimeoutsArgs']] = None): """ The set of arguments for constructing a PropertyIncludeActivation resource. :param pulumi.Input[str] contract_id: The contract under which the include is activated @@ -36,6 +37,7 @@ def __init__(__self__, *, :param pulumi.Input[bool] auto_acknowledge_rule_warnings: Automatically acknowledge all rule warnings for activation and continue :param pulumi.Input['PropertyIncludeActivationComplianceRecordArgs'] compliance_record: Provides an audit record when activating on a production network :param pulumi.Input[str] note: The note to assign to a log message of the activation request + :param pulumi.Input['PropertyIncludeActivationTimeoutsArgs'] timeouts: Enables to set timeout for processing """ pulumi.set(__self__, "contract_id", contract_id) pulumi.set(__self__, "group_id", group_id) @@ -49,6 +51,8 @@ def __init__(__self__, *, pulumi.set(__self__, "compliance_record", compliance_record) if note is not None: pulumi.set(__self__, "note", note) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) @property @pulumi.getter(name="contractId") @@ -158,6 +162,18 @@ def note(self) -> Optional[pulumi.Input[str]]: def note(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "note", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['PropertyIncludeActivationTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['PropertyIncludeActivationTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + @pulumi.input_type class _PropertyIncludeActivationState: @@ -170,6 +186,7 @@ def __init__(__self__, *, network: Optional[pulumi.Input[str]] = None, note: Optional[pulumi.Input[str]] = None, notify_emails: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + timeouts: Optional[pulumi.Input['PropertyIncludeActivationTimeoutsArgs']] = None, validations: Optional[pulumi.Input[str]] = None, version: Optional[pulumi.Input[int]] = None): """ @@ -182,6 +199,7 @@ def __init__(__self__, *, :param pulumi.Input[str] network: The network for which the activation will be performed :param pulumi.Input[str] note: The note to assign to a log message of the activation request :param pulumi.Input[Sequence[pulumi.Input[str]]] notify_emails: The list of email addresses to notify about an activation status + :param pulumi.Input['PropertyIncludeActivationTimeoutsArgs'] timeouts: Enables to set timeout for processing :param pulumi.Input[str] validations: The validation information in JSON format :param pulumi.Input[int] version: The unique identifier of the include """ @@ -201,6 +219,8 @@ def __init__(__self__, *, pulumi.set(__self__, "note", note) if notify_emails is not None: pulumi.set(__self__, "notify_emails", notify_emails) + if timeouts is not None: + pulumi.set(__self__, "timeouts", timeouts) if validations is not None: pulumi.set(__self__, "validations", validations) if version is not None: @@ -302,6 +322,18 @@ def notify_emails(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: def notify_emails(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): pulumi.set(self, "notify_emails", value) + @property + @pulumi.getter + def timeouts(self) -> Optional[pulumi.Input['PropertyIncludeActivationTimeoutsArgs']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + + @timeouts.setter + def timeouts(self, value: Optional[pulumi.Input['PropertyIncludeActivationTimeoutsArgs']]): + pulumi.set(self, "timeouts", value) + @property @pulumi.getter def validations(self) -> Optional[pulumi.Input[str]]: @@ -340,6 +372,7 @@ def __init__(__self__, network: Optional[pulumi.Input[str]] = None, note: Optional[pulumi.Input[str]] = None, notify_emails: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['PropertyIncludeActivationTimeoutsArgs']]] = None, version: Optional[pulumi.Input[int]] = None, __props__=None): """ @@ -354,6 +387,7 @@ def __init__(__self__, :param pulumi.Input[str] network: The network for which the activation will be performed :param pulumi.Input[str] note: The note to assign to a log message of the activation request :param pulumi.Input[Sequence[pulumi.Input[str]]] notify_emails: The list of email addresses to notify about an activation status + :param pulumi.Input[pulumi.InputType['PropertyIncludeActivationTimeoutsArgs']] timeouts: Enables to set timeout for processing :param pulumi.Input[int] version: The unique identifier of the include """ ... @@ -387,6 +421,7 @@ def _internal_init(__self__, network: Optional[pulumi.Input[str]] = None, note: Optional[pulumi.Input[str]] = None, notify_emails: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['PropertyIncludeActivationTimeoutsArgs']]] = None, version: Optional[pulumi.Input[int]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) @@ -415,6 +450,7 @@ def _internal_init(__self__, if notify_emails is None and not opts.urn: raise TypeError("Missing required property 'notify_emails'") __props__.__dict__["notify_emails"] = notify_emails + __props__.__dict__["timeouts"] = timeouts if version is None and not opts.urn: raise TypeError("Missing required property 'version'") __props__.__dict__["version"] = version @@ -437,6 +473,7 @@ def get(resource_name: str, network: Optional[pulumi.Input[str]] = None, note: Optional[pulumi.Input[str]] = None, notify_emails: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + timeouts: Optional[pulumi.Input[pulumi.InputType['PropertyIncludeActivationTimeoutsArgs']]] = None, validations: Optional[pulumi.Input[str]] = None, version: Optional[pulumi.Input[int]] = None) -> 'PropertyIncludeActivation': """ @@ -454,6 +491,7 @@ def get(resource_name: str, :param pulumi.Input[str] network: The network for which the activation will be performed :param pulumi.Input[str] note: The note to assign to a log message of the activation request :param pulumi.Input[Sequence[pulumi.Input[str]]] notify_emails: The list of email addresses to notify about an activation status + :param pulumi.Input[pulumi.InputType['PropertyIncludeActivationTimeoutsArgs']] timeouts: Enables to set timeout for processing :param pulumi.Input[str] validations: The validation information in JSON format :param pulumi.Input[int] version: The unique identifier of the include """ @@ -469,6 +507,7 @@ def get(resource_name: str, __props__.__dict__["network"] = network __props__.__dict__["note"] = note __props__.__dict__["notify_emails"] = notify_emails + __props__.__dict__["timeouts"] = timeouts __props__.__dict__["validations"] = validations __props__.__dict__["version"] = version return PropertyIncludeActivation(resource_name, opts=opts, __props__=__props__) @@ -537,6 +576,14 @@ def notify_emails(self) -> pulumi.Output[Sequence[str]]: """ return pulumi.get(self, "notify_emails") + @property + @pulumi.getter + def timeouts(self) -> pulumi.Output[Optional['outputs.PropertyIncludeActivationTimeouts']]: + """ + Enables to set timeout for processing + """ + return pulumi.get(self, "timeouts") + @property @pulumi.getter def validations(self) -> pulumi.Output[str]: